From bf16f6a7883a5df1c3dc2ef2435dcf4173421e54 Mon Sep 17 00:00:00 2001 From: Michael Phipps Date: Tue, 2 Mar 2004 00:29:15 +0000 Subject: [PATCH] Finish checking in coreutils git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6845 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/apps/bin/coreutils-5.0/config/ChangeLog | 38 + .../bin/coreutils-5.0/config/config.guess | 1388 ++ .../bin/coreutils-5.0/config/config.rpath | 513 + src/apps/bin/coreutils-5.0/config/config.sub | 1489 ++ src/apps/bin/coreutils-5.0/config/depcomp | 423 + src/apps/bin/coreutils-5.0/config/install-sh | 269 + src/apps/bin/coreutils-5.0/config/mdate-sh | 133 + src/apps/bin/coreutils-5.0/config/missing | 336 + .../bin/coreutils-5.0/config/mkinstalldirs | 111 + src/apps/bin/coreutils-5.0/config/texinfo.tex | 6714 ++++++++ src/apps/bin/coreutils-5.0/doc/ChangeLog | 435 + src/apps/bin/coreutils-5.0/doc/Makefile | 457 + src/apps/bin/coreutils-5.0/doc/Makefile.am | 41 + src/apps/bin/coreutils-5.0/doc/Makefile.in | 457 + src/apps/bin/coreutils-5.0/doc/constants.texi | 2 + src/apps/bin/coreutils-5.0/doc/coreutils.info | 13251 ++++++++++++++++ src/apps/bin/coreutils-5.0/doc/coreutils.texi | 12404 +++++++++++++++ .../bin/coreutils-5.0/doc/doclicense.texi | 395 + src/apps/bin/coreutils-5.0/doc/getdate.texi | 421 + src/apps/bin/coreutils-5.0/doc/perm.texi | 502 + src/apps/bin/coreutils-5.0/doc/stamp-vti | 4 + src/apps/bin/coreutils-5.0/doc/version.texi | 4 + src/apps/bin/coreutils-5.0/m4/ChangeLog | 2402 +++ src/apps/bin/coreutils-5.0/m4/Makefile | 387 + src/apps/bin/coreutils-5.0/m4/Makefile.am | 99 + src/apps/bin/coreutils-5.0/m4/Makefile.am.in | 17 + src/apps/bin/coreutils-5.0/m4/Makefile.in | 387 + src/apps/bin/coreutils-5.0/m4/README | 10 + src/apps/bin/coreutils-5.0/m4/acl.m4 | 23 + src/apps/bin/coreutils-5.0/m4/afs.m4 | 13 + src/apps/bin/coreutils-5.0/m4/assert.m4 | 13 + src/apps/bin/coreutils-5.0/m4/bison.m4 | 8 + src/apps/bin/coreutils-5.0/m4/boottime.m4 | 37 + src/apps/bin/coreutils-5.0/m4/c-stack.m4 | 153 + src/apps/bin/coreutils-5.0/m4/canonicalize.m4 | 13 + src/apps/bin/coreutils-5.0/m4/check-decl.m4 | 86 + src/apps/bin/coreutils-5.0/m4/chown.m4 | 49 + src/apps/bin/coreutils-5.0/m4/codeset.m4 | 23 + src/apps/bin/coreutils-5.0/m4/d-ino.m4 | 42 + src/apps/bin/coreutils-5.0/m4/d-type.m4 | 42 + src/apps/bin/coreutils-5.0/m4/dirfd.m4 | 82 + src/apps/bin/coreutils-5.0/m4/dos.m4 | 53 + src/apps/bin/coreutils-5.0/m4/error.m4 | 14 + src/apps/bin/coreutils-5.0/m4/fpending.m4 | 72 + src/apps/bin/coreutils-5.0/m4/fstypename.m4 | 32 + src/apps/bin/coreutils-5.0/m4/fsusage.m4 | 198 + src/apps/bin/coreutils-5.0/m4/ftruncate.m4 | 14 + src/apps/bin/coreutils-5.0/m4/ftw.m4 | 74 + .../bin/coreutils-5.0/m4/getcwd-path-max.m4 | 136 + src/apps/bin/coreutils-5.0/m4/getcwd.m4 | 53 + src/apps/bin/coreutils-5.0/m4/getgroups.m4 | 14 + src/apps/bin/coreutils-5.0/m4/getline.m4 | 41 + src/apps/bin/coreutils-5.0/m4/gettext.m4 | 586 + src/apps/bin/coreutils-5.0/m4/gettimeofday.m4 | 69 + src/apps/bin/coreutils-5.0/m4/glibc.m4 | 35 + src/apps/bin/coreutils-5.0/m4/glibc21.m4 | 32 + src/apps/bin/coreutils-5.0/m4/group-member.m4 | 11 + src/apps/bin/coreutils-5.0/m4/host-os.m4 | 72 + src/apps/bin/coreutils-5.0/m4/iconv.m4 | 103 + src/apps/bin/coreutils-5.0/m4/intdiv0.m4 | 72 + src/apps/bin/coreutils-5.0/m4/inttypes-pri.m4 | 34 + src/apps/bin/coreutils-5.0/m4/inttypes.m4 | 32 + src/apps/bin/coreutils-5.0/m4/isc-posix.m4 | 26 + src/apps/bin/coreutils-5.0/m4/jm-glibc-io.m4 | 14 + src/apps/bin/coreutils-5.0/m4/jm-macros.m4 | 344 + src/apps/bin/coreutils-5.0/m4/jm-mktime.m4 | 16 + src/apps/bin/coreutils-5.0/m4/jm-winsz1.m4 | 39 + src/apps/bin/coreutils-5.0/m4/jm-winsz2.m4 | 23 + src/apps/bin/coreutils-5.0/m4/lchown.m4 | 10 + src/apps/bin/coreutils-5.0/m4/lcmessage.m4 | 32 + src/apps/bin/coreutils-5.0/m4/lib-check.m4 | 63 + src/apps/bin/coreutils-5.0/m4/lib-ld.m4 | 97 + src/apps/bin/coreutils-5.0/m4/lib-link.m4 | 554 + src/apps/bin/coreutils-5.0/m4/lib-prefix.m4 | 148 + src/apps/bin/coreutils-5.0/m4/link-follow.m4 | 65 + src/apps/bin/coreutils-5.0/m4/longlong.m4 | 35 + src/apps/bin/coreutils-5.0/m4/ls-mntd-fs.m4 | 274 + src/apps/bin/coreutils-5.0/m4/lstat.m4 | 40 + src/apps/bin/coreutils-5.0/m4/mbrtowc.m4 | 24 + src/apps/bin/coreutils-5.0/m4/mbswidth.m4 | 36 + src/apps/bin/coreutils-5.0/m4/memcmp.m4 | 9 + src/apps/bin/coreutils-5.0/m4/mkdir-slash.m4 | 35 + src/apps/bin/coreutils-5.0/m4/mkstemp.m4 | 46 + src/apps/bin/coreutils-5.0/m4/nanosleep.m4 | 54 + src/apps/bin/coreutils-5.0/m4/onceonly.m4 | 63 + src/apps/bin/coreutils-5.0/m4/open-max.m4 | 41 + src/apps/bin/coreutils-5.0/m4/perl.m4 | 41 + src/apps/bin/coreutils-5.0/m4/prereq.m4 | 268 + src/apps/bin/coreutils-5.0/m4/progtest.m4 | 59 + src/apps/bin/coreutils-5.0/m4/putenv.m4 | 40 + src/apps/bin/coreutils-5.0/m4/regex.m4 | 114 + src/apps/bin/coreutils-5.0/m4/rename.m4 | 40 + src/apps/bin/coreutils-5.0/m4/restrict.m4 | 28 + src/apps/bin/coreutils-5.0/m4/rmdir-errno.m4 | 43 + src/apps/bin/coreutils-5.0/m4/search-libs.m4 | 42 + src/apps/bin/coreutils-5.0/m4/st_dm_mode.m4 | 17 + src/apps/bin/coreutils-5.0/m4/st_mtim.m4 | 32 + src/apps/bin/coreutils-5.0/m4/stat.m4 | 40 + src/apps/bin/coreutils-5.0/m4/stdbool.m4 | 62 + src/apps/bin/coreutils-5.0/m4/strftime.m4 | 43 + src/apps/bin/coreutils-5.0/m4/timespec.m4 | 34 + src/apps/bin/coreutils-5.0/m4/unlink-busy.m4 | 32 + src/apps/bin/coreutils-5.0/m4/uptime.m4 | 18 + src/apps/bin/coreutils-5.0/m4/utimbuf.m4 | 40 + src/apps/bin/coreutils-5.0/m4/utime.m4 | 18 + src/apps/bin/coreutils-5.0/m4/utimes.m4 | 32 + src/apps/bin/coreutils-5.0/m4/xstrtoimax.m4 | 41 + src/apps/bin/coreutils-5.0/m4/xstrtoumax.m4 | 40 + src/apps/bin/coreutils-5.0/man/Makefile | 490 + src/apps/bin/coreutils-5.0/man/Makefile.am | 144 + src/apps/bin/coreutils-5.0/man/Makefile.in | 490 + src/apps/bin/coreutils-5.0/man/basename.1 | 42 + src/apps/bin/coreutils-5.0/man/basename.x | 4 + src/apps/bin/coreutils-5.0/man/cat.1 | 70 + src/apps/bin/coreutils-5.0/man/cat.x | 4 + src/apps/bin/coreutils-5.0/man/chgrp.1 | 66 + src/apps/bin/coreutils-5.0/man/chgrp.x | 4 + src/apps/bin/coreutils-5.0/man/chmod.1 | 127 + src/apps/bin/coreutils-5.0/man/chmod.x | 69 + src/apps/bin/coreutils-5.0/man/chown.1 | 97 + src/apps/bin/coreutils-5.0/man/chown.x | 22 + src/apps/bin/coreutils-5.0/man/chroot.1 | 43 + src/apps/bin/coreutils-5.0/man/chroot.x | 4 + src/apps/bin/coreutils-5.0/man/cksum.1 | 41 + src/apps/bin/coreutils-5.0/man/cksum.x | 4 + src/apps/bin/coreutils-5.0/man/comm.1 | 47 + src/apps/bin/coreutils-5.0/man/comm.x | 4 + src/apps/bin/coreutils-5.0/man/cp.1 | 160 + src/apps/bin/coreutils-5.0/man/cp.x | 4 + src/apps/bin/coreutils-5.0/man/csplit.1 | 77 + src/apps/bin/coreutils-5.0/man/csplit.x | 4 + src/apps/bin/coreutils-5.0/man/cut.1 | 81 + src/apps/bin/coreutils-5.0/man/cut.x | 4 + src/apps/bin/coreutils-5.0/man/date.1 | 201 + src/apps/bin/coreutils-5.0/man/date.x | 4 + src/apps/bin/coreutils-5.0/man/dd.1 | 108 + src/apps/bin/coreutils-5.0/man/dd.x | 4 + src/apps/bin/coreutils-5.0/man/df.1 | 106 + src/apps/bin/coreutils-5.0/man/df.x | 25 + src/apps/bin/coreutils-5.0/man/dir.1 | 233 + src/apps/bin/coreutils-5.0/man/dir.x | 4 + src/apps/bin/coreutils-5.0/man/dircolors.1 | 52 + src/apps/bin/coreutils-5.0/man/dircolors.x | 4 + src/apps/bin/coreutils-5.0/man/dirname.1 | 42 + src/apps/bin/coreutils-5.0/man/dirname.x | 4 + src/apps/bin/coreutils-5.0/man/du.1 | 117 + src/apps/bin/coreutils-5.0/man/du.x | 23 + src/apps/bin/coreutils-5.0/man/echo.1 | 82 + src/apps/bin/coreutils-5.0/man/echo.x | 6 + src/apps/bin/coreutils-5.0/man/env.1 | 46 + src/apps/bin/coreutils-5.0/man/env.x | 4 + src/apps/bin/coreutils-5.0/man/expand.1 | 50 + src/apps/bin/coreutils-5.0/man/expand.x | 4 + src/apps/bin/coreutils-5.0/man/expr.1 | 109 + src/apps/bin/coreutils-5.0/man/expr.x | 4 + src/apps/bin/coreutils-5.0/man/factor.1 | 46 + src/apps/bin/coreutils-5.0/man/factor.x | 4 + src/apps/bin/coreutils-5.0/man/false.1 | 43 + src/apps/bin/coreutils-5.0/man/false.x | 4 + src/apps/bin/coreutils-5.0/man/fmt.1 | 61 + src/apps/bin/coreutils-5.0/man/fmt.x | 4 + src/apps/bin/coreutils-5.0/man/fold.1 | 50 + src/apps/bin/coreutils-5.0/man/fold.x | 4 + src/apps/bin/coreutils-5.0/man/groups.1 | 31 + src/apps/bin/coreutils-5.0/man/groups.x | 4 + src/apps/bin/coreutils-5.0/man/head.1 | 56 + src/apps/bin/coreutils-5.0/man/head.x | 4 + src/apps/bin/coreutils-5.0/man/hostid.1 | 41 + src/apps/bin/coreutils-5.0/man/hostid.x | 4 + src/apps/bin/coreutils-5.0/man/hostname.1 | 41 + src/apps/bin/coreutils-5.0/man/hostname.x | 4 + src/apps/bin/coreutils-5.0/man/id.1 | 58 + src/apps/bin/coreutils-5.0/man/id.x | 4 + src/apps/bin/coreutils-5.0/man/install.1 | 101 + src/apps/bin/coreutils-5.0/man/install.x | 4 + src/apps/bin/coreutils-5.0/man/join.1 | 80 + src/apps/bin/coreutils-5.0/man/join.x | 4 + src/apps/bin/coreutils-5.0/man/link.1 | 41 + src/apps/bin/coreutils-5.0/man/link.x | 4 + src/apps/bin/coreutils-5.0/man/ln.1 | 99 + src/apps/bin/coreutils-5.0/man/ln.x | 4 + src/apps/bin/coreutils-5.0/man/logname.1 | 38 + src/apps/bin/coreutils-5.0/man/logname.x | 4 + src/apps/bin/coreutils-5.0/man/ls.1 | 233 + src/apps/bin/coreutils-5.0/man/ls.x | 4 + src/apps/bin/coreutils-5.0/man/md5sum.1 | 63 + src/apps/bin/coreutils-5.0/man/md5sum.x | 4 + src/apps/bin/coreutils-5.0/man/mkdir.1 | 49 + src/apps/bin/coreutils-5.0/man/mkdir.x | 4 + src/apps/bin/coreutils-5.0/man/mkfifo.1 | 43 + src/apps/bin/coreutils-5.0/man/mkfifo.x | 4 + src/apps/bin/coreutils-5.0/man/mknod.1 | 57 + src/apps/bin/coreutils-5.0/man/mknod.x | 4 + src/apps/bin/coreutils-5.0/man/mv.1 | 97 + src/apps/bin/coreutils-5.0/man/mv.x | 4 + src/apps/bin/coreutils-5.0/man/nice.1 | 43 + src/apps/bin/coreutils-5.0/man/nice.x | 4 + src/apps/bin/coreutils-5.0/man/nl.1 | 101 + src/apps/bin/coreutils-5.0/man/nl.x | 4 + src/apps/bin/coreutils-5.0/man/nohup.1 | 34 + src/apps/bin/coreutils-5.0/man/nohup.x | 4 + src/apps/bin/coreutils-5.0/man/od.1 | 141 + src/apps/bin/coreutils-5.0/man/od.x | 4 + src/apps/bin/coreutils-5.0/man/paste.1 | 48 + src/apps/bin/coreutils-5.0/man/paste.x | 4 + src/apps/bin/coreutils-5.0/man/pathchk.1 | 41 + src/apps/bin/coreutils-5.0/man/pathchk.x | 4 + src/apps/bin/coreutils-5.0/man/pinky.1 | 67 + src/apps/bin/coreutils-5.0/man/pinky.x | 4 + src/apps/bin/coreutils-5.0/man/pr.1 | 135 + src/apps/bin/coreutils-5.0/man/pr.x | 4 + src/apps/bin/coreutils-5.0/man/printenv.1 | 41 + src/apps/bin/coreutils-5.0/man/printenv.x | 4 + src/apps/bin/coreutils-5.0/man/printf.1 | 96 + src/apps/bin/coreutils-5.0/man/printf.x | 7 + src/apps/bin/coreutils-5.0/man/ptx.1 | 96 + src/apps/bin/coreutils-5.0/man/ptx.x | 4 + src/apps/bin/coreutils-5.0/man/pwd.1 | 40 + src/apps/bin/coreutils-5.0/man/pwd.x | 6 + src/apps/bin/coreutils-5.0/man/readlink.1 | 53 + src/apps/bin/coreutils-5.0/man/readlink.x | 4 + src/apps/bin/coreutils-5.0/man/rm.1 | 79 + src/apps/bin/coreutils-5.0/man/rm.x | 18 + src/apps/bin/coreutils-5.0/man/rmdir.1 | 51 + src/apps/bin/coreutils-5.0/man/rmdir.x | 4 + src/apps/bin/coreutils-5.0/man/seq.1 | 59 + src/apps/bin/coreutils-5.0/man/seq.x | 4 + src/apps/bin/coreutils-5.0/man/sha1sum.1 | 63 + src/apps/bin/coreutils-5.0/man/sha1sum.x | 4 + src/apps/bin/coreutils-5.0/man/shred.1 | 98 + src/apps/bin/coreutils-5.0/man/shred.x | 4 + src/apps/bin/coreutils-5.0/man/sleep.1 | 44 + src/apps/bin/coreutils-5.0/man/sleep.x | 4 + src/apps/bin/coreutils-5.0/man/sort.1 | 113 + src/apps/bin/coreutils-5.0/man/sort.x | 4 + src/apps/bin/coreutils-5.0/man/split.1 | 59 + src/apps/bin/coreutils-5.0/man/split.x | 4 + src/apps/bin/coreutils-5.0/man/stat.1 | 165 + src/apps/bin/coreutils-5.0/man/stat.x | 4 + src/apps/bin/coreutils-5.0/man/stty.1 | 401 + src/apps/bin/coreutils-5.0/man/stty.x | 4 + src/apps/bin/coreutils-5.0/man/su.1 | 58 + src/apps/bin/coreutils-5.0/man/su.x | 4 + src/apps/bin/coreutils-5.0/man/sum.1 | 46 + src/apps/bin/coreutils-5.0/man/sum.x | 4 + src/apps/bin/coreutils-5.0/man/sync.1 | 38 + src/apps/bin/coreutils-5.0/man/sync.x | 4 + src/apps/bin/coreutils-5.0/man/tac.1 | 50 + src/apps/bin/coreutils-5.0/man/tac.x | 4 + src/apps/bin/coreutils-5.0/man/tail.1 | 93 + src/apps/bin/coreutils-5.0/man/tail.x | 4 + src/apps/bin/coreutils-5.0/man/tee.1 | 44 + src/apps/bin/coreutils-5.0/man/tee.x | 4 + src/apps/bin/coreutils-5.0/man/test.1 | 157 + src/apps/bin/coreutils-5.0/man/test.x | 4 + src/apps/bin/coreutils-5.0/man/touch.1 | 67 + src/apps/bin/coreutils-5.0/man/touch.x | 4 + src/apps/bin/coreutils-5.0/man/tr.1 | 140 + src/apps/bin/coreutils-5.0/man/tr.x | 4 + src/apps/bin/coreutils-5.0/man/true.1 | 43 + src/apps/bin/coreutils-5.0/man/true.x | 4 + src/apps/bin/coreutils-5.0/man/tsort.1 | 39 + src/apps/bin/coreutils-5.0/man/tsort.x | 4 + src/apps/bin/coreutils-5.0/man/tty.1 | 41 + src/apps/bin/coreutils-5.0/man/tty.x | 4 + src/apps/bin/coreutils-5.0/man/uname.1 | 65 + src/apps/bin/coreutils-5.0/man/uname.x | 4 + src/apps/bin/coreutils-5.0/man/unexpand.1 | 52 + src/apps/bin/coreutils-5.0/man/unexpand.x | 4 + src/apps/bin/coreutils-5.0/man/uniq.1 | 69 + src/apps/bin/coreutils-5.0/man/uniq.x | 4 + src/apps/bin/coreutils-5.0/man/unlink.1 | 41 + src/apps/bin/coreutils-5.0/man/unlink.x | 4 + src/apps/bin/coreutils-5.0/man/uptime.1 | 41 + src/apps/bin/coreutils-5.0/man/uptime.x | 4 + src/apps/bin/coreutils-5.0/man/users.1 | 39 + src/apps/bin/coreutils-5.0/man/users.x | 4 + src/apps/bin/coreutils-5.0/man/vdir.1 | 233 + src/apps/bin/coreutils-5.0/man/vdir.x | 4 + src/apps/bin/coreutils-5.0/man/wc.1 | 55 + src/apps/bin/coreutils-5.0/man/wc.x | 4 + src/apps/bin/coreutils-5.0/man/who.1 | 93 + src/apps/bin/coreutils-5.0/man/who.x | 4 + src/apps/bin/coreutils-5.0/man/whoami.1 | 39 + src/apps/bin/coreutils-5.0/man/whoami.x | 4 + src/apps/bin/coreutils-5.0/man/yes.1 | 41 + src/apps/bin/coreutils-5.0/man/yes.x | 4 + src/apps/bin/coreutils-5.0/po/ChangeLog | 37 + src/apps/bin/coreutils-5.0/po/LINGUAS | 30 + src/apps/bin/coreutils-5.0/po/Makefile | 488 + src/apps/bin/coreutils-5.0/po/Makefile.in | 317 + src/apps/bin/coreutils-5.0/po/Makefile.in.in | 317 + src/apps/bin/coreutils-5.0/po/Makevars | 25 + src/apps/bin/coreutils-5.0/po/POTFILES | 104 + src/apps/bin/coreutils-5.0/po/POTFILES.in | 111 + src/apps/bin/coreutils-5.0/po/Rules-quot | 42 + src/apps/bin/coreutils-5.0/po/be.gmo | Bin 0 -> 87916 bytes src/apps/bin/coreutils-5.0/po/be.po | 6854 ++++++++ src/apps/bin/coreutils-5.0/po/boldquot.sed | 10 + src/apps/bin/coreutils-5.0/po/ca.gmo | Bin 0 -> 254187 bytes src/apps/bin/coreutils-5.0/po/ca.po | 9097 +++++++++++ src/apps/bin/coreutils-5.0/po/coreutils.pot | 6463 ++++++++ src/apps/bin/coreutils-5.0/po/cs.gmo | Bin 0 -> 37684 bytes src/apps/bin/coreutils-5.0/po/cs.po | 10860 +++++++++++++ src/apps/bin/coreutils-5.0/po/da.gmo | Bin 0 -> 229526 bytes src/apps/bin/coreutils-5.0/po/da.po | 8295 ++++++++++ src/apps/bin/coreutils-5.0/po/de.gmo | Bin 0 -> 243376 bytes src/apps/bin/coreutils-5.0/po/de.po | 8942 +++++++++++ src/apps/bin/coreutils-5.0/po/el.gmo | Bin 0 -> 35722 bytes src/apps/bin/coreutils-5.0/po/el.po | 12078 ++++++++++++++ .../bin/coreutils-5.0/po/en@boldquot.header | 25 + src/apps/bin/coreutils-5.0/po/en@quot.header | 22 + src/apps/bin/coreutils-5.0/po/es.gmo | Bin 0 -> 247964 bytes src/apps/bin/coreutils-5.0/po/es.po | 10145 ++++++++++++ src/apps/bin/coreutils-5.0/po/et.gmo | Bin 0 -> 226590 bytes src/apps/bin/coreutils-5.0/po/et.po | 8216 ++++++++++ src/apps/bin/coreutils-5.0/po/fi.gmo | Bin 0 -> 107390 bytes src/apps/bin/coreutils-5.0/po/fi.po | 7276 +++++++++ src/apps/bin/coreutils-5.0/po/fr.gmo | Bin 0 -> 251620 bytes src/apps/bin/coreutils-5.0/po/fr.po | 12445 +++++++++++++++ src/apps/bin/coreutils-5.0/po/gl.gmo | Bin 0 -> 100160 bytes src/apps/bin/coreutils-5.0/po/gl.po | 11122 +++++++++++++ src/apps/bin/coreutils-5.0/po/hu.gmo | Bin 0 -> 71088 bytes src/apps/bin/coreutils-5.0/po/hu.po | 7212 +++++++++ .../bin/coreutils-5.0/po/insert-header.sin | 23 + src/apps/bin/coreutils-5.0/po/it.gmo | Bin 0 -> 141323 bytes src/apps/bin/coreutils-5.0/po/it.po | 7957 ++++++++++ src/apps/bin/coreutils-5.0/po/ja.gmo | Bin 0 -> 181674 bytes src/apps/bin/coreutils-5.0/po/ja.po | 9538 +++++++++++ src/apps/bin/coreutils-5.0/po/ko.gmo | Bin 0 -> 86927 bytes src/apps/bin/coreutils-5.0/po/ko.po | 8485 ++++++++++ src/apps/bin/coreutils-5.0/po/lg.gmo | Bin 0 -> 13482 bytes src/apps/bin/coreutils-5.0/po/lg.po | 6594 ++++++++ src/apps/bin/coreutils-5.0/po/ms.gmo | Bin 0 -> 37627 bytes src/apps/bin/coreutils-5.0/po/ms.po | 6752 ++++++++ src/apps/bin/coreutils-5.0/po/nb.gmo | Bin 0 -> 69029 bytes src/apps/bin/coreutils-5.0/po/nb.po | 7288 +++++++++ src/apps/bin/coreutils-5.0/po/nl.gmo | Bin 0 -> 33696 bytes src/apps/bin/coreutils-5.0/po/nl.po | 10864 +++++++++++++ src/apps/bin/coreutils-5.0/po/no.gmo | Bin 0 -> 27131 bytes src/apps/bin/coreutils-5.0/po/no.po | 10383 ++++++++++++ src/apps/bin/coreutils-5.0/po/pl.gmo | Bin 0 -> 236968 bytes src/apps/bin/coreutils-5.0/po/pl.po | 8446 ++++++++++ src/apps/bin/coreutils-5.0/po/pt.gmo | Bin 0 -> 12899 bytes src/apps/bin/coreutils-5.0/po/pt.po | 8922 +++++++++++ src/apps/bin/coreutils-5.0/po/pt_BR.gmo | Bin 0 -> 58577 bytes src/apps/bin/coreutils-5.0/po/pt_BR.po | 7813 +++++++++ src/apps/bin/coreutils-5.0/po/quot.sed | 6 + .../bin/coreutils-5.0/po/remove-potcdate.sin | 19 + src/apps/bin/coreutils-5.0/po/ru.gmo | Bin 0 -> 238568 bytes src/apps/bin/coreutils-5.0/po/ru.po | 8469 ++++++++++ src/apps/bin/coreutils-5.0/po/sk.gmo | Bin 0 -> 40026 bytes src/apps/bin/coreutils-5.0/po/sk.po | 10710 +++++++++++++ src/apps/bin/coreutils-5.0/po/sl.gmo | Bin 0 -> 234261 bytes src/apps/bin/coreutils-5.0/po/sl.po | 8408 ++++++++++ src/apps/bin/coreutils-5.0/po/sv.gmo | Bin 0 -> 229233 bytes src/apps/bin/coreutils-5.0/po/sv.po | 8287 ++++++++++ src/apps/bin/coreutils-5.0/po/tr.gmo | Bin 0 -> 239552 bytes src/apps/bin/coreutils-5.0/po/tr.po | 8545 ++++++++++ src/apps/bin/coreutils-5.0/po/zh_CN.gmo | Bin 0 -> 72132 bytes src/apps/bin/coreutils-5.0/po/zh_CN.po | 7056 ++++++++ src/apps/bin/coreutils-5.0/po/zh_TW.gmo | Bin 0 -> 141471 bytes src/apps/bin/coreutils-5.0/po/zh_TW.po | 7631 +++++++++ 363 files changed, 329958 insertions(+) create mode 100644 src/apps/bin/coreutils-5.0/config/ChangeLog create mode 100644 src/apps/bin/coreutils-5.0/config/config.guess create mode 100755 src/apps/bin/coreutils-5.0/config/config.rpath create mode 100644 src/apps/bin/coreutils-5.0/config/config.sub create mode 100644 src/apps/bin/coreutils-5.0/config/depcomp create mode 100755 src/apps/bin/coreutils-5.0/config/install-sh create mode 100644 src/apps/bin/coreutils-5.0/config/mdate-sh create mode 100644 src/apps/bin/coreutils-5.0/config/missing create mode 100644 src/apps/bin/coreutils-5.0/config/mkinstalldirs create mode 100644 src/apps/bin/coreutils-5.0/config/texinfo.tex create mode 100644 src/apps/bin/coreutils-5.0/doc/ChangeLog create mode 100644 src/apps/bin/coreutils-5.0/doc/Makefile create mode 100644 src/apps/bin/coreutils-5.0/doc/Makefile.am create mode 100644 src/apps/bin/coreutils-5.0/doc/Makefile.in create mode 100644 src/apps/bin/coreutils-5.0/doc/constants.texi create mode 100644 src/apps/bin/coreutils-5.0/doc/coreutils.info create mode 100644 src/apps/bin/coreutils-5.0/doc/coreutils.texi create mode 100644 src/apps/bin/coreutils-5.0/doc/doclicense.texi create mode 100644 src/apps/bin/coreutils-5.0/doc/getdate.texi create mode 100644 src/apps/bin/coreutils-5.0/doc/perm.texi create mode 100644 src/apps/bin/coreutils-5.0/doc/stamp-vti create mode 100644 src/apps/bin/coreutils-5.0/doc/version.texi create mode 100644 src/apps/bin/coreutils-5.0/m4/ChangeLog create mode 100644 src/apps/bin/coreutils-5.0/m4/Makefile create mode 100644 src/apps/bin/coreutils-5.0/m4/Makefile.am create mode 100644 src/apps/bin/coreutils-5.0/m4/Makefile.am.in create mode 100644 src/apps/bin/coreutils-5.0/m4/Makefile.in create mode 100644 src/apps/bin/coreutils-5.0/m4/README create mode 100644 src/apps/bin/coreutils-5.0/m4/acl.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/afs.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/assert.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/bison.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/boottime.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/c-stack.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/canonicalize.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/check-decl.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/chown.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/codeset.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/d-ino.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/d-type.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/dirfd.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/dos.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/error.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/fpending.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/fstypename.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/fsusage.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/ftruncate.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/ftw.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/getcwd-path-max.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/getcwd.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/getgroups.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/getline.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/gettext.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/gettimeofday.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/glibc.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/glibc21.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/group-member.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/host-os.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/iconv.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/intdiv0.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/inttypes-pri.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/inttypes.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/isc-posix.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/jm-glibc-io.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/jm-macros.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/jm-mktime.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/jm-winsz1.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/jm-winsz2.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/lchown.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/lcmessage.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/lib-check.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/lib-ld.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/lib-link.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/lib-prefix.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/link-follow.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/longlong.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/ls-mntd-fs.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/lstat.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/mbrtowc.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/mbswidth.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/memcmp.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/mkdir-slash.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/mkstemp.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/nanosleep.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/onceonly.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/open-max.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/perl.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/prereq.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/progtest.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/putenv.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/regex.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/rename.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/restrict.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/rmdir-errno.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/search-libs.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/st_dm_mode.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/st_mtim.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/stat.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/stdbool.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/strftime.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/timespec.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/unlink-busy.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/uptime.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/utimbuf.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/utime.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/utimes.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/xstrtoimax.m4 create mode 100644 src/apps/bin/coreutils-5.0/m4/xstrtoumax.m4 create mode 100644 src/apps/bin/coreutils-5.0/man/Makefile create mode 100644 src/apps/bin/coreutils-5.0/man/Makefile.am create mode 100644 src/apps/bin/coreutils-5.0/man/Makefile.in create mode 100644 src/apps/bin/coreutils-5.0/man/basename.1 create mode 100644 src/apps/bin/coreutils-5.0/man/basename.x create mode 100644 src/apps/bin/coreutils-5.0/man/cat.1 create mode 100644 src/apps/bin/coreutils-5.0/man/cat.x create mode 100644 src/apps/bin/coreutils-5.0/man/chgrp.1 create mode 100644 src/apps/bin/coreutils-5.0/man/chgrp.x create mode 100644 src/apps/bin/coreutils-5.0/man/chmod.1 create mode 100644 src/apps/bin/coreutils-5.0/man/chmod.x create mode 100644 src/apps/bin/coreutils-5.0/man/chown.1 create mode 100644 src/apps/bin/coreutils-5.0/man/chown.x create mode 100644 src/apps/bin/coreutils-5.0/man/chroot.1 create mode 100644 src/apps/bin/coreutils-5.0/man/chroot.x create mode 100644 src/apps/bin/coreutils-5.0/man/cksum.1 create mode 100644 src/apps/bin/coreutils-5.0/man/cksum.x create mode 100644 src/apps/bin/coreutils-5.0/man/comm.1 create mode 100644 src/apps/bin/coreutils-5.0/man/comm.x create mode 100644 src/apps/bin/coreutils-5.0/man/cp.1 create mode 100644 src/apps/bin/coreutils-5.0/man/cp.x create mode 100644 src/apps/bin/coreutils-5.0/man/csplit.1 create mode 100644 src/apps/bin/coreutils-5.0/man/csplit.x create mode 100644 src/apps/bin/coreutils-5.0/man/cut.1 create mode 100644 src/apps/bin/coreutils-5.0/man/cut.x create mode 100644 src/apps/bin/coreutils-5.0/man/date.1 create mode 100644 src/apps/bin/coreutils-5.0/man/date.x create mode 100644 src/apps/bin/coreutils-5.0/man/dd.1 create mode 100644 src/apps/bin/coreutils-5.0/man/dd.x create mode 100644 src/apps/bin/coreutils-5.0/man/df.1 create mode 100644 src/apps/bin/coreutils-5.0/man/df.x create mode 100644 src/apps/bin/coreutils-5.0/man/dir.1 create mode 100644 src/apps/bin/coreutils-5.0/man/dir.x create mode 100644 src/apps/bin/coreutils-5.0/man/dircolors.1 create mode 100644 src/apps/bin/coreutils-5.0/man/dircolors.x create mode 100644 src/apps/bin/coreutils-5.0/man/dirname.1 create mode 100644 src/apps/bin/coreutils-5.0/man/dirname.x create mode 100644 src/apps/bin/coreutils-5.0/man/du.1 create mode 100644 src/apps/bin/coreutils-5.0/man/du.x create mode 100644 src/apps/bin/coreutils-5.0/man/echo.1 create mode 100644 src/apps/bin/coreutils-5.0/man/echo.x create mode 100644 src/apps/bin/coreutils-5.0/man/env.1 create mode 100644 src/apps/bin/coreutils-5.0/man/env.x create mode 100644 src/apps/bin/coreutils-5.0/man/expand.1 create mode 100644 src/apps/bin/coreutils-5.0/man/expand.x create mode 100644 src/apps/bin/coreutils-5.0/man/expr.1 create mode 100644 src/apps/bin/coreutils-5.0/man/expr.x create mode 100644 src/apps/bin/coreutils-5.0/man/factor.1 create mode 100644 src/apps/bin/coreutils-5.0/man/factor.x create mode 100644 src/apps/bin/coreutils-5.0/man/false.1 create mode 100644 src/apps/bin/coreutils-5.0/man/false.x create mode 100644 src/apps/bin/coreutils-5.0/man/fmt.1 create mode 100644 src/apps/bin/coreutils-5.0/man/fmt.x create mode 100644 src/apps/bin/coreutils-5.0/man/fold.1 create mode 100644 src/apps/bin/coreutils-5.0/man/fold.x create mode 100644 src/apps/bin/coreutils-5.0/man/groups.1 create mode 100644 src/apps/bin/coreutils-5.0/man/groups.x create mode 100644 src/apps/bin/coreutils-5.0/man/head.1 create mode 100644 src/apps/bin/coreutils-5.0/man/head.x create mode 100644 src/apps/bin/coreutils-5.0/man/hostid.1 create mode 100644 src/apps/bin/coreutils-5.0/man/hostid.x create mode 100644 src/apps/bin/coreutils-5.0/man/hostname.1 create mode 100644 src/apps/bin/coreutils-5.0/man/hostname.x create mode 100644 src/apps/bin/coreutils-5.0/man/id.1 create mode 100644 src/apps/bin/coreutils-5.0/man/id.x create mode 100644 src/apps/bin/coreutils-5.0/man/install.1 create mode 100644 src/apps/bin/coreutils-5.0/man/install.x create mode 100644 src/apps/bin/coreutils-5.0/man/join.1 create mode 100644 src/apps/bin/coreutils-5.0/man/join.x create mode 100644 src/apps/bin/coreutils-5.0/man/link.1 create mode 100644 src/apps/bin/coreutils-5.0/man/link.x create mode 100644 src/apps/bin/coreutils-5.0/man/ln.1 create mode 100644 src/apps/bin/coreutils-5.0/man/ln.x create mode 100644 src/apps/bin/coreutils-5.0/man/logname.1 create mode 100644 src/apps/bin/coreutils-5.0/man/logname.x create mode 100644 src/apps/bin/coreutils-5.0/man/ls.1 create mode 100644 src/apps/bin/coreutils-5.0/man/ls.x create mode 100644 src/apps/bin/coreutils-5.0/man/md5sum.1 create mode 100644 src/apps/bin/coreutils-5.0/man/md5sum.x create mode 100644 src/apps/bin/coreutils-5.0/man/mkdir.1 create mode 100644 src/apps/bin/coreutils-5.0/man/mkdir.x create mode 100644 src/apps/bin/coreutils-5.0/man/mkfifo.1 create mode 100644 src/apps/bin/coreutils-5.0/man/mkfifo.x create mode 100644 src/apps/bin/coreutils-5.0/man/mknod.1 create mode 100644 src/apps/bin/coreutils-5.0/man/mknod.x create mode 100644 src/apps/bin/coreutils-5.0/man/mv.1 create mode 100644 src/apps/bin/coreutils-5.0/man/mv.x create mode 100644 src/apps/bin/coreutils-5.0/man/nice.1 create mode 100644 src/apps/bin/coreutils-5.0/man/nice.x create mode 100644 src/apps/bin/coreutils-5.0/man/nl.1 create mode 100644 src/apps/bin/coreutils-5.0/man/nl.x create mode 100644 src/apps/bin/coreutils-5.0/man/nohup.1 create mode 100644 src/apps/bin/coreutils-5.0/man/nohup.x create mode 100644 src/apps/bin/coreutils-5.0/man/od.1 create mode 100644 src/apps/bin/coreutils-5.0/man/od.x create mode 100644 src/apps/bin/coreutils-5.0/man/paste.1 create mode 100644 src/apps/bin/coreutils-5.0/man/paste.x create mode 100644 src/apps/bin/coreutils-5.0/man/pathchk.1 create mode 100644 src/apps/bin/coreutils-5.0/man/pathchk.x create mode 100644 src/apps/bin/coreutils-5.0/man/pinky.1 create mode 100644 src/apps/bin/coreutils-5.0/man/pinky.x create mode 100644 src/apps/bin/coreutils-5.0/man/pr.1 create mode 100644 src/apps/bin/coreutils-5.0/man/pr.x create mode 100644 src/apps/bin/coreutils-5.0/man/printenv.1 create mode 100644 src/apps/bin/coreutils-5.0/man/printenv.x create mode 100644 src/apps/bin/coreutils-5.0/man/printf.1 create mode 100644 src/apps/bin/coreutils-5.0/man/printf.x create mode 100644 src/apps/bin/coreutils-5.0/man/ptx.1 create mode 100644 src/apps/bin/coreutils-5.0/man/ptx.x create mode 100644 src/apps/bin/coreutils-5.0/man/pwd.1 create mode 100644 src/apps/bin/coreutils-5.0/man/pwd.x create mode 100644 src/apps/bin/coreutils-5.0/man/readlink.1 create mode 100644 src/apps/bin/coreutils-5.0/man/readlink.x create mode 100644 src/apps/bin/coreutils-5.0/man/rm.1 create mode 100644 src/apps/bin/coreutils-5.0/man/rm.x create mode 100644 src/apps/bin/coreutils-5.0/man/rmdir.1 create mode 100644 src/apps/bin/coreutils-5.0/man/rmdir.x create mode 100644 src/apps/bin/coreutils-5.0/man/seq.1 create mode 100644 src/apps/bin/coreutils-5.0/man/seq.x create mode 100644 src/apps/bin/coreutils-5.0/man/sha1sum.1 create mode 100644 src/apps/bin/coreutils-5.0/man/sha1sum.x create mode 100644 src/apps/bin/coreutils-5.0/man/shred.1 create mode 100644 src/apps/bin/coreutils-5.0/man/shred.x create mode 100644 src/apps/bin/coreutils-5.0/man/sleep.1 create mode 100644 src/apps/bin/coreutils-5.0/man/sleep.x create mode 100644 src/apps/bin/coreutils-5.0/man/sort.1 create mode 100644 src/apps/bin/coreutils-5.0/man/sort.x create mode 100644 src/apps/bin/coreutils-5.0/man/split.1 create mode 100644 src/apps/bin/coreutils-5.0/man/split.x create mode 100644 src/apps/bin/coreutils-5.0/man/stat.1 create mode 100644 src/apps/bin/coreutils-5.0/man/stat.x create mode 100644 src/apps/bin/coreutils-5.0/man/stty.1 create mode 100644 src/apps/bin/coreutils-5.0/man/stty.x create mode 100644 src/apps/bin/coreutils-5.0/man/su.1 create mode 100644 src/apps/bin/coreutils-5.0/man/su.x create mode 100644 src/apps/bin/coreutils-5.0/man/sum.1 create mode 100644 src/apps/bin/coreutils-5.0/man/sum.x create mode 100644 src/apps/bin/coreutils-5.0/man/sync.1 create mode 100644 src/apps/bin/coreutils-5.0/man/sync.x create mode 100644 src/apps/bin/coreutils-5.0/man/tac.1 create mode 100644 src/apps/bin/coreutils-5.0/man/tac.x create mode 100644 src/apps/bin/coreutils-5.0/man/tail.1 create mode 100644 src/apps/bin/coreutils-5.0/man/tail.x create mode 100644 src/apps/bin/coreutils-5.0/man/tee.1 create mode 100644 src/apps/bin/coreutils-5.0/man/tee.x create mode 100644 src/apps/bin/coreutils-5.0/man/test.1 create mode 100644 src/apps/bin/coreutils-5.0/man/test.x create mode 100644 src/apps/bin/coreutils-5.0/man/touch.1 create mode 100644 src/apps/bin/coreutils-5.0/man/touch.x create mode 100644 src/apps/bin/coreutils-5.0/man/tr.1 create mode 100644 src/apps/bin/coreutils-5.0/man/tr.x create mode 100644 src/apps/bin/coreutils-5.0/man/true.1 create mode 100644 src/apps/bin/coreutils-5.0/man/true.x create mode 100644 src/apps/bin/coreutils-5.0/man/tsort.1 create mode 100644 src/apps/bin/coreutils-5.0/man/tsort.x create mode 100644 src/apps/bin/coreutils-5.0/man/tty.1 create mode 100644 src/apps/bin/coreutils-5.0/man/tty.x create mode 100644 src/apps/bin/coreutils-5.0/man/uname.1 create mode 100644 src/apps/bin/coreutils-5.0/man/uname.x create mode 100644 src/apps/bin/coreutils-5.0/man/unexpand.1 create mode 100644 src/apps/bin/coreutils-5.0/man/unexpand.x create mode 100644 src/apps/bin/coreutils-5.0/man/uniq.1 create mode 100644 src/apps/bin/coreutils-5.0/man/uniq.x create mode 100644 src/apps/bin/coreutils-5.0/man/unlink.1 create mode 100644 src/apps/bin/coreutils-5.0/man/unlink.x create mode 100644 src/apps/bin/coreutils-5.0/man/uptime.1 create mode 100644 src/apps/bin/coreutils-5.0/man/uptime.x create mode 100644 src/apps/bin/coreutils-5.0/man/users.1 create mode 100644 src/apps/bin/coreutils-5.0/man/users.x create mode 100644 src/apps/bin/coreutils-5.0/man/vdir.1 create mode 100644 src/apps/bin/coreutils-5.0/man/vdir.x create mode 100644 src/apps/bin/coreutils-5.0/man/wc.1 create mode 100644 src/apps/bin/coreutils-5.0/man/wc.x create mode 100644 src/apps/bin/coreutils-5.0/man/who.1 create mode 100644 src/apps/bin/coreutils-5.0/man/who.x create mode 100644 src/apps/bin/coreutils-5.0/man/whoami.1 create mode 100644 src/apps/bin/coreutils-5.0/man/whoami.x create mode 100644 src/apps/bin/coreutils-5.0/man/yes.1 create mode 100644 src/apps/bin/coreutils-5.0/man/yes.x create mode 100644 src/apps/bin/coreutils-5.0/po/ChangeLog create mode 100644 src/apps/bin/coreutils-5.0/po/LINGUAS create mode 100644 src/apps/bin/coreutils-5.0/po/Makefile create mode 100644 src/apps/bin/coreutils-5.0/po/Makefile.in create mode 100644 src/apps/bin/coreutils-5.0/po/Makefile.in.in create mode 100644 src/apps/bin/coreutils-5.0/po/Makevars create mode 100644 src/apps/bin/coreutils-5.0/po/POTFILES create mode 100644 src/apps/bin/coreutils-5.0/po/POTFILES.in create mode 100644 src/apps/bin/coreutils-5.0/po/Rules-quot create mode 100644 src/apps/bin/coreutils-5.0/po/be.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/be.po create mode 100644 src/apps/bin/coreutils-5.0/po/boldquot.sed create mode 100644 src/apps/bin/coreutils-5.0/po/ca.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/ca.po create mode 100644 src/apps/bin/coreutils-5.0/po/coreutils.pot create mode 100644 src/apps/bin/coreutils-5.0/po/cs.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/cs.po create mode 100644 src/apps/bin/coreutils-5.0/po/da.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/da.po create mode 100644 src/apps/bin/coreutils-5.0/po/de.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/de.po create mode 100644 src/apps/bin/coreutils-5.0/po/el.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/el.po create mode 100644 src/apps/bin/coreutils-5.0/po/en@boldquot.header create mode 100644 src/apps/bin/coreutils-5.0/po/en@quot.header create mode 100644 src/apps/bin/coreutils-5.0/po/es.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/es.po create mode 100644 src/apps/bin/coreutils-5.0/po/et.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/et.po create mode 100644 src/apps/bin/coreutils-5.0/po/fi.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/fi.po create mode 100644 src/apps/bin/coreutils-5.0/po/fr.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/fr.po create mode 100644 src/apps/bin/coreutils-5.0/po/gl.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/gl.po create mode 100644 src/apps/bin/coreutils-5.0/po/hu.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/hu.po create mode 100644 src/apps/bin/coreutils-5.0/po/insert-header.sin create mode 100644 src/apps/bin/coreutils-5.0/po/it.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/it.po create mode 100644 src/apps/bin/coreutils-5.0/po/ja.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/ja.po create mode 100644 src/apps/bin/coreutils-5.0/po/ko.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/ko.po create mode 100644 src/apps/bin/coreutils-5.0/po/lg.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/lg.po create mode 100644 src/apps/bin/coreutils-5.0/po/ms.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/ms.po create mode 100644 src/apps/bin/coreutils-5.0/po/nb.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/nb.po create mode 100644 src/apps/bin/coreutils-5.0/po/nl.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/nl.po create mode 100644 src/apps/bin/coreutils-5.0/po/no.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/no.po create mode 100644 src/apps/bin/coreutils-5.0/po/pl.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/pl.po create mode 100644 src/apps/bin/coreutils-5.0/po/pt.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/pt.po create mode 100644 src/apps/bin/coreutils-5.0/po/pt_BR.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/pt_BR.po create mode 100644 src/apps/bin/coreutils-5.0/po/quot.sed create mode 100644 src/apps/bin/coreutils-5.0/po/remove-potcdate.sin create mode 100644 src/apps/bin/coreutils-5.0/po/ru.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/ru.po create mode 100644 src/apps/bin/coreutils-5.0/po/sk.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/sk.po create mode 100644 src/apps/bin/coreutils-5.0/po/sl.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/sl.po create mode 100644 src/apps/bin/coreutils-5.0/po/sv.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/sv.po create mode 100644 src/apps/bin/coreutils-5.0/po/tr.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/tr.po create mode 100644 src/apps/bin/coreutils-5.0/po/zh_CN.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/zh_CN.po create mode 100644 src/apps/bin/coreutils-5.0/po/zh_TW.gmo create mode 100644 src/apps/bin/coreutils-5.0/po/zh_TW.po diff --git a/src/apps/bin/coreutils-5.0/config/ChangeLog b/src/apps/bin/coreutils-5.0/config/ChangeLog new file mode 100644 index 0000000000..2645c7b8d2 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/config/ChangeLog @@ -0,0 +1,38 @@ +2003-01-12 Jim Meyering + + Lots of syntactic clean-up, mostly from Karl Berry. + * install-sh: Use consistent indentation, two spaces per level. + (scriptversion): New variable. + Change initializations like `variable=""' to `variable='. + (usage): New variable. + Use `test', not `['. + Use `test -z "$var"', not `[ x"$var" = x ]'. + Use `test -n "$var"', not `[ x"$var" != x ]'. + Alphabetize case entries. + Accept --help and --version options. + Remove unnecessary `else :' clauses. + Add a `Local variables' eval block to help emacs users update + the time-stamp variable added above. + +2002-12-20 Jim Meyering + + * install-sh: Set the execute bit on this file. + Reported by Vin Shelton. + +2002-11-09 Jim Meyering + + Make it work even when names contain spaces or shell metachars. + * install-sh: Write diagnostics to stderr, not stdout. + Normalize spacing in diagnostics: use one space (not two, and not a TAB) + after the leading `install:'. + Add double quotes around `$src' here: $doit $instcmd "$src" "$dsttmp" + + Merge in some changes from the version in automake. + * install-sh: Remove unnecessary quotes around `case' argument. + Use `[ cond1 ] || [ cond2 ]' rather than `[ cond1 -o cond2 ]'. + Use `:' rather than `true'. + +2002-02-17 Jim Meyering + + * config.guess (main): Don't use `head -1'; it's no longer portable. + Use `sed 1q' instead. diff --git a/src/apps/bin/coreutils-5.0/config/config.guess b/src/apps/bin/coreutils-5.0/config/config.guess new file mode 100644 index 0000000000..cc726cd15a --- /dev/null +++ b/src/apps/bin/coreutils-5.0/config/config.guess @@ -0,0 +1,1388 @@ +#! /bin/sh +# Attempt to guess a canonical system name. +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, +# 2000, 2001, 2002, 2003 Free Software Foundation, Inc. + +timestamp='2003-02-22' + +# This 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 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. + +# Originally written by Per Bothner . +# Please send patches to . Submit a context +# diff and a properly formatted ChangeLog entry. +# +# This script attempts to guess a canonical system name similar to +# config.sub. If it succeeds, it prints the system name on stdout, and +# exits with 0. Otherwise, it exits with 1. +# +# The plan is that this can be called by configure scripts if you +# don't specify an explicit build system type. + +me=`echo "$0" | sed -e 's,.*/,,'` + +usage="\ +Usage: $0 [OPTION] + +Output the configuration name of the system \`$me' is run on. + +Operation modes: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.guess ($timestamp) + +Originally written by Per Bothner. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit 0 ;; + --version | -v ) + echo "$version" ; exit 0 ;; + --help | --h* | -h ) + echo "$usage"; exit 0 ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" >&2 + exit 1 ;; + * ) + break ;; + esac +done + +if test $# != 0; then + echo "$me: too many arguments$help" >&2 + exit 1 +fi + +trap 'exit 1' 1 2 15 + +# CC_FOR_BUILD -- compiler used by this script. Note that the use of a +# compiler to aid in system detection is discouraged as it requires +# temporary files to be created and, as you can see below, it is a +# headache to deal with in a portable fashion. + +# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still +# use `HOST_CC' if defined, but it is deprecated. + +# Portable tmp directory creation inspired by the Autoconf team. + +set_cc_for_build=' +trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; +trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; +: ${TMPDIR=/tmp} ; + { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || + { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || + { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; +dummy=$tmp/dummy ; +tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; +case $CC_FOR_BUILD,$HOST_CC,$CC in + ,,) echo "int x;" > $dummy.c ; + for c in cc gcc c89 c99 ; do + if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then + CC_FOR_BUILD="$c"; break ; + fi ; + done ; + if test x"$CC_FOR_BUILD" = x ; then + CC_FOR_BUILD=no_compiler_found ; + fi + ;; + ,,*) CC_FOR_BUILD=$CC ;; + ,*,*) CC_FOR_BUILD=$HOST_CC ;; +esac ;' + +# This is needed to find uname on a Pyramid OSx when run in the BSD universe. +# (ghazi@noc.rutgers.edu 1994-08-24) +if (test -f /.attbin/uname) >/dev/null 2>&1 ; then + PATH=$PATH:/.attbin ; export PATH +fi + +UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown +UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown +UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown +UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown + +# Note: order is significant - the case branches are not exclusive. + +case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in + *:NetBSD:*:*) + # NetBSD (nbsd) targets should (where applicable) match one or + # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, + # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently + # switched to ELF, *-*-netbsd* would select the old + # object file format. This provides both forward + # compatibility and a consistent mechanism for selecting the + # object file format. + # + # Note: NetBSD doesn't particularly care about the vendor + # portion of the name. We always set it to "unknown". + sysctl="sysctl -n hw.machine_arch" + UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ + /usr/sbin/$sysctl 2>/dev/null || echo unknown)` + case "${UNAME_MACHINE_ARCH}" in + armeb) machine=armeb-unknown ;; + arm*) machine=arm-unknown ;; + sh3el) machine=shl-unknown ;; + sh3eb) machine=sh-unknown ;; + *) machine=${UNAME_MACHINE_ARCH}-unknown ;; + esac + # The Operating System including object format, if it has switched + # to ELF recently, or will in the future. + case "${UNAME_MACHINE_ARCH}" in + arm*|i386|m68k|ns32k|sh3*|sparc|vax) + eval $set_cc_for_build + if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep __ELF__ >/dev/null + then + # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). + # Return netbsd for either. FIX? + os=netbsd + else + os=netbsdelf + fi + ;; + *) + os=netbsd + ;; + esac + # The OS release + # Debian GNU/NetBSD machines have a different userland, and + # thus, need a distinct triplet. However, they do not need + # kernel version information, so it can be replaced with a + # suitable tag, in the style of linux-gnu. + case "${UNAME_VERSION}" in + Debian*) + release='-gnu' + ;; + *) + release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` + ;; + esac + # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: + # contains redundant information, the shorter form: + # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. + echo "${machine}-${os}${release}" + exit 0 ;; + amiga:OpenBSD:*:*) + echo m68k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + arc:OpenBSD:*:*) + echo mipsel-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + hp300:OpenBSD:*:*) + echo m68k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + mac68k:OpenBSD:*:*) + echo m68k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + macppc:OpenBSD:*:*) + echo powerpc-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + mvme68k:OpenBSD:*:*) + echo m68k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + mvme88k:OpenBSD:*:*) + echo m88k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + mvmeppc:OpenBSD:*:*) + echo powerpc-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + pmax:OpenBSD:*:*) + echo mipsel-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + sgi:OpenBSD:*:*) + echo mipseb-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + sun3:OpenBSD:*:*) + echo m68k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + wgrisc:OpenBSD:*:*) + echo mipsel-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + *:OpenBSD:*:*) + echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + alpha:OSF1:*:*) + if test $UNAME_RELEASE = "V4.0"; then + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` + fi + # According to Compaq, /usr/sbin/psrinfo has been available on + # OSF/1 and Tru64 systems produced since 1995. I hope that + # covers most systems running today. This code pipes the CPU + # types through head -n 1, so we only detect the type of CPU 0. + ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` + case "$ALPHA_CPU_TYPE" in + "EV4 (21064)") + UNAME_MACHINE="alpha" ;; + "EV4.5 (21064)") + UNAME_MACHINE="alpha" ;; + "LCA4 (21066/21068)") + UNAME_MACHINE="alpha" ;; + "EV5 (21164)") + UNAME_MACHINE="alphaev5" ;; + "EV5.6 (21164A)") + UNAME_MACHINE="alphaev56" ;; + "EV5.6 (21164PC)") + UNAME_MACHINE="alphapca56" ;; + "EV5.7 (21164PC)") + UNAME_MACHINE="alphapca57" ;; + "EV6 (21264)") + UNAME_MACHINE="alphaev6" ;; + "EV6.7 (21264A)") + UNAME_MACHINE="alphaev67" ;; + "EV6.8CB (21264C)") + UNAME_MACHINE="alphaev68" ;; + "EV6.8AL (21264B)") + UNAME_MACHINE="alphaev68" ;; + "EV6.8CX (21264D)") + UNAME_MACHINE="alphaev68" ;; + "EV6.9A (21264/EV69A)") + UNAME_MACHINE="alphaev69" ;; + "EV7 (21364)") + UNAME_MACHINE="alphaev7" ;; + "EV7.9 (21364A)") + UNAME_MACHINE="alphaev79" ;; + esac + # A Vn.n version is a released version. + # A Tn.n version is a released field test version. + # A Xn.n version is an unreleased experimental baselevel. + # 1.2 uses "1.2" for uname -r. + echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + exit 0 ;; + Alpha\ *:Windows_NT*:*) + # How do we know it's Interix rather than the generic POSIX subsystem? + # Should we change UNAME_MACHINE based on the output of uname instead + # of the specific Alpha model? + echo alpha-pc-interix + exit 0 ;; + 21064:Windows_NT:50:3) + echo alpha-dec-winnt3.5 + exit 0 ;; + Amiga*:UNIX_System_V:4.0:*) + echo m68k-unknown-sysv4 + exit 0;; + *:[Aa]miga[Oo][Ss]:*:*) + echo ${UNAME_MACHINE}-unknown-amigaos + exit 0 ;; + *:[Mm]orph[Oo][Ss]:*:*) + echo ${UNAME_MACHINE}-unknown-morphos + exit 0 ;; + *:OS/390:*:*) + echo i370-ibm-openedition + exit 0 ;; + arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) + echo arm-acorn-riscix${UNAME_RELEASE} + exit 0;; + SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) + echo hppa1.1-hitachi-hiuxmpp + exit 0;; + Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) + # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. + if test "`(/bin/universe) 2>/dev/null`" = att ; then + echo pyramid-pyramid-sysv3 + else + echo pyramid-pyramid-bsd + fi + exit 0 ;; + NILE*:*:*:dcosx) + echo pyramid-pyramid-svr4 + exit 0 ;; + DRS?6000:UNIX_SV:4.2*:7*) + case `/usr/bin/uname -p` in + sparc) echo sparc-icl-nx7 && exit 0 ;; + esac ;; + sun4H:SunOS:5.*:*) + echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit 0 ;; + sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) + echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit 0 ;; + i86pc:SunOS:5.*:*) + echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit 0 ;; + sun4*:SunOS:6*:*) + # According to config.sub, this is the proper way to canonicalize + # SunOS6. Hard to guess exactly what SunOS6 will be like, but + # it's likely to be more like Solaris than SunOS4. + echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit 0 ;; + sun4*:SunOS:*:*) + case "`/usr/bin/arch -k`" in + Series*|S4*) + UNAME_RELEASE=`uname -v` + ;; + esac + # Japanese Language versions have a version number like `4.1.3-JL'. + echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` + exit 0 ;; + sun3*:SunOS:*:*) + echo m68k-sun-sunos${UNAME_RELEASE} + exit 0 ;; + sun*:*:4.2BSD:*) + UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` + test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 + case "`/bin/arch`" in + sun3) + echo m68k-sun-sunos${UNAME_RELEASE} + ;; + sun4) + echo sparc-sun-sunos${UNAME_RELEASE} + ;; + esac + exit 0 ;; + aushp:SunOS:*:*) + echo sparc-auspex-sunos${UNAME_RELEASE} + exit 0 ;; + # The situation for MiNT is a little confusing. The machine name + # can be virtually everything (everything which is not + # "atarist" or "atariste" at least should have a processor + # > m68000). The system name ranges from "MiNT" over "FreeMiNT" + # to the lowercase version "mint" (or "freemint"). Finally + # the system name "TOS" denotes a system which is actually not + # MiNT. But MiNT is downward compatible to TOS, so this should + # be no problem. + atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit 0 ;; + atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit 0 ;; + *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit 0 ;; + milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) + echo m68k-milan-mint${UNAME_RELEASE} + exit 0 ;; + hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) + echo m68k-hades-mint${UNAME_RELEASE} + exit 0 ;; + *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) + echo m68k-unknown-mint${UNAME_RELEASE} + exit 0 ;; + powerpc:machten:*:*) + echo powerpc-apple-machten${UNAME_RELEASE} + exit 0 ;; + RISC*:Mach:*:*) + echo mips-dec-mach_bsd4.3 + exit 0 ;; + RISC*:ULTRIX:*:*) + echo mips-dec-ultrix${UNAME_RELEASE} + exit 0 ;; + VAX*:ULTRIX*:*:*) + echo vax-dec-ultrix${UNAME_RELEASE} + exit 0 ;; + 2020:CLIX:*:* | 2430:CLIX:*:*) + echo clipper-intergraph-clix${UNAME_RELEASE} + exit 0 ;; + mips:*:*:UMIPS | mips:*:*:RISCos) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c +#ifdef __cplusplus +#include /* for printf() prototype */ + int main (int argc, char *argv[]) { +#else + int main (argc, argv) int argc; char *argv[]; { +#endif + #if defined (host_mips) && defined (MIPSEB) + #if defined (SYSTYPE_SYSV) + printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); + #endif + #if defined (SYSTYPE_SVR4) + printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); + #endif + #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) + printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); + #endif + #endif + exit (-1); + } +EOF + $CC_FOR_BUILD -o $dummy $dummy.c \ + && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ + && exit 0 + echo mips-mips-riscos${UNAME_RELEASE} + exit 0 ;; + Motorola:PowerMAX_OS:*:*) + echo powerpc-motorola-powermax + exit 0 ;; + Motorola:*:4.3:PL8-*) + echo powerpc-harris-powermax + exit 0 ;; + Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) + echo powerpc-harris-powermax + exit 0 ;; + Night_Hawk:Power_UNIX:*:*) + echo powerpc-harris-powerunix + exit 0 ;; + m88k:CX/UX:7*:*) + echo m88k-harris-cxux7 + exit 0 ;; + m88k:*:4*:R4*) + echo m88k-motorola-sysv4 + exit 0 ;; + m88k:*:3*:R3*) + echo m88k-motorola-sysv3 + exit 0 ;; + AViiON:dgux:*:*) + # DG/UX returns AViiON for all architectures + UNAME_PROCESSOR=`/usr/bin/uname -p` + if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] + then + if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ + [ ${TARGET_BINARY_INTERFACE}x = x ] + then + echo m88k-dg-dgux${UNAME_RELEASE} + else + echo m88k-dg-dguxbcs${UNAME_RELEASE} + fi + else + echo i586-dg-dgux${UNAME_RELEASE} + fi + exit 0 ;; + M88*:DolphinOS:*:*) # DolphinOS (SVR3) + echo m88k-dolphin-sysv3 + exit 0 ;; + M88*:*:R3*:*) + # Delta 88k system running SVR3 + echo m88k-motorola-sysv3 + exit 0 ;; + XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) + echo m88k-tektronix-sysv3 + exit 0 ;; + Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) + echo m68k-tektronix-bsd + exit 0 ;; + *:IRIX*:*:*) + echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` + exit 0 ;; + ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. + echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id + exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX ' + i*86:AIX:*:*) + echo i386-ibm-aix + exit 0 ;; + ia64:AIX:*:*) + if [ -x /usr/bin/oslevel ] ; then + IBM_REV=`/usr/bin/oslevel` + else + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + fi + echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} + exit 0 ;; + *:AIX:2:3) + if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + + main() + { + if (!__power_pc()) + exit(1); + puts("powerpc-ibm-aix3.2.5"); + exit(0); + } +EOF + $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 + echo rs6000-ibm-aix3.2.5 + elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then + echo rs6000-ibm-aix3.2.4 + else + echo rs6000-ibm-aix3.2 + fi + exit 0 ;; + *:AIX:*:[45]) + IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` + if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then + IBM_ARCH=rs6000 + else + IBM_ARCH=powerpc + fi + if [ -x /usr/bin/oslevel ] ; then + IBM_REV=`/usr/bin/oslevel` + else + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + fi + echo ${IBM_ARCH}-ibm-aix${IBM_REV} + exit 0 ;; + *:AIX:*:*) + echo rs6000-ibm-aix + exit 0 ;; + ibmrt:4.4BSD:*|romp-ibm:BSD:*) + echo romp-ibm-bsd4.4 + exit 0 ;; + ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and + echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to + exit 0 ;; # report: romp-ibm BSD 4.3 + *:BOSX:*:*) + echo rs6000-bull-bosx + exit 0 ;; + DPX/2?00:B.O.S.:*:*) + echo m68k-bull-sysv3 + exit 0 ;; + 9000/[34]??:4.3bsd:1.*:*) + echo m68k-hp-bsd + exit 0 ;; + hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) + echo m68k-hp-bsd4.4 + exit 0 ;; + 9000/[34678]??:HP-UX:*:*) + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + case "${UNAME_MACHINE}" in + 9000/31? ) HP_ARCH=m68000 ;; + 9000/[34]?? ) HP_ARCH=m68k ;; + 9000/[678][0-9][0-9]) + if [ -x /usr/bin/getconf ]; then + sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` + case "${sc_cpu_version}" in + 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 + 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 + 532) # CPU_PA_RISC2_0 + case "${sc_kernel_bits}" in + 32) HP_ARCH="hppa2.0n" ;; + 64) HP_ARCH="hppa2.0w" ;; + '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 + esac ;; + esac + fi + if [ "${HP_ARCH}" = "" ]; then + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + + #define _HPUX_SOURCE + #include + #include + + int main () + { + #if defined(_SC_KERNEL_BITS) + long bits = sysconf(_SC_KERNEL_BITS); + #endif + long cpu = sysconf (_SC_CPU_VERSION); + + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1"); break; + case CPU_PA_RISC2_0: + #if defined(_SC_KERNEL_BITS) + switch (bits) + { + case 64: puts ("hppa2.0w"); break; + case 32: puts ("hppa2.0n"); break; + default: puts ("hppa2.0"); break; + } break; + #else /* !defined(_SC_KERNEL_BITS) */ + puts ("hppa2.0"); break; + #endif + default: puts ("hppa1.0"); break; + } + exit (0); + } +EOF + (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` + test -z "$HP_ARCH" && HP_ARCH=hppa + fi ;; + esac + if [ ${HP_ARCH} = "hppa2.0w" ] + then + # avoid double evaluation of $set_cc_for_build + test -n "$CC_FOR_BUILD" || eval $set_cc_for_build + if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null + then + HP_ARCH="hppa2.0w" + else + HP_ARCH="hppa64" + fi + fi + echo ${HP_ARCH}-hp-hpux${HPUX_REV} + exit 0 ;; + ia64:HP-UX:*:*) + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + echo ia64-hp-hpux${HPUX_REV} + exit 0 ;; + 3050*:HI-UX:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + int + main () + { + long cpu = sysconf (_SC_CPU_VERSION); + /* The order matters, because CPU_IS_HP_MC68K erroneously returns + true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct + results, however. */ + if (CPU_IS_PA_RISC (cpu)) + { + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; + case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; + default: puts ("hppa-hitachi-hiuxwe2"); break; + } + } + else if (CPU_IS_HP_MC68K (cpu)) + puts ("m68k-hitachi-hiuxwe2"); + else puts ("unknown-hitachi-hiuxwe2"); + exit (0); + } +EOF + $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 + echo unknown-hitachi-hiuxwe2 + exit 0 ;; + 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) + echo hppa1.1-hp-bsd + exit 0 ;; + 9000/8??:4.3bsd:*:*) + echo hppa1.0-hp-bsd + exit 0 ;; + *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) + echo hppa1.0-hp-mpeix + exit 0 ;; + hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) + echo hppa1.1-hp-osf + exit 0 ;; + hp8??:OSF1:*:*) + echo hppa1.0-hp-osf + exit 0 ;; + i*86:OSF1:*:*) + if [ -x /usr/sbin/sysversion ] ; then + echo ${UNAME_MACHINE}-unknown-osf1mk + else + echo ${UNAME_MACHINE}-unknown-osf1 + fi + exit 0 ;; + parisc*:Lites*:*:*) + echo hppa1.1-hp-lites + exit 0 ;; + C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) + echo c1-convex-bsd + exit 0 ;; + C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) + if getsysinfo -f scalar_acc + then echo c32-convex-bsd + else echo c2-convex-bsd + fi + exit 0 ;; + C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) + echo c34-convex-bsd + exit 0 ;; + C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) + echo c38-convex-bsd + exit 0 ;; + C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) + echo c4-convex-bsd + exit 0 ;; + CRAY*Y-MP:*:*:*) + echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit 0 ;; + CRAY*[A-Z]90:*:*:*) + echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ + | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ + -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ + -e 's/\.[^.]*$/.X/' + exit 0 ;; + CRAY*TS:*:*:*) + echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit 0 ;; + CRAY*T3E:*:*:*) + echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit 0 ;; + CRAY*SV1:*:*:*) + echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit 0 ;; + *:UNICOS/mp:*:*) + echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit 0 ;; + F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) + FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit 0 ;; + i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) + echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} + exit 0 ;; + sparc*:BSD/OS:*:*) + echo sparc-unknown-bsdi${UNAME_RELEASE} + exit 0 ;; + *:BSD/OS:*:*) + echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} + exit 0 ;; + *:FreeBSD:*:*) + # Determine whether the default compiler uses glibc. + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + #if __GLIBC__ >= 2 + LIBC=gnu + #else + LIBC= + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` + echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC} + exit 0 ;; + i*:CYGWIN*:*) + echo ${UNAME_MACHINE}-pc-cygwin + exit 0 ;; + i*:MINGW*:*) + echo ${UNAME_MACHINE}-pc-mingw32 + exit 0 ;; + i*:PW*:*) + echo ${UNAME_MACHINE}-pc-pw32 + exit 0 ;; + x86:Interix*:3*) + echo i586-pc-interix3 + exit 0 ;; + [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) + echo i${UNAME_MACHINE}-pc-mks + exit 0 ;; + i*:Windows_NT*:* | Pentium*:Windows_NT*:*) + # How do we know it's Interix rather than the generic POSIX subsystem? + # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we + # UNAME_MACHINE based on the output of uname instead of i386? + echo i586-pc-interix + exit 0 ;; + i*:UWIN*:*) + echo ${UNAME_MACHINE}-pc-uwin + exit 0 ;; + p*:CYGWIN*:*) + echo powerpcle-unknown-cygwin + exit 0 ;; + prep*:SunOS:5.*:*) + echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit 0 ;; + *:GNU:*:*) + echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` + exit 0 ;; + i*86:Minix:*:*) + echo ${UNAME_MACHINE}-pc-minix + exit 0 ;; + arm*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit 0 ;; + ia64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit 0 ;; + m68*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit 0 ;; + mips:Linux:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #undef CPU + #undef mips + #undef mipsel + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) + CPU=mipsel + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + CPU=mips + #else + CPU= + #endif + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` + test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 + ;; + mips64:Linux:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #undef CPU + #undef mips64 + #undef mips64el + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) + CPU=mips64el + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + CPU=mips64 + #else + CPU= + #endif + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` + test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 + ;; + ppc:Linux:*:*) + echo powerpc-unknown-linux-gnu + exit 0 ;; + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-gnu + exit 0 ;; + alpha:Linux:*:*) + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + EV5) UNAME_MACHINE=alphaev5 ;; + EV56) UNAME_MACHINE=alphaev56 ;; + PCA56) UNAME_MACHINE=alphapca56 ;; + PCA57) UNAME_MACHINE=alphapca56 ;; + EV6) UNAME_MACHINE=alphaev6 ;; + EV67) UNAME_MACHINE=alphaev67 ;; + EV68*) UNAME_MACHINE=alphaev68 ;; + esac + objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null + if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi + echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + exit 0 ;; + parisc:Linux:*:* | hppa:Linux:*:*) + # Look for CPU level + case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in + PA7*) echo hppa1.1-unknown-linux-gnu ;; + PA8*) echo hppa2.0-unknown-linux-gnu ;; + *) echo hppa-unknown-linux-gnu ;; + esac + exit 0 ;; + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-gnu + exit 0 ;; + s390:Linux:*:* | s390x:Linux:*:*) + echo ${UNAME_MACHINE}-ibm-linux + exit 0 ;; + sh*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit 0 ;; + sparc:Linux:*:* | sparc64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit 0 ;; + x86_64:Linux:*:*) + echo x86_64-unknown-linux-gnu + exit 0 ;; + i*86:Linux:*:*) + # The BFD linker knows what the default object file format is, so + # first see if it will tell us. cd to the root directory to prevent + # problems with other programs or directories called `ld' in the path. + # Set LC_ALL=C to ensure ld outputs messages in English. + ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ + | sed -ne '/supported targets:/!d + s/[ ][ ]*/ /g + s/.*supported targets: *// + s/ .*// + p'` + case "$ld_supported_targets" in + elf32-i386) + TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" + ;; + a.out-i386-linux) + echo "${UNAME_MACHINE}-pc-linux-gnuaout" + exit 0 ;; + coff-i386) + echo "${UNAME_MACHINE}-pc-linux-gnucoff" + exit 0 ;; + "") + # Either a pre-BFD a.out linker (linux-gnuoldld) or + # one that does not give us useful --help. + echo "${UNAME_MACHINE}-pc-linux-gnuoldld" + exit 0 ;; + esac + # Determine whether the default compiler is a.out or elf + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + #ifdef __ELF__ + # ifdef __GLIBC__ + # if __GLIBC__ >= 2 + LIBC=gnu + # else + LIBC=gnulibc1 + # endif + # else + LIBC=gnulibc1 + # endif + #else + #ifdef __INTEL_COMPILER + LIBC=gnu + #else + LIBC=gnuaout + #endif + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` + test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0 + test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 + ;; + i*86:DYNIX/ptx:4*:*) + # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. + # earlier versions are messed up and put the nodename in both + # sysname and nodename. + echo i386-sequent-sysv4 + exit 0 ;; + i*86:UNIX_SV:4.2MP:2.*) + # Unixware is an offshoot of SVR4, but it has its own version + # number series starting with 2... + # I am not positive that other SVR4 systems won't match this, + # I just have to hope. -- rms. + # Use sysv4.2uw... so that sysv4* matches it. + echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} + exit 0 ;; + i*86:OS/2:*:*) + # If we were able to find `uname', then EMX Unix compatibility + # is probably installed. + echo ${UNAME_MACHINE}-pc-os2-emx + exit 0 ;; + i*86:XTS-300:*:STOP) + echo ${UNAME_MACHINE}-unknown-stop + exit 0 ;; + i*86:atheos:*:*) + echo ${UNAME_MACHINE}-unknown-atheos + exit 0 ;; + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) + echo i386-unknown-lynxos${UNAME_RELEASE} + exit 0 ;; + i*86:*DOS:*:*) + echo ${UNAME_MACHINE}-pc-msdosdjgpp + exit 0 ;; + i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) + UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` + if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then + echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} + else + echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} + fi + exit 0 ;; + i*86:*:5:[78]*) + case `/bin/uname -X | grep "^Machine"` in + *486*) UNAME_MACHINE=i486 ;; + *Pentium) UNAME_MACHINE=i586 ;; + *Pent*|*Celeron) UNAME_MACHINE=i686 ;; + esac + echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} + exit 0 ;; + i*86:*:3.2:*) + if test -f /usr/options/cb.name; then + UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then + UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` + (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 + (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ + && UNAME_MACHINE=i586 + (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ + && UNAME_MACHINE=i686 + (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ + && UNAME_MACHINE=i686 + echo ${UNAME_MACHINE}-pc-sco$UNAME_REL + else + echo ${UNAME_MACHINE}-pc-sysv32 + fi + exit 0 ;; + pc:*:*:*) + # Left here for compatibility: + # uname -m prints for DJGPP always 'pc', but it prints nothing about + # the processor, so we play safe by assuming i386. + echo i386-pc-msdosdjgpp + exit 0 ;; + Intel:Mach:3*:*) + echo i386-pc-mach3 + exit 0 ;; + paragon:*:*:*) + echo i860-intel-osf1 + exit 0 ;; + i860:*:4.*:*) # i860-SVR4 + if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then + echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 + else # Add other i860-SVR4 vendors below as they are discovered. + echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 + fi + exit 0 ;; + mini*:CTIX:SYS*5:*) + # "miniframe" + echo m68010-convergent-sysv + exit 0 ;; + mc68k:UNIX:SYSTEM5:3.51m) + echo m68k-convergent-sysv + exit 0 ;; + M680?0:D-NIX:5.3:*) + echo m68k-diab-dnix + exit 0 ;; + M68*:*:R3V[567]*:*) + test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; + 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0) + OS_REL='' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && echo i486-ncr-sysv4.3${OS_REL} && exit 0 + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;; + 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && echo i486-ncr-sysv4 && exit 0 ;; + m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) + echo m68k-unknown-lynxos${UNAME_RELEASE} + exit 0 ;; + mc68030:UNIX_System_V:4.*:*) + echo m68k-atari-sysv4 + exit 0 ;; + TSUNAMI:LynxOS:2.*:*) + echo sparc-unknown-lynxos${UNAME_RELEASE} + exit 0 ;; + rs6000:LynxOS:2.*:*) + echo rs6000-unknown-lynxos${UNAME_RELEASE} + exit 0 ;; + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) + echo powerpc-unknown-lynxos${UNAME_RELEASE} + exit 0 ;; + SM[BE]S:UNIX_SV:*:*) + echo mips-dde-sysv${UNAME_RELEASE} + exit 0 ;; + RM*:ReliantUNIX-*:*:*) + echo mips-sni-sysv4 + exit 0 ;; + RM*:SINIX-*:*:*) + echo mips-sni-sysv4 + exit 0 ;; + *:SINIX-*:*:*) + if uname -p 2>/dev/null >/dev/null ; then + UNAME_MACHINE=`(uname -p) 2>/dev/null` + echo ${UNAME_MACHINE}-sni-sysv4 + else + echo ns32k-sni-sysv + fi + exit 0 ;; + PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort + # says + echo i586-unisys-sysv4 + exit 0 ;; + *:UNIX_System_V:4*:FTX*) + # From Gerald Hewes . + # How about differentiating between stratus architectures? -djm + echo hppa1.1-stratus-sysv4 + exit 0 ;; + *:*:*:FTX*) + # From seanf@swdc.stratus.com. + echo i860-stratus-sysv4 + exit 0 ;; + *:VOS:*:*) + # From Paul.Green@stratus.com. + echo hppa1.1-stratus-vos + exit 0 ;; + mc68*:A/UX:*:*) + echo m68k-apple-aux${UNAME_RELEASE} + exit 0 ;; + news*:NEWS-OS:6*:*) + echo mips-sony-newsos6 + exit 0 ;; + R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) + if [ -d /usr/nec ]; then + echo mips-nec-sysv${UNAME_RELEASE} + else + echo mips-unknown-sysv${UNAME_RELEASE} + fi + exit 0 ;; + BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. + echo powerpc-be-beos + exit 0 ;; + BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. + echo powerpc-apple-beos + exit 0 ;; + BePC:BeOS:*:*) # BeOS running on Intel PC compatible. + echo i586-pc-beos + exit 0 ;; + SX-4:SUPER-UX:*:*) + echo sx4-nec-superux${UNAME_RELEASE} + exit 0 ;; + SX-5:SUPER-UX:*:*) + echo sx5-nec-superux${UNAME_RELEASE} + exit 0 ;; + SX-6:SUPER-UX:*:*) + echo sx6-nec-superux${UNAME_RELEASE} + exit 0 ;; + Power*:Rhapsody:*:*) + echo powerpc-apple-rhapsody${UNAME_RELEASE} + exit 0 ;; + *:Rhapsody:*:*) + echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} + exit 0 ;; + *:Darwin:*:*) + case `uname -p` in + *86) UNAME_PROCESSOR=i686 ;; + powerpc) UNAME_PROCESSOR=powerpc ;; + esac + echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} + exit 0 ;; + *:procnto*:*:* | *:QNX:[0123456789]*:*) + UNAME_PROCESSOR=`uname -p` + if test "$UNAME_PROCESSOR" = "x86"; then + UNAME_PROCESSOR=i386 + UNAME_MACHINE=pc + fi + echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} + exit 0 ;; + *:QNX:*:4*) + echo i386-pc-qnx + exit 0 ;; + NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*) + echo nsr-tandem-nsk${UNAME_RELEASE} + exit 0 ;; + *:NonStop-UX:*:*) + echo mips-compaq-nonstopux + exit 0 ;; + BS2000:POSIX*:*:*) + echo bs2000-siemens-sysv + exit 0 ;; + DS/*:UNIX_System_V:*:*) + echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} + exit 0 ;; + *:Plan9:*:*) + # "uname -m" is not consistent, so use $cputype instead. 386 + # is converted to i386 for consistency with other x86 + # operating systems. + if test "$cputype" = "386"; then + UNAME_MACHINE=i386 + else + UNAME_MACHINE="$cputype" + fi + echo ${UNAME_MACHINE}-unknown-plan9 + exit 0 ;; + *:TOPS-10:*:*) + echo pdp10-unknown-tops10 + exit 0 ;; + *:TENEX:*:*) + echo pdp10-unknown-tenex + exit 0 ;; + KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) + echo pdp10-dec-tops20 + exit 0 ;; + XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) + echo pdp10-xkl-tops20 + exit 0 ;; + *:TOPS-20:*:*) + echo pdp10-unknown-tops20 + exit 0 ;; + *:ITS:*:*) + echo pdp10-unknown-its + exit 0 ;; +esac + +#echo '(No uname command or uname output not recognized.)' 1>&2 +#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 + +eval $set_cc_for_build +cat >$dummy.c < +# include +#endif +main () +{ +#if defined (sony) +#if defined (MIPSEB) + /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, + I don't know.... */ + printf ("mips-sony-bsd\n"); exit (0); +#else +#include + printf ("m68k-sony-newsos%s\n", +#ifdef NEWSOS4 + "4" +#else + "" +#endif + ); exit (0); +#endif +#endif + +#if defined (__arm) && defined (__acorn) && defined (__unix) + printf ("arm-acorn-riscix"); exit (0); +#endif + +#if defined (hp300) && !defined (hpux) + printf ("m68k-hp-bsd\n"); exit (0); +#endif + +#if defined (NeXT) +#if !defined (__ARCHITECTURE__) +#define __ARCHITECTURE__ "m68k" +#endif + int version; + version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; + if (version < 4) + printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); + else + printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); + exit (0); +#endif + +#if defined (MULTIMAX) || defined (n16) +#if defined (UMAXV) + printf ("ns32k-encore-sysv\n"); exit (0); +#else +#if defined (CMU) + printf ("ns32k-encore-mach\n"); exit (0); +#else + printf ("ns32k-encore-bsd\n"); exit (0); +#endif +#endif +#endif + +#if defined (__386BSD__) + printf ("i386-pc-bsd\n"); exit (0); +#endif + +#if defined (sequent) +#if defined (i386) + printf ("i386-sequent-dynix\n"); exit (0); +#endif +#if defined (ns32000) + printf ("ns32k-sequent-dynix\n"); exit (0); +#endif +#endif + +#if defined (_SEQUENT_) + struct utsname un; + + uname(&un); + + if (strncmp(un.version, "V2", 2) == 0) { + printf ("i386-sequent-ptx2\n"); exit (0); + } + if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ + printf ("i386-sequent-ptx1\n"); exit (0); + } + printf ("i386-sequent-ptx\n"); exit (0); + +#endif + +#if defined (vax) +# if !defined (ultrix) +# include +# if defined (BSD) +# if BSD == 43 + printf ("vax-dec-bsd4.3\n"); exit (0); +# else +# if BSD == 199006 + printf ("vax-dec-bsd4.3reno\n"); exit (0); +# else + printf ("vax-dec-bsd\n"); exit (0); +# endif +# endif +# else + printf ("vax-dec-bsd\n"); exit (0); +# endif +# else + printf ("vax-dec-ultrix\n"); exit (0); +# endif +#endif + +#if defined (alliant) && defined (i860) + printf ("i860-alliant-bsd\n"); exit (0); +#endif + + exit (1); +} +EOF + +$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0 + +# Apollos put the system type in the environment. + +test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; } + +# Convex versions that predate uname can use getsysinfo(1) + +if [ -x /usr/convex/getsysinfo ] +then + case `getsysinfo -f cpu_type` in + c1*) + echo c1-convex-bsd + exit 0 ;; + c2*) + if getsysinfo -f scalar_acc + then echo c32-convex-bsd + else echo c2-convex-bsd + fi + exit 0 ;; + c34*) + echo c34-convex-bsd + exit 0 ;; + c38*) + echo c38-convex-bsd + exit 0 ;; + c4*) + echo c4-convex-bsd + exit 0 ;; + esac +fi + +cat >&2 < in order to provide the needed +information to handle your system. + +config.guess timestamp = $timestamp + +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` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null` + +hostinfo = `(hostinfo) 2>/dev/null` +/bin/universe = `(/bin/universe) 2>/dev/null` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` +/bin/arch = `(/bin/arch) 2>/dev/null` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` + +UNAME_MACHINE = ${UNAME_MACHINE} +UNAME_RELEASE = ${UNAME_RELEASE} +UNAME_SYSTEM = ${UNAME_SYSTEM} +UNAME_VERSION = ${UNAME_VERSION} +EOF + +exit 1 + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: diff --git a/src/apps/bin/coreutils-5.0/config/config.rpath b/src/apps/bin/coreutils-5.0/config/config.rpath new file mode 100755 index 0000000000..5ead7586a7 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/config/config.rpath @@ -0,0 +1,513 @@ +#! /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-2002 Free Software Foundation, Inc. +# Taken from GNU libtool, 2001 +# 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. +# +# 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. + +# All known linkers require a `.a' archive for static linking (except M$VC, +# which needs '.lib'). +libext=a +shlibext= + +host="$1" +host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` + +wl= +if test "$GCC" = yes; then + wl='-Wl,' +else + case "$host_os" in + aix3* | aix4* | aix5*) + wl='-Wl,' + ;; + hpux9* | hpux10* | hpux11*) + wl='-Wl,' + ;; + irix5* | irix6*) + wl='-Wl,' + ;; + linux*) + echo '__INTEL_COMPILER' > conftest.$ac_ext + if $CC -E conftest.$ac_ext >/dev/null | grep __INTEL_COMPILER >/dev/null + then + : + else + # Intel icc + wl='-Qoption,ld,' + fi + ;; + osf3* | osf4* | osf5*) + wl='-Wl,' + ;; + solaris*) + wl='-Wl,' + ;; + sunos4*) + wl='-Qoption ld ' + ;; + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + if test "x$host_vendor" = xsni; then + wl='-LD' + else + wl='-Wl,' + fi + ;; + esac +fi + +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, the GNU linker is very broken + ld_shlibs=no + ;; + 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 can use + # them. + ld_shlibs=no + ;; + beos*) + if $LD --help 2>&1 | egrep ': 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' + ;; + solaris* | sysv5*) + if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then + ld_shlibs=no + elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then + : + else + ld_shlibs=no + fi + ;; + sunos4*) + hardcode_direct=yes + ;; + *) + if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then + : + else + ld_shlibs=no + fi + ;; + esac + if test "$ld_shlibs" = yes; then + 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 + if test "$aix_use_runtimelinking" = yes; then + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib' + else + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' + else + hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib' + 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 + ;; + 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=yes + ;; + freebsd1*) + ld_shlibs=no + ;; + freebsd2.2*) + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + ;; + freebsd2*) + hardcode_direct=yes + hardcode_minus_L=yes + ;; + freebsd*) + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + ;; + hpux9* | hpux10* | hpux11*) + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + hardcode_minus_L=yes # Not in the search PATH, but as the default + # location of the library. + ;; + irix5* | irix6*) + 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) + if test "x$host_vendor" = xsno; then + hardcode_direct=yes # is this really true??? + else + hardcode_direct=no # Motorola manual says yes, but my tests say they lie + fi + ;; + sysv4.3*) + ;; + sysv5*) + hardcode_libdir_flag_spec= + ;; + uts4*) + hardcode_libdir_flag_spec='-L$libdir' + ;; + dgux*) + hardcode_libdir_flag_spec='-L$libdir' + ;; + sysv4*MP*) + if test -d /usr/nec; then + ld_shlibs=yes + fi + ;; + sysv4.2uw2*) + hardcode_direct=yes + hardcode_minus_L=no + ;; + sysv5uw7* | unixware7*) + ;; + *) + ld_shlibs=no + ;; + esac +fi + +# Check dynamic linker characteristics +libname_spec='lib$name' +sys_lib_dlsearch_path_spec="/lib /usr/lib" +sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +case "$host_os" in + aix3*) + shlibext=so + ;; + aix4* | aix5*) + shlibext=so + ;; + amigaos*) + shlibext=ixlibrary + ;; + beos*) + shlibext=so + ;; + bsdi4*) + shlibext=so + 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" + ;; + cygwin* | mingw* | pw32*) + case $GCC,$host_os in + yes,cygwin*) + shlibext=dll.a + ;; + yes,mingw*) + shlibext=dll + sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g"` + ;; + yes,pw32*) + shlibext=dll + ;; + *) + shlibext=dll + ;; + esac + ;; + darwin* | rhapsody*) + shlibext=dylib + ;; + freebsd1*) + ;; + freebsd*) + shlibext=so + ;; + gnu*) + shlibext=so + ;; + hpux9* | hpux10* | hpux11*) + shlibext=sl + ;; + irix5* | irix6*) + shlibext=so + case "$host_os" in + irix5*) + libsuff= shlibsuff= + ;; + *) + case $LD in + *-32|*"-32 ") libsuff= shlibsuff= ;; + *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 ;; + *-64|*"-64 ") libsuff=64 shlibsuff=64 ;; + *) libsuff= shlibsuff= ;; + esac + ;; + esac + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" + ;; + linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*) + ;; + linux-gnu*) + shlibext=so + ;; + netbsd*) + shlibext=so + ;; + newsos6) + shlibext=so + ;; + openbsd*) + shlibext=so + ;; + os2*) + libname_spec='$name' + shlibext=dll + ;; + osf3* | osf4* | osf5*) + shlibext=so + 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*) + shlibext=so + ;; + solaris*) + shlibext=so + ;; + sunos4*) + shlibext=so + ;; + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + shlibext=so + case "$host_vendor" in + motorola) + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + uts4*) + shlibext=so + ;; + dgux*) + shlibext=so + ;; + sysv4*MP*) + if test -d /usr/nec; then + shlibext=so + fi + ;; +esac + +sed_quote_subst='s/\(["`$\\]\)/\\\1/g' +escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"` +escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` +escaped_sys_lib_search_path_spec=`echo "X$sys_lib_search_path_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` +escaped_sys_lib_dlsearch_path_spec=`echo "X$sys_lib_dlsearch_path_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` + +sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <. Submit a context +# diff and a properly formatted ChangeLog entry. +# +# Configuration subroutine to validate and canonicalize a configuration type. +# Supply the specified configuration type as an argument. +# If it is invalid, we print an error message on stderr and exit with code 1. +# Otherwise, we print the canonical config type on stdout and succeed. + +# This file is supposed to be the same for all GNU packages +# and recognize all the CPU types, system types and aliases +# that are meaningful with *any* GNU software. +# Each package is responsible for reporting which valid configurations +# it does not support. The user should be able to distinguish +# a failure to support a valid configuration from a meaningless +# configuration. + +# The goal of this file is to map all the various variations of a given +# machine specification into a single specification in the form: +# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM +# or in some cases, the newer four-part form: +# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM +# It is wrong to echo any other type of specification. + +me=`echo "$0" | sed -e 's,.*/,,'` + +usage="\ +Usage: $0 [OPTION] CPU-MFR-OPSYS + $0 [OPTION] ALIAS + +Canonicalize a configuration name. + +Operation modes: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.sub ($timestamp) + +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit 0 ;; + --version | -v ) + echo "$version" ; exit 0 ;; + --help | --h* | -h ) + echo "$usage"; exit 0 ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" + exit 1 ;; + + *local*) + # First pass through any local machine types. + echo $1 + exit 0;; + + * ) + break ;; + esac +done + +case $# in + 0) echo "$me: missing argument$help" >&2 + exit 1;; + 1) ;; + *) echo "$me: too many arguments$help" >&2 + exit 1;; +esac + +# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). +# Here we must recognize all the valid KERNEL-OS combinations. +maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` +case $maybe_os in + nto-qnx* | linux-gnu* | freebsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*) + os=-$maybe_os + basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` + ;; + *) + basic_machine=`echo $1 | sed 's/-[^-]*$//'` + if [ $basic_machine != $1 ] + then os=`echo $1 | sed 's/.*-/-/'` + else os=; fi + ;; +esac + +### Let's recognize common machines as not being operating systems so +### that things like config.sub decstation-3100 work. We also +### recognize some manufacturers as not being operating systems, so we +### can provide default operating systems below. +case $os in + -sun*os*) + # Prevent following clause from handling this invalid input. + ;; + -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ + -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ + -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ + -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ + -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ + -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ + -apple | -axis) + os= + basic_machine=$1 + ;; + -sim | -cisco | -oki | -wec | -winbond) + os= + basic_machine=$1 + ;; + -scout) + ;; + -wrs) + os=-vxworks + basic_machine=$1 + ;; + -chorusos*) + os=-chorusos + basic_machine=$1 + ;; + -chorusrdb) + os=-chorusrdb + basic_machine=$1 + ;; + -hiux*) + os=-hiuxwe2 + ;; + -sco5) + os=-sco3.2v5 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco4) + os=-sco3.2v4 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco3.2.[4-9]*) + os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco3.2v[4-9]*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco*) + os=-sco3.2v2 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -udk*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -isc) + os=-isc2.2 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -clix*) + basic_machine=clipper-intergraph + ;; + -isc*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -lynx*) + os=-lynxos + ;; + -ptx*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` + ;; + -windowsnt*) + os=`echo $os | sed -e 's/windowsnt/winnt/'` + ;; + -psos*) + os=-psos + ;; + -mint | -mint[0-9]*) + basic_machine=m68k-atari + os=-mint + ;; +esac + +# Decode aliases for certain CPU-COMPANY combinations. +case $basic_machine in + # Recognize the basic CPU types without company name. + # Some are omitted here because they have special meanings below. + 1750a | 580 \ + | a29k \ + | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ + | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ + | clipper \ + | d10v | d30v | dlx | dsp16xx \ + | fr30 | frv \ + | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ + | i370 | i860 | i960 | ia64 \ + | ip2k \ + | m32r | m68000 | m68k | m88k | mcore \ + | mips | mipsbe | mipseb | mipsel | mipsle \ + | mips16 \ + | mips64 | mips64el \ + | mips64vr | mips64vrel \ + | mips64orion | mips64orionel \ + | mips64vr4100 | mips64vr4100el \ + | mips64vr4300 | mips64vr4300el \ + | mips64vr5000 | mips64vr5000el \ + | mipsisa32 | mipsisa32el \ + | mipsisa32r2 | mipsisa32r2el \ + | mipsisa64 | mipsisa64el \ + | mipsisa64sb1 | mipsisa64sb1el \ + | mipsisa64sr71k | mipsisa64sr71kel \ + | mipstx39 | mipstx39el \ + | mn10200 | mn10300 \ + | msp430 \ + | ns16k | ns32k \ + | openrisc | or32 \ + | pdp10 | pdp11 | pj | pjl \ + | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ + | pyramid \ + | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ + | sh64 | sh64le \ + | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \ + | strongarm \ + | tahoe | thumb | tic80 | tron \ + | v850 | v850e \ + | we32k \ + | x86 | xscale | xstormy16 | xtensa \ + | z8k) + basic_machine=$basic_machine-unknown + ;; + m6811 | m68hc11 | m6812 | m68hc12) + # Motorola 68HC11/12. + basic_machine=$basic_machine-unknown + os=-none + ;; + m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) + ;; + + # We use `pc' rather than `unknown' + # because (1) that's what they normally are, and + # (2) the word "unknown" tends to confuse beginning users. + i*86 | x86_64) + basic_machine=$basic_machine-pc + ;; + # Object if more than one company name word. + *-*-*) + echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 + exit 1 + ;; + # Recognize the basic CPU types with company name. + 580-* \ + | a29k-* \ + | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ + | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ + | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ + | avr-* \ + | bs2000-* \ + | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ + | clipper-* | cydra-* \ + | d10v-* | d30v-* | dlx-* \ + | elxsi-* \ + | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ + | h8300-* | h8500-* \ + | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ + | i*86-* | i860-* | i960-* | ia64-* \ + | ip2k-* \ + | m32r-* \ + | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ + | m88110-* | m88k-* | mcore-* \ + | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ + | mips16-* \ + | mips64-* | mips64el-* \ + | mips64vr-* | mips64vrel-* \ + | mips64orion-* | mips64orionel-* \ + | mips64vr4100-* | mips64vr4100el-* \ + | mips64vr4300-* | mips64vr4300el-* \ + | mips64vr5000-* | mips64vr5000el-* \ + | mipsisa32-* | mipsisa32el-* \ + | mipsisa32r2-* | mipsisa32r2el-* \ + | mipsisa64-* | mipsisa64el-* \ + | mipsisa64sb1-* | mipsisa64sb1el-* \ + | mipsisa64sr71k-* | mipsisa64sr71kel-* \ + | mipstx39-* | mipstx39el-* \ + | msp430-* \ + | none-* | np1-* | nv1-* | ns16k-* | ns32k-* \ + | orion-* \ + | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ + | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ + | pyramid-* \ + | romp-* | rs6000-* \ + | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \ + | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ + | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \ + | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ + | tahoe-* | thumb-* \ + | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ + | tron-* \ + | v850-* | v850e-* | vax-* \ + | we32k-* \ + | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \ + | xtensa-* \ + | ymp-* \ + | z8k-*) + ;; + # Recognize the various machine names and aliases which stand + # for a CPU type and a company and sometimes even an OS. + 386bsd) + basic_machine=i386-unknown + os=-bsd + ;; + 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) + basic_machine=m68000-att + ;; + 3b*) + basic_machine=we32k-att + ;; + a29khif) + basic_machine=a29k-amd + os=-udi + ;; + adobe68k) + basic_machine=m68010-adobe + os=-scout + ;; + alliant | fx80) + basic_machine=fx80-alliant + ;; + altos | altos3068) + basic_machine=m68k-altos + ;; + am29k) + basic_machine=a29k-none + os=-bsd + ;; + amdahl) + basic_machine=580-amdahl + os=-sysv + ;; + amiga | amiga-*) + basic_machine=m68k-unknown + ;; + amigaos | amigados) + basic_machine=m68k-unknown + os=-amigaos + ;; + amigaunix | amix) + basic_machine=m68k-unknown + os=-sysv4 + ;; + apollo68) + basic_machine=m68k-apollo + os=-sysv + ;; + apollo68bsd) + basic_machine=m68k-apollo + os=-bsd + ;; + aux) + basic_machine=m68k-apple + os=-aux + ;; + balance) + basic_machine=ns32k-sequent + os=-dynix + ;; + c90) + basic_machine=c90-cray + os=-unicos + ;; + convex-c1) + basic_machine=c1-convex + os=-bsd + ;; + convex-c2) + basic_machine=c2-convex + os=-bsd + ;; + convex-c32) + basic_machine=c32-convex + os=-bsd + ;; + convex-c34) + basic_machine=c34-convex + os=-bsd + ;; + convex-c38) + basic_machine=c38-convex + os=-bsd + ;; + cray | j90) + basic_machine=j90-cray + os=-unicos + ;; + crds | unos) + basic_machine=m68k-crds + ;; + cris | cris-* | etrax*) + basic_machine=cris-axis + ;; + da30 | da30-*) + basic_machine=m68k-da30 + ;; + decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) + basic_machine=mips-dec + ;; + decsystem10* | dec10*) + basic_machine=pdp10-dec + os=-tops10 + ;; + decsystem20* | dec20*) + basic_machine=pdp10-dec + os=-tops20 + ;; + delta | 3300 | motorola-3300 | motorola-delta \ + | 3300-motorola | delta-motorola) + basic_machine=m68k-motorola + ;; + delta88) + basic_machine=m88k-motorola + os=-sysv3 + ;; + dpx20 | dpx20-*) + basic_machine=rs6000-bull + os=-bosx + ;; + dpx2* | dpx2*-bull) + basic_machine=m68k-bull + os=-sysv3 + ;; + ebmon29k) + basic_machine=a29k-amd + os=-ebmon + ;; + elxsi) + basic_machine=elxsi-elxsi + os=-bsd + ;; + encore | umax | mmax) + basic_machine=ns32k-encore + ;; + es1800 | OSE68k | ose68k | ose | OSE) + basic_machine=m68k-ericsson + os=-ose + ;; + fx2800) + basic_machine=i860-alliant + ;; + genix) + basic_machine=ns32k-ns + ;; + gmicro) + basic_machine=tron-gmicro + os=-sysv + ;; + go32) + basic_machine=i386-pc + os=-go32 + ;; + h3050r* | hiux*) + basic_machine=hppa1.1-hitachi + os=-hiuxwe2 + ;; + h8300hms) + basic_machine=h8300-hitachi + os=-hms + ;; + h8300xray) + basic_machine=h8300-hitachi + os=-xray + ;; + h8500hms) + basic_machine=h8500-hitachi + os=-hms + ;; + harris) + basic_machine=m88k-harris + os=-sysv3 + ;; + hp300-*) + basic_machine=m68k-hp + ;; + hp300bsd) + basic_machine=m68k-hp + os=-bsd + ;; + hp300hpux) + basic_machine=m68k-hp + os=-hpux + ;; + hp3k9[0-9][0-9] | hp9[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hp9k2[0-9][0-9] | hp9k31[0-9]) + basic_machine=m68000-hp + ;; + hp9k3[2-9][0-9]) + basic_machine=m68k-hp + ;; + hp9k6[0-9][0-9] | hp6[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hp9k7[0-79][0-9] | hp7[0-79][0-9]) + basic_machine=hppa1.1-hp + ;; + hp9k78[0-9] | hp78[0-9]) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[0-9][13679] | hp8[0-9][13679]) + basic_machine=hppa1.1-hp + ;; + hp9k8[0-9][0-9] | hp8[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hppa-next) + os=-nextstep3 + ;; + hppaosf) + basic_machine=hppa1.1-hp + os=-osf + ;; + hppro) + basic_machine=hppa1.1-hp + os=-proelf + ;; + i370-ibm* | ibm*) + basic_machine=i370-ibm + ;; +# I'm not sure what "Sysv32" means. Should this be sysv3.2? + i*86v32) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-sysv32 + ;; + i*86v4*) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-sysv4 + ;; + i*86v) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-sysv + ;; + i*86sol2) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-solaris2 + ;; + i386mach) + basic_machine=i386-mach + os=-mach + ;; + i386-vsta | vsta) + basic_machine=i386-unknown + os=-vsta + ;; + iris | iris4d) + basic_machine=mips-sgi + case $os in + -irix*) + ;; + *) + os=-irix4 + ;; + esac + ;; + isi68 | isi) + basic_machine=m68k-isi + os=-sysv + ;; + m88k-omron*) + basic_machine=m88k-omron + ;; + magnum | m3230) + basic_machine=mips-mips + os=-sysv + ;; + merlin) + basic_machine=ns32k-utek + os=-sysv + ;; + mingw32) + basic_machine=i386-pc + os=-mingw32 + ;; + miniframe) + basic_machine=m68000-convergent + ;; + *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) + basic_machine=m68k-atari + os=-mint + ;; + mips3*-*) + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` + ;; + mips3*) + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown + ;; + mmix*) + basic_machine=mmix-knuth + os=-mmixware + ;; + monitor) + basic_machine=m68k-rom68k + os=-coff + ;; + morphos) + basic_machine=powerpc-unknown + os=-morphos + ;; + msdos) + basic_machine=i386-pc + os=-msdos + ;; + mvs) + basic_machine=i370-ibm + os=-mvs + ;; + ncr3000) + basic_machine=i486-ncr + os=-sysv4 + ;; + netbsd386) + basic_machine=i386-unknown + os=-netbsd + ;; + netwinder) + basic_machine=armv4l-rebel + os=-linux + ;; + news | news700 | news800 | news900) + basic_machine=m68k-sony + os=-newsos + ;; + news1000) + basic_machine=m68030-sony + os=-newsos + ;; + news-3600 | risc-news) + basic_machine=mips-sony + os=-newsos + ;; + necv70) + basic_machine=v70-nec + os=-sysv + ;; + next | m*-next ) + basic_machine=m68k-next + case $os in + -nextstep* ) + ;; + -ns2*) + os=-nextstep2 + ;; + *) + os=-nextstep3 + ;; + esac + ;; + nh3000) + basic_machine=m68k-harris + os=-cxux + ;; + nh[45]000) + basic_machine=m88k-harris + os=-cxux + ;; + nindy960) + basic_machine=i960-intel + os=-nindy + ;; + mon960) + basic_machine=i960-intel + os=-mon960 + ;; + nonstopux) + basic_machine=mips-compaq + os=-nonstopux + ;; + np1) + basic_machine=np1-gould + ;; + nv1) + basic_machine=nv1-cray + os=-unicosmp + ;; + nsr-tandem) + basic_machine=nsr-tandem + ;; + op50n-* | op60c-*) + basic_machine=hppa1.1-oki + os=-proelf + ;; + or32 | or32-*) + basic_machine=or32-unknown + os=-coff + ;; + OSE68000 | ose68000) + basic_machine=m68000-ericsson + os=-ose + ;; + os68k) + basic_machine=m68k-none + os=-os68k + ;; + pa-hitachi) + basic_machine=hppa1.1-hitachi + os=-hiuxwe2 + ;; + paragon) + basic_machine=i860-intel + os=-osf + ;; + pbd) + basic_machine=sparc-tti + ;; + pbb) + basic_machine=m68k-tti + ;; + pc532 | pc532-*) + basic_machine=ns32k-pc532 + ;; + pentium | p5 | k5 | k6 | nexgen | viac3) + basic_machine=i586-pc + ;; + pentiumpro | p6 | 6x86 | athlon | athlon_*) + basic_machine=i686-pc + ;; + pentiumii | pentium2) + basic_machine=i686-pc + ;; + pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) + basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentiumpro-* | p6-* | 6x86-* | athlon-*) + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentiumii-* | pentium2-*) + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pn) + basic_machine=pn-gould + ;; + power) basic_machine=power-ibm + ;; + ppc) basic_machine=powerpc-unknown + ;; + ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppcle | powerpclittle | ppc-le | powerpc-little) + basic_machine=powerpcle-unknown + ;; + ppcle-* | powerpclittle-*) + basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppc64) basic_machine=powerpc64-unknown + ;; + ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppc64le | powerpc64little | ppc64-le | powerpc64-little) + basic_machine=powerpc64le-unknown + ;; + ppc64le-* | powerpc64little-*) + basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ps2) + basic_machine=i386-ibm + ;; + pw32) + basic_machine=i586-unknown + os=-pw32 + ;; + rom68k) + basic_machine=m68k-rom68k + os=-coff + ;; + rm[46]00) + basic_machine=mips-siemens + ;; + rtpc | rtpc-*) + basic_machine=romp-ibm + ;; + s390 | s390-*) + basic_machine=s390-ibm + ;; + s390x | s390x-*) + basic_machine=s390x-ibm + ;; + sa29200) + basic_machine=a29k-amd + os=-udi + ;; + sb1) + basic_machine=mipsisa64sb1-unknown + ;; + sb1el) + basic_machine=mipsisa64sb1el-unknown + ;; + sequent) + basic_machine=i386-sequent + ;; + sh) + basic_machine=sh-hitachi + os=-hms + ;; + sparclite-wrs | simso-wrs) + basic_machine=sparclite-wrs + os=-vxworks + ;; + sps7) + basic_machine=m68k-bull + os=-sysv2 + ;; + spur) + basic_machine=spur-unknown + ;; + st2000) + basic_machine=m68k-tandem + ;; + stratus) + basic_machine=i860-stratus + os=-sysv4 + ;; + sun2) + basic_machine=m68000-sun + ;; + sun2os3) + basic_machine=m68000-sun + os=-sunos3 + ;; + sun2os4) + basic_machine=m68000-sun + os=-sunos4 + ;; + sun3os3) + basic_machine=m68k-sun + os=-sunos3 + ;; + sun3os4) + basic_machine=m68k-sun + os=-sunos4 + ;; + sun4os3) + basic_machine=sparc-sun + os=-sunos3 + ;; + sun4os4) + basic_machine=sparc-sun + os=-sunos4 + ;; + sun4sol2) + basic_machine=sparc-sun + os=-solaris2 + ;; + sun3 | sun3-*) + basic_machine=m68k-sun + ;; + sun4) + basic_machine=sparc-sun + ;; + sun386 | sun386i | roadrunner) + basic_machine=i386-sun + ;; + sv1) + basic_machine=sv1-cray + os=-unicos + ;; + symmetry) + basic_machine=i386-sequent + os=-dynix + ;; + t3e) + basic_machine=alphaev5-cray + os=-unicos + ;; + t90) + basic_machine=t90-cray + os=-unicos + ;; + tic4x | c4x*) + basic_machine=tic4x-unknown + os=-coff + ;; + tic54x | c54x*) + basic_machine=tic54x-unknown + os=-coff + ;; + tic55x | c55x*) + basic_machine=tic55x-unknown + os=-coff + ;; + tic6x | c6x*) + basic_machine=tic6x-unknown + os=-coff + ;; + tx39) + basic_machine=mipstx39-unknown + ;; + tx39el) + basic_machine=mipstx39el-unknown + ;; + toad1) + basic_machine=pdp10-xkl + os=-tops20 + ;; + tower | tower-32) + basic_machine=m68k-ncr + ;; + udi29k) + basic_machine=a29k-amd + os=-udi + ;; + ultra3) + basic_machine=a29k-nyu + os=-sym1 + ;; + v810 | necv810) + basic_machine=v810-nec + os=-none + ;; + vaxv) + basic_machine=vax-dec + os=-sysv + ;; + vms) + basic_machine=vax-dec + os=-vms + ;; + vpp*|vx|vx-*) + basic_machine=f301-fujitsu + ;; + vxworks960) + basic_machine=i960-wrs + os=-vxworks + ;; + vxworks68) + basic_machine=m68k-wrs + os=-vxworks + ;; + vxworks29k) + basic_machine=a29k-wrs + os=-vxworks + ;; + w65*) + basic_machine=w65-wdc + os=-none + ;; + w89k-*) + basic_machine=hppa1.1-winbond + os=-proelf + ;; + xps | xps100) + basic_machine=xps100-honeywell + ;; + ymp) + basic_machine=ymp-cray + os=-unicos + ;; + z8k-*-coff) + basic_machine=z8k-unknown + os=-sim + ;; + none) + basic_machine=none-none + os=-none + ;; + +# Here we handle the default manufacturer of certain CPU types. It is in +# some cases the only manufacturer, in others, it is the most popular. + w89k) + basic_machine=hppa1.1-winbond + ;; + op50n) + basic_machine=hppa1.1-oki + ;; + op60c) + basic_machine=hppa1.1-oki + ;; + romp) + basic_machine=romp-ibm + ;; + rs6000) + basic_machine=rs6000-ibm + ;; + vax) + basic_machine=vax-dec + ;; + pdp10) + # there are many clones, so DEC is not a safe bet + basic_machine=pdp10-unknown + ;; + pdp11) + basic_machine=pdp11-dec + ;; + we32k) + basic_machine=we32k-att + ;; + sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele) + basic_machine=sh-unknown + ;; + sh64) + basic_machine=sh64-unknown + ;; + sparc | sparcv9 | sparcv9b) + basic_machine=sparc-sun + ;; + cydra) + basic_machine=cydra-cydrome + ;; + orion) + basic_machine=orion-highlevel + ;; + orion105) + basic_machine=clipper-highlevel + ;; + mac | mpw | mac-mpw) + basic_machine=m68k-apple + ;; + pmac | pmac-mpw) + basic_machine=powerpc-apple + ;; + *-unknown) + # Make sure to match an already-canonicalized machine name. + ;; + *) + echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 + exit 1 + ;; +esac + +# Here we canonicalize certain aliases for manufacturers. +case $basic_machine in + *-digital*) + basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` + ;; + *-commodore*) + basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` + ;; + *) + ;; +esac + +# Decode manufacturer-specific aliases for certain operating systems. + +if [ x"$os" != x"" ] +then +case $os in + # First match some system type aliases + # that might get confused with valid system types. + # -solaris* is a basic system type, with this one exception. + -solaris1 | -solaris1.*) + os=`echo $os | sed -e 's|solaris1|sunos4|'` + ;; + -solaris) + os=-solaris2 + ;; + -svr4*) + os=-sysv4 + ;; + -unixware*) + os=-sysv4.2uw + ;; + -gnu/linux*) + os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` + ;; + # First accept the basic system types. + # The portable systems comes first. + # Each alternative MUST END IN A *, to match a version number. + # -sysv* is not here because it comes later, after sysvr4. + -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ + | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ + | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ + | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ + | -aos* \ + | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ + | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ + | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \ + | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ + | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ + | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ + | -chorusos* | -chorusrdb* \ + | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ + | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \ + | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ + | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ + | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ + | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ + | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ + | -powermax* | -dnix*) + # Remember, each alternative MUST END IN *, to match a version number. + ;; + -qnx*) + case $basic_machine in + x86-* | i*86-*) + ;; + *) + os=-nto$os + ;; + esac + ;; + -nto-qnx*) + ;; + -nto*) + os=`echo $os | sed -e 's|nto|nto-qnx|'` + ;; + -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ + | -windows* | -osx | -abug | -netware* | -os9* | -beos* \ + | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) + ;; + -mac*) + os=`echo $os | sed -e 's|mac|macos|'` + ;; + -linux*) + os=`echo $os | sed -e 's|linux|linux-gnu|'` + ;; + -sunos5*) + os=`echo $os | sed -e 's|sunos5|solaris2|'` + ;; + -sunos6*) + os=`echo $os | sed -e 's|sunos6|solaris3|'` + ;; + -opened*) + os=-openedition + ;; + -wince*) + os=-wince + ;; + -osfrose*) + os=-osfrose + ;; + -osf*) + os=-osf + ;; + -utek*) + os=-bsd + ;; + -dynix*) + os=-bsd + ;; + -acis*) + os=-aos + ;; + -atheos*) + os=-atheos + ;; + -386bsd) + os=-bsd + ;; + -ctix* | -uts*) + os=-sysv + ;; + -nova*) + os=-rtmk-nova + ;; + -ns2 ) + os=-nextstep2 + ;; + -nsk*) + os=-nsk + ;; + # Preserve the version number of sinix5. + -sinix5.*) + os=`echo $os | sed -e 's|sinix|sysv|'` + ;; + -sinix*) + os=-sysv4 + ;; + -triton*) + os=-sysv3 + ;; + -oss*) + os=-sysv3 + ;; + -svr4) + os=-sysv4 + ;; + -svr3) + os=-sysv3 + ;; + -sysvr4) + os=-sysv4 + ;; + # This must come after -sysvr4. + -sysv*) + ;; + -ose*) + os=-ose + ;; + -es1800*) + os=-ose + ;; + -xenix) + os=-xenix + ;; + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + os=-mint + ;; + -aros*) + os=-aros + ;; + -kaos*) + os=-kaos + ;; + -none) + ;; + *) + # Get rid of the `-' at the beginning of $os. + os=`echo $os | sed 's/[^-]*-//'` + echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 + exit 1 + ;; +esac +else + +# Here we handle the default operating systems that come with various machines. +# The value should be what the vendor currently ships out the door with their +# machine or put another way, the most popular os provided with the machine. + +# Note that if you're going to try to match "-MANUFACTURER" here (say, +# "-sun"), then you have to tell the case statement up towards the top +# that MANUFACTURER isn't an operating system. Otherwise, code above +# will signal an error saying that MANUFACTURER isn't an operating +# system, and we'll never get to this point. + +case $basic_machine in + *-acorn) + os=-riscix1.2 + ;; + arm*-rebel) + os=-linux + ;; + arm*-semi) + os=-aout + ;; + # This must come before the *-dec entry. + pdp10-*) + os=-tops20 + ;; + pdp11-*) + os=-none + ;; + *-dec | vax-*) + os=-ultrix4.2 + ;; + m68*-apollo) + os=-domain + ;; + i386-sun) + os=-sunos4.0.2 + ;; + m68000-sun) + os=-sunos3 + # This also exists in the configure program, but was not the + # default. + # os=-sunos4 + ;; + m68*-cisco) + os=-aout + ;; + mips*-cisco) + os=-elf + ;; + mips*-*) + os=-elf + ;; + or32-*) + os=-coff + ;; + *-tti) # must be before sparc entry or we get the wrong os. + os=-sysv3 + ;; + sparc-* | *-sun) + os=-sunos4.1.1 + ;; + *-be) + os=-beos + ;; + *-ibm) + os=-aix + ;; + *-wec) + os=-proelf + ;; + *-winbond) + os=-proelf + ;; + *-oki) + os=-proelf + ;; + *-hp) + os=-hpux + ;; + *-hitachi) + os=-hiux + ;; + i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) + os=-sysv + ;; + *-cbm) + os=-amigaos + ;; + *-dg) + os=-dgux + ;; + *-dolphin) + os=-sysv3 + ;; + m68k-ccur) + os=-rtu + ;; + m88k-omron*) + os=-luna + ;; + *-next ) + os=-nextstep + ;; + *-sequent) + os=-ptx + ;; + *-crds) + os=-unos + ;; + *-ns) + os=-genix + ;; + i370-*) + os=-mvs + ;; + *-next) + os=-nextstep3 + ;; + *-gould) + os=-sysv + ;; + *-highlevel) + os=-bsd + ;; + *-encore) + os=-bsd + ;; + *-sgi) + os=-irix + ;; + *-siemens) + os=-sysv4 + ;; + *-masscomp) + os=-rtu + ;; + f30[01]-fujitsu | f700-fujitsu) + os=-uxpv + ;; + *-rom68k) + os=-coff + ;; + *-*bug) + os=-coff + ;; + *-apple) + os=-macos + ;; + *-atari*) + os=-mint + ;; + *) + os=-none + ;; +esac +fi + +# Here we handle the case where we know the os, and the CPU type, but not the +# manufacturer. We pick the logical manufacturer. +vendor=unknown +case $basic_machine in + *-unknown) + case $os in + -riscix*) + vendor=acorn + ;; + -sunos*) + vendor=sun + ;; + -aix*) + vendor=ibm + ;; + -beos*) + vendor=be + ;; + -hpux*) + vendor=hp + ;; + -mpeix*) + vendor=hp + ;; + -hiux*) + vendor=hitachi + ;; + -unos*) + vendor=crds + ;; + -dgux*) + vendor=dg + ;; + -luna*) + vendor=omron + ;; + -genix*) + vendor=ns + ;; + -mvs* | -opened*) + vendor=ibm + ;; + -ptx*) + vendor=sequent + ;; + -vxsim* | -vxworks* | -windiss*) + vendor=wrs + ;; + -aux*) + vendor=apple + ;; + -hms*) + vendor=hitachi + ;; + -mpw* | -macos*) + vendor=apple + ;; + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + vendor=atari + ;; + -vos*) + vendor=stratus + ;; + esac + basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` + ;; +esac + +echo $basic_machine$os +exit 0 + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: diff --git a/src/apps/bin/coreutils-5.0/config/depcomp b/src/apps/bin/coreutils-5.0/config/depcomp new file mode 100644 index 0000000000..807b991f4a --- /dev/null +++ b/src/apps/bin/coreutils-5.0/config/depcomp @@ -0,0 +1,423 @@ +#! /bin/sh + +# depcomp - compile a program generating dependencies as side-effects +# Copyright 1999, 2000 Free Software Foundation, Inc. + +# 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. + +# 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. + +# Originally written by Alexandre Oliva . + +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 +# `libtool' can also be set to `yes' or `no'. + +if test -z "$depfile"; then + base=`echo "$object" | sed -e 's,^.*/,,' -e 's,\.\([^.]*\)$,.P\1,'` + dir=`echo "$object" | sed 's,/.*$,/,'` + if test "$dir" = "$object"; then + dir= + fi + # FIXME: should be _deps on DOS. + depfile="$dir.deps/$base" +fi + +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. 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. + stripped=`echo "$object" | sed -e 's,^.*/,,' -e 's/\(.*\)\..*$/\1/'` + tmpdepfile="$stripped.u" + outname="$stripped.o" + if test "$libtool" = yes; then + "$@" -Wc,-M + else + "$@" -M + fi + + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + + if test -f "$tmpdepfile"; then + # 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" + ;; + +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 + tmpdepfile1="$dir.libs/$base.lo.d" + tmpdepfile2="$dir.libs/$base.d" + "$@" -Wc,-MD + else + tmpdepfile1="$dir$base.o.d" + tmpdepfile2="$dir$base.d" + "$@" -MD + fi + + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile1" "$tmpdepfile2" + exit $stat + fi + + if test -f "$tmpdepfile1"; then + tmpdepfile="$tmpdepfile1" + else + tmpdepfile="$tmpdepfile2" + fi + if test -f "$tmpdepfile"; then + sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" + # That's a space and a tab 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 proprocessed 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'. We will use -o /dev/null later, + # however we can't do the remplacement now because + # `-o $object' might simply not be used + 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 + "$@" -o /dev/null $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 $? + # 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 ;; + -*) + ;; + *) + 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 proprocessed 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 '/^# [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 proprocessed 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 diff --git a/src/apps/bin/coreutils-5.0/config/install-sh b/src/apps/bin/coreutils-5.0/config/install-sh new file mode 100755 index 0000000000..57a2fbd186 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/config/install-sh @@ -0,0 +1,269 @@ +#!/bin/sh +# install - install a program, script, or datafile +# This originally came from X11R5 (mit/util/scripts/install.sh). + +scriptversion=2003-01-17.15 + +# Copyright 1991 by the Massachusetts Institute of Technology +# (FSF changes in the public domain.) +# +# Permission to use, copy, modify, distribute, and sell this software and its +# documentation for any purpose is hereby granted without fee, provided that +# the above copyright notice appear in all copies and that both that +# copyright notice and this permission notice appear in supporting +# documentation, and that the name of M.I.T. not be used in advertising or +# publicity pertaining to distribution of the software without specific, +# written prior permission. M.I.T. makes no representations about the +# suitability of this software for any purpose. It is provided "as is" +# without express or implied warranty. +# +# 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}" + +transformbasename= +transform_arg= +instcmd="$mvprog" +chmodcmd="$chmodprog 0755" +chowncmd= +chgrpcmd= +stripcmd= +rmcmd="$rmprog -f" +mvcmd="$mvprog" +src= +dst= +dir_arg= + +usage="Usage: $0 [OPTION]... SRCFILE DSTFILE + or: $0 -d DIR1 DIR2... + +In the first form, install SRCFILE to DSTFILE, removing SRCFILE by default. +In the second, create the directory path DIR. + +Options: +-b=TRANSFORMBASENAME +-c copy source (using $cpprog) instead of moving (using $mvprog). +-d create directories instead of installing files. +-g GROUP $chgrp installed files to GROUP. +-m MODE $chmod installed files to MODE. +-o USER $chown installed files to USER. +-s strip installed files (using $stripprog). +-t=TRANSFORM +--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 + -b=*) transformbasename=`echo $1 | sed 's/-b=//'` + shift + continue;; + + -c) instcmd=$cpprog + shift + continue;; + + -d) dir_arg=true + shift + continue;; + + -g) chgrpcmd="$chgrpprog $2" + shift + shift + continue;; + + --help) echo "$usage"; exit 0;; + + -m) chmodcmd="$chmodprog $2" + shift + shift + continue;; + + -o) chowncmd="$chownprog $2" + shift + shift + continue;; + + -s) stripcmd=$stripprog + shift + continue;; + + -t=*) transformarg=`echo $1 | sed 's/-t=//'` + shift + continue;; + + --version) echo "$0 $scriptversion"; exit 0;; + + *) if test -z "$src"; then + src=$1 + else + # this colon is to work around a 386BSD /bin/sh bug + : + dst=$1 + fi + shift + continue;; + esac +done + +if test -z "$src"; then + echo "$0: no input file specified." >&2 + exit 1 +fi + +if test -n "$dir_arg"; then + dst=$src + src= + + if test -d "$dst"; then + instcmd=: + chmodcmd= + else + instcmd=$mkdirprog + fi +else + # Waiting for this to be detected by the "$instcmd $src $dsttmp" command + # might cause directories to be created, which would be especially bad + # if $src (and thus $dsttmp) contains '*'. + if test ! -f "$src" && test ! -d "$src"; then + echo "$0: $src does not exist." >&2 + exit 1 + fi + + if test -z "$dst"; then + echo "$0: no destination specified." >&2 + exit 1 + fi + + # If destination is a directory, append the input filename; won't work + # if double slashes aren't ignored. + if test -d "$dst"; then + dst=$dst/`basename "$src"` + fi +fi + +## this sed command emulates the dirname command +dstdir=`echo "$dst" | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` + +# Make sure that the destination directory exists. +# (this part is taken from Noah Friedman's mkinstalldirs script.) + +# Skip lots of stat calls in the usual case. +if test ! -d "$dstdir"; then + defaultIFS=' + ' + IFS="${IFS-$defaultIFS}" + + oIFS=$IFS + # Some sh's can't handle IFS=/ for some reason. + IFS='%' + set - `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'` + IFS=$oIFS + + pathcomp= + + while test $# -ne 0 ; do + pathcomp=$pathcomp$1 + shift + test -d "$pathcomp" || $mkdirprog "$pathcomp" + pathcomp=$pathcomp/ + done +fi + +if test -n "$dir_arg"; then + $doit $instcmd "$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 + # If we're going to rename the final executable, determine the name now. + if test -z "$transformarg"; then + dstfile=`basename "$dst"` + else + dstfile=`basename "$dst" $transformbasename \ + | sed $transformarg`$transformbasename + fi + + # don't allow the sed command to completely eliminate the filename. + test -z "$dstfile" && 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 'status=$?; rm -f "$dsttmp" "$rmtmp" && exit $status' 0 + trap '(exit $?); exit' 1 2 13 15 + + # Move or copy the file name to the temp name + $doit $instcmd "$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 $instcmd $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 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 + } + else + : + fi + } && + + # Now rename the file to the real destination. + $doit $mvcmd "$dsttmp" "$dstdir/$dstfile" +fi && + +# The final little trick to "correctly" pass the exit status to the exit trap. +{ + (exit 0); exit +} + +# 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/src/apps/bin/coreutils-5.0/config/mdate-sh b/src/apps/bin/coreutils-5.0/config/mdate-sh new file mode 100644 index 0000000000..b610b47a65 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/config/mdate-sh @@ -0,0 +1,133 @@ +#!/bin/sh +# Get modification time of a file or directory and pretty-print it. +# Copyright (C) 1995, 1996, 1997, 2003 Free Software Foundation, Inc. +# written by Ulrich Drepper , June 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. + +# 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. + +# Prevent date giving response in another language. +LANG=C +export LANG +LC_ALL=C +export LC_ALL +LC_TIME=C +export LC_TIME + +save_arg1="$1" + +# Find out how to get the extended ls output of a file or directory. +if ls -L /dev/null 1>/dev/null 2>&1; then + ls_command='ls -L -l -d' +else + ls_command='ls -l -d' +fi + +# A `ls -l' line looks as follows on OS/2. +# drwxrwx--- 0 Aug 11 2001 foo +# This differs from Unix, which adds ownership information. +# drwxrwx--- 2 root root 4096 Aug 11 2001 foo +# +# To find the date, we split the line on spaces and iterate on words +# until we find a month. This cannot work with files whose owner is a +# user named `Jan', or `Feb', etc. However, it's unlikely that `/' +# will be owned by a user whose name is a month. So we first look at +# the extended ls output of the root directory to decide how many +# words should be skipped to get the date. + +# On HPUX /bin/sh, "set" interprets "-rw-r--r--" as options, so the "x" below. +set - x`$ls_command /` + +# Find which argument is the month. +month= +command= +until test $month +do + shift + # Add another shift to the command. + command="$command shift;" + case $1 in + Jan) month=January; nummonth=1;; + Feb) month=February; nummonth=2;; + Mar) month=March; nummonth=3;; + Apr) month=April; nummonth=4;; + May) month=May; nummonth=5;; + Jun) month=June; nummonth=6;; + Jul) month=July; nummonth=7;; + Aug) month=August; nummonth=8;; + Sep) month=September; nummonth=9;; + Oct) month=October; nummonth=10;; + Nov) month=November; nummonth=11;; + Dec) month=December; nummonth=12;; + esac +done + +# Get the extended ls output of the file or directory. +set - x`eval "$ls_command \"\$save_arg1\""` + +# Remove all preceding arguments +eval $command + +# Get the month. Next argument is day, followed by the year or time. +case $1 in + Jan) month=January; nummonth=1;; + Feb) month=February; nummonth=2;; + Mar) month=March; nummonth=3;; + Apr) month=April; nummonth=4;; + May) month=May; nummonth=5;; + Jun) month=June; nummonth=6;; + Jul) month=July; nummonth=7;; + Aug) month=August; nummonth=8;; + Sep) month=September; nummonth=9;; + Oct) month=October; nummonth=10;; + Nov) month=November; nummonth=11;; + Dec) month=December; nummonth=12;; +esac + +day=$2 + +# Here we have to deal with the problem that the ls output gives either +# the time of day or the year. +case $3 in + *:*) set `date`; eval year=\$$# + case $2 in + Jan) nummonthtod=1;; + Feb) nummonthtod=2;; + Mar) nummonthtod=3;; + Apr) nummonthtod=4;; + May) nummonthtod=5;; + Jun) nummonthtod=6;; + Jul) nummonthtod=7;; + Aug) nummonthtod=8;; + Sep) nummonthtod=9;; + Oct) nummonthtod=10;; + Nov) nummonthtod=11;; + Dec) nummonthtod=12;; + esac + # For the first six month of the year the time notation can also + # be used for files modified in the last year. + if (expr $nummonth \> $nummonthtod) > /dev/null; + then + year=`expr $year - 1` + fi;; + *) year=$3;; +esac + +# The result. +echo $day $month $year diff --git a/src/apps/bin/coreutils-5.0/config/missing b/src/apps/bin/coreutils-5.0/config/missing new file mode 100644 index 0000000000..6a37006e8f --- /dev/null +++ b/src/apps/bin/coreutils-5.0/config/missing @@ -0,0 +1,336 @@ +#! /bin/sh +# Common stub for a few missing GNU programs while installing. +# Copyright (C) 1996, 1997, 1999, 2000, 2002 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., 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. + +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 + +case "$1" in +--run) + # Try to run requested program, and just exit if it succeeds. + run= + shift + "$@" && exit 0 + ;; +esac + +# If it does not exist, or fails to run (possibly an outdated version), +# try to emulate it. +case "$1" in + + -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]" + ;; + + -v|--v|--ve|--ver|--vers|--versi|--versio|--version) + echo "missing 0.4 - GNU automake" + ;; + + -*) + echo 1>&2 "$0: Unknown \`$1' option" + echo 1>&2 "Try \`$0 --help' for more information" + exit 1 + ;; + + aclocal*) + if test -z "$run" && ($1 --version) > /dev/null 2>&1; then + # We have it, but it failed. + exit 1 + fi + + echo 1>&2 "\ +WARNING: \`$1' is missing on your system. 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) + if test -z "$run" && ($1 --version) > /dev/null 2>&1; then + # We have it, but it failed. + exit 1 + fi + + echo 1>&2 "\ +WARNING: \`$1' is missing on your system. 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) + if test -z "$run" && ($1 --version) > /dev/null 2>&1; then + # We have it, but it failed. + exit 1 + fi + + echo 1>&2 "\ +WARNING: \`$1' is missing on your system. 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*) + if test -z "$run" && ($1 --version) > /dev/null 2>&1; then + # We have it, but it failed. + exit 1 + fi + + echo 1>&2 "\ +WARNING: \`$1' is missing on your system. 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) + if test -z "$run" && ($1 --version) > /dev/null 2>&1; then + # We have it, but it failed. + exit 1 + fi + + echo 1>&2 "\ +WARNING: \`$1' is needed, and you do not seem to have it handy on your + system. You might have modified some files without having the + proper tools for further handling them. + You can get \`$1Help2man' 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' is missing on your system. 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 missing on your system. 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) + if test -z "$run" && ($1 --version) > /dev/null 2>&1; then + # We have it, but it failed. + exit 1 + fi + + echo 1>&2 "\ +WARNING: \`$1' is missing on your system. 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) + if test -z "$run" && (makeinfo --version) > /dev/null 2>&1; then + # We have makeinfo, but it failed. + exit 1 + fi + + echo 1>&2 "\ +WARNING: \`$1' is missing on your system. 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." + file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` + if test -z "$file"; then + file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` + file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file` + fi + touch $file + ;; + + tar) + shift + if test -n "$run"; then + echo 1>&2 "ERROR: \`tar' requires --run" + exit 1 + fi + + # 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 you do not seem to have it handy on your + system. 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 prerequirements 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 diff --git a/src/apps/bin/coreutils-5.0/config/mkinstalldirs b/src/apps/bin/coreutils-5.0/config/mkinstalldirs new file mode 100644 index 0000000000..d2d5f21b61 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/config/mkinstalldirs @@ -0,0 +1,111 @@ +#! /bin/sh +# mkinstalldirs --- make directory hierarchy +# Author: Noah Friedman +# Created: 1993-05-16 +# Public domain + +errstatus=0 +dirmode="" + +usage="\ +Usage: mkinstalldirs [-h] [--help] [-m mode] dir ..." + +# process command line arguments +while test $# -gt 0 ; do + case $1 in + -h | --help | --h*) # -h for help + echo "$usage" 1>&2 + exit 0 + ;; + -m) # -m PERM arg + shift + test $# -eq 0 && { echo "$usage" 1>&2; exit 1; } + dirmode=$1 + shift + ;; + --) # 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 + +case $dirmode in + '') + if mkdir -p -- . 2>/dev/null; then + echo "mkdir -p -- $*" + exec mkdir -p -- "$@" + fi + ;; + *) + if mkdir -m "$dirmode" -p -- . 2>/dev/null; then + echo "mkdir -m $dirmode -p -- $*" + exec mkdir -m "$dirmode" -p -- "$@" + fi + ;; +esac + +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" + + 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 +# End: +# mkinstalldirs ends here diff --git a/src/apps/bin/coreutils-5.0/config/texinfo.tex b/src/apps/bin/coreutils-5.0/config/texinfo.tex new file mode 100644 index 0000000000..807ce6da56 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/config/texinfo.tex @@ -0,0 +1,6714 @@ +% 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{2003-03-22.08} +% +% Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, +% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 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., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% +% In other words, you are welcome to use, share and improve this program. +% You are forbidden to forbid anyone else to use, share and improve +% what you give them. Help stamp out software-hoarding! +% +% Please try the latest version of texinfo.tex before submitting bug +% reports; you can get the latest version from: +% ftp://ftp.gnu.org/gnu/texinfo/texinfo.tex +% (and all GNU mirrors, see http://www.gnu.org/order/ftp.html) +% ftp://tug.org/tex/texinfo.tex +% (and all CTAN mirrors, see http://www.ctan.org), +% and /home/gd/gnu/doc/texinfo.tex on the GNU machines. +% +% The GNU Texinfo home page is http://www.gnu.org/software/texinfo. +% +% The texinfo.tex in any given Texinfo 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. + +\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\ptexgtr=> +\let\ptexhat=^ +\let\ptexi=\i +\let\ptexlbrace=\{ +\let\ptexless=< +\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 + +% 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\putwordDeftypevar\undefined\gdef\putwordDeftypevar{Variable}\fi +\ifx\putwordDeffunc\undefined \gdef\putwordDeffunc{Function}\fi +\ifx\putwordDeftypefun\undefined\gdef\putwordDeftypefun{Function}\fi + +% In some macros, we cannot use the `\? notation---the left quote is +% in some cases the escape char. +\chardef\colonChar = `\: +\chardef\commaChar = `\, +\chardef\dotChar = `\. +\chardef\equalChar = `\= +\chardef\exclamChar= `\! +\chardef\questChar = `\? +\chardef\semiChar = `\; +\chardef\spaceChar = `\ % +\chardef\underChar = `\_ + +% Ignore a token. +% +\def\gobble#1{} + +% True if #1 is the empty string, i.e., called like `\ifempty{}'. +% +\def\ifempty#1{\ifemptyx #1\emptymarkA\emptymarkB}% +\def\ifemptyx#1#2\emptymarkB{\ifx #1\emptymarkA}% + +% Hyphenation fixes. +\hyphenation{ap-pen-dix} +\hyphenation{eshell} +\hyphenation{mini-buf-fer mini-buf-fers} +\hyphenation{time-stamp} +\hyphenation{white-space} + +% Margin to add to right of even pages, to left of odd pages. +\newdimen\bindingoffset +\newdimen\normaloffset +\newdimen\pagewidth \newdimen\pageheight + +% 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 + \errorcontextlines\maxdimen +}% + +% 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. + % + \escapechar = `\\ % use backslash in output files. + \indexdummies % don't expand commands in the output. + \normalturnoffactive % \ in index entries must not stay \, e.g., if + % the page break happens to be in the middle of an example. + \shipout\vbox{% + % Do this early so pdf references go to the beginning of the page. + \ifpdfmakepagedest \pdfmkdest{\the\pageno} \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 \normalturnoffactive + \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#1{% + \let\next = #1% + \begingroup + \obeylines + \futurelet\temp\parseargx +} + +% If the next token is an obeyed space (from an @example environment or +% the like), remove it and recurse. Otherwise, we're done. +\def\parseargx{% + % \obeyedspace is defined far below, after the definition of \sepspaces. + \ifx\obeyedspace\temp + \expandafter\parseargdiscardspace + \else + \expandafter\parseargline + \fi +} + +% Remove a single space (as the delimiter token to the macro call). +{\obeyspaces % + \gdef\parseargdiscardspace {\futurelet\temp\parseargx}} + +{\obeylines % + \gdef\parseargline#1^^M{% + \endgroup % End of the group started in \parsearg. + % + % First remove any @c comment, then any @comment. + % Result of each macro is put in \toks0. + \argremovec #1\c\relax % + \expandafter\argremovecomment \the\toks0 \comment\relax % + % + % Call the caller's macro, saved as \next in \parsearg. + \expandafter\next\expandafter{\the\toks0}% + }% +} + +% Since all \c{,omment} does is throw away the argument, we can let TeX +% do that for us. The \relax here is matched by the \relax in the call +% in \parseargline; it could be more or less anything, its purpose is +% just to delimit the argument to the \c. +\def\argremovec#1\c#2\relax{\toks0 = {#1}} +\def\argremovecomment#1\comment#2\relax{\toks0 = {#1}} + +% \argremovec{,omment} might leave us with trailing spaces, though; e.g., +% @end itemize @c foo +% will have two active spaces as part of the argument with the +% `itemize'. Here we remove all active spaces from #1, and assign the +% result to \toks0. +% +% This loses if there are any *other* active characters besides spaces +% in the argument -- _ ^ +, for example -- since they get expanded. +% Fortunately, Texinfo does not define any such commands. (If it ever +% does, the catcode of the characters in questionwill have to be changed +% here.) But this means we cannot call \removeactivespaces as part of +% \argremovec{,omment}, since @c uses \parsearg, and thus the argument +% that \parsearg gets might well have any character at all in it. +% +\def\removeactivespaces#1{% + \begingroup + \ignoreactivespaces + \edef\temp{#1}% + \global\toks0 = \expandafter{\temp}% + \endgroup +} + +% Change the active space to expand to nothing. +% +\begingroup + \obeyspaces + \gdef\ignoreactivespaces{\obeyspaces\let =\empty} +\endgroup + + +\def\flushcr{\ifx\par\lisppar \def\next##1{}\else \let\next=\relax \fi \next} + +%% These are used to keep @begin/@end levels from running away +%% Call \inENV within environments (after a \begingroup) +\newif\ifENV \ENVfalse \def\inENV{\ifENV\relax\else\ENVtrue\fi} +\def\ENVcheck{% +\ifENV\errmessage{Still within an environment; press RETURN to continue} +\endgroup\fi} % This is not perfect, but it should reduce lossage + +% @begin foo is the same as @foo, for now. +\newhelp\EMsimple{Press RETURN to continue.} + +\outer\def\begin{\parsearg\beginxxx} + +\def\beginxxx #1{% +\expandafter\ifx\csname #1\endcsname\relax +{\errhelp=\EMsimple \errmessage{Undefined command @begin #1}}\else +\csname #1\endcsname\fi} + +% @end foo executes the definition of \Efoo. +% +\def\end{\parsearg\endxxx} +\def\endxxx #1{% + \removeactivespaces{#1}% + \edef\endthing{\the\toks0}% + % + \expandafter\ifx\csname E\endthing\endcsname\relax + \expandafter\ifx\csname \endthing\endcsname\relax + % There's no \foo, i.e., no ``environment'' foo. + \errhelp = \EMsimple + \errmessage{Undefined command `@end \endthing'}% + \else + \unmatchedenderror\endthing + \fi + \else + % Everything's ok; the right environment has been started. + \csname E\endthing\endcsname + \fi +} + +% There is an environment #1, but it hasn't been started. Give an error. +% +\def\unmatchedenderror#1{% + \errhelp = \EMsimple + \errmessage{This `@end #1' doesn't have a matching `@#1'}% +} + +% Define the control sequence \E#1 to give an unmatched @end error. +% +\def\defineunmatchedend#1{% + \expandafter\def\csname E#1\endcsname{\unmatchedenderror{#1}}% +} + + +%% 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 file. + \catcode`\{ = \other \catcode`\} = \other + \catcode`\[ = 1 \catcode`\] = 2 + \catcode`\! = 0 \catcode`\\ = \other + !gdef!lbracecmd[\{]% + !gdef!rbracecmd[\}]% + !gdef!lbraceatcmd[@{]% + !gdef!rbraceatcmd[@}]% +!endgroup + +% 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 +% Plain TeX defines: @AA @AE @O @OE @L (plus lowercase versions) @ss. +\def\questiondown{?`} +\def\exclamdown{!`} + +% 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 +} + +% 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=3000 } + +% @! is an end-of-sentence bang. +\def\!{!\spacefactor=3000 } + +% @? is an end-of-sentence query. +\def\?{?\spacefactor=3000 } + +% @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} +% +\def\group{\begingroup + \ifnum\catcode13=\active \else + \errhelp = \groupinvalidhelp + \errmessage{@group invalid in context where filling is enabled}% + \fi + % + % The \vtop we start below 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. (See p.82 of + % the TeXbook.) Thus, space below is not quite equal to space + % above. But it's pretty close. + \def\Egroup{% + \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 + \copy\groupbox + \endgroup % End the \group. + }% + % + \setbox\groupbox = \vtop\bgroup + % We have to put a strut on the last line in case the @group is in + % the midst of an example, rather than completely enclosing it. + % Otherwise, the interline space between the last line of the group + % and the first line afterwards is too small. But we can't put the + % strut in \Egroup, since there it would be on a line by itself. + % Hence this just inserts a strut at the beginning of each line. + \everypar = {\strut}% + % + % Since we have a strut on every line, we don't need any of TeX's + % normal interline spacing. + \offinterlineskip + % + % OK, but now we have to do something about blank + % lines in the input in @example-like environments, which normally + % just turn into \lisppar, which will insert no space now that we've + % turned off the interline space. Simplest is to make them be an + % empty paragraph. + \ifx\par\lisppar + \edef\par{\leavevmode \par}% + % + % Reset ^^M's definition to new definition of \par. + \obeylines + \fi + % + % 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 +} +% +% 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 + +\def\need{\parsearg\needx} + +% Old definition--didn't work. +%\def\needx #1{\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 +%}} + +\def\needx#1{% + % 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 + +\let\br = \par + +% @dots{} output 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 minus 0.25fil + .\hss.\hss.% + \hskip 0pt plus 0.5fil minus 0.5fil + }% +} + +% @enddots{} is an end-of-sentence ellipsis. +% +\def\enddots{% + \leavevmode + \hbox to 2em{% + \hskip 0pt plus 0.25fil minus 0.25fil + .\hss.\hss.\hss.% + \hskip 0pt plus 0.5fil minus 0.5fil + }% + \spacefactor=3000 +} + +% @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. +\def\exdent{\parsearg\exdentyyy} +\def\exdentyyy #1{{\hfil\break\hbox{\kern -\exdentamount{\rm#1}}\hfil\break}} + +% This defn is used inside nofill environments such as @example. +\def\nofillexdent{\parsearg\nofillexdentyyy} +\def\nofillexdentyyy #1{{\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. +% Allow normal characters that we make active in the argument (a file name). +\def\include{\begingroup + \catcode`\\=\other + \catcode`~=\other + \catcode`^=\other + \catcode`_=\other + \catcode`|=\other + \catcode`<=\other + \catcode`>=\other + \catcode`+=\other + \parsearg\includezzz} +% Restore active chars for included file. +\def\includezzz#1{\endgroup\begingroup + % Read the included file in a group so nested @include's work. + \def\thisfile{#1}% + \let\value=\expandablevalue + \input\thisfile +\endgroup} + +\def\thisfile{} + +% @center line +% outputs that line, centered. +% +\def\center{\parsearg\docenter} +\def\docenter#1{{% + \ifhmode \hfil\break \fi + \advance\hsize by -\leftskip + \advance\hsize by -\rightskip + \line{\hfil \ignorespaces#1\unskip \hfil}% + \ifhmode \break \fi +}} + +% @sp n outputs n lines of vertical space + +\def\sp{\parsearg\spxxx} +\def\spxxx #1{\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. +% We cannot implement @paragraphindent asis, though. +% +\def\asisword{asis} % no translation, these are keywords +\def\noneword{none} +% +\def\paragraphindent{\parsearg\doparagraphindent} +\def\doparagraphindent#1{% + \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. +\def\exampleindent{\parsearg\doexampleindent} +\def\doexampleindent#1{% + \def\temp{#1}% + \ifx\temp\asisword + \else + \ifx\temp\noneword + \lispnarrowing = 0pt + \else + \lispnarrowing = #1em + \fi + \fi +} + +% @asis just yields its argument. Used with @table, for example. +% +\def\asis#1{#1} + +% @math outputs its argument in math mode. +% We don't use $'s directly in the definition of \math because we need +% to set catcodes according to plain TeX first, to allow for subscripts, +% superscripts, special math chars, etc. +% +\let\implicitmath = $%$ font-lock fix +% +% One complication: _ usually means subscripts, but it could also mean +% an actual _ character, as in @math{@var{some_variable} + 1}. So make +% _ within @math be active (mathcode "8000), 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 + \mathcode`\_="8000 \mathunderscore + \let\\ = \mathbackslash + \mathactive + \implicitmath\finishmath} +\def\finishmath#1{#1\implicitmath\Etex} + +% 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 set 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{\implicitmath\ptexbullet\implicitmath} +\def\minus{\implicitmath-\implicitmath} + +% @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{% + \iflinks + \readauxfile + \fi % \openindices needs to do some work in any case. + \openindices + \fixbackslash % Turn off hack to swallow `\input texinfo'. + \global\let\setfilename=\comment % Ignore extra @setfilename cmds. + % + % If texinfo.cnf is present on the system, read it. + % Useful for site-wide @afourpaper, etc. + % Just to be on the safe side, close the input stream before the \input. + \openin 1 texinfo.cnf + \ifeof1 \let\temp=\relax \else \def\temp{\input texinfo.cnf }\fi + \closein1 + \temp + % + \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 + +\ifx\pdfoutput\undefined + \pdffalse + \let\pdfmkdest = \gobble + \let\pdfurl = \gobble + \let\endlink = \relax + \let\linkcolor = \relax + \let\pdfmakeoutlines = \relax +\else + \pdftrue + \pdfoutput = 1 + \input pdfcolor + \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{{\normalturnoffactive \pdfdest name{#1} xyz}} + \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 by1 + \expandafter\xdef\csname#1\endcsname{\the\tempnum}} + \def\pdfmakeoutlines{{% + \openin 1 \jobname.toc + \ifeof 1\else\begingroup + \closein 1 + % Thanh's hack / proper braces in bookmarks + \edef\mylbrace{\iftrue \string{\else}\fi}\let\{=\mylbrace + \edef\myrbrace{\iffalse{\else\string}\fi}\let\}=\myrbrace + % + \def\chapentry ##1##2##3{} + \def\secentry ##1##2##3##4{\advancenumber{chap##2}} + \def\subsecentry ##1##2##3##4##5{\advancenumber{sec##2.##3}} + \def\subsubsecentry ##1##2##3##4##5##6{\advancenumber{subsec##2.##3.##4}} + \let\appendixentry = \chapentry + \let\unnumbchapentry = \chapentry + \let\unnumbsecentry = \secentry + \let\unnumbsubsecentry = \subsecentry + \let\unnumbsubsubsecentry = \subsubsecentry + \input \jobname.toc + \def\chapentry ##1##2##3{% + \pdfoutline goto name{\pdfmkpgn{##3}}count-\expnumber{chap##2}{##1}} + \def\secentry ##1##2##3##4{% + \pdfoutline goto name{\pdfmkpgn{##4}}count-\expnumber{sec##2.##3}{##1}} + \def\subsecentry ##1##2##3##4##5{% + \pdfoutline goto name{\pdfmkpgn{##5}}count-\expnumber{subsec##2.##3.##4}{##1}} + \def\subsubsecentry ##1##2##3##4##5##6{% + \pdfoutline goto name{\pdfmkpgn{##6}}{##1}} + \let\appendixentry = \chapentry + \let\unnumbchapentry = \chapentry + \let\unnumbsecentry = \secentry + \let\unnumbsubsecentry = \subsecentry + \let\unnumbsubsubsecentry = \subsubsecentry + % + % Make special characters normal for writing to the pdf file. + % + \indexnofonts + \let\tt=\relax + \turnoffactive + \input \jobname.toc + \endgroup\fi + }} + \def\makelinks #1,{% + \def\params{#1}\def\E{END}% + \ifx\params\E + \let\nextmakelinks=\relax + \else + \let\nextmakelinks=\makelinks + \ifnum\lnkcount>0,\fi + \picknum{#1}% + \startlink attr{/Border [0 0 0]} + goto name{\pdfmkpgn{\the\pgn}}% + \linkcolor #1% + \advance\lnkcount by 1% + \endlink + \fi + \nextmakelinks + } + \def\picknum#1{\expandafter\pn#1} + \def\pn#1{% + \def\p{#1}% + \ifx\p\lbrace + \let\nextpn=\ppn + \else + \let\nextpn=\ppnn + \def\first{#1} + \fi + \nextpn + } + \def\ppn#1{\pgn=#1\gobble} + \def\ppnn{\pgn=\first} + \def\pdfmklnk#1{\lnkcount=0\makelinks #1,END,} + \def\addtokens#1#2{\edef\addtoks{\noexpand#1={\the#1#2}}\addtoks} + \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\@{@}% + \let\value=\expandablevalue + \leavevmode\Red + \startlink attr{/Border [0 0 0]}% + user{/Subtype /Link /A << /S /URI /URI (#1) >>}% + % #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| + \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} +\fi % \ifx\pdfoutput + + +\message{fonts,} +% Font-change commands. + +% Texinfo sort of supports the sans serif font style, which plain TeX does not. +% So we set up a \sf analogous to plain's \rm, etc. +\newfam\sffam +\def\sf{\fam=\sffam \tensf} +\let\li = \sf % Sometimes we call it \li, not \sf. + +% We don't need math for this one. +\def\ttsl{\tenttsl} + +% 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} + +\newcount\mainmagstep +\ifx\bigger\relax + % not really supported. + \mainmagstep=\magstep1 + \setfont\textrm\rmshape{12}{1000} + \setfont\texttt\ttshape{12}{1000} +\else + \mainmagstep=\magstephalf + \setfont\textrm\rmshape{10}{\mainmagstep} + \setfont\texttt\ttshape{10}{\mainmagstep} +\fi +% Instead of cmb10, you may want to use cmbx10. +% cmbx10 is a prettier font on its own, but cmb10 +% looks better when embedded in a line with cmr10 +% (in Bob's opinion). +\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, etc. +\setfont\defbf\bxshape{10}{\magstep1} %was 1314 +\setfont\deftt\ttshape{10}{\magstep1} +\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf} + +% Fonts for indices, footnotes, small examples (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). +\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: +\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). +\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). +\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). +\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}{\magstep1} +\font\sseci=cmmi12 scaled \magstephalf +\font\ssecsy=cmsy10 scaled 1315 +% The smallcaps and symbol fonts should actually be scaled \magstep1.5, +% but that is not a standard magnification. + +% 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 so that font changes will continue to work +% in math mode, where it is the current \fam that is relevant in most +% cases, not the current font. Plain TeX does \def\bf{\fam=\bffam +% \tenbf}, for example. By redefining \tenbf, we obviate the need to +% redefine \bf itself. +\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 + \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 + \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 + \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 + \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 + \resetmathfonts \setleading{15pt}} +\let\subsubsecfonts = \subsecfonts % Maybe make sssec fonts scaled magstephalf? +\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 + \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 + \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 \smallerfonts (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 we used A4 paper on this side of the Atlantic. +% +% --karl, 24jan03. + + +% Set up the default fonts, so we can use them for creating boxes. +% +\textfonts + +% 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\bxshape{12}{1000} +\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\/\fi\fi\fi} +\def\smartslanted#1{{\ifusingtt\ttsl\sl #1}\futurelet\next\smartitalicx} +\def\smartitalic#1{{\ifusingtt\ttsl\it #1}\futurelet\next\smartitalicx} + +\let\i=\smartitalic +\let\var=\smartslanted +\let\dfn=\smartslanted +\let\emph=\smartitalic +\let\cite=\smartslanted + +\def\b#1{{\bf #1}} +\let\strong=\b + +% 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\frenchspacing{% + \sfcode\dotChar =\@m \sfcode\questChar=\@m \sfcode\exclamChar=\@m + \sfcode\colonChar=\@m \sfcode\semiChar =\@m \sfcode\commaChar =\@m + } +\catcode`@=\other + +\def\t#1{% + {\tt \rawbackslash \frenchspacing #1}% + \null +} +\let\ttfont=\t +\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 + \frenchspacing + #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 \let-\codedash + \catcode`\_=\active \let_\codeunder + \codex + } + % + % If we end up with any active - characters when handling the index, + % just treat them as a normal -. + \global\def\indexbreaks{\catcode`\-=\active \let-\realdash} +} + +\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} + +% @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). +\def\kbdinputstyle{\parsearg\kbdinputstylexxx} +\def\kbdinputstylexxx#1{% + \def\arg{#1}% + \ifx\arg\worddistinct + \gdef\kbdexamplefont{\ttsl}\gdef\kbdfont{\ttsl}% + \else\ifx\arg\wordexample + \gdef\kbdexamplefont{\ttsl}\gdef\kbdfont{\tt}% + \else\ifx\arg\wordcode + \gdef\kbdexamplefont{\tt}\gdef\kbdfont{\tt}% + \else + \errhelp = \EMsimple + \errmessage{Unknown @kbdinputstyle `\arg'}% + \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 @url, @env, @command quotes seem unnecessary, so use \code. +\let\url=\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} + +% 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 downcases the argument and prints in smallcaps. +\def\acronym#1{{\smallcaps \lowercase{#1}}} + +% @pounds{} is a sterling sign. +\def\pounds{{\it\$}} + +% @registeredsymbol - R in a circle. For now, only works in text size; +% we'd have to redo the font mechanism to change the \scriptstyle and +% \scriptscriptstyle font sizes to make it look right in headings. +% Adapted from the plain.tex definition of \copyright. +% +\def\registeredsymbol{% + $^{{\ooalign{\hfil\raise.07ex\hbox{$\scriptstyle\rm R$}\hfil\crcr\Orb}}% + }$% +} + + +\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 + +\def\shorttitlepage{\parsearg\shorttitlepagezzz} +\def\shorttitlepagezzz #1{\begingroup\hbox{}\vskip 1.5in \chaprm \centerline{#1}% + \endgroup\page\hbox{}\page} + +\def\titlepage{\begingroup \parindent=0pt \textfonts + \let\subtitlerm=\tenrm + \def\subtitlefont{\subtitlerm \normalbaselineskip = 13pt \normalbaselines}% + % + \def\authorfont{\authorrm \normalbaselineskip = 16pt \normalbaselines + \let\tt=\authortt}% + % + % Leave some space at the very top of the page. + \vglue\titlepagetopglue + % + % Now you can print the title using @title. + \def\title{\parsearg\titlezzz}% + \def\titlezzz##1{\leftline{\titlefonts\rm ##1} + % print a rule at the page bottom also. + \finishedtitlepagefalse + \vskip4pt \hrule height 4pt width \hsize \vskip4pt}% + % No rule at page bottom unless we print one at the top with @title. + \finishedtitlepagetrue + % + % Now you can put text using @subtitle. + \def\subtitle{\parsearg\subtitlezzz}% + \def\subtitlezzz##1{{\subtitlefont \rightline{##1}}}% + % + % @author should come last, but may come many times. + \def\author{\parsearg\authorzzz}% + \def\authorzzz##1{\ifseenauthor\else\vskip 0pt plus 1filll\seenauthortrue\fi + {\authorfont \leftline{##1}}}% + % + % 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 + \oldpage + \let\page = \oldpage + \hbox{}}% +% \def\page{\oldpage \hbox{}} +} + +\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 +} + +%%% 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\oddheading{\parsearg\oddheadingxxx} +\def\everyheading{\parsearg\everyheadingxxx} + +\def\evenfooting{\parsearg\evenfootingxxx} +\def\oddfooting{\parsearg\oddfootingxxx} +\def\everyfooting{\parsearg\everyfootingxxx} + +{\catcode`\@=0 % + +\gdef\evenheadingxxx #1{\evenheadingyyy #1@|@|@|@|\finish} +\gdef\evenheadingyyy #1@|#2@|#3@|#4\finish{% +\global\evenheadline={\rlap{\centerline{#2}}\line{#1\hfil#3}}} + +\gdef\oddheadingxxx #1{\oddheadingyyy #1@|@|@|@|\finish} +\gdef\oddheadingyyy #1@|#2@|#3@|#4\finish{% +\global\oddheadline={\rlap{\centerline{#2}}\line{#1\hfil#3}}} + +\gdef\everyheadingxxx#1{\oddheadingxxx{#1}\evenheadingxxx{#1}}% + +\gdef\evenfootingxxx #1{\evenfootingyyy #1@|@|@|@|\finish} +\gdef\evenfootingyyy #1@|#2@|#3@|#4\finish{% +\global\evenfootline={\rlap{\centerline{#2}}\line{#1\hfil#3}}} + +\gdef\oddfootingxxx #1{\oddfootingyyy #1@|@|@|@|\finish} +\gdef\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 +} + +\gdef\everyfootingxxx#1{\oddfootingxxx{#1}\evenfootingxxx{#1}} +% +}% unbind the catcode of @. + +% @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\settitlezzz} +\def\settitlezzz #1{\gdef\thistitle{#1}} + + +\message{tables,} +% Tables -- @table, @ftable, @vtable, @item(x), @kitem(x), @xitem(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, @vtable, 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\internalBxitem "#1"{\def\xitemsubtopix{#1} \smallbreak \parsearg\xitemzzz} +\def\internalBxitemx "#1"{\def\xitemsubtopix{#1} \itemxpar \parsearg\xitemzzz} + +\def\internalBkitem{\smallbreak \parsearg\kitemzzz} +\def\internalBkitemx{\itemxpar \parsearg\kitemzzz} + +\def\kitemzzz #1{\dosubind {kw}{\code{#1}}{for {\bf \lastfunction}}% + \itemzzz {#1}} + +\def\xitemzzz #1{\dosubind {kw}{\code{#1}}{for {\bf \xitemsubtopic}}% + \itemzzz {#1}} + +\def\itemzzz #1{\begingroup % + \advance\hsize by -\rightskip + \advance\hsize by -\tableindent + \setbox0=\hbox{\itemfont{#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. (Unfortunately + % we can't prevent a possible page break at the following + % \baselineskip glue.) However, if what follows is an environment + % such as @example, there will be no \parskip glue; then + % the negative vskip we just 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. + % (Possibly there are other commands that could be followed by + % @example which need the same treatment, but not section titles; or + % maybe section titles are the only special case and they should be + % penalty 10001...) + \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 table}} +\def\itemx{\errmessage{@itemx while not in a table}} +\def\kitem{\errmessage{@kitem while not in a table}} +\def\kitemx{\errmessage{@kitemx while not in a table}} +\def\xitem{\errmessage{@xitem while not in a table}} +\def\xitemx{\errmessage{@xitemx while not in a table}} + +% Contains a kludge to get @end[description] to work. +\def\description{\tablez{\dontindex}{1}{}{}{}{}} + +% @table, @ftable, @vtable. +\def\table{\begingroup\inENV\obeylines\obeyspaces\tablex} +{\obeylines\obeyspaces% +\gdef\tablex #1^^M{% +\tabley\dontindex#1 \endtabley}} + +\def\ftable{\begingroup\inENV\obeylines\obeyspaces\ftablex} +{\obeylines\obeyspaces% +\gdef\ftablex #1^^M{% +\tabley\fnitemindex#1 \endtabley +\def\Eftable{\endgraf\afterenvbreak\endgroup}% +\let\Etable=\relax}} + +\def\vtable{\begingroup\inENV\obeylines\obeyspaces\vtablex} +{\obeylines\obeyspaces% +\gdef\vtablex #1^^M{% +\tabley\vritemindex#1 \endtabley +\def\Evtable{\endgraf\afterenvbreak\endgroup}% +\let\Etable=\relax}} + +\def\dontindex #1{} +\def\fnitemindex #1{\doind {fn}{\code{#1}}}% +\def\vritemindex #1{\doind {vr}{\code{#1}}}% + +{\obeyspaces % +\gdef\tabley#1#2 #3 #4 #5 #6 #7\endtabley{\endgroup% +\tablez{#1}{#2}{#3}{#4}{#5}{#6}}} + +\def\tablez #1#2#3#4#5#6{% +\aboveenvbreak % +\begingroup % +\def\Edescription{\Etable}% Necessary kludge. +\let\itemindex=#1% +\ifnum 0#3>0 \advance \leftskip by #3\mil \fi % +\ifnum 0#4>0 \tableindent=#4\mil \fi % +\ifnum 0#5>0 \advance \rightskip by #5\mil \fi % +\def\itemfont{#2}% +\itemmax=\tableindent % +\advance \itemmax by -\itemmargin % +\advance \leftskip by \tableindent % +\exdentamount=\tableindent +\parindent = 0pt +\parskip = \smallskipamount +\ifdim \parskip=0pt \parskip=2pt \fi% +\def\Etable{\endgraf\afterenvbreak\endgroup}% +\let\item = \internalBitem % +\let\itemx = \internalBitemx % +\let\kitem = \internalBkitem % +\let\kitemx = \internalBkitemx % +\let\xitem = \internalBxitem % +\let\xitemx = \internalBxitemx % +} + +% This is the counter used by @enumerate, which is really @itemize + +\newcount \itemno + +\def\itemize{\parsearg\itemizezzz} + +\def\itemizezzz #1{% + \begingroup % ended by the @end itemize + \itemizey {#1}{\Eitemize} +} + +\def\itemizey #1#2{% +\aboveenvbreak % +\itemmax=\itemindent % +\advance \itemmax by -\itemmargin % +\advance \leftskip by \itemindent % +\exdentamount=\itemindent +\parindent = 0pt % +\parskip = \smallskipamount % +\ifdim \parskip=0pt \parskip=2pt \fi% +\def#2{\endgraf\afterenvbreak\endgroup}% +\def\itemcontents{#1}% +\let\item=\itemizeitem} + +% \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'. +% +\def\enumerate{\parsearg\enumeratezzz} +\def\enumeratezzz #1{\enumeratey #1 \endenumeratey} +\def\enumeratey #1 #2\endenumeratey{% + \begingroup % ended by the @end enumerate + % + % 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 itemizey, 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 + \itemizey{#1.}\Eenumerate\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} + +% Definition of @item while inside @itemize. + +\def\itemizeitem{% +\advance\itemno by 1 +{\let\par=\endgraf \smallbreak}% +\ifhmode \errmessage{In hmode at itemizeitem}\fi +{\parskip=0in \hskip 0pt +\hbox to 0pt{\hss \itemcontents\hskip \itemmargin}% +\vadjust{\penalty 1200}}% +\flushcr} + +% @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. +% +% For those who want to use more than one line's worth of words in +% the preamble, break the line within one argument and it +% will parse correctly, i.e., +% +% @multitable {Column 1 template} {Column 2 template} {Column 3 +% template} +% Not: +% @multitable {Column 1 template} {Column 2 template} +% {Column 3 template} + +% 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, @multitable or @end multitable 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 part of the @columnfraction before the decimal point, which +% is presumably either 0 or the empty string (but we don't check, we +% just throw it away). #2 is the decimal part, which we use as the +% percent of \hsize for this column. +\def\pickupwholefraction#1.#2 {% + \global\advance\colcount by 1 + \expandafter\xdef\csname col\the\colcount\endcsname{.#2\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 ... @end multitable definitions: +% +\def\multitable{\parsearg\dotable} +\def\dotable#1{\bgroup + \vskip\parskip + \let\item=\crcrwithfootnotes + % 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. + \let\tab=&% + \let\startfootins=\startsavedfootnote + \tolerance=9500 + \hbadness=9500 + \setmultitablespacing + \parskip=\multitableparskip + \parindent=\multitableparindent + \overfullrule=0pt + \global\colcount=0 + \def\Emultitable{% + \global\setpercentfalse + \crcrwithfootnotes\crcr + \egroup\egroup + }% + % + % To parse everything between @multitable and @item: + \setuptable#1 \endsetuptable + % + % \everycr will reset column counter, \colcount, at the end of + % each line. Every column entry will cause \colcount to advance by one. + % The table preamble + % looks at the current \colcount to find the correct column width. + \everycr{\noalign{% + % + % \filbreak%% keeps underfull box messages off when table breaks over pages. + % 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. + \global\colcount=0\relax}}% + % + % 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\relax + \multistrut\vtop{\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\setmultitablespacing{% test to see if user has set \multitablelinespace. +% If so, do nothing. If not, give it an appropriate dimension based on +% current baselineskip. +\ifdim\multitablelinespace=0pt +\setbox0=\vbox{X}\global\multitablelinespace=\the\baselineskip +\global\advance\multitablelinespace by-\ht0 +%% strut to put in table in case some entry doesn't have descenders, +%% to keep lines equally spaced +\let\multistrut = \strut +\else +%% FIXME: what is \box0 supposed to be? +\gdef\multistrut{\vrule height\multitablelinespace depth\dp0 +width0pt\relax} \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} + +% In case 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. Otherwise, the insertion is lost, it never migrates to the +% main vertical list. --kasal, 22jan03. +% +\newbox\savedfootnotes +% +% \dotable \let's \startfootins to this, so that \dofootnote will call +% it instead of starting the insertion right away. +\def\startsavedfootnote{% + \global\setbox\savedfootnotes = \vbox\bgroup + \unvbox\savedfootnotes +} +\def\crcrwithfootnotes{% + \crcr + \ifvoid\savedfootnotes \else + \noalign{\insert\footins{\box\savedfootnotes}}% + \fi +} + +\message{conditionals,} +% Prevent errors for section commands. +% Used in @ignore and in failing conditionals. +\def\ignoresections{% + \let\chapter=\relax + \let\unnumbered=\relax + \let\top=\relax + \let\unnumberedsec=\relax + \let\unnumberedsection=\relax + \let\unnumberedsubsec=\relax + \let\unnumberedsubsection=\relax + \let\unnumberedsubsubsec=\relax + \let\unnumberedsubsubsection=\relax + \let\section=\relax + \let\subsec=\relax + \let\subsubsec=\relax + \let\subsection=\relax + \let\subsubsection=\relax + \let\appendix=\relax + \let\appendixsec=\relax + \let\appendixsection=\relax + \let\appendixsubsec=\relax + \let\appendixsubsection=\relax + \let\appendixsubsubsec=\relax + \let\appendixsubsubsection=\relax + \let\contents=\relax + \let\smallbook=\relax + \let\titlepage=\relax +} + +% Used in nested conditionals, where we have to parse the Texinfo source +% and so want to turn off most commands, in case they are used +% incorrectly. +% +% We use \empty instead of \relax for the @def... commands, so that \end +% doesn't throw an error. For instance: +% @ignore +% @deffn ... +% @end deffn +% @end ignore +% +% The @end deffn is going to get expanded, because we're trying to allow +% nested conditionals. But we don't want to expand the actual @deffn, +% since it might be syntactically correct and intended to be ignored. +% Since \end checks for \relax, using \empty does not cause an error. +% +\def\ignoremorecommands{% + \let\defcodeindex = \relax + \let\defcv = \empty + \let\defcvx = \empty + \let\Edefcv = \empty + \let\deffn = \empty + \let\deffnx = \empty + \let\Edeffn = \empty + \let\defindex = \relax + \let\defivar = \empty + \let\defivarx = \empty + \let\Edefivar = \empty + \let\defmac = \empty + \let\defmacx = \empty + \let\Edefmac = \empty + \let\defmethod = \empty + \let\defmethodx = \empty + \let\Edefmethod = \empty + \let\defop = \empty + \let\defopx = \empty + \let\Edefop = \empty + \let\defopt = \empty + \let\defoptx = \empty + \let\Edefopt = \empty + \let\defspec = \empty + \let\defspecx = \empty + \let\Edefspec = \empty + \let\deftp = \empty + \let\deftpx = \empty + \let\Edeftp = \empty + \let\deftypefn = \empty + \let\deftypefnx = \empty + \let\Edeftypefn = \empty + \let\deftypefun = \empty + \let\deftypefunx = \empty + \let\Edeftypefun = \empty + \let\deftypeivar = \empty + \let\deftypeivarx = \empty + \let\Edeftypeivar = \empty + \let\deftypemethod = \empty + \let\deftypemethodx = \empty + \let\Edeftypemethod = \empty + \let\deftypeop = \empty + \let\deftypeopx = \empty + \let\Edeftypeop = \empty + \let\deftypevar = \empty + \let\deftypevarx = \empty + \let\Edeftypevar = \empty + \let\deftypevr = \empty + \let\deftypevrx = \empty + \let\Edeftypevr = \empty + \let\defun = \empty + \let\defunx = \empty + \let\Edefun = \empty + \let\defvar = \empty + \let\defvarx = \empty + \let\Edefvar = \empty + \let\defvr = \empty + \let\defvrx = \empty + \let\Edefvr = \empty + \let\clear = \relax + \let\down = \relax + \let\evenfooting = \relax + \let\evenheading = \relax + \let\everyfooting = \relax + \let\everyheading = \relax + \let\headings = \relax + \let\include = \relax + \let\item = \relax + \let\lowersections = \relax + \let\oddfooting = \relax + \let\oddheading = \relax + \let\printindex = \relax + \let\pxref = \relax + \let\raisesections = \relax + \let\ref = \relax + \let\set = \relax + \let\setchapternewpage = \relax + \let\setchapterstyle = \relax + \let\settitle = \relax + \let\up = \relax + \let\verbatiminclude = \relax + \let\xref = \relax +} + +% Ignore @ignore, @ifhtml, @ifinfo, and the like. +% +\def\direntry{\doignore{direntry}} +\def\documentdescriptionword{documentdescription} +\def\documentdescription{\doignore{documentdescription}} +\def\html{\doignore{html}} +\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}} + +% @dircategory CATEGORY -- specify a category of the dir file +% which this file should belong to. Ignore this in TeX. +\let\dircategory = \comment + +% Ignore text until a line `@end #1'. +% +\def\doignore#1{\begingroup + % Don't complain about control sequences we have declared \outer. + \ignoresections + % + % Define a command to swallow text until we reach `@end #1'. + % This @ is a catcode 12 token (that is the normal catcode of @ in + % this texinfo.tex file). We change the catcode of @ below to match. + \long\def\doignoretext##1@end #1{\enddoignore}% + % + % Make sure that spaces turn into tokens that match what \doignoretext wants. + \catcode\spaceChar = 10 + % + % Ignore braces, too, so mismatched braces don't cause trouble. + \catcode`\{ = 9 + \catcode`\} = 9 + % + % We must not have @c interpreted as a control sequence. + \catcode`\@ = 12 + % + \def\ignoreword{#1}% + \ifx\ignoreword\documentdescriptionword + % The c kludge breaks documentdescription, since + % `documentdescription' contains a `c'. Means not everything will + % be ignored inside @documentdescription, but oh well... + \else + % Make the letter c a comment character so that the rest of the line + % will be ignored. This way, the document can have (for example) + % @c @end ifinfo + % and the @end ifinfo will be properly ignored. + % (We've just changed @ to catcode 12.) + \catcode`\c = 14 + \fi + % + % And now expand the command defined above. + \doignoretext +} + +% What we do to finish off ignored text. +% +\def\enddoignore{\endgroup\ignorespaces}% + +\newif\ifwarnedobs\warnedobsfalse +\def\obstexwarn{% + \ifwarnedobs\relax\else + % We need to warn folks that they may have trouble with TeX 3.0. + % This uses \immediate\write16 rather than \message to get newlines. + \immediate\write16{} + \immediate\write16{WARNING: for users of Unix TeX 3.0!} + \immediate\write16{This manual trips a bug in TeX version 3.0 (tex hangs).} + \immediate\write16{If you are running another version of TeX, relax.} + \immediate\write16{If you are running Unix TeX 3.0, kill this TeX process.} + \immediate\write16{ Then upgrade your TeX installation if you can.} + \immediate\write16{ (See ftp://ftp.gnu.org/non-gnu/TeX.README.)} + \immediate\write16{If you are stuck with version 3.0, run the} + \immediate\write16{ script ``tex3patch'' from the Texinfo distribution} + \immediate\write16{ to use a workaround.} + \immediate\write16{} + \global\warnedobstrue + \fi +} + +% **In TeX 3.0, setting text in \nullfont hangs tex. For a +% workaround (which requires the file ``dummy.tfm'' to be installed), +% uncomment the following line: +%%%%%\font\nullfont=dummy\let\obstexwarn=\relax + +% Ignore text, except that we keep track of conditional commands for +% purposes of nesting, up to an `@end #1' command. +% +\def\nestedignore#1{% + \obstexwarn + % We must actually expand the ignored text to look for the @end + % command, so that nested ignore constructs work. Thus, we put the + % text into a \vbox and then do nothing with the result. To minimize + % the chance of memory overflow, we follow the approach outlined on + % page 401 of the TeXbook. + % + \setbox0 = \vbox\bgroup + % Don't complain about control sequences we have declared \outer. + \ignoresections + % + % Define `@end #1' to end the box, which will in turn undefine the + % @end command again. + \expandafter\def\csname E#1\endcsname{\egroup\ignorespaces}% + % + % We are going to be parsing Texinfo commands. Most cause no + % trouble when they are used incorrectly, but some commands do + % complicated argument parsing or otherwise get confused, so we + % undefine them. + % + % We can't do anything about stray @-signs, unfortunately; + % they'll produce `undefined control sequence' errors. + \ignoremorecommands + % + % Set the current font to be \nullfont, a TeX primitive, and define + % all the font commands to also use \nullfont. We don't use + % dummy.tfm, as suggested in the TeXbook, because some sites + % might not have that installed. Therefore, math mode will still + % produce output, but that should be an extremely small amount of + % stuff compared to the main input. + % + \nullfont + \let\tenrm=\nullfont \let\tenit=\nullfont \let\tensl=\nullfont + \let\tenbf=\nullfont \let\tentt=\nullfont \let\smallcaps=\nullfont + \let\tensf=\nullfont + % Similarly for index fonts. + \let\smallrm=\nullfont \let\smallit=\nullfont \let\smallsl=\nullfont + \let\smallbf=\nullfont \let\smalltt=\nullfont \let\smallsc=\nullfont + \let\smallsf=\nullfont + % Similarly for smallexample fonts. + \let\smallerrm=\nullfont \let\smallerit=\nullfont \let\smallersl=\nullfont + \let\smallerbf=\nullfont \let\smallertt=\nullfont \let\smallersc=\nullfont + \let\smallersf=\nullfont + % + % Don't complain when characters are missing from the fonts. + \tracinglostchars = 0 + % + % Don't bother to do space factor calculations. + \frenchspacing + % + % Don't report underfull hboxes. + \hbadness = 10000 + % + % Do minimal line-breaking. + \pretolerance = 10000 + % + % Do not execute instructions in @tex. + \def\tex{\doignore{tex}}% + % Do not execute macro definitions. + % `c' is a comment character, so the word `macro' will get cut off. + \def\macro{\doignore{ma}}% +} + +% @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. Make sure the catcode of space is correct to avoid +% losing inside @example, for instance. +% +\def\set{\begingroup\catcode` =10 + \catcode`\-=12 \catcode`\_=12 % Allow - and _ in VAR. + \parsearg\setxxx} +\def\setxxx#1{\setyyy#1 \endsetyyy} +\def\setyyy#1 #2\endsetyyy{% + \def\temp{#2}% + \ifx\temp\empty \global\expandafter\let\csname SET#1\endcsname = \empty + \else \setzzz{#1}#2\endsetzzz % Remove the trailing space \setxxx inserted. + \fi + \endgroup +} +% Can't use \xdef to pre-expand #2 and save some time, since \temp or +% \next or other control sequences that we've defined might get us into +% an infinite loop. Consider `@set foo @cite{bar}'. +\def\setzzz#1#2 \endsetzzz{\expandafter\gdef\csname SET#1\endcsname{#2}} + +% @clear VAR clears (i.e., unsets) the variable VAR. +% +\def\clear{\parsearg\clearxxx} +\def\clearxxx#1{\global\expandafter\let\csname SET#1\endcsname=\relax} + +% @value{foo} gets the text saved in variable foo. +{ + \catcode`\_ = \active + % + % We might end up with active _ or - characters in the argument if + % we're called from @code, as @code{@value{foo-bar_}}. So \let any + % such active characters to their normal equivalents. + \gdef\value{\begingroup + \catcode`\-=\other \catcode`\_=\other + \indexbreaks \let_\normalunderscore + \valuexxx} +} +\def\valuexxx#1{\expandablevalue{#1}\endgroup} + +% We have this subroutine so that we can handle at least some @value's +% properly in indexes (we \let\value to this in \indexdummies). Ones +% whose names contain - or _ still won't work, but we can't do anything +% about that. 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. +% +\def\ifset{\parsearg\doifset} +\def\doifset#1{% + \expandafter\ifx\csname SET#1\endcsname\relax + \let\next=\ifsetfail + \else + \let\next=\ifsetsucceed + \fi + \next +} +\def\ifsetsucceed{\conditionalsucceed{ifset}} +\def\ifsetfail{\nestedignore{ifset}} +\defineunmatchedend{ifset} + +% @ifclear VAR ... @end ifclear reads the `...' iff VAR has never been +% defined with @set, or has been undefined with @clear. +% +\def\ifclear{\parsearg\doifclear} +\def\doifclear#1{% + \expandafter\ifx\csname SET#1\endcsname\relax + \let\next=\ifclearsucceed + \else + \let\next=\ifclearfail + \fi + \next +} +\def\ifclearsucceed{\conditionalsucceed{ifclear}} +\def\ifclearfail{\nestedignore{ifclear}} +\defineunmatchedend{ifclear} + +% @iftex, @ifnothtml, @ifnotinfo, @ifnotplaintext always succeed; we +% read the text following, through the first @end iftex (etc.). Make +% `@end iftex' (etc.) valid only after an @iftex. +% +\def\iftex{\conditionalsucceed{iftex}} +\def\ifnothtml{\conditionalsucceed{ifnothtml}} +\def\ifnotinfo{\conditionalsucceed{ifnotinfo}} +\def\ifnotplaintext{\conditionalsucceed{ifnotplaintext}} +\defineunmatchedend{iftex} +\defineunmatchedend{ifnothtml} +\defineunmatchedend{ifnotinfo} +\defineunmatchedend{ifnotplaintext} + +% True conditional. Since \set globally defines its variables, we can +% just start and end a group (to keep the @end definition undefined at +% the outer level). +% +\def\conditionalsucceed#1{\begingroup + \expandafter\def\csname E#1\endcsname{\endgroup}% +} + +% @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 \newindex. +{\catcode`\@=11 +\gdef\newwrite{\alloc@7\write\chardef\sixt@@n}} + +% \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{% + \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 + % + % \definedummyword defines \#1 as \realbackslash #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{% + \expandafter\def\csname ##1\endcsname{\realbackslash ##1\space}% + }% + \def\definedummyletter##1{% + \expandafter\def\csname ##1\endcsname{\realbackslash ##1}% + }% + % + % Do the redefinitions. + \commondummies +} + +% For the aux file, @ is the escape character. So we want to redefine +% everything using @ instead of \realbackslash. When everything uses +% @, this will be simpler. +% +\def\atdummies{% + \def\@{@@}% + \def\ {@ }% + \let\{ = \lbraceatcmd + \let\} = \rbraceatcmd + % + % (See comments in \indexdummies.) + \def\definedummyword##1{% + \expandafter\def\csname ##1\endcsname{@##1\space}% + }% + \def\definedummyletter##1{% + \expandafter\def\csname ##1\endcsname{@##1}% + }% + % + % Do the redefinitions. + \commondummies +} + +% Called from \indexdummies and \atdummies. \definedummyword and +% \definedummyletter must be defined first. +% +\def\commondummies{% + % + \normalturnoffactive + % + % Control letters and accents. + \definedummyletter{_}% + \definedummyletter{,}% + \definedummyletter{"}% + \definedummyletter{`}% + \definedummyletter{'}% + \definedummyletter{^}% + \definedummyletter{~}% + \definedummyletter{=}% + \definedummyword{u}% + \definedummyword{v}% + \definedummyword{H}% + \definedummyword{dotaccent}% + \definedummyword{ringaccent}% + \definedummyword{tieaccent}% + \definedummyword{ubaraccent}% + \definedummyword{udotaccent}% + \definedummyword{dotless}% + % + % Other 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}% + % + % 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}% + % + % Texinfo font commands. + \definedummyword{b}% + \definedummyword{i}% + \definedummyword{r}% + \definedummyword{sc}% + \definedummyword{t}% + % + \definedummyword{TeX}% + \definedummyword{acronym}% + \definedummyword{cite}% + \definedummyword{code}% + \definedummyword{command}% + \definedummyword{dfn}% + \definedummyword{dots}% + \definedummyword{emph}% + \definedummyword{env}% + \definedummyword{file}% + \definedummyword{kbd}% + \definedummyword{key}% + \definedummyword{math}% + \definedummyword{option}% + \definedummyword{samp}% + \definedummyword{strong}% + \definedummyword{uref}% + \definedummyword{url}% + \definedummyword{var}% + \definedummyword{w}% + % + % Assorted special characters. + \definedummyword{bullet}% + \definedummyword{copyright}% + \definedummyword{dots}% + \definedummyword{enddots}% + \definedummyword{equiv}% + \definedummyword{error}% + \definedummyword{expansion}% + \definedummyword{minus}% + \definedummyword{pounds}% + \definedummyword{point}% + \definedummyword{print}% + \definedummyword{result}% + % + % Handle some cases of @value -- where the variable name does not + % contain - or _, and the value does not contain any + % (non-fully-expandable) commands. + \let\value = \expandablevalue + % + % Normal spaces, not active ones. + \unsepspaces + % + % No macro expansion. + \turnoffmacros +} + +% 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 \ ). +{\obeyspaces + \gdef\unsepspaces{\obeyspaces\let =\space}} + + +% \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\indexdummytex{TeX} +\def\indexdummydots{...} +% +\def\indexnofonts{% + \def\ { }% + \def\@{@}% + % how to handle braces? + \def\_{\normalunderscore}% + % + \let\,=\asis + \let\"=\asis + \let\`=\asis + \let\'=\asis + \let\^=\asis + \let\~=\asis + \let\==\asis + \let\u=\asis + \let\v=\asis + \let\H=\asis + \let\dotaccent=\asis + \let\ringaccent=\asis + \let\tieaccent=\asis + \let\ubaraccent=\asis + \let\udotaccent=\asis + \let\dotless=\asis + % + % Other 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{?}% + % + % 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 + % + % Texinfo font commands. + \let\b=\asis + \let\i=\asis + \let\r=\asis + \let\sc=\asis + \let\t=\asis + % + \let\TeX=\indexdummytex + \let\acronym=\asis + \let\cite=\asis + \let\code=\asis + \let\command=\asis + \let\dfn=\asis + \let\dots=\indexdummydots + \let\emph=\asis + \let\env=\asis + \let\file=\asis + \let\kbd=\asis + \let\key=\asis + \let\math=\asis + \let\option=\asis + \let\samp=\asis + \let\strong=\asis + \let\uref=\asis + \let\url=\asis + \let\var=\asis + \let\w=\asis +} + +\let\indexbackslash=0 %overridden during \printindex. +\let\SETmarginindex=\relax % put index entries in margin (undocumented)? + +% For \ifx comparisons. +\def\emptymacro{\empty} + +% Most index entries go through here, but \dosubind is the general case. +% +\def\doind#1#2{\dosubind{#1}{#2}\empty} + +% 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 defuns, which call us directly. +% +\def\dosubind#1#2#3{% + % Put the index entry in the margin if desired. + \ifx\SETmarginindex\relax\else + \insert\margin{\hbox{\vrule height8pt depth3pt width0pt #2}}% + \fi + {% + \count255=\lastpenalty + {% + \indexdummies % Must do this here, since \bf, etc expand at this stage + \escapechar=`\\ + {% + \let\folio = 0% We will expand all macros now EXCEPT \folio. + \def\rawbackslashxx{\indexbackslash}% \indexbackslash isn't defined now + % so it will be output as is; and it will print as backslash. + % + % The main index entry text. + \toks0 = {#2}% + % + % If third arg is present, precede it with space in sort key. + \def\thirdarg{#3}% + \ifx\thirdarg\emptymacro \else + % If the third (subentry) arg is present, add it to the index + % line to write. + \toks0 = \expandafter{\the\toks0 \space #3}% + \fi + % + % 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\csname#1indfile\endcsname{% + \realbackslash entry{\indexsorttmp}{\folio}{\the\toks0}}% + }% + % + % 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. + % + \iflinks + \ifvmode + \skip0 = \lastskip + \ifdim\lastskip = 0pt \else \nobreak\vskip-\skip0 \fi + \fi + % + \temp % do the write + % + \ifvmode \ifdim\skip0 = 0pt \else \nobreak\vskip\skip0 \fi \fi + \fi + }% + }% + \penalty\count255 + }% +} + +% 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). +% +\def\printindex{\parsearg\doprintindex} +\def\doprintindex#1{\begingroup + \dobreak \chapheadingskip{10000}% + % + \smallfonts \rm + \tolerance = 9500 + \indexbreaks + % + % 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{\rawbackslashxx}% + \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. + \penalty -300 + % + % 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}% + \vskip .33\baselineskip plus .1\baselineskip + % + % Do our best not to break after the initial. + \nobreak +}} + +% This typesets a paragraph consisting of #1, dot leaders, and then #2 +% flush to the right margin. It is used for index and table of contents +% entries. The paragraph is indented by \leftskip. +% +\def\entry#1#2{\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 + % + % Start a ``paragraph'' for the index entry so the line breaking + % parameters we've set above will have an effect. + \noindent + % + % Insert the text of the index entry. TeX will do line-breaking on it. + #1% + % 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{#2}% + \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#2.\ \the\toksA % The page number ends the paragraph. + \else + \ #2% The page number ends the paragraph. + \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. + +\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 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. +\def\thischapter{} +\def\thissection{} + +\newcount\absseclevel % used to calculate proper heading level +\newcount\secbase\secbase=0 % @raise/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 + +% Choose a numbered-heading macro +% #1 is heading level if unmodified by @raisesections or @lowersections +% #2 is text for heading +\def\numhead#1#2{\absseclevel=\secbase\advance\absseclevel by #1 +\ifcase\absseclevel + \chapterzzz{#2} +\or + \seczzz{#2} +\or + \numberedsubseczzz{#2} +\or + \numberedsubsubseczzz{#2} +\else + \ifnum \absseclevel<0 + \chapterzzz{#2} + \else + \numberedsubsubseczzz{#2} + \fi +\fi +} + +% like \numhead, but chooses appendix heading levels +\def\apphead#1#2{\absseclevel=\secbase\advance\absseclevel by #1 +\ifcase\absseclevel + \appendixzzz{#2} +\or + \appendixsectionzzz{#2} +\or + \appendixsubseczzz{#2} +\or + \appendixsubsubseczzz{#2} +\else + \ifnum \absseclevel<0 + \appendixzzz{#2} + \else + \appendixsubsubseczzz{#2} + \fi +\fi +} + +% like \numhead, but chooses numberless heading levels +\def\unnmhead#1#2{\absseclevel=\secbase\advance\absseclevel by #1 +\ifcase\absseclevel + \unnumberedzzz{#2} +\or + \unnumberedseczzz{#2} +\or + \unnumberedsubseczzz{#2} +\or + \unnumberedsubsubseczzz{#2} +\else + \ifnum \absseclevel<0 + \unnumberedzzz{#2} + \else + \unnumberedsubsubseczzz{#2} + \fi +\fi +} + +% @chapter, @appendix, @unnumbered. +\def\thischaptername{No Chapter Title} +\outer\def\chapter{\parsearg\chapteryyy} +\def\chapteryyy #1{\numhead0{#1}} % normally numhead0 calls chapterzzz +\def\chapterzzz #1{% + \secno=0 \subsecno=0 \subsubsecno=0 + \global\advance \chapno by 1 \message{\putwordChapter\space \the\chapno}% + \chapmacro {#1}{\the\chapno}% + \gdef\thissection{#1}% + \gdef\thischaptername{#1}% + % We don't substitute the actual chapter name into \thischapter + % because we don't want its macros evaluated now. + \xdef\thischapter{\putwordChapter{} \the\chapno: \noexpand\thischaptername}% + \writetocentry{chap}{#1}{{\the\chapno}} + \donoderef + \global\let\section = \numberedsec + \global\let\subsection = \numberedsubsec + \global\let\subsubsection = \numberedsubsubsec +} + +% we use \chapno to avoid indenting back +\def\appendixbox#1{% + \setbox0 = \hbox{\putwordAppendix{} \the\chapno}% + \hbox to \wd0{#1\hss}} + +\outer\def\appendix{\parsearg\appendixyyy} +\def\appendixyyy #1{\apphead0{#1}} % normally apphead0 calls appendixzzz +\def\appendixzzz #1{% + \secno=0 \subsecno=0 \subsubsecno=0 + \global\advance \appendixno by 1 + \message{\putwordAppendix\space \appendixletter}% + \chapmacro {#1}{\appendixbox{\putwordAppendix{} \appendixletter}}% + \gdef\thissection{#1}% + \gdef\thischaptername{#1}% + \xdef\thischapter{\putwordAppendix{} \appendixletter: \noexpand\thischaptername}% + \writetocentry{appendix}{#1}{{\appendixletter}} + \appendixnoderef + \global\let\section = \appendixsec + \global\let\subsection = \appendixsubsec + \global\let\subsubsection = \appendixsubsubsec +} + +% @centerchap is like @unnumbered, but the heading is centered. +\outer\def\centerchap{\parsearg\centerchapyyy} +\def\centerchapyyy #1{{\let\unnumbchapmacro=\centerchapmacro \unnumberedyyy{#1}}} + +% @top is like @unnumbered. +\outer\def\top{\parsearg\unnumberedyyy} + +\outer\def\unnumbered{\parsearg\unnumberedyyy} +\def\unnumberedyyy #1{\unnmhead0{#1}} % normally unnmhead0 calls unnumberedzzz +\def\unnumberedzzz #1{% + \secno=0 \subsecno=0 \subsubsecno=0 + % + % 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)}% + % + \unnumbchapmacro {#1}% + \gdef\thischapter{#1}\gdef\thissection{#1}% + \writetocentry{unnumbchap}{#1}{{\the\chapno}} + \unnumbnoderef + \global\let\section = \unnumberedsec + \global\let\subsection = \unnumberedsubsec + \global\let\subsubsection = \unnumberedsubsubsec +} + +% Sections. +\outer\def\numberedsec{\parsearg\secyyy} +\def\secyyy #1{\numhead1{#1}} % normally calls seczzz +\def\seczzz #1{% + \subsecno=0 \subsubsecno=0 \global\advance \secno by 1 % + \gdef\thissection{#1}\secheading {#1}{\the\chapno}{\the\secno}% + \writetocentry{sec}{#1}{{\the\chapno}{\the\secno}} + \donoderef + \nobreak +} + +\outer\def\appendixsection{\parsearg\appendixsecyyy} +\outer\def\appendixsec{\parsearg\appendixsecyyy} +\def\appendixsecyyy #1{\apphead1{#1}} % normally calls appendixsectionzzz +\def\appendixsectionzzz #1{% + \subsecno=0 \subsubsecno=0 \global\advance \secno by 1 % + \gdef\thissection{#1}\secheading {#1}{\appendixletter}{\the\secno}% + \writetocentry{sec}{#1}{{\appendixletter}{\the\secno}} + \appendixnoderef + \nobreak +} + +\outer\def\unnumberedsec{\parsearg\unnumberedsecyyy} +\def\unnumberedsecyyy #1{\unnmhead1{#1}} % normally calls unnumberedseczzz +\def\unnumberedseczzz #1{% + \plainsecheading {#1}\gdef\thissection{#1}% + \writetocentry{unnumbsec}{#1}{{\the\chapno}{\the\secno}} + \unnumbnoderef + \nobreak +} + +% Subsections. +\outer\def\numberedsubsec{\parsearg\numberedsubsecyyy} +\def\numberedsubsecyyy #1{\numhead2{#1}} % normally calls numberedsubseczzz +\def\numberedsubseczzz #1{% + \gdef\thissection{#1}\subsubsecno=0 \global\advance \subsecno by 1 % + \subsecheading {#1}{\the\chapno}{\the\secno}{\the\subsecno}% + \writetocentry{subsec}{#1}{{\the\chapno}{\the\secno}{\the\subsecno}} + \donoderef + \nobreak +} + +\outer\def\appendixsubsec{\parsearg\appendixsubsecyyy} +\def\appendixsubsecyyy #1{\apphead2{#1}} % normally calls appendixsubseczzz +\def\appendixsubseczzz #1{% + \gdef\thissection{#1}\subsubsecno=0 \global\advance \subsecno by 1 % + \subsecheading {#1}{\appendixletter}{\the\secno}{\the\subsecno}% + \writetocentry{subsec}{#1}{{\appendixletter}{\the\secno}{\the\subsecno}} + \appendixnoderef + \nobreak +} + +\outer\def\unnumberedsubsec{\parsearg\unnumberedsubsecyyy} +\def\unnumberedsubsecyyy #1{\unnmhead2{#1}} %normally calls unnumberedsubseczzz +\def\unnumberedsubseczzz #1{% + \plainsubsecheading {#1}\gdef\thissection{#1}% + \writetocentry{unnumbsubsec}{#1}{{\the\chapno}{\the\secno}{\the\subsecno}} + \unnumbnoderef + \nobreak +} + +% Subsubsections. +\outer\def\numberedsubsubsec{\parsearg\numberedsubsubsecyyy} +\def\numberedsubsubsecyyy #1{\numhead3{#1}} % normally numberedsubsubseczzz +\def\numberedsubsubseczzz #1{% + \gdef\thissection{#1}\global\advance \subsubsecno by 1 % + \subsubsecheading {#1} + {\the\chapno}{\the\secno}{\the\subsecno}{\the\subsubsecno}% + \writetocentry{subsubsec}{#1}{{\the\chapno}{\the\secno}{\the\subsecno}{\the\subsubsecno}} + \donoderef + \nobreak +} + +\outer\def\appendixsubsubsec{\parsearg\appendixsubsubsecyyy} +\def\appendixsubsubsecyyy #1{\apphead3{#1}} % normally appendixsubsubseczzz +\def\appendixsubsubseczzz #1{% + \gdef\thissection{#1}\global\advance \subsubsecno by 1 % + \subsubsecheading {#1} + {\appendixletter}{\the\secno}{\the\subsecno}{\the\subsubsecno}% + \writetocentry{subsubsec}{#1}{{\appendixletter}{\the\secno}{\the\subsecno}{\the\subsubsecno}} + \appendixnoderef + \nobreak +} + +\outer\def\unnumberedsubsubsec{\parsearg\unnumberedsubsubsecyyy} +\def\unnumberedsubsubsecyyy #1{\unnmhead3{#1}} %normally unnumberedsubsubseczzz +\def\unnumberedsubsubseczzz #1{% + \plainsubsubsecheading {#1}\gdef\thissection{#1}% + \writetocentry{unnumbsubsubsec}{#1}{{\the\chapno}{\the\secno}{\the\subsecno}{\the\subsubsecno}} + \unnumbnoderef + \nobreak +} + +% These are variants which are not "outer", so they can appear in @ifinfo. +% Actually, they should now be obsolete; ordinary section commands should work. +\def\infotop{\parsearg\unnumberedzzz} +\def\infounnumbered{\parsearg\unnumberedzzz} +\def\infounnumberedsec{\parsearg\unnumberedseczzz} +\def\infounnumberedsubsec{\parsearg\unnumberedsubseczzz} +\def\infounnumberedsubsubsec{\parsearg\unnumberedsubsubseczzz} + +\def\infoappendix{\parsearg\appendixzzz} +\def\infoappendixsec{\parsearg\appendixseczzz} +\def\infoappendixsubsec{\parsearg\appendixsubseczzz} +\def\infoappendixsubsubsec{\parsearg\appendixsubsubseczzz} + +\def\infochapter{\parsearg\chapterzzz} +\def\infosection{\parsearg\sectionzzz} +\def\infosubsection{\parsearg\subsectionzzz} +\def\infosubsubsection{\parsearg\subsubsectionzzz} + +% 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. +\global\let\section = \numberedsec +\global\let\subsection = \numberedsubsec +\global\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{\parsearg\majorheadingzzz} +\def\majorheadingzzz #1{% + {\advance\chapheadingskip by 10pt \chapbreak }% + {\chapfonts \vbox{\hyphenpenalty=10000\tolerance=5000 + \parindent=0pt\raggedright + \rm #1\hfill}}\bigskip \par\penalty 200} + +\def\chapheading{\parsearg\chapheadingzzz} +\def\chapheadingzzz #1{\chapbreak % + {\chapfonts \vbox{\hyphenpenalty=10000\tolerance=5000 + \parindent=0pt\raggedright + \rm #1\hfill}}\bigskip \par\penalty 200} + +% @heading, @subheading, @subsubheading. +\def\heading{\parsearg\plainsecheading} +\def\subheading{\parsearg\plainsubsecheading} +\def\subsubheading{\parsearg\plainsubsubsecheading} + +% 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} + +\def\setchapterstyle #1 {\csname CHAPF#1\endcsname} + +%%% 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 + +\def\CHAPFplain{ +\global\let\chapmacro=\chfplain +\global\let\unnumbchapmacro=\unnchfplain +\global\let\centerchapmacro=\centerchfplain} + +% Plain chapter opening. +% #1 is the text, #2 the chapter number or empty if unnumbered. +\def\chfplain#1#2{% + \pchapsepmacro + {% + \chapfonts \rm + \def\chapnum{#2}% + \setbox0 = \hbox{#2\ifx\chapnum\empty\else\enspace\fi}% + \vbox{\hyphenpenalty=10000 \tolerance=5000 \parindent=0pt \raggedright + \hangindent = \wd0 \centerparametersmaybe + \unhbox0 #1\par}% + }% + \nobreak\bigskip % no page break after a chapter title + \nobreak +} + +% Plain opening for unnumbered. +\def\unnchfplain#1{\chfplain{#1}{}} + +% @centerchap -- centered and unnumbered. +\let\centerparametersmaybe = \relax +\def\centerchfplain#1{{% + \def\centerparametersmaybe{% + \advance\rightskip by 3\rightskip + \leftskip = \rightskip + \parfillskip = 0pt + }% + \chfplain{#1}{}% +}} + +\CHAPFplain % The default + +\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\unnumbchapmacro=\unnchfopen +\global\let\centerchapmacro=\centerchfopen} + + +% Section titles. +\newskip\secheadingskip +\def\secheadingbreak{\dobreak \secheadingskip {-1000}} +\def\secheading#1#2#3{\sectionheading{sec}{#2.#3}{#1}} +\def\plainsecheading#1{\sectionheading{sec}{}{#1}} + +% Subsection titles. +\newskip \subsecheadingskip +\def\subsecheadingbreak{\dobreak \subsecheadingskip {-500}} +\def\subsecheading#1#2#3#4{\sectionheading{subsec}{#2.#3.#4}{#1}} +\def\plainsubsecheading#1{\sectionheading{subsec}{}{#1}} + +% Subsubsection titles. +\let\subsubsecheadingskip = \subsecheadingskip +\let\subsubsecheadingbreak = \subsecheadingbreak +\def\subsubsecheading#1#2#3#4#5{\sectionheading{subsubsec}{#2.#3.#4.#5}{#1}} +\def\plainsubsubsecheading#1{\sectionheading{subsubsec}{}{#1}} + + +% Print any size section title. +% +% #1 is the section type (sec/subsec/subsubsec), #2 is the section +% number (maybe empty), #3 the text. +\def\sectionheading#1#2#3{% + {% + \expandafter\advance\csname #1headingskip\endcsname by \parskip + \csname #1headingbreak\endcsname + }% + {% + % Switch to the right set of fonts. + \csname #1fonts\endcsname \rm + % + % Only insert the separating space if we have a section number. + \def\secnum{#2}% + \setbox0 = \hbox{#2\ifx\secnum\empty\else\enspace\fi}% + % + \vbox{\hyphenpenalty=10000 \tolerance=5000 \parindent=0pt \raggedright + \hangindent = \wd0 % zero if no section number + \unhbox0 #3}% + }% + % Add extra space after the heading -- either a line space or a + % paragraph space, whichever is more. (Some people like to set + % \parskip to large values for some reason.) Don't allow stretch, though. + \nobreak + \ifdim\parskip>\normalbaselineskip + \kern\parskip + \else + \kern\normalbaselineskip + \fi + \nobreak +} + + +\message{toc,} +% Table of contents. +\newwrite\tocfile + +% Write an entry to the toc file, opening it if necessary. +% Called from @chapter, etc. We supply {\folio} at the end of the +% argument, which will end up as the last argument to the \...entry macro. +% +% Usage: \writetocentry{chap}{The Name of The Game}{{\the\chapno}} +% 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. +% +\newif\iftocfileopened +\def\writetocentry#1#2#3{% + \iftocfileopened\else + \immediate\openout\tocfile = \jobname.toc + \global\tocfileopenedtrue + \fi + % + \iflinks + \toks0 = {#2}% + \edef\temp{\write\tocfile{\realbackslash #1entry{\the\toks0}#3{\folio}}}% + \temp + \fi + % + % Tell \shipout to create a page destination if we're doing pdf, which + % will be the target of the links in the table of contents. We can't + % just do it 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 \pdfmakepagedesttrue \fi +} + +\newskip\contentsrightmargin \contentsrightmargin=1in +\newcount\savepageno +\newcount\lastnegativepageno \lastnegativepageno = -1 + +% Finish up the main text and 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. + \unnumbchapmacro{#1}\def\thischapter{}% + \savepageno = \pageno + \begingroup % Set up to handle contents files properly. + \catcode`\\=0 \catcode`\{=1 \catcode`\}=2 \catcode`\@=11 + % We can't do this, because then an actual ^ in a section + % title fails, e.g., @chapter ^ -- exponentiation. --karl, 9jul97. + %\catcode`\^=7 % to see ^^e4 as \"a etc. juha@piuha.ydi.vtt.fi + \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 + \closein 1 + \input \jobname.toc + \fi + \vfill \eject + \contentsalignmacro % in case @setchapternewpage odd is in effect + \pdfmakeoutlines + \endgroup + \lastnegativepageno = \pageno + \global\pageno = \savepageno +} + +% And just the chapters. +\def\summarycontents{% + \startcontents{\putwordShortTOC}% + % + \let\chapentry = \shortchapentry + \let\appendixentry = \shortappendixentry + \let\unnumbchapentry = \shortunnumberedentry + % 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\secentry ##1##2##3##4{} + \def\subsecentry ##1##2##3##4##5{} + \def\subsubsecentry ##1##2##3##4##5##6{} + \let\unnumbsecentry = \secentry + \let\unnumbsubsecentry = \subsecentry + \let\unnumbsubsubsecentry = \subsubsecentry + \openin 1 \jobname.toc + \ifeof 1 \else + \closein 1 + \input \jobname.toc + \fi + \vfill \eject + \contentsalignmacro % in case @setchapternewpage odd is in effect + \endgroup + \lastnegativepageno = \pageno + \global\pageno = \savepageno +} +\let\shortcontents = \summarycontents + +\ifpdf + \pdfcatalog{/PageMode /UseOutlines}% +\fi + +% 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\chapentry#1#2#3{\dochapentry{#2\labelspace#1}{#3}} +% +% Chapters, in the short toc. +% See comments in \dochapentry re vbox and related settings. +\def\shortchapentry#1#2#3{% + \tocentry{\shortchaplabel{#2}\labelspace #1}{\doshortpageno\bgroup#3\egroup}% +} + +% Appendices, in the main contents. +\def\appendixentry#1#2#3{% + \dochapentry{\appendixbox{\putwordAppendix{} #2}\labelspace#1}{#3}} +% +% Appendices, in the short toc. +\let\shortappendixentry = \shortchapentry + +% Typeset the label for a chapter or appendix for the short contents. +% The arg is, e.g., `Appendix A' for an appendix, or `3' for a chapter. +% We could simplify the code here by writing out an \appendixentry +% command in the toc file for appendices, instead of using \chapentry +% for both, but it doesn't seem worth it. +% +\newdimen\shortappendixwidth +% +\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.) + \dimen0 = 1em + \hbox to \dimen0{#1\hss}% +} + +% Unnumbered chapters. +\def\unnumbchapentry#1#2#3{\dochapentry{#1}{#3}} +\def\shortunnumberedentry#1#2#3{\tocentry{#1}{\doshortpageno\bgroup#3\egroup}} + +% Sections. +\def\secentry#1#2#3#4{\dosecentry{#2.#3\labelspace#1}{#4}} +\def\unnumbsecentry#1#2#3#4{\dosecentry{#1}{#4}} + +% Subsections. +\def\subsecentry#1#2#3#4#5{\dosubsecentry{#2.#3.#4\labelspace#1}{#5}} +\def\unnumbsubsecentry#1#2#3#4#5{\dosubsecentry{#1}{#5}} + +% And subsubsections. +\def\subsubsecentry#1#2#3#4#5#6{% + \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}{#6}} +\def\unnumbsubsubsecentry#1#2#3#4#5#6{\dosubsubsecentry{#1}{#6}} + +% This parameter controls the indentation of the various levels. +\newdimen\tocindent \tocindent = 3pc + +% 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} + +% Final typesetting of a toc entry; we use the same \entry macro as for +% the index entries, but we want to suppress hyphenation here. (We +% can't do that in the \entry macro, since index entries might consist +% of hyphenated-identifiers-that-do-not-fit-on-a-line-and-nothing-else.) +\def\tocentry#1#2{\begingroup + \vskip 0pt plus1pt % allow a little stretch for the sake of nice page breaks + % Do not use \turnoffactive in these arguments. Since the toc is + % typeset in cmr, characters such as _ would come out wrong; we + % have to do the usual translation tricks. + \entry{#1}{#2}% +\endgroup} + +% 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} +\let\subsecentryfonts = \textfonts +\let\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} +% +\global\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. + +\def\tex{\begingroup + \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 + \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\{=\ptexlbrace + \let\+=\tabalign + \let\}=\ptexrbrace + \let\/=\ptexslash + \let\*=\ptexstar + \let\t=\ptext + % + \def\endldots{\mathinner{\ldots\ldots\ldots\ldots}}% + \def\enddots{\relax\ifmmode\endldots\else$\mathsurround=0pt \endldots\,$\fi}% + \def\@{@}% +\let\Etex=\endgroup} + +% Define @lisp ... @end lisp. +% @lisp does a \begingroup 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} + +% 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. +% +{\obeyspaces % +\gdef\sepspaces{\obeyspaces\let =\tie}} + +% Define \obeyedspace to be our active space, whatever it is. This is +% for use in \parsearg. +{\sepspaces% +\global\let\obeyedspace= } + +% 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, 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 \else \penalty-50 \fi + \vskip\envskipamount + \fi + \fi +}} + +\let\afterenvbreak = \aboveenvbreak + +% \nonarrowing is a flag. If "set", @lisp etc don't narrow margins. +\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 + +\def\cartouche{% +\par % can't be in the midst of a paragraph. +\begingroup + \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=\comment + \vbox\bgroup + \baselineskip=0pt\parskip=0pt\lineskip=0pt + \carttop + \hbox\bgroup + \hskip\lskip + \vrule\kern3pt + \vbox\bgroup + \hsize=\cartinner + \kern3pt + \begingroup + \baselineskip=\normbskip + \lineskip=\normlskip + \parskip=\normpskip + \vskip -\parskip +\def\Ecartouche{% + \endgroup + \kern3pt + \egroup + \kern3pt\vrule + \hskip\rskip + \egroup + \cartbot + \egroup +\endgroup +}} + + +% This macro is called at the beginning of all the @example variants, +% inside a group. +\def\nonfillstart{% + \aboveenvbreak + \inENV % This group ends at the end of the body + \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 + % @cartouche defines \nonarrowing to inhibit narrowing + % at next level down. + \ifx\nonarrowing\relax + \advance \leftskip by \lispnarrowing + \exdentamount=\lispnarrowing + \let\exdent=\nofillexdent + \let\nonarrowing=\relax + \fi +} + +% Define the \E... control sequence only if we are inside the particular +% environment, so the error checking in \end will work. +% +% To end an @example-like environment, we first end the paragraph (via +% \afterenvbreak's vertical glue), and then the group. That way we keep +% the zero \parskip that the environments set -- \parskip glue will be +% inserted at the beginning of the next paragraph in the document, after +% the environment. +% +\def\nonfillfinish{\afterenvbreak\endgroup} + +% @lisp: indented, narrowed, typewriter font. +\def\lisp{\begingroup + \nonfillstart + \let\Elisp = \nonfillfinish + \tt + \let\kbdfont = \kbdexamplefont % Allow @kbd to do something special. + \gobble % eat return +} + +% @example: Same as @lisp. +\def\example{\begingroup \def\Eexample{\nonfillfinish\endgroup}\lisp} + +% @smallexample and @smalllisp: use smaller fonts. +% Originally contributed by Pavel@xerox. +\def\smalllisp{\begingroup + \def\Esmalllisp{\nonfillfinish\endgroup}% + \def\Esmallexample{\nonfillfinish\endgroup}% + \smallexamplefonts + \lisp +} +\let\smallexample = \smalllisp + + +% @display: same as @lisp except keep current font. +% +\def\display{\begingroup + \nonfillstart + \let\Edisplay = \nonfillfinish + \gobble +} +% +% @smalldisplay: @display plus smaller fonts. +% +\def\smalldisplay{\begingroup + \def\Esmalldisplay{\nonfillfinish\endgroup}% + \smallexamplefonts \rm + \display +} + +% @format: same as @display except don't narrow margins. +% +\def\format{\begingroup + \let\nonarrowing = t + \nonfillstart + \let\Eformat = \nonfillfinish + \gobble +} +% +% @smallformat: @format plus smaller fonts. +% +\def\smallformat{\begingroup + \def\Esmallformat{\nonfillfinish\endgroup}% + \smallexamplefonts \rm + \format +} + +% @flushleft (same as @format). +% +\def\flushleft{\begingroup \def\Eflushleft{\nonfillfinish\endgroup}\format} + +% @flushright. +% +\def\flushright{\begingroup + \let\nonarrowing = t + \nonfillstart + \let\Eflushright = \nonfillfinish + \advance\leftskip by 0pt plus 1fill + \gobble +} + + +% @quotation does normal linebreaking (hence we can't use \nonfillstart) +% and narrows the margins. +% +\def\quotation{% + \begingroup\inENV %This group ends at the end of the @quotation body + {\parskip=0pt \aboveenvbreak}% because \aboveenvbreak inserts \parskip + \parindent=0pt + % We have retained a nonzero parskip for the environment, since we're + % doing normal filling. So to avoid extra space below the environment... + \def\Equotation{\parskip = 0pt \nonfillfinish}% + % + % @cartouche defines \nonarrowing to inhibit narrowing at next level down. + \ifx\nonarrowing\relax + \advance\leftskip by \lispnarrowing + \advance\rightskip by \lispnarrowing + \exdentamount = \lispnarrowing + \let\nonarrowing = \relax + \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=12}\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{% + % 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`\{=12\catcode`\}=12 + \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] +%% Include LaTeX hack for completeness -- never know +%% \begingroup +%% \catcode`|=0 \catcode`[=1 +%% \catcode`]=2\catcode`\{=12\catcode`\}=12\catcode`\ =\active +%% \catcode`\\=12|gdef|doverbatim#1@end verbatim[ +%% #1|endgroup|def|Everbatim[]|end[verbatim]] +%% |endgroup +% +\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. + \gdef\doverbatim#1^^M#2@end verbatim{#2\end{verbatim}}% +\endgroup +% +\def\verbatim{% + \def\Everbatim{\nonfillfinish\endgroup}% + \begingroup + \nonfillstart + \advance\leftskip by -\defbodyindent + \begingroup\setupverbatim\doverbatim +} + +% @verbatiminclude FILE - insert text of file in verbatim environment. +% +% Allow normal characters that we make active in the argument (a file name). +\def\verbatiminclude{% + \begingroup + \catcode`\\=\other + \catcode`~=\other + \catcode`^=\other + \catcode`_=\other + \catcode`|=\other + \catcode`<=\other + \catcode`>=\other + \catcode`+=\other + \parsearg\doverbatiminclude +} +\def\setupverbatiminclude{% + \begingroup + \nonfillstart + \advance\leftskip by -\defbodyindent + \begingroup\setupverbatim +} +% +\def\doverbatiminclude#1{% + % Restore active chars for included file. + \endgroup + \begingroup + \let\value=\expandablevalue + \def\thisfile{#1}% + \expandafter\expandafter\setupverbatiminclude\input\thisfile + \endgroup + \nonfillfinish + \endgroup +} + +% @copying ... @end copying. +% Save the text away for @insertcopying later. Many commands won't be +% allowed in this context, but that's ok. +% +% 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{\begingroup + % Define a command to swallow text until we reach `@end copying'. + % \ is the escape char in this texinfo.tex file, so it is the + % delimiter for the command; @ will be the escape char when we read + % it, but that doesn't matter. + \long\def\docopying##1\end copying{\gdef\copyingtext{##1}\enddocopying}% + % + % We must preserve ^^M's in the input file; see \insertcopying below. + \catcode`\^^M = \active + \docopying +} + +% What we do to finish off the copying text. +% +\def\enddocopying{\endgroup\ignorespaces} + +% @insertcopying. Here we must play games with ^^M's. On the one hand, +% we need them to delimit commands such as `@end quotation', so they +% must be active. On the other hand, we certainly don't want every +% end-of-line to be a \par, as would happen with the normal active +% definition of ^^M. On the third hand, two ^^M's in a row should still +% generate a \par. +% +% Our approach is to make ^^M insert a space and a penalty1 normally; +% then it can also check if \lastpenalty=1. If it does, then manually +% do \par. +% +% This messes up the normal definitions of @c[omment], so we redefine +% it. Similarly for @ignore. (These commands are used in the gcc +% manual for man page generation.) +% +% Seems pretty fragile, most line-oriented commands will presumably +% fail, but for the limited use of getting the copying text (which +% should be quite simple) inserted, we can hope it's ok. +% +{\catcode`\^^M=\active % +\gdef\insertcopying{\begingroup % + \parindent = 0pt % looks wrong on title page + \def^^M{% + \ifnum \lastpenalty=1 % + \par % + \else % + \space \penalty 1 % + \fi % + }% + % + % Fix @c[omment] for catcode 13 ^^M's. + \def\c##1^^M{\ignorespaces}% + \let\comment = \c % + % + % Don't bother jumping through all the hoops that \doignore does, it + % would be very hard since the catcodes are already set. + \long\def\ignore##1\end ignore{\ignorespaces}% + % + \copyingtext % +\endgroup}% +} + +\message{defuns,} +% @defun etc. + +% Allow user to change definition object font (\df) internally +\def\setdeffont#1 {\csname DEF#1\endcsname} + +\newskip\defbodyindent \defbodyindent=.4in +\newskip\defargsindent \defargsindent=50pt +\newskip\deflastargmargin \deflastargmargin=18pt + +\newcount\parencount + +% 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 = ) + +{\activeparens % Now, smart parens don't turn on until &foo (see \amprm) + +% 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. +\global\let(=\lparen \global\let)=\rparen +\global\let[=\lbrack \global\let]=\rbrack + +\gdef\functionparens{\boldbrax\let&=\amprm\parencount=0 } +\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb} +% This is used to turn on special parens +% but make & act ordinary (given that it's active). +\gdef\boldbraxnoamp{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb\let&=\ampnr} + +% Definitions of (, ) and & used in args for functions. +% This is the definition of ( outside of all parentheses. +\gdef\oprm#1 {{\rm\char`\(}#1 \bf \let(=\opnested + \global\advance\parencount by 1 +} +% +% This is the definition of ( when already inside a level of parens. +\gdef\opnested{\char`\(\global\advance\parencount by 1 } +% +\gdef\clrm{% Print a paren in roman if it is taking us back to depth of 0. + % also in that case restore the outer-level definition of (. + \ifnum \parencount=1 {\rm \char `\)}\sl \let(=\oprm \else \char `\) \fi + \global\advance \parencount by -1 } +% If we encounter &foo, then turn on ()-hacking afterwards +\gdef\amprm#1 {{\rm\}\let(=\oprm \let)=\clrm\ } +% +\gdef\normalparens{\boldbrax\let&=\ampnr} +} % End of definition inside \activeparens +%% These parens (in \boldbrax) actually are a little bolder than the +%% contained text. This is especially needed for [ and ] +\def\opnr{{\sf\char`\(}\global\advance\parencount by 1 } +\def\clnr{{\sf\char`\)}\global\advance\parencount by -1 } +\let\ampnr = \& +\def\lbrb{{\bf\char`\[}} +\def\rbrb{{\bf\char`\]}} + +% Active &'s sneak into the index arguments, so make sure it's defined. +{ + \catcode`& = \active + \global\let& = \ampnr +} + +% \defname, which formats the name of the @def (not the args). +% #1 is the function name. +% #2 is the type of definition, such as "Function". +% +\def\defname#1#2{% + % How we'll output 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. + \ifempty{#2}% + \def\defnametype{}% + \else + \def\defnametype{[\rm #2]}% + \fi + % + % Get the values of \leftskip and \rightskip as they were outside the @def... + \dimen2=\leftskip + \advance\dimen2 by -\defbodyindent + % + % Figure out values for the paragraph shape. + \setbox0=\hbox{\hskip \deflastargmargin{\defnametype}}% + \dimen0=\hsize \advance \dimen0 by -\wd0 % compute size for first line + \dimen1=\hsize \advance \dimen1 by -\defargsindent % size for continuations + \parshape 2 0in \dimen0 \defargsindent \dimen1 + % + % Output arg 2 ("Function" or some such) but stuck inside a box of + % width 0 so it does not interfere with linebreaking. + \noindent + % + {% Adjust \hsize to exclude the ambient margins, + % so that \rightline will obey them. + \advance \hsize by -\dimen2 + \dimen3 = 0pt % was -1.25pc + \rlap{\rightline{\defnametype\kern\dimen3}}% + }% + % + % Allow all lines to be underfull without complaint: + \tolerance=10000 \hbadness=10000 + \advance\leftskip by -\defbodyindent + \exdentamount=\defbodyindent + {\df #1}\enskip % output function name + % \defunargs will be called next to output the arguments, if any. +} + +% Common pieces to start any @def... +% #1 is the \E... control sequence to end the definition (which we define). +% #2 is the \...x control sequence (which our caller defines). +% #3 is the control sequence to process the header, such as \defunheader. +% +\def\parsebodycommon#1#2#3{% + \begingroup\inENV + % 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 want to allow a + % break after all. Check for penalty 10002 (inserted by + % \defargscommonending) instead of 10000, since the sectioning + % commands insert a \penalty10000, and we don't want to allow a break + % between a section heading and a defun. + \ifnum\lastpenalty=10002 \penalty0 \fi + \medbreak + % + % Define the \E... end token that this defining construct specifies + % so that it will exit this group. + \def#1{\endgraf\endgroup\medbreak}% + % + \parindent=0in + \advance\leftskip by \defbodyindent + \exdentamount=\defbodyindent +} + +% Common part of the \...x definitions. +% +\def\defxbodycommon{% + % As with \parsebodycommon above, allow line break if we have multiple + % x headers in a row. It's not a great place, though. + \ifnum\lastpenalty=10000 \penalty1000 \fi + % + \begingroup\obeylines +} + +% Process body of @defun, @deffn, @defmac, etc. +% +\def\defparsebody#1#2#3{% + \parsebodycommon{#1}{#2}{#3}% + \def#2{\defxbodycommon \activeparens \spacesplit#3}% + \catcode\equalChar=\active + \begingroup\obeylines\activeparens + \spacesplit#3% +} + +% #1, #2, #3 are the common arguments (see \parsebodycommon above). +% #4, delimited by the space, is the class name. +% +\def\defmethparsebody#1#2#3#4 {% + \parsebodycommon{#1}{#2}{#3}% + \def#2##1 {\defxbodycommon \activeparens \spacesplit{#3{##1}}}% + \begingroup\obeylines\activeparens + % The \empty here prevents misinterpretation of a construct such as + % @deffn {whatever} {Enharmonic comma} + % See comments at \deftpparsebody, although in our case we don't have + % to remove the \empty afterwards, since it is empty. + \spacesplit{#3{#4}}\empty +} + +% Used for @deftypemethod and @deftypeivar. +% #1, #2, #3 are the common arguments (see \defparsebody). +% #4, delimited by a space, is the class name. +% #5 is the method's return type. +% +\def\deftypemethparsebody#1#2#3#4 #5 {% + \parsebodycommon{#1}{#2}{#3}% + \def#2##1 ##2 {\defxbodycommon \activeparens \spacesplit{#3{##1}{##2}}}% + \begingroup\obeylines\activeparens + \spacesplit{#3{#4}{#5}}% +} + +% Used for @deftypeop. The change from \deftypemethparsebody is an +% extra argument at the beginning which is the `category', instead of it +% being the hardwired string `Method' or `Instance Variable'. We have +% to account for this both in the \...x definition and in parsing the +% input at hand. Thus also need a control sequence (passed as #5) for +% the \E... definition to assign the category name to. +% +\def\deftypeopparsebody#1#2#3#4#5 #6 {% + \parsebodycommon{#1}{#2}{#3}% + \def#2##1 ##2 ##3 {\def#4{##1}% + \defxbodycommon \activeparens \spacesplit{#3{##2}{##3}}}% + \begingroup\obeylines\activeparens + \spacesplit{#3{#5}{#6}}% +} + +% For @defop. +\def\defopparsebody #1#2#3#4#5 {% + \parsebodycommon{#1}{#2}{#3}% + \def#2##1 ##2 {\def#4{##1}% + \defxbodycommon \activeparens \spacesplit{#3{##2}}}% + \begingroup\obeylines\activeparens + \spacesplit{#3{#5}}% +} + +% These parsing functions are similar to the preceding ones +% except that they do not make parens into active characters. +% These are used for "variables" since they have no arguments. +% +\def\defvarparsebody #1#2#3{% + \parsebodycommon{#1}{#2}{#3}% + \def#2{\defxbodycommon \spacesplit#3}% + \catcode\equalChar=\active + \begingroup\obeylines + \spacesplit#3% +} + +% @defopvar. +\def\defopvarparsebody #1#2#3#4#5 {% + \parsebodycommon{#1}{#2}{#3}% + \def#2##1 ##2 {\def#4{##1}% + \defxbodycommon \spacesplit{#3{##2}}}% + \begingroup\obeylines + \spacesplit{#3{#5}}% +} + +\def\defvrparsebody#1#2#3#4 {% + \parsebodycommon{#1}{#2}{#3}% + \def#2##1 {\defxbodycommon \spacesplit{#3{##1}}}% + \begingroup\obeylines + \spacesplit{#3{#4}}% +} + +% This loses on `@deftp {Data Type} {struct termios}' -- it thinks the +% type is just `struct', because we lose the braces in `{struct +% termios}' when \spacesplit reads its undelimited argument. Sigh. +% \let\deftpparsebody=\defvrparsebody +% +% So, to get around this, we put \empty in with the type name. That +% way, TeX won't find exactly `{...}' as an undelimited argument, and +% won't strip off the braces. +% +\def\deftpparsebody #1#2#3#4 {% + \parsebodycommon{#1}{#2}{#3}% + \def#2##1 {\defxbodycommon \spacesplit{#3{##1}}}% + \begingroup\obeylines + \spacesplit{\parsetpheaderline{#3{#4}}}\empty +} + +% Fine, but then we have to eventually remove the \empty *and* the +% braces (if any). That's what this does. +% +\def\removeemptybraces\empty#1\relax{#1} + +% After \spacesplit has done its work, this is called -- #1 is the final +% thing to call, #2 the type name (which starts with \empty), and #3 +% (which might be empty) the arguments. +% +\def\parsetpheaderline#1#2#3{% + #1{\removeemptybraces#2\relax}{#3}% +}% + +% Split up #2 (the rest of the input line) at the first space token. +% call #1 with two arguments: +% the first is all of #2 before the space token, +% the second is all of #2 after that space token. +% If #2 contains no space token, all of it is passed as the first arg +% and the second is passed as empty. +% +{\obeylines % + \gdef\spacesplit#1#2^^M{\endgroup\spacesplitx{#1}#2 \relax\spacesplitx}% + \long\gdef\spacesplitx#1#2 #3#4\spacesplitx{% + \ifx\relax #3% + #1{#2}{}% + \else % + #1{#2}{#3#4}% + \fi}% +} + +% Define @defun. + +% This is called to end the arguments processing for all the @def... commands. +% +\def\defargscommonending{% + \interlinepenalty = 10000 + \advance\rightskip by 0pt plus 1fil + \endgraf + \nobreak\vskip -\parskip + \penalty 10002 % signal to \parsebodycommon. +} + +% This expands the args and terminates the paragraph they comprise. +% +\def\defunargs#1{\functionparens \sl +% Expand, preventing hyphenation at `-' chars. +% Note that groups don't affect changes in \hyphenchar. +% Set the font temporarily and use \font in case \setfont made \tensl a macro. +{\tensl\hyphenchar\font=0}% +#1% +{\tensl\hyphenchar\font=45}% +\ifnum\parencount=0 \else \errmessage{Unbalanced parentheses in @def}\fi% + \defargscommonending +} + +\def\deftypefunargs #1{% +% Expand, preventing hyphenation at `-' chars. +% Note that groups don't affect changes in \hyphenchar. +% Use \boldbraxnoamp, not \functionparens, so that & is not special. +\boldbraxnoamp +\tclose{#1}% avoid \code because of side effects on active chars + \defargscommonending +} + +% Do complete processing of one @defun or @defunx line already parsed. + +% @deffn Command forward-char nchars + +\def\deffn{\defmethparsebody\Edeffn\deffnx\deffnheader} + +\def\deffnheader #1#2#3{\doind {fn}{\code{#2}}% +\begingroup\defname {#2}{#1}\defunargs{#3}\endgroup % +\catcode\equalChar=\other % Turn off change made in \defparsebody +} + +% @defun == @deffn Function + +\def\defun{\defparsebody\Edefun\defunx\defunheader} + +\def\defunheader #1#2{\doind {fn}{\code{#1}}% Make entry in function index +\begingroup\defname {#1}{\putwordDeffunc}% +\defunargs {#2}\endgroup % +\catcode\equalChar=\other % Turn off change made in \defparsebody +} + +% @deftypefun int foobar (int @var{foo}, float @var{bar}) + +\def\deftypefun{\defparsebody\Edeftypefun\deftypefunx\deftypefunheader} + +% #1 is the data type. #2 is the name and args. +\def\deftypefunheader #1#2{\deftypefunheaderx{#1}#2 \relax} +% #1 is the data type, #2 the name, #3 the args. +\def\deftypefunheaderx #1#2 #3\relax{% +\doind {fn}{\code{#2}}% Make entry in function index +\begingroup\defname {\defheaderxcond#1\relax$.$#2}{\putwordDeftypefun}% +\deftypefunargs {#3}\endgroup % +\catcode\equalChar=\other % Turn off change made in \defparsebody +} + +% @deftypefn {Library Function} int foobar (int @var{foo}, float @var{bar}) + +\def\deftypefn{\defmethparsebody\Edeftypefn\deftypefnx\deftypefnheader} + +% \defheaderxcond#1\relax$.$ +% puts #1 in @code, followed by a space, but does nothing if #1 is null. +\def\defheaderxcond#1#2$.${\ifx#1\relax\else\code{#1#2} \fi} + +% #1 is the classification. #2 is the data type. #3 is the name and args. +\def\deftypefnheader #1#2#3{\deftypefnheaderx{#1}{#2}#3 \relax} +% #1 is the classification, #2 the data type, #3 the name, #4 the args. +\def\deftypefnheaderx #1#2#3 #4\relax{% +\doind {fn}{\code{#3}}% Make entry in function index +\begingroup +\normalparens % notably, turn off `&' magic, which prevents +% at least some C++ text from working +\defname {\defheaderxcond#2\relax$.$#3}{#1}% +\deftypefunargs {#4}\endgroup % +\catcode\equalChar=\other % Turn off change made in \defparsebody +} + +% @defmac == @deffn Macro + +\def\defmac{\defparsebody\Edefmac\defmacx\defmacheader} + +\def\defmacheader #1#2{\doind {fn}{\code{#1}}% Make entry in function index +\begingroup\defname {#1}{\putwordDefmac}% +\defunargs {#2}\endgroup % +\catcode\equalChar=\other % Turn off change made in \defparsebody +} + +% @defspec == @deffn Special Form + +\def\defspec{\defparsebody\Edefspec\defspecx\defspecheader} + +\def\defspecheader #1#2{\doind {fn}{\code{#1}}% Make entry in function index +\begingroup\defname {#1}{\putwordDefspec}% +\defunargs {#2}\endgroup % +\catcode\equalChar=\other % Turn off change made in \defparsebody +} + +% @defop CATEGORY CLASS OPERATION ARG... +% +\def\defop #1 {\def\defoptype{#1}% +\defopparsebody\Edefop\defopx\defopheader\defoptype} +% +\def\defopheader#1#2#3{% + \dosubind{fn}{\code{#2}}{\putwordon\ \code{#1}}% function index entry + \begingroup + \defname{#2}{\defoptype\ \putwordon\ #1}% + \defunargs{#3}% + \endgroup +} + +% @deftypeop CATEGORY CLASS TYPE OPERATION ARG... +% +\def\deftypeop #1 {\def\deftypeopcategory{#1}% + \deftypeopparsebody\Edeftypeop\deftypeopx\deftypeopheader + \deftypeopcategory} +% +% #1 is the class name, #2 the data type, #3 the operation name, #4 the args. +\def\deftypeopheader#1#2#3#4{% + \dosubind{fn}{\code{#3}}{\putwordon\ \code{#1}}% entry in function index + \begingroup + \defname{\defheaderxcond#2\relax$.$#3} + {\deftypeopcategory\ \putwordon\ \code{#1}}% + \deftypefunargs{#4}% + \endgroup +} + +% @deftypemethod CLASS TYPE METHOD ARG... +% +\def\deftypemethod{% + \deftypemethparsebody\Edeftypemethod\deftypemethodx\deftypemethodheader} +% +% #1 is the class name, #2 the data type, #3 the method name, #4 the args. +\def\deftypemethodheader#1#2#3#4{% + \dosubind{fn}{\code{#3}}{\putwordon\ \code{#1}}% entry in function index + \begingroup + \defname{\defheaderxcond#2\relax$.$#3}{\putwordMethodon\ \code{#1}}% + \deftypefunargs{#4}% + \endgroup +} + +% @deftypeivar CLASS TYPE VARNAME +% +\def\deftypeivar{% + \deftypemethparsebody\Edeftypeivar\deftypeivarx\deftypeivarheader} +% +% #1 is the class name, #2 the data type, #3 the variable name. +\def\deftypeivarheader#1#2#3{% + \dosubind{vr}{\code{#3}}{\putwordof\ \code{#1}}% entry in variable index + \begingroup + \defname{\defheaderxcond#2\relax$.$#3} + {\putwordInstanceVariableof\ \code{#1}}% + \defvarargs{#3}% + \endgroup +} + +% @defmethod == @defop Method +% +\def\defmethod{\defmethparsebody\Edefmethod\defmethodx\defmethodheader} +% +% #1 is the class name, #2 the method name, #3 the args. +\def\defmethodheader#1#2#3{% + \dosubind{fn}{\code{#2}}{\putwordon\ \code{#1}}% entry in function index + \begingroup + \defname{#2}{\putwordMethodon\ \code{#1}}% + \defunargs{#3}% + \endgroup +} + +% @defcv {Class Option} foo-class foo-flag + +\def\defcv #1 {\def\defcvtype{#1}% +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype} + +\def\defcvarheader #1#2#3{% + \dosubind{vr}{\code{#2}}{\putwordof\ \code{#1}}% variable index entry + \begingroup + \defname{#2}{\defcvtype\ \putwordof\ #1}% + \defvarargs{#3}% + \endgroup +} + +% @defivar CLASS VARNAME == @defcv {Instance Variable} CLASS VARNAME +% +\def\defivar{\defvrparsebody\Edefivar\defivarx\defivarheader} +% +\def\defivarheader#1#2#3{% + \dosubind{vr}{\code{#2}}{\putwordof\ \code{#1}}% entry in var index + \begingroup + \defname{#2}{\putwordInstanceVariableof\ #1}% + \defvarargs{#3}% + \endgroup +} + +% @defvar +% First, define the processing that is wanted for arguments of @defvar. +% This is actually simple: just print them in roman. +% This must expand the args and terminate the paragraph they make up +\def\defvarargs #1{\normalparens #1% + \defargscommonending +} + +% @defvr Counter foo-count + +\def\defvr{\defvrparsebody\Edefvr\defvrx\defvrheader} + +\def\defvrheader #1#2#3{\doind {vr}{\code{#2}}% +\begingroup\defname {#2}{#1}\defvarargs{#3}\endgroup} + +% @defvar == @defvr Variable + +\def\defvar{\defvarparsebody\Edefvar\defvarx\defvarheader} + +\def\defvarheader #1#2{\doind {vr}{\code{#1}}% Make entry in var index +\begingroup\defname {#1}{\putwordDefvar}% +\defvarargs {#2}\endgroup % +} + +% @defopt == @defvr {User Option} + +\def\defopt{\defvarparsebody\Edefopt\defoptx\defoptheader} + +\def\defoptheader #1#2{\doind {vr}{\code{#1}}% Make entry in var index +\begingroup\defname {#1}{\putwordDefopt}% +\defvarargs {#2}\endgroup % +} + +% @deftypevar int foobar + +\def\deftypevar{\defvarparsebody\Edeftypevar\deftypevarx\deftypevarheader} + +% #1 is the data type. #2 is the name, perhaps followed by text that +% is actually part of the data type, which should not be put into the index. +\def\deftypevarheader #1#2{% +\dovarind#2 \relax% Make entry in variables index +\begingroup\defname {\defheaderxcond#1\relax$.$#2}{\putwordDeftypevar}% + \defargscommonending +\endgroup} +\def\dovarind#1 #2\relax{\doind{vr}{\code{#1}}} + +% @deftypevr {Global Flag} int enable + +\def\deftypevr{\defvrparsebody\Edeftypevr\deftypevrx\deftypevrheader} + +\def\deftypevrheader #1#2#3{\dovarind#3 \relax% +\begingroup\defname {\defheaderxcond#2\relax$.$#3}{#1} + \defargscommonending +\endgroup} + +% Now define @deftp +% Args are printed in bold, a slight difference from @defvar. + +\def\deftpargs #1{\bf \defvarargs{#1}} + +% @deftp Class window height width ... + +\def\deftp{\deftpparsebody\Edeftp\deftpx\deftpheader} + +\def\deftpheader #1#2#3{\doind {tp}{\code{#2}}% +\begingroup\defname {#2}{#1}\deftpargs{#3}\endgroup} + +% These definitions are used if you use @defunx (etc.) +% anywhere other than immediately after a @defun or @defunx. +% +\def\defcvx#1 {\errmessage{@defcvx in invalid context}} +\def\deffnx#1 {\errmessage{@deffnx in invalid context}} +\def\defivarx#1 {\errmessage{@defivarx in invalid context}} +\def\defmacx#1 {\errmessage{@defmacx in invalid context}} +\def\defmethodx#1 {\errmessage{@defmethodx in invalid context}} +\def\defoptx #1 {\errmessage{@defoptx in invalid context}} +\def\defopx#1 {\errmessage{@defopx in invalid context}} +\def\defspecx#1 {\errmessage{@defspecx in invalid context}} +\def\deftpx#1 {\errmessage{@deftpx in invalid context}} +\def\deftypefnx#1 {\errmessage{@deftypefnx in invalid context}} +\def\deftypefunx#1 {\errmessage{@deftypefunx in invalid context}} +\def\deftypeivarx#1 {\errmessage{@deftypeivarx in invalid context}} +\def\deftypemethodx#1 {\errmessage{@deftypemethodx in invalid context}} +\def\deftypeopx#1 {\errmessage{@deftypeopx in invalid context}} +\def\deftypevarx#1 {\errmessage{@deftypevarx in invalid context}} +\def\deftypevrx#1 {\errmessage{@deftypevrx in invalid context}} +\def\defunx#1 {\errmessage{@defunx in invalid context}} +\def\defvarx#1 {\errmessage{@defvarx in invalid context}} +\def\defvrx#1 {\errmessage{@defvrx in invalid context}} + + +\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\scanmacro#1{% + \begingroup \newlinechar`\^^M + % Undo catcode changes of \startcontents and \doprintindex + \catcode`\@=0 \catcode`\\=\other \escapechar=`\@ + % Append \endinput to make sure that TeX does not see the ending newline. + \toks0={#1\endinput}% + \immediate\openout\macscribble=\jobname.tmp + \immediate\write\macscribble{\the\toks0}% + \immediate\closeout\macscribble + \let\xeatspaces\eatspaces + \input \jobname.tmp + \endgroup +} +\else +\def\scanmacro#1{% +\begingroup \newlinechar`\^^M +% Undo catcode changes of \startcontents and \doprintindex +\catcode`\@=0 \catcode`\\=\other \escapechar=`\@ +\let\xeatspaces\eatspaces\scantokens{#1\endinput}\endgroup} +\fi + +\newcount\paramno % Count of parameters +\newtoks\macname % Macro name +\newif\ifrecursive % Is it recursive? +\def\macrolist{} % List of all defined macros in the form + % \do\macro1\do\macro2... + +% Utility routines. +% Thisdoes \let #1 = #2, except with \csnames. +\def\cslet#1#2{% +\expandafter\expandafter +\expandafter\let +\expandafter\expandafter +\csname#1\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\macrobodyctxt{% + \catcode`\~=\other + \catcode`\^=\other + \catcode`\_=\other + \catcode`\|=\other + \catcode`\<=\other + \catcode`\>=\other + \catcode`\+=\other + \catcode`\{=\other + \catcode`\}=\other + \catcode`\@=\other + \catcode`\^^M=\other + \usembodybackslash} + +\def\macroargctxt{% + \catcode`\~=\other + \catcode`\^=\other + \catcode`\_=\other + \catcode`\|=\other + \catcode`\<=\other + \catcode`\>=\other + \catcode`\+=\other + \catcode`\@=\other + \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% + % Add the macroname to \macrolist + \toks0 = \expandafter{\macrolist\do}% + \xdef\macrolist{\the\toks0 + \expandafter\noexpand\csname\the\macname\endcsname}% + \fi + \begingroup \macrobodyctxt + \ifrecursive \expandafter\parsermacbody + \else \expandafter\parsemacbody + \fi} + +\def\unmacro{\parsearg\dounmacro} +\def\dounmacro#1{% + \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\do\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\do \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} + +% We mant to disable all macros during \shipout so that they are not +% expanded by \write. +\def\turnoffmacros{\begingroup \def\do##1{\let\noexpand##1=\relax}% + \edef\next{\macrolist}\expandafter\endgroup\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{\begingroup\obeyspaces\parsearg\aliasxxx} +\def\aliasxxx #1{\aliasyyy#1\relax} +\def\aliasyyy #1=#2\relax{\ignoreactivespaces +\edef\next{\global\let\expandafter\noexpand\csname#1\endcsname=% + \expandafter\noexpand\csname#2\endcsname}% +\expandafter\endgroup\next} + + +\message{cross references,} +% @xref etc. + +\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 job is to define \lastnode. +\def\node{\ENVcheck\parsearg\nodezzz} +\def\nodezzz#1{\nodexxx #1,\finishnodeparse} +\def\nodexxx#1,#2\finishnodeparse{\gdef\lastnode{#1}} +\let\nwnode=\node +\let\lastnode=\relax + +% The sectioning commands (@chapter, etc.) call these. +\def\donoderef{% + \ifx\lastnode\relax\else + \expandafter\expandafter\expandafter\setref{\lastnode}% + {Ysectionnumberandtype}% + \global\let\lastnode=\relax + \fi +} +\def\unnumbnoderef{% + \ifx\lastnode\relax\else + \expandafter\expandafter\expandafter\setref{\lastnode}{Ynothing}% + \global\let\lastnode=\relax + \fi +} +\def\appendixnoderef{% + \ifx\lastnode\relax\else + \expandafter\expandafter\expandafter\setref{\lastnode}% + {Yappendixletterandtype}% + \global\let\lastnode=\relax + \fi +} + + +% @anchor{NAME} -- define xref target at arbitrary point. +% +\newcount\savesfregister +\gdef\savesf{\relax \ifhmode \savesfregister=\spacefactor \fi} +\gdef\restoresf{\relax \ifhmode \spacefactor=\savesfregister \fi} +\gdef\anchor#1{\savesf \setref{#1}{Ynothing}\restoresf \ignorespaces} + +% \setref{NAME}{SNT} defines a cross-reference point NAME (a node or an +% anchor), namely NAME-title (the corresponding @chapter/etc. name), +% NAME-pg (the page number), and NAME-snt (section number and type). +% Called from \foonoderef. +% +% We have to set \indexdummies so commands such as @code in a section +% title aren't expanded. It would be nicer not to expand the titles in +% the first place, but there's so many layers that that is hard to do. +% +% Likewise, use \turnoffactive so that punctuation chars such as underscore +% and backslash work in node names. +% +\def\setref#1#2{{% + \atdummies + \pdfmkdest{#1}% + % + \turnoffactive + \dosetq{#1-title}{Ytitle}% + \dosetq{#1-pg}{Ypagenumber}% + \dosetq{#1-snt}{#2}% +}} + +% @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\printednodename{\ignorespaces #3}% + \setbox1=\hbox{\printedmanual}% + \setbox0=\hbox{\printednodename}% + \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\printednodename{\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\printednodename{\ignorespaces #1}% + \else + \ifhavexrefs + % We know the real title if we have the xref values. + \def\printednodename{\refx{#1-title}{}}% + \else + % Otherwise just copy the Info node name. + \def\printednodename{\ignorespaces #1}% + \fi% + \fi + \fi + \fi + % + % 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. + \ifpdf + \leavevmode + \getfilename{#4}% + {\turnoffactive \otherbackslash + \ifnum\filenamelength>0 + \startlink attr{/Border [0 0 0]}% + goto file{\the\filename.pdf} name{#1}% + \else + \startlink attr{/Border [0 0 0]}% + goto name{#1}% + \fi + }% + \linkcolor + \fi + % + \ifdim \wd1 > 0pt + \putwordsection{} ``\printednodename'' \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 \otherbackslash + % 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. + \xrefprintnodename\printednodename + % + % But we always want a comma and a space: + ,\space + % + % output the `page 3'. + \turnoffactive \otherbackslash \putwordpage\tie\refx{#1-pg}{}% + \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 not square brackets don't work in some documents. Particularly +% one that Bob is working on :). +% +\def\xrefprintnodename#1{[#1]} + +% \dosetq is called from \setref to do the actual \write (\iflinks). +% +\def\dosetq#1#2{% + {\let\folio=0% + \edef\next{\write\auxfile{\internalsetq{#1}{#2}}}% + \iflinks \next \fi + }% +} + +% \internalsetq{foo}{page} expands into +% CHARACTERS @xrdef{foo}{...expansion of \page...} +\def\internalsetq#1#2{@xrdef{#1}{\csname #2\endcsname}} + +% Things to be expanded by \internalsetq. +% +\def\Ypagenumber{\folio} +\def\Ytitle{\thissection} +\def\Ynothing{} +\def\Ysectionnumberandtype{% + \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\Yappendixletterandtype{% + \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 +} + +% 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{\the\inputlineno:\space} +\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 X#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. +% +\def\xrdef#1{\expandafter\gdef\csname X#1\endcsname} + +% Read the last existing aux file, if any. No error if none exists. +\def\readauxfile{\begingroup + \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 + % + % Make the characters 128-255 be printing characters + {% + \count 1=128 + \def\loop{% + \catcode\count 1=\other + \advance\count 1 by 1 + \ifnum \count 1<256 \loop \fi + }% + }% + % + % Turn off \ as an escape so we do not lose on + % entries which were dumped with control sequences in their names. + % For example, @xrdef{$\leq $-fun}{page ...} made by @defun ^^ + % Reference to such entries still does not work the way one would wish, + % but at least they do not bomb out when the aux file is read in. + \catcode`\\=\other + % + % @ is our escape character in .aux files. + \catcode`\{=1 + \catcode`\}=2 + \catcode`\@=0 + % + \openin 1 \jobname.aux + \ifeof 1 \else + \closein 1 + \input \jobname.aux + \global\havexrefstrue + \global\warnedobstrue + \fi + % Open the new aux file. TeX will close it automatically at exit. + \openout\auxfile=\jobname.aux +\endgroup} + + +% 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 + +\let\ptexfootnote=\footnote + +{\catcode `\@=11 +% +% Auto-number footnotes. Otherwise like plain. +\gdef\footnote{% + \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}\/\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 fail inside footnotes because the tokens are fixed when +% the footnote is read. --karl, 16nov96. +% +% The start of the footnote looks usually like this: +\gdef\startfootins{\insert\footins\bgroup} +% +% ... but this macro is redefined inside @multitable. +% +\gdef\dofootnote{% + \startfootins + % 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 + +% @| 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 + }% + }% +} + +% 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} + +% @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 + \closein 1 + % 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 +% +% 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} + + +\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. +% +\def\documentlanguage{\parsearg\dodocumentlanguage} +\def\dodocumentlanguage#1{% + \tex % read txi-??.tex file in plain TeX. + % Read the file if it exists. + \openin 1 txi-#1.tex + \ifeof1 + \errhelp = \nolanghelp + \errmessage{Cannot read language file txi-#1.tex}% + \let\temp = \relax + \else + \def\temp{\input txi-#1.tex }% + \fi + \temp + \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.5 (or so) format. +\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 @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. +% +\def\pagesizes{\parsearg\pagesizesxxx} +\def\pagesizesxxx#1{\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 ttfont +% where it can probably just be output, 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\_} +% 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 + +% Set up an active definition for =, but don't enable it most of the time. +{\catcode`\==\active +\global\def={{\tt \char 61}}} + +\catcode`+=\active +\catcode`\_=\active + +% 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 + +% \rawbackslashxx outputs one backslash character in current font, +% as in \char`\\. +\global\chardef\rawbackslashxx=`\\ + +% \rawbackslash defines an active \ to do \rawbackslashxx. +% \otherbackslash defines an active \ to be a literal `\' character with +% catcode other. +{\catcode`\\=\active + @gdef@rawbackslash{@let\=@rawbackslashxx} + @gdef@otherbackslash{@let\=@realbackslash} +} + +% \realbackslash is an actual character `\' with catcode other. +{\catcode`\\=\other @gdef@realbackslash{\}} + +% \normalbackslash outputs one backslash in fixed width font. +\def\normalbackslash{{\tt\rawbackslashxx}} + +\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 +} + +% 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 back turn 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 Set initial fonts. +@textfonts +@rm + + +@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: diff --git a/src/apps/bin/coreutils-5.0/doc/ChangeLog b/src/apps/bin/coreutils-5.0/doc/ChangeLog new file mode 100644 index 0000000000..dfe14bdb0b --- /dev/null +++ b/src/apps/bin/coreutils-5.0/doc/ChangeLog @@ -0,0 +1,435 @@ +2003-04-02 Jim Meyering + + * coreutils.texi (false invocation): Note that false exits + unsuccessfully even with --help and --version. + + * Makefile.am (check-texinfo): Don't fail if perl is missing. + Reported by Nelson Beebe. + +2003-03-27 Jim Meyering + + * coreutils.texi (printf invocation): Fix formatting bugs. + From Paul Eggert. + (sort invocation): Describe sort's --stable (-s) option. + +2003-03-13 Jim Meyering + + * coreutils.texi (shred invocation): Mention that --exact + is now the default for non-regular files. + +2003-03-02 Jim Meyering + + * coreutils.texi (Exit status): New section. + Suggestion from Michael Stone. + +2003-02-21 Jim Meyering + + * coreutils.texi (du invocation): Document --apparent-size. + Adjust documentation of --bytes (-b). + (stat invocation): Describe %B. + +2003-02-07 Richard Dawe + + * coreutils.texi: Use @command instead of @code for program names. + + * perm.texi (Mode Structure): Mention filesystem-specific + permissions and that mounting a filesystem as read-only may + override actual file permissions. Use @command instead + of @code for program names. + +2003-02-06 Jim Meyering + + * coreutils.texi: Adjust alignment and mention `file, text, shell' + on the `* Coreutils:...' dirently line. From Karl Berry. + +2003-02-05 Jim Meyering + + * Makefile.am (check-texinfo): Allow bare `POSIX' to be used on + direntry lines. + + * coreutils.texi: Use new form of @direntry. + Put unlink in its proper place. Adjust wording in some + dir entry descriptions, mainly so they fit in 80 columns. + Don't use mark-up like @acronym{POSIX} in direntries. + Mostly from Karl Berry. + +2003-01-25 Jim Meyering + + * coreutils.texi (cut invocation): Describe new functionality of + --output-delimiter=STR. + +2003-01-24 Jim Meyering + + * coreutils.texi (The cut command): Give an example of using cut -c + with an output delimiter. From Jan Nieuwenhuizen. + + * coreutils.texi (The cut command): Extend the new example a little. + (Formatting file timestamps): Fix typo: s/%M:S/%M:%S/. + + * coreutils.texi: Change each use of `Core-utils' to `Coreutils'. + From Karl Berry. + +2003-01-19 Jim Meyering + + * coreutils.texi (Which files are listed): Document new option: + --dereference-command-line-symlink-to-dir. + +2003-01-15 Paul Eggert + + Change ls -H back to the way it was yesterday, since this is + compatible with FreeBSD and the POSIX spec is confusing + and somewhat contradictory. + + * doc/coreutils.texi (Which files are listed, General output + formatting): Undo last change. + +2003-01-15 Jim Meyering + + * coreutils.texi (General output formatting): Reflect option name change: + s/--dereference-command-line/--dereference-command-line-symlink-to-dir/. + Say that this option changes how ls treats only symlinks to directories + specified on the command line. + +2002-08-27 Dmitry V. Levin + + * coreutils.texi: Document readlink. + +2002-12-14 Jim Meyering + + * coreutils.texi (mknod invocation): Specify how major and minor mode + numbers are interpreted. Report forwarded by Kristin E Thomas. + +2002-11-13 Jim Meyering + + * coreutils.texi (Examples of expr): Remove bogus `^'s. + Reported by Thomas Goerlich. + +2002-11-09 Jim Meyering + + * coreutils.texi (What information is listed) [--dired]: + Correct parts of --dired description. Reported by Andre Spiegel. + Include a lot more description, with examples. + +2002-11-06 Jim Meyering + + * coreutils.texi (printf invocation): Fix typo in index: + change \0x prefix to \x. + Change \xhhh to \xhh. + +2002-10-07 Paul Eggert + + Add support for locale-specific size indications (e.g., + thousands-separators) and for explicit size suffixes on output. + + * coreutils.texi (Block size): Say that: + This affects display format as well as block size. + Fractional block counts are rounded up. + ls file size blocksize defaults to 1. + A block size spec preceded by ' generates thousands separators. + A suffix without a preceding integer generates suffixes. + (tail invocation): 32k -> 32 KiB. + (What information is listed): ls -h is now equivalent to + ls --block-size=human, and ls -H is now equivalent to + ls --block-size=si. Displayed file size is now always affected by + --block-size. + +2002-09-13 Jim Meyering + + * coreutils.texi (tail invocation): In --sleep-interval=NUMBER, + NUMBER may now be a floating point number. + (stat invocation): Remove references to now-removed %S and %C. + (Time directives) [%S]: Explain why the range is [0..60]. + +2002-08-30 Jim Meyering + + * coreutils.texi [START-INFO-DIR-ENTRY]: Don't use sc{} on LHS. + Fix typo: s/permission/permissions/. From Michail Litvak. + +2002-08-02 Paul Eggert + + * coreutils.texi (uniq invocation): uniq now obeys LC_COLLATE. + +2002-07-29 Paul Eggert + + * coreutils.texi (nohup invocation): Change behavior to conform to + POSIX 1003.1-2001: + - Do not adjust scheduling priority. + - Redirects stderr to stdout, if stderr is not a terminal. + - Exit status is now 126 if command was found but not invoked, + 127 if nohup failed or if command was not found. + +2002-07-24 Jim Meyering + + * coreutils.texi (Time directives): Document %P, %R, %e, %F, + %g, %G, and %V + +2002-07-22 Martin Michlmayr + + * coreutils.texi (Formatting the file names): Document + that -N/--literal are equivalent to --quoting-style=literal. + Reported by Oskar Liljeblad as Debian bug#103612. + +2002-07-10 Jim Meyering + + * coreutils.texi (du invocation): s/PAT/PATTERN/. + From Martin Michlmayr. + +2002-07-08 Jim Meyering + + * coreutils.texi (cp invocation): Remove unnecessary "$@" in example; + Texinfo would render the @" as an umlaut over the following character. + From Paul Eggert. + * Makefile.am (check-texinfo): Check for the above. + +2002-07-06 Jim Meyering + + * coreutils.texi (stat invocation): Remove description of --secure. + +2002-07-03 Jim Meyering + + * coreutils.texi (stat invocation): Rename --link/-l + to --dereference/-L. Rewrite description of --dereference. + +2002-06-26 Paul Eggert + + * coreutils.texi (Putting the tools together): Don't mention egrep, + since it's not part of POSIX 1003.1-2001. + +2002-06-21 Jim Meyering + + * coreutils.texi (stat invocation): New section. From Michael Meskes. + +2002-05-19 Paul Eggert + + * coreutils.texi (ls invocation): Document new option: --author. + +2002-06-03 Jim Meyering + + * coreutils.texi (rm invocation): Add the warning (also in the --help + output) that the contents of a removed file are often recoverable. + +2002-05-27 Jim Meyering + + * Makefile.am (check-texinfo): Adapt to reflect that now we use + @acronym{POSIX}. + +2002-05-26 Jim Meyering + + * coreutils.texi: Use @acronym in place of most uses of @sc. + * getdate.texi (Date input formats): Likewise. + +2002-04-28 Jim Meyering + + * coreutils.texi: Change `@code{PROG}' to `@command{PROG}'. + +2002-04-28 Paul Eggert + + * coreutils.texi (kill invocation): Document the above. + Document POSIX signals better. + +2002-04-15 Jim Meyering + + * coreutils.texi: Document kill. + Written by Marcus Brinkmann. + +2002-04-13 Jim Meyering + + * coreutils.texi: Document link and unlink. + +2002-04-08 Jim Meyering + + * coreutils.texi: Use new directives, @copying and @insertcopying, + thus now requiring texinfo-4.2 to create the .info file. + +2002-02-26 Paul Eggert + + * coreutils.texi (File characteristic tests): Document the + behavior of test -nt and -ot when one of the files does not exist, + using the same behavior that is documented in ksh93. + +2002-03-05 Paul Eggert + + * coreutils.texi (cut invocation): Say that selected input is + written in the same order that it is read, and is written + exactly once. + +2002-03-03 Paul Eggert + + Make cp -r equivalent to cp -R. Add a new cp option --copy-contents + for people who want to emulate the traditional (and rarely desirable) + cp -r behavior. + + * coreutils.texi (cp invocation): Document this. + Fix some related minor bugs: --no-dereference is no longer + equivalent to -d, and --archive (-a) can override the other + symlink options. Warn that cp -R is not portable on symbolic + links unless you also specify -P. + +2002-03-02 Jim Meyering + + * coreutils.texi (cp invocation): Document that cp -r + preserves symlinks. Emphasize non-portability of cp -r. + +2002-02-27 Paul Eggert + + * coreutils.texi (Time directives): Add %N for nanoseconds. + This documents the recent change to 'ls'. + +2002-02-28 Jim Meyering + + * coreutils.texi (pr invocation): Reword to avoid using `:' + in an @opindex entry -- info doesn't permit it. + +2002-02-27 Paul Eggert + + * coreutils.texi (Formatting file timestamps): Document new + time-formatting method: --time-style=+FORMAT. + +2002-02-18 Paul Eggert + + * coreutils.texi (seq invocation): In the example, use "tail + -n 3", not "tail -3", to conform to POSIX 1003.1-2001. + +2002-02-17 Jim Meyering + + * coreutils.texi (tsort background): New section. + From Ian Lance Taylor. + (tsort invocation): Add a more realistic example. + +2002-02-15 Paul Eggert + + * coreutils.texi: Document _POSIX2_VERSION. + (Standards Conformance): New section. + +2002-01-24 Jim Meyering + + * coreutils.texi (START-INFO-DIR-ENTRY): Remove a few entries + and clean up a few others based on suggestions from Bob Proulx. + +2002-02-14 Paul Eggert + + Add support for POSIX 1003.1-2001, which requires removal for + support of obsolete "+" option syntax in sort, tail, and uniq. + * coreutils.texi: Document this. (Also, document a similar + change to "touch", for fileutils). + +2002-01-12 Jim Meyering + + * coreutils.texi (shred invocation): List some journaled filesystems. + +2001-11-10 Jim Meyering + + * coreutils.texi (Date directives): Document %u. + +2001-11-07 Paul Eggert + + * coreutils.texi (paste invocation): Give examples. + Thanks to Dan Jacobson for suggesting the examples. + +2001-11-05 Jim Meyering + + * coreutils.texi (sort invocation): Recommend setting LC_ALL=C, + not LC_COLLATE=C. Explain how the latter can cause problems. + Based on a message from Paul Eggert. + (ls invocation): Recommend setting LC_ALL=C, not LC_COLLATE=C. + +2001-10-21 Jim Meyering + + * coreutils.texi (cp invocation): Describe --reply=... + +2001-10-17 Jim Meyering + + * coreutils.texi (cp invocation): `cp --no-dereference' is + no longer equivalent to `cp -d'. + `cp -d' is equivalent to `--no-dereference --preserve=links'. + cp's -P option means --no-dereference, not --parents. + Describe new optional argument to --preserve. + Describe new option: --no-preserve=ATTRIBUTE_LIST. + +2001-09-23 Jim Meyering + + * Makefile.am (check-texinfo): Redirect stderr of `grep -w' to + /dev/null, so people with old versions of grep don't see the failure. + +2001-09-16 Jim Meyering + + * coreutils.texi (mv invocation): Describe new option: + --reply={yes,no,query}. Fix a few typos. + +2001-09-15 Paul Eggert + + * coreutils.texi (uniq invocation): The input need not + be sorted. Try to clarify -d versus -D versus -u. + +2001-09-12 Jim Meyering + + * coreutils.texi (tail invocation): Document new option: -F. + From Herbert Xu. + +2001-09-04 Paul Eggert + + * coreutils.texi (join invocation): Describe the GNU + extension to join, which does not require sorted input when + the input contains no unpairable lines. + +2001-09-03 Paul Eggert + + * coreutils.texi: + New 'uname' options -i or --hardware-platform, + and -o or --operating-system. + 'uname -a' now outputs -i and -o information at the end. + New uname option --kernel-version is an alias for -v. + Uname option --release has been renamed to --kernel-release, + and --sysname has been renamed to --kernel-name; + the old options will work for a while, but are no longer documented. + +2001-08-24 Herbert Xu + + * coreutils.texi (cut invocation): Document how cut treats lines + with no separators. + +2001-06-19 Paul Eggert + + * coreutils.texi: expr now uses LC_COLLATE for string comparison, + as per POSIX. + +2001-08-25 Jim Meyering + + * coreutils.texi: Use @option, rather than @samp everywhere. + +2001-06-21 Paul Eggert + + * coreutils.texi: 'expr' now requires '+' rather than 'quote' + to quote tokens. + +2001-07-14 Jim Meyering + + * coreutils.texi (cp invocation): Reflect 2001-07-08 change to + cp (via copy.c). + +2001-06-16 Jim Meyering + + * Makefile.am (info_TEXINFOS): Reflect renaming: s/omni-/core/. + * coreutils.texi: Likewise. + + * coreutils.texi: New, renamed from omni-utils.texi. + * omni-utils.texi: Removed, renamed to coreutils.texi. + + * omni-utils.texi (ls invocation): Mention the effect of locale. + Reported by Keith Thompson. + +2001-05-24 Jim Meyering + + * texinfo.tex: Update from master source. + + * omni-utils.texi (ls invocation): Document more clearly what ls + does when given no arguments. + +2001-05-21 Jim Meyering + + * textutils.texi: Remove file. + + * Makefile.am ($(DVIS), $(INFO_DEPS)): Depend on $(EXTRA_DIST). + (DISABLED_constants.texi): New rule -- disabled for now. + + This directory is now shared by fileutils, textutils, and sh-utils. diff --git a/src/apps/bin/coreutils-5.0/doc/Makefile b/src/apps/bin/coreutils-5.0/doc/Makefile new file mode 100644 index 0000000000..9e618fe5a0 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/doc/Makefile @@ -0,0 +1,457 @@ +# Makefile.in generated by automake 1.7.3 from Makefile.am. +# doc/Makefile. Generated from Makefile.in by configure. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. + + + +srcdir = . +top_srcdir = .. + +pkgdatadir = $(datadir)/coreutils +pkglibdir = $(libdir)/coreutils +pkgincludedir = $(includedir)/coreutils +top_builddir = .. + +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = /bin/install -c +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 = : +host_triplet = i586-pc-beos +ACLOCAL = ${SHELL} /boot/home/Development/current/src/apps/bin/coreutils-5.0/config/missing --run aclocal-1.7 +ALLOCA = +AMDEP_FALSE = # +AMDEP_TRUE = +AMTAR = ${SHELL} /boot/home/Development/current/src/apps/bin/coreutils-5.0/config/missing --run tar +AUTOCONF = ${SHELL} /boot/home/Development/current/src/apps/bin/coreutils-5.0/config/missing --run autoconf +AUTOHEADER = ${SHELL} /boot/home/Development/current/src/apps/bin/coreutils-5.0/config/missing --run autoheader +AUTOMAKE = ${SHELL} /boot/home/Development/current/src/apps/bin/coreutils-5.0/config/missing --run automake-1.7 +AWK = gawk +CC = gcc +CCDEPMODE = depmode=gcc +CFLAGS = -g -O2 +CPP = gcc -E +CPPFLAGS = +CYGPATH_W = echo +DEFS = -DHAVE_CONFIG_H +DEPDIR = .deps +DF_PROG = +ECHO_C = +ECHO_N = -n +ECHO_T = +EGREP = grep -E +EXEEXT = +FESETROUND_LIBM = +GETLOADAVG_LIBS = +GLIBC21 = no +GMSGFMT = : +GNU_PACKAGE = GNU coreutils +HELP2MAN = ${SHELL} /boot/home/Development/current/src/apps/bin/coreutils-5.0/config/missing --run help2man +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_PROGRAM = ${INSTALL} +INSTALL_SCRIPT = ${INSTALL} +INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s +INTLLIBS = +KMEM_GROUP = +LDFLAGS = +LIBICONV = +LIBINTL = +LIBOBJS = fileblocks$U.o mkdir$U.o fnmatch$U.o strnlen$U.o ftw$U.o tsearch$U.o lchown$U.o chown$U.o mktime$U.o nanosleep$U.o group-member$U.o putenv$U.o error$U.o __fpending$U.o rename$U.o getcwd$U.o canonicalize$U.o regex$U.o getloadavg$U.o getusershell$U.o sig2str$U.o euidaccess$U.o rpmatch$U.o strndup$U.o strverscmp$U.o getpass$U.o memrchr$U.o fchdir-stub$U.o +LIBS = +LIB_CLOCK_GETTIME = +LIB_CRYPT = +LIB_NANOSLEEP = +LN_S = ln -s +LTLIBICONV = +LTLIBINTL = +LTLIBOBJS = fileblocks$U.lo mkdir$U.lo fnmatch$U.lo strnlen$U.lo ftw$U.lo tsearch$U.lo lchown$U.lo chown$U.lo mktime$U.lo nanosleep$U.lo group-member$U.lo putenv$U.lo error$U.lo __fpending$U.lo rename$U.lo getcwd$U.lo canonicalize$U.lo regex$U.lo getloadavg$U.lo getusershell$U.lo sig2str$U.lo euidaccess$U.lo rpmatch$U.lo strndup$U.lo strverscmp$U.lo getpass$U.lo memrchr$U.lo fchdir-stub$U.lo + +# The following is necessary if the package name is 8 characters or longer. +# If the info documentation would be split into 10 or more separate files, +# then this is necessary even if the package name is 7 characters long. +# +# Tell makeinfo to put everything in a single info file: .info. +# Otherwise, it would also generate files with names like .info-[123], +# and those names all map to one 14-byte name (.info-) on some crufty +# old systems. +MAKEINFO = makeinfo --no-split +MAN = uname.1 stty.1 +MKINSTALLDIRS = config/mkinstalldirs +MSGFMT = : +MSGMERGE = : +NEED_SETGID = false +OBJEXT = o +OPTIONAL_BIN_PROGS = uname$(EXEEXT) stty$(EXEEXT) +OPTIONAL_BIN_ZCRIPTS = +PACKAGE = coreutils +PACKAGE_BUGREPORT = bug-coreutils@gnu.org +PACKAGE_NAME = GNU coreutils +PACKAGE_STRING = GNU coreutils 5.0 +PACKAGE_TARNAME = coreutils +PACKAGE_VERSION = 5.0 +PATH_SEPARATOR = : +PERL = perl +POSUB = +POW_LIB = +RANLIB = ranlib +SEQ_LIBM = +SET_MAKE = +SHELL = /bin/sh +SQRT_LIBM = +STRIP = +U = +USE_NLS = no +VERSION = 5.0 +XGETTEXT = : +YACC = bison -y +ac_ct_CC = gcc +ac_ct_RANLIB = ranlib +ac_ct_STRIP = +am__fastdepCC_FALSE = +am__fastdepCC_TRUE = # +am__include = include +am__leading_dot = . +am__quote = +bindir = ${exec_prefix}/bin +build = i586-pc-beos +build_alias = +build_cpu = i586 +build_os = beos +build_vendor = pc +datadir = ${prefix}/share +exec_prefix = ${prefix} +host = i586-pc-beos +host_alias = +host_cpu = i586 +host_os = beos +host_vendor = pc +includedir = ${prefix}/include +infodir = ${prefix}/info +install_sh = /boot/home/Development/current/src/apps/bin/coreutils-5.0/config/install-sh +libdir = ${exec_prefix}/lib +libexecdir = ${exec_prefix}/libexec +localstatedir = ${prefix}/var +mandir = ${prefix}/man +oldincludedir = /usr/include +prefix = /usr/local +program_transform_name = s,x,x, +sbindir = ${exec_prefix}/sbin +sharedstatedir = ${prefix}/com +sysconfdir = ${prefix}/etc +target_alias = +info_TEXINFOS = coreutils.texi + +EXTRA_DIST = perm.texi getdate.texi constants.texi doclicense.texi +subdir = doc +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = +TEXINFO_TEX = $(top_srcdir)/config/texinfo.tex +am__TEXINFO_TEX_DIR = $(top_srcdir)/config +INFO_DEPS = coreutils.info +DVIS = coreutils.dvi +PDFS = coreutils.pdf +PSS = coreutils.ps +TEXINFOS = coreutils.texi +DIST_COMMON = ChangeLog Makefile.am Makefile.in stamp-vti version.texi +all: all-am + +.SUFFIXES: +.SUFFIXES: .dvi .info .pdf .ps .texi +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnits doc/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) + +.texi.info: + @rm -f $@ $@-[0-9] $@-[0-9][0-9] $(@:.info=).i[0-9] $(@:.info=).i[0-9][0-9] + $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) \ + -o $@ `test -f '$<' || echo '$(srcdir)/'`$< + +.texi.dvi: + TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ + MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir)' \ + $(TEXI2DVI) `test -f '$<' || echo '$(srcdir)/'`$< + +.texi.pdf: + TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ + MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir)' \ + $(TEXI2PDF) `test -f '$<' || echo '$(srcdir)/'`$< +coreutils.info: coreutils.texi version.texi +coreutils.dvi: coreutils.texi version.texi +coreutils.pdf: coreutils.texi version.texi +version.texi: stamp-vti +stamp-vti: coreutils.texi $(top_srcdir)/configure + @(dir=.; test -f ./coreutils.texi || dir=$(srcdir); \ + set `$(SHELL) $(top_srcdir)/config/mdate-sh $$dir/coreutils.texi`; \ + echo "@set UPDATED $$1 $$2 $$3"; \ + echo "@set UPDATED-MONTH $$2 $$3"; \ + echo "@set EDITION $(VERSION)"; \ + echo "@set VERSION $(VERSION)") > vti.tmp + @cmp -s vti.tmp version.texi \ + || (echo "Updating version.texi"; \ + cp vti.tmp version.texi) + -@rm -f vti.tmp + @cp version.texi $@ + +mostlyclean-vti: + -rm -f vti.tmp + +maintainer-clean-vti: + -rm -f stamp-vti version.texi +TEXI2DVI = texi2dvi + +TEXI2PDF = $(TEXI2DVI) --pdf --batch +DVIPS = dvips +.dvi.ps: + $(DVIPS) -o $@ $< + +uninstall-info-am: + $(PRE_UNINSTALL) + @if (install-info --version && \ + install-info --version | grep -i -v debian) >/dev/null 2>&1; then \ + list='$(INFO_DEPS)'; \ + for file in $$list; do \ + relfile=`echo "$$file" | sed 's|^.*/||'`; \ + echo " install-info --info-dir=$(DESTDIR)$(infodir) --remove $(DESTDIR)$(infodir)/$$relfile"; \ + install-info --info-dir=$(DESTDIR)$(infodir) --remove $(DESTDIR)$(infodir)/$$relfile; \ + done; \ + else :; fi + @$(NORMAL_UNINSTALL) + @list='$(INFO_DEPS)'; \ + for file in $$list; do \ + relfile=`echo "$$file" | sed 's|^.*/||'`; \ + relfile_i=`echo "$$relfile" | sed 's|\.info$$||;s|$$|.i|'`; \ + (if cd $(DESTDIR)$(infodir); then \ + echo " rm -f $$relfile $$relfile-[0-9] $$relfile-[0-9][0-9] $$relfile_i[0-9] $$relfile_i[0-9][0-9])"; \ + rm -f $$relfile $$relfile-[0-9] $$relfile-[0-9][0-9] $$relfile_i[0-9] $$relfile_i[0-9][0-9]; \ + else :; fi); \ + done + +dist-info: $(INFO_DEPS) + list='$(INFO_DEPS)'; \ + for base in $$list; do \ + if test -f $$base; then d=.; else d=$(srcdir); fi; \ + for file in $$d/$$base*; do \ + relfile=`expr "$$file" : "$$d/\(.*\)"`; \ + test -f $(distdir)/$$relfile || \ + cp -p $$file $(distdir)/$$relfile; \ + done; \ + done + +mostlyclean-aminfo: + -rm -f coreutils.aux coreutils.cp coreutils.cps coreutils.fl coreutils.fn \ + coreutils.ky coreutils.log coreutils.op coreutils.pg \ + coreutils.tmp coreutils.toc coreutils.tp coreutils.tps \ + coreutils.vr coreutils.dvi coreutils.pdf coreutils.ps + +maintainer-clean-aminfo: + @list='$(INFO_DEPS)'; for i in $$list; do \ + i_i=`echo "$$i" | sed 's|\.info$$||;s|$$|.i|'`; \ + echo " rm -f $$i $$i-[0-9] $$i-[0-9][0-9] $$i_i[0-9] $$i_i[0-9][0-9]"; \ + rm -f $$i $$i-[0-9] $$i-[0-9][0-9] $$i_i[0-9] $$i_i[0-9][0-9]; \ + done +tags: TAGS +TAGS: + +ctags: CTAGS +CTAGS: + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = .. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @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"; \ + $(mkinstalldirs) "$(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 + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ + dist-info +check-am: all-am +check: check-am +all-am: Makefile $(INFO_DEPS) + +installdirs: + $(mkinstalldirs) $(DESTDIR)$(infodir) + +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_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(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 mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: $(DVIS) + +info: info-am + +info-am: $(INFO_DEPS) + +install-data-am: install-info-am + +install-exec-am: + +install-info: install-info-am + +install-info-am: $(INFO_DEPS) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(infodir) + @list='$(INFO_DEPS)'; \ + for file in $$list; do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + file_i=`echo "$$file" | sed 's|\.info$$||;s|$$|.i|'`; \ + for ifile in $$d/$$file $$d/$$file-[0-9] $$d/$$file-[0-9][0-9] \ + $$d/$$file_i[0-9] $$d/$$file_i[0-9][0-9] ; do \ + if test -f $$ifile; then \ + relfile=`echo "$$ifile" | sed 's|^.*/||'`; \ + echo " $(INSTALL_DATA) $$ifile $(DESTDIR)$(infodir)/$$relfile"; \ + $(INSTALL_DATA) $$ifile $(DESTDIR)$(infodir)/$$relfile; \ + else : ; fi; \ + done; \ + done + @$(POST_INSTALL) + @if (install-info --version && \ + install-info --version | grep -i -v debian) >/dev/null 2>&1; then \ + list='$(INFO_DEPS)'; \ + for file in $$list; do \ + relfile=`echo "$$file" | sed 's|^.*/||'`; \ + echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$relfile";\ + install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$relfile || :;\ + done; \ + else : ; fi +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-aminfo \ + maintainer-clean-generic maintainer-clean-vti + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-aminfo mostlyclean-generic mostlyclean-vti + +pdf: pdf-am + +pdf-am: $(PDFS) + +ps: ps-am + +ps-am: $(PSS) + +uninstall-am: uninstall-info-am + +.PHONY: all all-am check check-am clean clean-generic dist-info \ + distclean distclean-generic distdir dvi dvi-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-aminfo \ + maintainer-clean-generic maintainer-clean-vti mostlyclean \ + mostlyclean-aminfo mostlyclean-generic mostlyclean-vti pdf \ + pdf-am ps ps-am uninstall uninstall-am uninstall-info-am + + +# Remove `DISABLED_' when fileutils, textutils, and sh-utils have +# all been merged into one package. +DISABLED_constants.texi: $(top_srcdir)/src/tail.c + LC_ALL=C \ + sed -n -e 's/^#define \(DEFAULT_MAX[_A-Z]*\) \(.*\)/@set \1 \2/p' \ + $(top_srcdir)/src/tail.c > t-$@ + mv t-$@ $@ + +# Uncomment this when fileutils, textutils, and sh-utils have +# all been merged into one package. +# MAINTAINERCLEANFILES = constants.texi + +$(DVIS): $(EXTRA_DIST) +$(INFO_DEPS): $(EXTRA_DIST) + +# List words/regexps here that should not appear in the texinfo documentation. +check-texinfo: + fail=0; \ + grep timezone $(srcdir)/*.texi && fail=1; \ + grep '\$$@"' $(srcdir)/*.texi && fail=1; \ + $(PERL) -e 1 2> /dev/null && { $(PERL) -ne \ + '/\bPOSIX\b/ && !/\@acronym{POSIX}/ && !/^\* / || /{posix}/ and print,exit 1' \ + $(srcdir)/*.texi 2> /dev/null || fail=1; }; \ + exit $$fail + +check: check-texinfo +# 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/src/apps/bin/coreutils-5.0/doc/Makefile.am b/src/apps/bin/coreutils-5.0/doc/Makefile.am new file mode 100644 index 0000000000..aacf1b419a --- /dev/null +++ b/src/apps/bin/coreutils-5.0/doc/Makefile.am @@ -0,0 +1,41 @@ +## Process this file with automake to produce Makefile.in -*-Makefile-*- +info_TEXINFOS = coreutils.texi + +EXTRA_DIST = perm.texi getdate.texi constants.texi doclicense.texi + +# The following is necessary if the package name is 8 characters or longer. +# If the info documentation would be split into 10 or more separate files, +# then this is necessary even if the package name is 7 characters long. +# +# Tell makeinfo to put everything in a single info file: .info. +# Otherwise, it would also generate files with names like .info-[123], +# and those names all map to one 14-byte name (.info-) on some crufty +# old systems. +MAKEINFO = makeinfo --no-split + +# Remove `DISABLED_' when fileutils, textutils, and sh-utils have +# all been merged into one package. +DISABLED_constants.texi: $(top_srcdir)/src/tail.c + LC_ALL=C \ + sed -n -e 's/^#define \(DEFAULT_MAX[_A-Z]*\) \(.*\)/@set \1 \2/p' \ + $(top_srcdir)/src/tail.c > t-$@ + mv t-$@ $@ + +# Uncomment this when fileutils, textutils, and sh-utils have +# all been merged into one package. +# MAINTAINERCLEANFILES = constants.texi + +$(DVIS): $(EXTRA_DIST) +$(INFO_DEPS): $(EXTRA_DIST) + +# List words/regexps here that should not appear in the texinfo documentation. +check-texinfo: + fail=0; \ + grep timezone $(srcdir)/*.texi && fail=1; \ + grep '\$$@"' $(srcdir)/*.texi && fail=1; \ + $(PERL) -e 1 2> /dev/null && { $(PERL) -ne \ + '/\bPOSIX\b/ && !/\@acronym{POSIX}/ && !/^\* / || /{posix}/ and print,exit 1' \ + $(srcdir)/*.texi 2> /dev/null || fail=1; }; \ + exit $$fail + +check: check-texinfo diff --git a/src/apps/bin/coreutils-5.0/doc/Makefile.in b/src/apps/bin/coreutils-5.0/doc/Makefile.in new file mode 100644 index 0000000000..39a62402c2 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/doc/Makefile.in @@ -0,0 +1,457 @@ +# Makefile.in generated by automake 1.7.3 from Makefile.am. +# @configure_input@ + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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 = : +host_triplet = @host@ +ACLOCAL = @ACLOCAL@ +ALLOCA = @ALLOCA@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DF_PROG = @DF_PROG@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FESETROUND_LIBM = @FESETROUND_LIBM@ +GETLOADAVG_LIBS = @GETLOADAVG_LIBS@ +GLIBC21 = @GLIBC21@ +GMSGFMT = @GMSGFMT@ +GNU_PACKAGE = @GNU_PACKAGE@ +HELP2MAN = @HELP2MAN@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTLLIBS = @INTLLIBS@ +KMEM_GROUP = @KMEM_GROUP@ +LDFLAGS = @LDFLAGS@ +LIBICONV = @LIBICONV@ +LIBINTL = @LIBINTL@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIB_CLOCK_GETTIME = @LIB_CLOCK_GETTIME@ +LIB_CRYPT = @LIB_CRYPT@ +LIB_NANOSLEEP = @LIB_NANOSLEEP@ +LN_S = @LN_S@ +LTLIBICONV = @LTLIBICONV@ +LTLIBINTL = @LTLIBINTL@ +LTLIBOBJS = @LTLIBOBJS@ + +# The following is necessary if the package name is 8 characters or longer. +# If the info documentation would be split into 10 or more separate files, +# then this is necessary even if the package name is 7 characters long. +# +# Tell makeinfo to put everything in a single info file: .info. +# Otherwise, it would also generate files with names like .info-[123], +# and those names all map to one 14-byte name (.info-) on some crufty +# old systems. +MAKEINFO = makeinfo --no-split +MAN = @MAN@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGMERGE = @MSGMERGE@ +NEED_SETGID = @NEED_SETGID@ +OBJEXT = @OBJEXT@ +OPTIONAL_BIN_PROGS = @OPTIONAL_BIN_PROGS@ +OPTIONAL_BIN_ZCRIPTS = @OPTIONAL_BIN_ZCRIPTS@ +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@ +POW_LIB = @POW_LIB@ +RANLIB = @RANLIB@ +SEQ_LIBM = @SEQ_LIBM@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SQRT_LIBM = @SQRT_LIBM@ +STRIP = @STRIP@ +U = @U@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +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__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ +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 = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +info_TEXINFOS = coreutils.texi + +EXTRA_DIST = perm.texi getdate.texi constants.texi doclicense.texi +subdir = doc +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = +TEXINFO_TEX = $(top_srcdir)/config/texinfo.tex +am__TEXINFO_TEX_DIR = $(top_srcdir)/config +INFO_DEPS = coreutils.info +DVIS = coreutils.dvi +PDFS = coreutils.pdf +PSS = coreutils.ps +TEXINFOS = coreutils.texi +DIST_COMMON = ChangeLog Makefile.am Makefile.in stamp-vti version.texi +all: all-am + +.SUFFIXES: +.SUFFIXES: .dvi .info .pdf .ps .texi +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnits doc/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) + +.texi.info: + @rm -f $@ $@-[0-9] $@-[0-9][0-9] $(@:.info=).i[0-9] $(@:.info=).i[0-9][0-9] + $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) \ + -o $@ `test -f '$<' || echo '$(srcdir)/'`$< + +.texi.dvi: + TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ + MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir)' \ + $(TEXI2DVI) `test -f '$<' || echo '$(srcdir)/'`$< + +.texi.pdf: + TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ + MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir)' \ + $(TEXI2PDF) `test -f '$<' || echo '$(srcdir)/'`$< +coreutils.info: coreutils.texi version.texi +coreutils.dvi: coreutils.texi version.texi +coreutils.pdf: coreutils.texi version.texi +version.texi: stamp-vti +stamp-vti: coreutils.texi $(top_srcdir)/configure + @(dir=.; test -f ./coreutils.texi || dir=$(srcdir); \ + set `$(SHELL) $(top_srcdir)/config/mdate-sh $$dir/coreutils.texi`; \ + echo "@set UPDATED $$1 $$2 $$3"; \ + echo "@set UPDATED-MONTH $$2 $$3"; \ + echo "@set EDITION $(VERSION)"; \ + echo "@set VERSION $(VERSION)") > vti.tmp + @cmp -s vti.tmp version.texi \ + || (echo "Updating version.texi"; \ + cp vti.tmp version.texi) + -@rm -f vti.tmp + @cp version.texi $@ + +mostlyclean-vti: + -rm -f vti.tmp + +maintainer-clean-vti: + -rm -f stamp-vti version.texi +TEXI2DVI = texi2dvi + +TEXI2PDF = $(TEXI2DVI) --pdf --batch +DVIPS = dvips +.dvi.ps: + $(DVIPS) -o $@ $< + +uninstall-info-am: + $(PRE_UNINSTALL) + @if (install-info --version && \ + install-info --version | grep -i -v debian) >/dev/null 2>&1; then \ + list='$(INFO_DEPS)'; \ + for file in $$list; do \ + relfile=`echo "$$file" | sed 's|^.*/||'`; \ + echo " install-info --info-dir=$(DESTDIR)$(infodir) --remove $(DESTDIR)$(infodir)/$$relfile"; \ + install-info --info-dir=$(DESTDIR)$(infodir) --remove $(DESTDIR)$(infodir)/$$relfile; \ + done; \ + else :; fi + @$(NORMAL_UNINSTALL) + @list='$(INFO_DEPS)'; \ + for file in $$list; do \ + relfile=`echo "$$file" | sed 's|^.*/||'`; \ + relfile_i=`echo "$$relfile" | sed 's|\.info$$||;s|$$|.i|'`; \ + (if cd $(DESTDIR)$(infodir); then \ + echo " rm -f $$relfile $$relfile-[0-9] $$relfile-[0-9][0-9] $$relfile_i[0-9] $$relfile_i[0-9][0-9])"; \ + rm -f $$relfile $$relfile-[0-9] $$relfile-[0-9][0-9] $$relfile_i[0-9] $$relfile_i[0-9][0-9]; \ + else :; fi); \ + done + +dist-info: $(INFO_DEPS) + list='$(INFO_DEPS)'; \ + for base in $$list; do \ + if test -f $$base; then d=.; else d=$(srcdir); fi; \ + for file in $$d/$$base*; do \ + relfile=`expr "$$file" : "$$d/\(.*\)"`; \ + test -f $(distdir)/$$relfile || \ + cp -p $$file $(distdir)/$$relfile; \ + done; \ + done + +mostlyclean-aminfo: + -rm -f coreutils.aux coreutils.cp coreutils.cps coreutils.fl coreutils.fn \ + coreutils.ky coreutils.log coreutils.op coreutils.pg \ + coreutils.tmp coreutils.toc coreutils.tp coreutils.tps \ + coreutils.vr coreutils.dvi coreutils.pdf coreutils.ps + +maintainer-clean-aminfo: + @list='$(INFO_DEPS)'; for i in $$list; do \ + i_i=`echo "$$i" | sed 's|\.info$$||;s|$$|.i|'`; \ + echo " rm -f $$i $$i-[0-9] $$i-[0-9][0-9] $$i_i[0-9] $$i_i[0-9][0-9]"; \ + rm -f $$i $$i-[0-9] $$i-[0-9][0-9] $$i_i[0-9] $$i_i[0-9][0-9]; \ + done +tags: TAGS +TAGS: + +ctags: CTAGS +CTAGS: + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = .. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @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"; \ + $(mkinstalldirs) "$(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 + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ + dist-info +check-am: all-am +check: check-am +all-am: Makefile $(INFO_DEPS) + +installdirs: + $(mkinstalldirs) $(DESTDIR)$(infodir) + +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_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(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 mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: $(DVIS) + +info: info-am + +info-am: $(INFO_DEPS) + +install-data-am: install-info-am + +install-exec-am: + +install-info: install-info-am + +install-info-am: $(INFO_DEPS) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(infodir) + @list='$(INFO_DEPS)'; \ + for file in $$list; do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + file_i=`echo "$$file" | sed 's|\.info$$||;s|$$|.i|'`; \ + for ifile in $$d/$$file $$d/$$file-[0-9] $$d/$$file-[0-9][0-9] \ + $$d/$$file_i[0-9] $$d/$$file_i[0-9][0-9] ; do \ + if test -f $$ifile; then \ + relfile=`echo "$$ifile" | sed 's|^.*/||'`; \ + echo " $(INSTALL_DATA) $$ifile $(DESTDIR)$(infodir)/$$relfile"; \ + $(INSTALL_DATA) $$ifile $(DESTDIR)$(infodir)/$$relfile; \ + else : ; fi; \ + done; \ + done + @$(POST_INSTALL) + @if (install-info --version && \ + install-info --version | grep -i -v debian) >/dev/null 2>&1; then \ + list='$(INFO_DEPS)'; \ + for file in $$list; do \ + relfile=`echo "$$file" | sed 's|^.*/||'`; \ + echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$relfile";\ + install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$relfile || :;\ + done; \ + else : ; fi +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-aminfo \ + maintainer-clean-generic maintainer-clean-vti + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-aminfo mostlyclean-generic mostlyclean-vti + +pdf: pdf-am + +pdf-am: $(PDFS) + +ps: ps-am + +ps-am: $(PSS) + +uninstall-am: uninstall-info-am + +.PHONY: all all-am check check-am clean clean-generic dist-info \ + distclean distclean-generic distdir dvi dvi-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-aminfo \ + maintainer-clean-generic maintainer-clean-vti mostlyclean \ + mostlyclean-aminfo mostlyclean-generic mostlyclean-vti pdf \ + pdf-am ps ps-am uninstall uninstall-am uninstall-info-am + + +# Remove `DISABLED_' when fileutils, textutils, and sh-utils have +# all been merged into one package. +DISABLED_constants.texi: $(top_srcdir)/src/tail.c + LC_ALL=C \ + sed -n -e 's/^#define \(DEFAULT_MAX[_A-Z]*\) \(.*\)/@set \1 \2/p' \ + $(top_srcdir)/src/tail.c > t-$@ + mv t-$@ $@ + +# Uncomment this when fileutils, textutils, and sh-utils have +# all been merged into one package. +# MAINTAINERCLEANFILES = constants.texi + +$(DVIS): $(EXTRA_DIST) +$(INFO_DEPS): $(EXTRA_DIST) + +# List words/regexps here that should not appear in the texinfo documentation. +check-texinfo: + fail=0; \ + grep timezone $(srcdir)/*.texi && fail=1; \ + grep '\$$@"' $(srcdir)/*.texi && fail=1; \ + $(PERL) -e 1 2> /dev/null && { $(PERL) -ne \ + '/\bPOSIX\b/ && !/\@acronym{POSIX}/ && !/^\* / || /{posix}/ and print,exit 1' \ + $(srcdir)/*.texi 2> /dev/null || fail=1; }; \ + exit $$fail + +check: check-texinfo +# 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/src/apps/bin/coreutils-5.0/doc/constants.texi b/src/apps/bin/coreutils-5.0/doc/constants.texi new file mode 100644 index 0000000000..b5cef48cd2 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/doc/constants.texi @@ -0,0 +1,2 @@ +@set DEFAULT_MAX_N_UNCHANGED_STATS_BETWEEN_OPENS 5 +@set DEFAULT_MAX_N_CONSECUTIVE_SIZE_CHANGES 200 diff --git a/src/apps/bin/coreutils-5.0/doc/coreutils.info b/src/apps/bin/coreutils-5.0/doc/coreutils.info new file mode 100644 index 0000000000..b62c6fcba2 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/doc/coreutils.info @@ -0,0 +1,13251 @@ +This is coreutils.info, produced by makeinfo version 4.5 from +coreutils.texi. + +INFO-DIR-SECTION Basics +START-INFO-DIR-ENTRY +* Coreutils: (coreutils). Core GNU (file, text, shell) utilities. +* Common options: (coreutils)Common options. Common options. +* File permissions: (coreutils)File permissions. Access modes. +* Date input formats: (coreutils)Date input formats. +END-INFO-DIR-ENTRY + +INFO-DIR-SECTION Individual utilities +START-INFO-DIR-ENTRY +* basename: (coreutils)basename invocation. Strip directory and suffix. +* cat: (coreutils)cat invocation. Concatenate and write files. +* chgrp: (coreutils)chgrp invocation. Change file groups. +* chmod: (coreutils)chmod invocation. Change file permissions. +* chown: (coreutils)chown invocation. Change file owners/groups. +* chroot: (coreutils)chroot invocation. Specify the root directory. +* cksum: (coreutils)cksum invocation. Print POSIX CRC checksum. +* comm: (coreutils)comm invocation. Compare sorted files by line. +* cp: (coreutils)cp invocation. Copy files. +* csplit: (coreutils)csplit invocation. Split by context. +* cut: (coreutils)cut invocation. Print selected parts of lines. +* date: (coreutils)date invocation. Print/set system date and time. +* dd: (coreutils)dd invocation. Copy and convert a file. +* df: (coreutils)df invocation. Report filesystem disk usage. +* dir: (coreutils)dir invocation. List directories briefly. +* dircolors: (coreutils)dircolors invocation. Color setup for ls. +* dirname: (coreutils)dirname invocation. Strip non-directory suffix. +* du: (coreutils)du invocation. Report on disk usage. +* echo: (coreutils)echo invocation. Print a line of text. +* env: (coreutils)env invocation. Modify the environment. +* expand: (coreutils)expand invocation. Convert tabs to spaces. +* expr: (coreutils)expr invocation. Evaluate expressions. +* factor: (coreutils)factor invocation. Print prime factors +* false: (coreutils)false invocation. Do nothing, unsuccessfully. +* fmt: (coreutils)fmt invocation. Reformat paragraph text. +* fold: (coreutils)fold invocation. Wrap long input lines. +* groups: (coreutils)groups invocation. Print group names a user is in. +* head: (coreutils)head invocation. Output the first part of files. +* hostid: (coreutils)hostid invocation. Print numeric host identifier. +* hostname: (coreutils)hostname invocation. Print or set system name. +* id: (coreutils)id invocation. Print real/effective uid/gid. +* install: (coreutils)install invocation. Copy and change attributes. +* join: (coreutils)join invocation. Join lines on a common field. +* kill: (coreutils)kill invocation. Send a signal to processes. +* link: (coreutils)link invocation. Make hard links between files. +* ln: (coreutils)ln invocation. Make links between files. +* logname: (coreutils)logname invocation. Print current login name. +* ls: (coreutils)ls invocation. List directory contents. +* md5sum: (coreutils)md5sum invocation. Print or check message-digests. +* mkdir: (coreutils)mkdir invocation. Create directories. +* mkfifo: (coreutils)mkfifo invocation. Create FIFOs (named pipes). +* mknod: (coreutils)mknod invocation. Create special files. +* mv: (coreutils)mv invocation. Rename files. +* nice: (coreutils)nice invocation. Modify scheduling priority. +* nl: (coreutils)nl invocation. Number lines and write files. +* nohup: (coreutils)nohup invocation. Immunize to hangups. +* od: (coreutils)od invocation. Dump files in octal, etc. +* paste: (coreutils)paste invocation. Merge lines of files. +* pathchk: (coreutils)pathchk invocation. Check file name portability. +* pr: (coreutils)pr invocation. Paginate or columnate files. +* printenv: (coreutils)printenv invocation. Print environment variables. +* printf: (coreutils)printf invocation. Format and print data. +* ptx: (coreutils)ptx invocation. Produce permuted indexes. +* pwd: (coreutils)pwd invocation. Print working directory. +* readlink: (coreutils)readlink invocation. Print referent of a symlink. +* rm: (coreutils)rm invocation. Remove files. +* rmdir: (coreutils)rmdir invocation. Remove empty directories. +* seq: (coreutils)seq invocation. Print numeric sequences +* shred: (coreutils)shred invocation. Remove files more securely. +* sleep: (coreutils)sleep invocation. Delay for a specified time. +* sort: (coreutils)sort invocation. Sort text files. +* split: (coreutils)split invocation. Split into fixed-size pieces. +* stat: (coreutils)stat invocation. Report file(system) status. +* stty: (coreutils)stty invocation. Print/change terminal settings. +* su: (coreutils)su invocation. Modify user and group id. +* sum: (coreutils)sum invocation. Print traditional checksum. +* sync: (coreutils)sync invocation. Synchronize memory and disk. +* tac: (coreutils)tac invocation. Reverse files. +* tail: (coreutils)tail invocation. Output the last part of files. +* tee: (coreutils)tee invocation. Redirect to multiple files. +* test: (coreutils)test invocation. File/string tests. +* touch: (coreutils)touch invocation. Change file timestamps. +* tr: (coreutils)tr invocation. Translate characters. +* true: (coreutils)true invocation. Do nothing, successfully. +* tsort: (coreutils)tsort invocation. Topological sort. +* tty: (coreutils)tty invocation. Print terminal name. +* uname: (coreutils)uname invocation. Print system information. +* unexpand: (coreutils)unexpand invocation. Convert spaces to tabs. +* uniq: (coreutils)uniq invocation. Uniquify files. +* unlink: (coreutils)unlink invocation. Removal via unlink(2). +* users: (coreutils)users invocation. Print current user names. +* vdir: (coreutils)vdir invocation. List directories verbosely. +* wc: (coreutils)wc invocation. Byte, word, and line counts. +* who: (coreutils)who invocation. Print who is logged in. +* whoami: (coreutils)whoami invocation. Print effective user id. +* yes: (coreutils)yes invocation. Print a string indefinitely. +END-INFO-DIR-ENTRY + +This manual documents version 5.0 of the GNU core utilities, including +the standard programs for text and file manipulation. + + Copyright (C) 1994, 1995, 1996, 2000, 2001, 2002, 2003 Free Software +Foundation, Inc. + + Permission is granted to copy, distribute and/or modify this + document under the terms of the GNU Free Documentation License, + Version 1.1 or any later version published by the Free Software + Foundation; with no Invariant Sections, with no Front-Cover Texts, + and with no Back-Cover Texts. A copy of the license is included + in the section entitled "GNU Free Documentation License". + + +File: coreutils.info, Node: Top, Next: Introduction, Up: (dir) + +GNU Coreutils +************* + +This manual documents version 5.0 of the GNU core utilities, including +the standard programs for text and file manipulation. + + Copyright (C) 1994, 1995, 1996, 2000, 2001, 2002, 2003 Free Software +Foundation, Inc. + + Permission is granted to copy, distribute and/or modify this + document under the terms of the GNU Free Documentation License, + Version 1.1 or any later version published by the Free Software + Foundation; with no Invariant Sections, with no Front-Cover Texts, + and with no Back-Cover Texts. A copy of the license is included + in the section entitled "GNU Free Documentation License". + +* Menu: + +* Introduction:: Caveats, overview, and authors. +* Common options:: Common options. +* Output of entire files:: cat tac nl od +* Formatting file contents:: fmt pr fold +* Output of parts of files:: head tail split csplit +* Summarizing files:: wc sum cksum md5sum +* Operating on sorted files:: sort uniq comm ptx tsort +* Operating on fields within a line:: cut paste join +* Operating on characters:: tr expand unexpand +* Directory listing:: ls dir vdir d v dircolors +* Basic operations:: cp dd install mv rm shred +* Special file types:: ln mkdir rmdir mkfifo mknod +* Changing file attributes:: chgrp chmod chown touch +* Disk usage:: df du stat sync +* Printing text:: echo printf yes +* Conditions:: false true test expr +* Redirection:: tee +* File name manipulation:: dirname basename pathchk +* Working context:: pwd stty printenv tty +* User information:: id logname whoami groups users who +* System context:: date uname hostname +* Modified command invocation:: chroot env nice nohup su +* Process control:: kill +* Delaying:: sleep +* Numeric operations:: factor seq +* File permissions:: Access modes. +* Date input formats:: Specifying date strings. +* Opening the software toolbox:: The software tools philosophy. +* GNU Free Documentation License:: The license for this documentation. +* Index:: General index. + + --- The Detailed Node Listing --- + +Common Options + +* Exit status:: Indicating program success or failure. +* Backup options:: Backup options +* Block size:: Block size +* Target directory:: Target directory +* Trailing slashes:: Trailing slashes +* Standards conformance:: Standards conformance + +Output of entire files + +* cat invocation:: Concatenate and write files. +* tac invocation:: Concatenate and write files in reverse. +* nl invocation:: Number lines and write files. +* od invocation:: Write files in octal or other formats. + +Formatting file contents + +* fmt invocation:: Reformat paragraph text. +* pr invocation:: Paginate or columnate files for printing. +* fold invocation:: Wrap input lines to fit in specified width. + +Output of parts of files + +* head invocation:: Output the first part of files. +* tail invocation:: Output the last part of files. +* split invocation:: Split a file into fixed-size pieces. +* csplit invocation:: Split a file into context-determined pieces. + +Summarizing files + +* wc invocation:: Print byte, word, and line counts. +* sum invocation:: Print checksum and block counts. +* cksum invocation:: Print CRC checksum and byte counts. +* md5sum invocation:: Print or check message-digests. + +Operating on sorted files + +* sort invocation:: Sort text files. +* uniq invocation:: Uniquify files. +* comm invocation:: Compare two sorted files line by line. +* ptx invocation:: Produce a permuted index of file contents. +* tsort invocation:: Topological sort. + +`ptx': Produce permuted indexes + +* General options in ptx:: Options which affect general program behavior. +* Charset selection in ptx:: Underlying character set considerations. +* Input processing in ptx:: Input fields, contexts, and keyword selection. +* Output formatting in ptx:: Types of output format, and sizing the fields. +* Compatibility in ptx:: The GNU extensions to `ptx' + +Operating on fields within a line + +* cut invocation:: Print selected parts of lines. +* paste invocation:: Merge lines of files. +* join invocation:: Join lines on a common field. + +Operating on characters + +* tr invocation:: Translate, squeeze, and/or delete characters. +* expand invocation:: Convert tabs to spaces. +* unexpand invocation:: Convert spaces to tabs. + +`tr': Translate, squeeze, and/or delete characters + +* Character sets:: Specifying sets of characters. +* Translating:: Changing one characters to another. +* Squeezing:: Squeezing repeats and deleting. +* Warnings in tr:: Warning messages. + +Directory listing + +* ls invocation:: List directory contents +* dir invocation:: Briefly list directory contents +* vdir invocation:: Verbosely list directory contents +* dircolors invocation:: Color setup for `ls' + +`ls': List directory contents + +* Which files are listed:: Which files are listed +* What information is listed:: What information is listed +* Sorting the output:: Sorting the output +* More details about version sort:: More details about version sort +* General output formatting:: General output formatting +* Formatting the file names:: Formatting the file names + +Basic operations + +* cp invocation:: Copy files and directories +* dd invocation:: Convert and copy a file +* install invocation:: Copy files and set attributes +* mv invocation:: Move (rename) files +* rm invocation:: Remove files or directories +* shred invocation:: Remove files more securely + +Special file types + +* link invocation:: Make a hard link via the link syscall +* ln invocation:: Make links between files +* mkdir invocation:: Make directories +* mkfifo invocation:: Make FIFOs (named pipes) +* mknod invocation:: Make block or character special files +* readlink invocation:: Print the referent of a symbolic link +* rmdir invocation:: Remove empty directories +* unlink invocation:: Remove files via unlink syscall + +Changing file attributes + +* chown invocation:: Change file owner and group +* chgrp invocation:: Change group ownership +* chmod invocation:: Change access permissions +* touch invocation:: Change file timestamps + +Disk usage + +* df invocation:: Report filesystem disk space usage +* du invocation:: Estimate file space usage +* stat invocation:: Report file or filesystem status +* sync invocation:: Synchronize data on disk with memory + +Printing text + +* echo invocation:: Print a line of text +* printf invocation:: Format and print data +* yes invocation:: Print a string until interrupted + +Conditions + +* false invocation:: Do nothing, unsuccessfully +* true invocation:: Do nothing, successfully +* test invocation:: Check file types and compare values +* expr invocation:: Evaluate expressions + +`test': Check file types and compare values + +* File type tests:: File type tests +* Access permission tests:: Access permission tests +* File characteristic tests:: File characteristic tests +* String tests:: String tests +* Numeric tests:: Numeric tests + +`expr': Evaluate expression + +* String expressions:: + : match substr index length +* Numeric expressions:: + - * / % +* Relations for expr:: | & < <= = == != >= > +* Examples of expr:: Examples of using `expr' + +Redirection + +* tee invocation:: Redirect output to multiple files + +File name manipulation + +* basename invocation:: Strip directory and suffix from a file name +* dirname invocation:: Strip non-directory suffix from a file name +* pathchk invocation:: Check file name portability + +Working context + +* pwd invocation:: Print working directory +* stty invocation:: Print or change terminal characteristics +* printenv invocation:: Print all or some environment variables +* tty invocation:: Print file name of terminal on standard input + +`stty': Print or change terminal characteristics + +* Control:: Control settings +* Input:: Input settings +* Output:: Output settings +* Local:: Local settings +* Combination:: Combination settings +* Characters:: Special characters +* Special:: Special settings + +User information + +* id invocation:: Print real and effective uid and gid +* logname invocation:: Print current login name +* whoami invocation:: Print effective user id +* groups invocation:: Print group names a user is in +* users invocation:: Print login names of users currently logged in +* who invocation:: Print who is currently logged in + +System context + +* date invocation:: Print or set system date and time +* uname invocation:: Print system information +* hostname invocation:: Print or set system name +* hostid invocation:: Print numeric host identifier. + +`date': Print or set system date and time + +* Time directives:: Time directives +* Date directives:: Date directives +* Literal directives:: Literal directives +* Padding:: Padding +* Setting the time:: Setting the time +* Options for date:: Options for `date' +* Examples of date:: Examples of `date' + +Modified command invocation + +* chroot invocation:: Run a command with a different root directory +* env invocation:: Run a command in a modified environment +* nice invocation:: Run a command with modified scheduling priority +* nohup invocation:: Run a command immune to hangups +* su invocation:: Run a command with substitute user and group id + +Process control + +* kill invocation:: Sending a signal to processes. + +Delaying + +* sleep invocation:: Delay for a specified time + +Numeric operations + +* factor invocation:: Print prime factors +* seq invocation:: Print numeric sequences + +File permissions + +* Mode Structure:: Structure of File Permissions +* Symbolic Modes:: Mnemonic permissions representation +* Numeric Modes:: Permissions as octal numbers + +Date input formats + +* General date syntax: General date syntax +* Calendar date items: Calendar date items +* Time of day items: Time of day items +* Time zone items: Time zone items +* Day of week items: Day of week items +* Relative items in date strings: Relative items in date strings +* Pure numbers in date strings: Pure numbers in date strings +* Authors of getdate: Authors of getdate + +Opening the software toolbox + +* Toolbox introduction:: Toolbox introduction +* I/O redirection:: I/O redirection +* The who command:: The `who' command +* The cut command:: The `cut' command +* The sort command:: The `sort' command +* The uniq command:: The `uniq' command +* Putting the tools together:: Putting the tools together + +GNU Free Documentation License + +* How to use this License for your documents:: + + +File: coreutils.info, Node: Introduction, Next: Common options, Prev: Top, Up: Top + +Introduction +************ + + This manual is a work in progress: many sections make no attempt to +explain basic concepts in a way suitable for novices. Thus, if you are +interested, please get involved in improving this manual. The entire +GNU community will benefit. + + The GNU utilities documented here are mostly compatible with the +POSIX standard. Please report bugs to . +Remember to include the version number, machine architecture, input +files, and any other information needed to reproduce the bug: your +input, what you expected, what you got, and why it is wrong. Diffs are +welcome, but please include a description of the problem as well, since +this is sometimes difficult to infer. *Note Bugs: (gcc)Bugs. + + This manual was originally derived from the Unix man pages in the +distributions, which were written by David MacKenzie and updated by Jim +Meyering. What you are reading now is the authoritative documentation +for these utilities; the man pages are no longer being maintained. The +original `fmt' man page was written by Ross Paterson. Franc,ois Pinard +did the initial conversion to Texinfo format. Karl Berry did the +indexing, some reorganization, and editing of the results. Brian +Youmans of the Free Software Foundation office staff combined the +manuals for textutils, fileutils, and sh-utils to produce the present +omnibus manual. Richard Stallman contributed his usual invaluable +insights to the overall process. + + +File: coreutils.info, Node: Common options, Next: Output of entire files, Prev: Introduction, Up: Top + +Common options +************** + + Certain options are available in all of these programs. Rather than +writing identical descriptions for each of the programs, they are +described here. (In fact, every GNU program accepts (or should accept) +these options.) + + Normally options and operands can appear in any order, and programs +act as if all the options appear before any operands. For example, +`sort -r passwd -t :' acts like `sort -r -t : passwd', since `:' is an +option-argument of `-t'. However, if the `POSIXLY_CORRECT' environment +variable is set, options must appear before operands, unless otherwise +specified for a particular command. + + Some of these programs recognize the `--help' and `--version' +options only when one of them is the sole command line argument. + +`--help' + Print a usage message listing all available options, then exit + successfully. + +`--version' + Print the version number, then exit successfully. + +`--' + Delimit the option list. Later arguments, if any, are treated as + operands even if they begin with `-'. For example, `sort -- -r' + reads from the file named `-r'. + + + A single `-' is not really an option, though it looks like one. It +stands for standard input, or for standard output if that is clear from +the context, and it can be used either as an operand or as an +option-argument. For example, `sort -o - -' outputs to standard output +and reads from standard input, and is equivalent to plain `sort'. +Unless otherwise specified, `-' can appear in any context that requires +a file name. + +* Menu: + +* Exit status:: Indicating program success or failure. +* Backup options:: -b -S -V, in some programs. +* Block size:: BLOCK_SIZE and --block-size, in some programs. +* Target directory:: --target-directory, in some programs. +* Trailing slashes:: --strip-trailing-slashes, in some programs. +* Standards conformance:: Conformance to the POSIX standard. + + +File: coreutils.info, Node: Exit status, Next: Backup options, Up: Common options + +Exit status +=========== + + Nearly every command invocation yields an integral "exit status" +that can be used to change how other commands work. For the vast +majority of commands, an exit status of zero indicates success, and a +value of `1' indicates failure. However, some of the programs +documented here do produce other exit status values and a few associate +different meanings with the values `0' and `1'. Here are some of the +exceptions: `expr', `false', `nohup', `printenv', `sort', `test', +`true', `tty', `uniq'. + + +File: coreutils.info, Node: Backup options, Next: Block size, Prev: Exit status, Up: Common options + +Backup options +============== + + Some GNU programs (at least `cp', `install', `ln', and `mv') +optionally make backups of files before writing new versions. These +options control the details of these backups. The options are also +briefly mentioned in the descriptions of the particular programs. + +`-b' +`--backup[=METHOD]' + Make a backup of each file that would otherwise be overwritten or + removed. Without this option, the original versions are destroyed. + Use METHOD to determine the type of backups to make. When this + option is used but METHOD is not specified, then the value of the + `VERSION_CONTROL' environment variable is used. And if + `VERSION_CONTROL' is not set, the default backup type is + `existing'. + + Note that the short form of this option, `-b' does not accept any + argument. Using `-b' is equivalent to using `--backup=existing'. + + This option corresponds to the Emacs variable `version-control'; + the values for METHOD are the same as those used in Emacs. This + option also accepts more descriptive names. The valid METHODs are + (unique abbreviations are accepted): + + `none' + `off' + Never make backups. + + `numbered' + `t' + Always make numbered backups. + + `existing' + `nil' + Make numbered backups of files that already have them, simple + backups of the others. + + `simple' + `never' + Always make simple backups. Please note `never' is not to be + confused with `none'. + + +`-S SUFFIX' +`--suffix=SUFFIX' + Append SUFFIX to each backup file made with `-b'. If this option + is not specified, the value of the `SIMPLE_BACKUP_SUFFIX' + environment variable is used. And if `SIMPLE_BACKUP_SUFFIX' is not + set, the default is `~', just as in Emacs. + +`--version-control=METHOD' + This option is obsolete and will be removed in a future release. + It has been replaced with `--backup'. + + + +File: coreutils.info, Node: Block size, Next: Target directory, Prev: Backup options, Up: Common options + +Block size +========== + + Some GNU programs (at least `df', `du', and `ls') display sizes in +"blocks". You can adjust the block size and method of display to make +sizes easier to read. The block size used for display is independent +of any filesystem block size. Fractional block counts are rounded up +to the nearest integer. + + The default block size is chosen by examining the following +environment variables in turn; the first one that is set determines the +block size. + +`DF_BLOCK_SIZE' + This specifies the default block size for the `df' command. + Similarly, `DU_BLOCK_SIZE' specifies the default for `du' and + `LS_BLOCK_SIZE' for `ls'. + +`BLOCK_SIZE' + This specifies the default block size for all three commands, if + the above command-specific environment variables are not set. + +`POSIXLY_CORRECT' + If neither the `COMMAND_BLOCK_SIZE' nor the `BLOCK_SIZE' variables + are set, but this variable is set, the block size defaults to 512. + + + If none of the above environment variables are set, the block size +currently defaults to 1024 bytes in most contexts, but this number may +change in the future. For `ls' file sizes, the block size defaults to +1 byte. + + A block size specification can be a positive integer specifying the +number of bytes per block, or it can be `human-readable' or `si' to +select a human-readable format. Integers may be followed by suffixes +that are upward compatible with the SI prefixes +(http://www.bipm.fr/enus/3_SI/si-prefixes.html) for decimal multiples +and with the IEC 60027-2 prefixes for binary multiples +(http://physics.nist.gov/cuu/Units/binary.html). + + With human-readable formats, output sizes are followed by a size +letter such as `M' for megabytes. `BLOCK_SIZE=human-readable' uses +powers of 1024; `M' stands for 1,048,576 bytes. `BLOCK_SIZE=si' is +similar, but uses powers of 1000 and appends `B'; `MB' stands for +1,000,000 bytes. + + A block size specification preceded by `'' causes output sizes to be +displayed with thousands separators. The `LC_NUMERIC' locale specifies +the thousands separator and grouping. For example, in an American +English locale, `--block-size="'1kB"' would cause a size of 1234000 +bytes to be displayed as `1,234'. In the default C locale, there is no +thousands separator so a leading `'' has no effect. + + An integer block size can be followed by a suffix to specify a +multiple of that size. A bare size letter, or one followed by `iB', +specifies a multiple using powers of 1024. A size letter followed by +`B' specifies powers of 1000 instead. For example, `1M' and `1MiB' are +equivalent to `1048576', whereas `1MB' is equivalent to `1000000'. + + A plain suffix without a preceding integer acts as if `1' were +prepended, except that it causes a size indication to be appended to +the output. For example, `--block-size="kB"' displays 3000 as `3kB'. + + The following suffixes are defined. Large sizes like `1Y' may be +rejected by your computer due to limitations of its arithmetic. + +`kB' + kilobyte: 10^3 = 1000. + +`k' +`K' +`KiB' + kibibyte: 2^10 = 1024. `K' is special: the SI prefix is `k' and + the IEC 60027-2 prefix is `Ki', but tradition and POSIX use `k' to + mean `KiB'. + +`MB' + megabyte: 10^6 = 1,000,000. + +`M' +`MiB' + mebibyte: 2^20 = 1,048,576. + +`GB' + gigabyte: 10^9 = 1,000,000,000. + +`G' +`GiB' + gibibyte: 2^30 = 1,073,741,824. + +`TB' + terabyte: 10^12 = 1,000,000,000,000. + +`T' +`TiB' + tebibyte: 2^40 = 1,099,511,627,776. + +`PB' + petabyte: 10^15 = 1,000,000,000,000,000. + +`P' +`PiB' + pebibyte: 2^50 = 1,125,899,906,842,624. + +`EB' + exabyte: 10^18 = 1,000,000,000,000,000,000. + +`E' +`EiB' + exbibyte: 2^60 = 1,152,921,504,606,846,976. + +`ZB' + zettabyte: 10^21 = 1,000,000,000,000,000,000,000 + +`Z' +`ZiB' + 2^70 = 1,180,591,620,717,411,303,424. (`Zi' is a GNU extension to + IEC 60027-2.) + +`YB' + yottabyte: 10^24 = 1,000,000,000,000,000,000,000,000. + +`Y' +`YiB' + 2^80 = 1,208,925,819,614,629,174,706,176. (`Yi' is a GNU + extension to IEC 60027-2.) + + Block size defaults can be overridden by an explicit +`--block-size=SIZE' option. The `-k' option is equivalent to +`--block-size=1K', which is the default unless the `POSIXLY_CORRECT' +environment variable is set. The `-h' or `--human-readable' option is +equivalent to `--block-size=human-readable'. The `--si' option is +equivalent to `--block-size=si'. + + +File: coreutils.info, Node: Target directory, Next: Trailing slashes, Prev: Block size, Up: Common options + +Target directory +================ + + Some GNU programs (at least `cp', `install', `ln', and `mv') allow +you to specify the target directory via this option: + +`--target-directory=DIRECTORY' + Specify the destination DIRECTORY. + + The interface for most programs is that after processing options + and a finite (possibly zero) number of fixed-position arguments, + the remaining argument list is either expected to be empty, or is + a list of items (usually files) that will all be handled + identically. The `xargs' program is designed to work well with + this convention. + + The commands in the `mv'-family are unusual in that they take a + variable number of arguments with a special case at the _end_ + (namely, the target directory). This makes it nontrivial to + perform some operations, e.g., "move all files from here to + ../d/", because `mv * ../d/' might exhaust the argument space, and + `ls | xargs ...' doesn't have a clean way to specify an extra + final argument for each invocation of the subject command. (It + can be done by going through a shell command, but that requires + more human labor and brain power than it should.) + + The `--target-directory' option allows the `cp', `install', `ln', + and `mv' programs to be used conveniently with `xargs'. For + example, you can move the files from the current directory to a + sibling directory, `d' like this: (However, this doesn't move + files whose names begin with `.'.) + + ls |xargs mv --target-directory=../d + + If you use the GNU `find' program, you can move _all_ files with + this command: + find . -mindepth 1 -maxdepth 1 \ + | xargs mv --target-directory=../d + + But that will fail if there are no files in the current directory + or if any file has a name containing a newline character. The + following example removes those limitations and requires both GNU + `find' and GNU `xargs': + find . -mindepth 1 -maxdepth 1 -print0 \ + | xargs --null --no-run-if-empty \ + mv --target-directory=../d + + + +File: coreutils.info, Node: Trailing slashes, Next: Standards conformance, Prev: Target directory, Up: Common options + +Trailing slashes +================ + + Some GNU programs (at least `cp' and `mv') allow you to remove any +trailing slashes from each SOURCE argument before operating on it. The +`--strip-trailing-slashes' option enables this behavior. + + This is useful when a SOURCE argument may have a trailing slash and +specify a symbolic link to a directory. This scenario is in fact rather +common because some shells can automatically append a trailing slash +when performing file name completion on such symbolic links. Without +this option, `mv', for example, (via the system's rename function) must +interpret a trailing slash as a request to dereference the symbolic link +and so must rename the indirectly referenced _directory_ and not the +symbolic link. Although it may seem surprising that such behavior be +the default, it is required by POSIX and is consistent with other parts +of that standard. + + +File: coreutils.info, Node: Standards conformance, Prev: Trailing slashes, Up: Common options + +Standards conformance +===================== + + In a few cases, the GNU utilities' default behavior is incompatible +with the POSIX standard. To suppress these incompatibilities, define +the `POSIXLY_CORRECT' environment variable. Unless you are checking +for POSIX conformance, you probably do not need to define +`POSIXLY_CORRECT'. + + Newer versions of POSIX are occasionally incompatible with older +versions. For example, older versions of POSIX required the command +`sort +1' to sort based on the second and succeeding fields in each +input line, but starting with POSIX 1003.1-2001 the same command is +required to sort the file named `+1', and you must instead use the +command `sort -k 2' to get the field-based sort. + + The GNU utilities normally conform to the version of POSIX that is +standard for your system. To cause them to conform to a different +version of POSIX, define the `_POSIX2_VERSION' environment variable to +a value of the form YYYYMM specifying the year and month the standard +was adopted. Two values are currently supported for `_POSIX2_VERSION': +`199209' stands for POSIX 1003.2-1992, and `200112' stands for POSIX +1003.1-2001. For example, if you are running older software that +assumes an older version of POSIX and uses `sort +1', you can work +around the compatibility problems by setting `_POSIX2_VERSION=199209' +in your environment. + + +File: coreutils.info, Node: Output of entire files, Next: Formatting file contents, Prev: Common options, Up: Top + +Output of entire files +********************** + + These commands read and write entire files, possibly transforming +them in some way. + +* Menu: + +* cat invocation:: Concatenate and write files. +* tac invocation:: Concatenate and write files in reverse. +* nl invocation:: Number lines and write files. +* od invocation:: Write files in octal or other formats. + + +File: coreutils.info, Node: cat invocation, Next: tac invocation, Up: Output of entire files + +`cat': Concatenate and write files +================================== + + `cat' copies each FILE (`-' means standard input), or standard input +if none are given, to standard output. Synopsis: + + cat [OPTION] [FILE]... + + The program accepts the following options. Also see *Note Common +options::. + +`-A' +`--show-all' + Equivalent to `-vET'. + +`-B' +`--binary' + On MS-DOS and MS-Windows only, read and write the files in binary + mode. By default, `cat' on MS-DOS/MS-Windows uses binary mode + only when standard output is redirected to a file or a pipe; this + option overrides that. Binary file I/O is used so that the files + retain their format (Unix text as opposed to DOS text and binary), + because `cat' is frequently used as a file-copying program. Some + options (see below) cause `cat' to read and write files in text + mode because in those cases the original file contents aren't + important (e.g., when lines are numbered by `cat', or when line + endings should be marked). This is so these options work as + DOS/Windows users would expect; for example, DOS-style text files + have their lines end with the CR-LF pair of characters, which + won't be processed as an empty line by `-b' unless the file is + read in text mode. + +`-b' +`--number-nonblank' + Number all nonblank output lines, starting with 1. On MS-DOS and + MS-Windows, this option causes `cat' to read and write files in + text mode. + +`-e' + Equivalent to `-vE'. + +`-E' +`--show-ends' + Display a `$' after the end of each line. On MS-DOS and + MS-Windows, this option causes `cat' to read and write files in + text mode. + +`-n' +`--number' + Number all output lines, starting with 1. On MS-DOS and + MS-Windows, this option causes `cat' to read and write files in + text mode. + +`-s' +`--squeeze-blank' + Replace multiple adjacent blank lines with a single blank line. On + MS-DOS and MS-Windows, this option causes `cat' to read and write + files in text mode. + +`-t' + Equivalent to `-vT'. + +`-T' +`--show-tabs' + Display TAB characters as `^I'. + +`-u' + Ignored; for Unix compatibility. + +`-v' +`--show-nonprinting' + Display control characters except for LFD and TAB using `^' + notation and precede characters that have the high bit set with + `M-'. On MS-DOS and MS-Windows, this option causes `cat' to read + files and standard input in DOS binary mode, so the CR characters + at the end of each line are also visible. + + + +File: coreutils.info, Node: tac invocation, Next: nl invocation, Prev: cat invocation, Up: Output of entire files + +`tac': Concatenate and write files in reverse +============================================= + + `tac' copies each FILE (`-' means standard input), or standard input +if none are given, to standard output, reversing the records (lines by +default) in each separately. Synopsis: + + tac [OPTION]... [FILE]... + + "Records" are separated by instances of a string (newline by +default). By default, this separator string is attached to the end of +the record that it follows in the file. + + The program accepts the following options. Also see *Note Common +options::. + +`-b' +`--before' + The separator is attached to the beginning of the record that it + precedes in the file. + +`-r' +`--regex' + Treat the separator string as a regular expression. Users of `tac' + on MS-DOS/MS-Windows should note that, since `tac' reads files in + binary mode, each line of a text file might end with a CR/LF pair + instead of the Unix-style LF. + +`-s SEPARATOR' +`--separator=SEPARATOR' + Use SEPARATOR as the record separator, instead of newline. + + + +File: coreutils.info, Node: nl invocation, Next: od invocation, Prev: tac invocation, Up: Output of entire files + +`nl': Number lines and write files +================================== + + `nl' writes each FILE (`-' means standard input), or standard input +if none are given, to standard output, with line numbers added to some +or all of the lines. Synopsis: + + nl [OPTION]... [FILE]... + + `nl' decomposes its input into (logical) pages; by default, the line +number is reset to 1 at the top of each logical page. `nl' treats all +of the input files as a single document; it does not reset line numbers +or logical pages between files. + + A logical page consists of three sections: header, body, and footer. +Any of the sections can be empty. Each can be numbered in a different +style from the others. + + The beginnings of the sections of logical pages are indicated in the +input file by a line containing exactly one of these delimiter strings: + +`\:\:\:' + start of header; + +`\:\:' + start of body; + +`\:' + start of footer. + + The two characters from which these strings are made can be changed +from `\' and `:' via options (see below), but the pattern and length of +each string cannot be changed. + + A section delimiter is replaced by an empty line on output. Any text +that comes before the first section delimiter string in the input file +is considered to be part of a body section, so `nl' treats a file that +contains no section delimiters as a single body section. + + The program accepts the following options. Also see *Note Common +options::. + +`-b STYLE' +`--body-numbering=STYLE' + Select the numbering style for lines in the body section of each + logical page. When a line is not numbered, the current line number + is not incremented, but the line number separator character is + still prepended to the line. The styles are: + + `a' + number all lines, + + `t' + number only nonempty lines (default for body), + + `n' + do not number lines (default for header and footer), + + `pREGEXP' + number only lines that contain a match for REGEXP. + +`-d CD' +`--section-delimiter=CD' + Set the section delimiter characters to CD; default is `\:'. If + only C is given, the second remains `:'. (Remember to protect `\' + or other metacharacters from shell expansion with quotes or extra + backslashes.) + +`-f STYLE' +`--footer-numbering=STYLE' + Analogous to `--body-numbering'. + +`-h STYLE' +`--header-numbering=STYLE' + Analogous to `--body-numbering'. + +`-i NUMBER' +`--page-increment=NUMBER' + Increment line numbers by NUMBER (default 1). + +`-l NUMBER' +`--join-blank-lines=NUMBER' + Consider NUMBER (default 1) consecutive empty lines to be one + logical line for numbering, and only number the last one. Where + fewer than NUMBER consecutive empty lines occur, do not number + them. An empty line is one that contains no characters, not even + spaces or tabs. + +`-n FORMAT' +`--number-format=FORMAT' + Select the line numbering format (default is `rn'): + + `ln' + left justified, no leading zeros; + + `rn' + right justified, no leading zeros; + + `rz' + right justified, leading zeros. + +`-p' +`--no-renumber' + Do not reset the line number at the start of a logical page. + +`-s STRING' +`--number-separator=STRING' + Separate the line number from the text line in the output with + STRING (default is the TAB character). + +`-v NUMBER' +`--starting-line-number=NUMBER' + Set the initial line number on each logical page to NUMBER + (default 1). + +`-w NUMBER' +`--number-width=NUMBER' + Use NUMBER characters for line numbers (default 6). + + + +File: coreutils.info, Node: od invocation, Prev: nl invocation, Up: Output of entire files + +`od': Write files in octal or other formats +=========================================== + + `od' writes an unambiguous representation of each FILE (`-' means +standard input), or standard input if none are given. Synopses: + + od [OPTION]... [FILE]... + od --traditional [FILE] [[+]OFFSET [[+]LABEL]] + + Each line of output consists of the offset in the input, followed by +groups of data from the file. By default, `od' prints the offset in +octal, and each group of file data is two bytes of input printed as a +single octal number. + + The program accepts the following options. Also see *Note Common +options::. + +`-A RADIX' +`--address-radix=RADIX' + Select the base in which file offsets are printed. RADIX can be + one of the following: + + `d' + decimal; + + `o' + octal; + + `x' + hexadecimal; + + `n' + none (do not print offsets). + + The default is octal. + +`-j BYTES' +`--skip-bytes=BYTES' + Skip BYTES input bytes before formatting and writing. If BYTES + begins with `0x' or `0X', it is interpreted in hexadecimal; + otherwise, if it begins with `0', in octal; otherwise, in decimal. + Appending `b' multiplies BYTES by 512, `k' by 1024, and `m' by + 1048576. + +`-N BYTES' +`--read-bytes=BYTES' + Output at most BYTES bytes of the input. Prefixes and suffixes on + `bytes' are interpreted as for the `-j' option. + +`-s N' +`--strings[=N]' + Instead of the normal output, output only "string constants": at + least N consecutive ASCII graphic characters, followed by a null + (zero) byte. + + If N is omitted with `--strings', the default is 3. On older + systems, GNU `od' instead supports an obsolete option `-s[N]', + where N also defaults to 3. POSIX 1003.1-2001 (*note Standards + conformance::) does not allow `-s' without an argument; use + `--strings' instead. + +`-t TYPE' +`--format=TYPE' + Select the format in which to output the file data. TYPE is a + string of one or more of the below type indicator characters. If + you include more than one type indicator character in a single TYPE + string, or use this option more than once, `od' writes one copy of + each output line using each of the data types that you specified, + in the order that you specified. + + Adding a trailing "z" to any type specification appends a display + of the ASCII character representation of the printable characters + to the output line generated by the type specification. + + `a' + named character + + `c' + ASCII character or backslash escape, + + `d' + signed decimal + + `f' + floating point + + `o' + octal + + `u' + unsigned decimal + + `x' + hexadecimal + + The type `a' outputs things like `sp' for space, `nl' for newline, + and `nul' for a null (zero) byte. Type `c' outputs ` ', `\n', and + `\0', respectively. + + Except for types `a' and `c', you can specify the number of bytes + to use in interpreting each number in the given data type by + following the type indicator character with a decimal integer. + Alternately, you can specify the size of one of the C compiler's + built-in data types by following the type indicator character with + one of the following characters. For integers (`d', `o', `u', + `x'): + + `C' + char + + `S' + short + + `I' + int + + `L' + long + + For floating point (`f'): + + F + float + + D + double + + L + long double + +`-v' +`--output-duplicates' + Output consecutive lines that are identical. By default, when two + or more consecutive output lines would be identical, `od' outputs + only the first line, and puts just an asterisk on the following + line to indicate the elision. + +`-w N' +`--width[=N]' + Dump `n' input bytes per output line. This must be a multiple of + the least common multiple of the sizes associated with the + specified output types. + + If this option is not given at all, the default is 16. If N is + omitted with `--width', the default is 32. On older systems, GNU + `od' instead supports an obsolete option `-w[N]', where N also + defaults to 32. POSIX 1003.1-2001 (*note Standards conformance::) + does not allow `-w' without an argument; use `--width' instead. + + + The next several options are shorthands for format specifications. +GNU `od' accepts any combination of shorthands and format specification +options. These options accumulate. + +`-a' + Output as named characters. Equivalent to `-ta'. + +`-b' + Output as octal bytes. Equivalent to `-toC'. + +`-c' + Output as ASCII characters or backslash escapes. Equivalent to + `-tc'. + +`-d' + Output as unsigned decimal shorts. Equivalent to `-tu2'. + +`-f' + Output as floats. Equivalent to `-tfF'. + +`-h' + Output as hexadecimal shorts. Equivalent to `-tx2'. + +`-i' + Output as decimal shorts. Equivalent to `-td2'. + +`-l' + Output as decimal longs. Equivalent to `-td4'. + +`-o' + Output as octal shorts. Equivalent to `-to2'. + +`-x' + Output as hexadecimal shorts. Equivalent to `-tx2'. + +`--traditional' + Recognize the non-option arguments that traditional `od' accepted. + The following syntax: + + od --traditional [FILE] [[+]OFFSET[.][b] [[+]LABEL[.][b]]] + + can be used to specify at most one file and optional arguments + specifying an offset and a pseudo-start address, LABEL. By + default, OFFSET is interpreted as an octal number specifying how + many input bytes to skip before formatting and writing. The + optional trailing decimal point forces the interpretation of + OFFSET as a decimal number. If no decimal is specified and the + offset begins with `0x' or `0X' it is interpreted as a hexadecimal + number. If there is a trailing `b', the number of bytes skipped + will be OFFSET multiplied by 512. The LABEL argument is + interpreted just like OFFSET, but it specifies an initial + pseudo-address. The pseudo-addresses are displayed in parentheses + following any normal address. + + + +File: coreutils.info, Node: Formatting file contents, Next: Output of parts of files, Prev: Output of entire files, Up: Top + +Formatting file contents +************************ + + These commands reformat the contents of files. + +* Menu: + +* fmt invocation:: Reformat paragraph text. +* pr invocation:: Paginate or columnate files for printing. +* fold invocation:: Wrap input lines to fit in specified width. + + +File: coreutils.info, Node: fmt invocation, Next: pr invocation, Up: Formatting file contents + +`fmt': Reformat paragraph text +============================== + + `fmt' fills and joins lines to produce output lines of (at most) a +given number of characters (75 by default). Synopsis: + + fmt [OPTION]... [FILE]... + + `fmt' reads from the specified FILE arguments (or standard input if +none are given), and writes to standard output. + + By default, blank lines, spaces between words, and indentation are +preserved in the output; successive input lines with different +indentation are not joined; tabs are expanded on input and introduced on +output. + + `fmt' prefers breaking lines at the end of a sentence, and tries to +avoid line breaks after the first word of a sentence or before the last +word of a sentence. A "sentence break" is defined as either the end of +a paragraph or a word ending in any of `.?!', followed by two spaces or +end of line, ignoring any intervening parentheses or quotes. Like TeX, +`fmt' reads entire "paragraphs" before choosing line breaks; the +algorithm is a variant of that in "Breaking Paragraphs Into Lines" +(Donald E. Knuth and Michael F. Plass, `Software--Practice and +Experience', 11 (1981), 1119-1184). + + The program accepts the following options. Also see *Note Common +options::. + +`-c' +`--crown-margin' + "Crown margin" mode: preserve the indentation of the first two + lines within a paragraph, and align the left margin of each + subsequent line with that of the second line. + +`-t' +`--tagged-paragraph' + "Tagged paragraph" mode: like crown margin mode, except that if + indentation of the first line of a paragraph is the same as the + indentation of the second, the first line is treated as a one-line + paragraph. + +`-s' +`--split-only' + Split lines only. Do not join short lines to form longer ones. + This prevents sample lines of code, and other such "formatted" + text from being unduly combined. + +`-u' +`--uniform-spacing' + Uniform spacing. Reduce spacing between words to one space, and + spacing between sentences to two spaces. + +`-WIDTH' +`-w WIDTH' +`--width=WIDTH' + Fill output lines up to WIDTH characters (default 75). `fmt' + initially tries to make lines about 7% shorter than this, to give + it room to balance line lengths. + +`-p PREFIX' +`--prefix=PREFIX' + Only lines beginning with PREFIX (possibly preceded by whitespace) + are subject to formatting. The prefix and any preceding whitespace + are stripped for the formatting and then re-attached to each + formatted output line. One use is to format certain kinds of + program comments, while leaving the code unchanged. + + + +File: coreutils.info, Node: pr invocation, Next: fold invocation, Prev: fmt invocation, Up: Formatting file contents + +`pr': Paginate or columnate files for printing +============================================== + + `pr' writes each FILE (`-' means standard input), or standard input +if none are given, to standard output, paginating and optionally +outputting in multicolumn format; optionally merges all FILEs, printing +all in parallel, one per column. Synopsis: + + pr [OPTION]... [FILE]... + + By default, a 5-line header is printed at each page: two blank lines; +a line with the date, the filename, and the page count; and two more +blank lines. A footer of five blank lines is also printed. With the +`-F' option, a 3-line header is printed: the leading two blank lines are +omitted; no footer is used. The default PAGE_LENGTH in both cases is 66 +lines. The default number of text lines changes from 56 (without `-F') +to 63 (with `-F'). The text line of the header takes the form `DATE +STRING PAGE', with spaces inserted around STRING so that the line takes +up the full PAGE_WIDTH. Here, DATE is the date (see the `-D' or +`--date-format' option for details), STRING is the centered header +string, and PAGE identifies the page number. The `LC_MESSAGES' locale +category affects the spelling of PAGE; in the default C locale, it is +`Page NUMBER' where NUMBER is the decimal page number. + + Form feeds in the input cause page breaks in the output. Multiple +form feeds produce empty pages. + + Columns are of equal width, separated by an optional string (default +is `space'). For multicolumn output, lines will always be truncated to +PAGE_WIDTH (default 72), unless you use the `-J' option. For single +column output no line truncation occurs by default. Use `-W' option to +truncate lines in that case. + + The following changes were made in version 1.22i and apply to later +versions of `pr': - Brian + * Some small LETTER OPTIONS (`-s', `-w') have been redefined for + better POSIX compliance. The output of some further cases has + been adapted to other Unix systems. These changes are not + compatible with earlier versions of the program. + + * Some NEW CAPITAL LETTER options (`-J', `-S', `-W') have been + introduced to turn off unexpected interferences of small letter + options. The `-N' option and the second argument LAST_PAGE of + `+FIRST_PAGE' offer more flexibility. The detailed handling of + form feeds set in the input files requires the `-T' option. + + * Capital letter options override small letter ones. + + * Some of the option-arguments (compare `-s', `-e', `-i', `-n') + cannot be specified as separate arguments from the preceding + option letter (already stated in the POSIX specification). + + The program accepts the following options. Also see *Note Common +options::. + +`+FIRST_PAGE[:LAST_PAGE]' +`--pages=FIRST_PAGE[:LAST_PAGE]' + Begin printing with page FIRST_PAGE and stop with LAST_PAGE. + Missing `:LAST_PAGE' implies end of file. While estimating the + number of skipped pages each form feed in the input file results + in a new page. Page counting with and without `+FIRST_PAGE' is + identical. By default, counting starts with the first page of + input file (not first page printed). Line numbering may be + altered by `-N' option. + +`-COLUMN' +`--columns=COLUMN' + With each single FILE, produce COLUMN columns of output (default + is 1) and print columns down, unless `-a' is used. The column + width is automatically decreased as COLUMN increases; unless you + use the `-W/-w' option to increase PAGE_WIDTH as well. This + option might well cause some lines to be truncated. The number of + lines in the columns on each page are balanced. The options `-e' + and `-i' are on for multiple text-column output. Together with + `-J' option column alignment and line truncation is turned off. + Lines of full length are joined in a free field format and `-S' + option may set field separators. `-COLUMN' may not be used with + `-m' option. + +`-a' +`--across' + With each single FILE, print columns across rather than down. The + `-COLUMN' option must be given with COLUMN greater than one. If a + line is too long to fit in a column, it is truncated. + +`-c' +`--show-control-chars' + Print control characters using hat notation (e.g., `^G'); print + other nonprinting characters in octal backslash notation. By + default, nonprinting characters are not changed. + +`-d' +`--double-space' + Double space the output. + +`-D FORMAT' +`--date-format=FORMAT' + Format header dates using FORMAT, using the same conventions as + for the the command `date +FORMAT'; *Note date invocation::. + Except for directives, which start with `%', characters in FORMAT + are printed unchanged. You can use this option to specify an + arbitrary string in place of the header date, e.g., + `--date-format="Monday morning"'. + + If the `POSIXLY_CORRECT' environment variable is not set, the date + format defaults to `%Y-%m-%d %H:%M' (for example, `2001-12-04 + 23:59'); otherwise, the format depends on the `LC_TIME' locale + category, with the default being `%b %e %H:%M %Y' (for example, + `Dec 4 23:59 2001'. + +`-e[IN-TABCHAR[IN-TABWIDTH]]' +`--expand-tabs[=IN-TABCHAR[IN-TABWIDTH]]' + Expand TABs to spaces on input. Optional argument IN-TABCHAR is + the input tab character (default is the TAB character). Second + optional argument IN-TABWIDTH is the input tab character's width + (default is 8). + +`-f' +`-F' +`--form-feed' + Use a form feed instead of newlines to separate output pages. The + default page length of 66 lines is not altered. But the number of + lines of text per page changes from default 56 to 63 lines. + +`-h HEADER' +`--header=HEADER' + Replace the filename in the header with the centered string HEADER. + When using the shell, HEADER should be quoted and should be + separated from `-h' by a space. + +`-i[OUT-TABCHAR[OUT-TABWIDTH]]' +`--output-tabs[=OUT-TABCHAR[OUT-TABWIDTH]]' + Replace spaces with TABs on output. Optional argument OUT-TABCHAR + is the output tab character (default is the TAB character). + Second optional argument OUT-TABWIDTH is the output tab + character's width (default is 8). + +`-J' +`--join-lines' + Merge lines of full length. Used together with the column options + `-COLUMN', `-a -COLUMN' or `-m'. Turns off `-W/-w' line + truncation; no column alignment used; may be used with + `--sep-string[=STRING]'. `-J' has been introduced (together with + `-W' and `--sep-string') to disentangle the old (POSIX-compliant) + options `-w' and `-s' along with the three column options. + +`-l PAGE_LENGTH' +`--length=PAGE_LENGTH' + Set the page length to PAGE_LENGTH (default 66) lines, including + the lines of the header [and the footer]. If PAGE_LENGTH is less + than or equal to 10 (or <= 3 with `-F'), the header and footer are + omitted, and all form feeds set in input files are eliminated, as + if the `-T' option had been given. + +`-m' +`--merge' + Merge and print all FILEs in parallel, one in each column. If a + line is too long to fit in a column, it is truncated, unless the + `-J' option is used. `--sep-string[=STRING]' may be used. Empty + pages in some FILEs (form feeds set) produce empty columns, still + marked by STRING. The result is a continuous line numbering and + column marking throughout the whole merged file. Completely empty + merged pages show no separators or line numbers. The default + header becomes `DATE PAGE' with spaces inserted in the middle; this + may be used with the `-h' or `--header' option to fill up the + middle blank part. + +`-n[NUMBER-SEPARATOR[DIGITS]]' +`--number-lines[=NUMBER-SEPARATOR[DIGITS]]' + Provide DIGITS digit line numbering (default for DIGITS is 5). + With multicolumn output the number occupies the first DIGITS + column positions of each text column or only each line of `-m' + output. With single column output the number precedes each line + just as `-m' does. Default counting of the line numbers starts + with the first line of the input file (not the first line printed, + compare the `--page' option and `-N' option). Optional argument + NUMBER-SEPARATOR is the character appended to the line number to + separate it from the text followed. The default separator is the + TAB character. In a strict sense a TAB is always printed with + single column output only. The TAB-width varies with the + TAB-position, e.g. with the left MARGIN specified by `-o' option. + With multicolumn output priority is given to `equal width of + output columns' (a POSIX specification). The TAB-width is fixed + to the value of the first column and does not change with + different values of left MARGIN. That means a fixed number of + spaces is always printed in the place of the NUMBER-SEPARATOR TAB. + The tabification depends upon the output position. + +`-N LINE_NUMBER' +`--first-line-number=LINE_NUMBER' + Start line counting with the number LINE_NUMBER at first line of + first page printed (in most cases not the first line of the input + file). + +`-o MARGIN' +`--indent=MARGIN' + Indent each line with a margin MARGIN spaces wide (default is + zero). The total page width is the size of the margin plus the + PAGE_WIDTH set with the `-W/-w' option. A limited overflow may + occur with numbered single column output (compare `-n' option). + +`-r' +`--no-file-warnings' + Do not print a warning message when an argument FILE cannot be + opened. (The exit status will still be nonzero, however.) + +`-s[CHAR]' +`--separator[=CHAR]' + Separate columns by a single character CHAR. The default for CHAR + is the TAB character without `-w' and `no character' with `-w'. + Without `-s' the default separator `space' is set. `-s[char]' + turns off line truncation of all three column options + (`-COLUMN'|`-a -COLUMN'|`-m') unless `-w' is set. This is a + POSIX-compliant formulation. + +`-S STRING' +`--sep-string[=STRING]' + Use STRING to separate output columns. The `-S' option doesn't + affect the `-W/-w' option, unlike the `-s' option which does. It + does not affect line truncation or column alignment. Without + `-S', and with `-J', `pr' uses the default output separator, TAB. + Without `-S' or `-J', `pr' uses a `space' (same as `-S" "'). With + `-SSTRING', STRING must be nonempty; `--sep-string' with no STRING + is equivalent to `--sep-string=""'. + + On older systems, `pr' instead supports an obsolete option + `-S[STRING]', where STRING is optional. POSIX 1003.1-2001 (*note + Standards conformance::) does not allow this older usage. To + specify an empty STRING portably, use `--sep-string'. + +`-t' +`--omit-header' + Do not print the usual header [and footer] on each page, and do + not fill out the bottom of pages (with blank lines or a form + feed). No page structure is produced, but form feeds set in the + input files are retained. The predefined pagination is not + changed. `-t' or `-T' may be useful together with other options; + e.g.: `-t -e4', expand TAB characters in the input file to 4 + spaces but don't make any other changes. Use of `-t' overrides + `-h'. + +`-T' +`--omit-pagination' + Do not print header [and footer]. In addition eliminate all form + feeds set in the input files. + +`-v' +`--show-nonprinting' + Print nonprinting characters in octal backslash notation. + +`-w PAGE_WIDTH' +`--width=PAGE_WIDTH' + Set page width to PAGE_WIDTH characters for multiple text-column + output only (default for PAGE_WIDTH is 72). `-s[CHAR]' turns off + the default page width and any line truncation and column + alignment. Lines of full length are merged, regardless of the + column options set. No PAGE_WIDTH setting is possible with single + column output. A POSIX-compliant formulation. + +`-W PAGE_WIDTH' +`--page_width=PAGE_WIDTH' + Set the page width to PAGE_WIDTH characters. That's valid with and + without a column option. Text lines are truncated, unless `-J' is + used. Together with one of the three column options (`-COLUMN', + `-a -COLUMN' or `-m') column alignment is always used. The + separator options `-S' or `-s' don't affect the `-W' option. + Default is 72 characters. Without `-W PAGE_WIDTH' and without any + of the column options NO line truncation is used (defined to keep + downward compatibility and to meet most frequent tasks). That's + equivalent to `-W 72 -J'. The header line is never truncated. + + + +File: coreutils.info, Node: fold invocation, Prev: pr invocation, Up: Formatting file contents + +`fold': Wrap input lines to fit in specified width +================================================== + + `fold' writes each FILE (`-' means standard input), or standard +input if none are given, to standard output, breaking long lines. +Synopsis: + + fold [OPTION]... [FILE]... + + By default, `fold' breaks lines wider than 80 columns. The output +is split into as many lines as necessary. + + `fold' counts screen columns by default; thus, a tab may count more +than one column, backspace decreases the column count, and carriage +return sets the column to zero. + + The program accepts the following options. Also see *Note Common +options::. + +`-b' +`--bytes' + Count bytes rather than columns, so that tabs, backspaces, and + carriage returns are each counted as taking up one column, just + like other characters. + +`-s' +`--spaces' + Break at word boundaries: the line is broken after the last blank + before the maximum line length. If the line contains no such + blanks, the line is broken at the maximum line length as usual. + +`-w WIDTH' +`--width=WIDTH' + Use a maximum line length of WIDTH columns instead of 80. + + On older systems, `fold' supports an obsolete option `-WIDTH'. + POSIX 1003.1-2001 (*note Standards conformance::) does not allow + this; use `-w WIDTH' instead. + + + +File: coreutils.info, Node: Output of parts of files, Next: Summarizing files, Prev: Formatting file contents, Up: Top + +Output of parts of files +************************ + + These commands output pieces of the input. + +* Menu: + +* head invocation:: Output the first part of files. +* tail invocation:: Output the last part of files. +* split invocation:: Split a file into fixed-size pieces. +* csplit invocation:: Split a file into context-determined pieces. + + +File: coreutils.info, Node: head invocation, Next: tail invocation, Up: Output of parts of files + +`head': Output the first part of files +====================================== + + `head' prints the first part (10 lines by default) of each FILE; it +reads from standard input if no files are given or when given a FILE of +`-'. Synopsis: + + head [OPTION]... [FILE]... + + If more than one FILE is specified, `head' prints a one-line header +consisting of + ==> FILE NAME <== + +before the output for each FILE. + + The program accepts the following options. Also see *Note Common +options::. + +`-c BYTES' +`--bytes=BYTES' + Print the first BYTES bytes, instead of initial lines. Appending + `b' multiplies BYTES by 512, `k' by 1024, and `m' by 1048576. + +`-n N' +`--lines=N' + Output the first N lines. + +`-q' +`--quiet' +`--silent' + Never print file name headers. + +`-v' +`--verbose' + Always print file name headers. + + + On older systems, `head' supports an obsolete option +`-COUNTOPTIONS', which is recognized only if it is specified first. +COUNT is a decimal number optionally followed by a size letter (`b', +`k', `m') as in `-c', or `l' to mean count by lines, or other option +letters (`cqv'). POSIX 1003.1-2001 (*note Standards conformance::) +does not allow this; use `-c COUNT' or `-n COUNT' instead. + + +File: coreutils.info, Node: tail invocation, Next: split invocation, Prev: head invocation, Up: Output of parts of files + +`tail': Output the last part of files +===================================== + + `tail' prints the last part (10 lines by default) of each FILE; it +reads from standard input if no files are given or when given a FILE of +`-'. Synopsis: + + tail [OPTION]... [FILE]... + + If more than one FILE is specified, `tail' prints a one-line header +consisting of + ==> FILE NAME <== + +before the output for each FILE. + + GNU `tail' can output any amount of data (some other versions of +`tail' cannot). It also has no `-r' option (print in reverse), since +reversing a file is really a different job from printing the end of a +file; BSD `tail' (which is the one with `-r') can only reverse files +that are at most as large as its buffer, which is typically 32 KiB. A +more reliable and versatile way to reverse files is the GNU `tac' +command. + + If any option-argument is a number N starting with a `+', `tail' +begins printing with the Nth item from the start of each file, instead +of from the end. + + The program accepts the following options. Also see *Note Common +options::. + +`-c BYTES' +`--bytes=BYTES' + Output the last BYTES bytes, instead of final lines. Appending + `b' multiplies BYTES by 512, `k' by 1024, and `m' by 1048576. + +`-f' +`--follow[=HOW]' + Loop forever trying to read more characters at the end of the file, + presumably because the file is growing. This option is ignored + when reading from a pipe. If more than one file is given, `tail' + prints a header whenever it gets output from a different file, to + indicate which file that output is from. + + There are two ways to specify how you'd like to track files with + this option, but that difference is noticeable only when a + followed file is removed or renamed. If you'd like to continue to + track the end of a growing file even after it has been unlinked, + use `--follow=descriptor'. This is the default behavior, but it + is not useful if you're tracking a log file that may be rotated + (removed or renamed, then reopened). In that case, use + `--follow=name' to track the named file by reopening it + periodically to see if it has been removed and recreated by some + other program. + + No matter which method you use, if the tracked file is determined + to have shrunk, `tail' prints a message saying the file has been + truncated and resumes tracking the end of the file from the + newly-determined endpoint. + + When a file is removed, `tail''s behavior depends on whether it is + following the name or the descriptor. When following by name, + tail can detect that a file has been removed and gives a message + to that effect, and if `--retry' has been specified it will + continue checking periodically to see if the file reappears. When + following a descriptor, tail does not detect that the file has + been unlinked or renamed and issues no message; even though the + file may no longer be accessible via its original name, it may + still be growing. + + The option values `descriptor' and `name' may be specified only + with the long form of the option, not with `-f'. + +`-F' + This option is the same as `--follow=name --retry'. That is, tail + will attempt to reopen a file when it is removed. Should this + fail, tail will keep trying until it becomes accessible again. + +`--retry' + This option is meaningful only when following by name. Without + this option, when tail encounters a file that doesn't exist or is + otherwise inaccessible, it reports that fact and never checks it + again. + +`--sleep-interval=NUMBER' + Change the number of seconds to wait between iterations (the + default is 1.0). During one iteration, every specified file is + checked to see if it has Historical implementations of `tail' have + required that NUMBER be an integer. However, GNU `tail' accepts + an arbitrary floating point number. + +`--pid=PID' + When following by name or by descriptor, you may specify the + process ID, PID, of the sole writer of all FILE arguments. Then, + shortly after that process terminates, tail will also terminate. + This will work properly only if the writer and the tailing process + are running on the same machine. For example, to save the output + of a build in a file and to watch the file grow, if you invoke + `make' and `tail' like this then the tail process will stop when + your build completes. Without this option, you would have had to + kill the `tail -f' process yourself. + $ make >& makerr & tail --pid=$! -f makerr + If you specify a PID that is not in use or that does not correspond + to the process that is writing to the tailed files, then `tail' + may terminate long before any FILEs stop growing or it may not + terminate until long after the real writer has terminated. Note + that `--pid' cannot be supported on some systems; `tail' will + print a warning if this is the case. + +`--max-unchanged-stats=N' + When tailing a file by name, if there have been N (default + n=5) consecutive iterations for which the size has remained the + same, then `open'/`fstat' the file to determine if that file name + is still associated with the same device/inode-number pair as + before. When following a log file that is rotated, this is + approximately the number of seconds between when tail prints the + last pre-rotation lines and when it prints the lines that have + accumulated in the new log file. This option is meaningful only + when following by name. + +`-n N' +`--lines=N' + Output the last N lines. + +`-q' +`--quiet' +`--silent' + Never print file name headers. + +`-v' +`--verbose' + Always print file name headers. + + + On older systems, `tail' supports an obsolete option +`-COUNTOPTIONS', which is recognized only if it is specified first. +COUNT is a decimal number optionally followed by a size letter (`b', +`k', `m') as in `-c', or `l' to mean count by lines, or other option +letters (`cfqv'). Some older `tail' implementations also support an +obsolete option `+COUNT' with the same meaning as `-+COUNT'. POSIX +1003.1-2001 (*note Standards conformance::) does not allow these +options; use `-c COUNT' or `-n COUNT' instead. + + +File: coreutils.info, Node: split invocation, Next: csplit invocation, Prev: tail invocation, Up: Output of parts of files + +`split': Split a file into fixed-size pieces +============================================ + + `split' creates output files containing consecutive sections of +INPUT (standard input if none is given or INPUT is `-'). Synopsis: + + split [OPTION] [INPUT [PREFIX]] + + By default, `split' puts 1000 lines of INPUT (or whatever is left +over for the last section), into each output file. + + The output files' names consist of PREFIX (`x' by default) followed +by a group of letters (`aa', `ab', ... by default), such that +concatenating the output files in sorted order by file name produces +the original input file. If the output file names are exhausted, +`split' reports an error without deleting the output files that it did +create. + + The program accepts the following options. Also see *Note Common +options::. + +`-a LENGTH' +`--suffix-length=LENGTH' + Use suffixes of length LENGTH. The default LENGTH is 2. + +`-l LINES' +`--lines=LINES' + Put LINES lines of INPUT into each output file. + + On older systems, `split' supports an obsolete option `-LINES'. + POSIX 1003.1-2001 (*note Standards conformance::) does not allow + this; use `-l LINES' instead. + +`-b BYTES' +`--bytes=BYTES' + Put the first BYTES bytes of INPUT into each output file. + Appending `b' multiplies BYTES by 512, `k' by 1024, and `m' by + 1048576. + +`-C BYTES' +`--line-bytes=BYTES' + Put into each output file as many complete lines of INPUT as + possible without exceeding BYTES bytes. For lines longer than + BYTES bytes, put BYTES bytes into each output file until less than + BYTES bytes of the line are left, then continue normally. BYTES + has the same format as for the `--bytes' option. + +`--verbose' + Write a diagnostic to standard error just before each output file + is opened. + + + +File: coreutils.info, Node: csplit invocation, Prev: split invocation, Up: Output of parts of files + +`csplit': Split a file into context-determined pieces +===================================================== + + `csplit' creates zero or more output files containing sections of +INPUT (standard input if INPUT is `-'). Synopsis: + + csplit [OPTION]... INPUT PATTERN... + + The contents of the output files are determined by the PATTERN +arguments, as detailed below. An error occurs if a PATTERN argument +refers to a nonexistent line of the input file (e.g., if no remaining +line matches a given regular expression). After every PATTERN has been +matched, any remaining input is copied into one last output file. + + By default, `csplit' prints the number of bytes written to each +output file after it has been created. + + The types of pattern arguments are: + +`N' + Create an output file containing the input up to but not including + line N (a positive integer). If followed by a repeat count, also + create an output file containing the next LINE lines of the input + file once for each repeat. + +`/REGEXP/[OFFSET]' + Create an output file containing the current line up to (but not + including) the next line of the input file that contains a match + for REGEXP. The optional OFFSET is a `+' or `-' followed by a + positive integer. If it is given, the input up to the matching + line plus or minus OFFSET is put into the output file, and the + line after that begins the next section of input. + +`%REGEXP%[OFFSET]' + Like the previous type, except that it does not create an output + file, so that section of the input file is effectively ignored. + +`{REPEAT-COUNT}' + Repeat the previous pattern REPEAT-COUNT additional times. + REPEAT-COUNT can either be a positive integer or an asterisk, + meaning repeat as many times as necessary until the input is + exhausted. + + + The output files' names consist of a prefix (`xx' by default) +followed by a suffix. By default, the suffix is an ascending sequence +of two-digit decimal numbers from `00' to `99'. In any case, +concatenating the output files in sorted order by filename produces the +original input file. + + By default, if `csplit' encounters an error or receives a hangup, +interrupt, quit, or terminate signal, it removes any output files that +it has created so far before it exits. + + The program accepts the following options. Also see *Note Common +options::. + +`-f PREFIX' +`--prefix=PREFIX' + Use PREFIX as the output file name prefix. + +`-b SUFFIX' +`--suffix=SUFFIX' + Use SUFFIX as the output file name suffix. When this option is + specified, the suffix string must include exactly one + `printf(3)'-style conversion specification, possibly including + format specification flags, a field width, a precision + specifications, or all of these kinds of modifiers. The format + letter must convert a binary integer argument to readable form; + thus, only `d', `i', `u', `o', `x', and `X' conversions are + allowed. The entire SUFFIX is given (with the current output file + number) to `sprintf(3)' to form the file name suffixes for each of + the individual output files in turn. If this option is used, the + `--digits' option is ignored. + +`-n DIGITS' +`--digits=DIGITS' + Use output file names containing numbers that are DIGITS digits + long instead of the default 2. + +`-k' +`--keep-files' + Do not remove output files when errors are encountered. + +`-z' +`--elide-empty-files' + Suppress the generation of zero-length output files. (In cases + where the section delimiters of the input file are supposed to + mark the first lines of each of the sections, the first output + file will generally be a zero-length file unless you use this + option.) The output file sequence numbers always run + consecutively starting from 0, even when this option is specified. + +`-s' +`-q' +`--silent' +`--quiet' + Do not print counts of output file sizes. + + + +File: coreutils.info, Node: Summarizing files, Next: Operating on sorted files, Prev: Output of parts of files, Up: Top + +Summarizing files +***************** + + These commands generate just a few numbers representing entire +contents of files. + +* Menu: + +* wc invocation:: Print byte, word, and line counts. +* sum invocation:: Print checksum and block counts. +* cksum invocation:: Print CRC checksum and byte counts. +* md5sum invocation:: Print or check message-digests. + + +File: coreutils.info, Node: wc invocation, Next: sum invocation, Up: Summarizing files + +`wc': Print byte, word, and line counts +======================================= + + `wc' counts the number of bytes, characters, whitespace-separated +words, and newlines in each given FILE, or standard input if none are +given or for a FILE of `-'. Synopsis: + + wc [OPTION]... [FILE]... + + `wc' prints one line of counts for each file, and if the file was +given as an argument, it prints the file name following the counts. If +more than one FILE is given, `wc' prints a final line containing the +cumulative counts, with the file name `total'. The counts are printed +in this order: newlines, words, characters, bytes. By default, each +count is output right-justified in a 7-byte field with one space +between fields so that the numbers and file names line up nicely in +columns. However, POSIX requires that there be exactly one space +separating columns. You can make `wc' use the POSIX-mandated output +format by setting the `POSIXLY_CORRECT' environment variable. + + By default, `wc' prints three counts: the newline, words, and byte +counts. Options can specify that only certain counts be printed. +Options do not undo others previously given, so + + wc --bytes --words + +prints both the byte counts and the word counts. + + With the `--max-line-length' option, `wc' prints the length of the +longest line per file, and if there is more than one file it prints the +maximum (not the sum) of those lengths. + + The program accepts the following options. Also see *Note Common +options::. + +`-c' +`--bytes' + Print only the byte counts. + +`-m' +`--chars' + Print only the character counts. + +`-w' +`--words' + Print only the word counts. + +`-l' +`--lines' + Print only the newline counts. + +`-L' +`--max-line-length' + Print only the maximum line lengths. + + + +File: coreutils.info, Node: sum invocation, Next: cksum invocation, Prev: wc invocation, Up: Summarizing files + +`sum': Print checksum and block counts +====================================== + + `sum' computes a 16-bit checksum for each given FILE, or standard +input if none are given or for a FILE of `-'. Synopsis: + + sum [OPTION]... [FILE]... + + `sum' prints the checksum for each FILE followed by the number of +blocks in the file (rounded up). If more than one FILE is given, file +names are also printed (by default). (With the `--sysv' option, +corresponding file names are printed when there is at least one file +argument.) + + By default, GNU `sum' computes checksums using an algorithm +compatible with BSD `sum' and prints file sizes in units of 1024-byte +blocks. + + The program accepts the following options. Also see *Note Common +options::. + +`-r' + Use the default (BSD compatible) algorithm. This option is + included for compatibility with the System V `sum'. Unless `-s' + was also given, it has no effect. + +`-s' +`--sysv' + Compute checksums using an algorithm compatible with System V + `sum''s default, and print file sizes in units of 512-byte blocks. + + + `sum' is provided for compatibility; the `cksum' program (see next +section) is preferable in new applications. + + +File: coreutils.info, Node: cksum invocation, Next: md5sum invocation, Prev: sum invocation, Up: Summarizing files + +`cksum': Print CRC checksum and byte counts +=========================================== + + `cksum' computes a cyclic redundancy check (CRC) checksum for each +given FILE, or standard input if none are given or for a FILE of `-'. +Synopsis: + + cksum [OPTION]... [FILE]... + + `cksum' prints the CRC checksum for each file along with the number +of bytes in the file, and the filename unless no arguments were given. + + `cksum' is typically used to ensure that files transferred by +unreliable means (e.g., netnews) have not been corrupted, by comparing +the `cksum' output for the received files with the `cksum' output for +the original files (typically given in the distribution). + + The CRC algorithm is specified by the POSIX standard. It is not +compatible with the BSD or System V `sum' algorithms (see the previous +section); it is more robust. + + The only options are `--help' and `--version'. *Note Common +options::. + + +File: coreutils.info, Node: md5sum invocation, Prev: cksum invocation, Up: Summarizing files + +`md5sum': Print or check message-digests +======================================== + + `md5sum' computes a 128-bit checksum (or "fingerprint" or +"message-digest") for each specified FILE. If a FILE is specified as +`-' or if no files are given `md5sum' computes the checksum for the +standard input. `md5sum' can also determine whether a file and +checksum are consistent. Synopses: + + md5sum [OPTION]... [FILE]... + md5sum [OPTION]... --check [FILE] + + For each FILE, `md5sum' outputs the MD5 checksum, a flag indicating +a binary or text input file, and the filename. If FILE is omitted or +specified as `-', standard input is read. + + The program accepts the following options. Also see *Note Common +options::. + +`-b' +`--binary' + Treat all input files as binary. This option has no effect on Unix + systems, since they don't distinguish between binary and text + files. This option is useful on systems that have different + internal and external character representations. On MS-DOS and + MS-Windows, this is the default. + +`-c' +`--check' + Read filenames and checksum information from the single FILE (or + from stdin if no FILE was specified) and report whether each named + file and the corresponding checksum data are consistent. The + input to this mode of `md5sum' is usually the output of a prior, + checksum-generating run of `md5sum'. Each valid line of input + consists of an MD5 checksum, a binary/text flag, and then a + filename. Binary files are marked with `*', text with ` '. For + each such line, `md5sum' reads the named file and computes its MD5 + checksum. Then, if the computed message digest does not match the + one on the line with the filename, the file is noted as having + failed the test. Otherwise, the file passes the test. By + default, for each valid line, one line is written to standard + output indicating whether the named file passed the test. After + all checks have been performed, if there were any failures, a + warning is issued to standard error. Use the `--status' option to + inhibit that output. If any listed file cannot be opened or read, + if any valid line has an MD5 checksum inconsistent with the + associated file, or if no valid line is found, `md5sum' exits with + nonzero status. Otherwise, it exits successfully. + +`--status' + This option is useful only when verifying checksums. When + verifying checksums, don't generate the default one-line-per-file + diagnostic and don't output the warning summarizing any failures. + Failures to open or read a file still evoke individual diagnostics + to standard error. If all listed files are readable and are + consistent with the associated MD5 checksums, exit successfully. + Otherwise exit with a status code indicating there was a failure. + +`-t' +`--text' + Treat all input files as text files. This is the reverse of + `--binary'. + +`-w' +`--warn' + When verifying checksums, warn about improperly formatted MD5 + checksum lines. This option is useful only if all but a few lines + in the checked input are valid. + + + +File: coreutils.info, Node: Operating on sorted files, Next: Operating on fields within a line, Prev: Summarizing files, Up: Top + +Operating on sorted files +************************* + + These commands work with (or produce) sorted files. + +* Menu: + +* sort invocation:: Sort text files. +* uniq invocation:: Uniquify files. +* comm invocation:: Compare two sorted files line by line. +* ptx invocation:: Produce a permuted index of file contents. +* tsort invocation:: Topological sort. +* tsort background:: Where tsort came from. + + +File: coreutils.info, Node: sort invocation, Next: uniq invocation, Up: Operating on sorted files + +`sort': Sort text files +======================= + + `sort' sorts, merges, or compares all the lines from the given +files, or standard input if none are given or for a FILE of `-'. By +default, `sort' writes the results to standard output. Synopsis: + + sort [OPTION]... [FILE]... + + `sort' has three modes of operation: sort (the default), merge, and +check for sortedness. The following options change the operation mode: + +`-c' +`--check' + Check whether the given files are already sorted: if they are not + all sorted, print an error message and exit with a status of 1. + Otherwise, exit successfully. + +`-m' +`--merge' + Merge the given files by sorting them as a group. Each input file + must always be individually sorted. It always works to sort + instead of merge; merging is provided because it is faster, in the + case where it works. + + + A pair of lines is compared as follows: if any key fields have been +specified, `sort' compares each pair of fields, in the order specified +on the command line, according to the associated ordering options, +until a difference is found or no fields are left. Unless otherwise +specified, all comparisons use the character collating sequence +specified by the `LC_COLLATE' locale. (1) + + If any of the global options `bdfgiMnr' are given but no key fields +are specified, `sort' compares the entire lines according to the global +options. + + Finally, as a last resort when all keys compare equal (or if no +ordering options were specified at all), `sort' compares the entire +lines. The last resort comparison honors the `--reverse' (`-r') global +option. The `--stable' (`-s') option disables this last-resort +comparison so that lines in which all fields compare equal are left in +their original relative order. If no fields or global options are +specified, `--stable' (`-s') has no effect. + + GNU `sort' (as specified for all GNU utilities) has no limit on +input line length or restrictions on bytes allowed within lines. In +addition, if the final byte of an input file is not a newline, GNU +`sort' silently supplies one. A line's trailing newline is not part of +the line for comparison purposes. + + Upon any error, `sort' exits with a status of `2'. + + If the environment variable `TMPDIR' is set, `sort' uses its value +as the directory for temporary files instead of `/tmp'. The +`--temporary-directory' (`-T') option in turn overrides the environment +variable. + + The following options affect the ordering of output lines. They may +be specified globally or as part of a specific key field. If no key +fields are specified, global options apply to comparison of entire +lines; otherwise the global options are inherited by key fields that do +not specify any special options of their own. In pre-POSIX versions of +`sort', global options affect only later key fields, so portable shell +scripts should specify global options first. + +`-b' +`--ignore-leading-blanks' + Ignore leading blanks when finding sort keys in each line. The + `LC_CTYPE' locale determines character types. + +`-d' +`--dictionary-order' + Sort in "phone directory" order: ignore all characters except + letters, digits and blanks when sorting. The `LC_CTYPE' locale + determines character types. + +`-f' +`--ignore-case' + Fold lowercase characters into the equivalent uppercase characters + when comparing so that, for example, `b' and `B' sort as equal. + The `LC_CTYPE' locale determines character types. + +`-g' +`--general-numeric-sort' + Sort numerically, using the standard C function `strtod' to convert + a prefix of each line to a double-precision floating point number. + This allows floating point numbers to be specified in scientific + notation, like `1.0e-34' and `10e100'. The `LC_NUMERIC' locale + determines the decimal-point character. Do not report overflow, + underflow, or conversion errors. Use the following collating + sequence: + + * Lines that do not start with numbers (all considered to be + equal). + + * NaNs ("Not a Number" values, in IEEE floating point + arithmetic) in a consistent but machine-dependent order. + + * Minus infinity. + + * Finite numbers in ascending numeric order (with -0 and +0 + equal). + + * Plus infinity. + + Use this option only if there is no alternative; it is much slower + than `--numeric-sort' (`-n') and it can lose information when + converting to floating point. + +`-i' +`--ignore-nonprinting' + Ignore nonprinting characters. The `LC_CTYPE' locale determines + character types. + +`-M' +`--month-sort' + An initial string, consisting of any amount of whitespace, followed + by a month name abbreviation, is folded to UPPER case and compared + in the order `JAN' < `FEB' < ... < `DEC'. Invalid names compare + low to valid names. The `LC_TIME' locale category determines the + month spellings. + +`-n' +`--numeric-sort' + Sort numerically: the number begins each line; specifically, it + consists of optional whitespace, an optional `-' sign, and zero or + more digits possibly separated by thousands separators, optionally + followed by a decimal-point character and zero or more digits. + The `LC_NUMERIC' locale specifies the decimal-point character and + thousands separator. + + Numeric sort uses what might be considered an unconventional + method to compare strings representing floating point numbers. + Rather than first converting each string to the C `double' type + and then comparing those values, `sort' aligns the decimal-point + characters in the two strings and compares the strings a character + at a time. One benefit of using this approach is its speed. In + practice this is much more efficient than performing the two + corresponding string-to-double (or even string-to-integer) + conversions and then comparing doubles. In addition, there is no + corresponding loss of precision. Converting each string to + `double' before comparison would limit precision to about 16 + digits on most systems. + + Neither a leading `+' nor exponential notation is recognized. To + compare such strings numerically, use the `--general-numeric-sort' + (`-g') option. + +`-r' +`--reverse' + Reverse the result of comparison, so that lines with greater key + values appear earlier in the output instead of later. + + + Other options are: + +`-o OUTPUT-FILE' +`--output=OUTPUT-FILE' + Write output to OUTPUT-FILE instead of standard output. If + necessary, `sort' reads input before opening OUTPUT-FILE, so you + can safely sort a file in place by using commands like `sort -o F + F' and `cat F | sort -o F'. + + On newer systems, `-o' cannot appear after an input file if + `POSIXLY_CORRECT' is set, e.g., `sort F -o F'. Portable scripts + should specify `-o OUTPUT-FILE' before any input files. + +`-s' +`--stable' + Make `sort' stable by disabling the last-resort comparison that is + performed in some cases. By default, when lines compare equal + based on command line options that affect ordering, those lines + are ordered using a "last-resort comparison" that takes the entire + line as the key and acts as if no ordering options were specified. + But if `--reverse' (`-r') was specified along with other ordering + options, then the last-resort comparison does use `--reverse'. In + any case, when no ordering option is specified or when only + `--reverse' is specified, the last-resort comparison is not + performed + +`-S SIZE' +`--buffer-size=SIZE' + Use a main-memory sort buffer of the given SIZE. By default, SIZE + is in units of 1024 bytes. Appending `%' causes SIZE to be + interpreted as a percentage of physical memory. Appending `K' + multiplies SIZE by 1024 (the default), `M' by 1,048,576, `G' by + 1,073,741,824, and so on for `T', `P', `E', `Z', and `Y'. + Appending `b' causes SIZE to be interpreted as a byte count, with + no multiplication. + + This option can improve the performance of `sort' by causing it to + start with a larger or smaller sort buffer than the default. + However, this option affects only the initial buffer size. The + buffer grows beyond SIZE if `sort' encounters input lines larger + than SIZE. + +`-t SEPARATOR' +`--field-separator=SEPARATOR' + Use character SEPARATOR as the field separator when finding the + sort keys in each line. By default, fields are separated by the + empty string between a non-whitespace character and a whitespace + character. That is, given the input line ` foo bar', `sort' + breaks it into fields ` foo' and ` bar'. The field separator is + not considered to be part of either the field preceding or the + field following. But note that sort fields that extend to the end + of the line, as `-k 2', or sort fields consisting of a range, as + `-k 2,3', retain the field separators present between the + endpoints of the range. + +`-T TEMPDIR' +`--temporary-directory=TEMPDIR' + Use directory TEMPDIR to store temporary files, overriding the + `TMPDIR' environment variable. If this option is given more than + once, temporary files are stored in all the directories given. If + you have a large sort or merge that is I/O-bound, you can often + improve performance by using this option to specify directories on + different disks and controllers. + +`-u' +`--unique' + Normally, output only the first of a sequence of lines that compare + equal. For the `--check' (`-c') option, check that no pair of + consecutive lines compares equal. + +`-k POS1[,POS2]' +`--key=POS1[,POS2]' + Specify a sort field that consists of the part of the line between + POS1 and POS2 (or the end of the line, if POS2 is omitted), + _inclusive_. Fields and character positions are numbered starting + with 1. So to sort on the second field, you'd use `--key=2,2' + (`-k 2,2'). See below for more examples. + +`-z' +`--zero-terminated' + Treat the input as a set of lines, each terminated by a zero byte + (ASCII NUL (Null) character) instead of an ASCII LF (Line Feed). + This option can be useful in conjunction with `perl -0' or `find + -print0' and `xargs -0' which do the same in order to reliably + handle arbitrary pathnames (even those which contain Line Feed + characters.) + + + Historical (BSD and System V) implementations of `sort' have +differed in their interpretation of some options, particularly `-b', +`-f', and `-n'. GNU sort follows the POSIX behavior, which is usually +(but not always!) like the System V behavior. According to POSIX, `-n' +no longer implies `-b'. For consistency, `-M' has been changed in the +same way. This may affect the meaning of character positions in field +specifications in obscure cases. The only fix is to add an explicit +`-b'. + + A position in a sort field specified with the `-k' option has the +form `F.C', where F is the number of the field to use and C is the +number of the first character from the beginning of the field. In a +start position, an omitted `.C' stands for the field's first character. +In an end position, an omitted or zero `.C' stands for the field's +last character. If the `-b' option was specified, the `.C' part of a +field specification is counted from the first nonblank character of the +field. + + A sort key position may also have any of the option letters `Mbdfinr' +appended to it, in which case the global ordering options are not used +for that particular field. The `-b' option may be independently +attached to either or both of the start and end positions of a field +specification, and if it is inherited from the global options it will +be attached to both. Keys may span multiple fields. + + On older systems, `sort' supports an obsolete origin-zero syntax +`+POS1 [-POS2]' for specifying sort keys. POSIX 1003.1-2001 (*note +Standards conformance::) does not allow this; use `-k' instead. + + Here are some examples to illustrate various combinations of options. + + * Sort in descending (reverse) numeric order. + + sort -nr + + * Sort alphabetically, omitting the first and second fields. This + uses a single key composed of the characters beginning at the + start of field three and extending to the end of each line. + + sort -k 3 + + * Sort numerically on the second field and resolve ties by sorting + alphabetically on the third and fourth characters of field five. + Use `:' as the field delimiter. + + sort -t : -k 2,2n -k 5.3,5.4 + + Note that if you had written `-k 2' instead of `-k 2,2' `sort' + would have used all characters beginning in the second field and + extending to the end of the line as the primary _numeric_ key. + For the large majority of applications, treating keys spanning + more than one field as numeric will not do what you expect. + + Also note that the `n' modifier was applied to the field-end + specifier for the first key. It would have been equivalent to + specify `-k 2n,2' or `-k 2n,2n'. All modifiers except `b' apply + to the associated _field_, regardless of whether the modifier + character is attached to the field-start and/or the field-end part + of the key specifier. + + * Sort the password file on the fifth field and ignore any leading + white space. Sort lines with equal values in field five on the + numeric user ID in field three. + + sort -t : -k 5b,5 -k 3,3n /etc/passwd + + An alternative is to use the global numeric modifier `-n'. + + sort -t : -n -k 5b,5 -k 3,3 /etc/passwd + + * Generate a tags file in case-insensitive sorted order. + + find src -type f -print0 | sort -t / -z -f | xargs -0 etags --append + + The use of `-print0', `-z', and `-0' in this case means that + pathnames that contain Line Feed characters will not get broken up + by the sort operation. + + Finally, to ignore both leading and trailing white space, you + could have applied the `b' modifier to the field-end specifier for + the first key, + + sort -t : -n -k 5b,5b -k 3,3 /etc/passwd + + or by using the global `-b' modifier instead of `-n' and an + explicit `n' with the second key specifier. + + sort -t : -b -k 5,5 -k 3,3n /etc/passwd + + + ---------- Footnotes ---------- + + (1) If you use a non-POSIX locale (e.g., by setting `LC_ALL' to +`en_US'), then `sort' may produce output that is sorted differently +than you're accustomed to. In that case, set the `LC_ALL' environment +variable to `C'. Note that setting only `LC_COLLATE' has two problems. +First, it is ineffective if `LC_ALL' is also set. Second, it has +undefined behavior if `LC_CTYPE' (or `LANG', if `LC_CTYPE' is unset) is +set to an incompatible value. For example, you get undefined behavior +if `LC_CTYPE' is `ja_JP.PCK' but `LC_COLLATE' is `en_US.UTF-8'. + + +File: coreutils.info, Node: uniq invocation, Next: comm invocation, Prev: sort invocation, Up: Operating on sorted files + +`uniq': Uniquify files +====================== + + `uniq' writes the unique lines in the given `input', or standard +input if nothing is given or for an INPUT name of `-'. Synopsis: + + uniq [OPTION]... [INPUT [OUTPUT]] + + By default, `uniq' prints the unique lines in a sorted file, i.e., +discards all but one of identical successive lines. Optionally, it can +instead show only lines that appear exactly once, or lines that appear +more than once. + + The input need not be sorted, but duplicate input lines are detected +only if they are adjacent. If you want to discard non-adjacent +duplicate lines, perhaps you want to use `sort -u'. + + Comparisons use the character collating sequence specified by the +`LC_COLLATE' locale category. + + If no OUTPUT file is specified, `uniq' writes to standard output. + + The program accepts the following options. Also see *Note Common +options::. + +`-f N' +`--skip-fields=N' + Skip N fields on each line before checking for uniqueness. Fields + are sequences of non-space non-tab characters that are separated + from each other by at least one space or tab. + + On older systems, `uniq' supports an obsolete option `-N'. POSIX + 1003.1-2001 (*note Standards conformance::) does not allow this; + use `-f N' instead. + +`-s N' +`--skip-chars=N' + Skip N characters before checking for uniqueness. If you use both + the field and character skipping options, fields are skipped over + first. + + On older systems, `uniq' supports an obsolete option `+N'. POSIX + 1003.1-2001 (*note Standards conformance::) does not allow this; + use `-s N' instead. + +`-c' +`--count' + Print the number of times each line occurred along with the line. + +`-i' +`--ignore-case' + Ignore differences in case when comparing lines. + +`-d' +`--repeated' + Print one copy of each duplicate line. + +`-D' +`--all-repeated[=DELIMIT-METHOD]' + Print all copies of each duplicate line. This option is useful + mainly in conjunction with other options e.g., to ignore case or + to compare only selected fields. The optional DELIMIT-METHOD + tells how to delimit groups of duplicate lines, and must be one of + the following: + + `none' + Do not delimit groups of duplicate lines. This is equivalent + to `--all-repeated' (`-D'). + + `prepend' + Output a newline before each group of duplicate lines. + + `separate' + Separate groups of duplicate lines with a single newline. + This is the same as using `prepend', except that there is no + newline before the first group, and hence may be better + suited for output direct to users. + + Note that when groups are delimited and the input stream contains + two or more consecutive blank lines, then the output is ambiguous. + To avoid that, filter the input through `tr -s '\n'' to replace + each sequence of consecutive newlines with a single newline. + + This is a GNU extension. + +`-u' +`--unique' + Print non-duplicate lines. + +`-w N' +`--check-chars=N' + Compare N characters on each line (after skipping any specified + fields and characters). By default the entire rest of the lines + are compared. + + + +File: coreutils.info, Node: comm invocation, Next: ptx invocation, Prev: uniq invocation, Up: Operating on sorted files + +`comm': Compare two sorted files line by line +============================================= + + `comm' writes to standard output lines that are common, and lines +that are unique, to two input files; a file name of `-' means standard +input. Synopsis: + + comm [OPTION]... FILE1 FILE2 + + Before `comm' can be used, the input files must be sorted using the +collating sequence specified by the `LC_COLLATE' locale. If an input +file ends in a non-newline character, a newline is silently appended. +The `sort' command with no options always outputs a file that is +suitable input to `comm'. + + With no options, `comm' produces three column output. Column one +contains lines unique to FILE1, column two contains lines unique to +FILE2, and column three contains lines common to both files. Columns +are separated by a single TAB character. + + The options `-1', `-2', and `-3' suppress printing of the +corresponding columns. Also see *Note Common options::. + + Unlike some other comparison utilities, `comm' has an exit status +that does not depend on the result of the comparison. Upon normal +completion `comm' produces an exit code of zero. If there is an error +it exits with nonzero status. + + +File: coreutils.info, Node: tsort invocation, Next: tsort background, Prev: ptx invocation, Up: Operating on sorted files + +`tsort': Topological sort +========================= + + `tsort' performs a topological sort on the given FILE, or standard +input if no input file is given or for a FILE of `-'. For more details +and some history, see *Note tsort background::. Synopsis: + + tsort [OPTION] [FILE] + + `tsort' reads its input as pairs of strings, separated by blanks, +indicating a partial ordering. The output is a total ordering that +corresponds to the given partial ordering. + + For example + + tsort < out + $ dd bs=1 skip=252 count=6 < out 2>/dev/null; echo + deeper + + Note that although the listing above includes a trailing slash for + the `deeper' entry, the offsets select the name without the + trailing slash. However, if you invoke `ls' with `--dired' along + with an option like `--escape' (aka `-b') and operate on a file + whose name contains special characters, notice that the backslash + _is_ included: + + $ touch 'a b' + $ ls -blog --dired 'a b' + -rw-r--r-- 1 0 Nov 9 18:41 a\ b + //DIRED// 40 44 + //DIRED-OPTIONS// --quoting-style=escape + + If you use a quoting style that adds quote marks (e.g., + `--quoting-style=c'), then the offsets include the quote marks. + So beware that the user may select the quoting style via the + environment variable `QUOTING_STYLE'. Hence, applications using + `--dired' should either specify an explicit + `--quoting-style=literal' option (aka `-N' or `--literal') on the + command line, or else be prepared to parse the escaped names. + +`--full-time' + Produce long format directory listings, and list times in full. + It is equivalent to using `--format=long' with + `--time-style=full-iso' (*note Formatting file timestamps::). + +`-g' + Produce long format directory listings, but don't display owner + information. + +`-G' +`--no-group' + Inhibit display of group information in a long format directory + listing. (This is the default in some non-GNU versions of `ls', + so we provide this option for compatibility.) + +`-h' +`--human-readable' + Append a size letter to each size, such as `M' for mebibytes. + Powers of 1024 are used, not 1000; `M' stands for 1,048,576 bytes. + This option is equivalent to `--block-size=human' (*note Block + size::). Use the `--si' option if you prefer powers of 1000. + +`-i' +`--inode' + Print the inode number (also called the file serial number and + index number) of each file to the left of the file name. (This + number uniquely identifies each file within a particular + filesystem.) + +`-l' +`--format=long' +`--format=verbose' + In addition to the name of each file, print the file type, + permissions, number of hard links, owner name, group name, size, + and timestamp (*note Formatting file timestamps::), normally the + modification time. + + Normally the size is printed as a byte count without punctuation, + but this can be overridden (*note Block size::). For example, `-h' + prints an abbreviated, human-readable count, and + `--block-size="'1"' prints a byte count with the thousands + separator of the current locale. + + For each directory that is listed, preface the files with a line + `total BLOCKS', where BLOCKS is the total disk allocation for all + files in that directory. The block size currently defaults to 1024 + bytes, but this can be overridden (*note Block size::). The + BLOCKS computed counts each hard link separately; this is arguably + a deficiency. + + The permissions listed are similar to symbolic mode specifications + (*note Symbolic Modes::). But `ls' combines multiple bits into the + third character of each set of permissions as follows: + `s' + If the setuid or setgid bit and the corresponding executable + bit are both set. + + `S' + If the setuid or setgid bit is set but the corresponding + executable bit is not set. + + `t' + If the sticky bit and the other-executable bit are both set. + + `T' + If the sticky bit is set but the other-executable bit is not + set. + + `x' + If the executable bit is set and none of the above apply. + + `-' + Otherwise. + + Following the permission bits is a single character that specifies + whether an alternate access method applies to the file. When that + character is a space, there is no alternate access method. When it + is a printing character (e.g., `+'), then there is such a method. + +`-n' +`--numeric-uid-gid' + Produce long format directory listings, but display numeric UIDs + and GIDs instead of the owner and group names. + +`-o' + Produce long format directory listings, but don't display group + information. It is equivalent to using `--format=long' with + `--no-group' . + +`-s' +`--size' + Print the disk allocation of each file to the left of the file + name. This is the amount of disk space used by the file, which is + usually a bit more than the file's size, but it can be less if the + file has holes. + + Normally the disk allocation is printed in units of 1024 bytes, + but this can be overridden (*note Block size::). + + For files that are NFS-mounted from an HP-UX system to a BSD + system, this option reports sizes that are half the correct + values. On HP-UX systems, it reports sizes that are twice the + correct values for files that are NFS-mounted from BSD systems. + This is due to a flaw in HP-UX; it also affects the HP-UX `ls' + program. + +`--si' + Append an SI-style abbreviation to each size, such as `MB' for + megabytes. Powers of 1000 are used, not 1024; `MB' stands for + 1,000,000 bytes. This option is equivalent to `--block-size=si'. + Use the `-h' or `--human-readable' option if you prefer powers of + 1024. + + + +File: coreutils.info, Node: Sorting the output, Next: More details about version sort, Prev: What information is listed, Up: ls invocation + +Sorting the output +------------------ + + These options change the order in which `ls' sorts the information +it outputs. By default, sorting is done by character code (e.g., ASCII +order). + +`-c' +`--time=ctime' +`--time=status' +`--time=use' + If the long listing format (e.g., `-l', `-o') is being used, print + the status change time (the `ctime' in the inode) instead of the + modification time. When explicitly sorting by time (`--sort=time' + or `-t') or when not using a long listing format, sort according + to the status change time. + +`-f' + Primarily, like `-U'--do not sort; list the files in whatever + order they are stored in the directory. But also enable `-a' (list + all files) and disable `-l', `--color', and `-s' (if they were + specified before the `-f'). + +`-r' +`--reverse' + Reverse whatever the sorting method is--e.g., list files in reverse + alphabetical order, youngest first, smallest first, or whatever. + +`-S' +`--sort=size' + Sort by file size, largest first. + +`-t' +`--sort=time' + Sort by modification time (the `mtime' in the inode), newest first. + +`-u' +`--time=atime' +`--time=access' + If the long listing format (e.g., `--format=long') is being used, + print the last access time (the `atime' in the inode). When + explicitly sorting by time (`--sort=time' or `-t') or when not + using a long listing format, sort according to the access time. + +`-U' +`--sort=none' + Do not sort; list the files in whatever order they are stored in + the directory. (Do not do any of the other unrelated things that + `-f' does.) This is especially useful when listing very large + directories, since not doing any sorting can be noticeably faster. + +`-v' +`--sort=version' + Sort by version name and number, lowest first. It behaves like a + default sort, except that each sequence of decimal digits is + treated numerically as an index/version number. (*Note More + details about version sort::.) + +`-X' +`--sort=extension' + Sort directory contents alphabetically by file extension + (characters after the last `.'); files with no extension are + sorted first. + + + +File: coreutils.info, Node: More details about version sort, Next: General output formatting, Prev: Sorting the output, Up: ls invocation + +More details about version sort +------------------------------- + + The version sort takes into account the fact that file names +frequently include indices or version numbers. Standard sorting +functions usually do not produce the ordering that people expect +because comparisons are made on a character-by-character basis. The +version sort addresses this problem, and is especially useful when +browsing directories that contain many files with indices/version +numbers in their names: + + > ls -1 > ls -1v + foo.zml-1.gz foo.zml-1.gz + foo.zml-100.gz foo.zml-2.gz + foo.zml-12.gz foo.zml-6.gz + foo.zml-13.gz foo.zml-12.gz + foo.zml-2.gz foo.zml-13.gz + foo.zml-25.gz foo.zml-25.gz + foo.zml-6.gz foo.zml-100.gz + + Note also that numeric parts with leading zeroes are considered as +fractional one: + + > ls -1 > ls -1v + abc-1.007.tgz abc-1.007.tgz + abc-1.012b.tgz abc-1.01a.tgz + abc-1.01a.tgz abc-1.012b.tgz + + +File: coreutils.info, Node: General output formatting, Next: Formatting file timestamps, Prev: More details about version sort, Up: ls invocation + +General output formatting +------------------------- + + These options affect the appearance of the overall output. + +`-1' +`--format=single-column' + List one file per line. This is the default for `ls' when standard + output is not a terminal. + +`-C' +`--format=vertical' + List files in columns, sorted vertically. This is the default for + `ls' if standard output is a terminal. It is always the default + for the `dir' and `d' programs. GNU `ls' uses variable width + columns to display as many files as possible in the fewest lines. + +`--color [=WHEN]' + Specify whether to use color for distinguishing file types. WHEN + may be omitted, or one of: + * none - Do not use color at all. This is the default. + + * auto - Only use color if standard output is a terminal. + + * always - Always use color. + Specifying `--color' and no WHEN is equivalent to `--color=always'. + Piping a colorized listing through a pager like `more' or `less' + usually produces unreadable results. However, using `more -f' + does seem to work. + +`-F' +`--classify' +`--indicator-style=classify' + Append a character to each file name indicating the file type. + Also, for regular files that are executable, append `*'. The file + type indicators are `/' for directories, `@' for symbolic links, + `|' for FIFOs, `=' for sockets, and nothing for regular files. Do + not follow symbolic links listed on the command line unless the + `--dereference-command-line' (`-H'), `--dereference' (`-L'), or + `--dereference-command-line-symlink-to-dir' options are specified. + +`--indicator-style=WORD' + Append a character indicator with style WORD to entry names, as + follows: + `none' + Do not append any character indicator; this is the default. + + `file-type' + Append `/' for directories, `@' for symbolic links, `|' for + FIFOs, `=' for sockets, and nothing for regular files. This + is the same as the `-p' or `--file-type' option. + + `classify' + Append `*' for executable regular files, otherwise behave as + for `file-type'. This is the same as the `-F' or + `--classify' option. + +`-k' + Print file sizes in 1024-byte blocks, overriding the default block + size (*note Block size::). This option is equivalent to + `--block-size=1K'. + +`-m' +`--format=commas' + List files horizontally, with as many as will fit on each line, + separated by `, ' (a comma and a space). + +`-p' +`--file-type' +`--indicator-style=file-type' + Append a character to each file name indicating the file type. + This is like `-F', except that executables are not marked. + +`-x FORMAT' +`--format=across' +`--format=horizontal' + List the files in columns, sorted horizontally. + +`-T COLS' +`--tabsize=COLS' + Assume that each tabstop is COLS columns wide. The default is 8. + `ls' uses tabs where possible in the output, for efficiency. If + COLS is zero, do not use tabs at all. + +`-w' +`--width=COLS' + Assume the screen is COLS columns wide. The default is taken from + the terminal settings if possible; otherwise the environment + variable `COLUMNS' is used if it is set; otherwise the default is + 80. + + + +File: coreutils.info, Node: Formatting file timestamps, Next: Formatting the file names, Prev: General output formatting, Up: ls invocation + +Formatting file timestamps +-------------------------- + + By default, file timestamps are listed in abbreviated form. Most +locales use a timestamp like `2002-03-30 23:45'. However, the default +POSIX locale uses a date like `Mar 30 2002' for non-recent timestamps, +and a date-without-year and time like `Mar 30 23:45' for recent +timestamps. + + A timestamp is considered to be "recent" if it is less than six +months old, and is not dated in the future. If a timestamp dated today +is not listed in recent form, the timestamp is in the future, which +means you probably have clock skew problems which may break programs +like `make' that rely on file timestamps. + + The following option changes how file timestamps are printed. + +`--time-style=STYLE' + List timestamps in style STYLE. The STYLE should be one of the + following: + + `+FORMAT' + List timestamps using FORMAT, where FORMAT is interpreted + like the format argument of `date' (*note date invocation::). + For example, `--time-style="+%Y-%m-%d %H:%M:%S"' causes `ls' + to list timestamps like `2002-03-30 23:45:56'. As with + `date', FORMAT's interpretation is affected by the `LC_TIME' + locale category. + + If FORMAT contains two format strings separated by a newline, + the former is used for non-recent files and the latter for + recent files; if you want output columns to line up, you may + need to insert spaces in one of the two formats. + + `full-iso' + List timestamps in full using ISO 8601 date, time, and time + zone format with nanosecond precision, e.g., `2002-03-30 + 23:45:56.477817180 -0700'. This style is equivalent to + `+%Y-%m-%d %H:%M:%S.%N %z'. + + This is useful because the time output includes all the + information that is available from the operating system. For + example, this can help explain `make''s behavior, since GNU + `make' uses the full timestamp to determine whether a file is + out of date. + + `long-iso' + List ISO 8601 date and time in minutes, e.g., `2002-03-30 + 23:45'. These timestamps are shorter than `full-iso' + timestamps, and are usually good enough for everyday work. + This style is equivalent to `%Y-%m-%d %H:%M'. + + `iso' + List ISO 8601 dates for non-recent timestamps (e.g., + `2002-03-30 '), and ISO 8601 month, day, hour, and minute for + recent timestamps (e.g., `03-30 23:45'). These timestamps + are uglier than `long-iso' timestamps, but they carry nearly + the same information in a smaller space and their brevity + helps `ls' output fit within traditional 80-column output + lines. The following two `ls' invocations are equivalent: + + newline=' + ' + ls -l --time-style="+%Y-%m-%d $newline%m-%d %H:%M" + ls -l --time-style="iso" + + `locale' + List timestamps in a locale-dependent form. For example, a + Finnish locale might list non-recent timestamps like `maalis + 30 2002' and recent timestamps like `maalis 30 23:45'. + Locale-dependent timestamps typically consume more space than + `iso' timestamps and are harder for programs to parse because + locale conventions vary so widely, but they are easier for + many people to read. + + The `LC_TIME' locale category specifies the timestamp format. + The default POSIX locale uses timestamps like `Mar 30 2002' + and `Mar 30 23:45'; in this locale, the following two `ls' + invocations are equivalent: + + newline=' + ' + ls -l --time-style="+%b %e %Y$newline%b %e %H:%M" + ls -l --time-style="locale" + + Other locales behave differently. For example, in a German + locale, `--time-style="locale"' might be equivalent to + `--time-style="+%e. %b %Y $newline%e. %b %H:%M"' and might + generate timestamps like `30. Ma"r 2002 ' and `30. Ma"r + 23:45'. + + `posix-STYLE' + List POSIX-locale timestamps if the `LC_TIME' locale category + is POSIX, STYLE timestamps otherwise. For example, the + default style, which is `posix-long-iso', lists timestamps + like `Mar 30 2002' and `Mar 30 23:45' when in the POSIX + locale, and like `2002-03-30 23:45' otherwise. + + You can specify the default value of the `--time-style' option with +the environment variable `TIME_STYLE'; if `TIME_STYLE' is not set the +default style is `posix-long-iso'. GNU Emacs 21 and later can parse +ISO dates, but older Emacs versions do not, so if you are using an +older version of Emacs and specify a non-POSIX locale, you may need to +set `TIME_STYLE="locale"'. + + +File: coreutils.info, Node: Formatting the file names, Prev: Formatting file timestamps, Up: ls invocation + +Formatting the file names +------------------------- + + These options change how file names themselves are printed. + +`-b' +`--escape' +`--quoting-style=escape' + Quote nongraphic characters in file names using alphabetic and + octal backslash sequences like those used in C. + +`-N' +`--literal' +`--quoting-style=literal' + Do not quote file names. + +`-q' +`--hide-control-chars' + Print question marks instead of nongraphic characters in file + names. This is the default if the output is a terminal and the + program is `ls'. + +`-Q' +`--quote-name' +`--quoting-style=c' + Enclose file names in double quotes and quote nongraphic + characters as in C. + +`--quoting-style=WORD' + Use style WORD to quote output names. The WORD should be one of + the following: + `literal' + Output names as-is; this is the same as the `-N' or + `--literal' option. + + `shell' + Quote names for the shell if they contain shell + metacharacters or would cause ambiguous output. + + `shell-always' + Quote names for the shell, even if they would normally not + require quoting. + + `c' + Quote names as for a C language string; this is the same as + the `-Q' or `--quote-name' option. + + `escape' + Quote as with `c' except omit the surrounding double-quote + characters; this is the same as the `-b' or `--escape' option. + + `clocale' + Quote as with `c' except use quotation marks appropriate for + the locale. + + `locale' + Like `clocale', but quote `like this' instead of "like this" + in the default C locale. This looks nicer on many displays. + + You can specify the default value of the `--quoting-style' option + with the environment variable `QUOTING_STYLE'. If that environment + variable is not set, the default value is `literal', but this + default may change to `shell' in a future version of this package. + +`--show-control-chars' + Print nongraphic characters as-is in file names. This is the + default unless the output is a terminal and the program is `ls'. + + + +File: coreutils.info, Node: dir invocation, Next: vdir invocation, Prev: ls invocation, Up: Directory listing + +`dir': Briefly list directory contents +====================================== + + `dir' (also installed as `d') is equivalent to `ls -C -b'; that is, +by default files are listed in columns, sorted vertically, and special +characters are represented by backslash escape sequences. + + *Note `ls': ls invocation. + + +File: coreutils.info, Node: vdir invocation, Next: dircolors invocation, Prev: dir invocation, Up: Directory listing + +`vdir': Verbosely list directory contents +========================================= + + `vdir' (also installed as `v') is equivalent to `ls -l -b'; that is, +by default files are listed in long format and special characters are +represented by backslash escape sequences. + + +File: coreutils.info, Node: dircolors invocation, Prev: vdir invocation, Up: Directory listing + +`dircolors': Color setup for `ls' +================================= + + `dircolors' outputs a sequence of shell commands to set up the +terminal for color output from `ls' (and `dir', etc.). Typical usage: + + eval `dircolors [OPTION]... [FILE]` + + If FILE is specified, `dircolors' reads it to determine which colors +to use for which file types and extensions. Otherwise, a precompiled +database is used. For details on the format of these files, run +`dircolors --print-database'. + + The output is a shell command to set the `LS_COLORS' environment +variable. You can specify the shell syntax to use on the command line, +or `dircolors' will guess it from the value of the `SHELL' environment +variable. + + The program accepts the following options. Also see *Note Common +options::. + +`-b' +`--sh' +`--bourne-shell' + Output Bourne shell commands. This is the default if the `SHELL' + environment variable is set and does not end with `csh' or `tcsh'. + +`-c' +`--csh' +`--c-shell' + Output C shell commands. This is the default if `SHELL' ends with + `csh' or `tcsh'. + +`-p' +`--print-database' + Print the (compiled-in) default color configuration database. This + output is itself a valid configuration file, and is fairly + descriptive of the possibilities. + + + +File: coreutils.info, Node: Basic operations, Next: Special file types, Prev: Directory listing, Up: Top + +Basic operations +**************** + + This chapter describes the commands for basic file manipulation: +copying, moving (renaming), and deleting (removing). + +* Menu: + +* cp invocation:: Copy files. +* dd invocation:: Convert and copy a file. +* install invocation:: Copy files and set attributes. +* mv invocation:: Move (rename) files. +* rm invocation:: Remove files or directories. +* shred invocation:: Remove files more securely. + + +File: coreutils.info, Node: cp invocation, Next: dd invocation, Up: Basic operations + +`cp': Copy files and directories +================================ + + `cp' copies files (or, optionally, directories). The copy is +completely independent of the original. You can either copy one file to +another, or copy arbitrarily many files to a destination directory. +Synopsis: + + cp [OPTION]... SOURCE DEST + cp [OPTION]... SOURCE... DIRECTORY + + If the last argument names an existing directory, `cp' copies each +SOURCE file into that directory (retaining the same name). Otherwise, +if only two files are given, it copies the first onto the second. It +is an error if the last argument is not a directory and more than two +non-option arguments are given. + + Generally, files are written just as they are read. For exceptions, +see the `--sparse' option below. + + By default, `cp' does not copy directories. However, the `-R', +`-a', and `-r' options cause `cp' to copy recursively by descending +into source directories and copying files to corresponding destination +directories. + + By default, `cp' follows symbolic links only when not copying +recursively. This default can be overridden with the `--archive' +(`-a'), `-d', `--dereference' (`-L'), `--no-dereference' (`-P'), and +`-H' options. If more than one of these options is specified, the last +one silently overrides the others. + + By default, `cp' copies the contents of special files only when not +copying recursively. This default can be overridden with the +`--copy-contents' option. + + `cp' generally refuses to copy a file onto itself, with the +following exception: if `--force --backup' is specified with SOURCE and +DEST identical, and referring to a regular file, `cp' will make a +backup file, either regular or numbered, as specified in the usual ways +(*note Backup options::). This is useful when you simply want to make +a backup of an existing file before changing it. + + The program accepts the following options. Also see *Note Common +options::. + +`-a' +`--archive' + Preserve as much as possible of the structure and attributes of the + original files in the copy (but do not attempt to preserve internal + directory structure; i.e., `ls -U' may list the entries in a copied + directory in a different order). Equivalent to `-dpPR'. + +`-b' +`--backup[=METHOD]' + *Note Backup options::. Make a backup of each file that would + otherwise be overwritten or removed. As a special case, `cp' + makes a backup of SOURCE when the force and backup options are + given and SOURCE and DEST are the same name for an existing, + regular file. One useful application of this combination of + options is this tiny Bourne shell script: + + #!/bin/sh + # Usage: backup FILE... + # Create a GNU-style backup of each listed FILE. + for i; do + cp --backup --force "$i" "$i" + done + +`--copy-contents' + If copying recursively, copy the contents of any special files + (e.g., FIFOs and device files) as if they were regular files. + This means trying to read the data in each source file and writing + it to the destination. It is usually a mistake to use this + option, as it normally has undesirable effects on special files + like FIFOs and the ones typically found in the `/dev' directory. + In most cases, `cp -R --copy-contents' will hang indefinitely + trying to read from FIFOs and special files like `/dev/console', + and it will fill up your destination disk if you use it to copy + `/dev/zero'. This option has no effect unless copying + recursively, and it does not affect the copying of symbolic links. + +`-d' + Copy symbolic links as symbolic links rather than copying the + files that they point to, and preserve hard links between source + files in the copies. Equivalent to `--no-dereference + --preserve=links'. + +`-f' +`--force' + When copying without this option and an existing destination file + cannot be opened for writing, the copy fails. However, with + `--force'), when a destination file cannot be opened, `cp' then + unlinks it and tries to open it again. Contrast this behavior + with that enabled by `--link' and `--symbolic-link', whereby the + destination file is never opened but rather is unlinked + unconditionally. Also see the description of + `--remove-destination'. + +`-H' + If a command line argument specifies a symbolic link, then copy the + file it points to rather than the symbolic link itself. However, + copy (preserving its nature) any symbolic link that is encountered + via recursive traversal. + +`-i' +`--interactive' + Prompt whether to overwrite existing regular destination files. + +`-l' +`--link' + Make hard links instead of copies of non-directories. + +`-L' +`--dereference' + Always follow symbolic links. + +`-P' +`--no-dereference' + Copy symbolic links as symbolic links rather than copying the + files that they point to. + +`-p' +`--preserve[=ATTRIBUTE_LIST]' + Preserve the specified attributes of the original files. If + specified, the ATTRIBUTE_LIST must be a comma-separated list of + one or more of the following strings: + + `mode' + Preserve the permission attributes. + + `ownership' + Preserve the owner and group. On most modern systems, only + the super-user may change the owner of a file, and regular + users may preserve the group ownership of a file only if they + happen to be a member of the desired group. + + `timestamps' + Preserve the times of last access and last modification. + + `links' + Preserve in the destination files any links between + corresponding source files. + + `all' + Preserve all file attributes. Equivalent to specifying all + of the above. + + Using `--preserve' with no ATTRIBUTE_LIST is equivalent to + `--preserve=mode,ownership,timestamps'. + + In the absence of this option, each destination file is created + with the permissions of the corresponding source file, minus the + bits set in the umask and minus the set-user-id and set-group-id + bits. *Note File permissions::. + +`--no-preserve=ATTRIBUTE_LIST' + Do not preserve the specified attributes. The ATTRIBUTE_LIST has + the same form as for `--preserve'. + +`--parents' + Form the name of each destination file by appending to the target + directory a slash and the specified name of the source file. The + last argument given to `cp' must be the name of an existing + directory. For example, the command: + + cp --parents a/b/c existing_dir + + copies the file `a/b/c' to `existing_dir/a/b/c', creating any + missing intermediate directories. + +`--reply[=HOW]' + Using `--reply=yes' makes `cp' act as if `yes' were given as a + response to every prompt about a destination file. That + effectively cancels any preceding `--interactive' or `-i' option. + Specify `--reply=no' to make `cp' act as if `no' were given as a + response to every prompt about a destination file. Specify + `--reply=query' to make `cp' prompt the user about each existing + destination file. + +`-R' +`-r' +`--recursive' + Copy directories recursively. Symbolic links are not followed by + default; see the `--archive' (`-a'), `-d', `--dereference' (`-L'), + `--no-dereference' (`-P'), and `-H' options. Special files are + copied by creating a destination file of the same type as the + source; see the `--copy-contents' option. It is not portable to + use `-r' to copy symbolic links or special files. On some non-GNU + systems, `-r' implies the equivalent of `-L' and `--copy-contents' + for historical reasons. Also, it is not portable to use `-R' to + copy symbolic links unless you also specify `-P', as POSIX allows + implementations that dereference symbolic links by default. + +`--remove-destination' + Remove each existing destination file before attempting to open it + (contrast with `-f' above). + +`--sparse=WHEN' + A "sparse file" contains "holes"--a sequence of zero bytes that + does not occupy any physical disk blocks; the `read' system call + reads these as zeroes. This can both save considerable disk space + and increase speed, since many binary files contain lots of + consecutive zero bytes. By default, `cp' detects holes in input + source files via a crude heuristic and makes the corresponding + output file sparse as well. + + The WHEN value can be one of the following: + `auto' + The default behavior: the output file is sparse if the input + file is sparse. + + `always' + Always make the output file sparse. This is useful when the + input file resides on a filesystem that does not support + sparse files (the most notable example is `efs' filesystems + in SGI IRIX 5.3 and earlier), but the output file is on + another type of filesystem. + + `never' + Never make the output file sparse. This is useful in + creating a file for use with the `mkswap' command, since such + a file must not have any holes. + +`--strip-trailing-slashes' + Remove any trailing slashes from each SOURCE argument. *Note + Trailing slashes::. + +`-s' +`--symbolic-link' + Make symbolic links instead of copies of non-directories. All + source file names must be absolute (starting with `/') unless the + destination files are in the current directory. This option merely + results in an error message on systems that do not support + symbolic links. + +`-S SUFFIX' +`--suffix=SUFFIX' + Append SUFFIX to each backup file made with `-b'. *Note Backup + options::. + +`--target-directory=DIRECTORY' + Specify the destination DIRECTORY. *Note Target directory::. + +`-v' +`--verbose' + Print the name of each file before copying it. + +`-V METHOD' +`--version-control=METHOD' + Change the type of backups made with `-b'. The METHOD argument + can be `none' (or `off'), `numbered' (or `t'), `existing' (or + `nil'), or `never' (or `simple'). *Note Backup options::. + +`-x' +`--one-file-system' + Skip subdirectories that are on different filesystems from the one + that the copy started on. However, mount point directories _are_ + copied. + + + +File: coreutils.info, Node: dd invocation, Next: install invocation, Prev: cp invocation, Up: Basic operations + +`dd': Convert and copy a file +============================= + + `dd' copies a file (from standard input to standard output, by +default) with a changeable I/O block size, while optionally performing +conversions on it. Synopsis: + + dd [OPTION]... + + The program accepts the following options. Also see *Note Common +options::. + + The numeric-valued options below (BYTES and BLOCKS) can be followed +by a multiplier: `b'=512, `c'=1, `w'=2, `xM'=M, or any of the standard +block size suffixes like `k'=1024 (*note Block size::). + + Use different `dd' invocations to use different block sizes for +skipping and I/O. For example, the following shell commands copy data +in 512 KiB blocks between a disk and a tape, but do not save or restore +a 4 KiB label at the start of the disk: + + disk=/dev/rdsk/c0t1d0s2 + tape=/dev/rmt/0 + + # Copy all but the label from disk to tape. + (dd bs=4k skip=1 count=0 && dd bs=512k) <$disk >$tape + + # Copy from tape back to disk, but leave the disk label alone. + (dd bs=4k seek=1 count=0 && dd bs=512k) <$tape >$disk + +`if=FILE' + Read from FILE instead of standard input. + +`of=FILE' + Write to FILE instead of standard output. Unless `conv=notrunc' + is given, `dd' truncates FILE to zero bytes (or the size specified + with `seek='). + +`ibs=BYTES' + Read BYTES bytes at a time. + +`obs=BYTES' + Write BYTES bytes at a time. + +`bs=BYTES' + Both read and write BYTES bytes at a time. This overrides `ibs' + and `obs'. + +`cbs=BYTES' + Convert BYTES bytes at a time. + +`skip=BLOCKS' + Skip BLOCKS `ibs'-byte blocks in the input file before copying. + +`seek=BLOCKS' + Skip BLOCKS `obs'-byte blocks in the output file before copying. + +`count=BLOCKS' + Copy BLOCKS `ibs'-byte blocks from the input file, instead of + everything until the end of the file. + +`conv=CONVERSION[,CONVERSION]...' + Convert the file as specified by the CONVERSION argument(s). (No + spaces around any comma(s).) + + Conversions: + + `ascii' + Convert EBCDIC to ASCII. + + `ebcdic' + Convert ASCII to EBCDIC. + + `ibm' + Convert ASCII to alternate EBCDIC. + + `block' + For each line in the input, output `cbs' bytes, replacing the + input newline with a space and padding with spaces as + necessary. + + `unblock' + Replace trailing spaces in each `cbs'-sized input block with a + newline. + + `lcase' + Change uppercase letters to lowercase. + + `ucase' + Change lowercase letters to uppercase. + + `swab' + Swap every pair of input bytes. GNU `dd', unlike others, + works when an odd number of bytes are read--the last byte is + simply copied (since there is nothing to swap it with). + + `noerror' + Continue after read errors. + + `notrunc' + Do not truncate the output file. + + `sync' + Pad every input block to size of `ibs' with trailing zero + bytes. When used with `block' or `unblock', pad with spaces + instead of zero bytes. + + + +File: coreutils.info, Node: install invocation, Next: mv invocation, Prev: dd invocation, Up: Basic operations + +`install': Copy files and set attributes +======================================== + + `install' copies files while setting their permission modes and, if +possible, their owner and group. Synopses: + + install [OPTION]... SOURCE DEST + install [OPTION]... SOURCE... DIRECTORY + install -d [OPTION]... DIRECTORY... + + In the first of these, the SOURCE file is copied to the DEST target +file. In the second, each of the SOURCE files are copied to the +destination DIRECTORY. In the last, each DIRECTORY (and any missing +parent directories) is created. + + `install' is similar to `cp', but allows you to control the +attributes of destination files. It is typically used in Makefiles to +copy programs into their destination directories. It refuses to copy +files onto themselves. + + The program accepts the following options. Also see *Note Common +options::. + +`-b' +`--backup[=METHOD]' + *Note Backup options::. Make a backup of each file that would + otherwise be overwritten or removed. + +`-c' + Ignored; for compatibility with old Unix versions of `install'. + +`-d' +`--directory' + Create each given directory and any missing parent directories, + setting the owner, group and mode as given on the command line or + to the defaults. It also gives any parent directories it creates + those attributes. (This is different from the SunOS 4.x + `install', which gives directories that it creates the default + attributes.) + +`-g GROUP' +`--group=GROUP' + Set the group ownership of installed files or directories to + GROUP. The default is the process' current group. GROUP may be + either a group name or a numeric group id. + +`-m MODE' +`--mode=MODE' + Set the permissions for the installed file or directory to MODE, + which can be either an octal number, or a symbolic mode as in + `chmod', with 0 as the point of departure (*note File + permissions::). The default mode is `u=rwx,go=rx'--read, write, + and execute for the owner, and read and execute for group and + other. + +`-o OWNER' +`--owner=OWNER' + If `install' has appropriate privileges (is run as root), set the + ownership of installed files or directories to OWNER. The default + is `root'. OWNER may be either a user name or a numeric user ID. + +`-p' +`--preserve-timestamps' + Set the time of last access and the time of last modification of + each installed file to match those of each corresponding original + file. When a file is installed without this option, its last + access and last modification times are both set to the time of + installation. This option is useful if you want to use the last + modification times of installed files to keep track of when they + were last built as opposed to when they were last installed. + +`-s' +`--strip' + Strip the symbol tables from installed binary executables. + +`-S SUFFIX' +`--suffix=SUFFIX' + Append SUFFIX to each backup file made with `-b'. *Note Backup + options::. + +`--target-directory=DIRECTORY' + Specify the destination DIRECTORY. *Note Target directory::. + +`-v' +`--verbose' + Print the name of each file before copying it. + +`-V METHOD' +`--version-control=METHOD' + Change the type of backups made with `-b'. The METHOD argument + can be `none' (or `off'), `numbered' (or `t'), `existing' (or + `nil'), or `never' (or `simple'). *Note Backup options::. + + + +File: coreutils.info, Node: mv invocation, Next: rm invocation, Prev: install invocation, Up: Basic operations + +`mv': Move (rename) files +========================= + + `mv' moves or renames files (or directories). Synopsis: + + mv [OPTION]... SOURCE DEST + mv [OPTION]... SOURCE... DIRECTORY + + If the last argument names an existing directory, `mv' moves each +other given file into a file with the same name in that directory. +Otherwise, if only two files are given, it renames the first as the +second. It is an error if the last argument is not a directory and +more than two files are given. + + `mv' can move any type of file from one filesystem to another. +Prior to version `4.0' of the fileutils, `mv' could move only regular +files between filesystems. For example, now `mv' can move an entire +directory hierarchy including special device files from one partition +to another. It first uses some of the same code that's used by `cp -a' +to copy the requested directories and files, then (assuming the copy +succeeded) it removes the originals. If the copy fails, then the part +that was copied to the destination partition is removed. If you were +to copy three directories from one partition to another and the copy of +the first directory succeeded, but the second didn't, the first would +be left on the destination partition and the second and third would be +left on the original partition. + + If a destination file exists but is normally unwritable, standard +input is a terminal, and the `-f' or `--force' option is not given, +`mv' prompts the user for whether to replace the file. (You might own +the file, or have write permission on its directory.) If the response +does not begin with `y' or `Y', the file is skipped. + + _Warning_: If you try to move a symlink that points to a directory, +and you specify the symlink with a trailing slash, then `mv' doesn't +move the symlink but instead moves the directory referenced by the +symlink. *Note Trailing slashes::. + + The program accepts the following options. Also see *Note Common +options::. + +`-b' +`--backup[=METHOD]' + *Note Backup options::. Make a backup of each file that would + otherwise be overwritten or removed. + +`-f' +`--force' + Do not prompt the user before removing a destination file. + +`-i' +`--interactive' + Prompt whether to overwrite each existing destination file, + regardless of its permissions. If the response does not begin + with `y' or `Y', the file is skipped. + +`--reply[=HOW]' + Specifying `--reply=yes' is equivalent to using `--force'. + Specify `--reply=no' to make `mv' act as if `no' were given as a + response to every prompt about a destination file. Specify + `--reply=query' to make `mv' prompt the user about each existing + destination file. + +`-u' +`--update' + Do not move a non-directory that has an existing destination with + the same or newer modification time. + +`-v' +`--verbose' + Print the name of each file before moving it. + +`--strip-trailing-slashes' + Remove any trailing slashes from each SOURCE argument. *Note + Trailing slashes::. + +`-S SUFFIX' +`--suffix=SUFFIX' + Append SUFFIX to each backup file made with `-b'. *Note Backup + options::. + +`--target-directory=DIRECTORY' + Specify the destination DIRECTORY. *Note Target directory::. + +`-V METHOD' +`--version-control=METHOD' + Change the type of backups made with `-b'. The METHOD argument + can be `none' (or `off'), `numbered' (or `t'), `existing' (or + `nil'), or `never' (or `simple'). *Note Backup options::. + + + +File: coreutils.info, Node: rm invocation, Next: shred invocation, Prev: mv invocation, Up: Basic operations + +`rm': Remove files or directories +================================= + + `rm' removes each given FILE. By default, it does not remove +directories. Synopsis: + + rm [OPTION]... [FILE]... + + If a file is unwritable, standard input is a terminal, and the `-f' +or `--force' option is not given, or the `-i' or `--interactive' option +_is_ given, `rm' prompts the user for whether to remove the file. If +the response does not begin with `y' or `Y', the file is skipped. + + _Warning_: If you use `rm' to remove a file, it is usually possible +to recover the contents of that file. If you want more assurance that +the contents are truly unrecoverable, consider using `shred'. + + The program accepts the following options. Also see *Note Common +options::. + +`-d' +`--directory' + Attempt to remove directories using the `unlink' function rather + than the `rmdir' function, and don't require a directory to be + empty before trying to unlink it. This works only if you have + appropriate privileges and if your operating system supports + `unlink' for directories. Because unlinking a directory causes + any files in the deleted directory to become unreferenced, it is + wise to `fsck' the filesystem after doing this. + +`-f' +`--force' + Ignore nonexistent files and never prompt the user. Ignore any + previous `--interactive' (`-i') option. + +`-i' +`--interactive' + Prompt whether to remove each file. If the response does not begin + with `y' or `Y', the file is skipped. Ignore any previous + `--force' (`-f') option. + +`-r' +`-R' +`--recursive' + Remove the contents of directories recursively. + +`-v' +`--verbose' + Print the name of each file before removing it. + + + One common question is how to remove files whose names begin with a +`-'. GNU `rm', like every program that uses the `getopt' function to +parse its arguments, lets you use the `--' option to indicate that all +following arguments are non-options. To remove a file called `-f' in +the current directory, you could type either: + + rm -- -f + +or: + + rm ./-f + + The Unix `rm' program's use of a single `-' for this purpose +predates the development of the getopt standard syntax. + + +File: coreutils.info, Node: shred invocation, Prev: rm invocation, Up: Basic operations + +`shred': Remove files more securely +=================================== + + `shred' overwrites devices or files, to help prevent even very +expensive hardware from recovering the data. + + Ordinarily when you remove a file (*note rm invocation::), the data +is not actually destroyed. Only the index listing where the file is +stored is destroyed, and the storage is made available for reuse. +There are undelete utilities that will attempt to reconstruct the index +and can bring the file back if the parts were not reused. + + On a busy system with a nearly-full drive, space can get reused in a +few seconds. But there is no way to know for sure. If you have +sensitive data, you may want to be sure that recovery is not possible +by actually overwriting the file with non-sensitive data. + + However, even after doing that, it is possible to take the disk back +to a laboratory and use a lot of sensitive (and expensive) equipment to +look for the faint "echoes" of the original data underneath the +overwritten data. If the data has only been overwritten once, it's not +even that hard. + + The best way to remove something irretrievably is to destroy the +media it's on with acid, melt it down, or the like. For cheap +removable media like floppy disks, this is the preferred method. +However, hard drives are expensive and hard to melt, so the `shred' +utility tries to achieve a similar effect non-destructively. + + This uses many overwrite passes, with the data patterns chosen to +maximize the damage they do to the old data. While this will work on +floppies, the patterns are designed for best effect on hard drives. +For more details, see the source code and Peter Gutmann's paper `Secure +Deletion of Data from Magnetic and Solid-State Memory', from the +proceedings of the Sixth USENIX Security Symposium (San Jose, +California, 22-25 July, 1996). The paper is also available online +. + + *Please note* that `shred' relies on a very important assumption: +that the filesystem overwrites data in place. This is the traditional +way to do things, but many modern filesystem designs do not satisfy this +assumption. Exceptions include: + + * Log-structured or journaled filesystems, such as those supplied + with AIX and Solaris, and JFS, ReiserFS, XFS, Ext3, etc. + + * Filesystems that write redundant data and carry on even if some + writes fail, such as RAID-based filesystems. + + * Filesystems that make snapshots, such as Network Appliance's NFS + server. + + * Filesystems that cache in temporary locations, such as NFS version + 3 clients. + + * Compressed filesystems. + + If you are not sure how your filesystem operates, then you should +assume that it does not overwrite data in place, which means that shred +cannot reliably operate on regular files in your filesystem. + + Generally speaking, it is more reliable to shred a device than a +file, since this bypasses the problem of filesystem design mentioned +above. However, even shredding devices is not always completely +reliable. For example, most disks map out bad sectors invisibly to the +application; if the bad sectors contain sensitive data, `shred' won't +be able to destroy it. + + `shred' makes no attempt to detect or report this problem, just as +it makes no attempt to do anything about backups. However, since it is +more reliable to shred devices than files, `shred' by default does not +truncate or remove the output file. This default is more suitable for +devices, which typically cannot be truncated and should not be removed. + + Finally, consider the risk of backups and mirrors. File system +backups and remote mirrors may contain copies of the file that cannot +be removed, and that will allow a shredded file to be recovered later. +So if you keep any data you may later want to destroy using `shred', be +sure that it is not backed up or mirrored. + + shred [OPTION]... FILE[...] + + The program accepts the following options. Also see *Note Common +options::. + +`-f' +`--force' + Override file permissions if necessary to allow overwriting. + +`-NUMBER' +`-n NUMBER' +`--iterations=NUMBER' + By default, `shred' uses 25 passes of overwrite. This is enough + for all of the useful overwrite patterns to be used at least once. + You can reduce this to save time, or increase it if you have a lot + of time to waste. + +`-s BYTES' +`--size=BYTES' + Shred the first BYTES bytes of the file. The default is to shred + the whole file. BYTES can be followed by a size specification like + `K', `M', or `G' to specify a multiple. *Note Block size::. + +`-u' +`--remove' + After shredding a file, truncate it (if possible) and then remove + it. If a file has multiple links, only the named links will be + removed. + +`-v' +`--verbose' + Display status updates as sterilization proceeds. + +`-x' +`--exact' + By default, `shred' rounds the size of a regular file up to the + next multiple of the filesystem block size to fully erase the last + block of the file. Use `--exact' to suppress that behavior. + Thus, by default if you shred a 10-byte regular file on a system + with 512-byte blocks, the resulting file will be 512 bytes long. + With this option, shred does not increase the apparent size of the + file. + +`-z' +`--zero' + Normally, the last pass that `shred' writes is made up of random + data. If this would be conspicuous on your hard drive (for + example, because it looks like encrypted data), or you just think + it's tidier, the `--zero' option adds an additional overwrite pass + with all zero bits. This is in addition to the number of passes + specified by the `--iterations' option. + +`-' + Shred standard output. + + This argument is considered an option. If the common `--' option + has been used to indicate the end of options on the command line, + then `-' will be interpreted as an ordinary file name. + + The intended use of this is to shred a removed temporary file. + For example + + i=`tempfile -m 0600` + exec 3<>"$i" + rm -- "$i" + echo "Hello, world" >&3 + shred - >&3 + exec 3>- + + Note that the shell command `shred - >file' does not shred the + contents of FILE, since it truncates FILE before invoking `shred'. + Use the command `shred file' or (if using a Bourne-compatible + shell) the command `shred - 1<>file' instead. + + + You might use the following command to erase all trace of the +filesystem you'd created on the floppy disk in your first drive. That +command takes about 20 minutes to erase a "1.44MB" (actually 1440 KiB) +floppy. + + shred --verbose /dev/fd0 + + Similarly, to erase all data on a selected partition of your hard +disk, you could give a command like this: + + shred --verbose /dev/sda5 + + +File: coreutils.info, Node: Special file types, Next: Changing file attributes, Prev: Basic operations, Up: Top + +Special file types +****************** + + This chapter describes commands which create special types of files +(and `rmdir', which removes directories, one special file type). + + Although Unix-like operating systems have markedly fewer special file +types than others, not _everything_ can be treated only as the +undifferentiated byte stream of "normal files". For example, when a +file is created or removed, the system must record this information, +which it does in a "directory"--a special type of file. Although you +can read directories as normal files, if you're curious, in order for +the system to do its job it must impose a structure, a certain order, +on the bytes of the file. Thus it is a "special" type of file. + + Besides directories, other special file types include named pipes +(FIFOs), symbolic links, sockets, and so-called "special files". + +* Menu: + +* link invocation:: Make a hard link via the link syscall +* ln invocation:: Make links between files. +* mkdir invocation:: Make directories. +* mkfifo invocation:: Make FIFOs (named pipes). +* mknod invocation:: Make block or character special files. +* readlink invocation:: Print the referent of a symbolic link. +* rmdir invocation:: Remove empty directories. +* unlink invocation:: Remove files via the unlink syscall + + +File: coreutils.info, Node: link invocation, Next: ln invocation, Up: Special file types + +`link': Make a hard link via the link syscall +============================================= + + `link' creates a single hard link at a time. It is a minimalist +interface to the system-provided `link' function. *Note Hard Links: +(libc)Hard Links. Synopsis: + + link FILENAME LINKNAME + + FILENAME must specify an existing file, and LINKNAME must specify a +nonexistent entry in an existing directory. `link' simply calls `link +(FILENAME, LINKNAME)' to create the link. + + +File: coreutils.info, Node: ln invocation, Next: mkdir invocation, Prev: link invocation, Up: Special file types + +`ln': Make links between files +============================== + + `ln' makes links between files. By default, it makes hard links; +with the `-s' option, it makes symbolic (or "soft") links. Synopses: + + ln [OPTION]... TARGET [LINKNAME] + ln [OPTION]... TARGET... DIRECTORY + + * If the last argument names an existing directory, `ln' creates a + link to each TARGET file in that directory, using the TARGETs' + names. (But see the description of the `--no-dereference' option + below.) + + * If two filenames are given, `ln' creates a link from the second to + the first. + + * If one TARGET is given, `ln' creates a link to that file in the + current directory. + + * It is an error if the last argument is not a directory and more + than two files are given. Without `-f' or `-i' (see below), `ln' + will not remove an existing file. Use the `--backup' option to + make `ln' rename existing files. + + + A "hard link" is another name for an existing file; the link and the +original are indistinguishable. Technically speaking, they share the +same inode, and the inode contains all the information about a +file--indeed, it is not incorrect to say that the inode _is_ the file. +On all existing implementations, you cannot make a hard link to a +directory, and hard links cannot cross filesystem boundaries. (These +restrictions are not mandated by POSIX, however.) + + "Symbolic links" ("symlinks" for short), on the other hand, are a +special file type (which not all kernels support: System V release 3 +(and older) systems lack symlinks) in which the link file actually +refers to a different file, by name. When most operations (opening, +reading, writing, and so on) are passed the symbolic link file, the +kernel automatically "dereferences" the link and operates on the target +of the link. But some operations (e.g., removing) work on the link +file itself, rather than on its target. *Note Symbolic Links: +(libc)Symbolic Links. + + The program accepts the following options. Also see *Note Common +options::. + +`-b' +`--backup[=METHOD]' + *Note Backup options::. Make a backup of each file that would + otherwise be overwritten or removed. + +`-d' +`-F' +`--directory' + Allow the super-user to make hard links to directories. + +`-f' +`--force' + Remove existing destination files. + +`-i' +`--interactive' + Prompt whether to remove existing destination files. + +`-n' +`--no-dereference' + When given an explicit destination that is a symlink to a + directory, treat that destination as if it were a normal file. + + When the destination is an actual directory (not a symlink to one), + there is no ambiguity. The link is created in that directory. + But when the specified destination is a symlink to a directory, + there are two ways to treat the user's request. `ln' can treat + the destination just as it would a normal directory and create the + link in it. On the other hand, the destination can be viewed as a + non-directory--as the symlink itself. In that case, `ln' must + delete or backup that symlink before creating the new link. The + default is to treat a destination that is a symlink to a directory + just like a directory. + +`-s' +`--symbolic' + Make symbolic links instead of hard links. This option merely + produces an error message on systems that do not support symbolic + links. + +`-S SUFFIX' +`--suffix=SUFFIX' + Append SUFFIX to each backup file made with `-b'. *Note Backup + options::. + +`--target-directory=DIRECTORY' + Specify the destination DIRECTORY. *Note Target directory::. + +`-v' +`--verbose' + Print the name of each file before linking it. + +`-V METHOD' +`--version-control=METHOD' + Change the type of backups made with `-b'. The METHOD argument + can be `none' (or `off'), `numbered' (or `t'), `existing' (or + `nil'), or `never' (or `simple'). *Note Backup options::. + + + Examples: + + ln -s /some/name # creates link ./name pointing to /some/name + ln -s /some/name myname # creates link ./myname pointing to /some/name + ln -s a b .. # creates links ../a and ../b pointing to ./a and ./b + + +File: coreutils.info, Node: mkdir invocation, Next: mkfifo invocation, Prev: ln invocation, Up: Special file types + +`mkdir': Make directories +========================= + + `mkdir' creates directories with the specified names. Synopsis: + + mkdir [OPTION]... NAME... + + If a NAME is an existing file but not a directory, `mkdir' prints a +warning message on stderr and will exit with a status of 1 after +processing any remaining NAMEs. The same is done when a NAME is an +existing directory and the -p option is not given. If a NAME is an +existing directory and the -p option is given, `mkdir' will ignore it. +That is, `mkdir' will not print a warning, raise an error, or change +the mode of the directory (even if the -m option is given), and will +move on to processing any remaining NAMEs. + + The program accepts the following options. Also see *Note Common +options::. + +`-m MODE' +`--mode=MODE' + Set the mode of created directories to MODE, which is symbolic as + in `chmod' and uses `a=rwx' (read, write and execute allowed for + everyone) minus the bits set in the umask for the point of the + departure. *Note File permissions::. + +`-p' +`--parents' + Make any missing parent directories for each argument. The mode + for parent directories is set to the umask modified by `u+wx'. + Ignore arguments corresponding to existing directories. + +`-v' + +`--verbose' + Print a message for each created directory. This is most useful + with `--parents'. + + +File: coreutils.info, Node: mkfifo invocation, Next: mknod invocation, Prev: mkdir invocation, Up: Special file types + +`mkfifo': Make FIFOs (named pipes) +================================== + + `mkfifo' creates FIFOs (also called "named pipes") with the +specified names. Synopsis: + + mkfifo [OPTION] NAME... + + A "FIFO" is a special file type that permits independent processes +to communicate. One process opens the FIFO file for writing, and +another for reading, after which data can flow as with the usual +anonymous pipe in shells or elsewhere. + + The program accepts the following option. Also see *Note Common +options::. + +`-m MODE' +`--mode=MODE' + Set the mode of created FIFOs to MODE, which is symbolic as in + `chmod' and uses `a=rw' (read and write allowed for everyone) minus + the bits set in the umask for the point of departure. *Note File + permissions::. + + + +File: coreutils.info, Node: mknod invocation, Next: readlink invocation, Prev: mkfifo invocation, Up: Special file types + +`mknod': Make block or character special files +============================================== + + `mknod' creates a FIFO, character special file, or block special +file with the specified name. Synopsis: + + mknod [OPTION]... NAME TYPE [MAJOR MINOR] + + Unlike the phrase "special file type" above, the term "special file" +has a technical meaning on Unix: something that can generate or receive +data. Usually this corresponds to a physical piece of hardware, e.g., +a printer or a disk. (These files are typically created at +system-configuration time.) The `mknod' command is what creates files +of this type. Such devices can be read either a character at a time or +a "block" (many characters) at a time, hence we say there are "block +special" files and "character special" files. + + The arguments after NAME specify the type of file to make: + +`p' + for a FIFO + +`b' + for a block special file + +`c' + for a character special file + + + When making a block or character special file, the major and minor +device numbers must be given after the file type. If a major or minor +device number begins with `0x' or `0X', it is interpreted as +hexadecimal; otherwise, if it begins with `0', as octal; otherwise, as +decimal. + + The program accepts the following option. Also see *Note Common +options::. + +`-m MODE' +`--mode=MODE' + Set the mode of created files to MODE, which is symbolic as in + `chmod' and uses `a=rw' minus the bits set in the umask as the + point of departure. *Note File permissions::. + + + +File: coreutils.info, Node: readlink invocation, Next: rmdir invocation, Prev: mknod invocation, Up: Special file types + +`readlink': Print the referent of a symbolic link +================================================= + + `readlink' may work in one of two supported modes: + +`Readlink mode' + `readlink' outputs the value of the given symbolic link. If + `readlink' is invoked with an argument other than the pathname of + a symbolic link, it exits with a non-zero exit code. + +`Canonicalize mode' + `readlink' outputs the absolute name of the given file which + contains no `.', `..' components nor any repeated path separators + (`/') or symlinks. In any of the path components is missing or + unavailable, it exits with a non-zero exit code. + + + readlink [OPTION] FILE + + By default, `readlink' operates in readlink mode. + + The program accepts the following options. Also see *Note Common +options::. + +`-f' +`--canonicalize' + Activate canonicalize mode. + +`-n' +`--no-newline' + Do not output the trailing newline. + +`-s' +`-q' +`--silent' +`--quiet' + Suppress most error messages. + +`-v' +`--verbose' + Report error messages. + + + The `readlink' utility first appeared in OpenBSD 2.1. + + +File: coreutils.info, Node: rmdir invocation, Next: unlink invocation, Prev: readlink invocation, Up: Special file types + +`rmdir': Remove empty directories +================================= + + `rmdir' removes empty directories. Synopsis: + + rmdir [OPTION]... DIRECTORY... + + If any DIRECTORY argument does not refer to an existing empty +directory, it is an error. + + The program accepts the following option. Also see *Note Common +options::. + +`--ignore-fail-on-non-empty' + Ignore each failure to remove a directory that is solely because + the directory is non-empty. + +`-p' +`--parents' + Remove DIRECTORY, then try to remove each component of DIRECTORY. + So, for example, `rmdir -p a/b/c' is similar to `rmdir a/b/c a/b + a'. As such, it fails if any of those directories turns out not + to be empty. Use the `--ignore-fail-on-non-empty' option to make + it so such a failure does not evoke a diagnostic and does not + cause `rmdir' to exit unsuccessfully. + +`-v' + +`--verbose' + Give a diagnostic for each successful removal. DIRECTORY is + removed. + + + *Note rm invocation::, for how to remove non-empty directories +(recursively). + + +File: coreutils.info, Node: unlink invocation, Prev: rmdir invocation, Up: Special file types + +`unlink': Remove files via the unlink syscall +============================================= + + `unlink' deletes a single specified file name. It is a minimalist +interface to the system-provided `unlink' function. *Note Deleting +Files: (libc)Deleting Files. Synopsis: + + unlink FILENAME + + On some systems `unlink' can be used to delete the name of a +directory. On others, it can be used that way only by a privileged +user. In the GNU system `unlink' can never delete the name of a +directory. + + By default, `unlink' honors the `--help' and `--version' options. +That makes it a little harder to remove files named `--help' and +`--version', so when the environment variable `POSIXLY_CORRECT' is set, +`unlink' treats such a command line arguments not as an option, but as +an operand. + + +File: coreutils.info, Node: Changing file attributes, Next: Disk usage, Prev: Special file types, Up: Top + +Changing file attributes +************************ + + A file is not merely its contents, a name, and a file type (*note +Special file types::). A file also has an owner (a userid), a group (a +group id), permissions (what the owner can do with the file, what +people in the group can do, and what everyone else can do), various +timestamps, and other information. Collectively, we call these a file's +"attributes". + + These commands change file attributes. + +* Menu: + +* chgrp invocation:: Change file groups. +* chmod invocation:: Change access permissions. +* chown invocation:: Change file owners and groups. +* touch invocation:: Change file timestamps. + + +File: coreutils.info, Node: chown invocation, Next: touch invocation, Prev: chmod invocation, Up: Changing file attributes + +`chown': Change file owner and group +==================================== + + `chown' changes the user and/or group ownership of each given FILE +to NEW-OWNER or to the user and group of an existing reference file. +Synopsis: + + chown [OPTION]... {NEW-OWNER | --reference=REF_FILE} FILE... + + If used, NEW-OWNER specifies the new owner and/or group as follows +(with no embedded white space): + + [OWNER] [ [:] [GROUP] ] + + Specifically: + +OWNER + If only an OWNER (a user name or numeric user id) is given, that + user is made the owner of each given file, and the files' group is + not changed. + +OWNER`:'GROUP + If the OWNER is followed by a colon and a GROUP (a group name or + numeric group id), with no spaces between them, the group + ownership of the files is changed as well (to GROUP). + +OWNER`:' + If a colon but no group name follows OWNER, that user is made the + owner of the files and the group of the files is changed to + OWNER's login group. + +`:'GROUP + If the colon and following GROUP are given, but the owner is + omitted, only the group of the files is changed; in this case, + `chown' performs the same function as `chgrp'. + + + You may use `.' in place of the `:' separator. This is a GNU +extension for compatibility with older scripts. New scripts should +avoid the use of `.' because GNU `chown' may fail if OWNER contains `.' +characters. + + The program accepts the following options. Also see *Note Common +options::. + +`-c' +`--changes' + Verbosely describe the action for each FILE whose ownership + actually changes. + +`-f' +`--silent' +`--quiet' + Do not print error messages about files whose ownership cannot be + changed. + +`--from=OLD-OWNER' + Change a FILE's ownership only if it has current attributes + specified by OLD-OWNER. OLD-OWNER has the same form as NEW-OWNER + described above. This option is useful primarily from a security + standpoint in that it narrows considerably the window of potential + abuse. For example, to reflect a UID numbering change for one + user's files without an option like this, `root' might run + + find / -owner OLDUSER -print0 | xargs -0 chown NEWUSER + + But that is dangerous because the interval between when the `find' + tests the existing file's owner and when the `chown' is actually + run may be quite large. One way to narrow the gap would be to + invoke chown for each file as it is found: + + find / -owner OLDUSER -exec chown NEWUSER {} \; + + But that is very slow if there are many affected files. With this + option, it is safer (the gap is narrower still) though still not + perfect: + + chown -R --from=OLDUSER NEWUSER / + +`--dereference' + Do not act on symbolic links themselves but rather on what they + point to. + +`-h' +`--no-dereference' + Act on symbolic links themselves instead of what they point to. + This is the default. This mode relies on the `lchown' system call. + On systems that do not provide the `lchown' system call, `chown' + fails when a file specified on the command line is a symbolic link. + By default, no diagnostic is issued for symbolic links encountered + during a recursive traversal, but see `--verbose'. + +`--reference=REF_FILE' + Change the user and group of each FILE to be the same as those of + REF_FILE. If REF_FILE is a symbolic link, do not use the user and + group of the symbolic link, but rather those of the file it refers + to. + +`-v' +`--verbose' + Output a diagnostic for every file processed. If a symbolic link + is encountered during a recursive traversal on a system without + the `lchown' system call, and `--no-dereference' is in effect, + then issue a diagnostic saying neither the symbolic link nor its + referent is being changed. + +`-R' +`--recursive' + Recursively change ownership of directories and their contents. + + + +File: coreutils.info, Node: chgrp invocation, Next: chmod invocation, Up: Changing file attributes + +`chgrp': Change group ownership +=============================== + + `chgrp' changes the group ownership of each given FILE to GROUP +(which can be either a group name or a numeric group id) or to the +group of an existing reference file. Synopsis: + + chgrp [OPTION]... {GROUP | --reference=REF_FILE} FILE... + + The program accepts the following options. Also see *Note Common +options::. + +`-c' +`--changes' + Verbosely describe the action for each FILE whose group actually + changes. + +`-f' +`--silent' +`--quiet' + Do not print error messages about files whose group cannot be + changed. + +`--dereference' + Do not act on symbolic links themselves but rather on what they + point to. + +`-h' +`--no-dereference' + Act on symbolic links themselves instead of what they point to. + This is the default. This mode relies on the `lchown' system call. + On systems that do not provide the `lchown' system call, `chgrp' + fails when a file specified on the command line is a symbolic link. + By default, no diagnostic is issued for symbolic links encountered + during a recursive traversal, but see `--verbose'. + +`--reference=REF_FILE' + Change the group of each FILE to be the same as that of REF_FILE. + If REF_FILE is a symbolic link, do not use the group of the + symbolic link, but rather that of the file it refers to. + +`-v' +`--verbose' + Output a diagnostic for every file processed. If a symbolic link + is encountered during a recursive traversal on a system without + the `lchown' system call, and `--no-dereference' is in effect, + then issue a diagnostic saying neither the symbolic link nor its + referent is being changed. + +`-R' +`--recursive' + Recursively change the group ownership of directories and their + contents. + + + +File: coreutils.info, Node: chmod invocation, Next: chown invocation, Prev: chgrp invocation, Up: Changing file attributes + +`chmod': Change access permissions +================================== + + `chmod' changes the access permissions of the named files. Synopsis: + + chmod [OPTION]... {MODE | --reference=REF_FILE} FILE... + + `chmod' never changes the permissions of symbolic links, since the +`chmod' system call cannot change their permissions. This is not a +problem since the permissions of symbolic links are never used. +However, for each symbolic link listed on the command line, `chmod' +changes the permissions of the pointed-to file. In contrast, `chmod' +ignores symbolic links encountered during recursive directory +traversals. + + If used, MODE specifies the new permissions. For details, see the +section on *Note File permissions::. + + The program accepts the following options. Also see *Note Common +options::. + +`-c' +`--changes' + Verbosely describe the action for each FILE whose permissions + actually changes. + +`-f' +`--silent' +`--quiet' + Do not print error messages about files whose permissions cannot be + changed. + +`-v' +`--verbose' + Verbosely describe the action or non-action taken for every FILE. + +`--reference=REF_FILE' + Change the mode of each FILE to be the same as that of REF_FILE. + *Note File permissions::. If REF_FILE is a symbolic link, do not + use the mode of the symbolic link, but rather that of the file it + refers to. + +`-R' +`--recursive' + Recursively change permissions of directories and their contents. + + + +File: coreutils.info, Node: touch invocation, Prev: chown invocation, Up: Changing file attributes + +`touch': Change file timestamps +=============================== + + `touch' changes the access and/or modification times of the +specified files. Synopsis: + + touch [OPTION]... FILE... + + On older systems, `touch' supports an obsolete syntax, as follows. +If the first FILE would be a valid argument to the `-t' option and no +timestamp is given with any of the `-d', `-r', or `-t' options and the +`--' argument is not given, that argument is interpreted as the time +for the other files instead of as a file name. POSIX 1003.1-2001 +(*note Standards conformance::) does not allow this; use `-t' instead. + + Any FILE that does not exist is created empty. + + If changing both the access and modification times to the current +time, `touch' can change the timestamps for files that the user running +it does not own but has write permission for. Otherwise, the user must +own the files. + + Although `touch' provides options for changing two of the times - +the times of last access and modification - of a file, there is actually +a third one as well: the inode change time. This is often referred to +as a file's `ctime'. The inode change time represents the time when +the file's meta-information last changed. One common example of this +is when the permissions of a file change. Changing the permissions +doesn't access the file, so the atime doesn't change, nor does it +modify the file, so the mtime doesn't change. Yet, something about the +file itself has changed, and this must be noted somewhere. This is the +job of the ctime field. This is necessary, so that, for example, a +backup program can make a fresh copy of the file, including the new +permissions value. Another operation that modifies a file's ctime +without affecting the others is renaming. In any case, it is not +possible, in normal operations, for a user to change the ctime field to +a user-specified value. + + The program accepts the following options. Also see *Note Common +options::. + +`-a' +`--time=atime' +`--time=access' +`--time=use' + Change the access time only. + +`-c' +`--no-create' + Do not create files that do not exist. + +`-d' +`--date=time' + Use TIME instead of the current time. It can contain month names, + time zones, `am' and `pm', etc. *Note Date input formats::. + +`-f' + Ignored; for compatibility with BSD versions of `touch'. + +`-m' +`--time=mtime' +`--time=modify' + Change the modification time only. + +`-r FILE' +`--reference=FILE' + Use the times of the reference FILE instead of the current time. + +`-t [[CC]YY]MMDDhhmm[.ss]' + Use the argument (optional four-digit or two-digit years, months, + days, hours, minutes, optional seconds) instead of the current + time. If the year is specified with only two digits, then CC is + 20 for years in the range 0 ... 68, and 19 for years in 69 ... 99. + If no digits of the year are specified, the argument is + interpreted as a date in the current year. + + + +File: coreutils.info, Node: Disk usage, Next: Printing text, Prev: Changing file attributes, Up: Top + +Disk usage +********** + + No disk can hold an infinite amount of data. These commands report +on how much disk storage is in use or available. (This has nothing +much to do with how much _main memory_, i.e., RAM, a program is using +when it runs; for that, you want `ps' or `pstat' or `swap' or some such +command.) + +* Menu: + +* df invocation:: Report filesystem disk space usage. +* du invocation:: Estimate file space usage. +* stat invocation:: Report file or filesystem status. +* sync invocation:: Synchronize memory and disk. + + +File: coreutils.info, Node: df invocation, Next: du invocation, Up: Disk usage + +`df': Report filesystem disk space usage +======================================== + + `df' reports the amount of disk space used and available on +filesystems. Synopsis: + + df [OPTION]... [FILE]... + + With no arguments, `df' reports the space used and available on all +currently mounted filesystems (of all types). Otherwise, `df' reports +on the filesystem containing each argument FILE. + + Normally the disk space is printed in units of 1024 bytes, but this +can be overridden (*note Block size::). Non-integer quantities are +rounded up to the next higher unit. + + If an argument FILE is a disk device file containing a mounted +filesystem, `df' shows the space available on that filesystem rather +than on the filesystem containing the device node (i.e., the root +filesystem). GNU `df' does not attempt to determine the disk usage on +unmounted filesystems, because on most kinds of systems doing so +requires extremely nonportable intimate knowledge of filesystem +structures. + + The program accepts the following options. Also see *Note Common +options::. + +`-a' +`--all' + Include in the listing filesystems that have a size of 0 blocks, + which are omitted by default. Such filesystems are typically + special-purpose pseudo-filesystems, such as automounter entries. + Also, filesystems of type "ignore" or "auto", supported by some + operating systems, are only included if this option is specified. + +`-B SIZE' +`--block-size=SIZE' + Scale sizes by SIZE before printing them (*note Block size::). + For example, `-BG' prints sizes in units of 1,073,741,824 bytes. + +`-h' +`--human-readable' + Append a size letter to each size, such as `M' for mebibytes. + Powers of 1024 are used, not 1000; `M' stands for 1,048,576 bytes. + Use the `-H' or `--si' option if you prefer powers of 1000. + +`-H' +`--si' + Append an SI-style abbreviation to each size, such as `MB' for + megabytes. Powers of 1000 are used, not 1024; `MB' stands for + 1,000,000 bytes. Use the `-h' or `--human-readable' option if you + prefer powers of 1024. + +`-i' +`--inodes' + List inode usage information instead of block usage. An inode + (short for index node) contains information about a file such as + its owner, permissions, timestamps, and location on the disk. + +`-k' + Print sizes in 1024-byte blocks, overriding the default block size + (*note Block size::). This option is equivalent to + `--block-size=1K'. + +`-l' +`--local' + Limit the listing to local filesystems. By default, remote + filesystems are also listed. + +`--no-sync' + Do not invoke the `sync' system call before getting any usage data. + This may make `df' run significantly faster on systems with many + disks, but on some systems (notably SunOS) the results may be + slightly out of date. This is the default. + +`-P' +`--portability' + Use the POSIX output format. This is like the default format + except for the following: + + 1. The information about each filesystem is always printed on + exactly one line; a mount device is never put on a line by + itself. This means that if the mount device name is more + than 20 characters long (e.g., for some network mounts), the + columns are misaligned. + + 2. The labels in the header output line are changed to conform + to POSIX. + +`--sync' + Invoke the `sync' system call before getting any usage data. On + some systems (notably SunOS), doing this yields more up to date + results, but in general this option makes `df' much slower, + especially when there are many or very busy filesystems. + +`-t FSTYPE' +`--type=FSTYPE' + Limit the listing to filesystems of type FSTYPE. Multiple + filesystem types can be specified by giving multiple `-t' options. + By default, nothing is omitted. + +`-T' +`--print-type' + Print each filesystem's type. The types printed here are the same + ones you can include or exclude with `-t' and `-x'. The particular + types printed are whatever is supported by the system. Here are + some of the common names (this list is certainly not exhaustive): + + `nfs' + An NFS filesystem, i.e., one mounted over a network from + another machine. This is the one type name which seems to be + used uniformly by all systems. + + `4.2, ufs, efs...' + A filesystem on a locally-mounted hard disk. (The system + might even support more than one type here; Linux does.) + + `hsfs, cdfs' + A filesystem on a CD-ROM drive. HP-UX uses `cdfs', most other + systems use `hsfs' (`hs' for "High Sierra"). + + `pcfs' + An MS-DOS filesystem, usually on a diskette. + + +`-x FSTYPE' +`--exclude-type=FSTYPE' + Limit the listing to filesystems not of type FSTYPE. Multiple + filesystem types can be eliminated by giving multiple `-x' + options. By default, no filesystem types are omitted. + +`-v' + Ignored; for compatibility with System V versions of `df'. + + + +File: coreutils.info, Node: du invocation, Next: stat invocation, Prev: df invocation, Up: Disk usage + +`du': Estimate file space usage +=============================== + + `du' reports the amount of disk space used by the specified files +and for each subdirectory (of directory arguments). Synopsis: + + du [OPTION]... [FILE]... + + With no arguments, `du' reports the disk space for the current +directory. Normally the disk space is printed in units of 1024 bytes, +but this can be overridden (*note Block size::). Non-integer +quantities are rounded up to the next higher unit. + + The program accepts the following options. Also see *Note Common +options::. + +`-a' +`--all' + Show counts for all files, not just directories. + +`--apparent-size' + Print apparent sizes, rather than disk usage. The apparent size + of a file is the number of bytes reported by `wc -c' on regular + files, or more generally, `ls -l --block-size=1' or `stat + --format=%s'. For example, a file containing the word `zoo' with + no newline would, of course, have an apparent size of 3. Such a + small file may require anywhere from zero to 16 or more kilobytes + of disk space, depending on the type and configuration of the file + system on which the file resides. However, a sparse file created + with this command + : | dd bs=1 seek=`echo '2^31'|bc` of=big + has an apparent size of 2 gigabytes, yet on most modern systems, + it actually uses almost no disk space. + +`-b' +`--bytes' + Equivalent to `--apparent-size --block-size=1'. + +`-B SIZE' +`--block-size=SIZE' + Scale sizes by SIZE before printing them (*note Block size::). + For example, `-BG' prints sizes in units of 1,073,741,824 bytes. + +`-c' +`--total' + Print a grand total of all arguments after all arguments have been + processed. This can be used to find out the total disk usage of a + given set of files or directories. + +`-D' +`--dereference-args' + Dereference symbolic links that are command line arguments. Does + not affect other symbolic links. This is helpful for finding out + the disk usage of directories, such as `/usr/tmp', which are often + symbolic links. + +`-h' +`--human-readable' + Append a size letter to each size, such as `M' for mebibytes. + Powers of 1024 are used, not 1000; `M' stands for 1,048,576 bytes. + Use the `-H' or `--si' option if you prefer powers of 1000. + +`-H' +`--si' + Append an SI-style abbreviation to each size, such as `MB' for + megabytes. Powers of 1000 are used, not 1024; `MB' stands for + 1,000,000 bytes. Use the `-h' or `--human-readable' option if you + prefer powers of 1024. + +`-k' + Print sizes in 1024-byte blocks, overriding the default block size + (*note Block size::). This option is equivalent to + `--block-size=1K'. + +`-l' +`--count-links' + Count the size of all files, even if they have appeared already + (as a hard link). + +`-L' +`--dereference' + Dereference symbolic links (show the disk space used by the file + or directory that the link points to instead of the space used by + the link). + +`--max-depth=DEPTH' + Show the total for each directory (and file if -all) that is at + most MAX_DEPTH levels down from the root of the hierarchy. The + root is at level 0, so `du --max-depth=0' is equivalent to `du -s'. + +`-s' +`--summarize' + Display only a total for each argument. + +`-S' +`--separate-dirs' + Report the size of each directory separately, not including the + sizes of subdirectories. + +`-x' +`--one-file-system' + Skip directories that are on different filesystems from the one + that the argument being processed is on. + +`--exclude=PATTERN' + When recursing, skip subdirectories or files matching PATTERN. + For example, `du --exclude='*.o'' excludes files whose names end + in `.o'. + +`-X FILE' +`--exclude-from=FILE' + Like `--exclude', except take the patterns to exclude from FILE, + one per line. If FILE is `-', take the patterns from standard + input. + + + On BSD systems, `du' reports sizes that are half the correct values +for files that are NFS-mounted from HP-UX systems. On HP-UX systems, +it reports sizes that are twice the correct values for files that are +NFS-mounted from BSD systems. This is due to a flaw in HP-UX; it also +affects the HP-UX `du' program. + + +File: coreutils.info, Node: stat invocation, Next: sync invocation, Prev: du invocation, Up: Disk usage + +`stat': Report file or filesystem status +======================================== + + `stat' displays information about the specified file(s). Synopsis: + + stat [OPTION]... [FILE]... + + With no option, `stat' reports all information about the given files. +But it also can be used to report the information of the filesystems the +given files are located on. If the files are links, `stat' can also +give information about the files the links point to. + +`-f' +`--filesystem' + Report information about the filesystems where the given files are + located instead of information about the files themselves. + +`-L' +`--dereference' + Change how `stat' treats symbolic links. With this option, `stat' + acts on the file referenced by each symbolic link argument. + Without it, `stat' acts on any symbolic link argument directly. + +`-t' +`--terse' + Print the information in terse form, suitable for parsing by other + programs. + +`-c' +`--format' + Allow user to specify the output format. + + Interpreted sequences for file stat are: + * %a - Access rights in octal + + * %A - Access rights in human readable form + + * %b - Number of blocks allocated (see `%B') + + * %B - The size in bytes of each block reported by `%b' + + * %d - Device number in decimal + + * %D - Device number in hex + + * %f - raw mode in hex + + * %F - File type + + * %g - Group Id of owner + + * %G - Group name of owner + + * %h - Number of hard links + + * %i - Inode number + + * %n - File name + + * %N - Quoted File name with dereference if symbolic link + + * %o - IO block size + + * %s - Total size, in bytes + + * %t - Major device type in hex + + * %T - Minor device type in hex + + * %u - User Id of owner + + * %U - User name of owner + + * %x - Time of last access + + * %X - Time of last access as seconds since Epoch + + * %y - Time of last modification + + * %Y - Time of last modification as seconds since Epoch + + * %z - Time of last change + + * %Z - Time of last change as seconds since Epoch + + Interpreted sequences for filesystem stat are: + * %n - File name + + * %i - File System id in hex + + * %l - Maximum length of filenames + + * %t - Type in hex + + * %T - Type in human readable form + + * %b - Total data blocks in file system + + * %f - Free blocks in file system + + * %a - Free blocks available to non-superuser + + * %s - Optimal transfer block size + + * %c - Total file nodes in file system + + +File: coreutils.info, Node: sync invocation, Prev: stat invocation, Up: Disk usage + +`sync': Synchronize data on disk with memory +============================================ + + `sync' writes any data buffered in memory out to disk. This can +include (but is not limited to) modified superblocks, modified inodes, +and delayed reads and writes. This must be implemented by the kernel; +The `sync' program does nothing but exercise the `sync' system call. + + The kernel keeps data in memory to avoid doing (relatively slow) disk +reads and writes. This improves performance, but if the computer +crashes, data may be lost or the filesystem corrupted as a result. +`sync' ensures everything in memory is written to disk. + + Any arguments are ignored, except for a lone `--help' or `--version' +(*note Common options::). + + +File: coreutils.info, Node: Printing text, Next: Conditions, Prev: Disk usage, Up: Top + +Printing text +************* + + This section describes commands that display text strings. + +* Menu: + +* echo invocation:: Print a line of text. +* printf invocation:: Format and print data. +* yes invocation:: Print a string until interrupted. + + +File: coreutils.info, Node: echo invocation, Next: printf invocation, Up: Printing text + +`echo': Print a line of text +============================ + + `echo' writes each given STRING to standard output, with a space +between each and a newline after the last one. Synopsis: + + echo [OPTION]... [STRING]... + + The program accepts the following options. Also see *Note Common +options::. + +`-n' + Do not output the trailing newline. + +`-e' + Enable interpretation of the following backslash-escaped + characters in each STRING: + + `\a' + alert (bell) + + `\b' + backspace + + `\c' + suppress trailing newline + + `\f' + form feed + + `\n' + new line + + `\r' + carriage return + + `\t' + horizontal tab + + `\v' + vertical tab + + `\\' + backslash + + `\NNN' + the character whose ASCII code is NNN (octal); if NNN is not + a valid octal number, it is printed literally. + + + +File: coreutils.info, Node: printf invocation, Next: yes invocation, Prev: echo invocation, Up: Printing text + +`printf': Format and print data +=============================== + + `printf' does formatted printing of text. Synopsis: + + printf FORMAT [ARGUMENT]... + + `printf' prints the FORMAT string, interpreting `%' directives and +`\' escapes in the same way as the C `printf' function. The FORMAT +argument is re-used as necessary to convert all of the given ARGUMENTs. + + `printf' has one additional directive, `%b', which prints its +argument string with `\' escapes interpreted in the same way as in the +FORMAT string. + + `printf' interprets `\OOO' in FORMAT as an octal number (if OOO is 0 +to 3 octal digits) specifying a character to print, and `\xHH' as a +hexadecimal number (if HH is 1 to 2 hex digits) specifying a character +to print. + + `printf' interprets two character syntaxes introduced in ISO C 99: +`\u' for 16-bit Unicode characters, specified as 4 hex digits HHHH, and +`\U' for 32-bit Unicode characters, specified as 8 hex digits HHHHHHHH. +`printf' outputs the Unicode characters according to the LC_CTYPE part +of the current locale, i.e. depending on the values of the environment +variables `LC_ALL', `LC_CTYPE', `LANG'. + + The processing of `\u' and `\U' requires a full-featured `iconv' +facility. It is activated on systems with glibc 2.2 (or newer), or when +`libiconv' is installed prior to this package. Otherwise the use of +`\u' and `\U' will give an error message. + + An additional escape, `\c', causes `printf' to produce no further +output. + + The only options are a lone `--help' or `--version'. *Note Common +options::. + + The Unicode character syntaxes are useful for writing strings in a +locale independent way. For example, a string containing the Euro +currency symbol + + $ /usr/local/bin/printf '\u20AC 14.95' + +will be output correctly in all locales supporting the Euro symbol +(ISO-8859-15, UTF-8, and others). Similarly, a Chinese string + + $ /usr/local/bin/printf '\u4e2d\u6587' + +will be output correctly in all Chinese locales (GB2312, BIG5, UTF-8, +etc). + + Note that in these examples, the full pathname of `printf' has been +given, to distinguish it from the GNU `bash' builtin function `printf'. + + For larger strings, you don't need to look up the hexadecimal code +values of each character one by one. ASCII characters mixed with \u +escape sequences is also known as the JAVA source file encoding. You can +use GNU recode 3.5c (or newer) to convert strings to this encoding. Here +is how to convert a piece of text into a shell script which will output +this text in a locale-independent way: + + $ LC_CTYPE=zh_CN.big5 /usr/local/bin/printf \ + '\u4e2d\u6587\n' > sample.txt + $ recode BIG5..JAVA < sample.txt \ + | sed -e "s|^|/usr/local/bin/printf '|" -e "s|$|\\\\n'|" \ + > sample.sh + + +File: coreutils.info, Node: yes invocation, Prev: printf invocation, Up: Printing text + +`yes': Print a string until interrupted +======================================= + + `yes' prints the command line arguments, separated by spaces and +followed by a newline, forever until it is killed. If no arguments are +given, it prints `y' followed by a newline forever until killed. + + The only options are a lone `--help' or `--version'. *Note Common +options::. + + +File: coreutils.info, Node: Conditions, Next: Redirection, Prev: Printing text, Up: Top + +Conditions +********** + + This section describes commands that are primarily useful for their +exit status, rather than their output. Thus, they are often used as the +condition of shell `if' statements, or as the last command in a +pipeline. + +* Menu: + +* false invocation:: Do nothing, unsuccessfully. +* true invocation:: Do nothing, successfully. +* test invocation:: Check file types and compare values. +* expr invocation:: Evaluate expressions. + + +File: coreutils.info, Node: false invocation, Next: true invocation, Up: Conditions + +`false': Do nothing, unsuccessfully +=================================== + + `false' does nothing except return an exit status of 1, meaning +"failure". It can be used as a place holder in shell scripts where an +unsuccessful command is needed. + + By default, `false' honors the `--help' and `--version' options. +However, that is contrary to POSIX, so when the environment variable +`POSIXLY_CORRECT' is set, `false' ignores _all_ command line arguments, +including `--help' and `--version'. + + This version of `false' is implemented as a C program, and is thus +more secure and faster than a shell script implementation, and may +safely be used as a dummy shell for the purpose of disabling accounts. + + Note that `false' (unlike all other programs documented herein) +exits unsuccessfully, even when invoked with `--help' or `--version'. + + +File: coreutils.info, Node: true invocation, Next: test invocation, Prev: false invocation, Up: Conditions + +`true': Do nothing, successfully +================================ + + `true' does nothing except return an exit status of 0, meaning +"success". It can be used as a place holder in shell scripts where a +successful command is needed, although the shell built-in command `:' +(colon) may do the same thing faster. In most modern shells, `true' is +a built-in command, so when you use `true' in a script, you're probably +using the built-in command, not the one documented here. + + By default, `true' honors the `--help' and `--version' options. +However, that is contrary to POSIX, so when the environment variable +`POSIXLY_CORRECT' is set, `true' ignores _all_ command line arguments, +including `--help' and `--version'. + + This version of `true' is implemented as a C program, and is thus +more secure and faster than a shell script implementation, and may +safely be used as a dummy shell for the purpose of disabling accounts. + + +File: coreutils.info, Node: test invocation, Next: expr invocation, Prev: true invocation, Up: Conditions + +`test': Check file types and compare values +=========================================== + + `test' returns a status of 0 (true) or 1 (false) depending on the +evaluation of the conditional expression EXPR. Each part of the +expression must be a separate argument. + + `test' has file status checks, string operators, and numeric +comparison operators. + + Because most shells have a built-in command by the same name, using +the unadorned command name in a script or interactively may get you +different functionality than that described here. + + Besides the options below, `test' accepts a lone `--help' or +`--version'. *Note Common options::. A single non-option argument is +also allowed: `test' returns true if the argument is not null. + +* Menu: + +* File type tests:: -[bcdfhLpSt] +* Access permission tests:: -[gkruwxOG] +* File characteristic tests:: -e -s -nt -ot -ef +* String tests:: -z -n = != +* Numeric tests:: -eq -ne -lt -le -gt -ge +* Connectives for test:: ! -a -o + + +File: coreutils.info, Node: File type tests, Next: Access permission tests, Up: test invocation + +File type tests +--------------- + + These options test for particular types of files. (Everything's a +file, but not all files are the same!) + +`-b FILE' + True if FILE exists and is a block special device. + +`-c FILE' + True if FILE exists and is a character special device. + +`-d FILE' + True if FILE exists and is a directory. + +`-f FILE' + True if FILE exists and is a regular file. + +`-h FILE' +`-L FILE' + True if FILE exists and is a symbolic link. + +`-p FILE' + True if FILE exists and is a named pipe. + +`-S FILE' + True if FILE exists and is a socket. + +`-t [FD]' + True if FD is opened on a terminal. If FD is omitted, it defaults + to 1 (standard output). + + + +File: coreutils.info, Node: Access permission tests, Next: File characteristic tests, Prev: File type tests, Up: test invocation + +Access permission tests +----------------------- + + These options test for particular access permissions. + +`-g FILE' + True if FILE exists and has its set-group-id bit set. + +`-k FILE' + True if FILE has its "sticky" bit set. + +`-r FILE' + True if FILE exists and is readable. + +`-u FILE' + True if FILE exists and has its set-user-id bit set. + +`-w FILE' + True if FILE exists and is writable. + +`-x FILE' + True if FILE exists and is executable. + +`-O FILE' + True if FILE exists and is owned by the current effective user id. + +`-G FILE' + True if FILE exists and is owned by the current effective group id. + + + +File: coreutils.info, Node: File characteristic tests, Next: String tests, Prev: Access permission tests, Up: test invocation + +File characteristic tests +------------------------- + + These options test other file characteristics. + +`-e FILE' + True if FILE exists. + +`-s FILE' + True if FILE exists and has a size greater than zero. + +`FILE1 -nt FILE2' + True if FILE1 is newer (according to modification date) than + FILE2, or if FILE1 exists and FILE2 does not. + +`FILE1 -ot FILE2' + True if FILE1 is older (according to modification date) than + FILE2, or if FILE2 exists and FILE1 does not. + +`FILE1 -ef FILE2' + True if FILE1 and FILE2 have the same device and inode numbers, + i.e., if they are hard links to each other. + + + +File: coreutils.info, Node: String tests, Next: Numeric tests, Prev: File characteristic tests, Up: test invocation + +String tests +------------ + + These options test string characteristics. Strings are not quoted +for `test', though you may need to quote them to protect characters +with special meaning to the shell, e.g., spaces. + +`-z STRING' + True if the length of STRING is zero. + +`-n STRING' +`STRING' + True if the length of STRING is nonzero. + +`STRING1 = STRING2' + True if the strings are equal. + +`STRING1 != STRING2' + True if the strings are not equal. + + + +File: coreutils.info, Node: Numeric tests, Next: Connectives for test, Prev: String tests, Up: test invocation + +Numeric tests +------------- + + Numeric relationals. The arguments must be entirely numeric +(possibly negative), or the special expression `-l STRING', which +evaluates to the length of STRING. + +`ARG1 -eq ARG2' +`ARG1 -ne ARG2' +`ARG1 -lt ARG2' +`ARG1 -le ARG2' +`ARG1 -gt ARG2' +`ARG1 -ge ARG2' + These arithmetic binary operators return true if ARG1 is equal, + not-equal, less-than, less-than-or-equal, greater-than, or + greater-than-or-equal than ARG2, respectively. + + + For example: + + test -1 -gt -2 && echo yes + => yes + test -l abc -gt 1 && echo yes + => yes + test 0x100 -eq 1 + error--> test: integer expression expected before -eq + + +File: coreutils.info, Node: Connectives for test, Prev: Numeric tests, Up: test invocation + +Connectives for `test' +---------------------- + + The usual logical connectives. + +`! EXPR' + True if EXPR is false. + +`EXPR1 -a EXPR2' + True if both EXPR1 and EXPR2 are true. + +`EXPR1 -o EXPR2' + True if either EXPR1 or EXPR2 is true. + + + +File: coreutils.info, Node: expr invocation, Prev: test invocation, Up: Conditions + +`expr': Evaluate expressions +============================ + + `expr' evaluates an expression and writes the result on standard +output. Each token of the expression must be a separate argument. + + Operands are either numbers or strings. `expr' converts anything +appearing in an operand position to an integer or a string depending on +the operation being applied to it. + + Strings are not quoted for `expr' itself, though you may need to +quote them to protect characters with special meaning to the shell, +e.g., spaces. + + Operators may be given as infix symbols or prefix keywords. +Parentheses may be used for grouping in the usual manner (you must +quote parentheses to avoid the shell evaluating them, however). + + Exit status: + + 0 if the expression is neither null nor 0, + 1 if the expression is null or 0, + 2 for invalid expressions. + +* Menu: + +* String expressions:: + : match substr index length +* Numeric expressions:: + - * / % +* Relations for expr:: | & < <= = == != >= > +* Examples of expr:: Examples. + + +File: coreutils.info, Node: String expressions, Next: Numeric expressions, Up: expr invocation + +String expressions +------------------ + + `expr' supports pattern matching and other string operators. These +have lower precedence than both the numeric and relational operators (in +the next sections). + +`STRING : REGEX' + Perform pattern matching. The arguments are converted to strings + and the second is considered to be a (basic, a la GNU `grep') + regular expression, with a `^' implicitly prepended. The first + argument is then matched against this regular expression. + + If the match succeeds and REGEX uses `\(' and `\)', the `:' + expression returns the part of STRING that matched the + subexpression; otherwise, it returns the number of characters + matched. + + If the match fails, the `:' operator returns the null string if + `\(' and `\)' are used in REGEX, otherwise 0. + + Only the first `\( ... \)' pair is relevant to the return value; + additional pairs are meaningful only for grouping the regular + expression operators. + + In the regular expression, `\+', `\?', and `\|' are operators + which respectively match one or more, zero or one, or separate + alternatives. SunOS and other `expr''s treat these as regular + characters. (POSIX allows either behavior.) *Note Regular + Expression Library: (regex)Top, for details of regular expression + syntax. Some examples are in *Note Examples of expr::. + +`match STRING REGEX' + An alternative way to do pattern matching. This is the same as + `STRING : REGEX'. + +`substr STRING POSITION LENGTH' + Returns the substring of STRING beginning at POSITION with length + at most LENGTH. If either POSITION or LENGTH is negative, zero, + or non-numeric, returns the null string. + +`index STRING CHARSET' + Returns the first position in STRING where the first character in + CHARSET was found. If no character in CHARSET is found in STRING, + return 0. + +`length STRING' + Returns the length of STRING. + +`+ TOKEN' + Interpret TOKEN as a string, even if it is a keyword like MATCH or + an operator like `/'. This makes it possible to test `expr length + + "$x"' or `expr + "$x" : '.*/\(.\)'' and have it do the right + thing even if the value of $X happens to be (for example) `/' or + `index'. This operator is a GNU extension. Portable shell + scripts should use `" $token" : ' \(.*\)'' instead of `+ "$token"'. + + + To make `expr' interpret keywords as strings, you must use the +`quote' operator. + + +File: coreutils.info, Node: Numeric expressions, Next: Relations for expr, Prev: String expressions, Up: expr invocation + +Numeric expressions +------------------- + + `expr' supports the usual numeric operators, in order of increasing +precedence. The string operators (previous section) have lower +precedence, the connectives (next section) have higher. + +`+ -' + Addition and subtraction. Both arguments are converted to numbers; + an error occurs if this cannot be done. + +`* / %' + Multiplication, division, remainder. Both arguments are converted + to numbers; an error occurs if this cannot be done. + + + +File: coreutils.info, Node: Relations for expr, Next: Examples of expr, Prev: Numeric expressions, Up: expr invocation + +Relations for `expr' +-------------------- + + `expr' supports the usual logical connectives and relations. These +are higher precedence than either the string or numeric operators +(previous sections). Here is the list, lowest-precedence operator +first. + +`|' + Returns its first argument if that is neither null nor 0, + otherwise its second argument. + +`&' + Return its first argument if neither argument is null or 0, + otherwise 0. + +`< <= = == != >= >' + Compare the arguments and return 1 if the relation is true, 0 + otherwise. `==' is a synonym for `='. `expr' first tries to + convert both arguments to numbers and do a numeric comparison; if + either conversion fails, it does a lexicographic comparison using + the character collating sequence specified by the `LC_COLLATE' + locale. + + + +File: coreutils.info, Node: Examples of expr, Prev: Relations for expr, Up: expr invocation + +Examples of using `expr' +------------------------ + + Here are a few examples, including quoting for shell metacharacters. + + To add 1 to the shell variable `foo', in Bourne-compatible shells: + foo=`expr $foo + 1` + + To print the non-directory part of the file name stored in `$fname', +which need not contain a `/'. + expr $fname : '.*/\(.*\)' '|' $fname + + An example showing that `\+' is an operator: + expr aaa : 'a\+' + => 3 + + expr abc : 'a\(.\)c' + => b + expr index abcdef cz + => 3 + expr index index a + error--> expr: syntax error + expr index quote index a + => 0 + + +File: coreutils.info, Node: Redirection, Next: File name manipulation, Prev: Conditions, Up: Top + +Redirection +*********** + + Unix shells commonly provide several forms of "redirection"--ways to +change the input source or output destination of a command. But one +useful redirection is performed by a separate command, not by the shell; +it's described here. + +* Menu: + +* tee invocation:: Redirect output to multiple files. + + +File: coreutils.info, Node: tee invocation, Up: Redirection + +`tee': Redirect output to multiple files +======================================== + + The `tee' command copies standard input to standard output and also +to any files given as arguments. This is useful when you want not only +to send some data down a pipe, but also to save a copy. Synopsis: + + tee [OPTION]... [FILE]... + + If a file being written to does not already exist, it is created. +If a file being written to already exists, the data it previously +contained is overwritten unless the `-a' option is used. + + The program accepts the following options. Also see *Note Common +options::. + +`-a' +`--append' + Append standard input to the given files rather than overwriting + them. + +`-i' +`--ignore-interrupts' + Ignore interrupt signals. + + + +File: coreutils.info, Node: File name manipulation, Next: Working context, Prev: Redirection, Up: Top + +File name manipulation +********************** + + This section describes commands that manipulate file names. + +* Menu: + +* basename invocation:: Strip directory and suffix from a file name. +* dirname invocation:: Strip non-directory suffix from a file name. +* pathchk invocation:: Check file name portability. + + +File: coreutils.info, Node: basename invocation, Next: dirname invocation, Up: File name manipulation + +`basename': Strip directory and suffix from a file name +======================================================= + + `basename' removes any leading directory components from NAME. +Synopsis: + + basename NAME [SUFFIX] + + If SUFFIX is specified and is identical to the end of NAME, it is +removed from NAME as well. `basename' prints the result on standard +output. + + The only options are `--help' and `--version'. *Note Common +options::. + + +File: coreutils.info, Node: dirname invocation, Next: pathchk invocation, Prev: basename invocation, Up: File name manipulation + +`dirname': Strip non-directory suffix from a file name +====================================================== + + `dirname' prints all but the final slash-delimited component of a +string (presumably a filename). Synopsis: + + dirname NAME + + If NAME is a single component, `dirname' prints `.' (meaning the +current directory). + + The only options are `--help' and `--version'. *Note Common +options::. + + +File: coreutils.info, Node: pathchk invocation, Prev: dirname invocation, Up: File name manipulation + +`pathchk': Check file name portability +====================================== + + `pathchk' checks portability of filenames. Synopsis: + + pathchk [OPTION]... NAME... + + For each NAME, `pathchk' prints a message if any of these conditions +is true: + 1. one of the existing directories in NAME does not have search + (execute) permission, + + 2. the length of NAME is larger than its filesystem's maximum file + name length, + + 3. the length of one component of NAME, corresponding to an existing + directory name, is larger than its filesystem's maximum length for + a file name component. + + The program accepts the following option. Also see *Note Common +options::. + +`-p' +`--portability' + Instead of performing length checks on the underlying filesystem, + test the length of each file name and its components against the + POSIX minimum limits for portability. Also check that the file + name contains no characters not in the portable file name + character set. + + + Exit status: + + 0 if all specified file names passed all of the tests, + 1 otherwise. + + +File: coreutils.info, Node: Working context, Next: User information, Prev: File name manipulation, Up: Top + +Working context +*************** + + This section describes commands that display or alter the context in +which you are working: the current directory, the terminal settings, and +so forth. See also the user-related commands in the next section. + +* Menu: + +* pwd invocation:: Print working directory. +* stty invocation:: Print or change terminal characteristics. +* printenv invocation:: Print environment variables. +* tty invocation:: Print file name of terminal on standard input. + + +File: coreutils.info, Node: pwd invocation, Next: stty invocation, Up: Working context + +`pwd': Print working directory +============================== + + `pwd' prints the fully resolved name of the current directory. That +is, all components of the printed name will be actual directory +names--none will be symbolic links. + + Because most shells have a built-in command by the same name, using +the unadorned command name in a script or interactively may get you +different functionality than that described here. + + The only options are a lone `--help' or `--version'. *Note Common +options::. + + +File: coreutils.info, Node: stty invocation, Next: printenv invocation, Prev: pwd invocation, Up: Working context + +`stty': Print or change terminal characteristics +================================================ + + `stty' prints or changes terminal characteristics, such as baud rate. +Synopses: + + stty [OPTION] [SETTING]... + stty [OPTION] + + If given no line settings, `stty' prints the baud rate, line +discipline number (on systems that support it), and line settings that +have been changed from the values set by `stty sane'. By default, mode +reading and setting are performed on the tty line connected to standard +input, although this can be modified by the `--file' option. + + `stty' accepts many non-option arguments that change aspects of the +terminal line operation, as described below. + + The program accepts the following options. Also see *Note Common +options::. + +`-a' +`--all' + Print all current settings in human-readable form. This option + may not be used in combination with any line settings. + +`-F DEVICE' +`--file=DEVICE' + Set the line opened by the filename specified in DEVICE instead of + the tty line connected to standard input. This option is necessary + because opening a POSIX tty requires use of the `O_NONDELAY' flag + to prevent a POSIX tty from blocking until the carrier detect line + is high if the `clocal' flag is not set. Hence, it is not always + possible to allow the shell to open the device in the traditional + manner. + +`-g' +`--save' + Print all current settings in a form that can be used as an + argument to another `stty' command to restore the current + settings. This option may not be used in combination with any + line settings. + + + Many settings can be turned off by preceding them with a `-'. Such +arguments are marked below with "May be negated" in their description. +The descriptions themselves refer to the positive case, that is, when +_not_ negated (unless stated otherwise, of course). + + Some settings are not available on all POSIX systems, since they use +extensions. Such arguments are marked below with "Non-POSIX" in their +description. On non-POSIX systems, those or other settings also may not +be available, but it's not feasible to document all the variations: just +try it and see. + +* Menu: + +* Control:: Control settings +* Input:: Input settings +* Output:: Output settings +* Local:: Local settings +* Combination:: Combination settings +* Characters:: Special characters +* Special:: Special settings + + +File: coreutils.info, Node: Control, Next: Input, Up: stty invocation + +Control settings +---------------- + + Control settings: + +`parenb' + Generate parity bit in output and expect parity bit in input. May + be negated. + +`parodd' + Set odd parity (even if negated). May be negated. + +`cs5' +`cs6' +`cs7' +`cs8' + Set character size to 5, 6, 7, or 8 bits. + +`hup' +`hupcl' + Send a hangup signal when the last process closes the tty. May be + negated. + +`cstopb' + Use two stop bits per character (one if negated). May be negated. + +`cread' + Allow input to be received. May be negated. + +`clocal' + Disable modem control signals. May be negated. + +`crtscts' + Enable RTS/CTS flow control. Non-POSIX. May be negated. + + +File: coreutils.info, Node: Input, Next: Output, Prev: Control, Up: stty invocation + +Input settings +-------------- + +`ignbrk' + Ignore break characters. May be negated. + +`brkint' + Make breaks cause an interrupt signal. May be negated. + +`ignpar' + Ignore characters with parity errors. May be negated. + +`parmrk' + Mark parity errors (with a 255-0-character sequence). May be + negated. + +`inpck' + Enable input parity checking. May be negated. + +`istrip' + Clear high (8th) bit of input characters. May be negated. + +`inlcr' + Translate newline to carriage return. May be negated. + +`igncr' + Ignore carriage return. May be negated. + +`icrnl' + Translate carriage return to newline. May be negated. + +`ixon' + Enable XON/XOFF flow control (that is, `CTRL-S'/`CTRL-Q'). May be + negated. + +`ixoff' +`tandem' + Enable sending of `stop' character when the system input buffer is + almost full, and `start' character when it becomes almost empty + again. May be negated. + +`iuclc' + Translate uppercase characters to lowercase. Non-POSIX. May be + negated. + +`ixany' + Allow any character to restart output (only the start character if + negated). Non-POSIX. May be negated. + +`imaxbel' + Enable beeping and not flushing input buffer if a character arrives + when the input buffer is full. Non-POSIX. May be negated. + + +File: coreutils.info, Node: Output, Next: Local, Prev: Input, Up: stty invocation + +Output settings +--------------- + + These arguments specify output-related operations. + +`opost' + Postprocess output. May be negated. + +`olcuc' + Translate lowercase characters to uppercase. Non-POSIX. May be + negated. + +`ocrnl' + Translate carriage return to newline. Non-POSIX. May be negated. + +`onlcr' + Translate newline to carriage return-newline. Non-POSIX. May be + negated. + +`onocr' + Do not print carriage returns in the first column. Non-POSIX. + May be negated. + +`onlret' + Newline performs a carriage return. Non-POSIX. May be negated. + +`ofill' + Use fill (padding) characters instead of timing for delays. + Non-POSIX. May be negated. + +`ofdel' + Use delete characters for fill instead of null characters. + Non-POSIX. May be negated. + +`nl1' +`nl0' + Newline delay style. Non-POSIX. + +`cr3' +`cr2' +`cr1' +`cr0' + Carriage return delay style. Non-POSIX. + +`tab3' +`tab2' +`tab1' +`tab0' + Horizontal tab delay style. Non-POSIX. + +`bs1' +`bs0' + Backspace delay style. Non-POSIX. + +`vt1' +`vt0' + Vertical tab delay style. Non-POSIX. + +`ff1' +`ff0' + Form feed delay style. Non-POSIX. + + +File: coreutils.info, Node: Local, Next: Combination, Prev: Output, Up: stty invocation + +Local settings +-------------- + +`isig' + Enable `interrupt', `quit', and `suspend' special characters. May + be negated. + +`icanon' + Enable `erase', `kill', `werase', and `rprnt' special characters. + May be negated. + +`iexten' + Enable non-POSIX special characters. May be negated. + +`echo' + Echo input characters. May be negated. + +`echoe' +`crterase' + Echo `erase' characters as backspace-space-backspace. May be + negated. + +`echok' + Echo a newline after a `kill' character. May be negated. + +`echonl' + Echo newline even if not echoing other characters. May be negated. + +`noflsh' + Disable flushing after `interrupt' and `quit' special characters. + May be negated. + +`xcase' + Enable input and output of uppercase characters by preceding their + lowercase equivalents with `\', when `icanon' is set. Non-POSIX. + May be negated. + +`tostop' + Stop background jobs that try to write to the terminal. Non-POSIX. + May be negated. + +`echoprt' +`prterase' + Echo erased characters backward, between `\' and `/'. Non-POSIX. + May be negated. + +`echoctl' +`ctlecho' + Echo control characters in hat notation (`^C') instead of + literally. Non-POSIX. May be negated. + +`echoke' +`crtkill' + Echo the `kill' special character by erasing each character on the + line as indicated by the `echoprt' and `echoe' settings, instead + of by the `echoctl' and `echok' settings. Non-POSIX. May be + negated. + + +File: coreutils.info, Node: Combination, Next: Characters, Prev: Local, Up: stty invocation + +Combination settings +-------------------- + + Combination settings: + +`evenp' +`parity' + Same as `parenb -parodd cs7'. May be negated. If negated, same + as `-parenb cs8'. + +`oddp' + Same as `parenb parodd cs7'. May be negated. If negated, same as + `-parenb cs8'. + +`nl' + Same as `-icrnl -onlcr'. May be negated. If negated, same as + `icrnl -inlcr -igncr onlcr -ocrnl -onlret'. + +`ek' + Reset the `erase' and `kill' special characters to their default + values. + +`sane' + Same as: + cread -ignbrk brkint -inlcr -igncr icrnl -ixoff + -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr + -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 + ff0 isig icanon iexten echo echoe echok -echonl + -noflsh -xcase -tostop -echoprt echoctl echoke + and also sets all special characters to their default values. + +`cooked' + Same as `brkint ignpar istrip icrnl ixon opost isig icanon', plus + sets the `eof' and `eol' characters to their default values if + they are the same as the `min' and `time' characters. May be + negated. If negated, same as `raw'. + +`raw' + Same as: + -ignbrk -brkint -ignpar -parmrk -inpck -istrip + -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany + -imaxbel -opost -isig -icanon -xcase min 1 time 0 + May be negated. If negated, same as `cooked'. + +`cbreak' + Same as `-icanon'. May be negated. If negated, same as `icanon'. + +`pass8' + Same as `-parenb -istrip cs8'. May be negated. If negated, same + as `parenb istrip cs7'. + +`litout' + Same as `-parenb -istrip -opost cs8'. May be negated. If + negated, same as `parenb istrip opost cs7'. + +`decctlq' + Same as `-ixany'. Non-POSIX. May be negated. + +`tabs' + Same as `tab0'. Non-POSIX. May be negated. If negated, same as + `tab3'. + +`lcase' +`LCASE' + Same as `xcase iuclc olcuc'. Non-POSIX. May be negated. + +`crt' + Same as `echoe echoctl echoke'. + +`dec' + Same as `echoe echoctl echoke -ixany intr ^C erase ^? kill C-u'. + + +File: coreutils.info, Node: Characters, Next: Special, Prev: Combination, Up: stty invocation + +Special characters +------------------ + + The special characters' default values vary from system to system. +They are set with the syntax `name value', where the names are listed +below and the value can be given either literally, in hat notation +(`^C'), or as an integer which may start with `0x' to indicate +hexadecimal, `0' to indicate octal, or any other digit to indicate +decimal. + + For GNU stty, giving a value of `^-' or `undef' disables that +special character. (This is incompatible with Ultrix `stty', which +uses a value of `u' to disable a special character. GNU `stty' treats +a value `u' like any other, namely to set that special character to +.) + +`intr' + Send an interrupt signal. + +`quit' + Send a quit signal. + +`erase' + Erase the last character typed. + +`kill' + Erase the current line. + +`eof' + Send an end of file (terminate the input). + +`eol' + End the line. + +`eol2' + Alternate character to end the line. Non-POSIX. + +`swtch' + Switch to a different shell layer. Non-POSIX. + +`start' + Restart the output after stopping it. + +`stop' + Stop the output. + +`susp' + Send a terminal stop signal. + +`dsusp' + Send a terminal stop signal after flushing the input. Non-POSIX. + +`rprnt' + Redraw the current line. Non-POSIX. + +`werase' + Erase the last word typed. Non-POSIX. + +`lnext' + Enter the next character typed literally, even if it is a special + character. Non-POSIX. + + +File: coreutils.info, Node: Special, Prev: Characters, Up: stty invocation + +Special settings +---------------- + +`min N' + Set the minimum number of characters that will satisfy a read until + the time value has expired, when `-icanon' is set. + +`time N' + Set the number of tenths of a second before reads time out if the + minimum number of characters have not been read, when `-icanon' is + set. + +`ispeed N' + Set the input speed to N. + +`ospeed N' + Set the output speed to N. + +`rows N' + Tell the tty kernel driver that the terminal has N rows. + Non-POSIX. + +`cols N' +`columns N' + Tell the kernel that the terminal has N columns. Non-POSIX. + +`size' + Print the number of rows and columns that the kernel thinks the + terminal has. (Systems that don't support rows and columns in the + kernel typically use the environment variables `LINES' and + `COLUMNS' instead; however, GNU `stty' does not know anything + about them.) Non-POSIX. + +`line N' + Use line discipline N. Non-POSIX. + +`speed' + Print the terminal speed. + +`N' + Set the input and output speeds to N. N can be one of: 0 50 75 + 110 134 134.5 150 200 300 600 1200 1800 2400 4800 9600 19200 38400 + `exta' `extb'. `exta' is the same as 19200; `extb' is the same as + 38400. 0 hangs up the line if `-clocal' is set. + + +File: coreutils.info, Node: printenv invocation, Next: tty invocation, Prev: stty invocation, Up: Working context + +`printenv': Print all or some environment variables +=================================================== + + `printenv' prints environment variable values. Synopsis: + + printenv [OPTION] [VARIABLE]... + + If no VARIABLEs are specified, `printenv' prints the value of every +environment variable. Otherwise, it prints the value of each VARIABLE +that is set, and nothing for those that are not set. + + The only options are a lone `--help' or `--version'. *Note Common +options::. + + Exit status: + + 0 if all variables specified were found + 1 if at least one specified variable was not found + 2 if a write error occurred + + +File: coreutils.info, Node: tty invocation, Prev: printenv invocation, Up: Working context + +`tty': Print file name of terminal on standard input +==================================================== + + `tty' prints the file name of the terminal connected to its standard +input. It prints `not a tty' if standard input is not a terminal. +Synopsis: + + tty [OPTION]... + + The program accepts the following option. Also see *Note Common +options::. + +`-s' +`--silent' +`--quiet' + Print nothing; only return an exit status. + + + Exit status: + + 0 if standard input is a terminal + 1 if standard input is not a terminal + 2 if given incorrect arguments + 3 if a write error occurs + + +File: coreutils.info, Node: User information, Next: System context, Prev: Working context, Up: Top + +User information +**************** + + This section describes commands that print user-related information: +logins, groups, and so forth. + +* Menu: + +* id invocation:: Print real and effective uid and gid. +* logname invocation:: Print current login name. +* whoami invocation:: Print effective user id. +* groups invocation:: Print group names a user is in. +* users invocation:: Print login names of users currently logged in. +* who invocation:: Print who is currently logged in. + + +File: coreutils.info, Node: id invocation, Next: logname invocation, Up: User information + +`id': Print real and effective uid and gid +========================================== + + `id' prints information about the given user, or the process running +it if no user is specified. Synopsis: + + id [OPTION]... [USERNAME] + + By default, it prints the real user id, real group id, effective +user id if different from the real user id, effective group id if +different from the real group id, and supplemental group ids. + + Each of these numeric values is preceded by an identifying string and +followed by the corresponding user or group name in parentheses. + + The options cause `id' to print only part of the above information. +Also see *Note Common options::. + +`-g' +`--group' + Print only the group id. + +`-G' +`--groups' + Print only the supplementary groups. + +`-n' +`--name' + Print the user or group name instead of the ID number. Requires + `-u', `-g', or `-G'. + +`-r' +`--real' + Print the real, instead of effective, user or group id. Requires + `-u', `-g', or `-G'. + +`-u' +`--user' + Print only the user id. + + + +File: coreutils.info, Node: logname invocation, Next: whoami invocation, Prev: id invocation, Up: User information + +`logname': Print current login name +=================================== + + `logname' prints the calling user's name, as found in the file +`/etc/utmp', and exits with a status of 0. If there is no `/etc/utmp' +entry for the calling process, `logname' prints an error message and +exits with a status of 1. + + The only options are `--help' and `--version'. *Note Common +options::. + + +File: coreutils.info, Node: whoami invocation, Next: groups invocation, Prev: logname invocation, Up: User information + +`whoami': Print effective user id +================================= + + `whoami' prints the user name associated with the current effective +user id. It is equivalent to the command `id -un'. + + The only options are `--help' and `--version'. *Note Common +options::. + + +File: coreutils.info, Node: groups invocation, Next: users invocation, Prev: whoami invocation, Up: User information + +`groups': Print group names a user is in +======================================== + + `groups' prints the names of the primary and any supplementary +groups for each given USERNAME, or the current process if no names are +given. If names are given, the name of each user is printed before the +list of that user's groups. Synopsis: + + groups [USERNAME]... + + The group lists are equivalent to the output of the command `id -Gn'. + + The only options are `--help' and `--version'. *Note Common +options::. + + +File: coreutils.info, Node: users invocation, Next: who invocation, Prev: groups invocation, Up: User information + +`users': Print login names of users currently logged in +======================================================= + + `users' prints on a single line a blank-separated list of user names +of users currently logged in to the current host. Each user name +corresponds to a login session, so if a user has more than one login +session, that user's name will appear the same number of times in the +output. Synopsis: + + users [FILE] + + With no FILE argument, `users' extracts its information from the +file `/etc/utmp'. If a file argument is given, `users' uses that file +instead. A common choice is `/etc/wtmp'. + + The only options are `--help' and `--version'. *Note Common +options::. + + +File: coreutils.info, Node: who invocation, Prev: users invocation, Up: User information + +`who': Print who is currently logged in +======================================= + + `who' prints information about users who are currently logged on. +Synopsis: + + `who' [OPTION] [FILE] [am i] + + If given no non-option arguments, `who' prints the following +information for each user currently logged on: login name, terminal +line, login time, and remote hostname or X display. + + If given one non-option argument, `who' uses that instead of +`/etc/utmp' as the name of the file containing the record of users +logged on. `/etc/wtmp' is commonly given as an argument to `who' to +look at who has previously logged on. + + If given two non-option arguments, `who' prints only the entry for +the user running it (determined from its standard input), preceded by +the hostname. Traditionally, the two arguments given are `am i', as in +`who am i'. + + The program accepts the following options. Also see *Note Common +options::. + +`-m' + Same as `who am i'. + +`-q' +`--count' + Print only the login names and the number of users logged on. + Overrides all other options. + +`-s' + Ignored; for compatibility with other versions of `who'. + +`-i' +`-u' +`--idle' + After the login time, print the number of hours and minutes that + the user has been idle. `.' means the user was active in last + minute. `old' means the user was idle for more than 24 hours. + +`-l' +`--lookup' + Attempt to canonicalize hostnames found in utmp through a DNS + lookup. This is not the default because it can cause significant + delays on systems with automatic dial-up internet access. + +`-H' +`--heading' + Print a line of column headings. + +`-w' +`-T' +`--mesg' +`--message' +`--writable' + After each login name print a character indicating the user's + message status: + + `+' allowing `write' messages + `-' disallowing `write' messages + `?' cannot find terminal device + + + +File: coreutils.info, Node: System context, Next: Modified command invocation, Prev: User information, Up: Top + +System context +************** + + This section describes commands that print or change system-wide +information. + +* Menu: + +* date invocation:: Print or set system date and time. +* uname invocation:: Print system information. +* hostname invocation:: Print or set system name. +* hostid invocation:: Print numeric host identifier. + + +File: coreutils.info, Node: date invocation, Next: uname invocation, Up: System context + +`date': Print or set system date and time +========================================= + + Synopses: + + date [OPTION]... [+FORMAT] + date [-u|--utc|--universal] [ MMDDhhmm[[CC]YY][.ss] ] + + Invoking `date' with no FORMAT argument is equivalent to invoking +`date '+%a %b %e %H:%M:%S %Z %Y''. + + If given an argument that starts with a `+', `date' prints the +current time and date (or the time and date specified by the `--date' +option, see below) in the format defined by that argument, which is the +same as in the `strftime' function. Except for directives, which start +with `%', characters in the format string are printed unchanged. The +directives are described below. + +* Menu: + +* Time directives:: %[HIklMprsSTXzZ] +* Date directives:: %[aAbBcdDhjmUwWxyY] +* Literal directives:: %[%nt] +* Padding:: Pad with zeroes, spaces (%_), or nothing (%-). +* Setting the time:: Changing the system clock. +* Options for date:: Instead of the current time. +* Examples of date:: Examples. + + +File: coreutils.info, Node: Time directives, Next: Date directives, Up: date invocation + +Time directives +--------------- + + `date' directives related to times. + +`%H' + hour (00...23) + +`%I' + hour (01...12) + +`%k' + hour ( 0...23) + +`%l' + hour ( 1...12) + +`%M' + minute (00...59) + +`%N' + nanoseconds (000000000...999999999) + +`%p' + locale's upper case `AM' or `PM' (blank in many locales) + +`%P' + locale's lower case `am' or `pm' (blank in many locales) + +`%r' + time, 12-hour (hh:mm:ss [AP]M) + +`%R' + time, 24-hour (hh:mm). Same as `%H:%M'. + +`%s' + seconds since the epoch, i.e., 1 January 1970 00:00:00 UTC (a GNU + extension). Note that this value is the number of seconds between + the epoch and the current date as defined by the localtime system + call. It isn't changed by the `--date' option. + +`%S' + second (00...60). The range is [00...60], and not [00...59], in + order to accommodate the occasional positive leap second. + +`%T' + time, 24-hour (hh:mm:ss) + +`%X' + locale's time representation (%H:%M:%S) + +`%z' + RFC-822 style numeric time zone (e.g., -0600 or +0100), or nothing + if no time zone is determinable. This value reflects the + _current_ time zone. It isn't changed by the `--date' option. + +`%Z' + time zone (e.g., EDT), or nothing if no time zone is determinable. + Note that this value reflects the _current_ time zone. It isn't + changed by the `--date' option. + + +File: coreutils.info, Node: Date directives, Next: Literal directives, Prev: Time directives, Up: date invocation + +Date directives +--------------- + + `date' directives related to dates. + +`%a' + locale's abbreviated weekday name (Sun...Sat) + +`%A' + locale's full weekday name, variable length (Sunday...Saturday) + +`%b' + locale's abbreviated month name (Jan...Dec) + +`%B' + locale's full month name, variable length (January...December) + +`%c' + locale's date and time (Sat Nov 04 12:02:33 EST 1989) + +`%C' + century (year divided by 100 and truncated to an integer) (00...99) + +`%d' + day of month (01...31) + +`%D' + date (mm/dd/yy) + +`%e' + blank-padded day of month (1...31) + +`%F' + the ISO 8601 standard date format: `%Y-%m-%d'. This is the + preferred form for all uses. + +`%g' + The year corresponding to the ISO week number, but without the + century (range `00' through `99'). This has the same format and + value as `%y', except that if the ISO week number (see `%V') + belongs to the previous or next year, that year is used instead. + +`%G' + The year corresponding to the ISO week number. This has the same + format and value as `%Y', except that if the ISO week number (see + `%V') belongs to the previous or next year, that year is used + instead. + +`%h' + same as %b + +`%j' + day of year (001...366) + +`%m' + month (01...12) + +`%u' + day of week (1...7) with 1 corresponding to Monday + +`%U' + week number of year with Sunday as first day of week (00...53). + Days in a new year preceding the first Sunday are in week zero. + +`%V' + week number of year with Monday as first day of the week as a + decimal (01...53). If the week containing January 1 has four or + more days in the new year, then it is considered week 1; + otherwise, it is week 53 of the previous year, and the next week + is week 1. (See the ISO 8601 standard.) + +`%w' + day of week (0...6) with 0 corresponding to Sunday + +`%W' + week number of year with Monday as first day of week (00...53). + Days in a new year preceding the first Monday are in week zero. + +`%x' + locale's date representation (mm/dd/yy) + +`%y' + last two digits of year (00...99) + +`%Y' + year (1970....) + + +File: coreutils.info, Node: Literal directives, Next: Padding, Prev: Date directives, Up: date invocation + +Literal directives +------------------ + + `date' directives that produce literal strings. + +`%%' + a literal % + +`%n' + a newline + +`%t' + a horizontal tab + + +File: coreutils.info, Node: Padding, Next: Setting the time, Prev: Literal directives, Up: date invocation + +Padding +------- + + By default, `date' pads numeric fields with zeroes, so that, for +example, numeric months are always output as two digits. GNU `date' +recognizes the following numeric modifiers between the `%' and the +directive. + +`-' + (hyphen) do not pad the field; useful if the output is intended for + human consumption. + +`_' + (underscore) pad the field with spaces; useful if you need a fixed + number of characters in the output, but zeroes are too distracting. + +These are GNU extensions. + + Here is an example illustrating the differences: + + date +%d/%m -d "Feb 1" + => 01/02 + date +%-d/%-m -d "Feb 1" + => 1/2 + date +%_d/%_m -d "Feb 1" + => 1/ 2 + + +File: coreutils.info, Node: Setting the time, Next: Options for date, Prev: Padding, Up: date invocation + +Setting the time +---------------- + + If given an argument that does not start with `+', `date' sets the +system clock to the time and date specified by that argument (as +described below). You must have appropriate privileges to set the +system clock. The `--date' and `--set' options may not be used with +such an argument. The `--universal' option may be used with such an +argument to indicate that the specified time and date are relative to +Coordinated Universal Time rather than to the local time zone. + + The argument must consist entirely of digits, which have the +following meaning: + +`MM' + month + +`DD' + day within month + +`hh' + hour + +`mm' + minute + +`CC' + first two digits of year (optional) + +`YY' + last two digits of year (optional) + +`ss' + second (optional) + + The `--set' option also sets the system clock; see the next section. + + +File: coreutils.info, Node: Options for date, Next: Examples of date, Prev: Setting the time, Up: date invocation + +Options for `date' +------------------ + + The program accepts the following options. Also see *Note Common +options::. + +`-d DATESTR' +`--date=DATESTR' + Display the time and date specified in DATESTR instead of the + current time and date. DATESTR can be in almost any common + format. It can contain month names, time zones, `am' and `pm', + `yesterday', `ago', `next', etc. *Note Date input formats::. + +`-f DATEFILE' +`--file=DATEFILE' + Parse each line in DATEFILE as with `-d' and display the resulting + time and date. If DATEFILE is `-', use standard input. This is + useful when you have many dates to process, because the system + overhead of starting up the `date' executable many times can be + considerable. + +`-I TIMESPEC' +`--iso-8601[=TIMESPEC]' + Display the date using the ISO 8601 format, `%Y-%m-%d'. + + The argument TIMESPEC specifies the number of additional terms of + the time to include. It can be one of the following: + `auto' + The default behavior: print just the date. + + `hours' + Append the hour of the day to the date. + + `minutes' + Append the hours and minutes. + + `seconds' + Append the hours, minutes, and seconds. + + If showing any time terms, then include the time zone using the + format `%z'. + + If TIMESPEC is omitted with `--iso-8601', the default is `auto'. + On older systems, GNU `date' instead supports an obsolete option + `-I[TIMESPEC]', where TIMESPEC defaults to `auto'. POSIX + 1003.1-2001 (*note Standards conformance::) does not allow `-I' + without an argument; use `--iso-8601' instead. + +`-R' +`--rfc-822' + Display the time and date using the RFC-822-conforming format, + `%a, %_d %b %Y %H:%M:%S %z'. + +`-r FILE' +`--reference=FILE' + Display the time and date reference according to the last + modification time of FILE, instead of the current time and date. + +`-s DATESTR' +`--set=DATESTR' + Set the time and date to DATESTR. See `-d' above. + +`-u' +`--utc' +`--universal' + Use Coordinated Universal Time (UTC) by operating as if the `TZ' + environment variable were set to the string `UTC0'. Normally, + `date' operates in the time zone indicated by `TZ', or the system + default if `TZ' is not set. Coordinated Universal Time is often + called "Greenwich Mean Time" (GMT) for historical reasons. + + +File: coreutils.info, Node: Examples of date, Prev: Options for date, Up: date invocation + +Examples of `date' +------------------ + + Here are a few examples. Also see the documentation for the `-d' +option in the previous section. + + * To print the date of the day before yesterday: + + date --date='2 days ago' + + * To print the date of the day three months and one day hence: + date --date='3 months 1 day' + + * To print the day of year of Christmas in the current year: + date --date='25 Dec' +%j + + * To print the current full month name and the day of the month: + date '+%B %d' + + But this may not be what you want because for the first nine days + of the month, the `%d' expands to a zero-padded two-digit field, + for example `date -d 1may '+%B %d'' will print `May 01'. + + * To print a date without the leading zero for one-digit days of the + month, you can use the (GNU extension) `-' modifier to suppress + the padding altogether. + date -d 1may '+%B %-d + + * To print the current date and time in the format required by many + non-GNU versions of `date' when setting the system clock: + date +%m%d%H%M%Y.%S + + * To set the system clock forward by two minutes: + date --set='+2 minutes' + + * To print the date in the format specified by RFC-822, use `date + --rfc'. I just did and saw this: + + Mon, 25 Mar 1996 23:34:17 -0600 + + * To convert a date string to the number of seconds since the epoch + (which is 1970-01-01 00:00:00 UTC), use the `--date' option with + the `%s' format. That can be useful in sorting and/or graphing + and/or comparing data by date. The following command outputs the + number of the seconds since the epoch for the time two minutes + after the epoch: + + date --date='1970-01-01 00:02:00 +0000' +%s + 120 + + If you do not specify time zone information in the date string, + `date' uses your computer's idea of the time zone when + interpreting the string. For example, if your computer's time + zone is that of Cambridge, Massachusetts, which was then 5 hours + (i.e., 18,000 seconds) behind UTC: + + # local time zone used + date --date='1970-01-01 00:02:00' +%s + 18120 + + * If you're sorting or graphing dated data, your raw date values may + be represented as seconds since the epoch. But few people can + look at the date `946684800' and casually note "Oh, that's the + first second of the year 2000 in Greenwich, England." + + date --date='2000-01-01 UTC' +%s + 946684800 + + To convert such an unwieldy number of seconds back to a more + readable form, use a command like this: + + # local time zone used + date -d '1970-01-01 UTC 946684800 seconds' +"%Y-%m-%d %T %z" + 1999-12-31 19:00:00 -0500 + + + +File: coreutils.info, Node: uname invocation, Next: hostname invocation, Prev: date invocation, Up: System context + +`uname': Print system information +================================= + + `uname' prints information about the machine and operating system it +is run on. If no options are given, `uname' acts as if the `-s' option +were given. Synopsis: + + uname [OPTION]... + + If multiple options or `-a' are given, the selected information is +printed in this order: + + KERNEL-NAME NODENAME KERNEL-RELEASE KERNEL-VERSION MACHINE PROCESSOR HARDWARE-PLATFORM OPERATING-SYSTEM + + The information may contain internal spaces, so such output cannot be +parsed reliably. In the following example, RELEASE is +`2.2.18ss.e820-bda652a #4 SMP Tue Jun 5 11:24:08 PDT 2001': + + uname -a + => Linux dum 2.2.18ss.e820-bda652a #4 SMP Tue Jun 5 11:24:08 PDT 2001 i686 unknown unknown GNU/Linux + + The program accepts the following options. Also see *Note Common +options::. + +`-a' +`--all' + Print all of the below information. + +`-i' +`--hardware-platform' + Print the hardware platform name (sometimes called the hardware + implementation). + +`-m' +`--machine' + Print the machine hardware name (sometimes called the hardware + class). + +`-n' +`--nodename' + Print the network node hostname. + +`-p' +`--processor' + Print the processor type (sometimes called the instruction set + architecture or ISA). + +`-o' +`--operating-system' + Print the name of the operating system. + +`-r' +`--kernel-release' + Print the kernel release. + +`-s' +`--kernel-name' + Print the kernel name. + +`-v' +`--kernel-version' + Print the kernel version. + + + +File: coreutils.info, Node: hostname invocation, Next: hostid invocation, Prev: uname invocation, Up: System context + +`hostname': Print or set system name +==================================== + + With no arguments, `hostname' prints the name of the current host +system. With one argument, it sets the current host name to the +specified string. You must have appropriate privileges to set the host +name. Synopsis: + + hostname [NAME] + + The only options are `--help' and `--version'. *Note Common +options::. + + +File: coreutils.info, Node: hostid invocation, Prev: hostname invocation, Up: System context + +`hostid': Print numeric host identifier. +======================================== + + `hostid' prints the numeric identifier of the current host in +hexadecimal. This command accepts no arguments. The only options are +`--help' and `--version'. *Note Common options::. + + For example, here's what it prints on one system I use: + + $ hostid + 1bac013d + + On that system, the 32-bit quantity happens to be closely related to +the system's Internet address, but that isn't always the case. + + +File: coreutils.info, Node: Modified command invocation, Next: Process control, Prev: System context, Up: Top + +Modified command invocation +*************************** + + This section describes commands that run other commands in some +context different than the current one: a modified environment, as a +different user, etc. + +* Menu: + +* chroot invocation:: Modify the root directory. +* env invocation:: Modify environment variables. +* nice invocation:: Modify scheduling priority. +* nohup invocation:: Immunize to hangups. +* su invocation:: Modify user and group id. + + +File: coreutils.info, Node: chroot invocation, Next: env invocation, Up: Modified command invocation + +`chroot': Run a command with a different root directory +======================================================= + + `chroot' runs a command with a specified root directory. On many +systems, only the super-user can do this. Synopses: + + chroot NEWROOT [COMMAND [ARGS]...] + chroot OPTION + + Ordinarily, filenames are looked up starting at the root of the +directory structure, i.e., `/'. `chroot' changes the root to the +directory NEWROOT (which must exist) and then runs COMMAND with +optional ARGS. If COMMAND is not specified, the default is the value +of the `SHELL' environment variable or `/bin/sh' if not set, invoked +with the `-i' option. + + The only options are `--help' and `--version'. *Note Common +options::. + + Here are a few tips to help avoid common problems in using chroot. +To start with a simple example, make COMMAND refer to a statically +linked binary. If you were to use a dynamically linked executable, then +you'd have to arrange to have the shared libraries in the right place +under your new root directory. + + For example, if you create a statically linked `ls' executable, and +put it in /tmp/empty, you can run this command as root: + + $ chroot /tmp/empty /ls -Rl / + + Then you'll see output like this: + + /: + total 1023 + -rwxr-xr-x 1 0 0 1041745 Aug 16 11:17 ls + + If you want to use a dynamically linked executable, say `bash', then +first run `ldd bash' to see what shared objects it needs. Then, in +addition to copying the actual binary, also copy the listed files to +the required positions under your intended new root directory. +Finally, if the executable requires any other files (e.g., data, state, +device files), copy them into place, too. + + +File: coreutils.info, Node: env invocation, Next: nice invocation, Prev: chroot invocation, Up: Modified command invocation + +`env': Run a command in a modified environment +============================================== + + `env' runs a command with a modified environment. Synopses: + + env [OPTION]... [NAME=VALUE]... [COMMAND [ARGS]...] + env + + Arguments of the form `VARIABLE=VALUE' set the environment variable +VARIABLE to value VALUE. VALUE may be empty (`VARIABLE='). Setting a +variable to an empty value is different from unsetting it. + + The first remaining argument specifies the program name to invoke; +it is searched for according to the `PATH' environment variable. Any +remaining arguments are passed as arguments to that program. + + If no command name is specified following the environment +specifications, the resulting environment is printed. This is like +specifying a command name of `printenv'. + + The program accepts the following options. Also see *Note Common +options::. + +`-u NAME' +`--unset=NAME' + Remove variable NAME from the environment, if it was in the + environment. + +`-' +`-i' +`--ignore-environment' + Start with an empty environment, ignoring the inherited + environment. + + + +File: coreutils.info, Node: nice invocation, Next: nohup invocation, Prev: env invocation, Up: Modified command invocation + +`nice': Run a command with modified scheduling priority +======================================================= + + `nice' prints or modifies the scheduling priority of a job. +Synopsis: + + nice [OPTION]... [COMMAND [ARG]...] + + If no arguments are given, `nice' prints the current scheduling +priority, which it inherited. Otherwise, `nice' runs the given COMMAND +with its scheduling priority adjusted. If no ADJUSTMENT is given, the +priority of the command is incremented by 10. You must have +appropriate privileges to specify a negative adjustment. The priority +can be adjusted by `nice' over the range of -20 (the highest priority) +to 19 (the lowest). + + Because most shells have a built-in command by the same name, using +the unadorned command name in a script or interactively may get you +different functionality than that described here. + + The program accepts the following option. Also see *Note Common +options::. + +`-n ADJUSTMENT' +`--adjustment=ADJUSTMENT' + Add ADJUSTMENT instead of 10 to the command's priority. + + On older systems, `nice' supports an obsolete option + `-ADJUSTMENT'. POSIX 1003.1-2001 (*note Standards conformance::) + does not allow this; use `-n ADJUSTMENT' instead. + + + +File: coreutils.info, Node: nohup invocation, Next: su invocation, Prev: nice invocation, Up: Modified command invocation + +`nohup': Run a command immune to hangups +======================================== + + `nohup' runs the given COMMAND with hangup signals ignored, so that +the command can continue running in the background after you log out. +Synopsis: + + nohup COMMAND [ARG]... + + If standard output is a terminal, it is redirected so that it is +appended to the file `nohup.out'; if that cannot be written to, it is +appended to the file `$HOME/nohup.out'. If that cannot be written to, +the command is not run. + + If `nohup' creates either `nohup.out' or `$HOME/nohup.out', it +creates it with no "group" or "other" access permissions. It does not +change the permissions if the output file already existed. + + If standard error is a terminal, it is redirected to the same file +descriptor as the standard output. + + `nohup' does not automatically put the command it runs in the +background; you must do that explicitly, by ending the command line +with an `&'. Also, `nohup' does not change the scheduling priority of +COMMAND; use `nice' for that, e.g., `nohup nice COMMAND'. + + The only options are `--help' and `--version'. *Note Common +options::. + + Exit status: + + 126 if COMMAND was found but could not be invoked + 127 if `nohup' itself failed or if COMMAND could not be found + the exit status of COMMAND otherwise + + +File: coreutils.info, Node: su invocation, Prev: nohup invocation, Up: Modified command invocation + +`su': Run a command with substitute user and group id +===================================================== + + `su' allows one user to temporarily become another user. It runs a +command (often an interactive shell) with the real and effective user +id, group id, and supplemental groups of a given USER. Synopsis: + + su [OPTION]... [USER [ARG]...] + + If no USER is given, the default is `root', the super-user. The +shell to use is taken from USER's `passwd' entry, or `/bin/sh' if none +is specified there. If USER has a password, `su' prompts for the +password unless run by a user with effective user id of zero (the +super-user). + + By default, `su' does not change the current directory. It sets the +environment variables `HOME' and `SHELL' from the password entry for +USER, and if USER is not the super-user, sets `USER' and `LOGNAME' to +USER. By default, the shell is not a login shell. + + Any additional ARGs are passed as additional arguments to the shell. + + GNU `su' does not treat `/bin/sh' or any other shells specially +(e.g., by setting `argv[0]' to `-su', passing `-c' only to certain +shells, etc.). + + `su' can optionally be compiled to use `syslog' to report failed, +and optionally successful, `su' attempts. (If the system supports +`syslog'.) However, GNU `su' does not check if the user is a member of +the `wheel' group; see below. + + The program accepts the following options. Also see *Note Common +options::. + +`-c COMMAND' +`--command=COMMAND' + Pass COMMAND, a single command line to run, to the shell with a + `-c' option instead of starting an interactive shell. + +`-f' +`--fast' + Pass the `-f' option to the shell. This probably only makes sense + if the shell run is `csh' or `tcsh', for which the `-f' option + prevents reading the startup file (`.cshrc'). With Bourne-like + shells, the `-f' option disables file name pattern expansion + (globbing), which is not likely to be useful. + +`-' +`-l' +`--login' + Make the shell a login shell. This means the following. Unset all + environment variables except `TERM', `HOME', and `SHELL' (which + are set as described above), and `USER' and `LOGNAME' (which are + set, even for the super-user, as described above), and set `PATH' + to a compiled-in default value. Change to USER's home directory. + Prepend `-' to the shell's name, intended to make it read its + login startup file(s). + +`-m' +`-p' +`--preserve-environment' + Do not change the environment variables `HOME', `USER', `LOGNAME', + or `SHELL'. Run the shell given in the environment variable + `SHELL' instead of the shell from USER's passwd entry, unless the + user running `su' is not the superuser and USER's shell is + restricted. A "restricted shell" is one that is not listed in the + file `/etc/shells', or in a compiled-in list if that file does not + exist. Parts of what this option does can be overridden by + `--login' and `--shell'. + +`-s SHELL' +`--shell=SHELL' + Run SHELL instead of the shell from USER's passwd entry, unless + the user running `su' is not the superuser and USER's shell is + restricted (see `-m' just above). + + +Why GNU `su' does not support the `wheel' group +=============================================== + + (This section is by Richard Stallman.) + + Sometimes a few of the users try to hold total power over all the +rest. For example, in 1984, a few users at the MIT AI lab decided to +seize power by changing the operator password on the Twenex system and +keeping it secret from everyone else. (I was able to thwart this coup +and give power back to the users by patching the kernel, but I wouldn't +know how to do that in Unix.) + + However, occasionally the rulers do tell someone. Under the usual +`su' mechanism, once someone learns the root password who sympathizes +with the ordinary users, he or she can tell the rest. The "wheel +group" feature would make this impossible, and thus cement the power of +the rulers. + + I'm on the side of the masses, not that of the rulers. If you are +used to supporting the bosses and sysadmins in whatever they do, you +might find this idea strange at first. + + +File: coreutils.info, Node: Process control, Next: Delaying, Prev: Modified command invocation, Up: Top + +Process control +*************** + +* Menu: + +* kill invocation:: Sending a signal to processes. + + +File: coreutils.info, Node: kill invocation, Up: Process control + +`kill': Send a signal to processes +================================== + + The `kill' command sends a signal to processes, causing them to +terminate or otherwise act upon receiving the signal in some way. +Alternatively, it lists information about signals. Synopses: + + kill [-s SIGNAL | --signal SIGNAL | -SIGNAL] PID... + kill [-l | --list | -t | --table] [SIGNAL]... + + The first form of the `kill' command sends a signal to all PID +arguments. The default signal to send if none is specified is `TERM'. +The special signal number `0' does not denote a valid signal, but can +be used to test whether the PID arguments specify processes to which a +signal could be sent. + + If PID is positive, the signal is sent to the process with the +process id PID. If PID is zero, the signal is sent to all processes in +the process group of the current process. If PID is -1, the signal is +sent to all processes for which the user has permission to send a +signal. If PID is less than -1, the signal is sent to all processes in +the process group that equals the absolute value of PID. + + If PID is not positive, a system-dependent set of system processes +is excluded from the list of processes to which the signal is sent. + + If a negative PID argument is desired as the first one, either a +signal must be specified as well, or the option parsing must be +interrupted with `-' before the first PID argument. The following +three commands are equivalent: + + kill -15 -1 + kill -TERM -1 + kill -- -1 + + The first form of the `kill' command succeeds if every PID argument +specifies at least one process that the signal was sent to. + + The second form of the `kill' command lists signal information. +Either the `-l' or `--list' option, or the `-t' or `--table' option +must be specified. Without any SIGNAL argument, all supported signals +are listed. The output of `-l' or `--list' is a list of the signal +names, one per line; if SIGNAL is already a name, the signal number is +printed instead. The output of `-t' or `--table' is a table of signal +numbers, names, and descriptions. This form of the `kill' command +succeeds if all SIGNAL arguments are valid and if there is no output +error. + + The `kill' command also supports the `--help' and `--version' +options. *Note Common options::. + + A SIGNAL may be a signal name like `HUP', or a signal number like +`1', or an exit status of a process terminated by the signal. A signal +name can be given in canonical form or prefixed by `SIG'. The case of +the letters is ignored, except for the `-SIGNAL' option which must use +upper case to avoid ambiguity with lower case option letters. The +following signal names and numbers are supported on all POSIX compliant +systems: + +`HUP' + 1. Hangup. + +`INT' + 2. Terminal interrupt. + +`QUIT' + 3. Terminal quit. + +`ABRT' + 6. Process abort. + +`KILL' + 9. Kill (cannot be caught or ignored). + +`ALRM' + 14. Alarm Clock. + +`TERM' + 15. Termination. + +Other supported signal names have system-dependent corresponding +numbers. All systems conforming to POSIX 1003.1-2001 also support the +following signals: + +`BUS' + Access to an undefined portion of a memory object. + +`CHLD' + Child process terminated, stopped, or continued. + +`CONT' + Continue executing, if stopped. + +`FPE' + Erroneous arithmetic operation. + +`ILL' + Illegal Instruction. + +`PIPE' + Write on a pipe with no one to read it. + +`SEGV' + Invalid memory reference. + +`STOP' + Stop executing (cannot be caught or ignored). + +`TSTP' + Terminal stop. + +`TTIN' + Background process attempting read. + +`TTOU' + Background process attempting write. + +`URG' + High bandwidth data is available at a socket. + +`USR1' + User-defined signal 1. + +`USR2' + User-defined signal 2. + +POSIX 1003.1-2001 systems that support the XSI extension also support +the following signals: + +`POLL' + Pollable event. + +`PROF' + Profiling timer expired. + +`SYS' + Bad system call. + +`TRAP' + Trace/breakpoint trap. + +`VTALRM' + Virtual timer expired. + +`XCPU' + CPU time limit exceeded. + +`XFSZ' + File size limit exceeded. + +POSIX 1003.1-2001 systems that support the XRT extension also support +at least eight real-time signals called `RTMIN', `RTMIN+1', ..., +`RTMAX-1', `RTMAX'. + + +File: coreutils.info, Node: Delaying, Next: Numeric operations, Prev: Process control, Up: Top + +Delaying +******** + +* Menu: + +* sleep invocation:: Delay for a specified time. + + +File: coreutils.info, Node: sleep invocation, Up: Delaying + +`sleep': Delay for a specified time +=================================== + + `sleep' pauses for an amount of time specified by the sum of the +values of the command line arguments. Synopsis: + + sleep NUMBER[smhd]... + + Each argument is a number followed by an optional unit; the default +is seconds. The units are: + +`s' + seconds + +`m' + minutes + +`h' + hours + +`d' + days + + Historical implementations of `sleep' have required that NUMBER be +an integer. However, GNU `sleep' accepts arbitrary floating point +numbers. + + The only options are `--help' and `--version'. *Note Common +options::. + + +File: coreutils.info, Node: Numeric operations, Next: File permissions, Prev: Delaying, Up: Top + +Numeric operations +****************** + + These programs do numerically-related operations. + +* Menu: + +* factor invocation:: Show factors of numbers. +* seq invocation:: Print sequences of numbers. + + +File: coreutils.info, Node: factor invocation, Next: seq invocation, Up: Numeric operations + +`factor': Print prime factors +============================= + + `factor' prints prime factors. Synopses: + + factor [NUMBER]... + factor OPTION + + If no NUMBER is specified on the command line, `factor' reads +numbers from standard input, delimited by newlines, tabs, or spaces. + + The only options are `--help' and `--version'. *Note Common +options::. + + The algorithm it uses is not very sophisticated, so for some inputs +`factor' runs for a long time. The hardest numbers to factor are the +products of large primes. Factoring the product of the two largest +32-bit prime numbers takes over 10 minutes of CPU time on a 400MHz +Pentium II. + + $ p=`echo '4294967279 * 4294967291'|bc` + $ factor $p + 18446743979220271189: 4294967279 4294967291 + + In contrast, `factor' factors the largest 64-bit number in just over +a tenth of a second: + + $ factor `echo '2^64-1'|bc` + 18446744073709551615: 3 5 17 257 641 65537 6700417 + + +File: coreutils.info, Node: seq invocation, Prev: factor invocation, Up: Numeric operations + +`seq': Print numeric sequences +============================== + + `seq' prints a sequence of numbers to standard output. Synopses: + + seq [OPTION]... [FIRST [INCREMENT]] LAST... + + `seq' prints the numbers from FIRST to LAST by INCREMENT. By +default, FIRST and INCREMENT are both 1, and each number is printed on +its own line. All numbers can be reals, not just integers. + + The program accepts the following options. Also see *Note Common +options::. + +`-f FORMAT' +`--format=FORMAT' + Print all numbers using FORMAT; default `%g'. FORMAT must contain + exactly one of the floating point output formats `%e', `%f', or + `%g'. + +`-s STRING' +`--separator=STRING' + Separate numbers with STRING; default is a newline. The output + always terminates with a newline. + +`-w' +`--equal-width' + Print all numbers with the same width, by padding with leading + zeroes. (To have other kinds of padding, use `--format'). + + + If you want to use `seq' to print sequences of large integer values, +don't use the default `%g' format since it can result in loss of +precision: + + $ seq 1000000 1000001 + 1e+06 + 1e+06 + + Instead, you can use the format, `%1.f', to print large decimal +numbers with no exponent and no decimal point. + + $ seq --format=%1.f 1000000 1000001 + 1000000 + 1000001 + + If you want hexadecimal output, you can use `printf' to perform the +conversion: + + $ printf %x'\n' `seq -f %1.f 1048575 1024 1050623` + fffff + 1003ff + 1007ff + + For very long lists of numbers, use xargs to avoid system +limitations on the length of an argument list: + + $ seq -f %1.f 1000000 | xargs printf %x'\n' | tail -n 3 + f423e + f423f + f4240 + + To generate octal output, use the printf `%o' format instead of +`%x'. Note however that using printf works only for numbers smaller +than `2^32': + + $ printf "%x\n" `seq -f %1.f 4294967295 4294967296` + ffffffff + bash: printf: 4294967296: Numerical result out of range + + On most systems, seq can produce whole-number output for values up to +`2^53', so here's a more general approach to base conversion that also +happens to be more robust for such large numbers. It works by using +`bc' and setting its output radix variable, OBASE, to `16' in this case +to produce hexadecimal output. + + $ (echo obase=16; seq -f %1.f 4294967295 4294967296)|bc + FFFFFFFF + 100000000 + + Be careful when using `seq' with a fractional INCREMENT, otherwise +you may see surprising results. Most people would expect to see `0.3' +printed as the last number in this example: + + $ seq -s' ' 0 .1 .3 + 0 0.1 0.2 + + But that doesn't happen on most systems because `seq' is implemented +using binary floating point arithmetic (via the C `double' type) - +which means some decimal numbers like `.1' cannot be represented +exactly. That in turn means some nonintuitive conditions like `.1 * 3 +> .3' will end up being true. + + To work around that in the above example, use a slightly larger +number as the LAST value: + + $ seq -s' ' 0 .1 .31 + 0 0.1 0.2 0.3 + + In general, when using an INCREMENT with a fractional part, where +(LAST - FIRST) / INCREMENT is (mathematically) a whole number, specify +a slightly larger (or smaller, if INCREMENT is negative) value for LAST +to ensure that LAST is the final value printed by seq. + + +File: coreutils.info, Node: File permissions, Next: Date input formats, Prev: Numeric operations, Up: Top + +File permissions +**************** + + Each file has a set of "permissions" that control the kinds of +access that users have to that file. The permissions for a file are +also called its "access mode". They can be represented either in +symbolic form or as an octal number. + +* Menu: + +* Mode Structure:: Structure of file permissions. +* Symbolic Modes:: Mnemonic permissions representation. +* Numeric Modes:: Permissions as octal numbers. + + +File: coreutils.info, Node: Mode Structure, Next: Symbolic Modes, Up: File permissions + +Structure of File Permissions +============================= + + There are three kinds of permissions that a user can have for a file: + + 1. permission to read the file. For directories, this means + permission to list the contents of the directory. + + 2. permission to write to (change) the file. For directories, this + means permission to create and remove files in the directory. + + 3. permission to execute the file (run it as a program). For + directories, this means permission to access files in the + directory. + + There are three categories of users who may have different +permissions to perform any of the above operations on a file: + + 1. the file's owner; + + 2. other users who are in the file's group; + + 3. everyone else. + + Files are given an owner and group when they are created. Usually +the owner is the current user and the group is the group of the +directory the file is in, but this varies with the operating system, the +filesystem the file is created on, and the way the file is created. You +can change the owner and group of a file by using the `chown' and +`chgrp' commands. + + In addition to the three sets of three permissions listed above, a +file's permissions have three special components, which affect only +executable files (programs) and, on some systems, directories: + + 1. set the process's effective user ID to that of the file upon + execution (called the "setuid bit"). No effect on directories. + + 2. set the process's effective group ID to that of the file upon + execution (called the "setgid bit"). For directories on some + systems, put files created in the directory into the same group as + the directory, no matter what group the user who creates them is + in. + + 3. save the program's text image on the swap device so it will load + more quickly when run (called the "sticky bit"). For directories + on some systems, prevent users from removing or renaming a file in + a directory unless they own the file or the directory; this is + called the "restricted deletion flag" for the directory. + + In addition to the permissions listed above, there may be file +attributes specific to the filesystem, e.g: access control lists +(ACLs), whether a file is compressed, whether a file can be modified +(immutability), whether a file can be dumped. These are usually set +using programs specific to the filesystem. For example: + +ext2 + On GNU and Linux/GNU the file permissions ("attributes") specific + to the ext2 filesystem are set using `chattr'. + +FFS + On FreeBSD the file permissions ("flags") specific to the FFS + filesystem are set using `chrflags'. + + Although a file's permission "bits" allow an operation on that file, +that operation may still fail, because: + + * the filesystem-specific permissions do not permit it; + + * the filesystem is mounted as read-only. + + For example, if the immutable attribute is set on a file, it cannot +be modified, regardless of the fact that you may have just run `chmod +a+w FILE'. + + +File: coreutils.info, Node: Symbolic Modes, Next: Numeric Modes, Prev: Mode Structure, Up: File permissions + +Symbolic Modes +============== + + "Symbolic modes" represent changes to files' permissions as +operations on single-character symbols. They allow you to modify either +all or selected parts of files' permissions, optionally based on their +previous values, and perhaps on the current `umask' as well (*note +Umask and Protection::). + + The format of symbolic modes is: + + [ugoa...][[+-=][rwxXstugo...]...][,...] + + The following sections describe the operators and other details of +symbolic modes. + +* Menu: + +* Setting Permissions:: Basic operations on permissions. +* Copying Permissions:: Copying existing permissions. +* Changing Special Permissions:: Special permissions. +* Conditional Executability:: Conditionally affecting executability. +* Multiple Changes:: Making multiple changes. +* Umask and Protection:: The effect of the umask. + + +File: coreutils.info, Node: Setting Permissions, Next: Copying Permissions, Up: Symbolic Modes + +Setting Permissions +------------------- + + The basic symbolic operations on a file's permissions are adding, +removing, and setting the permission that certain users have to read, +write, and execute the file. These operations have the following +format: + + USERS OPERATION PERMISSIONS + +The spaces between the three parts above are shown for readability only; +symbolic modes cannot contain spaces. + + The USERS part tells which users' access to the file is changed. It +consists of one or more of the following letters (or it can be empty; +*note Umask and Protection::, for a description of what happens then). +When more than one of these letters is given, the order that they are +in does not matter. + +`u' + the user who owns the file; + +`g' + other users who are in the file's group; + +`o' + all other users; + +`a' + all users; the same as `ugo'. + + The OPERATION part tells how to change the affected users' access to +the file, and is one of the following symbols: + +`+' + to add the PERMISSIONS to whatever permissions the USERS already + have for the file; + +`-' + to remove the PERMISSIONS from whatever permissions the USERS + already have for the file; + +`=' + to make the PERMISSIONS the only permissions that the USERS have + for the file. + + The PERMISSIONS part tells what kind of access to the file should be +changed; it is zero or more of the following letters. As with the +USERS part, the order does not matter when more than one letter is +given. Omitting the PERMISSIONS part is useful only with the `=' +operation, where it gives the specified USERS no access at all to the +file. + +`r' + the permission the USERS have to read the file; + +`w' + the permission the USERS have to write to the file; + +`x' + the permission the USERS have to execute the file. + + For example, to give everyone permission to read and write a file, +but not to execute it, use: + + a=rw + + To remove write permission for from all users other than the file's +owner, use: + + go-w + +The above command does not affect the access that the owner of the file +has to it, nor does it affect whether other users can read or execute +the file. + + To give everyone except a file's owner no permission to do anything +with that file, use the mode below. Other users could still remove the +file, if they have write permission on the directory it is in. + + go= + +Another way to specify the same thing is: + + og-rxw + + +File: coreutils.info, Node: Copying Permissions, Next: Changing Special Permissions, Prev: Setting Permissions, Up: Symbolic Modes + +Copying Existing Permissions +---------------------------- + + You can base a file's permissions on its existing permissions. To do +this, instead of using `r', `w', or `x' after the operator, you use the +letter `u', `g', or `o'. For example, the mode + o+g + +adds the permissions for users who are in a file's group to the +permissions that other users have for the file. Thus, if the file +started out as mode 664 (`rw-rw-r--'), the above mode would change it +to mode 666 (`rw-rw-rw-'). If the file had started out as mode 741 +(`rwxr----x'), the above mode would change it to mode 745 +(`rwxr--r-x'). The `-' and `=' operations work analogously. + + +File: coreutils.info, Node: Changing Special Permissions, Next: Conditional Executability, Prev: Copying Permissions, Up: Symbolic Modes + +Changing Special Permissions +---------------------------- + + In addition to changing a file's read, write, and execute +permissions, you can change its special permissions. *Note Mode +Structure::, for a summary of these permissions. + + To change a file's permission to set the user ID on execution, use +`u' in the USERS part of the symbolic mode and `s' in the PERMISSIONS +part. + + To change a file's permission to set the group ID on execution, use +`g' in the USERS part of the symbolic mode and `s' in the PERMISSIONS +part. + + To change a file's permission to stay permanently on the swap device, +use `o' in the USERS part of the symbolic mode and `t' in the +PERMISSIONS part. + + For example, to add set user ID permission to a program, you can use +the mode: + + u+s + + To remove both set user ID and set group ID permission from it, you +can use the mode: + + ug-s + + To cause a program to be saved on the swap device, you can use the +mode: + + o+t + + Remember that the special permissions only affect files that are +executable, plus, on some systems, directories (on which they have +different meanings; *note Mode Structure::). Also, the combinations +`u+t', `g+t', and `o+s' have no effect. + + The `=' operator is not very useful with special permissions; for +example, the mode: + + o=t + +does cause the file to be saved on the swap device, but it also removes +all read, write, and execute permissions that users not in the file's +group might have had for it. + + +File: coreutils.info, Node: Conditional Executability, Next: Multiple Changes, Prev: Changing Special Permissions, Up: Symbolic Modes + +Conditional Executability +------------------------- + + There is one more special type of symbolic permission: if you use +`X' instead of `x', execute permission is affected only if the file +already had execute permission or is a directory. It affects +directories' execute permission even if they did not initially have any +execute permissions set. + + For example, this mode: + + a+X + +gives all users permission to execute files (or search directories) if +anyone could before. + + +File: coreutils.info, Node: Multiple Changes, Next: Umask and Protection, Prev: Conditional Executability, Up: Symbolic Modes + +Making Multiple Changes +----------------------- + + The format of symbolic modes is actually more complex than described +above (*note Setting Permissions::). It provides two ways to make +multiple changes to files' permissions. + + The first way is to specify multiple OPERATION and PERMISSIONS parts +after a USERS part in the symbolic mode. + + For example, the mode: + + og+rX-w + +gives users other than the owner of the file read permission and, if it +is a directory or if someone already had execute permission to it, +gives them execute permission; and it also denies them write permission +to the file. It does not affect the permission that the owner of the +file has for it. The above mode is equivalent to the two modes: + + og+rX + og-w + + The second way to make multiple changes is to specify more than one +simple symbolic mode, separated by commas. For example, the mode: + + a+r,go-w + +gives everyone permission to read the file and removes write permission +on it for all users except its owner. Another example: + + u=rwx,g=rx,o= + +sets all of the non-special permissions for the file explicitly. (It +gives users who are not in the file's group no permission at all for +it.) + + The two methods can be combined. The mode: + + a+r,g+x-w + +gives all users permission to read the file, and gives users who are in +the file's group permission to execute it, as well, but not permission +to write to it. The above mode could be written in several different +ways; another is: + + u+r,g+rx,o+r,g-w + + +File: coreutils.info, Node: Umask and Protection, Prev: Multiple Changes, Up: Symbolic Modes + +The Umask and Protection +------------------------ + + If the USERS part of a symbolic mode is omitted, it defaults to `a' +(affect all users), except that any permissions that are _set_ in the +system variable `umask' are _not affected_. The value of `umask' can +be set using the `umask' command. Its default value varies from system +to system. + + Omitting the USERS part of a symbolic mode is generally not useful +with operations other than `+'. It is useful with `+' because it +allows you to use `umask' as an easily customizable protection against +giving away more permission to files than you intended to. + + As an example, if `umask' has the value 2, which removes write +permission for users who are not in the file's group, then the mode: + + +w + +adds permission to write to the file to its owner and to other users who +are in the file's group, but _not_ to other users. In contrast, the +mode: + + a+w + +ignores `umask', and _does_ give write permission for the file to all +users. + + +File: coreutils.info, Node: Numeric Modes, Prev: Symbolic Modes, Up: File permissions + +Numeric Modes +============= + + File permissions are stored internally as integers. As an +alternative to giving a symbolic mode, you can give an octal (base 8) +number that corresponds to the internal representation of the new mode. +This number is always interpreted in octal; you do not have to add a +leading 0, as you do in C. Mode 0055 is the same as mode 55. + + A numeric mode is usually shorter than the corresponding symbolic +mode, but it is limited in that it cannot take into account a file's +previous permissions; it can only set them absolutely. + + On most systems, the permissions granted to the user, to other users +in the file's group, and to other users not in the file's group are +each stored as three bits, which are represented as one octal digit. +The three special permissions are also each stored as one bit, and they +are as a group represented as another octal digit. Here is how the +bits are arranged, starting with the lowest valued bit: + + Value in Corresponding + Mode Permission + + Other users not in the file's group: + 1 Execute + 2 Write + 4 Read + + Other users in the file's group: + 10 Execute + 20 Write + 40 Read + + The file's owner: + 100 Execute + 200 Write + 400 Read + + Special permissions: + 1000 Save text image on swap device + 2000 Set group ID on execution + 4000 Set user ID on execution + + For example, numeric mode 4755 corresponds to symbolic mode +`u=rwxs,go=rx', and numeric mode 664 corresponds to symbolic mode +`ug=rw,o=r'. Numeric mode 0 corresponds to symbolic mode `ugo='. + + +File: coreutils.info, Node: Date input formats, Next: Opening the software toolbox, Prev: File permissions, Up: Top + +Date input formats +****************** + + First, a quote: + + Our units of temporal measurement, from seconds on up to months, + are so complicated, asymmetrical and disjunctive so as to make + coherent mental reckoning in time all but impossible. Indeed, had + some tyrannical god contrived to enslave our minds to time, to + make it all but impossible for us to escape subjection to sodden + routines and unpleasant surprises, he could hardly have done + better than handing down our present system. It is like a set of + trapezoidal building blocks, with no vertical or horizontal + surfaces, like a language in which the simplest thought demands + ornate constructions, useless particles and lengthy + circumlocutions. Unlike the more successful patterns of language + and science, which enable us to face experience boldly or at least + level-headedly, our system of temporal calculation silently and + persistently encourages our terror of time. + + ... It is as though architects had to measure length in feet, + width in meters and height in ells; as though basic instruction + manuals demanded a knowledge of five different languages. It is + no wonder then that we often look into our own immediate past or + future, last Tuesday or a week from Sunday, with feelings of + helpless confusion. ... + + -- Robert Grudin, `Time and the Art of Living'. + + This section describes the textual date representations that GNU +programs accept. These are the strings you, as a user, can supply as +arguments to the various programs. The C interface (via the `getdate' +function) is not described here. + + Although the date syntax here can represent any possible time since +the year zero, computer integers often cannot represent such a wide +range of time. On POSIX systems, the clock starts at 1970-01-01 +00:00:00 UTC: POSIX does not require support for times before the POSIX +Epoch and times far in the future. Traditional Unix systems have +32-bit signed `time_t' and can represent times from 1901-12-13 20:45:52 +through 2038-01-19 03:14:07 UTC. Systems with 64-bit signed `time_t' +can represent all the times in the known lifetime of the universe. + +* Menu: + +* General date syntax:: Common rules. +* Calendar date items:: 19 Dec 1994. +* Time of day items:: 9:20pm. +* Time zone items:: EST, PDT, GMT, ... +* Day of week items:: Monday and others. +* Relative items in date strings:: next tuesday, 2 years ago. +* Pure numbers in date strings:: 19931219, 1440. +* Authors of getdate:: Bellovin, Eggert, Salz, Berets, et al. + + +File: coreutils.info, Node: General date syntax, Next: Calendar date items, Up: Date input formats + +General date syntax +=================== + + A "date" is a string, possibly empty, containing many items +separated by whitespace. The whitespace may be omitted when no +ambiguity arises. The empty string means the beginning of today (i.e., +midnight). Order of the items is immaterial. A date string may contain +many flavors of items: + + * calendar date items + + * time of the day items + + * time zone items + + * day of the week items + + * relative items + + * pure numbers. + +We describe each of these item types in turn, below. + + A few numbers may be written out in words in most contexts. This is +most useful for specifying day of the week items or relative items (see +below). Here is the list: `first' for 1, `next' for 2, `third' for 3, +`fourth' for 4, `fifth' for 5, `sixth' for 6, `seventh' for 7, `eighth' +for 8, `ninth' for 9, `tenth' for 10, `eleventh' for 11 and `twelfth' +for 12. Also, `last' means exactly -1. + + When a month is written this way, it is still considered to be +written numerically, instead of being "spelled in full"; this changes +the allowed strings. + + In the current implementation, only English is supported for words +and abbreviations like `AM', `DST', `EST', `first', `January', +`Sunday', `tomorrow', and `year'. + + The output of `date' is not always acceptable as a date string, not +only because of the language problem, but also because there is no +standard meaning for time zone items like `IST'. When using `date' to +generate a date string intended to be parsed later, specify a date +format that is independent of language and that does not use time zone +items other than `UTC' and `Z'. Here are some ways to do this: + + $ LC_ALL=C TZ=UTC0 date + Fri Dec 15 19:48:05 UTC 2000 + $ TZ=UTC0 date +"%Y-%m-%d %H:%M:%SZ" + 2000-12-15 19:48:05Z + $ date --iso-8601=seconds # a GNU extension + 2000-12-15T11:48:05-0800 + $ date --rfc-822 # a GNU extension + Fri, 15 Dec 2000 11:48:05 -0800 + $ date +"%Y-%m-%d %H:%M:%S %z" # %z is a GNU extension. + 2000-12-15 11:48:05 -0800 + + Alphabetic case is completely ignored in dates. Comments may be +introduced between round parentheses, as long as included parentheses +are properly nested. Hyphens not followed by a digit are currently +ignored. Leading zeros on numbers are ignored. + + +File: coreutils.info, Node: Calendar date items, Next: Time of day items, Prev: General date syntax, Up: Date input formats + +Calendar date items +=================== + + A "calendar date item" specifies a day of the year. It is specified +differently, depending on whether the month is specified numerically or +literally. All these strings specify the same calendar date: + + 1972-09-24 # ISO 8601. + 72-9-24 # Assume 19xx for 69 through 99, + # 20xx for 00 through 68. + 72-09-24 # Leading zeros are ignored. + 9/24/72 # Common U.S. writing. + 24 September 1972 + 24 Sept 72 # September has a special abbreviation. + 24 Sep 72 # Three-letter abbreviations always allowed. + Sep 24, 1972 + 24-sep-72 + 24sep72 + + The year can also be omitted. In this case, the last specified year +is used, or the current year if none. For example: + + 9/24 + sep 24 + + Here are the rules. + + For numeric months, the ISO 8601 format `YEAR-MONTH-DAY' is allowed, +where YEAR is any positive number, MONTH is a number between 01 and 12, +and DAY is a number between 01 and 31. A leading zero must be present +if a number is less than ten. If YEAR is 68 or smaller, then 2000 is +added to it; otherwise, if YEAR is less than 100, then 1900 is added to +it. The construct `MONTH/DAY/YEAR', popular in the United States, is +accepted. Also `MONTH/DAY', omitting the year. + + Literal months may be spelled out in full: `January', `February', +`March', `April', `May', `June', `July', `August', `September', +`October', `November' or `December'. Literal months may be abbreviated +to their first three letters, possibly followed by an abbreviating dot. +It is also permitted to write `Sept' instead of `September'. + + When months are written literally, the calendar date may be given as +any of the following: + + DAY MONTH YEAR + DAY MONTH + MONTH DAY YEAR + DAY-MONTH-YEAR + + Or, omitting the year: + + MONTH DAY + + +File: coreutils.info, Node: Time of day items, Next: Time zone items, Prev: Calendar date items, Up: Date input formats + +Time of day items +================= + + A "time of day item" in date strings specifies the time on a given +day. Here are some examples, all of which represent the same time: + + 20:02:0 + 20:02 + 8:02pm + 20:02-0500 # In EST (U.S. Eastern Standard Time). + + More generally, the time of the day may be given as +`HOUR:MINUTE:SECOND', where HOUR is a number between 0 and 23, MINUTE +is a number between 0 and 59, and SECOND is a number between 0 and 59. +Alternatively, `:SECOND' can be omitted, in which case it is taken to +be zero. + + If the time is followed by `am' or `pm' (or `a.m.' or `p.m.'), HOUR +is restricted to run from 1 to 12, and `:MINUTE' may be omitted (taken +to be zero). `am' indicates the first half of the day, `pm' indicates +the second half of the day. In this notation, 12 is the predecessor of +1: midnight is `12am' while noon is `12pm'. (This is the zero-oriented +interpretation of `12am' and `12pm', as opposed to the old tradition +derived from Latin which uses `12m' for noon and `12pm' for midnight.) + + The time may alternatively be followed by a time zone correction, +expressed as `SHHMM', where S is `+' or `-', HH is a number of zone +hours and MM is a number of zone minutes. When a time zone correction +is given this way, it forces interpretation of the time relative to +Coordinated Universal Time (UTC), overriding any previous specification +for the time zone or the local time zone. The MINUTE part of the time +of the day may not be elided when a time zone correction is used. This +is the best way to specify a time zone correction by fractional parts +of an hour. + + Either `am'/`pm' or a time zone correction may be specified, but not +both. + + +File: coreutils.info, Node: Time zone items, Next: Day of week items, Prev: Time of day items, Up: Date input formats + +Time zone items +=============== + + A "time zone item" specifies an international time zone, indicated +by a small set of letters, e.g., `UTC' or `Z' for Coordinated Universal +Time. Any included periods are ignored. By following a +non-daylight-saving time zone by the string `DST' in a separate word +(that is, separated by some white space), the corresponding daylight +saving time zone may be specified. + + Time zone items other than `UTC' and `Z' are obsolescent and are not +recommended, because they are ambiguous; for example, `EST' has a +different meaning in Australia than in the United States. Instead, +it's better to use unambiguous numeric time zone corrections like +`-0500', as described in the previous section. + + +File: coreutils.info, Node: Day of week items, Next: Relative items in date strings, Prev: Time zone items, Up: Date input formats + +Day of week items +================= + + The explicit mention of a day of the week will forward the date +(only if necessary) to reach that day of the week in the future. + + Days of the week may be spelled out in full: `Sunday', `Monday', +`Tuesday', `Wednesday', `Thursday', `Friday' or `Saturday'. Days may +be abbreviated to their first three letters, optionally followed by a +period. The special abbreviations `Tues' for `Tuesday', `Wednes' for +`Wednesday' and `Thur' or `Thurs' for `Thursday' are also allowed. + + A number may precede a day of the week item to move forward +supplementary weeks. It is best used in expression like `third +monday'. In this context, `last DAY' or `next DAY' is also acceptable; +they move one week before or after the day that DAY by itself would +represent. + + A comma following a day of the week item is ignored. + + +File: coreutils.info, Node: Relative items in date strings, Next: Pure numbers in date strings, Prev: Day of week items, Up: Date input formats + +Relative items in date strings +============================== + + "Relative items" adjust a date (or the current date if none) forward +or backward. The effects of relative items accumulate. Here are some +examples: + + 1 year + 1 year ago + 3 years + 2 days + + The unit of time displacement may be selected by the string `year' +or `month' for moving by whole years or months. These are fuzzy units, +as years and months are not all of equal duration. More precise units +are `fortnight' which is worth 14 days, `week' worth 7 days, `day' +worth 24 hours, `hour' worth 60 minutes, `minute' or `min' worth 60 +seconds, and `second' or `sec' worth one second. An `s' suffix on +these units is accepted and ignored. + + The unit of time may be preceded by a multiplier, given as an +optionally signed number. Unsigned numbers are taken as positively +signed. No number at all implies 1 for a multiplier. Following a +relative item by the string `ago' is equivalent to preceding the unit +by a multiplier with value -1. + + The string `tomorrow' is worth one day in the future (equivalent to +`day'), the string `yesterday' is worth one day in the past (equivalent +to `day ago'). + + The strings `now' or `today' are relative items corresponding to +zero-valued time displacement, these strings come from the fact a +zero-valued time displacement represents the current time when not +otherwise changed by previous items. They may be used to stress other +items, like in `12:00 today'. The string `this' also has the meaning +of a zero-valued time displacement, but is preferred in date strings +like `this thursday'. + + When a relative item causes the resulting date to cross a boundary +where the clocks were adjusted, typically for daylight-saving time, the +resulting date and time are adjusted accordingly. + + +File: coreutils.info, Node: Pure numbers in date strings, Next: Authors of getdate, Prev: Relative items in date strings, Up: Date input formats + +Pure numbers in date strings +============================ + + The precise interpretation of a pure decimal number depends on the +context in the date string. + + If the decimal number is of the form YYYYMMDD and no other calendar +date item (*note Calendar date items::) appears before it in the date +string, then YYYY is read as the year, MM as the month number and DD as +the day of the month, for the specified calendar date. + + If the decimal number is of the form HHMM and no other time of day +item appears before it in the date string, then HH is read as the hour +of the day and MM as the minute of the hour, for the specified time of +the day. MM can also be omitted. + + If both a calendar date and a time of day appear to the left of a +number in the date string, but no relative item, then the number +overrides the year. + + +File: coreutils.info, Node: Authors of getdate, Prev: Pure numbers in date strings, Up: Date input formats + +Authors of `getdate' +==================== + + `getdate' was originally implemented by Steven M. Bellovin +() while at the University of North Carolina at +Chapel Hill. The code was later tweaked by a couple of people on +Usenet, then completely overhauled by Rich $alz () and +Jim Berets () in August, 1990. Various revisions for +the GNU system were made by David MacKenzie, Jim Meyering, Paul Eggert +and others. + + This chapter was originally produced by Franc,ois Pinard +() from the `getdate.y' source code, and then +edited by K. Berry (). + + +File: coreutils.info, Node: Opening the software toolbox, Next: GNU Free Documentation License, Prev: Date input formats, Up: Top + +Opening the Software Toolbox +**************************** + + This chapter originally appeared in `Linux Journal', volume 1, +number 2, in the `What's GNU?' column. It was written by Arnold Robbins. + +* Menu: + +* Toolbox introduction:: Toolbox introduction +* I/O redirection:: I/O redirection +* The who command:: The `who' command +* The cut command:: The `cut' command +* The sort command:: The `sort' command +* The uniq command:: The `uniq' command +* Putting the tools together:: Putting the tools together + + +File: coreutils.info, Node: Toolbox introduction, Next: I/O redirection, Up: Opening the software toolbox + +Toolbox Introduction +==================== + + This month's column is only peripherally related to the GNU Project, +in that it describes a number of the GNU tools on your GNU/Linux system +and how they might be used. What it's really about is the "Software +Tools" philosophy of program development and usage. + + The software tools philosophy was an important and integral concept +in the initial design and development of Unix (of which Linux and GNU +are essentially clones). Unfortunately, in the modern day press of +Internetworking and flashy GUIs, it seems to have fallen by the +wayside. This is a shame, since it provides a powerful mental model +for solving many kinds of problems. + + Many people carry a Swiss Army knife around in their pants pockets +(or purse). A Swiss Army knife is a handy tool to have: it has several +knife blades, a screwdriver, tweezers, toothpick, nail file, corkscrew, +and perhaps a number of other things on it. For the everyday, small +miscellaneous jobs where you need a simple, general purpose tool, it's +just the thing. + + On the other hand, an experienced carpenter doesn't build a house +using a Swiss Army knife. Instead, he has a toolbox chock full of +specialized tools--a saw, a hammer, a screwdriver, a plane, and so on. +And he knows exactly when and where to use each tool; you won't catch +him hammering nails with the handle of his screwdriver. + + The Unix developers at Bell Labs were all professional programmers +and trained computer scientists. They had found that while a +one-size-fits-all program might appeal to a user because there's only +one program to use, in practice such programs are + + a. difficult to write, + + b. difficult to maintain and debug, and + + c. difficult to extend to meet new situations. + + Instead, they felt that programs should be specialized tools. In +short, each program "should do one thing well." No more and no less. +Such programs are simpler to design, write, and get right--they only do +one thing. + + Furthermore, they found that with the right machinery for hooking +programs together, that the whole was greater than the sum of the +parts. By combining several special purpose programs, you could +accomplish a specific task that none of the programs was designed for, +and accomplish it much more quickly and easily than if you had to write +a special purpose program. We will see some (classic) examples of this +further on in the column. (An important additional point was that, if +necessary, take a detour and build any software tools you may need +first, if you don't already have something appropriate in the toolbox.) + + +File: coreutils.info, Node: I/O redirection, Next: The who command, Prev: Toolbox introduction, Up: Opening the software toolbox + +I/O Redirection +=============== + + Hopefully, you are familiar with the basics of I/O redirection in the +shell, in particular the concepts of "standard input," "standard +output," and "standard error". Briefly, "standard input" is a data +source, where data comes from. A program should not need to either +know or care if the data source is a disk file, a keyboard, a magnetic +tape, or even a punched card reader. Similarly, "standard output" is a +data sink, where data goes to. The program should neither know nor +care where this might be. Programs that only read their standard +input, do something to the data, and then send it on, are called +"filters", by analogy to filters in a water pipeline. + + With the Unix shell, it's very easy to set up data pipelines: + + program_to_create_data | filter1 | .... | filterN > final.pretty.data + + We start out by creating the raw data; each filter applies some +successive transformation to the data, until by the time it comes out +of the pipeline, it is in the desired form. + + This is fine and good for standard input and standard output. Where +does the standard error come in to play? Well, think about `filter1' in +the pipeline above. What happens if it encounters an error in the data +it sees? If it writes an error message to standard output, it will just +disappear down the pipeline into `filter2''s input, and the user will +probably never see it. So programs need a place where they can send +error messages so that the user will notice them. This is standard +error, and it is usually connected to your console or window, even if +you have redirected standard output of your program away from your +screen. + + For filter programs to work together, the format of the data has to +be agreed upon. The most straightforward and easiest format to use is +simply lines of text. Unix data files are generally just streams of +bytes, with lines delimited by the ASCII LF (Line Feed) character, +conventionally called a "newline" in the Unix literature. (This is +`'\n'' if you're a C programmer.) This is the format used by all the +traditional filtering programs. (Many earlier operating systems had +elaborate facilities and special purpose programs for managing binary +data. Unix has always shied away from such things, under the +philosophy that it's easiest to simply be able to view and edit your +data with a text editor.) + + OK, enough introduction. Let's take a look at some of the tools, and +then we'll see how to hook them together in interesting ways. In the +following discussion, we will only present those command line options +that interest us. As you should always do, double check your system +documentation for the full story. + + +File: coreutils.info, Node: The who command, Next: The cut command, Prev: I/O redirection, Up: Opening the software toolbox + +The `who' Command +================= + + The first program is the `who' command. By itself, it generates a +list of the users who are currently logged in. Although I'm writing +this on a single-user system, we'll pretend that several people are +logged in: + + $ who + -| arnold console Jan 22 19:57 + -| miriam ttyp0 Jan 23 14:19(:0.0) + -| bill ttyp1 Jan 21 09:32(:0.0) + -| arnold ttyp2 Jan 23 20:48(:0.0) + + Here, the `$' is the usual shell prompt, at which I typed `who'. +There are three people logged in, and I am logged in twice. On +traditional Unix systems, user names are never more than eight +characters long. This little bit of trivia will be useful later. The +output of `who' is nice, but the data is not all that exciting. + + +File: coreutils.info, Node: The cut command, Next: The sort command, Prev: The who command, Up: Opening the software toolbox + +The `cut' Command +================= + + The next program we'll look at is the `cut' command. This program +cuts out columns or fields of input data. For example, we can tell it +to print just the login name and full name from the `/etc/passwd' file. +The `/etc/passwd' file has seven fields, separated by colons: + + arnold:xyzzy:2076:10:Arnold D. Robbins:/home/arnold:/bin/bash + + To get the first and fifth fields, we would use `cut' like this: + + $ cut -d: -f1,5 /etc/passwd + -| root:Operator + ... + -| arnold:Arnold D. Robbins + -| miriam:Miriam A. Robbins + ... + + With the `-c' option, `cut' will cut out specific characters (i.e., +columns) in the input lines. This is useful for input data that has +fixed width fields, and does not have a field separator. For example, +list the Monday dates for the current month: + + $ cal | cut -c 3-5 + -|Mo + -| + -| 6 + -| 13 + -| 20 + -| 27 + + Cut can also add field separators to fixed width data, using the +`--output-delimiter' option. This can be very useful to fill a +database: + + $ ls -ld ~/* | cut --output-delimiter=, -c1,2-4,5-7,8-10,57- | tee home.cs + -| d,rwx,r-x,r-x,CVS + -| d,rwx,---,---,Mail + -| d,rwx,r-x,r-x,lilypond + -| d,rwx,r-x,r-x,savannah + $ mysql -e 'create table home \ + (d char(1),u char(3), g char (3), o char (3), name text)' test + $ mysqlimport --fields-terminated-by=, test home.cs + -| test.home: Records: 4 Deleted: 0 Skipped: 0 Warnings: 0 + $ mysql -e 'select * from home' test + -| +------+------+------+------+----------+ + -| | d | u | g | o | name | + -| +------+------+------+------+----------+ + -| | d | rwx | r-x | r-x | CVS | + -| | d | rwx | --- | --- | Mail | + -| | d | rwx | r-x | r-x | lilypond | + -| | d | rwx | r-x | r-x | savannah | + -| +------+------+------+------+----------+ + + But beware of assumptions. The above invocation of `ls' assumes +that the owner and group names are no longer than eight bytes each, and +that no file has size larger than 99999999 bytes. Otherwise, the byte +offset of `57' would need to be larger. To avoid such problems, +suppress output of the owner and group names with the `-g' and `-G' +options respectively, and add the `-h' option to ensure that the +representation of the size of the file does not exceed the allotted +space. Finally, note that the width of even the date/time field may +change, depending on the current locale. To avoid that, use an option +like `--time-style='+%Y-%m-%d %H:%M:%S''. + + And there's still another problem: if a file has more than 999 hard +links to it, then that will change the alignment. The morale is that +it is hard to use fixed byte offsets into a line of `ls' output. Use a +different tool, like find, but with `-printf' and carefully chosen +format strings. + + +File: coreutils.info, Node: The sort command, Next: The uniq command, Prev: The cut command, Up: Opening the software toolbox + +The `sort' Command +================== + + Next we'll look at the `sort' command. This is one of the most +powerful commands on a Unix-style system; one that you will often find +yourself using when setting up fancy data plumbing. + + The `sort' command reads and sorts each file named on the command +line. It then merges the sorted data and writes it to standard output. +It will read standard input if no files are given on the command line +(thus making it into a filter). The sort is based on the character +collating sequence or based on user-supplied ordering criteria. + + +File: coreutils.info, Node: The uniq command, Next: Putting the tools together, Prev: The sort command, Up: Opening the software toolbox + +The `uniq' Command +================== + + Finally (at least for now), we'll look at the `uniq' program. When +sorting data, you will often end up with duplicate lines, lines that +are identical. Usually, all you need is one instance of each line. +This is where `uniq' comes in. The `uniq' program reads its standard +input, which it expects to be sorted. It only prints out one copy of +each duplicated line. It does have several options. Later on, we'll +use the `-c' option, which prints each unique line, preceded by a count +of the number of times that line occurred in the input. + + +File: coreutils.info, Node: Putting the tools together, Prev: The uniq command, Up: Opening the software toolbox + +Putting the Tools Together +========================== + + Now, let's suppose this is a large ISP server system with dozens of +users logged in. The management wants the system administrator to +write a program that will generate a sorted list of logged in users. +Furthermore, even if a user is logged in multiple times, his or her +name should only show up in the output once. + + The administrator could sit down with the system documentation and +write a C program that did this. It would take perhaps a couple of +hundred lines of code and about two hours to write it, test it, and +debug it. However, knowing the software toolbox, the administrator can +instead start out by generating just a list of logged on users: + + $ who | cut -c1-8 + -| arnold + -| miriam + -| bill + -| arnold + + Next, sort the list: + + $ who | cut -c1-8 | sort + -| arnold + -| arnold + -| bill + -| miriam + + Finally, run the sorted list through `uniq', to weed out duplicates: + + $ who | cut -c1-8 | sort | uniq + -| arnold + -| bill + -| miriam + + The `sort' command actually has a `-u' option that does what `uniq' +does. However, `uniq' has other uses for which one cannot substitute +`sort -u'. + + The administrator puts this pipeline into a shell script, and makes +it available for all the users on the system (`#' is the system +administrator, or `root', prompt): + + # cat > /usr/local/bin/listusers + who | cut -c1-8 | sort | uniq + ^D + # chmod +x /usr/local/bin/listusers + + There are four major points to note here. First, with just four +programs, on one command line, the administrator was able to save about +two hours worth of work. Furthermore, the shell pipeline is just about +as efficient as the C program would be, and it is much more efficient in +terms of programmer time. People time is much more expensive than +computer time, and in our modern "there's never enough time to do +everything" society, saving two hours of programmer time is no mean +feat. + + Second, it is also important to emphasize that with the +_combination_ of the tools, it is possible to do a special purpose job +never imagined by the authors of the individual programs. + + Third, it is also valuable to build up your pipeline in stages, as +we did here. This allows you to view the data at each stage in the +pipeline, which helps you acquire the confidence that you are indeed +using these tools correctly. + + Finally, by bundling the pipeline in a shell script, other users can +use your command, without having to remember the fancy plumbing you set +up for them. In terms of how you run them, shell scripts and compiled +programs are indistinguishable. + + After the previous warm-up exercise, we'll look at two additional, +more complicated pipelines. For them, we need to introduce two more +tools. + + The first is the `tr' command, which stands for "transliterate." +The `tr' command works on a character-by-character basis, changing +characters. Normally it is used for things like mapping upper case to +lower case: + + $ echo ThIs ExAmPlE HaS MIXED case! | tr '[A-Z]' '[a-z]' + -| this example has mixed case! + + There are several options of interest: + +`-c' + work on the complement of the listed characters, i.e., operations + apply to characters not in the given set + +`-d' + delete characters in the first set from the output + +`-s' + squeeze repeated characters in the output into just one character. + + We will be using all three options in a moment. + + The other command we'll look at is `comm'. The `comm' command takes +two sorted input files as input data, and prints out the files' lines +in three columns. The output columns are the data lines unique to the +first file, the data lines unique to the second file, and the data +lines that are common to both. The `-1', `-2', and `-3' command line +options _omit_ the respective columns. (This is non-intuitive and takes +a little getting used to.) For example: + + $ cat f1 + -| 11111 + -| 22222 + -| 33333 + -| 44444 + $ cat f2 + -| 00000 + -| 22222 + -| 33333 + -| 55555 + $ comm f1 f2 + -| 00000 + -| 11111 + -| 22222 + -| 33333 + -| 44444 + -| 55555 + + The single dash as a filename tells `comm' to read standard input +instead of a regular file. + + Now we're ready to build a fancy pipeline. The first application is +a word frequency counter. This helps an author determine if he or she +is over-using certain words. + + The first step is to change the case of all the letters in our input +file to one case. "The" and "the" are the same word when doing +counting. + + $ tr '[A-Z]' '[a-z]' < whats.gnu | ... + + The next step is to get rid of punctuation. Quoted words and +unquoted words should be treated identically; it's easiest to just get +the punctuation out of the way. + + $ tr '[A-Z]' '[a-z]' < whats.gnu | tr -cd '[A-Za-z0-9_ \012]' | ... + + The second `tr' command operates on the complement of the listed +characters, which are all the letters, the digits, the underscore, and +the blank. The `\012' represents the newline character; it has to be +left alone. (The ASCII tab character should also be included for good +measure in a production script.) + + At this point, we have data consisting of words separated by blank +space. The words only contain alphanumeric characters (and the +underscore). The next step is break the data apart so that we have one +word per line. This makes the counting operation much easier, as we +will see shortly. + + $ tr '[A-Z]' '[a-z]' < whats.gnu | tr -cd '[A-Za-z0-9_ \012]' | + > tr -s '[ ]' '\012' | ... + + This command turns blanks into newlines. The `-s' option squeezes +multiple newline characters in the output into just one. This helps us +avoid blank lines. (The `>' is the shell's "secondary prompt." This is +what the shell prints when it notices you haven't finished typing in +all of a command.) + + We now have data consisting of one word per line, no punctuation, +all one case. We're ready to count each word: + + $ tr '[A-Z]' '[a-z]' < whats.gnu | tr -cd '[A-Za-z0-9_ \012]' | + > tr -s '[ ]' '\012' | sort | uniq -c | ... + + At this point, the data might look something like this: + + 60 a + 2 able + 6 about + 1 above + 2 accomplish + 1 acquire + 1 actually + 2 additional + + The output is sorted by word, not by count! What we want is the most +frequently used words first. Fortunately, this is easy to accomplish, +with the help of two more `sort' options: + +`-n' + do a numeric sort, not a textual one + +`-r' + reverse the order of the sort + + The final pipeline looks like this: + + $ tr '[A-Z]' '[a-z]' < whats.gnu | tr -cd '[A-Za-z0-9_ \012]' | + > tr -s '[ ]' '\012' | sort | uniq -c | sort -nr + -| 156 the + -| 60 a + -| 58 to + -| 51 of + -| 51 and + ... + + Whew! That's a lot to digest. Yet, the same principles apply. With +six commands, on two lines (really one long one split for convenience), +we've created a program that does something interesting and useful, in +much less time than we could have written a C program to do the same +thing. + + A minor modification to the above pipeline can give us a simple +spelling checker! To determine if you've spelled a word correctly, all +you have to do is look it up in a dictionary. If it is not there, then +chances are that your spelling is incorrect. So, we need a dictionary. +The conventional location for a dictionary is `/usr/dict/words'. On my +GNU/Linux system,(1) this is a is a sorted, 45,402 word dictionary. + + Now, how to compare our file with the dictionary? As before, we +generate a sorted list of words, one per line: + + $ tr '[A-Z]' '[a-z]' < whats.gnu | tr -cd '[A-Za-z0-9_ \012]' | + > tr -s '[ ]' '\012' | sort -u | ... + + Now, all we need is a list of words that are _not_ in the +dictionary. Here is where the `comm' command comes in. + + $ tr '[A-Z]' '[a-z]' < whats.gnu | tr -cd '[A-Za-z0-9_ \012]' | + > tr -s '[ ]' '\012' | sort -u | + > comm -23 - /usr/dict/words + + The `-2' and `-3' options eliminate lines that are only in the +dictionary (the second file), and lines that are in both files. Lines +only in the first file (standard input, our stream of words), are words +that are not in the dictionary. These are likely candidates for +spelling errors. This pipeline was the first cut at a production +spelling checker on Unix. + + There are some other tools that deserve brief mention. + +`grep' + search files for text that matches a regular expression + +`wc' + count lines, words, characters + +`tee' + a T-fitting for data pipes, copies data to files and to standard + output + +`sed' + the stream editor, an advanced tool + +`awk' + a data manipulation language, another advanced tool + + The software tools philosophy also espoused the following bit of +advice: "Let someone else do the hard part." This means, take +something that gives you most of what you need, and then massage it the +rest of the way until it's in the form that you want. + + To summarize: + + 1. Each program should do one thing well. No more, no less. + + 2. Combining programs with appropriate plumbing leads to results where + the whole is greater than the sum of the parts. It also leads to + novel uses of programs that the authors might never have imagined. + + 3. Programs should never print extraneous header or trailer data, + since these could get sent on down a pipeline. (A point we didn't + mention earlier.) + + 4. Let someone else do the hard part. + + 5. Know your toolbox! Use each program appropriately. If you don't + have an appropriate tool, build one. + + As of this writing, all the programs we've discussed are available +via anonymous `ftp' from: +`ftp://gnudist.gnu.org/textutils/textutils-1.22.tar.gz'. (There may be +more recent versions available now.) + + None of what I have presented in this column is new. The Software +Tools philosophy was first introduced in the book `Software Tools', by +Brian Kernighan and P.J. Plauger (Addison-Wesley, ISBN 0-201-03669-X). +This book showed how to write and use software tools. It was written in +1976, using a preprocessor for FORTRAN named `ratfor' (RATional +FORtran). At the time, C was not as ubiquitous as it is now; FORTRAN +was. The last chapter presented a `ratfor' to FORTRAN processor, +written in `ratfor'. `ratfor' looks an awful lot like C; if you know C, +you won't have any problem following the code. + + In 1981, the book was updated and made available as `Software Tools +in Pascal' (Addison-Wesley, ISBN 0-201-10342-7). The first book is +still in print; the second, alas, is not. Both books are well worth +reading if you're a programmer. They certainly made a major change in +how I view programming. + + Initially, the programs in both books were available (on 9-track +tape) from Addison-Wesley. Unfortunately, this is no longer the case, +although the `ratfor' versions are available from Brian Kernighan's +home page (http://cm.bell-labs.come/who/bwk), and you might be able to +find copies of the Pascal versions floating around the Internet. For a +number of years, there was an active Software Tools Users Group, whose +members had ported the original `ratfor' programs to essentially every +computer system with a FORTRAN compiler. The popularity of the group +waned in the middle 1980s as Unix began to spread beyond universities. + + With the current proliferation of GNU code and other clones of Unix +programs, these programs now receive little attention; modern C +versions are much more efficient and do more than these programs do. +Nevertheless, as exposition of good programming style, and evangelism +for a still-valuable philosophy, these books are unparalleled, and I +recommend them highly. + + Acknowledgment: I would like to express my gratitude to Brian +Kernighan of Bell Labs, the original Software Toolsmith, for reviewing +this column. + + ---------- Footnotes ---------- + + (1) Redhat Linux 6.1, for the November 2000 revision of this article. + + +File: coreutils.info, Node: GNU Free Documentation License, Next: Index, Prev: Opening the software toolbox, Up: Top + +GNU Free Documentation License +****************************** + + Version 1.1, March 2000 + +* Menu: + +* How to use this License for your documents:: + + Copyright (C) 2000 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + 0. PREAMBLE + + The purpose of this License is to make a manual, textbook, or other + written document "free" in the sense of freedom: to assure everyone + the effective freedom to copy and redistribute it, with or without + modifying it, either commercially or noncommercially. Secondarily, + this License preserves for the author and publisher a way to get + credit for their work, while not being considered responsible for + modifications made by others. + + This License is a kind of "copyleft", which means that derivative + works of the document must themselves be free in the same sense. + It complements the GNU General Public License, which is a copyleft + license designed for free software. + + We have designed this License in order to use it for manuals for + free software, because free software needs free documentation: a + free program should come with manuals providing the same freedoms + that the software does. But this License is not limited to + software manuals; it can be used for any textual work, regardless + of subject matter or whether it is published as a printed book. + We recommend this License principally for works whose purpose is + instruction or reference. + + 1. APPLICABILITY AND DEFINITIONS + + This License applies to any manual or other work that contains a + notice placed by the copyright holder saying it can be distributed + under the terms of this License. The "Document", below, refers to + any such manual or work. Any member of the public is a licensee, + and is addressed as "you". + + A "Modified Version" of the Document means any work containing the + Document or a portion of it, either copied verbatim, or with + modifications and/or translated into another language. + + A "Secondary Section" is a named appendix or a front-matter + section of the Document that deals exclusively with the + relationship of the publishers or authors of the Document to the + Document's overall subject (or to related matters) and contains + nothing that could fall directly within that overall subject. + (For example, if the Document is in part a textbook of + mathematics, a Secondary Section may not explain any mathematics.) + The relationship could be a matter of historical connection with + the subject or with related matters, or of legal, commercial, + philosophical, ethical or political position regarding them. + + The "Invariant Sections" are certain Secondary Sections whose + titles are designated, as being those of Invariant Sections, in + the notice that says that the Document is released under this + License. + + The "Cover Texts" are certain short passages of text that are + listed, as Front-Cover Texts or Back-Cover Texts, in the notice + that says that the Document is released under this License. + + A "Transparent" copy of the Document means a machine-readable copy, + represented in a format whose specification is available to the + general public, whose contents can be viewed and edited directly + and straightforwardly with generic text editors or (for images + composed of pixels) generic paint programs or (for drawings) some + widely available drawing editor, and that is suitable for input to + text formatters or for automatic translation to a variety of + formats suitable for input to text formatters. A copy made in an + otherwise Transparent file format whose markup has been designed + to thwart or discourage subsequent modification by readers is not + Transparent. A copy that is not "Transparent" is called "Opaque". + + Examples of suitable formats for Transparent copies include plain + ASCII without markup, Texinfo input format, LaTeX input format, + SGML or XML using a publicly available DTD, and + standard-conforming simple HTML designed for human modification. + Opaque formats include PostScript, PDF, proprietary formats that + can be read and edited only by proprietary word processors, SGML + or XML for which the DTD and/or processing tools are not generally + available, and the machine-generated HTML produced by some word + processors for output purposes only. + + The "Title Page" means, for a printed book, the title page itself, + plus such following pages as are needed to hold, legibly, the + material this License requires to appear in the title page. For + works in formats which do not have any title page as such, "Title + Page" means the text near the most prominent appearance of the + work's title, preceding the beginning of the body of the text. + + 2. VERBATIM COPYING + + You may copy and distribute the Document in any medium, either + commercially or noncommercially, provided that this License, the + copyright notices, and the license notice saying this License + applies to the Document are reproduced in all copies, and that you + add no other conditions whatsoever to those of this License. You + may not use technical measures to obstruct or control the reading + or further copying of the copies you make or distribute. However, + you may accept compensation in exchange for copies. If you + distribute a large enough number of copies you must also follow + the conditions in section 3. + + You may also lend copies, under the same conditions stated above, + and you may publicly display copies. + + 3. COPYING IN QUANTITY + + If you publish printed copies of the Document numbering more than + 100, and the Document's license notice requires Cover Texts, you + must enclose the copies in covers that carry, clearly and legibly, + all these Cover Texts: Front-Cover Texts on the front cover, and + Back-Cover Texts on the back cover. Both covers must also clearly + and legibly identify you as the publisher of these copies. The + front cover must present the full title with all words of the + title equally prominent and visible. You may add other material + on the covers in addition. Copying with changes limited to the + covers, as long as they preserve the title of the Document and + satisfy these conditions, can be treated as verbatim copying in + other respects. + + If the required texts for either cover are too voluminous to fit + legibly, you should put the first ones listed (as many as fit + reasonably) on the actual cover, and continue the rest onto + adjacent pages. + + If you publish or distribute Opaque copies of the Document + numbering more than 100, you must either include a + machine-readable Transparent copy along with each Opaque copy, or + state in or with each Opaque copy a publicly-accessible + computer-network location containing a complete Transparent copy + of the Document, free of added material, which the general + network-using public has access to download anonymously at no + charge using public-standard network protocols. If you use the + latter option, you must take reasonably prudent steps, when you + begin distribution of Opaque copies in quantity, to ensure that + this Transparent copy will remain thus accessible at the stated + location until at least one year after the last time you + distribute an Opaque copy (directly or through your agents or + retailers) of that edition to the public. + + It is requested, but not required, that you contact the authors of + the Document well before redistributing any large number of + copies, to give them a chance to provide you with an updated + version of the Document. + + 4. MODIFICATIONS + + You may copy and distribute a Modified Version of the Document + under the conditions of sections 2 and 3 above, provided that you + release the Modified Version under precisely this License, with + the Modified Version filling the role of the Document, thus + licensing distribution and modification of the Modified Version to + whoever possesses a copy of it. In addition, you must do these + things in the Modified Version: + + A. Use in the Title Page (and on the covers, if any) a title + distinct from that of the Document, and from those of previous + versions (which should, if there were any, be listed in the + History section of the Document). You may use the same title + as a previous version if the original publisher of that version + gives permission. + B. List on the Title Page, as authors, one or more persons or + entities responsible for authorship of the modifications in the + Modified Version, together with at least five of the principal + authors of the Document (all of its principal authors, if it + has less than five). + C. State on the Title page the name of the publisher of the + Modified Version, as the publisher. + D. Preserve all the copyright notices of the Document. + E. Add an appropriate copyright notice for your modifications + adjacent to the other copyright notices. + F. Include, immediately after the copyright notices, a license + notice giving the public permission to use the Modified Version + under the terms of this License, in the form shown in the + Addendum below. + G. Preserve in that license notice the full lists of Invariant + Sections and required Cover Texts given in the Document's + license notice. + H. Include an unaltered copy of this License. + I. Preserve the section entitled "History", and its title, and add + to it an item stating at least the title, year, new authors, and + publisher of the Modified Version as given on the Title Page. + If there is no section entitled "History" in the Document, + create one stating the title, year, authors, and publisher of + the Document as given on its Title Page, then add an item + describing the Modified Version as stated in the previous + sentence. + J. Preserve the network location, if any, given in the Document for + public access to a Transparent copy of the Document, and + likewise the network locations given in the Document for + previous versions it was based on. These may be placed in the + "History" section. You may omit a network location for a work + that was published at least four years before the Document + itself, or if the original publisher of the version it refers + to gives permission. + K. In any section entitled "Acknowledgements" or "Dedications", + preserve the section's title, and preserve in the section all the + substance and tone of each of the contributor acknowledgements + and/or dedications given therein. + L. Preserve all the Invariant Sections of the Document, + unaltered in their text and in their titles. Section numbers + or the equivalent are not considered part of the section titles. + M. Delete any section entitled "Endorsements". Such a section + may not be included in the Modified Version. + N. Do not retitle any existing section as "Endorsements" or to + conflict in title with any Invariant Section. + If the Modified Version includes new front-matter sections or + appendices that qualify as Secondary Sections and contain no + material copied from the Document, you may at your option + designate some or all of these sections as invariant. To do this, + add their titles to the list of Invariant Sections in the Modified + Version's license notice. These titles must be distinct from any + other section titles. + + You may add a section entitled "Endorsements", provided it contains + nothing but endorsements of your Modified Version by various + parties-for example, statements of peer review or that the text has + been approved by an organization as the authoritative definition + of a standard. + + You may add a passage of up to five words as a Front-Cover Text, + and a passage of up to 25 words as a Back-Cover Text, to the end + of the list of Cover Texts in the Modified Version. Only one + passage of Front-Cover Text and one of Back-Cover Text may be + added by (or through arrangements made by) any one entity. If the + Document already includes a cover text for the same cover, + previously added by you or by arrangement made by the same entity + you are acting on behalf of, you may not add another; but you may + replace the old one, on explicit permission from the previous + publisher that added the old one. + + The author(s) and publisher(s) of the Document do not by this + License give permission to use their names for publicity for or to + assert or imply endorsement of any Modified Version. + + 5. COMBINING DOCUMENTS + + You may combine the Document with other documents released under + this License, under the terms defined in section 4 above for + modified versions, provided that you include in the combination + all of the Invariant Sections of all of the original documents, + unmodified, and list them all as Invariant Sections of your + combined work in its license notice. + + The combined work need only contain one copy of this License, and + multiple identical Invariant Sections may be replaced with a single + copy. If there are multiple Invariant Sections with the same name + but different contents, make the title of each such section unique + by adding at the end of it, in parentheses, the name of the + original author or publisher of that section if known, or else a + unique number. Make the same adjustment to the section titles in + the list of Invariant Sections in the license notice of the + combined work. + + In the combination, you must combine any sections entitled + "History" in the various original documents, forming one section + entitled "History"; likewise combine any sections entitled + "Acknowledgements", and any sections entitled "Dedications". You + must delete all sections entitled "Endorsements." + + 6. COLLECTIONS OF DOCUMENTS + + You may make a collection consisting of the Document and other + documents released under this License, and replace the individual + copies of this License in the various documents with a single copy + that is included in the collection, provided that you follow the + rules of this License for verbatim copying of each of the + documents in all other respects. + + You may extract a single document from such a collection, and + distribute it individually under this License, provided you insert + a copy of this License into the extracted document, and follow + this License in all other respects regarding verbatim copying of + that document. + + 7. AGGREGATION WITH INDEPENDENT WORKS + + A compilation of the Document or its derivatives with other + separate and independent documents or works, in or on a volume of + a storage or distribution medium, does not as a whole count as a + Modified Version of the Document, provided no compilation + copyright is claimed for the compilation. Such a compilation is + called an "aggregate", and this License does not apply to the + other self-contained works thus compiled with the Document, on + account of their being thus compiled, if they are not themselves + derivative works of the Document. + + If the Cover Text requirement of section 3 is applicable to these + copies of the Document, then if the Document is less than one + quarter of the entire aggregate, the Document's Cover Texts may be + placed on covers that surround only the Document within the + aggregate. Otherwise they must appear on covers around the whole + aggregate. + + 8. TRANSLATION + + Translation is considered a kind of modification, so you may + distribute translations of the Document under the terms of section + 4. Replacing Invariant Sections with translations requires special + permission from their copyright holders, but you may include + translations of some or all Invariant Sections in addition to the + original versions of these Invariant Sections. You may include a + translation of this License provided that you also include the + original English version of this License. In case of a + disagreement between the translation and the original English + version of this License, the original English version will prevail. + + 9. TERMINATION + + You may not copy, modify, sublicense, or distribute the Document + except as expressly provided for under this License. Any other + attempt to copy, modify, sublicense or distribute the Document 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. + + 10. FUTURE REVISIONS OF THIS LICENSE + + The Free Software Foundation may publish new, revised versions of + the GNU Free Documentation 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. See + http://www.gnu.org/copyleft/. + + Each version of the License is given a distinguishing version + number. If the Document specifies that a particular numbered + version of this License "or any later version" applies to it, you + have the option of following the terms and conditions either of + that specified version or of any later version that has been + published (not as a draft) by the Free Software Foundation. If + the Document does not specify a version number of this License, + you may choose any version ever published (not as a draft) by the + Free Software Foundation. + + + +File: coreutils.info, Node: How to use this License for your documents, Up: GNU Free Documentation License + +ADDENDUM: How to use this License for your documents +==================================================== + + To use this License in a document you have written, include a copy of +the License in the document and put the following copyright and license +notices just after the title page: + + + Copyright (C) YEAR YOUR NAME. + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.1 + or any later version published by the Free Software Foundation; + with the Invariant Sections being LIST THEIR TITLES, with the + Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. + A copy of the license is included in the section entitled ``GNU + Free Documentation License''. +If you have no Invariant Sections, write "with no Invariant +Sections" instead of saying which ones are invariant. If you have no +Front-Cover Texts, write "no Front-Cover Texts" instead of "Front-Cover +Texts being LIST"; likewise for Back-Cover Texts. + + If your document contains nontrivial examples of program code, we +recommend releasing these examples in parallel under your choice of +free software license, such as the GNU General Public License, to +permit their use in free software. + + +File: coreutils.info, Node: Index, Prev: GNU Free Documentation License, Up: Top + +Index +***** + +* Menu: + +* !: Connectives for test. +* !=: String tests. +* %: Numeric expressions. +* &: Relations for expr. +* *: Numeric expressions. +* + <1>: Numeric expressions. +* +: String expressions. +* +PAGE_RANGE: pr invocation. +* - <1>: su invocation. +* - <2>: env invocation. +* - <3>: Numeric expressions. +* -: shred invocation. +* - and Unix rm: rm invocation. +* -, removing files beginning with: rm invocation. +* --: Common options. +* --across: pr invocation. +* --address-radix: od invocation. +* --adjustment: nice invocation. +* --all <1>: uname invocation. +* --all <2>: stty invocation. +* --all <3>: du invocation. +* --all <4>: df invocation. +* --all <5>: Which files are listed. +* --all: unexpand invocation. +* --all-repeated: uniq invocation. +* --almost-all: Which files are listed. +* --apparent-size: du invocation. +* --append: tee invocation. +* --archive: cp invocation. +* --author: What information is listed. +* --backup <1>: ln invocation. +* --backup <2>: mv invocation. +* --backup <3>: install invocation. +* --backup <4>: cp invocation. +* --backup: Backup options. +* --before: tac invocation. +* --binary <1>: md5sum invocation. +* --binary: cat invocation. +* --block-size <1>: du invocation. +* --block-size <2>: df invocation. +* --block-size: Block size. +* --block-size=SIZE: Block size. +* --body-numbering: nl invocation. +* --bourne-shell: dircolors invocation. +* --buffer-size: sort invocation. +* --bytes <1>: du invocation. +* --bytes <2>: cut invocation. +* --bytes <3>: wc invocation. +* --bytes <4>: split invocation. +* --bytes <5>: tail invocation. +* --bytes <6>: head invocation. +* --bytes: fold invocation. +* --c-shell: dircolors invocation. +* --canonicalize: readlink invocation. +* --changes <1>: chmod invocation. +* --changes <2>: chgrp invocation. +* --changes: chown invocation. +* --characters: cut invocation. +* --chars: wc invocation. +* --check: sort invocation. +* --check-chars: uniq invocation. +* --classify: General output formatting. +* --color: General output formatting. +* --columns: pr invocation. +* --command: su invocation. +* --count <1>: who invocation. +* --count: uniq invocation. +* --count-links: du invocation. +* --crown-margin: fmt invocation. +* --csh: dircolors invocation. +* --date <1>: Options for date. +* --date: touch invocation. +* --delimiter: cut invocation. +* --delimiters: paste invocation. +* --dereference <1>: stat invocation. +* --dereference <2>: du invocation. +* --dereference <3>: chgrp invocation. +* --dereference <4>: chown invocation. +* --dereference <5>: cp invocation. +* --dereference: Which files are listed. +* --dereference-args: du invocation. +* --dereference-command-line: Which files are listed. +* --dereference-command-line-symlink-to-dir: Which files are listed. +* --dictionary-order: sort invocation. +* --digits: csplit invocation. +* --directory <1>: ln invocation. +* --directory <2>: rm invocation. +* --directory <3>: install invocation. +* --directory: Which files are listed. +* --dired: What information is listed. +* --double-space: pr invocation. +* --elide-empty-files: csplit invocation. +* --escape: Formatting the file names. +* --exact: shred invocation. +* --exclude-from=FILE: du invocation. +* --exclude-type: df invocation. +* --exclude=PATTERN: du invocation. +* --expand-tabs: pr invocation. +* --fast: su invocation. +* --field-separator: sort invocation. +* --fields: cut invocation. +* --file <1>: Options for date. +* --file: stty invocation. +* --file-type: General output formatting. +* --filesystem: stat invocation. +* --first-line-number: pr invocation. +* --follow: tail invocation. +* --footer-numbering: nl invocation. +* --force <1>: ln invocation. +* --force <2>: shred invocation. +* --force <3>: rm invocation. +* --force <4>: mv invocation. +* --force: cp invocation. +* --form-feed: pr invocation. +* --format <1>: stat invocation. +* --format <2>: General output formatting. +* --format <3>: What information is listed. +* --format: od invocation. +* --format=FORMAT: seq invocation. +* --from: chown invocation. +* --full-time: What information is listed. +* --general-numeric-sort: sort invocation. +* --group <1>: id invocation. +* --group: install invocation. +* --groups: id invocation. +* --hardware-platform: uname invocation. +* --header: pr invocation. +* --header-numbering: nl invocation. +* --heading: who invocation. +* --help: Common options. +* --hide-control-chars: Formatting the file names. +* --human-readable <1>: du invocation. +* --human-readable <2>: df invocation. +* --human-readable <3>: What information is listed. +* --human-readable: Block size. +* --idle: who invocation. +* --ignore-backups: Which files are listed. +* --ignore-case <1>: join invocation. +* --ignore-case <2>: uniq invocation. +* --ignore-case: sort invocation. +* --ignore-environment: env invocation. +* --ignore-fail-on-non-empty: rmdir invocation. +* --ignore-interrupts: tee invocation. +* --ignore-leading-blanks: sort invocation. +* --ignore-nonprinting: sort invocation. +* --ignore=PATTERN: Which files are listed. +* --indent: pr invocation. +* --indicator-style: General output formatting. +* --initial: expand invocation. +* --inode: What information is listed. +* --inodes: df invocation. +* --interactive <1>: ln invocation. +* --interactive <2>: rm invocation. +* --interactive <3>: mv invocation. +* --interactive: cp invocation. +* --iso-8601[=TIMESPEC]: Options for date. +* --iterations=NUMBER: shred invocation. +* --join-blank-lines: nl invocation. +* --join-lines: pr invocation. +* --keep-files: csplit invocation. +* --kernel-name: uname invocation. +* --kernel-release: uname invocation. +* --kernel-version: uname invocation. +* --key: sort invocation. +* --length: pr invocation. +* --line-bytes: split invocation. +* --lines <1>: wc invocation. +* --lines <2>: split invocation. +* --lines <3>: tail invocation. +* --lines: head invocation. +* --link: cp invocation. +* --literal: Formatting the file names. +* --local: df invocation. +* --login: su invocation. +* --lookup: who invocation. +* --machine: uname invocation. +* --max-depth=DEPTH: du invocation. +* --max-line-length: wc invocation. +* --max-unchanged-stats: tail invocation. +* --merge <1>: sort invocation. +* --merge: pr invocation. +* --mesg: who invocation. +* --message: who invocation. +* --mode <1>: mknod invocation. +* --mode <2>: mkfifo invocation. +* --mode <3>: mkdir invocation. +* --mode: install invocation. +* --month-sort: sort invocation. +* --name: id invocation. +* --no-create: touch invocation. +* --no-dereference <1>: chgrp invocation. +* --no-dereference <2>: chown invocation. +* --no-dereference <3>: ln invocation. +* --no-dereference: cp invocation. +* --no-file-warnings: pr invocation. +* --no-group: What information is listed. +* --no-newline: readlink invocation. +* --no-renumber: nl invocation. +* --no-sync: df invocation. +* --nodename: uname invocation. +* --number: cat invocation. +* --number-format: nl invocation. +* --number-lines: pr invocation. +* --number-nonblank: cat invocation. +* --number-separator: nl invocation. +* --number-width: nl invocation. +* --numeric-sort: sort invocation. +* --numeric-uid-gid: What information is listed. +* --omit-header: pr invocation. +* --omit-pagination: pr invocation. +* --one-file-system <1>: du invocation. +* --one-file-system: cp invocation. +* --only-delimited: cut invocation. +* --operating-system: uname invocation. +* --output: sort invocation. +* --output-delimiter: cut invocation. +* --output-duplicates: od invocation. +* --output-tabs: pr invocation. +* --owner: install invocation. +* --page-increment: nl invocation. +* --page_width: pr invocation. +* --pages=PAGE_RANGE: pr invocation. +* --parents <1>: rmdir invocation. +* --parents <2>: mkdir invocation. +* --parents: cp invocation. +* --pid: tail invocation. +* --portability <1>: pathchk invocation. +* --portability: df invocation. +* --prefix: csplit invocation. +* --preserve: cp invocation. +* --preserve-environment: su invocation. +* --preserve-timestamps: install invocation. +* --print-database: dircolors invocation. +* --print-type: df invocation. +* --processor: uname invocation. +* --quiet <1>: tty invocation. +* --quiet <2>: chmod invocation. +* --quiet <3>: chgrp invocation. +* --quiet <4>: chown invocation. +* --quiet <5>: readlink invocation. +* --quiet <6>: csplit invocation. +* --quiet <7>: tail invocation. +* --quiet: head invocation. +* --quote-name: Formatting the file names. +* --quoting-style: Formatting the file names. +* --read-bytes: od invocation. +* --real: id invocation. +* --recursive <1>: chmod invocation. +* --recursive <2>: chgrp invocation. +* --recursive <3>: chown invocation. +* --recursive <4>: rm invocation. +* --recursive <5>: cp invocation. +* --recursive: Which files are listed. +* --reference <1>: Options for date. +* --reference <2>: touch invocation. +* --reference <3>: chmod invocation. +* --reference <4>: chgrp invocation. +* --reference: chown invocation. +* --regex: tac invocation. +* --remove: shred invocation. +* --remove-destination: cp invocation. +* --repeated: uniq invocation. +* --reply <1>: mv invocation. +* --reply: cp invocation. +* --retry: tail invocation. +* --reverse <1>: Sorting the output. +* --reverse: sort invocation. +* --rfc-822: Options for date. +* --save: stty invocation. +* --section-delimiter: nl invocation. +* --sep-string: pr invocation. +* --separate-dirs: du invocation. +* --separator <1>: pr invocation. +* --separator: tac invocation. +* --serial: paste invocation. +* --set: Options for date. +* --sh: dircolors invocation. +* --shell: su invocation. +* --show-all: cat invocation. +* --show-control-chars <1>: Formatting the file names. +* --show-control-chars: pr invocation. +* --show-ends: cat invocation. +* --show-nonprinting <1>: pr invocation. +* --show-nonprinting: cat invocation. +* --show-tabs: cat invocation. +* --si <1>: du invocation. +* --si <2>: df invocation. +* --si <3>: What information is listed. +* --si: Block size. +* --silent <1>: tty invocation. +* --silent <2>: chmod invocation. +* --silent <3>: chgrp invocation. +* --silent <4>: chown invocation. +* --silent <5>: readlink invocation. +* --silent <6>: csplit invocation. +* --silent <7>: tail invocation. +* --silent: head invocation. +* --size: What information is listed. +* --size=BYTES: shred invocation. +* --skip-bytes: od invocation. +* --skip-chars: uniq invocation. +* --skip-fields: uniq invocation. +* --sleep-interval: tail invocation. +* --sort: Sorting the output. +* --spaces: fold invocation. +* --sparse=WHEN: cp invocation. +* --split-only: fmt invocation. +* --squeeze-blank: cat invocation. +* --stable: sort invocation. +* --starting-line-number: nl invocation. +* --status: md5sum invocation. +* --strings: od invocation. +* --strip: install invocation. +* --strip-trailing-slashes <1>: mv invocation. +* --strip-trailing-slashes: cp invocation. +* --suffix <1>: ln invocation. +* --suffix <2>: mv invocation. +* --suffix <3>: install invocation. +* --suffix <4>: cp invocation. +* --suffix <5>: csplit invocation. +* --suffix: Backup options. +* --suffix-length: split invocation. +* --summarize: du invocation. +* --symbolic: ln invocation. +* --symbolic-link: cp invocation. +* --sync: df invocation. +* --sysv: sum invocation. +* --tabs <1>: unexpand invocation. +* --tabs: expand invocation. +* --tabsize: General output formatting. +* --tagged-paragraph: fmt invocation. +* --target-directory <1>: ln invocation. +* --target-directory <2>: mv invocation. +* --target-directory <3>: install invocation. +* --target-directory <4>: cp invocation. +* --target-directory: Target directory. +* --temporary-directory: sort invocation. +* --terse: stat invocation. +* --text: md5sum invocation. +* --time <1>: touch invocation. +* --time: Sorting the output. +* --time-style: Formatting file timestamps. +* --total: du invocation. +* --traditional: od invocation. +* --type: df invocation. +* --uniform-spacing: fmt invocation. +* --unique <1>: uniq invocation. +* --unique: sort invocation. +* --universal: Options for date. +* --update: mv invocation. +* --user: id invocation. +* --utc: Options for date. +* --verbose <1>: chmod invocation. +* --verbose <2>: chgrp invocation. +* --verbose <3>: chown invocation. +* --verbose <4>: rmdir invocation. +* --verbose <5>: readlink invocation. +* --verbose <6>: mkdir invocation. +* --verbose <7>: ln invocation. +* --verbose <8>: shred invocation. +* --verbose <9>: rm invocation. +* --verbose <10>: mv invocation. +* --verbose <11>: install invocation. +* --verbose <12>: cp invocation. +* --verbose <13>: split invocation. +* --verbose <14>: tail invocation. +* --verbose: head invocation. +* --version: Common options. +* --version-control <1>: ln invocation. +* --version-control <2>: mv invocation. +* --version-control <3>: install invocation. +* --version-control <4>: cp invocation. +* --version-control: Backup options. +* --warn: md5sum invocation. +* --width <1>: General output formatting. +* --width <2>: fold invocation. +* --width <3>: pr invocation. +* --width <4>: fmt invocation. +* --width: od invocation. +* --words: wc invocation. +* --writable: who invocation. +* --zero: shred invocation. +* --zero-terminated: sort invocation. +* -1 <1>: General output formatting. +* -1 <2>: join invocation. +* -1: comm invocation. +* -2 <1>: join invocation. +* -2: comm invocation. +* -3: comm invocation. +* -a <1>: uname invocation. +* -a <2>: stty invocation. +* -a <3>: tee invocation. +* -a <4>: Connectives for test. +* -a <5>: du invocation. +* -a <6>: df invocation. +* -a <7>: touch invocation. +* -a: cp invocation. +* -A: Which files are listed. +* -a <1>: Which files are listed. +* -a <2>: unexpand invocation. +* -a <3>: join invocation. +* -a <4>: split invocation. +* -a <5>: pr invocation. +* -a: od invocation. +* -A <1>: od invocation. +* -A: cat invocation. +* -b: File type tests. +* -B: du invocation. +* -b: du invocation. +* -B: df invocation. +* -b <1>: ln invocation. +* -b <2>: mv invocation. +* -b <3>: install invocation. +* -b <4>: cp invocation. +* -b <5>: dircolors invocation. +* -b: Formatting the file names. +* -B: Which files are listed. +* -b <1>: cut invocation. +* -b <2>: sort invocation. +* -b <3>: md5sum invocation. +* -b <4>: csplit invocation. +* -b <5>: split invocation. +* -b <6>: fold invocation. +* -b <7>: od invocation. +* -b <8>: nl invocation. +* -b <9>: tac invocation. +* -b: cat invocation. +* -B: cat invocation. +* -b: Backup options. +* -c <1>: su invocation. +* -c <2>: File type tests. +* -c <3>: stat invocation. +* -c <4>: du invocation. +* -c <5>: touch invocation. +* -c <6>: chmod invocation. +* -c <7>: chgrp invocation. +* -c <8>: chown invocation. +* -c <9>: install invocation. +* -c: dircolors invocation. +* -C: General output formatting. +* -c <1>: Sorting the output. +* -c <2>: cut invocation. +* -c <3>: uniq invocation. +* -c <4>: sort invocation. +* -c: wc invocation. +* -C: split invocation. +* -c <1>: tail invocation. +* -c <2>: head invocation. +* -c <3>: pr invocation. +* -c <4>: fmt invocation. +* -c: od invocation. +* -COLUMN: pr invocation. +* -d <1>: Options for date. +* -d: File type tests. +* -D: du invocation. +* -d <1>: touch invocation. +* -d <2>: ln invocation. +* -d <3>: rm invocation. +* -d <4>: install invocation. +* -d: cp invocation. +* -D: What information is listed. +* -d <1>: Which files are listed. +* -d <2>: paste invocation. +* -d: cut invocation. +* -D: uniq invocation. +* -d <1>: uniq invocation. +* -d <2>: sort invocation. +* -d <3>: pr invocation. +* -d <4>: od invocation. +* -d: nl invocation. +* -e <1>: File characteristic tests. +* -e <2>: echo invocation. +* -e <3>: join invocation. +* -e: pr invocation. +* -E: cat invocation. +* -e: cat invocation. +* -ef: File characteristic tests. +* -eq: Numeric tests. +* -f <1>: su invocation. +* -f: Options for date. +* -F: stty invocation. +* -f <1>: File type tests. +* -f <2>: stat invocation. +* -f <3>: touch invocation. +* -f <4>: chmod invocation. +* -f <5>: chgrp invocation. +* -f <6>: chown invocation. +* -f <7>: readlink invocation. +* -f: ln invocation. +* -F: ln invocation. +* -f <1>: shred invocation. +* -f <2>: rm invocation. +* -f <3>: mv invocation. +* -f: cp invocation. +* -F: General output formatting. +* -f <1>: Sorting the output. +* -f <2>: cut invocation. +* -f <3>: uniq invocation. +* -f <4>: sort invocation. +* -f: csplit invocation. +* -F: tail invocation. +* -f <1>: tail invocation. +* -f: pr invocation. +* -F: pr invocation. +* -f <1>: od invocation. +* -f: nl invocation. +* -f FORMAT: seq invocation. +* -G: id invocation. +* -g <1>: id invocation. +* -g: stty invocation. +* -G: Access permission tests. +* -g <1>: Access permission tests. +* -g: install invocation. +* -G: What information is listed. +* -g <1>: What information is listed. +* -g: sort invocation. +* -ge: Numeric tests. +* -gt: Numeric tests. +* -H: who invocation. +* -h: File type tests. +* -H: du invocation. +* -h: du invocation. +* -H: df invocation. +* -h <1>: df invocation. +* -h <2>: chgrp invocation. +* -h: chown invocation. +* -H: cp invocation. +* -h: What information is listed. +* -H: Which files are listed. +* -h <1>: pr invocation. +* -h <2>: od invocation. +* -h <3>: nl invocation. +* -h: Block size. +* -i <1>: env invocation. +* -i <2>: uname invocation. +* -i <3>: who invocation. +* -i <4>: tee invocation. +* -i <5>: df invocation. +* -i <6>: ln invocation. +* -i <7>: rm invocation. +* -i <8>: mv invocation. +* -i <9>: cp invocation. +* -i: What information is listed. +* -I: Which files are listed. +* -i <1>: expand invocation. +* -i <2>: join invocation. +* -i <3>: uniq invocation. +* -i <4>: sort invocation. +* -i <5>: pr invocation. +* -i <6>: od invocation. +* -i: nl invocation. +* -I TIMESPEC: Options for date. +* -J: pr invocation. +* -j: od invocation. +* -j1: join invocation. +* -j2: join invocation. +* -k <1>: Access permission tests. +* -k <2>: du invocation. +* -k <3>: df invocation. +* -k <4>: General output formatting. +* -k <5>: sort invocation. +* -k <6>: csplit invocation. +* -k: Block size. +* -l <1>: su invocation. +* -l: who invocation. +* -L <1>: File type tests. +* -L <2>: stat invocation. +* -L: du invocation. +* -l <1>: du invocation. +* -l: df invocation. +* -L: cp invocation. +* -l <1>: cp invocation. +* -l: What information is listed. +* -L <1>: Which files are listed. +* -L: wc invocation. +* -l <1>: wc invocation. +* -l <2>: split invocation. +* -l <3>: pr invocation. +* -l <4>: od invocation. +* -l: nl invocation. +* -le: Numeric tests. +* -lt: Numeric tests. +* -m <1>: su invocation. +* -m <2>: uname invocation. +* -m <3>: who invocation. +* -m <4>: touch invocation. +* -m <5>: mknod invocation. +* -m <6>: mkfifo invocation. +* -m <7>: mkdir invocation. +* -m <8>: install invocation. +* -m: General output formatting. +* -M: sort invocation. +* -m <1>: sort invocation. +* -m <2>: wc invocation. +* -m: pr invocation. +* -n <1>: nice invocation. +* -n <2>: uname invocation. +* -n <3>: id invocation. +* -n <4>: String tests. +* -n <5>: echo invocation. +* -n <6>: readlink invocation. +* -n: ln invocation. +* -N: Formatting the file names. +* -n <1>: What information is listed. +* -n <2>: cut invocation. +* -n <3>: sort invocation. +* -n <4>: csplit invocation. +* -n <5>: tail invocation. +* -n: head invocation. +* -N: pr invocation. +* -n: pr invocation. +* -N: od invocation. +* -n <1>: nl invocation. +* -n: cat invocation. +* -n NUMBER: shred invocation. +* -ne: Numeric tests. +* -nt: File characteristic tests. +* -o <1>: uname invocation. +* -o: Connectives for test. +* -O: Access permission tests. +* -o <1>: install invocation. +* -o <2>: What information is listed. +* -o <3>: sort invocation. +* -o <4>: pr invocation. +* -o: od invocation. +* -ot: File characteristic tests. +* -p <1>: su invocation. +* -p <2>: uname invocation. +* -p <3>: pathchk invocation. +* -p: File type tests. +* -P: df invocation. +* -p <1>: rmdir invocation. +* -p <2>: mkdir invocation. +* -p <3>: install invocation. +* -p: cp invocation. +* -P: cp invocation. +* -p <1>: dircolors invocation. +* -p: nl invocation. +* -q <1>: who invocation. +* -q: readlink invocation. +* -Q: Formatting the file names. +* -q <1>: Formatting the file names. +* -q <2>: csplit invocation. +* -q <3>: tail invocation. +* -q: head invocation. +* -r <1>: uname invocation. +* -r: Options for date. +* -R: Options for date. +* -r <1>: id invocation. +* -r <2>: Access permission tests. +* -r: touch invocation. +* -R <1>: chmod invocation. +* -R <2>: chgrp invocation. +* -R <3>: chown invocation. +* -R: rm invocation. +* -r <1>: rm invocation. +* -r: cp invocation. +* -R: cp invocation. +* -r: Sorting the output. +* -R: Which files are listed. +* -r <1>: sort invocation. +* -r <2>: sum invocation. +* -r <3>: pr invocation. +* -r: tac invocation. +* -s <1>: su invocation. +* -s <2>: uname invocation. +* -s <3>: Options for date. +* -s <4>: who invocation. +* -s <5>: tty invocation. +* -s: File characteristic tests. +* -S <1>: File type tests. +* -S: du invocation. +* -s <1>: du invocation. +* -s: readlink invocation. +* -S: ln invocation. +* -s: ln invocation. +* -S <1>: mv invocation. +* -S: install invocation. +* -s: install invocation. +* -S: cp invocation. +* -s: cp invocation. +* -S: Sorting the output. +* -s <1>: What information is listed. +* -s <2>: paste invocation. +* -s <3>: cut invocation. +* -s: uniq invocation. +* -S: sort invocation. +* -s <1>: sort invocation. +* -s <2>: sum invocation. +* -s <3>: csplit invocation. +* -s: fold invocation. +* -S: pr invocation. +* -s <1>: pr invocation. +* -s <2>: fmt invocation. +* -s <3>: od invocation. +* -s <4>: nl invocation. +* -s <5>: tac invocation. +* -s: cat invocation. +* -S: Backup options. +* -s BYTES: shred invocation. +* -su: su invocation. +* -T: who invocation. +* -t <1>: File type tests. +* -t: stat invocation. +* -T: df invocation. +* -t: df invocation. +* -T: General output formatting. +* -t <1>: Sorting the output. +* -t <2>: unexpand invocation. +* -t: expand invocation. +* -T: sort invocation. +* -t <1>: sort invocation. +* -t: md5sum invocation. +* -T: pr invocation. +* -t <1>: pr invocation. +* -t <2>: fmt invocation. +* -t: od invocation. +* -T: cat invocation. +* -t: cat invocation. +* -u <1>: env invocation. +* -u <2>: Options for date. +* -u <3>: who invocation. +* -u <4>: id invocation. +* -u <5>: Access permission tests. +* -u <6>: shred invocation. +* -u: mv invocation. +* -U: Sorting the output. +* -u <1>: Sorting the output. +* -u <2>: uniq invocation. +* -u <3>: sort invocation. +* -u <4>: fmt invocation. +* -u: cat invocation. +* -unset: env invocation. +* -v <1>: uname invocation. +* -v <2>: chmod invocation. +* -v <3>: chgrp invocation. +* -v <4>: chown invocation. +* -v <5>: rmdir invocation. +* -v <6>: readlink invocation. +* -v: mkdir invocation. +* -V: ln invocation. +* -v <1>: ln invocation. +* -v <2>: shred invocation. +* -v: rm invocation. +* -V: mv invocation. +* -v: mv invocation. +* -V: install invocation. +* -v: install invocation. +* -V: cp invocation. +* -v <1>: cp invocation. +* -v <2>: Sorting the output. +* -v <3>: tail invocation. +* -v <4>: head invocation. +* -v <5>: pr invocation. +* -v <6>: od invocation. +* -v <7>: nl invocation. +* -v: cat invocation. +* -w <1>: who invocation. +* -w <2>: Access permission tests. +* -w <3>: General output formatting. +* -w <4>: uniq invocation. +* -w <5>: md5sum invocation. +* -w <6>: wc invocation. +* -w: fold invocation. +* -W: pr invocation. +* -w <1>: pr invocation. +* -w <2>: fmt invocation. +* -w <3>: od invocation. +* -w: nl invocation. +* -WIDTH: fmt invocation. +* -x <1>: Access permission tests. +* -x <2>: du invocation. +* -x <3>: df invocation. +* -x <4>: shred invocation. +* -x <5>: cp invocation. +* -x: General output formatting. +* -X: Sorting the output. +* -x: od invocation. +* -X FILE: du invocation. +* -z <1>: String tests. +* -z <2>: shred invocation. +* -z <3>: sort invocation. +* -z: csplit invocation. +* .cshrc: su invocation. +* /: Numeric expressions. +* /bin/sh: su invocation. +* /etc/passwd: su invocation. +* /etc/shells: su invocation. +* /etc/utmp <1>: who invocation. +* /etc/utmp <2>: users invocation. +* /etc/utmp: logname invocation. +* /etc/wtmp <1>: who invocation. +* /etc/wtmp: users invocation. +* 128-bit checksum: md5sum invocation. +* 16-bit checksum: sum invocation. +* 4.2 filesystem type: df invocation. +* <: Relations for expr. +* <=: Relations for expr. +* = <1>: Relations for expr. +* =: String tests. +* ==: Relations for expr. +* >: Relations for expr. +* >=: Relations for expr. +* \( regexp operator: String expressions. +* \+ regexp operator: String expressions. +* \? regexp operator: String expressions. +* \c: printf invocation. +* \OOO: printf invocation. +* \uhhhh: printf invocation. +* \Uhhhhhhhh: printf invocation. +* \xHH: printf invocation. +* \| regexp operator: String expressions. +* _POSIX2_VERSION: Standards conformance. +* abbreviations for months: Calendar date items. +* access permission tests: Access permission tests. +* access permissions, changing: chmod invocation. +* access time, changing: touch invocation. +* access time, printing or sorting files by: Sorting the output. +* across columns: pr invocation. +* across, listing files: General output formatting. +* adding permissions: Setting Permissions. +* addition: Numeric expressions. +* ago in date strings: Relative items in date strings. +* all duplicate lines, outputting: uniq invocation. +* alnum: Character sets. +* alpha: Character sets. +* alternate ebcdic, converting to: dd invocation. +* always color option: General output formatting. +* am i: who invocation. +* am in date strings: Time of day items. +* and operator <1>: Relations for expr. +* and operator: Connectives for test. +* appropriate privileges <1>: nice invocation. +* appropriate privileges <2>: hostname invocation. +* appropriate privileges <3>: Setting the time. +* appropriate privileges: install invocation. +* arbitrary date strings, parsing: Options for date. +* arbitrary text, displaying: echo invocation. +* arithmetic tests: Numeric tests. +* ASCII dump of files: od invocation. +* ascii, converting to: dd invocation. +* atime, changing: touch invocation. +* atime, printing or sorting files by: Sorting the output. +* attributes, file: Changing file attributes. +* authors of getdate: Authors of getdate. +* auto color option: General output formatting. +* automounter filesystems: df invocation. +* b for block special file: mknod invocation. +* background jobs, stopping at terminal write: Local. +* backslash escapes <1>: echo invocation. +* backslash escapes: Character sets. +* backslash sequences for file names: Formatting the file names. +* backup files, ignoring: Which files are listed. +* backup options: Backup options. +* backup suffix: Backup options. +* backups, making <1>: ln invocation. +* backups, making <2>: mv invocation. +* backups, making <3>: install invocation. +* backups, making <4>: cp invocation. +* backups, making: Backup options. +* backups, making only: cp invocation. +* basename: basename invocation. +* baud rate, setting: Special. +* beeping at input buffer full: Input. +* beginning of time: Time directives. +* beginning of time, for POSIX: Date input formats. +* Bellovin, Steven M.: Authors of getdate. +* Berets, Jim: Authors of getdate. +* Berry, K. <1>: Authors of getdate. +* Berry, K.: Introduction. +* binary and text I/O in cat: cat invocation. +* binary input files: md5sum invocation. +* blank: Character sets. +* blank lines, numbering: nl invocation. +* blanks, ignoring leading: sort invocation. +* block (space-padding): dd invocation. +* block size <1>: dd invocation. +* block size: Block size. +* block size of conversion: dd invocation. +* block size of input: dd invocation. +* block size of output: dd invocation. +* block special check: File type tests. +* block special files: mknod invocation. +* block special files, creating: mknod invocation. +* BLOCK_SIZE: Block size. +* body, numbering: nl invocation. +* Bourne shell syntax for color setup: dircolors invocation. +* breaks, cause interrupts: Input. +* breaks, ignoring: Input. +* brkint: Input. +* bs: dd invocation. +* BSD sum: sum invocation. +* BSD tail: tail invocation. +* BSD touch compatibility: touch invocation. +* bsN: Output. +* bugs, reporting: Introduction. +* built-in shell commands, conflicts with <1>: nice invocation. +* built-in shell commands, conflicts with <2>: pwd invocation. +* built-in shell commands, conflicts with: test invocation. +* byte count: wc invocation. +* byte-swapping: dd invocation. +* c for character special file: mknod invocation. +* C shell syntax for color setup: dircolors invocation. +* C-s/C-q flow control: Input. +* calendar date item: Calendar date items. +* case folding: sort invocation. +* case translation: Local. +* case, ignored in dates: General date syntax. +* cat: cat invocation. +* cbreak: Combination. +* cbs: dd invocation. +* CD-ROM filesystem type: df invocation. +* cdfs filesystem type: df invocation. +* change or print terminal settings: stty invocation. +* changed files, verbosely describing: chgrp invocation. +* changed owners, verbosely describing: chown invocation. +* changing access permissions: chmod invocation. +* changing file attributes: Changing file attributes. +* changing file ownership: chown invocation. +* changing file timestamps: touch invocation. +* changing group ownership <1>: chgrp invocation. +* changing group ownership: chown invocation. +* changing special permissions: Changing Special Permissions. +* character classes: Character sets. +* character count: wc invocation. +* character size: Control. +* character special check: File type tests. +* character special files: mknod invocation. +* character special files, creating: mknod invocation. +* characters, special: Characters. +* check file types: test invocation. +* checking for sortedness: sort invocation. +* checksum, 128-bit: md5sum invocation. +* checksum, 16-bit: sum invocation. +* chgrp: chgrp invocation. +* chmod: chmod invocation. +* chown: chown invocation. +* chroot: chroot invocation. +* cksum: cksum invocation. +* clocal: Control. +* cntrl: Character sets. +* color database, printing: dircolors invocation. +* color setup: dircolors invocation. +* color, distinguishing file types with: General output formatting. +* cols: Special. +* COLUMNS: Special. +* columns: Special. +* COLUMNS: General output formatting. +* combination settings: Combination. +* comm: comm invocation. +* commands for controlling processes: Process control. +* commands for delaying: Delaying. +* commands for exit status: Conditions. +* commands for file name manipulation: File name manipulation. +* commands for invoking other commands: Modified command invocation. +* commands for printing text: Printing text. +* commands for printing the working context: Working context. +* commands for printing user information: User information. +* commands for redirection: Redirection. +* commands for system context: System context. +* commas, outputting between files: General output formatting. +* comments, in dates: General date syntax. +* common field, joining on: join invocation. +* common lines: comm invocation. +* common options: Common options. +* compare values: test invocation. +* comparing sorted files: comm invocation. +* comparison operators: Relations for expr. +* concatenate and write files: cat invocation. +* conditional executability: Conditional Executability. +* conditions: Conditions. +* conflicts with shell built-ins <1>: nice invocation. +* conflicts with shell built-ins <2>: pwd invocation. +* conflicts with shell built-ins: test invocation. +* connectives, logical <1>: Relations for expr. +* connectives, logical: Connectives for test. +* context splitting: csplit invocation. +* context, system: System context. +* control characters, using ^C: Local. +* control settings: Control. +* conv: dd invocation. +* conversion block size: dd invocation. +* converting tabs to spaces: expand invocation. +* converting while copying a file: dd invocation. +* cooked: Combination. +* Coordinated Universal Time: Options for date. +* copying directories recursively: cp invocation. +* copying existing permissions: Copying Permissions. +* copying files: cat invocation. +* copying files and directories: cp invocation. +* copying files and setting attributes: install invocation. +* core utilities: Top. +* count: dd invocation. +* cp: cp invocation. +* crashes and corruption: sync invocation. +* CRC checksum: cksum invocation. +* cread: Control. +* creating directories: mkdir invocation. +* creating FIFOs (named pipes): mkfifo invocation. +* creating links (hard only): link invocation. +* creating links (hard or soft): ln invocation. +* crN: Output. +* crown margin: fmt invocation. +* crt: Combination. +* crterase: Local. +* crtkill: Local. +* crtscts: Control. +* csh syntax for color setup: dircolors invocation. +* csN: Control. +* csplit: csplit invocation. +* cstopb: Control. +* ctime, printing or sorting by: Sorting the output. +* ctlecho: Local. +* current working directory, printing: pwd invocation. +* cut: cut invocation. +* cyclic redundancy check: cksum invocation. +* data, erasing: shred invocation. +* database for color setup, printing: dircolors invocation. +* date: date invocation. +* date directives: Date directives. +* date format, ISO 8601: Calendar date items. +* date input formats: Date input formats. +* date options: Options for date. +* date strings, parsing: Options for date. +* day in date strings: Relative items in date strings. +* day of week item: Day of week items. +* dd: dd invocation. +* dec: Combination. +* decctlq: Combination. +* delay for a specified time: sleep invocation. +* delaying commands: Delaying. +* deleting characters: Squeezing. +* dereferencing symbolic links: ln invocation. +* descriptor follow option: tail invocation. +* destination directory <1>: ln invocation. +* destination directory <2>: mv invocation. +* destination directory <3>: install invocation. +* destination directory <4>: cp invocation. +* destination directory: Target directory. +* destinations, multiple output: tee invocation. +* device file, disk: df invocation. +* df: df invocation. +* DF_BLOCK_SIZE: Block size. +* dictionary order: sort invocation. +* differing lines: comm invocation. +* digit: Character sets. +* dir: dir invocation. +* dircolors: dircolors invocation. +* directives, date: Date directives. +* directives, literal: Literal directives. +* directives, time: Time directives. +* directories, copying: cp invocation. +* directories, copying recursively: cp invocation. +* directories, creating: mkdir invocation. +* directories, creating with given attributes: install invocation. +* directories, removing (recursively): rm invocation. +* directories, removing empty: rmdir invocation. +* directories, removing with unlink: rm invocation. +* directory check: File type tests. +* directory components, printing: dirname invocation. +* directory deletion, ignoring failures: rmdir invocation. +* directory deletion, reporting: rmdir invocation. +* directory listing: ls invocation. +* directory listing, brief: dir invocation. +* directory listing, recursive: Which files are listed. +* directory listing, verbose: vdir invocation. +* directory order, listing by: Sorting the output. +* directory, stripping from file names: basename invocation. +* dired Emacs mode support: What information is listed. +* dirname: dirname invocation. +* disabling sort's last-resort comparison: sort invocation. +* disabling special characters: Characters. +* disk allocation: What information is listed. +* disk device file: df invocation. +* disk usage: Disk usage. +* disk usage by filesystem: df invocation. +* disk usage for files: du invocation. +* diskette filesystem: df invocation. +* displacement of dates: Relative items in date strings. +* displaying text: echo invocation. +* displaying value of a symbolic link: readlink invocation. +* division: Numeric expressions. +* do nothing, successfully: true invocation. +* do nothing, unsuccessfully: false invocation. +* DOS filesystem: df invocation. +* double spacing: pr invocation. +* down columns: pr invocation. +* dsusp: Characters. +* du: du invocation. +* DU_BLOCK_SIZE: Block size. +* duplicate lines, outputting: uniq invocation. +* ebcdic, converting to: dd invocation. +* echo <1>: Local. +* echo: echo invocation. +* echoctl: Local. +* echoe: Local. +* echok: Local. +* echoke: Local. +* echonl: Local. +* echoprt: Local. +* effective uid and gid, printing: id invocation. +* effective UID, printing: whoami invocation. +* efs filesystem type: df invocation. +* Eggert, Paul: Authors of getdate. +* eight-bit characters <1>: Combination. +* eight-bit characters: Control. +* eight-bit input: Input. +* ek: Combination. +* empty files, creating: touch invocation. +* empty lines, numbering: nl invocation. +* entire files, output of: Output of entire files. +* env: env invocation. +* environment variables, printing: printenv invocation. +* environment, preserving: su invocation. +* environment, printing: env invocation. +* environment, running a program in a modified: env invocation. +* eof: Characters. +* eol: Characters. +* eol2: Characters. +* epoch, for POSIX: Date input formats. +* epoch, seconds since: Time directives. +* equal string check: String tests. +* equivalence classes: Character sets. +* erase: Characters. +* erasing data: shred invocation. +* error messages, omitting <1>: chmod invocation. +* error messages, omitting <2>: chgrp invocation. +* error messages, omitting: chown invocation. +* evaluation of expressions: expr invocation. +* even parity: Control. +* evenp: Combination. +* exabyte, definition of: Block size. +* examples of date: Examples of date. +* examples of expr: Examples of expr. +* exbibyte, definition of: Block size. +* excluding files from du: du invocation. +* executable file check: Access permission tests. +* executables and file type, marking: General output formatting. +* execute permission: Mode Structure. +* execute permission, symbolic: Setting Permissions. +* existence-of-file check: File characteristic tests. +* existing backup method: Backup options. +* exit status commands: Conditions. +* exit status of expr: expr invocation. +* exit status of false: false invocation. +* exit status of nohup: nohup invocation. +* exit status of pathchk: pathchk invocation. +* exit status of printenv: printenv invocation. +* exit status of true: true invocation. +* exit status of tty: tty invocation. +* expand: expand invocation. +* expr: expr invocation. +* expression evaluation <1>: expr invocation. +* expression evaluation: test invocation. +* expressions, numeric: Numeric expressions. +* expressions, string: String expressions. +* extension, sorting files by: Sorting the output. +* factor: factor invocation. +* failure exit status: false invocation. +* false: false invocation. +* fascism: su invocation. +* ffN: Output. +* field separator character: sort invocation. +* fields, padding numeric: Padding. +* FIFOs, creating: mkfifo invocation. +* file attributes, changing: Changing file attributes. +* file characteristic tests: File characteristic tests. +* file contents, dumping unambiguously: od invocation. +* file information, preserving: cp invocation. +* file name manipulation: File name manipulation. +* file name pattern expansion, disabled: su invocation. +* file names, checking validity and portability: pathchk invocation. +* file names, stripping directory and suffix: basename invocation. +* file offset radix: od invocation. +* file ownership, changing: chown invocation. +* file permissions, numeric: Numeric Modes. +* file sizes: du invocation. +* file space usage: du invocation. +* file status: stat invocation. +* file timestamps, changing: touch invocation. +* file type and executables, marking: General output formatting. +* file type tests: File type tests. +* file type, marking: General output formatting. +* file types: Special file types. +* file types, special: Special file types. +* file utilities: Top. +* files beginning with -, removing: rm invocation. +* files, copying: cp invocation. +* filesystem disk usage: df invocation. +* filesystem sizes: df invocation. +* filesystem space, retrieving current data more slowly: df invocation. +* filesystem space, retrieving old data more quickly: df invocation. +* filesystem status: stat invocation. +* filesystem types, limiting output to certain: df invocation. +* filesystem types, printing: df invocation. +* filesystems: stat invocation. +* filesystems and hard links: ln invocation. +* filesystems, omitting copying to different: cp invocation. +* fingerprint, 128-bit: md5sum invocation. +* first in date strings: General date syntax. +* first part of files, outputting: head invocation. +* flow control, hardware: Control. +* flow control, software: Input. +* flushing, disabling: Local. +* fmt: fmt invocation. +* fold: fold invocation. +* folding long input lines: fold invocation. +* footers, numbering: nl invocation. +* force deletion: shred invocation. +* formatting file contents: Formatting file contents. +* formatting of numbers in seq: seq invocation. +* formatting times <1>: date invocation. +* formatting times: pr invocation. +* fortnight in date strings: Relative items in date strings. +* fsck: rm invocation. +* general date syntax: General date syntax. +* general numeric sort: sort invocation. +* getdate: Date input formats. +* gibibyte, definition of: Block size. +* gigabyte, definition of: Block size. +* giving away permissions: Umask and Protection. +* globbing, disabled: su invocation. +* GMT: Options for date. +* grand total of disk space: du invocation. +* graph: Character sets. +* Greenwich Mean Time: Options for date. +* group owner, default: Mode Structure. +* group ownership of installed files, setting: install invocation. +* group ownership, changing <1>: chgrp invocation. +* group ownership, changing: chown invocation. +* group wheel, not supported: su invocation. +* group, permissions for: Setting Permissions. +* groups: groups invocation. +* growing files: tail invocation. +* hangups, immunity to: nohup invocation. +* hard link check: File characteristic tests. +* hard link, defined: ln invocation. +* hard links to directories: ln invocation. +* hard links, counting in du: du invocation. +* hard links, creating <1>: ln invocation. +* hard links, creating: link invocation. +* hard links, preserving: cp invocation. +* hardware class: uname invocation. +* hardware flow control: Control. +* hardware platform: uname invocation. +* hardware type: uname invocation. +* hat notation for control characters: Local. +* head: head invocation. +* headers, numbering: nl invocation. +* help, online: Common options. +* hex dump of files: od invocation. +* High Sierra filesystem: df invocation. +* holes, copying files with: cp invocation. +* HOME: su invocation. +* horizontal, listing files: General output formatting. +* host processor type: uname invocation. +* hostid: hostid invocation. +* hostname <1>: hostname invocation. +* hostname: uname invocation. +* hour in date strings: Relative items in date strings. +* hsfs filesystem type: df invocation. +* human-readable output <1>: du invocation. +* human-readable output <2>: df invocation. +* human-readable output <3>: What information is listed. +* human-readable output: Block size. +* hup[cl]: Control. +* hurd, author, printing: What information is listed. +* ibs: dd invocation. +* icanon: Local. +* icrnl: Input. +* id: id invocation. +* idle time: who invocation. +* iexten: Local. +* if: dd invocation. +* ignbrk: Input. +* igncr: Input. +* ignore filesystems: df invocation. +* ignoring case: sort invocation. +* ignpar: Input. +* imaxbel: Input. +* immunity to hangups: nohup invocation. +* implementation, hardware: uname invocation. +* indenting lines: pr invocation. +* index: String expressions. +* information, about current users: who invocation. +* initial part of files, outputting: head invocation. +* initial tabs, converting: expand invocation. +* inlcr: Input. +* inode number, printing: What information is listed. +* inode usage: df invocation. +* inode, and hard links: ln invocation. +* inodes, written buffered: sync invocation. +* inpck: Input. +* input block size: dd invocation. +* input settings: Input. +* input tabs: pr invocation. +* install: install invocation. +* interactivity <1>: mv invocation. +* interactivity: cp invocation. +* intr: Characters. +* invocation of commands, modified: Modified command invocation. +* isig: Local. +* ISO 8601 date format: Calendar date items. +* ispeed: Special. +* istrip: Input. +* items in date strings: General date syntax. +* iterations, selecting the number of: shred invocation. +* iuclc: Input. +* ixany: Input. +* ixoff: Input. +* ixon: Input. +* join: join invocation. +* kernel name: uname invocation. +* kernel release: uname invocation. +* kernel version: uname invocation. +* kibibyte, definition of: Block size. +* kibibytes for file sizes: du invocation. +* kibibytes for filesystem sizes: df invocation. +* kill <1>: kill invocation. +* kill: Characters. +* kilobyte, definition of: Block size. +* Knuth, Donald E.: fmt invocation. +* language, in dates: General date syntax. +* last DAY <1>: Day of week items. +* last DAY: Options for date. +* last in date strings: General date syntax. +* last part of files, outputting: tail invocation. +* LC_ALL <1>: ls invocation. +* LC_ALL: sort invocation. +* LC_COLLATE <1>: Relations for expr. +* LC_COLLATE <2>: join invocation. +* LC_COLLATE <3>: comm invocation. +* LC_COLLATE <4>: uniq invocation. +* LC_COLLATE: sort invocation. +* LC_CTYPE: sort invocation. +* LC_MESSAGES: pr invocation. +* LC_NUMERIC <1>: sort invocation. +* LC_NUMERIC: Block size. +* LC_TIME <1>: Formatting file timestamps. +* LC_TIME <2>: sort invocation. +* LC_TIME: pr invocation. +* LCASE: Combination. +* lcase: Combination. +* lcase, converting to: dd invocation. +* lchown <1>: chgrp invocation. +* lchown: chown invocation. +* leading directories, creating missing: install invocation. +* leading directory components, stripping: basename invocation. +* left margin: pr invocation. +* length: String expressions. +* limiting output of du: du invocation. +* line: Special. +* line count: wc invocation. +* line numbering: nl invocation. +* line settings of terminal: stty invocation. +* line-breaking: fmt invocation. +* line-by-line comparison: comm invocation. +* LINES: Special. +* link: link invocation. +* links, creating <1>: ln invocation. +* links, creating: link invocation. +* Linux filesystem types: df invocation. +* literal directives: Literal directives. +* litout: Combination. +* ln: ln invocation. +* ln format for nl: nl invocation. +* lnext: Characters. +* local filesystem types: df invocation. +* local settings: Local. +* logging out and continuing to run: nohup invocation. +* logical and operator <1>: Relations for expr. +* logical and operator: Connectives for test. +* logical connectives <1>: Relations for expr. +* logical connectives: Connectives for test. +* logical or operator <1>: Relations for expr. +* logical or operator: Connectives for test. +* logical pages, numbering on: nl invocation. +* login name, printing: logname invocation. +* login sessions, printing users with: users invocation. +* login shell: su invocation. +* login shell, creating: su invocation. +* login time: who invocation. +* LOGNAME: su invocation. +* logname: logname invocation. +* long ls format: What information is listed. +* lower: Character sets. +* lowercase, translating to output: Output. +* ls: ls invocation. +* LS_BLOCK_SIZE: Block size. +* LS_COLORS: dircolors invocation. +* machine type: uname invocation. +* machine-readable stty output: stty invocation. +* MacKenzie, D.: Introduction. +* MacKenzie, David: Authors of getdate. +* Makefiles, installing programs in: install invocation. +* manipulating files: Basic operations. +* manipulation of file names: File name manipulation. +* match: String expressions. +* matching patterns: String expressions. +* md5sum: md5sum invocation. +* mebibyte, definition of: Block size. +* megabyte, definition of: Block size. +* merging files: paste invocation. +* merging files in parallel: pr invocation. +* merging sorted files: sort invocation. +* message status: who invocation. +* message-digest, 128-bit: md5sum invocation. +* Meyering, J.: Introduction. +* Meyering, Jim: Authors of getdate. +* midnight in date strings: Time of day items. +* min: Special. +* minute in date strings: Relative items in date strings. +* minutes, time zone correction by: Time of day items. +* MIT AI lab: su invocation. +* mkdir: mkdir invocation. +* mkfifo: mkfifo invocation. +* mknod: mknod invocation. +* modem control: Control. +* modes and umask: Umask and Protection. +* modes of created directories, setting: mkdir invocation. +* modes of created FIFOs, setting: mkfifo invocation. +* modification time, sorting files by: Sorting the output. +* modified command invocation: Modified command invocation. +* modified environment, running a program in a: env invocation. +* modify time, changing: touch invocation. +* modifying scheduling priority: nice invocation. +* month in date strings: Relative items in date strings. +* month names in date strings: Calendar date items. +* months, sorting by: sort invocation. +* months, written-out: General date syntax. +* MS-DOS filesystem: df invocation. +* mtime, changing: touch invocation. +* multicolumn output, generating: pr invocation. +* multiple changes to permissions: Multiple Changes. +* multiplication: Numeric expressions. +* multipliers after numbers: dd invocation. +* mv: mv invocation. +* name follow option: tail invocation. +* name of kernel: uname invocation. +* named pipe check: File type tests. +* named pipes, creating: mkfifo invocation. +* network node name: uname invocation. +* newer files, moving only: mv invocation. +* newer-than file check: File characteristic tests. +* newline echoing after kill: Local. +* newline, echoing: Local. +* newline, translating to crlf: Output. +* newline, translating to return: Input. +* next DAY <1>: Day of week items. +* next DAY: Options for date. +* next in date strings: General date syntax. +* NFS filesystem type: df invocation. +* NFS mounts from BSD to HP-UX <1>: du invocation. +* NFS mounts from BSD to HP-UX: What information is listed. +* nice: nice invocation. +* nl <1>: Combination. +* nl: nl invocation. +* nlN: Output. +* no-op: true invocation. +* node name: uname invocation. +* noerror: dd invocation. +* noflsh: Local. +* nohup: nohup invocation. +* nohup.out: nohup invocation. +* non-directories, copying as special files: cp invocation. +* non-directory suffix, stripping: dirname invocation. +* none backup method: Backup options. +* none color option: General output formatting. +* none, sorting option for ls: Sorting the output. +* nonempty file check: File characteristic tests. +* nonprinting characters, ignoring: sort invocation. +* nonzero-length string check: String tests. +* noon in date strings: Time of day items. +* not-equal string check: String tests. +* notrunc: dd invocation. +* now in date strings: Relative items in date strings. +* numbered backup method: Backup options. +* numbering lines: nl invocation. +* numbers, written-out: General date syntax. +* numeric expressions: Numeric expressions. +* numeric field padding: Padding. +* numeric modes: Numeric Modes. +* numeric operations: Numeric operations. +* numeric sequences: seq invocation. +* numeric sort: sort invocation. +* numeric tests: Numeric tests. +* numeric uid and gid: What information is listed. +* obs: dd invocation. +* ocrnl: Output. +* octal dump of files: od invocation. +* octal numbers for file modes: Numeric Modes. +* od: od invocation. +* odd parity: Control. +* oddp: Combination. +* of: dd invocation. +* ofdel: Output. +* ofill: Output. +* olcuc: Output. +* older-than file check: File characteristic tests. +* one filesystem, restricting du to: du invocation. +* one-line output format: df invocation. +* onlcr: Output. +* onlret: Output. +* onocr: Output. +* operating on characters: Operating on characters. +* operating on sorted files: Operating on sorted files. +* operating system name: uname invocation. +* opost: Output. +* option delimiter: Common options. +* options for date: Options for date. +* or operator <1>: Relations for expr. +* or operator: Connectives for test. +* ordinal numbers: General date syntax. +* ospeed: Special. +* other permissions: Setting Permissions. +* output block size: dd invocation. +* output file name prefix <1>: csplit invocation. +* output file name prefix: split invocation. +* output file name suffix: csplit invocation. +* output format: stat invocation. +* output format, portable: df invocation. +* output of entire files: Output of entire files. +* output of parts of files: Output of parts of files. +* output settings: Output. +* output tabs: pr invocation. +* overwriting of input, allowed: sort invocation. +* owned by effective gid check: Access permission tests. +* owned by effective uid check: Access permission tests. +* owner of file, permissions for: Setting Permissions. +* owner, default: Mode Structure. +* ownership of installed files, setting: install invocation. +* p for FIFO file: mknod invocation. +* pad character: Output. +* pad instead of timing for delaying: Output. +* padding of numeric fields: Padding. +* paragraphs, reformatting: fmt invocation. +* parenb: Control. +* parent directories and cp: cp invocation. +* parent directories, creating: mkdir invocation. +* parent directories, creating missing: install invocation. +* parent directories, removing: rmdir invocation. +* parentheses for grouping: expr invocation. +* parity: Combination. +* parity errors, marking: Input. +* parity, ignoring: Input. +* parmrk: Input. +* parodd: Control. +* parsing date strings: Options for date. +* parts of files, output of: Output of parts of files. +* pass8: Combination. +* passwd entry, and su shell: su invocation. +* paste: paste invocation. +* Paterson, R.: Introduction. +* PATH <1>: su invocation. +* PATH: env invocation. +* pathchk: pathchk invocation. +* pattern matching: String expressions. +* PC filesystem: df invocation. +* pcfs: df invocation. +* pebibyte, definition of: Block size. +* permission tests: Access permission tests. +* permissions of installed files, setting: install invocation. +* permissions, changing access: chmod invocation. +* permissions, copying existing: Copying Permissions. +* permissions, for changing file timestamps: touch invocation. +* permissions, output by ls: What information is listed. +* petabyte, definition of: Block size. +* phone directory order: sort invocation. +* pieces, splitting a file into: split invocation. +* Pinard, F. <1>: Authors of getdate. +* Pinard, F.: Introduction. +* pipe fitting: tee invocation. +* Plass, Michael F.: fmt invocation. +* platform, hardware: uname invocation. +* pm in date strings: Time of day items. +* portable file names, checking for: pathchk invocation. +* portable output format: df invocation. +* POSIX: Introduction. +* POSIX output format: df invocation. +* POSIXLY_CORRECT <1>: Warnings in tr. +* POSIXLY_CORRECT <2>: sort invocation. +* POSIXLY_CORRECT <3>: wc invocation. +* POSIXLY_CORRECT <4>: pr invocation. +* POSIXLY_CORRECT <5>: Standards conformance. +* POSIXLY_CORRECT: Common options. +* POSIXLY_CORRECT, and block size: Block size. +* pr: pr invocation. +* prime factors: factor invocation. +* print: Character sets. +* print name of current directory: pwd invocation. +* print system information: uname invocation. +* print terminal file name: tty invocation. +* printenv: printenv invocation. +* printf: printf invocation. +* printing all or some environment variables: printenv invocation. +* printing color database: dircolors invocation. +* printing current user information: who invocation. +* printing current usernames: users invocation. +* printing groups a user is in: groups invocation. +* printing real and effective uid and gid: id invocation. +* printing text: echo invocation. +* printing text, commands for: Printing text. +* printing the current time: date invocation. +* printing the effective UID: whoami invocation. +* printing the host identifier: hostid invocation. +* printing the hostname: hostname invocation. +* printing user's login name: logname invocation. +* printing, preparing files for: pr invocation. +* priority, modifying: nice invocation. +* processes, commands for controlling: Process control. +* prompting, and ln: ln invocation. +* prompting, and mv: mv invocation. +* prompting, and rm: rm invocation. +* prompts, forcing: mv invocation. +* prompts, omitting: mv invocation. +* prterase: Local. +* ptx: ptx invocation. +* punct: Character sets. +* pure numbers in date strings: Pure numbers in date strings. +* pwd: pwd invocation. +* quit: Characters. +* quoting style: Formatting the file names. +* radix for file offsets: od invocation. +* ranges: Character sets. +* raw: Combination. +* read errors, ignoring: dd invocation. +* read from stdin and write to stdout and files: tee invocation. +* read permission: Mode Structure. +* read permission, symbolic: Setting Permissions. +* read system call, and holes: cp invocation. +* readable file check: Access permission tests. +* readlink: readlink invocation. +* real uid and gid, printing: id invocation. +* recursive directory listing: Which files are listed. +* recursively changing access permissions: chmod invocation. +* recursively changing file ownership: chown invocation. +* recursively changing group ownership: chgrp invocation. +* recursively copying directories: cp invocation. +* redirection: Redirection. +* reformatting paragraph text: fmt invocation. +* regular expression matching: String expressions. +* regular file check: File type tests. +* relations, numeric or string: Relations for expr. +* relative items in date strings: Relative items in date strings. +* release of kernel: uname invocation. +* remainder: Numeric expressions. +* remote hostname: who invocation. +* removing empty directories: rmdir invocation. +* removing files after shredding: shred invocation. +* removing files or directories: rm invocation. +* removing files or directories (via the unlink syscall): unlink invocation. +* removing permissions: Setting Permissions. +* repeated characters: Character sets. +* repeated output of a string: yes invocation. +* restricted deletion flag: Mode Structure. +* restricted shell: su invocation. +* return, ignoring: Input. +* return, translating to newline <1>: Output. +* return, translating to newline: Input. +* reverse sorting <1>: Sorting the output. +* reverse sorting: sort invocation. +* reversing files: tac invocation. +* rm: rm invocation. +* rmdir: rmdir invocation. +* rn format for nl: nl invocation. +* root as default owner: install invocation. +* root directory, running a program in a specified: chroot invocation. +* root, becoming: su invocation. +* rows: Special. +* rprnt: Characters. +* RTS/CTS flow control: Control. +* running a program in a modified environment: env invocation. +* running a program in a specified root directory: chroot invocation. +* rz format for nl: nl invocation. +* Salz, Rich: Authors of getdate. +* same file check: File characteristic tests. +* sane: Combination. +* scheduling priority, modifying: nice invocation. +* screen columns: fold invocation. +* seconds since the epoch: Time directives. +* section delimiters of pages: nl invocation. +* seek: dd invocation. +* self-backups: cp invocation. +* send a signal to processes: kill invocation. +* sentences and line-breaking: fmt invocation. +* separator for numbers in seq: seq invocation. +* seq: seq invocation. +* sequence of numbers: seq invocation. +* set-group-id check: Access permission tests. +* set-user-id check: Access permission tests. +* setgid: Mode Structure. +* setting permissions: Setting Permissions. +* setting the hostname: hostname invocation. +* setting the time: Setting the time. +* setuid: Mode Structure. +* setup for color: dircolors invocation. +* sh syntax for color setup: dircolors invocation. +* SHELL: su invocation. +* SHELL environment variable, and color: dircolors invocation. +* shell utilities: Top. +* shred: shred invocation. +* SI output <1>: du invocation. +* SI output <2>: df invocation. +* SI output <3>: What information is listed. +* SI output: Block size. +* simple backup method: Backup options. +* SIMPLE_BACKUP_SUFFIX: Backup options. +* single-column output of files: General output formatting. +* size: Special. +* size for main memory sorting: sort invocation. +* size of file to shred: shred invocation. +* size of files, reporting: What information is listed. +* size of files, sorting files by: Sorting the output. +* skip: dd invocation. +* sleep: sleep invocation. +* socket check: File type tests. +* software flow control: Input. +* sort: sort invocation. +* sort field: sort invocation. +* sort stability: sort invocation. +* sort zero-terminated lines: sort invocation. +* sorted files, operations on: Operating on sorted files. +* sorting files: sort invocation. +* sorting ls output: Sorting the output. +* space: Character sets. +* sparse files, copying: cp invocation. +* special characters: Characters. +* special file types: Special file types. +* special files: mknod invocation. +* special settings: Special. +* specifying sets of characters: Character sets. +* speed: Special. +* split: split invocation. +* splitting a file into pieces: split invocation. +* splitting a file into pieces by context: csplit invocation. +* squeezing blank lines: cat invocation. +* squeezing repeat characters: Squeezing. +* Stallman, R.: Introduction. +* standard input: Common options. +* standard output: Common options. +* start: Characters. +* stat: stat invocation. +* status time, printing or sorting by: Sorting the output. +* sticky: Mode Structure. +* sticky bit check: Access permission tests. +* stop: Characters. +* stop bits: Control. +* strftime and date: date invocation. +* string constants, outputting: od invocation. +* string expressions: String expressions. +* string tests: String tests. +* strip directory and suffix from file names: basename invocation. +* stripping non-directory suffix: dirname invocation. +* stripping symbol table information: install invocation. +* stripping trailing slashes <1>: mv invocation. +* stripping trailing slashes: cp invocation. +* stty: stty invocation. +* su: su invocation. +* substitute user and group ids: su invocation. +* substr: String expressions. +* subtracting permissions: Setting Permissions. +* subtraction: Numeric expressions. +* successful exit: true invocation. +* suffix, stripping from file names: basename invocation. +* sum: sum invocation. +* summarizing files: Summarizing files. +* super-user, becoming: su invocation. +* superblock, writing: sync invocation. +* supplementary groups, printing: groups invocation. +* susp: Characters. +* swab (byte-swapping): dd invocation. +* swap space, saving text image in: Mode Structure. +* swtch: Characters. +* symbol table information, stripping: install invocation. +* symbolic (soft) links, creating: ln invocation. +* symbolic link check: File type tests. +* symbolic link, defined: ln invocation. +* symbolic links and pwd: pwd invocation. +* symbolic links, changing group: chgrp invocation. +* symbolic links, changing owner <1>: chgrp invocation. +* symbolic links, changing owner: chown invocation. +* symbolic links, copying: cp invocation. +* symbolic links, copying with: cp invocation. +* symbolic links, dereferencing: Which files are listed. +* symbolic links, dereferencing in du: du invocation. +* symbolic links, dereferencing in stat: stat invocation. +* symbolic links, permissions of: chmod invocation. +* symbolic modes: Symbolic Modes. +* sync: sync invocation. +* sync (padding with nulls): dd invocation. +* synchronize disk and memory: sync invocation. +* syslog: su invocation. +* system context: System context. +* system information, printing: uname invocation. +* system name, printing: hostname invocation. +* System V sum: sum invocation. +* tabN: Output. +* tabs: Combination. +* tabs to spaces, converting: expand invocation. +* tabstops, setting: expand invocation. +* tac: tac invocation. +* tagged paragraphs: fmt invocation. +* tail: tail invocation. +* tandem: Input. +* target directory <1>: ln invocation. +* target directory <2>: mv invocation. +* target directory <3>: install invocation. +* target directory <4>: cp invocation. +* target directory: Target directory. +* tebibyte, definition of: Block size. +* tee: tee invocation. +* telephone directory order: sort invocation. +* temporary directory: sort invocation. +* terabyte, definition of: Block size. +* TERM: su invocation. +* terminal check: File type tests. +* terminal file name, printing: tty invocation. +* terminal lines, currently used: who invocation. +* terminal settings: stty invocation. +* terminal, using color iff: General output formatting. +* terse output: stat invocation. +* test: test invocation. +* text image, saving in swap space: Mode Structure. +* text input files: md5sum invocation. +* text utilities: Top. +* text, displaying: echo invocation. +* text, reformatting: fmt invocation. +* this in date strings: Relative items in date strings. +* time <1>: Special. +* time: touch invocation. +* time directives: Time directives. +* time formats <1>: date invocation. +* time formats: pr invocation. +* time of day item: Time of day items. +* time setting: Setting the time. +* time style: Formatting file timestamps. +* time units: sleep invocation. +* time zone correction: Time of day items. +* time zone item <1>: Time zone items. +* time zone item: General date syntax. +* time, printing or setting: date invocation. +* TIME_STYLE: Formatting file timestamps. +* timestamps of installed files, preserving: install invocation. +* timestamps, changing file: touch invocation. +* TMPDIR: sort invocation. +* today in date strings: Relative items in date strings. +* tomorrow: Options for date. +* tomorrow in date strings: Relative items in date strings. +* topological sort: tsort invocation. +* tostop: Local. +* total counts: wc invocation. +* touch: touch invocation. +* tr: tr invocation. +* trailing slashes: Trailing slashes. +* translating characters: Translating. +* true: true invocation. +* truncating output file, avoiding: dd invocation. +* tsort: tsort invocation. +* tty: tty invocation. +* Twenex: su invocation. +* two-way parity: Control. +* type size: od invocation. +* u, and disabling special characters: Characters. +* ucase, converting to: dd invocation. +* ufs filesystem type: df invocation. +* umask and modes: Umask and Protection. +* uname: uname invocation. +* unblock: dd invocation. +* unexpand: unexpand invocation. +* uniq: uniq invocation. +* unique lines, outputting: uniq invocation. +* uniquify files: uniq invocation. +* uniquifying output: sort invocation. +* unlink <1>: unlink invocation. +* unlink: rm invocation. +* unprintable characters, ignoring: sort invocation. +* unsorted directory listing: Sorting the output. +* upper: Character sets. +* uppercase, translating to lowercase: Input. +* use time, changing: touch invocation. +* use time, printing or sorting files by: Sorting the output. +* USER: su invocation. +* user id, switching: su invocation. +* user information, commands for: User information. +* user name, printing: logname invocation. +* usernames, printing current: users invocation. +* users: users invocation. +* UTC: Options for date. +* utmp: logname invocation. +* valid file names, checking for: pathchk invocation. +* vdir: vdir invocation. +* verbose ls format: What information is listed. +* verifying MD5 checksums: md5sum invocation. +* version number, finding: Common options. +* version of kernel: uname invocation. +* version, sorting option for ls: Sorting the output. +* version-control Emacs variable: Backup options. +* VERSION_CONTROL <1>: ln invocation. +* VERSION_CONTROL <2>: mv invocation. +* VERSION_CONTROL <3>: install invocation. +* VERSION_CONTROL <4>: cp invocation. +* VERSION_CONTROL: Backup options. +* vertical sorted files in columns: General output formatting. +* vtN: Output. +* wc: wc invocation. +* week in date strings: Relative items in date strings. +* werase: Characters. +* wheel group, not supported: su invocation. +* who: who invocation. +* who am i: who invocation. +* whoami: whoami invocation. +* word count: wc invocation. +* working context: Working context. +* working directory, printing: pwd invocation. +* wrapping long input lines: fold invocation. +* writable file check: Access permission tests. +* write permission: Mode Structure. +* write permission, symbolic: Setting Permissions. +* write, allowed: who invocation. +* xcase: Local. +* xdigit: Character sets. +* XON/XOFF flow control: Input. +* year in date strings: Relative items in date strings. +* yes: yes invocation. +* yesterday: Options for date. +* yesterday in date strings: Relative items in date strings. +* yottabyte, definition of: Block size. +* Youmans, B.: Introduction. +* zero-length string check: String tests. +* zettabyte, definition of: Block size. +* |: Relations for expr. + + + +Tag Table: +Node: Top7422 +Node: Introduction19840 +Node: Common options21397 +Node: Exit status23497 +Node: Backup options24109 +Node: Block size26169 +Node: Target directory30681 +Node: Trailing slashes32915 +Node: Standards conformance33933 +Node: Output of entire files35400 +Node: cat invocation35932 +Node: tac invocation38545 +Node: nl invocation39717 +Node: od invocation43407 +Node: Formatting file contents49640 +Node: fmt invocation50090 +Node: pr invocation52795 +Node: fold invocation65560 +Node: Output of parts of files66978 +Node: head invocation67485 +Node: tail invocation68810 +Node: split invocation75226 +Node: csplit invocation77164 +Node: Summarizing files81196 +Node: wc invocation81720 +Node: sum invocation83582 +Node: cksum invocation84897 +Node: md5sum invocation85946 +Node: Operating on sorted files89198 +Node: sort invocation89801 +Ref: sort invocation-Footnote-1104273 +Node: uniq invocation104825 +Node: comm invocation108154 +Node: tsort invocation109477 +Node: tsort background112506 +Node: ptx invocation114179 +Node: General options in ptx116978 +Node: Charset selection in ptx117593 +Node: Input processing in ptx118486 +Node: Output formatting in ptx124168 +Node: Compatibility in ptx130725 +Node: Operating on fields within a line133946 +Node: cut invocation134346 +Node: paste invocation137136 +Node: join invocation138374 +Node: Operating on characters142130 +Node: tr invocation142565 +Node: Character sets143682 +Node: Translating147901 +Node: Squeezing149927 +Node: Warnings in tr152934 +Node: expand invocation154064 +Node: unexpand invocation155544 +Node: Directory listing157218 +Node: ls invocation157701 +Ref: ls invocation-Footnote-1159369 +Node: Which files are listed159591 +Node: What information is listed162090 +Node: Sorting the output170072 +Node: More details about version sort172381 +Node: General output formatting173618 +Node: Formatting file timestamps177022 +Node: Formatting the file names182024 +Node: dir invocation184261 +Node: vdir invocation184689 +Node: dircolors invocation185084 +Node: Basic operations186470 +Node: cp invocation187087 +Node: dd invocation197465 +Node: install invocation200654 +Node: mv invocation204172 +Node: rm invocation207740 +Node: shred invocation210049 +Node: Special file types216980 +Node: link invocation218473 +Node: ln invocation219042 +Node: mkdir invocation223320 +Node: mkfifo invocation224808 +Node: mknod invocation225705 +Node: readlink invocation227356 +Node: rmdir invocation228587 +Node: unlink invocation229769 +Node: Changing file attributes230662 +Node: chown invocation231472 +Node: chgrp invocation235527 +Node: chmod invocation237428 +Node: touch invocation239024 +Node: Disk usage242063 +Node: df invocation242739 +Node: du invocation247837 +Node: stat invocation252202 +Node: sync invocation254927 +Node: Printing text255749 +Node: echo invocation256120 +Node: printf invocation257106 +Node: yes invocation259981 +Node: Conditions260443 +Node: false invocation261031 +Node: true invocation261958 +Node: test invocation262999 +Node: File type tests264140 +Node: Access permission tests264931 +Node: File characteristic tests265697 +Node: String tests266451 +Node: Numeric tests267033 +Node: Connectives for test267819 +Node: expr invocation268161 +Node: String expressions269315 +Node: Numeric expressions271887 +Node: Relations for expr272512 +Node: Examples of expr273464 +Node: Redirection274178 +Node: tee invocation274620 +Node: File name manipulation275443 +Node: basename invocation275888 +Node: dirname invocation276438 +Node: pathchk invocation276981 +Node: Working context278186 +Node: pwd invocation278827 +Node: stty invocation279428 +Node: Control282095 +Node: Input282844 +Node: Output284232 +Node: Local285477 +Node: Combination287045 +Node: Characters289194 +Node: Special290737 +Node: printenv invocation292089 +Node: tty invocation292845 +Node: User information293544 +Node: id invocation294193 +Node: logname invocation295334 +Node: whoami invocation295838 +Node: groups invocation296233 +Node: users invocation296866 +Node: who invocation297673 +Node: System context299670 +Node: date invocation300157 +Node: Time directives301321 +Node: Date directives302790 +Node: Literal directives305048 +Node: Padding305324 +Node: Setting the time306131 +Node: Options for date307110 +Node: Examples of date309612 +Node: uname invocation312482 +Node: hostname invocation314139 +Node: hostid invocation314659 +Node: Modified command invocation315254 +Node: chroot invocation315888 +Node: env invocation317716 +Node: nice invocation318952 +Node: nohup invocation320305 +Node: su invocation321756 +Node: Process control326024 +Node: kill invocation326241 +Node: Delaying330587 +Node: sleep invocation330778 +Node: Numeric operations331451 +Node: factor invocation331780 +Node: seq invocation332825 +Node: File permissions336258 +Node: Mode Structure336849 +Node: Symbolic Modes339970 +Node: Setting Permissions340972 +Node: Copying Permissions343512 +Node: Changing Special Permissions344301 +Node: Conditional Executability345926 +Node: Multiple Changes346548 +Node: Umask and Protection348201 +Node: Numeric Modes349295 +Node: Date input formats351116 +Node: General date syntax353904 +Node: Calendar date items356319 +Node: Time of day items358317 +Node: Time zone items360144 +Node: Day of week items360995 +Node: Relative items in date strings361985 +Node: Pure numbers in date strings363948 +Node: Authors of getdate364929 +Node: Opening the software toolbox365678 +Node: Toolbox introduction366386 +Node: I/O redirection369112 +Node: The who command371948 +Node: The cut command372848 +Node: The sort command375875 +Node: The uniq command376582 +Node: Putting the tools together377311 +Ref: Putting the tools together-Footnote-1389487 +Node: GNU Free Documentation License389561 +Node: How to use this License for your documents408054 +Node: Index409464 + +End Tag Table diff --git a/src/apps/bin/coreutils-5.0/doc/coreutils.texi b/src/apps/bin/coreutils-5.0/doc/coreutils.texi new file mode 100644 index 0000000000..eb5be5e178 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/doc/coreutils.texi @@ -0,0 +1,12404 @@ +\input texinfo +@c %**start of header +@setfilename coreutils.info +@settitle @sc{gnu} Coreutils + +@c %**end of header + +@include version.texi +@include constants.texi + +@c Define new indices. +@defcodeindex op +@defcodeindex fl + +@c Put everything in one index (arbitrarily chosen to be the concept index). +@syncodeindex fl cp +@syncodeindex fn cp +@syncodeindex ky cp +@syncodeindex op cp +@syncodeindex pg cp +@syncodeindex vr cp + +@dircategory Basics +@direntry +* Coreutils: (coreutils). Core GNU (file, text, shell) utilities. +* Common options: (coreutils)Common options. Common options. +* File permissions: (coreutils)File permissions. Access modes. +* Date input formats: (coreutils)Date input formats. +@end direntry + +@dircategory Individual utilities +@direntry +* basename: (coreutils)basename invocation. Strip directory and suffix. +* cat: (coreutils)cat invocation. Concatenate and write files. +* chgrp: (coreutils)chgrp invocation. Change file groups. +* chmod: (coreutils)chmod invocation. Change file permissions. +* chown: (coreutils)chown invocation. Change file owners/groups. +* chroot: (coreutils)chroot invocation. Specify the root directory. +* cksum: (coreutils)cksum invocation. Print POSIX CRC checksum. +* comm: (coreutils)comm invocation. Compare sorted files by line. +* cp: (coreutils)cp invocation. Copy files. +* csplit: (coreutils)csplit invocation. Split by context. +* cut: (coreutils)cut invocation. Print selected parts of lines. +* date: (coreutils)date invocation. Print/set system date and time. +* dd: (coreutils)dd invocation. Copy and convert a file. +* df: (coreutils)df invocation. Report filesystem disk usage. +* dir: (coreutils)dir invocation. List directories briefly. +* dircolors: (coreutils)dircolors invocation. Color setup for ls. +* dirname: (coreutils)dirname invocation. Strip non-directory suffix. +* du: (coreutils)du invocation. Report on disk usage. +* echo: (coreutils)echo invocation. Print a line of text. +* env: (coreutils)env invocation. Modify the environment. +* expand: (coreutils)expand invocation. Convert tabs to spaces. +* expr: (coreutils)expr invocation. Evaluate expressions. +* factor: (coreutils)factor invocation. Print prime factors +* false: (coreutils)false invocation. Do nothing, unsuccessfully. +* fmt: (coreutils)fmt invocation. Reformat paragraph text. +* fold: (coreutils)fold invocation. Wrap long input lines. +* groups: (coreutils)groups invocation. Print group names a user is in. +* head: (coreutils)head invocation. Output the first part of files. +* hostid: (coreutils)hostid invocation. Print numeric host identifier. +* hostname: (coreutils)hostname invocation. Print or set system name. +* id: (coreutils)id invocation. Print real/effective uid/gid. +* install: (coreutils)install invocation. Copy and change attributes. +* join: (coreutils)join invocation. Join lines on a common field. +* kill: (coreutils)kill invocation. Send a signal to processes. +* link: (coreutils)link invocation. Make hard links between files. +* ln: (coreutils)ln invocation. Make links between files. +* logname: (coreutils)logname invocation. Print current login name. +* ls: (coreutils)ls invocation. List directory contents. +* md5sum: (coreutils)md5sum invocation. Print or check message-digests. +* mkdir: (coreutils)mkdir invocation. Create directories. +* mkfifo: (coreutils)mkfifo invocation. Create FIFOs (named pipes). +* mknod: (coreutils)mknod invocation. Create special files. +* mv: (coreutils)mv invocation. Rename files. +* nice: (coreutils)nice invocation. Modify scheduling priority. +* nl: (coreutils)nl invocation. Number lines and write files. +* nohup: (coreutils)nohup invocation. Immunize to hangups. +* od: (coreutils)od invocation. Dump files in octal, etc. +* paste: (coreutils)paste invocation. Merge lines of files. +* pathchk: (coreutils)pathchk invocation. Check file name portability. +* pr: (coreutils)pr invocation. Paginate or columnate files. +* printenv: (coreutils)printenv invocation. Print environment variables. +* printf: (coreutils)printf invocation. Format and print data. +* ptx: (coreutils)ptx invocation. Produce permuted indexes. +* pwd: (coreutils)pwd invocation. Print working directory. +* readlink: (coreutils)readlink invocation. Print referent of a symlink. +* rm: (coreutils)rm invocation. Remove files. +* rmdir: (coreutils)rmdir invocation. Remove empty directories. +* seq: (coreutils)seq invocation. Print numeric sequences +* shred: (coreutils)shred invocation. Remove files more securely. +* sleep: (coreutils)sleep invocation. Delay for a specified time. +* sort: (coreutils)sort invocation. Sort text files. +* split: (coreutils)split invocation. Split into fixed-size pieces. +* stat: (coreutils)stat invocation. Report file(system) status. +* stty: (coreutils)stty invocation. Print/change terminal settings. +* su: (coreutils)su invocation. Modify user and group id. +* sum: (coreutils)sum invocation. Print traditional checksum. +* sync: (coreutils)sync invocation. Synchronize memory and disk. +* tac: (coreutils)tac invocation. Reverse files. +* tail: (coreutils)tail invocation. Output the last part of files. +* tee: (coreutils)tee invocation. Redirect to multiple files. +* test: (coreutils)test invocation. File/string tests. +* touch: (coreutils)touch invocation. Change file timestamps. +* tr: (coreutils)tr invocation. Translate characters. +* true: (coreutils)true invocation. Do nothing, successfully. +* tsort: (coreutils)tsort invocation. Topological sort. +* tty: (coreutils)tty invocation. Print terminal name. +* uname: (coreutils)uname invocation. Print system information. +* unexpand: (coreutils)unexpand invocation. Convert spaces to tabs. +* uniq: (coreutils)uniq invocation. Uniquify files. +* unlink: (coreutils)unlink invocation. Removal via unlink(2). +* users: (coreutils)users invocation. Print current user names. +* vdir: (coreutils)vdir invocation. List directories verbosely. +* wc: (coreutils)wc invocation. Byte, word, and line counts. +* who: (coreutils)who invocation. Print who is logged in. +* whoami: (coreutils)whoami invocation. Print effective user id. +* yes: (coreutils)yes invocation. Print a string indefinitely. +@end direntry + +@copying +This manual documents version @value{VERSION} of the @sc{gnu} core +utilities, including the standard programs for text and file manipulation. + +Copyright @copyright{} 1994, 1995, 1996, 2000, 2001, 2002, 2003 +Free Software Foundation, Inc. + +@quotation +Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with no +Invariant Sections, with no Front-Cover Texts, and with no Back-Cover +Texts. A copy of the license is included in the section entitled ``GNU +Free Documentation License''. +@end quotation +@end copying + +@titlepage +@title @sc{gnu} @code{Coreutils} +@subtitle Core GNU utilities +@subtitle for version @value{VERSION}, @value{UPDATED} +@author David MacKenzie et al. + +@page +@vskip 0pt plus 1filll +@insertcopying +@end titlepage + + +@ifnottex +@node Top +@top GNU Coreutils + +@insertcopying +@end ifnottex + +@cindex core utilities +@cindex text utilities +@cindex shell utilities +@cindex file utilities + +@menu +* Introduction:: Caveats, overview, and authors. +* Common options:: Common options. +* Output of entire files:: cat tac nl od +* Formatting file contents:: fmt pr fold +* Output of parts of files:: head tail split csplit +* Summarizing files:: wc sum cksum md5sum +* Operating on sorted files:: sort uniq comm ptx tsort +* Operating on fields within a line:: cut paste join +* Operating on characters:: tr expand unexpand +* Directory listing:: ls dir vdir d v dircolors +* Basic operations:: cp dd install mv rm shred +* Special file types:: ln mkdir rmdir mkfifo mknod +* Changing file attributes:: chgrp chmod chown touch +* Disk usage:: df du stat sync +* Printing text:: echo printf yes +* Conditions:: false true test expr +* Redirection:: tee +* File name manipulation:: dirname basename pathchk +* Working context:: pwd stty printenv tty +* User information:: id logname whoami groups users who +* System context:: date uname hostname +* Modified command invocation:: chroot env nice nohup su +* Process control:: kill +* Delaying:: sleep +* Numeric operations:: factor seq +* File permissions:: Access modes. +* Date input formats:: Specifying date strings. +* Opening the software toolbox:: The software tools philosophy. +* GNU Free Documentation License:: The license for this documentation. +* Index:: General index. + +@detailmenu + --- The Detailed Node Listing --- + +Common Options + +* Exit status:: Indicating program success or failure. +* Backup options:: Backup options +* Block size:: Block size +* Target directory:: Target directory +* Trailing slashes:: Trailing slashes +* Standards conformance:: Standards conformance + +Output of entire files + +* cat invocation:: Concatenate and write files. +* tac invocation:: Concatenate and write files in reverse. +* nl invocation:: Number lines and write files. +* od invocation:: Write files in octal or other formats. + +Formatting file contents + +* fmt invocation:: Reformat paragraph text. +* pr invocation:: Paginate or columnate files for printing. +* fold invocation:: Wrap input lines to fit in specified width. + +Output of parts of files + +* head invocation:: Output the first part of files. +* tail invocation:: Output the last part of files. +* split invocation:: Split a file into fixed-size pieces. +* csplit invocation:: Split a file into context-determined pieces. + +Summarizing files + +* wc invocation:: Print byte, word, and line counts. +* sum invocation:: Print checksum and block counts. +* cksum invocation:: Print CRC checksum and byte counts. +* md5sum invocation:: Print or check message-digests. + +Operating on sorted files + +* sort invocation:: Sort text files. +* uniq invocation:: Uniquify files. +* comm invocation:: Compare two sorted files line by line. +* ptx invocation:: Produce a permuted index of file contents. +* tsort invocation:: Topological sort. + +@command{ptx}: Produce permuted indexes + +* General options in ptx:: Options which affect general program behavior. +* Charset selection in ptx:: Underlying character set considerations. +* Input processing in ptx:: Input fields, contexts, and keyword selection. +* Output formatting in ptx:: Types of output format, and sizing the fields. +* Compatibility in ptx:: The GNU extensions to @command{ptx} + +Operating on fields within a line + +* cut invocation:: Print selected parts of lines. +* paste invocation:: Merge lines of files. +* join invocation:: Join lines on a common field. + +Operating on characters + +* tr invocation:: Translate, squeeze, and/or delete characters. +* expand invocation:: Convert tabs to spaces. +* unexpand invocation:: Convert spaces to tabs. + +@command{tr}: Translate, squeeze, and/or delete characters + +* Character sets:: Specifying sets of characters. +* Translating:: Changing one characters to another. +* Squeezing:: Squeezing repeats and deleting. +* Warnings in tr:: Warning messages. + +Directory listing + +* ls invocation:: List directory contents +* dir invocation:: Briefly list directory contents +* vdir invocation:: Verbosely list directory contents +* dircolors invocation:: Color setup for @command{ls} + +@command{ls}: List directory contents + +* Which files are listed:: Which files are listed +* What information is listed:: What information is listed +* Sorting the output:: Sorting the output +* More details about version sort:: More details about version sort +* General output formatting:: General output formatting +* Formatting the file names:: Formatting the file names + +Basic operations + +* cp invocation:: Copy files and directories +* dd invocation:: Convert and copy a file +* install invocation:: Copy files and set attributes +* mv invocation:: Move (rename) files +* rm invocation:: Remove files or directories +* shred invocation:: Remove files more securely + +Special file types + +* link invocation:: Make a hard link via the link syscall +* ln invocation:: Make links between files +* mkdir invocation:: Make directories +* mkfifo invocation:: Make FIFOs (named pipes) +* mknod invocation:: Make block or character special files +* readlink invocation:: Print the referent of a symbolic link +* rmdir invocation:: Remove empty directories +* unlink invocation:: Remove files via unlink syscall + +Changing file attributes + +* chown invocation:: Change file owner and group +* chgrp invocation:: Change group ownership +* chmod invocation:: Change access permissions +* touch invocation:: Change file timestamps + +Disk usage + +* df invocation:: Report filesystem disk space usage +* du invocation:: Estimate file space usage +* stat invocation:: Report file or filesystem status +* sync invocation:: Synchronize data on disk with memory + +Printing text + +* echo invocation:: Print a line of text +* printf invocation:: Format and print data +* yes invocation:: Print a string until interrupted + +Conditions + +* false invocation:: Do nothing, unsuccessfully +* true invocation:: Do nothing, successfully +* test invocation:: Check file types and compare values +* expr invocation:: Evaluate expressions + +@command{test}: Check file types and compare values + +* File type tests:: File type tests +* Access permission tests:: Access permission tests +* File characteristic tests:: File characteristic tests +* String tests:: String tests +* Numeric tests:: Numeric tests + +@command{expr}: Evaluate expression + +* String expressions:: + : match substr index length +* Numeric expressions:: + - * / % +* Relations for expr:: | & < <= = == != >= > +* Examples of expr:: Examples of using @command{expr} + +Redirection + +* tee invocation:: Redirect output to multiple files + +File name manipulation + +* basename invocation:: Strip directory and suffix from a file name +* dirname invocation:: Strip non-directory suffix from a file name +* pathchk invocation:: Check file name portability + +Working context + +* pwd invocation:: Print working directory +* stty invocation:: Print or change terminal characteristics +* printenv invocation:: Print all or some environment variables +* tty invocation:: Print file name of terminal on standard input + +@command{stty}: Print or change terminal characteristics + +* Control:: Control settings +* Input:: Input settings +* Output:: Output settings +* Local:: Local settings +* Combination:: Combination settings +* Characters:: Special characters +* Special:: Special settings + +User information + +* id invocation:: Print real and effective uid and gid +* logname invocation:: Print current login name +* whoami invocation:: Print effective user id +* groups invocation:: Print group names a user is in +* users invocation:: Print login names of users currently logged in +* who invocation:: Print who is currently logged in + +System context + +* date invocation:: Print or set system date and time +* uname invocation:: Print system information +* hostname invocation:: Print or set system name +* hostid invocation:: Print numeric host identifier. + +@command{date}: Print or set system date and time + +* Time directives:: Time directives +* Date directives:: Date directives +* Literal directives:: Literal directives +* Padding:: Padding +* Setting the time:: Setting the time +* Options for date:: Options for @command{date} +* Examples of date:: Examples of @command{date} + +Modified command invocation + +* chroot invocation:: Run a command with a different root directory +* env invocation:: Run a command in a modified environment +* nice invocation:: Run a command with modified scheduling priority +* nohup invocation:: Run a command immune to hangups +* su invocation:: Run a command with substitute user and group id + +Process control + +* kill invocation:: Sending a signal to processes. + +Delaying + +* sleep invocation:: Delay for a specified time + +Numeric operations + +* factor invocation:: Print prime factors +* seq invocation:: Print numeric sequences + +File permissions + +* Mode Structure:: Structure of File Permissions +* Symbolic Modes:: Mnemonic permissions representation +* Numeric Modes:: Permissions as octal numbers + +Date input formats + +* General date syntax: General date syntax +* Calendar date items: Calendar date items +* Time of day items: Time of day items +* Time zone items: Time zone items +* Day of week items: Day of week items +* Relative items in date strings: Relative items in date strings +* Pure numbers in date strings: Pure numbers in date strings +* Authors of getdate: Authors of getdate + +Opening the software toolbox + +* Toolbox introduction:: Toolbox introduction +* I/O redirection:: I/O redirection +* The who command:: The @command{who} command +* The cut command:: The @command{cut} command +* The sort command:: The @command{sort} command +* The uniq command:: The @command{uniq} command +* Putting the tools together:: Putting the tools together + +GNU Free Documentation License + +* How to use this License for your documents:: + +@end detailmenu +@end menu + + +@node Introduction +@chapter Introduction + +This manual is a work in progress: many sections make no attempt to explain +basic concepts in a way suitable for novices. Thus, if you are interested, +please get involved in improving this manual. The entire @sc{gnu} community +will benefit. + +@cindex @acronym{POSIX} +The @sc{gnu} utilities documented here are mostly compatible with the +@acronym{POSIX} standard. +@cindex bugs, reporting +Please report bugs to @email{bug-coreutils@@gnu.org}. Remember +to include the version number, machine architecture, input files, and +any other information needed to reproduce the bug: your input, what you +expected, what you got, and why it is wrong. Diffs are welcome, but +please include a description of the problem as well, since this is +sometimes difficult to infer. @xref{Bugs, , , gcc, Using and Porting GNU CC}. + +@cindex Berry, K. +@cindex Paterson, R. +@cindex Stallman, R. +@cindex Pinard, F. +@cindex MacKenzie, D. +@cindex Meyering, J. +@cindex Youmans, B. +This manual was originally derived from the Unix man pages in the +distributions, which were written by David MacKenzie and updated by Jim +Meyering. What you are reading now is the authoritative documentation +for these utilities; the man pages are no longer being maintained. The +original @command{fmt} man page was written by Ross Paterson. Fran@,{c}ois +Pinard did the initial conversion to Texinfo format. Karl Berry did the +indexing, some reorganization, and editing of the results. Brian +Youmans of the Free Software Foundation office staff combined the +manuals for textutils, fileutils, and sh-utils to produce the present +omnibus manual. Richard Stallman contributed his usual invaluable +insights to the overall process. + +@node Common options +@chapter Common options + +@cindex common options + +Certain options are available in all of these programs. Rather than +writing identical descriptions for each of the programs, they are +described here. (In fact, every @sc{gnu} program accepts (or should accept) +these options.) + +@vindex POSIXLY_CORRECT +Normally options and operands can appear in any order, and programs act +as if all the options appear before any operands. For example, +@samp{sort -r passwd -t :} acts like @samp{sort -r -t : passwd}, since +@samp{:} is an option-argument of @option{-t}. However, if the +@env{POSIXLY_CORRECT} environment variable is set, options must appear +before operands, unless otherwise specified for a particular command. + +Some of these programs recognize the @option{--help} and @option{--version} +options only when one of them is the sole command line argument. + +@table @samp + +@item --help +@opindex --help +@cindex help, online +Print a usage message listing all available options, then exit successfully. + +@item --version +@opindex --version +@cindex version number, finding +Print the version number, then exit successfully. + +@item -- +@opindex -- +@cindex option delimiter +Delimit the option list. Later arguments, if any, are treated as +operands even if they begin with @samp{-}. For example, @samp{sort -- +-r} reads from the file named @file{-r}. + +@end table + +@cindex standard input +@cindex standard output +A single @samp{-} is not really an option, though it looks like one. It +stands for standard input, or for standard output if that is clear from +the context, and it can be used either as an operand or as an +option-argument. For example, @samp{sort -o - -} outputs to standard +output and reads from standard input, and is equivalent to plain +@samp{sort}. Unless otherwise specified, @samp{-} can appear in any +context that requires a file name. + +@menu +* Exit status:: Indicating program success or failure. +* Backup options:: -b -S -V, in some programs. +* Block size:: BLOCK_SIZE and --block-size, in some programs. +* Target directory:: --target-directory, in some programs. +* Trailing slashes:: --strip-trailing-slashes, in some programs. +* Standards conformance:: Conformance to the @acronym{POSIX} standard. +@end menu + + +@node Exit status +@section Exit status + +Nearly every command invocation yields an integral @dfn{exit status} +that can be used to change how other commands work. +For the vast majority of commands, an exit status of zero indicates +success, and a value of @samp{1} indicates failure. +However, some of the programs documented here do produce +other exit status values and a few associate different +meanings with the values @samp{0} and @samp{1}. +Here are some of the exceptions: +@command{expr}, @command{false}, @command{nohup}, @command{printenv}, +@command{sort}, @command{test}, @command{true}, @command{tty}, +@command{uniq}. + + +@node Backup options +@section Backup options + +@cindex backup options + +Some @sc{gnu} programs (at least @command{cp}, @command{install}, +@command{ln}, and @command{mv}) optionally make backups of files +before writing new versions. +These options control the details of these backups. The options are also +briefly mentioned in the descriptions of the particular programs. + +@table @samp + +@item -b +@itemx @w{@kbd{--backup}[=@var{method}]} +@opindex -b +@opindex --backup +@vindex VERSION_CONTROL +@cindex backups, making +Make a backup of each file that would otherwise be overwritten or removed. +Without this option, the original versions are destroyed. +Use @var{method} to determine the type of backups to make. +When this option is used but @var{method} is not specified, +then the value of the @env{VERSION_CONTROL} +environment variable is used. And if @env{VERSION_CONTROL} is not set, +the default backup type is @samp{existing}. + +Note that the short form of this option, @option{-b} does not accept any +argument. Using @option{-b} is equivalent to using @option{--backup=existing}. + +@vindex version-control @r{Emacs variable} +This option corresponds to the Emacs variable @samp{version-control}; +the values for @var{method} are the same as those used in Emacs. +This option also accepts more descriptive names. +The valid @var{method}s are (unique abbreviations are accepted): + +@table @samp +@item none +@itemx off +@opindex none @r{backup method} +Never make backups. + +@item numbered +@itemx t +@opindex numbered @r{backup method} +Always make numbered backups. + +@item existing +@itemx nil +@opindex existing @r{backup method} +Make numbered backups of files that already have them, simple backups +of the others. + +@item simple +@itemx never +@opindex simple @r{backup method} +Always make simple backups. Please note @samp{never} is not to be +confused with @samp{none}. + +@end table + +@item -S @var{suffix} +@itemx --suffix=@var{suffix} +@opindex -S +@opindex --suffix +@cindex backup suffix +@vindex SIMPLE_BACKUP_SUFFIX +Append @var{suffix} to each backup file made with @option{-b}. If this +option is not specified, the value of the @env{SIMPLE_BACKUP_SUFFIX} +environment variable is used. And if @env{SIMPLE_BACKUP_SUFFIX} is not +set, the default is @samp{~}, just as in Emacs. + +@itemx --version-control=@var{method} +@opindex --version-control +@c FIXME: remove this block one or two releases after the actual +@c removal from the code. +This option is obsolete and will be removed in a future release. +It has been replaced with @w{@kbd{--backup}}. + +@end table + +@node Block size +@section Block size + +@cindex block size + +Some @sc{gnu} programs (at least @command{df}, @command{du}, and +@command{ls}) display sizes in ``blocks''. You can adjust the block size +and method of display to make sizes easier to read. The block size +used for display is independent of any filesystem block size. +Fractional block counts are rounded up to the nearest integer. + +@opindex --block-size=@var{size} +@vindex BLOCK_SIZE +@vindex DF_BLOCK_SIZE +@vindex DU_BLOCK_SIZE +@vindex LS_BLOCK_SIZE +@vindex POSIXLY_CORRECT@r{, and block size} + +The default block size is chosen by examining the following environment +variables in turn; the first one that is set determines the block size. + +@table @code + +@item DF_BLOCK_SIZE +This specifies the default block size for the @command{df} command. +Similarly, @env{DU_BLOCK_SIZE} specifies the default for @command{du} and +@env{LS_BLOCK_SIZE} for @command{ls}. + +@item BLOCK_SIZE +This specifies the default block size for all three commands, if the +above command-specific environment variables are not set. + +@item POSIXLY_CORRECT +If neither the @env{@var{command}_BLOCK_SIZE} nor the @env{BLOCK_SIZE} +variables are set, but this variable is set, the block size defaults to 512. + +@end table + +If none of the above environment variables are set, the block size +currently defaults to 1024 bytes in most contexts, but this number may +change in the future. For @command{ls} file sizes, the block size +defaults to 1 byte. + +@cindex human-readable output +@cindex SI output + +A block size specification can be a positive integer specifying the number +of bytes per block, or it can be @code{human-readable} or @code{si} to +select a human-readable format. Integers may be followed by suffixes +that are upward compatible with the +@uref{http://www.bipm.fr/enus/3_SI/si-prefixes.html, SI prefixes} +for decimal multiples and with the +@uref{http://physics.nist.gov/cuu/Units/binary.html, IEC 60027-2 +prefixes for binary multiples}. + +With human-readable formats, output sizes are followed by a size letter +such as @samp{M} for megabytes. @code{BLOCK_SIZE=human-readable} uses +powers of 1024; @samp{M} stands for 1,048,576 bytes. +@code{BLOCK_SIZE=si} is similar, but uses powers of 1000 and appends +@samp{B}; @samp{MB} stands for 1,000,000 bytes. + +@vindex LC_NUMERIC +A block size specification preceded by @samp{'} causes output sizes to +be displayed with thousands separators. The @env{LC_NUMERIC} locale +specifies the thousands separator and grouping. For example, in an +American English locale, @samp{--block-size="'1kB"} would cause a size +of 1234000 bytes to be displayed as @samp{1,234}. In the default C +locale, there is no thousands separator so a leading @samp{'} has no +effect. + +An integer block size can be followed by a suffix to specify a +multiple of that size. A bare size letter, +or one followed by @samp{iB}, specifies +a multiple using powers of 1024. A size letter followed by @samp{B} +specifies powers of 1000 instead. For example, @samp{1M} and +@samp{1MiB} are equivalent to @samp{1048576}, whereas @samp{1MB} is +equivalent to @samp{1000000}. + +A plain suffix without a preceding integer acts as if @samp{1} were +prepended, except that it causes a size indication to be appended to +the output. For example, @samp{--block-size="kB"} displays 3000 as +@samp{3kB}. + +The following suffixes are defined. Large sizes like @code{1Y} +may be rejected by your computer due to limitations of its arithmetic. + +@table @samp +@item kB +@cindex kilobyte, definition of +kilobyte: @math{10^3 = 1000}. +@item k +@itemx K +@itemx KiB +@cindex kibibyte, definition of +kibibyte: @math{2^10 = 1024}. @samp{K} is special: the SI prefix is +@samp{k} and the IEC 60027-2 prefix is @samp{Ki}, but tradition and +@acronym{POSIX} use @samp{k} to mean @samp{KiB}. +@item MB +@cindex megabyte, definition of +megabyte: @math{10^6 = 1,000,000}. +@item M +@itemx MiB +@cindex mebibyte, definition of +mebibyte: @math{2^20 = 1,048,576}. +@item GB +@cindex gigabyte, definition of +gigabyte: @math{10^9 = 1,000,000,000}. +@item G +@itemx GiB +@cindex gibibyte, definition of +gibibyte: @math{2^30 = 1,073,741,824}. +@item TB +@cindex terabyte, definition of +terabyte: @math{10^12 = 1,000,000,000,000}. +@item T +@itemx TiB +@cindex tebibyte, definition of +tebibyte: @math{2^40 = 1,099,511,627,776}. +@item PB +@cindex petabyte, definition of +petabyte: @math{10^15 = 1,000,000,000,000,000}. +@item P +@itemx PiB +@cindex pebibyte, definition of +pebibyte: @math{2^50 = 1,125,899,906,842,624}. +@item EB +@cindex exabyte, definition of +exabyte: @math{10^18 = 1,000,000,000,000,000,000}. +@item E +@itemx EiB +@cindex exbibyte, definition of +exbibyte: @math{2^60 = 1,152,921,504,606,846,976}. +@item ZB +@cindex zettabyte, definition of +zettabyte: @math{10^21 = 1,000,000,000,000,000,000,000} +@item Z +@itemx ZiB +@math{2^70 = 1,180,591,620,717,411,303,424}. +(@samp{Zi} is a GNU extension to IEC 60027-2.) +@item YB +@cindex yottabyte, definition of +yottabyte: @math{10^24 = 1,000,000,000,000,000,000,000,000}. +@item Y +@itemx YiB +@math{2^80 = 1,208,925,819,614,629,174,706,176}. +(@samp{Yi} is a GNU extension to IEC 60027-2.) +@end table + +@opindex -k +@opindex -h +@opindex --block-size +@opindex --human-readable +@opindex --si + +Block size defaults can be overridden by an explicit +@option{--block-size=@var{size}} option. The @option{-k} +option is equivalent to @option{--block-size=1K}, which +is the default unless the @env{POSIXLY_CORRECT} environment variable is +set. The @option{-h} or @option{--human-readable} option is equivalent to +@option{--block-size=human-readable}. The @option{--si} option is +equivalent to @option{--block-size=si}. + +@node Target directory +@section Target directory + +@cindex target directory + +Some @sc{gnu} programs (at least @command{cp}, @command{install}, +@command{ln}, and @command{mv}) allow you to specify the target directory +via this option: + +@table @samp + +@itemx @w{@kbd{--target-directory}=@var{directory}} +@opindex --target-directory +@cindex target directory +@cindex destination directory +Specify the destination @var{directory}. + +The interface for most programs is that after processing options and a +finite (possibly zero) number of fixed-position arguments, the remaining +argument list is either expected to be empty, or is a list of items +(usually files) that will all be handled identically. The @command{xargs} +program is designed to work well with this convention. + +The commands in the @command{mv}-family are unusual in that they take +a variable number of arguments with a special case at the @emph{end} +(namely, the target directory). This makes it nontrivial to perform some +operations, e.g., ``move all files from here to ../d/'', because +@code{mv * ../d/} might exhaust the argument space, and @code{ls | xargs ...} +doesn't have a clean way to specify an extra final argument for each +invocation of the subject command. (It can be done by going through a +shell command, but that requires more human labor and brain power than +it should.) + +The @w{@kbd{--target-directory}} option allows the @command{cp}, +@command{install}, @command{ln}, and @command{mv} programs to be used +conveniently with @command{xargs}. For example, you can move the files +from the current directory to a sibling directory, @code{d} like this: +(However, this doesn't move files whose names begin with @samp{.}.) + +@smallexample +ls |xargs mv --target-directory=../d +@end smallexample + +If you use the @sc{gnu} @command{find} program, you can move @emph{all} +files with this command: +@example +find . -mindepth 1 -maxdepth 1 \ + | xargs mv --target-directory=../d +@end example + +But that will fail if there are no files in the current directory +or if any file has a name containing a newline character. +The following example removes those limitations and requires both +@sc{gnu} @command{find} and @sc{gnu} @command{xargs}: +@example +find . -mindepth 1 -maxdepth 1 -print0 \ + | xargs --null --no-run-if-empty \ + mv --target-directory=../d +@end example + +@end table + +@node Trailing slashes +@section Trailing slashes + +@cindex trailing slashes + +Some @sc{gnu} programs (at least @command{cp} and @command{mv}) allow you to +remove any trailing slashes from each @var{source} argument before +operating on it. The @w{@kbd{--strip-trailing-slashes}} option enables +this behavior. + +This is useful when a @var{source} argument may have a trailing slash and +@c FIXME: mv's behavior in this case is system-dependent +specify a symbolic link to a directory. This scenario is in fact rather +common because some shells can automatically append a trailing slash when +performing file name completion on such symbolic links. Without this +option, @command{mv}, for example, (via the system's rename function) must +interpret a trailing slash as a request to dereference the symbolic link +and so must rename the indirectly referenced @emph{directory} and not +the symbolic link. Although it may seem surprising that such behavior +be the default, it is required by @acronym{POSIX} and is consistent with +other parts of that standard. + +@node Standards conformance +@section Standards conformance + +@vindex POSIXLY_CORRECT +In a few cases, the @sc{gnu} utilities' default behavior is +incompatible with the @acronym{POSIX} standard. To suppress these +incompatibilities, define the @env{POSIXLY_CORRECT} environment +variable. Unless you are checking for @acronym{POSIX} conformance, you +probably do not need to define @env{POSIXLY_CORRECT}. + +Newer versions of @acronym{POSIX} are occasionally incompatible with older +versions. For example, older versions of @acronym{POSIX} required the +command @samp{sort +1} to sort based on the second and succeeding +fields in each input line, but starting with @acronym{POSIX} 1003.1-2001 +the same command is required to sort the file named @file{+1}, and you +must instead use the command @samp{sort -k 2} to get the field-based +sort. + +@vindex _POSIX2_VERSION +The @sc{gnu} utilities normally conform to the version of @acronym{POSIX} +that is standard for your system. To cause them to conform to a +different version of @acronym{POSIX}, define the @env{_POSIX2_VERSION} +environment variable to a value of the form @var{yyyymm} specifying +the year and month the standard was adopted. Two values are currently +supported for @env{_POSIX2_VERSION}: @samp{199209} stands for +@acronym{POSIX} 1003.2-1992, and @samp{200112} stands for @acronym{POSIX} +1003.1-2001. For example, if you are running older software that +assumes an older version of @acronym{POSIX} and uses @samp{sort +1}, you +can work around the compatibility problems by setting +@samp{_POSIX2_VERSION=199209} in your environment. + +@node Output of entire files +@chapter Output of entire files + +@cindex output of entire files +@cindex entire files, output of + +These commands read and write entire files, possibly transforming them +in some way. + +@menu +* cat invocation:: Concatenate and write files. +* tac invocation:: Concatenate and write files in reverse. +* nl invocation:: Number lines and write files. +* od invocation:: Write files in octal or other formats. +@end menu + +@node cat invocation +@section @command{cat}: Concatenate and write files + +@pindex cat +@cindex concatenate and write files +@cindex copying files + +@command{cat} copies each @var{file} (@samp{-} means standard input), or +standard input if none are given, to standard output. Synopsis: + +@example +cat [@var{option}] [@var{file}]@dots{} +@end example + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -A +@itemx --show-all +@opindex -A +@opindex --show-all +Equivalent to @option{-vET}. + +@item -B +@itemx --binary +@opindex -B +@opindex --binary +@cindex binary and text I/O in cat +On MS-DOS and MS-Windows only, read and write the files in binary mode. +By default, @command{cat} on MS-DOS/MS-Windows uses binary mode only when +standard output is redirected to a file or a pipe; this option overrides +that. Binary file I/O is used so that the files retain their format +(Unix text as opposed to DOS text and binary), because @command{cat} is +frequently used as a file-copying program. Some options (see below) +cause @command{cat} to read and write files in text mode because in those +cases the original file contents aren't important (e.g., when lines are +numbered by @command{cat}, or when line endings should be marked). This is +so these options work as DOS/Windows users would expect; for example, +DOS-style text files have their lines end with the CR-LF pair of +characters, which won't be processed as an empty line by @option{-b} unless +the file is read in text mode. + +@item -b +@itemx --number-nonblank +@opindex -b +@opindex --number-nonblank +Number all nonblank output lines, starting with 1. On MS-DOS and +MS-Windows, this option causes @command{cat} to read and write files in +text mode. + +@item -e +@opindex -e +Equivalent to @option{-vE}. + +@item -E +@itemx --show-ends +@opindex -E +@opindex --show-ends +Display a @samp{$} after the end of each line. On MS-DOS and +MS-Windows, this option causes @command{cat} to read and write files in +text mode. + +@item -n +@itemx --number +@opindex -n +@opindex --number +Number all output lines, starting with 1. On MS-DOS and MS-Windows, +this option causes @command{cat} to read and write files in text mode. + +@item -s +@itemx --squeeze-blank +@opindex -s +@opindex --squeeze-blank +@cindex squeezing blank lines +Replace multiple adjacent blank lines with a single blank line. On +MS-DOS and MS-Windows, this option causes @command{cat} to read and write +files in text mode. + +@item -t +@opindex -t +Equivalent to @option{-vT}. + +@item -T +@itemx --show-tabs +@opindex -T +@opindex --show-tabs +Display TAB characters as @samp{^I}. + +@item -u +@opindex -u +Ignored; for Unix compatibility. + +@item -v +@itemx --show-nonprinting +@opindex -v +@opindex --show-nonprinting +Display control characters except for LFD and TAB using +@samp{^} notation and precede characters that have the high bit set with +@samp{M-}. On MS-DOS and MS-Windows, this option causes @command{cat} to +read files and standard input in DOS binary mode, so the CR +characters at the end of each line are also visible. + +@end table + + +@node tac invocation +@section @command{tac}: Concatenate and write files in reverse + +@pindex tac +@cindex reversing files + +@command{tac} copies each @var{file} (@samp{-} means standard input), or +standard input if none are given, to standard output, reversing the +records (lines by default) in each separately. Synopsis: + +@example +tac [@var{option}]@dots{} [@var{file}]@dots{} +@end example + +@dfn{Records} are separated by instances of a string (newline by +default). By default, this separator string is attached to the end of +the record that it follows in the file. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -b +@itemx --before +@opindex -b +@opindex --before +The separator is attached to the beginning of the record that it +precedes in the file. + +@item -r +@itemx --regex +@opindex -r +@opindex --regex +Treat the separator string as a regular expression. Users of @command{tac} +on MS-DOS/MS-Windows should note that, since @command{tac} reads files in +binary mode, each line of a text file might end with a CR/LF pair +instead of the Unix-style LF. + +@item -s @var{separator} +@itemx --separator=@var{separator} +@opindex -s +@opindex --separator +Use @var{separator} as the record separator, instead of newline. + +@end table + + +@node nl invocation +@section @command{nl}: Number lines and write files + +@pindex nl +@cindex numbering lines +@cindex line numbering + +@command{nl} writes each @var{file} (@samp{-} means standard input), or +standard input if none are given, to standard output, with line numbers +added to some or all of the lines. Synopsis: + +@example +nl [@var{option}]@dots{} [@var{file}]@dots{} +@end example + +@cindex logical pages, numbering on +@command{nl} decomposes its input into (logical) pages; by default, the +line number is reset to 1 at the top of each logical page. @command{nl} +treats all of the input files as a single document; it does not reset +line numbers or logical pages between files. + +@cindex headers, numbering +@cindex body, numbering +@cindex footers, numbering +A logical page consists of three sections: header, body, and footer. +Any of the sections can be empty. Each can be numbered in a different +style from the others. + +The beginnings of the sections of logical pages are indicated in the +input file by a line containing exactly one of these delimiter strings: + +@table @samp +@item \:\:\: +start of header; +@item \:\: +start of body; +@item \: +start of footer. +@end table + +The two characters from which these strings are made can be changed from +@samp{\} and @samp{:} via options (see below), but the pattern and +length of each string cannot be changed. + +A section delimiter is replaced by an empty line on output. Any text +that comes before the first section delimiter string in the input file +is considered to be part of a body section, so @command{nl} treats a +file that contains no section delimiters as a single body section. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -b @var{style} +@itemx --body-numbering=@var{style} +@opindex -b +@opindex --body-numbering +Select the numbering style for lines in the body section of each +logical page. When a line is not numbered, the current line number +is not incremented, but the line number separator character is still +prepended to the line. The styles are: + +@table @samp +@item a +number all lines, +@item t +number only nonempty lines (default for body), +@item n +do not number lines (default for header and footer), +@item p@var{regexp} +number only lines that contain a match for @var{regexp}. +@end table + +@item -d @var{cd} +@itemx --section-delimiter=@var{cd} +@opindex -d +@opindex --section-delimiter +@cindex section delimiters of pages +Set the section delimiter characters to @var{cd}; default is +@samp{\:}. If only @var{c} is given, the second remains @samp{:}. +(Remember to protect @samp{\} or other metacharacters from shell +expansion with quotes or extra backslashes.) + +@item -f @var{style} +@itemx --footer-numbering=@var{style} +@opindex -f +@opindex --footer-numbering +Analogous to @option{--body-numbering}. + +@item -h @var{style} +@itemx --header-numbering=@var{style} +@opindex -h +@opindex --header-numbering +Analogous to @option{--body-numbering}. + +@item -i @var{number} +@itemx --page-increment=@var{number} +@opindex -i +@opindex --page-increment +Increment line numbers by @var{number} (default 1). + +@item -l @var{number} +@itemx --join-blank-lines=@var{number} +@opindex -l +@opindex --join-blank-lines +@cindex empty lines, numbering +@cindex blank lines, numbering +Consider @var{number} (default 1) consecutive empty lines to be one +logical line for numbering, and only number the last one. Where fewer +than @var{number} consecutive empty lines occur, do not number them. +An empty line is one that contains no characters, not even spaces +or tabs. + +@item -n @var{format} +@itemx --number-format=@var{format} +@opindex -n +@opindex --number-format +Select the line numbering format (default is @code{rn}): + +@table @samp +@item ln +@opindex ln @r{format for @command{nl}} +left justified, no leading zeros; +@item rn +@opindex rn @r{format for @command{nl}} +right justified, no leading zeros; +@item rz +@opindex rz @r{format for @command{nl}} +right justified, leading zeros. +@end table + +@item -p +@itemx --no-renumber +@opindex -p +@opindex --no-renumber +Do not reset the line number at the start of a logical page. + +@item -s @var{string} +@itemx --number-separator=@var{string} +@opindex -s +@opindex --number-separator +Separate the line number from the text line in the output with +@var{string} (default is the TAB character). + +@item -v @var{number} +@itemx --starting-line-number=@var{number} +@opindex -v +@opindex --starting-line-number +Set the initial line number on each logical page to @var{number} (default 1). + +@item -w @var{number} +@itemx --number-width=@var{number} +@opindex -w +@opindex --number-width +Use @var{number} characters for line numbers (default 6). + +@end table + + +@node od invocation +@section @command{od}: Write files in octal or other formats + +@pindex od +@cindex octal dump of files +@cindex hex dump of files +@cindex ASCII dump of files +@cindex file contents, dumping unambiguously + +@command{od} writes an unambiguous representation of each @var{file} +(@samp{-} means standard input), or standard input if none are given. +Synopses: + +@example +od [@var{option}]@dots{} [@var{file}]@dots{} +od --traditional [@var{file}] [[+]@var{offset} [[+]@var{label}]] +@end example + +Each line of output consists of the offset in the input, followed by +groups of data from the file. By default, @command{od} prints the offset in +octal, and each group of file data is two bytes of input printed as a +single octal number. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -A @var{radix} +@itemx --address-radix=@var{radix} +@opindex -A +@opindex --address-radix +@cindex radix for file offsets +@cindex file offset radix +Select the base in which file offsets are printed. @var{radix} can +be one of the following: + +@table @samp +@item d +decimal; +@item o +octal; +@item x +hexadecimal; +@item n +none (do not print offsets). +@end table + +The default is octal. + +@item -j @var{bytes} +@itemx --skip-bytes=@var{bytes} +@opindex -j +@opindex --skip-bytes +Skip @var{bytes} input bytes before formatting and writing. If +@var{bytes} begins with @samp{0x} or @samp{0X}, it is interpreted in +hexadecimal; otherwise, if it begins with @samp{0}, in octal; otherwise, +in decimal. Appending @samp{b} multiplies @var{bytes} by 512, @samp{k} +by 1024, and @samp{m} by 1048576. + +@item -N @var{bytes} +@itemx --read-bytes=@var{bytes} +@opindex -N +@opindex --read-bytes +Output at most @var{bytes} bytes of the input. Prefixes and suffixes on +@code{bytes} are interpreted as for the @option{-j} option. + +@item -s @var{n} +@itemx --strings[=@var{n}] +@opindex -s +@opindex --strings +@cindex string constants, outputting +Instead of the normal output, output only @dfn{string constants}: at +least @var{n} consecutive @acronym{ASCII} graphic characters, +followed by a null (zero) byte. + +If @var{n} is omitted with @option{--strings}, the default is 3. On +older systems, @sc{gnu} @command{od} instead supports an obsolete +option @option{-s[@var{n}]}, where @var{n} also defaults to 3. +@acronym{POSIX} 1003.1-2001 (@pxref{Standards conformance}) does not allow +@option{-s} without an argument; use @option{--strings} instead. + +@item -t @var{type} +@itemx --format=@var{type} +@opindex -t +@opindex --format +Select the format in which to output the file data. @var{type} is a +string of one or more of the below type indicator characters. If you +include more than one type indicator character in a single @var{type} +string, or use this option more than once, @command{od} writes one copy +of each output line using each of the data types that you specified, +in the order that you specified. + +Adding a trailing ``z'' to any type specification appends a display +of the @acronym{ASCII} character representation of the printable characters +to the output line generated by the type specification. + +@table @samp +@item a +named character +@item c +@acronym{ASCII} character or backslash escape, +@item d +signed decimal +@item f +floating point +@item o +octal +@item u +unsigned decimal +@item x +hexadecimal +@end table + +The type @code{a} outputs things like @samp{sp} for space, @samp{nl} for +newline, and @samp{nul} for a null (zero) byte. Type @code{c} outputs +@samp{ }, @samp{\n}, and @code{\0}, respectively. + +@cindex type size +Except for types @samp{a} and @samp{c}, you can specify the number +of bytes to use in interpreting each number in the given data type +by following the type indicator character with a decimal integer. +Alternately, you can specify the size of one of the C compiler's +built-in data types by following the type indicator character with +one of the following characters. For integers (@samp{d}, @samp{o}, +@samp{u}, @samp{x}): + +@table @samp +@item C +char +@item S +short +@item I +int +@item L +long +@end table + +For floating point (@code{f}): + +@table @asis +@item F +float +@item D +double +@item L +long double +@end table + +@item -v +@itemx --output-duplicates +@opindex -v +@opindex --output-duplicates +Output consecutive lines that are identical. By default, when two or +more consecutive output lines would be identical, @command{od} outputs only +the first line, and puts just an asterisk on the following line to +indicate the elision. + +@item -w @var{n} +@itemx --width[=@var{n}] +@opindex -w +@opindex --width +Dump @code{n} input bytes per output line. This must be a multiple of +the least common multiple of the sizes associated with the specified +output types. + +If this option is not given at all, the default is 16. If @var{n} is +omitted with @option{--width}, the default is 32. On older systems, +@sc{gnu} @command{od} instead supports an obsolete option +@option{-w[@var{n}]}, where @var{n} also defaults to 32. @acronym{POSIX} +1003.1-2001 (@pxref{Standards conformance}) does not allow @option{-w} +without an argument; use @option{--width} instead. + +@end table + +The next several options are shorthands for format specifications. +@sc{gnu} @command{od} accepts any combination of shorthands and format +specification options. These options accumulate. + +@table @samp + +@item -a +@opindex -a +Output as named characters. Equivalent to @option{-ta}. + +@item -b +@opindex -b +Output as octal bytes. Equivalent to @option{-toC}. + +@item -c +@opindex -c +Output as @acronym{ASCII} characters or backslash escapes. Equivalent to +@option{-tc}. + +@item -d +@opindex -d +Output as unsigned decimal shorts. Equivalent to @option{-tu2}. + +@item -f +@opindex -f +Output as floats. Equivalent to @option{-tfF}. + +@item -h +@opindex -h +Output as hexadecimal shorts. Equivalent to @option{-tx2}. + +@item -i +@opindex -i +Output as decimal shorts. Equivalent to @option{-td2}. + +@item -l +@opindex -l +Output as decimal longs. Equivalent to @option{-td4}. + +@item -o +@opindex -o +Output as octal shorts. Equivalent to @option{-to2}. + +@item -x +@opindex -x +Output as hexadecimal shorts. Equivalent to @option{-tx2}. + +@item --traditional +@opindex --traditional +Recognize the non-option arguments that traditional @command{od} +accepted. The following syntax: + +@smallexample +od --traditional [@var{file}] [[+]@var{offset}[.][b] [[+]@var{label}[.][b]]] +@end smallexample + +@noindent +can be used to specify at most one file and optional arguments +specifying an offset and a pseudo-start address, @var{label}. By +default, @var{offset} is interpreted as an octal number specifying how +many input bytes to skip before formatting and writing. The optional +trailing decimal point forces the interpretation of @var{offset} as a +decimal number. If no decimal is specified and the offset begins with +@samp{0x} or @samp{0X} it is interpreted as a hexadecimal number. If +there is a trailing @samp{b}, the number of bytes skipped will be +@var{offset} multiplied by 512. The @var{label} argument is interpreted +just like @var{offset}, but it specifies an initial pseudo-address. The +pseudo-addresses are displayed in parentheses following any normal +address. + +@end table + + +@node Formatting file contents +@chapter Formatting file contents + +@cindex formatting file contents + +These commands reformat the contents of files. + +@menu +* fmt invocation:: Reformat paragraph text. +* pr invocation:: Paginate or columnate files for printing. +* fold invocation:: Wrap input lines to fit in specified width. +@end menu + + +@node fmt invocation +@section @command{fmt}: Reformat paragraph text + +@pindex fmt +@cindex reformatting paragraph text +@cindex paragraphs, reformatting +@cindex text, reformatting + +@command{fmt} fills and joins lines to produce output lines of (at most) +a given number of characters (75 by default). Synopsis: + +@example +fmt [@var{option}]@dots{} [@var{file}]@dots{} +@end example + +@command{fmt} reads from the specified @var{file} arguments (or standard +input if none are given), and writes to standard output. + +By default, blank lines, spaces between words, and indentation are +preserved in the output; successive input lines with different +indentation are not joined; tabs are expanded on input and introduced on +output. + +@cindex line-breaking +@cindex sentences and line-breaking +@cindex Knuth, Donald E. +@cindex Plass, Michael F. +@command{fmt} prefers breaking lines at the end of a sentence, and tries to +avoid line breaks after the first word of a sentence or before the last +word of a sentence. A @dfn{sentence break} is defined as either the end +of a paragraph or a word ending in any of @samp{.?!}, followed by two +spaces or end of line, ignoring any intervening parentheses or quotes. +Like @TeX{}, @command{fmt} reads entire ``paragraphs'' before choosing line +breaks; the algorithm is a variant of that in ``Breaking Paragraphs Into +Lines'' (Donald E. Knuth and Michael F. Plass, @cite{Software---Practice +and Experience}, 11 (1981), 1119--1184). + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -c +@itemx --crown-margin +@opindex -c +@opindex --crown-margin +@cindex crown margin +@dfn{Crown margin} mode: preserve the indentation of the first two +lines within a paragraph, and align the left margin of each subsequent +line with that of the second line. + +@item -t +@itemx --tagged-paragraph +@opindex -t +@opindex --tagged-paragraph +@cindex tagged paragraphs +@dfn{Tagged paragraph} mode: like crown margin mode, except that if +indentation of the first line of a paragraph is the same as the +indentation of the second, the first line is treated as a one-line +paragraph. + +@item -s +@itemx --split-only +@opindex -s +@opindex --split-only +Split lines only. Do not join short lines to form longer ones. This +prevents sample lines of code, and other such ``formatted'' text from +being unduly combined. + +@item -u +@itemx --uniform-spacing +@opindex -u +@opindex --uniform-spacing +Uniform spacing. Reduce spacing between words to one space, and spacing +between sentences to two spaces. + +@item -@var{width} +@itemx -w @var{width} +@itemx --width=@var{width} +@opindex -@var{width} +@opindex -w +@opindex --width +Fill output lines up to @var{width} characters (default 75). @command{fmt} +initially tries to make lines about 7% shorter than this, to give it +room to balance line lengths. + +@item -p @var{prefix} +@itemx --prefix=@var{prefix} +Only lines beginning with @var{prefix} (possibly preceded by whitespace) +are subject to formatting. The prefix and any preceding whitespace are +stripped for the formatting and then re-attached to each formatted output +line. One use is to format certain kinds of program comments, while +leaving the code unchanged. + +@end table + + +@node pr invocation +@section @command{pr}: Paginate or columnate files for printing + +@pindex pr +@cindex printing, preparing files for +@cindex multicolumn output, generating +@cindex merging files in parallel + +@command{pr} writes each @var{file} (@samp{-} means standard input), or +standard input if none are given, to standard output, paginating and +optionally outputting in multicolumn format; optionally merges all +@var{file}s, printing all in parallel, one per column. Synopsis: + +@example +pr [@var{option}]@dots{} [@var{file}]@dots{} +@end example + +@vindex LC_MESSAGES +By default, a 5-line header is printed at each page: two blank lines; +a line with the date, the filename, and the page count; and two more +blank lines. A footer of five blank lines is also printed. +With the @option{-F} +option, a 3-line header is printed: the leading two blank lines are +omitted; no footer is used. The default @var{page_length} in both cases is 66 +lines. The default number of text lines changes from 56 (without @option{-F}) +to 63 (with @option{-F}). The text line of the header takes the form +@samp{@var{date} @var{string} @var{page}}, with spaces inserted around +@var{string} so that the line takes up the full @var{page_width}. Here, +@var{date} is the date (see the @option{-D} or @option{--date-format} +option for details), @var{string} is the centered header string, and +@var{page} identifies the page number. The @env{LC_MESSAGES} locale +category affects the spelling of @var{page}; in the default C locale, it +is @samp{Page @var{number}} where @var{number} is the decimal page +number. + +Form feeds in the input cause page breaks in the output. Multiple form +feeds produce empty pages. + +Columns are of equal width, separated by an optional string (default +is @samp{space}). For multicolumn output, lines will always be truncated to +@var{page_width} (default 72), unless you use the @option{-J} option. +For single +column output no line truncation occurs by default. Use @option{-W} option to +truncate lines in that case. + +The following changes were made in version 1.22i and apply to later +versions of @command{pr}: +@c FIXME: this whole section here sounds very awkward to me. I +@c made a few small changes, but really it all needs to be redone. - Brian +@c OK, I fixed another sentence or two, but some of it I just don't understand. +@ - Brian +@itemize @bullet + +@item +Some small @var{letter options} (@option{-s}, @option{-w}) have been +redefined for better @acronym{POSIX} compliance. The output of some further +cases has been adapted to other Unix systems. These changes are not +compatible with earlier versions of the program. + +@item +Some @var{new capital letter} options (@option{-J}, @option{-S}, @option{-W}) +have been introduced to turn off unexpected interferences of small letter +options. The @option{-N} option and the second argument @var{last_page} +of @samp{+FIRST_PAGE} offer more flexibility. The detailed handling of +form feeds set in the input files requires the @option{-T} option. + +@item +Capital letter options override small letter ones. + +@item +Some of the option-arguments (compare @option{-s}, @option{-e}, +@option{-i}, @option{-n}) cannot be specified as separate arguments from the +preceding option letter (already stated in the @acronym{POSIX} specification). +@end itemize + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item +@var{first_page}[:@var{last_page}] +@itemx --pages=@var{first_page}[:@var{last_page}] +@c The two following @opindex lines evoke warnings because they contain `:' +@c The `info' spec does not permit that. If we use those lines, we end +@c up with truncated index entries that don't work. +@c @opindex +@var{first_page}[:@var{last_page}] +@c @opindex --pages=@var{first_page}[:@var{last_page}] +@opindex +@var{page_range} +@opindex --pages=@var{page_range} +Begin printing with page @var{first_page} and stop with @var{last_page}. +Missing @samp{:@var{last_page}} implies end of file. While estimating +the number of skipped pages each form feed in the input file results +in a new page. Page counting with and without @samp{+@var{first_page}} +is identical. By default, counting starts with the first page of input +file (not first page printed). Line numbering may be altered by @option{-N} +option. + +@item -@var{column} +@itemx --columns=@var{column} +@opindex -@var{column} +@opindex --columns +@cindex down columns +With each single @var{file}, produce @var{column} columns of output +(default is 1) and print columns down, unless @option{-a} is used. The +column width is automatically decreased as @var{column} increases; unless +you use the @option{-W/-w} option to increase @var{page_width} as well. +This option might well cause some lines to be truncated. The number of +lines in the columns on each page are balanced. The options @option{-e} +and @option{-i} are on for multiple text-column output. Together with +@option{-J} option column alignment and line truncation is turned off. +Lines of full length are joined in a free field format and @option{-S} +option may set field separators. @option{-@var{column}} may not be used +with @option{-m} option. + +@item -a +@itemx --across +@opindex -a +@opindex --across +@cindex across columns +With each single @var{file}, print columns across rather than down. The +@option{-@var{column}} option must be given with @var{column} greater than one. +If a line is too long to fit in a column, it is truncated. + +@item -c +@itemx --show-control-chars +@opindex -c +@opindex --show-control-chars +Print control characters using hat notation (e.g., @samp{^G}); print +other nonprinting characters in octal backslash notation. By default, +nonprinting characters are not changed. + +@item -d +@itemx --double-space +@opindex -d +@opindex --double-space +@cindex double spacing +Double space the output. + +@item -D @var{format} +@itemx --date-format=@var{format} +@cindex time formats +@cindex formatting times +Format header dates using @var{format}, using the same conventions as +for the the command @samp{date +@var{format}}; @xref{date invocation}. +Except for directives, which start with +@samp{%}, characters in @var{format} are printed unchanged. You can use +this option to specify an arbitrary string in place of the header date, +e.g., @option{--date-format="Monday morning"}. + +@vindex POSIXLY_CORRECT +@vindex LC_TIME +If the @env{POSIXLY_CORRECT} environment variable is not set, the date +format defaults to @samp{%Y-%m-%d %H:%M} (for example, @samp{2001-12-04 +23:59}); otherwise, the format depends on the @env{LC_TIME} locale +category, with the default being @samp{%b %e %H:%M %Y} (for example, +@samp{Dec@ @ 4 23:59 2001}. + +@item -e[@var{in-tabchar}[@var{in-tabwidth}]] +@itemx --expand-tabs[=@var{in-tabchar}[@var{in-tabwidth}]] +@opindex -e +@opindex --expand-tabs +@cindex input tabs +Expand @var{tab}s to spaces on input. Optional argument @var{in-tabchar} is +the input tab character (default is the TAB character). Second optional +argument @var{in-tabwidth} is the input tab character's width (default +is 8). + +@item -f +@itemx -F +@itemx --form-feed +@opindex -F +@opindex -f +@opindex --form-feed +Use a form feed instead of newlines to separate output pages. The default +page length of 66 lines is not altered. But the number of lines of text +per page changes from default 56 to 63 lines. + +@item -h @var{HEADER} +@itemx --header=@var{HEADER} +@opindex -h +@opindex --header +Replace the filename in the header with the centered string @var{header}. +When using the shell, @var{header} should be quoted and should be +separated from @option{-h} by a space. + +@item -i[@var{out-tabchar}[@var{out-tabwidth}]] +@itemx --output-tabs[=@var{out-tabchar}[@var{out-tabwidth}]] +@opindex -i +@opindex --output-tabs +@cindex output tabs +Replace spaces with @var{tab}s on output. Optional argument @var{out-tabchar} +is the output tab character (default is the TAB character). Second optional +argument @var{out-tabwidth} is the output tab character's width (default +is 8). + +@item -J +@itemx --join-lines +@opindex -J +@opindex --join-lines +Merge lines of full length. Used together with the column options +@option{-@var{column}}, @option{-a -@var{column}} or @option{-m}. Turns off +@option{-W/-w} line truncation; +no column alignment used; may be used with +@option{--sep-string[=@var{string}]}. @option{-J} has been introduced +(together with @option{-W} and @option{--sep-string}) +to disentangle the old (@acronym{POSIX}-compliant) options @option{-w} and +@option{-s} along with the three column options. + + +@item -l @var{page_length} +@itemx --length=@var{page_length} +@opindex -l +@opindex --length +Set the page length to @var{page_length} (default 66) lines, including +the lines of the header [and the footer]. If @var{page_length} is less +than or equal to 10 (or <= 3 with @option{-F}), the header and footer are +omitted, and all form feeds set in input files are eliminated, as if +the @option{-T} option had been given. + +@item -m +@itemx --merge +@opindex -m +@opindex --merge +Merge and print all @var{file}s in parallel, one in each column. If a +line is too long to fit in a column, it is truncated, unless the @option{-J} +option is used. @option{--sep-string[=@var{string}]} may be used. +Empty pages in +some @var{file}s (form feeds set) produce empty columns, still marked +by @var{string}. The result is a continuous line numbering and column +marking throughout the whole merged file. Completely empty merged pages +show no separators or line numbers. The default header becomes +@samp{@var{date} @var{page}} with spaces inserted in the middle; this +may be used with the @option{-h} or @option{--header} option to fill up +the middle blank part. + +@item -n[@var{number-separator}[@var{digits}]] +@itemx --number-lines[=@var{number-separator}[@var{digits}]] +@opindex -n +@opindex --number-lines +Provide @var{digits} digit line numbering (default for @var{digits} is +5). With multicolumn output the number occupies the first @var{digits} +column positions of each text column or only each line of @option{-m} +output. With single column output the number precedes each line just as +@option{-m} does. Default counting of the line numbers starts with the +first line of the input file (not the first line printed, compare the +@option{--page} option and @option{-N} option). +Optional argument @var{number-separator} is the character appended to +the line number to separate it from the text followed. The default +separator is the TAB character. In a strict sense a TAB is always +printed with single column output only. The @var{TAB}-width varies +with the @var{TAB}-position, e.g. with the left @var{margin} specified +by @option{-o} option. With multicolumn output priority is given to +@samp{equal width of output columns} (a @acronym{POSIX} specification). +The @var{TAB}-width is fixed to the value of the first column and does +not change with different values of left @var{margin}. That means a +fixed number of spaces is always printed in the place of the +@var{number-separator tab}. The tabification depends upon the output +position. + +@item -N @var{line_number} +@itemx --first-line-number=@var{line_number} +@opindex -N +@opindex --first-line-number +Start line counting with the number @var{line_number} at first line of +first page printed (in most cases not the first line of the input file). + +@item -o @var{margin} +@itemx --indent=@var{margin} +@opindex -o +@opindex --indent +@cindex indenting lines +@cindex left margin +Indent each line with a margin @var{margin} spaces wide (default is zero). +The total page width is the size of the margin plus the @var{page_width} +set with the @option{-W/-w} option. A limited overflow may occur with +numbered single column output (compare @option{-n} option). + +@item -r +@itemx --no-file-warnings +@opindex -r +@opindex --no-file-warnings +Do not print a warning message when an argument @var{file} cannot be +opened. (The exit status will still be nonzero, however.) + +@item -s[@var{char}] +@itemx --separator[=@var{char}] +@opindex -s +@opindex --separator +Separate columns by a single character @var{char}. The default for +@var{char} is the TAB character without @option{-w} and @samp{no +character} with @option{-w}. Without @option{-s} the default separator +@samp{space} is set. @option{-s[char]} turns off line truncation of all +three column options (@option{-COLUMN}|@option{-a -COLUMN}|@option{-m}) unless +@option{-w} is set. This is a @acronym{POSIX}-compliant formulation. + + +@item -S @var{string} +@itemx --sep-string[=@var{string}] +@opindex -S +@opindex --sep-string +Use @var{string} to separate output columns. The @option{-S} option doesn't +affect the @option{-W/-w} option, unlike the @option{-s} option which does. It +does not affect line truncation or column alignment. +Without @option{-S}, and with @option{-J}, @command{pr} uses the default output +separator, TAB. +Without @option{-S} or @option{-J}, @command{pr} uses a @samp{space} +(same as @option{-S"@w{ }"}). With @option{-S@var{string}}, +@var{string} must be nonempty; @option{--sep-string} with no +@var{string} is equivalent to @option{--sep-string=""}. + +On older systems, @command{pr} instead supports an obsolete option +@option{-S[@var{string}]}, where @var{string} is optional. @acronym{POSIX} +1003.1-2001 (@pxref{Standards conformance}) does not allow this older +usage. To specify an empty @var{string} portably, use +@option{--sep-string}. + +@item -t +@itemx --omit-header +@opindex -t +@opindex --omit-header +Do not print the usual header [and footer] on each page, and do not fill +out the bottom of pages (with blank lines or a form feed). No page +structure is produced, but form feeds set in the input files are retained. +The predefined pagination is not changed. @option{-t} or @option{-T} may be +useful together with other options; e.g.: @option{-t -e4}, expand TAB characters +in the input file to 4 spaces but don't make any other changes. Use of +@option{-t} overrides @option{-h}. + +@item -T +@itemx --omit-pagination +@opindex -T +@opindex --omit-pagination +Do not print header [and footer]. In addition eliminate all form feeds +set in the input files. + +@item -v +@itemx --show-nonprinting +@opindex -v +@opindex --show-nonprinting +Print nonprinting characters in octal backslash notation. + +@item -w @var{page_width} +@itemx --width=@var{page_width} +@opindex -w +@opindex --width +Set page width to @var{page_width} characters for multiple text-column +output only (default for @var{page_width} is 72). @option{-s[CHAR]} turns +off the default page width and any line truncation and column alignment. +Lines of full length are merged, regardless of the column options +set. No @var{page_width} setting is possible with single column output. +A @acronym{POSIX}-compliant formulation. + +@item -W @var{page_width} +@itemx --page_width=@var{page_width} +@opindex -W +@opindex --page_width +Set the page width to @var{page_width} characters. That's valid with and +without a column option. Text lines are truncated, unless @option{-J} +is used. Together with one of the three column options +(@option{-@var{column}}, @option{-a -@var{column}} or @option{-m}) column +alignment is always used. The separator options @option{-S} or @option{-s} +don't affect the @option{-W} option. Default is 72 characters. Without +@option{-W @var{page_width}} and without any of the column options NO line +truncation is used (defined to keep downward compatibility and to meet +most frequent tasks). That's equivalent to @option{-W 72 -J}. The header +line is never truncated. + +@end table + + +@node fold invocation +@section @command{fold}: Wrap input lines to fit in specified width + +@pindex fold +@cindex wrapping long input lines +@cindex folding long input lines + +@command{fold} writes each @var{file} (@option{-} means standard input), or +standard input if none are given, to standard output, breaking long +lines. Synopsis: + +@example +fold [@var{option}]@dots{} [@var{file}]@dots{} +@end example + +By default, @command{fold} breaks lines wider than 80 columns. The output +is split into as many lines as necessary. + +@cindex screen columns +@command{fold} counts screen columns by default; thus, a tab may count more +than one column, backspace decreases the column count, and carriage +return sets the column to zero. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -b +@itemx --bytes +@opindex -b +@opindex --bytes +Count bytes rather than columns, so that tabs, backspaces, and carriage +returns are each counted as taking up one column, just like other +characters. + +@item -s +@itemx --spaces +@opindex -s +@opindex --spaces +Break at word boundaries: the line is broken after the last blank before +the maximum line length. If the line contains no such blanks, the line +is broken at the maximum line length as usual. + +@item -w @var{width} +@itemx --width=@var{width} +@opindex -w +@opindex --width +Use a maximum line length of @var{width} columns instead of 80. + +On older systems, @command{fold} supports an obsolete option +@option{-@var{width}}. @acronym{POSIX} 1003.1-2001 (@pxref{Standards +conformance}) does not allow this; use @option{-w @var{width}} +instead. + +@end table + + +@node Output of parts of files +@chapter Output of parts of files + +@cindex output of parts of files +@cindex parts of files, output of + +These commands output pieces of the input. + +@menu +* head invocation:: Output the first part of files. +* tail invocation:: Output the last part of files. +* split invocation:: Split a file into fixed-size pieces. +* csplit invocation:: Split a file into context-determined pieces. +@end menu + +@node head invocation +@section @command{head}: Output the first part of files + +@pindex head +@cindex initial part of files, outputting +@cindex first part of files, outputting + +@command{head} prints the first part (10 lines by default) of each +@var{file}; it reads from standard input if no files are given or +when given a @var{file} of @option{-}. Synopsis: + +@example +head [@var{option}]@dots{} [@var{file}]@dots{} +@end example + +If more than one @var{file} is specified, @command{head} prints a +one-line header consisting of +@example +==> @var{file name} <== +@end example +@noindent +before the output for each @var{file}. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -c @var{bytes} +@itemx --bytes=@var{bytes} +@opindex -c +@opindex --bytes +Print the first @var{bytes} bytes, instead of initial lines. Appending +@samp{b} multiplies @var{bytes} by 512, @samp{k} by 1024, and @samp{m} +by 1048576. + +@itemx -n @var{n} +@itemx --lines=@var{n} +@opindex -n +@opindex --lines +Output the first @var{n} lines. + +@item -q +@itemx --quiet +@itemx --silent +@opindex -q +@opindex --quiet +@opindex --silent +Never print file name headers. + +@item -v +@itemx --verbose +@opindex -v +@opindex --verbose +Always print file name headers. + +@end table + +On older systems, @command{head} supports an obsolete option +@option{-@var{count}@var{options}}, which is recognized only if it is +specified first. @var{count} is a decimal number optionally followed +by a size letter (@samp{b}, @samp{k}, @samp{m}) as in @code{-c}, or +@samp{l} to mean count by lines, or other option letters (@samp{cqv}). +@acronym{POSIX} 1003.1-2001 (@pxref{Standards conformance}) does not allow +this; use @option{-c @var{count}} or @option{-n @var{count}} instead. + +@node tail invocation +@section @command{tail}: Output the last part of files + +@pindex tail +@cindex last part of files, outputting + +@command{tail} prints the last part (10 lines by default) of each +@var{file}; it reads from standard input if no files are given or +when given a @var{file} of @samp{-}. Synopsis: + +@example +tail [@var{option}]@dots{} [@var{file}]@dots{} +@end example + +If more than one @var{file} is specified, @command{tail} prints a +one-line header consisting of +@example +==> @var{file name} <== +@end example +@noindent +before the output for each @var{file}. + +@cindex BSD @command{tail} +@sc{gnu} @command{tail} can output any amount of data (some other versions of +@command{tail} cannot). It also has no @option{-r} option (print in +reverse), since reversing a file is really a different job from printing +the end of a file; BSD @command{tail} (which is the one with @code{-r}) can +only reverse files that are at most as large as its buffer, which is +typically 32 KiB. A more reliable and versatile way to reverse files is +the @sc{gnu} @command{tac} command. + +If any option-argument is a number @var{n} starting with a @samp{+}, +@command{tail} begins printing with the @var{n}th item from the start of +each file, instead of from the end. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -c @var{bytes} +@itemx --bytes=@var{bytes} +@opindex -c +@opindex --bytes +Output the last @var{bytes} bytes, instead of final lines. Appending +@samp{b} multiplies @var{bytes} by 512, @samp{k} by 1024, and @samp{m} +by 1048576. + +@item -f +@itemx --follow[=@var{how}] +@opindex -f +@opindex --follow +@cindex growing files +@vindex name @r{follow option} +@vindex descriptor @r{follow option} +Loop forever trying to read more characters at the end of the file, +presumably because the file is growing. This option is ignored when +reading from a pipe. +If more than one file is given, @command{tail} prints a header whenever it +gets output from a different file, to indicate which file that output is +from. + +There are two ways to specify how you'd like to track files with this option, +but that difference is noticeable only when a followed file is removed or +renamed. +If you'd like to continue to track the end of a growing file even after +it has been unlinked, use @option{--follow=descriptor}. This is the default +behavior, but it is not useful if you're tracking a log file that may be +rotated (removed or renamed, then reopened). In that case, use +@option{--follow=name} to track the named file by reopening it periodically +to see if it has been removed and recreated by some other program. + +No matter which method you use, if the tracked file is determined to have +shrunk, @command{tail} prints a message saying the file has been truncated +and resumes tracking the end of the file from the newly-determined endpoint. + +When a file is removed, @command{tail}'s behavior depends on whether it is +following the name or the descriptor. When following by name, tail can +detect that a file has been removed and gives a message to that effect, +and if @option{--retry} has been specified it will continue checking +periodically to see if the file reappears. +When following a descriptor, tail does not detect that the file has +been unlinked or renamed and issues no message; even though the file +may no longer be accessible via its original name, it may still be +growing. + +The option values @samp{descriptor} and @samp{name} may be specified only +with the long form of the option, not with @option{-f}. + +@item -F +@opindex -F +This option is the same as @option{--follow=name --retry}. That is, tail +will attempt to reopen a file when it is removed. Should this fail, tail +will keep trying until it becomes accessible again. + +@itemx --retry +@opindex --retry +This option is meaningful only when following by name. +Without this option, when tail encounters a file that doesn't +exist or is otherwise inaccessible, it reports that fact and +never checks it again. + +@itemx --sleep-interval=@var{number} +@opindex --sleep-interval +Change the number of seconds to wait between iterations (the default is 1.0). +During one iteration, every specified file is checked to see if it has +Historical implementations of @command{tail} have required that +@var{number} be an integer. However, GNU @command{tail} accepts +an arbitrary floating point number. + +@itemx --pid=@var{pid} +@opindex --pid +When following by name or by descriptor, you may specify the process ID, +@var{pid}, of the sole writer of all @var{file} arguments. Then, shortly +after that process terminates, tail will also terminate. This will +work properly only if the writer and the tailing process are running on +the same machine. For example, to save the output of a build in a file +and to watch the file grow, if you invoke @command{make} and @command{tail} +like this then the tail process will stop when your build completes. +Without this option, you would have had to kill the @code{tail -f} +process yourself. +@example +$ make >& makerr & tail --pid=$! -f makerr +@end example +If you specify a @var{pid} that is not in use or that does not correspond +to the process that is writing to the tailed files, then @command{tail} +may terminate long before any @var{file}s stop growing or it may not +terminate until long after the real writer has terminated. +Note that @option{--pid} cannot be supported on some systems; @command{tail} +will print a warning if this is the case. + +@itemx --max-unchanged-stats=@var{n} +@opindex --max-unchanged-stats +When tailing a file by name, if there have been @var{n} (default +n=@value{DEFAULT_MAX_N_UNCHANGED_STATS_BETWEEN_OPENS}) consecutive +iterations for which the size has remained the same, then +@code{open}/@code{fstat} the file to determine if that file name is +still associated with the same device/inode-number pair as before. +When following a log file that is rotated, this is approximately the +number of seconds between when tail prints the last pre-rotation lines +and when it prints the lines that have accumulated in the new log file. +This option is meaningful only when following by name. + +@itemx -n @var{n} +@itemx --lines=@var{n} +@opindex -n +@opindex --lines +Output the last @var{n} lines. + +@item -q +@itemx --quiet +@itemx --silent +@opindex -q +@opindex --quiet +@opindex --silent +Never print file name headers. + +@item -v +@itemx --verbose +@opindex -v +@opindex --verbose +Always print file name headers. + +@end table + +On older systems, @command{tail} supports an obsolete option +@option{-@var{count}@var{options}}, which is recognized only if it is +specified first. @var{count} is a decimal number optionally followed +by a size letter (@samp{b}, @samp{k}, @samp{m}) as in @code{-c}, or +@samp{l} to mean count by lines, or other option letters +(@samp{cfqv}). Some older @command{tail} implementations also support +an obsolete option @option{+@var{count}} with the same meaning as +@option{-+@var{count}}. @acronym{POSIX} 1003.1-2001 (@pxref{Standards +conformance}) does not allow these options; use @option{-c +@var{count}} or @option{-n @var{count}} instead. + +@node split invocation +@section @command{split}: Split a file into fixed-size pieces + +@pindex split +@cindex splitting a file into pieces +@cindex pieces, splitting a file into + +@command{split} creates output files containing consecutive sections of +@var{input} (standard input if none is given or @var{input} is +@samp{-}). Synopsis: + +@example +split [@var{option}] [@var{input} [@var{prefix}]] +@end example + +By default, @command{split} puts 1000 lines of @var{input} (or whatever is +left over for the last section), into each output file. + +@cindex output file name prefix +The output files' names consist of @var{prefix} (@samp{x} by default) +followed by a group of letters (@samp{aa}, @samp{ab}, @dots{} by default), +such that concatenating the output files in sorted order by file name produces +the original input file. If the output file names are exhausted, +@command{split} reports an error without deleting the output files +that it did create. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -a @var{length} +@itemx --suffix-length=@var{length} +@opindex -a +@opindex --suffix-length +Use suffixes of length @var{length}. The default @var{length} is 2. + +@item -l @var{lines} +@itemx --lines=@var{lines} +@opindex -l +@opindex --lines +Put @var{lines} lines of @var{input} into each output file. + +On older systems, @command{split} supports an obsolete option +@option{-@var{lines}}. @acronym{POSIX} 1003.1-2001 (@pxref{Standards +conformance}) does not allow this; use @option{-l @var{lines}} +instead. + +@item -b @var{bytes} +@itemx --bytes=@var{bytes} +@opindex -b +@opindex --bytes +Put the first @var{bytes} bytes of @var{input} into each output file. +Appending @samp{b} multiplies @var{bytes} by 512, @samp{k} by 1024, and +@samp{m} by 1048576. + +@item -C @var{bytes} +@itemx --line-bytes=@var{bytes} +@opindex -C +@opindex --line-bytes +Put into each output file as many complete lines of @var{input} as +possible without exceeding @var{bytes} bytes. For lines longer than +@var{bytes} bytes, put @var{bytes} bytes into each output file until +less than @var{bytes} bytes of the line are left, then continue +normally. @var{bytes} has the same format as for the @option{--bytes} +option. + +@itemx --verbose +@opindex --verbose +Write a diagnostic to standard error just before each output file is opened. + +@end table + + +@node csplit invocation +@section @command{csplit}: Split a file into context-determined pieces + +@pindex csplit +@cindex context splitting +@cindex splitting a file into pieces by context + +@command{csplit} creates zero or more output files containing sections of +@var{input} (standard input if @var{input} is @samp{-}). Synopsis: + +@example +csplit [@var{option}]@dots{} @var{input} @var{pattern}@dots{} +@end example + +The contents of the output files are determined by the @var{pattern} +arguments, as detailed below. An error occurs if a @var{pattern} +argument refers to a nonexistent line of the input file (e.g., if no +remaining line matches a given regular expression). After every +@var{pattern} has been matched, any remaining input is copied into one +last output file. + +By default, @command{csplit} prints the number of bytes written to each +output file after it has been created. + +The types of pattern arguments are: + +@table @samp + +@item @var{n} +Create an output file containing the input up to but not including line +@var{n} (a positive integer). If followed by a repeat count, also +create an output file containing the next @var{line} lines of the input +file once for each repeat. + +@item /@var{regexp}/[@var{offset}] +Create an output file containing the current line up to (but not +including) the next line of the input file that contains a match for +@var{regexp}. The optional @var{offset} is a @samp{+} or @samp{-} +followed by a positive integer. If it is given, the input up to the +matching line plus or minus @var{offset} is put into the output file, +and the line after that begins the next section of input. + +@item %@var{regexp}%[@var{offset}] +Like the previous type, except that it does not create an output +file, so that section of the input file is effectively ignored. + +@item @{@var{repeat-count}@} +Repeat the previous pattern @var{repeat-count} additional +times. @var{repeat-count} can either be a positive integer or an +asterisk, meaning repeat as many times as necessary until the input is +exhausted. + +@end table + +The output files' names consist of a prefix (@samp{xx} by default) +followed by a suffix. By default, the suffix is an ascending sequence +of two-digit decimal numbers from @samp{00} to @samp{99}. In any case, +concatenating the output files in sorted order by filename produces the +original input file. + +By default, if @command{csplit} encounters an error or receives a hangup, +interrupt, quit, or terminate signal, it removes any output files +that it has created so far before it exits. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -f @var{prefix} +@itemx --prefix=@var{prefix} +@opindex -f +@opindex --prefix +@cindex output file name prefix +Use @var{prefix} as the output file name prefix. + +@item -b @var{suffix} +@itemx --suffix=@var{suffix} +@opindex -b +@opindex --suffix +@cindex output file name suffix +Use @var{suffix} as the output file name suffix. When this option is +specified, the suffix string must include exactly one +@code{printf(3)}-style conversion specification, possibly including +format specification flags, a field width, a precision specifications, +or all of these kinds of modifiers. The format letter must convert a +binary integer argument to readable form; thus, only @samp{d}, @samp{i}, +@samp{u}, @samp{o}, @samp{x}, and @samp{X} conversions are allowed. The +entire @var{suffix} is given (with the current output file number) to +@code{sprintf(3)} to form the file name suffixes for each of the +individual output files in turn. If this option is used, the +@option{--digits} option is ignored. + +@item -n @var{digits} +@itemx --digits=@var{digits} +@opindex -n +@opindex --digits +Use output file names containing numbers that are @var{digits} digits +long instead of the default 2. + +@item -k +@itemx --keep-files +@opindex -k +@opindex --keep-files +Do not remove output files when errors are encountered. + +@item -z +@itemx --elide-empty-files +@opindex -z +@opindex --elide-empty-files +Suppress the generation of zero-length output files. (In cases where +the section delimiters of the input file are supposed to mark the first +lines of each of the sections, the first output file will generally be a +zero-length file unless you use this option.) The output file sequence +numbers always run consecutively starting from 0, even when this option +is specified. + +@item -s +@itemx -q +@itemx --silent +@itemx --quiet +@opindex -s +@opindex -q +@opindex --silent +@opindex --quiet +Do not print counts of output file sizes. + +@end table + + +@node Summarizing files +@chapter Summarizing files + +@cindex summarizing files + +These commands generate just a few numbers representing entire +contents of files. + +@menu +* wc invocation:: Print byte, word, and line counts. +* sum invocation:: Print checksum and block counts. +* cksum invocation:: Print CRC checksum and byte counts. +* md5sum invocation:: Print or check message-digests. +@end menu + + +@node wc invocation +@section @command{wc}: Print byte, word, and line counts + +@pindex wc +@cindex byte count +@cindex character count +@cindex word count +@cindex line count + +@command{wc} counts the number of bytes, characters, whitespace-separated +words, and newlines in each given @var{file}, or standard input if none +are given or for a @var{file} of @samp{-}. Synopsis: + +@example +wc [@var{option}]@dots{} [@var{file}]@dots{} +@end example + +@cindex total counts +@vindex POSIXLY_CORRECT +@command{wc} prints one line of counts for each file, and if the file was +given as an argument, it prints the file name following the counts. If +more than one @var{file} is given, @command{wc} prints a final line +containing the cumulative counts, with the file name @file{total}. The +counts are printed in this order: newlines, words, characters, bytes. +By default, each count is output right-justified in a 7-byte field with +one space between fields so that the numbers and file names line up nicely +in columns. However, @acronym{POSIX} requires that there be exactly one space +separating columns. You can make @command{wc} use the @acronym{POSIX}-mandated +output format by setting the @env{POSIXLY_CORRECT} environment variable. + +By default, @command{wc} prints three counts: the newline, words, and byte +counts. Options can specify that only certain counts be printed. +Options do not undo others previously given, so + +@example +wc --bytes --words +@end example + +@noindent +prints both the byte counts and the word counts. + +With the @code{--max-line-length} option, @command{wc} prints the length +of the longest line per file, and if there is more than one file it +prints the maximum (not the sum) of those lengths. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -c +@itemx --bytes +@opindex -c +@opindex --bytes +Print only the byte counts. + +@item -m +@itemx --chars +@opindex -m +@opindex --chars +Print only the character counts. + +@item -w +@itemx --words +@opindex -w +@opindex --words +Print only the word counts. + +@item -l +@itemx --lines +@opindex -l +@opindex --lines +Print only the newline counts. + +@item -L +@itemx --max-line-length +@opindex -L +@opindex --max-line-length +Print only the maximum line lengths. + +@end table + + +@node sum invocation +@section @command{sum}: Print checksum and block counts + +@pindex sum +@cindex 16-bit checksum +@cindex checksum, 16-bit + +@command{sum} computes a 16-bit checksum for each given @var{file}, or +standard input if none are given or for a @var{file} of @samp{-}. Synopsis: + +@example +sum [@var{option}]@dots{} [@var{file}]@dots{} +@end example + +@command{sum} prints the checksum for each @var{file} followed by the +number of blocks in the file (rounded up). If more than one @var{file} +is given, file names are also printed (by default). (With the +@option{--sysv} option, corresponding file names are printed when there is +at least one file argument.) + +By default, @sc{gnu} @command{sum} computes checksums using an algorithm +compatible with BSD @command{sum} and prints file sizes in units of +1024-byte blocks. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -r +@opindex -r +@cindex BSD @command{sum} +Use the default (BSD compatible) algorithm. This option is included for +compatibility with the System V @command{sum}. Unless @option{-s} was also +given, it has no effect. + +@item -s +@itemx --sysv +@opindex -s +@opindex --sysv +@cindex System V @command{sum} +Compute checksums using an algorithm compatible with System V +@command{sum}'s default, and print file sizes in units of 512-byte blocks. + +@end table + +@command{sum} is provided for compatibility; the @command{cksum} program (see +next section) is preferable in new applications. + + +@node cksum invocation +@section @command{cksum}: Print CRC checksum and byte counts + +@pindex cksum +@cindex cyclic redundancy check +@cindex CRC checksum + +@command{cksum} computes a cyclic redundancy check (CRC) checksum for each +given @var{file}, or standard input if none are given or for a +@var{file} of @samp{-}. Synopsis: + +@example +cksum [@var{option}]@dots{} [@var{file}]@dots{} +@end example + +@command{cksum} prints the CRC checksum for each file along with the number +of bytes in the file, and the filename unless no arguments were given. + +@command{cksum} is typically used to ensure that files +transferred by unreliable means (e.g., netnews) have not been corrupted, +by comparing the @command{cksum} output for the received files with the +@command{cksum} output for the original files (typically given in the +distribution). + +The CRC algorithm is specified by the @acronym{POSIX} standard. It is not +compatible with the BSD or System V @command{sum} algorithms (see the +previous section); it is more robust. + +The only options are @option{--help} and @option{--version}. @xref{Common +options}. + + +@node md5sum invocation +@section @command{md5sum}: Print or check message-digests + +@pindex md5sum +@cindex 128-bit checksum +@cindex checksum, 128-bit +@cindex fingerprint, 128-bit +@cindex message-digest, 128-bit + +@command{md5sum} computes a 128-bit checksum (or @dfn{fingerprint} or +@dfn{message-digest}) for each specified @var{file}. +If a @var{file} is specified as @samp{-} or if no files are given +@command{md5sum} computes the checksum for the standard input. +@command{md5sum} can also determine whether a file and checksum are +consistent. Synopses: + +@example +md5sum [@var{option}]@dots{} [@var{file}]@dots{} +md5sum [@var{option}]@dots{} --check [@var{file}] +@end example + +For each @var{file}, @samp{md5sum} outputs the MD5 checksum, a flag +indicating a binary or text input file, and the filename. +If @var{file} is omitted or specified as @samp{-}, standard input is read. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -b +@itemx --binary +@opindex -b +@opindex --binary +@cindex binary input files +Treat all input files as binary. This option has no effect on Unix +systems, since they don't distinguish between binary and text files. +This option is useful on systems that have different internal and +external character representations. On MS-DOS and MS-Windows, this is +the default. + +@item -c +@itemx --check +Read filenames and checksum information from the single @var{file} +(or from stdin if no @var{file} was specified) and report whether +each named file and the corresponding checksum data are consistent. +The input to this mode of @command{md5sum} is usually the output of +a prior, checksum-generating run of @samp{md5sum}. +Each valid line of input consists of an MD5 checksum, a binary/text +flag, and then a filename. +Binary files are marked with @samp{*}, text with @samp{ }. +For each such line, @command{md5sum} reads the named file and computes its +MD5 checksum. Then, if the computed message digest does not match the +one on the line with the filename, the file is noted as having +failed the test. Otherwise, the file passes the test. +By default, for each valid line, one line is written to standard +output indicating whether the named file passed the test. +After all checks have been performed, if there were any failures, +a warning is issued to standard error. +Use the @option{--status} option to inhibit that output. +If any listed file cannot be opened or read, if any valid line has +an MD5 checksum inconsistent with the associated file, or if no valid +line is found, @command{md5sum} exits with nonzero status. Otherwise, +it exits successfully. + +@itemx --status +@opindex --status +@cindex verifying MD5 checksums +This option is useful only when verifying checksums. +When verifying checksums, don't generate the default one-line-per-file +diagnostic and don't output the warning summarizing any failures. +Failures to open or read a file still evoke individual diagnostics to +standard error. +If all listed files are readable and are consistent with the associated +MD5 checksums, exit successfully. Otherwise exit with a status code +indicating there was a failure. + +@item -t +@itemx --text +@opindex -t +@opindex --text +@cindex text input files +Treat all input files as text files. This is the reverse of +@option{--binary}. + +@item -w +@itemx --warn +@opindex -w +@opindex --warn +@cindex verifying MD5 checksums +When verifying checksums, warn about improperly formatted MD5 checksum lines. +This option is useful only if all but a few lines in the checked input +are valid. + +@end table + + +@node Operating on sorted files +@chapter Operating on sorted files + +@cindex operating on sorted files +@cindex sorted files, operations on + +These commands work with (or produce) sorted files. + +@menu +* sort invocation:: Sort text files. +* uniq invocation:: Uniquify files. +* comm invocation:: Compare two sorted files line by line. +* ptx invocation:: Produce a permuted index of file contents. +* tsort invocation:: Topological sort. +* tsort background:: Where tsort came from. +@end menu + + +@node sort invocation +@section @command{sort}: Sort text files + +@pindex sort +@cindex sorting files + +@command{sort} sorts, merges, or compares all the lines from the given +files, or standard input if none are given or for a @var{file} of +@samp{-}. By default, @command{sort} writes the results to standard +output. Synopsis: + +@example +sort [@var{option}]@dots{} [@var{file}]@dots{} +@end example + +@command{sort} has three modes of operation: sort (the default), merge, +and check for sortedness. The following options change the operation +mode: + +@table @samp + +@item -c +@itemx --check +@opindex -c +@opindex --check +@cindex checking for sortedness +Check whether the given files are already sorted: if they are not all +sorted, print an error message and exit with a status of 1. +Otherwise, exit successfully. + +@item -m +@itemx --merge +@opindex -m +@opindex --merge +@cindex merging sorted files +Merge the given files by sorting them as a group. Each input file must +always be individually sorted. It always works to sort instead of +merge; merging is provided because it is faster, in the case where it +works. + +@end table + +@vindex LC_ALL +@vindex LC_COLLATE +A pair of lines is compared as follows: if any key fields have +been specified, @command{sort} compares each pair of fields, in the +order specified on the command line, according to the associated +ordering options, until a difference is found or no fields are left. +Unless otherwise specified, all comparisons use the character collating +sequence specified by the @env{LC_COLLATE} locale. @footnote{If you +use a non-@acronym{POSIX} locale (e.g., by setting @env{LC_ALL} +to @samp{en_US}), then @command{sort} may produce output that is sorted +differently than you're accustomed to. In that case, set the @env{LC_ALL} +environment variable to @samp{C}. Note that setting only @env{LC_COLLATE} +has two problems. First, it is ineffective if @env{LC_ALL} is also set. +Second, it has undefined behavior if @env{LC_CTYPE} (or @env{LANG}, if +@env{LC_CTYPE} is unset) is set to an incompatible value. For example, +you get undefined behavior if @env{LC_CTYPE} is @code{ja_JP.PCK} but +@env{LC_COLLATE} is @code{en_US.UTF-8}. } + +If any of the global options @samp{bdfgiMnr} are given but no key fields +are specified, @command{sort} compares the entire lines according to the +global options. + +Finally, as a last resort when all keys compare equal (or if no ordering +options were specified at all), @command{sort} compares the entire lines. +The last resort comparison honors the @option{--reverse} (@option{-r}) +global option. The @option{--stable} (@option{-s}) option disables this +last-resort comparison so that lines in which all fields compare equal +are left in their original relative order. If no fields or global +options are specified, @option{--stable} (@option{-s}) has no effect. + +@sc{gnu} @command{sort} (as specified for all @sc{gnu} utilities) has no +limit on input line length or restrictions on bytes allowed within lines. +In addition, if the final byte of an input file is not a newline, @sc{gnu} +@command{sort} silently supplies one. A line's trailing newline is not +part of the line for comparison purposes. + +Upon any error, @command{sort} exits with a status of @samp{2}. + +@vindex TMPDIR +If the environment variable @env{TMPDIR} is set, @command{sort} uses its +value as the directory for temporary files instead of @file{/tmp}. The +@option{--temporary-directory} (@option{-T}) option in turn overrides +the environment variable. + + +The following options affect the ordering of output lines. They may be +specified globally or as part of a specific key field. If no key +fields are specified, global options apply to comparison of entire +lines; otherwise the global options are inherited by key fields that do +not specify any special options of their own. In pre-@acronym{POSIX} +versions of @command{sort}, global options affect only later key fields, +so portable shell scripts should specify global options first. + +@table @samp + +@item -b +@itemx --ignore-leading-blanks +@opindex -b +@opindex --ignore-leading-blanks +@cindex blanks, ignoring leading +@vindex LC_CTYPE +Ignore leading blanks when finding sort keys in each line. +The @env{LC_CTYPE} locale determines character types. + +@item -d +@itemx --dictionary-order +@opindex -d +@opindex --dictionary-order +@cindex dictionary order +@cindex phone directory order +@cindex telephone directory order +@vindex LC_CTYPE +Sort in @dfn{phone directory} order: ignore all characters except +letters, digits and blanks when sorting. +The @env{LC_CTYPE} locale determines character types. + +@item -f +@itemx --ignore-case +@opindex -f +@opindex --ignore-case +@cindex ignoring case +@cindex case folding +@vindex LC_CTYPE +Fold lowercase characters into the equivalent uppercase characters when +comparing so that, for example, @samp{b} and @samp{B} sort as equal. +The @env{LC_CTYPE} locale determines character types. + +@item -g +@itemx --general-numeric-sort +@opindex -g +@opindex --general-numeric-sort +@cindex general numeric sort +@vindex LC_NUMERIC +Sort numerically, using the standard C function @code{strtod} to convert +a prefix of each line to a double-precision floating point number. +This allows floating point numbers to be specified in scientific notation, +like @code{1.0e-34} and @code{10e100}. +The @env{LC_NUMERIC} locale determines the decimal-point character. +Do not report overflow, underflow, or conversion errors. +Use the following collating sequence: + +@itemize @bullet +@item +Lines that do not start with numbers (all considered to be equal). +@item +NaNs (``Not a Number'' values, in IEEE floating point arithmetic) +in a consistent but machine-dependent order. +@item +Minus infinity. +@item +Finite numbers in ascending numeric order (with @math{-0} and @math{+0} equal). +@item +Plus infinity. +@end itemize + +Use this option only if there is no alternative; it is much slower than +@option{--numeric-sort} (@option{-n}) and it can lose information when +converting to floating point. + +@item -i +@itemx --ignore-nonprinting +@opindex -i +@opindex --ignore-nonprinting +@cindex nonprinting characters, ignoring +@cindex unprintable characters, ignoring +@vindex LC_CTYPE +Ignore nonprinting characters. +The @env{LC_CTYPE} locale determines character types. + +@item -M +@itemx --month-sort +@opindex -M +@opindex --month-sort +@cindex months, sorting by +@vindex LC_TIME +An initial string, consisting of any amount of whitespace, followed +by a month name abbreviation, is folded to UPPER case and +compared in the order @samp{JAN} < @samp{FEB} < @dots{} < @samp{DEC}. +Invalid names compare low to valid names. The @env{LC_TIME} locale +category determines the month spellings. + +@item -n +@itemx --numeric-sort +@opindex -n +@opindex --numeric-sort +@cindex numeric sort +@vindex LC_NUMERIC +Sort numerically: the number begins each line; specifically, it consists +of optional whitespace, an optional @samp{-} sign, and zero or more +digits possibly separated by thousands separators, optionally followed +by a decimal-point character and zero or more digits. The @env{LC_NUMERIC} +locale specifies the decimal-point character and thousands separator. + +Numeric sort uses what might be considered an unconventional method to +compare strings representing floating point numbers. Rather than first +converting each string to the C @code{double} type and then comparing +those values, @command{sort} aligns the decimal-point characters in the +two strings and compares the strings a character at a time. One benefit +of using this approach is its speed. In practice this is much more +efficient than performing the two corresponding string-to-double (or +even string-to-integer) conversions and then comparing doubles. In +addition, there is no corresponding loss of precision. Converting each +string to @code{double} before comparison would limit precision to about +16 digits on most systems. + +Neither a leading @samp{+} nor exponential notation is recognized. +To compare such strings numerically, use the +@option{--general-numeric-sort} (@option{-g}) option. + +@item -r +@itemx --reverse +@opindex -r +@opindex --reverse +@cindex reverse sorting +Reverse the result of comparison, so that lines with greater key values +appear earlier in the output instead of later. + +@end table + +Other options are: + +@table @samp + +@item -o @var{output-file} +@itemx --output=@var{output-file} +@opindex -o +@opindex --output +@cindex overwriting of input, allowed +Write output to @var{output-file} instead of standard output. +If necessary, @command{sort} reads input before opening +@var{output-file}, so you can safely sort a file in place by using +commands like @code{sort -o F F} and @code{cat F | sort -o F}. + +@vindex POSIXLY_CORRECT +On newer systems, @option{-o} cannot appear after an input file if +@env{POSIXLY_CORRECT} is set, e.g., @samp{sort F -o F}. Portable +scripts should specify @option{-o @var{output-file}} before any input +files. + +@item -s +@itemx --stable +@opindex -s +@opindex --stable +@cindex sort stability +@cindex disabling sort's last-resort comparison + +Make @command{sort} stable by disabling the last-resort +comparison that is performed in some cases. +By default, when lines compare equal based on command line options +that affect ordering, those lines are ordered using +a @dfn{last-resort comparison} that takes the entire +line as the key and acts as if no ordering options were specified. +But if @option{--reverse} (@option{-r}) was specified along with other +ordering options, then the last-resort comparison does use @option{--reverse}. +In any case, when no ordering option is specified or when only +@option{--reverse} is specified, the last-resort comparison is not performed + +@item -S @var{size} +@itemx --buffer-size=@var{size} +@opindex -S +@opindex --buffer-size +@cindex size for main memory sorting +Use a main-memory sort buffer of the given @var{size}. By default, +@var{size} is in units of 1024 bytes. Appending @samp{%} causes +@var{size} to be interpreted as a percentage of physical memory. +Appending @samp{K} multiplies @var{size} by 1024 (the default), +@samp{M} by 1,048,576, @samp{G} by 1,073,741,824, and so on for +@samp{T}, @samp{P}, @samp{E}, @samp{Z}, and @samp{Y}. Appending +@samp{b} causes @var{size} to be interpreted as a byte count, with no +multiplication. + +This option can improve the performance of @command{sort} by causing it +to start with a larger or smaller sort buffer than the default. +However, this option affects only the initial buffer size. The buffer +grows beyond @var{size} if @command{sort} encounters input lines larger +than @var{size}. + +@item -t @var{separator} +@itemx --field-separator=@var{separator} +@opindex -t +@opindex --field-separator +@cindex field separator character +Use character @var{separator} as the field separator when finding the +sort keys in each line. By default, fields are separated by the empty +string between a non-whitespace character and a whitespace character. +That is, given the input line @w{@samp{ foo bar}}, @command{sort} breaks it +into fields @w{@samp{ foo}} and @w{@samp{ bar}}. The field separator is +not considered to be part of either the field preceding or the field +following. But note that sort fields that extend to the end of the line, +as @option{-k 2}, or sort fields consisting of a range, as @option{-k 2,3}, +retain the field separators present between the endpoints of the range. + +@item -T @var{tempdir} +@itemx --temporary-directory=@var{tempdir} +@opindex -T +@opindex --temporary-directory +@cindex temporary directory +@vindex TMPDIR +Use directory @var{tempdir} to store temporary files, overriding the +@env{TMPDIR} environment variable. If this option is given more than +once, temporary files are stored in all the directories given. If you +have a large sort or merge that is I/O-bound, you can often improve +performance by using this option to specify directories on different +disks and controllers. + +@item -u +@itemx --unique +@opindex -u +@opindex --unique +@cindex uniquifying output + +Normally, output only the first of a sequence of lines that compare +equal. For the @option{--check} (@option{-c}) option, +check that no pair of consecutive lines compares equal. + +@item -k @var{pos1}[,@var{pos2}] +@itemx --key=@var{pos1}[,@var{pos2}] +@opindex -k +@opindex --key +@cindex sort field +Specify a sort field that consists of the part of the line between +@var{pos1} and @var{pos2} (or the end of the line, if @var{pos2} is +omitted), @emph{inclusive}. Fields and character positions are numbered +starting with 1. So to sort on the second field, you'd use +@option{--key=2,2} (@option{-k 2,2}). See below for more examples. + +@item -z +@itemx --zero-terminated +@opindex -z +@opindex --zero-terminated +@cindex sort zero-terminated lines +Treat the input as a set of lines, each terminated by a zero byte +(@acronym{ASCII} @sc{nul} (Null) character) instead of an +@acronym{ASCII} @sc{lf} (Line Feed). +This option can be useful in conjunction with @samp{perl -0} or +@samp{find -print0} and @samp{xargs -0} which do the same in order to +reliably handle arbitrary pathnames (even those which contain Line Feed +characters.) + +@end table + +Historical (BSD and System V) implementations of @command{sort} have +differed in their interpretation of some options, particularly +@option{-b}, @option{-f}, and @option{-n}. @sc{gnu} sort follows the @acronym{POSIX} +behavior, which is usually (but not always!) like the System V behavior. +According to @acronym{POSIX}, @option{-n} no longer implies @option{-b}. For +consistency, @option{-M} has been changed in the same way. This may +affect the meaning of character positions in field specifications in +obscure cases. The only fix is to add an explicit @option{-b}. + +A position in a sort field specified with the @option{-k} +option has the form @samp{@var{f}.@var{c}}, where @var{f} is the number +of the field to use and @var{c} is the number of the first character +from the beginning of the field. In a start position, an omitted +@samp{.@var{c}} stands for the field's first character. In an end +position, an omitted or zero @samp{.@var{c}} stands for the field's +last character. If the +@option{-b} option was specified, the @samp{.@var{c}} part of a field +specification is counted from the first nonblank character of the field. + +A sort key position may also have any of the option letters @samp{Mbdfinr} +appended to it, in which case the global ordering options are not used +for that particular field. The @option{-b} option may be independently +attached to either or both of the start and +end positions of a field specification, and if it is inherited +from the global options it will be attached to both. +Keys may span multiple fields. + +On older systems, @command{sort} supports an obsolete origin-zero +syntax @samp{+@var{pos1} [-@var{pos2}]} for specifying sort keys. +@acronym{POSIX} 1003.1-2001 (@pxref{Standards conformance}) does not allow +this; use @option{-k} instead. + +Here are some examples to illustrate various combinations of options. + +@itemize @bullet + +@item +Sort in descending (reverse) numeric order. + +@example +sort -nr +@end example + +@item +Sort alphabetically, omitting the first and second fields. +This uses a single key composed of the characters beginning +at the start of field three and extending to the end of each line. + +@example +sort -k 3 +@end example + +@item +Sort numerically on the second field and resolve ties by sorting +alphabetically on the third and fourth characters of field five. +Use @samp{:} as the field delimiter. + +@example +sort -t : -k 2,2n -k 5.3,5.4 +@end example + +Note that if you had written @option{-k 2} instead of @option{-k 2,2} +@command{sort} would have used all characters beginning in the second field +and extending to the end of the line as the primary @emph{numeric} +key. For the large majority of applications, treating keys spanning +more than one field as numeric will not do what you expect. + +Also note that the @samp{n} modifier was applied to the field-end +specifier for the first key. It would have been equivalent to +specify @option{-k 2n,2} or @option{-k 2n,2n}. All modifiers except +@samp{b} apply to the associated @emph{field}, regardless of whether +the modifier character is attached to the field-start and/or the +field-end part of the key specifier. + +@item +Sort the password file on the fifth field and ignore any +leading white space. Sort lines with equal values in field five +on the numeric user ID in field three. + +@example +sort -t : -k 5b,5 -k 3,3n /etc/passwd +@end example + +An alternative is to use the global numeric modifier @option{-n}. + +@example +sort -t : -n -k 5b,5 -k 3,3 /etc/passwd +@end example + +@item +Generate a tags file in case-insensitive sorted order. + +@smallexample +find src -type f -print0 | sort -t / -z -f | xargs -0 etags --append +@end smallexample + +The use of @option{-print0}, @option{-z}, and @option{-0} in this case means +that pathnames that contain Line Feed characters will not get broken up +by the sort operation. + +Finally, to ignore both leading and trailing white space, you +could have applied the @samp{b} modifier to the field-end specifier +for the first key, + +@example +sort -t : -n -k 5b,5b -k 3,3 /etc/passwd +@end example + +or by using the global @option{-b} modifier instead of @option{-n} +and an explicit @samp{n} with the second key specifier. + +@example +sort -t : -b -k 5,5 -k 3,3n /etc/passwd +@end example + +@c This example is a bit contrived and needs more explanation. +@c @item +@c Sort records separated by an arbitrary string by using a pipe to convert +@c each record delimiter string to @samp{\0}, then using sort's -z option, +@c and converting each @samp{\0} back to the original record delimiter. +@c +@c @example +@c printf 'c\n\nb\n\na\n'|perl -0pe 's/\n\n/\n\0/g'|sort -z|perl -0pe 's/\0/\n/g' +@c @end example + +@end itemize + + +@node uniq invocation +@section @command{uniq}: Uniquify files + +@pindex uniq +@cindex uniquify files + +@command{uniq} writes the unique lines in the given @file{input}, or +standard input if nothing is given or for an @var{input} name of +@samp{-}. Synopsis: + +@example +uniq [@var{option}]@dots{} [@var{input} [@var{output}]] +@end example + +By default, @command{uniq} prints the unique lines in a sorted file, i.e., +discards all but one of identical successive lines. Optionally, it can +instead show only lines that appear exactly once, or lines that appear +more than once. + +The input need not be sorted, but duplicate input lines are detected +only if they are adjacent. If you want to discard non-adjacent +duplicate lines, perhaps you want to use @code{sort -u}. + +@vindex LC_COLLATE +Comparisons use the character collating sequence specified by the +@env{LC_COLLATE} locale category. + +If no @var{output} file is specified, @command{uniq} writes to standard +output. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -f @var{n} +@itemx --skip-fields=@var{n} +@opindex -f +@opindex --skip-fields +Skip @var{n} fields on each line before checking for uniqueness. Fields +are sequences of non-space non-tab characters that are separated from +each other by at least one space or tab. + +On older systems, @command{uniq} supports an obsolete option +@option{-@var{n}}. @acronym{POSIX} 1003.1-2001 (@pxref{Standards conformance}) +does not allow this; use @option{-f @var{n}} instead. + +@item -s @var{n} +@itemx --skip-chars=@var{n} +@opindex -s +@opindex --skip-chars +Skip @var{n} characters before checking for uniqueness. If you use both +the field and character skipping options, fields are skipped over first. + +On older systems, @command{uniq} supports an obsolete option +@option{+@var{n}}. @acronym{POSIX} 1003.1-2001 (@pxref{Standards conformance}) +does not allow this; use @option{-s @var{n}} instead. + +@item -c +@itemx --count +@opindex -c +@opindex --count +Print the number of times each line occurred along with the line. + +@item -i +@itemx --ignore-case +@opindex -i +@opindex --ignore-case +Ignore differences in case when comparing lines. + +@item -d +@itemx --repeated +@opindex -d +@opindex --repeated +@cindex duplicate lines, outputting +Print one copy of each duplicate line. + +@item -D +@itemx --all-repeated[=@var{delimit-method}] +@opindex -D +@opindex --all-repeated +@cindex all duplicate lines, outputting +Print all copies of each duplicate line. +This option is useful mainly in conjunction with other options e.g., +to ignore case or to compare only selected fields. +The optional @var{delimit-method} tells how to delimit +groups of duplicate lines, and must be one of the following: + +@table @samp + +@item none +Do not delimit groups of duplicate lines. +This is equivalent to @option{--all-repeated} (@option{-D}). + +@item prepend +Output a newline before each group of duplicate lines. + +@item separate +Separate groups of duplicate lines with a single newline. +This is the same as using @samp{prepend}, except that +there is no newline before the first group, and hence +may be better suited for output direct to users. +@end table + +Note that when groups are delimited and the input stream contains +two or more consecutive blank lines, then the output is ambiguous. +To avoid that, filter the input through @samp{tr -s '\n'} to replace +each sequence of consecutive newlines with a single newline. + +This is a @sc{gnu} extension. +@c FIXME: give an example showing *how* it's useful + +@item -u +@itemx --unique +@opindex -u +@opindex --unique +@cindex unique lines, outputting +Print non-duplicate lines. + +@item -w @var{n} +@itemx --check-chars=@var{n} +@opindex -w +@opindex --check-chars +Compare @var{n} characters on each line (after skipping any specified +fields and characters). By default the entire rest of the lines are +compared. + +@end table + + +@node comm invocation +@section @command{comm}: Compare two sorted files line by line + +@pindex comm +@cindex line-by-line comparison +@cindex comparing sorted files + +@command{comm} writes to standard output lines that are common, and lines +that are unique, to two input files; a file name of @samp{-} means +standard input. Synopsis: + +@example +comm [@var{option}]@dots{} @var{file1} @var{file2} +@end example + +@vindex LC_COLLATE +Before @command{comm} can be used, the input files must be sorted using the +collating sequence specified by the @env{LC_COLLATE} locale. +If an input file ends in a non-newline +character, a newline is silently appended. The @command{sort} command with +no options always outputs a file that is suitable input to @command{comm}. + +@cindex differing lines +@cindex common lines +With no options, @command{comm} produces three column output. Column one +contains lines unique to @var{file1}, column two contains lines unique +to @var{file2}, and column three contains lines common to both files. +Columns are separated by a single TAB character. +@c FIXME: when there's an option to supply an alternative separator +@c string, append `by default' to the above sentence. + +@opindex -1 +@opindex -2 +@opindex -3 +The options @option{-1}, @option{-2}, and @option{-3} suppress printing of +the corresponding columns. Also see @ref{Common options}. + +Unlike some other comparison utilities, @command{comm} has an exit +status that does not depend on the result of the comparison. +Upon normal completion @command{comm} produces an exit code of zero. +If there is an error it exits with nonzero status. + + +@node tsort invocation +@section @command{tsort}: Topological sort + +@pindex tsort +@cindex topological sort + +@command{tsort} performs a topological sort on the given @var{file}, or +standard input if no input file is given or for a @var{file} of +@samp{-}. For more details and some history, see @ref{tsort background}. +Synopsis: + +@example +tsort [@var{option}] [@var{file}] +@end example + +@command{tsort} reads its input as pairs of strings, separated by blanks, +indicating a partial ordering. The output is a total ordering that +corresponds to the given partial ordering. + +For example + +@example +tsort < out +$ dd bs=1 skip=252 count=6 < out 2>/dev/null; echo +deeper +@end example + +Note that although the listing above includes a trailing slash +for the @samp{deeper} entry, the offsets select the name without +the trailing slash. However, if you invoke @command{ls} with @option{--dired} +along with an option like @option{--escape} (aka @option{-b}) and operate +on a file whose name contains special characters, notice that the backslash +@emph{is} included: + +@example +$ touch 'a b' +$ ls -blog --dired 'a b' + -rw-r--r-- 1 0 Nov 9 18:41 a\ b +//DIRED// 40 44 +//DIRED-OPTIONS// --quoting-style=escape +@end example + +If you use a quoting style that adds quote marks +(e.g., @option{--quoting-style=c}), then the offsets include the quote marks. +So beware that the user may select the quoting style via the environment +variable @env{QUOTING_STYLE}. Hence, applications using @option{--dired} +should either specify an explicit @option{--quoting-style=literal} option +(aka @option{-N} or @option{--literal}) on the command line, or else be +prepared to parse the escaped names. + +@item --full-time +@opindex --full-time +Produce long format directory listings, and list times in full. It is +equivalent to using @option{--format=long} with +@option{--time-style=full-iso} (@pxref{Formatting file timestamps}). + +@item -g +@opindex -g +Produce long format directory listings, but don't display owner information. + +@item -G +@itemx --no-group +@opindex -G +@opindex --no-group +Inhibit display of group information in a long format directory listing. +(This is the default in some non-@sc{gnu} versions of @command{ls}, so we +provide this option for compatibility.) + +@item -h +@itemx --human-readable +@opindex -h +@opindex --human-readable +@cindex human-readable output +Append a size letter to each size, such as @samp{M} for mebibytes. +Powers of 1024 are used, not 1000; @samp{M} stands for 1,048,576 bytes. +This option is equivalent to @option{--block-size=human} (@pxref{Block size}). +Use the @option{--si} option if you prefer powers of 1000. + +@item -i +@itemx --inode +@opindex -i +@opindex --inode +@cindex inode number, printing +Print the inode number (also called the file serial number and index +number) of each file to the left of the file name. (This number +uniquely identifies each file within a particular filesystem.) + +@item -l +@itemx --format=long +@itemx --format=verbose +@opindex -l +@opindex --format +@opindex long ls @r{format} +@opindex verbose ls @r{format} +In addition to the name of each file, print the file type, permissions, +number of hard links, owner name, group name, size, and +timestamp (@pxref{Formatting file timestamps}), normally +the modification time. + +Normally the size is printed as a byte count without punctuation, but +this can be overridden (@pxref{Block size}). For example, @option{-h} +prints an abbreviated, human-readable count, and +@samp{--block-size="'1"} prints a byte count with the thousands +separator of the current locale. + +For each directory that is listed, preface the files with a line +@samp{total @var{blocks}}, where @var{blocks} is the total disk allocation +for all files in that directory. The block size currently defaults to 1024 +bytes, but this can be overridden (@pxref{Block size}). +The @var{blocks} computed counts each hard link separately; +this is arguably a deficiency. + +@cindex permissions, output by @command{ls} +The permissions listed are similar to symbolic mode specifications +(@pxref{Symbolic Modes}). But @command{ls} combines multiple bits into the +third character of each set of permissions as follows: +@table @samp +@item s +If the setuid or setgid bit and the corresponding executable bit +are both set. + +@item S +If the setuid or setgid bit is set but the corresponding executable bit +is not set. + +@item t +If the sticky bit and the other-executable bit are both set. + +@item T +If the sticky bit is set but the other-executable bit is not set. + +@item x +If the executable bit is set and none of the above apply. + +@item - +Otherwise. +@end table + +Following the permission bits is a single character that specifies +whether an alternate access method applies to the file. When that +character is a space, there is no alternate access method. When it +is a printing character (e.g., @samp{+}), then there is such a method. + +@item -n +@itemx --numeric-uid-gid +@opindex -n +@opindex --numeric-uid-gid +@cindex numeric uid and gid +Produce long format directory listings, but +display numeric UIDs and GIDs instead of the owner and group names. + +@item -o +@opindex -o +Produce long format directory listings, but don't display group information. +It is equivalent to using @option{--format=long} with @option{--no-group} . + +@item -s +@itemx --size +@opindex -s +@opindex --size +@cindex disk allocation +@cindex size of files, reporting +Print the disk allocation of each file to the left of the file name. +This is the amount of disk space used by the file, which is usually a +bit more than the file's size, but it can be less if the file has holes. + +Normally the disk allocation is printed in units of +1024 bytes, but this can be overridden (@pxref{Block size}). + +@cindex NFS mounts from BSD to HP-UX +For files that are NFS-mounted from an HP-UX system to a BSD system, +this option reports sizes that are half the correct values. On HP-UX +systems, it reports sizes that are twice the correct values for files +that are NFS-mounted from BSD systems. This is due to a flaw in HP-UX; +it also affects the HP-UX @command{ls} program. + +@itemx --si +@opindex --si +@cindex SI output +Append an SI-style abbreviation to each size, such as @samp{MB} for +megabytes. Powers of 1000 are used, not 1024; @samp{MB} stands for +1,000,000 bytes. This option is equivalent to +@option{--block-size=si}. Use the @option{-h} or +@option{--human-readable} option if +you prefer powers of 1024. + +@end table + + +@node Sorting the output +@subsection Sorting the output + +@cindex sorting @command{ls} output +These options change the order in which @command{ls} sorts the information +it outputs. By default, sorting is done by character code +(e.g., @acronym{ASCII} order). + +@table @samp + +@item -c +@itemx --time=ctime +@itemx --time=status +@itemx --time=use +@opindex -c +@opindex --time +@opindex ctime@r{, printing or sorting by} +@opindex status time@r{, printing or sorting by} +@opindex use time@r{, printing or sorting files by} +If the long listing format (e.g., @option{-l}, @option{-o}) is being used, +print the status change time (the @samp{ctime} in the inode) instead of +the modification time. +When explicitly sorting by time (@option{--sort=time} or @option{-t}) +or when not using a long listing format, +sort according to the status change time. + +@item -f +@opindex -f +@cindex unsorted directory listing +@cindex directory order, listing by +Primarily, like @option{-U}---do not sort; list the files in whatever +order they are stored in the directory. But also enable @option{-a} (list +all files) and disable @option{-l}, @option{--color}, and @option{-s} (if they +were specified before the @option{-f}). + +@item -r +@itemx --reverse +@opindex -r +@opindex --reverse +@cindex reverse sorting +Reverse whatever the sorting method is---e.g., list files in reverse +alphabetical order, youngest first, smallest first, or whatever. + +@item -S +@itemx --sort=size +@opindex -S +@opindex --sort +@opindex size of files@r{, sorting files by} +Sort by file size, largest first. + +@item -t +@itemx --sort=time +@opindex -t +@opindex --sort +@opindex modification time@r{, sorting files by} +Sort by modification time (the @samp{mtime} in the inode), newest first. + +@item -u +@itemx --time=atime +@itemx --time=access +@opindex -u +@opindex --time +@opindex use time@r{, printing or sorting files by} +@opindex atime@r{, printing or sorting files by} +@opindex access time@r{, printing or sorting files by} +If the long listing format (e.g., @option{--format=long}) is being used, +print the last access time (the @samp{atime} in the inode). +When explicitly sorting by time (@option{--sort=time} or @option{-t}) +or when not using a long listing format, sort according to the access time. + +@item -U +@itemx --sort=none +@opindex -U +@opindex --sort +@opindex none@r{, sorting option for @command{ls}} +Do not sort; list the files in whatever order they are +stored in the directory. (Do not do any of the other unrelated things +that @option{-f} does.) This is especially useful when listing very large +directories, since not doing any sorting can be noticeably faster. + +@item -v +@itemx --sort=version +@opindex -v +@opindex --sort +@opindex version@r{, sorting option for @command{ls}} +Sort by version name and number, lowest first. It behaves like a default +sort, except that each sequence of decimal digits is treated numerically +as an index/version number. (@xref{More details about version sort}.) + +@item -X +@itemx --sort=extension +@opindex -X +@opindex --sort +@opindex extension@r{, sorting files by} +Sort directory contents alphabetically by file extension (characters +after the last @samp{.}); files with no extension are sorted first. + +@end table + + +@node More details about version sort +@subsection More details about version sort + +The version sort takes into account the fact that file names frequently include +indices or version numbers. Standard sorting functions usually do not produce +the ordering that people expect because comparisons are made on a +character-by-character basis. The version +sort addresses this problem, and is especially useful when browsing +directories that contain many files with indices/version numbers in their +names: + +@example + > ls -1 > ls -1v + foo.zml-1.gz foo.zml-1.gz + foo.zml-100.gz foo.zml-2.gz + foo.zml-12.gz foo.zml-6.gz + foo.zml-13.gz foo.zml-12.gz + foo.zml-2.gz foo.zml-13.gz + foo.zml-25.gz foo.zml-25.gz + foo.zml-6.gz foo.zml-100.gz +@end example + +Note also that numeric parts with leading zeroes are considered as +fractional one: + +@example + > ls -1 > ls -1v + abc-1.007.tgz abc-1.007.tgz + abc-1.012b.tgz abc-1.01a.tgz + abc-1.01a.tgz abc-1.012b.tgz +@end example + +@node General output formatting +@subsection General output formatting + +These options affect the appearance of the overall output. + +@table @samp + +@item -1 +@itemx --format=single-column +@opindex -1 +@opindex --format +@opindex single-column @r{output of files} +List one file per line. This is the default for @command{ls} when standard +output is not a terminal. + +@item -C +@itemx --format=vertical +@opindex -C +@opindex --format +@opindex vertical @r{sorted files in columns} +List files in columns, sorted vertically. This is the default for +@command{ls} if standard output is a terminal. It is always the default +for the @command{dir} and @command{d} programs. +@sc{gnu} @command{ls} uses variable width columns to display as many files as +possible in the fewest lines. + +@item --color [=@var{when}] +@opindex --color +@cindex color, distinguishing file types with +Specify whether to use color for distinguishing file types. @var{when} +may be omitted, or one of: +@itemize @bullet +@item none +@vindex none @r{color option} +- Do not use color at all. This is the default. +@item auto +@vindex auto @r{color option} +@cindex terminal, using color iff +- Only use color if standard output is a terminal. +@item always +@vindex always @r{color option} +- Always use color. +@end itemize +Specifying @option{--color} and no @var{when} is equivalent to +@option{--color=always}. +Piping a colorized listing through a pager like @command{more} or +@command{less} usually produces unreadable results. However, using +@code{more -f} does seem to work. + +@item -F +@itemx --classify +@itemx --indicator-style=classify +@opindex -F +@opindex --classify +@opindex --indicator-style +@cindex file type and executables, marking +@cindex executables and file type, marking +Append a character to each file name indicating the file type. Also, +for regular files that are executable, append @samp{*}. The file type +indicators are @samp{/} for directories, @samp{@@} for symbolic links, +@samp{|} for FIFOs, @samp{=} for sockets, and nothing for regular files. +@c The following sentence is the same as the one for -d. +Do not follow symbolic links listed on the +command line unless the @option{--dereference-command-line} (@option{-H}), +@option{--dereference} (@option{-L}), or +@option{--dereference-command-line-symlink-to-dir} options are specified. + +@item --indicator-style=@var{word} +@opindex --indicator-style +Append a character indicator with style @var{word} to entry names, +as follows: +@table @samp +@item none +Do not append any character indicator; this is the default. +@item file-type +Append @samp{/} for directories, @samp{@@} for symbolic links, @samp{|} +for FIFOs, @samp{=} for sockets, and nothing for regular files. This is +the same as the @option{-p} or @option{--file-type} option. +@item classify +Append @samp{*} for executable regular files, otherwise behave as for +@samp{file-type}. This is the same as the @option{-F} or +@option{--classify} option. +@end table + +@item -k +@opindex -k +Print file sizes in 1024-byte blocks, overriding the default block +size (@pxref{Block size}). +This option is equivalent to @option{--block-size=1K}. + +@item -m +@itemx --format=commas +@opindex -m +@opindex --format +@opindex commas@r{, outputting between files} +List files horizontally, with as many as will fit on each line, +separated by @samp{, } (a comma and a space). + +@item -p +@itemx --file-type +@itemx --indicator-style=file-type +@opindex --file-type +@opindex --indicator-style +@cindex file type, marking +Append a character to each file name indicating the file type. This is +like @option{-F}, except that executables are not marked. + +@item -x @var{format} +@itemx --format=across +@itemx --format=horizontal +@opindex -x +@opindex --format +@opindex across@r{, listing files} +@opindex horizontal@r{, listing files} +List the files in columns, sorted horizontally. + +@item -T @var{cols} +@itemx --tabsize=@var{cols} +@opindex -T +@opindex --tabsize +Assume that each tabstop is @var{cols} columns wide. The default is 8. +@command{ls} uses tabs where possible in the output, for efficiency. If +@var{cols} is zero, do not use tabs at all. + +@item -w +@itemx --width=@var{cols} +@opindex -w +@opindex --width +@vindex COLUMNS +Assume the screen is @var{cols} columns wide. The default is taken +from the terminal settings if possible; otherwise the environment +variable @env{COLUMNS} is used if it is set; otherwise the default +is 80. + +@end table + + +@node Formatting file timestamps +@subsection Formatting file timestamps + +By default, file timestamps are listed in abbreviated form. Most +locales use a timestamp like @samp{2002-03-30 23:45}. However, the +default @acronym{POSIX} locale uses a date like @samp{Mar 30@ @ 2002} +for non-recent timestamps, and a date-without-year and time like +@samp{Mar 30 23:45} for recent timestamps. + +A timestamp is considered to be @dfn{recent} if it is less than six +months old, and is not dated in the future. If a timestamp dated +today is not listed in recent form, the timestamp is in the future, +which means you probably have clock skew problems which may break +programs like @command{make} that rely on file timestamps. + +The following option changes how file timestamps are printed. + +@table @samp +@item --time-style=@var{style} +@opindex --time-style +@cindex time style +List timestamps in style @var{style}. The @var{style} should +be one of the following: + +@table @samp +@item +@var{format} +@vindex LC_TIME +List timestamps using @var{format}, where @var{format} is interpreted +like the format argument of @command{date} (@pxref{date invocation}). +For example, @option{--time-style="+%Y-%m-%d %H:%M:%S"} causes +@command{ls} to list timestamps like @samp{2002-03-30 23:45:56}. As +with @command{date}, @var{format}'s interpretation is affected by the +@env{LC_TIME} locale category. + +If @var{format} contains two format strings separated by a newline, +the former is used for non-recent files and the latter for recent +files; if you want output columns to line up, you may need to insert +spaces in one of the two formats. + +@item full-iso +List timestamps in full using @acronym{ISO} 8601 date, time, and time zone +format with nanosecond precision, e.g., @samp{2002-03-30 +23:45:56.477817180 -0700}. This style is equivalent to +@samp{+%Y-%m-%d %H:%M:%S.%N %z}. + +This is useful because the time output includes all the information that +is available from the operating system. For example, this can help +explain @command{make}'s behavior, since @acronym{GNU} @command{make} +uses the full timestamp to determine whether a file is out of date. + +@item long-iso +List @acronym{ISO} 8601 date and time in minutes, e.g., +@samp{2002-03-30 23:45}. These timestamps are shorter than +@samp{full-iso} timestamps, and are usually good enough for everyday +work. This style is equivalent to @samp{%Y-%m-%d %H:%M}. + +@item iso +List @acronym{ISO} 8601 dates for non-recent timestamps (e.g., +@samp{2002-03-30@ }), and @acronym{ISO} 8601 month, day, hour, and +minute for recent timestamps (e.g., @samp{03-30 23:45}). These +timestamps are uglier than @samp{long-iso} timestamps, but they carry +nearly the same information in a smaller space and their brevity helps +@command{ls} output fit within traditional 80-column output lines. +The following two @command{ls} invocations are equivalent: + +@example +newline=' +' +ls -l --time-style="+%Y-%m-%d $newline%m-%d %H:%M" +ls -l --time-style="iso" +@end example + +@item locale +@vindex LC_TIME +List timestamps in a locale-dependent form. For example, a Finnish +locale might list non-recent timestamps like @samp{maalis 30@ @ 2002} +and recent timestamps like @samp{maalis 30 23:45}. Locale-dependent +timestamps typically consume more space than @samp{iso} timestamps and +are harder for programs to parse because locale conventions vary so +widely, but they are easier for many people to read. + +The @env{LC_TIME} locale category specifies the timestamp format. The +default @acronym{POSIX} locale uses timestamps like @samp{Mar 30@ +@ 2002} and @samp{Mar 30 23:45}; in this locale, the following two +@command{ls} invocations are equivalent: + +@example +newline=' +' +ls -l --time-style="+%b %e %Y$newline%b %e %H:%M" +ls -l --time-style="locale" +@end example + +Other locales behave differently. For example, in a German locale, +@option{--time-style="locale"} might be equivalent to +@option{--time-style="+%e. %b %Y $newline%e. %b %H:%M"} +and might generate timestamps like @samp{30. M@"ar 2002@ } and +@samp{30. M@"ar 23:45}. + +@item posix-@var{style} +@vindex LC_TIME +List @acronym{POSIX}-locale timestamps if the @env{LC_TIME} locale +category is @acronym{POSIX}, @var{style} timestamps otherwise. For +example, the default style, which is @samp{posix-long-iso}, lists +timestamps like @samp{Mar 30@ @ 2002} and @samp{Mar 30 23:45} when in +the @acronym{POSIX} locale, and like @samp{2002-03-30 23:45} otherwise. +@end table +@end table + +@vindex TIME_STYLE +You can specify the default value of the @option{--time-style} option +with the environment variable @env{TIME_STYLE}; if @env{TIME_STYLE} is not set +the default style is @samp{posix-long-iso}. @acronym{GNU} Emacs 21 and +later can parse @acronym{ISO} dates, but older Emacs versions do not, so if +you are using an older version of Emacs and specify a non-@acronym{POSIX} +locale, you may need to set @samp{TIME_STYLE="locale"}. + + +@node Formatting the file names +@subsection Formatting the file names + +These options change how file names themselves are printed. + +@table @samp + +@item -b +@itemx --escape +@itemx --quoting-style=escape +@opindex -b +@opindex --escape +@opindex --quoting-style +@cindex backslash sequences for file names +Quote nongraphic characters in file names using alphabetic and octal +backslash sequences like those used in C. + +@item -N +@itemx --literal +@itemx --quoting-style=literal +@opindex -N +@opindex --literal +@opindex --quoting-style +Do not quote file names. + +@item -q +@itemx --hide-control-chars +@opindex -q +@opindex --hide-control-chars +Print question marks instead of nongraphic characters in file names. +This is the default if the output is a terminal and the program is +@command{ls}. + +@item -Q +@itemx --quote-name +@itemx --quoting-style=c +@opindex -Q +@opindex --quote-name +@opindex --quoting-style +Enclose file names in double quotes and quote nongraphic characters as +in C. + +@item --quoting-style=@var{word} +@opindex --quoting-style +@cindex quoting style +Use style @var{word} to quote output names. The @var{word} should +be one of the following: +@table @samp +@item literal +Output names as-is; this is the same as the @option{-N} or +@option{--literal} option. +@item shell +Quote names for the shell if they contain shell metacharacters or would +cause ambiguous output. +@item shell-always +Quote names for the shell, even if they would normally not require quoting. +@item c +Quote names as for a C language string; this is the same as the +@option{-Q} or @option{--quote-name} option. +@item escape +Quote as with @samp{c} except omit the surrounding double-quote +characters; this is the same as the @option{-b} or @option{--escape} option. +@item clocale +Quote as with @samp{c} except use quotation marks appropriate for the +locale. +@item locale +@c Use @t instead of @samp to avoid duplicate quoting in some output styles. +Like @samp{clocale}, but quote @t{`like this'} instead of @t{"like +this"} in the default C locale. This looks nicer on many displays. +@end table + +You can specify the default value of the @option{--quoting-style} option +with the environment variable @env{QUOTING_STYLE}. If that environment +variable is not set, the default value is @samp{literal}, but this +default may change to @samp{shell} in a future version of this package. + +@item --show-control-chars +@opindex --show-control-chars +Print nongraphic characters as-is in file names. +This is the default unless the output is a terminal and the program is +@command{ls}. + +@end table + + +@node dir invocation +@section @command{dir}: Briefly list directory contents + +@pindex dir +@cindex directory listing, brief + +@command{dir} (also installed as @command{d}) is equivalent to @code{ls -C +-b}; that is, by default files are listed in columns, sorted vertically, +and special characters are represented by backslash escape sequences. + +@xref{ls invocation, @command{ls}}. + + +@node vdir invocation +@section @command{vdir}: Verbosely list directory contents + +@pindex vdir +@cindex directory listing, verbose + +@command{vdir} (also installed as @command{v}) is equivalent to @code{ls -l +-b}; that is, by default files are listed in long format and special +characters are represented by backslash escape sequences. + +@node dircolors invocation +@section @command{dircolors}: Color setup for @command{ls} + +@pindex dircolors +@cindex color setup +@cindex setup for color + +@command{dircolors} outputs a sequence of shell commands to set up the +terminal for color output from @command{ls} (and @command{dir}, etc.). +Typical usage: + +@example +eval `dircolors [@var{option}]@dots{} [@var{file}]` +@end example + +If @var{file} is specified, @command{dircolors} reads it to determine which +colors to use for which file types and extensions. Otherwise, a +precompiled database is used. For details on the format of these files, +run @samp{dircolors --print-database}. + +@vindex LS_COLORS +@vindex SHELL @r{environment variable, and color} +The output is a shell command to set the @env{LS_COLORS} environment +variable. You can specify the shell syntax to use on the command line, +or @command{dircolors} will guess it from the value of the @env{SHELL} +environment variable. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp +@item -b +@itemx --sh +@itemx --bourne-shell +@opindex -b +@opindex --sh +@opindex --bourne-shell +@cindex Bourne shell syntax for color setup +@cindex @command{sh} syntax for color setup +Output Bourne shell commands. This is the default if the @env{SHELL} +environment variable is set and does not end with @samp{csh} or +@samp{tcsh}. + +@item -c +@itemx --csh +@itemx --c-shell +@opindex -c +@opindex --csh +@opindex --c-shell +@cindex C shell syntax for color setup +@cindex @command{csh} syntax for color setup +Output C shell commands. This is the default if @code{SHELL} ends with +@command{csh} or @command{tcsh}. + +@item -p +@itemx --print-database +@opindex -p +@opindex --print-database +@cindex color database, printing +@cindex database for color setup, printing +@cindex printing color database +Print the (compiled-in) default color configuration database. This +output is itself a valid configuration file, and is fairly descriptive +of the possibilities. + +@end table + + +@node Basic operations +@chapter Basic operations + +@cindex manipulating files + +This chapter describes the commands for basic file manipulation: +copying, moving (renaming), and deleting (removing). + +@menu +* cp invocation:: Copy files. +* dd invocation:: Convert and copy a file. +* install invocation:: Copy files and set attributes. +* mv invocation:: Move (rename) files. +* rm invocation:: Remove files or directories. +* shred invocation:: Remove files more securely. +@end menu + + +@node cp invocation +@section @command{cp}: Copy files and directories + +@pindex cp +@cindex copying files and directories +@cindex files, copying +@cindex directories, copying + +@command{cp} copies files (or, optionally, directories). The copy is +completely independent of the original. You can either copy one file to +another, or copy arbitrarily many files to a destination directory. +Synopsis: + +@example +cp [@var{option}]@dots{} @var{source} @var{dest} +cp [@var{option}]@dots{} @var{source}@dots{} @var{directory} +@end example + +If the last argument names an existing directory, @command{cp} copies each +@var{source} file into that directory (retaining the same name). +Otherwise, if only two files are given, it copies the first onto the +second. It is an error if the last argument is not a directory and more +than two non-option arguments are given. + +Generally, files are written just as they are read. For exceptions, +see the @option{--sparse} option below. + +By default, @command{cp} does not copy directories. However, the +@option{-R}, @option{-a}, and @option{-r} options cause @command{cp} to +copy recursively by descending into source directories and copying files +to corresponding destination directories. + +By default, @command{cp} follows symbolic links only when not copying +recursively. This default can be overridden with the +@option{--archive} (@option{-a}), @option{-d}, @option{--dereference} +(@option{-L}), @option{--no-dereference} (@option{-P}), and +@option{-H} options. If more than one of these options is specified, +the last one silently overrides the others. + +By default, @command{cp} copies the contents of special files only +when not copying recursively. This default can be overridden with the +@option{--copy-contents} option. + +@cindex self-backups +@cindex backups, making only +@command{cp} generally refuses to copy a file onto itself, with the +following exception: if @option{--force --backup} is specified with +@var{source} and @var{dest} identical, and referring to a regular file, +@command{cp} will make a backup file, either regular or numbered, as +specified in the usual ways (@pxref{Backup options}). This is useful when +you simply want to make a backup of an existing file before changing it. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp +@item -a +@itemx --archive +@opindex -a +@opindex --archive +Preserve as much as possible of the structure and attributes of the +original files in the copy (but do not attempt to preserve internal +directory structure; i.e., @samp{ls -U} may list the entries in a copied +directory in a different order). +Equivalent to @option{-dpPR}. + +@item -b +@itemx @w{@kbd{--backup}[=@var{method}]} +@opindex -b +@opindex --backup +@vindex VERSION_CONTROL +@cindex backups, making +@xref{Backup options}. +Make a backup of each file that would otherwise be overwritten or removed. +As a special case, @command{cp} makes a backup of @var{source} when the force +and backup options are given and @var{source} and @var{dest} are the same +name for an existing, regular file. One useful application of this +combination of options is this tiny Bourne shell script: + +@example +#!/bin/sh +# Usage: backup FILE... +# Create a @sc{gnu}-style backup of each listed FILE. +for i; do + cp --backup --force "$i" "$i" +done +@end example + +@item --copy-contents +@cindex directories, copying recursively +@cindex copying directories recursively +@cindex recursively copying directories +@cindex non-directories, copying as special files +If copying recursively, copy the contents of any special files (e.g., +FIFOs and device files) as if they were regular files. This means +trying to read the data in each source file and writing it to the +destination. It is usually a mistake to use this option, as it +normally has undesirable effects on special files like FIFOs and the +ones typically found in the @file{/dev} directory. In most cases, +@code{cp -R --copy-contents} will hang indefinitely trying to read +from FIFOs and special files like @file{/dev/console}, and it will +fill up your destination disk if you use it to copy @file{/dev/zero}. +This option has no effect unless copying recursively, and it does not +affect the copying of symbolic links. + +@item -d +@opindex -d +@cindex symbolic links, copying +@cindex hard links, preserving +Copy symbolic links as symbolic links rather than copying the files that +they point to, and preserve hard links between source files in the copies. +Equivalent to @option{--no-dereference --preserve=links}. + +@item -f +@itemx --force +@opindex -f +@opindex --force +When copying without this option and an existing destination file cannot +be opened for writing, the copy fails. However, with @option{--force}), +when a destination file cannot be opened, @command{cp} then unlinks it and +tries to open it again. Contrast this behavior with that enabled by +@option{--link} and @option{--symbolic-link}, whereby the destination file +is never opened but rather is unlinked unconditionally. Also see the +description of @option{--remove-destination}. + +@item -H +@opindex -H +If a command line argument specifies a symbolic link, then copy the +file it points to rather than the symbolic link itself. However, +copy (preserving its nature) any symbolic link that is encountered +via recursive traversal. + +@item -i +@itemx --interactive +@opindex -i +@opindex --interactive +Prompt whether to overwrite existing regular destination files. + +@item -l +@itemx --link +@opindex -l +@opindex --link +Make hard links instead of copies of non-directories. + +@item -L +@itemx --dereference +@opindex -L +@opindex --dereference +Always follow symbolic links. + +@item -P +@itemx --no-dereference +@opindex -P +@opindex --no-dereference +@cindex symbolic links, copying +Copy symbolic links as symbolic links rather than copying the files that +they point to. + +@item -p +@itemx @w{@kbd{--preserve}[=@var{attribute_list}]} +@opindex -p +@opindex --preserve +@cindex file information, preserving +Preserve the specified attributes of the original files. +If specified, the @var{attribute_list} must be a comma-separated list +of one or more of the following strings: + +@table @samp +@itemx mode +Preserve the permission attributes. +@itemx ownership +Preserve the owner and group. On most modern systems, +only the super-user may change the owner of a file, and regular users +may preserve the group ownership of a file only if they happen to be +a member of the desired group. +@itemx timestamps +Preserve the times of last access and last modification. +@itemx links +Preserve in the destination files +any links between corresponding source files. +@c Give examples illustrating how hard links are preserved. +@c Also, show how soft links map to hard links with -L and -H. +@itemx all +Preserve all file attributes. +Equivalent to specifying all of the above. +@c Mention ACLs here. +@end table + +Using @option{--preserve} with no @var{attribute_list} is equivalent +to @option{--preserve=mode,ownership,timestamps}. + +In the absence of this option, each destination file is created with the +permissions of the corresponding source file, minus the bits set in the +umask and minus the set-user-id and set-group-id bits. @xref{File permissions}. + +@itemx @w{@kbd{--no-preserve}=@var{attribute_list}} +@cindex file information, preserving +Do not preserve the specified attributes. The @var{attribute_list} +has the same form as for @option{--preserve}. + +@itemx --parents +@opindex --parents +@cindex parent directories and @command{cp} +Form the name of each destination file by appending to the target +directory a slash and the specified name of the source file. The last +argument given to @command{cp} must be the name of an existing directory. +For example, the command: + +@example +cp --parents a/b/c existing_dir +@end example + +@noindent +copies the file @file{a/b/c} to @file{existing_dir/a/b/c}, creating +any missing intermediate directories. + +@itemx @w{@kbd{--reply}[=@var{how}]} +@opindex --reply +@cindex interactivity +Using @option{--reply=yes} makes @command{cp} act as if @samp{yes} were +given as a response to every prompt about a destination file. That effectively +cancels any preceding @option{--interactive} or @option{-i} option. +Specify @option{--reply=no} to make @command{cp} act as if @samp{no} were +given as a response to every prompt about a destination file. +Specify @option{--reply=query} to make @command{cp} prompt the user +about each existing destination file. + +@item -R +@itemx -r +@itemx --recursive +@opindex -R +@opindex -r +@opindex --recursive +@cindex directories, copying recursively +@cindex copying directories recursively +@cindex recursively copying directories +@cindex non-directories, copying as special files +Copy directories recursively. Symbolic links are not followed by +default; see the @option{--archive} (@option{-a}), @option{-d}, +@option{--dereference} (@option{-L}), @option{--no-dereference} +(@option{-P}), and @option{-H} options. Special files are copied by +creating a destination file of the same type as the source; see the +@option{--copy-contents} option. It is not portable to use +@option{-r} to copy symbolic links or special files. On some +non-@sc{gnu} systems, @option{-r} implies the equivalent of +@option{-L} and @option{--copy-contents} for historical reasons. +Also, it is not portable to use @option{-R} to copy symbolic links +unless you also specify @option{-P}, as @acronym{POSIX} allows +implementations that dereference symbolic links by default. + +@item --remove-destination +@opindex --remove-destination +Remove each existing destination file before attempting to open it +(contrast with @option{-f} above). + +@item --sparse=@var{when} +@opindex --sparse=@var{when} +@cindex sparse files, copying +@cindex holes, copying files with +@findex read @r{system call, and holes} +A @dfn{sparse file} contains @dfn{holes}---a sequence of zero bytes that +does not occupy any physical disk blocks; the @samp{read} system call +reads these as zeroes. This can both save considerable disk space and +increase speed, since many binary files contain lots of consecutive zero +bytes. By default, @command{cp} detects holes in input source files via a crude +heuristic and makes the corresponding output file sparse as well. + +The @var{when} value can be one of the following: +@table @samp +@item auto +The default behavior: the output file is sparse if the input file is sparse. + +@item always +Always make the output file sparse. This is useful when the input +file resides on a filesystem that does not support sparse files (the +most notable example is @samp{efs} filesystems in SGI IRIX 5.3 and +earlier), but the output file is on another type of filesystem. + +@item never +Never make the output file sparse. +This is useful in creating a file for use with the @command{mkswap} command, +since such a file must not have any holes. +@end table + +@itemx @w{@kbd{--strip-trailing-slashes}} +@opindex --strip-trailing-slashes +@cindex stripping trailing slashes +Remove any trailing slashes from each @var{source} argument. +@xref{Trailing slashes}. + +@item -s +@itemx --symbolic-link +@opindex -s +@opindex --symbolic-link +@cindex symbolic links, copying with +Make symbolic links instead of copies of non-directories. All source +file names must be absolute (starting with @samp{/}) unless the +destination files are in the current directory. This option merely +results in an error message on systems that do not support symbolic links. + +@item -S @var{suffix} +@itemx --suffix=@var{suffix} +@opindex -S +@opindex --suffix +Append @var{suffix} to each backup file made with @option{-b}. +@xref{Backup options}. + +@itemx @w{@kbd{--target-directory}=@var{directory}} +@opindex --target-directory +@cindex target directory +@cindex destination directory +Specify the destination @var{directory}. +@xref{Target directory}. + +@item -v +@itemx --verbose +@opindex -v +@opindex --verbose +Print the name of each file before copying it. + +@item -V @var{method} +@itemx --version-control=@var{method} +@opindex -V +@opindex --version-control +Change the type of backups made with @option{-b}. The @var{method} +argument can be @samp{none} (or @samp{off}), @samp{numbered} (or +@samp{t}), @samp{existing} (or @samp{nil}), or @samp{never} (or +@samp{simple}). @xref{Backup options}. + +@item -x +@itemx --one-file-system +@opindex -x +@opindex --one-file-system +@cindex filesystems, omitting copying to different +Skip subdirectories that are on different filesystems from the one that +the copy started on. +However, mount point directories @emph{are} copied. + +@end table + + +@node dd invocation +@section @command{dd}: Convert and copy a file + +@pindex dd +@cindex converting while copying a file + +@command{dd} copies a file (from standard input to standard output, by +default) with a changeable I/O block size, while optionally performing +conversions on it. Synopsis: + +@example +dd [@var{option}]@dots{} +@end example + +The program accepts the following options. Also see @ref{Common options}. + +@cindex multipliers after numbers +The numeric-valued options below (@var{bytes} and @var{blocks}) can be +followed by a multiplier: @samp{b}=512, @samp{c}=1, +@samp{w}=2, @samp{x@var{m}}=@var{m}, or any of the +standard block size suffixes like @samp{k}=1024 (@pxref{Block size}). + +Use different @command{dd} invocations to use different block sizes for +skipping and I/O. For example, the following shell commands copy data +in 512 KiB blocks between a disk and a tape, but do not save or restore a +4 KiB label at the start of the disk: + +@example +disk=/dev/rdsk/c0t1d0s2 +tape=/dev/rmt/0 + +# Copy all but the label from disk to tape. +(dd bs=4k skip=1 count=0 && dd bs=512k) <$disk >$tape + +# Copy from tape back to disk, but leave the disk label alone. +(dd bs=4k seek=1 count=0 && dd bs=512k) <$tape >$disk +@end example + +@table @samp + +@item if=@var{file} +@opindex if +Read from @var{file} instead of standard input. + +@item of=@var{file} +@opindex of +Write to @var{file} instead of standard output. Unless +@samp{conv=notrunc} is given, @command{dd} truncates @var{file} to zero +bytes (or the size specified with @samp{seek=}). + +@item ibs=@var{bytes} +@opindex ibs +@cindex block size of input +@cindex input block size +Read @var{bytes} bytes at a time. + +@item obs=@var{bytes} +@opindex obs +@cindex block size of output +@cindex output block size +Write @var{bytes} bytes at a time. + +@item bs=@var{bytes} +@opindex bs +@cindex block size +Both read and write @var{bytes} bytes at a time. This overrides +@samp{ibs} and @samp{obs}. + +@item cbs=@var{bytes} +@opindex cbs +@cindex block size of conversion +@cindex conversion block size +Convert @var{bytes} bytes at a time. + +@item skip=@var{blocks} +@opindex skip +Skip @var{blocks} @samp{ibs}-byte blocks in the input file before copying. + +@item seek=@var{blocks} +@opindex seek +Skip @var{blocks} @samp{obs}-byte blocks in the output file before copying. + +@item count=@var{blocks} +@opindex count +Copy @var{blocks} @samp{ibs}-byte blocks from the input file, instead +of everything until the end of the file. + +@item conv=@var{conversion}[,@var{conversion}]@dots{} +@opindex conv +Convert the file as specified by the @var{conversion} argument(s). +(No spaces around any comma(s).) + +Conversions: + +@table @samp + +@item ascii +@opindex ascii@r{, converting to} +Convert @acronym{EBCDIC} to @acronym{ASCII}. + +@item ebcdic +@opindex ebcdic@r{, converting to} +Convert @acronym{ASCII} to @acronym{EBCDIC}. + +@item ibm +@opindex alternate ebcdic@r{, converting to} +Convert @acronym{ASCII} to alternate @acronym{EBCDIC}. + +@item block +@opindex block @r{(space-padding)} +For each line in the input, output @samp{cbs} bytes, replacing the +input newline with a space and padding with spaces as necessary. + +@item unblock +@opindex unblock +Replace trailing spaces in each @samp{cbs}-sized input block with a +newline. + +@item lcase +@opindex lcase@r{, converting to} +Change uppercase letters to lowercase. + +@item ucase +@opindex ucase@r{, converting to} +Change lowercase letters to uppercase. + +@item swab +@opindex swab @r{(byte-swapping)} +@cindex byte-swapping +Swap every pair of input bytes. @sc{gnu} @command{dd}, unlike others, works +when an odd number of bytes are read---the last byte is simply copied +(since there is nothing to swap it with). + +@item noerror +@opindex noerror +@cindex read errors, ignoring +Continue after read errors. + +@item notrunc +@opindex notrunc +@cindex truncating output file, avoiding +Do not truncate the output file. + +@item sync +@opindex sync @r{(padding with nulls)} +Pad every input block to size of @samp{ibs} with trailing zero bytes. +When used with @samp{block} or @samp{unblock}, pad with spaces instead of +zero bytes. +@end table + +@end table + + +@node install invocation +@section @command{install}: Copy files and set attributes + +@pindex install +@cindex copying files and setting attributes + +@command{install} copies files while setting their permission modes and, if +possible, their owner and group. Synopses: + +@example +install [@var{option}]@dots{} @var{source} @var{dest} +install [@var{option}]@dots{} @var{source}@dots{} @var{directory} +install -d [@var{option}]@dots{} @var{directory}@dots{} +@end example + +In the first of these, the @var{source} file is copied to the @var{dest} +target file. In the second, each of the @var{source} files are copied +to the destination @var{directory}. In the last, each @var{directory} +(and any missing parent directories) is created. + +@cindex Makefiles, installing programs in +@command{install} is similar to @command{cp}, but allows you to control the +attributes of destination files. It is typically used in Makefiles to +copy programs into their destination directories. It refuses to copy +files onto themselves. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -b +@itemx @w{@kbd{--backup}[=@var{method}]} +@opindex -b +@opindex --backup +@vindex VERSION_CONTROL +@cindex backups, making +@xref{Backup options}. +Make a backup of each file that would otherwise be overwritten or removed. + +@item -c +@opindex -c +Ignored; for compatibility with old Unix versions of @command{install}. + +@item -d +@itemx --directory +@opindex -d +@opindex --directory +@cindex directories, creating with given attributes +@cindex parent directories, creating missing +@cindex leading directories, creating missing +Create each given directory and any missing parent directories, setting +the owner, group and mode as given on the command line or to the +defaults. It also gives any parent directories it creates those +attributes. (This is different from the SunOS 4.x @command{install}, which +gives directories that it creates the default attributes.) + +@item -g @var{group} +@itemx --group=@var{group} +@opindex -g +@opindex --group +@cindex group ownership of installed files, setting +Set the group ownership of installed files or directories to +@var{group}. The default is the process' current group. @var{group} +may be either a group name or a numeric group id. + +@item -m @var{mode} +@itemx --mode=@var{mode} +@opindex -m +@opindex --mode +@cindex permissions of installed files, setting +Set the permissions for the installed file or directory to @var{mode}, +which can be either an octal number, or a symbolic mode as in +@command{chmod}, with 0 as the point of departure (@pxref{File +permissions}). The default mode is @samp{u=rwx,go=rx}---read, write, +and execute for the owner, and read and execute for group and other. + +@item -o @var{owner} +@itemx --owner=@var{owner} +@opindex -o +@opindex --owner +@cindex ownership of installed files, setting +@cindex appropriate privileges +@vindex root @r{as default owner} +If @command{install} has appropriate privileges (is run as root), set the +ownership of installed files or directories to @var{owner}. The default +is @code{root}. @var{owner} may be either a user name or a numeric user +ID. + +@item -p +@itemx --preserve-timestamps +@opindex -p +@opindex --preserve-timestamps +@cindex timestamps of installed files, preserving +Set the time of last access and the time of last modification of each +installed file to match those of each corresponding original file. +When a file is installed without this option, its last access and +last modification times are both set to the time of installation. +This option is useful if you want to use the last modification times +of installed files to keep track of when they were last built as opposed +to when they were last installed. + +@item -s +@itemx --strip +@opindex -s +@opindex --strip +@cindex symbol table information, stripping +@cindex stripping symbol table information +Strip the symbol tables from installed binary executables. + +@item -S @var{suffix} +@itemx --suffix=@var{suffix} +@opindex -S +@opindex --suffix +Append @var{suffix} to each backup file made with @option{-b}. +@xref{Backup options}. + +@itemx @w{@kbd{--target-directory}=@var{directory}} +@opindex --target-directory +@cindex target directory +@cindex destination directory +Specify the destination @var{directory}. +@xref{Target directory}. + +@item -v +@itemx --verbose +@opindex -v +@opindex --verbose +Print the name of each file before copying it. + +@item -V @var{method} +@itemx --version-control=@var{method} +@opindex -V +@opindex --version-control +Change the type of backups made with @option{-b}. The @var{method} +argument can be @samp{none} (or @samp{off}), @samp{numbered} (or +@samp{t}), @samp{existing} (or @samp{nil}), or @samp{never} (or +@samp{simple}). @xref{Backup options}. + +@end table + + +@node mv invocation +@section @command{mv}: Move (rename) files + +@pindex mv + +@command{mv} moves or renames files (or directories). Synopsis: + +@example +mv [@var{option}]@dots{} @var{source} @var{dest} +mv [@var{option}]@dots{} @var{source}@dots{} @var{directory} +@end example + +If the last argument names an existing directory, @command{mv} moves each +other given file into a file with the same name in that directory. +Otherwise, if only two files are given, it renames the first as +the second. It is an error if the last argument is not a directory +and more than two files are given. + +@command{mv} can move any type of file from one filesystem to another. +Prior to version @code{4.0} of the fileutils, +@command{mv} could move only regular files between filesystems. +For example, now @command{mv} can move an entire directory hierarchy +including special device files from one partition to another. It first +uses some of the same code that's used by @code{cp -a} to copy the +requested directories and files, then (assuming the copy succeeded) +it removes the originals. If the copy fails, then the part that was +copied to the destination partition is removed. If you were to copy +three directories from one partition to another and the copy of the first +directory succeeded, but the second didn't, the first would be left on +the destination partition and the second and third would be left on the +original partition. + +@cindex prompting, and @command{mv} +If a destination file exists but is normally unwritable, standard input +is a terminal, and the @option{-f} or @option{--force} option is not given, +@command{mv} prompts the user for whether to replace the file. (You might +own the file, or have write permission on its directory.) If the +response does not begin with @samp{y} or @samp{Y}, the file is skipped. + +@emph{Warning}: If you try to move a symlink that points to a directory, +and you specify the symlink with a trailing slash, then @command{mv} +doesn't move the symlink but instead moves the directory referenced +by the symlink. @xref{Trailing slashes}. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -b +@itemx @w{@kbd{--backup}[=@var{method}]} +@opindex -b +@opindex --backup +@vindex VERSION_CONTROL +@cindex backups, making +@xref{Backup options}. +Make a backup of each file that would otherwise be overwritten or removed. + +@item -f +@itemx --force +@opindex -f +@opindex --force +@cindex prompts, omitting +Do not prompt the user before removing a destination file. + +@item -i +@itemx --interactive +@opindex -i +@opindex --interactive +@cindex prompts, forcing +Prompt whether to overwrite each existing destination file, regardless +of its permissions. If the response does not begin with @samp{y} or +@samp{Y}, the file is skipped. + +@itemx @w{@kbd{--reply}[=@var{how}]} +@opindex --reply +@cindex interactivity +Specifying @option{--reply=yes} is equivalent to using @option{--force}. +Specify @option{--reply=no} to make @command{mv} act as if @samp{no} were +given as a response to every prompt about a destination file. +Specify @option{--reply=query} to make @command{mv} prompt the user +about each existing destination file. + +@item -u +@itemx --update +@opindex -u +@opindex --update +@cindex newer files, moving only +Do not move a non-directory that has an existing destination with the +same or newer modification time. + +@item -v +@itemx --verbose +@opindex -v +@opindex --verbose +Print the name of each file before moving it. + +@itemx @w{@kbd{--strip-trailing-slashes}} +@opindex --strip-trailing-slashes +@cindex stripping trailing slashes +Remove any trailing slashes from each @var{source} argument. +@xref{Trailing slashes}. + +@item -S @var{suffix} +@itemx --suffix=@var{suffix} +@opindex -S +@opindex --suffix +Append @var{suffix} to each backup file made with @option{-b}. +@xref{Backup options}. + +@itemx @w{@kbd{--target-directory}=@var{directory}} +@opindex --target-directory +@cindex target directory +@cindex destination directory +Specify the destination @var{directory}. +@xref{Target directory}. + +@item -V @var{method} +@itemx --version-control=@var{method} +@opindex -V +@opindex --version-control +Change the type of backups made with @option{-b}. The @var{method} +argument can be @samp{none} (or @samp{off}), @samp{numbered} (or +@samp{t}), @samp{existing} (or @samp{nil}), or @samp{never} (or +@samp{simple}). @xref{Backup options}. + +@end table + + +@node rm invocation +@section @command{rm}: Remove files or directories + +@pindex rm +@cindex removing files or directories + +@command{rm} removes each given @var{file}. By default, it does not remove +directories. Synopsis: + +@example +rm [@var{option}]@dots{} [@var{file}]@dots{} +@end example + +@cindex prompting, and @command{rm} +If a file is unwritable, standard input is a terminal, and the @option{-f} +or @option{--force} option is not given, or the @option{-i} or +@option{--interactive} option @emph{is} given, @command{rm} prompts the user +for whether to remove the file. If the response does not begin with +@samp{y} or @samp{Y}, the file is skipped. + +@emph{Warning}: If you use @command{rm} to remove a file, it is usually +possible to recover the contents of that file. If you want more assurance +that the contents are truly unrecoverable, consider using @command{shred}. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -d +@itemx --directory +@opindex -d +@opindex --directory +@cindex directories, removing with @code{unlink} +@findex unlink +@pindex fsck +Attempt to remove directories using the @code{unlink} function rather than +the @code{rmdir} function, and +don't require a directory to be empty before trying to unlink it. This works +only if you have appropriate privileges and if your operating system supports +@code{unlink} for directories. Because unlinking a directory causes any files +in the deleted directory to become unreferenced, it is wise to @command{fsck} +the filesystem after doing this. + +@item -f +@itemx --force +@opindex -f +@opindex --force +Ignore nonexistent files and never prompt the user. +Ignore any previous @option{--interactive} (@option{-i}) option. + +@item -i +@itemx --interactive +@opindex -i +@opindex --interactive +Prompt whether to remove each file. If the response does not begin +with @samp{y} or @samp{Y}, the file is skipped. +Ignore any previous @option{--force} (@option{-f}) option. + +@item -r +@itemx -R +@itemx --recursive +@opindex -r +@opindex -R +@opindex --recursive +@cindex directories, removing (recursively) +Remove the contents of directories recursively. + +@item -v +@itemx --verbose +@opindex -v +@opindex --verbose +Print the name of each file before removing it. + +@end table + +@cindex files beginning with @samp{-}, removing +@cindex @samp{-}, removing files beginning with +One common question is how to remove files whose names begin with a +@samp{-}. @sc{gnu} @command{rm}, like every program that uses the @code{getopt} +function to parse its arguments, lets you use the @samp{--} option to +indicate that all following arguments are non-options. To remove a file +called @file{-f} in the current directory, you could type either: + +@example +rm -- -f +@end example + +@noindent +or: + +@example +rm ./-f +@end example + +@opindex - @r{and Unix @command{rm}} +The Unix @command{rm} program's use of a single @samp{-} for this purpose +predates the development of the getopt standard syntax. + + +@node shred invocation +@section @command{shred}: Remove files more securely + +@pindex shred +@cindex data, erasing +@cindex erasing data + +@command{shred} overwrites devices or files, to help prevent even +very expensive hardware from recovering the data. + +Ordinarily when you remove a file (@pxref{rm invocation}), the data is +not actually destroyed. Only the index listing where the file is +stored is destroyed, and the storage is made available for reuse. +There are undelete utilities that will attempt to reconstruct the index +and can bring the file back if the parts were not reused. + +On a busy system with a nearly-full drive, space can get reused in a few +seconds. But there is no way to know for sure. If you have sensitive +data, you may want to be sure that recovery is not possible by actually +overwriting the file with non-sensitive data. + +However, even after doing that, it is possible to take the disk back +to a laboratory and use a lot of sensitive (and expensive) equipment +to look for the faint ``echoes'' of the original data underneath the +overwritten data. If the data has only been overwritten once, it's not +even that hard. + +The best way to remove something irretrievably is to destroy the media +it's on with acid, melt it down, or the like. For cheap removable media +like floppy disks, this is the preferred method. However, hard drives +are expensive and hard to melt, so the @command{shred} utility tries +to achieve a similar effect non-destructively. + +This uses many overwrite passes, with the data patterns chosen to +maximize the damage they do to the old data. While this will work on +floppies, the patterns are designed for best effect on hard drives. +For more details, see the source code and Peter Gutmann's paper +@cite{Secure Deletion of Data from Magnetic and Solid-State Memory}, +from the proceedings of the Sixth USENIX Security Symposium (San Jose, +California, 22--25 July, 1996). The paper is also available online +@url{http://www.cs.auckland.ac.nz/~pgut001/pubs/secure_del.html}. + +@strong{Please note} that @command{shred} relies on a very important assumption: +that the filesystem overwrites data in place. This is the traditional +way to do things, but many modern filesystem designs do not satisfy this +assumption. Exceptions include: + +@itemize @bullet + +@item +Log-structured or journaled filesystems, such as those supplied with +AIX and Solaris, and JFS, ReiserFS, XFS, Ext3, etc. + +@item +Filesystems that write redundant data and carry on even if some writes +fail, such as RAID-based filesystems. + +@item +Filesystems that make snapshots, such as Network Appliance's NFS server. + +@item +Filesystems that cache in temporary locations, such as NFS version 3 +clients. + +@item +Compressed filesystems. +@end itemize + +If you are not sure how your filesystem operates, then you should assume +that it does not overwrite data in place, which means that shred cannot +reliably operate on regular files in your filesystem. + +Generally speaking, it is more reliable to shred a device than a file, +since this bypasses the problem of filesystem design mentioned above. +However, even shredding devices is not always completely reliable. For +example, most disks map out bad sectors invisibly to the application; if +the bad sectors contain sensitive data, @command{shred} won't be able to +destroy it. + +@command{shred} makes no attempt to detect or report this problem, just as +it makes no attempt to do anything about backups. However, since it is +more reliable to shred devices than files, @command{shred} by default does +not truncate or remove the output file. This default is more suitable +for devices, which typically cannot be truncated and should not be +removed. + +Finally, consider the risk of backups and mirrors. +File system backups and remote mirrors may contain copies of the +file that cannot be removed, and that will allow a shredded file +to be recovered later. So if you keep any data you may later want +to destroy using @command{shred}, be sure that it is not backed up or mirrored. + +@example +shred [@var{option}]@dots{} @var{file}[@dots{}] +@end example + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -f +@itemx --force +@opindex -f +@opindex --force +@cindex force deletion +Override file permissions if necessary to allow overwriting. + +@item -@var{NUMBER} +@itemx -n @var{NUMBER} +@itemx --iterations=@var{NUMBER} +@opindex -n @var{NUMBER} +@opindex --iterations=@var{NUMBER} +@cindex iterations, selecting the number of +By default, @command{shred} uses 25 passes of overwrite. This is enough +for all of the useful overwrite patterns to be used at least once. +You can reduce this to save time, or increase it if you have a lot of +time to waste. + +@item -s @var{BYTES} +@itemx --size=@var{BYTES} +@opindex -s @var{BYTES} +@opindex --size=@var{BYTES} +@cindex size of file to shred +Shred the first @var{BYTES} bytes of the file. The default is to shred +the whole file. @var{BYTES} can be followed by a size specification like +@samp{K}, @samp{M}, or @samp{G} to specify a multiple. @xref{Block size}. + +@item -u +@itemx --remove +@opindex -u +@opindex --remove +@cindex removing files after shredding +After shredding a file, truncate it (if possible) and then remove it. +If a file has multiple links, only the named links will be removed. + +@item -v +@itemx --verbose +@opindex -v +@opindex --verbose +Display status updates as sterilization proceeds. + +@item -x +@itemx --exact +@opindex -x +@opindex --exact +By default, @command{shred} rounds the size of a regular file up to the next +multiple of the filesystem block size to fully erase the last block of the file. +Use @option{--exact} to suppress that behavior. +Thus, by default if you shred a 10-byte regular file on a system with 512-byte +blocks, the resulting file will be 512 bytes long. With this option, +shred does not increase the apparent size of the file. + +@item -z +@itemx --zero +@opindex -z +@opindex --zero +Normally, the last pass that @command{shred} writes is made up of +random data. If this would be conspicuous on your hard drive (for +example, because it looks like encrypted data), or you just think +it's tidier, the @option{--zero} option adds an additional overwrite pass with +all zero bits. This is in addition to the number of passes specified +by the @option{--iterations} option. + +@item - +@opindex - +Shred standard output. + +This argument is considered an option. If the common @samp{--} option has +been used to indicate the end of options on the command line, then @samp{-} +will be interpreted as an ordinary file name. + +The intended use of this is to shred a removed temporary file. +For example + +@example +i=`tempfile -m 0600` +exec 3<>"$i" +rm -- "$i" +echo "Hello, world" >&3 +shred - >&3 +exec 3>- +@end example + +Note that the shell command @samp{shred - >file} does not shred the +contents of @var{file}, since it truncates @var{file} before invoking +@command{shred}. Use the command @samp{shred file} or (if using a +Bourne-compatible shell) the command @samp{shred - 1<>file} instead. + +@end table + +You might use the following command to erase all trace of the +filesystem you'd created on the floppy disk in your first drive. +That command takes about 20 minutes to erase a ``1.44MB'' (actually +1440 KiB) floppy. + +@example +shred --verbose /dev/fd0 +@end example + +Similarly, to erase all data on a selected partition of +your hard disk, you could give a command like this: + +@example +shred --verbose /dev/sda5 +@end example + +@node Special file types +@chapter Special file types + +@cindex special file types +@cindex file types, special + +This chapter describes commands which create special types of files (and +@command{rmdir}, which removes directories, one special file type). + +@cindex special file types +@cindex file types +Although Unix-like operating systems have markedly fewer special file +types than others, not @emph{everything} can be treated only as the +undifferentiated byte stream of @dfn{normal files}. For example, when a +file is created or removed, the system must record this information, +which it does in a @dfn{directory}---a special type of file. Although +you can read directories as normal files, if you're curious, in order +for the system to do its job it must impose a structure, a certain +order, on the bytes of the file. Thus it is a ``special'' type of file. + +Besides directories, other special file types include named pipes +(FIFOs), symbolic links, sockets, and so-called @dfn{special files}. + +@menu +* link invocation:: Make a hard link via the link syscall +* ln invocation:: Make links between files. +* mkdir invocation:: Make directories. +* mkfifo invocation:: Make FIFOs (named pipes). +* mknod invocation:: Make block or character special files. +* readlink invocation:: Print the referent of a symbolic link. +* rmdir invocation:: Remove empty directories. +* unlink invocation:: Remove files via the unlink syscall +@end menu + + +@node link invocation +@section @command{link}: Make a hard link via the link syscall + +@pindex link +@cindex links, creating +@cindex hard links, creating +@cindex creating links (hard only) + +@command{link} creates a single hard link at a time. +It is a minimalist interface to the system-provided +@code{link} function. @xref{Hard Links, , , libc, +The GNU C Library Reference Manual}. +Synopsis: + +@example +link @var{filename} @var{linkname} +@end example + +@var{filename} must specify an existing file, and @var{linkname} +must specify a nonexistent entry in an existing directory. +@command{link} simply calls @code{link (@var{filename}, @var{linkname})} +to create the link. + +@node ln invocation +@section @command{ln}: Make links between files + +@pindex ln +@cindex links, creating +@cindex hard links, creating +@cindex symbolic (soft) links, creating +@cindex creating links (hard or soft) + +@cindex filesystems and hard links +@command{ln} makes links between files. By default, it makes hard links; +with the @option{-s} option, it makes symbolic (or @dfn{soft}) links. +Synopses: + +@example +ln [@var{option}]@dots{} @var{target} [@var{linkname}] +ln [@var{option}]@dots{} @var{target}@dots{} @var{directory} +@end example + +@itemize @bullet + +@item If the last argument names an existing directory, @command{ln} creates a +link to each @var{target} file in that directory, using the +@var{target}s' names. (But see the description of the +@option{--no-dereference} option below.) + +@item If two filenames are given, @command{ln} creates a link from the +second to the first. + +@item If one @var{target} is given, @command{ln} creates a link to that +file in the current directory. + +@item It is an error if the last argument is not a directory and more +than two files are given. Without @option{-f} or @option{-i} (see below), +@command{ln} will not remove an existing file. Use the @option{--backup} +option to make @command{ln} rename existing files. + +@end itemize + +@cindex hard link, defined +@cindex inode, and hard links +A @dfn{hard link} is another name for an existing file; the link and the +original are indistinguishable. Technically speaking, they share the +same inode, and the inode contains all the information about a +file---indeed, it is not incorrect to say that the inode @emph{is} the +file. On all existing implementations, you cannot make a hard link to +a directory, and hard links cannot cross filesystem boundaries. (These +restrictions are not mandated by @acronym{POSIX}, however.) + +@cindex dereferencing symbolic links +@cindex symbolic link, defined +@dfn{Symbolic links} (@dfn{symlinks} for short), on the other hand, are +a special file type (which not all kernels support: System V release 3 +(and older) systems lack symlinks) in which the link file actually +refers to a different file, by name. When most operations (opening, +reading, writing, and so on) are passed the symbolic link file, the +kernel automatically @dfn{dereferences} the link and operates on the +target of the link. But some operations (e.g., removing) work on the +link file itself, rather than on its target. @xref{Symbolic Links,,, +libc, The GNU C Library Reference Manual}. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -b +@itemx @w{@kbd{--backup}[=@var{method}]} +@opindex -b +@opindex --backup +@vindex VERSION_CONTROL +@cindex backups, making +@xref{Backup options}. +Make a backup of each file that would otherwise be overwritten or removed. + +@item -d +@itemx -F +@itemx --directory +@opindex -d +@opindex -F +@opindex --directory +@cindex hard links to directories +Allow the super-user to make hard links to directories. + +@item -f +@itemx --force +@opindex -f +@opindex --force +Remove existing destination files. + +@item -i +@itemx --interactive +@opindex -i +@opindex --interactive +@cindex prompting, and @command{ln} +Prompt whether to remove existing destination files. + +@item -n +@itemx --no-dereference +@opindex -n +@opindex --no-dereference +When given an explicit destination that is a symlink to a directory, +treat that destination as if it were a normal file. + +When the destination is an actual directory (not a symlink to one), +there is no ambiguity. The link is created in that directory. +But when the specified destination is a symlink to a directory, +there are two ways to treat the user's request. @command{ln} can +treat the destination just as it would a normal directory and create +the link in it. On the other hand, the destination can be viewed as a +non-directory---as the symlink itself. In that case, @command{ln} +must delete or backup that symlink before creating the new link. +The default is to treat a destination that is a symlink to a directory +just like a directory. + +@item -s +@itemx --symbolic +@opindex -s +@opindex --symbolic +Make symbolic links instead of hard links. This option merely produces +an error message on systems that do not support symbolic links. + +@item -S @var{suffix} +@itemx --suffix=@var{suffix} +@opindex -S +@opindex --suffix +Append @var{suffix} to each backup file made with @option{-b}. +@xref{Backup options}. + +@itemx @w{@kbd{--target-directory}=@var{directory}} +@opindex --target-directory +@cindex target directory +@cindex destination directory +Specify the destination @var{directory}. +@xref{Target directory}. + +@item -v +@itemx --verbose +@opindex -v +@opindex --verbose +Print the name of each file before linking it. + +@item -V @var{method} +@itemx --version-control=@var{method} +@opindex -V +@opindex --version-control +Change the type of backups made with @option{-b}. The @var{method} +argument can be @samp{none} (or @samp{off}), @samp{numbered} (or +@samp{t}), @samp{existing} (or @samp{nil}), or @samp{never} (or +@samp{simple}). @xref{Backup options}. + +@end table + +Examples: + +@smallexample +ln -s /some/name # creates link ./name pointing to /some/name +ln -s /some/name myname # creates link ./myname pointing to /some/name +ln -s a b .. # creates links ../a and ../b pointing to ./a and ./b +@end smallexample + + +@node mkdir invocation +@section @command{mkdir}: Make directories + +@pindex mkdir +@cindex directories, creating +@cindex creating directories + +@command{mkdir} creates directories with the specified names. Synopsis: + +@example +mkdir [@var{option}]@dots{} @var{name}@dots{} +@end example + +If a @var{name} is an existing file but not a directory, @command{mkdir} prints a +warning message on stderr and will exit with a status of 1 after +processing any remaining @var{name}s. The same is done when a @var{name} is an +existing directory and the -p option is not given. If a @var{name} is an +existing directory and the -p option is given, @command{mkdir} will ignore it. +That is, @command{mkdir} will not print a warning, raise an error, or change +the mode of the directory (even if the -m option is given), and will +move on to processing any remaining @var{name}s. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -m @var{mode} +@itemx --mode=@var{mode} +@opindex -m +@opindex --mode +@cindex modes of created directories, setting +Set the mode of created directories to @var{mode}, which is symbolic as +in @command{chmod} and uses @samp{a=rwx} (read, write and execute allowed for +everyone) minus the bits set in the umask for the point of the +departure. @xref{File permissions}. + +@item -p +@itemx --parents +@opindex -p +@opindex --parents +@cindex parent directories, creating +Make any missing parent directories for each argument. The mode for parent +directories is set to the umask modified by @samp{u+wx}. +Ignore arguments corresponding to existing directories. + +@item -v +@item --verbose +@opindex -v +@opindex --verbose +Print a message for each created directory. This is most useful with +@option{--parents}. +@end table + + +@node mkfifo invocation +@section @command{mkfifo}: Make FIFOs (named pipes) + +@pindex mkfifo +@cindex FIFOs, creating +@cindex named pipes, creating +@cindex creating FIFOs (named pipes) + +@command{mkfifo} creates FIFOs (also called @dfn{named pipes}) with the +specified names. Synopsis: + +@example +mkfifo [@var{option}] @var{name}@dots{} +@end example + +A @dfn{FIFO} is a special file type that permits independent processes +to communicate. One process opens the FIFO file for writing, and +another for reading, after which data can flow as with the usual +anonymous pipe in shells or elsewhere. + +The program accepts the following option. Also see @ref{Common options}. + +@table @samp + +@item -m @var{mode} +@itemx --mode=@var{mode} +@opindex -m +@opindex --mode +@cindex modes of created FIFOs, setting +Set the mode of created FIFOs to @var{mode}, which is symbolic as in +@command{chmod} and uses @samp{a=rw} (read and write allowed for everyone) minus +the bits set in the umask for the point of departure. @xref{File permissions}. + +@end table + + +@node mknod invocation +@section @command{mknod}: Make block or character special files + +@pindex mknod +@cindex block special files, creating +@cindex character special files, creating + +@command{mknod} creates a FIFO, character special file, or block special +file with the specified name. Synopsis: + +@example +mknod [@var{option}]@dots{} @var{name} @var{type} [@var{major} @var{minor}] +@end example + +@cindex special files +@cindex block special files +@cindex character special files +Unlike the phrase ``special file type'' above, the term @dfn{special +file} has a technical meaning on Unix: something that can generate or +receive data. Usually this corresponds to a physical piece of hardware, +e.g., a printer or a disk. (These files are typically created at +system-configuration time.) The @command{mknod} command is what creates +files of this type. Such devices can be read either a character at a +time or a ``block'' (many characters) at a time, hence we say there are +@dfn{block special} files and @dfn{character special} files. + +The arguments after @var{name} specify the type of file to make: + +@table @samp + +@item p +@opindex p @r{for FIFO file} +for a FIFO + +@item b +@opindex b @r{for block special file} +for a block special file + +@item c +@c Don't document the `u' option -- it's just a synonym for `c'. +@c Do *any* versions of mknod still use it? +@c @itemx u +@opindex c @r{for character special file} +@c @opindex u @r{for character special file} +for a character special file + +@end table + +When making a block or character special file, the major and minor +device numbers must be given after the file type. +If a major or minor device number begins with @samp{0x} or @samp{0X}, +it is interpreted as hexadecimal; otherwise, if it begins with @samp{0}, +as octal; otherwise, as decimal. + +The program accepts the following option. Also see @ref{Common options}. + +@table @samp + +@item -m @var{mode} +@itemx --mode=@var{mode} +@opindex -m +@opindex --mode +Set the mode of created files to @var{mode}, which is symbolic as in +@command{chmod} and uses @samp{a=rw} minus the bits set in the umask as the point +of departure. @xref{File permissions}. + +@end table + + +@node readlink invocation +@section @command{readlink}: Print the referent of a symbolic link + +@pindex readlink +@cindex displaying value of a symbolic link + +@command{readlink} may work in one of two supported modes: + +@table @samp + +@item Readlink mode + +@command{readlink} outputs the value of the given symbolic link. +If @command{readlink} is invoked with an argument other than the pathname +of a symbolic link, it exits with a non-zero exit code. + +@item Canonicalize mode + +@command{readlink} outputs the absolute name of the given file which contains +no `.', `..' components nor any repeated path separators (`/') or symlinks. +In any of the path components is missing or unavailable, +it exits with a non-zero exit code. + +@end table + +@example +readlink [@var{option}] @var{file} +@end example + +By default, @command{readlink} operates in readlink mode. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -f +@itemx --canonicalize +@opindex -f +@opindex --canonicalize +Activate canonicalize mode. + +@item -n +@itemx --no-newline +@opindex -n +@opindex --no-newline +Do not output the trailing newline. + +@item -s +@itemx -q +@itemx --silent +@itemx --quiet +@opindex -s +@opindex -q +@opindex --silent +@opindex --quiet +Suppress most error messages. + +@item -v +@itemx --verbose +@opindex -v +@opindex --verbose +Report error messages. + +@end table + +The @command{readlink} utility first appeared in OpenBSD 2.1. + + +@node rmdir invocation +@section @command{rmdir}: Remove empty directories + +@pindex rmdir +@cindex removing empty directories +@cindex directories, removing empty + +@command{rmdir} removes empty directories. Synopsis: + +@example +rmdir [@var{option}]@dots{} @var{directory}@dots{} +@end example + +If any @var{directory} argument does not refer to an existing empty +directory, it is an error. + +The program accepts the following option. Also see @ref{Common options}. + +@table @samp + +@item --ignore-fail-on-non-empty +@opindex --ignore-fail-on-non-empty +@cindex directory deletion, ignoring failures +Ignore each failure to remove a directory that is solely because +the directory is non-empty. + +@item -p +@itemx --parents +@opindex -p +@opindex --parents +@cindex parent directories, removing +Remove @var{directory}, then try to remove each component of @var{directory}. +So, for example, @samp{rmdir -p a/b/c} is similar to @samp{rmdir a/b/c a/b a}. +As such, it fails if any of those directories turns out not to be empty. +Use the @option{--ignore-fail-on-non-empty} option to make it so such +a failure does not evoke a diagnostic and does not cause @command{rmdir} to +exit unsuccessfully. + +@item -v +@item --verbose +@opindex -v +@opindex --verbose +@cindex directory deletion, reporting +Give a diagnostic for each successful removal. +@var{directory} is removed. + +@end table + +@xref{rm invocation}, for how to remove non-empty directories (recursively). + +@node unlink invocation +@section @command{unlink}: Remove files via the unlink syscall + +@pindex unlink +@cindex removing files or directories (via the unlink syscall) + +@command{unlink} deletes a single specified file name. +It is a minimalist interface to the system-provided +@code{unlink} function. @xref{Deleting Files, , , libc, +The GNU C Library Reference Manual}. Synopsis: + +@example +unlink @var{filename} +@end example + +On some systems @code{unlink} can be used to delete the name of a +directory. On others, it can be used that way only by a privileged user. +In the GNU system @code{unlink} can never delete the name of a directory. + +By default, @command{unlink} honors the @option{--help} and @option{--version} +options. That makes it a little harder to remove files named +@code{--help} and @code{--version}, so when the environment variable +@env{POSIXLY_CORRECT} is set, @command{unlink} treats such a command line +arguments not as an option, but as an operand. + + +@node Changing file attributes +@chapter Changing file attributes + +@cindex changing file attributes +@cindex file attributes, changing +@cindex attributes, file + +A file is not merely its contents, a name, and a file type +(@pxref{Special file types}). A file also has an owner (a userid), a +group (a group id), permissions (what the owner can do with the file, +what people in the group can do, and what everyone else can do), various +timestamps, and other information. Collectively, we call these a file's +@dfn{attributes}. + +These commands change file attributes. + +@menu +* chgrp invocation:: Change file groups. +* chmod invocation:: Change access permissions. +* chown invocation:: Change file owners and groups. +* touch invocation:: Change file timestamps. +@end menu + + +@node chown invocation +@section @command{chown}: Change file owner and group + +@pindex chown +@cindex file ownership, changing +@cindex group ownership, changing +@cindex changing file ownership +@cindex changing group ownership + +@command{chown} changes the user and/or group ownership of each given @var{file} +to @var{new-owner} or to the user and group of an existing reference file. +Synopsis: + +@example +chown [@var{option}]@dots{} @{@var{new-owner} | --reference=@var{ref_file}@} @var{file}@dots{} +@end example + +If used, @var{new-owner} specifies the new owner and/or group as follows +(with no embedded white space): + +@example +[@var{owner}] [ [:] [@var{group}] ] +@end example + +Specifically: + +@table @var +@item owner +If only an @var{owner} (a user name or numeric user id) is given, that +user is made the owner of each given file, and the files' group is not +changed. + +@itemx owner@samp{:}group +If the @var{owner} is followed by a colon and a @var{group} (a +group name or numeric group id), with no spaces between them, the group +ownership of the files is changed as well (to @var{group}). + +@itemx owner@samp{:} +If a colon but no group name follows @var{owner}, that user is +made the owner of the files and the group of the files is changed to +@var{owner}'s login group. + +@itemx @samp{:}group +If the colon and following @var{group} are given, but the owner +is omitted, only the group of the files is changed; in this case, +@command{chown} performs the same function as @command{chgrp}. + +@end table + +You may use @samp{.} in place of the @samp{:} separator. This is a +@sc{gnu} extension for compatibility with older scripts. +New scripts should avoid the use of @samp{.} because @sc{gnu} @command{chown} +may fail if @var{owner} contains @samp{.} characters. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -c +@itemx --changes +@opindex -c +@opindex --changes +@cindex changed owners, verbosely describing +Verbosely describe the action for each @var{file} whose ownership +actually changes. + +@item -f +@itemx --silent +@itemx --quiet +@opindex -f +@opindex --silent +@opindex --quiet +@cindex error messages, omitting +Do not print error messages about files whose ownership cannot be +changed. + +@itemx @w{@kbd{--from}=@var{old-owner}} +@opindex --from +@cindex symbolic links, changing owner +Change a @var{file}'s ownership only if it has current attributes specified +by @var{old-owner}. @var{old-owner} has the same form as @var{new-owner} +described above. +This option is useful primarily from a security standpoint in that +it narrows considerably the window of potential abuse. +For example, to reflect a UID numbering change for one user's files +without an option like this, @code{root} might run + +@smallexample +find / -owner OLDUSER -print0 | xargs -0 chown NEWUSER +@end smallexample + +But that is dangerous because the interval between when the @command{find} +tests the existing file's owner and when the @command{chown} is actually run +may be quite large. +One way to narrow the gap would be to invoke chown for each file +as it is found: + +@example +find / -owner OLDUSER -exec chown NEWUSER @{@} \; +@end example + +But that is very slow if there are many affected files. +With this option, it is safer (the gap is narrower still) +though still not perfect: + +@example +chown -R --from=OLDUSER NEWUSER / +@end example + +@item --dereference +@opindex --dereference +@cindex symbolic links, changing owner +@findex lchown +Do not act on symbolic links themselves but rather on what they point to. + +@item -h +@itemx --no-dereference +@opindex -h +@opindex --no-dereference +@cindex symbolic links, changing owner +@findex lchown +Act on symbolic links themselves instead of what they point to. +This is the default. +This mode relies on the @code{lchown} system call. +On systems that do not provide the @code{lchown} system call, +@command{chown} fails when a file specified on the command line +is a symbolic link. +By default, no diagnostic is issued for symbolic links encountered +during a recursive traversal, but see @option{--verbose}. + +@item --reference=@var{ref_file} +@opindex --reference +Change the user and group of each @var{file} to be the same as those of +@var{ref_file}. If @var{ref_file} is a symbolic link, do not use the +user and group of the symbolic link, but rather those of the file it +refers to. + +@item -v +@itemx --verbose +@opindex -v +@opindex --verbose +Output a diagnostic for every file processed. +If a symbolic link is encountered during a recursive traversal +on a system without the @code{lchown} system call, and @option{--no-dereference} +is in effect, then issue a diagnostic saying neither the symbolic link nor +its referent is being changed. + +@item -R +@itemx --recursive +@opindex -R +@opindex --recursive +@cindex recursively changing file ownership +Recursively change ownership of directories and their contents. + +@end table + + +@node chgrp invocation +@section @command{chgrp}: Change group ownership + +@pindex chgrp +@cindex group ownership, changing +@cindex changing group ownership + +@command{chgrp} changes the group ownership of each given @var{file} +to @var{group} (which can be either a group name or a numeric group id) +or to the group of an existing reference file. Synopsis: + +@example +chgrp [@var{option}]@dots{} @{@var{group} | --reference=@var{ref_file}@} @var{file}@dots{} +@end example + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -c +@itemx --changes +@opindex -c +@opindex --changes +@cindex changed files, verbosely describing +Verbosely describe the action for each @var{file} whose group actually +changes. + +@item -f +@itemx --silent +@itemx --quiet +@opindex -f +@opindex --silent +@opindex --quiet +@cindex error messages, omitting +Do not print error messages about files whose group cannot be +changed. + +@item --dereference +@opindex --dereference +@cindex symbolic links, changing owner +@findex lchown +Do not act on symbolic links themselves but rather on what they point to. + +@item -h +@itemx --no-dereference +@opindex -h +@opindex --no-dereference +@cindex symbolic links, changing group +@findex lchown +Act on symbolic links themselves instead of what they point to. +This is the default. +This mode relies on the @code{lchown} system call. +On systems that do not provide the @code{lchown} system call, +@command{chgrp} fails when a file specified on the command line +is a symbolic link. +By default, no diagnostic is issued for symbolic links encountered +during a recursive traversal, but see @option{--verbose}. + +@item --reference=@var{ref_file} +@opindex --reference +Change the group of each @var{file} to be the same as that of +@var{ref_file}. If @var{ref_file} is a symbolic link, do not use the +group of the symbolic link, but rather that of the file it refers to. + +@item -v +@itemx --verbose +@opindex -v +@opindex --verbose +Output a diagnostic for every file processed. +If a symbolic link is encountered during a recursive traversal +on a system without the @code{lchown} system call, and @option{--no-dereference} +is in effect, then issue a diagnostic saying neither the symbolic link nor +its referent is being changed. + +@item -R +@itemx --recursive +@opindex -R +@opindex --recursive +@cindex recursively changing group ownership +Recursively change the group ownership of directories and their contents. + +@end table + + +@node chmod invocation +@section @command{chmod}: Change access permissions + +@pindex chmod +@cindex changing access permissions +@cindex access permissions, changing +@cindex permissions, changing access + +@command{chmod} changes the access permissions of the named files. Synopsis: + +@example +chmod [@var{option}]@dots{} @{@var{mode} | --reference=@var{ref_file}@} @var{file}@dots{} +@end example + +@cindex symbolic links, permissions of +@command{chmod} never changes the permissions of symbolic links, since +the @command{chmod} system call cannot change their permissions. +This is not a problem since the permissions of symbolic links are +never used. However, for each symbolic link listed on the command +line, @command{chmod} changes the permissions of the pointed-to file. +In contrast, @command{chmod} ignores symbolic links encountered during +recursive directory traversals. + +If used, @var{mode} specifies the new permissions. +For details, see the section on @ref{File permissions}. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -c +@itemx --changes +@opindex -c +@opindex --changes +Verbosely describe the action for each @var{file} whose permissions +actually changes. + +@item -f +@itemx --silent +@itemx --quiet +@opindex -f +@opindex --silent +@opindex --quiet +@cindex error messages, omitting +Do not print error messages about files whose permissions cannot be +changed. + +@item -v +@itemx --verbose +@opindex -v +@opindex --verbose +Verbosely describe the action or non-action taken for every @var{file}. + +@item --reference=@var{ref_file} +@opindex --reference +Change the mode of each @var{file} to be the same as that of @var{ref_file}. +@xref{File permissions}. +If @var{ref_file} is a symbolic link, do not use the mode +of the symbolic link, but rather that of the file it refers to. + +@item -R +@itemx --recursive +@opindex -R +@opindex --recursive +@cindex recursively changing access permissions +Recursively change permissions of directories and their contents. + +@end table + + +@node touch invocation +@section @command{touch}: Change file timestamps + +@pindex touch +@cindex changing file timestamps +@cindex file timestamps, changing +@cindex timestamps, changing file + +@command{touch} changes the access and/or modification times of the +specified files. Synopsis: + +@example +touch [@var{option}]@dots{} @var{file}@dots{} +@end example + +On older systems, @command{touch} supports an obsolete syntax, as follows. +If the first @var{file} would be a valid argument to the @option{-t} +option and no timestamp is given with any of the @option{-d}, @option{-r}, +or @option{-t} options and the @samp{--} argument is not given, that +argument is interpreted as the time for the other files instead of +as a file name. @acronym{POSIX} 1003.1-2001 (@pxref{Standards conformance}) +does not allow this; use @option{-t} instead. + +@cindex empty files, creating +Any @var{file} that does not exist is created empty. + +@cindex permissions, for changing file timestamps +If changing both the access and modification times to the current +time, @command{touch} can change the timestamps for files that the user +running it does not own but has write permission for. Otherwise, the +user must own the files. + +Although @command{touch} provides options for changing two of the times -- +the times of last access and modification -- of a file, there is actually +a third one as well: the inode change time. This is often referred to +as a file's @code{ctime}. +The inode change time represents the time when the file's meta-information +last changed. One common example of this is when the permissions of a +file change. Changing the permissions doesn't access the file, so +the atime doesn't change, nor does it modify the file, so the mtime +doesn't change. Yet, something about the file itself has changed, +and this must be noted somewhere. This is the job of the ctime field. +This is necessary, so that, for example, a backup program can make a +fresh copy of the file, including the new permissions value. +Another operation that modifies a file's ctime without affecting +the others is renaming. In any case, it is not possible, in normal +operations, for a user to change the ctime field to a user-specified value. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -a +@itemx --time=atime +@itemx --time=access +@itemx --time=use +@opindex -a +@opindex --time +@opindex atime@r{, changing} +@opindex access @r{time, changing} +@opindex use @r{time, changing} +Change the access time only. + +@item -c +@itemx --no-create +@opindex -c +@opindex --no-create +Do not create files that do not exist. + +@item -d +@itemx --date=time +@opindex -d +@opindex --date +@opindex time +Use @var{time} instead of the current time. It can contain month names, +time zones, @samp{am} and @samp{pm}, etc. @xref{Date input formats}. + +@item -f +@opindex -f +@cindex BSD @command{touch} compatibility +Ignored; for compatibility with BSD versions of @command{touch}. + +@item -m +@itemx --time=mtime +@itemx --time=modify +@opindex -m +@opindex --time +@opindex mtime@r{, changing} +@opindex modify @r{time, changing} +Change the modification time only. + +@item -r @var{file} +@itemx --reference=@var{file} +@opindex -r +@opindex --reference +Use the times of the reference @var{file} instead of the current time. + +@item -t [[CC]YY]MMDDhhmm[.ss] +Use the argument (optional four-digit or two-digit years, months, +days, hours, minutes, optional seconds) instead of the current time. +If the year is specified with only two digits, then @var{CC} +is 20 for years in the range 0 @dots{} 68, and 19 for years in +69 @dots{} 99. If no digits of the year are specified, +the argument is interpreted as a date in the current year. + +@end table + + +@node Disk usage +@chapter Disk usage + +@cindex disk usage + +No disk can hold an infinite amount of data. These commands report on +how much disk storage is in use or available. (This has nothing much to +do with how much @emph{main memory}, i.e., RAM, a program is using when +it runs; for that, you want @command{ps} or @command{pstat} or @command{swap} +or some such command.) + +@menu +* df invocation:: Report filesystem disk space usage. +* du invocation:: Estimate file space usage. +* stat invocation:: Report file or filesystem status. +* sync invocation:: Synchronize memory and disk. +@end menu + + +@node df invocation +@section @command{df}: Report filesystem disk space usage + +@pindex df +@cindex filesystem disk usage +@cindex disk usage by filesystem + +@command{df} reports the amount of disk space used and available on +filesystems. Synopsis: + +@example +df [@var{option}]@dots{} [@var{file}]@dots{} +@end example + +With no arguments, @command{df} reports the space used and available on all +currently mounted filesystems (of all types). Otherwise, @command{df} +reports on the filesystem containing each argument @var{file}. + +Normally the disk space is printed in units of +1024 bytes, but this can be overridden (@pxref{Block size}). +Non-integer quantities are rounded up to the next higher unit. + +@cindex disk device file +@cindex device file, disk +If an argument @var{file} is a disk device file containing a mounted +filesystem, @command{df} shows the space available on that filesystem +rather than on the filesystem containing the device node (i.e., the root +filesystem). @sc{gnu} @command{df} does not attempt to determine the disk usage +on unmounted filesystems, because on most kinds of systems doing so +requires extremely nonportable intimate knowledge of filesystem +structures. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -a +@itemx --all +@opindex -a +@opindex --all +@cindex automounter filesystems +@cindex ignore filesystems +Include in the listing filesystems that have a size of 0 blocks, which +are omitted by default. Such filesystems are typically special-purpose +pseudo-filesystems, such as automounter entries. Also, filesystems of +type ``ignore'' or ``auto'', supported by some operating systems, are +only included if this option is specified. + +@item -B @var{size} +@itemx --block-size=@var{size} +@opindex -B +@opindex --block-size +@cindex filesystem sizes +Scale sizes by @var{size} before printing them (@pxref{Block size}). +For example, @option{-BG} prints sizes in units of 1,073,741,824 bytes. + +@item -h +@itemx --human-readable +@opindex -h +@opindex --human-readable +@cindex human-readable output +Append a size letter to each size, such as @samp{M} for mebibytes. +Powers of 1024 are used, not 1000; @samp{M} stands for 1,048,576 bytes. +Use the @option{-H} or @option{--si} option if you prefer powers of 1000. + +@item -H +@itemx --si +@opindex -H +@opindex --si +@cindex SI output +Append an SI-style abbreviation to each size, such as @samp{MB} for +megabytes. Powers of 1000 are used, not 1024; @samp{MB} stands for +1,000,000 bytes. Use the @option{-h} or @option{--human-readable} option if +you prefer powers of 1024. + +@item -i +@itemx --inodes +@opindex -i +@opindex --inodes +@cindex inode usage +List inode usage information instead of block usage. An inode (short +for index node) contains information about a file such as its owner, +permissions, timestamps, and location on the disk. + +@item -k +@opindex -k +@cindex kibibytes for filesystem sizes +Print sizes in 1024-byte blocks, overriding the default block size +(@pxref{Block size}). +This option is equivalent to @option{--block-size=1K}. + +@item -l +@itemx --local +@opindex -l +@opindex --local +@cindex filesystem types, limiting output to certain +Limit the listing to local filesystems. By default, remote filesystems +are also listed. + +@item --no-sync +@opindex --no-sync +@cindex filesystem space, retrieving old data more quickly +Do not invoke the @code{sync} system call before getting any usage data. +This may make @command{df} run significantly faster on systems with many +disks, but on some systems (notably SunOS) the results may be slightly +out of date. This is the default. + +@item -P +@itemx --portability +@opindex -P +@opindex --portability +@cindex one-line output format +@cindex @acronym{POSIX} output format +@cindex portable output format +@cindex output format, portable +Use the @acronym{POSIX} output format. This is like the default format except +for the following: + +@enumerate +@item +The information about each filesystem is always printed on exactly +one line; a mount device is never put on a line by itself. This means +that if the mount device name is more than 20 characters long (e.g., for +some network mounts), the columns are misaligned. + +@item +The labels in the header output line are changed to conform to @acronym{POSIX}. +@end enumerate + +@item --sync +@opindex --sync +@cindex filesystem space, retrieving current data more slowly +Invoke the @code{sync} system call before getting any usage data. On +some systems (notably SunOS), doing this yields more up to date results, +but in general this option makes @command{df} much slower, especially when +there are many or very busy filesystems. + +@item -t @var{fstype} +@itemx --type=@var{fstype} +@opindex -t +@opindex --type +@cindex filesystem types, limiting output to certain +Limit the listing to filesystems of type @var{fstype}. Multiple +filesystem types can be specified by giving multiple @option{-t} options. +By default, nothing is omitted. + +@item -T +@itemx --print-type +@opindex -T +@opindex --print-type +@cindex filesystem types, printing +Print each filesystem's type. The types printed here are the same ones +you can include or exclude with @option{-t} and @option{-x}. The particular +types printed are whatever is supported by the system. Here are some of +the common names (this list is certainly not exhaustive): + +@table @samp + +@item nfs +@cindex NFS filesystem type +An NFS filesystem, i.e., one mounted over a network from another +machine. This is the one type name which seems to be used uniformly by +all systems. + +@item 4.2@r{, }ufs@r{, }efs@dots{} +@cindex Linux filesystem types +@cindex local filesystem types +@opindex 4.2 @r{filesystem type} +@opindex ufs @r{filesystem type} +@opindex efs @r{filesystem type} +A filesystem on a locally-mounted hard disk. (The system might even +support more than one type here; Linux does.) + +@item hsfs@r{, }cdfs +@cindex CD-ROM filesystem type +@cindex High Sierra filesystem +@opindex hsfs @r{filesystem type} +@opindex cdfs @r{filesystem type} +A filesystem on a CD-ROM drive. HP-UX uses @samp{cdfs}, most other +systems use @samp{hsfs} (@samp{hs} for ``High Sierra''). + +@item pcfs +@cindex PC filesystem +@cindex DOS filesystem +@cindex MS-DOS filesystem +@cindex diskette filesystem +@opindex pcfs +An MS-DOS filesystem, usually on a diskette. + +@end table + +@item -x @var{fstype} +@itemx --exclude-type=@var{fstype} +@opindex -x +@opindex --exclude-type +Limit the listing to filesystems not of type @var{fstype}. +Multiple filesystem types can be eliminated by giving multiple +@option{-x} options. By default, no filesystem types are omitted. + +@item -v +Ignored; for compatibility with System V versions of @command{df}. + +@end table + + +@node du invocation +@section @command{du}: Estimate file space usage + +@pindex du +@cindex file space usage +@cindex disk usage for files + +@command{du} reports the amount of disk space used by the specified files +and for each subdirectory (of directory arguments). Synopsis: + +@example +du [@var{option}]@dots{} [@var{file}]@dots{} +@end example + +With no arguments, @command{du} reports the disk space for the current +directory. Normally the disk space is printed in units of +1024 bytes, but this can be overridden (@pxref{Block size}). +Non-integer quantities are rounded up to the next higher unit. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -a +@itemx --all +@opindex -a +@opindex --all +Show counts for all files, not just directories. + +@itemx --apparent-size +@opindex --apparent-size +Print apparent sizes, rather than disk usage. The apparent size of a +file is the number of bytes reported by @code{wc -c} on regular files, +or more generally, @code{ls -l --block-size=1} or @code{stat --format=%s}. +For example, a file containing the word @samp{zoo} with no newline would, +of course, have an apparent size of 3. Such a small file may require +anywhere from zero to 16 or more kilobytes of disk space, depending on +the type and configuration of the file system on which the file resides. +However, a sparse file created with this command +@example +: | dd bs=1 seek=`echo '2^31'|bc` of=big +@end example +has an apparent size of 2 gigabytes, yet on most modern +systems, it actually uses almost no disk space. + +@item -b +@itemx --bytes +@opindex -b +@opindex --bytes +Equivalent to @code{--apparent-size --block-size=1}. + +@item -B @var{size} +@itemx --block-size=@var{size} +@opindex -B +@opindex --block-size +@cindex file sizes +Scale sizes by @var{size} before printing them (@pxref{Block size}). +For example, @option{-BG} prints sizes in units of 1,073,741,824 bytes. + +@item -c +@itemx --total +@opindex -c +@opindex --total +@cindex grand total of disk space +Print a grand total of all arguments after all arguments have +been processed. This can be used to find out the total disk usage of +a given set of files or directories. + +@item -D +@itemx --dereference-args +@opindex -D +@opindex --dereference-args +Dereference symbolic links that are command line arguments. +Does not affect other symbolic links. This is helpful for finding +out the disk usage of directories, such as @file{/usr/tmp}, which +are often symbolic links. + +@item -h +@itemx --human-readable +@opindex -h +@opindex --human-readable +@cindex human-readable output +Append a size letter to each size, such as @samp{M} for mebibytes. +Powers of 1024 are used, not 1000; @samp{M} stands for 1,048,576 bytes. +Use the @option{-H} or @option{--si} option if you prefer powers of 1000. + +@item -H +@itemx --si +@opindex -H +@opindex --si +@cindex SI output +Append an SI-style abbreviation to each size, such as @samp{MB} for +megabytes. Powers of 1000 are used, not 1024; @samp{MB} stands for +1,000,000 bytes. Use the @option{-h} or @option{--human-readable} option if +you prefer powers of 1024. + +@item -k +@opindex -k +@cindex kibibytes for file sizes +Print sizes in 1024-byte blocks, overriding the default block size +(@pxref{Block size}). +This option is equivalent to @option{--block-size=1K}. + +@item -l +@itemx --count-links +@opindex -l +@opindex --count-links +@cindex hard links, counting in @command{du} +Count the size of all files, even if they have appeared already (as a +hard link). + +@item -L +@itemx --dereference +@opindex -L +@opindex --dereference +@cindex symbolic links, dereferencing in @command{du} +Dereference symbolic links (show the disk space used by the file +or directory that the link points to instead of the space used by +the link). + +@item --max-depth=@var{DEPTH} +@opindex --max-depth=@var{DEPTH} +@cindex limiting output of @command{du} +Show the total for each directory (and file if --all) that is at +most MAX_DEPTH levels down from the root of the hierarchy. The root +is at level 0, so @code{du --max-depth=0} is equivalent to @code{du -s}. + +@item -s +@itemx --summarize +@opindex -s +@opindex --summarize +Display only a total for each argument. + +@item -S +@itemx --separate-dirs +@opindex -S +@opindex --separate-dirs +Report the size of each directory separately, not including the sizes +of subdirectories. + +@item -x +@itemx --one-file-system +@opindex -x +@opindex --one-file-system +@cindex one filesystem, restricting @command{du} to +Skip directories that are on different filesystems from the one that +the argument being processed is on. + +@item --exclude=@var{PATTERN} +@opindex --exclude=@var{PATTERN} +@cindex excluding files from @command{du} +When recursing, skip subdirectories or files matching @var{PATTERN}. +For example, @code{du --exclude='*.o'} excludes files whose names +end in @samp{.o}. + +@item -X @var{FILE} +@itemx --exclude-from=@var{FILE} +@opindex -X @var{FILE} +@opindex --exclude-from=@var{FILE} +@cindex excluding files from @command{du} +Like @option{--exclude}, except take the patterns to exclude from @var{FILE}, +one per line. If @var{FILE} is @samp{-}, take the patterns from standard +input. + +@end table + +@cindex NFS mounts from BSD to HP-UX +On BSD systems, @command{du} reports sizes that are half the correct +values for files that are NFS-mounted from HP-UX systems. On HP-UX +systems, it reports sizes that are twice the correct values for +files that are NFS-mounted from BSD systems. This is due to a flaw +in HP-UX; it also affects the HP-UX @command{du} program. + + +@node stat invocation +@section @command{stat}: Report file or filesystem status + +@pindex stat +@cindex file status +@cindex filesystem status + +@command{stat} displays information about the specified file(s). Synopsis: + +@example +stat [@var{option}]@dots{} [@var{file}]@dots{} +@end example + +With no option, @command{stat} reports all information about the given files. +But it also can be used to report the information of the filesystems the +given files are located on. If the files are links, @command{stat} can +also give information about the files the links point to. + + +@table @samp + +@item -f +@itemx --filesystem +@opindex -f +@opindex --filesystem +@cindex filesystems +Report information about the filesystems where the given files are located +instead of information about the files themselves. + +@item -L +@itemx --dereference +@opindex -L +@opindex --dereference +@cindex symbolic links, dereferencing in @command{stat} +Change how @command{stat} treats symbolic links. +With this option, @command{stat} acts on the file referenced +by each symbolic link argument. +Without it, @command{stat} acts on any symbolic link argument directly. + +@item -t +@itemx --terse +@opindex -t +@opindex --terse +@cindex terse output +Print the information in terse form, suitable for parsing by other programs. + +@item -c +@itemx --format +@opindex -c +@opindex --format +@cindex output format +Allow user to specify the output format. + +Interpreted sequences for file stat are: +@itemize @bullet +@item %a - Access rights in octal +@item %A - Access rights in human readable form +@item %b - Number of blocks allocated (see @samp{%B}) +@item %B - The size in bytes of each block reported by @samp{%b} +@item %d - Device number in decimal +@item %D - Device number in hex +@item %f - raw mode in hex +@item %F - File type +@item %g - Group Id of owner +@item %G - Group name of owner +@item %h - Number of hard links +@item %i - Inode number +@item %n - File name +@item %N - Quoted File name with dereference if symbolic link +@item %o - IO block size +@item %s - Total size, in bytes +@item %t - Major device type in hex +@item %T - Minor device type in hex +@item %u - User Id of owner +@item %U - User name of owner +@item %x - Time of last access +@item %X - Time of last access as seconds since Epoch +@item %y - Time of last modification +@item %Y - Time of last modification as seconds since Epoch +@item %z - Time of last change +@item %Z - Time of last change as seconds since Epoch +@end itemize + +Interpreted sequences for filesystem stat are: +@itemize @bullet +@item %n - File name +@item %i - File System id in hex +@item %l - Maximum length of filenames +@item %t - Type in hex +@item %T - Type in human readable form +@item %b - Total data blocks in file system +@item %f - Free blocks in file system +@item %a - Free blocks available to non-superuser +@item %s - Optimal transfer block size +@item %c - Total file nodes in file system +@end itemize +@end table + + +@node sync invocation +@section @command{sync}: Synchronize data on disk with memory + +@pindex sync +@cindex synchronize disk and memory + +@cindex superblock, writing +@cindex inodes, written buffered +@command{sync} writes any data buffered in memory out to disk. This can +include (but is not limited to) modified superblocks, modified inodes, +and delayed reads and writes. This must be implemented by the kernel; +The @command{sync} program does nothing but exercise the @code{sync} system +call. + +@cindex crashes and corruption +The kernel keeps data in memory to avoid doing (relatively slow) disk +reads and writes. This improves performance, but if the computer +crashes, data may be lost or the filesystem corrupted as a +result. @command{sync} ensures everything in memory is written to disk. + +Any arguments are ignored, except for a lone @option{--help} or +@option{--version} (@pxref{Common options}). + +@node Printing text +@chapter Printing text + +@cindex printing text, commands for +@cindex commands for printing text + +This section describes commands that display text strings. + +@menu +* echo invocation:: Print a line of text. +* printf invocation:: Format and print data. +* yes invocation:: Print a string until interrupted. +@end menu + + +@node echo invocation +@section @command{echo}: Print a line of text + +@pindex echo +@cindex displaying text +@cindex printing text +@cindex text, displaying +@cindex arbitrary text, displaying + +@command{echo} writes each given @var{string} to standard output, with a +space between each and a newline after the last one. Synopsis: + +@example +echo [@var{option}]@dots{} [@var{string}]@dots{} +@end example + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp +@item -n +@opindex -n +Do not output the trailing newline. + +@item -e +@opindex -e +@cindex backslash escapes +Enable interpretation of the following backslash-escaped characters in +each @var{string}: + +@table @samp +@item \a +alert (bell) +@item \b +backspace +@item \c +suppress trailing newline +@item \f +form feed +@item \n +new line +@item \r +carriage return +@item \t +horizontal tab +@item \v +vertical tab +@item \\ +backslash +@item \@var{nnn} +the character whose @acronym{ASCII} code is @var{nnn} (octal); if @var{nnn} is not +a valid octal number, it is printed literally. +@end table + +@end table + + +@node printf invocation +@section @command{printf}: Format and print data + +@pindex printf +@command{printf} does formatted printing of text. Synopsis: + +@example +printf @var{format} [@var{argument}]@dots{} +@end example + +@command{printf} prints the @var{format} string, interpreting @samp{%} +directives and @samp{\} escapes in the same way as the C @command{printf} +function. The @var{format} argument is re-used as necessary to convert +all of the given @var{argument}s. + +@command{printf} has one additional directive, @samp{%b}, which prints its +argument string with @samp{\} escapes interpreted in the same way as in +the @var{format} string. + +@kindex \@var{ooo} +@kindex \x@var{hh} + +@command{printf} interprets @samp{\@var{ooo}} in @var{format} as an octal number +(if @var{ooo} is 0 to 3 octal digits) specifying a character to print, +and @samp{\x@var{hh}} as a hexadecimal number (if @var{hh} is 1 to 2 hex +digits) specifying a character to print. + +@kindex \uhhhh +@kindex \Uhhhhhhhh +@command{printf} interprets two character syntaxes introduced in ISO C 99: +@samp{\u} for 16-bit Unicode characters, specified as 4 hex digits +@var{hhhh}, and @samp{\U} for 32-bit Unicode characters, specified as 8 hex +digits @var{hhhhhhhh}. @command{printf} outputs the Unicode characters +according to the LC_CTYPE part of the current locale, i.e. depending +on the values of the environment variables @code{LC_ALL}, @code{LC_CTYPE}, +@code{LANG}. + +The processing of @samp{\u} and @samp{\U} requires a full-featured +@code{iconv} facility. It is activated on systems with glibc 2.2 (or newer), +or when @code{libiconv} is installed prior to this package. Otherwise the +use of @samp{\u} and @samp{\U} will give an error message. + +@kindex \c +An additional escape, @samp{\c}, causes @command{printf} to produce no +further output. + +The only options are a lone @option{--help} or +@option{--version}. @xref{Common options}. + +The Unicode character syntaxes are useful for writing strings in a locale +independent way. For example, a string containing the Euro currency symbol + +@example +$ /usr/local/bin/printf '\u20AC 14.95' +@end example + +@noindent +will be output correctly in all locales supporting the Euro symbol +(ISO-8859-15, UTF-8, and others). Similarly, a Chinese string + +@example +$ /usr/local/bin/printf '\u4e2d\u6587' +@end example + +@noindent +will be output correctly in all Chinese locales (GB2312, BIG5, UTF-8, etc). + +Note that in these examples, the full pathname of @command{printf} has been +given, to distinguish it from the GNU @code{bash} builtin function +@command{printf}. + +For larger strings, you don't need to look up the hexadecimal code +values of each character one by one. @acronym{ASCII} characters mixed with \u +escape sequences is also known as the JAVA source file encoding. You can +use GNU recode 3.5c (or newer) to convert strings to this encoding. Here +is how to convert a piece of text into a shell script which will output +this text in a locale-independent way: + +@smallexample +$ LC_CTYPE=zh_CN.big5 /usr/local/bin/printf \ + '\u4e2d\u6587\n' > sample.txt +$ recode BIG5..JAVA < sample.txt \ + | sed -e "s|^|/usr/local/bin/printf '|" -e "s|$|\\\\n'|" \ + > sample.sh +@end smallexample + + +@node yes invocation +@section @command{yes}: Print a string until interrupted + +@pindex yes +@cindex repeated output of a string + +@command{yes} prints the command line arguments, separated by spaces and +followed by a newline, forever until it is killed. If no arguments are +given, it prints @samp{y} followed by a newline forever until killed. + +The only options are a lone @option{--help} or @option{--version}. +@xref{Common options}. + + +@node Conditions +@chapter Conditions + +@cindex conditions +@cindex commands for exit status +@cindex exit status commands + +This section describes commands that are primarily useful for their exit +status, rather than their output. Thus, they are often used as the +condition of shell @code{if} statements, or as the last command in a +pipeline. + +@menu +* false invocation:: Do nothing, unsuccessfully. +* true invocation:: Do nothing, successfully. +* test invocation:: Check file types and compare values. +* expr invocation:: Evaluate expressions. +@end menu + + +@node false invocation +@section @command{false}: Do nothing, unsuccessfully + +@pindex false +@cindex do nothing, unsuccessfully +@cindex failure exit status +@cindex exit status of @command{false} + +@command{false} does nothing except return an exit status of 1, meaning +@dfn{failure}. It can be used as a place holder in shell scripts +where an unsuccessful command is needed. + +By default, @command{false} honors the @option{--help} and @option{--version} +options. However, that is contrary to @acronym{POSIX}, so when the environment +variable @env{POSIXLY_CORRECT} is set, @command{false} ignores @emph{all} +command line arguments, including @option{--help} and @option{--version}. + +This version of @command{false} is implemented as a C program, and is thus +more secure and faster than a shell script implementation, and may safely +be used as a dummy shell for the purpose of disabling accounts. + +Note that @command{false} (unlike all other programs documented herein) +exits unsuccessfully, even when invoked with +@option{--help} or @option{--version}. + + +@node true invocation +@section @command{true}: Do nothing, successfully + +@pindex true +@cindex do nothing, successfully +@cindex no-op +@cindex successful exit +@cindex exit status of @command{true} + +@command{true} does nothing except return an exit status of 0, meaning +@dfn{success}. It can be used as a place holder in shell scripts +where a successful command is needed, although the shell built-in +command @code{:} (colon) may do the same thing faster. +In most modern shells, @command{true} is a built-in command, so when +you use @samp{true} in a script, you're probably using the built-in +command, not the one documented here. + +By default, @command{true} honors the @option{--help} and @option{--version} +options. However, that is contrary to @acronym{POSIX}, so when the environment +variable @env{POSIXLY_CORRECT} is set, @command{true} ignores @emph{all} +command line arguments, including @option{--help} and @option{--version}. + +This version of @command{true} is implemented as a C program, and is thus +more secure and faster than a shell script implementation, and may safely +be used as a dummy shell for the purpose of disabling accounts. + +@node test invocation +@section @command{test}: Check file types and compare values + +@pindex test +@cindex check file types +@cindex compare values +@cindex expression evaluation + +@command{test} returns a status of 0 (true) or 1 (false) depending on the +evaluation of the conditional expression @var{expr}. Each part of the +expression must be a separate argument. + +@command{test} has file status checks, string operators, and numeric +comparison operators. + +@cindex conflicts with shell built-ins +@cindex built-in shell commands, conflicts with +Because most shells have a built-in command by the same name, using the +unadorned command name in a script or interactively may get you +different functionality than that described here. + +Besides the options below, @command{test} accepts a lone @option{--help} or +@option{--version}. @xref{Common options}. A single non-option argument +is also allowed: @command{test} returns true if the argument is not null. + +@menu +* File type tests:: -[bcdfhLpSt] +* Access permission tests:: -[gkruwxOG] +* File characteristic tests:: -e -s -nt -ot -ef +* String tests:: -z -n = != +* Numeric tests:: -eq -ne -lt -le -gt -ge +* Connectives for test:: ! -a -o +@end menu + + +@node File type tests +@subsection File type tests + +@cindex file type tests + +These options test for particular types of files. (Everything's a file, +but not all files are the same!) + +@table @samp + +@item -b @var{file} +@opindex -b +@cindex block special check +True if @var{file} exists and is a block special device. + +@item -c @var{file} +@opindex -c +@cindex character special check +True if @var{file} exists and is a character special device. + +@item -d @var{file} +@opindex -d +@cindex directory check +True if @var{file} exists and is a directory. + +@item -f @var{file} +@opindex -f +@cindex regular file check +True if @var{file} exists and is a regular file. + +@item -h @var{file} +@itemx -L @var{file} +@opindex -L +@opindex -h +@cindex symbolic link check +True if @var{file} exists and is a symbolic link. + +@item -p @var{file} +@opindex -p +@cindex named pipe check +True if @var{file} exists and is a named pipe. + +@item -S @var{file} +@opindex -S +@cindex socket check +True if @var{file} exists and is a socket. + +@item -t [@var{fd}] +@opindex -t +@cindex terminal check +True if @var{fd} is opened on a terminal. If @var{fd} is omitted, it +defaults to 1 (standard output). + +@end table + + +@node Access permission tests +@subsection Access permission tests + +@cindex access permission tests +@cindex permission tests + +These options test for particular access permissions. + +@table @samp + +@item -g @var{file} +@opindex -g +@cindex set-group-id check +True if @var{file} exists and has its set-group-id bit set. + +@item -k @var{file} +@opindex -k +@cindex sticky bit check +True if @var{file} has its @dfn{sticky} bit set. + +@item -r @var{file} +@opindex -r +@cindex readable file check +True if @var{file} exists and is readable. + +@item -u @var{file} +@opindex -u +@cindex set-user-id check +True if @var{file} exists and has its set-user-id bit set. + +@item -w @var{file} +@opindex -w +@cindex writable file check +True if @var{file} exists and is writable. + +@item -x @var{file} +@opindex -x +@cindex executable file check +True if @var{file} exists and is executable. + +@item -O @var{file} +@opindex -O +@cindex owned by effective uid check +True if @var{file} exists and is owned by the current effective user id. + +@item -G @var{file} +@opindex -G +@cindex owned by effective gid check +True if @var{file} exists and is owned by the current effective group id. + +@end table + +@node File characteristic tests +@subsection File characteristic tests + +@cindex file characteristic tests + +These options test other file characteristics. + +@table @samp + +@item -e @var{file} +@opindex -e +@cindex existence-of-file check +True if @var{file} exists. + +@item -s @var{file} +@opindex -s +@cindex nonempty file check +True if @var{file} exists and has a size greater than zero. + +@item @var{file1} -nt @var{file2} +@opindex -nt +@cindex newer-than file check +True if @var{file1} is newer (according to modification date) than +@var{file2}, or if @var{file1} exists and @var{file2} does not. + +@item @var{file1} -ot @var{file2} +@opindex -ot +@cindex older-than file check +True if @var{file1} is older (according to modification date) than +@var{file2}, or if @var{file2} exists and @var{file1} does not. + +@item @var{file1} -ef @var{file2} +@opindex -ef +@cindex same file check +@cindex hard link check +True if @var{file1} and @var{file2} have the same device and inode +numbers, i.e., if they are hard links to each other. + +@end table + + +@node String tests +@subsection String tests + +@cindex string tests + +These options test string characteristics. Strings are not quoted for +@command{test}, though you may need to quote them to protect characters +with special meaning to the shell, e.g., spaces. + +@table @samp + +@item -z @var{string} +@opindex -z +@cindex zero-length string check +True if the length of @var{string} is zero. + +@item -n @var{string} +@itemx @var{string} +@opindex -n +@cindex nonzero-length string check +True if the length of @var{string} is nonzero. + +@item @var{string1} = @var{string2} +@opindex = +@cindex equal string check +True if the strings are equal. + +@item @var{string1} != @var{string2} +@opindex != +@cindex not-equal string check +True if the strings are not equal. + +@end table + + +@node Numeric tests +@subsection Numeric tests + +@cindex numeric tests +@cindex arithmetic tests + +Numeric relationals. The arguments must be entirely numeric (possibly +negative), or the special expression @w{@code{-l @var{string}}}, which +evaluates to the length of @var{string}. + +@table @samp + +@item @var{arg1} -eq @var{arg2} +@itemx @var{arg1} -ne @var{arg2} +@itemx @var{arg1} -lt @var{arg2} +@itemx @var{arg1} -le @var{arg2} +@itemx @var{arg1} -gt @var{arg2} +@itemx @var{arg1} -ge @var{arg2} +@opindex -eq +@opindex -ne +@opindex -lt +@opindex -le +@opindex -gt +@opindex -ge +These arithmetic binary operators return true if @var{arg1} is equal, +not-equal, less-than, less-than-or-equal, greater-than, or +greater-than-or-equal than @var{arg2}, respectively. + +@end table + +For example: + +@example +test -1 -gt -2 && echo yes +@result{} yes +test -l abc -gt 1 && echo yes +@result{} yes +test 0x100 -eq 1 +@error{} test: integer expression expected before -eq +@end example + + +@node Connectives for test +@subsection Connectives for @command{test} + +@cindex logical connectives +@cindex connectives, logical + +The usual logical connectives. + +@table @samp + +@item ! @var{expr} +@opindex ! +True if @var{expr} is false. + +@item @var{expr1} -a @var{expr2} +@opindex -a +@cindex logical and operator +@cindex and operator +True if both @var{expr1} and @var{expr2} are true. + +@item @var{expr1} -o @var{expr2} +@opindex -o +@cindex logical or operator +@cindex or operator +True if either @var{expr1} or @var{expr2} is true. + +@end table + + +@node expr invocation +@section @command{expr}: Evaluate expressions + +@pindex expr +@cindex expression evaluation +@cindex evaluation of expressions + +@command{expr} evaluates an expression and writes the result on standard +output. Each token of the expression must be a separate argument. + +Operands are either numbers or strings. @command{expr} converts +anything appearing in an operand position to an integer or a string +depending on the operation being applied to it. + +Strings are not quoted for @command{expr} itself, though you may need to +quote them to protect characters with special meaning to the shell, +e.g., spaces. + +@cindex parentheses for grouping +Operators may be given as infix symbols or prefix keywords. Parentheses +may be used for grouping in the usual manner (you must quote parentheses +to avoid the shell evaluating them, however). + +@cindex exit status of @command{expr} +Exit status: + +@display +0 if the expression is neither null nor 0, +1 if the expression is null or 0, +2 for invalid expressions. +@end display + +@menu +* String expressions:: + : match substr index length +* Numeric expressions:: + - * / % +* Relations for expr:: | & < <= = == != >= > +* Examples of expr:: Examples. +@end menu + + +@node String expressions +@subsection String expressions + +@cindex string expressions +@cindex expressions, string + +@command{expr} supports pattern matching and other string operators. These +have lower precedence than both the numeric and relational operators (in +the next sections). + +@table @samp + +@item @var{string} : @var{regex} +@cindex pattern matching +@cindex regular expression matching +@cindex matching patterns +Perform pattern matching. The arguments are converted to strings and the +second is considered to be a (basic, a la GNU @code{grep}) regular +expression, with a @code{^} implicitly prepended. The first argument is +then matched against this regular expression. + +If the match succeeds and @var{regex} uses @samp{\(} and @samp{\)}, the +@code{:} expression returns the part of @var{string} that matched the +subexpression; otherwise, it returns the number of characters matched. + +If the match fails, the @code{:} operator returns the null string if +@samp{\(} and @samp{\)} are used in @var{regex}, otherwise 0. + +@kindex \( @r{regexp operator} +Only the first @samp{\( @dots{} \)} pair is relevant to the return +value; additional pairs are meaningful only for grouping the regular +expression operators. + +@kindex \+ @r{regexp operator} +@kindex \? @r{regexp operator} +@kindex \| @r{regexp operator} +In the regular expression, @code{\+}, @code{\?}, and @code{\|} are +operators which respectively match one or more, zero or one, or separate +alternatives. SunOS and other @command{expr}'s treat these as regular +characters. (@acronym{POSIX} allows either behavior.) +@xref{Top, , Regular Expression Library, regex, Regex}, for details of +regular expression syntax. Some examples are in @ref{Examples of expr}. + +@item match @var{string} @var{regex} +@findex match +An alternative way to do pattern matching. This is the same as +@w{@samp{@var{string} : @var{regex}}}. + +@item substr @var{string} @var{position} @var{length} +@findex substr +Returns the substring of @var{string} beginning at @var{position} +with length at most @var{length}. If either @var{position} or +@var{length} is negative, zero, or non-numeric, returns the null string. + +@item index @var{string} @var{charset} +@findex index +Returns the first position in @var{string} where the first character in +@var{charset} was found. If no character in @var{charset} is found in +@var{string}, return 0. + +@item length @var{string} +@findex length +Returns the length of @var{string}. + +@item + @var{token} +@kindex + +Interpret @var{token} as a string, even if it is a keyword like @var{match} +or an operator like @code{/}. +This makes it possible to test @code{expr length + "$x"} or +@code{expr + "$x" : '.*/\(.\)'} and have it do the right thing even if +the value of @var{$x} happens to be (for example) @code{/} or @code{index}. +This operator is a GNU extension. Portable shell scripts should use +@code{@w{" $token"} : @w{' \(.*\)'}} instead of @code{+ "$token"}. + +@end table + +To make @command{expr} interpret keywords as strings, you must use the +@code{quote} operator. + + +@node Numeric expressions +@subsection Numeric expressions + +@cindex numeric expressions +@cindex expressions, numeric + +@command{expr} supports the usual numeric operators, in order of increasing +precedence. The string operators (previous section) have lower precedence, +the connectives (next section) have higher. + +@table @samp + +@item + - +@kindex + +@kindex - +@cindex addition +@cindex subtraction +Addition and subtraction. Both arguments are converted to numbers; +an error occurs if this cannot be done. + +@item * / % +@kindex * +@kindex / +@kindex % +@cindex multiplication +@cindex division +@cindex remainder +Multiplication, division, remainder. Both arguments are converted to +numbers; an error occurs if this cannot be done. + +@end table + + +@node Relations for expr +@subsection Relations for @command{expr} + +@cindex connectives, logical +@cindex logical connectives +@cindex relations, numeric or string + +@command{expr} supports the usual logical connectives and relations. These +are higher precedence than either the string or numeric operators +(previous sections). Here is the list, lowest-precedence operator first. + +@table @samp + +@item | +@kindex | +@cindex logical or operator +@cindex or operator +Returns its first argument if that is neither null nor 0, otherwise its +second argument. + +@item & +@kindex & +@cindex logical and operator +@cindex and operator +Return its first argument if neither argument is null or 0, otherwise +0. + +@item < <= = == != >= > +@kindex < +@kindex <= +@kindex = +@kindex == +@kindex > +@kindex >= +@cindex comparison operators +@vindex LC_COLLATE +Compare the arguments and return 1 if the relation is true, 0 otherwise. +@code{==} is a synonym for @code{=}. @command{expr} first tries to convert +both arguments to numbers and do a numeric comparison; if either +conversion fails, it does a lexicographic comparison using the character +collating sequence specified by the @env{LC_COLLATE} locale. + +@end table + + +@node Examples of expr +@subsection Examples of using @command{expr} + +@cindex examples of @command{expr} +Here are a few examples, including quoting for shell metacharacters. + +To add 1 to the shell variable @code{foo}, in Bourne-compatible shells: +@example +foo=`expr $foo + 1` +@end example + +To print the non-directory part of the file name stored in +@code{$fname}, which need not contain a @code{/}. +@example +expr $fname : '.*/\(.*\)' '|' $fname +@end example + +An example showing that @code{\+} is an operator: +@example +expr aaa : 'a\+' +@result{} 3 +@end example + +@example +expr abc : 'a\(.\)c' +@result{} b +expr index abcdef cz +@result{} 3 +expr index index a +@error{} expr: syntax error +expr index quote index a +@result{} 0 +@end example + + +@node Redirection +@chapter Redirection + +@cindex redirection +@cindex commands for redirection + +Unix shells commonly provide several forms of @dfn{redirection}---ways +to change the input source or output destination of a command. But one +useful redirection is performed by a separate command, not by the shell; +it's described here. + +@menu +* tee invocation:: Redirect output to multiple files. +@end menu + + +@node tee invocation +@section @command{tee}: Redirect output to multiple files + +@pindex tee +@cindex pipe fitting +@cindex destinations, multiple output +@cindex read from stdin and write to stdout and files + +The @command{tee} command copies standard input to standard output and also +to any files given as arguments. This is useful when you want not only +to send some data down a pipe, but also to save a copy. Synopsis: + +@example +tee [@var{option}]@dots{} [@var{file}]@dots{} +@end example + +If a file being written to does not already exist, it is created. If a +file being written to already exists, the data it previously contained +is overwritten unless the @code{-a} option is used. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp +@item -a +@itemx --append +@opindex -a +@opindex --append +Append standard input to the given files rather than overwriting +them. + +@item -i +@itemx --ignore-interrupts +@opindex -i +@opindex --ignore-interrupts +Ignore interrupt signals. + +@end table + + +@node File name manipulation +@chapter File name manipulation + +@cindex file name manipulation +@cindex manipulation of file names +@cindex commands for file name manipulation + +This section describes commands that manipulate file names. + +@menu +* basename invocation:: Strip directory and suffix from a file name. +* dirname invocation:: Strip non-directory suffix from a file name. +* pathchk invocation:: Check file name portability. +@end menu + + +@node basename invocation +@section @command{basename}: Strip directory and suffix from a file name + +@pindex basename +@cindex strip directory and suffix from file names +@cindex directory, stripping from file names +@cindex suffix, stripping from file names +@cindex file names, stripping directory and suffix +@cindex leading directory components, stripping + +@command{basename} removes any leading directory components from +@var{name}. Synopsis: + +@example +basename @var{name} [@var{suffix}] +@end example + +If @var{suffix} is specified and is identical to the end of @var{name}, +it is removed from @var{name} as well. @command{basename} prints the +result on standard output. + +The only options are @option{--help} and @option{--version}. @xref{Common +options}. + + +@node dirname invocation +@section @command{dirname}: Strip non-directory suffix from a file name + +@pindex dirname +@cindex directory components, printing +@cindex stripping non-directory suffix +@cindex non-directory suffix, stripping + +@command{dirname} prints all but the final slash-delimited component of +a string (presumably a filename). Synopsis: + +@example +dirname @var{name} +@end example + +If @var{name} is a single component, @command{dirname} prints @samp{.} +(meaning the current directory). + +The only options are @option{--help} and @option{--version}. @xref{Common +options}. + + +@node pathchk invocation +@section @command{pathchk}: Check file name portability + +@pindex pathchk +@cindex file names, checking validity and portability +@cindex valid file names, checking for +@cindex portable file names, checking for + +@command{pathchk} checks portability of filenames. Synopsis: + +@example +pathchk [@var{option}]@dots{} @var{name}@dots{} +@end example + +For each @var{name}, @command{pathchk} prints a message if any of +these conditions is true: +@enumerate +@item +one of the existing directories in @var{name} does not have search +(execute) permission, +@item +the length of @var{name} is larger than its filesystem's maximum +file name length, +@item +the length of one component of @var{name}, corresponding to an +existing directory name, is larger than its filesystem's maximum +length for a file name component. +@end enumerate + +The program accepts the following option. Also see @ref{Common options}. + +@table @samp + +@item -p +@itemx --portability +@opindex -p +@opindex --portability +Instead of performing length checks on the underlying filesystem, +test the length of each file name and its components against the +@acronym{POSIX} minimum limits for portability. Also check that the file +name contains no characters not in the portable file name character set. + +@end table + +@cindex exit status of @command{pathchk} +Exit status: + +@display +0 if all specified file names passed all of the tests, +1 otherwise. +@end display + + +@node Working context +@chapter Working context + +@cindex working context +@cindex commands for printing the working context + +This section describes commands that display or alter the context in +which you are working: the current directory, the terminal settings, and +so forth. See also the user-related commands in the next section. + +@menu +* pwd invocation:: Print working directory. +* stty invocation:: Print or change terminal characteristics. +* printenv invocation:: Print environment variables. +* tty invocation:: Print file name of terminal on standard input. +@end menu + + +@node pwd invocation +@section @command{pwd}: Print working directory + +@pindex pwd +@cindex print name of current directory +@cindex current working directory, printing +@cindex working directory, printing + +@cindex symbolic links and @command{pwd} +@command{pwd} prints the fully resolved name of the current directory. +That is, all components of the printed name will be actual directory +names---none will be symbolic links. + +@cindex conflicts with shell built-ins +@cindex built-in shell commands, conflicts with +Because most shells have a built-in command by the same name, using the +unadorned command name in a script or interactively may get you +different functionality than that described here. + +The only options are a lone @option{--help} or +@option{--version}. @xref{Common options}. + + +@node stty invocation +@section @command{stty}: Print or change terminal characteristics + +@pindex stty +@cindex change or print terminal settings +@cindex terminal settings +@cindex line settings of terminal + +@command{stty} prints or changes terminal characteristics, such as baud rate. +Synopses: + +@example +stty [@var{option}] [@var{setting}]@dots{} +stty [@var{option}] +@end example + +If given no line settings, @command{stty} prints the baud rate, line +discipline number (on systems that support it), and line settings +that have been changed from the values set by @samp{stty sane}. +By default, mode reading and setting are performed on the tty line +connected to standard input, although this can be modified by the +@option{--file} option. + +@command{stty} accepts many non-option arguments that change aspects of +the terminal line operation, as described below. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp +@item -a +@itemx --all +@opindex -a +@opindex --all +Print all current settings in human-readable form. This option may not +be used in combination with any line settings. + +@item -F @var{device} +@itemx --file=@var{device} +@opindex -F +@opindex --file +Set the line opened by the filename specified in @var{device} instead of +the tty line connected to standard input. This option is necessary +because opening a @acronym{POSIX} tty requires use of the @code{O_NONDELAY} flag to +prevent a @acronym{POSIX} tty from blocking until the carrier detect line is high if +the @code{clocal} flag is not set. Hence, it is not always possible +to allow the shell to open the device in the traditional manner. + +@item -g +@itemx --save +@opindex -g +@opindex --save +@cindex machine-readable @command{stty} output +Print all current settings in a form that can be used as an argument to +another @command{stty} command to restore the current settings. This option +may not be used in combination with any line settings. + +@end table + +Many settings can be turned off by preceding them with a @samp{-}. +Such arguments are marked below with ``May be negated'' in their +description. The descriptions themselves refer to the positive +case, that is, when @emph{not} negated (unless stated otherwise, +of course). + +Some settings are not available on all @acronym{POSIX} systems, since they use +extensions. Such arguments are marked below with ``Non-@acronym{POSIX}'' in their +description. On non-@acronym{POSIX} systems, those or other settings also may not +be available, but it's not feasible to document all the variations: just +try it and see. + +@menu +* Control:: Control settings +* Input:: Input settings +* Output:: Output settings +* Local:: Local settings +* Combination:: Combination settings +* Characters:: Special characters +* Special:: Special settings +@end menu + + +@node Control +@subsection Control settings + +@cindex control settings +Control settings: + +@table @samp +@item parenb +@opindex parenb +@cindex two-way parity +Generate parity bit in output and expect parity bit in input. +May be negated. + +@item parodd +@opindex parodd +@cindex odd parity +@cindex even parity +Set odd parity (even if negated). May be negated. + +@item cs5 +@itemx cs6 +@itemx cs7 +@itemx cs8 +@opindex cs@var{n} +@cindex character size +@cindex eight-bit characters +Set character size to 5, 6, 7, or 8 bits. + +@item hup +@itemx hupcl +@opindex hup[cl] +Send a hangup signal when the last process closes the tty. May be +negated. + +@item cstopb +@opindex cstopb +@cindex stop bits +Use two stop bits per character (one if negated). May be negated. + +@item cread +@opindex cread +Allow input to be received. May be negated. + +@item clocal +@opindex clocal +@cindex modem control +Disable modem control signals. May be negated. + +@item crtscts +@opindex crtscts +@cindex hardware flow control +@cindex flow control, hardware +@cindex RTS/CTS flow control +Enable RTS/CTS flow control. Non-@acronym{POSIX}. May be negated. +@end table + + +@node Input +@subsection Input settings + +@cindex input settings + +@table @samp +@item ignbrk +@opindex ignbrk +@cindex breaks, ignoring +Ignore break characters. May be negated. + +@item brkint +@opindex brkint +@cindex breaks, cause interrupts +Make breaks cause an interrupt signal. May be negated. + +@item ignpar +@opindex ignpar +@cindex parity, ignoring +Ignore characters with parity errors. May be negated. + +@item parmrk +@opindex parmrk +@cindex parity errors, marking +Mark parity errors (with a 255-0-character sequence). May be negated. + +@item inpck +@opindex inpck +Enable input parity checking. May be negated. + +@item istrip +@opindex istrip +@cindex eight-bit input +Clear high (8th) bit of input characters. May be negated. + +@item inlcr +@opindex inlcr +@cindex newline, translating to return +Translate newline to carriage return. May be negated. + +@item igncr +@opindex igncr +@cindex return, ignoring +Ignore carriage return. May be negated. + +@item icrnl +@opindex icrnl +@cindex return, translating to newline +Translate carriage return to newline. May be negated. + +@item ixon +@opindex ixon +@kindex C-s/C-q flow control +@cindex XON/XOFF flow control +Enable XON/XOFF flow control (that is, @kbd{CTRL-S}/@kbd{CTRL-Q}). May +be negated. + +@item ixoff +@itemx tandem +@opindex ixoff +@opindex tandem +@cindex software flow control +@cindex flow control, software +Enable sending of @code{stop} character when the system input buffer +is almost full, and @code{start} character when it becomes almost +empty again. May be negated. + +@item iuclc +@opindex iuclc +@cindex uppercase, translating to lowercase +Translate uppercase characters to lowercase. Non-@acronym{POSIX}. May be +negated. + +@item ixany +@opindex ixany +Allow any character to restart output (only the start character +if negated). Non-@acronym{POSIX}. May be negated. + +@item imaxbel +@opindex imaxbel +@cindex beeping at input buffer full +Enable beeping and not flushing input buffer if a character arrives +when the input buffer is full. Non-@acronym{POSIX}. May be negated. +@end table + + +@node Output +@subsection Output settings + +@cindex output settings +These arguments specify output-related operations. + +@table @samp +@item opost +@opindex opost +Postprocess output. May be negated. + +@item olcuc +@opindex olcuc +@cindex lowercase, translating to output +Translate lowercase characters to uppercase. Non-@acronym{POSIX}. May be +negated. + +@item ocrnl +@opindex ocrnl +@cindex return, translating to newline +Translate carriage return to newline. Non-@acronym{POSIX}. May be negated. + +@item onlcr +@opindex onlcr +@cindex newline, translating to crlf +Translate newline to carriage return-newline. Non-@acronym{POSIX}. May be +negated. + +@item onocr +@opindex onocr +Do not print carriage returns in the first column. Non-@acronym{POSIX}. +May be negated. + +@item onlret +@opindex onlret +Newline performs a carriage return. Non-@acronym{POSIX}. May be negated. + +@item ofill +@opindex ofill +@cindex pad instead of timing for delaying +Use fill (padding) characters instead of timing for delays. Non-@acronym{POSIX}. +May be negated. + +@item ofdel +@opindex ofdel +@cindex pad character +Use delete characters for fill instead of null characters. Non-@acronym{POSIX}. +May be negated. + +@item nl1 +@itemx nl0 +@opindex nl@var{n} +Newline delay style. Non-@acronym{POSIX}. + +@item cr3 +@itemx cr2 +@itemx cr1 +@itemx cr0 +@opindex cr@var{n} +Carriage return delay style. Non-@acronym{POSIX}. + +@item tab3 +@itemx tab2 +@itemx tab1 +@itemx tab0 +@opindex tab@var{n} +Horizontal tab delay style. Non-@acronym{POSIX}. + +@item bs1 +@itemx bs0 +@opindex bs@var{n} +Backspace delay style. Non-@acronym{POSIX}. + +@item vt1 +@itemx vt0 +@opindex vt@var{n} +Vertical tab delay style. Non-@acronym{POSIX}. + +@item ff1 +@itemx ff0 +@opindex ff@var{n} +Form feed delay style. Non-@acronym{POSIX}. +@end table + + +@node Local +@subsection Local settings + +@cindex local settings + +@table @samp +@item isig +@opindex isig +Enable @code{interrupt}, @code{quit}, and @code{suspend} special +characters. May be negated. + +@item icanon +@opindex icanon +Enable @code{erase}, @code{kill}, @code{werase}, and @code{rprnt} +special characters. May be negated. + +@item iexten +@opindex iexten +Enable non-@acronym{POSIX} special characters. May be negated. + +@item echo +@opindex echo +Echo input characters. May be negated. + +@item echoe +@itemx crterase +@opindex echoe +@opindex crterase +Echo @code{erase} characters as backspace-space-backspace. May be +negated. + +@item echok +@opindex echok +@cindex newline echoing after @code{kill} +Echo a newline after a @code{kill} character. May be negated. + +@item echonl +@opindex echonl +@cindex newline, echoing +Echo newline even if not echoing other characters. May be negated. + +@item noflsh +@opindex noflsh +@cindex flushing, disabling +Disable flushing after @code{interrupt} and @code{quit} special +characters. May be negated. + +@item xcase +@opindex xcase +@cindex case translation +Enable input and output of uppercase characters by preceding their +lowercase equivalents with @samp{\}, when @code{icanon} is set. +Non-@acronym{POSIX}. May be negated. + +@item tostop +@opindex tostop +@cindex background jobs, stopping at terminal write +Stop background jobs that try to write to the terminal. Non-@acronym{POSIX}. +May be negated. + +@item echoprt +@itemx prterase +@opindex echoprt +@opindex prterase +Echo erased characters backward, between @samp{\} and @samp{/}. +Non-@acronym{POSIX}. May be negated. + +@item echoctl +@itemx ctlecho +@opindex echoctl +@opindex ctlecho +@cindex control characters, using @samp{^@var{c}} +@cindex hat notation for control characters +Echo control characters in hat notation (@samp{^@var{c}}) instead +of literally. Non-@acronym{POSIX}. May be negated. + +@item echoke +@itemx crtkill +@opindex echoke +@opindex crtkill +Echo the @code{kill} special character by erasing each character on +the line as indicated by the @code{echoprt} and @code{echoe} settings, +instead of by the @code{echoctl} and @code{echok} settings. Non-@acronym{POSIX}. +May be negated. +@end table + + +@node Combination +@subsection Combination settings + +@cindex combination settings +Combination settings: + +@table @samp +@item evenp +@opindex evenp +@itemx parity +@opindex parity +Same as @code{parenb -parodd cs7}. May be negated. If negated, same +as @code{-parenb cs8}. + +@item oddp +@opindex oddp +Same as @code{parenb parodd cs7}. May be negated. If negated, same +as @code{-parenb cs8}. + +@item nl +@opindex nl +Same as @code{-icrnl -onlcr}. May be negated. If negated, same as +@code{icrnl -inlcr -igncr onlcr -ocrnl -onlret}. + +@item ek +@opindex ek +Reset the @code{erase} and @code{kill} special characters to their default +values. + +@item sane +@opindex sane +Same as: +@c This is too long to write inline. +@example +cread -ignbrk brkint -inlcr -igncr icrnl -ixoff +-iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr +-onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 +ff0 isig icanon iexten echo echoe echok -echonl +-noflsh -xcase -tostop -echoprt echoctl echoke +@end example +@noindent and also sets all special characters to their default values. + +@item cooked +@opindex cooked +Same as @code{brkint ignpar istrip icrnl ixon opost isig icanon}, plus +sets the @code{eof} and @code{eol} characters to their default values +if they are the same as the @code{min} and @code{time} characters. +May be negated. If negated, same as @code{raw}. + +@item raw +@opindex raw +Same as: +@example +-ignbrk -brkint -ignpar -parmrk -inpck -istrip +-inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany +-imaxbel -opost -isig -icanon -xcase min 1 time 0 +@end example +@noindent May be negated. If negated, same as @code{cooked}. + +@item cbreak +@opindex cbreak +Same as @code{-icanon}. May be negated. If negated, same as +@code{icanon}. + +@item pass8 +@opindex pass8 +@cindex eight-bit characters +Same as @code{-parenb -istrip cs8}. May be negated. If negated, +same as @code{parenb istrip cs7}. + +@item litout +@opindex litout +Same as @code{-parenb -istrip -opost cs8}. May be negated. +If negated, same as @code{parenb istrip opost cs7}. + +@item decctlq +@opindex decctlq +Same as @code{-ixany}. Non-@acronym{POSIX}. May be negated. + +@item tabs +@opindex tabs +Same as @code{tab0}. Non-@acronym{POSIX}. May be negated. If negated, same +as @code{tab3}. + +@item lcase +@itemx LCASE +@opindex lcase +@opindex LCASE +Same as @code{xcase iuclc olcuc}. Non-@acronym{POSIX}. May be negated. + +@item crt +@opindex crt +Same as @code{echoe echoctl echoke}. + +@item dec +@opindex dec +Same as @code{echoe echoctl echoke -ixany intr ^C erase ^? kill C-u}. +@end table + + +@node Characters +@subsection Special characters + +@cindex special characters +@cindex characters, special + +The special characters' default values vary from system to system. +They are set with the syntax @samp{name value}, where the names are +listed below and the value can be given either literally, in hat +notation (@samp{^@var{c}}), or as an integer which may start with +@samp{0x} to indicate hexadecimal, @samp{0} to indicate octal, or +any other digit to indicate decimal. + +@cindex disabling special characters +@kindex u@r{, and disabling special characters} +For GNU stty, giving a value of @code{^-} or @code{undef} disables that +special character. (This is incompatible with Ultrix @command{stty}, +which uses a value of @samp{u} to disable a special character. GNU +@command{stty} treats a value @samp{u} like any other, namely to set that +special character to @key{U}.) + +@table @samp + +@item intr +@opindex intr +Send an interrupt signal. + +@item quit +@opindex quit +Send a quit signal. + +@item erase +@opindex erase +Erase the last character typed. + +@item kill +@opindex kill +Erase the current line. + +@item eof +@opindex eof +Send an end of file (terminate the input). + +@item eol +@opindex eol +End the line. + +@item eol2 +@opindex eol2 +Alternate character to end the line. Non-@acronym{POSIX}. + +@item swtch +@opindex swtch +Switch to a different shell layer. Non-@acronym{POSIX}. + +@item start +@opindex start +Restart the output after stopping it. + +@item stop +@opindex stop +Stop the output. + +@item susp +@opindex susp +Send a terminal stop signal. + +@item dsusp +@opindex dsusp +Send a terminal stop signal after flushing the input. Non-@acronym{POSIX}. + +@item rprnt +@opindex rprnt +Redraw the current line. Non-@acronym{POSIX}. + +@item werase +@opindex werase +Erase the last word typed. Non-@acronym{POSIX}. + +@item lnext +@opindex lnext +Enter the next character typed literally, even if it is a special +character. Non-@acronym{POSIX}. +@end table + + +@node Special +@subsection Special settings + +@cindex special settings + +@table @samp +@item min @var{n} +@opindex min +Set the minimum number of characters that will satisfy a read until +the time value has expired, when @code{-icanon} is set. + +@item time @var{n} +@opindex time +Set the number of tenths of a second before reads time out if the minimum +number of characters have not been read, when @code{-icanon} is set. + +@item ispeed @var{n} +@opindex ispeed +Set the input speed to @var{n}. + +@item ospeed @var{n} +@opindex ospeed +Set the output speed to @var{n}. + +@item rows @var{n} +@opindex rows +Tell the tty kernel driver that the terminal has @var{n} rows. Non-@acronym{POSIX}. + +@item cols @var{n} +@itemx columns @var{n} +@opindex cols +@opindex columns +Tell the kernel that the terminal has @var{n} columns. Non-@acronym{POSIX}. + +@item size +@opindex size +@vindex LINES +@vindex COLUMNS +Print the number of rows and columns that the kernel thinks the +terminal has. (Systems that don't support rows and columns in the kernel +typically use the environment variables @env{LINES} and @env{COLUMNS} +instead; however, GNU @command{stty} does not know anything about them.) +Non-@acronym{POSIX}. + +@item line @var{n} +@opindex line +Use line discipline @var{n}. Non-@acronym{POSIX}. + +@item speed +@opindex speed +Print the terminal speed. + +@item @var{n} +@cindex baud rate, setting +@c FIXME: Is this still true that the baud rate can't be set +@c higher than 38400? +Set the input and output speeds to @var{n}. @var{n} can be one +of: 0 50 75 110 134 134.5 150 200 300 600 1200 1800 2400 4800 9600 +19200 38400 @code{exta} @code{extb}. @code{exta} is the same as +19200; @code{extb} is the same as 38400. 0 hangs up the line if +@code{-clocal} is set. +@end table + + +@node printenv invocation +@section @command{printenv}: Print all or some environment variables + +@pindex printenv +@cindex printing all or some environment variables +@cindex environment variables, printing + +@command{printenv} prints environment variable values. Synopsis: + +@example +printenv [@var{option}] [@var{variable}]@dots{} +@end example + +If no @var{variable}s are specified, @command{printenv} prints the value of +every environment variable. Otherwise, it prints the value of each +@var{variable} that is set, and nothing for those that are not set. + +The only options are a lone @option{--help} or @option{--version}. +@xref{Common options}. + +@cindex exit status of @command{printenv} +Exit status: + +@display +0 if all variables specified were found +1 if at least one specified variable was not found +2 if a write error occurred +@end display + + +@node tty invocation +@section @command{tty}: Print file name of terminal on standard input + +@pindex tty +@cindex print terminal file name +@cindex terminal file name, printing + +@command{tty} prints the file name of the terminal connected to its standard +input. It prints @samp{not a tty} if standard input is not a terminal. +Synopsis: + +@example +tty [@var{option}]@dots{} +@end example + +The program accepts the following option. Also see @ref{Common options}. + +@table @samp + +@item -s +@itemx --silent +@itemx --quiet +@opindex -s +@opindex --silent +@opindex --quiet +Print nothing; only return an exit status. + +@end table + +@cindex exit status of @command{tty} +Exit status: + +@display +0 if standard input is a terminal +1 if standard input is not a terminal +2 if given incorrect arguments +3 if a write error occurs +@end display + + +@node User information +@chapter User information + +@cindex user information, commands for +@cindex commands for printing user information + +This section describes commands that print user-related information: +logins, groups, and so forth. + +@menu +* id invocation:: Print real and effective uid and gid. +* logname invocation:: Print current login name. +* whoami invocation:: Print effective user id. +* groups invocation:: Print group names a user is in. +* users invocation:: Print login names of users currently logged in. +* who invocation:: Print who is currently logged in. +@end menu + + +@node id invocation +@section @command{id}: Print real and effective uid and gid + +@pindex id +@cindex real uid and gid, printing +@cindex effective uid and gid, printing +@cindex printing real and effective uid and gid + +@command{id} prints information about the given user, or the process +running it if no user is specified. Synopsis: + +@example +id [@var{option}]@dots{} [@var{username}] +@end example + +By default, it prints the real user id, real group id, effective user id +if different from the real user id, effective group id if different from +the real group id, and supplemental group ids. + +Each of these numeric values is preceded by an identifying string and +followed by the corresponding user or group name in parentheses. + +The options cause @command{id} to print only part of the above information. +Also see @ref{Common options}. + +@table @samp +@item -g +@itemx --group +@opindex -g +@opindex --group +Print only the group id. + +@item -G +@itemx --groups +@opindex -G +@opindex --groups +Print only the supplementary groups. + +@item -n +@itemx --name +@opindex -n +@opindex --name +Print the user or group name instead of the ID number. Requires +@code{-u}, @code{-g}, or @code{-G}. + +@item -r +@itemx --real +@opindex -r +@opindex --real +Print the real, instead of effective, user or group id. Requires +@code{-u}, @code{-g}, or @code{-G}. + +@item -u +@itemx --user +@opindex -u +@opindex --user +Print only the user id. + +@end table + + +@node logname invocation +@section @command{logname}: Print current login name + +@pindex logname +@cindex printing user's login name +@cindex login name, printing +@cindex user name, printing + +@flindex /etc/utmp +@flindex utmp + +@command{logname} prints the calling user's name, as found in the file +@file{/etc/utmp}, and exits with a status of 0. If there is no +@file{/etc/utmp} entry for the calling process, @command{logname} prints +an error message and exits with a status of 1. + +The only options are @option{--help} and @option{--version}. @xref{Common +options}. + + +@node whoami invocation +@section @command{whoami}: Print effective user id + +@pindex whoami +@cindex effective UID, printing +@cindex printing the effective UID + +@command{whoami} prints the user name associated with the current +effective user id. It is equivalent to the command @samp{id -un}. + +The only options are @option{--help} and @option{--version}. @xref{Common +options}. + + +@node groups invocation +@section @command{groups}: Print group names a user is in + +@pindex groups +@cindex printing groups a user is in +@cindex supplementary groups, printing + +@command{groups} prints the names of the primary and any supplementary +groups for each given @var{username}, or the current process if no names +are given. If names are given, the name of each user is printed before +the list of that user's groups. Synopsis: + +@example +groups [@var{username}]@dots{} +@end example + +The group lists are equivalent to the output of the command @samp{id -Gn}. + +The only options are @option{--help} and @option{--version}. @xref{Common +options}. + + +@node users invocation +@section @command{users}: Print login names of users currently logged in + +@pindex users +@cindex printing current usernames +@cindex usernames, printing current + +@cindex login sessions, printing users with +@command{users} prints on a single line a blank-separated list of user +names of users currently logged in to the current host. Each user name +corresponds to a login session, so if a user has more than one login +session, that user's name will appear the same number of times in the +output. Synopsis: + +@example +users [@var{file}] +@end example + +@flindex /etc/utmp +@flindex /etc/wtmp +With no @var{file} argument, @command{users} extracts its information from +the file @file{/etc/utmp}. If a file argument is given, @command{users} +uses that file instead. A common choice is @file{/etc/wtmp}. + +The only options are @option{--help} and @option{--version}. @xref{Common +options}. + + +@node who invocation +@section @command{who}: Print who is currently logged in + +@pindex who +@cindex printing current user information +@cindex information, about current users + +@command{who} prints information about users who are currently logged on. +Synopsis: + +@example +@command{who} [@var{option}] [@var{file}] [am i] +@end example + +@cindex terminal lines, currently used +@cindex login time +@cindex remote hostname +If given no non-option arguments, @command{who} prints the following +information for each user currently logged on: login name, terminal +line, login time, and remote hostname or X display. + +@flindex /etc/utmp +@flindex /etc/wtmp +If given one non-option argument, @command{who} uses that instead of +@file{/etc/utmp} as the name of the file containing the record of +users logged on. @file{/etc/wtmp} is commonly given as an argument +to @command{who} to look at who has previously logged on. + +@opindex am i +@opindex who am i +If given two non-option arguments, @command{who} prints only the entry +for the user running it (determined from its standard input), preceded +by the hostname. Traditionally, the two arguments given are @samp{am +i}, as in @samp{who am i}. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp +@item -m +@opindex -m +Same as @samp{who am i}. + +@item -q +@itemx --count +@opindex -q +@opindex --count +Print only the login names and the number of users logged on. +Overrides all other options. + +@item -s +@opindex -s +Ignored; for compatibility with other versions of @command{who}. + +@item -i +@itemx -u +@itemx --idle +@opindex -i +@opindex -u +@opindex --idle +@cindex idle time +After the login time, print the number of hours and minutes that the +user has been idle. @samp{.} means the user was active in last minute. +@samp{old} means the user was idle for more than 24 hours. + +@item -l +@itemx --lookup +@opindex -l +@opindex --lookup +Attempt to canonicalize hostnames found in utmp through a DNS lookup. This +is not the default because it can cause significant delays on systems with +automatic dial-up internet access. + +@item -H +@itemx --heading +@opindex -H +@opindex --heading +Print a line of column headings. + +@item -w +@itemx -T +@itemx --mesg +@itemx --message +@itemx --writable +@opindex -w +@opindex -T +@opindex --mesg +@opindex --message +@opindex --writable +@cindex message status +@pindex write@r{, allowed} +After each login name print a character indicating the user's message status: + +@display +@samp{+} allowing @code{write} messages +@samp{-} disallowing @code{write} messages +@samp{?} cannot find terminal device +@end display + +@end table + + +@node System context +@chapter System context + +@cindex system context +@cindex context, system +@cindex commands for system context + +This section describes commands that print or change system-wide +information. + +@menu +* date invocation:: Print or set system date and time. +* uname invocation:: Print system information. +* hostname invocation:: Print or set system name. +* hostid invocation:: Print numeric host identifier. +@end menu + + +@node date invocation +@section @command{date}: Print or set system date and time + +@pindex date +@cindex time, printing or setting +@cindex printing the current time + +Synopses: + +@example +date [@var{option}]@dots{} [+@var{format}] +date [-u|--utc|--universal] @c this avoids a newline in the output +[ MMDDhhmm[[CC]YY][.ss] ] +@end example + +Invoking @command{date} with no @var{format} argument is equivalent to invoking +@samp{date '+%a %b %e %H:%M:%S %Z %Y'}. + +@findex strftime @r{and @command{date}} +@cindex time formats +@cindex formatting times +If given an argument that starts with a @samp{+}, @command{date} prints the +current time and date (or the time and date specified by the +@code{--date} option, see below) in the format defined by that argument, +which is the same as in the @code{strftime} function. Except for +directives, which start with @samp{%}, characters in the format string +are printed unchanged. The directives are described below. + +@menu +* Time directives:: %[HIklMprsSTXzZ] +* Date directives:: %[aAbBcdDhjmUwWxyY] +* Literal directives:: %[%nt] +* Padding:: Pad with zeroes, spaces (%_), or nothing (%-). +* Setting the time:: Changing the system clock. +* Options for date:: Instead of the current time. +* Examples of date:: Examples. +@end menu + +@node Time directives +@subsection Time directives + +@cindex time directives +@cindex directives, time + +@command{date} directives related to times. + +@table @samp +@item %H +hour (00@dots{}23) +@item %I +hour (01@dots{}12) +@item %k +hour ( 0@dots{}23) +@item %l +hour ( 1@dots{}12) +@item %M +minute (00@dots{}59) +@item %N +nanoseconds (000000000@dots{}999999999) +@item %p +locale's upper case @samp{AM} or @samp{PM} (blank in many locales) +@item %P +locale's lower case @samp{am} or @samp{pm} (blank in many locales) +@item %r +time, 12-hour (hh:mm:ss [AP]M) +@item %R +time, 24-hour (hh:mm). Same as @code{%H:%M}. +@item %s +@cindex epoch, seconds since +@cindex seconds since the epoch +@cindex beginning of time +seconds since the epoch, i.e., 1 January 1970 00:00:00 UTC (a +GNU extension). +Note that this value is the number of seconds between the epoch +and the current date as defined by the localtime system call. +It isn't changed by the @option{--date} option. +@item %S +second (00@dots{}60). The range is [00@dots{}60], and not [00@dots{}59], +in order to accommodate the occasional positive leap second. +@item %T +time, 24-hour (hh:mm:ss) +@item %X +locale's time representation (%H:%M:%S) +@item %z +RFC-822 style numeric time zone (e.g., -0600 or +0100), or nothing if no +time zone is determinable. This value reflects the @emph{current} time +zone. It isn't changed by the @option{--date} option. +@item %Z +time zone (e.g., EDT), or nothing if no time zone is +determinable. +Note that this value reflects the @emph{current} time zone. +It isn't changed by the @option{--date} option. +@end table + + +@node Date directives +@subsection Date directives + +@cindex date directives +@cindex directives, date + +@command{date} directives related to dates. + +@table @samp +@item %a +locale's abbreviated weekday name (Sun@dots{}Sat) +@item %A +locale's full weekday name, variable length (Sunday@dots{}Saturday) +@item %b +locale's abbreviated month name (Jan@dots{}Dec) +@item %B +locale's full month name, variable length (January@dots{}December) +@item %c +locale's date and time (Sat Nov 04 12:02:33 EST 1989) +@item %C +century (year divided by 100 and truncated to an integer) (00@dots{}99) +@item %d +day of month (01@dots{}31) +@item %D +date (mm/dd/yy) +@item %e +blank-padded day of month (1@dots{}31) +@item %F +the @w{ISO 8601} standard date format: @code{%Y-%m-%d}. +This is the preferred form for all uses. +@item %g +The year corresponding to the ISO week number, but without the century +(range @code{00} through @code{99}). This has the same format and value +as @code{%y}, except that if the ISO week number (see @code{%V}) belongs +to the previous or next year, that year is used instead. +@item %G +The year corresponding to the ISO week number. This has the same format +and value as @code{%Y}, except that if the ISO week number (see +@code{%V}) belongs to the previous or next year, that year is used +instead. +@item %h +same as %b +@item %j +day of year (001@dots{}366) +@item %m +month (01@dots{}12) +@item %u +day of week (1@dots{}7) with 1 corresponding to Monday +@item %U +week number of year with Sunday as first day of week (00@dots{}53). +Days in a new year preceding the first Sunday are in week zero. +@item %V +week number of year with Monday as first day of the week as a decimal +(01@dots{}53). If the week containing January 1 has four or more days in +the new year, then it is considered week 1; otherwise, it is week 53 of +the previous year, and the next week is week 1. (See the @acronym{ISO} 8601 +standard.) +@item %w +day of week (0@dots{}6) with 0 corresponding to Sunday +@item %W +week number of year with Monday as first day of week (00@dots{}53). +Days in a new year preceding the first Monday are in week zero. +@item %x +locale's date representation (mm/dd/yy) +@item %y +last two digits of year (00@dots{}99) +@item %Y +year (1970@dots{}.) +@end table + + +@node Literal directives +@subsection Literal directives + +@cindex literal directives +@cindex directives, literal + +@command{date} directives that produce literal strings. + +@table @samp +@item %% +a literal % +@item %n +a newline +@item %t +a horizontal tab +@end table + + +@node Padding +@subsection Padding + +@cindex numeric field padding +@cindex padding of numeric fields +@cindex fields, padding numeric + +By default, @command{date} pads numeric fields with zeroes, so that, for +example, numeric months are always output as two digits. GNU @command{date} +recognizes the following numeric modifiers between the @samp{%} and the +directive. + +@table @samp +@item - +(hyphen) do not pad the field; useful if the output is intended for +human consumption. +@item _ +(underscore) pad the field with spaces; useful if you need a fixed +number of characters in the output, but zeroes are too distracting. +@end table + +@noindent +These are GNU extensions. + +Here is an example illustrating the differences: + +@example +date +%d/%m -d "Feb 1" +@result{} 01/02 +date +%-d/%-m -d "Feb 1" +@result{} 1/2 +date +%_d/%_m -d "Feb 1" +@result{} 1/ 2 +@end example + + +@node Setting the time +@subsection Setting the time + +@cindex setting the time +@cindex time setting +@cindex appropriate privileges + +If given an argument that does not start with @samp{+}, @command{date} sets +the system clock to the time and date specified by that argument (as +described below). You must have appropriate privileges to set the +system clock. The @option{--date} and @option{--set} options may not be +used with such an argument. The @option{--universal} option may be used +with such an argument to indicate that the specified time and date are +relative to Coordinated Universal Time rather than to the local time +zone. + +The argument must consist entirely of digits, which have the following +meaning: + +@table @samp +@item MM +month +@item DD +day within month +@item hh +hour +@item mm +minute +@item CC +first two digits of year (optional) +@item YY +last two digits of year (optional) +@item ss +second (optional) +@end table + +The @option{--set} option also sets the system clock; see the next section. + + +@node Options for date +@subsection Options for @command{date} + +@cindex @command{date} options +@cindex options for @command{date} + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -d @var{datestr} +@itemx --date=@var{datestr} +@opindex -d +@opindex --date +@cindex parsing date strings +@cindex date strings, parsing +@cindex arbitrary date strings, parsing +@opindex yesterday +@opindex tomorrow +@opindex next @var{day} +@opindex last @var{day} +Display the time and date specified in @var{datestr} instead of the +current time and date. @var{datestr} can be in almost any common +format. It can contain month names, time zones, @samp{am} and @samp{pm}, +@samp{yesterday}, @samp{ago}, @samp{next}, etc. @xref{Date input formats}. + +@item -f @var{datefile} +@itemx --file=@var{datefile} +@opindex -f +@opindex --file +Parse each line in @var{datefile} as with @option{-d} and display the +resulting time and date. If @var{datefile} is @samp{-}, use standard +input. This is useful when you have many dates to process, because the +system overhead of starting up the @command{date} executable many times can +be considerable. + +@item -I @var{timespec} +@itemx --iso-8601[=@var{timespec}] +@opindex -I @var{timespec} +@opindex --iso-8601[=@var{timespec}] +Display the date using the @acronym{ISO} 8601 format, @samp{%Y-%m-%d}. + +The argument @var{timespec} specifies the number of additional +terms of the time to include. It can be one of the following: +@table @samp +@item auto +The default behavior: print just the date. + +@item hours +Append the hour of the day to the date. + +@item minutes +Append the hours and minutes. + +@item seconds +Append the hours, minutes, and seconds. +@end table + +If showing any time terms, then include the time zone using the format +@samp{%z}. + +If @var{timespec} is omitted with @option{--iso-8601}, the default is +@samp{auto}. On older systems, @sc{gnu} @command{date} instead +supports an obsolete option @option{-I[@var{timespec}]}, where +@var{timespec} defaults to @samp{auto}. @acronym{POSIX} 1003.1-2001 +(@pxref{Standards conformance}) does not allow @option{-I} without an +argument; use @option{--iso-8601} instead. + +@item -R +@itemx --rfc-822 +@opindex -R +@opindex --rfc-822 +Display the time and date using the RFC-822-conforming +format, @samp{%a, %_d %b %Y %H:%M:%S %z}. + +@item -r @var{file} +@itemx --reference=@var{file} +@opindex -r +@opindex --reference +Display the time and date reference according to the last modification +time of @var{file}, instead of the current time and date. + +@item -s @var{datestr} +@itemx --set=@var{datestr} +@opindex -s +@opindex --set +Set the time and date to @var{datestr}. See @option{-d} above. + +@item -u +@itemx --utc +@itemx --universal +@opindex -u +@opindex --utc +@opindex --universal +@cindex Coordinated Universal Time +@cindex UTC +@cindex Greenwich Mean Time +@cindex GMT +Use Coordinated Universal Time (@acronym{UTC}) by operating as if the +@env{TZ} environment variable were set to the string @samp{UTC0}. +Normally, @command{date} operates in the time zone indicated by +@env{TZ}, or the system default if @env{TZ} is not set. Coordinated +Universal Time is often called ``Greenwich Mean Time'' (@sc{gmt}) for +historical reasons. +@end table + + +@node Examples of date +@subsection Examples of @command{date} + +@cindex examples of @command{date} + +Here are a few examples. Also see the documentation for the @option{-d} +option in the previous section. + +@itemize @bullet + +@item +To print the date of the day before yesterday: + +@example +date --date='2 days ago' +@end example + +@item +To print the date of the day three months and one day hence: +@example +date --date='3 months 1 day' +@end example + +@item +To print the day of year of Christmas in the current year: +@example +date --date='25 Dec' +%j +@end example + +@item +To print the current full month name and the day of the month: +@example +date '+%B %d' +@end example + +But this may not be what you want because for the first nine days of +the month, the @samp{%d} expands to a zero-padded two-digit field, +for example @samp{date -d 1may '+%B %d'} will print @samp{May 01}. + +@item +To print a date without the leading zero for one-digit days +of the month, you can use the (GNU extension) @code{-} modifier to suppress +the padding altogether. +@example +date -d 1may '+%B %-d +@end example + +@item +To print the current date and time in the format required by many +non-GNU versions of @command{date} when setting the system clock: +@example +date +%m%d%H%M%Y.%S +@end example + +@item +To set the system clock forward by two minutes: +@example +date --set='+2 minutes' +@end example + +@item +To print the date in the format specified by RFC-822, +use @samp{date --rfc}. I just did and saw this: + +@example +Mon, 25 Mar 1996 23:34:17 -0600 +@end example + +@item +To convert a date string to the number of seconds since the epoch +(which is 1970-01-01 00:00:00 UTC), use the @option{--date} option with +the @samp{%s} format. That can be useful in sorting and/or graphing +and/or comparing data by date. The following command outputs the +number of the seconds since the epoch for the time two minutes after the +epoch: + +@example +date --date='1970-01-01 00:02:00 +0000' +%s +120 +@end example + +If you do not specify time zone information in the date string, +@command{date} uses your computer's idea of the time zone when +interpreting the string. For example, if your computer's time zone is +that of Cambridge, Massachusetts, which was then 5 hours (i.e., 18,000 +seconds) behind UTC: + +@example +# local time zone used +date --date='1970-01-01 00:02:00' +%s +18120 +@end example + +@item +If you're sorting or graphing dated data, your raw date values may be +represented as seconds since the epoch. But few people can look at +the date @samp{946684800} and casually note ``Oh, that's the first second +of the year 2000 in Greenwich, England.'' + +@example +date --date='2000-01-01 UTC' +%s +946684800 +@end example + +To convert such an unwieldy number of seconds back to +a more readable form, use a command like this: + +@smallexample +# local time zone used +date -d '1970-01-01 UTC 946684800 seconds' +"%Y-%m-%d %T %z" +1999-12-31 19:00:00 -0500 +@end smallexample + +@end itemize + + +@node uname invocation +@section @command{uname}: Print system information + +@pindex uname +@cindex print system information +@cindex system information, printing + +@command{uname} prints information about the machine and operating system +it is run on. If no options are given, @command{uname} acts as if the +@code{-s} option were given. Synopsis: + +@example +uname [@var{option}]@dots{} +@end example + +If multiple options or @code{-a} are given, the selected information is +printed in this order: + +@example +@var{kernel-name} @var{nodename} @var{kernel-release} @var{kernel-version} @var{machine} @var{processor} @var{hardware-platform} @var{operating-system} +@end example + +The information may contain internal spaces, so such output cannot be +parsed reliably. In the following example, @var{release} is +@samp{2.2.18ss.e820-bda652a #4 SMP Tue Jun 5 11:24:08 PDT 2001}: + +@example +uname -a +@result{} Linux dum 2.2.18ss.e820-bda652a #4 SMP Tue Jun 5 11:24:08 PDT 2001 i686 unknown unknown GNU/Linux +@end example + + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -a +@itemx --all +@opindex -a +@opindex --all +Print all of the below information. + +@item -i +@itemx --hardware-platform +@opindex -i +@opindex --hardware-platform +@cindex implementation, hardware +@cindex hardware platform +@cindex platform, hardware +Print the hardware platform name +(sometimes called the hardware implementation). + +@item -m +@itemx --machine +@opindex -m +@opindex --machine +@cindex machine type +@cindex hardware class +@cindex hardware type +Print the machine hardware name (sometimes called the hardware class). + +@item -n +@itemx --nodename +@opindex -n +@opindex --nodename +@cindex hostname +@cindex node name +@cindex network node name +Print the network node hostname. + +@item -p +@itemx --processor +@opindex -p +@opindex --processor +@cindex host processor type +Print the processor type (sometimes called the instruction set +architecture or ISA). + +@item -o +@itemx --operating-system +@opindex -o +@opindex --operating-system +@cindex operating system name +Print the name of the operating system. + +@item -r +@itemx --kernel-release +@opindex -r +@opindex --kernel-release +@cindex kernel release +@cindex release of kernel +Print the kernel release. + +@item -s +@itemx --kernel-name +@opindex -s +@opindex --kernel-name +@cindex kernel name +@cindex name of kernel +Print the kernel name. + +@item -v +@itemx --kernel-version +@opindex -v +@opindex --kernel-version +@cindex kernel version +@cindex version of kernel +Print the kernel version. + +@end table + +@node hostname invocation +@section @command{hostname}: Print or set system name + +@pindex hostname +@cindex setting the hostname +@cindex printing the hostname +@cindex system name, printing +@cindex appropriate privileges + +With no arguments, @command{hostname} prints the name of the current host +system. With one argument, it sets the current host name to the +specified string. You must have appropriate privileges to set the host +name. Synopsis: + +@example +hostname [@var{name}] +@end example + +The only options are @option{--help} and @option{--version}. @xref{Common +options}. + + +@node hostid invocation +@section @command{hostid}: Print numeric host identifier. + +@pindex hostid +@cindex printing the host identifier + +@command{hostid} prints the numeric identifier of the current host +in hexadecimal. This command accepts no arguments. +The only options are @option{--help} and @option{--version}. +@xref{Common options}. + +For example, here's what it prints on one system I use: + +@example +$ hostid +1bac013d +@end example + +On that system, the 32-bit quantity happens to be closely +related to the system's Internet address, but that isn't always +the case. + + +@node Modified command invocation +@chapter Modified command invocation + +@cindex modified command invocation +@cindex invocation of commands, modified +@cindex commands for invoking other commands + +This section describes commands that run other commands in some context +different than the current one: a modified environment, as a different +user, etc. + +@menu +* chroot invocation:: Modify the root directory. +* env invocation:: Modify environment variables. +* nice invocation:: Modify scheduling priority. +* nohup invocation:: Immunize to hangups. +* su invocation:: Modify user and group id. +@end menu + + +@node chroot invocation +@section @command{chroot}: Run a command with a different root directory + +@pindex chroot +@cindex running a program in a specified root directory +@cindex root directory, running a program in a specified + +@command{chroot} runs a command with a specified root directory. +On many systems, only the super-user can do this. +Synopses: + +@example +chroot @var{newroot} [@var{command} [@var{args}]@dots{}] +chroot @var{option} +@end example + +Ordinarily, filenames are looked up starting at the root of the +directory structure, i.e., @file{/}. @command{chroot} changes the root to +the directory @var{newroot} (which must exist) and then runs +@var{command} with optional @var{args}. If @var{command} is not +specified, the default is the value of the @env{SHELL} environment +variable or @command{/bin/sh} if not set, invoked with the @option{-i} option. + +The only options are @option{--help} and @option{--version}. @xref{Common +options}. + +Here are a few tips to help avoid common problems in using chroot. +To start with a simple example, make @var{command} refer to a statically +linked binary. If you were to use a dynamically linked executable, then +you'd have to arrange to have the shared libraries in the right place under +your new root directory. + +For example, if you create a statically linked `ls' executable, +and put it in /tmp/empty, you can run this command as root: + +@example +$ chroot /tmp/empty /ls -Rl / +@end example + +Then you'll see output like this: + +@example +/: +total 1023 +-rwxr-xr-x 1 0 0 1041745 Aug 16 11:17 ls +@end example + +If you want to use a dynamically linked executable, say @command{bash}, +then first run @samp{ldd bash} to see what shared objects it needs. +Then, in addition to copying the actual binary, also copy the listed +files to the required positions under your intended new root directory. +Finally, if the executable requires any other files (e.g., data, state, +device files), copy them into place, too. + + +@node env invocation +@section @command{env}: Run a command in a modified environment + +@pindex env +@cindex environment, running a program in a modified +@cindex modified environment, running a program in a +@cindex running a program in a modified environment + +@command{env} runs a command with a modified environment. Synopses: + +@example +env [@var{option}]@dots{} [@var{name}=@var{value}]@dots{} @c +[@var{command} [@var{args}]@dots{}] +env +@end example + +Arguments of the form @samp{@var{variable}=@var{value}} set +the environment variable @var{variable} to value @var{value}. +@var{value} may be empty (@samp{@var{variable}=}). Setting a variable +to an empty value is different from unsetting it. + +@vindex PATH +The first remaining argument specifies the program name to invoke; it is +searched for according to the @env{PATH} environment variable. Any +remaining arguments are passed as arguments to that program. + +@cindex environment, printing + +If no command name is specified following the environment +specifications, the resulting environment is printed. This is like +specifying a command name of @command{printenv}. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -u @var{name} +@itemx --unset=@var{name} +@opindex -u +@opindex -unset +Remove variable @var{name} from the environment, if it was in the +environment. + +@item - +@itemx -i +@itemx --ignore-environment +@opindex - +@opindex -i +@opindex --ignore-environment +Start with an empty environment, ignoring the inherited environment. + +@end table + + +@node nice invocation +@section @command{nice}: Run a command with modified scheduling priority + +@pindex nice +@cindex modifying scheduling priority +@cindex scheduling priority, modifying +@cindex priority, modifying +@cindex appropriate privileges + +@command{nice} prints or modifies the scheduling priority of a job. +Synopsis: + +@example +nice [@var{option}]@dots{} [@var{command} [@var{arg}]@dots{}] +@end example + +If no arguments are given, @command{nice} prints the current scheduling +priority, which it inherited. Otherwise, @command{nice} runs the given +@var{command} with its scheduling priority adjusted. If no +@var{adjustment} is given, the priority of the command is incremented by +10. You must have appropriate privileges to specify a negative +adjustment. The priority can be adjusted by @command{nice} over the range +of -20 (the highest priority) to 19 (the lowest). + +@cindex conflicts with shell built-ins +@cindex built-in shell commands, conflicts with +Because most shells have a built-in command by the same name, using the +unadorned command name in a script or interactively may get you +different functionality than that described here. + +The program accepts the following option. Also see @ref{Common options}. + +@table @samp +@item -n @var{adjustment} +@itemx --adjustment=@var{adjustment} +@opindex -n +@opindex --adjustment +Add @var{adjustment} instead of 10 to the command's priority. + +On older systems, @command{nice} supports an obsolete option +@option{-@var{adjustment}}. @acronym{POSIX} 1003.1-2001 (@pxref{Standards +conformance}) does not allow this; use @option{-n @var{adjustment}} +instead. + +@end table + + +@node nohup invocation +@section @command{nohup}: Run a command immune to hangups + +@pindex nohup +@cindex hangups, immunity to +@cindex immunity to hangups +@cindex logging out and continuing to run + +@flindex nohup.out +@command{nohup} runs the given @var{command} with hangup signals ignored, +so that the command can continue running in the background after you log +out. Synopsis: + +@example +nohup @var{command} [@var{arg}]@dots{} +@end example + +@flindex nohup.out +If standard output is a terminal, it is redirected so that it is appended +to the file @file{nohup.out}; if that cannot be written to, it is appended +to the file @file{$HOME/nohup.out}. If that cannot be written to, the +command is not run. + +If @command{nohup} creates either @file{nohup.out} or +@file{$HOME/nohup.out}, it creates it with no ``group'' or ``other'' +access permissions. It does not change the permissions if the output +file already existed. + +If standard error is a terminal, it is redirected to the same file +descriptor as the standard output. + +@command{nohup} does not automatically put the command it runs in the +background; you must do that explicitly, by ending the command line +with an @samp{&}. Also, @command{nohup} does not change the +scheduling priority of @var{command}; use @command{nice} for that, +e.g., @samp{nohup nice @var{command}}. + +The only options are @option{--help} and @option{--version}. @xref{Common +options}. + +@cindex exit status of @command{nohup} +Exit status: + +@display +126 if @var{command} was found but could not be invoked +127 if @command{nohup} itself failed or if @var{command} could not be found +the exit status of @var{command} otherwise +@end display + + +@node su invocation +@section @command{su}: Run a command with substitute user and group id + +@pindex su +@cindex substitute user and group ids +@cindex user id, switching +@cindex super-user, becoming +@cindex root, becoming + +@command{su} allows one user to temporarily become another user. It runs a +command (often an interactive shell) with the real and effective user +id, group id, and supplemental groups of a given @var{user}. Synopsis: + +@example +su [@var{option}]@dots{} [@var{user} [@var{arg}]@dots{}] +@end example + +@cindex passwd entry, and @command{su} shell +@flindex /bin/sh +@flindex /etc/passwd +If no @var{user} is given, the default is @code{root}, the super-user. +The shell to use is taken from @var{user}'s @code{passwd} entry, or +@file{/bin/sh} if none is specified there. If @var{user} has a +password, @command{su} prompts for the password unless run by a user with +effective user id of zero (the super-user). + +@vindex HOME +@vindex SHELL +@vindex USER +@vindex LOGNAME +@cindex login shell +By default, @command{su} does not change the current directory. +It sets the environment variables @env{HOME} and @env{SHELL} +from the password entry for @var{user}, and if @var{user} is not +the super-user, sets @env{USER} and @env{LOGNAME} to @var{user}. +By default, the shell is not a login shell. + +Any additional @var{arg}s are passed as additional arguments to the +shell. + +@cindex @option{-su} +GNU @command{su} does not treat @file{/bin/sh} or any other shells specially +(e.g., by setting @code{argv[0]} to @option{-su}, passing @code{-c} only +to certain shells, etc.). + +@findex syslog +@command{su} can optionally be compiled to use @code{syslog} to report +failed, and optionally successful, @command{su} attempts. (If the system +supports @code{syslog}.) However, GNU @command{su} does not check if the +user is a member of the @code{wheel} group; see below. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp +@item -c @var{command} +@itemx --command=@var{command} +@opindex -c +@opindex --command +Pass @var{command}, a single command line to run, to the shell with +a @code{-c} option instead of starting an interactive shell. + +@item -f +@itemx --fast +@opindex -f +@opindex --fast +@flindex .cshrc +@cindex file name pattern expansion, disabled +@cindex globbing, disabled +Pass the @code{-f} option to the shell. This probably only makes sense +if the shell run is @command{csh} or @command{tcsh}, for which the @code{-f} +option prevents reading the startup file (@file{.cshrc}). With +Bourne-like shells, the @code{-f} option disables file name pattern +expansion (globbing), which is not likely to be useful. + +@item - +@itemx -l +@itemx --login +@opindex - +@opindex -l +@opindex --login +@c other variables already indexed above +@vindex TERM +@vindex PATH +@cindex login shell, creating +Make the shell a login shell. This means the following. Unset all +environment variables except @env{TERM}, @env{HOME}, and @env{SHELL} +(which are set as described above), and @env{USER} and @env{LOGNAME} +(which are set, even for the super-user, as described above), and set +@env{PATH} to a compiled-in default value. Change to @var{user}'s home +directory. Prepend @samp{-} to the shell's name, intended to make it +read its login startup file(s). + +@item -m +@itemx -p +@itemx --preserve-environment +@opindex -m +@opindex -p +@opindex --preserve-environment +@cindex environment, preserving +@flindex /etc/shells +@cindex restricted shell +Do not change the environment variables @env{HOME}, @env{USER}, +@env{LOGNAME}, or @env{SHELL}. Run the shell given in the environment +variable @env{SHELL} instead of the shell from @var{user}'s passwd +entry, unless the user running @command{su} is not the superuser and +@var{user}'s shell is restricted. A @dfn{restricted shell} is one that +is not listed in the file @file{/etc/shells}, or in a compiled-in list +if that file does not exist. Parts of what this option does can be +overridden by @code{--login} and @code{--shell}. + +@item -s @var{shell} +@itemx --shell=@var{shell} +@opindex -s +@opindex --shell +Run @var{shell} instead of the shell from @var{user}'s passwd entry, +unless the user running @command{su} is not the superuser and @var{user}'s +shell is restricted (see @option{-m} just above). + +@end table + +@cindex wheel group, not supported +@cindex group wheel, not supported +@cindex fascism +@heading Why GNU @command{su} does not support the @samp{wheel} group + +(This section is by Richard Stallman.) + +@cindex Twenex +@cindex MIT AI lab +Sometimes a few of the users try to hold total power over all the +rest. For example, in 1984, a few users at the MIT AI lab decided to +seize power by changing the operator password on the Twenex system and +keeping it secret from everyone else. (I was able to thwart this coup +and give power back to the users by patching the kernel, but I +wouldn't know how to do that in Unix.) + +However, occasionally the rulers do tell someone. Under the usual +@command{su} mechanism, once someone learns the root password who +sympathizes with the ordinary users, he or she can tell the rest. The +``wheel group'' feature would make this impossible, and thus cement the +power of the rulers. + +I'm on the side of the masses, not that of the rulers. If you are +used to supporting the bosses and sysadmins in whatever they do, you +might find this idea strange at first. + + +@node Process control +@chapter Process control + +@cindex processes, commands for controlling +@cindex commands for controlling processes + +@menu +* kill invocation:: Sending a signal to processes. +@end menu + + +@node kill invocation +@section @command{kill}: Send a signal to processes + +@pindex kill +@cindex send a signal to processes + +The @command{kill} command sends a signal to processes, causing them +to terminate or otherwise act upon receiving the signal in some way. +Alternatively, it lists information about signals. Synopses: + +@example +kill [-s @var{signal} | --signal @var{signal} | -@var{signal}] @var{pid}@dots{} +kill [-l | --list | -t | --table] [@var{signal}]@dots{} +@end example + +The first form of the @command{kill} command sends a signal to all +@var{pid} arguments. The default signal to send if none is specified +is @samp{TERM}. The special signal number @samp{0} does not denote a +valid signal, but can be used to test whether the @var{pid} arguments +specify processes to which a signal could be sent. + +If @var{pid} is positive, the signal is sent to the process with the +process id @var{pid}. If @var{pid} is zero, the signal is sent to all +processes in the process group of the current process. If @var{pid} +is -1, the signal is sent to all processes for which the user has +permission to send a signal. If @var{pid} is less than -1, the signal +is sent to all processes in the process group that equals the absolute +value of @var{pid}. + +If @var{pid} is not positive, a system-dependent set of system +processes is excluded from the list of processes to which the signal +is sent. + +If a negative @var{PID} argument is desired as the first one, either a +signal must be specified as well, or the option parsing +must be interrupted with `--' before the first @var{pid} argument. +The following three commands are equivalent: + +@example +kill -15 -1 +kill -TERM -1 +kill -- -1 +@end example + +The first form of the @command{kill} command succeeds if every @var{pid} +argument specifies at least one process that the signal was sent to. + +The second form of the @command{kill} command lists signal information. +Either the @option{-l} or @option{--list} option, or the @option{-t} +or @option{--table} option must be specified. Without any +@var{signal} argument, all supported signals are listed. The output +of @option{-l} or @option{--list} is a list of the signal names, one +per line; if @var{signal} is already a name, the signal number is +printed instead. The output of @option{-t} or @option{--table} is a +table of signal numbers, names, and descriptions. This form of the +@command{kill} command succeeds if all @var{signal} arguments are valid +and if there is no output error. + +The @command{kill} command also supports the @option{--help} and +@option{--version} options. @xref{Common options}. + +A @var{signal} may be a signal name like @samp{HUP}, or a signal +number like @samp{1}, or an exit status of a process terminated by the +signal. A signal name can be given in canonical form or prefixed by +@samp{SIG}. The case of the letters is ignored, except for the +@option{-@var{signal}} option which must use upper case to avoid +ambiguity with lower case option letters. The following signal names +and numbers are supported on all @acronym{POSIX} compliant systems: + +@table @samp +@item HUP +1. Hangup. +@item INT +2. Terminal interrupt. +@item QUIT +3. Terminal quit. +@item ABRT +6. Process abort. +@item KILL +9. Kill (cannot be caught or ignored). +@item ALRM +14. Alarm Clock. +@item TERM +15. Termination. +@end table + +@noindent +Other supported signal names have system-dependent corresponding +numbers. All systems conforming to @acronym{POSIX} 1003.1-2001 also +support the following signals: + +@table @samp +@item BUS +Access to an undefined portion of a memory object. +@item CHLD +Child process terminated, stopped, or continued. +@item CONT +Continue executing, if stopped. +@item FPE +Erroneous arithmetic operation. +@item ILL +Illegal Instruction. +@item PIPE +Write on a pipe with no one to read it. +@item SEGV +Invalid memory reference. +@item STOP +Stop executing (cannot be caught or ignored). +@item TSTP +Terminal stop. +@item TTIN +Background process attempting read. +@item TTOU +Background process attempting write. +@item URG +High bandwidth data is available at a socket. +@item USR1 +User-defined signal 1. +@item USR2 +User-defined signal 2. +@end table + +@noindent +@acronym{POSIX} 1003.1-2001 systems that support the @acronym{XSI} extension +also support the following signals: + +@table @samp +@item POLL +Pollable event. +@item PROF +Profiling timer expired. +@item SYS +Bad system call. +@item TRAP +Trace/breakpoint trap. +@item VTALRM +Virtual timer expired. +@item XCPU +CPU time limit exceeded. +@item XFSZ +File size limit exceeded. +@end table + +@noindent +@acronym{POSIX} 1003.1-2001 systems that support the @acronym{XRT} extension +also support at least eight real-time signals called @samp{RTMIN}, +@samp{RTMIN+1}, @dots{}, @samp{RTMAX-1}, @samp{RTMAX}. + + +@node Delaying +@chapter Delaying + +@cindex delaying commands +@cindex commands for delaying + +@c Perhaps @command{wait} or other commands should be described here also? + +@menu +* sleep invocation:: Delay for a specified time. +@end menu + + +@node sleep invocation +@section @command{sleep}: Delay for a specified time + +@pindex sleep +@cindex delay for a specified time + +@command{sleep} pauses for an amount of time specified by the sum of +the values of the command line arguments. +Synopsis: + +@example +sleep @var{number}[smhd]@dots{} +@end example + +@cindex time units +Each argument is a number followed by an optional unit; the default +is seconds. The units are: + +@table @samp +@item s +seconds +@item m +minutes +@item h +hours +@item d +days +@end table + +Historical implementations of @command{sleep} have required that +@var{number} be an integer. However, GNU @command{sleep} accepts +arbitrary floating point numbers. + +The only options are @option{--help} and @option{--version}. @xref{Common +options}. + + +@node Numeric operations +@chapter Numeric operations + +@cindex numeric operations +These programs do numerically-related operations. + +@menu +* factor invocation:: Show factors of numbers. +* seq invocation:: Print sequences of numbers. +@end menu + + +@node factor invocation +@section @command{factor}: Print prime factors + +@pindex factor +@cindex prime factors + +@command{factor} prints prime factors. Synopses: + +@example +factor [@var{number}]@dots{} +factor @var{option} +@end example + +If no @var{number} is specified on the command line, @command{factor} reads +numbers from standard input, delimited by newlines, tabs, or spaces. + +The only options are @option{--help} and @option{--version}. @xref{Common +options}. + +The algorithm it uses is not very sophisticated, so for some inputs +@command{factor} runs for a long time. The hardest numbers to factor are +the products of large primes. Factoring the product of the two largest 32-bit +prime numbers takes over 10 minutes of CPU time on a 400MHz Pentium II. + +@example +$ p=`echo '4294967279 * 4294967291'|bc` +$ factor $p +18446743979220271189: 4294967279 4294967291 +@end example + +In contrast, @command{factor} factors the largest 64-bit number in just +over a tenth of a second: + +@example +$ factor `echo '2^64-1'|bc` +18446744073709551615: 3 5 17 257 641 65537 6700417 +@end example + +@node seq invocation +@section @command{seq}: Print numeric sequences + +@pindex seq +@cindex numeric sequences +@cindex sequence of numbers + +@command{seq} prints a sequence of numbers to standard output. Synopses: + +@example +seq [@var{option}]@dots{} [@var{first} [@var{increment}]] @var{last}@dots{} +@end example + +@command{seq} prints the numbers from @var{first} to @var{last} by +@var{increment}. By default, @var{first} and @var{increment} are both 1, +and each number is printed on its own line. All numbers can be reals, +not just integers. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp +@item -f @var{format} +@itemx --format=@var{format} +@opindex -f @var{format} +@opindex --format=@var{format} +@cindex formatting of numbers in @command{seq} +Print all numbers using @var{format}; default @samp{%g}. +@var{format} must contain exactly one of the floating point +output formats @samp{%e}, @samp{%f}, or @samp{%g}. + +@item -s @var{string} +@itemx --separator=@var{string} +@cindex separator for numbers in @command{seq} +Separate numbers with @var{string}; default is a newline. +The output always terminates with a newline. + +@item -w +@itemx --equal-width +Print all numbers with the same width, by padding with leading zeroes. +(To have other kinds of padding, use @option{--format}). + +@end table + +If you want to use @command{seq} to print sequences of large integer values, +don't use the default @samp{%g} format since it can result in +loss of precision: + +@example +$ seq 1000000 1000001 +1e+06 +1e+06 +@end example + +Instead, you can use the format, @samp{%1.f}, +to print large decimal numbers with no exponent and no decimal point. + +@example +$ seq --format=%1.f 1000000 1000001 +1000000 +1000001 +@end example + +If you want hexadecimal output, you can use @command{printf} +to perform the conversion: + +@example +$ printf %x'\n' `seq -f %1.f 1048575 1024 1050623` +fffff +1003ff +1007ff +@end example + +For very long lists of numbers, use xargs to avoid +system limitations on the length of an argument list: + +@example +$ seq -f %1.f 1000000 | xargs printf %x'\n' | tail -n 3 +f423e +f423f +f4240 +@end example + +To generate octal output, use the printf @code{%o} format instead +of @code{%x}. Note however that using printf works only for numbers +smaller than @code{2^32}: + +@example +$ printf "%x\n" `seq -f %1.f 4294967295 4294967296` +ffffffff +bash: printf: 4294967296: Numerical result out of range +@end example + +On most systems, seq can produce whole-number output for values up to +@code{2^53}, so here's a more general approach to base conversion that +also happens to be more robust for such large numbers. It works by +using @code{bc} and setting its output radix variable, @var{obase}, +to @samp{16} in this case to produce hexadecimal output. + +@example +$ (echo obase=16; seq -f %1.f 4294967295 4294967296)|bc +FFFFFFFF +100000000 +@end example + +Be careful when using @command{seq} with a fractional @var{increment}, +otherwise you may see surprising results. Most people would expect to +see @code{0.3} printed as the last number in this example: + +@example +$ seq -s' ' 0 .1 .3 +0 0.1 0.2 +@end example + +But that doesn't happen on most systems because @command{seq} is +implemented using binary floating point arithmetic (via the C +@code{double} type) -- which means some decimal numbers like @code{.1} +cannot be represented exactly. That in turn means some nonintuitive +conditions like @code{.1 * 3 > .3} will end up being true. + +To work around that in the above example, use a slightly larger number as +the @var{last} value: + +@example +$ seq -s' ' 0 .1 .31 +0 0.1 0.2 0.3 +@end example + +In general, when using an @var{increment} with a fractional part, where +(@var{last} - @var{first}) / @var{increment} is (mathematically) a whole +number, specify a slightly larger (or smaller, if @var{increment} is negative) +value for @var{last} to ensure that @var{last} is the final value printed +by seq. + +@node File permissions +@chapter File permissions +@include perm.texi + +@include getdate.texi + +@c What's GNU? +@c Arnold Robbins +@node Opening the software toolbox +@chapter Opening the Software Toolbox + +This chapter originally appeared in @cite{Linux Journal}, volume 1, +number 2, in the @cite{What's GNU?} column. It was written by Arnold +Robbins. + +@menu +* Toolbox introduction:: Toolbox introduction +* I/O redirection:: I/O redirection +* The who command:: The @command{who} command +* The cut command:: The @command{cut} command +* The sort command:: The @command{sort} command +* The uniq command:: The @command{uniq} command +* Putting the tools together:: Putting the tools together +@end menu + + +@node Toolbox introduction +@unnumberedsec Toolbox Introduction + +This month's column is only peripherally related to the GNU Project, in +that it describes a number of the GNU tools on your GNU/Linux system and how they +might be used. What it's really about is the ``Software Tools'' philosophy +of program development and usage. + +The software tools philosophy was an important and integral concept +in the initial design and development of Unix (of which Linux and GNU are +essentially clones). Unfortunately, in the modern day press of +Internetworking and flashy GUIs, it seems to have fallen by the +wayside. This is a shame, since it provides a powerful mental model +for solving many kinds of problems. + +Many people carry a Swiss Army knife around in their pants pockets (or +purse). A Swiss Army knife is a handy tool to have: it has several knife +blades, a screwdriver, tweezers, toothpick, nail file, corkscrew, and perhaps +a number of other things on it. For the everyday, small miscellaneous jobs +where you need a simple, general purpose tool, it's just the thing. + +On the other hand, an experienced carpenter doesn't build a house using +a Swiss Army knife. Instead, he has a toolbox chock full of specialized +tools---a saw, a hammer, a screwdriver, a plane, and so on. And he knows +exactly when and where to use each tool; you won't catch him hammering nails +with the handle of his screwdriver. + +The Unix developers at Bell Labs were all professional programmers and trained +computer scientists. They had found that while a one-size-fits-all program +might appeal to a user because there's only one program to use, in practice +such programs are + +@enumerate a +@item +difficult to write, + +@item +difficult to maintain and +debug, and + +@item +difficult to extend to meet new situations. +@end enumerate + +Instead, they felt that programs should be specialized tools. In short, each +program ``should do one thing well.'' No more and no less. Such programs are +simpler to design, write, and get right---they only do one thing. + +Furthermore, they found that with the right machinery for hooking programs +together, that the whole was greater than the sum of the parts. By combining +several special purpose programs, you could accomplish a specific task +that none of the programs was designed for, and accomplish it much more +quickly and easily than if you had to write a special purpose program. +We will see some (classic) examples of this further on in the column. +(An important additional point was that, if necessary, take a detour +and build any software tools you may need first, if you don't already +have something appropriate in the toolbox.) + +@node I/O redirection +@unnumberedsec I/O Redirection + +Hopefully, you are familiar with the basics of I/O redirection in the +shell, in particular the concepts of ``standard input,'' ``standard output,'' +and ``standard error''. Briefly, ``standard input'' is a data source, where +data comes from. A program should not need to either know or care if the +data source is a disk file, a keyboard, a magnetic tape, or even a punched +card reader. Similarly, ``standard output'' is a data sink, where data goes +to. The program should neither know nor care where this might be. +Programs that only read their standard input, do something to the data, +and then send it on, are called @dfn{filters}, by analogy to filters in a +water pipeline. + +With the Unix shell, it's very easy to set up data pipelines: + +@smallexample +program_to_create_data | filter1 | .... | filterN > final.pretty.data +@end smallexample + +We start out by creating the raw data; each filter applies some successive +transformation to the data, until by the time it comes out of the pipeline, +it is in the desired form. + +This is fine and good for standard input and standard output. Where does the +standard error come in to play? Well, think about @command{filter1} in +the pipeline above. What happens if it encounters an error in the data it +sees? If it writes an error message to standard output, it will just +disappear down the pipeline into @command{filter2}'s input, and the +user will probably never see it. So programs need a place where they can send +error messages so that the user will notice them. This is standard error, +and it is usually connected to your console or window, even if you have +redirected standard output of your program away from your screen. + +For filter programs to work together, the format of the data has to be +agreed upon. The most straightforward and easiest format to use is simply +lines of text. Unix data files are generally just streams of bytes, with +lines delimited by the @acronym{ASCII} @sc{lf} (Line Feed) character, +conventionally called a ``newline'' in the Unix literature. (This is +@code{'\n'} if you're a C programmer.) This is the format used by all +the traditional filtering programs. (Many earlier operating systems +had elaborate facilities and special purpose programs for managing +binary data. Unix has always shied away from such things, under the +philosophy that it's easiest to simply be able to view and edit your +data with a text editor.) + +OK, enough introduction. Let's take a look at some of the tools, and then +we'll see how to hook them together in interesting ways. In the following +discussion, we will only present those command line options that interest +us. As you should always do, double check your system documentation +for the full story. + +@node The who command +@unnumberedsec The @command{who} Command + +The first program is the @command{who} command. By itself, it generates a +list of the users who are currently logged in. Although I'm writing +this on a single-user system, we'll pretend that several people are +logged in: + +@example +$ who +@print{} arnold console Jan 22 19:57 +@print{} miriam ttyp0 Jan 23 14:19(:0.0) +@print{} bill ttyp1 Jan 21 09:32(:0.0) +@print{} arnold ttyp2 Jan 23 20:48(:0.0) +@end example + +Here, the @samp{$} is the usual shell prompt, at which I typed @samp{who}. +There are three people logged in, and I am logged in twice. On traditional +Unix systems, user names are never more than eight characters long. This +little bit of trivia will be useful later. The output of @command{who} is nice, +but the data is not all that exciting. + +@node The cut command +@unnumberedsec The @command{cut} Command + +The next program we'll look at is the @command{cut} command. This program +cuts out columns or fields of input data. For example, we can tell it +to print just the login name and full name from the @file{/etc/passwd} +file. The @file{/etc/passwd} file has seven fields, separated by +colons: + +@example +arnold:xyzzy:2076:10:Arnold D. Robbins:/home/arnold:/bin/bash +@end example + +To get the first and fifth fields, we would use @command{cut} like this: + +@example +$ cut -d: -f1,5 /etc/passwd +@print{} root:Operator +@dots{} +@print{} arnold:Arnold D. Robbins +@print{} miriam:Miriam A. Robbins +@dots{} +@end example + +With the @option{-c} option, @command{cut} will cut out specific characters +(i.e., columns) in the input lines. This is useful for input data +that has fixed width fields, and does not have a field separator. For +example, list the Monday dates for the current month: + +@c Is using cal ok? Looked at gcal, but I don't like it. +@example +$ cal | cut -c 3-5 +@print{}Mo +@print{} +@print{} 6 +@print{} 13 +@print{} 20 +@print{} 27 +@end example + +Cut can also add field separators to fixed width data, using the +@option{--output-delimiter} option. This can be very useful to fill a +database: + +@c [Why] can't that silly total line for directories be switched off? +@example +$ ls -ld ~/* | cut --output-delimiter=, -c1,2-4,5-7,8-10,57- | tee home.cs +@print{} d,rwx,r-x,r-x,CVS +@print{} d,rwx,---,---,Mail +@print{} d,rwx,r-x,r-x,lilypond +@print{} d,rwx,r-x,r-x,savannah +$ mysql -e 'create table home \ + (d char(1),u char(3), g char (3), o char (3), name text)' test +$ mysqlimport --fields-terminated-by=, test home.cs +@print{} test.home: Records: 4 Deleted: 0 Skipped: 0 Warnings: 0 +$ mysql -e 'select * from home' test +@print{} +------+------+------+------+----------+ +@print{} | d | u | g | o | name | +@print{} +------+------+------+------+----------+ +@print{} | d | rwx | r-x | r-x | CVS | +@print{} | d | rwx | --- | --- | Mail | +@print{} | d | rwx | r-x | r-x | lilypond | +@print{} | d | rwx | r-x | r-x | savannah | +@print{} +------+------+------+------+----------+ +@end example + +But beware of assumptions. +The above invocation of @command{ls} assumes that the owner +and group names are no longer than eight bytes each, +and that no file has size larger than 99999999 bytes. +Otherwise, the byte offset of @samp{57} would need to be larger. +To avoid such problems, suppress output of the owner and group +names with the @option{-g} and @option{-G} options respectively, +and add the @option{-h} option to ensure that the representation +of the size of the file does not exceed the allotted space. +Finally, note that the width of even the date/time field may change, +depending on the current locale. To avoid that, use an option +like @option{--time-style='+%Y-%m-%d %H:%M:%S'}. + +And there's still another problem: if a file has more +than 999 hard links to it, then that will change the alignment. +The morale is that it is hard to use fixed byte offsets into +a line of @command{ls} output. Use a different tool, like +find, but with @option{-printf} and carefully chosen format strings. + +@node The sort command +@unnumberedsec The @command{sort} Command + +Next we'll look at the @command{sort} command. This is one of the most +powerful commands on a Unix-style system; one that you will often find +yourself using when setting up fancy data plumbing. + +The @command{sort} +command reads and sorts each file named on the command line. It then +merges the sorted data and writes it to standard output. It will read +standard input if no files are given on the command line (thus +making it into a filter). The sort is based on the character collating +sequence or based on user-supplied ordering criteria. + + +@node The uniq command +@unnumberedsec The @command{uniq} Command + +Finally (at least for now), we'll look at the @command{uniq} program. When +sorting data, you will often end up with duplicate lines, lines that +are identical. Usually, all you need is one instance of each line. +This is where @command{uniq} comes in. The @command{uniq} program reads its +standard input, which it expects to be sorted. It only prints out one +copy of each duplicated line. It does have several options. Later on, +we'll use the @option{-c} option, which prints each unique line, preceded +by a count of the number of times that line occurred in the input. + + +@node Putting the tools together +@unnumberedsec Putting the Tools Together + +Now, let's suppose this is a large ISP server system with dozens of users +logged in. The management wants the system administrator to write a program that will +generate a sorted list of logged in users. Furthermore, even if a user +is logged in multiple times, his or her name should only show up in the +output once. + +The administrator could sit down with the system documentation and write a C +program that did this. It would take perhaps a couple of hundred lines +of code and about two hours to write it, test it, and debug it. +However, knowing the software toolbox, the administrator can instead start out +by generating just a list of logged on users: + +@example +$ who | cut -c1-8 +@print{} arnold +@print{} miriam +@print{} bill +@print{} arnold +@end example + +Next, sort the list: + +@example +$ who | cut -c1-8 | sort +@print{} arnold +@print{} arnold +@print{} bill +@print{} miriam +@end example + +Finally, run the sorted list through @command{uniq}, to weed out duplicates: + +@example +$ who | cut -c1-8 | sort | uniq +@print{} arnold +@print{} bill +@print{} miriam +@end example + +The @command{sort} command actually has a @option{-u} option that does what +@command{uniq} does. However, @command{uniq} has other uses for which one +cannot substitute @samp{sort -u}. + +The administrator puts this pipeline into a shell script, and makes it available for +all the users on the system (@samp{#} is the system administrator, +or @code{root}, prompt): + +@example +# cat > /usr/local/bin/listusers +who | cut -c1-8 | sort | uniq +^D +# chmod +x /usr/local/bin/listusers +@end example + +There are four major points to note here. First, with just four +programs, on one command line, the administrator was able to save about two +hours worth of work. Furthermore, the shell pipeline is just about as +efficient as the C program would be, and it is much more efficient in +terms of programmer time. People time is much more expensive than +computer time, and in our modern ``there's never enough time to do +everything'' society, saving two hours of programmer time is no mean +feat. + +Second, it is also important to emphasize that with the +@emph{combination} of the tools, it is possible to do a special +purpose job never imagined by the authors of the individual programs. + +Third, it is also valuable to build up your pipeline in stages, as we did here. +This allows you to view the data at each stage in the pipeline, which helps +you acquire the confidence that you are indeed using these tools correctly. + +Finally, by bundling the pipeline in a shell script, other users can use +your command, without having to remember the fancy plumbing you set up for +them. In terms of how you run them, shell scripts and compiled programs are +indistinguishable. + +After the previous warm-up exercise, we'll look at two additional, more +complicated pipelines. For them, we need to introduce two more tools. + +The first is the @command{tr} command, which stands for ``transliterate.'' +The @command{tr} command works on a character-by-character basis, changing +characters. Normally it is used for things like mapping upper case to +lower case: + +@example +$ echo ThIs ExAmPlE HaS MIXED case! | tr '[A-Z]' '[a-z]' +@print{} this example has mixed case! +@end example + +There are several options of interest: + +@table @code +@item -c +work on the complement of the listed characters, i.e., +operations apply to characters not in the given set + +@item -d +delete characters in the first set from the output + +@item -s +squeeze repeated characters in the output into just one character. +@end table + +We will be using all three options in a moment. + +The other command we'll look at is @command{comm}. The @command{comm} +command takes two sorted input files as input data, and prints out the +files' lines in three columns. The output columns are the data lines +unique to the first file, the data lines unique to the second file, and +the data lines that are common to both. The @option{-1}, @option{-2}, and +@option{-3} command line options @emph{omit} the respective columns. (This is +non-intuitive and takes a little getting used to.) For example: + +@example +$ cat f1 +@print{} 11111 +@print{} 22222 +@print{} 33333 +@print{} 44444 +$ cat f2 +@print{} 00000 +@print{} 22222 +@print{} 33333 +@print{} 55555 +$ comm f1 f2 +@print{} 00000 +@print{} 11111 +@print{} 22222 +@print{} 33333 +@print{} 44444 +@print{} 55555 +@end example + +The single dash as a filename tells @command{comm} to read standard input +instead of a regular file. + +Now we're ready to build a fancy pipeline. The first application is a word +frequency counter. This helps an author determine if he or she is over-using +certain words. + +The first step is to change the case of all the letters in our input file +to one case. ``The'' and ``the'' are the same word when doing counting. + +@example +$ tr '[A-Z]' '[a-z]' < whats.gnu | ... +@end example + +The next step is to get rid of punctuation. Quoted words and unquoted words +should be treated identically; it's easiest to just get the punctuation out of +the way. + +@smallexample +$ tr '[A-Z]' '[a-z]' < whats.gnu | tr -cd '[A-Za-z0-9_ \012]' | ... +@end smallexample + +The second @command{tr} command operates on the complement of the listed +characters, which are all the letters, the digits, the underscore, and +the blank. The @samp{\012} represents the newline character; it has to +be left alone. (The @acronym{ASCII} tab character should also be included for +good measure in a production script.) + +At this point, we have data consisting of words separated by blank space. +The words only contain alphanumeric characters (and the underscore). The +next step is break the data apart so that we have one word per line. This +makes the counting operation much easier, as we will see shortly. + +@smallexample +$ tr '[A-Z]' '[a-z]' < whats.gnu | tr -cd '[A-Za-z0-9_ \012]' | +> tr -s '[ ]' '\012' | ... +@end smallexample + +This command turns blanks into newlines. The @option{-s} option squeezes +multiple newline characters in the output into just one. This helps us +avoid blank lines. (The @samp{>} is the shell's ``secondary prompt.'' +This is what the shell prints when it notices you haven't finished +typing in all of a command.) + +We now have data consisting of one word per line, no punctuation, all one +case. We're ready to count each word: + +@smallexample +$ tr '[A-Z]' '[a-z]' < whats.gnu | tr -cd '[A-Za-z0-9_ \012]' | +> tr -s '[ ]' '\012' | sort | uniq -c | ... +@end smallexample + +At this point, the data might look something like this: + +@example + 60 a + 2 able + 6 about + 1 above + 2 accomplish + 1 acquire + 1 actually + 2 additional +@end example + +The output is sorted by word, not by count! What we want is the most +frequently used words first. Fortunately, this is easy to accomplish, +with the help of two more @command{sort} options: + +@table @code +@item -n +do a numeric sort, not a textual one + +@item -r +reverse the order of the sort +@end table + +The final pipeline looks like this: + +@smallexample +$ tr '[A-Z]' '[a-z]' < whats.gnu | tr -cd '[A-Za-z0-9_ \012]' | +> tr -s '[ ]' '\012' | sort | uniq -c | sort -nr +@print{} 156 the +@print{} 60 a +@print{} 58 to +@print{} 51 of +@print{} 51 and +@dots{} +@end smallexample + +Whew! That's a lot to digest. Yet, the same principles apply. With six +commands, on two lines (really one long one split for convenience), we've +created a program that does something interesting and useful, in much +less time than we could have written a C program to do the same thing. + +A minor modification to the above pipeline can give us a simple spelling +checker! To determine if you've spelled a word correctly, all you have to +do is look it up in a dictionary. If it is not there, then chances are +that your spelling is incorrect. So, we need a dictionary. +The conventional location for a dictionary is @file{/usr/dict/words}. +On my GNU/Linux system,@footnote{Redhat Linux 6.1, for the November 2000 +revision of this article.} +this is a is a sorted, 45,402 word dictionary. + +Now, how to compare our file with the dictionary? As before, we generate +a sorted list of words, one per line: + +@smallexample +$ tr '[A-Z]' '[a-z]' < whats.gnu | tr -cd '[A-Za-z0-9_ \012]' | +> tr -s '[ ]' '\012' | sort -u | ... +@end smallexample + +Now, all we need is a list of words that are @emph{not} in the +dictionary. Here is where the @command{comm} command comes in. + +@smallexample +$ tr '[A-Z]' '[a-z]' < whats.gnu | tr -cd '[A-Za-z0-9_ \012]' | +> tr -s '[ ]' '\012' | sort -u | +> comm -23 - /usr/dict/words +@end smallexample + +The @option{-2} and @option{-3} options eliminate lines that are only in the +dictionary (the second file), and lines that are in both files. Lines +only in the first file (standard input, our stream of words), are +words that are not in the dictionary. These are likely candidates for +spelling errors. This pipeline was the first cut at a production +spelling checker on Unix. + +There are some other tools that deserve brief mention. + +@table @command +@item grep +search files for text that matches a regular expression + +@item wc +count lines, words, characters + +@item tee +a T-fitting for data pipes, copies data to files and to standard output + +@item sed +the stream editor, an advanced tool + +@item awk +a data manipulation language, another advanced tool +@end table + +The software tools philosophy also espoused the following bit of +advice: ``Let someone else do the hard part.'' This means, take +something that gives you most of what you need, and then massage it the +rest of the way until it's in the form that you want. + +To summarize: + +@enumerate 1 +@item +Each program should do one thing well. No more, no less. + +@item +Combining programs with appropriate plumbing leads to results where +the whole is greater than the sum of the parts. It also leads to novel +uses of programs that the authors might never have imagined. + +@item +Programs should never print extraneous header or trailer data, since these +could get sent on down a pipeline. (A point we didn't mention earlier.) + +@item +Let someone else do the hard part. + +@item +Know your toolbox! Use each program appropriately. If you don't have an +appropriate tool, build one. +@end enumerate + +As of this writing, all the programs we've discussed are available via +anonymous @command{ftp} from: @* +@uref{ftp://gnudist.gnu.org/textutils/textutils-1.22.tar.gz}. (There may +be more recent versions available now.) + +None of what I have presented in this column is new. The Software Tools +philosophy was first introduced in the book @cite{Software Tools}, by +Brian Kernighan and P.J. Plauger (Addison-Wesley, ISBN 0-201-03669-X). +This book showed how to write and use software tools. It was written in +1976, using a preprocessor for FORTRAN named @command{ratfor} (RATional +FORtran). At the time, C was not as ubiquitous as it is now; FORTRAN +was. The last chapter presented a @command{ratfor} to FORTRAN +processor, written in @command{ratfor}. @command{ratfor} looks an awful +lot like C; if you know C, you won't have any problem following the +code. + +In 1981, the book was updated and made available as @cite{Software Tools +in Pascal} (Addison-Wesley, ISBN 0-201-10342-7). The first book is +still in print; the second, alas, is not. Both books are well worth +reading if you're a programmer. They certainly made a major change in +how I view programming. + +Initially, the programs in both books were available (on 9-track tape) +from Addison-Wesley. Unfortunately, this is no longer the case, +although the @command{ratfor} versions are available from +@uref{http://cm.bell-labs.come/who/bwk, Brian Kernighan's home page}, +and you might be able to find copies of the Pascal versions floating +around the Internet. For a number of years, there was an active +Software Tools Users Group, whose members had ported the original +@command{ratfor} programs to essentially every computer system with a +FORTRAN compiler. The popularity of the group waned in the middle 1980s +as Unix began to spread beyond universities. + +With the current proliferation of GNU code and other clones of Unix programs, +these programs now receive little attention; modern C versions are +much more efficient and do more than these programs do. Nevertheless, as +exposition of good programming style, and evangelism for a still-valuable +philosophy, these books are unparalleled, and I recommend them highly. + +Acknowledgment: I would like to express my gratitude to Brian Kernighan +of Bell Labs, the original Software Toolsmith, for reviewing this column. + +@include doclicense.texi + +@node Index +@unnumbered Index + +@printindex cp + +@shortcontents +@contents +@bye + +@c Local variables: +@c texinfo-column-for-description: 32 +@c End: diff --git a/src/apps/bin/coreutils-5.0/doc/doclicense.texi b/src/apps/bin/coreutils-5.0/doc/doclicense.texi new file mode 100644 index 0000000000..2dfc81b3bd --- /dev/null +++ b/src/apps/bin/coreutils-5.0/doc/doclicense.texi @@ -0,0 +1,395 @@ +@c -*-texinfo-*- +@node GNU Free Documentation License +@appendix GNU Free Documentation License +@center Version 1.1, March 2000 +@ifnottex +@menu +* How to use this License for your documents:: +@end menu +@end ifnottex +@display +Copyright (C) 2000 Free Software Foundation, Inc. +59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +Everyone is permitted to copy and distribute verbatim copies +of this license document, but changing it is not allowed. +@end display +@iftex +@sp1 +@end iftex +@enumerate 0 +@item +PREAMBLE + +The purpose of this License is to make a manual, textbook, or other +written document ``free'' in the sense of freedom: to assure everyone +the effective freedom to copy and redistribute it, with or without +modifying it, either commercially or noncommercially. Secondarily, +this License preserves for the author and publisher a way to get +credit for their work, while not being considered responsible for +modifications made by others. + +This License is a kind of ``copyleft'', which means that derivative +works of the document must themselves be free in the same sense. It +complements the GNU General Public License, which is a copyleft +license designed for free software. + +We have designed this License in order to use it for manuals for free +software, because free software needs free documentation: a free +program should come with manuals providing the same freedoms that the +software does. But this License is not limited to software manuals; +it can be used for any textual work, regardless of subject matter or +whether it is published as a printed book. We recommend this License +principally for works whose purpose is instruction or reference. +@iftex +@sp1 +@end iftex +@item +APPLICABILITY AND DEFINITIONS + +This License applies to any manual or other work that contains a +notice placed by the copyright holder saying it can be distributed +under the terms of this License. The ``Document'', below, refers to any +such manual or work. Any member of the public is a licensee, and is +addressed as ``you''. + +A ``Modified Version'' of the Document means any work containing the +Document or a portion of it, either copied verbatim, or with +modifications and/or translated into another language. + +A ``Secondary Section'' is a named appendix or a front-matter section of +the Document that deals exclusively with the relationship of the +publishers or authors of the Document to the Document's overall subject +(or to related matters) and contains nothing that could fall directly +within that overall subject. (For example, if the Document is in part a +textbook of mathematics, a Secondary Section may not explain any +mathematics.) The relationship could be a matter of historical +connection with the subject or with related matters, or of legal, +commercial, philosophical, ethical or political position regarding +them. + +The ``Invariant Sections'' are certain Secondary Sections whose titles +are designated, as being those of Invariant Sections, in the notice +that says that the Document is released under this License. + +The ``Cover Texts'' are certain short passages of text that are listed, +as Front-Cover Texts or Back-Cover Texts, in the notice that says that +the Document is released under this License. + +A ``Transparent'' copy of the Document means a machine-readable copy, +represented in a format whose specification is available to the +general public, whose contents can be viewed and edited directly and +straightforwardly with generic text editors or (for images composed of +pixels) generic paint programs or (for drawings) some widely available +drawing editor, and that is suitable for input to text formatters or +for automatic translation to a variety of formats suitable for input +to text formatters. A copy made in an otherwise Transparent file +format whose markup has been designed to thwart or discourage +subsequent modification by readers is not Transparent. A copy that is +not ``Transparent'' is called ``Opaque''. + +Examples of suitable formats for Transparent copies include plain +ASCII without markup, Texinfo input format, LaTeX input format, SGML +or XML using a publicly available DTD, and standard-conforming simple +HTML designed for human modification. Opaque formats include +PostScript, PDF, proprietary formats that can be read and edited only +by proprietary word processors, SGML or XML for which the DTD and/or +processing tools are not generally available, and the +machine-generated HTML produced by some word processors for output +purposes only. + +The ``Title Page'' means, for a printed book, the title page itself, +plus such following pages as are needed to hold, legibly, the material +this License requires to appear in the title page. For works in +formats which do not have any title page as such, ``Title Page'' means +the text near the most prominent appearance of the work's title, +preceding the beginning of the body of the text. +@iftex +@sp1 +@end iftex +@item +VERBATIM COPYING + +You may copy and distribute the Document in any medium, either +commercially or noncommercially, provided that this License, the +copyright notices, and the license notice saying this License applies +to the Document are reproduced in all copies, and that you add no other +conditions whatsoever to those of this License. You may not use +technical measures to obstruct or control the reading or further +copying of the copies you make or distribute. However, you may accept +compensation in exchange for copies. If you distribute a large enough +number of copies you must also follow the conditions in section 3. + +You may also lend copies, under the same conditions stated above, and +you may publicly display copies. +@iftex +@sp1 +@end iftex +@item +COPYING IN QUANTITY + +If you publish printed copies of the Document numbering more than 100, +and the Document's license notice requires Cover Texts, you must enclose +the copies in covers that carry, clearly and legibly, all these Cover +Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on +the back cover. Both covers must also clearly and legibly identify +you as the publisher of these copies. The front cover must present +the full title with all words of the title equally prominent and +visible. You may add other material on the covers in addition. +Copying with changes limited to the covers, as long as they preserve +the title of the Document and satisfy these conditions, can be treated +as verbatim copying in other respects. + +If the required texts for either cover are too voluminous to fit +legibly, you should put the first ones listed (as many as fit +reasonably) on the actual cover, and continue the rest onto adjacent +pages. + +If you publish or distribute Opaque copies of the Document numbering +more than 100, you must either include a machine-readable Transparent +copy along with each Opaque copy, or state in or with each Opaque copy +a publicly-accessible computer-network location containing a complete +Transparent copy of the Document, free of added material, which the +general network-using public has access to download anonymously at no +charge using public-standard network protocols. If you use the latter +option, you must take reasonably prudent steps, when you begin +distribution of Opaque copies in quantity, to ensure that this +Transparent copy will remain thus accessible at the stated location +until at least one year after the last time you distribute an Opaque +copy (directly or through your agents or retailers) of that edition to +the public. + +It is requested, but not required, that you contact the authors of the +Document well before redistributing any large number of copies, to give +them a chance to provide you with an updated version of the Document. +@iftex +@sp1 +@end iftex +@item +MODIFICATIONS + +You may copy and distribute a Modified Version of the Document under +the conditions of sections 2 and 3 above, provided that you release +the Modified Version under precisely this License, with the Modified +Version filling the role of the Document, thus licensing distribution +and modification of the Modified Version to whoever possesses a copy +of it. In addition, you must do these things in the Modified Version: + +A. Use in the Title Page (and on the covers, if any) a title distinct + from that of the Document, and from those of previous versions + (which should, if there were any, be listed in the History section + of the Document). You may use the same title as a previous version + if the original publisher of that version gives permission.@* +B. List on the Title Page, as authors, one or more persons or entities + responsible for authorship of the modifications in the Modified + Version, together with at least five of the principal authors of the + Document (all of its principal authors, if it has less than five).@* +C. State on the Title page the name of the publisher of the + Modified Version, as the publisher.@* +D. Preserve all the copyright notices of the Document.@* +E. Add an appropriate copyright notice for your modifications + adjacent to the other copyright notices.@* +F. Include, immediately after the copyright notices, a license notice + giving the public permission to use the Modified Version under the + terms of this License, in the form shown in the Addendum below.@* +G. Preserve in that license notice the full lists of Invariant Sections + and required Cover Texts given in the Document's license notice.@* +H. Include an unaltered copy of this License.@* +I. Preserve the section entitled ``History'', and its title, and add to + it an item stating at least the title, year, new authors, and + publisher of the Modified Version as given on the Title Page. If + there is no section entitled ``History'' in the Document, create one + stating the title, year, authors, and publisher of the Document as + given on its Title Page, then add an item describing the Modified + Version as stated in the previous sentence.@* +J. Preserve the network location, if any, given in the Document for + public access to a Transparent copy of the Document, and likewise + the network locations given in the Document for previous versions + it was based on. These may be placed in the ``History'' section. + You may omit a network location for a work that was published at + least four years before the Document itself, or if the original + publisher of the version it refers to gives permission.@* +K. In any section entitled ``Acknowledgements'' or ``Dedications'', + preserve the section's title, and preserve in the section all the + substance and tone of each of the contributor acknowledgements + and/or dedications given therein.@* +L. Preserve all the Invariant Sections of the Document, + unaltered in their text and in their titles. Section numbers + or the equivalent are not considered part of the section titles.@* +M. Delete any section entitled ``Endorsements''. Such a section + may not be included in the Modified Version.@* +N. Do not retitle any existing section as ``Endorsements'' + or to conflict in title with any Invariant Section.@* +@iftex +@sp1 +@end iftex +If the Modified Version includes new front-matter sections or +appendices that qualify as Secondary Sections and contain no material +copied from the Document, you may at your option designate some or all +of these sections as invariant. To do this, add their titles to the +list of Invariant Sections in the Modified Version's license notice. +These titles must be distinct from any other section titles. + +You may add a section entitled ``Endorsements'', provided it contains +nothing but endorsements of your Modified Version by various +parties--for example, statements of peer review or that the text has +been approved by an organization as the authoritative definition of a +standard. + +You may add a passage of up to five words as a Front-Cover Text, and a +passage of up to 25 words as a Back-Cover Text, to the end of the list +of Cover Texts in the Modified Version. Only one passage of +Front-Cover Text and one of Back-Cover Text may be added by (or +through arrangements made by) any one entity. If the Document already +includes a cover text for the same cover, previously added by you or +by arrangement made by the same entity you are acting on behalf of, +you may not add another; but you may replace the old one, on explicit +permission from the previous publisher that added the old one. + +The author(s) and publisher(s) of the Document do not by this License +give permission to use their names for publicity for or to assert or +imply endorsement of any Modified Version. +@iftex +@sp1 +@end iftex +@item +COMBINING DOCUMENTS + +You may combine the Document with other documents released under this +License, under the terms defined in section 4 above for modified +versions, provided that you include in the combination all of the +Invariant Sections of all of the original documents, unmodified, and +list them all as Invariant Sections of your combined work in its +license notice. + +The combined work need only contain one copy of this License, and +multiple identical Invariant Sections may be replaced with a single +copy. If there are multiple Invariant Sections with the same name but +different contents, make the title of each such section unique by +adding at the end of it, in parentheses, the name of the original +author or publisher of that section if known, or else a unique number. +Make the same adjustment to the section titles in the list of +Invariant Sections in the license notice of the combined work. + +In the combination, you must combine any sections entitled ``History'' +in the various original documents, forming one section entitled +``History''; likewise combine any sections entitled ``Acknowledgements'', +and any sections entitled ``Dedications''. You must delete all sections +entitled ``Endorsements.'' +@iftex +@sp1 +@end iftex +@item +COLLECTIONS OF DOCUMENTS + +You may make a collection consisting of the Document and other documents +released under this License, and replace the individual copies of this +License in the various documents with a single copy that is included in +the collection, provided that you follow the rules of this License for +verbatim copying of each of the documents in all other respects. + +You may extract a single document from such a collection, and distribute +it individually under this License, provided you insert a copy of this +License into the extracted document, and follow this License in all +other respects regarding verbatim copying of that document. +@iftex +@sp1 +@end iftex +@item +AGGREGATION WITH INDEPENDENT WORKS + +A compilation of the Document or its derivatives with other separate +and independent documents or works, in or on a volume of a storage or +distribution medium, does not as a whole count as a Modified Version +of the Document, provided no compilation copyright is claimed for the +compilation. Such a compilation is called an ``aggregate'', and this +License does not apply to the other self-contained works thus compiled +with the Document, on account of their being thus compiled, if they +are not themselves derivative works of the Document. + +If the Cover Text requirement of section 3 is applicable to these +copies of the Document, then if the Document is less than one quarter +of the entire aggregate, the Document's Cover Texts may be placed on +covers that surround only the Document within the aggregate. +Otherwise they must appear on covers around the whole aggregate. +@iftex +@sp1 +@end iftex +@item +TRANSLATION + +Translation is considered a kind of modification, so you may +distribute translations of the Document under the terms of section 4. +Replacing Invariant Sections with translations requires special +permission from their copyright holders, but you may include +translations of some or all Invariant Sections in addition to the +original versions of these Invariant Sections. You may include a +translation of this License provided that you also include the +original English version of this License. In case of a disagreement +between the translation and the original English version of this +License, the original English version will prevail. +@iftex +@sp1 +@end iftex +@item +TERMINATION + +You may not copy, modify, sublicense, or distribute the Document except +as expressly provided for under this License. Any other attempt to +copy, modify, sublicense or distribute the Document 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. +@iftex +@sp1 +@end iftex +@item +FUTURE REVISIONS OF THIS LICENSE + +The Free Software Foundation may publish new, revised versions +of the GNU Free Documentation 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. See +http://www.gnu.org/copyleft/. + +Each version of the License is given a distinguishing version number. +If the Document specifies that a particular numbered version of this +License ``or any later version'' applies to it, you have the option of +following the terms and conditions either of that specified version or +of any later version that has been published (not as a draft) by the +Free Software Foundation. If the Document does not specify a version +number of this License, you may choose any version ever published (not +as a draft) by the Free Software Foundation. + +@end enumerate + +@node How to use this License for your documents +@unnumberedsec ADDENDUM: How to use this License for your documents + +To use this License in a document you have written, include a copy of +the License in the document and put the following copyright and +license notices just after the title page: + +@smallexample +@group + + Copyright (C) @var{year} @var{your name}. + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.1 + or any later version published by the Free Software Foundation; + with the Invariant Sections being @var{list their titles}, with the + Front-Cover Texts being @var{list}, and with the Back-Cover Texts being @var{list}. + A copy of the license is included in the section entitled ``GNU + Free Documentation License''. +@end group +@end smallexample +If you have no Invariant Sections, write ``with no Invariant Sections'' +instead of saying which ones are invariant. If you have no +Front-Cover Texts, write ``no Front-Cover Texts'' instead of +``Front-Cover Texts being @var{list}''; likewise for Back-Cover Texts. + +If your document contains nontrivial examples of program code, we +recommend releasing these examples in parallel under your choice of +free software license, such as the GNU General Public License, +to permit their use in free software. diff --git a/src/apps/bin/coreutils-5.0/doc/getdate.texi b/src/apps/bin/coreutils-5.0/doc/getdate.texi new file mode 100644 index 0000000000..ced1414ad8 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/doc/getdate.texi @@ -0,0 +1,421 @@ +@node Date input formats +@chapter Date input formats + +@cindex date input formats +@findex getdate + +First, a quote: + +@quotation +Our units of temporal measurement, from seconds on up to months, are so +complicated, asymmetrical and disjunctive so as to make coherent mental +reckoning in time all but impossible. Indeed, had some tyrannical god +contrived to enslave our minds to time, to make it all but impossible +for us to escape subjection to sodden routines and unpleasant surprises, +he could hardly have done better than handing down our present system. +It is like a set of trapezoidal building blocks, with no vertical or +horizontal surfaces, like a language in which the simplest thought +demands ornate constructions, useless particles and lengthy +circumlocutions. Unlike the more successful patterns of language and +science, which enable us to face experience boldly or at least +level-headedly, our system of temporal calculation silently and +persistently encourages our terror of time. + +@dots{} It is as though architects had to measure length in feet, width +in meters and height in ells; as though basic instruction manuals +demanded a knowledge of five different languages. It is no wonder then +that we often look into our own immediate past or future, last Tuesday +or a week from Sunday, with feelings of helpless confusion. @dots{} + +--- Robert Grudin, @cite{Time and the Art of Living}. +@end quotation + +This section describes the textual date representations that @sc{gnu} +programs accept. These are the strings you, as a user, can supply as +arguments to the various programs. The C interface (via the +@code{getdate} function) is not described here. + +@cindex beginning of time, for @acronym{POSIX} +@cindex epoch, for @acronym{POSIX} +Although the date syntax here can represent any possible time since the +year zero, computer integers often cannot represent such a wide range of +time. On @acronym{POSIX} systems, the clock starts at 1970-01-01 00:00:00 +@sc{utc}: @acronym{POSIX} does not require support for times before the +@acronym{POSIX} Epoch and times far in the future. Traditional Unix systems +have 32-bit signed @code{time_t} and can represent times from 1901-12-13 +20:45:52 through 2038-01-19 03:14:07 @sc{utc}. Systems with 64-bit +signed @code{time_t} can represent all the times in the known +lifetime of the universe. + +@menu +* General date syntax:: Common rules. +* Calendar date items:: 19 Dec 1994. +* Time of day items:: 9:20pm. +* Time zone items:: @sc{est}, @sc{pdt}, @sc{gmt}, ... +* Day of week items:: Monday and others. +* Relative items in date strings:: next tuesday, 2 years ago. +* Pure numbers in date strings:: 19931219, 1440. +* Authors of getdate:: Bellovin, Eggert, Salz, Berets, et al. +@end menu + + +@node General date syntax +@section General date syntax + +@cindex general date syntax + +@cindex items in date strings +A @dfn{date} is a string, possibly empty, containing many items +separated by whitespace. The whitespace may be omitted when no +ambiguity arises. The empty string means the beginning of today (i.e., +midnight). Order of the items is immaterial. A date string may contain +many flavors of items: + +@itemize @bullet +@item calendar date items +@item time of the day items +@item time zone items +@item day of the week items +@item relative items +@item pure numbers. +@end itemize + +@noindent We describe each of these item types in turn, below. + +@cindex numbers, written-out +@cindex ordinal numbers +@findex first @r{in date strings} +@findex next @r{in date strings} +@findex last @r{in date strings} +A few numbers may be written out in words in most contexts. This is +most useful for specifying day of the week items or relative items (see +below). Here is the list: @samp{first} for 1, @samp{next} for 2, +@samp{third} for 3, @samp{fourth} for 4, @samp{fifth} for 5, +@samp{sixth} for 6, @samp{seventh} for 7, @samp{eighth} for 8, +@samp{ninth} for 9, @samp{tenth} for 10, @samp{eleventh} for 11 and +@samp{twelfth} for 12. Also, @samp{last} means exactly @math{-1}. + +@cindex months, written-out +When a month is written this way, it is still considered to be written +numerically, instead of being ``spelled in full''; this changes the +allowed strings. + +@cindex language, in dates +In the current implementation, only English is supported for words and +abbreviations like @samp{AM}, @samp{DST}, @samp{EST}, @samp{first}, +@samp{January}, @samp{Sunday}, @samp{tomorrow}, and @samp{year}. + +@cindex language, in dates +@cindex time zone item +The output of @command{date} is not always acceptable as a date string, +not only because of the language problem, but also because there is no +standard meaning for time zone items like @samp{IST}. When using +@command{date} to generate a date string intended to be parsed later, +specify a date format that is independent of language and that does not +use time zone items other than @samp{UTC} and @samp{Z}. Here are some +ways to do this: + +@example +$ LC_ALL=C TZ=UTC0 date +Fri Dec 15 19:48:05 UTC 2000 +$ TZ=UTC0 date +"%Y-%m-%d %H:%M:%SZ" +2000-12-15 19:48:05Z +$ date --iso-8601=seconds # a GNU extension +2000-12-15T11:48:05-0800 +$ date --rfc-822 # a GNU extension +Fri, 15 Dec 2000 11:48:05 -0800 +$ date +"%Y-%m-%d %H:%M:%S %z" # %z is a GNU extension. +2000-12-15 11:48:05 -0800 +@end example + +@cindex case, ignored in dates +@cindex comments, in dates +Alphabetic case is completely ignored in dates. Comments may be introduced +between round parentheses, as long as included parentheses are properly +nested. Hyphens not followed by a digit are currently ignored. Leading +zeros on numbers are ignored. + + +@node Calendar date items +@section Calendar date items + +@cindex calendar date item + +A @dfn{calendar date item} specifies a day of the year. It is +specified differently, depending on whether the month is specified +numerically or literally. All these strings specify the same calendar date: + +@example +1972-09-24 # @sc{iso} 8601. +72-9-24 # Assume 19xx for 69 through 99, + # 20xx for 00 through 68. +72-09-24 # Leading zeros are ignored. +9/24/72 # Common U.S. writing. +24 September 1972 +24 Sept 72 # September has a special abbreviation. +24 Sep 72 # Three-letter abbreviations always allowed. +Sep 24, 1972 +24-sep-72 +24sep72 +@end example + +The year can also be omitted. In this case, the last specified year is +used, or the current year if none. For example: + +@example +9/24 +sep 24 +@end example + +Here are the rules. + +@cindex @sc{iso} 8601 date format +@cindex date format, @sc{iso} 8601 +For numeric months, the @sc{iso} 8601 format +@samp{@var{year}-@var{month}-@var{day}} is allowed, where @var{year} is +any positive number, @var{month} is a number between 01 and 12, and +@var{day} is a number between 01 and 31. A leading zero must be present +if a number is less than ten. If @var{year} is 68 or smaller, then 2000 +is added to it; otherwise, if @var{year} is less than 100, +then 1900 is added to it. The construct +@samp{@var{month}/@var{day}/@var{year}}, popular in the United States, +is accepted. Also @samp{@var{month}/@var{day}}, omitting the year. + +@cindex month names in date strings +@cindex abbreviations for months +Literal months may be spelled out in full: @samp{January}, +@samp{February}, @samp{March}, @samp{April}, @samp{May}, @samp{June}, +@samp{July}, @samp{August}, @samp{September}, @samp{October}, +@samp{November} or @samp{December}. Literal months may be abbreviated +to their first three letters, possibly followed by an abbreviating dot. +It is also permitted to write @samp{Sept} instead of @samp{September}. + +When months are written literally, the calendar date may be given as any +of the following: + +@example +@var{day} @var{month} @var{year} +@var{day} @var{month} +@var{month} @var{day} @var{year} +@var{day}-@var{month}-@var{year} +@end example + +Or, omitting the year: + +@example +@var{month} @var{day} +@end example + + +@node Time of day items +@section Time of day items + +@cindex time of day item + +A @dfn{time of day item} in date strings specifies the time on a given +day. Here are some examples, all of which represent the same time: + +@example +20:02:0 +20:02 +8:02pm +20:02-0500 # In @sc{est} (U.S. Eastern Standard Time). +@end example + +More generally, the time of the day may be given as +@samp{@var{hour}:@var{minute}:@var{second}}, where @var{hour} is +a number between 0 and 23, @var{minute} is a number between 0 and +59, and @var{second} is a number between 0 and 59. Alternatively, +@samp{:@var{second}} can be omitted, in which case it is taken to +be zero. + +@findex am @r{in date strings} +@findex pm @r{in date strings} +@findex midnight @r{in date strings} +@findex noon @r{in date strings} +If the time is followed by @samp{am} or @samp{pm} (or @samp{a.m.} +or @samp{p.m.}), @var{hour} is restricted to run from 1 to 12, and +@samp{:@var{minute}} may be omitted (taken to be zero). @samp{am} +indicates the first half of the day, @samp{pm} indicates the second +half of the day. In this notation, 12 is the predecessor of 1: +midnight is @samp{12am} while noon is @samp{12pm}. +(This is the zero-oriented interpretation of @samp{12am} and @samp{12pm}, +as opposed to the old tradition derived from Latin +which uses @samp{12m} for noon and @samp{12pm} for midnight.) + +@cindex time zone correction +@cindex minutes, time zone correction by +The time may alternatively be followed by a time zone correction, +expressed as @samp{@var{s}@var{hh}@var{mm}}, where @var{s} is @samp{+} +or @samp{-}, @var{hh} is a number of zone hours and @var{mm} is a number +of zone minutes. When a time zone correction is given this way, it +forces interpretation of the time relative to +Coordinated Universal Time (@sc{utc}), overriding any previous +specification for the time zone or the local time zone. The @var{minute} +part of the time of the day may not be elided when a time zone correction +is used. This is the best way to specify a time zone correction by +fractional parts of an hour. + +Either @samp{am}/@samp{pm} or a time zone correction may be specified, +but not both. + + +@node Time zone items +@section Time zone items + +@cindex time zone item + +A @dfn{time zone item} specifies an international time zone, indicated +by a small set of letters, e.g., @samp{UTC} or @samp{Z} +for Coordinated Universal +Time. Any included periods are ignored. By following a +non-daylight-saving time zone by the string @samp{DST} in a separate +word (that is, separated by some white space), the corresponding +daylight saving time zone may be specified. + +Time zone items other than @samp{UTC} and @samp{Z} +are obsolescent and are not recommended, because they +are ambiguous; for example, @samp{EST} has a different meaning in +Australia than in the United States. Instead, it's better to use +unambiguous numeric time zone corrections like @samp{-0500}, as +described in the previous section. + + +@node Day of week items +@section Day of week items + +@cindex day of week item + +The explicit mention of a day of the week will forward the date +(only if necessary) to reach that day of the week in the future. + +Days of the week may be spelled out in full: @samp{Sunday}, +@samp{Monday}, @samp{Tuesday}, @samp{Wednesday}, @samp{Thursday}, +@samp{Friday} or @samp{Saturday}. Days may be abbreviated to their +first three letters, optionally followed by a period. The special +abbreviations @samp{Tues} for @samp{Tuesday}, @samp{Wednes} for +@samp{Wednesday} and @samp{Thur} or @samp{Thurs} for @samp{Thursday} are +also allowed. + +@findex next @var{day} +@findex last @var{day} +A number may precede a day of the week item to move forward +supplementary weeks. It is best used in expression like @samp{third +monday}. In this context, @samp{last @var{day}} or @samp{next +@var{day}} is also acceptable; they move one week before or after +the day that @var{day} by itself would represent. + +A comma following a day of the week item is ignored. + + +@node Relative items in date strings +@section Relative items in date strings + +@cindex relative items in date strings +@cindex displacement of dates + +@dfn{Relative items} adjust a date (or the current date if none) forward +or backward. The effects of relative items accumulate. Here are some +examples: + +@example +1 year +1 year ago +3 years +2 days +@end example + +@findex year @r{in date strings} +@findex month @r{in date strings} +@findex fortnight @r{in date strings} +@findex week @r{in date strings} +@findex day @r{in date strings} +@findex hour @r{in date strings} +@findex minute @r{in date strings} +The unit of time displacement may be selected by the string @samp{year} +or @samp{month} for moving by whole years or months. These are fuzzy +units, as years and months are not all of equal duration. More precise +units are @samp{fortnight} which is worth 14 days, @samp{week} worth 7 +days, @samp{day} worth 24 hours, @samp{hour} worth 60 minutes, +@samp{minute} or @samp{min} worth 60 seconds, and @samp{second} or +@samp{sec} worth one second. An @samp{s} suffix on these units is +accepted and ignored. + +@findex ago @r{in date strings} +The unit of time may be preceded by a multiplier, given as an optionally +signed number. Unsigned numbers are taken as positively signed. No +number at all implies 1 for a multiplier. Following a relative item by +the string @samp{ago} is equivalent to preceding the unit by a +multiplier with value @math{-1}. + +@findex day @r{in date strings} +@findex tomorrow @r{in date strings} +@findex yesterday @r{in date strings} +The string @samp{tomorrow} is worth one day in the future (equivalent +to @samp{day}), the string @samp{yesterday} is worth +one day in the past (equivalent to @samp{day ago}). + +@findex now @r{in date strings} +@findex today @r{in date strings} +@findex this @r{in date strings} +The strings @samp{now} or @samp{today} are relative items corresponding +to zero-valued time displacement, these strings come from the fact +a zero-valued time displacement represents the current time when not +otherwise changed by previous items. They may be used to stress other +items, like in @samp{12:00 today}. The string @samp{this} also has +the meaning of a zero-valued time displacement, but is preferred in +date strings like @samp{this thursday}. + +When a relative item causes the resulting date to cross a boundary +where the clocks were adjusted, typically for daylight-saving time, +the resulting date and time are adjusted accordingly. + + +@node Pure numbers in date strings +@section Pure numbers in date strings + +@cindex pure numbers in date strings + +The precise interpretation of a pure decimal number depends +on the context in the date string. + +If the decimal number is of the form @var{yyyy}@var{mm}@var{dd} and no +other calendar date item (@pxref{Calendar date items}) appears before it +in the date string, then @var{yyyy} is read as the year, @var{mm} as the +month number and @var{dd} as the day of the month, for the specified +calendar date. + +If the decimal number is of the form @var{hh}@var{mm} and no other time +of day item appears before it in the date string, then @var{hh} is read +as the hour of the day and @var{mm} as the minute of the hour, for the +specified time of the day. @var{mm} can also be omitted. + +If both a calendar date and a time of day appear to the left of a number +in the date string, but no relative item, then the number overrides the +year. + + +@node Authors of getdate +@section Authors of @code{getdate} + +@cindex authors of @code{getdate} + +@cindex Bellovin, Steven M. +@cindex Salz, Rich +@cindex Berets, Jim +@cindex MacKenzie, David +@cindex Meyering, Jim +@cindex Eggert, Paul +@code{getdate} was originally implemented by Steven M. Bellovin +(@email{smb@@research.att.com}) while at the University of North Carolina +at Chapel Hill. The code was later tweaked by a couple of people on +Usenet, then completely overhauled by Rich $alz (@email{rsalz@@bbn.com}) +and Jim Berets (@email{jberets@@bbn.com}) in August, 1990. Various +revisions for the @sc{gnu} system were made by David MacKenzie, Jim Meyering, +Paul Eggert and others. + +@cindex Pinard, F. +@cindex Berry, K. +This chapter was originally produced by Fran@,{c}ois Pinard +(@email{pinard@@iro.umontreal.ca}) from the @file{getdate.y} source code, +and then edited by K.@: Berry (@email{kb@@cs.umb.edu}). diff --git a/src/apps/bin/coreutils-5.0/doc/perm.texi b/src/apps/bin/coreutils-5.0/doc/perm.texi new file mode 100644 index 0000000000..a43a334149 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/doc/perm.texi @@ -0,0 +1,502 @@ +Each file has a set of @dfn{permissions} that control the kinds of +access that users have to that file. The permissions for a file are +also called its @dfn{access mode}. They can be represented either in +symbolic form or as an octal number. + +@menu +* Mode Structure:: Structure of file permissions. +* Symbolic Modes:: Mnemonic permissions representation. +* Numeric Modes:: Permissions as octal numbers. +@end menu + +@node Mode Structure +@section Structure of File Permissions + +There are three kinds of permissions that a user can have for a file: + +@enumerate +@item +@cindex read permission +permission to read the file. For directories, this means permission to +list the contents of the directory. +@item +@cindex write permission +permission to write to (change) the file. For directories, this means +permission to create and remove files in the directory. +@item +@cindex execute permission +permission to execute the file (run it as a program). For directories, +this means permission to access files in the directory. +@end enumerate + +There are three categories of users who may have different permissions +to perform any of the above operations on a file: + +@enumerate +@item +the file's owner; +@item +other users who are in the file's group; +@item +everyone else. +@end enumerate + +@cindex owner, default +@cindex group owner, default +Files are given an owner and group when they are created. Usually the +owner is the current user and the group is the group of the directory +the file is in, but this varies with the operating system, the +filesystem the file is created on, and the way the file is created. You +can change the owner and group of a file by using the @command{chown} and +@command{chgrp} commands. + +In addition to the three sets of three permissions listed above, a +file's permissions have three special components, which affect only +executable files (programs) and, on some systems, directories: + +@enumerate +@item +@cindex setuid +set the process's effective user ID to that of the file upon execution +(called the @dfn{setuid bit}). No effect on directories. +@item +@cindex setgid +set the process's effective group ID to that of the file upon execution +(called the @dfn{setgid bit}). For directories on some systems, put +files created in the directory into the same group as the directory, no +matter what group the user who creates them is in. +@item +@cindex sticky +@cindex swap space, saving text image in +@cindex text image, saving in swap space +@cindex restricted deletion flag +save the program's text image on the swap device so it will load more +quickly when run (called the @dfn{sticky bit}). For directories on some +systems, prevent users from removing or renaming a file in a directory +unless they own the file or the directory; this is called the +@dfn{restricted deletion flag} for the directory. +@end enumerate + +In addition to the permissions listed above, there may be file attributes +specific to the filesystem, e.g: access control lists (ACLs), whether a +file is compressed, whether a file can be modified (immutability), whether +a file can be dumped. These are usually set using programs +specific to the filesystem. For example: +@c should probably say a lot more about ACLs... someday + +@table @asis +@item ext2 +On GNU and Linux/GNU the file permissions (``attributes'') specific to +the ext2 filesystem are set using @command{chattr}. + +@item FFS +On FreeBSD the file permissions (``flags'') specific to the FFS +filesystem are set using @command{chrflags}. +@end table + +Although a file's permission ``bits'' allow an operation on that file, +that operation may still fail, because: + +@itemize +@item +the filesystem-specific permissions do not permit it; + +@item +the filesystem is mounted as read-only. +@end itemize + +For example, if the immutable attribute is set on a file, +it cannot be modified, regardless of the fact that you +may have just run @code{chmod a+w FILE}. + +@node Symbolic Modes +@section Symbolic Modes + +@cindex symbolic modes +@dfn{Symbolic modes} represent changes to files' permissions as +operations on single-character symbols. They allow you to modify either +all or selected parts of files' permissions, optionally based on +their previous values, and perhaps on the current @code{umask} as well +(@pxref{Umask and Protection}). + +The format of symbolic modes is: + +@example +@r{[}ugoa@dots{}@r{][[}+-=@r{][}rwxXstugo@dots{}@r{]}@dots{}@r{][},@dots{}@r{]} +@end example + +The following sections describe the operators and other details of +symbolic modes. + +@menu +* Setting Permissions:: Basic operations on permissions. +* Copying Permissions:: Copying existing permissions. +* Changing Special Permissions:: Special permissions. +* Conditional Executability:: Conditionally affecting executability. +* Multiple Changes:: Making multiple changes. +* Umask and Protection:: The effect of the umask. +@end menu + +@node Setting Permissions +@subsection Setting Permissions + +The basic symbolic operations on a file's permissions are adding, +removing, and setting the permission that certain users have to read, +write, and execute the file. These operations have the following +format: + +@example +@var{users} @var{operation} @var{permissions} +@end example + +@noindent +The spaces between the three parts above are shown for readability only; +symbolic modes cannot contain spaces. + +The @var{users} part tells which users' access to the file is changed. +It consists of one or more of the following letters (or it can be empty; +@pxref{Umask and Protection}, for a description of what happens then). When +more than one of these letters is given, the order that they are in does +not matter. + +@table @code +@item u +@cindex owner of file, permissions for +the user who owns the file; +@item g +@cindex group, permissions for +other users who are in the file's group; +@item o +@cindex other permissions +all other users; +@item a +all users; the same as @samp{ugo}. +@end table + +The @var{operation} part tells how to change the affected users' access +to the file, and is one of the following symbols: + +@table @code +@item + +@cindex adding permissions +to add the @var{permissions} to whatever permissions the @var{users} +already have for the file; +@item - +@cindex removing permissions +@cindex subtracting permissions +to remove the @var{permissions} from whatever permissions the +@var{users} already have for the file; +@item = +@cindex setting permissions +to make the @var{permissions} the only permissions that the @var{users} +have for the file. +@end table + +The @var{permissions} part tells what kind of access to the file should +be changed; it is zero or more of the following letters. As with the +@var{users} part, the order does not matter when more than one letter is +given. Omitting the @var{permissions} part is useful only with the +@samp{=} operation, where it gives the specified @var{users} no access +at all to the file. + +@table @code +@item r +@cindex read permission, symbolic +the permission the @var{users} have to read the file; +@item w +@cindex write permission, symbolic +the permission the @var{users} have to write to the file; +@item x +@cindex execute permission, symbolic +the permission the @var{users} have to execute the file. +@end table + +For example, to give everyone permission to read and write a file, +but not to execute it, use: + +@example +a=rw +@end example + +To remove write permission for from all users other than the file's +owner, use: + +@example +go-w +@end example + +@noindent +The above command does not affect the access that the owner of +the file has to it, nor does it affect whether other users can +read or execute the file. + +To give everyone except a file's owner no permission to do anything with +that file, use the mode below. Other users could still remove the file, +if they have write permission on the directory it is in. + +@example +go= +@end example + +@noindent +Another way to specify the same thing is: + +@example +og-rxw +@end example + +@node Copying Permissions +@subsection Copying Existing Permissions + +@cindex copying existing permissions +@cindex permissions, copying existing +You can base a file's permissions on its existing permissions. To do +this, instead of using @samp{r}, @samp{w}, or @samp{x} after the +operator, you use the letter @samp{u}, @samp{g}, or @samp{o}. For +example, the mode +@example +o+g +@end example +@noindent +adds the permissions for users who are in a file's group to the +permissions that other users have for the file. Thus, if the file +started out as mode 664 (@samp{rw-rw-r--}), the above mode would change +it to mode 666 (@samp{rw-rw-rw-}). If the file had started out as mode +741 (@samp{rwxr----x}), the above mode would change it to mode 745 +(@samp{rwxr--r-x}). The @samp{-} and @samp{=} operations work +analogously. + +@node Changing Special Permissions +@subsection Changing Special Permissions + +@cindex changing special permissions +In addition to changing a file's read, write, and execute permissions, +you can change its special permissions. @xref{Mode Structure}, for a +summary of these permissions. + +To change a file's permission to set the user ID on execution, use +@samp{u} in the @var{users} part of the symbolic mode and +@samp{s} in the @var{permissions} part. + +To change a file's permission to set the group ID on execution, use +@samp{g} in the @var{users} part of the symbolic mode and +@samp{s} in the @var{permissions} part. + +To change a file's permission to stay permanently on the swap device, +use @samp{o} in the @var{users} part of the symbolic mode and +@samp{t} in the @var{permissions} part. + +For example, to add set user ID permission to a program, +you can use the mode: + +@example +u+s +@end example + +To remove both set user ID and set group ID permission from +it, you can use the mode: + +@example +ug-s +@end example + +To cause a program to be saved on the swap device, you can use +the mode: + +@example +o+t +@end example + +Remember that the special permissions only affect files that are +executable, plus, on some systems, directories (on which they have +different meanings; @pxref{Mode Structure}). +Also, the combinations @samp{u+t}, @samp{g+t}, and @samp{o+s} have no effect. + +The @samp{=} operator is not very useful with special permissions; for +example, the mode: + +@example +o=t +@end example + +@noindent +does cause the file to be saved on the swap device, but it also +removes all read, write, and execute permissions that users not in the +file's group might have had for it. + +@node Conditional Executability +@subsection Conditional Executability + +@cindex conditional executability +There is one more special type of symbolic permission: if you use +@samp{X} instead of @samp{x}, execute permission is affected only if the +file already had execute permission or is a directory. It affects +directories' execute permission even if they did not initially have any +execute permissions set. + +For example, this mode: + +@example +a+X +@end example + +@noindent +gives all users permission to execute files (or search directories) if +anyone could before. + +@node Multiple Changes +@subsection Making Multiple Changes + +@cindex multiple changes to permissions +The format of symbolic modes is actually more complex than described +above (@pxref{Setting Permissions}). It provides two ways to make +multiple changes to files' permissions. + +The first way is to specify multiple @var{operation} and +@var{permissions} parts after a @var{users} part in the symbolic mode. + +For example, the mode: + +@example +og+rX-w +@end example + +@noindent +gives users other than the owner of the file read permission and, if +it is a directory or if someone already had execute permission +to it, gives them execute permission; and it also denies them write +permission to the file. It does not affect the permission that the +owner of the file has for it. The above mode is equivalent to +the two modes: + +@example +og+rX +og-w +@end example + +The second way to make multiple changes is to specify more than one +simple symbolic mode, separated by commas. For example, the mode: + +@example +a+r,go-w +@end example + +@noindent +gives everyone permission to read the file and removes write +permission on it for all users except its owner. Another example: + +@example +u=rwx,g=rx,o= +@end example + +@noindent +sets all of the non-special permissions for the file explicitly. (It +gives users who are not in the file's group no permission at all for +it.) + +The two methods can be combined. The mode: + +@example +a+r,g+x-w +@end example + +@noindent +gives all users permission to read the file, and gives users who are in +the file's group permission to execute it, as well, but not permission +to write to it. The above mode could be written in several different +ways; another is: + +@example +u+r,g+rx,o+r,g-w +@end example + +@node Umask and Protection +@subsection The Umask and Protection + +@cindex umask and modes +@cindex modes and umask +If the @var{users} part of a symbolic mode is omitted, it defaults to +@samp{a} (affect all users), except that any permissions that are +@emph{set} in the system variable @code{umask} are @emph{not affected}. +The value of @code{umask} can be set using the +@code{umask} command. Its default value varies from system to system. + +@cindex giving away permissions +Omitting the @var{users} part of a symbolic mode is generally not useful +with operations other than @samp{+}. It is useful with @samp{+} because +it allows you to use @code{umask} as an easily customizable protection +against giving away more permission to files than you intended to. + +As an example, if @code{umask} has the value 2, which removes write +permission for users who are not in the file's group, then the mode: + +@example ++w +@end example + +@noindent +adds permission to write to the file to its owner and to other users who +are in the file's group, but @emph{not} to other users. In contrast, +the mode: + +@example +a+w +@end example + +@noindent +ignores @code{umask}, and @emph{does} give write permission for +the file to all users. + +@node Numeric Modes +@section Numeric Modes + +@cindex numeric modes +@cindex file permissions, numeric +@cindex octal numbers for file modes +File permissions are stored internally as integers. As an +alternative to giving a symbolic mode, you can give an octal (base 8) +number that corresponds to the internal representation of the new mode. +This number is always interpreted in octal; you do not have to add a +leading 0, as you do in C. Mode 0055 is the same as mode 55. + +A numeric mode is usually shorter than the corresponding symbolic +mode, but it is limited in that it cannot take into account a file's +previous permissions; it can only set them absolutely. + +On most systems, the permissions granted to the user, +to other users in the file's group, +and to other users not in the file's group are each stored as three +bits, which are represented as one octal digit. The three special +permissions are also each stored as one bit, and they are as a group +represented as another octal digit. Here is how the bits are arranged, +starting with the lowest valued bit: + +@example +Value in Corresponding +Mode Permission + + Other users not in the file's group: + 1 Execute + 2 Write + 4 Read + + Other users in the file's group: + 10 Execute + 20 Write + 40 Read + + The file's owner: + 100 Execute + 200 Write + 400 Read + + Special permissions: +1000 Save text image on swap device +2000 Set group ID on execution +4000 Set user ID on execution +@end example + +For example, numeric mode 4755 corresponds to symbolic mode +@samp{u=rwxs,go=rx}, and numeric mode 664 corresponds to symbolic mode +@samp{ug=rw,o=r}. Numeric mode 0 corresponds to symbolic mode +@samp{ugo=}. diff --git a/src/apps/bin/coreutils-5.0/doc/stamp-vti b/src/apps/bin/coreutils-5.0/doc/stamp-vti new file mode 100644 index 0000000000..a8ef816063 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/doc/stamp-vti @@ -0,0 +1,4 @@ +@set UPDATED 2 April 2003 +@set UPDATED-MONTH April 2003 +@set EDITION 5.0 +@set VERSION 5.0 diff --git a/src/apps/bin/coreutils-5.0/doc/version.texi b/src/apps/bin/coreutils-5.0/doc/version.texi new file mode 100644 index 0000000000..a8ef816063 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/doc/version.texi @@ -0,0 +1,4 @@ +@set UPDATED 2 April 2003 +@set UPDATED-MONTH April 2003 +@set EDITION 5.0 +@set VERSION 5.0 diff --git a/src/apps/bin/coreutils-5.0/m4/ChangeLog b/src/apps/bin/coreutils-5.0/m4/ChangeLog new file mode 100644 index 0000000000..8eea10a436 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/ChangeLog @@ -0,0 +1,2402 @@ +2003-04-02 Jim Meyering + + * perl.m4 (jm_PERL): Use $am_missing_run, not undefined $missing_dir. + +2003-03-19 Jim Meyering + + * ftw.m4 (AC_FUNC_FTW): Require AC_HEADER_STAT. + +2003-03-17 Richard Dawe + + * jm-macros.m4 (jm_MACROS): Include $(EXEEXT) in DF_PROG's program + name, since automake only adds $(EXEEXT) to programs in its *_PROGRAMS. + Arrange to compile the corresponding stub function if fchdir is missing. + +2003-03-18 Jim Meyering + + * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Move the MOUNTED_VMOUNT + test to precede the MOUNTED_GETMNTENT1 tests, since otherwise, AIX 5.1 + systems would end up using the latter. MOUNTED_GETMNTENT1 support + is inadequate on such systems: 1) detecting whether a file system + is remote doesn't work 2) the MOUNTED_VMOUNT code reports the + HOSTNAME:/MOUNT_POINT, while the MOUNTED_GETMNTENT1 code reports + merely /MOUNT_POINT. Reported by Mike Jetzer. + +2003-03-17 Jim Meyering + + * dirfd.m4 (UTILS_FUNC_DIRFD): Test the cache variable, not one + that is guaranteed to be `no'. Use `no_such_member' to indicate + that condition, rather than `-1' which is slightly misleading. + Change the name of the cache variable to have the gl_ prefix. + Prompted by a patch from Richard Dawe for DJGPP. + +2003-03-14 Jim Meyering + + * prereq.m4 (jm_PREREQ): Also forbid the gl_[A-Z] prefix. + Don't require jm_PREREQ_C_STACK. + +2003-03-13 Paul Eggert + + [from gnulib] + * onceonly.m4 (m4_quote): New macro. + (AC_CHECK_HEADERS_ONCE, AC_CHECK_FUNCS_ONCE, AC_CHECK_DECLS_ONCE): + Quote AC_FOREACH variable-expansions properly. + +2003-03-13 Jim Meyering + + * jm-macros.m4 (jm_MACROS): Arrange to compile the corresponding stub + function if any of the following is missing: fchown, lstat, readlink. + From Richard Dawe. + +2003-03-07 Jim Meyering + + * jm-macros.m4 (AC_LANG_SOURCE(C)): New macro, undefine, then define + using the latest version from cvs. This avoids problems with #line + directives using a vendor (Sun) compiler. + + * jm-macros.m4: Don't require AC_SYS_MMAP_STACK. + * mmap-stack.m4 (AC_SYS_MMAP_STACK): Remove file. + +2003-03-06 Jim Meyering + + * getcwd-path-max.m4 (GL_FUNC_GETCWD_PATH_MAX): Check for + declaration of getcwd. + +2003-03-04 Jim Meyering + + * getcwd-path-max.m4 (GL_FUNC_GETCWD_PATH_MAX): New macro. + * jm-macros.m4: Require GL_FUNC_GETCWD_PATH_MAX. + + `df /some/mount-point' no longer hangs when an unrelated hard-mount + is unavailable + * fsusage.m4 [__GLIBC__]: GNU libc's statvfs stats each mount point in + /proc/mounts until it finds one with matching device number. This is + unnecessary when the FILE argument *is* a mount point. No stat call + is necessary in that case. So, disable the statvfs-testing code on + systems with GNU libc. Reported by Andrei Gaponenko via Tim Waugh + as RedHat bug# 84846. + +2003-02-27 Jim Meyering + + * prereq.m4 (jm_PREREQ_PHYSMEM): Also check for `table' function. + Reported by Kaveh Ghazi. + + * prereq.m4 (gl_SYS__SYSTEM_CONFIGURATION): New function. + (jm_PREREQ_PHYSMEM): Check for new headers and functions. + Use gl_SYS__SYSTEM_CONFIGURATION. + With suggestions from Kaveh Ghazi. + +2003-02-19 Jim Meyering + + * c-stack.m4 (AC_SYS_XSI_STACK_OVERFLOW_HEURISTIC): Limit stack size + to 1MB, so as not to render systems with no stack size limit (e.g., + linux-2.2.x) unusable. Suggestion and code from Bruno Haible. + +2003-02-17 Jim Meyering + + * prereq.m4 (jm_PREREQ_PHYSMEM): Undo last change, since + Kaveh Ghazi found a better way to get the required information. + Add check for sys/sysmp.h. + +2003-02-15 Jim Meyering + + * mmap-stack.m4: New file. + + * jm-macros.m4: Require AC_SYS_MMAP_STACK. + + Add Irix6 support to physmem.c. + * prereq.m4 (jm_PREREQ_PHYSMEM): Also check for sys/sysget.h + and sys/sysinfo.h. + Also check for sysget. + Reported by Kaveh Ghazi. + +2003-02-12 Jim Meyering + + * restrict.m4 (ACX_C_RESTRICT): Remove #ifndef -- so now this + macro also checks for support when using a C++ compiler. + Also, remove the test for SGI's __restrict. + Suggested by Steven G. Johnson. + + * regex.m4 (jm_PREREQ_REGEX): Require ACX_C_RESTRICT. + + * restrict.m4 (ACX_C_RESTRICT): Minor syntactic changes: + Split long lines, use AC_COMPILE_IFELSE, indent, use `case' + instead of nested `if's, remove unnecessary quotes. + + * restrict.m4 (ACX_C_RESTRICT): New macro. + Copied directly from the URL in the comments. + By Steven G. Johnson. + +2003-02-09 Jim Meyering + + * check-decl.m4 (jm_CHECK_DECLS): Add euidaccess. + +2003-02-03 Jim Meyering + + * c-stack.m4: Include . On some systems, + it is required for the definition of _SC_PAGESIZE. + +2003-02-02 Jim Meyering + + * onceonly.m4: New file. From gnulib. + + * regex.m4 (jm_PREREQ_REGEX): New function, from gnulib. + (jm_INCLUDED_REGEX): Use it. + * prereq.m4 (jm_PREREQ_REGEX): Remove. + +2003-01-31 Jim Meyering + + * open-max.m4 (UTILS_SYS_OPEN_MAX): New file/macro. + * jm-macros.m4 (jm_MACROS): Require UTILS_SYS_OPEN_MAX. + +2003-01-29 Jim Meyering + + * regex.m4: Detect broken re_search in e.g. glibc-2.2.93. + +2003-01-23 Jim Meyering + + * dirfd.m4 (UTILS_FUNC_DIRFD): Correct typo: s/-1/no/ that kept this + from working on systems without dirfd (at least Irix and OSF1/Tru64). + + Merge in change by Bruno Haible from gnulib. + * dirfd.m4 (UTILS_FUNC_DIRFD): Invoke some AC_EGREP_CPP requirements. + +2003-01-16 Jim Meyering + + * regex.m4: The `regex' struct is both input and output. + Initialize it before each use. Patch by Tim Waugh. + +2003-01-15 Jim Meyering + + * jm-macros.m4: Require AC_FUNC_FTW. + +2003-01-12 Jim Meyering + + * ftw.m4: New file. + +2003-01-11 Jim Meyering + + * canonicalize.m4 (AC_FUNC_CANONICALIZE_FILE_NAME): New file and macro. + * jm-macros.m4: Require AC_FUNC_CANONICALIZE_FILE_NAME. + (jm_MACROS): No longer check for resolvepath or canonicalize_file_name. + +2002-12-15 Jim Meyering + + * jm-glibc-io.m4n: Remove now-unused file. + * Makefile.am.in (Makefile.am): Remove jm-glibc-io.m4 + and jm-glibc-io.m4n. + +2002-12-11 Jim Meyering + + * jm-glibc-io.m4: Maintain this file manually rather than generating it. + Generating it caused too much trouble. From gnulib. + +2002-11-19 Jim Meyering + + * jm-macros.m4: Require Autoconf-2.56. + +2002-09-30 Akim Demaille + + * prereq.m4: Use AC_REQUIRE everywhere it is possible. + (jm_PREREQ_CANON_HOST): Remove duplicates. + +2002-11-10 Jim Meyering + + * jm-macros.m4 (jm_MACROS): Add AC_REPLACE_FUNCS(raise). + +2002-10-30 Paul Eggert + + * getgroups.m4 (jm_FUNC_GETGROUPS): + Fix typo: cv_func_getgroups_works -> ac_cv_func_getgroups_works. + +2002-10-07 Paul Eggert + + * prereq.m4 (jm_PREREQ_HUMAN): Check for locale.h, localeconv, + AC_HEADER_STDBOOL. No need to check for limits.h since it's in + freestanding C89. No need to check for stdlib.h or string.h since + autoconf does this now. + +2002-10-12 Paul Eggert + + * jm-macros.m4 (jm_CHECK_ALL_HEADERS): Remove fenv.h. + +2002-09-29 Jim Meyering + + * gettext.m4 (AM_INTL_SUBDIR): Don't require gt_HEADER_INTTYPES_H. + It's not necessary with autoconf-2.54. + +2002-09-28 Jim Meyering + + * getgroups.m4 (jm_FUNC_GETGROUPS): Rewrite to use AC_FUNC_GETGROUPS + and (if needed) to call AC_LIBOBJ and to set GETGROUPS_LIB. + * jm-macros.m4 (jm_MACROS): Don't set GETGROUPS_LIB here; now it's + done via getgroups.m4's wrapper function. + + * strerror_r.m4: Remove file -- now it's part of autoconf-2.54. + Reported by Akim Demaille. + +2002-09-25 Jim Meyering + + * gettext.m4: Upgrade to gettext-0.11.5. + +2002-09-07 Bruno Haible + + * host-os.m4 (UTILS_HOST_OS): Add a case for freebsd*-gnu*. + +2002-09-17 Jim Meyering + + * jm-macros.m4 (jm_MACROS): Require gt_INTTYPES_PRI. + * inttypes-pri.m4 (gt_INTTYPES_PRI): New file, mostly from gettext. + +2002-09-16 Jim Meyering + + * prereq.m4: Forbid symbols matching ^jm_[A-Z]. + (jm_PREREQ_QUOTEARG): Add jm_FUNC_MEMCMP. + From Akim Demaille. + + * error.m4 (jm_PREREQ_ERROR): Check for libintl.h. + Reported by Akim Demaille. + +2002-09-13 Jim Meyering + + * jm-macros.m4 (jm_MACROS): Require autoconf-2.54. + +2002-09-09 Jim Meyering + + * getloadavg.m4: Remove file -- now it's part of autoconf-2.53c. + * jm-macros.m4: Use AC_CONFIG_LIBOBJ_DIR(lib) to tell the new + AC_FUNC_GETLOADAVG where to find getloadavg.c. + +2002-09-03 Jim Meyering + + * gnu-source.m4: Remove file -- now it's part of autoconf-2.53c. + * mbstate_t.m4: Likewise. + * fnmatch.m4: Likewise. + +2002-08-05 Jim Meyering + + * jm-winsz1.m4: Also change use of $am_cv_sys_posix_termios + to $ac_cv_sys_posix_termios. Reported by Andreas Schwab. + +2002-08-03 Jim Meyering + + * jm-winsz1.m4: Require AC_SYS_POSIX_TERMIOS, not AM_SYS_POSIX_TERMIOS. + Reported by mkc@mathdogs.com. + +2002-08-01 Jim Meyering + + * prereq.m4 (jm_PREREQ_TEMPNAME): lib/tempname.c may use uintmax_t, + so require jm_AC_TYPE_UINTMAX_T. Patch by Joe Orton. + +2002-07-28 Jim Meyering + + * jm-macros.m4: Don't require jm_FUNC_READDIR. + * readdir.m4 (jm_FUNC_READDIR): Remove file/macro. No longer needed. + +2002-07-27 Jim Meyering + + * prereq.m4 (jm_PREREQ_READUTMP): Don't check just + `struct utmpx.ut_exit' and `struct utmp.ut_exit'. Instead, check + all combinations of utmp/utmpx and ut_termination/e_termination + and ut_exit/e_exit. + +2002-07-23 Jim Meyering + + * c-bs-a.m4 (AC_C_BACKSLASH_A): Remove file, now that autoconf + provides this macro. + +2002-07-20 Jim Meyering + + * intdiv0.m4: New file. From gettex-0.11.3. + + * jm-macros.m4: Require autoconf-2.53b. + Use new macros AC_FUNC_MALLOC and AC_FUNC_REALLOC, + in place of jm_-prefixed ones. Thanks, Akim! + * malloc.m4: Remove file, now that autoconf provides this macro. + * realloc.m4: Likewise. + +2002-07-18 gettextize + + * gettext.m4: Upgrade to gettext-0.11.3. + * iconv.m4: Upgrade to gettext-0.11.3. + * isc-posix.m4: Upgrade to gettext-0.11.3. + * lcmessage.m4: Upgrade to gettext-0.11.3. + * lib-link.m4: Upgrade to gettext-0.11.3. + +2002-07-17 Jim Meyering + + * boottime.m4: New file. Extracted from sh-utils' configure.ac + and extended to work also with *BSD systems. + +2002-07-15 Jim Meyering + + FreeBSD support for uname and uptime. + * jm-macros.m4 (jm_MACROS): Check for the sysctl function. + (jm_CHECK_ALL_HEADERS): Check for sys/sysctl.h. + Suggestion from Bruno Haible. + +2002-06-11 Paul Eggert + + * fnmatch.m4 (_AC_LIBOBJ_FNMATCH): Check for btowc. + +2002-06-22 Jim Meyering + + * c-stack.m4: New file, from diffutils-2.8.2. + * prereq.m4 (jm_PREREQ): Add jm_PREREQ_C_STACK. + + * jm-macros.m4 (jm_CHECK_ALL_TYPES): Don't require AC__GNU_SOURCE, + now that configure.ac uses AC_GNU_SOURCE. + (jm_MACROS): Rename: jm_FUNC_FNMATCH to AC_FUNC_FNMATCH_GNU. + * prereq.m4 (jm_PREREQ_EXCLUDE): Likewise, wrt jm_FUNC_FNMATCH. + + Update to latest tools. Suggestions from Paul Eggert. + * stdbool.m4: New file, from diffutils-2.8.2. + * gnu-source.m4: Update from diffutils-2.8.2. + * fnmatch.m4: Likewise. + * prereq.m4: Change each use of AC_CHECK_HEADERS(stdbool.h) + to AC_HEADER_STDBOOL + +2002-06-21 Jim Meyering + + * c-bs-a.m4: Add comment, from diffutils-2.8.2. + * mbrtowc.m4: Likewise. + + * mbstate_t.m4: Update from diffutils-2.8.2. + * mbswidth.m4: Reflect name change: + s/AC_MBSTATE_T/AC_TYPE_MBSTATE_T. + * prereq.m4 (jm_PREREQ_QUOTEARG): Likewise. + + * lib-link.m4: Update from gettext-0.11.2. + * gettext.m4: Likewise. + + * jm-macros.m4 (jm_CHECK_ALL_HEADERS): Check for hurd.h. + From Alfred M. Szmidt. + +2002-05-19 Paul Eggert + + * jm-macros.m4 (jm_CHECK_ALL_TYPES): Check for st_author. + +2002-06-07 Jim Meyering + + * prereq.m4 (jm_PREREQ_STAT): Check for sys/param.h and sys/mount.h. + They're needed at least for NetBSD 1.5.2. + ($statxfs_includes): Include those same headers. + ($statxfs_includes): Include sys/vfs.h if available. + ($statxfs_includes): Likewise for sys/statvfs.h. + Check for the following members in both structs statfs and statvfs: + f_basetype, f_type, f_fsid.__val, f_namemax, f_namelen. + +2002-06-01 Jim Meyering + + * d-type.m4 (jm_CHECK_TYPE_STRUCT_DIRENT_D_TYPE): Rename macro: + s/D_TYPE_IN_DIRENT/HAVE_STRUCT_DIRENT_D_TYPE/. + +2002-05-28 Jim Meyering + + * readdir.m4 (jm_FUNC_READDIR): Undefine `mkdir', not `rmdir'. + Reported by Volker Borchert. + +2002-05-27 Jim Meyering + + * gettimeofday.m4 (AC_FUNC_GETTIMEOFDAY_CLOBBER): Also replace + localtime. + + * readdir.m4 (jm_FUNC_READDIR): Undefine `rmdir' so we don't try to + use the replacement function; it wouldn't resolve at link time. + Reported by Volker Borchert. + +2002-04-30 Jim Meyering + + * prereq.m4 (jm_PREREQ): Add jm_PREREQ_STAT. + +2002-04-29 Paul Eggert + + * prereq.m4 (jm_PREREQ_HARD_LOCALE): Check for stdlib.h. + Do not check for alloca.h (no longer used) or stdbool.h (was never + used?). Add AM_C_PROTOTYPES since hard-locale.h uses it. + +2002-04-28 Paul Eggert + + * prereq.m4 (jm_PREREQ_SIG2STR): Remove; all callers changed. + +2002-04-29 Jim Meyering + + * jm-macros.m4 (jm_MACROS): Remove use of AC_FUNC_STRNLEN. + * prereq.m4: Add jm_PREREQ_STRNLEN. + Use AC_FUNC_STRNLEN here instead. + + * jm-macros.m4: Don't AC_REQUIRE([AC_PROG_CC_STDC]). + With autoconf-2.53a, it's part of AC_PROG_CC. + +2002-04-28 Paul Eggert + + * jm-macros.m4 (jm_MACROS): Add AC_REPLACE_FUNCS(sig2str). + * prereq.m4 (jm_PREREQ): Add jm_PREREQ_SIG2STR. + +2002-04-24 Jim Meyering + + * prereq.m4 (jm_PREREQ_HARD_LOCALE): New macro. + (jm_PREREQ): Use it. + + * getloadavg.m4: Check for these headers: locale.h unistd.h + mach/mach.h fcntl.h. + Check for this function: setlocale. + +2002-04-16 Jim Meyering + + * prereq.m4 (jm_PREREQ_READUTMP): Also check for these members: + ut_pid, ut_id, ut_exit. + +2002-04-12 Jim Meyering + + * ls-mntd-fs.m4 (checking for getmntinfo function...): Remove now-bogus + check for f_type in sys/mount.h. Instead, just test for the existence + of the getmntinfo function. Needed for Darwin 5.3. + + * dirfd.m4 (UTILS_FUNC_DIRFD): Also detect when dirfd is a macro. + This is necessary at least on Darwin 5.3. + + * jm-macros.m4: Don't AC_REPLACE(strnlen), now that we use + AC_FUNC_STRNLEN. Otherwise, we'd end up putting two copies of strnlen.o + in the library, and that makes some versions of ranlib object. + +2002-04-09 Jim Meyering + + * malloc.m4: (jm_FUNC_MALLOC): Change the `checking ...' message + to be more precise. Rather than saying we're checking whether the + function `works', say what we're testing. + * realloc.m4 (jm_FUNC_REALLOC): Likewise. + Reported by Bruno Haible. + +2002-02-27 Paul Eggert + + * jm-macros.m4 (jm_MACROS): Do not replace stime; no longer used. + Check for clock_settime. + +2002-02-25 Paul Eggert + + * acl.m4: New file. + * jm-macros.m4 (jm_MACROS): Require AC_FUNC_ACL. + Do not check for acl or sys/acl.h, as AC_FUNC_ACL does that now. + +2002-02-16 gettextize + + * codeset.m4: Upgrade to gettext-0.11. + * gettext.m4: Upgrade to gettext-0.11. + * glibc21.m4: Upgrade to gettext-0.11. + * iconv.m4: Upgrade to gettext-0.11. + * isc-posix.m4: Upgrade to gettext-0.11. + * lcmessage.m4: Upgrade to gettext-0.11. + * lib-ld.m4: New file, from gettext-0.11. + * lib-link.m4: New file, from gettext-0.11. + * lib-prefix.m4: New file, from gettext-0.11. + * progtest.m4: Upgrade to gettext-0.11. + +2002-02-15 Paul Eggert + + * m4/prereq.m4 (jm_PREREQ_POSIXVER): New macro. + (jm_PREREQ): Use it. + +2002-01-26 Jim Meyering + + * jm-macros.m4 (jm_MACROS): Require autoconf-2.52g. + * strnlen.m4: Remove file, now that it's part of autoconf. + +2002-01-22 Paul Eggert + + * jm-macros.m4 (jm_MACROS): Require AC_FUNC_FSEEKO. + +2002-01-19 Jim Meyering + + * jm-macros.m4 (jm_MACROS): Use AC_FUNC_STRNLEN. + Remove useless quotes: DF_PROG="df". + * strnlen.m4: New file. + +2001-12-14 Jim Meyering + + * jm-macros.m4 (jm_MACROS): Check for iswspace. + Suggestion from Bruno Haible. + +2001-11-20 Jim Meyering + + * mkstemp.m4 (UTILS_FUNC_MKSTEMP): Update comment to reflect that + SunOS4.1.4 and solaris2.5.1 lose, too. + +2001-11-19 Jim Meyering + + * mkstemp.m4 (UTILS_FUNC_MKSTEMP): Don't bother with a temporary + directory. Use "conftestXXXXXX" as the template. + Suggestion from Paul Eggert. + + * mkstemp.m4 (UTILS_FUNC_MKSTEMP): Close each descriptor immediately, + so the test doesn't mistakenly hit the max-open-files limit. + +2001-11-18 Jim Meyering + + * prereq.m4 (jm_PREREQ_TEMPNAME): Check for declaration of getenv. + +2001-11-17 Jim Meyering + + * mkstemp.m4 (UTILS_FUNC_MKSTEMP): New file and macro. + Prompted by a report from Bob Proulx. + + * jm-macros.m4 (jm_MACROS): Don't test for mkstemp here. + Instead, require UTILS_FUNC_MKSTEMP. + +2001-11-11 Jim Meyering + + * jm-macros.m4 (jm_MACROS): Remove code to set POW_LIBM. + Now, that's done as part of AC_FUNC_STRTOD. + +2001-10-22 Paul Eggert + + * jm-winsz1.m4 (jm_WINSIZE_IN_PTEM): Do not define + WINSIZE_IN_PTEM if defines struct winsize. + +2001-11-10 Jim Meyering + + * prereq.m4 (jm_PREREQ_PHYSMEM): New function. + (jm_PREREQ): Use it. + +2001-11-09 Jim Meyering + + * jm-macros.m4: Require autoconf-2.52f. + (AC_FUNC_ERROR_AT_LINE, AC_FUNC_OBSTACK, AC_FUNC_STRTOD): + Use these AC_-prefixed names, not the AM_-prefixed ones. + + * afs.m4 (jm_AFS): Quote the body. Patch by Akim Demaille. + +2001-11-04 Jim Meyering + + * fpending.m4: Remove unused cruft that saved, set, and restored $DEFS. + +2001-11-03 Jim Meyering + + * jm-glibc-io.m4n (jm_FUNC_GLIBC_UNLOCKED_IO): Quote first arg + of AC_DEFUN. + + * dirfd.m4 (UTILS_FUNC_DIRFD): Rework so dirfd.c doesn't have to + know the name of the variable in the macro definition. + +2001-11-01 Jim Meyering + + * dirfd.m4 (UTILS_FUNC_DIRFD): New macro. + * jm-macros.m4 (jm_MACROS): Require UTILS_FUNC_DIRFD. + +2001-10-20 Paul Eggert + + * error.m4 (jm_PREREQ_ERROR): + Do not invoke AC_CHECK_FUNCS with strerror_r, as + AC_FUNC_STRERROR_R does that. + Check for strerror declaration. + + * strerror_r.m4: Add copyright notice, as nontrivial m4 files + are supposed to have them these days. + (AC_FUNC_STRERROR_R): Always do char* test, so that it gets cached. + Merge changes from latest Autoconf CVS. + Rename ac_cv_func_strerror_r_works to ac_cv_func_strerror_r_char_p, + and rename HAVE_WORKING_STRERROR_R to STRERROR_R_CHAR_P, since + POSIX decided to standardize on the int flavor of strerror_r. + +2001-09-30 Jim Meyering + + * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): See if + `struct fsstat' has the `f_fstypename' member. + Use that to define FS_TYPE, which is now used to make + the getfsstat link test tighter. + +2001-09-29 Jim Meyering + + * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS) + [one-argument getmntent function]): Include stdio.h before mntent.h. + SunOS4.1.x needs it for the declaration of `FILE'. + Patch by Volker Borchert. + + * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS) + Check for these headers: sys/param.h sys/ucred.h sys/mount.h + sys/fs_types.h, and make the link-test for getfsstat guard #include + directives with appropriate #if HAVE_*_H tests so that we can + detect getfsstat on Apple Darwin1.3.7 systems. + Reported by Nelson Beebe. + Fix harmless typo in cache variable name: s/getsstat/getfsstat/. + +2001-09-28 Paul Eggert + + Fix bug reported by Petter Reinholdtsen for HP-UX 10.20, which + #defines strtoimax. Also treat the other strto* functions + like strtoimax. + + * xstrtoimax.m4 (jm_AC_PREREQ_XSTRTOIMAX): + Check for strtoul and strtoumax, + as those declarations are made even in the signed case. + * xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX): + Likewise, for strtol and strtoimax. + +2001-09-24 Jim Meyering + + * gettext.m4: Use the version from gettext-0.10.40, not CVS. + +2001-09-23 Jim Meyering + + * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Add a compile-test + instead of the mere test for existence of mntent.h. The latter + would get a false-positive on AIX 3.4 systems. + In the outer getmntent if-block, don't die if neither of the getmntent + tests succeeds. Instead, just fall through and continue with the + remaining tests. + +2001-09-22 Jim Meyering + + * gettext.m4: New file. From gettext. + * lcmessage.m4: Sync with gettext -- this changes only comments. + * progtest.m4: Likewise + * isc-posix.m4: Decrement serial number to sync with gettext. + * glibc21.m4: Likewise. + + * libintl.m4: Remove. No longer used. + +2001-09-20 Jim Meyering + + * xstrtoimax.m4 (jm_AC_PREREQ_XSTRTOIMAX): Check for declaration of + strtoimax. + * xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX): Check for declaration of + strtoumax. + +2001-09-17 Jim Meyering + + * chown.m4, fstypename.m4, getgroups.m4, gettimeofday.m4, + * jm-mktime.m4, lstat.m4, malloc.m4, memcmp.m4, mkdir-slash.m4, + * nanosleep.m4, putenv.m4, readdir.m4, realloc.m4, rename.m4, + * st_dm_mode.m4, stat.m4, strerror_r.m4, timespec.m4, utimbuf.m4, + * utimes.m4: Use AC_DEFINE rather than AC_DEFINE_UNQUOTED, + whenever the right hand side need not be expanded by the shell. + +2001-09-16 Paul Eggert + + * fnmatch.m4 (jm_FUNC_FNMATCH): Remove test for GNU C + library. It's not correct, as some older glibcs are buggy. + fnmatch wasn't fixed until glibc 2.2. + + Use AC_DEFINE, not AC_DEFINE_UNQUOTED, as there's no + special shell magic here. + +2001-09-16 Jim Meyering + + * mkdir-slash.m4 (UTILS_FUNC_MKDIR_TRAILING_SLASH): New file/macro. + * jm-macros.m4: Require it. + +2001-09-15 Jim Meyering + + * jm-macros.m4: Check for help2man. + +2001-09-11 Jim Meyering + + * host-os.m4 (UTILS_HOST_OS): New file/macro. + The body, by Paul Eggert, was moved here from configure.in. + * jm-macros.m4: Require UTILS_HOST_OS. + +2001-09-04 Paul Eggert + + * prereq.m4 (jm_PREREQ_XREADLINK): New macro. + (jm_PREREQ): Use it. + +2001-09-03 Paul Eggert + + * prereq.m4 (jm_PREREQ_XGETCWD): Check for limits.h and + sys/param.h, as pathmax.h includes them. + +2001-09-03 Paul Eggert + + * prereq.m4 (jm_PREREQ): Add jm_PREREQ_XGETCWD. + (jm_PREREQ_XGETCWD): New macro. + + * getcwd.m4: New file. + +2001-09-01 Jim Meyering + + * jm-macros.m4 (jm_MACROS): Check for canonicalize_file_name. + Used by df. + +2001-08-30 Paul Eggert + + Simplify code, partly by assuming autoconf 2.52 semantics. + + * Makefile.am (EXTRA_DIST): Remove uintmax_t.m4. + + * inttypes.m4 (AC_PREREQ): Bump to 2.52. + (jm_AC_HEADER_INTTYPES_H): Remove; now done by autoconf in 2.52. + All uses removed. + (jm_AC_TYPE_INTMAX_T, jm_AC_TYPE_UINTMAX_T): + Move AC_REQUIRE to next-to-top level, to avoid confusion. + Use 2.52's AC_CHECK_TYPE instead of merely looking for the header. + * prereq.m4 (jm_PREREQ_HUMAN): Don't require jm_AC_HEADER_INTTYPES_H. + * jm-macros.m4 (jm_MACROS): Likewise. + + * uintmax_t.m4: Remove, as it duplicates inttypes.m4. + + * xstrtoimax.m4 (jm_AC_PREREQ_XSTRTOIMAX): + Quote first arg of AC_DEFUN. + Require jm_AC_TYPE_UINTMAX_T and jm_AC_TYPE_UNSIGNED_LONG_LONG + since they are needed to parse the include file even if we need + only xstrtoimax. Simplify logic behind the args to AC_REPLACE. + * xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX): Likewise, + but with opposite signedness. + +2001-08-30 Paul Eggert + + * prereq.m4 (jm_PREREQ): Add jm_PREREQ_EXCLUDE. + (jm_PREREQ_EXCLUDE): New macro. + +2001-08-26 Jim Meyering + + * jm-macros.m4: Require jm_AC_PREREQ_XSTRTOIMAX. + + * xstrtoimax.m4: New file. + * xstrtoumax.m4: Add comments explaining why we + AC_REPLACE_FUNCS(strtol). + +2001-06-20 Paul Eggert + + * inttypes.m4: Add AC_PREREQ(2.13). + (jm_AC_HEADER_INTTYPES_H): Test for intmax_t, too. + (jm_AC_TYPE_INTMAX_T): New macro. + (jm_AC_TYPE_UINTMAX_T): Moved here from uintmax_t.m4. + + * longlong.m4 (jm_AC_TYPE_LONG_LONG): New macro. + + * longlong.m4: Renamed from ulonglong.m4. + * inttypes.m4: Renamed from inttypes_h.m4. + * uintmax_t.m4: Removed. + +2001-08-12 Jim Meyering + + * afs.m4, assert.m4, bison.m4, check-decl.m4, chown.m4, d-ino.m4, + d-type.m4, dos.m4, error.m4, fnmatch.m4, fpending.m4, fstypename.m4, + fsusage.m4, ftruncate.m4, getgroups.m4, glibc.m4, gnu-source.m4, + group-member.m4, jm-glibc-io.m4, jm-macros.m4, jm-mktime.m4, + jm-winsz1.m4, jm-winsz2.m4, lchown.m4, lib-check.m4, libintl.m4, + link-follow.m4, ls-mntd-fs.m4, lstat.m4, malloc.m4, mbrtowc.m4, + mbstate_t.m4, mbswidth.m4, memcmp.m4, nanosleep.m4, perl.m4, + prereq.m4, putenv.m4, readdir.m4, realloc.m4, regex.m4, rename.m4, + rmdir-errno.m4, search-libs.m4, st_dm_mode.m4, st_mtim.m4, stat.m4, + strftime.m4, timespec.m4, unlink-busy.m4, uptime.m4, utimbuf.m4, + utime.m4, utimes.m4, xstrtoumax.m4: + Quote the first argument in each use of AC_DEFUN. + +2001-08-05 Jim Meyering + + * jm-macros.m4: Require autoconf-2.52. + +2001-08-03 Paul Eggert + + The following changes are from gettext 0.10.39 as maintained by + Bruno Haible, except that getline.m4 continues to use AC_LIBOBJ. + + * codeset.m4: Upgrade to serial AM1. + (AM_LANGINFO_CODESET): Renamed from jm_LANGINFO_CODESET; + all uses changed. Quote first arg of AC_DEFUN. + (am_cv_langinfo_codeset): Renamed from jm_cv_langinfo_codeset. + + * iconv.m4: Upgrade to serial AM2. + (AM_ICONV): Renamed from jm_ICONV; all uses changed. + Add --with-libconv-prefix. + Quote first arg of AC_DEFUN. Add description for ICONV_CONST. + (am_cv_func_iconv): Renamed from jm_cv_func_iconv. + (am_cv_lib_iconv): Renamed from jm_cv_lib_iconv. + (am_cv_proto_iconv): Renamed from jm_cv_proto_iconv. + * jm-macros.m4 (jm_MACROS): Reflect s/jm_/AM_/ renamings. + + * c-bs-a.m4 (AC_C_BACKSLASH_A): Quote first arg of AC_DEFUN. + * getline.m4 (AM_FUNC_GETLINE): Likewise. + * glibc21.m4 (jm_GLIBC21): Likewise. + * inttypes_h.m4 (jm_AC_HEADER_INTTYPES_H): Likewise. + * isc-posix.m4 (AC_ISC_POSIX): Likewise. + * lcmessage.m4 (AM_LC_MESSAGES): Likewise. + * progtest.m4 (AM_PATH_PROG_WITH_TEST): Likewise. + * uintmax_t.m4 (jm_AC_TYPE_UINTMAX_T): Likewise. + * ulonglong.m4 (jm_AC_TYPE_UNSIGNED_LONG_LONG): Likewise. + + * getline.m4 (AM_FUNC_GETLINE): Don't bother checking for + string.h any more. + + * progtest.m4 (AM_PATH_PROG_WITH_TEST): If not found, print "no", + not the default value. + + 2001-06-25 Bruno Haible + * mbswidth.m4 (jm_PREREQ_MBSWIDTH): Don't require AM_C_PROTOTYPES. + Also check for mbsinit. Needed for SCO 3.2v5.0.2. + Also include ; this is where AIX 3.2.5 declares wcwidth. + Also check for iswcntrl, used for wcwidth fallback. + Use AC_TRY_COMPILE to emulate AC_CHECK_DECLS, for portability + to Autoconf 2.13. + +2001-08-03 Jim Meyering + + * mbrtowc.m4 (jm_FUNC_MBRTOWC): Use `#include', not `@%:@include', + as it was in the original. Reported by Paul Eggert. + +2001-07-16 Jim Meyering + + * gettimeofday.m4: New file. + Prompted by a report from Bernhard Baehr. + +2001-07-15 Jim Meyering + + * Makefile.am.in (Makefile.am): Remove most of the unlocked-io.h stuff. + Now it's in ../Makefile.cfg. + +2001-07-04 Jim Meyering + + * Makefile.am.in (glibc-io.struct): New target. Rework the code + that generates jm-glibc-io.m4 so that it doesn't trigger any make + distcheck failure. + +2001-07-02 Jim Meyering + + The following changes were prompted by suggestions from Bruno Haible. + + * jm-glibc-io.m4n: New file, the template from which jm-glibc-io.m4 + is now generated. + * Makefile.am.in (Makefile.am): Include jm-glibc-io.m4n in emitted + definition of EXTRA_DIST. + (Makefile.am): Emit the dependency, `all-local: jm-glibc-io.m4' to + ensure that the generated file is created/updated whenever the list + of $(unlocked_functions) is changed. + (jm-glibc-io.m4): New rule. + (unlocked-io.h): New rule -- currently unused. + +2001-06-24 Jim Meyering + + * regex.m4 (jm_INCLUDED_REGEX): Use a quadrigraph to represent an + unmatched right bracket, rather than kludging it with an extra, + falsely-matching quote in a comment. Patch by Akim Demaille. + +2001-05-27 Jim Meyering + + * prereq.m4 (jm_PREREQ_READUTMP): Check for ut_type in struct utmpx. + Check for ut_type in struct utmp. + +2001-05-22 Jim Meyering + + * strftime.m4 (_jm_STRFTIME_PREREQS): Don't use AC_LIBOBJ(strftime), + now that we use the package-supplied version unconditionally. + (jm_FUNC_STRFTIME): Don't replace strftime, for the same reason. + +2001-05-21 Jim Meyering + + * regex.m4: Change a couple backticks to single quotes to avoid shell + syntax errors. + +2001-05-19 Alexandre Duret-Lutz + + * dos.m4 (jm_AC_DOS): Check for _WIN32, __WIN32__, and __MSDOS__. + +2001-05-11 Paul Eggert + + * strftime.m4 (jm_FUNC_GNU_STRFTIME): + Don't bother to check library strftime, since + we'll be using our own my_strftime function anyway. + Define my_strftime instead of strftime. + +2001-05-15 Jim Meyering + + * regex.m4: Use proper quoting so brackets appear in the test program. + Reported by, and with help from, Bruno Haible. + +2001-05-13 Jim Meyering + + * jm-macros.m4 (major_t, minor_t): Define to unsigned int if undefined. + +2000-11-26 Paul Eggert + + * jm-macros.m4 (jm_MACROS): Do not check for fseeko; no longer used. + +2001-04-21 Jim Meyering + + * rmdir-errno.m4: Write to a new file, so that a restrictive umask + doesn't interfere. + +2001-04-21 Alexandre Duret-Lutz + + * ftruncate.m4: Check for chsize. + Link with ftruncate.o unconditionally if ftruncate is missing. + This was required when cross-compiling to i586-mingw32msvc. + +2001-03-24 Jim Meyering + + * jm-macros.m4: Require autoconf-2.49d. + +2001-03-20 Bruno Haible + + * iconv.m4 (jm_ICONV): Recommend GNU libiconv. + +2001-03-17 Jim Meyering + + * memcmp.m4 (jm_AC_FUNC_MEMCMP): Remove my copy of AC_FUNC_MEMCMP, + now that the version in autoconf is equivalent. + (jm_FUNC_MEMCMP): Adjust to use AC_FUNC_MEMCMP. + + * error.m4 (jm_PREREQ_ERROR): Invoke AC_FUNC_STRERROR_R. + Suggestion from Akim Demaille. + + * prereq.m4 (jm_PREREQ): Add jm_PREREQ_TEMPNAME. + (jm_PREREQ_TEMPNAME): New function. + +2001-02-25 Paul Eggert + + * jm-macros.m4 (jm_MACROS): Use mkstemp replacement if the system + lacks mkstemp. Compile our own tempname.c if we compile our own + mkstemp.c, as mkstemp relies on tempname. + +2001-03-01 Jim Meyering + + * dos.m4 (jm_AC_DOS): Remove extra backslashes, now that + AH_VERBATIM really does output its argument verbatim. + +2001-02-18 Paul Eggert + + * jm-macros.m4 (jm_CHECK_ALL_HEADERS): Check for sys/resource.h. + +2001-02-17 Jim Meyering + + * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Don't check for + getmntent via AC_CHECK_FUNCS, since that would get a `no' and disrupt + further attempts by AC_FUNC_GETMNTENT to check with e.g., -lgen on + UnixWare 7.1.1. + + * mbrtowc.m4 (jm_FUNC_MBRTOWC): Adapt to use AC_CACHE_CHECK etc., + rather than AC_CACHE_VAL. + +2001-02-17 Paul Eggert + + * mbrtowc.m4: New file, defining jm_FUNC_MBRTOWC. + * mbswidth.m4 (jm_PREREQ_MBSWIDTH): + Use jm_FUNC_MBRTOWC, not AC_CHECK_FUNCS(mbrtowc). + * prereq.m4 (jm_PREREQ_QUOTEARG): Likewise. + +2001-02-07 Jim Meyering + + * regex.m4 (jm_INCLUDED_REGEX): Add a test for the latest bug. + +2001-02-05 Jim Meyering + + * jm-macros.m4: Require autoconf-2.14d (not yet released), because + it includes the patch required for `large file' support with at least + HP-UX's 10.20 /bin/cc. + +2001-02-03 Jim Meyering + + * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Restore prior use of + AS_IF, now that it works once again (mysteriously). + * fsusage.m4 (jm_FILE_SYSTEM_USAGE): Likewise. + +2001-01-30 Jim Meyering + + Don't use filenames that are 8.3-equivalent to "conftest" on DOS. + * chown.m4: Rename conftestchown to conftest.chown. + * rename.m4: s/conftestdir/conftest.d1/ and s/conftestdir2/conftest.d2/. + * utimes.m4: s/conftestdata/conftest.data/ + Inspired by Pavel Roskin's change in autoconf. + +2001-01-27 Jim Meyering + + * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Open-code what was + a use of AS_IF. + * fsusage.m4 (jm_FILE_SYSTEM_USAGE): Likewise. + +2001-01-26 Jim Meyering + + * prereq.m4 (jm_PREREQ_QUOTEARG): Check for stddef.h, now that + quotearg.c includes it. + +2001-01-15 Bruno Haible + + * iconv.m4 (jm_ICONV): Also check whether the iconv declaration + has const. + +2001-01-20 Jim Meyering + + Be sure that headers are checked before used in code compiled + for the type checks. + * jm-macros.m4 (jm_MACROS): Remove all header checks. + In place of that, invoke jm_CHECK_ALL_TYPES. + (jm_CHECK_ALL_HEADERS): New functions with the above checks. + (jm_CHECK_ALL_TYPES): Require jm_CHECK_ALL_HEADERS. + Alan Iwi reported a build failure on an f300-fujitsu-uxpv4.1_ES; + The check for ssize_t was mistakenly run before the test for unistd.h. + + The configure-time check for stdbool.h was missing. + * prereq.m4 (jm_PREREQ): Add jm_PREREQ_HASH. + (jm_PREREQ_HASH): New function. + +2001-01-17 Jim Meyering + + * fsusage.m4 (jm_FILE_SYSTEM_USAGE): Use AS_IF, not AS_IFELSE, + for autoconf-2.49c. + * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Likewise. + +2001-01-14 Jim Meyering + + * rename.m4: Use temporary directories named conftestdir{,2}, not + foo and bar. Create conftestdir/ in the script, not in the C code. + Remove directories in the script, not in the C code. + Remove conftestdir{,2} before trying to create the directory. + Make the entire configure script fail if the mkdir fails. + +2001-01-02 Volker Borchert + + * rename.m4: New file. + * jm-macros.m4 (jm_MACROS): Require vb_FUNC_RENAME. + +2001-01-01 Alexandre Duret-Lutz + + * libintl.m4 (AM_GNU_GETTEXT): Define MKINSTALLDIRS by + expanding the value of $ac_aux_dir, as in AM_MISSING_HAS_RUN, + so `make install' also works in VPATH builds. + +2001-01-01 Jim Meyering + + * prereq.m4 (jm_PREREQ_READUTMP): Include utmp.h (if available), even + on systems with utmpx.h. It's necessary for the declaration of utmp's + ut_user member. Reported by Andreas Jaeger. + + * check-decl.m4 (jm_CHECK_DECLS): Include grp.h and pwd.h if available. + They are required for the declarations of getgrgid and getpwuid resp. + (_jm_DECL_HEADERS): Check for grp.h and pwd.h. + Reported by Andreas Jaeger. + +2000-12-25 Alexandre Duret-Lutz + + * libintl.m4 (AM_WITH_NLS): When using AC_CONFIG_AUX_DIR, + prepend $(top_srcdir) to the value of MKINSTALLDIRS so that it + can be used in subdirectories. + +2000-12-26 Jim Meyering + + * dos.m4 (jm_AC_DOS): Rewrite (though it's still a stub) to work better + with autoheader. + +2000-12-17 Jim Meyering + + * dos.m4 (jm_AC_DOS): New file and macro. + * jm-macros.m4 (jm_MACROS): Require jm_AC_DOS. + +2000-12-06 Paul Eggert + + * off_t-format.m4: Remove this file. + * jm-macros.m4 (jm_MACROS): Remove jm_SYS_OFF_T_PRINTF_FORMAT. + +2000-12-06 Jim Meyering + + * xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX): If we need the replacement + strtoull, we may well need the replacement strtoul, too. + Check for declarations of strtoul and strtoull. + Check for strtol. Mainly as a cue to cause automake to include + strtol.c -- that file is included by each of strtoul.c and strtoull.c. + Check for limits.h -- strtol.c needs it. + +2000-12-02 Jim Meyering + + * off_t-format.m4 (OFF_T_PRINTF_FORMAT_STRING): New file/macro. + * jm-macros.m4 (jm_MACROS): require it. + +2000-11-30 Jim Meyering + + * jm-macros.m4 (jm_MACROS): Check for stdint.h. + +2000-11-30 Jim Meyering + + * getloadavg.m4: s/ifval/m4_ifval/ to accommodate new autoconf. + +2000-11-03 Bruno Haible + + * jm-macros.m4 (jm_MACROS): Add test for wcrtomb. + +2000-11-04 Jim Meyering + + * regex.m4: Use the `m4_' prefix on `syscmd' and `m4_sysval'. + +2000-10-29 Jim Meyering + + * fsusage.m4: s/AC_SHELL_IFELSE/AS_IFELSE/ to match autoconf renaming. + * ls-mntd-fs.m4: Likewise + +2000-10-28 Jim Meyering + + * prereq.m4 (jm_PREREQ): Add jm_PREREQ_MEMCHR. + (jm_PREREQ_MEMCHR): New function. + +2000-10-21 Jim Meyering + + * check-decl.m4 (jm_CHECK_DECLS): Also check for memrchr. + * prereq.m4 (jm_PREREQ_DIRNAME): New macro. + * jm-macros.m4 (AC_REPLACE_FUNCS): Add memrchr. + +2000-09-18 Jim Meyering + + * getloadavg.m4 (AC_FUNC_GETLOADAVG): Restore the initial value of LIBS. + Otherwise, everyone ends up linking with -lelf for some configurations. + Reported by Mike Stone. + +2000-08-26 Jim Meyering + + * jm-macros.m4: Use jm_FUNC_FPENDING. + * fpending.m4: New file. + +2000-08-20 Jim Meyering + + * check-decl.m4: Include utmp.h `#if HAVE_UTMP_H', rather than + `#if !HAVE_UTMPX_H'. The latter would lose on systems with neither + utmp.h nor utmpx.h. Reported by Eli Zaretskii. + +2000-08-11 J. David Anglin + + Improve fileutils installation on systems where running + programs (like install) can't be unlinked. + * unlink-busy.m4 (jm_FUNC_UNLINK_BUSY_TEXT): New file/macro. + * jm-macros.m4: Use jm_FUNC_UNLINK_BUSY_TEXT. + +2000-08-06 Paul Eggert + + * mbstate_t.m4 (AC_MBSTATE_T): Define mbstate_t to be int, + not char, for compatibility with glibc 2.1.3 strftime.c. + +2000-07-23 Paul Eggert + + * mbswidth.m4 (jm_PREREQ_MBSWIDTH): Check for wcwidth declaration. + +2000-07-23 Jim Meyering + + * check-decl.m4 (jm_CHECK_DECLS): Check for declarations of these, too: + getgrgid, getpwuid, getuid. + +2000-07-16 Bruno Haible + + * mbswidth.m4: New file. + * prereq.m4 (jm_PREREQ): Call jm_PREREQ_MBSWIDTH. + +2000-07-14 Jim Meyering + + * xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX): Require jm_AC_TYPE_UINTMAX_T. + +2000-07-10 Paul Eggert + + From a suggestion by Bruno Haible. + * mbstate_t.m4 (AC_MBSTATE_T): + Renamed from AC_MBSTATE_T_OBJECT. All uses changed. + Change from a two-part test, which defines both HAVE_MBSTATE_T_OBJECT + and mbstate_t, to a single-part test that simply defines mbstate_t. + * prereq.m4 (jm_PREREQ_QUOTEARG): s/AC_MBSTATE_T_OBJECT/AC_MBSTATE_T/. + +2000-07-10 Jim Meyering + + * strerror_r.m4: Mirror the correction made in autoconf. + + * gnu-source.m4: Output to confdefs.h directly. + Suggestion from Akim Demaille. + +2000-07-09 Jim Meyering + + * jm-macros.m4 (jm_MACROS): Add a test to see if -lm is required + to link seq. If so, set SEQ_LIBM to -lm. From Bruno Haible. + + * gnu-source.m4 (AC__GNU_SOURCE): New file/macro. + * jm-macros.m4 (jm_CHECK_ALL_TYPES): Require it. + +2000-07-05 Bruno Haible + + * strerror_r.m4 (AC_FUNC_STRERROR_R): Pass a reasonably large buffer + to strerror_r. + Include for use of isalpha. + +2000-07-05 Paul Eggert + and Bruno Haible + + * mbstate_t.m4 (AC_MBSTATE_T_OBJECT): Test for mbstate_t + only if the test for an object-type mbstate_t fails. This + prevents us from mistakenly reporting that mbstate_t is a + system object type after we "#define mbstate_t int" to work + around its lack. + +2000-07-04 Jim Meyering + + * fsusage.m4 (jm_FILE_SYSTEM_USAGE): Use plain old `echo' instead + of the deprecated AC_CHECKING. + +2000-07-03 Jim Meyering + + * check-decl.m4 (AC_CHECK_DECLS): Add strnlen. + +2000-07-03 Paul Eggert + + * mbstate_t.m4 (AC_MBSTATE_T_OBJECT): Port to autoconf 2.13. + Add AC_CHECK_HEADERS(stdlib.h), since we use HAVE_STDLIB_H. + +2000-07-02 Jim Meyering + + * mbstate_t.m4: Also define mbstate_t, if necessary. + + * chown.m4: Replace each use of AC_SUBST(LIBOBJS)/LIBOBJS=... with + AC_LIBOBJ(function_name). + * chown.m4: Likewise. + * fnmatch.m4: Likewise. + * ftruncate.m4: Likewise. + * getgroups.m4: Likewise. + * getline.m4: Likewise. + * group-member.m4: Likewise. + * jm-macros.m4: Likewise. + * lstat.m4: Likewise. + * malloc.m4: Likewise. + * memcmp.m4: Likewise. + * nanosleep.m4: Likewise. + * putenv.m4: Likewise. + * realloc.m4: Likewise. + * regex.m4: Likewise. + * stat.m4: Likewise. + * strftime.m4: Likewise. + +2000-07-01 Jim Meyering + + * ls-mntd-fs.m4: Remove a `FIXME' comment and fix the associated + problem. + +2000-06-17 Bruno Haible + + * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Rename BeOS specific + macro from MOUNTED_NEXT_DEV to MOUNTED_FS_STAT_DEV. + +2000-07-01 Jim Meyering + + * uptime.m4: Put double quotes around use of $cross_compiling. + +2000-06-28 Jim Meyering + + * mbstate_t.m4: Use stdlib.h, not stdio.h. The latter is not included + by quotearg.c, for which we perform this test. From Bruno Haible. + +2000-06-17 Bruno Haible + + * check-decl.m4 (_jm_DECL_HEADERS): Check for utmp.h as well. + * prereq.m4 (jm_PREREQ_READUTMP): Likewise. If either or + exists, put readutmp.o into LIBOBJS. + +2000-06-25 Jim Meyering + + * mbstate_t.m4: Include stdio.h before wchar.h to work around + Linux header bug when _XOPEN_SOURCE is defined to 500. + +2000-06-24 Jim Meyering + + * strerror_r.m4: Revive this file -- to try out an experimental + version of AC_FUNC_STRERROR_R that may work even on BeOS, a system + for which strerror does return char*, but which lacks a conveniently + accessible declaration of the function. If the compile-test says + strerror_r doesn't work, then resort to a `run'-test that works on + BeOS and segfaults on DEC Unix. + +2000-06-19 Paul Eggert + + * mbstate_t.m4: New file, defining AC_MBSTATE_T_OBJECT. + * prereq.m4 (jm_PREREQ_QUOTEARG): Use it. Add check for iswprint. + +2000-06-23 Jim Meyering + + * afs.m4: Add missing AC_MSG_RESULT. + Reported by Bruno Haible. + + * fsusage.m4: s/AC_MSG_CHECKING/AC_CHECKING/. + Suggestion from Bruno Haible. + +2000-06-21 Jim Meyering + + * jm-macros.m4 (AC_REPLACE_FUNCS): Add getpass. + +2000-06-18 Jim Meyering + + * jm-macros.m4 (AC_REPLACE_FUNCS): Remove mkdir. + + * link-follow.m4 (jm_AC_FUNC_LINK_FOLLOWS_SYMLINK): Change the + `checking whether...' message to be consistent with that of the + lstat test. + +2000-06-16 Bruno Haible + + * glibc21.m4 (jm_GLIBC21): Define GLIBC21 for Makefiles, not for C. + +2000-06-12 Jim Meyering + + * getloadavg.m4 (AM_FUNC_GETLOADAVG): Replace with AC_FUNC_GETLOADAVG + from autoconf, and tweak the latter to accept an optional argument. + * jm-macros.m4: s/AM_FUNC_GETLOADAVG/AC_FUNC_GETLOADAVG/, and supply + the optional argument, `lib'. + +2000-06-08 Jim Meyering + + * largefile.m4: Remove file (now that it's part of autoconf). + +2000-06-04 Paul Eggert + + Rewrite largefile configuration so that we don't need to run + getconf and don't need AC_CANONICAL_HOST. [I'm leaving the use of + AC_CANONICAL_HOST in configure.in -- jmm] + + * largefile.m4 (AC_SYS_LARGEFILE_FLAGS, + AC_SYS_LARGEFILE_SPACE_APPEND): Remove. + (AC_SYS_LARGEFILE_TEST_INCLUDES): New macro. + (AC_SYS_LARGEFILE_MACRO_VALUE): Change arguments from + CODE-TO-SET-DEFAULT to VALUE, INCLUDES, FUNCTION-BODY. + All uses changed. + Instead of inspecting the output of getconf, try to compile the + test program without and with the macro definition. + (AC_SYS_LARGEFILE): Do not require AC_CANONICAL_HOST or check + for getconf. Instead, check for the needed flags by compiling + test programs. + +2000-06-03 Jim Meyering + + * prereq.m4 (jm_PREREQ_HUMAN): Use []-quoted list in AC_CHECK_DECLS, + now that autoconf requires that. + + * jm-glibc-io.m4: Add a kludge to make autoheader emit the required + #undefs. E.g., #undef HAVE_DECL_FERROR_UNLOCKED. + Use []-quoted list in AC_CHECK_DECLS, now that autoconf requires that. + +2000-05-26 Bruno Haible + + * glibc21.m4: New file. + * jm-macros.m4 (jm_MACROS): Call jm_GLIBC21. + +2000-05-28 Jim Meyering + + * jm-macros.m4 (AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK): Rename from + jm_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK. + * stat.m4: Likewise. + * lstat.m4: Likewise. + * lstat-slash.m4: Remove file (absorbed into autoconf). + + * jm-macros.m4 (AC_FUNC_STRERROR_R): Rename from jm_FUNC_STRERROR_R. + * strerror_r.m4: Remove file (absorbed into autoconf). + +2000-05-26 Jim Meyering + + * uptime.m4: Use `$cross_compiling', not `$ac_cv_prog_cc_cross'. + +2000-05-24 Jim Meyering + + * prereq.m4: Use []-quoted list in AC_CHECK_MEMBERS, now that + autoconf requires that. + * lib-check.m4: Likewise. + * jm-macros.m4: Likewise. + * strftime.m4: Likewise. + + * check-decl.m4 (jm_CHECK_DECLS): Use []-quoted list in AC_CHECK_DECLS, + now that autoconf requires that. + +2000-05-22 Jim Meyering + + * stat.m4: Require jm_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK. + * lstat.m4: Likewise. + +2000-05-20 Jim Meyering + + * prereq.m4 (jm_PREREQ_HUMAN): New macro. + (jm_PREREQ): Use it. + +2000-05-09 Jim Meyering + + * gettext.m4: Rename this... + * libintl.m4: ...to this. + +2000-05-06 Jim Meyering + + * jm-macros.m4 (AC_REPLACE_FUNCS): Add atexit. + (AC_REPLACE_FUNCS): Add strnlen. + + * rmdir-errno.m4 (fetish_FUNC_RMDIR_NOTEMPTY): New macro and file. + * jm-macros.m4: Require fetish_FUNC_RMDIR_NOTEMPTY. + + * nanosleep.m4 (jm_FUNC_NANOSLEEP): Save and restore LIBS around + AC_SEARCH_LIBS call for nanosleep. + (LIB_NANOSLEEP): Set and AC_SUBST. + +2000-05-03 Paul Eggert + + * largefile.m4 (AC_SYS_LARGEFILE): Define _XOPEN_SOURCE to + be 500, instead of _GNU_SOURCE to be 1, to work around glibc + 2.1.3 bug. This avoids a clash when files like regex.c define + _GNU_SOURCE. + +2000-05-05 Jim Meyering + + * jm-macros.m4 (jm_MACROS): Save and restore LIBS around AC_SEARCH_LIBS + call for clock_gettime. + (LIB_CLOCK_GETTIME): Set and AC_SUBST. + + * search-libs.m4: Update from autoconf. + + su doesn't work on Solaris2.6. + * lib-check.m4: When checking for struct spwd.sp_pwdp, also include + . Reported by Dragos Harabor. + +2000-05-03 Jim Meyering + + * check-decl.m4 (AC_CHECK_DECLS): Add strndup. + +2000-05-02 Paul Eggert + + * largefile.m4 (AC_SYS_LARGEFILE): Define _GNU_SOURCE if + this is needed to make ftello visible (e.g. glibc 2.1.3). Use + compile-time test, rather than inspecting host and OS, to + decide whether to define _LARGEFILE_SOURCE. + +2000-05-01 Jim Meyering + + * fsusage.m4: Use AC_MSG_CHECKING instead of obsolete AC_CHECKING. + + * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Add BeOS support. + Based on a patch from Bruno Haible. + +2000-04-18 Jim Meyering + + * prereq.m4 (jm_PREREQ_GETPAGESIZE): New macro. + (jm_PREREQ): Use it. + +2000-04-17 Jim Meyering + + Get it right :-) + * jm-macros.m4 (jm_CHECK_ALL_TYPES) [_GNU_SOURCE]: Emit the + actual #define via AH_VERBATIM. Don't need separate AC_DEFINE. + Suggestion from Akim Demaille. + +2000-04-14 Jim Meyering + + * jm-macros.m4 (jm_CHECK_ALL_TYPES) [_GNU_SOURCE]: Use the one-arg form + of AC_DEFINE. Otherwise, the #ifndef in AH_VERBATIM gets clobbered. + +2000-04-13 Jim Meyering + + * jm-macros.m4 (jm_CHECK_ALL_TYPES) [_GNU_SOURCE]: Use new AH_VERBATIM + to insert required #ifndef into config.h.in. + Suggestion from Akim Demaille. + +2000-04-12 Jim Meyering + + * getloadavg.m4 (AM_FUNC_GETLOADAVG): Use AC_CHECK_HEADERS, not + `AC_CHECK_HEADER' to check for locale.h. Thanks to a report from + Christian Krackowizer. + + More code moved from ../configure.in into (jm_CHECK_ALL_TYPES). + * jm-macros.m4 (_GNU_SOURCE): Define. + (AC_SYS_LARGEFILE): Require. + (AM_C_PROTOTYPES): Require. + +2000-04-05 Paul Eggert + + * largefile.m4 (AC_SYS_LARGEFILE_FLAGS): Don't use -n32 on + IRIX if the installer said otherwise. + +2000-04-05 Jim Meyering + + Portability tweaks required for ultrix4.3. + * check-decl.m4 [!HAVE_UTMPX_H] (headers): Include . + (jm_CHECK_DECLS): Add getutent to the list of functions. + (_jm_DECL_HEADERS): Add utmpx.h. + From John David Anglin. + + * strftime.m4: Back out the 2000-04-02 change. + Instead of that change, simply undefine putenv in the test program. + +2000-04-03 Jim Meyering + + * gettext.m4: Fix typo in comment. + + * codeset.m4 (AC_CHECK_HEADERS): Add langinfo.h (moved here from + textutils/configure.in). Suggestion from Paul Eggert. + (AC_CHECK_FUNCS): Add nl_langinfo. (also from textutils/configure.in) + +2000-04-02 Paul Eggert + + * strftime.m4 (jm_FUNC_GNU_STRFTIME): Set TZ environment + variable in the shell rather than using putenv, which isn't + portable. This avoids the configure-time inter-test dependency + on the potentially-renamed putenv function. + +2000-03-30 Paul Eggert + + * jm-macros.m4 (jm_CHECK_ALL_TYPES): Include + before checking struct stat.st_blksize, so that + HAVE_STRUCT_STAT_ST_BLKSIZE is defined correctly. + +2000-03-29 Paul Eggert + + * strftime.m4 (_jm_STRFTIME_PREREQS): Check for strftime, + since strftime.c uses HAVE_STRFTIME to decide whether to use + the underlying strftime. + +2000-03-10 Jim Meyering + + * lib-check.m4: Look for getspnam in -lgen, too. + From Marco Franzen. + +2000-02-02 Bruno Haible + + * codeset.m4: New file. + * iconv.m4: New file. + * jm-macros.m4 (jm_MACROS): Call jm_LANGINFO_CODESET and jm_ICONV. + +2000-03-04 Jim Meyering + + * jm-macros.m4 (jm_CHECK_ALL_TYPES): Require AC_C_VOLATILE, + for lib/localcharset.c. + +2000-03-03 Jim Meyering + + * regex.m4: Make sure re_compile_pattern accepts patterns like `{1'. + +2000-03-02 Jim Meyering + + * timespec.m4: Require AC_HEADER_TIME before the cache check so + the messages come out on separate lines. + + * jm-glibc-io.m4 (jm_FUNC_GLIBC_UNLOCKED_IO): Use AC_CHECK_DECLS, + rather than jm_CHECK_DECLARATIONS. + * decl.m4: Remove now-unused file. + + * check-decl.m4 (AC_CHECK_DECLS): Add getlogin, ttyname, and geteuid. + +2000-02-27 Jim Meyering + + * check-decl.m4: Add getenv to the list. + +2000-02-23 Jim Meyering + + * check-decl.m4: Now that we have the new AC_CHECK_DECLS, use it + in place of my hack. + +2000-02-10 Jim Meyering + + * nanosleep.m4 (jm_FUNC_NANOSLEEP): Rename replacement function from + gnu_nanosleep to rpl_nanosleep. + +2000-02-09 Jim Meyering + + * lib-check.m4 (jm_LIB_CHECK): Fix typo: check for sp_pwdp in + struct spwd, rather than in struct passwd. Reported by Gaël Quéri. + +2000-02-08 Akim Demaille + + * largefile.m4 (AC_SYS_LARGEFILE_FLAGS): Quote square brackets with + `[' and `]' and remove uses of `changequote'. + (AC_SYS_LARGEFILE_MACRO_VALUE): Likewise. + (AC_SYS_LARGEFILE): Likewise. + * gettext.m4 (AM_GNU_GETTEXT): Likewise. + * strftime.m4 (jm_FUNC_GNU_STRFTIME): Remove now-unnecessary use + of changequote. + * regex.m4 (jm_INCLUDED_REGEX): Likewise. + * readdir.m4 (jm_FUNC_READDIR): Likewise + * memcmp.m4 (jm_AC_FUNC_MEMCMP): Likewise, and add `int' for main. + * getloadavg.m4 (AM_FUNC_GETLOADAVG): Likewise. + +2000-02-05 Jim Meyering + + * jm-macros.m4 (jm_CHECK_ALL_TYPES): Require most macros. + Remove explicit use of AC_HEADER_TIME. It is required by + jm_CHECK_TYPE_STRUCT_TIMESPEC. Using AC_HEADER_TIME and + `AC_REQUIRE'ing jm_CHECK_TYPE_STRUCT_TIMESPEC provoked a but + in autoconf whereby the expansion of the latter ended up preceding + the expansion of its prerequisite, AC_HEADER_TIME. + Reported by Volker Borchert. + +2000-02-03 Jim Meyering + + * prereq.m4 (jm_PREREQ_READUTMP): Check for utmpxname. + +2000-02-02 Jim Meyering + + * prereq.m4 (jm_PREREQ_ADDEXT): Fix typo that resulted in no + definition of HAVE_PATHCONF: s/AC_CHECK_FUNC/AC_CHECK_FUNCS/. + Reported by Eli Zaretskii. + +2000-01-31 Jim Meyering + + * check-decl.m4 (jm_CHECK_DECLS): Add nanosleep to the list of + functions. Add the time.h and sys/time.h headers along with the + AC_REQUIRE'ment of AC_HEADER_TIME. + +2000-01-30 Jim Meyering + + * lib-check.m4: Clean up some kludgy old shadow password tests. + + * prereq.m4 (utmp_includes): Define. + Check for ut_user and ut_name members in both struct utmpx + and struct utmp. + +2000-01-29 Jim Meyering + + * lib-check.m4: New file containing library-related checks from + fileutils and sh-utils (textutils had none). + +2000-01-28 Jim Meyering + + * perl.m4: Change format of warning message to look more like that + from the missing script. Suggestion from François Pinard. + +2000-01-25 Jim Meyering + + * timespec.m4: Require AC_HEADER_TIME, and include sys/time.h as well + as time.h in the compile check. + * nanosleep.m4: Require AC_HEADER_TIME rather than simply using it. + Fix typo in cross-compiling case: s/yes/no/. + +2000-01-23 Jim Meyering + + * jm-macros.m4: Move df-related tests here from fileutils/configure.in + + * ls-mntd-fs.m4: s/list_mounted_fs/ac_list_mounted_fs/ + (jm_LIST_MOUNTED_FILESYSTEMS): Take two parameters. + + * fsusage.m4: New file. Extracted from fileutils/configure.in. + s/space/ac_fsusage_space/. + (jm_FILE_SYSTEM_USAGE): Take two parameters. + + * ftruncate.m4: New file (derived from part of fileutils/configure.in). + * jm-macros.m4 (jm_FUNC_FTRUNCATE): AC_REQUIRE it. + (jm_CHECK_ALL_TYPES): Require AC_HEADER_MAJOR and AC_HEADER_DIRENT. + + * jm-macros.m4 (OPTIONAL_BIN_PROGS, OPTIONAL_BIN_ZCRIPTS, MAN): + AC_SUBST these here, rather than just in sh-util/configure.in, so + that the now-shared-by-fileutils-and-textutils lib/Makefile.am are + all the same. + (AM_FUNC_OBSTACK): Add (from fileutils/configure.in). + (AC_CHECK_FUNCS): Merge all checks from fileutils, textutils, sh-utils. + (AM_FUNC_STRTOD): Added (from textutils', sh-utils' configure.in). + (AC_SUBST(POW_LIBM)): Likewise. + (AC_SUBST(DF_PROG)): Moved from fileutils/configure.in. + +2000-01-22 Jim Meyering + + * jm-macros.m4: Call AC_PROG_CC_STDC just before AC_C_CONST. + + * prereq.m4 (jm_PREREQ_QUOTEARG): Add wctype.h. + + * jm-macros.m4 (AC_CHECK_HEADERS): Add checks from fileutils' + configure.in + (AC_CHECK_HEADERS): Likewise for sh-utils. + (AC_CHECK_HEADERS): Likewise for textutils. + Merge the three lists of headers. + + * prereq.m4 (jm_PREREQ_ADDEXT): New macro. Parts moved here + from fileutils' configure.in. + + * decl.m4: Remove kludgy `test -z $ac_...AC_CHECK_HEADERS(...)' code. + Moved tests into their own function (_jm_DECL_HEADERS) in check-decl.m4. + + * check-decl.m4: Use #if rather than #ifdef. + Add HAVE_DECL_STRTOUL and HAVE_DECL_STRTOULL. + (jm_CHECK_DECLARATIONS): Add strtoul strtoull. + (_jm_DECL_HEADERS): Define new function. + (jm_CHECK_DECLARATIONS): Require it. + +2000-01-19 Jim Meyering + + * nanosleep.m4 (jm_FUNC_NANOSLEEP): Include , too. + Use AC_HEADER_TIME. Volker Borchert reported that OpenBSD-2.3/sparc + defines `struct timespec' in + + * c-bs-a.m4: Remove uses of changequote altogether. + Thanks to Akim for explaining. + +2000-01-16 Jim Meyering + + * jm-macros.m4: Require jm_FUNC_GROUP_MEMBER, jm_FUNC_PUTENV, + AM_FUNC_ERROR_AT_LINE, jm_FUNC_GNU_STRFTIME, jm_FUNC_MKTIME, + jm_FUNC_GETGROUPS AC_FUNC_VPRINTF, AC_FUNC_ALLOCA, + AM_FUNC_GETLOADAVG, and jm_SYS_PROC_UPTIME. + +2000-01-16 Jim Meyering + + * c-bs-a.m4: Use `changequote(<<,>>)', rather than `changequote(, )' + because the latter didn't work. + +2000-01-15 Jim Meyering + + * jm-macros.m4 (AC_REPLACE_FUNCS): Add gethostname and getusershell. + (AC_REPLACE_FUNCS): Add memcpy and memset. + Add these, too: stime strcspn stpcpy strstr strtol strtoul. + Add strpbrk. + Add these: euidaccess memcmp mkdir rmdir rpmatch strndup strverscmp. + +2000-01-12 Jim Meyering + + * prereq.m4 (jm_PREREQ_CANON_HOST): New macro. + (jm_PREREQ): Use it. + (jm_PREREQ_READUTMP): New macro. + (jm_PREREQ): Use it. + +2000-01-11 Paul Eggert + + Quote multibyte characters correctly. + * c-bs-a.m4: New file. + * prereq.m4 (jm_PREREQ_QUOTEARG): New macro. + (jm_PREREQ): Use it. + +2000-01-11 Paul Eggert + + * uintmax_t.m4: Port to autoconf 2.13. + +2000-01-08 Jim Meyering + + * strerror_r.m4 (jm_FUNC_STRERROR_R): New file/macro. + * jm-macros.m4 (jm_FUNC_STRERROR_R): Require it. + +2000-01-04 Jim Meyering + + * d-type.m4 (jm_CHECK_TYPE_STRUCT_DIRENT_D_TYPE): Rename from + jm_STRUCT_DIRENT_D_TYPE. + * d-ino.m4 (jm_CHECK_TYPE_STRUCT_DIRENT_D_INO): Rename from + jm_STRUCT_DIRENT_D_INO. + * utimbuf.m4 (jm_CHECK_TYPE_STRUCT_UTIMBUF): Rename from + jm_STRUCT_UTIMBUF. + * jm-macros.m4: Reflect s/jm_STRUCT_/jm_CHECK_TYPE_STRUCT_/ renamings. + * utime.m4: Likewise. + + * timespec.m4 (jm_CHECK_TYPE_STRUCT_TIMESPEC): New file, macro. + * jm-macros.m4 (jm_CHECK_TYPE_STRUCT_TIMESPEC): Require it. + +2000-01-03 Paul Eggert + + * nanosleep.m4 (jm_FUNC_NANOSLEEP): Search for nanosleep in -lrt + (for Solaris 7) and in -lposix4 (for Solaris 2.5.1). + +2000-01-02 Jim Meyering + + * search-libs.m4: Escape `$' in $3 of dnl comment. I no longer + remember if this is necessary. + +1999-12-26 Jim Meyering + + * jm-macros.m4: Use it here. + * nanosleep.m4 (jm_FUNC_NANOSLEEP): New file/macro. + +1999-12-23 Jim Meyering + + * jm-macros.m4: Check for clock_gettime (moved from + fileutils/configure.in) + Check for gettimeofday. + +1999-12-20 Jim Meyering + + * strftime.m4: Remove kludge, now that I'm using the fixed + autoconf-2.14a-1999-12-20. + +1999-12-19 Jim Meyering + + * lstat-slash.m4: New file. + * jm-macros.m4: Use the new macro: + jm_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK. + +1999-12-07 Jim Meyering + + * perl.m4: Require that File::Compare be available, too. + Too many systems seem to lack it. + + * strftime.m4: Add checks for most of the cpp macros tested in + GNU's strftime.c. Prompted by a patch from Paul Eggert. + +1999-11-18 Paul Eggert + + * largefile.m4 (AC_SYS_LARGEFILE_FLAGS): Work around a + problem with the QNX 4.25 shell, which doesn't propagate exit + status of failed commands inside shell assignments. + +1999-11-17 Jim Meyering + + * gettext.m4: Use new AC_CONFIG_LINKS in place of AC_LINK_FILES. + +1999-11-07 Jim Meyering + + * getloadavg.m4: Add `, 1, [FIXME]' to each use of AC_DEFINE. + +1999-11-06 Jim Meyering + + * link-follow.m4 (jm_AC_FUNC_LINK_FOLLOWS_SYMLINK): New file/macro. + * jm-macros.m4 (jm_MACROS): Use it here. + +1999-11-05 Jim Meyering + + * jm-macros.m4 (jm_CHECK_ALL_TYPES): Move some tests from configure.in + of textutils, fileutils, and sh-utils into this one (shared between + those packages) file. + Use `AC_CHECK_MEMBERS((struct stat.st_blksize))' instead of deprecated + AC_STRUCT_ST_BLKSIZE. + +1999-11-03 Jim Meyering + + * ssize_t.m4: Remove file. No longer needed since the new version of + AC_CHECK_TYPE checks includes unistd.h. + * jm-macros.m4: Use straight `AC_CHECK_TYPE(ssize_t, int)'. + Suggestion from Akim Demaille. + +1999-10-30 Jim Meyering + + * uintmax_t.m4: Require 2.14a. Remove backslash before backtick in + m4-quoted string. + * ls-mntd-fs.m4: Likewise. + * jm-macros.m4: Likewise. Also, use AC_TYPE_SSIZE_T instead + * jm-winsz1.m4: Likewise. + + * const.m4: Remove file, since the fix made it into the experimental + version of autoconf. + * mktime.m4: Likewise. + + * check-type.m4: Remove file, now that the latest version of + AC_CHECK_TYPE takes a third arg to specify additional #includes. + + * ssize_t.m4: New file, requires experimental version of autoconf. + * jm-macros.m4: Use new AC_TYPE_SSIZE_T instead of my hacked + AC_CHECK_TYPE. + +1999-10-04 Jim Meyering + + * jm-macros.m4: Don't require autoconf-2.14.1. + +1999-09-22 Paul Eggert + + * largefile.m4 (AC_SYS_LARGEFILE_FLAGS): Work around GCC + 2.95.1 bug with HP-UX 10.20. + +1999-09-17 Jim Meyering + + * jm-macros.m4 (AC_REPLACE_FUNCS): Add strdup. + Paul Nevai reported a link failure on a NeXT CUBE with NeXTSTEP 3.3 + due to missing strdup (against sh-utils-2.0). + +1999-08-29 Jim Meyering + + * jm-macros.m4: Require jm_BISON. + * bison.m4: New file. + +1999-08-17 Paul Eggert + + * largefile.m4 (AC_SYS_LARGEFILE): Fix typo: missing comma + in value for _FILE_OFFSET_BITS, which broke ports to HP-UX 10.20. + +1999-08-05 Jim Meyering + + * getline.m4: Rename test file from conftestdata to conftest.data + to avoid conflicts with `conftest' on 8+3 filesystems. + Suggestion from Eli Zaretskii. + +1999-08-04 Jim Meyering + + * jm-macros.m4: Move a 4-line block of code from the configure.in of + fileutils and sh-utils (textutils's getline test was inadequate). + (AM_FUNC_GETLINE): Run this test. + (AC_CHECK_FUNCS): Check for getdelim. + Reported by Bob Proulx. + +1999-08-02 Jim Meyering + + * jm-macros.m4: Add a comment. + +1999-08-01 Jim Meyering + + * mktime.m4 (AC_FUNC_MKTIME): Undefine to avoid syntax errors from m4. + +1999-08-01 Paul Eggert + + * lfs.m4: Remove this file. + * largefile.m4: New file. It contains the old contents of + lfs.m4, except that all names with prefix AC_LFS have been + changed to use the prefix AC_SYS_LARGEFILE instead, to be + compatible with future autoconf versions. Also, some minor m4 + quoting problems have been fixed. + +1999-07-16 Paul Eggert + + * ulonglong.m4 (jm_AC_TYPE_UNSIGNED_LONG_LONG): Make sure + that we can shift, multiply and divide unsigned long long + values; Ultrix cc can't do it. + +1999-07-14 Paul Eggert + + * xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX): Check whether + defines strtoumax as a macro (and not as a + function). + +1999-07-05 Paul Eggert + + * gettext.m4 (AM_WITH_NLS): Remove unnecessary lines. + Fix typo: $nls_cv_header_intl was misspelled as $nsl_cv_header_intl. + (AM_GNU_GETTEXT): Fix problem with brackets and m4 quoting, + and simplify the shell code. + +1999-07-03 Paul Eggert + + * mktime.m4: New file, which is a preview of what should appear + in the next public autoconf release. + +1999-07-20 Jim Meyering + + * jm-macros.m4 (AC_REPLACE_FUNCS): Add memmove. + +1999-07-15 Jim Meyering + + * jm-macros.m4 (AC_CHECK_FUNCS): Check for getpagesize. + +1999-05-22 Jim Meyering + + * jm-macros.m4 (AC_REPLACE_FUNCS): Add memchr. + +1999-05-20 Jim Meyering + + * search-libs.m4 [AC_SEARCH_LIBS]: Quote name in undefine. + Add a colon after each `then' in case $4 is empty. + +1999-05-16 Jim Meyering + + * search-libs.m4: New file to override autoconf's AC_SEARCH_LIBS. + +1999-05-10 Jim Meyering + + * jm-mktime.m4: Reflect renaming: AM_FUNC_MKTIME -> AC_FUNC_MKTIME. + + * jm-macros.m4: Require 2.14.1, since we use newly-renamed + AC_FUNC_MKTIME. + +1999-05-10 Andreas Schwab + + * jm-mktime.m4, putenv.m4: Fix typos in config.h comments. + +1999-05-04 Paul Eggert + + * lfs.m4 (AC_LFS): -n32, -o32, and -n64 should be in CFLAGS, + not CPPFLAGS, so that linking works correctly in IRIX. + +1999-04-30 Paul Eggert + + * jm-macros.m4 (AC_REPLACE_FUNCS): Add dup2. + +1999-04-20 Jim Meyering + + * xstrtoumax.m4: Require jm_AC_TYPE_UNSIGNED_LONG_LONG. + AC_REPLACE xstroull if necessary. From Paul Eggert. + (AC_CHECK_FUNCS): Remove strtoull, strtoumax, strtouq. + +1999-04-20 Paul Eggert + + * uintmax_t.m4 (jm_AC_TYPE_UINTMAX_T): Move unsigned long + long check into new jm_AC_TYPE_UNSIGNED_LONG_LONG macro. + * jm-macros.m4 (jm_CHECK_ALL_TYPES): Require + jm_AC_TYPE_UNSIGNED_LONG_LONG. + * ulonglong.m4 (jm_AC_TYPE_UNSIGNED_LONG_LONG): New file/macro. + + * lfs.m4: Port to AIX and HP-UX. Support cross-compilation. + +1999-04-18 Jim Meyering + + * xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX): New file/macro. + * jm-macros.m4: Use it. + +1999-04-06 Jim Meyering + + * strftime.m4: Remove test for %f. + +1999-03-29 Jim Meyering + + * jm-macros.m4 (jm_CHECK_ALL_TYPES): New macro, contains the + superset of the AC_TYPE_* checks in the textutils, fileutils, + and sh-utils, plus AC_TYPE_PID_T. Paul Eggert suggested adding + AC_TYPE_PID_T. + +1999-03-28 Jim Meyering + + * jm-macros.m4: Define GNU_PACKAGE here. + Be sure to AC_SUBST it, once again, so that @GNU_PACKAGE@ is + replaced e.g., in the *.sh files of the sh-utils. + +1999-03-20 Jim Meyering + + * jm-macros.m4: s/jm_WITH_REGEX/jm_INCLUDED_REGEX/. + * regex.m4 (jm_INCLUDED_REGEX): Rename from jm_WITH_REGEX. + Don't depend on AM_GLIBC. Suggestions from Alain Magloire. + +1999-03-19 Jim Meyering + + * jm-winsz1.m4 (jm_WINSIZE_IN_PTEM): New macro. + +1999-03-12 Jim Meyering + + * jm-macros.m4: Use AC_FUNC_SETVBUF_REVERSED. + +1999-03-07 Jim Meyering + + * jm-glibc-io.m4: Use only those *_unlocked macros that are declared. + +1999-02-17 Jim Meyering + + * gettext.m4 (AM_GNU_GETTEXT): Do `changequote' around use of brackets + in macro definition. From Eli Zaretskii and Alain Magloire. + +1999-02-07 Jim Meyering + + * group-member.m4: New file -- extracted from sh-utils' configure.in. + + 1999-02-05 Eli Zaretskii + * gettext.m4: Support DOS-style d:/foo/bar absolute file names. + +1999-02-06 Jim Meyering + + * chown.m4: Use `AC_SUBST(LIBOBJS)' since we set LIBOBJS. + * fnmatch.m4: Likewise. + * getgroups.m4: Likewise. + * lstat.m4: Likewise. + * malloc.m4: Likewise. + * putenv.m4: Likewise. + * realloc.m4: Likewise. + * regex.m4: Likewise. + * stat.m4: Likewise. + * strftime.m4: Likewise. + Suggestion from Alain Magloire. + + * chown.m4: Use `.$ac_objext', not `.o'. + * fnmatch.m4: Likewise. + * getgroups.m4: Likewise. + * getline.m4: Likewise. + * lstat.m4: Likewise. + * malloc.m4: Likewise. + * memcmp.m4: Likewise. + * putenv.m4: Likewise. + * realloc.m4: Likewise. + * regex.m4: Likewise. + * stat.m4: Likewise. + * strftime.m4: Likewise. + Suggestion from Alain Magloire. + + * jm-macros.m4: Actually invoke jm_WITH_REGEX now that it requires + an argument. + + * regex.m4: Add a run-time Test for proper operation of + re_compile_pattern. + +1999-01-31 Jim Meyering + + * getloadavg.m4: Check for locale.h and the function, setlocale. + +1999-01-30 Jim Meyering + + * check-type.m4: Use 3-arg form of AC_DEFINE. + + * jm-mktime.m4: Make this a wrapper around the official AM_FUNC_MKTIME + rather than my private copy, now that the official one is up to date. + * mktime.m4: Remove file. + + * getloadavg.m4: Use 3-arg form of AC_DEFINE. + * uptime.m4: Likewise. + * uintmax_t.m4: Likewise. + +1999-01-28 Jim Meyering + + * jm-macros.m4: Use jm_AFS. + * afs.m4: New file (from fileutils' configure.in). + + * assert.m4: Use the 3-argument forms of AC_DEFINE* macros. + * chown.m4: Likewise. + * d-ino.m4: Likewise. + * d-type.m4: Likewise. + * fnmatch.m4: Likewise. + * getgroups.m4: Likewise. + * gettext.m4: Likewise. + * jm-mktime.m4: Likewise. + * jm-winsz2.m4: Likewise. + * lcmessage.m4: Likewise. + * ls-mntd-fs.m4: Likewise. + * malloc.m4: Likewise. + * memcmp.m4: Likewise. + * putenv.m4: Likewise. + * realloc.m4: Likewise. + * st_mtim.m4: Likewise. + * strftime.m4: Likewise. + +1999-01-16 Jim Meyering + + * jm-macros.m4 (ARGMATCH_DIE): Define. + (ARGMATCH_DIE_DECL): Define. + +1999-01-12 Jim Meyering + + * Makefile.am.in: Rewrite to avoid using fmt. + Reported by Lars Hecking. + +1999-01-10 Jim Meyering + + * fstypename.m4: Use the new 3-arg form of AC_DEFINE instead of my + gross kludge. + * inttypes_h.m4: Likewise. + * lstat.m4: Likewise. + * malloc.m4: Likewise. + * readdir.m4: Likewise. + * realloc.m4: Likewise. + * st_dm_mode.m4: Likewise. + * stat.m4: Likewise. + * utimbuf.m4: Likewise. + * utimes.m4: Likewise. + + * check-decl.m4: Use the new 3-arg form of AC_DEFINE instead of the + AC_CHECK_FUNCS hack. Now, it's still a hack, but at least the + comments in config.h.in are meaningful. + + * jm-macros.m4: Require autoconf-2.13 here. + + * regex.m4: By default, don't use the included regex.c on systems + with glibc 2. Suggestion from Uli Drepper. + +1999-01-02 Jim Meyering + + * jm-macros.m4: Replace strcasecmp and strncasecmp. + +1998-12-18 Jim Meyering + + * Makefile.am.in (Makefile.am): Simplify rule. + Based on a suggestion from Lars Hecking. + +1998-11-16 Jim Meyering + + * lfs.m4: Double-quote the `uname...` expression. + +1998-11-16 Paul Eggert + + * lfs.m4 (AC_LFS): Add support for HP-UX 10.20 and HP-UX 11. + +1998-11-14 Jim Meyering + + * lstat.m4: Correct comment. POSIX does not permit it to succeed. + * stat.m4: Likewise. + +1998-11-03 Jim Meyering + + * stat.m4: Rewrite to set HAVE_STAT_EMPTY_STRING_BUG. + * lstat.m4: Rewrite to set HAVE_LSTAT_EMPTY_STRING_BUG. + +1998-10-18 Jim Meyering + + * check-decl.m4 (jm_CHECK_DECL_LOCALTIME_R): Remove macro. + +1998-10-17 Jim Meyering + + * decl.m4 (jm_CHECK_DECLARATION): Don't hard-code which headers to + include, though we still hard-code the `require'-like AC_CHECK_HEADERS + calls for those previously hard-coded headers. Instead, take a new + parameter. + (jm_CHECK_DECLARATIONS): Reflect interface change. + * check-decl.m4 (jm_CHECK_DECLS): Likewise. + (jm_CHECK_DECL_LOCALTIME_R): New macro. + + * mktime.m4: Test for spring-forward gap before long-running test. + +1998-10-14 Jim Meyering + + * mktime.m4: Use the more portable "TZ=PST8PDT,M4.1.0,M10.5.0" + instead of "TZ=America/Vancouver". From Paul Eggert. + +1998-10-11 Jim Meyering + + * mktime.m4 (jm_AM_FUNC_MKTIME): New file and macro. + This adds a test for a recently added compatibility fix for mktime.c. + * jm-mktime.m4: Require jm_AM_FUNC_MKTIME, not AM_FUNC_MKTIME. + +1998-09-27 Jim Meyering + + * jm-macros.m4 (jm_MACROS): Require jm_FUNC_FNMATCH. + + * fnmatch.m4 (jm_FUNC_FNMATCH): New file/macro. Extracted from + ../configure.in, including a change from Gordon Matzigkeit to allow + cross-compiling for the Hurd. + + * glibc.m4: New file/macro to test for the GNU C Library + versions 1 and 2. From Gordon Matzigkeit. + Indent. + +1998-09-21 Jim Meyering + + * chown.m4: Declare locals: before, after. From Andries Brouwer. + +1998-08-18 Paul Eggert + + Port nanosecond-resolution times to UnixWare 2.1.2 and + pedantic Solaris 2.6. + + * st_mtim.m4 (AC_STRUCT_ST_MTIM_NSEC): Renamed from + AC_STRUCT_ST_MTIM. + * st_mtim.m4 (AC_STRUCT_ST_MTIM_NSEC): + Generate name of ns member, instead of just 1 or undef. + Allow for UnixWare 2.1.2 and Solaris 2.6 if in pedantic mode. + +1998-08-15 Jim Meyering + + * ssize_t.m4 (jm_TYPE_SSIZE_T): Remove file. + * check-type.m4: New file. Replacement for AC_CHECK_TYPE. + * jm-macros.m4: Use the new AC_CHECK_TYPE(ssize_t, int) + instead of jm_TYPE_SSIZE_T. + +1998-08-12 Jim Meyering + + * st_dm_mode.m4: New file. From Johan Danielsson. + +1998-08-02 Jim Meyering + + * st_mtim.m4: Use hack to avoid having to put #undef HAVE_ST_MTIM + in acconfig.h manually. + +1998-07-31 Paul Eggert + + * st_mtim.m4: New file. + +1998-07-28 Jim Meyering + + * utimes.m4: Undef stat. + +1998-07-25 Jim Meyering + + * utime.m4 (jm_FUNC_UTIME): New file and macro. + * utimes.m4 (jm_FUNC_UTIMES_NULL): New file and macro. + +1998-07-09 Manfred Hollstein + + * chown.m4 (jm_FUNC_CHOWN): Add a check to verify that the + uid and gid actually remain unchanged. + +1998-07-07 Jim Meyering + + * jm-glibc-io.m4: Remove fclose_unlocked. + +1998-07-04 Jim Meyering + + * regex.m4: Use syscmd, ifelse, and sysval. Mainly as an exercise + to prove that this macro can be used in packages without regex.c. + +1998-07-02 Andreas Schwab + + * gettext.m4 (AM_WITH_NLS): Remove intl/libintl.h if + is to be used. + +1998-07-03 Jim Meyering + + * gettext.m4: Add -lintl if it's found to be necessary. + + * gettext.m4: New file -- from gettext-0.10.35. + * lcmessage.m4: Likewise. + * progtest.m4: Likewise. + + * regex.m4 (jm_WITH_REGEX): New file and macro. + * jm-macros.m4: Require the new macro. + +1998-06-29 Jim Meyering + + * fstypename.m4: Include sys/param.h. NetBSD 1.3.1 requires this + for the definition of NGROUPS (used in a system header included + by sys/mount.h). + +1998-06-28 Jim Meyering + + * ls-mntd-fs.m4: New file. + * fstypename.m4: New file. + + * jm-macros.m4: Require the new macro. + * jm-glibc-io.m4: New file. + +1998-05-19 Jim Meyering + + * jm-macros.m4: Add jm_FUNC_LCHOWN. + * lchown.m4: New file. + + * Makefile.am.in: New file. + * Makefile.am (Makefile.am): Depend on Makefile.am.in. + +1998-05-14 Jim Meyering + + * Makefile.am (EXTRA_DIST): Add them. + * jm-macros.m4: New file. + * utimbuf.m4: New file. + +1998-05-12 Jim Meyering + + * Makefile.am (EXTRA_DIST): Add isc-posix.m4. + +1998-05-11 Jim Meyering + + * isc-posix.m4: New file. + +1998-05-10 Jim Meyering + + * jm-mktime.m4: Use AM_FUNC_MKTIME, now that it's up to date. + +1998-05-09 Jim Meyering + + * Makefile.am (EXTRA_DIST): Add ssize_t.m4. + (EXTRA_DIST): Remove mktime.m4, now that the new version is included + with automake. + + * ssize_t.m4: New file. + * mktime.m4: Remove file -- the new automake has this now. + +1998-04-26 Jim Meyering + + * assert.m4: New file. + * Makefile.am (EXTRA_DIST): Add assert.m4. + +1998-04-05 Jim Meyering + + * prereq.m4 (jm_PREREQ_REGEX): New macro. + (jm_PREREQ): Use it here. + +1998-03-23 Jim Meyering + + * inttypes_h.m4: Kludges so I don't have to add HAVE_INTTYPES_H + in acconfig.h. + +1998-03-15 Jim Meyering + + * prereq.m4: New file. + * error.m4: New file. + * Makefile.am (EXTRA_DIST): Add error.m4 and prereq.m4. + +1998-02-07 Jim Meyering + + * getline.m4: Don't set am_cv_func_working_getline before the + cache-check for the same variable -- that defeated the purpose of + the test; the test program was never run. This was a problem only + on systems with losing getline functions -- HP-UX 10.20 is one. + Reported by Bjorn Helgaas. + +1998-02-06 Jim Meyering + + * Makefile.am (EXTRA_DIST): Add perl.m4. + +1998-01-10 Jim Meyering + + * Makefile.am (EXTRA_DIST): Add const.m4. + + * const.m4: New file. Use an initializer in this declaration + typedef int charset[2]; const charset x; + Reported by Bob Glickstein. + +1997-12-21 Jim Meyering + + * chown.m4: Fix reversed types on -1 args to chown. + From Kaveh Ghazi. + +1997-12-14 Jim Meyering + + * check-decl.m4: s/DECLARATION_/DECL_/g. + Add lseek and memchr. + + * decl.m4: s/HAVE_DECLARATION_/HAVE_DECL_/g. + T.E.Dickey said that some older preprocessors + have a 20-character limit on names. + +1997-11-30 Jim Meyering + + * inttypes_h.m4: New file. + * uintmax_t.m4: New file. + * Makefile.am (EXTRA_DIST): Add inttypes_h.m4 and uintmax_t.m4. diff --git a/src/apps/bin/coreutils-5.0/m4/Makefile b/src/apps/bin/coreutils-5.0/m4/Makefile new file mode 100644 index 0000000000..63e7cd7b55 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/Makefile @@ -0,0 +1,387 @@ +# Makefile.in generated by automake 1.7.3 from Makefile.am. +# m4/Makefile. Generated from Makefile.in by configure. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. + + + +srcdir = . +top_srcdir = .. + +pkgdatadir = $(datadir)/coreutils +pkglibdir = $(libdir)/coreutils +pkgincludedir = $(includedir)/coreutils +top_builddir = .. + +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = /bin/install -c +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 = : +host_triplet = i586-pc-beos +ACLOCAL = ${SHELL} /boot/home/Development/current/src/apps/bin/coreutils-5.0/config/missing --run aclocal-1.7 +ALLOCA = +AMDEP_FALSE = # +AMDEP_TRUE = +AMTAR = ${SHELL} /boot/home/Development/current/src/apps/bin/coreutils-5.0/config/missing --run tar +AUTOCONF = ${SHELL} /boot/home/Development/current/src/apps/bin/coreutils-5.0/config/missing --run autoconf +AUTOHEADER = ${SHELL} /boot/home/Development/current/src/apps/bin/coreutils-5.0/config/missing --run autoheader +AUTOMAKE = ${SHELL} /boot/home/Development/current/src/apps/bin/coreutils-5.0/config/missing --run automake-1.7 +AWK = gawk +CC = gcc +CCDEPMODE = depmode=gcc +CFLAGS = -g -O2 +CPP = gcc -E +CPPFLAGS = +CYGPATH_W = echo +DEFS = -DHAVE_CONFIG_H +DEPDIR = .deps +DF_PROG = +ECHO_C = +ECHO_N = -n +ECHO_T = +EGREP = grep -E +EXEEXT = +FESETROUND_LIBM = +GETLOADAVG_LIBS = +GLIBC21 = no +GMSGFMT = : +GNU_PACKAGE = GNU coreutils +HELP2MAN = ${SHELL} /boot/home/Development/current/src/apps/bin/coreutils-5.0/config/missing --run help2man +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_PROGRAM = ${INSTALL} +INSTALL_SCRIPT = ${INSTALL} +INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s +INTLLIBS = +KMEM_GROUP = +LDFLAGS = +LIBICONV = +LIBINTL = +LIBOBJS = fileblocks$U.o mkdir$U.o fnmatch$U.o strnlen$U.o ftw$U.o tsearch$U.o lchown$U.o chown$U.o mktime$U.o nanosleep$U.o group-member$U.o putenv$U.o error$U.o __fpending$U.o rename$U.o getcwd$U.o canonicalize$U.o regex$U.o getloadavg$U.o getusershell$U.o sig2str$U.o euidaccess$U.o rpmatch$U.o strndup$U.o strverscmp$U.o getpass$U.o memrchr$U.o fchdir-stub$U.o +LIBS = +LIB_CLOCK_GETTIME = +LIB_CRYPT = +LIB_NANOSLEEP = +LN_S = ln -s +LTLIBICONV = +LTLIBINTL = +LTLIBOBJS = fileblocks$U.lo mkdir$U.lo fnmatch$U.lo strnlen$U.lo ftw$U.lo tsearch$U.lo lchown$U.lo chown$U.lo mktime$U.lo nanosleep$U.lo group-member$U.lo putenv$U.lo error$U.lo __fpending$U.lo rename$U.lo getcwd$U.lo canonicalize$U.lo regex$U.lo getloadavg$U.lo getusershell$U.lo sig2str$U.lo euidaccess$U.lo rpmatch$U.lo strndup$U.lo strverscmp$U.lo getpass$U.lo memrchr$U.lo fchdir-stub$U.lo +MAKEINFO = ${SHELL} /boot/home/Development/current/src/apps/bin/coreutils-5.0/config/missing --run makeinfo +MAN = uname.1 stty.1 +MKINSTALLDIRS = config/mkinstalldirs +MSGFMT = : +MSGMERGE = : +NEED_SETGID = false +OBJEXT = o +OPTIONAL_BIN_PROGS = uname$(EXEEXT) stty$(EXEEXT) +OPTIONAL_BIN_ZCRIPTS = +PACKAGE = coreutils +PACKAGE_BUGREPORT = bug-coreutils@gnu.org +PACKAGE_NAME = GNU coreutils +PACKAGE_STRING = GNU coreutils 5.0 +PACKAGE_TARNAME = coreutils +PACKAGE_VERSION = 5.0 +PATH_SEPARATOR = : +PERL = perl +POSUB = +POW_LIB = +RANLIB = ranlib +SEQ_LIBM = +SET_MAKE = +SHELL = /bin/sh +SQRT_LIBM = +STRIP = +U = +USE_NLS = no +VERSION = 5.0 +XGETTEXT = : +YACC = bison -y +ac_ct_CC = gcc +ac_ct_RANLIB = ranlib +ac_ct_STRIP = +am__fastdepCC_FALSE = +am__fastdepCC_TRUE = # +am__include = include +am__leading_dot = . +am__quote = +bindir = ${exec_prefix}/bin +build = i586-pc-beos +build_alias = +build_cpu = i586 +build_os = beos +build_vendor = pc +datadir = ${prefix}/share +exec_prefix = ${prefix} +host = i586-pc-beos +host_alias = +host_cpu = i586 +host_os = beos +host_vendor = pc +includedir = ${prefix}/include +infodir = ${prefix}/info +install_sh = /boot/home/Development/current/src/apps/bin/coreutils-5.0/config/install-sh +libdir = ${exec_prefix}/lib +libexecdir = ${exec_prefix}/libexec +localstatedir = ${prefix}/var +mandir = ${prefix}/man +oldincludedir = /usr/include +prefix = /usr/local +program_transform_name = s,x,x, +sbindir = ${exec_prefix}/sbin +sharedstatedir = ${prefix}/com +sysconfdir = ${prefix}/etc +target_alias = + +EXTRA_DIST = \ + README Makefile.am.in \ +acl.m4 \ +afs.m4 \ +assert.m4 \ +bison.m4 \ +boottime.m4 \ +c-stack.m4 \ +canonicalize.m4 \ +check-decl.m4 \ +chown.m4 \ +codeset.m4 \ +d-ino.m4 \ +d-type.m4 \ +dirfd.m4 \ +dos.m4 \ +error.m4 \ +fpending.m4 \ +fstypename.m4 \ +fsusage.m4 \ +ftruncate.m4 \ +ftw.m4 \ +getcwd-path-max.m4 \ +getcwd.m4 \ +getgroups.m4 \ +getline.m4 \ +gettext.m4 \ +gettimeofday.m4 \ +glibc.m4 \ +glibc21.m4 \ +group-member.m4 \ +host-os.m4 \ +iconv.m4 \ +intdiv0.m4 \ +inttypes-pri.m4 \ +inttypes.m4 \ +isc-posix.m4 \ +jm-glibc-io.m4 \ +jm-macros.m4 \ +jm-mktime.m4 \ +jm-winsz1.m4 \ +jm-winsz2.m4 \ +lchown.m4 \ +lcmessage.m4 \ +lib-check.m4 \ +lib-ld.m4 \ +lib-link.m4 \ +lib-prefix.m4 \ +link-follow.m4 \ +longlong.m4 \ +ls-mntd-fs.m4 \ +lstat.m4 \ +mbrtowc.m4 \ +mbswidth.m4 \ +memcmp.m4 \ +mkdir-slash.m4 \ +mkstemp.m4 \ +nanosleep.m4 \ +onceonly.m4 \ +open-max.m4 \ +perl.m4 \ +prereq.m4 \ +progtest.m4 \ +putenv.m4 \ +regex.m4 \ +rename.m4 \ +restrict.m4 \ +rmdir-errno.m4 \ +search-libs.m4 \ +st_dm_mode.m4 \ +st_mtim.m4 \ +stat.m4 \ +stdbool.m4 \ +strftime.m4 \ +timespec.m4 \ +unlink-busy.m4 \ +uptime.m4 \ +utimbuf.m4 \ +utime.m4 \ +utimes.m4 \ +xstrtoimax.m4 \ +xstrtoumax.m4 + +subdir = m4 +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = +DIST_COMMON = README ChangeLog Makefile.am Makefile.in +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnits m4/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +uninstall-info-am: +tags: TAGS +TAGS: + +ctags: CTAGS +CTAGS: + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = .. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @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"; \ + $(mkinstalldirs) "$(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 + +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_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(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 mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-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 + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am + +.PHONY: all all-am check check-am clean clean-generic distclean \ + distclean-generic distdir dvi dvi-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-generic pdf pdf-am ps ps-am uninstall uninstall-am \ + uninstall-info-am + + +Makefile.am: Makefile.am.in + rm -f $@ $@t + sed -n '1,/^##m4-files-begin/p' $< > $@t + (((echo EXTRA_DIST =; \ + echo " README Makefile.am.in" \ + ) | tr '\012' @); \ + (echo *.m4|tr ' ' @) ) \ + |sed 's/@$$/%/;s/@/ \\@/g' |tr @% '\012\012' \ + >> $@t + sed -n '/^##m4-files-end/,$$p' $< >> $@t + chmod a-w $@t + mv $@t $@ +# 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/src/apps/bin/coreutils-5.0/m4/Makefile.am b/src/apps/bin/coreutils-5.0/m4/Makefile.am new file mode 100644 index 0000000000..756e8f0235 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/Makefile.am @@ -0,0 +1,99 @@ +## Process this file with automake to produce Makefile.in -*-Makefile-*- + +##m4-files-begin +EXTRA_DIST = \ + README Makefile.am.in \ +acl.m4 \ +afs.m4 \ +assert.m4 \ +bison.m4 \ +boottime.m4 \ +c-stack.m4 \ +canonicalize.m4 \ +check-decl.m4 \ +chown.m4 \ +codeset.m4 \ +d-ino.m4 \ +d-type.m4 \ +dirfd.m4 \ +dos.m4 \ +error.m4 \ +fpending.m4 \ +fstypename.m4 \ +fsusage.m4 \ +ftruncate.m4 \ +ftw.m4 \ +getcwd-path-max.m4 \ +getcwd.m4 \ +getgroups.m4 \ +getline.m4 \ +gettext.m4 \ +gettimeofday.m4 \ +glibc.m4 \ +glibc21.m4 \ +group-member.m4 \ +host-os.m4 \ +iconv.m4 \ +intdiv0.m4 \ +inttypes-pri.m4 \ +inttypes.m4 \ +isc-posix.m4 \ +jm-glibc-io.m4 \ +jm-macros.m4 \ +jm-mktime.m4 \ +jm-winsz1.m4 \ +jm-winsz2.m4 \ +lchown.m4 \ +lcmessage.m4 \ +lib-check.m4 \ +lib-ld.m4 \ +lib-link.m4 \ +lib-prefix.m4 \ +link-follow.m4 \ +longlong.m4 \ +ls-mntd-fs.m4 \ +lstat.m4 \ +mbrtowc.m4 \ +mbswidth.m4 \ +memcmp.m4 \ +mkdir-slash.m4 \ +mkstemp.m4 \ +nanosleep.m4 \ +onceonly.m4 \ +open-max.m4 \ +perl.m4 \ +prereq.m4 \ +progtest.m4 \ +putenv.m4 \ +regex.m4 \ +rename.m4 \ +restrict.m4 \ +rmdir-errno.m4 \ +search-libs.m4 \ +st_dm_mode.m4 \ +st_mtim.m4 \ +stat.m4 \ +stdbool.m4 \ +strftime.m4 \ +timespec.m4 \ +unlink-busy.m4 \ +uptime.m4 \ +utimbuf.m4 \ +utime.m4 \ +utimes.m4 \ +xstrtoimax.m4 \ +xstrtoumax.m4 +##m4-files-end + +Makefile.am: Makefile.am.in + rm -f $@ $@t + sed -n '1,/^##m4-files-begin/p' $< > $@t + (((echo EXTRA_DIST =; \ + echo " README Makefile.am.in" \ + ) | tr '\012' @); \ + (echo *.m4|tr ' ' @) ) \ + |sed 's/@$$/%/;s/@/ \\@/g' |tr @% '\012\012' \ + >> $@t + sed -n '/^##m4-files-end/,$$p' $< >> $@t + chmod a-w $@t + mv $@t $@ diff --git a/src/apps/bin/coreutils-5.0/m4/Makefile.am.in b/src/apps/bin/coreutils-5.0/m4/Makefile.am.in new file mode 100644 index 0000000000..eddeffecbd --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/Makefile.am.in @@ -0,0 +1,17 @@ +## Process this file with automake to produce Makefile.in -*-Makefile-*- + +##m4-files-begin +##m4-files-end + +Makefile.am: Makefile.am.in + rm -f $@ $@t + sed -n '1,/^##m4-files-begin/p' $< > $@t + (((echo EXTRA_DIST =; \ + echo " README Makefile.am.in" \ + ) | tr '\012' @); \ + (echo *.m4|tr ' ' @) ) \ + |sed 's/@$$/%/;s/@/ \\@/g' |tr @% '\012\012' \ + >> $@t + sed -n '/^##m4-files-end/,$$p' $< >> $@t + chmod a-w $@t + mv $@t $@ diff --git a/src/apps/bin/coreutils-5.0/m4/Makefile.in b/src/apps/bin/coreutils-5.0/m4/Makefile.in new file mode 100644 index 0000000000..7069262327 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/Makefile.in @@ -0,0 +1,387 @@ +# Makefile.in generated by automake 1.7.3 from Makefile.am. +# @configure_input@ + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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 = : +host_triplet = @host@ +ACLOCAL = @ACLOCAL@ +ALLOCA = @ALLOCA@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DF_PROG = @DF_PROG@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FESETROUND_LIBM = @FESETROUND_LIBM@ +GETLOADAVG_LIBS = @GETLOADAVG_LIBS@ +GLIBC21 = @GLIBC21@ +GMSGFMT = @GMSGFMT@ +GNU_PACKAGE = @GNU_PACKAGE@ +HELP2MAN = @HELP2MAN@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTLLIBS = @INTLLIBS@ +KMEM_GROUP = @KMEM_GROUP@ +LDFLAGS = @LDFLAGS@ +LIBICONV = @LIBICONV@ +LIBINTL = @LIBINTL@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIB_CLOCK_GETTIME = @LIB_CLOCK_GETTIME@ +LIB_CRYPT = @LIB_CRYPT@ +LIB_NANOSLEEP = @LIB_NANOSLEEP@ +LN_S = @LN_S@ +LTLIBICONV = @LTLIBICONV@ +LTLIBINTL = @LTLIBINTL@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAN = @MAN@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGMERGE = @MSGMERGE@ +NEED_SETGID = @NEED_SETGID@ +OBJEXT = @OBJEXT@ +OPTIONAL_BIN_PROGS = @OPTIONAL_BIN_PROGS@ +OPTIONAL_BIN_ZCRIPTS = @OPTIONAL_BIN_ZCRIPTS@ +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@ +POW_LIB = @POW_LIB@ +RANLIB = @RANLIB@ +SEQ_LIBM = @SEQ_LIBM@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SQRT_LIBM = @SQRT_LIBM@ +STRIP = @STRIP@ +U = @U@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +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__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ +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 = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ + +EXTRA_DIST = \ + README Makefile.am.in \ +acl.m4 \ +afs.m4 \ +assert.m4 \ +bison.m4 \ +boottime.m4 \ +c-stack.m4 \ +canonicalize.m4 \ +check-decl.m4 \ +chown.m4 \ +codeset.m4 \ +d-ino.m4 \ +d-type.m4 \ +dirfd.m4 \ +dos.m4 \ +error.m4 \ +fpending.m4 \ +fstypename.m4 \ +fsusage.m4 \ +ftruncate.m4 \ +ftw.m4 \ +getcwd-path-max.m4 \ +getcwd.m4 \ +getgroups.m4 \ +getline.m4 \ +gettext.m4 \ +gettimeofday.m4 \ +glibc.m4 \ +glibc21.m4 \ +group-member.m4 \ +host-os.m4 \ +iconv.m4 \ +intdiv0.m4 \ +inttypes-pri.m4 \ +inttypes.m4 \ +isc-posix.m4 \ +jm-glibc-io.m4 \ +jm-macros.m4 \ +jm-mktime.m4 \ +jm-winsz1.m4 \ +jm-winsz2.m4 \ +lchown.m4 \ +lcmessage.m4 \ +lib-check.m4 \ +lib-ld.m4 \ +lib-link.m4 \ +lib-prefix.m4 \ +link-follow.m4 \ +longlong.m4 \ +ls-mntd-fs.m4 \ +lstat.m4 \ +mbrtowc.m4 \ +mbswidth.m4 \ +memcmp.m4 \ +mkdir-slash.m4 \ +mkstemp.m4 \ +nanosleep.m4 \ +onceonly.m4 \ +open-max.m4 \ +perl.m4 \ +prereq.m4 \ +progtest.m4 \ +putenv.m4 \ +regex.m4 \ +rename.m4 \ +restrict.m4 \ +rmdir-errno.m4 \ +search-libs.m4 \ +st_dm_mode.m4 \ +st_mtim.m4 \ +stat.m4 \ +stdbool.m4 \ +strftime.m4 \ +timespec.m4 \ +unlink-busy.m4 \ +uptime.m4 \ +utimbuf.m4 \ +utime.m4 \ +utimes.m4 \ +xstrtoimax.m4 \ +xstrtoumax.m4 + +subdir = m4 +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = +DIST_COMMON = README ChangeLog Makefile.am Makefile.in +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnits m4/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +uninstall-info-am: +tags: TAGS +TAGS: + +ctags: CTAGS +CTAGS: + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = .. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @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"; \ + $(mkinstalldirs) "$(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 + +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_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(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 mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-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 + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am + +.PHONY: all all-am check check-am clean clean-generic distclean \ + distclean-generic distdir dvi dvi-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-generic pdf pdf-am ps ps-am uninstall uninstall-am \ + uninstall-info-am + + +Makefile.am: Makefile.am.in + rm -f $@ $@t + sed -n '1,/^##m4-files-begin/p' $< > $@t + (((echo EXTRA_DIST =; \ + echo " README Makefile.am.in" \ + ) | tr '\012' @); \ + (echo *.m4|tr ' ' @) ) \ + |sed 's/@$$/%/;s/@/ \\@/g' |tr @% '\012\012' \ + >> $@t + sed -n '/^##m4-files-end/,$$p' $< >> $@t + chmod a-w $@t + mv $@t $@ +# 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/src/apps/bin/coreutils-5.0/m4/README b/src/apps/bin/coreutils-5.0/m4/README new file mode 100644 index 0000000000..3a38ae8b95 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/README @@ -0,0 +1,10 @@ +The files in this directory are shared between the fileutils, sh-utils, +and textutils packages. + +These files are used by a program called aclocal (part of the GNU automake +package). aclocal uses these files to create aclocal.m4 which is in turn +used by autoconf to create the configure script at the top level in +this distribution. + +The Makefile.am file in this directory is automatically generated +from the template file, Makefile.am.in. diff --git a/src/apps/bin/coreutils-5.0/m4/acl.m4 b/src/apps/bin/coreutils-5.0/m4/acl.m4 new file mode 100644 index 0000000000..f5ffa3d276 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/acl.m4 @@ -0,0 +1,23 @@ +# acl.m4 - check for access control list (ACL) primitives + +# Copyright (C) 2002 Free Software Foundation, Inc. + +# 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. */ + +# Written by Paul Eggert. + +AC_DEFUN([AC_FUNC_ACL], + [AC_CHECK_HEADERS(sys/acl.h) + AC_CHECK_FUNCS(acl)]) diff --git a/src/apps/bin/coreutils-5.0/m4/afs.m4 b/src/apps/bin/coreutils-5.0/m4/afs.m4 new file mode 100644 index 0000000000..9e7d773161 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/afs.m4 @@ -0,0 +1,13 @@ +#serial 5 + +AC_DEFUN([jm_AFS], + [ + AC_MSG_CHECKING(for AFS) + if test -d /afs; then + AC_DEFINE(AFS, 1, [Define if you have the Andrew File System.]) + ac_result=yes + else + ac_result=no + fi + AC_MSG_RESULT($ac_result) + ]) diff --git a/src/apps/bin/coreutils-5.0/m4/assert.m4 b/src/apps/bin/coreutils-5.0/m4/assert.m4 new file mode 100644 index 0000000000..8ab60b1bdf --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/assert.m4 @@ -0,0 +1,13 @@ +#serial 3 +dnl based on code from Eleftherios Gkioulekas + +AC_DEFUN([jm_ASSERT], +[ + AC_MSG_CHECKING(whether to enable assertions) + AC_ARG_ENABLE(assert, + [ --disable-assert turn off assertions], + [ AC_MSG_RESULT(no) + AC_DEFINE(NDEBUG,1,[Define to 1 if assertions should be disabled.]) ], + [ AC_MSG_RESULT(yes) ] + ) +]) diff --git a/src/apps/bin/coreutils-5.0/m4/bison.m4 b/src/apps/bin/coreutils-5.0/m4/bison.m4 new file mode 100644 index 0000000000..228ae4c5a6 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/bison.m4 @@ -0,0 +1,8 @@ +#serial 2 + +AC_DEFUN([jm_BISON], +[ + # getdate.y works with bison only. + : ${YACC='bison -y'} + AC_SUBST(YACC) +]) diff --git a/src/apps/bin/coreutils-5.0/m4/boottime.m4 b/src/apps/bin/coreutils-5.0/m4/boottime.m4 new file mode 100644 index 0000000000..e4f405483b --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/boottime.m4 @@ -0,0 +1,37 @@ +# Determine whether this system has infrastructure for obtaining the boot time. + +# GNULIB_BOOT_TIME([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]]) +* ---------------------------------------------------------- +AC_DEFUN([GNULIB_BOOT_TIME], +[ + AC_CHECK_FUNCS(sysctl) + AC_CHECK_HEADERS(sys/sysctl.h) + AC_CACHE_CHECK( + [whether we can get the system boot time], + [gnulib_cv_have_boot_time], + [ + AC_COMPILE_IFELSE( + [AC_LANG_PROGRAM( +[AC_INCLUDES_DEFAULT +#if HAVE_SYSCTL && HAVE_SYS_SYSCTL_H +# include /* needed for OpenBSD 3.0 */ +# include +#endif +#ifdef HAVE_UTMPX_H +# include +#else +# include +#endif +], +[[ +#if defined BOOT_TIME || (defined CTL_KERN && defined KERN_BOOTTIME) +/* your system *does* have the infrastructure to determine boot time */ +#else +please_tell_us_how_to_determine_boot_time_on_your_system +#endif +]])], + gnulib_cv_have_boot_time=yes, + gnulib_cv_have_boot_time=no) + ]) + AS_IF([test $gnulib_cv_have_boot_time = yes], [$1], [$2]) +]) diff --git a/src/apps/bin/coreutils-5.0/m4/c-stack.m4 b/src/apps/bin/coreutils-5.0/m4/c-stack.m4 new file mode 100644 index 0000000000..666a8ee06e --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/c-stack.m4 @@ -0,0 +1,153 @@ +# Check prerequisites for compiling lib/c-stack.c. + +# Copyright (C) 2002, 2003 Free Software Foundation, Inc. + +# 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. + +# Written by Paul Eggert. + +AC_DEFUN([AC_SYS_XSI_STACK_OVERFLOW_HEURISTIC], + [# for STACK_DIRECTION + AC_REQUIRE([AC_FUNC_ALLOCA]) + AC_CHECK_FUNCS(setrlimit) + + AC_CACHE_CHECK([for working C stack overflow detection], + ac_cv_sys_xsi_stack_overflow_heuristic, + [AC_TRY_RUN( + [ + #include + #include + #include + #if HAVE_SETRLIMIT + # include + # include + # include + #endif + + static union + { + char buffer[SIGSTKSZ]; + long double ld; + long u; + void *p; + } alternate_signal_stack; + + #if STACK_DIRECTION + # define find_stack_direction(ptr) STACK_DIRECTION + #else + static int + find_stack_direction (char const *addr) + { + char dummy; + return (! addr ? find_stack_direction (&dummy) + : addr < &dummy ? 1 : -1); + } + #endif + + static void + segv_handler (int signo, siginfo_t *info, void *context) + { + if (0 < info->si_code) + { + ucontext_t const *user_context = context; + char const *stack_min = user_context->uc_stack.ss_sp; + size_t stack_size = user_context->uc_stack.ss_size; + char const *faulting_address = info->si_addr; + size_t s = faulting_address - stack_min; + size_t page_size = sysconf (_SC_PAGESIZE); + if (find_stack_direction (0) < 0) + s += page_size; + if (s < stack_size + page_size) + _exit (0); + } + + _exit (1); + } + + static int + c_stack_action (void) + { + stack_t st; + struct sigaction act; + int r; + + st.ss_flags = 0; + st.ss_sp = alternate_signal_stack.buffer; + st.ss_size = sizeof alternate_signal_stack.buffer; + r = sigaltstack (&st, 0); + if (r != 0) + return r; + + sigemptyset (&act.sa_mask); + act.sa_flags = SA_NODEFER | SA_ONSTACK | SA_RESETHAND | SA_SIGINFO; + act.sa_sigaction = segv_handler; + return sigaction (SIGSEGV, &act, 0); + } + + static int + recurse (char *p) + { + char array[500]; + array[0] = 1; + return *p + recurse (array); + } + + int + main (void) + { + #if HAVE_SETRLIMIT && defined RLIMIT_STACK + /* Before starting the endless recursion, try to be friendly + to the user's machine. On some Linux 2.2.x systems, there + is no stack limit for user processes at all. We don't want + to kill such systems. */ + struct rlimit rl; + rl.rlim_cur = rl.rlim_max = 0x100000; /* 1 MB */ + setrlimit (RLIMIT_STACK, &rl); + #endif + + c_stack_action (); + return recurse ("\1"); + } + ], + [ac_cv_sys_xsi_stack_overflow_heuristic=yes], + [ac_cv_sys_xsi_stack_overflow_heuristic=no], + [ac_cv_sys_xsi_stack_overflow_heuristic=cross-compiling])]) + + if test $ac_cv_sys_xsi_stack_overflow_heuristic = yes; then + AC_DEFINE(HAVE_XSI_STACK_OVERFLOW_HEURISTIC, 1, + [Define to 1 if extending the stack slightly past the limit causes + a SIGSEGV, and an alternate stack can be established with sigaltstack, + and the signal handler is passed a context that specifies the + run time stack. This behavior is defined by POSIX 1003.1-2001 + with the X/Open System Interface (XSI) option + and is a standardized way to implement a SEGV-based stack + overflow detection heuristic.]) + fi]) + + +AC_DEFUN([jm_PREREQ_C_STACK], + [AC_REQUIRE([AC_SYS_XSI_STACK_OVERFLOW_HEURISTIC]) + + # for STACK_DIRECTION + AC_REQUIRE([AC_FUNC_ALLOCA]) + + AC_CHECK_FUNCS(getcontext sigaltstack) + AC_CHECK_DECLS([getcontext], , , [#include ]) + AC_CHECK_DECLS([sigaltstack], , , [#include ]) + + AC_CHECK_HEADERS(sys/resource.h ucontext.h unistd.h) + + AC_CHECK_TYPES([stack_t], , , [#include ])]) diff --git a/src/apps/bin/coreutils-5.0/m4/canonicalize.m4 b/src/apps/bin/coreutils-5.0/m4/canonicalize.m4 new file mode 100644 index 0000000000..7e6276c5d5 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/canonicalize.m4 @@ -0,0 +1,13 @@ +#serial 1 +AC_DEFUN([AC_FUNC_CANONICALIZE_FILE_NAME], + [ + AC_REQUIRE([AC_HEADER_STDC]) + AC_CHECK_HEADERS(string.h sys/param.h stddef.h) + AC_CHECK_FUNCS(resolvepath) + AC_REQUIRE([AC_HEADER_STAT]) + + # This would simply be AC_REPLACE_FUNC([canonicalize_file_name]) + # if the function name weren't so long. Besides, I would rather + # not have underscores in file names. + AC_CHECK_FUNC([canonicalize_file_name], , [AC_LIBOBJ(canonicalize)]) + ]) diff --git a/src/apps/bin/coreutils-5.0/m4/check-decl.m4 b/src/apps/bin/coreutils-5.0/m4/check-decl.m4 new file mode 100644 index 0000000000..22f0361d86 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/check-decl.m4 @@ -0,0 +1,86 @@ +#serial 19 + +dnl This is just a wrapper function to encapsulate this kludge. +dnl Putting it in a separate file like this helps share it between +dnl different packages. +AC_DEFUN([jm_CHECK_DECLS], +[ + AC_REQUIRE([_jm_DECL_HEADERS]) + AC_REQUIRE([AC_HEADER_TIME]) + headers=' +#include +#if HAVE_STRING_H +# if !STDC_HEADERS && HAVE_MEMORY_H +# include +# endif +# include +#else +# if HAVE_STRINGS_H +# include +# endif +#endif +#if HAVE_STDLIB_H +# include +#endif +#if HAVE_UNISTD_H +# include +#endif + +#include +#if TIME_WITH_SYS_TIME +# include +# include +#else +# if HAVE_SYS_TIME_H +# include +# else +# include +# endif +#endif + +#if HAVE_UTMP_H +# include +#endif + +#if HAVE_GRP_H +# include +#endif + +#if HAVE_PWD_H +# include +#endif +' + + AC_CHECK_DECLS([ + euidaccess, + free, + getenv, + geteuid, + getgrgid, + getlogin, + getpwuid, + getuid, + getutent, + lseek, + malloc, + memchr, + memrchr, + nanosleep, + realloc, + stpcpy, + strndup, + strnlen, + strstr, + strtoul, + strtoull, + ttyname], , , $headers) +]) + +dnl FIXME: when autoconf has support for it. +dnl This is a little helper so we can require these header checks. +AC_DEFUN([_jm_DECL_HEADERS], +[ + AC_REQUIRE([AC_HEADER_STDC]) + AC_CHECK_HEADERS(grp.h memory.h pwd.h string.h strings.h stdlib.h \ + unistd.h sys/time.h utmp.h utmpx.h) +]) diff --git a/src/apps/bin/coreutils-5.0/m4/chown.m4 b/src/apps/bin/coreutils-5.0/m4/chown.m4 new file mode 100644 index 0000000000..1f3f51b46e --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/chown.m4 @@ -0,0 +1,49 @@ +#serial 7 + +dnl From Jim Meyering. +dnl Determine whether chown accepts arguments of -1 for uid and gid. +dnl If it doesn't, arrange to use the replacement function. +dnl + +AC_DEFUN([jm_FUNC_CHOWN], +[AC_REQUIRE([AC_TYPE_UID_T])dnl + test -z "$ac_cv_header_unistd_h" \ + && AC_CHECK_HEADERS(unistd.h) + AC_CACHE_CHECK([for working chown], jm_cv_func_working_chown, + [AC_TRY_RUN([ +# include +# include +# include +# ifdef HAVE_UNISTD_H +# include +# endif + + int + main () + { + char *f = "conftest.chown"; + struct stat before, after; + + if (creat (f, 0600) < 0) + exit (1); + if (stat (f, &before) < 0) + exit (1); + if (chown (f, (uid_t) -1, (gid_t) -1) == -1) + exit (1); + if (stat (f, &after) < 0) + exit (1); + exit ((before.st_uid == after.st_uid + && before.st_gid == after.st_gid) ? 0 : 1); + } + ], + jm_cv_func_working_chown=yes, + jm_cv_func_working_chown=no, + dnl When crosscompiling, assume chown is broken. + jm_cv_func_working_chown=no) + ]) + if test $jm_cv_func_working_chown = no; then + AC_LIBOBJ(chown) + AC_DEFINE(chown, rpl_chown, + [Define to rpl_chown if the replacement function should be used.]) + fi +]) diff --git a/src/apps/bin/coreutils-5.0/m4/codeset.m4 b/src/apps/bin/coreutils-5.0/m4/codeset.m4 new file mode 100644 index 0000000000..59535ebcff --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/codeset.m4 @@ -0,0 +1,23 @@ +# codeset.m4 serial AM1 (gettext-0.10.40) +dnl Copyright (C) 2000-2002 Free Software Foundation, Inc. +dnl This file is free software, distributed under the terms of the GNU +dnl General Public License. As a special exception to the GNU General +dnl Public License, this file may be distributed as part of a program +dnl that contains a configuration script generated by Autoconf, under +dnl the same distribution terms as the rest of that program. + +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/src/apps/bin/coreutils-5.0/m4/d-ino.m4 b/src/apps/bin/coreutils-5.0/m4/d-ino.m4 new file mode 100644 index 0000000000..6ca60dc5e9 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/d-ino.m4 @@ -0,0 +1,42 @@ +#serial 4 + +dnl From Jim Meyering. +dnl +dnl Check whether struct dirent has a member named d_ino. +dnl + +AC_DEFUN([jm_CHECK_TYPE_STRUCT_DIRENT_D_INO], + [AC_REQUIRE([AC_HEADER_DIRENT])dnl + AC_CACHE_CHECK([for d_ino member in directory struct], + jm_cv_struct_dirent_d_ino, + [AC_TRY_LINK(dnl + [ +#include +#ifdef HAVE_DIRENT_H +# include +#else /* not HAVE_DIRENT_H */ +# define dirent direct +# ifdef HAVE_SYS_NDIR_H +# include +# endif /* HAVE_SYS_NDIR_H */ +# ifdef HAVE_SYS_DIR_H +# include +# endif /* HAVE_SYS_DIR_H */ +# ifdef HAVE_NDIR_H +# include +# endif /* HAVE_NDIR_H */ +#endif /* HAVE_DIRENT_H */ + ], + [struct dirent dp; dp.d_ino = 0;], + + jm_cv_struct_dirent_d_ino=yes, + jm_cv_struct_dirent_d_ino=no) + ] + ) + if test $jm_cv_struct_dirent_d_ino = yes; then + AC_DEFINE(D_INO_IN_DIRENT, 1, + [Define if there is a member named d_ino in the struct describing + directory headers.]) + fi + ] +) diff --git a/src/apps/bin/coreutils-5.0/m4/d-type.m4 b/src/apps/bin/coreutils-5.0/m4/d-type.m4 new file mode 100644 index 0000000000..ae0ba57c35 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/d-type.m4 @@ -0,0 +1,42 @@ +#serial 5 + +dnl From Jim Meyering. +dnl +dnl Check whether struct dirent has a member named d_type. +dnl + +AC_DEFUN([jm_CHECK_TYPE_STRUCT_DIRENT_D_TYPE], + [AC_REQUIRE([AC_HEADER_DIRENT])dnl + AC_CACHE_CHECK([for d_type member in directory struct], + jm_cv_struct_dirent_d_type, + [AC_TRY_LINK(dnl + [ +#include +#ifdef HAVE_DIRENT_H +# include +#else /* not HAVE_DIRENT_H */ +# define dirent direct +# ifdef HAVE_SYS_NDIR_H +# include +# endif /* HAVE_SYS_NDIR_H */ +# ifdef HAVE_SYS_DIR_H +# include +# endif /* HAVE_SYS_DIR_H */ +# ifdef HAVE_NDIR_H +# include +# endif /* HAVE_NDIR_H */ +#endif /* HAVE_DIRENT_H */ + ], + [struct dirent dp; dp.d_type = 0;], + + jm_cv_struct_dirent_d_type=yes, + jm_cv_struct_dirent_d_type=no) + ] + ) + if test $jm_cv_struct_dirent_d_type = yes; then + AC_DEFINE(HAVE_STRUCT_DIRENT_D_TYPE, 1, + [Define if there is a member named d_type in the struct describing + directory headers.]) + fi + ] +) diff --git a/src/apps/bin/coreutils-5.0/m4/dirfd.m4 b/src/apps/bin/coreutils-5.0/m4/dirfd.m4 new file mode 100644 index 0000000000..995cd25507 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/dirfd.m4 @@ -0,0 +1,82 @@ +#serial 5 + +dnl Find out how to get the file descriptor associated with an open DIR*. +dnl From Jim Meyering + +AC_DEFUN([UTILS_FUNC_DIRFD], +[ + dnl Work around a bug of AC_EGREP_CPP in autoconf-2.57. + AC_REQUIRE([AC_PROG_CPP]) + AC_REQUIRE([AC_PROG_EGREP]) + + AC_HEADER_DIRENT + dirfd_headers=' +#if HAVE_DIRENT_H +# include +#else /* not HAVE_DIRENT_H */ +# define dirent direct +# if HAVE_SYS_NDIR_H +# include +# endif /* HAVE_SYS_NDIR_H */ +# if HAVE_SYS_DIR_H +# include +# endif /* HAVE_SYS_DIR_H */ +# if HAVE_NDIR_H +# include +# endif /* HAVE_NDIR_H */ +#endif /* HAVE_DIRENT_H */ +' + AC_CHECK_FUNCS(dirfd) + AC_CHECK_DECLS([dirfd], , , $dirfd_headers) + + AC_CACHE_CHECK([whether dirfd is a macro], + jm_cv_func_dirfd_macro, + AC_EGREP_CPP([dirent_header_defines_dirfd], [$dirfd_headers +#ifdef dirfd + dirent_header_defines_dirfd +#endif], + jm_cv_func_dirfd_macro=yes, + jm_cv_func_dirfd_macro=no)) + + # Use the replacement only if we have no function, macro, + # or declaration with that name. + if test $ac_cv_func_dirfd,$ac_cv_have_decl_dirfd,$jm_cv_func_dirfd_macro \ + = no,no,no; then + AC_REPLACE_FUNCS([dirfd]) + AC_CACHE_CHECK( + [how to get the file descriptor associated with an open DIR*], + gl_cv_sys_dir_fd_member_name, + [ + dirfd_save_CFLAGS=$CFLAGS + for ac_expr in d_fd dd_fd; do + + CFLAGS="$CFLAGS -DDIR_FD_MEMBER_NAME=$ac_expr" + AC_TRY_COMPILE( + [$dirfd_headers + ], + [DIR *dir_p = opendir("."); (void) dir_p->DIR_FD_MEMBER_NAME;], + dir_fd_found=yes + ) + CFLAGS=$dirfd_save_CFLAGS + test "$dir_fd_found" = yes && break + done + test "$dir_fd_found" = yes || ac_expr=no_such_member + + gl_cv_sys_dir_fd_member_name=$ac_expr + ] + ) + if test $gl_cv_sys_dir_fd_member_name != no_such_member; then + AC_DEFINE_UNQUOTED(DIR_FD_MEMBER_NAME, + $gl_cv_sys_dir_fd_member_name, + [the name of the file descriptor member of DIR]) + fi + AH_VERBATIM(DIR_TO_FD, + [#ifdef DIR_FD_MEMBER_NAME +# define DIR_TO_FD(Dir_p) ((Dir_p)->DIR_FD_MEMBER_NAME) +#else +# define DIR_TO_FD(Dir_p) -1 +#endif +] + ) + fi +]) diff --git a/src/apps/bin/coreutils-5.0/m4/dos.m4 b/src/apps/bin/coreutils-5.0/m4/dos.m4 new file mode 100644 index 0000000000..868626e7e5 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/dos.m4 @@ -0,0 +1,53 @@ +#serial 5 + +# Define some macros required for proper operation of code in lib/*.c +# on MSDOS/Windows systems. + +# From Jim Meyering. + +AC_DEFUN([jm_AC_DOS], + [ + AC_CACHE_CHECK([whether system is Windows or MSDOS], [ac_cv_win_or_dos], + [ + AC_TRY_COMPILE([], + [#if !defined _WIN32 && !defined __WIN32__ && !defined __MSDOS__ +neither MSDOS nor Windows +#endif], + [ac_cv_win_or_dos=yes], + [ac_cv_win_or_dos=no]) + ]) + + if test x"$ac_cv_win_or_dos" = xyes; then + ac_fs_accepts_drive_letter_prefix=1 + ac_fs_backslash_is_file_name_separator=1 + else + ac_fs_accepts_drive_letter_prefix=0 + ac_fs_backslash_is_file_name_separator=0 + fi + + AH_VERBATIM(FILESYSTEM_PREFIX_LEN, + [#if FILESYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX +# define FILESYSTEM_PREFIX_LEN(Filename) \ + ((Filename)[0] && (Filename)[1] == ':' ? 2 : 0) +#else +# define FILESYSTEM_PREFIX_LEN(Filename) 0 +#endif]) + + AC_DEFINE_UNQUOTED([FILESYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX], + $ac_fs_accepts_drive_letter_prefix, + [Define on systems for which file names may have a so-called + `drive letter' prefix, define this to compute the length of that + prefix, including the colon.]) + + AH_VERBATIM(ISSLASH, + [#if FILESYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR +# define ISSLASH(C) ((C) == '/' || (C) == '\\') +#else +# define ISSLASH(C) ((C) == '/') +#endif]) + + AC_DEFINE_UNQUOTED([FILESYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR], + $ac_fs_backslash_is_file_name_separator, + [Define if the backslash character may also serve as a file name + component separator.]) + ]) diff --git a/src/apps/bin/coreutils-5.0/m4/error.m4 b/src/apps/bin/coreutils-5.0/m4/error.m4 new file mode 100644 index 0000000000..717725d619 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/error.m4 @@ -0,0 +1,14 @@ +#serial 5 + +dnl FIXME: put these prerequisite-only *.m4 files in a separate +dnl directory -- otherwise, they'll conflict with existing files. + +dnl These are the prerequisite macros for GNU's error.c file. +AC_DEFUN([jm_PREREQ_ERROR], +[ + AC_CHECK_FUNCS(strerror vprintf doprnt) + AC_CHECK_DECLS([strerror]) + AC_CHECK_HEADERS([libintl.h]) + AC_FUNC_STRERROR_R + AC_HEADER_STDC +]) diff --git a/src/apps/bin/coreutils-5.0/m4/fpending.m4 b/src/apps/bin/coreutils-5.0/m4/fpending.m4 new file mode 100644 index 0000000000..145c86a0bc --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/fpending.m4 @@ -0,0 +1,72 @@ +#serial 3 + +dnl From Jim Meyering +dnl Using code from emacs, based on suggestions from Paul Eggert +dnl and Ulrich Drepper. + +dnl Find out how to determine the number of pending output bytes on a stream. +dnl glibc (2.1.93 and newer) and Solaris provide __fpending. On other systems, +dnl we have to grub around in the FILE struct. + +AC_DEFUN([jm_FUNC_FPENDING], +[ + AC_CHECK_HEADERS(stdio_ext.h) + AC_REPLACE_FUNCS([__fpending]) + fp_headers=' +# if HAVE_STDIO_EXT_H +# include +# endif +' + AC_CHECK_DECLS([__fpending], , , $fp_headers) + if test $ac_cv_func___fpending = no; then + AC_CACHE_CHECK( + [how to determine the number of pending output bytes on a stream], + ac_cv_sys_pending_output_n_bytes, + [ + for ac_expr in \ + \ + '# glibc2' \ + 'fp->_IO_write_ptr - fp->_IO_write_base' \ + \ + '# traditional Unix' \ + 'fp->_ptr - fp->_base' \ + \ + '# BSD' \ + 'fp->_p - fp->_bf._base' \ + \ + '# SCO, Unixware' \ + 'fp->__ptr - fp->__base' \ + \ + '# old glibc?' \ + 'fp->__bufp - fp->__buffer' \ + \ + '# old glibc iostream?' \ + 'fp->_pptr - fp->_pbase' \ + \ + '# VMS' \ + '(*fp)->_ptr - (*fp)->_base' \ + \ + '# e.g., DGUX R4.11; the info is not available' \ + 1 \ + ; do + + # Skip each embedded comment. + case "$ac_expr" in '#'*) continue;; esac + + AC_TRY_COMPILE( + [#include + ], + [FILE *fp = stdin; (void) ($ac_expr);], + fp_done=yes + ) + test "$fp_done" = yes && break + done + + ac_cv_sys_pending_output_n_bytes=$ac_expr + ] + ) + AC_DEFINE_UNQUOTED(PENDING_OUTPUT_N_BYTES, + $ac_cv_sys_pending_output_n_bytes, + [the number of pending output bytes on stream `fp']) + fi +]) diff --git a/src/apps/bin/coreutils-5.0/m4/fstypename.m4 b/src/apps/bin/coreutils-5.0/m4/fstypename.m4 new file mode 100644 index 0000000000..75723a14fb --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/fstypename.m4 @@ -0,0 +1,32 @@ +#serial 3 + +dnl From Jim Meyering. +dnl +dnl See if struct statfs has the f_fstypename member. +dnl If so, define HAVE_F_FSTYPENAME_IN_STATFS. +dnl + +AC_DEFUN([jm_FSTYPENAME], + [ + AC_CACHE_CHECK([for f_fstypename in struct statfs], + fu_cv_sys_f_fstypename_in_statfs, + [ + AC_TRY_COMPILE( + [ +#include +#include +#include + ], + [struct statfs s; int i = sizeof s.f_fstypename;], + fu_cv_sys_f_fstypename_in_statfs=yes, + fu_cv_sys_f_fstypename_in_statfs=no + ) + ] + ) + + if test $fu_cv_sys_f_fstypename_in_statfs = yes; then + AC_DEFINE(HAVE_F_FSTYPENAME_IN_STATFS, 1, + [Define if struct statfs has the f_fstypename member.]) + fi + ] +) diff --git a/src/apps/bin/coreutils-5.0/m4/fsusage.m4 b/src/apps/bin/coreutils-5.0/m4/fsusage.m4 new file mode 100644 index 0000000000..ad63154ac4 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/fsusage.m4 @@ -0,0 +1,198 @@ +#serial 9 + +# From fileutils/configure.in + +# Try to determine how a program can obtain filesystem usage information. +# If successful, define the appropriate symbol (see fsusage.c) and +# execute ACTION-IF-FOUND. Otherwise, execute ACTION-IF-NOT-FOUND. +# +# jm_FILE_SYSTEM_USAGE([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]]) + +AC_DEFUN([jm_FILE_SYSTEM_USAGE], +[ + +echo "checking how to get filesystem space usage..." +ac_fsusage_space=no + +# Perform only the link test since it seems there are no variants of the +# statvfs function. This check is more than just AC_CHECK_FUNCS(statvfs) +# because that got a false positive on SCO OSR5. Adding the declaration +# of a `struct statvfs' causes this test to fail (as it should) on such +# systems. That system is reported to work fine with STAT_STATFS4 which +# is what it gets when this test fails. +if test $ac_fsusage_space = no; then + # SVR4 + AC_CACHE_CHECK([for statvfs function (SVR4)], fu_cv_sys_stat_statvfs, + [AC_TRY_LINK([#include +#ifdef __GLIBC__ +Do not use statvfs on systems with GNU libc, because that function stats +all preceding entries in /proc/mounts, and that makes df hang if even +one of the corresponding file systems is hard-mounted, but not available. +#endif +#include ], + [struct statvfs fsd; statvfs (0, &fsd);], + fu_cv_sys_stat_statvfs=yes, + fu_cv_sys_stat_statvfs=no)]) + if test $fu_cv_sys_stat_statvfs = yes; then + ac_fsusage_space=yes + AC_DEFINE(STAT_STATVFS, 1, + [ Define if there is a function named statvfs. (SVR4)]) + fi +fi + +if test $ac_fsusage_space = no; then + # DEC Alpha running OSF/1 + AC_MSG_CHECKING([for 3-argument statfs function (DEC OSF/1)]) + AC_CACHE_VAL(fu_cv_sys_stat_statfs3_osf1, + [AC_TRY_RUN([ +#include +#include +#include + main () + { + struct statfs fsd; + fsd.f_fsize = 0; + exit (statfs (".", &fsd, sizeof (struct statfs))); + }], + fu_cv_sys_stat_statfs3_osf1=yes, + fu_cv_sys_stat_statfs3_osf1=no, + fu_cv_sys_stat_statfs3_osf1=no)]) + AC_MSG_RESULT($fu_cv_sys_stat_statfs3_osf1) + if test $fu_cv_sys_stat_statfs3_osf1 = yes; then + ac_fsusage_space=yes + AC_DEFINE(STAT_STATFS3_OSF1, 1, + [ Define if statfs takes 3 args. (DEC Alpha running OSF/1)]) + fi +fi + +if test $ac_fsusage_space = no; then +# AIX + AC_MSG_CHECKING([for two-argument statfs with statfs.bsize dnl +member (AIX, 4.3BSD)]) + AC_CACHE_VAL(fu_cv_sys_stat_statfs2_bsize, + [AC_TRY_RUN([ +#ifdef HAVE_SYS_PARAM_H +#include +#endif +#ifdef HAVE_SYS_MOUNT_H +#include +#endif +#ifdef HAVE_SYS_VFS_H +#include +#endif + main () + { + struct statfs fsd; + fsd.f_bsize = 0; + exit (statfs (".", &fsd)); + }], + fu_cv_sys_stat_statfs2_bsize=yes, + fu_cv_sys_stat_statfs2_bsize=no, + fu_cv_sys_stat_statfs2_bsize=no)]) + AC_MSG_RESULT($fu_cv_sys_stat_statfs2_bsize) + if test $fu_cv_sys_stat_statfs2_bsize = yes; then + ac_fsusage_space=yes + AC_DEFINE(STAT_STATFS2_BSIZE, 1, +[ Define if statfs takes 2 args and struct statfs has a field named f_bsize. + (4.3BSD, SunOS 4, HP-UX, AIX PS/2)]) + fi +fi + +if test $ac_fsusage_space = no; then +# SVR3 + AC_MSG_CHECKING([for four-argument statfs (AIX-3.2.5, SVR3)]) + AC_CACHE_VAL(fu_cv_sys_stat_statfs4, + [AC_TRY_RUN([#include +#include + main () + { + struct statfs fsd; + exit (statfs (".", &fsd, sizeof fsd, 0)); + }], + fu_cv_sys_stat_statfs4=yes, + fu_cv_sys_stat_statfs4=no, + fu_cv_sys_stat_statfs4=no)]) + AC_MSG_RESULT($fu_cv_sys_stat_statfs4) + if test $fu_cv_sys_stat_statfs4 = yes; then + ac_fsusage_space=yes + AC_DEFINE(STAT_STATFS4, 1, + [ Define if statfs takes 4 args. (SVR3, Dynix, Irix, Dolphin)]) + fi +fi + +if test $ac_fsusage_space = no; then +# 4.4BSD and NetBSD + AC_MSG_CHECKING([for two-argument statfs with statfs.fsize dnl +member (4.4BSD and NetBSD)]) + AC_CACHE_VAL(fu_cv_sys_stat_statfs2_fsize, + [AC_TRY_RUN([#include +#ifdef HAVE_SYS_PARAM_H +#include +#endif +#ifdef HAVE_SYS_MOUNT_H +#include +#endif + main () + { + struct statfs fsd; + fsd.f_fsize = 0; + exit (statfs (".", &fsd)); + }], + fu_cv_sys_stat_statfs2_fsize=yes, + fu_cv_sys_stat_statfs2_fsize=no, + fu_cv_sys_stat_statfs2_fsize=no)]) + AC_MSG_RESULT($fu_cv_sys_stat_statfs2_fsize) + if test $fu_cv_sys_stat_statfs2_fsize = yes; then + ac_fsusage_space=yes + AC_DEFINE(STAT_STATFS2_FSIZE, 1, +[ Define if statfs takes 2 args and struct statfs has a field named f_fsize. + (4.4BSD, NetBSD)]) + fi +fi + +if test $ac_fsusage_space = no; then + # Ultrix + AC_MSG_CHECKING([for two-argument statfs with struct fs_data (Ultrix)]) + AC_CACHE_VAL(fu_cv_sys_stat_fs_data, + [AC_TRY_RUN([#include +#ifdef HAVE_SYS_PARAM_H +#include +#endif +#ifdef HAVE_SYS_MOUNT_H +#include +#endif +#ifdef HAVE_SYS_FS_TYPES_H +#include +#endif + main () + { + struct fs_data fsd; + /* Ultrix's statfs returns 1 for success, + 0 for not mounted, -1 for failure. */ + exit (statfs (".", &fsd) != 1); + }], + fu_cv_sys_stat_fs_data=yes, + fu_cv_sys_stat_fs_data=no, + fu_cv_sys_stat_fs_data=no)]) + AC_MSG_RESULT($fu_cv_sys_stat_fs_data) + if test $fu_cv_sys_stat_fs_data = yes; then + ac_fsusage_space=yes + AC_DEFINE(STAT_STATFS2_FS_DATA, 1, +[ Define if statfs takes 2 args and the second argument has + type struct fs_data. (Ultrix)]) + fi +fi + +if test $ac_fsusage_space = no; then + # SVR2 + AC_TRY_CPP([#include + ], + AC_DEFINE(STAT_READ_FILSYS, 1, + [Define if there is no specific function for reading filesystems usage + information and you have the header file. (SVR2)]) + ac_fsusage_space=yes) +fi + +AS_IF([test $ac_fsusage_space = yes], [$1], [$2]) + +]) diff --git a/src/apps/bin/coreutils-5.0/m4/ftruncate.m4 b/src/apps/bin/coreutils-5.0/m4/ftruncate.m4 new file mode 100644 index 0000000000..0397a000c2 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/ftruncate.m4 @@ -0,0 +1,14 @@ +#serial 4 + +# See if we need to emulate a missing ftruncate function using fcntl or chsize. + +AC_DEFUN([jm_FUNC_FTRUNCATE], +[ + AC_CHECK_FUNCS(ftruncate, , [ftruncate_missing=yes]) + + if test "$ftruncate_missing" = yes; then + AC_CHECK_HEADERS([unistd.h]) + AC_CHECK_FUNCS([chsize]) + AC_LIBOBJ(ftruncate) + fi +]) diff --git a/src/apps/bin/coreutils-5.0/m4/ftw.m4 b/src/apps/bin/coreutils-5.0/m4/ftw.m4 new file mode 100644 index 0000000000..9f693a4101 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/ftw.m4 @@ -0,0 +1,74 @@ +#serial 2 +# Use the replacement ftw.c if the one in the C library is inadequate or buggy. +# For now, we always use the code in lib/ because libc doesn't have the FTW_DCH +# or FTW_DCHP that we need. Arrange to use lib/ftw.h. And since that +# implementation uses tsearch.c/tdestroy, add tsearch.o to the list of +# objects and arrange to use lib/search.h if necessary. +# From Jim Meyering + +AC_DEFUN([AC_FUNC_FTW], +[ + # prerequisites + AC_REQUIRE([AC_HEADER_STAT]) + AC_REQUIRE([jm_FUNC_LSTAT]) + AC_REQUIRE([AC_HEADER_DIRENT]) + AC_CHECK_HEADERS(sys/param.h) + AC_CHECK_DECLS([stpcpy]) + + # In the event that we have to use the replacement ftw.c, + # see if we'll also need the replacement tsearch.c. + AC_CHECK_FUNC([tdestroy], , [need_tdestroy=1]) + + AC_CACHE_CHECK([for ftw/FTW_CHDIR that informs callback of failed chdir], + ac_cv_func_ftw_working, + [ + # The following test would fail prior to glibc-2.3.2, because `depth' + # would be 2 rather than 4. Of course, now that we require FTW_DCH + # and FTW_DCHP, this test fails even with GNU libc's fixed ftw. + mkdir -p conftest.dir/a/b/c + AC_RUN_IFELSE([AC_LANG_SOURCE([[ +#include +#include +#include + +static char *_f[] = { "conftest.dir", "conftest.dir/a", + "conftest.dir/a/b", "conftest.dir/a/b/c" }; +static char **p = _f; +static int depth; + +static int +cb (const char *file, const struct stat *sb, int file_type, struct FTW *info) +{ + if (strcmp (file, *p++) != 0) + exit (1); + ++depth; + return 0; +} + +int +main () +{ + /* Require these symbols, too. */ + int d1 = FTW_DCH; + int d2 = FTW_DCHP; + + int err = nftw ("conftest.dir", cb, 30, FTW_PHYS | FTW_MOUNT | FTW_CHDIR); + exit ((err == 0 && depth == 4) ? 0 : 1); +} +]])], + [ac_cv_func_ftw_working=yes], + [ac_cv_func_ftw_working=no], + [ac_cv_func_ftw_working=no])]) + rm -rf conftest.dir + if test $ac_cv_func_ftw_working = no; then + AC_LIBOBJ([ftw]) + AC_CONFIG_LINKS([$ac_config_libobj_dir/ftw.h:$ac_config_libobj_dir/ftw_.h]) + # Add tsearch.o IFF we have to use the replacement ftw.c. + if test -n "$need_tdestroy"; then + AC_LIBOBJ([tsearch]) + # Link search.h to search_.h if we use the replacement tsearch.c. + AC_CONFIG_LINKS( + [$ac_config_libobj_dir/search.h:$ac_config_libobj_dir/search_.h]) + fi + fi +])# AC_FUNC_FTW diff --git a/src/apps/bin/coreutils-5.0/m4/getcwd-path-max.m4 b/src/apps/bin/coreutils-5.0/m4/getcwd-path-max.m4 new file mode 100644 index 0000000000..9069969b32 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/getcwd-path-max.m4 @@ -0,0 +1,136 @@ +#serial 2 +# Check whether getcwd has the bug that it succeeds for a working directory +# longer than PATH_MAX, yet returns a truncated directory name. +# If so, arrange to compile the wrapper function. + +# This is necessary for at least GNU libc on linux-2.4.19 and 2.4.20. +# I've heard that this is due to a Linux kernel bug, and that it has +# been fixed between 2.4.21-pre3 and 2.4.21-pre4. */ + +# From Jim Meyering + +AC_DEFUN([GL_FUNC_GETCWD_PATH_MAX], +[ + AC_CACHE_CHECK([whether getcwd properly handles paths longer than PATH_MAX], + gl_cv_func_getcwd_vs_path_max, + [ + AC_CHECK_DECLS([getcwd]) + # Arrange for deletion of the temporary directory this test creates. + ac_clean_files="$ac_clean_files confdir3" + AC_RUN_IFELSE([AC_LANG_SOURCE([[ +#include +#include +#include +#include +#include +#include + +/* Don't get link errors because mkdir is redefined to rpl_mkdir. */ +#undef mkdir + +#ifndef CHAR_BIT +# define CHAR_BIT 8 +#endif + +/* The extra casts work around common compiler bugs. */ +#define TYPE_SIGNED(t) (! ((t) 0 < (t) -1)) +/* The outer cast is needed to work around a bug in Cray C 5.0.3.0. + It is necessary at least when t == time_t. */ +#define TYPE_MINIMUM(t) ((t) (TYPE_SIGNED (t) \ + ? ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1) : (t) 0)) +#define TYPE_MAXIMUM(t) ((t) (~ (t) 0 - TYPE_MINIMUM (t))) + +#ifndef INT_MAX +# define INT_MAX TYPE_MAXIMUM (int) +#endif + +#ifndef PATH_MAX +/* There might be a better way to handle this case, but note: + - the value shouldn't be anywhere near INT_MAX, and + - the value shouldn't be so big that the local declaration, below, + blows the stack. */ +# define PATH_MAX 40000 +#endif + +/* The length of this name must be 8. */ +#define DIR_NAME "confdir3" + +int +main () +{ + /* The '9' comes from strlen (DIR_NAME) + 1. */ +#if INT_MAX - 9 <= PATH_MAX + /* FIXME: Assuming there's a system for which this is true -- Hurd?, + this should be done in a compile test. */ + exit (0); +#else + char buf[PATH_MAX + 20]; + char *cwd = getcwd (buf, PATH_MAX); + size_t cwd_len; + int fail = 0; + size_t n_chdirs = 0; + + if (cwd == NULL) + exit (1); + + cwd_len = strlen (cwd); + + while (1) + { + char *c; + size_t len; + + cwd_len += 1 + strlen (DIR_NAME); + /* If mkdir or chdir fails, be pessimistic and consider that + as a failure, too. */ + if (mkdir (DIR_NAME, 0700) < 0 || chdir (DIR_NAME) < 0) + { + fail = 1; + break; + } + if ((c = getcwd (buf, PATH_MAX)) == NULL) + { + /* This allows any failure to indicate there is no bug. + FIXME: check errno? */ + break; + } + if ((len = strlen (c)) != cwd_len) + { + fail = 1; + break; + } + ++n_chdirs; + if (PATH_MAX < len) + break; + } + + /* Leaving behind such a deep directory is not polite. + So clean up here, right away, even though the driving + shell script would also clean up. */ + { + size_t i; + + /* Unlink first, in case the chdir failed. */ + unlink (DIR_NAME); + for (i = 0; i <= n_chdirs; i++) + { + if (chdir ("..") < 0) + break; + rmdir (DIR_NAME); + } + } + + exit (fail); +#endif +} + ]])], + [gl_cv_func_getcwd_vs_path_max=yes], + [gl_cv_func_getcwd_vs_path_max=no], + [gl_cv_func_getcwd_vs_path_max=no])]) + + if test $gl_cv_func_getcwd_vs_path_max = yes; then + AC_LIBOBJ(getcwd) + AC_DEFINE(getcwd, rpl_getcwd, + [Define to rpl_getcwd if the wrapper function should be used.]) + fi +]) diff --git a/src/apps/bin/coreutils-5.0/m4/getcwd.m4 b/src/apps/bin/coreutils-5.0/m4/getcwd.m4 new file mode 100644 index 0000000000..1e1b80efa4 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/getcwd.m4 @@ -0,0 +1,53 @@ +# getcwd.m4 - check whether getcwd (NULL, 0) allocates memory for result + +# Copyright 2001 Free Software Foundation, Inc. + +# 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. */ + +# Written by Paul Eggert. + +AC_DEFUN([AC_FUNC_GETCWD_NULL], + [AC_CHECK_HEADERS(stdlib.h unistd.h) + AC_CACHE_CHECK([whether getcwd (NULL, 0) allocates memory for result], + [ac_cv_func_getcwd_null], + [AC_TRY_RUN( + [ +# ifdef HAVE_STDLIB_H +# include +# endif +# ifdef HAVE_UNISTD_H +# include +# endif +# ifndef getcwd + char *getcwd (); +# endif + int + main () + { + if (chdir ("/") != 0) + exit (1); + else + { + char *f = getcwd (NULL, 0); + exit (! (f && f[0] == '/' && !f[1])); + } + }], + [ac_cv_func_getcwd_null=yes], + [ac_cv_func_getcwd_null=no], + [ac_cv_func_getcwd_null=no])]) + if test $ac_cv_func_getcwd_null = yes; then + AC_DEFINE(HAVE_GETCWD_NULL, 1, + [Define if getcwd (NULL, 0) allocates memory for result.]) + fi]) diff --git a/src/apps/bin/coreutils-5.0/m4/getgroups.m4 b/src/apps/bin/coreutils-5.0/m4/getgroups.m4 new file mode 100644 index 0000000000..06213ae49a --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/getgroups.m4 @@ -0,0 +1,14 @@ +#serial 7 + +dnl From Jim Meyering. +dnl A wrapper around AC_FUNC_GETGROUPS. + +AC_DEFUN([jm_FUNC_GETGROUPS], +[AC_REQUIRE([AC_FUNC_GETGROUPS])dnl + if test $ac_cv_func_getgroups_works = no; then + AC_LIBOBJ(getgroups) + AC_DEFINE(getgroups, rpl_getgroups, + [Define as rpl_getgroups if getgroups doesn't work right.]) + fi + test -n "$GETGROUPS_LIB" && LIBS="$GETGROUPS_LIB $LIBS" +]) diff --git a/src/apps/bin/coreutils-5.0/m4/getline.m4 b/src/apps/bin/coreutils-5.0/m4/getline.m4 new file mode 100644 index 0000000000..d19e563867 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/getline.m4 @@ -0,0 +1,41 @@ +#serial 5 + +dnl See if there's a working, system-supplied version of the getline function. +dnl We can't just do AC_REPLACE_FUNCS(getline) because some systems +dnl have a function by that name in -linet that doesn't have anything +dnl to do with the function we need. +AC_DEFUN([AM_FUNC_GETLINE], +[dnl + am_getline_needs_run_time_check=no + AC_CHECK_FUNC(getline, + dnl Found it in some library. Verify that it works. + am_getline_needs_run_time_check=yes, + am_cv_func_working_getline=no) + if test $am_getline_needs_run_time_check = yes; then + AC_CACHE_CHECK([for working getline function], am_cv_func_working_getline, + [echo fooN |tr -d '\012'|tr N '\012' > conftest.data + AC_TRY_RUN([ +# include +# include +# include + int main () + { /* Based on a test program from Karl Heuer. */ + char *line = NULL; + size_t siz = 0; + int len; + FILE *in = fopen ("./conftest.data", "r"); + if (!in) + return 1; + len = getline (&line, &siz, in); + exit ((len == 4 && line && strcmp (line, "foo\n") == 0) ? 0 : 1); + } + ], am_cv_func_working_getline=yes dnl The library version works. + , am_cv_func_working_getline=no dnl The library version does NOT work. + , am_cv_func_working_getline=no dnl We're cross compiling. + )]) + fi + + if test $am_cv_func_working_getline = no; then + AC_LIBOBJ(getline) + fi +]) diff --git a/src/apps/bin/coreutils-5.0/m4/gettext.m4 b/src/apps/bin/coreutils-5.0/m4/gettext.m4 new file mode 100644 index 0000000000..5c545ef4f2 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/gettext.m4 @@ -0,0 +1,586 @@ +# gettext.m4 serial 17 (gettext-0.11.5) +dnl Copyright (C) 1995-2002 Free Software Foundation, Inc. +dnl This file is free software, distributed under the terms of the GNU +dnl General Public License. As a special exception to the GNU General +dnl Public License, this file may be distributed as part of a program +dnl that contains a configuration script generated by Autoconf, under +dnl the same distribution terms as the rest of that program. +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-2002. + +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]) + ]) + + 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) + + 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 (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) 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 ();], + [bindtextdomain ("", ""); +return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias (0)], + 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 ();], + [bindtextdomain ("", ""); +return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias (0)], + [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; }; 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. + INTLOBJS="\$(GETTOBJS)" + 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 + + 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 "$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 + + 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; 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) + AC_SUBST(INTLOBJS) + + 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 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 po subdirectory, +dnl except for USE_NLS. +AC_DEFUN([AM_PO_SUBDIRS], +[ + AC_REQUIRE([AC_PROG_MAKE_SET])dnl + AC_REQUIRE([AC_PROG_INSTALL])dnl + AC_REQUIRE([AM_MKINSTALLDIRS])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 >/dev/null 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.11 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= /dev/null >/dev/null 2>&1 && + (if $ac_dir/$ac_word --omit-header --copyright-holder= /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 >/dev/null 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= /dev/null >/dev/null 2>&1 && + (if $XGETTEXT --omit-header --copyright-holder= /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 + 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" + # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES 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 "$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" "$ac_given_srcdir/$ac_dir/LINGUAS"` + # Hide the ALL_LINGUAS assigment from automake. + eval 'ALL_LINGUAS''=$ALL_LINGUAS_' + fi + case "$ac_given_srcdir" in + .) srcdirpre= ;; + *) srcdirpre='$(srcdir)/' ;; + esac + POFILES= + GMOFILES= + UPDATEPOFILES= + DUMMYPOFILES= + for lang in $ALL_LINGUAS; do + POFILES="$POFILES $srcdirpre$lang.po" + GMOFILES="$GMOFILES $srcdirpre$lang.gmo" + UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" + DUMMYPOFILES="$DUMMYPOFILES $lang.nop" + 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|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|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, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it + # from automake. + eval 'ALL_LINGUAS''="$ALL_LINGUAS"' + # Capture the value of LINGUAS because we need it to compute CATALOGS. + LINGUAS="${LINGUAS-%UNSET%}" + ]) +]) + + +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([AC_PROG_RANLIB])dnl + AC_REQUIRE([AC_ISC_POSIX])dnl + AC_REQUIRE([AC_HEADER_STDC])dnl + AC_REQUIRE([AC_C_CONST])dnl + AC_REQUIRE([AC_C_INLINE])dnl + AC_REQUIRE([AC_TYPE_OFF_T])dnl + AC_REQUIRE([AC_TYPE_SIZE_T])dnl + AC_REQUIRE([AC_FUNC_ALLOCA])dnl + AC_REQUIRE([AC_FUNC_MMAP])dnl + AC_REQUIRE([jm_GLIBC21])dnl + AC_REQUIRE([gt_INTDIV0])dnl + AC_REQUIRE([jm_AC_TYPE_UINTMAX_T])dnl + AC_REQUIRE([gt_INTTYPES_PRI])dnl + + 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([feof_unlocked fgets_unlocked getc_unlocked getcwd getegid \ +geteuid getgid getuid mempcpy munmap putenv setenv setlocale stpcpy \ +strcasecmp strdup strtoul tsearch __argz_count __argz_stringify __argz_next]) + + AM_ICONV + AM_LANGINFO_CODESET + if test $ac_cv_header_locale_h = yes; then + AM_LC_MESSAGES + 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 +]) + + +AC_DEFUN([AM_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 is. + MKINSTALLDIRS= + if test -n "$ac_aux_dir"; then + MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" + fi + if test -z "$MKINSTALLDIRS"; then + MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" + fi + AC_SUBST(MKINSTALLDIRS) +]) + + +dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version]) +AC_DEFUN([AM_GNU_GETTEXT_VERSION], []) diff --git a/src/apps/bin/coreutils-5.0/m4/gettimeofday.m4 b/src/apps/bin/coreutils-5.0/m4/gettimeofday.m4 new file mode 100644 index 0000000000..19ed0bfa6b --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/gettimeofday.m4 @@ -0,0 +1,69 @@ +#serial 2 + +dnl From Jim Meyering. +dnl +dnl See if gettimeofday clobbers the static buffer that localtime uses +dnl for it's return value. The gettimeofday function from Mac OS X 10.0.4, +dnl i.e. Darwin 1.3.7 has this problem. +dnl +dnl If it does, then arrange to use gettimeofday and localtime only via +dnl the wrapper functions that work around the problem. + +AC_DEFUN([AC_FUNC_GETTIMEOFDAY_CLOBBER], +[ + AC_REQUIRE([AC_HEADER_TIME]) + AC_CHECK_HEADERS(string.h stdlib.h) + AC_CACHE_CHECK([whether gettimeofday clobbers localtime buffer], + jm_cv_func_gettimeofday_clobber, + [AC_TRY_RUN([ +#include +#if HAVE_STRING_H +# include +#endif + +#if TIME_WITH_SYS_TIME +# include +# include +#else +# if HAVE_SYS_TIME_H +# include +# else +# include +# endif +#endif + +#if HAVE_STDLIB_H +# include +#endif + +int +main () +{ + time_t t = 0; + struct tm *lt; + struct tm saved_lt; + struct timeval tv; + lt = localtime (&t); + saved_lt = *lt; + gettimeofday (&tv, NULL); + if (memcmp (lt, &saved_lt, sizeof (struct tm)) != 0) + exit (1); + + exit (0); +} + ], + jm_cv_func_gettimeofday_clobber=no, + jm_cv_func_gettimeofday_clobber=yes, + dnl When crosscompiling, assume it is broken. + jm_cv_func_gettimeofday_clobber=yes) + ]) + if test $jm_cv_func_gettimeofday_clobber = yes; then + AC_LIBOBJ(gettimeofday) + AC_DEFINE(localtime, rpl_localtime, + [Define to rpl_localtime if the replacement function should be used.]) + AC_DEFINE(gettimeofday, rpl_gettimeofday, + [Define to rpl_gettimeofday if the replacement function should be used.]) + AC_DEFINE(GETTIMEOFDAY_CLOBBERS_LOCALTIME_BUFFER, 1, + [Define if gettimeofday clobbers localtime's static buffer.]) + fi +]) diff --git a/src/apps/bin/coreutils-5.0/m4/glibc.m4 b/src/apps/bin/coreutils-5.0/m4/glibc.m4 new file mode 100644 index 0000000000..687405768d --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/glibc.m4 @@ -0,0 +1,35 @@ +#serial 3 + +dnl From Gordon Matzigkeit. +dnl Test for the GNU C Library. +dnl FIXME: this should migrate into libit. + +AC_DEFUN([AM_GLIBC], + [ + AC_CACHE_CHECK(whether we are using the GNU C Library, + ac_cv_gnu_library, + [AC_EGREP_CPP([Thanks for using GNU], + [ +#include +#ifdef __GNU_LIBRARY__ + Thanks for using GNU +#endif + ], + ac_cv_gnu_library=yes, + ac_cv_gnu_library=no) + ] + ) + AC_CACHE_CHECK(for version 2 of the GNU C Library, + ac_cv_glibc, + [AC_EGREP_CPP([Thanks for using GNU too], + [ +#include +#ifdef __GLIBC__ + Thanks for using GNU too +#endif + ], + ac_cv_glibc=yes, ac_cv_glibc=no) + ] + ) + ] +) diff --git a/src/apps/bin/coreutils-5.0/m4/glibc21.m4 b/src/apps/bin/coreutils-5.0/m4/glibc21.m4 new file mode 100644 index 0000000000..9c9f3db303 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/glibc21.m4 @@ -0,0 +1,32 @@ +# glibc21.m4 serial 2 (fileutils-4.1.3, gettext-0.10.40) +dnl Copyright (C) 2000-2002 Free Software Foundation, Inc. +dnl This file is free software, distributed under the terms of the GNU +dnl General Public License. As a special exception to the GNU General +dnl Public License, this file may be distributed as part of a program +dnl that contains a configuration script generated by Autoconf, under +dnl the same distribution terms as the rest of that program. + +# Test for the GNU C Library, version 2.1 or newer. +# From Bruno Haible. + +AC_DEFUN([jm_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/src/apps/bin/coreutils-5.0/m4/group-member.m4 b/src/apps/bin/coreutils-5.0/m4/group-member.m4 new file mode 100644 index 0000000000..2a8f0427e6 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/group-member.m4 @@ -0,0 +1,11 @@ +#serial 3 + +dnl Written by Jim Meyering + +AC_DEFUN([jm_FUNC_GROUP_MEMBER], + [ + dnl Do this replacement check manually because I want the hyphen + dnl (not the underscore) in the filename. + AC_CHECK_FUNC(group_member, , [AC_LIBOBJ(group-member)]) + ] +) diff --git a/src/apps/bin/coreutils-5.0/m4/host-os.m4 b/src/apps/bin/coreutils-5.0/m4/host-os.m4 new file mode 100644 index 0000000000..d2ed937f81 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/host-os.m4 @@ -0,0 +1,72 @@ +#serial 2 + +dnl From Paul Eggert. + +# Define HOST_OPERATING_SYSTEM to a name for the host operating system. +AC_DEFUN([UTILS_HOST_OS], +[ + AC_CACHE_CHECK([host operating system], + utils_cv_host_operating_system, + + [[case $host_os in + + # These operating system names do not use the default heuristic below. + # They are in reverse order, so that more-specific prefixes come first. + winnt*) os='Windows NT';; + vos*) os='VOS';; + sysv*) os='Unix System V';; + superux*) os='SUPER-UX';; + sunos*) os='SunOS';; + stop*) os='STOP';; + sco*) os='SCO Unix';; + riscos*) os='RISC OS';; + riscix*) os='RISCiX';; + qnx*) os='QNX';; + pw32*) os='PW32';; + ptx*) os='ptx';; + plan9*) os='Plan 9';; + osf*) os='Tru64';; + os2*) os='OS/2';; + openbsd*) os='OpenBSD';; + nsk*) os='NonStop Kernel';; + nonstopux*) os='NonStop-UX';; + netbsd*) os='NetBSD';; + msdosdjgpp*) os='DJGPP';; + mpeix*) os='MPE/iX';; + mint*) os='MiNT';; + mingw*) os='MinGW';; + lynxos*) os='LynxOS';; + linux*) os='GNU/Linux';; + hpux*) os='HP-UX';; + hiux*) os='HI-UX';; + gnu*) os='GNU';; + freebsd*-gnu*) os='GNU/FreeBSD';; + freebsd*) os='FreeBSD';; + dgux*) os='DG/UX';; + bsdi*) os='BSD/OS';; + bsd*) os='BSD';; + beos*) os='BeOS';; + aux*) os='A/UX';; + atheos*) os='AtheOS';; + amigaos*) os='Amiga OS';; + aix*) os='AIX';; + + # The default heuristic takes the initial alphabetic string + # from $host_os, but capitalizes its first letter. + [A-Za-z]*) + os=` + expr "X$host_os" : 'X\([A-Za-z]\)' | tr '[a-z]' '[A-Z]' + `` + expr "X$host_os" : 'X.\([A-Za-z]*\)' + ` + ;; + + # If $host_os does not start with an alphabetic string, use it unchanged. + *) + os=$host_os;; + esac + utils_cv_host_operating_system=$os]]) + AC_DEFINE_UNQUOTED(HOST_OPERATING_SYSTEM, + "$utils_cv_host_operating_system", + [The host operating system.]) +]) diff --git a/src/apps/bin/coreutils-5.0/m4/iconv.m4 b/src/apps/bin/coreutils-5.0/m4/iconv.m4 new file mode 100644 index 0000000000..c5f3579827 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/iconv.m4 @@ -0,0 +1,103 @@ +# iconv.m4 serial AM4 (gettext-0.11.3) +dnl Copyright (C) 2000-2002 Free Software Foundation, Inc. +dnl This file is free software, distributed under the terms of the GNU +dnl General Public License. As a special exception to the GNU General +dnl Public License, this file may be distributed as part of a program +dnl that contains a configuration script generated by Autoconf, under +dnl the same distribution terms as the rest of that program. + +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/src/apps/bin/coreutils-5.0/m4/intdiv0.m4 b/src/apps/bin/coreutils-5.0/m4/intdiv0.m4 new file mode 100644 index 0000000000..55dddcf1c2 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/intdiv0.m4 @@ -0,0 +1,72 @@ +# intdiv0.m4 serial 1 (gettext-0.11.3) +dnl Copyright (C) 2002 Free Software Foundation, Inc. +dnl This file is free software, distributed under the terms of the GNU +dnl General Public License. As a special exception to the GNU General +dnl Public License, this file may be distributed as part of a program +dnl that contains a configuration script generated by Autoconf, under +dnl the same distribution terms as the rest of that program. + +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/src/apps/bin/coreutils-5.0/m4/inttypes-pri.m4 b/src/apps/bin/coreutils-5.0/m4/inttypes-pri.m4 new file mode 100644 index 0000000000..f931b00985 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/inttypes-pri.m4 @@ -0,0 +1,34 @@ +# inttypes-pri.m4 serial 1001 (based on gettext-0.11.4's `serial 1') +dnl Copyright (C) 1997-2002 Free Software Foundation, Inc. +dnl This file is free software, distributed under the terms of the GNU +dnl General Public License. As a special exception to the GNU General +dnl Public License, this file may be distributed as part of a program +dnl that contains a configuration script generated by Autoconf, under +dnl the same distribution terms as the rest of that program. + +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], +[ + # autoconf-2.52 has a proper check for inttypes.h. + AC_PREREQ(2.52) + + if test $ac_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/src/apps/bin/coreutils-5.0/m4/inttypes.m4 b/src/apps/bin/coreutils-5.0/m4/inttypes.m4 new file mode 100644 index 0000000000..9571814f53 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/inttypes.m4 @@ -0,0 +1,32 @@ +#serial 6 + +dnl From Paul Eggert. + +AC_PREREQ(2.52) + +# Define intmax_t to long or long long if doesn't define. + +AC_DEFUN([jm_AC_TYPE_INTMAX_T], +[ + AC_REQUIRE([jm_AC_TYPE_LONG_LONG]) + AC_CHECK_TYPE(intmax_t, , + [test $ac_cv_type_long_long = yes \ + && ac_type='long long' \ + || ac_type='long' + AC_DEFINE_UNQUOTED(intmax_t, $ac_type, + [Define to widest signed type if doesn't define.])]) +]) + +# Define uintmax_t to unsigned long or unsigned long long +# if doesn't define. + +AC_DEFUN([jm_AC_TYPE_UINTMAX_T], +[ + AC_REQUIRE([jm_AC_TYPE_UNSIGNED_LONG_LONG]) + AC_CHECK_TYPE(uintmax_t, , + [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 widest unsigned type if doesn't define.])]) +]) diff --git a/src/apps/bin/coreutils-5.0/m4/isc-posix.m4 b/src/apps/bin/coreutils-5.0/m4/isc-posix.m4 new file mode 100644 index 0000000000..1319dd1c70 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/isc-posix.m4 @@ -0,0 +1,26 @@ +# isc-posix.m4 serial 2 (gettext-0.11.2) +dnl Copyright (C) 1995-2002 Free Software Foundation, Inc. +dnl This file is free software, distributed under the terms of the GNU +dnl General Public License. As a special exception to the GNU General +dnl Public License, this file may be distributed as part of a program +dnl that contains a configuration script generated by Autoconf, under +dnl the same distribution terms as the rest of that program. + +# 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/src/apps/bin/coreutils-5.0/m4/jm-glibc-io.m4 b/src/apps/bin/coreutils-5.0/m4/jm-glibc-io.m4 new file mode 100644 index 0000000000..e8054f0bd2 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/jm-glibc-io.m4 @@ -0,0 +1,14 @@ +#serial 7 -*- autoconf -*- + +dnl From Jim Meyering. +dnl +dnl See if the glibc *_unlocked I/O macros are available. +dnl Use only those *_unlocked macros that are declared. +dnl + +AC_DEFUN([jm_FUNC_GLIBC_UNLOCKED_IO], + [AC_CHECK_DECLS( + [clearerr_unlocked, feof_unlocked, ferror_unlocked, + fflush_unlocked, fgets_unlocked, fputc_unlocked, fputs_unlocked, + fread_unlocked, fwrite_unlocked, getc_unlocked, + getchar_unlocked, putc_unlocked, putchar_unlocked])]) diff --git a/src/apps/bin/coreutils-5.0/m4/jm-macros.m4 b/src/apps/bin/coreutils-5.0/m4/jm-macros.m4 new file mode 100644 index 0000000000..f4143b1a3b --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/jm-macros.m4 @@ -0,0 +1,344 @@ +#serial 61 -*- autoconf -*- + +m4_undefine([AC_LANG_SOURCE(C)]) +dnl The following is identical to the definition in c.m4 +dnl from the autoconf cvs repository on 2003-03-07. +dnl FIXME: remove this code once we upgrade to autoconf-2.58. + +# We can't use '#line $LINENO "configure"' here, since +# Sun c89 (Sun WorkShop 6 update 2 C 5.3 Patch 111679-08 2002/05/09) +# rejects $LINENO greater than 32767, and some configure scripts +# are longer than 32767 lines. +m4_define([AC_LANG_SOURCE(C)], +[/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$1]) + + +dnl Misc type-related macros for fileutils, sh-utils, textutils. + +AC_DEFUN([jm_MACROS], +[ + AC_PREREQ(2.56) + + GNU_PACKAGE="GNU $PACKAGE" + AC_DEFINE_UNQUOTED(GNU_PACKAGE, "$GNU_PACKAGE", + [The concatenation of the strings `GNU ', and PACKAGE.]) + AC_SUBST(GNU_PACKAGE) + + AM_MISSING_PROG(HELP2MAN, help2man) + AC_SUBST(OPTIONAL_BIN_PROGS) + AC_SUBST(OPTIONAL_BIN_ZCRIPTS) + AC_SUBST(MAN) + AC_SUBST(DF_PROG) + + dnl This macro actually runs replacement code. See isc-posix.m4. + AC_REQUIRE([AC_ISC_POSIX])dnl + + jm_CHECK_ALL_TYPES + jm_INCLUDED_REGEX([lib/regex.c]) + + AC_REQUIRE([UTILS_HOST_OS]) + AC_REQUIRE([UTILS_FUNC_MKDIR_TRAILING_SLASH]) + AC_REQUIRE([jm_BISON]) + AC_REQUIRE([jm_ASSERT]) + AC_REQUIRE([jm_CHECK_TYPE_STRUCT_UTIMBUF]) + AC_REQUIRE([jm_CHECK_TYPE_STRUCT_DIRENT_D_TYPE]) + AC_REQUIRE([jm_CHECK_TYPE_STRUCT_DIRENT_D_INO]) + AC_REQUIRE([jm_CHECK_DECLS]) + + AC_REQUIRE([jm_PREREQ]) + + AC_REQUIRE([UTILS_FUNC_DIRFD]) + AC_REQUIRE([AC_FUNC_ACL]) + AC_REQUIRE([AC_FUNC_FTW]) + AC_REQUIRE([jm_FUNC_LCHOWN]) + AC_REQUIRE([fetish_FUNC_RMDIR_NOTEMPTY]) + AC_REQUIRE([jm_FUNC_CHOWN]) + AC_REQUIRE([jm_FUNC_MKTIME]) + AC_REQUIRE([jm_FUNC_LSTAT]) + AC_REQUIRE([AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK]) + AC_REQUIRE([jm_FUNC_STAT]) + AC_REQUIRE([AC_FUNC_REALLOC]) + AC_REQUIRE([AC_FUNC_MALLOC]) + AC_REQUIRE([AC_FUNC_STRERROR_R]) + AC_REQUIRE([jm_FUNC_NANOSLEEP]) + AC_REQUIRE([jm_FUNC_MEMCMP]) + AC_REQUIRE([jm_FUNC_GLIBC_UNLOCKED_IO]) + AC_REQUIRE([AC_FUNC_FNMATCH_GNU]) + AC_REQUIRE([jm_FUNC_GROUP_MEMBER]) + AC_REQUIRE([jm_FUNC_PUTENV]) + AC_REQUIRE([jm_AFS]) + AC_REQUIRE([jm_AC_PREREQ_XSTRTOUMAX]) + AC_REQUIRE([jm_AC_PREREQ_XSTRTOIMAX]) + AC_REQUIRE([jm_AC_FUNC_LINK_FOLLOWS_SYMLINK]) + AC_REQUIRE([AC_FUNC_ERROR_AT_LINE]) + AC_REQUIRE([jm_FUNC_GNU_STRFTIME]) + AC_REQUIRE([jm_FUNC_MKTIME]) + AC_REQUIRE([jm_FUNC_FPENDING]) + + # This is for od and stat, and any other program that + # uses the PRI.MAX macros from inttypes.h. + AC_REQUIRE([gt_INTTYPES_PRI]) + + AC_REQUIRE([jm_FUNC_GETGROUPS]) + + AC_REQUIRE([AC_FUNC_FSEEKO]) + AC_REQUIRE([AC_FUNC_VPRINTF]) + AC_REQUIRE([AC_FUNC_ALLOCA]) + + AC_CONFIG_LIBOBJ_DIR([lib]) + AC_FUNC_GETLOADAVG + + AC_REQUIRE([jm_SYS_PROC_UPTIME]) + AC_REQUIRE([jm_FUNC_FTRUNCATE]) + AC_REQUIRE([vb_FUNC_RENAME]) + + AC_REPLACE_FUNCS(strcasecmp strncasecmp) + AC_REPLACE_FUNCS(dup2) + AC_REPLACE_FUNCS(gethostname getusershell) + AC_REPLACE_FUNCS(sig2str) + AC_REPLACE_FUNCS(strcspn stpcpy strstr strtol strtoul) + AC_REPLACE_FUNCS(strpbrk) + AC_REPLACE_FUNCS(euidaccess memcmp rmdir rpmatch strndup strverscmp) + AC_REPLACE_FUNCS(atexit) + AC_REPLACE_FUNCS(getpass) + + # raise is used by at least sort and ls. + AC_REPLACE_FUNCS(raise) + + dnl used by e.g. intl/*domain.c and lib/canon-host.c + AC_REPLACE_FUNCS(strdup) + + AC_REPLACE_FUNCS(memchr memcpy memmove memrchr memset) + AC_CHECK_FUNCS(getpagesize) + + AC_REQUIRE([UTILS_FUNC_MKSTEMP]) + + # By default, argmatch should fail calling usage (1). + AC_DEFINE(ARGMATCH_DIE, [usage (1)], + [Define to the function xargmatch calls on failures.]) + AC_DEFINE(ARGMATCH_DIE_DECL, [extern void usage ()], + [Define to the declaration of the xargmatch failure function.]) + + dnl Used to define SETVBUF in sys2.h. + dnl This evokes the following warning from autoconf: + dnl ...: warning: AC_TRY_RUN called without default to allow cross compiling + AC_FUNC_SETVBUF_REVERSED + + # used by sleep and shred + # Solaris 2.5.1 needs -lposix4 to get the clock_gettime function. + # Solaris 7 prefers the library name -lrt to the obsolescent name -lposix4. + + # Save and restore LIBS so e.g., -lrt, isn't added to it. Otherwise, *all* + # programs in the package would end up linked with that potentially-shared + # library, inducing unnecessary run-time overhead. + fetish_saved_libs=$LIBS + AC_SEARCH_LIBS(clock_gettime, [rt posix4], + [LIB_CLOCK_GETTIME=$ac_cv_search_clock_gettime]) + AC_SUBST(LIB_CLOCK_GETTIME) + AC_CHECK_FUNCS(clock_gettime clock_settime) + LIBS=$fetish_saved_libs + AC_CHECK_FUNCS(gettimeofday) + AC_FUNC_GETTIMEOFDAY_CLOBBER + + AC_REQUIRE([AC_FUNC_CLOSEDIR_VOID]) + AC_REQUIRE([jm_FUNC_UTIME]) + + AC_CHECK_FUNCS( \ + bcopy \ + endgrent \ + endpwent \ + fchdir \ + fdatasync \ + ftime \ + ftruncate \ + getcwd \ + gethrtime \ + getmntinfo \ + hasmntopt \ + isascii \ + iswspace \ + lchown \ + listmntent \ + localeconv \ + memcpy \ + mempcpy \ + mkfifo \ + realpath \ + sethostname \ + strchr \ + strerror \ + strrchr \ + sysctl \ + sysinfo \ + wcrtomb \ + tzset \ + ) + + # for test.c + AC_CHECK_FUNCS(setreuid setregid) + + AM_FUNC_GETLINE + if test $am_cv_func_working_getline != yes; then + AC_CHECK_FUNCS(getdelim) + fi + AC_FUNC_OBSTACK + + AC_FUNC_STRTOD + AC_REQUIRE([UTILS_SYS_OPEN_MAX]) + AC_REQUIRE([GL_FUNC_GETCWD_PATH_MAX]) + + # See if linking `seq' requires -lm. + # It does on nearly every system. The single exception (so far) is + # BeOS which has all the math functions in the normal runtime library + # and doesn't have a separate math library. + + AC_SUBST(SEQ_LIBM) + ac_seq_body=' + static double x, y; + x = floor (x); + x = rint (x); + x = modf (x, &y);' + AC_TRY_LINK([#include ], $ac_seq_body, , + [ac_seq_save_LIBS="$LIBS" + LIBS="$LIBS -lm" + AC_TRY_LINK([#include ], $ac_seq_body, SEQ_LIBM=-lm) + LIBS="$ac_seq_save_LIBS" + ]) + + AM_LANGINFO_CODESET + jm_GLIBC21 + AM_ICONV + jm_FUNC_UNLINK_BUSY_TEXT + + # These tests are for df. + jm_LIST_MOUNTED_FILESYSTEMS([list_mounted_fs=yes], [list_mounted_fs=no]) + jm_FSTYPENAME + jm_FILE_SYSTEM_USAGE([space=yes], [space=no]) + if test $list_mounted_fs = yes && test $space = yes; then + DF_PROG='df$(EXEEXT)' + AC_LIBOBJ(fsusage) + AC_LIBOBJ(mountlist) + fi + AC_REQUIRE([jm_AC_DOS]) + AC_REQUIRE([AC_FUNC_CANONICALIZE_FILE_NAME]) + + # If any of these functions don't exist (e.g. DJGPP 2.03), + # use the corresponding stub. + AC_CHECK_FUNC([fchdir], , [AC_LIBOBJ(fchdir-stub)]) + AC_CHECK_FUNC([fchown], , [AC_LIBOBJ(fchown-stub)]) + AC_CHECK_FUNC([lstat], , [AC_LIBOBJ(lstat-stub)]) + AC_CHECK_FUNC([readlink], , [AC_LIBOBJ(readlink-stub)]) + +]) + +# These tests must be run before any use of AC_CHECK_TYPE, +# because that macro compiles code that tests e.g., HAVE_UNISTD_H. +# See the definition of ac_includes_default in `configure'. +AC_DEFUN([jm_CHECK_ALL_HEADERS], +[ + AC_CHECK_HEADERS( \ + errno.h \ + fcntl.h \ + float.h \ + hurd.h \ + limits.h \ + memory.h \ + mntent.h \ + mnttab.h \ + netdb.h \ + paths.h \ + stdlib.h \ + stddef.h \ + stdint.h \ + string.h \ + sys/filsys.h \ + sys/fs/s5param.h \ + sys/fs_types.h \ + sys/fstyp.h \ + sys/ioctl.h \ + sys/mntent.h \ + sys/mount.h \ + sys/param.h \ + sys/resource.h \ + sys/socket.h \ + sys/statfs.h \ + sys/statvfs.h \ + sys/sysctl.h \ + sys/systeminfo.h \ + sys/time.h \ + sys/timeb.h \ + sys/vfs.h \ + sys/wait.h \ + syslog.h \ + termios.h \ + unistd.h \ + utime.h \ + values.h \ + ) +]) + +# This macro must be invoked before any tests that run the compiler. +AC_DEFUN([jm_CHECK_ALL_TYPES], +[ + dnl This test must come as early as possible after the compiler configuration + dnl tests, because the choice of the file model can (in principle) affect + dnl whether functions and headers are available, whether they work, etc. + AC_REQUIRE([AC_SYS_LARGEFILE]) + + dnl This test must precede tests of compiler characteristics like + dnl that for the inline keyword, since it may change the degree to + dnl which the compiler supports such features. + AC_REQUIRE([AM_C_PROTOTYPES]) + + dnl Checks for typedefs, structures, and compiler characteristics. + AC_REQUIRE([AC_C_BIGENDIAN]) + AC_REQUIRE([AC_C_CONST]) + AC_REQUIRE([AC_C_VOLATILE]) + AC_REQUIRE([AC_C_INLINE]) + AC_REQUIRE([AC_C_LONG_DOUBLE]) + + AC_REQUIRE([jm_CHECK_ALL_HEADERS]) + AC_REQUIRE([AC_HEADER_DIRENT]) + AC_REQUIRE([AC_HEADER_STDC]) + AC_CHECK_MEMBERS( + [struct stat.st_author, + struct stat.st_blksize],,, + [$ac_includes_default +#include + ]) + AC_REQUIRE([AC_STRUCT_ST_BLOCKS]) + + AC_REQUIRE([AC_STRUCT_TM]) + AC_REQUIRE([AC_STRUCT_TIMEZONE]) + AC_REQUIRE([AC_HEADER_STAT]) + AC_REQUIRE([AC_STRUCT_ST_MTIM_NSEC]) + AC_REQUIRE([AC_STRUCT_ST_DM_MODE]) + AC_REQUIRE([jm_CHECK_TYPE_STRUCT_TIMESPEC]) + + AC_REQUIRE([AC_TYPE_GETGROUPS]) + AC_REQUIRE([AC_TYPE_MODE_T]) + AC_REQUIRE([AC_TYPE_OFF_T]) + AC_REQUIRE([AC_TYPE_PID_T]) + AC_REQUIRE([AC_TYPE_SIGNAL]) + AC_REQUIRE([AC_TYPE_SIZE_T]) + AC_REQUIRE([AC_TYPE_UID_T]) + AC_CHECK_TYPE(ino_t, unsigned long) + + dnl This relies on the fact that autoconf 2.14a's implementation of + dnl AC_CHECK_TYPE checks includes unistd.h. + AC_CHECK_TYPE(ssize_t, int) + AC_CHECK_TYPE(major_t, unsigned int) + AC_CHECK_TYPE(minor_t, unsigned int) + + AC_REQUIRE([jm_AC_TYPE_UINTMAX_T]) + AC_REQUIRE([jm_AC_TYPE_UNSIGNED_LONG_LONG]) + + AC_REQUIRE([AC_HEADER_MAJOR]) + AC_REQUIRE([AC_HEADER_DIRENT]) + +]) diff --git a/src/apps/bin/coreutils-5.0/m4/jm-mktime.m4 b/src/apps/bin/coreutils-5.0/m4/jm-mktime.m4 new file mode 100644 index 0000000000..d687c999a2 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/jm-mktime.m4 @@ -0,0 +1,16 @@ +#serial 8 + +dnl From Jim Meyering. +dnl A wrapper around AC_FUNC_MKTIME. + +AC_DEFUN([jm_FUNC_MKTIME], +[AC_REQUIRE([AC_FUNC_MKTIME])dnl + + dnl mktime.c uses localtime_r if it exists. Check for it. + AC_CHECK_FUNCS(localtime_r) + + if test $ac_cv_func_working_mktime = no; then + AC_DEFINE(mktime, rpl_mktime, + [Define to rpl_mktime if the replacement function should be used.]) + fi +]) diff --git a/src/apps/bin/coreutils-5.0/m4/jm-winsz1.m4 b/src/apps/bin/coreutils-5.0/m4/jm-winsz1.m4 new file mode 100644 index 0000000000..0fcb46c754 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/jm-winsz1.m4 @@ -0,0 +1,39 @@ +#serial 6 +dnl From Jim Meyering and Paul Eggert. +AC_DEFUN([jm_HEADER_TIOCGWINSZ_IN_TERMIOS_H], +[AC_REQUIRE([AC_SYS_POSIX_TERMIOS]) + AC_CACHE_CHECK([whether use of TIOCGWINSZ requires termios.h], + jm_cv_sys_tiocgwinsz_needs_termios_h, + [jm_cv_sys_tiocgwinsz_needs_termios_h=no + + if test $ac_cv_sys_posix_termios = yes; then + AC_EGREP_CPP([yes], + [#include +# include +# ifdef TIOCGWINSZ + yes +# endif + ], jm_cv_sys_tiocgwinsz_needs_termios_h=yes) + fi + ]) +]) + +AC_DEFUN([jm_WINSIZE_IN_PTEM], + [AC_REQUIRE([AC_SYS_POSIX_TERMIOS]) + AC_CACHE_CHECK([whether use of struct winsize requires sys/ptem.h], + jm_cv_sys_struct_winsize_needs_sys_ptem_h, + [jm_cv_sys_struct_winsize_needs_sys_ptem_h=yes + if test $ac_cv_sys_posix_termios = yes; then + AC_TRY_COMPILE([#include ] + [struct winsize x;], + [jm_cv_sys_struct_winsize_needs_sys_ptem_h=no]) + fi + if test $jm_cv_sys_struct_winsize_needs_sys_ptem_h = yes; then + AC_TRY_COMPILE([#include ], + [struct winsize x;], + [], [jm_cv_sys_struct_winsize_needs_sys_ptem_h=no]) + fi]) + if test $jm_cv_sys_struct_winsize_needs_sys_ptem_h = yes; then + AC_DEFINE([WINSIZE_IN_PTEM], 1, + [Define if sys/ptem.h is required for struct winsize.]) + fi]) diff --git a/src/apps/bin/coreutils-5.0/m4/jm-winsz2.m4 b/src/apps/bin/coreutils-5.0/m4/jm-winsz2.m4 new file mode 100644 index 0000000000..a7d929d04b --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/jm-winsz2.m4 @@ -0,0 +1,23 @@ +#serial 4 + +AC_DEFUN([jm_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL], +[AC_REQUIRE([jm_HEADER_TIOCGWINSZ_IN_TERMIOS_H]) + AC_CACHE_CHECK([whether use of TIOCGWINSZ requires sys/ioctl.h], + jm_cv_sys_tiocgwinsz_needs_sys_ioctl_h, + [jm_cv_sys_tiocgwinsz_needs_sys_ioctl_h=no + + if test $jm_cv_sys_tiocgwinsz_needs_termios_h = no; then + AC_EGREP_CPP([yes], + [#include +# include +# ifdef TIOCGWINSZ + yes +# endif + ], jm_cv_sys_tiocgwinsz_needs_sys_ioctl_h=yes) + fi + ]) + if test $jm_cv_sys_tiocgwinsz_needs_sys_ioctl_h = yes; then + AC_DEFINE(GWINSZ_IN_SYS_IOCTL, 1, + [Define if your system defines TIOCGWINSZ in sys/ioctl.h.]) + fi +]) diff --git a/src/apps/bin/coreutils-5.0/m4/lchown.m4 b/src/apps/bin/coreutils-5.0/m4/lchown.m4 new file mode 100644 index 0000000000..9e4fb6fc59 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/lchown.m4 @@ -0,0 +1,10 @@ +#serial 2 + +dnl From Jim Meyering. +dnl Provide lchown on systems that lack it. + +AC_DEFUN([jm_FUNC_LCHOWN], +[ + AC_REQUIRE([AC_TYPE_UID_T]) + AC_REPLACE_FUNCS(lchown) +]) diff --git a/src/apps/bin/coreutils-5.0/m4/lcmessage.m4 b/src/apps/bin/coreutils-5.0/m4/lcmessage.m4 new file mode 100644 index 0000000000..ffd4008b82 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/lcmessage.m4 @@ -0,0 +1,32 @@ +# lcmessage.m4 serial 3 (gettext-0.11.3) +dnl Copyright (C) 1995-2002 Free Software Foundation, Inc. +dnl This file is free software, distributed under the terms of the GNU +dnl General Public License. As a special exception to the GNU General +dnl Public License, this file may be distributed as part of a program +dnl that contains a configuration script generated by Autoconf, under +dnl the same distribution terms as the rest of that program. +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([AM_LC_MESSAGES], +[ + AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES, + [AC_TRY_LINK([#include ], [return LC_MESSAGES], + am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)]) + if test $am_cv_val_LC_MESSAGES = yes; then + AC_DEFINE(HAVE_LC_MESSAGES, 1, + [Define if your file defines LC_MESSAGES.]) + fi +]) diff --git a/src/apps/bin/coreutils-5.0/m4/lib-check.m4 b/src/apps/bin/coreutils-5.0/m4/lib-check.m4 new file mode 100644 index 0000000000..15ffe542d6 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/lib-check.m4 @@ -0,0 +1,63 @@ +#serial 5 + +dnl Misc lib-related macros for fileutils, sh-utils, textutils. + +AC_DEFUN([jm_LIB_CHECK], +[ + + # Check for libypsec.a on Dolphin M88K machines. + AC_CHECK_LIB(ypsec, main) + + # m88k running dgux 5.4 needs this + AC_CHECK_LIB(ldgc, main) + + # Some programs need to link with -lm. printf does if it uses + # lib/strtod.c which uses pow. And seq uses the math functions, + # floor, modf, rint. And factor uses sqrt. And sleep uses fesetround. + + # Save a copy of $LIBS and add $FLOOR_LIBM before these tests + # Check for these math functions used by seq. + ac_su_saved_lib="$LIBS" + LIBS="$LIBS -lm" + AC_CHECK_FUNCS(floor modf rint) + LIBS="$ac_su_saved_lib" + + AC_SUBST(SQRT_LIBM) + AC_CHECK_FUNCS(sqrt) + if test $ac_cv_func_sqrt = no; then + AC_CHECK_LIB(m, sqrt, [SQRT_LIBM=-lm]) + fi + + AC_SUBST(FESETROUND_LIBM) + AC_CHECK_FUNCS(fesetround) + if test $ac_cv_func_fesetround = no; then + AC_CHECK_LIB(m, fesetround, [FESETROUND_LIBM=-lm]) + fi + + # The -lsun library is required for YP support on Irix-4.0.5 systems. + # m88k/svr3 DolphinOS systems using YP need -lypsec for id. + AC_SEARCH_LIBS(yp_match, [sun ypsec]) + + # SysV needs -lsec, older versions of Linux need -lshadow for + # shadow passwords. UnixWare 7 needs -lgen. + AC_SEARCH_LIBS(getspnam, [shadow sec gen]) + + AC_CHECK_HEADERS(shadow.h) + + # Requirements for su.c. + shadow_includes="\ +$ac_includes_default +#if HAVE_SHADOW_H +# include +#endif +" + AC_CHECK_MEMBERS([struct spwd.sp_pwdp],,,[$shadow_includes]) + AC_CHECK_FUNCS(getspnam) + + # SCO-ODT-3.0 is reported to need -lufc for crypt. + # NetBSD needs -lcrypt for crypt. + ac_su_saved_lib="$LIBS" + AC_SEARCH_LIBS(crypt, [ufc crypt], [LIB_CRYPT="$ac_cv_search_crypt"]) + LIBS="$ac_su_saved_lib" + AC_SUBST(LIB_CRYPT) +]) diff --git a/src/apps/bin/coreutils-5.0/m4/lib-ld.m4 b/src/apps/bin/coreutils-5.0/m4/lib-ld.m4 new file mode 100644 index 0000000000..ddb573234c --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/lib-ld.m4 @@ -0,0 +1,97 @@ +# lib-ld.m4 serial 1 (gettext-0.11) +dnl Copyright (C) 1996-2002 Free Software Foundation, Inc. +dnl This file is free software, distributed under the terms of the GNU +dnl General Public License. As a special exception to the GNU General +dnl Public License, this file may be distributed as part of a program +dnl that contains a configuration script generated by Autoconf, under +dnl the same distribution terms as the rest of that program. + +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. +if $LD -v 2>&1 &5; then + acl_cv_prog_gnu_ld=yes +else + acl_cv_prog_gnu_ld=no +fi]) +with_gnu_ld=$acl_cv_prog_gnu_ld +]) + +dnl From libtool-1.4. Sets the variable LD. +AC_DEFUN([AC_LIB_PROG_LD], +[AC_ARG_WITH(gnu-ld, +[ --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([AC_PROG_CC])dnl +AC_REQUIRE([AC_CANONICAL_HOST])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 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. + if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then + test "$with_gnu_ld" != no && break + else + test "$with_gnu_ld" != yes && break + fi + 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/src/apps/bin/coreutils-5.0/m4/lib-link.m4 b/src/apps/bin/coreutils-5.0/m4/lib-link.m4 new file mode 100644 index 0000000000..6b94251052 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/lib-link.m4 @@ -0,0 +1,554 @@ +# lib-link.m4 serial 3 (gettext-0.11.3) +dnl Copyright (C) 2001-2002 Free Software Foundation, Inc. +dnl This file is free software, distributed under the terms of the GNU +dnl General Public License. As a special exception to the GNU General +dnl Public License, this file may be distributed as part of a program +dnl that contains a configuration script generated by Autoconf, under +dnl the same distribution terms as the rest of that program. + +dnl From Bruno Haible. + +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, +dnl sys_lib_search_path_spec, sys_lib_dlsearch_path_spec. +AC_DEFUN([AC_LIB_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" + sys_lib_search_path_spec="$acl_cv_sys_lib_search_path_spec" + sys_lib_dlsearch_path_spec="$acl_cv_sys_lib_dlsearch_path_spec" + 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_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*) 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*) 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/src/apps/bin/coreutils-5.0/m4/lib-prefix.m4 b/src/apps/bin/coreutils-5.0/m4/lib-prefix.m4 new file mode 100644 index 0000000000..b8b79ab9ad --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/lib-prefix.m4 @@ -0,0 +1,148 @@ +# lib-prefix.m4 serial 1 (gettext-0.11) +dnl Copyright (C) 2001-2002 Free Software Foundation, Inc. +dnl This file is free software, distributed under the terms of the GNU +dnl General Public License. As a special exception to the GNU General +dnl Public License, this file may be distributed as part of a program +dnl that contains a configuration script generated by Autoconf, under +dnl the same distribution terms as the rest of that program. + +dnl From Bruno Haible. + +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_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*) 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/src/apps/bin/coreutils-5.0/m4/link-follow.m4 b/src/apps/bin/coreutils-5.0/m4/link-follow.m4 new file mode 100644 index 0000000000..6064ce74b4 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/link-follow.m4 @@ -0,0 +1,65 @@ +#serial 3 +dnl Run a program to determine whether whether link(2) follows symlinks. +dnl Set LINK_FOLLOWS_SYMLINKS accordingly. + +AC_DEFUN([jm_AC_FUNC_LINK_FOLLOWS_SYMLINK], +[dnl + AC_CACHE_CHECK( + [whether link(2) dereferences a symlink specified with a trailing slash], + jm_ac_cv_func_link_follows_symlink, + [ + dnl poor-man's AC_REQUIRE: FIXME: repair this once autoconf-3 provides + dnl the appropriate framework. + test -z "$ac_cv_header_unistd_h" \ + && AC_CHECK_HEADERS(unistd.h) + + # Create a regular file. + echo > conftest.file + AC_TRY_RUN( + [ +# include +# include +# ifdef HAVE_UNISTD_H +# include +# endif + +# define SAME_INODE(Stat_buf_1, Stat_buf_2) \ + ((Stat_buf_1).st_ino == (Stat_buf_2).st_ino \ + && (Stat_buf_1).st_dev == (Stat_buf_2).st_dev) + + int + main () + { + const char *file = "conftest.file"; + const char *sym = "conftest.sym"; + const char *hard = "conftest.hard"; + struct stat sb_file, sb_hard; + + /* Create a symlink to the regular file. */ + if (symlink (file, sym)) + abort (); + + /* Create a hard link to that symlink. */ + if (link (sym, hard)) + abort (); + + if (lstat (hard, &sb_hard)) + abort (); + if (lstat (file, &sb_file)) + abort (); + + /* If the dev/inode of hard and file are the same, then + the link call followed the symlink. */ + return SAME_INODE (sb_hard, sb_file) ? 0 : 1; + } + ], + jm_ac_cv_func_link_follows_symlink=yes, + jm_ac_cv_func_link_follows_symlink=no, + jm_ac_cv_func_link_follows_symlink=yes dnl We're cross compiling. + ) + ]) + if test $jm_ac_cv_func_link_follows_symlink = yes; then + AC_DEFINE(LINK_FOLLOWS_SYMLINKS, 1, + [Define if `link(2)' dereferences symbolic links.]) + fi +]) diff --git a/src/apps/bin/coreutils-5.0/m4/longlong.m4 b/src/apps/bin/coreutils-5.0/m4/longlong.m4 new file mode 100644 index 0000000000..daa95c0751 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/longlong.m4 @@ -0,0 +1,35 @@ +#serial 2 + +dnl From Paul Eggert. + +# Define HAVE_LONG_LONG if 'long long' works. + +AC_DEFUN([jm_AC_TYPE_LONG_LONG], +[ + AC_CACHE_CHECK([for long long], ac_cv_type_long_long, + [AC_TRY_LINK([long long ll = 1; 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 +]) + +# Define HAVE_UNSIGNED_LONG_LONG if 'unsigned long long' works. + +AC_DEFUN([jm_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 = 1; 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/src/apps/bin/coreutils-5.0/m4/ls-mntd-fs.m4 b/src/apps/bin/coreutils-5.0/m4/ls-mntd-fs.m4 new file mode 100644 index 0000000000..3ba42a315c --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/ls-mntd-fs.m4 @@ -0,0 +1,274 @@ +#serial 12 + +dnl From Jim Meyering. +dnl +dnl This is not pretty. I've just taken the autoconf code and wrapped +dnl it in an AC_DEFUN. +dnl + +# jm_LIST_MOUNTED_FILESYSTEMS([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]]) +AC_DEFUN([jm_LIST_MOUNTED_FILESYSTEMS], + [ +AC_CHECK_FUNCS(listmntent getmntinfo) +AC_CHECK_HEADERS(mntent.h sys/param.h sys/ucred.h sys/mount.h sys/fs_types.h) + getfsstat_includes="\ +$ac_includes_default +#if HAVE_SYS_PARAM_H +# include /* needed by powerpc-apple-darwin1.3.7 */ +#endif +#if HAVE_SYS_UCRED_H +# include /* needed by powerpc-apple-darwin1.3.7 */ +#endif +#if HAVE_SYS_MOUNT_H +# include +#endif +#if HAVE_SYS_FS_TYPES_H +# include /* needed by powerpc-apple-darwin1.3.7 */ +#endif +" +AC_CHECK_MEMBERS([struct fsstat.f_fstypename],,,[$getfsstat_includes]) + +# Determine how to get the list of mounted filesystems. +ac_list_mounted_fs= + +# If the getmntent function is available but not in the standard library, +# make sure LIBS contains -lsun (on Irix4) or -lseq (on PTX). +AC_FUNC_GETMNTENT + +# This test must precede the ones for getmntent because Unicos-9 is +# reported to have the getmntent function, but its support is incompatible +# with other getmntent implementations. + +# NOTE: Normally, I wouldn't use a check for system type as I've done for +# `CRAY' below since that goes against the whole autoconf philosophy. But +# I think there is too great a chance that some non-Cray system has a +# function named listmntent to risk the false positive. + +if test -z "$ac_list_mounted_fs"; then + # Cray UNICOS 9 + AC_MSG_CHECKING([for listmntent of Cray/Unicos-9]) + AC_CACHE_VAL(fu_cv_sys_mounted_cray_listmntent, + [fu_cv_sys_mounted_cray_listmntent=no + AC_EGREP_CPP(yes, + [#ifdef _CRAY +yes +#endif + ], [test $ac_cv_func_listmntent = yes \ + && fu_cv_sys_mounted_cray_listmntent=yes] + ) + ] + ) + AC_MSG_RESULT($fu_cv_sys_mounted_cray_listmntent) + if test $fu_cv_sys_mounted_cray_listmntent = yes; then + ac_list_mounted_fs=found + AC_DEFINE(MOUNTED_LISTMNTENT, 1, + [Define if there is a function named listmntent that can be used to + list all mounted filesystems. (UNICOS)]) + fi +fi + +if test -z "$ac_list_mounted_fs"; then + # AIX. + AC_MSG_CHECKING([for mntctl function and struct vmount]) + AC_CACHE_VAL(fu_cv_sys_mounted_vmount, + [AC_TRY_CPP([#include ], + fu_cv_sys_mounted_vmount=yes, + fu_cv_sys_mounted_vmount=no)]) + AC_MSG_RESULT($fu_cv_sys_mounted_vmount) + if test $fu_cv_sys_mounted_vmount = yes; then + ac_list_mounted_fs=found + AC_DEFINE(MOUNTED_VMOUNT, 1, + [Define if there is a function named mntctl that can be used to read + the list of mounted filesystems, and there is a system header file + that declares `struct vmount.' (AIX)]) + fi +fi + +if test $ac_cv_func_getmntent = yes; then + + # This system has the getmntent function. + # Determine whether it's the one-argument variant or the two-argument one. + + if test -z "$ac_list_mounted_fs"; then + # 4.3BSD, SunOS, HP-UX, Dynix, Irix + AC_MSG_CHECKING([for one-argument getmntent function]) + AC_CACHE_VAL(fu_cv_sys_mounted_getmntent1, + [AC_TRY_COMPILE([ +/* SunOS 4.1.x /usr/include/mntent.h needs this for FILE */ +#include + +#include +#if !defined MOUNTED +# if defined _PATH_MOUNTED /* GNU libc */ +# define MOUNTED _PATH_MOUNTED +# endif +# if defined MNT_MNTTAB /* HP-UX. */ +# define MOUNTED MNT_MNTTAB +# endif +# if defined MNTTABNAME /* Dynix. */ +# define MOUNTED MNTTABNAME +# endif +#endif +], + [ struct mntent *mnt = 0; char *table = MOUNTED; ], + fu_cv_sys_mounted_getmntent1=yes, + fu_cv_sys_mounted_getmntent1=no)]) + AC_MSG_RESULT($fu_cv_sys_mounted_getmntent1) + if test $fu_cv_sys_mounted_getmntent1 = yes; then + ac_list_mounted_fs=found + AC_DEFINE(MOUNTED_GETMNTENT1, 1, + [Define if there is a function named getmntent for reading the list + of mounted filesystems, and that function takes a single argument. + (4.3BSD, SunOS, HP-UX, Dynix, Irix)]) + fi + fi + + if test -z "$ac_list_mounted_fs"; then + # SVR4 + AC_MSG_CHECKING([for two-argument getmntent function]) + AC_CACHE_VAL(fu_cv_sys_mounted_getmntent2, + [AC_EGREP_HEADER(getmntent, sys/mnttab.h, + fu_cv_sys_mounted_getmntent2=yes, + fu_cv_sys_mounted_getmntent2=no)]) + AC_MSG_RESULT($fu_cv_sys_mounted_getmntent2) + if test $fu_cv_sys_mounted_getmntent2 = yes; then + ac_list_mounted_fs=found + AC_DEFINE(MOUNTED_GETMNTENT2, 1, + [Define if there is a function named getmntent for reading the list of + mounted filesystems, and that function takes two arguments. (SVR4)]) + fi + fi + +fi + +if test -z "$ac_list_mounted_fs"; then + # DEC Alpha running OSF/1, and Apple Darwin 1.3. + # powerpc-apple-darwin1.3.7 needs sys/param.h sys/ucred.h sys/fs_types.h + + AC_MSG_CHECKING([for getfsstat function]) + AC_CACHE_VAL(fu_cv_sys_mounted_getfsstat, + [AC_TRY_LINK([ +#include +#if HAVE_STRUCT_FSSTAT_F_FSTYPENAME +# define FS_TYPE(Ent) ((Ent).f_fstypename) +#else +# define FS_TYPE(Ent) mnt_names[(Ent).f_type] +#endif +]$getfsstat_includes +, + [struct statfs *stats; + int numsys = getfsstat ((struct statfs *)0, 0L, MNT_WAIT); + char *t = FS_TYPE (*stats); ], + fu_cv_sys_mounted_getfsstat=yes, + fu_cv_sys_mounted_getfsstat=no)]) + AC_MSG_RESULT($fu_cv_sys_mounted_getfsstat) + if test $fu_cv_sys_mounted_getfsstat = yes; then + ac_list_mounted_fs=found + AC_DEFINE(MOUNTED_GETFSSTAT, 1, + [Define if there is a function named getfsstat for reading the + list of mounted filesystems. (DEC Alpha running OSF/1)]) + fi +fi + +if test -z "$ac_list_mounted_fs"; then + # SVR3 + AC_MSG_CHECKING([for FIXME existence of three headers]) + AC_CACHE_VAL(fu_cv_sys_mounted_fread_fstyp, + [AC_TRY_CPP([ +#include +#include +#include ], + fu_cv_sys_mounted_fread_fstyp=yes, + fu_cv_sys_mounted_fread_fstyp=no)]) + AC_MSG_RESULT($fu_cv_sys_mounted_fread_fstyp) + if test $fu_cv_sys_mounted_fread_fstyp = yes; then + ac_list_mounted_fs=found + AC_DEFINE(MOUNTED_FREAD_FSTYP, 1, +[Define if (like SVR2) there is no specific function for reading the + list of mounted filesystems, and your system has these header files: + and . (SVR3)]) + fi +fi + +if test -z "$ac_list_mounted_fs"; then + # 4.4BSD and DEC OSF/1. + AC_MSG_CHECKING([for getmntinfo function]) + AC_CACHE_VAL(fu_cv_sys_mounted_getmntinfo, + [ + test "$ac_cv_func_getmntinfo" = yes \ + && fu_cv_sys_mounted_getmntinfo=yes \ + || fu_cv_sys_mounted_getmntinfo=no + ]) + AC_MSG_RESULT($fu_cv_sys_mounted_getmntinfo) + if test $fu_cv_sys_mounted_getmntinfo = yes; then + ac_list_mounted_fs=found + AC_DEFINE(MOUNTED_GETMNTINFO, 1, + [Define if there is a function named getmntinfo for reading the + list of mounted filesystems. (4.4BSD, Darwin)]) + fi +fi + +if test -z "$ac_list_mounted_fs"; then + # Ultrix + AC_MSG_CHECKING([for getmnt function]) + AC_CACHE_VAL(fu_cv_sys_mounted_getmnt, + [AC_TRY_CPP([ +#include +#include ], + fu_cv_sys_mounted_getmnt=yes, + fu_cv_sys_mounted_getmnt=no)]) + AC_MSG_RESULT($fu_cv_sys_mounted_getmnt) + if test $fu_cv_sys_mounted_getmnt = yes; then + ac_list_mounted_fs=found + AC_DEFINE(MOUNTED_GETMNT, 1, + [Define if there is a function named getmnt for reading the list of + mounted filesystems. (Ultrix)]) + fi +fi + +if test -z "$ac_list_mounted_fs"; then + # BeOS + AC_CHECK_FUNCS(next_dev fs_stat_dev) + AC_CHECK_HEADERS(fs_info.h) + AC_MSG_CHECKING([for BEOS mounted file system support functions]) + if test $ac_cv_header_fs_info_h = yes \ + && test $ac_cv_func_next_dev = yes \ + && test $ac_cv_func_fs_stat_dev = yes; then + fu_result=yes + else + fu_result=no + fi + AC_MSG_RESULT($fu_result) + if test $fu_result = yes; then + ac_list_mounted_fs=found + AC_DEFINE(MOUNTED_FS_STAT_DEV, 1, + [Define if there are functions named next_dev and fs_stat_dev for + reading the list of mounted filesystems. (BeOS)]) + fi +fi + +if test -z "$ac_list_mounted_fs"; then + # SVR2 + AC_MSG_CHECKING([whether it is possible to resort to fread on /etc/mnttab]) + AC_CACHE_VAL(fu_cv_sys_mounted_fread, + [AC_TRY_CPP([#include ], + fu_cv_sys_mounted_fread=yes, + fu_cv_sys_mounted_fread=no)]) + AC_MSG_RESULT($fu_cv_sys_mounted_fread) + if test $fu_cv_sys_mounted_fread = yes; then + ac_list_mounted_fs=found + AC_DEFINE(MOUNTED_FREAD, 1, + [Define if there is no specific function for reading the list of + mounted filesystems. fread will be used to read /etc/mnttab. (SVR2) ]) + fi +fi + +if test -z "$ac_list_mounted_fs"; then + AC_MSG_ERROR([could not determine how to read list of mounted filesystems]) + # FIXME -- no need to abort building the whole package + # Can't build mountlist.c or anything that needs its functions +fi + +AS_IF([test $ac_list_mounted_fs = found], [$1], [$2]) + + ]) diff --git a/src/apps/bin/coreutils-5.0/m4/lstat.m4 b/src/apps/bin/coreutils-5.0/m4/lstat.m4 new file mode 100644 index 0000000000..8ef73b3220 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/lstat.m4 @@ -0,0 +1,40 @@ +#serial 7 + +dnl From Jim Meyering. +dnl Determine whether lstat has the bug that it succeeds when given the +dnl zero-length file name argument. The lstat from SunOS4.1.4 and the Hurd +dnl (as of 1998-11-01) do this. +dnl +dnl If it does, then define HAVE_LSTAT_EMPTY_STRING_BUG and arrange to +dnl compile the wrapper function. +dnl + +AC_DEFUN([jm_FUNC_LSTAT], +[ + AC_REQUIRE([AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK]) + AC_CACHE_CHECK([whether lstat accepts an empty string], + jm_cv_func_lstat_empty_string_bug, + [AC_TRY_RUN([ +# include +# include + + int + main () + { + struct stat sbuf; + exit (lstat ("", &sbuf) ? 1 : 0); + } + ], + jm_cv_func_lstat_empty_string_bug=yes, + jm_cv_func_lstat_empty_string_bug=no, + dnl When crosscompiling, assume lstat is broken. + jm_cv_func_lstat_empty_string_bug=yes) + ]) + if test $jm_cv_func_lstat_empty_string_bug = yes; then + AC_LIBOBJ(lstat) + AC_DEFINE(HAVE_LSTAT_EMPTY_STRING_BUG, 1, +[Define if lstat has the bug that it succeeds when given the zero-length + file name argument. The lstat from SunOS4.1.4 and the Hurd as of 1998-11-01) + do this. ]) + fi +]) diff --git a/src/apps/bin/coreutils-5.0/m4/mbrtowc.m4 b/src/apps/bin/coreutils-5.0/m4/mbrtowc.m4 new file mode 100644 index 0000000000..0379847633 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/mbrtowc.m4 @@ -0,0 +1,24 @@ +# mbrtowc.m4 serial 4 (fileutils-4.1.3) +dnl Copyright (C) 2001-2002 Free Software Foundation, Inc. +dnl This file is free software, distributed under the terms of the GNU +dnl General Public License. As a special exception to the GNU General +dnl Public License, this file may be distributed as part of a program +dnl that contains a configuration script generated by Autoconf, under +dnl the same distribution terms as the rest of that program. + +dnl From Paul Eggert + +AC_DEFUN([jm_FUNC_MBRTOWC], +[ + AC_CACHE_CHECK([whether mbrtowc and mbstate_t are properly declared], + jm_cv_func_mbrtowc, + [AC_TRY_LINK( + [#include ], + [mbstate_t state; return ! (sizeof state && mbrtowc);], + jm_cv_func_mbrtowc=yes, + jm_cv_func_mbrtowc=no)]) + if test $jm_cv_func_mbrtowc = yes; then + AC_DEFINE(HAVE_MBRTOWC, 1, + [Define to 1 if mbrtowc and mbstate_t are properly declared.]) + fi +]) diff --git a/src/apps/bin/coreutils-5.0/m4/mbswidth.m4 b/src/apps/bin/coreutils-5.0/m4/mbswidth.m4 new file mode 100644 index 0000000000..eaf552bf02 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/mbswidth.m4 @@ -0,0 +1,36 @@ +#serial 7 + +dnl autoconf tests required for use of mbswidth.c +dnl From Bruno Haible. + +AC_DEFUN([jm_PREREQ_MBSWIDTH], +[ + AC_REQUIRE([AC_HEADER_STDC]) + AC_CHECK_HEADERS(limits.h stdlib.h string.h wchar.h wctype.h) + AC_CHECK_FUNCS(isascii iswcntrl iswprint mbsinit wcwidth) + jm_FUNC_MBRTOWC + + AC_CACHE_CHECK([whether wcwidth is declared], ac_cv_have_decl_wcwidth, + [AC_TRY_COMPILE([ +/* AIX 3.2.5 declares wcwidth in . */ +#if HAVE_STRING_H +# include +#endif +#if HAVE_WCHAR_H +# include +#endif +], [ +#ifndef wcwidth + char *p = (char *) wcwidth; +#endif +], ac_cv_have_decl_wcwidth=yes, ac_cv_have_decl_wcwidth=no)]) + if test $ac_cv_have_decl_wcwidth = yes; then + ac_val=1 + else + ac_val=0 + fi + AC_DEFINE_UNQUOTED(HAVE_DECL_WCWIDTH, $ac_val, + [Define to 1 if you have the declaration of wcwidth(), and to 0 otherwise.]) + + AC_TYPE_MBSTATE_T +]) diff --git a/src/apps/bin/coreutils-5.0/m4/memcmp.m4 b/src/apps/bin/coreutils-5.0/m4/memcmp.m4 new file mode 100644 index 0000000000..1de340938b --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/memcmp.m4 @@ -0,0 +1,9 @@ +#serial 7 + +AC_DEFUN([jm_FUNC_MEMCMP], +[AC_REQUIRE([AC_FUNC_MEMCMP])dnl + if test $ac_cv_func_memcmp_working = no; then + AC_DEFINE(memcmp, rpl_memcmp, + [Define to rpl_memcmp if the replacement function should be used.]) + fi +]) diff --git a/src/apps/bin/coreutils-5.0/m4/mkdir-slash.m4 b/src/apps/bin/coreutils-5.0/m4/mkdir-slash.m4 new file mode 100644 index 0000000000..18f835a9df --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/mkdir-slash.m4 @@ -0,0 +1,35 @@ +#serial 1 + +# On some systems, mkdir ("foo/", 0700) fails because of the trailing slash. +# On such systems, arrange to use a wrapper function that removes any +# trailing slashes. +AC_DEFUN([UTILS_FUNC_MKDIR_TRAILING_SLASH], +[dnl + AC_CACHE_CHECK([whether mkdir fails due to a trailing slash], + utils_cv_func_mkdir_trailing_slash_bug, + [ + # Arrange for deletion of the temporary directory this test might create. + ac_clean_files="$ac_clean_files confdir-slash" + AC_TRY_RUN([ +# include +# include +# include + int main () + { + rmdir ("confdir-slash"); + exit (mkdir ("confdir-slash/", 0700)); + } + ], + utils_cv_func_mkdir_trailing_slash_bug=no, + utils_cv_func_mkdir_trailing_slash_bug=yes, + utils_cv_func_mkdir_trailing_slash_bug=yes + ) + ] + ) + + if test $utils_cv_func_mkdir_trailing_slash_bug = yes; then + AC_LIBOBJ(mkdir) + AC_DEFINE(mkdir, rpl_mkdir, + [Define to rpl_mkdir if the replacement function should be used.]) + fi +]) diff --git a/src/apps/bin/coreutils-5.0/m4/mkstemp.m4 b/src/apps/bin/coreutils-5.0/m4/mkstemp.m4 new file mode 100644 index 0000000000..a5efedebdc --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/mkstemp.m4 @@ -0,0 +1,46 @@ +#serial 1 + +# On some systems (e.g., HPUX-10.20, SunOS4.1.4, solaris2.5.1), mkstemp has the +# silly limit that it can create no more than 26 files from a given template. +# Other systems lack mkstemp altogether. On either type of system, arrange +# to use the replacement function. +AC_DEFUN([UTILS_FUNC_MKSTEMP], +[dnl + AC_REPLACE_FUNCS(mkstemp) + if test $ac_cv_func_mkstemp = no; then + utils_cv_func_mkstemp_limitations=yes + else + AC_CACHE_CHECK([for mkstemp limitations], + utils_cv_func_mkstemp_limitations, + [ + AC_TRY_RUN([ +# include + int main () + { + int i; + for (i = 0; i < 30; i++) + { + char template[] = "conftestXXXXXX"; + int fd = mkstemp (template); + if (fd == -1) + exit (1); + close (fd); + } + exit (0); + } + ], + utils_cv_func_mkstemp_limitations=no, + utils_cv_func_mkstemp_limitations=yes, + utils_cv_func_mkstemp_limitations=yes + ) + ] + ) + fi + + if test $utils_cv_func_mkstemp_limitations = yes; then + AC_LIBOBJ(mkstemp) + AC_LIBOBJ(tempname) + AC_DEFINE(mkstemp, rpl_mkstemp, + [Define to rpl_mkstemp if the replacement function should be used.]) + fi +]) diff --git a/src/apps/bin/coreutils-5.0/m4/nanosleep.m4 b/src/apps/bin/coreutils-5.0/m4/nanosleep.m4 new file mode 100644 index 0000000000..b431456c79 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/nanosleep.m4 @@ -0,0 +1,54 @@ +#serial 8 + +dnl From Jim Meyering. +dnl Check for the nanosleep function. +dnl If not found, use the supplied replacement. +dnl + +AC_DEFUN([jm_FUNC_NANOSLEEP], +[ + nanosleep_save_libs=$LIBS + + # Solaris 2.5.1 needs -lposix4 to get the nanosleep function. + # Solaris 7 prefers the library name -lrt to the obsolescent name -lposix4. + AC_SEARCH_LIBS(nanosleep, [rt posix4], [LIB_NANOSLEEP=$ac_cv_search_nanosleep]) + AC_SUBST(LIB_NANOSLEEP) + + AC_CACHE_CHECK([whether nanosleep works], + jm_cv_func_nanosleep_works, + [ + AC_REQUIRE([AC_HEADER_TIME]) + AC_TRY_RUN([ +# if TIME_WITH_SYS_TIME +# include +# include +# else +# if HAVE_SYS_TIME_H +# include +# else +# include +# endif +# endif + + int + main () + { + struct timespec ts_sleep, ts_remaining; + ts_sleep.tv_sec = 0; + ts_sleep.tv_nsec = 1; + exit (nanosleep (&ts_sleep, &ts_remaining) == 0 ? 0 : 1); + } + ], + jm_cv_func_nanosleep_works=yes, + jm_cv_func_nanosleep_works=no, + dnl When crosscompiling, assume the worst. + jm_cv_func_nanosleep_works=no) + ]) + if test $jm_cv_func_nanosleep_works = no; then + AC_LIBOBJ(nanosleep) + AC_DEFINE(nanosleep, rpl_nanosleep, + [Define to rpl_nanosleep if the replacement function should be used.]) + fi + + LIBS=$nanosleep_save_libs +]) diff --git a/src/apps/bin/coreutils-5.0/m4/onceonly.m4 b/src/apps/bin/coreutils-5.0/m4/onceonly.m4 new file mode 100644 index 0000000000..af56aa9448 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/onceonly.m4 @@ -0,0 +1,63 @@ +# onceonly.m4 serial 2 +dnl Copyright (C) 2002, 2003 Free Software Foundation, Inc. +dnl This file is free software, distributed under the terms of the GNU +dnl General Public License. As a special exception to the GNU General +dnl Public License, this file may be distributed as part of a program +dnl that contains a configuration script generated by Autoconf, under +dnl the same distribution terms as the rest of that program. + +dnl This file defines some "once only" variants of standard autoconf macros. +dnl AC_CHECK_HEADERS_ONCE like AC_CHECK_HEADERS +dnl AC_CHECK_FUNCS_ONCE like AC_CHECK_FUNCS +dnl AC_CHECK_DECLS_ONCE like AC_CHECK_DECLS +dnl AC_REQUIRE([AC_HEADER_STDC]) like AC_HEADER_STDC +dnl The advantage is that the check for each of the headers/functions/decls +dnl will be put only once into the 'configure' file. It keeps the size of +dnl the 'configure' file down, and avoids redundant output when 'configure' +dnl is run. +dnl The drawback is that the checks cannot be conditionalized. If you write +dnl if some_condition; then gl_CHECK_HEADERS(stdlib.h); fi +dnl inside an AC_DEFUNed function, the gl_CHECK_HEADERS macro call expands to +dnl empty, and the check will be inserted before the body of the AC_DEFUNed +dnl function. + +dnl Taken from Autoconf 2.50; can be removed once we assume 2.50 or later. +define([m4_quote], [[$*]]) + +# AC_CHECK_HEADERS_ONCE(HEADER1 HEADER2 ...) is a once-only variant of +# AC_CHECK_HEADERS(HEADER1 HEADER2 ...). +AC_DEFUN([AC_CHECK_HEADERS_ONCE], [ + : + AC_FOREACH([gl_HEADER_NAME], [$1], [ + AC_DEFUN([gl_CHECK_HEADER_]m4_quote(translit(defn([gl_HEADER_NAME]), + [-./], [___])), [ + AC_CHECK_HEADERS(gl_HEADER_NAME) + ]) + AC_REQUIRE([gl_CHECK_HEADER_]m4_quote(translit(gl_HEADER_NAME, + [-./], [___]))) + ]) +]) + +# AC_CHECK_FUNCS_ONCE(FUNC1 FUNC2 ...) is a once-only variant of +# AC_CHECK_FUNCS(FUNC1 FUNC2 ...). +AC_DEFUN([AC_CHECK_FUNCS_ONCE], [ + : + AC_FOREACH([gl_FUNC_NAME], [$1], [ + AC_DEFUN([gl_CHECK_FUNC_]defn([gl_FUNC_NAME]), [ + AC_CHECK_FUNCS(defn([gl_FUNC_NAME])) + ]) + AC_REQUIRE([gl_CHECK_FUNC_]defn([gl_FUNC_NAME])) + ]) +]) + +# AC_CHECK_DECLS_ONCE(DECL1 DECL2 ...) is a once-only variant of +# AC_CHECK_DECLS(DECL1, DECL2, ...). +AC_DEFUN([AC_CHECK_DECLS_ONCE], [ + : + AC_FOREACH([gl_DECL_NAME], [$1], [ + AC_DEFUN([gl_CHECK_DECL_]defn([gl_DECL_NAME]), [ + AC_CHECK_DECLS(defn([gl_DECL_NAME])) + ]) + AC_REQUIRE([gl_CHECK_DECL_]defn([gl_DECL_NAME])) + ]) +]) diff --git a/src/apps/bin/coreutils-5.0/m4/open-max.m4 b/src/apps/bin/coreutils-5.0/m4/open-max.m4 new file mode 100644 index 0000000000..557aded95f --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/open-max.m4 @@ -0,0 +1,41 @@ +#serial 1 +# Determine approximately how many files may be open simultaneously +# in one process. This is approximate, since while running this test, +# the configure script already has a few files open. +# From Jim Meyering + +AC_DEFUN([UTILS_SYS_OPEN_MAX], +[ + AC_CACHE_CHECK([determine how many files may be open simultaneously], + utils_cv_sys_open_max, + [ + AC_RUN_IFELSE([AC_LANG_SOURCE([[ +#include +#include +#include + int + main () + { + FILE *result = fopen ("conftest.omax", "w"); + int i = 1; + /* Impose an arbitrary limit, in case some system has no + effective limit on the number of simultaneously open files. */ + while (i < 30000) + { + FILE *s = fopen ("conftest.op", "w"); + if (!s) + break; + ++i; + } + fprintf (result, "%d\n", i); + exit (fclose (result) == EOF); + } + ]])], + [utils_cv_sys_open_max=`cat conftest.omax`], + [utils_cv_sys_open_max='internal error in open-max.m4'], + [utils_cv_sys_open_max='cross compiling run-test in open-max.m4'])]) + + AC_DEFINE_UNQUOTED([UTILS_OPEN_MAX], + $utils_cv_sys_open_max, + [the maximum number of simultaneously open files per process]) +]) diff --git a/src/apps/bin/coreutils-5.0/m4/perl.m4 b/src/apps/bin/coreutils-5.0/m4/perl.m4 new file mode 100644 index 0000000000..d5cda7748e --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/perl.m4 @@ -0,0 +1,41 @@ +#serial 5 + +dnl From Jim Meyering. +dnl Find a new-enough version of Perl. +dnl + +AC_DEFUN([jm_PERL], +[ + dnl FIXME: don't hard-code 5.003 + dnl FIXME: should we cache the result? + AC_MSG_CHECKING([for perl5.003 or newer]) + if test "${PERL+set}" = set; then + # `PERL' is set in the user's environment. + candidate_perl_names="$PERL" + perl_specified=yes + else + candidate_perl_names='perl perl5' + perl_specified=no + fi + + found=no + AC_SUBST(PERL) + PERL="$am_missing_run perl" + for perl in $candidate_perl_names; do + # Run test in a subshell; some versions of sh will print an error if + # an executable is not found, even if stderr is redirected. + if ( $perl -e 'require 5.003; use File::Compare' ) > /dev/null 2>&1; then + PERL=$perl + found=yes + break + fi + done + + AC_MSG_RESULT($found) + test $found = no && AC_MSG_WARN([ +WARNING: You don't seem to have perl5.003 or newer installed, or you lack + a usable version of the Perl File::Compare module. As a result, + you may be unable to run a few tests or to regenerate certain + files if you modify the sources from which they are derived. +] ) +]) diff --git a/src/apps/bin/coreutils-5.0/m4/prereq.m4 b/src/apps/bin/coreutils-5.0/m4/prereq.m4 new file mode 100644 index 0000000000..7abcc35a31 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/prereq.m4 @@ -0,0 +1,268 @@ +#serial 31 + +dnl We use jm_ for non Autoconf macros. +m4_pattern_forbid([^jm_[ABCDEFGHIJKLMNOPQRSTUVXYZ]])dnl +m4_pattern_forbid([^gl_[ABCDEFGHIJKLMNOPQRSTUVXYZ]])dnl + +# These are the prerequisite macros for files in the lib/ +# directory of the coreutils package. + +AC_DEFUN([jm_PREREQ], +[ + AC_REQUIRE([jm_PREREQ_ADDEXT]) + + # We don't yet use c-stack.c. + # AC_REQUIRE([jm_PREREQ_C_STACK]) + + AC_REQUIRE([jm_PREREQ_CANON_HOST]) + AC_REQUIRE([jm_PREREQ_DIRNAME]) + AC_REQUIRE([jm_PREREQ_ERROR]) + AC_REQUIRE([jm_PREREQ_EXCLUDE]) + AC_REQUIRE([jm_PREREQ_GETPAGESIZE]) + AC_REQUIRE([jm_PREREQ_HARD_LOCALE]) + AC_REQUIRE([jm_PREREQ_HASH]) + AC_REQUIRE([jm_PREREQ_HUMAN]) + AC_REQUIRE([jm_PREREQ_MBSWIDTH]) + AC_REQUIRE([jm_PREREQ_MEMCHR]) + AC_REQUIRE([jm_PREREQ_PHYSMEM]) + AC_REQUIRE([jm_PREREQ_POSIXVER]) + AC_REQUIRE([jm_PREREQ_QUOTEARG]) + AC_REQUIRE([jm_PREREQ_READUTMP]) + AC_REQUIRE([jm_PREREQ_STAT]) + AC_REQUIRE([jm_PREREQ_STRNLEN]) + AC_REQUIRE([jm_PREREQ_TEMPNAME]) # called by mkstemp + AC_REQUIRE([jm_PREREQ_XGETCWD]) + AC_REQUIRE([jm_PREREQ_XREADLINK]) +]) + +AC_DEFUN([jm_PREREQ_ADDEXT], +[ + dnl For addext.c. + AC_REQUIRE([AC_SYS_LONG_FILE_NAMES]) + AC_CHECK_FUNCS(pathconf) + AC_CHECK_HEADERS(limits.h string.h unistd.h) +]) + +AC_DEFUN([jm_PREREQ_CANON_HOST], +[ + dnl Add any libraries as early as possible. + dnl In particular, inet_ntoa needs -lnsl at least on Solaris5.5.1, + dnl so we have to add -lnsl to LIBS before checking for that function. + AC_SEARCH_LIBS(gethostbyname, [inet nsl]) + + dnl These come from -lnsl on Solaris5.5.1. + AC_CHECK_FUNCS(gethostbyname gethostbyaddr inet_ntoa) + + AC_CHECK_HEADERS(unistd.h string.h netdb.h sys/socket.h \ + netinet/in.h arpa/inet.h) +]) + +AC_DEFUN([jm_PREREQ_DIRNAME], +[ + AC_REQUIRE([AC_HEADER_STDC]) + AC_CHECK_HEADERS(string.h) +]) + +AC_DEFUN([jm_PREREQ_EXCLUDE], +[ + AC_REQUIRE([AC_FUNC_FNMATCH_GNU]) + AC_REQUIRE([AC_HEADER_STDBOOL]) +]) + +AC_DEFUN([jm_PREREQ_GETPAGESIZE], +[ + AC_CHECK_FUNCS(getpagesize) + AC_CHECK_HEADERS(OS.h unistd.h) +]) + +AC_DEFUN([jm_PREREQ_HARD_LOCALE], +[ + AC_CHECK_HEADERS(locale.h stdlib.h string.h) + AC_CHECK_FUNCS(setlocale) + AC_REQUIRE([AM_C_PROTOTYPES]) +]) + +AC_DEFUN([jm_PREREQ_HASH], +[ + AC_CHECK_HEADERS(stdlib.h) + AC_REQUIRE([AC_HEADER_STDBOOL]) + AC_REQUIRE([jm_CHECK_DECLS]) +]) + +# If you use human.c, you need the following files: +# inttypes.m4 longlong.m4 +AC_DEFUN([jm_PREREQ_HUMAN], +[ + AC_CHECK_HEADERS(locale.h) + AC_CHECK_DECLS([getenv]) + AC_CHECK_FUNCS(localeconv) + AC_REQUIRE([AC_HEADER_STDBOOL]) + AC_REQUIRE([jm_AC_TYPE_UINTMAX_T]) +]) + +AC_DEFUN([jm_PREREQ_MEMCHR], +[ + AC_CHECK_HEADERS(limits.h stdlib.h bp-sym.h) +]) + +# Check for the external symbol, _system_configuration, +# a struct with member `physmem'. +AC_DEFUN([gl_SYS__SYSTEM_CONFIGURATION], + [AC_CACHE_CHECK(for external symbol _system_configuration, + gl_cv_var__system_configuration, + [AC_LINK_IFELSE([AC_LANG_PROGRAM( + [[#include + ]], + [double x = _system_configuration.physmem;])], + [gl_cv_var__system_configuration=yes], + [gl_cv_var__system_configuration=no])]) + + if test $gl_cv_var__system_configuration = yes; then + AC_DEFINE(HAVE__SYSTEM_CONFIGURATION, 1, + [Define to 1 if you have the external variable, + _system_configuration with a member named physmem.]) + fi + ] +) + +AC_DEFUN([jm_PREREQ_PHYSMEM], +[ + AC_CHECK_HEADERS([unistd.h sys/pstat.h sys/sysmp.h sys/sysinfo.h \ + machine/hal_sysinfo.h sys/table.h sys/param.h sys/sysctl.h \ + sys/systemcfg.h]) + AC_CHECK_FUNCS(pstat_getstatic pstat_getdynamic sysmp getsysinfo sysctl table) + + AC_REQUIRE([gl_SYS__SYSTEM_CONFIGURATION]) +]) + +AC_DEFUN([jm_PREREQ_POSIXVER], +[ + AC_CHECK_HEADERS(unistd.h) + AC_CHECK_DECLS([getenv]) +]) + +AC_DEFUN([jm_PREREQ_QUOTEARG], +[ + AC_CHECK_FUNCS(isascii iswprint) + AC_REQUIRE([jm_FUNC_MBRTOWC]) + AC_REQUIRE([jm_FUNC_MEMCMP]) + AC_CHECK_HEADERS(limits.h stddef.h stdlib.h string.h wchar.h wctype.h) + AC_REQUIRE([AC_HEADER_STDC]) + AC_REQUIRE([AC_C_BACKSLASH_A]) + AC_REQUIRE([AC_TYPE_MBSTATE_T]) + AC_REQUIRE([AM_C_PROTOTYPES]) +]) + +AC_DEFUN([jm_PREREQ_READUTMP], +[ + AC_REQUIRE([AC_HEADER_STDC]) + AC_CHECK_HEADERS(string.h utmp.h utmpx.h sys/param.h) + AC_CHECK_FUNCS(utmpname) + AC_CHECK_FUNCS(utmpxname) + AC_REQUIRE([AM_C_PROTOTYPES]) + + if test $ac_cv_header_utmp_h = yes || test $ac_cv_header_utmpx_h = yes; then + utmp_includes="\ +$ac_includes_default +#ifdef HAVE_UTMPX_H +# include +#endif +#ifdef HAVE_UTMP_H +# include +#endif +" + AC_CHECK_MEMBERS([struct utmpx.ut_user],,,[$utmp_includes]) + AC_CHECK_MEMBERS([struct utmp.ut_user],,,[$utmp_includes]) + AC_CHECK_MEMBERS([struct utmpx.ut_name],,,[$utmp_includes]) + AC_CHECK_MEMBERS([struct utmp.ut_name],,,[$utmp_includes]) + AC_CHECK_MEMBERS([struct utmpx.ut_type],,,[$utmp_includes]) + AC_CHECK_MEMBERS([struct utmp.ut_type],,,[$utmp_includes]) + AC_CHECK_MEMBERS([struct utmpx.ut_pid],,,[$utmp_includes]) + AC_CHECK_MEMBERS([struct utmp.ut_pid],,,[$utmp_includes]) + AC_CHECK_MEMBERS([struct utmpx.ut_id],,,[$utmp_includes]) + AC_CHECK_MEMBERS([struct utmp.ut_id],,,[$utmp_includes]) + + AC_CHECK_MEMBERS([struct utmpx.ut_exit.ut_exit],,,[$utmp_includes]) + AC_CHECK_MEMBERS([struct utmp.ut_exit.ut_exit],,,[$utmp_includes]) + AC_CHECK_MEMBERS([struct utmpx.ut_exit.e_exit],,,[$utmp_includes]) + AC_CHECK_MEMBERS([struct utmp.ut_exit.e_exit],,,[$utmp_includes]) + + AC_CHECK_MEMBERS([struct utmpx.ut_exit.ut_termination],,,[$utmp_includes]) + AC_CHECK_MEMBERS([struct utmp.ut_exit.ut_termination],,,[$utmp_includes]) + AC_CHECK_MEMBERS([struct utmpx.ut_exit.e_termination],,,[$utmp_includes]) + AC_CHECK_MEMBERS([struct utmp.ut_exit.e_termination],,,[$utmp_includes]) + AC_LIBOBJ(readutmp) + fi +]) + +AC_DEFUN([jm_PREREQ_STAT], +[ + AC_CHECK_HEADERS(sys/sysmacros.h sys/statvfs.h sys/vfs.h inttypes.h) + AC_CHECK_HEADERS(sys/param.h sys/mount.h) + AC_CHECK_FUNCS(statvfs) + AC_REQUIRE([jm_AC_TYPE_LONG_LONG]) + + statxfs_includes="\ +$ac_includes_default +#if HAVE_SYS_STATVFS_H +# include +#endif +#if HAVE_SYS_VFS_H +# include +#endif +#if ( ! HAVE_SYS_STATVFS_H && ! HAVE_SYS_VFS_H && HAVE_SYS_MOUNT_H && HAVE_SYS_PARAM_H ) +/* NetBSD 1.5.2 needs these, for the declaration of struct statfs. */ +# include +# include +#endif +" + AC_CHECK_MEMBERS([struct statfs.f_basetype],,,[$statxfs_includes]) + AC_CHECK_MEMBERS([struct statvfs.f_basetype],,,[$statxfs_includes]) + AC_CHECK_MEMBERS([struct statfs.f_fstypename],,,[$statxfs_includes]) + AC_CHECK_MEMBERS([struct statfs.f_type],,,[$statxfs_includes]) + AC_CHECK_MEMBERS([struct statvfs.f_type],,,[$statxfs_includes]) + AC_CHECK_MEMBERS([struct statfs.f_fsid.__val],,,[$statxfs_includes]) + AC_CHECK_MEMBERS([struct statvfs.f_fsid.__val],,,[$statxfs_includes]) + AC_CHECK_MEMBERS([struct statfs.f_namemax],,,[$statxfs_includes]) + AC_CHECK_MEMBERS([struct statvfs.f_namemax],,,[$statxfs_includes]) + AC_CHECK_MEMBERS([struct statfs.f_namelen],,,[$statxfs_includes]) + AC_CHECK_MEMBERS([struct statvfs.f_namelen],,,[$statxfs_includes]) +]) + +AC_DEFUN([jm_PREREQ_STRNLEN], +[ + AC_REQUIRE([AC_FUNC_STRNLEN]) + AC_REQUIRE([AC_HEADER_STDC]) + AC_CHECK_HEADERS(memory.h) + AC_CHECK_DECLS([memchr]) + + # This is necessary because automake-1.6.1 doesn't understand + # that the above use of AC_FUNC_STRNLEN means we may have to use + # lib/strnlen.c. + test $ac_cv_func_strnlen_working = yes \ + && AC_LIBOBJ(strnlen) +]) + +AC_DEFUN([jm_PREREQ_TEMPNAME], +[ + AC_REQUIRE([AC_HEADER_STDC]) + AC_REQUIRE([AC_HEADER_STAT]) + AC_CHECK_HEADERS(fcntl.h sys/time.h stdint.h unistd.h) + AC_CHECK_FUNCS(__secure_getenv gettimeofday) + AC_CHECK_DECLS([getenv]) + AC_REQUIRE([jm_AC_TYPE_UINTMAX_T]) +]) + +AC_DEFUN([jm_PREREQ_XGETCWD], +[ + AC_REQUIRE([AC_C_PROTOTYPES]) + AC_CHECK_HEADERS(limits.h stdlib.h sys/param.h unistd.h) + AC_CHECK_FUNCS(getcwd) + AC_REQUIRE([AC_FUNC_GETCWD_NULL]) +]) + +AC_DEFUN([jm_PREREQ_XREADLINK], +[ + AC_REQUIRE([AC_C_PROTOTYPES]) + AC_CHECK_HEADERS(limits.h stdlib.h sys/types.h unistd.h) +]) diff --git a/src/apps/bin/coreutils-5.0/m4/progtest.m4 b/src/apps/bin/coreutils-5.0/m4/progtest.m4 new file mode 100644 index 0000000000..443c8e3063 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/progtest.m4 @@ -0,0 +1,59 @@ +# progtest.m4 serial 2 (gettext-0.10.40) +dnl Copyright (C) 1996-2002 Free Software Foundation, Inc. +dnl This file is free software, distributed under the terms of the GNU +dnl General Public License. As a special exception to the GNU General +dnl Public License, this file may be distributed as part of a program +dnl that contains a configuration script generated by Autoconf, under +dnl the same distribution terms as the rest of that program. +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. + +# 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], +[# 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. + ;; + *) + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" + for ac_dir in ifelse([$5], , $PATH, [$5]); do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + if [$3]; then + ac_cv_path_$1="$ac_dir/$ac_word" + break + fi + fi + 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/src/apps/bin/coreutils-5.0/m4/putenv.m4 b/src/apps/bin/coreutils-5.0/m4/putenv.m4 new file mode 100644 index 0000000000..39a6e7568b --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/putenv.m4 @@ -0,0 +1,40 @@ +#serial 5 + +dnl From Jim Meyering. +dnl +dnl Check whether putenv ("FOO") removes FOO from the environment. +dnl The putenv in libc on at least SunOS 4.1.4 does *not* do that. +dnl + +AC_DEFUN([jm_FUNC_PUTENV], +[AC_CACHE_CHECK([for SVID conformant putenv], jm_cv_func_svid_putenv, + [AC_TRY_RUN([ + int + main () + { + /* Put it in env. */ + if (putenv ("CONFTEST_putenv=val")) + exit (1); + + /* Try to remove it. */ + if (putenv ("CONFTEST_putenv")) + exit (1); + + /* Make sure it was deleted. */ + if (getenv ("CONFTEST_putenv") != 0) + exit (1); + + exit (0); + } + ], + jm_cv_func_svid_putenv=yes, + jm_cv_func_svid_putenv=no, + dnl When crosscompiling, assume putenv is broken. + jm_cv_func_svid_putenv=no) + ]) + if test $jm_cv_func_svid_putenv = no; then + AC_LIBOBJ(putenv) + AC_DEFINE(putenv, rpl_putenv, + [Define to rpl_putenv if the replacement function should be used.]) + fi +]) diff --git a/src/apps/bin/coreutils-5.0/m4/regex.m4 b/src/apps/bin/coreutils-5.0/m4/regex.m4 new file mode 100644 index 0000000000..e071223cd2 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/regex.m4 @@ -0,0 +1,114 @@ +#serial 15 + +dnl Initially derived from code in GNU grep. +dnl Mostly written by Jim Meyering. + +dnl Usage: jm_INCLUDED_REGEX([lib/regex.c]) +dnl +AC_DEFUN([jm_INCLUDED_REGEX], + [ + dnl Even packages that don't use regex.c can use this macro. + dnl Of course, for them it doesn't do anything. + + # Assume we'll default to using the included regex.c. + ac_use_included_regex=yes + + # However, if the system regex support is good enough that it passes the + # the following run test, then default to *not* using the included regex.c. + # If cross compiling, assume the test would fail and use the included + # regex.c. The first failing regular expression is from `Spencer ere + # test #75' in grep-2.3. + AC_CACHE_CHECK([for working re_compile_pattern], + jm_cv_func_working_re_compile_pattern, + AC_TRY_RUN( +[#include +#include +#include + int + main () + { + static struct re_pattern_buffer regex; + const char *s; + struct re_registers regs; + re_set_syntax (RE_SYNTAX_POSIX_EGREP); + memset (®ex, 0, sizeof (regex)); + [s = re_compile_pattern ("a[[:@:>@:]]b\n", 9, ®ex);] + /* This should fail with _Invalid character class name_ error. */ + if (!s) + exit (1); + + /* This should succeed, but doesn't for e.g. glibc-2.1.3. */ + memset (®ex, 0, sizeof (regex)); + s = re_compile_pattern ("{1", 2, ®ex); + + if (s) + exit (1); + + /* The following example is derived from a problem report + against gawk from Jorge Stolfi . */ + memset (®ex, 0, sizeof (regex)); + s = re_compile_pattern ("[[anù]]*n", 7, ®ex); + if (s) + exit (1); + + /* This should match, but doesn't for e.g. glibc-2.2.1. */ + if (re_match (®ex, "an", 2, 0, ®s) != 2) + exit (1); + + memset (®ex, 0, sizeof (regex)); + s = re_compile_pattern ("x", 1, ®ex); + if (s) + exit (1); + + /* The version of regex.c in e.g. GNU libc-2.2.93 didn't + work with a negative RANGE argument. */ + if (re_search (®ex, "wxy", 3, 2, -2, ®s) != 1) + exit (1); + + exit (0); + } + ], + jm_cv_func_working_re_compile_pattern=yes, + jm_cv_func_working_re_compile_pattern=no, + dnl When crosscompiling, assume it's broken. + jm_cv_func_working_re_compile_pattern=no)) + if test $jm_cv_func_working_re_compile_pattern = yes; then + ac_use_included_regex=no + fi + + test -n "$1" || AC_MSG_ERROR([missing argument]) + m4_syscmd([test -f $1]) + ifelse(m4_sysval, 0, + [ + AC_ARG_WITH(included-regex, + [ --without-included-regex don't compile regex; this is the default on + systems with version 2 of the GNU C library + (use with caution on other system)], + jm_with_regex=$withval, + jm_with_regex=$ac_use_included_regex) + if test "$jm_with_regex" = yes; then + AC_LIBOBJ(regex) + jm_PREREQ_REGEX + fi + ], + ) + ] +) + +# Prerequisites of lib/regex.c. +AC_DEFUN([jm_PREREQ_REGEX], +[ + dnl FIXME: Maybe provide a btowc replacement someday: solaris-2.5.1 lacks it. + dnl FIXME: Check for wctype and iswctype, and and add -lw if necessary + dnl to get them. + + dnl Persuade glibc to declare mempcpy(). + AC_REQUIRE([AC_GNU_SOURCE]) + + AC_REQUIRE([ACX_C_RESTRICT]) + AC_REQUIRE([AC_FUNC_ALLOCA]) + AC_REQUIRE([AC_HEADER_STDC]) + AC_CHECK_HEADERS_ONCE(limits.h string.h wchar.h wctype.h) + AC_CHECK_FUNCS_ONCE(isascii mempcpy) + AC_CHECK_FUNCS(btowc) +]) diff --git a/src/apps/bin/coreutils-5.0/m4/rename.m4 b/src/apps/bin/coreutils-5.0/m4/rename.m4 new file mode 100644 index 0000000000..4ce7f472d1 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/rename.m4 @@ -0,0 +1,40 @@ +#serial 3 + +dnl From Volker Borchert. +dnl Determine whether rename works for source paths with a trailing slash. +dnl The rename from SunOS 4.1.1_U1 doesn't. +dnl +dnl If it doesn't, then define RENAME_TRAILING_SLASH_BUG and arrange +dnl to compile the wrapper function. +dnl + +AC_DEFUN([vb_FUNC_RENAME], +[ + AC_CACHE_CHECK([whether rename is broken], + vb_cv_func_rename_trailing_slash_bug, + [ + rm -rf conftest.d1 conftest.d2 + mkdir conftest.d1 || + AC_MSG_ERROR([cannot create temporary directory]) + AC_TRY_RUN([ +# include + int + main () + { + exit (rename ("conftest.d1/", "conftest.d2") ? 1 : 0); + } + ], + vb_cv_func_rename_trailing_slash_bug=no, + vb_cv_func_rename_trailing_slash_bug=yes, + dnl When crosscompiling, assume rename is broken. + vb_cv_func_rename_trailing_slash_bug=yes) + + rm -rf conftest.d1 conftest.d2 + ]) + if test $vb_cv_func_rename_trailing_slash_bug = yes; then + AC_LIBOBJ(rename) + AC_DEFINE(RENAME_TRAILING_SLASH_BUG, 1, +[Define if rename does not work for source paths with a trailing slash, + like the one from SunOS 4.1.1_U1.]) + fi +]) diff --git a/src/apps/bin/coreutils-5.0/m4/restrict.m4 b/src/apps/bin/coreutils-5.0/m4/restrict.m4 new file mode 100644 index 0000000000..ca4f70f0bd --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/restrict.m4 @@ -0,0 +1,28 @@ +#serial 1001 +dnl based on acx_restrict.m4, from the GNU Autoconf Macro Archive at: +dnl http://www.gnu.org/software/ac-archive/htmldoc/acx_restrict.html + +# Determine whether the C/C++ compiler supports the "restrict" keyword +# introduced in ANSI C99, or an equivalent. Do nothing if the compiler +# accepts it. Otherwise, if the compiler supports an equivalent (like +# gcc's __restrict__) define "restrict" to be that. Otherwise, define +# "restrict" to be empty. + +AC_DEFUN([ACX_C_RESTRICT], +[AC_CACHE_CHECK([for C/C++ restrict keyword], acx_cv_c_restrict, + [acx_cv_c_restrict=no + # Try the official restrict keyword, then gcc's __restrict__. + for acx_kw in restrict __restrict__; do + AC_COMPILE_IFELSE([AC_LANG_SOURCE( + [float * $acx_kw x;])], + [acx_cv_c_restrict=$acx_kw; break]) + done + ]) + case $acx_cv_c_restrict in + restrict) ;; + no) AC_DEFINE(restrict,, + [Define to equivalent of C99 restrict keyword, or to nothing if this + is not supported. Do not define if restrict is supported directly.]) ;; + *) AC_DEFINE_UNQUOTED(restrict, $acx_cv_c_restrict) ;; + esac +]) diff --git a/src/apps/bin/coreutils-5.0/m4/rmdir-errno.m4 b/src/apps/bin/coreutils-5.0/m4/rmdir-errno.m4 new file mode 100644 index 0000000000..cb21d80260 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/rmdir-errno.m4 @@ -0,0 +1,43 @@ +#serial 3 + +# When rmdir fails because the specified directory is not empty, it sets +# errno to some value, usually ENOTEMPTY. However, on some AIX systems, +# ENOTEMPTY is mistakenly defined to be EEXIST. To work around this, and +# in general, to avoid depending on the use of any particular symbol, this +# test runs a test to determine the actual numeric value. +AC_DEFUN([fetish_FUNC_RMDIR_NOTEMPTY], +[dnl + AC_CACHE_CHECK([for rmdir-not-empty errno value], + fetish_cv_func_rmdir_errno_not_empty, + [ + # Arrange for deletion of the temporary directory this test creates. + ac_clean_files="$ac_clean_files confdir2" + mkdir confdir2; : > confdir2/file + AC_TRY_RUN([ +#include +#include +#ifndef errno +extern int errno; +#endif + int main () + { + FILE *s; + int val; + rmdir ("confdir2"); + val = errno; + s = fopen ("confdir2/errno", "w"); + fprintf (s, "%d\n", val); + exit (0); + } + ], + fetish_cv_func_rmdir_errno_not_empty=`cat confdir2/errno`, + fetish_cv_func_rmdir_errno_not_empty='configure error in rmdir-errno.m4', + fetish_cv_func_rmdir_errno_not_empty=ENOTEMPTY + ) + ] + ) + + AC_DEFINE_UNQUOTED([RMDIR_ERRNO_NOT_EMPTY], + $fetish_cv_func_rmdir_errno_not_empty, + [the value to which errno is set when rmdir fails on a nonempty directory]) +]) diff --git a/src/apps/bin/coreutils-5.0/m4/search-libs.m4 b/src/apps/bin/coreutils-5.0/m4/search-libs.m4 new file mode 100644 index 0000000000..41c1c04efa --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/search-libs.m4 @@ -0,0 +1,42 @@ +#serial 5 + +dnl A replacement for autoconf's macro by the same name. This version +dnl uses `ac_lib' rather than `i' for the loop variable, but more importantly +dnl moves the ACTION-IF-FOUND ([$]3) into the inner `if'-block so that it is +dnl run only if one of the listed libraries ends up being used (and not in +dnl the `none required' case. +dnl I hope it's only temporary while we wait for that version to be fixed. +undefine([AC_SEARCH_LIBS]) + +# AC_SEARCH_LIBS(FUNCTION, SEARCH-LIBS, +# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND], +# [OTHER-LIBRARIES]) +# -------------------------------------------------------- +# Search for a library defining FUNC, if it's not already available. +AC_DEFUN([AC_SEARCH_LIBS], +[ + AC_CACHE_CHECK([for library containing $1], [ac_cv_search_$1], + [ + ac_func_search_save_LIBS=$LIBS + ac_cv_search_$1=no + AC_TRY_LINK_FUNC([$1], [ac_cv_search_$1='none required']) + if test "$ac_cv_search_$1" = no; then + for ac_lib in $2; do + LIBS="-l$ac_lib $5 $ac_func_search_save_LIBS" + AC_TRY_LINK_FUNC([$1], [ac_cv_search_$1="-l$ac_lib"; break]) + done + fi + LIBS=$ac_func_search_save_LIBS + ]) + + if test "$ac_cv_search_$1" = no; then : + $4 + else + if test "$ac_cv_search_$1" = 'none required'; then : + $4 + else + LIBS="$ac_cv_search_$1 $LIBS" + $3 + fi + fi +]) diff --git a/src/apps/bin/coreutils-5.0/m4/st_dm_mode.m4 b/src/apps/bin/coreutils-5.0/m4/st_dm_mode.m4 new file mode 100644 index 0000000000..ef5232efff --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/st_dm_mode.m4 @@ -0,0 +1,17 @@ +#serial 3 + +# Define HAVE_ST_DM_MODE if struct stat has an st_dm_mode member. + +AC_DEFUN([AC_STRUCT_ST_DM_MODE], + [AC_CACHE_CHECK([for st_dm_mode in struct stat], ac_cv_struct_st_dm_mode, + [AC_TRY_COMPILE([#include +#include ], [struct stat s; s.st_dm_mode;], + ac_cv_struct_st_dm_mode=yes, + ac_cv_struct_st_dm_mode=no)]) + + if test $ac_cv_struct_st_dm_mode = yes; then + AC_DEFINE(HAVE_ST_DM_MODE, 1, + [Define if struct stat has an st_dm_mode member. ]) + fi + ] +) diff --git a/src/apps/bin/coreutils-5.0/m4/st_mtim.m4 b/src/apps/bin/coreutils-5.0/m4/st_mtim.m4 new file mode 100644 index 0000000000..e9342cfebf --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/st_mtim.m4 @@ -0,0 +1,32 @@ +#serial 5 + +dnl From Paul Eggert. + +# Define ST_MTIM_NSEC to be the nanoseconds member of struct stat's st_mtim, +# if it exists. + +AC_DEFUN([AC_STRUCT_ST_MTIM_NSEC], + [AC_CACHE_CHECK([for nanoseconds member of struct stat.st_mtim], + ac_cv_struct_st_mtim_nsec, + [ac_save_CPPFLAGS="$CPPFLAGS" + ac_cv_struct_st_mtim_nsec=no + # tv_nsec -- the usual case + # _tv_nsec -- Solaris 2.6, if + # (defined _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED == 1 + # && !defined __EXTENSIONS__) + # st__tim.tv_nsec -- UnixWare 2.1.2 + for ac_val in tv_nsec _tv_nsec st__tim.tv_nsec; do + CPPFLAGS="$ac_save_CPPFLAGS -DST_MTIM_NSEC=$ac_val" + AC_TRY_COMPILE([#include +#include ], [struct stat s; s.st_mtim.ST_MTIM_NSEC;], + [ac_cv_struct_st_mtim_nsec=$ac_val; break]) + done + CPPFLAGS="$ac_save_CPPFLAGS"]) + + if test $ac_cv_struct_st_mtim_nsec != no; then + AC_DEFINE_UNQUOTED(ST_MTIM_NSEC, $ac_cv_struct_st_mtim_nsec, + [Define to be the nanoseconds member of struct stat's st_mtim, + if it exists.]) + fi + ] +) diff --git a/src/apps/bin/coreutils-5.0/m4/stat.m4 b/src/apps/bin/coreutils-5.0/m4/stat.m4 new file mode 100644 index 0000000000..1469ecf196 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/stat.m4 @@ -0,0 +1,40 @@ +#serial 7 + +dnl From Jim Meyering. +dnl Determine whether stat has the bug that it succeeds when given the +dnl zero-length file name argument. The stat from SunOS4.1.4 and the Hurd +dnl (as of 1998-11-01) do this. +dnl +dnl If it does, then define HAVE_STAT_EMPTY_STRING_BUG and arrange to +dnl compile the wrapper function. +dnl + +AC_DEFUN([jm_FUNC_STAT], +[ + AC_REQUIRE([AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK]) + AC_CACHE_CHECK([whether stat accepts an empty string], + jm_cv_func_stat_empty_string_bug, + [AC_TRY_RUN([ +# include +# include + + int + main () + { + struct stat sbuf; + exit (stat ("", &sbuf) ? 1 : 0); + } + ], + jm_cv_func_stat_empty_string_bug=yes, + jm_cv_func_stat_empty_string_bug=no, + dnl When crosscompiling, assume stat is broken. + jm_cv_func_stat_empty_string_bug=yes) + ]) + if test $jm_cv_func_stat_empty_string_bug = yes; then + AC_LIBOBJ(stat) + AC_DEFINE(HAVE_STAT_EMPTY_STRING_BUG, 1, +[Define if stat has the bug that it succeeds when given the zero-length + file name argument. The stat from SunOS4.1.4 and the Hurd as of 1998-11-01) + do this. ]) + fi +]) diff --git a/src/apps/bin/coreutils-5.0/m4/stdbool.m4 b/src/apps/bin/coreutils-5.0/m4/stdbool.m4 new file mode 100644 index 0000000000..14e5902945 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/stdbool.m4 @@ -0,0 +1,62 @@ +# Check for stdbool.h that conforms to C99. + +# Copyright (C) 2002 Free Software Foundation, Inc. + +# 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. + +AC_DEFUN([AC_HEADER_STDBOOL], + [AC_CACHE_CHECK([for stdbool.h that conforms to C99], + [ac_cv_header_stdbool_h], + [AC_TRY_COMPILE( + [ + #include + #ifndef bool + "error: bool is not defined" + #endif + #ifndef false + "error: false is not defined" + #endif + #if false + "error: false is not 0" + #endif + #ifndef true + "error: false is not defined" + #endif + #if true != 1 + "error: true is not 1" + #endif + #ifndef __bool_true_false_are_defined + "error: __bool_true_false_are_defined is not defined" + #endif + + struct s { _Bool s: 1; _Bool t; } s; + + char a[true == 1 ? 1 : -1]; + char b[false == 0 ? 1 : -1]; + char c[__bool_true_false_are_defined == 1 ? 1 : -1]; + char d[(bool) -0.5 == true ? 1 : -1]; + bool e = &s; + char f[(_Bool) -0.0 == false ? 1 : -1]; + char g[true]; + char h[sizeof (_Bool)]; + char i[sizeof s.t]; + ], + [ return !a + !b + !c + !d + !e + !f + !g + !h + !i; ], + [ac_cv_header_stdbool_h=yes], + [ac_cv_header_stdbool_h=no])]) + if test $ac_cv_header_stdbool_h = yes; then + AC_DEFINE(HAVE_STDBOOL_H, 1, [Define to 1 if stdbool.h conforms to C99.]) + fi]) diff --git a/src/apps/bin/coreutils-5.0/m4/strftime.m4 b/src/apps/bin/coreutils-5.0/m4/strftime.m4 new file mode 100644 index 0000000000..831faecac5 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/strftime.m4 @@ -0,0 +1,43 @@ +#serial 17 + +dnl This macro is intended to be used solely in this file. +dnl These are the prerequisite macros for GNU's strftime.c replacement. +AC_DEFUN([_jm_STRFTIME_PREREQS], +[ + dnl strftime.c uses localtime_r and the underyling system strftime + dnl if they exist. + AC_CHECK_FUNCS(localtime_r strftime) + + AC_CHECK_HEADERS(limits.h) + AC_CHECK_FUNCS(bcopy tzset mempcpy memcpy memset) + + # This defines (or not) HAVE_TZNAME and HAVE_TM_ZONE. + AC_STRUCT_TIMEZONE + + AC_CHECK_FUNCS(mblen mbrlen) + + AC_CHECK_MEMBER([struct tm.tm_gmtoff], + [AC_DEFINE(HAVE_TM_GMTOFF, 1, + [Define if struct tm has the tm_gmtoff member.])], + , + [#include ]) +]) + +dnl From Jim Meyering. +dnl +AC_DEFUN([jm_FUNC_GNU_STRFTIME], +[AC_REQUIRE([AC_HEADER_TIME])dnl + + _jm_STRFTIME_PREREQS + + AC_REQUIRE([AC_C_CONST])dnl + AC_REQUIRE([AC_HEADER_STDC])dnl + AC_CHECK_HEADERS(sys/time.h) + AC_DEFINE([my_strftime], [nstrftime], + [Define to the name of the strftime replacement function.]) +]) + +AC_DEFUN([jm_FUNC_STRFTIME], +[ + _jm_STRFTIME_PREREQS +]) diff --git a/src/apps/bin/coreutils-5.0/m4/timespec.m4 b/src/apps/bin/coreutils-5.0/m4/timespec.m4 new file mode 100644 index 0000000000..5edb554dbe --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/timespec.m4 @@ -0,0 +1,34 @@ +#serial 5 + +dnl From Jim Meyering + +dnl Define HAVE_STRUCT_TIMESPEC if `struct timespec' is declared +dnl in time.h or sys/time.h. + +AC_DEFUN([jm_CHECK_TYPE_STRUCT_TIMESPEC], +[ + AC_REQUIRE([AC_HEADER_TIME]) + AC_CACHE_CHECK([for struct timespec], fu_cv_sys_struct_timespec, + [AC_TRY_COMPILE( + [ +# if TIME_WITH_SYS_TIME +# include +# include +# else +# if HAVE_SYS_TIME_H +# include +# else +# include +# endif +# endif + ], + [static struct timespec x; x.tv_sec = x.tv_nsec;], + fu_cv_sys_struct_timespec=yes, + fu_cv_sys_struct_timespec=no) + ]) + + if test $fu_cv_sys_struct_timespec = yes; then + AC_DEFINE(HAVE_STRUCT_TIMESPEC, 1, + [Define if struct timespec is declared in . ]) + fi +]) diff --git a/src/apps/bin/coreutils-5.0/m4/unlink-busy.m4 b/src/apps/bin/coreutils-5.0/m4/unlink-busy.m4 new file mode 100644 index 0000000000..79152e9d53 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/unlink-busy.m4 @@ -0,0 +1,32 @@ +#serial 6 + +dnl From J. David Anglin. + +dnl HPUX and other systems can't unlink shared text that is being executed. + +AC_DEFUN([jm_FUNC_UNLINK_BUSY_TEXT], +[dnl + AC_CACHE_CHECK([whether a running program can be unlinked], + jm_cv_func_unlink_busy_text, + [ + AC_TRY_RUN([ + main (argc, argv) + int argc; + char **argv; + { + if (!argc) + exit (-1); + exit (unlink (argv[0])); + } + ], + jm_cv_func_unlink_busy_text=yes, + jm_cv_func_unlink_busy_text=no, + jm_cv_func_unlink_busy_text=no + ) + ] + ) + + if test $jm_cv_func_unlink_busy_text = no; then + INSTALL=$ac_install_sh + fi +]) diff --git a/src/apps/bin/coreutils-5.0/m4/uptime.m4 b/src/apps/bin/coreutils-5.0/m4/uptime.m4 new file mode 100644 index 0000000000..c616eaa85d --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/uptime.m4 @@ -0,0 +1,18 @@ +#serial 5 + +AC_PREREQ(2.13) + +AC_DEFUN([jm_SYS_PROC_UPTIME], +[ dnl Require AC_PROG_CC to see if we're cross compiling. + AC_REQUIRE([AC_PROG_CC]) + AC_CACHE_CHECK([for /proc/uptime], jm_cv_have_proc_uptime, + [jm_cv_have_proc_uptime=no + test -f /proc/uptime \ + && test "$cross_compiling" = no \ + && cat < /proc/uptime >/dev/null 2>/dev/null \ + && jm_cv_have_proc_uptime=yes]) + if test $jm_cv_have_proc_uptime = yes; then + AC_DEFINE(HAVE_PROC_UPTIME, 1, + [ Define if your system has the /proc/uptime special file.]) + fi +]) diff --git a/src/apps/bin/coreutils-5.0/m4/utimbuf.m4 b/src/apps/bin/coreutils-5.0/m4/utimbuf.m4 new file mode 100644 index 0000000000..4ea49523e4 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/utimbuf.m4 @@ -0,0 +1,40 @@ +#serial 4 + +dnl From Jim Meyering + +dnl Define HAVE_STRUCT_UTIMBUF if `struct utimbuf' is declared -- +dnl usually in . +dnl Some systems have utime.h but don't declare the struct anywhere. + +AC_DEFUN([jm_CHECK_TYPE_STRUCT_UTIMBUF], +[ + AC_CHECK_HEADERS(utime.h) + AC_REQUIRE([AC_HEADER_TIME]) + AC_CACHE_CHECK([for struct utimbuf], fu_cv_sys_struct_utimbuf, + [AC_TRY_COMPILE( + [ +#ifdef TIME_WITH_SYS_TIME +# include +# include +#else +# ifdef HAVE_SYS_TIME_H +# include +# else +# include +# endif +#endif +#ifdef HAVE_UTIME_H +# include +#endif + ], + [static struct utimbuf x; x.actime = x.modtime;], + fu_cv_sys_struct_utimbuf=yes, + fu_cv_sys_struct_utimbuf=no) + ]) + + if test $fu_cv_sys_struct_utimbuf = yes; then + AC_DEFINE(HAVE_STRUCT_UTIMBUF, 1, +[Define if struct utimbuf is declared -- usually in . + Some systems have utime.h but don't declare the struct anywhere. ]) + fi +]) diff --git a/src/apps/bin/coreutils-5.0/m4/utime.m4 b/src/apps/bin/coreutils-5.0/m4/utime.m4 new file mode 100644 index 0000000000..34a0d1a1b9 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/utime.m4 @@ -0,0 +1,18 @@ +#serial 3 + +dnl From Jim Meyering +dnl Replace the utime function on systems that need it. + +dnl FIXME + +AC_DEFUN([jm_FUNC_UTIME], +[ + AC_CHECK_HEADERS(utime.h) + AC_REQUIRE([jm_CHECK_TYPE_STRUCT_UTIMBUF]) + AC_REQUIRE([AC_FUNC_UTIME_NULL]) + + if test $ac_cv_func_utime_null = no; then + jm_FUNC_UTIMES_NULL + AC_REPLACE_FUNCS(utime) + fi +]) diff --git a/src/apps/bin/coreutils-5.0/m4/utimes.m4 b/src/apps/bin/coreutils-5.0/m4/utimes.m4 new file mode 100644 index 0000000000..f7e7842c5a --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/utimes.m4 @@ -0,0 +1,32 @@ +#serial 4 + +dnl Shamelessly cloned from acspecific.m4's AC_FUNC_UTIME_NULL, +dnl then do case-insensitive s/utime/utimes/. + +AC_DEFUN([jm_FUNC_UTIMES_NULL], +[AC_CACHE_CHECK(whether utimes accepts a null argument, ac_cv_func_utimes_null, +[rm -f conftest.data; > conftest.data +AC_TRY_RUN([ +/* In case stat has been defined to rpl_stat, undef it here. */ +#undef stat +#include +#include +main() { +struct stat s, t; +exit(!(stat ("conftest.data", &s) == 0 + && utimes("conftest.data", (long *)0) == 0 + && stat("conftest.data", &t) == 0 + && t.st_mtime >= s.st_mtime + && t.st_mtime - s.st_mtime < 120)); +}], + ac_cv_func_utimes_null=yes, + ac_cv_func_utimes_null=no, + ac_cv_func_utimes_null=no) +rm -f core core.* *.core]) + + if test $ac_cv_func_utimes_null = yes; then + AC_DEFINE(HAVE_UTIMES_NULL, 1, + [Define if utimes accepts a null argument]) + fi + ] +) diff --git a/src/apps/bin/coreutils-5.0/m4/xstrtoimax.m4 b/src/apps/bin/coreutils-5.0/m4/xstrtoimax.m4 new file mode 100644 index 0000000000..438e8528d7 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/xstrtoimax.m4 @@ -0,0 +1,41 @@ +#serial 2 +dnl Cloned from xstrtoumax.m4. Keep these files in sync. + +# autoconf tests required for use of xstrtoimax.c + +AC_DEFUN([jm_AC_PREREQ_XSTRTOIMAX], +[ + AC_REQUIRE([jm_AC_TYPE_INTMAX_T]) + AC_REQUIRE([jm_AC_TYPE_UINTMAX_T]) + AC_REQUIRE([jm_AC_TYPE_LONG_LONG]) + AC_REQUIRE([jm_AC_TYPE_UNSIGNED_LONG_LONG]) + AC_CHECK_DECLS([strtol, strtoul, strtoll, strtoimax, strtoumax]) + AC_CHECK_HEADERS(limits.h stdlib.h inttypes.h) + + AC_CACHE_CHECK([whether defines strtoimax as a macro], + jm_cv_func_strtoimax_macro, + AC_EGREP_CPP([inttypes_h_defines_strtoimax], [#include +#ifdef strtoimax + inttypes_h_defines_strtoimax +#endif], + jm_cv_func_strtoimax_macro=yes, + jm_cv_func_strtoimax_macro=no)) + + if test "$jm_cv_func_strtoimax_macro" != yes; then + AC_REPLACE_FUNCS(strtoimax) + fi + + dnl Only the replacement strtoimax invokes strtol and strtoll, + dnl so we need the replacements only if strtoimax does not exist. + case "$jm_cv_func_strtoimax_macro,$ac_cv_func_strtoimax" in + no,no) + AC_REPLACE_FUNCS(strtol) + + dnl We don't need (and can't compile) the replacement strtoll + dnl unless the type `long long' exists. + if test "$ac_cv_type_long_long" = yes; then + AC_REPLACE_FUNCS(strtoll) + fi + ;; + esac +]) diff --git a/src/apps/bin/coreutils-5.0/m4/xstrtoumax.m4 b/src/apps/bin/coreutils-5.0/m4/xstrtoumax.m4 new file mode 100644 index 0000000000..9ab71ec6dd --- /dev/null +++ b/src/apps/bin/coreutils-5.0/m4/xstrtoumax.m4 @@ -0,0 +1,40 @@ +#serial 4 + +# autoconf tests required for use of xstrtoumax.c + +AC_DEFUN([jm_AC_PREREQ_XSTRTOUMAX], +[ + AC_REQUIRE([jm_AC_TYPE_INTMAX_T]) + AC_REQUIRE([jm_AC_TYPE_UINTMAX_T]) + AC_REQUIRE([jm_AC_TYPE_LONG_LONG]) + AC_REQUIRE([jm_AC_TYPE_UNSIGNED_LONG_LONG]) + AC_CHECK_DECLS([strtol, strtoul, strtoull, strtoimax, strtoumax]) + AC_CHECK_HEADERS(limits.h stdlib.h inttypes.h) + + AC_CACHE_CHECK([whether defines strtoumax as a macro], + jm_cv_func_strtoumax_macro, + AC_EGREP_CPP([inttypes_h_defines_strtoumax], [#include +#ifdef strtoumax + inttypes_h_defines_strtoumax +#endif], + jm_cv_func_strtoumax_macro=yes, + jm_cv_func_strtoumax_macro=no)) + + if test "$jm_cv_func_strtoumax_macro" != yes; then + AC_REPLACE_FUNCS(strtoumax) + fi + + dnl Only the replacement strtoumax invokes strtoul and strtoull, + dnl so we need the replacements only if strtoumax does not exist. + case "$jm_cv_func_strtoumax_macro,$ac_cv_func_strtoumax" in + no,no) + AC_REPLACE_FUNCS(strtoul) + + dnl We don't need (and can't compile) the replacement strtoull + dnl unless the type `unsigned long long' exists. + if test "$ac_cv_type_unsigned_long_long" = yes; then + AC_REPLACE_FUNCS(strtoull) + fi + ;; + esac +]) diff --git a/src/apps/bin/coreutils-5.0/man/Makefile b/src/apps/bin/coreutils-5.0/man/Makefile new file mode 100644 index 0000000000..f39514a894 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/Makefile @@ -0,0 +1,490 @@ +# Makefile.in generated by automake 1.7.3 from Makefile.am. +# man/Makefile. Generated from Makefile.in by configure. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. + + + +srcdir = . +top_srcdir = .. + +pkgdatadir = $(datadir)/coreutils +pkglibdir = $(libdir)/coreutils +pkgincludedir = $(includedir)/coreutils +top_builddir = .. + +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = /bin/install -c +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 = : +host_triplet = i586-pc-beos +ACLOCAL = ${SHELL} /boot/home/Development/current/src/apps/bin/coreutils-5.0/config/missing --run aclocal-1.7 +ALLOCA = +AMDEP_FALSE = # +AMDEP_TRUE = +AMTAR = ${SHELL} /boot/home/Development/current/src/apps/bin/coreutils-5.0/config/missing --run tar +AUTOCONF = ${SHELL} /boot/home/Development/current/src/apps/bin/coreutils-5.0/config/missing --run autoconf +AUTOHEADER = ${SHELL} /boot/home/Development/current/src/apps/bin/coreutils-5.0/config/missing --run autoheader +AUTOMAKE = ${SHELL} /boot/home/Development/current/src/apps/bin/coreutils-5.0/config/missing --run automake-1.7 +AWK = gawk +CC = gcc +CCDEPMODE = depmode=gcc +CFLAGS = -g -O2 +CPP = gcc -E +CPPFLAGS = +CYGPATH_W = echo +DEFS = -DHAVE_CONFIG_H +DEPDIR = .deps +DF_PROG = +ECHO_C = +ECHO_N = -n +ECHO_T = +EGREP = grep -E +EXEEXT = +FESETROUND_LIBM = +GETLOADAVG_LIBS = +GLIBC21 = no +GMSGFMT = : +GNU_PACKAGE = GNU coreutils +HELP2MAN = ${SHELL} /boot/home/Development/current/src/apps/bin/coreutils-5.0/config/missing --run help2man +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_PROGRAM = ${INSTALL} +INSTALL_SCRIPT = ${INSTALL} +INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s +INTLLIBS = +KMEM_GROUP = +LDFLAGS = +LIBICONV = +LIBINTL = +LIBOBJS = fileblocks$U.o mkdir$U.o fnmatch$U.o strnlen$U.o ftw$U.o tsearch$U.o lchown$U.o chown$U.o mktime$U.o nanosleep$U.o group-member$U.o putenv$U.o error$U.o __fpending$U.o rename$U.o getcwd$U.o canonicalize$U.o regex$U.o getloadavg$U.o getusershell$U.o sig2str$U.o euidaccess$U.o rpmatch$U.o strndup$U.o strverscmp$U.o getpass$U.o memrchr$U.o fchdir-stub$U.o +LIBS = +LIB_CLOCK_GETTIME = +LIB_CRYPT = +LIB_NANOSLEEP = +LN_S = ln -s +LTLIBICONV = +LTLIBINTL = +LTLIBOBJS = fileblocks$U.lo mkdir$U.lo fnmatch$U.lo strnlen$U.lo ftw$U.lo tsearch$U.lo lchown$U.lo chown$U.lo mktime$U.lo nanosleep$U.lo group-member$U.lo putenv$U.lo error$U.lo __fpending$U.lo rename$U.lo getcwd$U.lo canonicalize$U.lo regex$U.lo getloadavg$U.lo getusershell$U.lo sig2str$U.lo euidaccess$U.lo rpmatch$U.lo strndup$U.lo strverscmp$U.lo getpass$U.lo memrchr$U.lo fchdir-stub$U.lo +MAKEINFO = ${SHELL} /boot/home/Development/current/src/apps/bin/coreutils-5.0/config/missing --run makeinfo +MAN = uname.1 stty.1 +MKINSTALLDIRS = config/mkinstalldirs +MSGFMT = : +MSGMERGE = : +NEED_SETGID = false +OBJEXT = o +OPTIONAL_BIN_PROGS = uname$(EXEEXT) stty$(EXEEXT) +OPTIONAL_BIN_ZCRIPTS = +PACKAGE = coreutils +PACKAGE_BUGREPORT = bug-coreutils@gnu.org +PACKAGE_NAME = GNU coreutils +PACKAGE_STRING = GNU coreutils 5.0 +PACKAGE_TARNAME = coreutils +PACKAGE_VERSION = 5.0 +PATH_SEPARATOR = : +PERL = perl +POSUB = +POW_LIB = +RANLIB = ranlib +SEQ_LIBM = +SET_MAKE = +SHELL = /bin/sh +SQRT_LIBM = +STRIP = +U = +USE_NLS = no +VERSION = 5.0 +XGETTEXT = : +YACC = bison -y +ac_ct_CC = gcc +ac_ct_RANLIB = ranlib +ac_ct_STRIP = +am__fastdepCC_FALSE = +am__fastdepCC_TRUE = # +am__include = include +am__leading_dot = . +am__quote = +bindir = ${exec_prefix}/bin +build = i586-pc-beos +build_alias = +build_cpu = i586 +build_os = beos +build_vendor = pc +datadir = ${prefix}/share +exec_prefix = ${prefix} +host = i586-pc-beos +host_alias = +host_cpu = i586 +host_os = beos +host_vendor = pc +includedir = ${prefix}/include +infodir = ${prefix}/info +install_sh = /boot/home/Development/current/src/apps/bin/coreutils-5.0/config/install-sh +libdir = ${exec_prefix}/lib +libexecdir = ${exec_prefix}/libexec +localstatedir = ${prefix}/var +mandir = ${prefix}/man +oldincludedir = /usr/include +prefix = /usr/local +program_transform_name = s,x,x, +sbindir = ${exec_prefix}/sbin +sharedstatedir = ${prefix}/com +sysconfdir = ${prefix}/etc +target_alias = +dist_man_MANS = \ + basename.1 cat.1 chgrp.1 chmod.1 chown.1 chroot.1 cksum.1 comm.1 \ + cp.1 csplit.1 cut.1 date.1 dd.1 df.1 dir.1 dircolors.1 dirname.1 du.1 \ + echo.1 env.1 expand.1 expr.1 factor.1 false.1 fmt.1 fold.1 groups.1 \ + head.1 hostid.1 hostname.1 id.1 install.1 join.1 link.1 ln.1 logname.1 \ + ls.1 md5sum.1 mkdir.1 mkfifo.1 mknod.1 mv.1 nice.1 nl.1 nohup.1 od.1 \ + paste.1 pathchk.1 pinky.1 pr.1 printenv.1 printf.1 ptx.1 pwd.1 readlink.1 \ + rm.1 rmdir.1 seq.1 sha1sum.1 shred.1 sleep.1 sort.1 split.1 stat.1 stty.1 \ + su.1 sum.1 sync.1 tac.1 tail.1 tee.1 test.1 touch.1 tr.1 true.1 tsort.1 \ + tty.1 uname.1 unexpand.1 uniq.1 unlink.1 uptime.1 users.1 vdir.1 wc.1 \ + who.1 whoami.1 yes.1 + + +man_aux = $(dist_man_MANS:.1=.x) + +EXTRA_DIST = $(man_aux) +MAINTAINERCLEANFILES = $(man_MANS) + +# Depend on configure.ac to get version number changes. +common_dep = $(top_srcdir)/configure.ac + +SUFFIXES = .x .1 + +# Ensure that help2man runs the ../src/ginstall binary as +# `install' when creating install.1. +t = $*.td +mapped_name = `echo $*|sed 's/install/ginstall/'` +subdir = man +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = + +NROFF = nroff +MANS = $(dist_man_MANS) +DIST_COMMON = $(dist_man_MANS) Makefile.am Makefile.in +all: all-am + +.SUFFIXES: +.SUFFIXES: .x .1 +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnits man/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +uninstall-info-am: + +man1dir = $(mandir)/man1 +install-man1: $(man1_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(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 +tags: TAGS +TAGS: + +ctags: CTAGS +CTAGS: + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = .. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @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"; \ + $(mkinstalldirs) "$(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 + $(MAKE) $(AM_MAKEFLAGS) check-local +check: check-am +all-am: Makefile $(MANS) + +installdirs: + $(mkinstalldirs) $(DESTDIR)$(man1dir) + +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_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(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." + -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) +clean: clean-am + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: install-man + +install-exec-am: + +install-info: install-info-am + +install-man: install-man1 + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am uninstall-man + +uninstall-man: uninstall-man1 + +.PHONY: all all-am check check-am check-local clean clean-generic \ + distclean distclean-generic distdir dvi dvi-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-man1 install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ + uninstall-am uninstall-info-am uninstall-man uninstall-man1 + + +basename.1: $(common_dep) $(srcdir)/basename.x ../src/basename.c +cat.1: $(common_dep) $(srcdir)/cat.x ../src/cat.c +chgrp.1: $(common_dep) $(srcdir)/chgrp.x ../src/chgrp.c +chmod.1: $(common_dep) $(srcdir)/chmod.x ../src/chmod.c +chown.1: $(common_dep) $(srcdir)/chown.x ../src/chown.c +chroot.1: $(common_dep) $(srcdir)/chroot.x ../src/chroot.c +cksum.1: $(common_dep) $(srcdir)/cksum.x ../src/cksum.c +comm.1: $(common_dep) $(srcdir)/comm.x ../src/comm.c +cp.1: $(common_dep) $(srcdir)/cp.x ../src/cp.c +csplit.1: $(common_dep) $(srcdir)/csplit.x ../src/csplit.c +cut.1: $(common_dep) $(srcdir)/cut.x ../src/cut.c +date.1: $(common_dep) $(srcdir)/date.x ../src/date.c +dd.1: $(common_dep) $(srcdir)/dd.x ../src/dd.c +df.1: $(common_dep) $(srcdir)/df.x ../src/df.c + +# Note that dir depends on ls.c, since that's where it's --help text is. +dir.1: $(common_dep) $(srcdir)/dir.x ../src/ls.c + +dircolors.1: $(common_dep) $(srcdir)/dircolors.x ../src/dircolors.c +dirname.1: $(common_dep) $(srcdir)/dirname.x ../src/dirname.c +du.1: $(common_dep) $(srcdir)/du.x ../src/du.c +echo.1: $(common_dep) $(srcdir)/echo.x ../src/echo.c +env.1: $(common_dep) $(srcdir)/env.x ../src/env.c +expand.1: $(common_dep) $(srcdir)/expand.x ../src/expand.c +expr.1: $(common_dep) $(srcdir)/expr.x ../src/expr.c +factor.1: $(common_dep) $(srcdir)/factor.x ../src/factor.c +false.1: $(common_dep) $(srcdir)/false.x ../src/false.c +fmt.1: $(common_dep) $(srcdir)/fmt.x ../src/fmt.c +fold.1: $(common_dep) $(srcdir)/fold.x ../src/fold.c +groups.1: $(common_dep) $(srcdir)/groups.x ../src/groups.sh +head.1: $(common_dep) $(srcdir)/head.x ../src/head.c +hostid.1: $(common_dep) $(srcdir)/hostid.x ../src/hostid.c +hostname.1: $(common_dep) $(srcdir)/hostname.x ../src/hostname.c +id.1: $(common_dep) $(srcdir)/id.x ../src/id.c +install.1: $(common_dep) $(srcdir)/install.x ../src/install.c +join.1: $(common_dep) $(srcdir)/join.x ../src/join.c +link.1: $(common_dep) $(srcdir)/link.x ../src/link.c +ln.1: $(common_dep) $(srcdir)/ln.x ../src/ln.c +logname.1: $(common_dep) $(srcdir)/logname.x ../src/logname.c +ls.1: $(common_dep) $(srcdir)/ls.x ../src/ls.c +md5sum.1: $(common_dep) $(srcdir)/md5sum.x ../src/md5sum.c +mkdir.1: $(common_dep) $(srcdir)/mkdir.x ../src/mkdir.c +mkfifo.1: $(common_dep) $(srcdir)/mkfifo.x ../src/mkfifo.c +mknod.1: $(common_dep) $(srcdir)/mknod.x ../src/mknod.c +mv.1: $(common_dep) $(srcdir)/mv.x ../src/mv.c +nice.1: $(common_dep) $(srcdir)/nice.x ../src/nice.c +nl.1: $(common_dep) $(srcdir)/nl.x ../src/nl.c +nohup.1: $(common_dep) $(srcdir)/nohup.x ../src/nohup.sh +od.1: $(common_dep) $(srcdir)/od.x ../src/od.c +paste.1: $(common_dep) $(srcdir)/paste.x ../src/paste.c +pathchk.1: $(common_dep) $(srcdir)/pathchk.x ../src/pathchk.c +pinky.1: $(common_dep) $(srcdir)/pinky.x ../src/pinky.c +pr.1: $(common_dep) $(srcdir)/pr.x ../src/pr.c +printenv.1: $(common_dep) $(srcdir)/printenv.x ../src/printenv.c +printf.1: $(common_dep) $(srcdir)/printf.x ../src/printf.c +ptx.1: $(common_dep) $(srcdir)/ptx.x ../src/ptx.c +pwd.1: $(common_dep) $(srcdir)/pwd.x ../src/pwd.c +readlink.1: $(common_dep) $(srcdir)/readlink.x ../src/readlink.c +rm.1: $(common_dep) $(srcdir)/rm.x ../src/rm.c +rmdir.1: $(common_dep) $(srcdir)/rmdir.x ../src/rmdir.c +seq.1: $(common_dep) $(srcdir)/seq.x ../src/seq.c +sha1sum.1: $(common_dep) $(srcdir)/sha1sum.x ../src/md5sum.c +shred.1: $(common_dep) $(srcdir)/shred.x ../src/shred.c +sleep.1: $(common_dep) $(srcdir)/sleep.x ../src/sleep.c +sort.1: $(common_dep) $(srcdir)/sort.x ../src/sort.c +split.1: $(common_dep) $(srcdir)/split.x ../src/split.c +stat.1: $(common_dep) $(srcdir)/stat.x ../src/stat.c +stty.1: $(common_dep) $(srcdir)/stty.x ../src/stty.c +su.1: $(common_dep) $(srcdir)/su.x ../src/su.c +sum.1: $(common_dep) $(srcdir)/sum.x ../src/sum.c +sync.1: $(common_dep) $(srcdir)/sync.x ../src/sync.c +tac.1: $(common_dep) $(srcdir)/tac.x ../src/tac.c +tail.1: $(common_dep) $(srcdir)/tail.x ../src/tail.c +tee.1: $(common_dep) $(srcdir)/tee.x ../src/tee.c +test.1: $(common_dep) $(srcdir)/test.x ../src/test.c +touch.1: $(common_dep) $(srcdir)/touch.x ../src/touch.c +tr.1: $(common_dep) $(srcdir)/tr.x ../src/tr.c +true.1: $(common_dep) $(srcdir)/true.x ../src/true.c +tsort.1: $(common_dep) $(srcdir)/tsort.x ../src/tsort.c +tty.1: $(common_dep) $(srcdir)/tty.x ../src/tty.c +uname.1: $(common_dep) $(srcdir)/uname.x ../src/uname.c +unexpand.1: $(common_dep) $(srcdir)/unexpand.x ../src/unexpand.c +uniq.1: $(common_dep) $(srcdir)/uniq.x ../src/uniq.c +unlink.1: $(common_dep) $(srcdir)/unlink.x ../src/unlink.c +uptime.1: $(common_dep) $(srcdir)/uptime.x ../src/uptime.c +users.1: $(common_dep) $(srcdir)/users.x ../src/users.c +vdir.1: $(common_dep) $(srcdir)/vdir.x ../src/ls.c +wc.1: $(common_dep) $(srcdir)/wc.x ../src/wc.c +who.1: $(common_dep) $(srcdir)/who.x ../src/who.c +whoami.1: $(common_dep) $(srcdir)/whoami.x ../src/whoami.c +yes.1: $(common_dep) $(srcdir)/yes.x ../src/yes.c + +# Note the use of $t/$*, rather than just `$*' as in other packages. +# That is necessary to avoid failures for programs that are also shell built-in +# functions like echo, false, printf, pwd. +.x.1: + @echo "Updating man page $@"; \ + mkdir $t; \ + (cd $t && $(LN_S) ../../src/$(mapped_name)$(EXEEXT) $*$(EXEEXT)); \ + $(HELP2MAN) \ + --include=$(srcdir)/$*.x \ + --output=$@ $t/$*$(EXEEXT); \ + rm -rf $t + +check-local: check-x-vs-1 + +# Ensure that for each .x file in this directory, there is a +# corresponding .1 file in the definition of $(dist_man_MANS) above. +.PHONY: check-x-vs-1 +check-x-vs-1: + PATH=../src:$$PATH; export PATH; \ + t=ls-files.$$$$; \ + (cd $(srcdir) && ls -1 *.x) | sed 's/\.x$$//' | sort > $$t; \ + echo $(dist_man_MANS) | fmt -w1 | sed 's/\.1$$//' | sort -u \ + | diff - $$t || { rm $$t; exit 1; }; \ + rm $$t +# 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/src/apps/bin/coreutils-5.0/man/Makefile.am b/src/apps/bin/coreutils-5.0/man/Makefile.am new file mode 100644 index 0000000000..194c5a9834 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/Makefile.am @@ -0,0 +1,144 @@ +## Process this file with automake to produce Makefile.in -*-Makefile-*- +dist_man_MANS = \ + basename.1 cat.1 chgrp.1 chmod.1 chown.1 chroot.1 cksum.1 comm.1 \ + cp.1 csplit.1 cut.1 date.1 dd.1 df.1 dir.1 dircolors.1 dirname.1 du.1 \ + echo.1 env.1 expand.1 expr.1 factor.1 false.1 fmt.1 fold.1 groups.1 \ + head.1 hostid.1 hostname.1 id.1 install.1 join.1 link.1 ln.1 logname.1 \ + ls.1 md5sum.1 mkdir.1 mkfifo.1 mknod.1 mv.1 nice.1 nl.1 nohup.1 od.1 \ + paste.1 pathchk.1 pinky.1 pr.1 printenv.1 printf.1 ptx.1 pwd.1 readlink.1 \ + rm.1 rmdir.1 seq.1 sha1sum.1 shred.1 sleep.1 sort.1 split.1 stat.1 stty.1 \ + su.1 sum.1 sync.1 tac.1 tail.1 tee.1 test.1 touch.1 tr.1 true.1 tsort.1 \ + tty.1 uname.1 unexpand.1 uniq.1 unlink.1 uptime.1 users.1 vdir.1 wc.1 \ + who.1 whoami.1 yes.1 + +man_aux = $(dist_man_MANS:.1=.x) + +EXTRA_DIST = $(man_aux) +MAINTAINERCLEANFILES = $(man_MANS) + +# Depend on configure.ac to get version number changes. +common_dep = $(top_srcdir)/configure.ac + +basename.1: $(common_dep) $(srcdir)/basename.x ../src/basename.c +cat.1: $(common_dep) $(srcdir)/cat.x ../src/cat.c +chgrp.1: $(common_dep) $(srcdir)/chgrp.x ../src/chgrp.c +chmod.1: $(common_dep) $(srcdir)/chmod.x ../src/chmod.c +chown.1: $(common_dep) $(srcdir)/chown.x ../src/chown.c +chroot.1: $(common_dep) $(srcdir)/chroot.x ../src/chroot.c +cksum.1: $(common_dep) $(srcdir)/cksum.x ../src/cksum.c +comm.1: $(common_dep) $(srcdir)/comm.x ../src/comm.c +cp.1: $(common_dep) $(srcdir)/cp.x ../src/cp.c +csplit.1: $(common_dep) $(srcdir)/csplit.x ../src/csplit.c +cut.1: $(common_dep) $(srcdir)/cut.x ../src/cut.c +date.1: $(common_dep) $(srcdir)/date.x ../src/date.c +dd.1: $(common_dep) $(srcdir)/dd.x ../src/dd.c +df.1: $(common_dep) $(srcdir)/df.x ../src/df.c + +# Note that dir depends on ls.c, since that's where it's --help text is. +dir.1: $(common_dep) $(srcdir)/dir.x ../src/ls.c + +dircolors.1: $(common_dep) $(srcdir)/dircolors.x ../src/dircolors.c +dirname.1: $(common_dep) $(srcdir)/dirname.x ../src/dirname.c +du.1: $(common_dep) $(srcdir)/du.x ../src/du.c +echo.1: $(common_dep) $(srcdir)/echo.x ../src/echo.c +env.1: $(common_dep) $(srcdir)/env.x ../src/env.c +expand.1: $(common_dep) $(srcdir)/expand.x ../src/expand.c +expr.1: $(common_dep) $(srcdir)/expr.x ../src/expr.c +factor.1: $(common_dep) $(srcdir)/factor.x ../src/factor.c +false.1: $(common_dep) $(srcdir)/false.x ../src/false.c +fmt.1: $(common_dep) $(srcdir)/fmt.x ../src/fmt.c +fold.1: $(common_dep) $(srcdir)/fold.x ../src/fold.c +groups.1: $(common_dep) $(srcdir)/groups.x ../src/groups.sh +head.1: $(common_dep) $(srcdir)/head.x ../src/head.c +hostid.1: $(common_dep) $(srcdir)/hostid.x ../src/hostid.c +hostname.1: $(common_dep) $(srcdir)/hostname.x ../src/hostname.c +id.1: $(common_dep) $(srcdir)/id.x ../src/id.c +install.1: $(common_dep) $(srcdir)/install.x ../src/install.c +join.1: $(common_dep) $(srcdir)/join.x ../src/join.c +link.1: $(common_dep) $(srcdir)/link.x ../src/link.c +ln.1: $(common_dep) $(srcdir)/ln.x ../src/ln.c +logname.1: $(common_dep) $(srcdir)/logname.x ../src/logname.c +ls.1: $(common_dep) $(srcdir)/ls.x ../src/ls.c +md5sum.1: $(common_dep) $(srcdir)/md5sum.x ../src/md5sum.c +mkdir.1: $(common_dep) $(srcdir)/mkdir.x ../src/mkdir.c +mkfifo.1: $(common_dep) $(srcdir)/mkfifo.x ../src/mkfifo.c +mknod.1: $(common_dep) $(srcdir)/mknod.x ../src/mknod.c +mv.1: $(common_dep) $(srcdir)/mv.x ../src/mv.c +nice.1: $(common_dep) $(srcdir)/nice.x ../src/nice.c +nl.1: $(common_dep) $(srcdir)/nl.x ../src/nl.c +nohup.1: $(common_dep) $(srcdir)/nohup.x ../src/nohup.sh +od.1: $(common_dep) $(srcdir)/od.x ../src/od.c +paste.1: $(common_dep) $(srcdir)/paste.x ../src/paste.c +pathchk.1: $(common_dep) $(srcdir)/pathchk.x ../src/pathchk.c +pinky.1: $(common_dep) $(srcdir)/pinky.x ../src/pinky.c +pr.1: $(common_dep) $(srcdir)/pr.x ../src/pr.c +printenv.1: $(common_dep) $(srcdir)/printenv.x ../src/printenv.c +printf.1: $(common_dep) $(srcdir)/printf.x ../src/printf.c +ptx.1: $(common_dep) $(srcdir)/ptx.x ../src/ptx.c +pwd.1: $(common_dep) $(srcdir)/pwd.x ../src/pwd.c +readlink.1: $(common_dep) $(srcdir)/readlink.x ../src/readlink.c +rm.1: $(common_dep) $(srcdir)/rm.x ../src/rm.c +rmdir.1: $(common_dep) $(srcdir)/rmdir.x ../src/rmdir.c +seq.1: $(common_dep) $(srcdir)/seq.x ../src/seq.c +sha1sum.1: $(common_dep) $(srcdir)/sha1sum.x ../src/md5sum.c +shred.1: $(common_dep) $(srcdir)/shred.x ../src/shred.c +sleep.1: $(common_dep) $(srcdir)/sleep.x ../src/sleep.c +sort.1: $(common_dep) $(srcdir)/sort.x ../src/sort.c +split.1: $(common_dep) $(srcdir)/split.x ../src/split.c +stat.1: $(common_dep) $(srcdir)/stat.x ../src/stat.c +stty.1: $(common_dep) $(srcdir)/stty.x ../src/stty.c +su.1: $(common_dep) $(srcdir)/su.x ../src/su.c +sum.1: $(common_dep) $(srcdir)/sum.x ../src/sum.c +sync.1: $(common_dep) $(srcdir)/sync.x ../src/sync.c +tac.1: $(common_dep) $(srcdir)/tac.x ../src/tac.c +tail.1: $(common_dep) $(srcdir)/tail.x ../src/tail.c +tee.1: $(common_dep) $(srcdir)/tee.x ../src/tee.c +test.1: $(common_dep) $(srcdir)/test.x ../src/test.c +touch.1: $(common_dep) $(srcdir)/touch.x ../src/touch.c +tr.1: $(common_dep) $(srcdir)/tr.x ../src/tr.c +true.1: $(common_dep) $(srcdir)/true.x ../src/true.c +tsort.1: $(common_dep) $(srcdir)/tsort.x ../src/tsort.c +tty.1: $(common_dep) $(srcdir)/tty.x ../src/tty.c +uname.1: $(common_dep) $(srcdir)/uname.x ../src/uname.c +unexpand.1: $(common_dep) $(srcdir)/unexpand.x ../src/unexpand.c +uniq.1: $(common_dep) $(srcdir)/uniq.x ../src/uniq.c +unlink.1: $(common_dep) $(srcdir)/unlink.x ../src/unlink.c +uptime.1: $(common_dep) $(srcdir)/uptime.x ../src/uptime.c +users.1: $(common_dep) $(srcdir)/users.x ../src/users.c +vdir.1: $(common_dep) $(srcdir)/vdir.x ../src/ls.c +wc.1: $(common_dep) $(srcdir)/wc.x ../src/wc.c +who.1: $(common_dep) $(srcdir)/who.x ../src/who.c +whoami.1: $(common_dep) $(srcdir)/whoami.x ../src/whoami.c +yes.1: $(common_dep) $(srcdir)/yes.x ../src/yes.c + +SUFFIXES = .x .1 + +# Ensure that help2man runs the ../src/ginstall binary as +# `install' when creating install.1. +t = $*.td +mapped_name = `echo $*|sed 's/install/ginstall/'` + +# Note the use of $t/$*, rather than just `$*' as in other packages. +# That is necessary to avoid failures for programs that are also shell built-in +# functions like echo, false, printf, pwd. +.x.1: + @echo "Updating man page $@"; \ + mkdir $t; \ + (cd $t && $(LN_S) ../../src/$(mapped_name)$(EXEEXT) $*$(EXEEXT)); \ + $(HELP2MAN) \ + --include=$(srcdir)/$*.x \ + --output=$@ $t/$*$(EXEEXT); \ + rm -rf $t + +check-local: check-x-vs-1 + +# Ensure that for each .x file in this directory, there is a +# corresponding .1 file in the definition of $(dist_man_MANS) above. +.PHONY: check-x-vs-1 +check-x-vs-1: + PATH=../src@PATH_SEPARATOR@$$PATH; export PATH; \ + t=ls-files.$$$$; \ + (cd $(srcdir) && ls -1 *.x) | sed 's/\.x$$//' | sort > $$t; \ + echo $(dist_man_MANS) | fmt -w1 | sed 's/\.1$$//' | sort -u \ + | diff - $$t || { rm $$t; exit 1; }; \ + rm $$t diff --git a/src/apps/bin/coreutils-5.0/man/Makefile.in b/src/apps/bin/coreutils-5.0/man/Makefile.in new file mode 100644 index 0000000000..c59a09f030 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/Makefile.in @@ -0,0 +1,490 @@ +# Makefile.in generated by automake 1.7.3 from Makefile.am. +# @configure_input@ + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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 = : +host_triplet = @host@ +ACLOCAL = @ACLOCAL@ +ALLOCA = @ALLOCA@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DF_PROG = @DF_PROG@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FESETROUND_LIBM = @FESETROUND_LIBM@ +GETLOADAVG_LIBS = @GETLOADAVG_LIBS@ +GLIBC21 = @GLIBC21@ +GMSGFMT = @GMSGFMT@ +GNU_PACKAGE = @GNU_PACKAGE@ +HELP2MAN = @HELP2MAN@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTLLIBS = @INTLLIBS@ +KMEM_GROUP = @KMEM_GROUP@ +LDFLAGS = @LDFLAGS@ +LIBICONV = @LIBICONV@ +LIBINTL = @LIBINTL@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIB_CLOCK_GETTIME = @LIB_CLOCK_GETTIME@ +LIB_CRYPT = @LIB_CRYPT@ +LIB_NANOSLEEP = @LIB_NANOSLEEP@ +LN_S = @LN_S@ +LTLIBICONV = @LTLIBICONV@ +LTLIBINTL = @LTLIBINTL@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAN = @MAN@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGMERGE = @MSGMERGE@ +NEED_SETGID = @NEED_SETGID@ +OBJEXT = @OBJEXT@ +OPTIONAL_BIN_PROGS = @OPTIONAL_BIN_PROGS@ +OPTIONAL_BIN_ZCRIPTS = @OPTIONAL_BIN_ZCRIPTS@ +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@ +POW_LIB = @POW_LIB@ +RANLIB = @RANLIB@ +SEQ_LIBM = @SEQ_LIBM@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SQRT_LIBM = @SQRT_LIBM@ +STRIP = @STRIP@ +U = @U@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +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__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ +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 = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +dist_man_MANS = \ + basename.1 cat.1 chgrp.1 chmod.1 chown.1 chroot.1 cksum.1 comm.1 \ + cp.1 csplit.1 cut.1 date.1 dd.1 df.1 dir.1 dircolors.1 dirname.1 du.1 \ + echo.1 env.1 expand.1 expr.1 factor.1 false.1 fmt.1 fold.1 groups.1 \ + head.1 hostid.1 hostname.1 id.1 install.1 join.1 link.1 ln.1 logname.1 \ + ls.1 md5sum.1 mkdir.1 mkfifo.1 mknod.1 mv.1 nice.1 nl.1 nohup.1 od.1 \ + paste.1 pathchk.1 pinky.1 pr.1 printenv.1 printf.1 ptx.1 pwd.1 readlink.1 \ + rm.1 rmdir.1 seq.1 sha1sum.1 shred.1 sleep.1 sort.1 split.1 stat.1 stty.1 \ + su.1 sum.1 sync.1 tac.1 tail.1 tee.1 test.1 touch.1 tr.1 true.1 tsort.1 \ + tty.1 uname.1 unexpand.1 uniq.1 unlink.1 uptime.1 users.1 vdir.1 wc.1 \ + who.1 whoami.1 yes.1 + + +man_aux = $(dist_man_MANS:.1=.x) + +EXTRA_DIST = $(man_aux) +MAINTAINERCLEANFILES = $(man_MANS) + +# Depend on configure.ac to get version number changes. +common_dep = $(top_srcdir)/configure.ac + +SUFFIXES = .x .1 + +# Ensure that help2man runs the ../src/ginstall binary as +# `install' when creating install.1. +t = $*.td +mapped_name = `echo $*|sed 's/install/ginstall/'` +subdir = man +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = + +NROFF = nroff +MANS = $(dist_man_MANS) +DIST_COMMON = $(dist_man_MANS) Makefile.am Makefile.in +all: all-am + +.SUFFIXES: +.SUFFIXES: .x .1 +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnits man/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +uninstall-info-am: + +man1dir = $(mandir)/man1 +install-man1: $(man1_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(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 +tags: TAGS +TAGS: + +ctags: CTAGS +CTAGS: + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = .. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @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"; \ + $(mkinstalldirs) "$(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 + $(MAKE) $(AM_MAKEFLAGS) check-local +check: check-am +all-am: Makefile $(MANS) + +installdirs: + $(mkinstalldirs) $(DESTDIR)$(man1dir) + +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_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(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." + -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) +clean: clean-am + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: install-man + +install-exec-am: + +install-info: install-info-am + +install-man: install-man1 + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am uninstall-man + +uninstall-man: uninstall-man1 + +.PHONY: all all-am check check-am check-local clean clean-generic \ + distclean distclean-generic distdir dvi dvi-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-man1 install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ + uninstall-am uninstall-info-am uninstall-man uninstall-man1 + + +basename.1: $(common_dep) $(srcdir)/basename.x ../src/basename.c +cat.1: $(common_dep) $(srcdir)/cat.x ../src/cat.c +chgrp.1: $(common_dep) $(srcdir)/chgrp.x ../src/chgrp.c +chmod.1: $(common_dep) $(srcdir)/chmod.x ../src/chmod.c +chown.1: $(common_dep) $(srcdir)/chown.x ../src/chown.c +chroot.1: $(common_dep) $(srcdir)/chroot.x ../src/chroot.c +cksum.1: $(common_dep) $(srcdir)/cksum.x ../src/cksum.c +comm.1: $(common_dep) $(srcdir)/comm.x ../src/comm.c +cp.1: $(common_dep) $(srcdir)/cp.x ../src/cp.c +csplit.1: $(common_dep) $(srcdir)/csplit.x ../src/csplit.c +cut.1: $(common_dep) $(srcdir)/cut.x ../src/cut.c +date.1: $(common_dep) $(srcdir)/date.x ../src/date.c +dd.1: $(common_dep) $(srcdir)/dd.x ../src/dd.c +df.1: $(common_dep) $(srcdir)/df.x ../src/df.c + +# Note that dir depends on ls.c, since that's where it's --help text is. +dir.1: $(common_dep) $(srcdir)/dir.x ../src/ls.c + +dircolors.1: $(common_dep) $(srcdir)/dircolors.x ../src/dircolors.c +dirname.1: $(common_dep) $(srcdir)/dirname.x ../src/dirname.c +du.1: $(common_dep) $(srcdir)/du.x ../src/du.c +echo.1: $(common_dep) $(srcdir)/echo.x ../src/echo.c +env.1: $(common_dep) $(srcdir)/env.x ../src/env.c +expand.1: $(common_dep) $(srcdir)/expand.x ../src/expand.c +expr.1: $(common_dep) $(srcdir)/expr.x ../src/expr.c +factor.1: $(common_dep) $(srcdir)/factor.x ../src/factor.c +false.1: $(common_dep) $(srcdir)/false.x ../src/false.c +fmt.1: $(common_dep) $(srcdir)/fmt.x ../src/fmt.c +fold.1: $(common_dep) $(srcdir)/fold.x ../src/fold.c +groups.1: $(common_dep) $(srcdir)/groups.x ../src/groups.sh +head.1: $(common_dep) $(srcdir)/head.x ../src/head.c +hostid.1: $(common_dep) $(srcdir)/hostid.x ../src/hostid.c +hostname.1: $(common_dep) $(srcdir)/hostname.x ../src/hostname.c +id.1: $(common_dep) $(srcdir)/id.x ../src/id.c +install.1: $(common_dep) $(srcdir)/install.x ../src/install.c +join.1: $(common_dep) $(srcdir)/join.x ../src/join.c +link.1: $(common_dep) $(srcdir)/link.x ../src/link.c +ln.1: $(common_dep) $(srcdir)/ln.x ../src/ln.c +logname.1: $(common_dep) $(srcdir)/logname.x ../src/logname.c +ls.1: $(common_dep) $(srcdir)/ls.x ../src/ls.c +md5sum.1: $(common_dep) $(srcdir)/md5sum.x ../src/md5sum.c +mkdir.1: $(common_dep) $(srcdir)/mkdir.x ../src/mkdir.c +mkfifo.1: $(common_dep) $(srcdir)/mkfifo.x ../src/mkfifo.c +mknod.1: $(common_dep) $(srcdir)/mknod.x ../src/mknod.c +mv.1: $(common_dep) $(srcdir)/mv.x ../src/mv.c +nice.1: $(common_dep) $(srcdir)/nice.x ../src/nice.c +nl.1: $(common_dep) $(srcdir)/nl.x ../src/nl.c +nohup.1: $(common_dep) $(srcdir)/nohup.x ../src/nohup.sh +od.1: $(common_dep) $(srcdir)/od.x ../src/od.c +paste.1: $(common_dep) $(srcdir)/paste.x ../src/paste.c +pathchk.1: $(common_dep) $(srcdir)/pathchk.x ../src/pathchk.c +pinky.1: $(common_dep) $(srcdir)/pinky.x ../src/pinky.c +pr.1: $(common_dep) $(srcdir)/pr.x ../src/pr.c +printenv.1: $(common_dep) $(srcdir)/printenv.x ../src/printenv.c +printf.1: $(common_dep) $(srcdir)/printf.x ../src/printf.c +ptx.1: $(common_dep) $(srcdir)/ptx.x ../src/ptx.c +pwd.1: $(common_dep) $(srcdir)/pwd.x ../src/pwd.c +readlink.1: $(common_dep) $(srcdir)/readlink.x ../src/readlink.c +rm.1: $(common_dep) $(srcdir)/rm.x ../src/rm.c +rmdir.1: $(common_dep) $(srcdir)/rmdir.x ../src/rmdir.c +seq.1: $(common_dep) $(srcdir)/seq.x ../src/seq.c +sha1sum.1: $(common_dep) $(srcdir)/sha1sum.x ../src/md5sum.c +shred.1: $(common_dep) $(srcdir)/shred.x ../src/shred.c +sleep.1: $(common_dep) $(srcdir)/sleep.x ../src/sleep.c +sort.1: $(common_dep) $(srcdir)/sort.x ../src/sort.c +split.1: $(common_dep) $(srcdir)/split.x ../src/split.c +stat.1: $(common_dep) $(srcdir)/stat.x ../src/stat.c +stty.1: $(common_dep) $(srcdir)/stty.x ../src/stty.c +su.1: $(common_dep) $(srcdir)/su.x ../src/su.c +sum.1: $(common_dep) $(srcdir)/sum.x ../src/sum.c +sync.1: $(common_dep) $(srcdir)/sync.x ../src/sync.c +tac.1: $(common_dep) $(srcdir)/tac.x ../src/tac.c +tail.1: $(common_dep) $(srcdir)/tail.x ../src/tail.c +tee.1: $(common_dep) $(srcdir)/tee.x ../src/tee.c +test.1: $(common_dep) $(srcdir)/test.x ../src/test.c +touch.1: $(common_dep) $(srcdir)/touch.x ../src/touch.c +tr.1: $(common_dep) $(srcdir)/tr.x ../src/tr.c +true.1: $(common_dep) $(srcdir)/true.x ../src/true.c +tsort.1: $(common_dep) $(srcdir)/tsort.x ../src/tsort.c +tty.1: $(common_dep) $(srcdir)/tty.x ../src/tty.c +uname.1: $(common_dep) $(srcdir)/uname.x ../src/uname.c +unexpand.1: $(common_dep) $(srcdir)/unexpand.x ../src/unexpand.c +uniq.1: $(common_dep) $(srcdir)/uniq.x ../src/uniq.c +unlink.1: $(common_dep) $(srcdir)/unlink.x ../src/unlink.c +uptime.1: $(common_dep) $(srcdir)/uptime.x ../src/uptime.c +users.1: $(common_dep) $(srcdir)/users.x ../src/users.c +vdir.1: $(common_dep) $(srcdir)/vdir.x ../src/ls.c +wc.1: $(common_dep) $(srcdir)/wc.x ../src/wc.c +who.1: $(common_dep) $(srcdir)/who.x ../src/who.c +whoami.1: $(common_dep) $(srcdir)/whoami.x ../src/whoami.c +yes.1: $(common_dep) $(srcdir)/yes.x ../src/yes.c + +# Note the use of $t/$*, rather than just `$*' as in other packages. +# That is necessary to avoid failures for programs that are also shell built-in +# functions like echo, false, printf, pwd. +.x.1: + @echo "Updating man page $@"; \ + mkdir $t; \ + (cd $t && $(LN_S) ../../src/$(mapped_name)$(EXEEXT) $*$(EXEEXT)); \ + $(HELP2MAN) \ + --include=$(srcdir)/$*.x \ + --output=$@ $t/$*$(EXEEXT); \ + rm -rf $t + +check-local: check-x-vs-1 + +# Ensure that for each .x file in this directory, there is a +# corresponding .1 file in the definition of $(dist_man_MANS) above. +.PHONY: check-x-vs-1 +check-x-vs-1: + PATH=../src@PATH_SEPARATOR@$$PATH; export PATH; \ + t=ls-files.$$$$; \ + (cd $(srcdir) && ls -1 *.x) | sed 's/\.x$$//' | sort > $$t; \ + echo $(dist_man_MANS) | fmt -w1 | sed 's/\.1$$//' | sort -u \ + | diff - $$t || { rm $$t; exit 1; }; \ + rm $$t +# 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/src/apps/bin/coreutils-5.0/man/basename.1 b/src/apps/bin/coreutils-5.0/man/basename.1 new file mode 100644 index 0000000000..7ff4e3aaed --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/basename.1 @@ -0,0 +1,42 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH BASENAME "1" "March 2003" "basename 5.0" "User Commands" +.SH NAME +basename \- strip directory and suffix from filenames +.SH SYNOPSIS +.B basename +\fINAME \fR[\fISUFFIX\fR] +.br +.B basename +\fIOPTION\fR +.SH DESCRIPTION +.\" Add any additional description here +.PP +Print NAME with any leading directory components removed. +If specified, also remove a trailing SUFFIX. +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by FIXME unknown. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B basename +is maintained as a Texinfo manual. If the +.B info +and +.B basename +programs are properly installed at your site, the command +.IP +.B info basename +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/basename.x b/src/apps/bin/coreutils-5.0/man/basename.x new file mode 100644 index 0000000000..3f4e42a830 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/basename.x @@ -0,0 +1,4 @@ +[NAME] +basename \- strip directory and suffix from filenames +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/cat.1 b/src/apps/bin/coreutils-5.0/man/cat.1 new file mode 100644 index 0000000000..195d41e446 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/cat.1 @@ -0,0 +1,70 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH CAT "1" "March 2003" "cat (coreutils) 5.0" "User Commands" +.SH NAME +cat \- concatenate files and print on the standard output +.SH SYNOPSIS +.B cat +[\fIOPTION\fR] [\fIFILE\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Concatenate FILE(s), or standard input, to standard output. +.TP +\fB\-A\fR, \fB\-\-show\-all\fR +equivalent to \fB\-vET\fR +.TP +\fB\-b\fR, \fB\-\-number\-nonblank\fR +number nonblank output lines +.TP +\fB\-e\fR +equivalent to \fB\-vE\fR +.TP +\fB\-E\fR, \fB\-\-show\-ends\fR +display $ at end of each line +.TP +\fB\-n\fR, \fB\-\-number\fR +number all output lines +.TP +\fB\-s\fR, \fB\-\-squeeze\-blank\fR +never more than one single blank line +.TP +\fB\-t\fR +equivalent to \fB\-vT\fR +.TP +\fB\-T\fR, \fB\-\-show\-tabs\fR +display TAB characters as ^I +.TP +\fB\-u\fR +(ignored) +.TP +\fB\-v\fR, \fB\-\-show\-nonprinting\fR +use ^ and M- notation, except for LFD and TAB +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +With no FILE, or when FILE is -, read standard input. +.SH AUTHOR +Written by Torbjorn Granlund and Richard M. Stallman. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B cat +is maintained as a Texinfo manual. If the +.B info +and +.B cat +programs are properly installed at your site, the command +.IP +.B info cat +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/cat.x b/src/apps/bin/coreutils-5.0/man/cat.x new file mode 100644 index 0000000000..c2196786a8 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/cat.x @@ -0,0 +1,4 @@ +[NAME] +cat \- concatenate files and print on the standard output +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/chgrp.1 b/src/apps/bin/coreutils-5.0/man/chgrp.1 new file mode 100644 index 0000000000..b8afbc57a3 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/chgrp.1 @@ -0,0 +1,66 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH CHGRP "1" "March 2003" "chgrp (coreutils) 5.0" "User Commands" +.SH NAME +chgrp \- change group ownership +.SH SYNOPSIS +.B chgrp +[\fIOPTION\fR]... \fIGROUP FILE\fR... +.br +.B chgrp +[\fIOPTION\fR]... \fI--reference=RFILE FILE\fR... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Change the group membership of each FILE to GROUP. +.TP +\fB\-c\fR, \fB\-\-changes\fR +like verbose but report only when a change is made +.TP +\fB\-\-dereference\fR +affect the referent of each symbolic link, rather +than the symbolic link itself +.TP +\fB\-h\fR, \fB\-\-no\-dereference\fR +affect symbolic links instead of any referenced file +(available only on systems that can change the +ownership of a symlink) +.TP +\fB\-f\fR, \fB\-\-silent\fR, \fB\-\-quiet\fR +suppress most error messages +.TP +\fB\-\-reference\fR=\fIRFILE\fR +use RFILE's group rather than the specified +GROUP value +.TP +\fB\-R\fR, \fB\-\-recursive\fR +operate on files and directories recursively +.TP +\fB\-v\fR, \fB\-\-verbose\fR +output a diagnostic for every file processed +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B chgrp +is maintained as a Texinfo manual. If the +.B info +and +.B chgrp +programs are properly installed at your site, the command +.IP +.B info chgrp +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/chgrp.x b/src/apps/bin/coreutils-5.0/man/chgrp.x new file mode 100644 index 0000000000..1ceeafc3c2 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/chgrp.x @@ -0,0 +1,4 @@ +[NAME] +chgrp \- change group ownership +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/chmod.1 b/src/apps/bin/coreutils-5.0/man/chmod.1 new file mode 100644 index 0000000000..95624de1b0 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/chmod.1 @@ -0,0 +1,127 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH CHMOD "1" "March 2003" "chmod (coreutils) 5.0" "User Commands" +.SH NAME +chmod \- change file access permissions +.SH SYNOPSIS +.B chmod +[\fIOPTION\fR]... \fIMODE\fR[\fI,MODE\fR]... \fIFILE\fR... +.br +.B chmod +[\fIOPTION\fR]... \fIOCTAL-MODE FILE\fR... +.br +.B chmod +[\fIOPTION\fR]... \fI--reference=RFILE FILE\fR... +.SH DESCRIPTION +This manual page +documents the GNU version of +.BR chmod . +.B chmod +changes the permissions of each given file according to +.IR mode , +which can be either a symbolic representation of changes to make, or +an octal number representing the bit pattern for the new permissions. +.PP +The format of a symbolic mode is +`[ugoa...][[+-=][rwxXstugo...]...][,...]'. Multiple symbolic +operations can be given, separated by commas. +.PP +A combination of the letters `ugoa' controls which users' access to +the file will be changed: the user who owns it (u), other users in the +file's group (g), other users not in the file's group (o), or all +users (a). If none of these are given, the effect is as if `a' were +given, but bits that are set in the umask are not affected. +.PP +The operator `+' causes the permissions selected to be added to the +existing permissions of each file; `-' causes them to be removed; and +`=' causes them to be the only permissions that the file has. +.PP +The letters `rwxXstugo' select the new permissions for the affected +users: read (r), write (w), execute (or access for directories) (x), +execute only if the file is a directory or already has execute +permission for some user (X), set user or group ID on execution (s), +sticky (t), the permissions granted to the user who owns the file (u), +the permissions granted to other users who are members of the file's group (g), +and the permissions granted to users that are in neither of the two preceding +categories (o). +.PP +A numeric mode is from one to four octal digits (0-7), derived by +adding up the bits with values 4, 2, and 1. Any omitted digits are +assumed to be leading zeros. The first digit selects the set user ID +(4) and set group ID (2) and sticky (1) attributes. The second digit +selects permissions for the user who owns the file: read (4), write (2), +and execute (1); the third selects permissions for other users in the +file's group, with the same values; and the fourth for other users not +in the file's group, with the same values. +.PP +.B chmod +never changes the permissions of symbolic links; the +.B chmod +system call cannot change their permissions. This is not a problem +since the permissions of symbolic links are never used. +However, for each symbolic link listed on the command line, +.B chmod +changes the permissions of the pointed-to file. +In contrast, +.B chmod +ignores symbolic links encountered during recursive directory +traversals. +.SH STICKY FILES +On older Unix systems, the sticky bit caused executable files to be +hoarded in swap space. This feature is not useful on modern VM +systems, and the Linux kernel ignores the sticky bit on files. Other +kernels may use the sticky bit on files for system-defined purposes. +On some systems, only the superuser can set the sticky bit on files. +.SH STICKY DIRECTORIES +When the sticky bit is set on a directory, files in that directory may +be unlinked or renamed only by root or their owner. Without the +sticky bit, anyone able to write to the directory can delete or rename +files. The sticky bit is commonly found on directories, such as /tmp, +that are world-writable. +.SH OPTIONS +.PP +Change the mode of each FILE to MODE. +.TP +\fB\-c\fR, \fB\-\-changes\fR +like verbose but report only when a change is made +.TP +\fB\-f\fR, \fB\-\-silent\fR, \fB\-\-quiet\fR +suppress most error messages +.TP +\fB\-v\fR, \fB\-\-verbose\fR +output a diagnostic for every file processed +.TP +\fB\-\-reference\fR=\fIRFILE\fR +use RFILE's mode instead of MODE values +.TP +\fB\-R\fR, \fB\-\-recursive\fR +change files and directories recursively +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +Each MODE is one or more of the letters ugoa, one of the symbols +-= and +one or more of the letters rwxXstugo. +.SH AUTHOR +Written by David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B chmod +is maintained as a Texinfo manual. If the +.B info +and +.B chmod +programs are properly installed at your site, the command +.IP +.B info chmod +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/chmod.x b/src/apps/bin/coreutils-5.0/man/chmod.x new file mode 100644 index 0000000000..6b857b9fb0 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/chmod.x @@ -0,0 +1,69 @@ +[NAME] +chmod \- change file access permissions +[DESCRIPTION] +This manual page +documents the GNU version of +.BR chmod . +.B chmod +changes the permissions of each given file according to +.IR mode , +which can be either a symbolic representation of changes to make, or +an octal number representing the bit pattern for the new permissions. +.PP +The format of a symbolic mode is +`[ugoa...][[+-=][rwxXstugo...]...][,...]'. Multiple symbolic +operations can be given, separated by commas. +.PP +A combination of the letters `ugoa' controls which users' access to +the file will be changed: the user who owns it (u), other users in the +file's group (g), other users not in the file's group (o), or all +users (a). If none of these are given, the effect is as if `a' were +given, but bits that are set in the umask are not affected. +.PP +The operator `+' causes the permissions selected to be added to the +existing permissions of each file; `-' causes them to be removed; and +`=' causes them to be the only permissions that the file has. +.PP +The letters `rwxXstugo' select the new permissions for the affected +users: read (r), write (w), execute (or access for directories) (x), +execute only if the file is a directory or already has execute +permission for some user (X), set user or group ID on execution (s), +sticky (t), the permissions granted to the user who owns the file (u), +the permissions granted to other users who are members of the file's group (g), +and the permissions granted to users that are in neither of the two preceding +categories (o). +.PP +A numeric mode is from one to four octal digits (0-7), derived by +adding up the bits with values 4, 2, and 1. Any omitted digits are +assumed to be leading zeros. The first digit selects the set user ID +(4) and set group ID (2) and sticky (1) attributes. The second digit +selects permissions for the user who owns the file: read (4), write (2), +and execute (1); the third selects permissions for other users in the +file's group, with the same values; and the fourth for other users not +in the file's group, with the same values. +.PP +.B chmod +never changes the permissions of symbolic links; the +.B chmod +system call cannot change their permissions. This is not a problem +since the permissions of symbolic links are never used. +However, for each symbolic link listed on the command line, +.B chmod +changes the permissions of the pointed-to file. +In contrast, +.B chmod +ignores symbolic links encountered during recursive directory +traversals. +.SH STICKY FILES +On older Unix systems, the sticky bit caused executable files to be +hoarded in swap space. This feature is not useful on modern VM +systems, and the Linux kernel ignores the sticky bit on files. Other +kernels may use the sticky bit on files for system-defined purposes. +On some systems, only the superuser can set the sticky bit on files. +.SH STICKY DIRECTORIES +When the sticky bit is set on a directory, files in that directory may +be unlinked or renamed only by root or their owner. Without the +sticky bit, anyone able to write to the directory can delete or rename +files. The sticky bit is commonly found on directories, such as /tmp, +that are world-writable. +.SH OPTIONS diff --git a/src/apps/bin/coreutils-5.0/man/chown.1 b/src/apps/bin/coreutils-5.0/man/chown.1 new file mode 100644 index 0000000000..9cfcdfc8b8 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/chown.1 @@ -0,0 +1,97 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH CHOWN "1" "March 2003" "chown (coreutils) 5.0" "User Commands" +.SH NAME +chown \- change file owner and group +.SH SYNOPSIS +.B chown +[\fIOPTION\fR]... \fIOWNER\fR[\fI:\fR[\fIGROUP\fR]] \fIFILE\fR... +.br +.B chown +[\fIOPTION\fR]... \fI:GROUP FILE\fR... +.br +.B chown +[\fIOPTION\fR]... \fI--reference=RFILE FILE\fR... +.SH DESCRIPTION +This manual page +documents the GNU version of +.BR chown . +.B chown +changes the user and/or group ownership of each given file, according +to its first non-option argument, which is interpreted as follows. If +only a user name (or numeric user ID) is given, that user is made the +owner of each given file, and the files' group is not changed. If the +user name is followed by a colon or dot and a group name (or numeric group ID), +with no spaces between them, the group ownership of the files is +changed as well. If a colon or dot but no group name follows the user name, +that user is made the owner of the files and the group of the files is +changed to that user's login group. If the colon or dot and group are given, +but the user name is omitted, only the group of the files is changed; +in this case, +.B chown +performs the same function as +.BR chgrp . +.SH OPTIONS +.PP +Change the owner and/or group of each FILE to OWNER and/or GROUP. +.TP +\fB\-c\fR, \fB\-\-changes\fR +like verbose but report only when a change is made +.TP +\fB\-\-dereference\fR +affect the referent of each symbolic link, rather +than the symbolic link itself +.TP +\fB\-h\fR, \fB\-\-no\-dereference\fR +affect symbolic links instead of any referenced file +(available only on systems that can change the +ownership of a symlink) +.TP +\fB\-\-from\fR=\fICURRENT_OWNER\fR:CURRENT_GROUP +change the owner and/or group of each file only if +its current owner and/or group match those specified +here. Either may be omitted, in which case a match +is not required for the omitted attribute. +.TP +\fB\-f\fR, \fB\-\-silent\fR, \fB\-\-quiet\fR +suppress most error messages +.TP +\fB\-\-reference\fR=\fIRFILE\fR +use RFILE's owner and group rather than +the specified OWNER:GROUP values +.TP +\fB\-R\fR, \fB\-\-recursive\fR +operate on files and directories recursively +.TP +\fB\-v\fR, \fB\-\-verbose\fR +output a diagnostic for every file processed +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +Owner is unchanged if missing. Group is unchanged if missing, but changed +to login group if implied by a `:'. OWNER and GROUP may be numeric as well +as symbolic. +.SH AUTHOR +Written by David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B chown +is maintained as a Texinfo manual. If the +.B info +and +.B chown +programs are properly installed at your site, the command +.IP +.B info chown +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/chown.x b/src/apps/bin/coreutils-5.0/man/chown.x new file mode 100644 index 0000000000..7102f76f6e --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/chown.x @@ -0,0 +1,22 @@ +[NAME] +chown \- change file owner and group +[DESCRIPTION] +This manual page +documents the GNU version of +.BR chown . +.B chown +changes the user and/or group ownership of each given file, according +to its first non-option argument, which is interpreted as follows. If +only a user name (or numeric user ID) is given, that user is made the +owner of each given file, and the files' group is not changed. If the +user name is followed by a colon or dot and a group name (or numeric group ID), +with no spaces between them, the group ownership of the files is +changed as well. If a colon or dot but no group name follows the user name, +that user is made the owner of the files and the group of the files is +changed to that user's login group. If the colon or dot and group are given, +but the user name is omitted, only the group of the files is changed; +in this case, +.B chown +performs the same function as +.BR chgrp . +.SH OPTIONS diff --git a/src/apps/bin/coreutils-5.0/man/chroot.1 b/src/apps/bin/coreutils-5.0/man/chroot.1 new file mode 100644 index 0000000000..ac78378561 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/chroot.1 @@ -0,0 +1,43 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH CHROOT "1" "March 2003" "chroot 5.0" "User Commands" +.SH NAME +chroot \- run command or interactive shell with special root directory +.SH SYNOPSIS +.B chroot +\fINEWROOT \fR[\fICOMMAND\fR...] +.br +.B chroot +\fIOPTION\fR +.SH DESCRIPTION +.\" Add any additional description here +.PP +Run COMMAND with root directory set to NEWROOT. +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +If no command is given, run ``${SHELL} \fB\-i\fR'' (default: /bin/sh). +.SH AUTHOR +Written by Roland McGrath. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B chroot +is maintained as a Texinfo manual. If the +.B info +and +.B chroot +programs are properly installed at your site, the command +.IP +.B info chroot +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/chroot.x b/src/apps/bin/coreutils-5.0/man/chroot.x new file mode 100644 index 0000000000..b2afab8269 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/chroot.x @@ -0,0 +1,4 @@ +[NAME] +chroot \- run command or interactive shell with special root directory +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/cksum.1 b/src/apps/bin/coreutils-5.0/man/cksum.1 new file mode 100644 index 0000000000..7fc30fa21a --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/cksum.1 @@ -0,0 +1,41 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH CKSUM "1" "March 2003" "cksum (coreutils) 5.0" "User Commands" +.SH NAME +cksum \- checksum and count the bytes in a file +.SH SYNOPSIS +.B cksum +[\fIFILE\fR]... +.br +.B cksum +[\fIOPTION\fR] +.SH DESCRIPTION +.\" Add any additional description here +.PP +Print CRC checksum and byte counts of each FILE. +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Q. Frank Xia. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B cksum +is maintained as a Texinfo manual. If the +.B info +and +.B cksum +programs are properly installed at your site, the command +.IP +.B info cksum +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/cksum.x b/src/apps/bin/coreutils-5.0/man/cksum.x new file mode 100644 index 0000000000..b70a5c46b8 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/cksum.x @@ -0,0 +1,4 @@ +[NAME] +cksum \- checksum and count the bytes in a file +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/comm.1 b/src/apps/bin/coreutils-5.0/man/comm.1 new file mode 100644 index 0000000000..c26c31edb5 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/comm.1 @@ -0,0 +1,47 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH COMM "1" "March 2003" "comm (coreutils) 5.0" "User Commands" +.SH NAME +comm \- compare two sorted files line by line +.SH SYNOPSIS +.B comm +[\fIOPTION\fR]... \fILEFT_FILE RIGHT_FILE\fR +.SH DESCRIPTION +.\" Add any additional description here +.PP +Compare sorted files LEFT_FILE and RIGHT_FILE line by line. +.TP +\fB\-1\fR +suppress lines unique to left file +.TP +\fB\-2\fR +suppress lines unique to right file +.TP +\fB\-3\fR +suppress lines that appear in both files +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Richard Stallman and David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B comm +is maintained as a Texinfo manual. If the +.B info +and +.B comm +programs are properly installed at your site, the command +.IP +.B info comm +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/comm.x b/src/apps/bin/coreutils-5.0/man/comm.x new file mode 100644 index 0000000000..dfc84806e8 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/comm.x @@ -0,0 +1,4 @@ +[NAME] +comm \- compare two sorted files line by line +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/cp.1 b/src/apps/bin/coreutils-5.0/man/cp.1 new file mode 100644 index 0000000000..a98efac441 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/cp.1 @@ -0,0 +1,160 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH CP "1" "March 2003" "cp (coreutils) 5.0" "User Commands" +.SH NAME +cp \- copy files and directories +.SH SYNOPSIS +.B cp +[\fIOPTION\fR]... \fISOURCE DEST\fR +.br +.B cp +[\fIOPTION\fR]... \fISOURCE\fR... \fIDIRECTORY\fR +.br +.B cp +[\fIOPTION\fR]... \fI--target-directory=DIRECTORY SOURCE\fR... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-a\fR, \fB\-\-archive\fR +same as \fB\-dpR\fR +.TP +\fB\-\-backup\fR[=\fICONTROL\fR] +make a backup of each existing destination file +.TP +\fB\-b\fR +like \fB\-\-backup\fR but does not accept an argument +.TP +\fB\-\-copy\-contents\fR +copy contents of special files when recursive +.TP +\fB\-d\fR +same as \fB\-\-no\-dereference\fR \fB\-\-preserve\fR=\fIlink\fR +.TP +\fB\-\-no\-dereference\fR +never follow symbolic links +.TP +\fB\-f\fR, \fB\-\-force\fR +if an existing destination file cannot be +opened, remove it and try again +.TP +\fB\-i\fR, \fB\-\-interactive\fR +prompt before overwrite +.TP +\fB\-H\fR +follow command-line symbolic links +.TP +\fB\-l\fR, \fB\-\-link\fR +link files instead of copying +.TP +\fB\-L\fR, \fB\-\-dereference\fR +always follow symbolic links +.TP +\fB\-p\fR +same as \fB\-\-preserve\fR=\fImode\fR,ownership,timestamps +.TP +\fB\-\-preserve\fR[=\fIATTR_LIST\fR] +preserve the specified attributes (default: +mode,ownership,timestamps), if possible +additional attributes: links, all +.TP +\fB\-\-no\-preserve\fR=\fIATTR_LIST\fR +don't preserve the specified attributes +.TP +\fB\-\-parents\fR +append source path to DIRECTORY +.TP +\fB\-P\fR +same as `--no-dereference' +.TP +\fB\-R\fR, \fB\-r\fR, \fB\-\-recursive\fR +copy directories recursively +.TP +\fB\-\-remove\-destination\fR +remove each existing destination file before +attempting to open it (contrast with \fB\-\-force\fR) +.TP +\fB\-\-reply=\fR{yes,no,query} +specify how to handle the prompt about an +existing destination file +.TP +\fB\-\-sparse\fR=\fIWHEN\fR +control creation of sparse files +.TP +\fB\-\-strip\-trailing\-slashes\fR remove any trailing slashes from each SOURCE +argument +.TP +\fB\-s\fR, \fB\-\-symbolic\-link\fR +make symbolic links instead of copying +.TP +\fB\-S\fR, \fB\-\-suffix\fR=\fISUFFIX\fR +override the usual backup suffix +.TP +\fB\-\-target\-directory\fR=\fIDIRECTORY\fR +move all SOURCE arguments into DIRECTORY +.TP +\fB\-u\fR, \fB\-\-update\fR +copy only when the SOURCE file is newer +than the destination file or when the +destination file is missing +.TP +\fB\-v\fR, \fB\-\-verbose\fR +explain what is being done +.TP +\fB\-x\fR, \fB\-\-one\-file\-system\fR +stay on this file system +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +By default, sparse SOURCE files are detected by a crude heuristic and the +corresponding DEST file is made sparse as well. That is the behavior +selected by \fB\-\-sparse\fR=\fIauto\fR. Specify \fB\-\-sparse\fR=\fIalways\fR to create a sparse DEST +file whenever the SOURCE file contains a long enough sequence of zero bytes. +Use \fB\-\-sparse\fR=\fInever\fR to inhibit creation of sparse files. +.PP +The backup suffix is `~', unless set with \fB\-\-suffix\fR or SIMPLE_BACKUP_SUFFIX. +The version control method may be selected via the \fB\-\-backup\fR option or through +the VERSION_CONTROL environment variable. Here are the values: +.TP +none, off +never make backups (even if \fB\-\-backup\fR is given) +.TP +numbered, t +make numbered backups +.TP +existing, nil +numbered if numbered backups exist, simple otherwise +.TP +simple, never +always make simple backups +.PP +As a special case, cp makes a backup of SOURCE when the force and backup +options are given and SOURCE and DEST are the same name for an existing, +regular file. +.SH AUTHOR +Written by Torbjorn Granlund, David MacKenzie, and Jim Meyering. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B cp +is maintained as a Texinfo manual. If the +.B info +and +.B cp +programs are properly installed at your site, the command +.IP +.B info cp +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/cp.x b/src/apps/bin/coreutils-5.0/man/cp.x new file mode 100644 index 0000000000..b26225fc97 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/cp.x @@ -0,0 +1,4 @@ +[NAME] +cp \- copy files and directories +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/csplit.1 b/src/apps/bin/coreutils-5.0/man/csplit.1 new file mode 100644 index 0000000000..a87518f9cc --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/csplit.1 @@ -0,0 +1,77 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH CSPLIT "1" "March 2003" "csplit (coreutils) 5.0" "User Commands" +.SH NAME +csplit \- split a file into sections determined by context lines +.SH SYNOPSIS +.B csplit +[\fIOPTION\fR]... \fIFILE PATTERN\fR... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Output pieces of FILE separated by PATTERN(s) to files `xx01', `xx02', ..., +and output byte counts of each piece to standard output. +.PP +Mandatory arguments to long options are mandatory for short options too. +.HP +\fB\-b\fR, \fB\-\-suffix\-format\fR=\fIFORMAT\fR use sprintf FORMAT instead of %d +.TP +\fB\-f\fR, \fB\-\-prefix\fR=\fIPREFIX\fR +use PREFIX instead of `xx' +.TP +\fB\-k\fR, \fB\-\-keep\-files\fR +do not remove output files on errors +.TP +\fB\-n\fR, \fB\-\-digits\fR=\fIDIGITS\fR +use specified number of digits instead of 2 +.TP +\fB\-s\fR, \fB\-\-quiet\fR, \fB\-\-silent\fR +do not print counts of output file sizes +.TP +\fB\-z\fR, \fB\-\-elide\-empty\-files\fR +remove empty output files +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +Read standard input if FILE is -. Each PATTERN may be: +.TP +INTEGER +copy up to but not including specified line number +.TP +/REGEXP/[OFFSET] +copy up to but not including a matching line +.TP +%REGEXP%[OFFSET] +skip to, but not including a matching line +.TP +{INTEGER} +repeat the previous pattern specified number of times +.TP +{*} +repeat the previous pattern as many times as possible +.PP +A line OFFSET is a required `+' or `-' followed by a positive integer. +.SH AUTHOR +Written by Stuart Kemp and David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B csplit +is maintained as a Texinfo manual. If the +.B info +and +.B csplit +programs are properly installed at your site, the command +.IP +.B info csplit +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/csplit.x b/src/apps/bin/coreutils-5.0/man/csplit.x new file mode 100644 index 0000000000..dc19d89de5 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/csplit.x @@ -0,0 +1,4 @@ +[NAME] +csplit \- split a file into sections determined by context lines +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/cut.1 b/src/apps/bin/coreutils-5.0/man/cut.1 new file mode 100644 index 0000000000..76698428ed --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/cut.1 @@ -0,0 +1,81 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH CUT "1" "March 2003" "cut (coreutils) 5.0" "User Commands" +.SH NAME +cut \- remove sections from each line of files +.SH SYNOPSIS +.B cut +[\fIOPTION\fR]... [\fIFILE\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Print selected parts of lines from each FILE to standard output. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-b\fR, \fB\-\-bytes\fR=\fILIST\fR +output only these bytes +.TP +\fB\-c\fR, \fB\-\-characters\fR=\fILIST\fR +output only these characters +.TP +\fB\-d\fR, \fB\-\-delimiter\fR=\fIDELIM\fR +use DELIM instead of TAB for field delimiter +.TP +\fB\-f\fR, \fB\-\-fields\fR=\fILIST\fR +output only these fields; also print any line +that contains no delimiter character, unless +the \fB\-s\fR option is specified +.TP +\fB\-n\fR +(ignored) +.TP +\fB\-s\fR, \fB\-\-only\-delimited\fR +do not print lines not containing delimiters +.TP +\fB\-\-output\-delimiter\fR=\fISTRING\fR +use STRING as the output delimiter +the default is to use the input delimiter +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +Use one, and only one of \fB\-b\fR, \fB\-c\fR or \fB\-f\fR. Each LIST is made up of one +range, or many ranges separated by commas. Each range is one of: +.TP +N +N'th byte, character or field, counted from 1 +.TP +N- +from N'th byte, character or field, to end of line +.TP +N-M +from N'th to M'th (included) byte, character or field +.TP +\fB\-M\fR +from first to M'th (included) byte, character or field +.PP +With no FILE, or when FILE is -, read standard input. +.SH AUTHOR +Written by David Ihnat, David MacKenzie, and Jim Meyering. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B cut +is maintained as a Texinfo manual. If the +.B info +and +.B cut +programs are properly installed at your site, the command +.IP +.B info cut +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/cut.x b/src/apps/bin/coreutils-5.0/man/cut.x new file mode 100644 index 0000000000..fd09338326 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/cut.x @@ -0,0 +1,4 @@ +[NAME] +cut \- remove sections from each line of files +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/date.1 b/src/apps/bin/coreutils-5.0/man/date.1 new file mode 100644 index 0000000000..ebf044217e --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/date.1 @@ -0,0 +1,201 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH DATE "1" "March 2003" "date (coreutils) 5.0" "User Commands" +.SH NAME +date \- print or set the system date and time +.SH SYNOPSIS +.B date +[\fIOPTION\fR]... [\fI+FORMAT\fR] +.br +.B date +[\fI-u|--utc|--universal\fR] [\fIMMDDhhmm\fR[[\fICC\fR]\fIYY\fR][\fI.ss\fR]] +.SH DESCRIPTION +.\" Add any additional description here +.PP +Display the current time in the given FORMAT, or set the system date. +.TP +\fB\-d\fR, \fB\-\-date\fR=\fISTRING\fR +display time described by STRING, not `now' +.TP +\fB\-f\fR, \fB\-\-file\fR=\fIDATEFILE\fR +like \fB\-\-date\fR once for each line of DATEFILE +.TP +\fB\-ITIMESPEC\fR, \fB\-\-iso\-8601\fR[=\fITIMESPEC\fR] +output date/time in ISO 8601 format. +TIMESPEC=`date' for date only, +`hours', `minutes', or `seconds' for date and +time to the indicated precision. +\fB\-\-iso\-8601\fR without TIMESPEC defaults to `date'. +.TP +\fB\-r\fR, \fB\-\-reference\fR=\fIFILE\fR +display the last modification time of FILE +.TP +\fB\-R\fR, \fB\-\-rfc\-822\fR +output RFC-822 compliant date string +.TP +\fB\-s\fR, \fB\-\-set\fR=\fISTRING\fR +set time described by STRING +.TP +\fB\-u\fR, \fB\-\-utc\fR, \fB\-\-universal\fR +print or set Coordinated Universal Time +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +FORMAT controls the output. The only valid option for the second form +specifies Coordinated Universal Time. Interpreted sequences are: +.TP +%% +a literal % +.TP +%a +locale's abbreviated weekday name (Sun..Sat) +.TP +%A +locale's full weekday name, variable length (Sunday..Saturday) +.TP +%b +locale's abbreviated month name (Jan..Dec) +.TP +%B +locale's full month name, variable length (January..December) +.TP +%c +locale's date and time (Sat Nov 04 12:02:33 EST 1989) +.TP +%C +century (year divided by 100 and truncated to an integer) [00-99] +.TP +%d +day of month (01..31) +.TP +%D +date (mm/dd/yy) +.TP +%e +day of month, blank padded ( 1..31) +.TP +%F +same as %Y-%m-%d +.TP +%g +the 2-digit year corresponding to the %V week number +.TP +%G +the 4-digit year corresponding to the %V week number +.TP +%h +same as %b +.TP +%H +hour (00..23) +.TP +%I +hour (01..12) +.TP +%j +day of year (001..366) +.TP +%k +hour ( 0..23) +.TP +%l +hour ( 1..12) +.TP +%m +month (01..12) +.TP +%M +minute (00..59) +.TP +%n +a newline +.TP +%N +nanoseconds (000000000..999999999) +.TP +%p +locale's upper case AM or PM indicator (blank in many locales) +.TP +%P +locale's lower case am or pm indicator (blank in many locales) +.TP +%r +time, 12-hour (hh:mm:ss [AP]M) +.TP +%R +time, 24-hour (hh:mm) +.TP +%s +seconds since `00:00:00 1970-01-01 UTC' (a GNU extension) +.TP +%S +second (00..60); the 60 is necessary to accommodate a leap second +.TP +%t +a horizontal tab +.TP +%T +time, 24-hour (hh:mm:ss) +.TP +%u +day of week (1..7); 1 represents Monday +.TP +%U +week number of year with Sunday as first day of week (00..53) +.TP +%V +week number of year with Monday as first day of week (01..53) +.TP +%w +day of week (0..6); 0 represents Sunday +.TP +%W +week number of year with Monday as first day of week (00..53) +.TP +%x +locale's date representation (mm/dd/yy) +.TP +%X +locale's time representation (%H:%M:%S) +.TP +%y +last two digits of year (00..99) +.TP +%Y +year (1970...) +.TP +%z +RFC-822 style numeric timezone (-0500) (a nonstandard extension) +.TP +%Z +time zone (e.g., EDT), or nothing if no time zone is determinable +.PP +By default, date pads numeric fields with zeroes. GNU date recognizes +the following modifiers between `%' and a numeric directive. +.IP +`-' (hyphen) do not pad the field +`_' (underscore) pad the field with spaces +.SH AUTHOR +Written by David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B date +is maintained as a Texinfo manual. If the +.B info +and +.B date +programs are properly installed at your site, the command +.IP +.B info date +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/date.x b/src/apps/bin/coreutils-5.0/man/date.x new file mode 100644 index 0000000000..bae08ac98c --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/date.x @@ -0,0 +1,4 @@ +[NAME] +date \- print or set the system date and time +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/dd.1 b/src/apps/bin/coreutils-5.0/man/dd.1 new file mode 100644 index 0000000000..fbdee0fcae --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/dd.1 @@ -0,0 +1,108 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH DD "1" "March 2003" "dd (coreutils) 5.0" "User Commands" +.SH NAME +dd \- convert and copy a file +.SH SYNOPSIS +.B dd +[\fIOPTION\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Copy a file, converting and formatting according to the options. +.TP +bs=BYTES +force ibs=BYTES and obs=BYTES +.TP +cbs=BYTES +convert BYTES bytes at a time +.TP +conv=KEYWORDS +convert the file as per the comma separated keyword list +.TP +count=BLOCKS +copy only BLOCKS input blocks +.TP +ibs=BYTES +read BYTES bytes at a time +.TP +if=FILE +read from FILE instead of stdin +.TP +obs=BYTES +write BYTES bytes at a time +.TP +of=FILE +write to FILE instead of stdout +.TP +seek=BLOCKS +skip BLOCKS obs-sized blocks at start of output +.TP +skip=BLOCKS +skip BLOCKS ibs-sized blocks at start of input +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +BLOCKS and BYTES may be followed by the following multiplicative suffixes: +xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M 1,048,576, +GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y. +Each KEYWORD may be: +.TP +ascii +from EBCDIC to ASCII +.TP +ebcdic +from ASCII to EBCDIC +.TP +ibm +from ASCII to alternated EBCDIC +.TP +block +pad newline-terminated records with spaces to cbs-size +.TP +unblock +replace trailing spaces in cbs-size records with newline +.TP +lcase +change upper case to lower case +.TP +notrunc +do not truncate the output file +.TP +ucase +change lower case to upper case +.TP +swab +swap every pair of input bytes +.TP +noerror +continue after read errors +.TP +sync +pad every input block with NULs to ibs-size; when used +.IP +with block or unblock, pad with spaces rather than NULs +.SH AUTHOR +Written by Paul Rubin, David MacKenzie, and Stuart Kemp. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B dd +is maintained as a Texinfo manual. If the +.B info +and +.B dd +programs are properly installed at your site, the command +.IP +.B info dd +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/dd.x b/src/apps/bin/coreutils-5.0/man/dd.x new file mode 100644 index 0000000000..bc92af5751 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/dd.x @@ -0,0 +1,4 @@ +[NAME] +dd \- convert and copy a file +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/df.1 b/src/apps/bin/coreutils-5.0/man/df.1 new file mode 100644 index 0000000000..3d4ce9c3fa --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/df.1 @@ -0,0 +1,106 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH DF "1" "March 2003" "df (coreutils) 5.0" "User Commands" +.SH NAME +df \- report filesystem disk space usage +.SH SYNOPSIS +.B df +[\fIOPTION\fR]... [\fIFILE\fR]... +.SH DESCRIPTION +This manual page +documents the GNU version of +.BR df . +.B df +displays the amount of disk space available on the filesystem +containing each file name argument. If no file name is given, the +space available on all currently mounted filesystems is shown. Disk +space is shown in 1K blocks by default, unless the environment +variable POSIXLY_CORRECT is set, in which case 512-byte blocks are +used. +.PP +If an argument is the absolute file name of a disk device node containing a +mounted filesystem, +.B df +shows the space available on that filesystem rather than on the +filesystem containing the device node (which is always the root +filesystem). This version of +.B df +cannot show the space available on unmounted filesystems, because on +most kinds of systems doing so requires very nonportable intimate +knowledge of filesystem structures. +.SH OPTIONS +.PP +Show information about the filesystem on which each FILE resides, +or all filesystems by default. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-a\fR, \fB\-\-all\fR +include filesystems having 0 blocks +.HP +\fB\-B\fR, \fB\-\-block\-size\fR=\fISIZE\fR use SIZE-byte blocks +.TP +\fB\-h\fR, \fB\-\-human\-readable\fR +print sizes in human readable format (e.g., 1K 234M 2G) +.TP +\fB\-H\fR, \fB\-\-si\fR +likewise, but use powers of 1000 not 1024 +.TP +\fB\-i\fR, \fB\-\-inodes\fR +list inode information instead of block usage +.TP +\fB\-k\fR +like \fB\-\-block\-size\fR=\fI1K\fR +.TP +\fB\-l\fR, \fB\-\-local\fR +limit listing to local filesystems +.TP +\fB\-\-no\-sync\fR +do not invoke sync before getting usage info (default) +.TP +\fB\-P\fR, \fB\-\-portability\fR +use the POSIX output format +.TP +\fB\-\-sync\fR +invoke sync before getting usage info +.TP +\fB\-t\fR, \fB\-\-type\fR=\fITYPE\fR +limit listing to filesystems of type TYPE +.TP +\fB\-T\fR, \fB\-\-print\-type\fR +print filesystem type +.TP +\fB\-x\fR, \fB\-\-exclude\-type\fR=\fITYPE\fR +limit listing to filesystems not of type TYPE +.TP +\fB\-v\fR +(ignored) +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +SIZE may be (or may be an integer optionally followed by) one of following: +kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y. +.SH AUTHOR +Written by Torbjorn Granlund, David MacKenzie, Larry McVoy, and Paul Eggert. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B df +is maintained as a Texinfo manual. If the +.B info +and +.B df +programs are properly installed at your site, the command +.IP +.B info df +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/df.x b/src/apps/bin/coreutils-5.0/man/df.x new file mode 100644 index 0000000000..766cfd7551 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/df.x @@ -0,0 +1,25 @@ +[NAME] +df \- report filesystem disk space usage +[DESCRIPTION] +This manual page +documents the GNU version of +.BR df . +.B df +displays the amount of disk space available on the filesystem +containing each file name argument. If no file name is given, the +space available on all currently mounted filesystems is shown. Disk +space is shown in 1K blocks by default, unless the environment +variable POSIXLY_CORRECT is set, in which case 512-byte blocks are +used. +.PP +If an argument is the absolute file name of a disk device node containing a +mounted filesystem, +.B df +shows the space available on that filesystem rather than on the +filesystem containing the device node (which is always the root +filesystem). This version of +.B df +cannot show the space available on unmounted filesystems, because on +most kinds of systems doing so requires very nonportable intimate +knowledge of filesystem structures. +.SH OPTIONS diff --git a/src/apps/bin/coreutils-5.0/man/dir.1 b/src/apps/bin/coreutils-5.0/man/dir.1 new file mode 100644 index 0000000000..d58059a549 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/dir.1 @@ -0,0 +1,233 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH DIR "1" "March 2003" "dir (coreutils) 5.0" "User Commands" +.SH NAME +dir \- list directory contents +.SH SYNOPSIS +.B dir +[\fIOPTION\fR]... [\fIFILE\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +List information about the FILEs (the current directory by default). +Sort entries alphabetically if none of \fB\-cftuSUX\fR nor \fB\-\-sort\fR. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-a\fR, \fB\-\-all\fR +do not hide entries starting with . +.TP +\fB\-A\fR, \fB\-\-almost\-all\fR +do not list implied . and .. +.TP +\fB\-\-author\fR +print the author of each file +.TP +\fB\-b\fR, \fB\-\-escape\fR +print octal escapes for nongraphic characters +.TP +\fB\-\-block\-size\fR=\fISIZE\fR +use SIZE-byte blocks +.TP +\fB\-B\fR, \fB\-\-ignore\-backups\fR +do not list implied entries ending with ~ +.TP +\fB\-c\fR +with \fB\-lt\fR: sort by, and show, ctime (time of last +modification of file status information) +with \fB\-l\fR: show ctime and sort by name +otherwise: sort by ctime +.TP +\fB\-C\fR +list entries by columns +.TP +\fB\-\-color\fR[=\fIWHEN\fR] +control whether color is used to distinguish file +types. WHEN may be `never', `always', or `auto' +.TP +\fB\-d\fR, \fB\-\-directory\fR +list directory entries instead of contents, +and do not dereference symbolic links +.TP +\fB\-D\fR, \fB\-\-dired\fR +generate output designed for Emacs' dired mode +.TP +\fB\-f\fR +do not sort, enable \fB\-aU\fR, disable \fB\-lst\fR +.TP +\fB\-F\fR, \fB\-\-classify\fR +append indicator (one of */=@|) to entries +.TP +\fB\-\-format\fR=\fIWORD\fR +across \fB\-x\fR, commas \fB\-m\fR, horizontal \fB\-x\fR, long \fB\-l\fR, +single-column \fB\-1\fR, verbose \fB\-l\fR, vertical \fB\-C\fR +.TP +\fB\-\-full\-time\fR +like \fB\-l\fR \fB\-\-time\-style\fR=\fIfull\-iso\fR +.TP +\fB\-g\fR +like \fB\-l\fR, but do not list owner +.TP +\fB\-G\fR, \fB\-\-no\-group\fR +inhibit display of group information +.TP +\fB\-h\fR, \fB\-\-human\-readable\fR +print sizes in human readable format (e.g., 1K 234M 2G) +.TP +\fB\-\-si\fR +likewise, but use powers of 1000 not 1024 +.TP +\fB\-H\fR, \fB\-\-dereference\-command\-line\fR +follow symbolic links listed on the command line +.TP +\fB\-\-dereference\-command\-line\-symlink\-to\-dir\fR +follow each command line symbolic link +.IP +that points to a directory +.TP +\fB\-\-indicator\-style\fR=\fIWORD\fR append indicator with style WORD to entry names: +none (default), classify (-F), file-type (-p) +.TP +\fB\-i\fR, \fB\-\-inode\fR +print index number of each file +.TP +\fB\-I\fR, \fB\-\-ignore\fR=\fIPATTERN\fR +do not list implied entries matching shell PATTERN +.TP +\fB\-k\fR +like \fB\-\-block\-size\fR=\fI1K\fR +.TP +\fB\-l\fR +use a long listing format +.TP +\fB\-L\fR, \fB\-\-dereference\fR +when showing file information for a symbolic +link, show information for the file the link +references rather than for the link itself +.TP +\fB\-m\fR +fill width with a comma separated list of entries +.TP +\fB\-n\fR, \fB\-\-numeric\-uid\-gid\fR +like \fB\-l\fR, but list numeric UIDs and GIDs +.TP +\fB\-N\fR, \fB\-\-literal\fR +print raw entry names (don't treat e.g. control +characters specially) +.TP +\fB\-o\fR +like \fB\-l\fR, but do not list group information +.TP +\fB\-p\fR, \fB\-\-file\-type\fR +append indicator (one of /=@|) to entries +.TP +\fB\-q\fR, \fB\-\-hide\-control\-chars\fR +print ? instead of non graphic characters +.TP +\fB\-\-show\-control\-chars\fR +show non graphic characters as-is (default +unless program is `ls' and output is a terminal) +.TP +\fB\-Q\fR, \fB\-\-quote\-name\fR +enclose entry names in double quotes +.TP +\fB\-\-quoting\-style\fR=\fIWORD\fR +use quoting style WORD for entry names: +literal, locale, shell, shell-always, c, escape +.TP +\fB\-r\fR, \fB\-\-reverse\fR +reverse order while sorting +.TP +\fB\-R\fR, \fB\-\-recursive\fR +list subdirectories recursively +.TP +\fB\-s\fR, \fB\-\-size\fR +print size of each file, in blocks +.TP +\fB\-S\fR +sort by file size +.TP +\fB\-\-sort\fR=\fIWORD\fR +extension \fB\-X\fR, none \fB\-U\fR, size \fB\-S\fR, time \fB\-t\fR, +version \fB\-v\fR +.IP +status \fB\-c\fR, time \fB\-t\fR, atime \fB\-u\fR, access \fB\-u\fR, use \fB\-u\fR +.TP +\fB\-\-time\fR=\fIWORD\fR +show time as WORD instead of modification time: +atime, access, use, ctime or status; use +specified time as sort key if \fB\-\-sort\fR=\fItime\fR +.TP +\fB\-\-time\-style\fR=\fISTYLE\fR +show times using style STYLE: +full-iso, long-iso, iso, locale, +FORMAT +.IP +FORMAT is interpreted like `date'; if FORMAT is +FORMAT1FORMAT2, FORMAT1 applies to +non-recent files and FORMAT2 to recent files; +if STYLE is prefixed with `posix-', STYLE +takes effect only outside the POSIX locale +.TP +\fB\-t\fR +sort by modification time +.TP +\fB\-T\fR, \fB\-\-tabsize\fR=\fICOLS\fR +assume tab stops at each COLS instead of 8 +.TP +\fB\-u\fR +with \fB\-lt\fR: sort by, and show, access time +with \fB\-l\fR: show access time and sort by name +otherwise: sort by access time +.TP +\fB\-U\fR +do not sort; list entries in directory order +.TP +\fB\-v\fR +sort by version +.TP +\fB\-w\fR, \fB\-\-width\fR=\fICOLS\fR +assume screen width instead of current value +.TP +\fB\-x\fR +list entries by lines instead of by columns +.TP +\fB\-X\fR +sort alphabetically by entry extension +.TP +\fB\-1\fR +list one file per line +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +SIZE may be (or may be an integer optionally followed by) one of following: +kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y. +.PP +By default, color is not used to distinguish types of files. That is +equivalent to using \fB\-\-color\fR=\fInone\fR. Using the \fB\-\-color\fR option without the +optional WHEN argument is equivalent to using \fB\-\-color\fR=\fIalways\fR. With +\fB\-\-color\fR=\fIauto\fR, color codes are output only if standard output is connected +to a terminal (tty). +.SH AUTHOR +Written by Richard Stallman and David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B dir +is maintained as a Texinfo manual. If the +.B info +and +.B dir +programs are properly installed at your site, the command +.IP +.B info dir +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/dir.x b/src/apps/bin/coreutils-5.0/man/dir.x new file mode 100644 index 0000000000..9ba5e59973 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/dir.x @@ -0,0 +1,4 @@ +[NAME] +dir \- list directory contents +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/dircolors.1 b/src/apps/bin/coreutils-5.0/man/dircolors.1 new file mode 100644 index 0000000000..f2fdc50d15 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/dircolors.1 @@ -0,0 +1,52 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH DIRCOLORS "1" "March 2003" "dircolors (coreutils) 5.0" "User Commands" +.SH NAME +dircolors \- color setup for ls +.SH SYNOPSIS +.B dircolors +[\fIOPTION\fR]... [\fIFILE\fR] +.SH DESCRIPTION +.\" Add any additional description here +.PP +Output commands to set the LS_COLORS environment variable. +.SS "Determine format of output:" +.TP +\fB\-b\fR, \fB\-\-sh\fR, \fB\-\-bourne\-shell\fR +output Bourne shell code to set LS_COLORS +.TP +\fB\-c\fR, \fB\-\-csh\fR, \fB\-\-c\-shell\fR +output C shell code to set LS_COLORS +.TP +\fB\-p\fR, \fB\-\-print\-database\fR +output defaults +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +If FILE is specified, read it to determine which colors to use for which +file types and extensions. Otherwise, a precompiled database is used. +For details on the format of these files, run `dircolors \fB\-\-print\-database\fR'. +.SH AUTHOR +Written by H. Peter Anvin. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B dircolors +is maintained as a Texinfo manual. If the +.B info +and +.B dircolors +programs are properly installed at your site, the command +.IP +.B info dircolors +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/dircolors.x b/src/apps/bin/coreutils-5.0/man/dircolors.x new file mode 100644 index 0000000000..fa13247207 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/dircolors.x @@ -0,0 +1,4 @@ +[NAME] +dircolors \- color setup for ls +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/dirname.1 b/src/apps/bin/coreutils-5.0/man/dirname.1 new file mode 100644 index 0000000000..92b96a2426 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/dirname.1 @@ -0,0 +1,42 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH DIRNAME "1" "March 2003" "dirname 5.0" "User Commands" +.SH NAME +dirname \- strip non-directory suffix from file name +.SH SYNOPSIS +.B dirname +\fINAME\fR +.br +.B dirname +\fIOPTION\fR +.SH DESCRIPTION +.\" Add any additional description here +.PP +Print NAME with its trailing /component removed; if NAME contains no /'s, +output `.' (meaning the current directory). +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by David MacKenzie and Jim Meyering. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B dirname +is maintained as a Texinfo manual. If the +.B info +and +.B dirname +programs are properly installed at your site, the command +.IP +.B info dirname +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/dirname.x b/src/apps/bin/coreutils-5.0/man/dirname.x new file mode 100644 index 0000000000..5612ed2a5a --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/dirname.x @@ -0,0 +1,4 @@ +[NAME] +dirname \- strip non-directory suffix from file name +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/du.1 b/src/apps/bin/coreutils-5.0/man/du.1 new file mode 100644 index 0000000000..6c7172eb5a --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/du.1 @@ -0,0 +1,117 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH DU "1" "March 2003" "du (coreutils) 5.0" "User Commands" +.SH NAME +du \- estimate file space usage +.SH SYNOPSIS +.B du +[\fIOPTION\fR]... [\fIFILE\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Summarize disk usage of each FILE, recursively for directories. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-a\fR, \fB\-\-all\fR +write counts for all files, not just directories +.TP +\fB\-\-apparent\-size\fR +print apparent sizes, rather than disk usage; although +the apparent size is usually smaller, it may be +larger due to holes in (`sparse') files, internal +fragmentation, indirect blocks, and the like +.HP +\fB\-B\fR, \fB\-\-block\-size\fR=\fISIZE\fR use SIZE-byte blocks +.TP +\fB\-b\fR, \fB\-\-bytes\fR +equivalent to `--apparent-size \fB\-\-block\-size\fR=\fI1\fR' +.TP +\fB\-c\fR, \fB\-\-total\fR +produce a grand total +.TP +\fB\-D\fR, \fB\-\-dereference\-args\fR +dereference FILEs that are symbolic links +.TP +\fB\-h\fR, \fB\-\-human\-readable\fR +print sizes in human readable format (e.g., 1K 234M 2G) +.TP +\fB\-H\fR, \fB\-\-si\fR +likewise, but use powers of 1000 not 1024 +.TP +\fB\-k\fR +like \fB\-\-block\-size\fR=\fI1K\fR +.TP +\fB\-l\fR, \fB\-\-count\-links\fR +count sizes many times if hard linked +.TP +\fB\-L\fR, \fB\-\-dereference\fR +dereference all symbolic links +.TP +\fB\-S\fR, \fB\-\-separate\-dirs\fR +do not include size of subdirectories +.TP +\fB\-s\fR, \fB\-\-summarize\fR +display only a total for each argument +.TP +\fB\-x\fR, \fB\-\-one\-file\-system\fR +skip directories on different filesystems +.TP +\fB\-X\fR FILE, \fB\-\-exclude\-from\fR=\fIFILE\fR +Exclude files that match any pattern in FILE. +.HP +\fB\-\-exclude\fR=\fIPATTERN\fR Exclude files that match PATTERN. +.TP +\fB\-\-max\-depth\fR=\fIN\fR +print the total for a directory (or file, with \fB\-\-all\fR) +only if it is N or fewer levels below the command +line argument; \fB\-\-max\-depth\fR=\fI0\fR is the same as +\fB\-\-summarize\fR +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +SIZE may be (or may be an integer optionally followed by) one of following: +kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y. +.SH PATTERNS +PATTERN is a shell pattern (not a regular expression). The pattern +.BR ? +matches any one character, whereas +.BR * +matches any string (composed of zero, one or multiple characters). For +example, +.BR *.o +will match any files whose names end in +.BR .o . +Therefore, the command +.IP +.B du --exclude='*.o' +.PP +will skip all files and subdirectories ending in +.BR .o +(including the file +.BR .o +itself). +.SH AUTHOR +Written by Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert, and Jim Meyering. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B du +is maintained as a Texinfo manual. If the +.B info +and +.B du +programs are properly installed at your site, the command +.IP +.B info du +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/du.x b/src/apps/bin/coreutils-5.0/man/du.x new file mode 100644 index 0000000000..8eeedaef70 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/du.x @@ -0,0 +1,23 @@ +[NAME] +du \- estimate file space usage +[DESCRIPTION] +.\" Add any additional description here +[PATTERNS] +PATTERN is a shell pattern (not a regular expression). The pattern +.BR ? +matches any one character, whereas +.BR * +matches any string (composed of zero, one or multiple characters). For +example, +.BR *.o +will match any files whose names end in +.BR .o . +Therefore, the command +.IP +.B du --exclude='*.o' +.PP +will skip all files and subdirectories ending in +.BR .o +(including the file +.BR .o +itself). diff --git a/src/apps/bin/coreutils-5.0/man/echo.1 b/src/apps/bin/coreutils-5.0/man/echo.1 new file mode 100644 index 0000000000..dd5e7dc392 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/echo.1 @@ -0,0 +1,82 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH ECHO "1" "March 2003" "echo 5.0" "User Commands" +.SH NAME +echo \- display a line of text +.SH SYNOPSIS +.B echo +[\fIOPTION\fR]... [\fISTRING\fR]... +.SH DESCRIPTION +NOTE: your shell may have its own version of echo which will supercede +the version described here. Please refer to your shell's documentation +for details about the options it supports. +.PP +Echo the STRING(s) to standard output. +.TP +\fB\-n\fR +do not output the trailing newline +.TP +\fB\-e\fR +enable interpretation of the backslash-escaped characters +listed below +.TP +\fB\-E\fR +disable interpretation of those sequences in STRINGs +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +Without \fB\-E\fR, the following sequences are recognized and interpolated: +.TP +\eNNN +the character whose ASCII code is NNN (octal) +.TP +\e\e +backslash +.TP +\ea +alert (BEL) +.TP +\eb +backspace +.TP +\ec +suppress trailing newline +.TP +\ef +form feed +.TP +\en +new line +.TP +\er +carriage return +.TP +\et +horizontal tab +.TP +\ev +vertical tab +.SH AUTHOR +Written by FIXME unknown. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B echo +is maintained as a Texinfo manual. If the +.B info +and +.B echo +programs are properly installed at your site, the command +.IP +.B info echo +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/echo.x b/src/apps/bin/coreutils-5.0/man/echo.x new file mode 100644 index 0000000000..9631e37801 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/echo.x @@ -0,0 +1,6 @@ +[NAME] +echo \- display a line of text +[DESCRIPTION] +NOTE: your shell may have its own version of echo which will supercede +the version described here. Please refer to your shell's documentation +for details about the options it supports. diff --git a/src/apps/bin/coreutils-5.0/man/env.1 b/src/apps/bin/coreutils-5.0/man/env.1 new file mode 100644 index 0000000000..d825ea43f9 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/env.1 @@ -0,0 +1,46 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH ENV "1" "March 2003" "env (coreutils) 5.0" "User Commands" +.SH NAME +env \- run a program in a modified environment +.SH SYNOPSIS +.B env +[\fIOPTION\fR]... [\fI-\fR] [\fINAME=VALUE\fR]... [\fICOMMAND \fR[\fIARG\fR]...] +.SH DESCRIPTION +.\" Add any additional description here +.PP +Set each NAME to VALUE in the environment and run COMMAND. +.TP +\fB\-i\fR, \fB\-\-ignore\-environment\fR +start with an empty environment +.TP +\fB\-u\fR, \fB\-\-unset\fR=\fINAME\fR +remove variable from the environment +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +A mere - implies \fB\-i\fR. If no COMMAND, print the resulting environment. +.SH AUTHOR +Written by Richard Mlynarik and David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B env +is maintained as a Texinfo manual. If the +.B info +and +.B env +programs are properly installed at your site, the command +.IP +.B info env +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/env.x b/src/apps/bin/coreutils-5.0/man/env.x new file mode 100644 index 0000000000..914fb9cdc4 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/env.x @@ -0,0 +1,4 @@ +[NAME] +env \- run a program in a modified environment +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/expand.1 b/src/apps/bin/coreutils-5.0/man/expand.1 new file mode 100644 index 0000000000..63d79b62d0 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/expand.1 @@ -0,0 +1,50 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH EXPAND "1" "March 2003" "expand (coreutils) 5.0" "User Commands" +.SH NAME +expand \- convert tabs to spaces +.SH SYNOPSIS +.B expand +[\fIOPTION\fR]... [\fIFILE\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Convert tabs in each FILE to spaces, writing to standard output. +With no FILE, or when FILE is -, read standard input. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-i\fR, \fB\-\-initial\fR +do not convert TABs after non whitespace +.TP +\fB\-t\fR, \fB\-\-tabs\fR=\fINUMBER\fR +have tabs NUMBER characters apart, not 8 +.TP +\fB\-t\fR, \fB\-\-tabs\fR=\fILIST\fR +use comma separated list of explicit tab positions +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B expand +is maintained as a Texinfo manual. If the +.B info +and +.B expand +programs are properly installed at your site, the command +.IP +.B info expand +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/expand.x b/src/apps/bin/coreutils-5.0/man/expand.x new file mode 100644 index 0000000000..95e5e3a7ec --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/expand.x @@ -0,0 +1,4 @@ +[NAME] +expand \- convert tabs to spaces +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/expr.1 b/src/apps/bin/coreutils-5.0/man/expr.1 new file mode 100644 index 0000000000..4224e0d03f --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/expr.1 @@ -0,0 +1,109 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH EXPR "1" "March 2003" "expr 5.0" "User Commands" +.SH NAME +expr \- evaluate expressions +.SH SYNOPSIS +.B expr +\fIEXPRESSION\fR +.br +.B expr +\fIOPTION\fR +.SH DESCRIPTION +.\" Add any additional description here +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +Print the value of EXPRESSION to standard output. A blank line below +separates increasing precedence groups. EXPRESSION may be: +.TP +ARG1 | ARG2 +ARG1 if it is neither null nor 0, otherwise ARG2 +.TP +ARG1 & ARG2 +ARG1 if neither argument is null or 0, otherwise 0 +.TP +ARG1 < ARG2 +ARG1 is less than ARG2 +.TP +ARG1 <= ARG2 +ARG1 is less than or equal to ARG2 +.TP +ARG1 = ARG2 +ARG1 is equal to ARG2 +.TP +ARG1 != ARG2 +ARG1 is unequal to ARG2 +.TP +ARG1 >= ARG2 +ARG1 is greater than or equal to ARG2 +.TP +ARG1 > ARG2 +ARG1 is greater than ARG2 +.TP +ARG1 + ARG2 +arithmetic sum of ARG1 and ARG2 +.TP +ARG1 - ARG2 +arithmetic difference of ARG1 and ARG2 +.TP +ARG1 * ARG2 +arithmetic product of ARG1 and ARG2 +.TP +ARG1 / ARG2 +arithmetic quotient of ARG1 divided by ARG2 +.TP +ARG1 % ARG2 +arithmetic remainder of ARG1 divided by ARG2 +.TP +STRING : REGEXP +anchored pattern match of REGEXP in STRING +.TP +match STRING REGEXP +same as STRING : REGEXP +.TP +substr STRING POS LENGTH +substring of STRING, POS counted from 1 +.TP +index STRING CHARS +index in STRING where any CHARS is found, or 0 +.TP +length STRING +length of STRING +.TP ++ TOKEN +interpret TOKEN as a string, even if it is a +.IP +keyword like `match' or an operator like `/' +.TP +( EXPRESSION ) +value of EXPRESSION +.PP +Beware that many operators need to be escaped or quoted for shells. +Comparisons are arithmetic if both ARGs are numbers, else lexicographical. +Pattern matches return the string matched between \e( and \e) or null; if +\e( and \e) are not used, they return the number of characters matched or 0. +.SH AUTHOR +Written by Mike Parker. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B expr +is maintained as a Texinfo manual. If the +.B info +and +.B expr +programs are properly installed at your site, the command +.IP +.B info expr +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/expr.x b/src/apps/bin/coreutils-5.0/man/expr.x new file mode 100644 index 0000000000..5700077117 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/expr.x @@ -0,0 +1,4 @@ +[NAME] +expr \- evaluate expressions +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/factor.1 b/src/apps/bin/coreutils-5.0/man/factor.1 new file mode 100644 index 0000000000..b7ee409ea6 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/factor.1 @@ -0,0 +1,46 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH FACTOR "1" "March 2003" "factor 5.0" "User Commands" +.SH NAME +factor \- factor numbers +.SH SYNOPSIS +.B factor +[\fINUMBER\fR]... +.br +.B factor +\fIOPTION\fR +.SH DESCRIPTION +.\" Add any additional description here +.PP +Print the prime factors of each NUMBER. +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.TP +Print the prime factors of all specified integer NUMBERs. +If no arguments +.IP +are specified on the command line, they are read from standard input. +.SH AUTHOR +Written by Paul Rubin. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B factor +is maintained as a Texinfo manual. If the +.B info +and +.B factor +programs are properly installed at your site, the command +.IP +.B info factor +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/factor.x b/src/apps/bin/coreutils-5.0/man/factor.x new file mode 100644 index 0000000000..5d6b6367bb --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/factor.x @@ -0,0 +1,4 @@ +[NAME] +factor \- factor numbers +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/false.1 b/src/apps/bin/coreutils-5.0/man/false.1 new file mode 100644 index 0000000000..f3f10e35d3 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/false.1 @@ -0,0 +1,43 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH FALSE "1" "April 2003" "false 5.0" "User Commands" +.SH NAME +false \- do nothing, unsuccessfully +.SH SYNOPSIS +.B false +[\fIignored command line arguments\fR] +.br +.B false +\fIOPTION\fR +.SH DESCRIPTION +.\" Add any additional description here +.PP +Exit with a status code indicating failure. +.PP +These option names may not be abbreviated. +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Jim Meyering. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B false +is maintained as a Texinfo manual. If the +.B info +and +.B false +programs are properly installed at your site, the command +.IP +.B info false +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/false.x b/src/apps/bin/coreutils-5.0/man/false.x new file mode 100644 index 0000000000..3b3b35985b --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/false.x @@ -0,0 +1,4 @@ +[NAME] +false \- do nothing, unsuccessfully +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/fmt.1 b/src/apps/bin/coreutils-5.0/man/fmt.1 new file mode 100644 index 0000000000..edb9fdd97e --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/fmt.1 @@ -0,0 +1,61 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH FMT "1" "March 2003" "fmt (coreutils) 5.0" "User Commands" +.SH NAME +fmt \- simple optimal text formatter +.SH SYNOPSIS +.B fmt +[\fI-DIGITS\fR] [\fIOPTION\fR]... [\fIFILE\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Reformat each paragraph in the FILE(s), writing to standard output. +If no FILE or if FILE is `-', read standard input. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-c\fR, \fB\-\-crown\-margin\fR +preserve indentation of first two lines +.TP +\fB\-p\fR, \fB\-\-prefix\fR=\fISTRING\fR +combine only lines having STRING as prefix +.TP +\fB\-s\fR, \fB\-\-split\-only\fR +split long lines, but do not refill +.TP +\fB\-t\fR, \fB\-\-tagged\-paragraph\fR +indentation of first line different from second +.TP +\fB\-u\fR, \fB\-\-uniform\-spacing\fR +one space between words, two after sentences +.TP +\fB\-w\fR, \fB\-\-width\fR=\fINUMBER\fR +maximum line width (default of 75 columns) +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +In \fB\-wNUMBER\fR, the letter `w' may be omitted. +.SH AUTHOR +Written by Ross Paterson. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B fmt +is maintained as a Texinfo manual. If the +.B info +and +.B fmt +programs are properly installed at your site, the command +.IP +.B info fmt +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/fmt.x b/src/apps/bin/coreutils-5.0/man/fmt.x new file mode 100644 index 0000000000..c4abfeb020 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/fmt.x @@ -0,0 +1,4 @@ +[NAME] +fmt \- simple optimal text formatter +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/fold.1 b/src/apps/bin/coreutils-5.0/man/fold.1 new file mode 100644 index 0000000000..f367c568cb --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/fold.1 @@ -0,0 +1,50 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH FOLD "1" "March 2003" "fold (coreutils) 5.0" "User Commands" +.SH NAME +fold \- wrap each input line to fit in specified width +.SH SYNOPSIS +.B fold +[\fIOPTION\fR]... [\fIFILE\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Wrap input lines in each FILE (standard input by default), writing to +standard output. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-b\fR, \fB\-\-bytes\fR +count bytes rather than columns +.TP +\fB\-s\fR, \fB\-\-spaces\fR +break at spaces +.TP +\fB\-w\fR, \fB\-\-width\fR=\fIWIDTH\fR +use WIDTH columns instead of 80 +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B fold +is maintained as a Texinfo manual. If the +.B info +and +.B fold +programs are properly installed at your site, the command +.IP +.B info fold +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/fold.x b/src/apps/bin/coreutils-5.0/man/fold.x new file mode 100644 index 0000000000..5c7472c252 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/fold.x @@ -0,0 +1,4 @@ +[NAME] +fold \- wrap each input line to fit in specified width +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/groups.1 b/src/apps/bin/coreutils-5.0/man/groups.1 new file mode 100644 index 0000000000..f1380cff8f --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/groups.1 @@ -0,0 +1,31 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH GROUPS "1" "March 2003" "groups 5.0" "User Commands" +.SH NAME +groups \- print the groups a user is in +.SH SYNOPSIS +.B groups +[\fIOPTION\fR]... [\fIUSERNAME\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +Same as id \fB\-Gn\fR. If no USERNAME, use current process. +.SH "REPORTING BUGS" +Report bugs to . +.SH "SEE ALSO" +The full documentation for +.B groups +is maintained as a Texinfo manual. If the +.B info +and +.B groups +programs are properly installed at your site, the command +.IP +.B info groups +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/groups.x b/src/apps/bin/coreutils-5.0/man/groups.x new file mode 100644 index 0000000000..1e42fed300 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/groups.x @@ -0,0 +1,4 @@ +[NAME] +groups \- print the groups a user is in +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/head.1 b/src/apps/bin/coreutils-5.0/man/head.1 new file mode 100644 index 0000000000..95636799d6 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/head.1 @@ -0,0 +1,56 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH HEAD "1" "March 2003" "head (coreutils) 5.0" "User Commands" +.SH NAME +head \- output the first part of files +.SH SYNOPSIS +.B head +[\fIOPTION\fR]... [\fIFILE\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Print first 10 lines of each FILE to standard output. +With more than one FILE, precede each with a header giving the file name. +With no FILE, or when FILE is -, read standard input. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-c\fR, \fB\-\-bytes\fR=\fISIZE\fR +print first SIZE bytes +.TP +\fB\-n\fR, \fB\-\-lines\fR=\fINUMBER\fR +print first NUMBER lines instead of first 10 +.TP +\fB\-q\fR, \fB\-\-quiet\fR, \fB\-\-silent\fR +never print headers giving file names +.TP +\fB\-v\fR, \fB\-\-verbose\fR +always print headers giving file names +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg. +.SH AUTHOR +Written by David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B head +is maintained as a Texinfo manual. If the +.B info +and +.B head +programs are properly installed at your site, the command +.IP +.B info head +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/head.x b/src/apps/bin/coreutils-5.0/man/head.x new file mode 100644 index 0000000000..160d0fff2e --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/head.x @@ -0,0 +1,4 @@ +[NAME] +head \- output the first part of files +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/hostid.1 b/src/apps/bin/coreutils-5.0/man/hostid.1 new file mode 100644 index 0000000000..81c11caecc --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/hostid.1 @@ -0,0 +1,41 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH HOSTID "1" "March 2003" "hostid 5.0" "User Commands" +.SH NAME +hostid \- print the numeric identifier for the current host +.SH SYNOPSIS +.B hostid + +.br +.B hostid +\fIOPTION\fR +.SH DESCRIPTION +.\" Add any additional description here +.PP +Print the numeric identifier (in hexadecimal) for the current host. +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Jim Meyering. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B hostid +is maintained as a Texinfo manual. If the +.B info +and +.B hostid +programs are properly installed at your site, the command +.IP +.B info hostid +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/hostid.x b/src/apps/bin/coreutils-5.0/man/hostid.x new file mode 100644 index 0000000000..1bba0a630d --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/hostid.x @@ -0,0 +1,4 @@ +[NAME] +hostid \- print the numeric identifier for the current host +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/hostname.1 b/src/apps/bin/coreutils-5.0/man/hostname.1 new file mode 100644 index 0000000000..17043dbfd0 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/hostname.1 @@ -0,0 +1,41 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH HOSTNAME "1" "March 2003" "hostname 5.0" "User Commands" +.SH NAME +hostname \- set or print the name of the current host system +.SH SYNOPSIS +.B hostname +[\fINAME\fR] +.br +.B hostname +\fIOPTION\fR +.SH DESCRIPTION +.\" Add any additional description here +.PP +Print or set the hostname of the current system. +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Jim Meyering. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B hostname +is maintained as a Texinfo manual. If the +.B info +and +.B hostname +programs are properly installed at your site, the command +.IP +.B info hostname +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/hostname.x b/src/apps/bin/coreutils-5.0/man/hostname.x new file mode 100644 index 0000000000..4b4489c2a2 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/hostname.x @@ -0,0 +1,4 @@ +[NAME] +hostname \- set or print the name of the current host system +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/id.1 b/src/apps/bin/coreutils-5.0/man/id.1 new file mode 100644 index 0000000000..4ddad5614f --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/id.1 @@ -0,0 +1,58 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH ID "1" "March 2003" "id (coreutils) 5.0" "User Commands" +.SH NAME +id \- print real and effective UIDs and GIDs +.SH SYNOPSIS +.B id +[\fIOPTION\fR]... [\fIUSERNAME\fR] +.SH DESCRIPTION +.\" Add any additional description here +.PP +Print information for USERNAME, or the current user. +.TP +\fB\-a\fR +ignore, for compatibility with other versions +.TP +\fB\-g\fR, \fB\-\-group\fR +print only the effective group ID +.TP +\fB\-G\fR, \fB\-\-groups\fR +print all group IDs +.TP +\fB\-n\fR, \fB\-\-name\fR +print a name instead of a number, for \fB\-ugG\fR +.TP +\fB\-r\fR, \fB\-\-real\fR +print the real ID instead of the effective ID, with \fB\-ugG\fR +.TP +\fB\-u\fR, \fB\-\-user\fR +print only the effective user ID +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +Without any OPTION, print some useful set of identified information. +.SH AUTHOR +Written by Arnold Robbins and David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B id +is maintained as a Texinfo manual. If the +.B info +and +.B id +programs are properly installed at your site, the command +.IP +.B info id +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/id.x b/src/apps/bin/coreutils-5.0/man/id.x new file mode 100644 index 0000000000..ad0462e512 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/id.x @@ -0,0 +1,4 @@ +[NAME] +id \- print real and effective UIDs and GIDs +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/install.1 b/src/apps/bin/coreutils-5.0/man/install.1 new file mode 100644 index 0000000000..2febe54c49 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/install.1 @@ -0,0 +1,101 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH INSTALL "1" "March 2003" "install (coreutils) 5.0" "User Commands" +.SH NAME +ginstall \- copy files and set attributes +.SH SYNOPSIS +.B install +[\fIOPTION\fR]... \fISOURCE DEST (1st format)\fR +.br +.B install +[\fIOPTION\fR]... \fISOURCE\fR... \fIDIRECTORY (2nd format)\fR +.br +.B install +\fI-d \fR[\fIOPTION\fR]... \fIDIRECTORY\fR... \fI(3rd format)\fR +.SH DESCRIPTION +.\" Add any additional description here +.PP +In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to +the existing DIRECTORY, while setting permission modes and owner/group. +In the third format, create all components of the given DIRECTORY(ies). +.PP +Mandatory arguments to long options are mandatory for short options too. +.HP +\fB\-\-backup\fR[=\fICONTROL\fR] make a backup of each existing destination file +.TP +\fB\-b\fR +like \fB\-\-backup\fR but does not accept an argument +.TP +\fB\-c\fR +(ignored) +.TP +\fB\-d\fR, \fB\-\-directory\fR +treat all arguments as directory names; create all +components of the specified directories +.TP +\fB\-D\fR +create all leading components of DEST except the last, +then copy SOURCE to DEST; useful in the 1st format +.TP +\fB\-g\fR, \fB\-\-group\fR=\fIGROUP\fR +set group ownership, instead of process' current group +.TP +\fB\-m\fR, \fB\-\-mode\fR=\fIMODE\fR +set permission mode (as in chmod), instead of rwxr-xr-x +.TP +\fB\-o\fR, \fB\-\-owner\fR=\fIOWNER\fR +set ownership (super-user only) +.TP +\fB\-p\fR, \fB\-\-preserve\-timestamps\fR +apply access/modification times of SOURCE files +to corresponding destination files +.TP +\fB\-s\fR, \fB\-\-strip\fR +strip symbol tables, only for 1st and 2nd formats +.HP +\fB\-S\fR, \fB\-\-suffix\fR=\fISUFFIX\fR override the usual backup suffix +.TP +\fB\-v\fR, \fB\-\-verbose\fR +print the name of each directory as it is created +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +The backup suffix is `~', unless set with \fB\-\-suffix\fR or SIMPLE_BACKUP_SUFFIX. +The version control method may be selected via the \fB\-\-backup\fR option or through +the VERSION_CONTROL environment variable. Here are the values: +.TP +none, off +never make backups (even if \fB\-\-backup\fR is given) +.TP +numbered, t +make numbered backups +.TP +existing, nil +numbered if numbered backups exist, simple otherwise +.TP +simple, never +always make simple backups +.SH AUTHOR +Written by David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B install +is maintained as a Texinfo manual. If the +.B info +and +.B install +programs are properly installed at your site, the command +.IP +.B info install +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/install.x b/src/apps/bin/coreutils-5.0/man/install.x new file mode 100644 index 0000000000..d8c45c7416 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/install.x @@ -0,0 +1,4 @@ +[NAME] +ginstall \- copy files and set attributes +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/join.1 b/src/apps/bin/coreutils-5.0/man/join.1 new file mode 100644 index 0000000000..ea1c2c3cd1 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/join.1 @@ -0,0 +1,80 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH JOIN "1" "March 2003" "join (coreutils) 5.0" "User Commands" +.SH NAME +join \- join lines of two files on a common field +.SH SYNOPSIS +.B join +[\fIOPTION\fR]... \fIFILE1 FILE2\fR +.SH DESCRIPTION +.\" Add any additional description here +.PP +For each pair of input lines with identical join fields, write a line to +standard output. The default join field is the first, delimited +by whitespace. When FILE1 or FILE2 (not both) is -, read standard input. +.TP +\fB\-a\fR FILENUM +print unpairable lines coming from file FILENUM, where +FILENUM is 1 or 2, corresponding to FILE1 or FILE2 +.TP +\fB\-e\fR EMPTY +replace missing input fields with EMPTY +.HP +\fB\-i\fR, \fB\-\-ignore\-case\fR ignore differences in case when comparing fields +.TP +\fB\-j\fR FIELD +(obsolescent) equivalent to `-1 FIELD \fB\-2\fR FIELD' +.TP +\fB\-j1\fR FIELD +(obsolescent) equivalent to `-1 FIELD' +.TP +\fB\-j2\fR FIELD +(obsolescent) equivalent to `-2 FIELD' +.TP +\fB\-o\fR FORMAT +obey FORMAT while constructing output line +.TP +\fB\-t\fR CHAR +use CHAR as input and output field separator +.TP +\fB\-v\fR FILENUM +like \fB\-a\fR FILENUM, but suppress joined output lines +.TP +\fB\-1\fR FIELD +join on this FIELD of file 1 +.TP +\fB\-2\fR FIELD +join on this FIELD of file 2 +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +Unless \fB\-t\fR CHAR is given, leading blanks separate fields and are ignored, +else fields are separated by CHAR. Any FIELD is a field number counted +from 1. FORMAT is one or more comma or blank separated specifications, +each being `FILENUM.FIELD' or `0'. Default FORMAT outputs the join field, +the remaining fields from FILE1, the remaining fields from FILE2, all +separated by CHAR. +.SH AUTHOR +Written by Mike Haertel. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B join +is maintained as a Texinfo manual. If the +.B info +and +.B join +programs are properly installed at your site, the command +.IP +.B info join +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/join.x b/src/apps/bin/coreutils-5.0/man/join.x new file mode 100644 index 0000000000..6f50791f26 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/join.x @@ -0,0 +1,4 @@ +[NAME] +join \- join lines of two files on a common field +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/link.1 b/src/apps/bin/coreutils-5.0/man/link.1 new file mode 100644 index 0000000000..33354b11db --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/link.1 @@ -0,0 +1,41 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH LINK "1" "March 2003" "link 5.0" "User Commands" +.SH NAME +link \- call the link function to create a link to a file +.SH SYNOPSIS +.B link +\fIFILE1 FILE2\fR +.br +.B link +\fIOPTION\fR +.SH DESCRIPTION +.\" Add any additional description here +.PP +Call the link function to create a link named FILE2 to an existing FILE1. +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Michael Stone. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B link +is maintained as a Texinfo manual. If the +.B info +and +.B link +programs are properly installed at your site, the command +.IP +.B info link +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/link.x b/src/apps/bin/coreutils-5.0/man/link.x new file mode 100644 index 0000000000..374d6436eb --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/link.x @@ -0,0 +1,4 @@ +[NAME] +link \- call the link function to create a link to a file +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/ln.1 b/src/apps/bin/coreutils-5.0/man/ln.1 new file mode 100644 index 0000000000..fdaff129a2 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/ln.1 @@ -0,0 +1,99 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH LN "1" "March 2003" "ln (coreutils) 5.0" "User Commands" +.SH NAME +ln \- make links between files +.SH SYNOPSIS +.B ln +[\fIOPTION\fR]... \fITARGET \fR[\fILINK_NAME\fR] +.br +.B ln +[\fIOPTION\fR]... \fITARGET\fR... \fIDIRECTORY\fR +.br +.B ln +[\fIOPTION\fR]... \fI--target-directory=DIRECTORY TARGET\fR... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Create a link to the specified TARGET with optional LINK_NAME. +If LINK_NAME is omitted, a link with the same basename as the TARGET is +created in the current directory. When using the second form with more +than one TARGET, the last argument must be a directory; create links +in DIRECTORY to each TARGET. Create hard links by default, symbolic +links with \fB\-\-symbolic\fR. When creating hard links, each TARGET must exist. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-\-backup\fR[=\fICONTROL\fR] +make a backup of each existing destination file +.TP +\fB\-b\fR +like \fB\-\-backup\fR but does not accept an argument +.TP +\fB\-d\fR, \fB\-F\fR, \fB\-\-directory\fR +hard link directories (super-user only) +.TP +\fB\-f\fR, \fB\-\-force\fR +remove existing destination files +.TP +\fB\-n\fR, \fB\-\-no\-dereference\fR +treat destination that is a symlink to a +directory as if it were a normal file +.TP +\fB\-i\fR, \fB\-\-interactive\fR +prompt whether to remove destinations +.TP +\fB\-s\fR, \fB\-\-symbolic\fR +make symbolic links instead of hard links +.TP +\fB\-S\fR, \fB\-\-suffix\fR=\fISUFFIX\fR +override the usual backup suffix +.TP +\fB\-\-target\-directory\fR=\fIDIRECTORY\fR +specify the DIRECTORY in which to create +the links +.TP +\fB\-v\fR, \fB\-\-verbose\fR +print name of each file before linking +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +The backup suffix is `~', unless set with \fB\-\-suffix\fR or SIMPLE_BACKUP_SUFFIX. +The version control method may be selected via the \fB\-\-backup\fR option or through +the VERSION_CONTROL environment variable. Here are the values: +.TP +none, off +never make backups (even if \fB\-\-backup\fR is given) +.TP +numbered, t +make numbered backups +.TP +existing, nil +numbered if numbered backups exist, simple otherwise +.TP +simple, never +always make simple backups +.SH AUTHOR +Written by Mike Parker and David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B ln +is maintained as a Texinfo manual. If the +.B info +and +.B ln +programs are properly installed at your site, the command +.IP +.B info ln +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/ln.x b/src/apps/bin/coreutils-5.0/man/ln.x new file mode 100644 index 0000000000..875a8da960 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/ln.x @@ -0,0 +1,4 @@ +[NAME] +ln \- make links between files +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/logname.1 b/src/apps/bin/coreutils-5.0/man/logname.1 new file mode 100644 index 0000000000..5264169527 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/logname.1 @@ -0,0 +1,38 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH LOGNAME "1" "March 2003" "logname 5.0" "User Commands" +.SH NAME +logname \- print user\'s login name +.SH SYNOPSIS +.B logname +[\fIOPTION\fR] +.SH DESCRIPTION +.\" Add any additional description here +.PP +Print the name of the current user. +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by FIXME: unknown. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B logname +is maintained as a Texinfo manual. If the +.B info +and +.B logname +programs are properly installed at your site, the command +.IP +.B info logname +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/logname.x b/src/apps/bin/coreutils-5.0/man/logname.x new file mode 100644 index 0000000000..997a1b7bca --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/logname.x @@ -0,0 +1,4 @@ +[NAME] +logname \- print user\'s login name +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/ls.1 b/src/apps/bin/coreutils-5.0/man/ls.1 new file mode 100644 index 0000000000..f4ce3acca6 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/ls.1 @@ -0,0 +1,233 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH LS "1" "March 2003" "ls (coreutils) 5.0" "User Commands" +.SH NAME +ls \- list directory contents +.SH SYNOPSIS +.B ls +[\fIOPTION\fR]... [\fIFILE\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +List information about the FILEs (the current directory by default). +Sort entries alphabetically if none of \fB\-cftuSUX\fR nor \fB\-\-sort\fR. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-a\fR, \fB\-\-all\fR +do not hide entries starting with . +.TP +\fB\-A\fR, \fB\-\-almost\-all\fR +do not list implied . and .. +.TP +\fB\-\-author\fR +print the author of each file +.TP +\fB\-b\fR, \fB\-\-escape\fR +print octal escapes for nongraphic characters +.TP +\fB\-\-block\-size\fR=\fISIZE\fR +use SIZE-byte blocks +.TP +\fB\-B\fR, \fB\-\-ignore\-backups\fR +do not list implied entries ending with ~ +.TP +\fB\-c\fR +with \fB\-lt\fR: sort by, and show, ctime (time of last +modification of file status information) +with \fB\-l\fR: show ctime and sort by name +otherwise: sort by ctime +.TP +\fB\-C\fR +list entries by columns +.TP +\fB\-\-color\fR[=\fIWHEN\fR] +control whether color is used to distinguish file +types. WHEN may be `never', `always', or `auto' +.TP +\fB\-d\fR, \fB\-\-directory\fR +list directory entries instead of contents, +and do not dereference symbolic links +.TP +\fB\-D\fR, \fB\-\-dired\fR +generate output designed for Emacs' dired mode +.TP +\fB\-f\fR +do not sort, enable \fB\-aU\fR, disable \fB\-lst\fR +.TP +\fB\-F\fR, \fB\-\-classify\fR +append indicator (one of */=@|) to entries +.TP +\fB\-\-format\fR=\fIWORD\fR +across \fB\-x\fR, commas \fB\-m\fR, horizontal \fB\-x\fR, long \fB\-l\fR, +single-column \fB\-1\fR, verbose \fB\-l\fR, vertical \fB\-C\fR +.TP +\fB\-\-full\-time\fR +like \fB\-l\fR \fB\-\-time\-style\fR=\fIfull\-iso\fR +.TP +\fB\-g\fR +like \fB\-l\fR, but do not list owner +.TP +\fB\-G\fR, \fB\-\-no\-group\fR +inhibit display of group information +.TP +\fB\-h\fR, \fB\-\-human\-readable\fR +print sizes in human readable format (e.g., 1K 234M 2G) +.TP +\fB\-\-si\fR +likewise, but use powers of 1000 not 1024 +.TP +\fB\-H\fR, \fB\-\-dereference\-command\-line\fR +follow symbolic links listed on the command line +.TP +\fB\-\-dereference\-command\-line\-symlink\-to\-dir\fR +follow each command line symbolic link +.IP +that points to a directory +.TP +\fB\-\-indicator\-style\fR=\fIWORD\fR append indicator with style WORD to entry names: +none (default), classify (-F), file-type (-p) +.TP +\fB\-i\fR, \fB\-\-inode\fR +print index number of each file +.TP +\fB\-I\fR, \fB\-\-ignore\fR=\fIPATTERN\fR +do not list implied entries matching shell PATTERN +.TP +\fB\-k\fR +like \fB\-\-block\-size\fR=\fI1K\fR +.TP +\fB\-l\fR +use a long listing format +.TP +\fB\-L\fR, \fB\-\-dereference\fR +when showing file information for a symbolic +link, show information for the file the link +references rather than for the link itself +.TP +\fB\-m\fR +fill width with a comma separated list of entries +.TP +\fB\-n\fR, \fB\-\-numeric\-uid\-gid\fR +like \fB\-l\fR, but list numeric UIDs and GIDs +.TP +\fB\-N\fR, \fB\-\-literal\fR +print raw entry names (don't treat e.g. control +characters specially) +.TP +\fB\-o\fR +like \fB\-l\fR, but do not list group information +.TP +\fB\-p\fR, \fB\-\-file\-type\fR +append indicator (one of /=@|) to entries +.TP +\fB\-q\fR, \fB\-\-hide\-control\-chars\fR +print ? instead of non graphic characters +.TP +\fB\-\-show\-control\-chars\fR +show non graphic characters as-is (default +unless program is `ls' and output is a terminal) +.TP +\fB\-Q\fR, \fB\-\-quote\-name\fR +enclose entry names in double quotes +.TP +\fB\-\-quoting\-style\fR=\fIWORD\fR +use quoting style WORD for entry names: +literal, locale, shell, shell-always, c, escape +.TP +\fB\-r\fR, \fB\-\-reverse\fR +reverse order while sorting +.TP +\fB\-R\fR, \fB\-\-recursive\fR +list subdirectories recursively +.TP +\fB\-s\fR, \fB\-\-size\fR +print size of each file, in blocks +.TP +\fB\-S\fR +sort by file size +.TP +\fB\-\-sort\fR=\fIWORD\fR +extension \fB\-X\fR, none \fB\-U\fR, size \fB\-S\fR, time \fB\-t\fR, +version \fB\-v\fR +.IP +status \fB\-c\fR, time \fB\-t\fR, atime \fB\-u\fR, access \fB\-u\fR, use \fB\-u\fR +.TP +\fB\-\-time\fR=\fIWORD\fR +show time as WORD instead of modification time: +atime, access, use, ctime or status; use +specified time as sort key if \fB\-\-sort\fR=\fItime\fR +.TP +\fB\-\-time\-style\fR=\fISTYLE\fR +show times using style STYLE: +full-iso, long-iso, iso, locale, +FORMAT +.IP +FORMAT is interpreted like `date'; if FORMAT is +FORMAT1FORMAT2, FORMAT1 applies to +non-recent files and FORMAT2 to recent files; +if STYLE is prefixed with `posix-', STYLE +takes effect only outside the POSIX locale +.TP +\fB\-t\fR +sort by modification time +.TP +\fB\-T\fR, \fB\-\-tabsize\fR=\fICOLS\fR +assume tab stops at each COLS instead of 8 +.TP +\fB\-u\fR +with \fB\-lt\fR: sort by, and show, access time +with \fB\-l\fR: show access time and sort by name +otherwise: sort by access time +.TP +\fB\-U\fR +do not sort; list entries in directory order +.TP +\fB\-v\fR +sort by version +.TP +\fB\-w\fR, \fB\-\-width\fR=\fICOLS\fR +assume screen width instead of current value +.TP +\fB\-x\fR +list entries by lines instead of by columns +.TP +\fB\-X\fR +sort alphabetically by entry extension +.TP +\fB\-1\fR +list one file per line +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +SIZE may be (or may be an integer optionally followed by) one of following: +kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y. +.PP +By default, color is not used to distinguish types of files. That is +equivalent to using \fB\-\-color\fR=\fInone\fR. Using the \fB\-\-color\fR option without the +optional WHEN argument is equivalent to using \fB\-\-color\fR=\fIalways\fR. With +\fB\-\-color\fR=\fIauto\fR, color codes are output only if standard output is connected +to a terminal (tty). +.SH AUTHOR +Written by Richard Stallman and David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B ls +is maintained as a Texinfo manual. If the +.B info +and +.B ls +programs are properly installed at your site, the command +.IP +.B info ls +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/ls.x b/src/apps/bin/coreutils-5.0/man/ls.x new file mode 100644 index 0000000000..4b7e3f46dc --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/ls.x @@ -0,0 +1,4 @@ +[NAME] +ls \- list directory contents +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/md5sum.1 b/src/apps/bin/coreutils-5.0/man/md5sum.1 new file mode 100644 index 0000000000..f78a1ff422 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/md5sum.1 @@ -0,0 +1,63 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH MD5SUM "1" "March 2003" "md5sum (coreutils) 5.0" "User Commands" +.SH NAME +md5sum \- compute and check MD5 message digest +.SH SYNOPSIS +.B md5sum +[\fIOPTION\fR] [\fIFILE\fR]... +.br +.B md5sum +[\fIOPTION\fR] \fI--check \fR[\fIFILE\fR] +.SH DESCRIPTION +.\" Add any additional description here +.PP +Print or check MD5 (128-bit) checksums. +With no FILE, or when FILE is -, read standard input. +.TP +\fB\-b\fR, \fB\-\-binary\fR +read files in binary mode (default on DOS/Windows) +.TP +\fB\-c\fR, \fB\-\-check\fR +check MD5 sums against given list +.TP +\fB\-t\fR, \fB\-\-text\fR +read files in text mode (default) +.SS "The following two options are useful only when verifying checksums:" +.TP +\fB\-\-status\fR +don't output anything, status code shows success +.TP +\fB\-w\fR, \fB\-\-warn\fR +warn about improperly formated checksum lines +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +The sums are computed as described in RFC 1321. When checking, the input +should be a former output of this program. The default mode is to print +a line with checksum, a character indicating type (`*' for binary, ` ' for +text), and name for each FILE. +.SH AUTHOR +Written by Ulrich Drepper and Scott Miller. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B md5sum +is maintained as a Texinfo manual. If the +.B info +and +.B md5sum +programs are properly installed at your site, the command +.IP +.B info md5sum +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/md5sum.x b/src/apps/bin/coreutils-5.0/man/md5sum.x new file mode 100644 index 0000000000..4a6547781f --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/md5sum.x @@ -0,0 +1,4 @@ +[NAME] +md5sum \- compute and check MD5 message digest +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/mkdir.1 b/src/apps/bin/coreutils-5.0/man/mkdir.1 new file mode 100644 index 0000000000..d161c392eb --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/mkdir.1 @@ -0,0 +1,49 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH MKDIR "1" "March 2003" "mkdir (coreutils) 5.0" "User Commands" +.SH NAME +mkdir \- make directories +.SH SYNOPSIS +.B mkdir +[\fIOPTION\fR] \fIDIRECTORY\fR... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Create the DIRECTORY(ies), if they do not already exist. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-m\fR, \fB\-\-mode\fR=\fIMODE\fR +set permission mode (as in chmod), not rwxrwxrwx - umask +.TP +\fB\-p\fR, \fB\-\-parents\fR +no error if existing, make parent directories as needed +.TP +\fB\-v\fR, \fB\-\-verbose\fR +print a message for each created directory +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B mkdir +is maintained as a Texinfo manual. If the +.B info +and +.B mkdir +programs are properly installed at your site, the command +.IP +.B info mkdir +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/mkdir.x b/src/apps/bin/coreutils-5.0/man/mkdir.x new file mode 100644 index 0000000000..99e9e17efd --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/mkdir.x @@ -0,0 +1,4 @@ +[NAME] +mkdir \- make directories +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/mkfifo.1 b/src/apps/bin/coreutils-5.0/man/mkfifo.1 new file mode 100644 index 0000000000..eb646f69cc --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/mkfifo.1 @@ -0,0 +1,43 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH MKFIFO "1" "March 2003" "mkfifo (coreutils) 5.0" "User Commands" +.SH NAME +mkfifo \- make FIFOs (named pipes) +.SH SYNOPSIS +.B mkfifo +[\fIOPTION\fR] \fINAME\fR... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Create named pipes (FIFOs) with the given NAMEs. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-m\fR, \fB\-\-mode\fR=\fIMODE\fR +set permission mode (as in chmod), not a=rw - umask +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B mkfifo +is maintained as a Texinfo manual. If the +.B info +and +.B mkfifo +programs are properly installed at your site, the command +.IP +.B info mkfifo +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/mkfifo.x b/src/apps/bin/coreutils-5.0/man/mkfifo.x new file mode 100644 index 0000000000..2a7c300633 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/mkfifo.x @@ -0,0 +1,4 @@ +[NAME] +mkfifo \- make FIFOs (named pipes) +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/mknod.1 b/src/apps/bin/coreutils-5.0/man/mknod.1 new file mode 100644 index 0000000000..571d963630 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/mknod.1 @@ -0,0 +1,57 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH MKNOD "1" "March 2003" "mknod (coreutils) 5.0" "User Commands" +.SH NAME +mknod \- make block or character special files +.SH SYNOPSIS +.B mknod +[\fIOPTION\fR]... \fINAME TYPE \fR[\fIMAJOR MINOR\fR] +.SH DESCRIPTION +.\" Add any additional description here +.PP +Create the special file NAME of the given TYPE. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-m\fR, \fB\-\-mode\fR=\fIMODE\fR +set permission mode (as in chmod), not a=rw - umask +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they +must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X, +it is interpreted as hexadecimal; otherwise, if it begins with 0, as octal; +otherwise, as decimal. TYPE may be: +.TP +b +create a block (buffered) special file +.TP +c, u +create a character (unbuffered) special file +.TP +p +create a FIFO +.SH AUTHOR +Written by David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B mknod +is maintained as a Texinfo manual. If the +.B info +and +.B mknod +programs are properly installed at your site, the command +.IP +.B info mknod +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/mknod.x b/src/apps/bin/coreutils-5.0/man/mknod.x new file mode 100644 index 0000000000..42177a9949 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/mknod.x @@ -0,0 +1,4 @@ +[NAME] +mknod \- make block or character special files +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/mv.1 b/src/apps/bin/coreutils-5.0/man/mv.1 new file mode 100644 index 0000000000..0b77c866a1 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/mv.1 @@ -0,0 +1,97 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH MV "1" "March 2003" "mv (coreutils) 5.0" "User Commands" +.SH NAME +mv \- move (rename) files +.SH SYNOPSIS +.B mv +[\fIOPTION\fR]... \fISOURCE DEST\fR +.br +.B mv +[\fIOPTION\fR]... \fISOURCE\fR... \fIDIRECTORY\fR +.br +.B mv +[\fIOPTION\fR]... \fI--target-directory=DIRECTORY SOURCE\fR... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-\-backup\fR[=\fICONTROL\fR] +make a backup of each existing destination file +.TP +\fB\-b\fR +like \fB\-\-backup\fR but does not accept an argument +.TP +\fB\-f\fR, \fB\-\-force\fR +do not prompt before overwriting +equivalent to \fB\-\-reply\fR=\fIyes\fR +.TP +\fB\-i\fR, \fB\-\-interactive\fR +prompt before overwrite +equivalent to \fB\-\-reply\fR=\fIquery\fR +.TP +\fB\-\-reply=\fR{yes,no,query} +specify how to handle the prompt about an +existing destination file +.TP +\fB\-\-strip\-trailing\-slashes\fR remove any trailing slashes from each SOURCE +argument +.TP +\fB\-S\fR, \fB\-\-suffix\fR=\fISUFFIX\fR +override the usual backup suffix +.TP +\fB\-\-target\-directory\fR=\fIDIRECTORY\fR +move all SOURCE arguments into DIRECTORY +.TP +\fB\-u\fR, \fB\-\-update\fR +move only when the SOURCE file is newer +than the destination file or when the +destination file is missing +.TP +\fB\-v\fR, \fB\-\-verbose\fR +explain what is being done +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +The backup suffix is `~', unless set with \fB\-\-suffix\fR or SIMPLE_BACKUP_SUFFIX. +The version control method may be selected via the \fB\-\-backup\fR option or through +the VERSION_CONTROL environment variable. Here are the values: +.TP +none, off +never make backups (even if \fB\-\-backup\fR is given) +.TP +numbered, t +make numbered backups +.TP +existing, nil +numbered if numbered backups exist, simple otherwise +.TP +simple, never +always make simple backups +.SH AUTHOR +Written by Mike Parker, David MacKenzie, and Jim Meyering. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B mv +is maintained as a Texinfo manual. If the +.B info +and +.B mv +programs are properly installed at your site, the command +.IP +.B info mv +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/mv.x b/src/apps/bin/coreutils-5.0/man/mv.x new file mode 100644 index 0000000000..ac0a1905ba --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/mv.x @@ -0,0 +1,4 @@ +[NAME] +mv \- move (rename) files +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/nice.1 b/src/apps/bin/coreutils-5.0/man/nice.1 new file mode 100644 index 0000000000..fd01b2c62d --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/nice.1 @@ -0,0 +1,43 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH NICE "1" "March 2003" "nice 5.0" "User Commands" +.SH NAME +nice \- run a program with modified scheduling priority +.SH SYNOPSIS +.B nice +[\fIOPTION\fR] [\fICOMMAND \fR[\fIARG\fR]...] +.SH DESCRIPTION +.\" Add any additional description here +.PP +Run COMMAND with an adjusted scheduling priority. +With no COMMAND, print the current scheduling priority. ADJUST is 10 +by default. Range goes from \fB\-20\fR (highest priority) to 19 (lowest). +.TP +\fB\-n\fR, \fB\-\-adjustment\fR=\fIADJUST\fR +increment priority by ADJUST first +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B nice +is maintained as a Texinfo manual. If the +.B info +and +.B nice +programs are properly installed at your site, the command +.IP +.B info nice +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/nice.x b/src/apps/bin/coreutils-5.0/man/nice.x new file mode 100644 index 0000000000..25fb6330eb --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/nice.x @@ -0,0 +1,4 @@ +[NAME] +nice \- run a program with modified scheduling priority +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/nl.1 b/src/apps/bin/coreutils-5.0/man/nl.1 new file mode 100644 index 0000000000..59286c566d --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/nl.1 @@ -0,0 +1,101 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH NL "1" "March 2003" "nl (coreutils) 5.0" "User Commands" +.SH NAME +nl \- number lines of files +.SH SYNOPSIS +.B nl +[\fIOPTION\fR]... [\fIFILE\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Write each FILE to standard output, with line numbers added. +With no FILE, or when FILE is -, read standard input. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-b\fR, \fB\-\-body\-numbering\fR=\fISTYLE\fR +use STYLE for numbering body lines +.TP +\fB\-d\fR, \fB\-\-section\-delimiter\fR=\fICC\fR +use CC for separating logical pages +.TP +\fB\-f\fR, \fB\-\-footer\-numbering\fR=\fISTYLE\fR +use STYLE for numbering footer lines +.TP +\fB\-h\fR, \fB\-\-header\-numbering\fR=\fISTYLE\fR +use STYLE for numbering header lines +.TP +\fB\-i\fR, \fB\-\-page\-increment\fR=\fINUMBER\fR +line number increment at each line +.TP +\fB\-l\fR, \fB\-\-join\-blank\-lines\fR=\fINUMBER\fR +group of NUMBER empty lines counted as one +.TP +\fB\-n\fR, \fB\-\-number\-format\fR=\fIFORMAT\fR +insert line numbers according to FORMAT +.TP +\fB\-p\fR, \fB\-\-no\-renumber\fR +do not reset line numbers at logical pages +.TP +\fB\-s\fR, \fB\-\-number\-separator\fR=\fISTRING\fR +add STRING after (possible) line number +.TP +\fB\-v\fR, \fB\-\-first\-page\fR=\fINUMBER\fR +first line number on each logical page +.TP +\fB\-w\fR, \fB\-\-number\-width\fR=\fINUMBER\fR +use NUMBER columns for line numbers +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +By default, selects \fB\-v1\fR \fB\-i1\fR \fB\-l1\fR \fB\-sTAB\fR \fB\-w6\fR \fB\-nrn\fR \fB\-hn\fR \fB\-bt\fR \fB\-fn\fR. CC are +two delimiter characters for separating logical pages, a missing +second character implies :. Type \e\e for \e. STYLE is one of: +.TP +a +number all lines +.TP +t +number only nonempty lines +.TP +n +number no lines +.TP +pREGEXP +number only lines that contain a match for REGEXP +.PP +FORMAT is one of: +.TP +ln +left justified, no leading zeros +.TP +rn +right justified, no leading zeros +.TP +rz +right justified, leading zeros +.SH AUTHOR +Written by Scott Bartram and David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B nl +is maintained as a Texinfo manual. If the +.B info +and +.B nl +programs are properly installed at your site, the command +.IP +.B info nl +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/nl.x b/src/apps/bin/coreutils-5.0/man/nl.x new file mode 100644 index 0000000000..cf9b64867c --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/nl.x @@ -0,0 +1,4 @@ +[NAME] +nl \- number lines of files +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/nohup.1 b/src/apps/bin/coreutils-5.0/man/nohup.1 new file mode 100644 index 0000000000..f89f45edbb --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/nohup.1 @@ -0,0 +1,34 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH NOHUP "1" "March 2003" "nohup 5.0" "User Commands" +.SH NAME +nohup \- run a command immune to hangups, with output to a non-tty +.SH SYNOPSIS +.B nohup +\fICOMMAND \fR[\fIARG\fR]... +.br +.B nohup +\fIOPTION\fR +.SH DESCRIPTION +.\" Add any additional description here +.PP +Run COMMAND, ignoring hangup signals. +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH "REPORTING BUGS" +Report bugs to . +.SH "SEE ALSO" +The full documentation for +.B nohup +is maintained as a Texinfo manual. If the +.B info +and +.B nohup +programs are properly installed at your site, the command +.IP +.B info nohup +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/nohup.x b/src/apps/bin/coreutils-5.0/man/nohup.x new file mode 100644 index 0000000000..dbb8fb8f7a --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/nohup.x @@ -0,0 +1,4 @@ +[NAME] +nohup \- run a command immune to hangups, with output to a non-tty +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/od.1 b/src/apps/bin/coreutils-5.0/man/od.1 new file mode 100644 index 0000000000..c2d34f5c98 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/od.1 @@ -0,0 +1,141 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH OD "1" "March 2003" "od (coreutils) 5.0" "User Commands" +.SH NAME +od \- dump files in octal and other formats +.SH SYNOPSIS +.B od +[\fIOPTION\fR]... [\fIFILE\fR]... +.br +.B od +\fI--traditional \fR[\fIFILE\fR] [[\fI+\fR]\fIOFFSET \fR[[\fI+\fR]\fILABEL\fR]] +.SH DESCRIPTION +.\" Add any additional description here +.PP +Write an unambiguous representation, octal bytes by default, +of FILE to standard output. With more than one FILE argument, +concatenate them in the listed order to form the input. +With no FILE, or when FILE is -, read standard input. +.PP +All arguments to long options are mandatory for short options. +.TP +\fB\-A\fR, \fB\-\-address\-radix\fR=\fIRADIX\fR +decide how file offsets are printed +.TP +\fB\-j\fR, \fB\-\-skip\-bytes\fR=\fIBYTES\fR +skip BYTES input bytes first +.TP +\fB\-N\fR, \fB\-\-read\-bytes\fR=\fIBYTES\fR +limit dump to BYTES input bytes +.TP +\fB\-s\fR, \fB\-\-strings\fR[=\fIBYTES\fR] +output strings of at least BYTES graphic chars +.TP +\fB\-t\fR, \fB\-\-format\fR=\fITYPE\fR +select output format or formats +.TP +\fB\-v\fR, \fB\-\-output\-duplicates\fR +do not use * to mark line suppression +.TP +\fB\-w\fR, \fB\-\-width\fR[=\fIBYTES\fR] +output BYTES bytes per output line +.TP +\fB\-\-traditional\fR +accept arguments in traditional form +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SS "Traditional format specifications may be intermixed; they accumulate:" +.TP +\fB\-a\fR +same as \fB\-t\fR a, select named characters +.TP +\fB\-b\fR +same as \fB\-t\fR oC, select octal bytes +.TP +\fB\-c\fR +same as \fB\-t\fR c, select ASCII characters or backslash escapes +.TP +\fB\-d\fR +same as \fB\-t\fR u2, select unsigned decimal shorts +.TP +\fB\-f\fR +same as \fB\-t\fR fF, select floats +.TP +\fB\-h\fR +same as \fB\-t\fR x2, select hexadecimal shorts +.TP +\fB\-i\fR +same as \fB\-t\fR d2, select decimal shorts +.TP +\fB\-l\fR +same as \fB\-t\fR d4, select decimal longs +.TP +\fB\-o\fR +same as \fB\-t\fR o2, select octal shorts +.TP +\fB\-x\fR +same as \fB\-t\fR x2, select hexadecimal shorts +.PP +For older syntax (second call format), OFFSET means \fB\-j\fR OFFSET. LABEL +is the pseudo-address at first byte printed, incremented when dump is +progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates +hexadecimal, suffixes may be . for octal and b for multiply by 512. +.PP +TYPE is made up of one or more of these specifications: +.TP +a +named character +.TP +c +ASCII character or backslash escape +.TP +d[SIZE] +signed decimal, SIZE bytes per integer +.TP +f[SIZE] +floating point, SIZE bytes per integer +.TP +o[SIZE] +octal, SIZE bytes per integer +.TP +u[SIZE] +unsigned decimal, SIZE bytes per integer +.TP +x[SIZE] +hexadecimal, SIZE bytes per integer +.PP +SIZE is a number. For TYPE in doux, SIZE may also be C for +sizeof(char), S for sizeof(short), I for sizeof(int) or L for +sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D +for sizeof(double) or L for sizeof(long double). +.PP +RADIX is d for decimal, o for octal, x for hexadecimal or n for none. +BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512 +with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix to +any type adds a display of printable characters to the end of each line +of output. \fB\-\-string\fR without a number implies 3. \fB\-\-width\fR without a number +implies 32. By default, od uses \fB\-A\fR o \fB\-t\fR d2 \fB\-w\fR 16. +.SH AUTHOR +Written by Jim Meyering. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B od +is maintained as a Texinfo manual. If the +.B info +and +.B od +programs are properly installed at your site, the command +.IP +.B info od +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/od.x b/src/apps/bin/coreutils-5.0/man/od.x new file mode 100644 index 0000000000..c913f8046f --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/od.x @@ -0,0 +1,4 @@ +[NAME] +od \- dump files in octal and other formats +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/paste.1 b/src/apps/bin/coreutils-5.0/man/paste.1 new file mode 100644 index 0000000000..fda664bea2 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/paste.1 @@ -0,0 +1,48 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH PASTE "1" "March 2003" "paste (coreutils) 5.0" "User Commands" +.SH NAME +paste \- merge lines of files +.SH SYNOPSIS +.B paste +[\fIOPTION\fR]... [\fIFILE\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Write lines consisting of the sequentially corresponding lines from +each FILE, separated by TABs, to standard output. +With no FILE, or when FILE is -, read standard input. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-d\fR, \fB\-\-delimiters\fR=\fILIST\fR +reuse characters from LIST instead of TABs +.TP +\fB\-s\fR, \fB\-\-serial\fR +paste one file at a time instead of in parallel +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by David M. Ihnat and David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B paste +is maintained as a Texinfo manual. If the +.B info +and +.B paste +programs are properly installed at your site, the command +.IP +.B info paste +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/paste.x b/src/apps/bin/coreutils-5.0/man/paste.x new file mode 100644 index 0000000000..0af980dbbf --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/paste.x @@ -0,0 +1,4 @@ +[NAME] +paste \- merge lines of files +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/pathchk.1 b/src/apps/bin/coreutils-5.0/man/pathchk.1 new file mode 100644 index 0000000000..0810daae87 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/pathchk.1 @@ -0,0 +1,41 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH PATHCHK "1" "March 2003" "pathchk 5.0" "User Commands" +.SH NAME +pathchk \- check whether file names are valid or portable +.SH SYNOPSIS +.B pathchk +[\fIOPTION\fR]... \fINAME\fR... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Diagnose unportable constructs in NAME. +.TP +\fB\-p\fR, \fB\-\-portability\fR +check for all POSIX systems, not only this one +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by David MacKenzie and Jim Meyering. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B pathchk +is maintained as a Texinfo manual. If the +.B info +and +.B pathchk +programs are properly installed at your site, the command +.IP +.B info pathchk +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/pathchk.x b/src/apps/bin/coreutils-5.0/man/pathchk.x new file mode 100644 index 0000000000..ad8f09f100 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/pathchk.x @@ -0,0 +1,4 @@ +[NAME] +pathchk \- check whether file names are valid or portable +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/pinky.1 b/src/apps/bin/coreutils-5.0/man/pinky.1 new file mode 100644 index 0000000000..33626895d7 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/pinky.1 @@ -0,0 +1,67 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH PINKY "1" "March 2003" "pinky (coreutils) 5.0" "User Commands" +.SH NAME +pinky \- lightweight finger +.SH SYNOPSIS +.B pinky +[\fIOPTION\fR]... [\fIUSER\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.TP +\fB\-l\fR +produce long format output for the specified USERs +.TP +\fB\-b\fR +omit the user's home directory and shell in long format +.TP +\fB\-h\fR +omit the user's project file in long format +.TP +\fB\-p\fR +omit the user's plan file in long format +.TP +\fB\-s\fR +do short format output, this is the default +.TP +\fB\-f\fR +omit the line of column headings in short format +.TP +\fB\-w\fR +omit the user's full name in short format +.TP +\fB\-i\fR +omit the user's full name and remote host in short format +.TP +\fB\-q\fR +omit the user's full name, remote host and idle time +in short format +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +A lightweight `finger' program; print user information. +The utmp file will be /var/run/utmp. +.SH AUTHOR +Written by Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B pinky +is maintained as a Texinfo manual. If the +.B info +and +.B pinky +programs are properly installed at your site, the command +.IP +.B info pinky +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/pinky.x b/src/apps/bin/coreutils-5.0/man/pinky.x new file mode 100644 index 0000000000..91cdb439f7 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/pinky.x @@ -0,0 +1,4 @@ +[NAME] +pinky \- lightweight finger +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/pr.1 b/src/apps/bin/coreutils-5.0/man/pr.1 new file mode 100644 index 0000000000..6ba4f66700 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/pr.1 @@ -0,0 +1,135 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH PR "1" "March 2003" "pr (coreutils) 5.0" "User Commands" +.SH NAME +pr \- convert text files for printing +.SH SYNOPSIS +.B pr +[\fIOPTION\fR]... [\fIFILE\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Paginate or columnate FILE(s) for printing. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP ++FIRST_PAGE[:LAST_PAGE], \fB\-\-pages\fR=\fIFIRST_PAGE[\fR:LAST_PAGE] +begin [stop] printing with page FIRST_[LAST_]PAGE +.TP +\fB\-COLUMN\fR, \fB\-\-columns\fR=\fICOLUMN\fR +output COLUMN columns and print columns down, +unless \fB\-a\fR is used. Balance number of lines in the +columns on each page. +.TP +\fB\-a\fR, \fB\-\-across\fR +print columns across rather than down, used together +with \fB\-COLUMN\fR +.TP +\fB\-c\fR, \fB\-\-show\-control\-chars\fR +use hat notation (^G) and octal backslash notation +.TP +\fB\-d\fR, \fB\-\-double\-space\fR +double space the output +.TP +\fB\-D\fR, \fB\-\-date\-format\fR=\fIFORMAT\fR +use FORMAT for the header date +.TP +\fB\-e[CHAR[WIDTH]]\fR, \fB\-\-expand\-tabs\fR[=\fICHAR[WIDTH]\fR] +expand input CHARs (TABs) to tab WIDTH (8) +.TP +\fB\-F\fR, \fB\-f\fR, \fB\-\-form\-feed\fR +use form feeds instead of newlines to separate pages +(by a 3-line page header with \fB\-F\fR or a 5-line header +and trailer without \fB\-F\fR) +.TP +\fB\-h\fR HEADER, \fB\-\-header\fR=\fIHEADER\fR +use a centered HEADER instead of filename in page header, +\fB\-h\fR "" prints a blank line, don't use \fB\-h\fR"" +.TP +\fB\-i[CHAR[WIDTH]]\fR, \fB\-\-output\-tabs\fR[=\fICHAR[WIDTH]\fR] +replace spaces with CHARs (TABs) to tab WIDTH (8) +.TP +\fB\-J\fR, \fB\-\-join\-lines\fR +merge full lines, turns off \fB\-W\fR line truncation, no column +alignment, \fB\-\-sep\-string\fR[=\fISTRING\fR] sets separators +.TP +\fB\-l\fR PAGE_LENGTH, \fB\-\-length\fR=\fIPAGE_LENGTH\fR +set the page length to PAGE_LENGTH (66) lines +(default number of lines of text 56, and with \fB\-F\fR 63) +.TP +\fB\-m\fR, \fB\-\-merge\fR +print all files in parallel, one in each column, +truncate lines, but join lines of full length with \fB\-J\fR +.TP +\fB\-n[SEP[DIGITS]]\fR, \fB\-\-number\-lines\fR[=\fISEP[DIGITS]\fR] +number lines, use DIGITS (5) digits, then SEP (TAB), +default counting starts with 1st line of input file +.TP +\fB\-N\fR NUMBER, \fB\-\-first\-line\-number\fR=\fINUMBER\fR +start counting with NUMBER at 1st line of first +page printed (see +FIRST_PAGE) +.TP +\fB\-o\fR MARGIN, \fB\-\-indent\fR=\fIMARGIN\fR +offset each line with MARGIN (zero) spaces, do not +affect \fB\-w\fR or \fB\-W\fR, MARGIN will be added to PAGE_WIDTH +.TP +\fB\-r\fR, \fB\-\-no\-file\-warnings\fR +omit warning when a file cannot be opened +.TP +\fB\-s[CHAR]\fR,--separator[=CHAR] +separate columns by a single character, default for CHAR +is the character without \fB\-w\fR and 'no char' with \fB\-w\fR +\fB\-s[CHAR]\fR turns off line truncation of all 3 column +options (-COLUMN|-a \fB\-COLUMN\fR|-m) except \fB\-w\fR is set +.TP +\fB\-SSTRING\fR, \fB\-\-sep\-string\fR[=\fISTRING\fR] +separate columns by STRING, +without \fB\-S\fR: Default separator with \fB\-J\fR and +otherwise (same as \fB\-S\fR" "), no effect on column options +.HP +\fB\-t\fR, \fB\-\-omit\-header\fR omit page headers and trailers +.TP +\fB\-T\fR, \fB\-\-omit\-pagination\fR +omit page headers and trailers, eliminate any pagination +by form feeds set in input files +.TP +\fB\-v\fR, \fB\-\-show\-nonprinting\fR +use octal backslash notation +.TP +\fB\-w\fR PAGE_WIDTH, \fB\-\-width\fR=\fIPAGE_WIDTH\fR +set page width to PAGE_WIDTH (72) characters for +multiple text-column output only, \fB\-s[char]\fR turns off (72) +.TP +\fB\-W\fR PAGE_WIDTH, \fB\-\-page\-width\fR=\fIPAGE_WIDTH\fR +set page width to PAGE_WIDTH (72) characters always, +truncate lines, except \fB\-J\fR option is set, no interference +with \fB\-S\fR or \fB\-s\fR +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +\fB\-T\fR implied by \fB\-l\fR nn when nn <= 10 or <= 3 with \fB\-F\fR. With no FILE, or when +FILE is -, read standard input. +.SH AUTHOR +Written by Pete TerMaat and Roland Huebner. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B pr +is maintained as a Texinfo manual. If the +.B info +and +.B pr +programs are properly installed at your site, the command +.IP +.B info pr +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/pr.x b/src/apps/bin/coreutils-5.0/man/pr.x new file mode 100644 index 0000000000..4dd836d07a --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/pr.x @@ -0,0 +1,4 @@ +[NAME] +pr \- convert text files for printing +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/printenv.1 b/src/apps/bin/coreutils-5.0/man/printenv.1 new file mode 100644 index 0000000000..5b4c03fc9a --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/printenv.1 @@ -0,0 +1,41 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH PRINTENV "1" "March 2003" "printenv 5.0" "User Commands" +.SH NAME +printenv \- print all or part of environment +.SH SYNOPSIS +.B printenv +[\fIVARIABLE\fR]... +.br +.B printenv +\fIOPTION\fR +.SH DESCRIPTION +.\" Add any additional description here +.PP +If no environment VARIABLE specified, print them all. +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by David MacKenzie and Richard Mlynarik. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B printenv +is maintained as a Texinfo manual. If the +.B info +and +.B printenv +programs are properly installed at your site, the command +.IP +.B info printenv +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/printenv.x b/src/apps/bin/coreutils-5.0/man/printenv.x new file mode 100644 index 0000000000..7445226ce2 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/printenv.x @@ -0,0 +1,4 @@ +[NAME] +printenv \- print all or part of environment +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/printf.1 b/src/apps/bin/coreutils-5.0/man/printf.1 new file mode 100644 index 0000000000..e5ec930592 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/printf.1 @@ -0,0 +1,96 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH PRINTF "1" "March 2003" "printf 5.0" "User Commands" +.SH NAME +printf \- format and print data +.SH SYNOPSIS +.B printf +\fIFORMAT \fR[\fIARGUMENT\fR]... +.br +.B printf +\fIOPTION\fR +.SH DESCRIPTION +NOTE: your shell may have its own version of printf which will supercede +the version described here. Please refer to your shell's documentation +for details about the options it supports. +.PP +Print ARGUMENT(s) according to FORMAT. +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +FORMAT controls the output as in C printf. Interpreted sequences are: +.TP +\e" +double quote +.TP +\e0NNN +character with octal value NNN (0 to 3 digits) +.TP +\e\e +backslash +.TP +\ea +alert (BEL) +.TP +\eb +backspace +.TP +\ec +produce no further output +.TP +\ef +form feed +.TP +\en +new line +.TP +\er +carriage return +.TP +\et +horizontal tab +.TP +\ev +vertical tab +.TP +\exNN +byte with hexadecimal value NN (1 to 2 digits) +.TP +\euNNNN +character with hexadecimal value NNNN (4 digits) +.TP +\eUNNNNNNNN +character with hexadecimal value NNNNNNNN (8 digits) +.TP +%% +a single % +.TP +%b +ARGUMENT as a string with `\e' escapes interpreted +.PP +and all C format specifications ending with one of diouxXfeEgGcs, with +ARGUMENTs converted to proper type first. Variable widths are handled. +.SH AUTHOR +Written by David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B printf +is maintained as a Texinfo manual. If the +.B info +and +.B printf +programs are properly installed at your site, the command +.IP +.B info printf +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/printf.x b/src/apps/bin/coreutils-5.0/man/printf.x new file mode 100644 index 0000000000..2e0ded368b --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/printf.x @@ -0,0 +1,7 @@ +[NAME] +printf \- format and print data +[DESCRIPTION] +NOTE: your shell may have its own version of printf which will supercede +the version described here. Please refer to your shell's documentation +for details about the options it supports. + diff --git a/src/apps/bin/coreutils-5.0/man/ptx.1 b/src/apps/bin/coreutils-5.0/man/ptx.1 new file mode 100644 index 0000000000..e6ddb03ef9 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/ptx.1 @@ -0,0 +1,96 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH PTX "1" "March 2003" "ptx (coreutils) 5.0" "User Commands" +.SH NAME +ptx \- produce a permuted index of file contents +.SH SYNOPSIS +.B ptx +[\fIOPTION\fR]... [\fIINPUT\fR]... \fI(without -G)\fR +.br +.B ptx +\fI-G \fR[\fIOPTION\fR]... [\fIINPUT \fR[\fIOUTPUT\fR]] +.SH DESCRIPTION +.\" Add any additional description here +.PP +Output a permuted index, including context, of the words in the input files. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-A\fR, \fB\-\-auto\-reference\fR +output automatically generated references +.TP +\fB\-C\fR, \fB\-\-copyright\fR +display Copyright and copying conditions +.TP +\fB\-G\fR, \fB\-\-traditional\fR +behave more like System V `ptx' +.TP +\fB\-F\fR, \fB\-\-flag\-truncation\fR=\fISTRING\fR +use STRING for flagging line truncations +.TP +\fB\-M\fR, \fB\-\-macro\-name\fR=\fISTRING\fR +macro name to use instead of `xx' +.TP +\fB\-O\fR, \fB\-\-format\fR=\fIroff\fR +generate output as roff directives +.TP +\fB\-R\fR, \fB\-\-right\-side\-refs\fR +put references at right, not counted in \fB\-w\fR +.TP +\fB\-S\fR, \fB\-\-sentence\-regexp\fR=\fIREGEXP\fR +for end of lines or end of sentences +.TP +\fB\-T\fR, \fB\-\-format\fR=\fItex\fR +generate output as TeX directives +.TP +\fB\-W\fR, \fB\-\-word\-regexp\fR=\fIREGEXP\fR +use REGEXP to match each keyword +.TP +\fB\-b\fR, \fB\-\-break\-file\fR=\fIFILE\fR +word break characters in this FILE +.TP +\fB\-f\fR, \fB\-\-ignore\-case\fR +fold lower case to upper case for sorting +.TP +\fB\-g\fR, \fB\-\-gap\-size\fR=\fINUMBER\fR +gap size in columns between output fields +.TP +\fB\-i\fR, \fB\-\-ignore\-file\fR=\fIFILE\fR +read ignore word list from FILE +.TP +\fB\-o\fR, \fB\-\-only\-file\fR=\fIFILE\fR +read only word list from this FILE +.TP +\fB\-r\fR, \fB\-\-references\fR +first field of each line is a reference +.HP +\fB\-t\fR, \fB\-\-typeset\-mode\fR - not implemented - +.TP +\fB\-w\fR, \fB\-\-width\fR=\fINUMBER\fR +output width in columns, reference excluded +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +With no FILE or if FILE is -, read Standard Input. `-F /' by default. +.SH AUTHOR +Written by François Pinard. +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B ptx +is maintained as a Texinfo manual. If the +.B info +and +.B ptx +programs are properly installed at your site, the command +.IP +.B info ptx +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/ptx.x b/src/apps/bin/coreutils-5.0/man/ptx.x new file mode 100644 index 0000000000..af37770f1e --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/ptx.x @@ -0,0 +1,4 @@ +[NAME] +ptx \- produce a permuted index of file contents +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/pwd.1 b/src/apps/bin/coreutils-5.0/man/pwd.1 new file mode 100644 index 0000000000..3091e2f2af --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/pwd.1 @@ -0,0 +1,40 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH PWD "1" "March 2003" "pwd 5.0" "User Commands" +.SH NAME +pwd \- print name of current/working directory +.SH SYNOPSIS +.B pwd +[\fIOPTION\fR] +.SH DESCRIPTION +NOTE: your shell may have its own version of pwd which will supercede +the version described here. Please refer to your shell's documentation +for details about the options it supports. +.PP +Print the full filename of the current working directory. +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Jim Meyering. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B pwd +is maintained as a Texinfo manual. If the +.B info +and +.B pwd +programs are properly installed at your site, the command +.IP +.B info pwd +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/pwd.x b/src/apps/bin/coreutils-5.0/man/pwd.x new file mode 100644 index 0000000000..b8d3b16f09 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/pwd.x @@ -0,0 +1,6 @@ +[NAME] +pwd \- print name of current/working directory +[DESCRIPTION] +NOTE: your shell may have its own version of pwd which will supercede +the version described here. Please refer to your shell's documentation +for details about the options it supports. diff --git a/src/apps/bin/coreutils-5.0/man/readlink.1 b/src/apps/bin/coreutils-5.0/man/readlink.1 new file mode 100644 index 0000000000..8422a28a89 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/readlink.1 @@ -0,0 +1,53 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH READLINK "1" "March 2003" "readlink (coreutils) 5.0" "User Commands" +.SH NAME +readlink \- display value of a symbolic link +.SH SYNOPSIS +.B readlink +[\fIOPTION\fR]... \fIFILE\fR +.SH DESCRIPTION +.\" Add any additional description here +.PP +Display value of a symbolic link on standard output. +.TP +\fB\-f\fR, \fB\-\-canonicalize\fR +canonicalize by following every symlink in every +component of the given path recursively +.TP +\fB\-n\fR, \fB\-\-no\-newline\fR +do not output the trailing newline +.HP +\fB\-q\fR, \fB\-\-quiet\fR, +.TP +\fB\-s\fR, \fB\-\-silent\fR +suppress most error messages +.TP +\fB\-v\fR, \fB\-\-verbose\fR +report error messages +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Dmitry V. Levin. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B readlink +is maintained as a Texinfo manual. If the +.B info +and +.B readlink +programs are properly installed at your site, the command +.IP +.B info readlink +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/readlink.x b/src/apps/bin/coreutils-5.0/man/readlink.x new file mode 100644 index 0000000000..2f33c43f24 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/readlink.x @@ -0,0 +1,4 @@ +[NAME] +readlink \- display value of a symbolic link +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/rm.1 b/src/apps/bin/coreutils-5.0/man/rm.1 new file mode 100644 index 0000000000..9538b1aaad --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/rm.1 @@ -0,0 +1,79 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH RM "1" "March 2003" "rm (coreutils) 5.0" "User Commands" +.SH NAME +rm \- remove files or directories +.SH SYNOPSIS +.B rm +[\fIOPTION\fR]... \fIFILE\fR... +.SH DESCRIPTION +This manual page +documents the GNU version of +.BR rm . +.B rm +removes each specified file. By default, it does not remove +directories. +.P +If a file is unwritable, the standard input is a tty, and +the \fI\-f\fR or \fI\-\-force\fR option is not given, +.B rm +prompts the user for whether to remove the file. If the response +does not begin with `y' or `Y', the file is skipped. +.SH OPTIONS +.PP +Remove (unlink) the FILE(s). +.TP +\fB\-d\fR, \fB\-\-directory\fR +unlink FILE, even if it is a non-empty directory +(super-user only) +.TP +\fB\-f\fR, \fB\-\-force\fR +ignore nonexistent files, never prompt +.TP +\fB\-i\fR, \fB\-\-interactive\fR +prompt before any removal +.TP +\fB\-r\fR, \fB\-R\fR, \fB\-\-recursive\fR +remove the contents of directories recursively +.TP +\fB\-v\fR, \fB\-\-verbose\fR +explain what is being done +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +To remove a file whose name starts with a `-', for example `-foo', +use one of these commands: +.IP +rm.td/rm \fB\-\-\fR \fB\-foo\fR +.IP +rm.td/rm ./-foo +.PP +Note that if you use rm to remove a file, it is usually possible to recover +the contents of that file. If you want more assurance that the contents are +truly unrecoverable, consider using shred. +.SH AUTHOR +Written by Paul Rubin, David MacKenzie, Richard Stallman, and Jim Meyering. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +shred(1) +.PP +The full documentation for +.B rm +is maintained as a Texinfo manual. If the +.B info +and +.B rm +programs are properly installed at your site, the command +.IP +.B info rm +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/rm.x b/src/apps/bin/coreutils-5.0/man/rm.x new file mode 100644 index 0000000000..fd93b3be6e --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/rm.x @@ -0,0 +1,18 @@ +[NAME] +rm \- remove files or directories +[DESCRIPTION] +This manual page +documents the GNU version of +.BR rm . +.B rm +removes each specified file. By default, it does not remove +directories. +.P +If a file is unwritable, the standard input is a tty, and +the \fI\-f\fR or \fI\-\-force\fR option is not given, +.B rm +prompts the user for whether to remove the file. If the response +does not begin with `y' or `Y', the file is skipped. +.SH OPTIONS +[SEE ALSO] +shred(1) diff --git a/src/apps/bin/coreutils-5.0/man/rmdir.1 b/src/apps/bin/coreutils-5.0/man/rmdir.1 new file mode 100644 index 0000000000..fbc939bde0 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/rmdir.1 @@ -0,0 +1,51 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH RMDIR "1" "March 2003" "rmdir (coreutils) 5.0" "User Commands" +.SH NAME +rmdir \- remove empty directories +.SH SYNOPSIS +.B rmdir +[\fIOPTION\fR]... \fIDIRECTORY\fR... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Remove the DIRECTORY(ies), if they are empty. +.HP +\fB\-\-ignore\-fail\-on\-non\-empty\fR +.IP +ignore each failure that is solely because a directory +is non-empty +.TP +\fB\-p\fR, \fB\-\-parents\fR +remove DIRECTORY, then try to remove each directory +component of that path name. E.g., `rmdir \fB\-p\fR a/b/c' is +similar to `rmdir a/b/c a/b a'. +.TP +\fB\-v\fR, \fB\-\-verbose\fR +output a diagnostic for every directory processed +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B rmdir +is maintained as a Texinfo manual. If the +.B info +and +.B rmdir +programs are properly installed at your site, the command +.IP +.B info rmdir +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/rmdir.x b/src/apps/bin/coreutils-5.0/man/rmdir.x new file mode 100644 index 0000000000..2e3ade6863 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/rmdir.x @@ -0,0 +1,4 @@ +[NAME] +rmdir \- remove empty directories +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/seq.1 b/src/apps/bin/coreutils-5.0/man/seq.1 new file mode 100644 index 0000000000..c3b1304091 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/seq.1 @@ -0,0 +1,59 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH SEQ "1" "March 2003" "seq (coreutils) 5.0" "User Commands" +.SH NAME +seq \- print a sequence of numbers +.SH SYNOPSIS +.B seq +[\fIOPTION\fR]... \fILAST\fR +.br +.B seq +[\fIOPTION\fR]... \fIFIRST LAST\fR +.br +.B seq +[\fIOPTION\fR]... \fIFIRST INCREMENT LAST\fR +.SH DESCRIPTION +.\" Add any additional description here +.PP +Print numbers from FIRST to LAST, in steps of INCREMENT. +.TP +\fB\-f\fR, \fB\-\-format\fR=\fIFORMAT\fR +use printf style floating-point FORMAT (default: %g) +.TP +\fB\-s\fR, \fB\-\-separator\fR=\fISTRING\fR +use STRING to separate numbers (default: \en) +.TP +\fB\-w\fR, \fB\-\-equal\-width\fR +equalize width by padding with leading zeroes +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +If FIRST or INCREMENT is omitted, it defaults to 1. +FIRST, INCREMENT, and LAST are interpreted as floating point values. +INCREMENT should be positive if FIRST is smaller than LAST, and negative +otherwise. When given, the FORMAT argument must contain exactly one of +the printf-style, floating point output formats %e, %f, %g +.SH AUTHOR +Written by Ulrich Drepper. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B seq +is maintained as a Texinfo manual. If the +.B info +and +.B seq +programs are properly installed at your site, the command +.IP +.B info seq +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/seq.x b/src/apps/bin/coreutils-5.0/man/seq.x new file mode 100644 index 0000000000..df7f98cba2 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/seq.x @@ -0,0 +1,4 @@ +[NAME] +seq \- print a sequence of numbers +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/sha1sum.1 b/src/apps/bin/coreutils-5.0/man/sha1sum.1 new file mode 100644 index 0000000000..5520b3c8be --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/sha1sum.1 @@ -0,0 +1,63 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH SHASUM "1" "March 2003" "shasum (coreutils) 5.0" "User Commands" +.SH NAME +shasum \- compute and check SHA1 message digest +.SH SYNOPSIS +.B sha1sum +[\fIOPTION\fR] [\fIFILE\fR]... +.br +.B sha1sum +[\fIOPTION\fR] \fI--check \fR[\fIFILE\fR] +.SH DESCRIPTION +.\" Add any additional description here +.PP +Print or check SHA1 (160-bit) checksums. +With no FILE, or when FILE is -, read standard input. +.TP +\fB\-b\fR, \fB\-\-binary\fR +read files in binary mode (default on DOS/Windows) +.TP +\fB\-c\fR, \fB\-\-check\fR +check SHA1 sums against given list +.TP +\fB\-t\fR, \fB\-\-text\fR +read files in text mode (default) +.SS "The following two options are useful only when verifying checksums:" +.TP +\fB\-\-status\fR +don't output anything, status code shows success +.TP +\fB\-w\fR, \fB\-\-warn\fR +warn about improperly formated checksum lines +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +The sums are computed as described in FIPS-180-1. When checking, the input +should be a former output of this program. The default mode is to print +a line with checksum, a character indicating type (`*' for binary, ` ' for +text), and name for each FILE. +.SH AUTHOR +Written by Ulrich Drepper and Scott Miller. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B shasum +is maintained as a Texinfo manual. If the +.B info +and +.B shasum +programs are properly installed at your site, the command +.IP +.B info shasum +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/sha1sum.x b/src/apps/bin/coreutils-5.0/man/sha1sum.x new file mode 100644 index 0000000000..0eeec2973f --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/sha1sum.x @@ -0,0 +1,4 @@ +[NAME] +shasum \- compute and check SHA1 message digest +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/shred.1 b/src/apps/bin/coreutils-5.0/man/shred.1 new file mode 100644 index 0000000000..d726577555 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/shred.1 @@ -0,0 +1,98 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH SHRED "1" "March 2003" "shred (coreutils) 5.0" "User Commands" +.SH NAME +shred \- delete a file securely, first overwriting it to hide its contents +.SH SYNOPSIS +.B shred +[\fIOPTIONS\fR] \fIFILE \fR[...] +.SH DESCRIPTION +.\" Add any additional description here +.PP +Overwrite the specified FILE(s) repeatedly, in order to make it harder +for even very expensive hardware probing to recover the data. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-f\fR, \fB\-\-force\fR +change permissions to allow writing if necessary +.TP +\fB\-n\fR, \fB\-\-iterations\fR=\fIN\fR +Overwrite N times instead of the default (25) +.TP +\fB\-s\fR, \fB\-\-size\fR=\fIN\fR +shred this many bytes (suffixes like K, M, G accepted) +.TP +\fB\-u\fR, \fB\-\-remove\fR +truncate and remove file after overwriting +.TP +\fB\-v\fR, \fB\-\-verbose\fR +show progress +.TP +\fB\-x\fR, \fB\-\-exact\fR +do not round file sizes up to the next full block; +.IP +this is the default for non-regular files +.TP +\fB\-z\fR, \fB\-\-zero\fR +add a final overwrite with zeros to hide shredding +.TP +- +shred standard output +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +Delete FILE(s) if \fB\-\-remove\fR (-u) is specified. The default is not to remove +the files because it is common to operate on device files like /dev/hda, +and those files usually should not be removed. When operating on regular +files, most people use the \fB\-\-remove\fR option. +.PP +CAUTION: Note that shred relies on a very important assumption: +that the filesystem overwrites data in place. This is the traditional +way to do things, but many modern filesystem designs do not satisfy this +assumption. The following are examples of filesystems on which shred is +not effective: +.PP +* log-structured or journaled filesystems, such as those supplied with +.IP +AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.) +.PP +* filesystems that write redundant data and carry on even if some writes +.IP +fail, such as RAID-based filesystems +.PP +* filesystems that make snapshots, such as Network Appliance's NFS server +.PP +* filesystems that cache in temporary locations, such as NFS +.IP +version 3 clients +.PP +* compressed filesystems +.PP +In addition, file system backups and remote mirrors may contain copies +of the file that cannot be removed, and that will allow a shredded file +to be recovered later. +.SH AUTHOR +Written by Colin Plumb. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B shred +is maintained as a Texinfo manual. If the +.B info +and +.B shred +programs are properly installed at your site, the command +.IP +.B info shred +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/shred.x b/src/apps/bin/coreutils-5.0/man/shred.x new file mode 100644 index 0000000000..415f286d28 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/shred.x @@ -0,0 +1,4 @@ +[NAME] +shred \- delete a file securely, first overwriting it to hide its contents +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/sleep.1 b/src/apps/bin/coreutils-5.0/man/sleep.1 new file mode 100644 index 0000000000..8644a65cc5 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/sleep.1 @@ -0,0 +1,44 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH SLEEP "1" "March 2003" "sleep 5.0" "User Commands" +.SH NAME +sleep \- delay for a specified amount of time +.SH SYNOPSIS +.B sleep +\fINUMBER\fR[\fISUFFIX\fR]... +.br +.B sleep +\fIOPTION\fR +.SH DESCRIPTION +.\" Add any additional description here +.PP +Pause for NUMBER seconds. SUFFIX may be `s' for seconds (the default), +`m' for minutes, `h' for hours or `d' for days. Unlike most implementations +that require NUMBER be an integer, here NUMBER may be an arbitrary floating +point number. +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Jim Meyering and Paul Eggert. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B sleep +is maintained as a Texinfo manual. If the +.B info +and +.B sleep +programs are properly installed at your site, the command +.IP +.B info sleep +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/sleep.x b/src/apps/bin/coreutils-5.0/man/sleep.x new file mode 100644 index 0000000000..c239a5a5f9 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/sleep.x @@ -0,0 +1,4 @@ +[NAME] +sleep \- delay for a specified amount of time +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/sort.1 b/src/apps/bin/coreutils-5.0/man/sort.1 new file mode 100644 index 0000000000..12bc0b4a1f --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/sort.1 @@ -0,0 +1,113 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH SORT "1" "March 2003" "sort (coreutils) 5.0" "User Commands" +.SH NAME +sort \- sort lines of text files +.SH SYNOPSIS +.B sort +[\fIOPTION\fR]... [\fIFILE\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Write sorted concatenation of all FILE(s) to standard output. +.PP +Ordering options: +.PP +Mandatory arguments to long options are mandatory for short options too. +.HP +\fB\-b\fR, \fB\-\-ignore\-leading\-blanks\fR ignore leading blanks +.TP +\fB\-d\fR, \fB\-\-dictionary\-order\fR +consider only blanks and alphanumeric characters +.TP +\fB\-f\fR, \fB\-\-ignore\-case\fR +fold lower case to upper case characters +.TP +\fB\-g\fR, \fB\-\-general\-numeric\-sort\fR +compare according to general numerical value +.TP +\fB\-i\fR, \fB\-\-ignore\-nonprinting\fR +consider only printable characters +.TP +\fB\-M\fR, \fB\-\-month\-sort\fR +compare (unknown) < `JAN' < ... < `DEC' +.TP +\fB\-n\fR, \fB\-\-numeric\-sort\fR +compare according to string numerical value +.TP +\fB\-r\fR, \fB\-\-reverse\fR +reverse the result of comparisons +.PP +Other options: +.TP +\fB\-c\fR, \fB\-\-check\fR +check whether input is sorted; do not sort +.TP +\fB\-k\fR, \fB\-\-key\fR=\fIPOS1[\fR,POS2] +start a key at POS1, end it at POS 2 (origin 1) +.TP +\fB\-m\fR, \fB\-\-merge\fR +merge already sorted files; do not sort +.TP +\fB\-o\fR, \fB\-\-output\fR=\fIFILE\fR +write result to FILE instead of standard output +.TP +\fB\-s\fR, \fB\-\-stable\fR +stabilize sort by disabling last-resort comparison +.TP +\fB\-S\fR, \fB\-\-buffer\-size\fR=\fISIZE\fR +use SIZE for main memory buffer +.HP +\fB\-t\fR, \fB\-\-field\-separator\fR=\fISEP\fR use SEP instead of non- to whitespace transition +.TP +\fB\-T\fR, \fB\-\-temporary\-directory\fR=\fIDIR\fR +use DIR for temporaries, not $TMPDIR or /tmp +multiple options specify multiple directories +.TP +\fB\-u\fR, \fB\-\-unique\fR +with \fB\-c\fR: check for strict ordering +otherwise: output only the first of an equal run +.TP +\fB\-z\fR, \fB\-\-zero\-terminated\fR +end lines with 0 byte, not newline +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +POS is F[.C][OPTS], where F is the field number and C the character position +in the field. OPTS is one or more single-letter ordering options, which +override global ordering options for that key. If no key is given, use the +entire line as the key. +.PP +SIZE may be followed by the following multiplicative suffixes: +% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y. +.PP +With no FILE, or when FILE is -, read standard input. +.PP +*** WARNING *** +The locale specified by the environment affects sort order. +Set LC_ALL=C to get the traditional sort order that uses +native byte values. +.SH AUTHOR +Written by Mike Haertel and Paul Eggert. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B sort +is maintained as a Texinfo manual. If the +.B info +and +.B sort +programs are properly installed at your site, the command +.IP +.B info sort +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/sort.x b/src/apps/bin/coreutils-5.0/man/sort.x new file mode 100644 index 0000000000..5c171ddf2c --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/sort.x @@ -0,0 +1,4 @@ +[NAME] +sort \- sort lines of text files +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/split.1 b/src/apps/bin/coreutils-5.0/man/split.1 new file mode 100644 index 0000000000..9c3fa4836c --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/split.1 @@ -0,0 +1,59 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH SPLIT "1" "March 2003" "split (coreutils) 5.0" "User Commands" +.SH NAME +split \- split a file into pieces +.SH SYNOPSIS +.B split +[\fIOPTION\fR] [\fIINPUT \fR[\fIPREFIX\fR]] +.SH DESCRIPTION +.\" Add any additional description here +.PP +Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default +PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-a\fR, \fB\-\-suffix\-length\fR=\fIN\fR +use suffixes of length N (default 2) +.TP +\fB\-b\fR, \fB\-\-bytes\fR=\fISIZE\fR +put SIZE bytes per output file +.TP +\fB\-C\fR, \fB\-\-line\-bytes\fR=\fISIZE\fR +put at most SIZE bytes of lines per output file +.TP +\fB\-l\fR, \fB\-\-lines\fR=\fINUMBER\fR +put NUMBER lines per output file +.TP +\fB\-\-verbose\fR +print a diagnostic to standard error just +before each output file is opened +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg. +.SH AUTHOR +Written by Torbjorn Granlund and Richard M. Stallman. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B split +is maintained as a Texinfo manual. If the +.B info +and +.B split +programs are properly installed at your site, the command +.IP +.B info split +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/split.x b/src/apps/bin/coreutils-5.0/man/split.x new file mode 100644 index 0000000000..6e98e7f7bc --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/split.x @@ -0,0 +1,4 @@ +[NAME] +split \- split a file into pieces +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/stat.1 b/src/apps/bin/coreutils-5.0/man/stat.1 new file mode 100644 index 0000000000..c88404e3d7 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/stat.1 @@ -0,0 +1,165 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH STAT "1" "March 2003" "stat (coreutils) 5.0" "User Commands" +.SH NAME +stat \- display file or filesystem status +.SH SYNOPSIS +.B stat +[\fIOPTION\fR] \fIFILE\fR... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Display file or filesystem status. +.TP +\fB\-f\fR, \fB\-\-filesystem\fR +display filesystem status instead of file status +.TP +\fB\-c\fR \fB\-\-format\fR=\fIFORMAT\fR +use the specified FORMAT instead of the default +.TP +\fB\-L\fR, \fB\-\-dereference\fR +follow links +.TP +\fB\-t\fR, \fB\-\-terse\fR +print the information in terse form +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +The valid format sequences for files (without \fB\-\-filesystem\fR): +.TP +%A +Access rights in human readable form +.TP +%a +Access rights in octal +.TP +%B +The size in bytes of each block reported by `%b' +.TP +%b +Number of blocks allocated (see %B) +.TP +%D +Device number in hex +.TP +%d +Device number in decimal +.TP +%F +File type +.TP +%f +Raw mode in hex +.TP +%G +Group name of owner +.TP +%g +Group ID of owner +.TP +%h +Number of hard links +.TP +%i +Inode number +.TP +%N +Quoted File name with dereference if symbolic link +.TP +%n +File name +.TP +%o +IO block size +.TP +%s +Total size, in bytes +.TP +%T +Minor device type in hex +.TP +%t +Major device type in hex +.TP +%U +User name of owner +.TP +%u +User ID of owner +.TP +%X +Time of last access as seconds since Epoch +.TP +%x +Time of last access +.TP +%Y +Time of last modification as seconds since Epoch +.TP +%y +Time of last modification +.TP +%Z +Time of last change as seconds since Epoch +.TP +%z +Time of last change +.PP +Valid format sequences for file systems: +.TP +%a +Free blocks available to non-superuser +.TP +%b +Total data blocks in file system +.TP +%c +Total file nodes in file system +.TP +%d +Free file nodes in file system +.TP +%f +Free blocks in file system +.TP +%i +File System id in hex +.TP +%l +Maximum length of filenames +.TP +%n +File name +.TP +%s +Optimal transfer block size +.TP +%T +Type in human readable form +.TP +%t +Type in hex +.SH AUTHOR +Written by Michael Meskes. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B stat +is maintained as a Texinfo manual. If the +.B info +and +.B stat +programs are properly installed at your site, the command +.IP +.B info stat +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/stat.x b/src/apps/bin/coreutils-5.0/man/stat.x new file mode 100644 index 0000000000..86645a103d --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/stat.x @@ -0,0 +1,4 @@ +[NAME] +stat \- display file or filesystem status +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/stty.1 b/src/apps/bin/coreutils-5.0/man/stty.1 new file mode 100644 index 0000000000..419df45a5c --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/stty.1 @@ -0,0 +1,401 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH STTY "1" "March 2003" "stty 5.0" "User Commands" +.SH NAME +stty \- change and print terminal line settings +.SH SYNOPSIS +.B stty +[\fI-F DEVICE\fR] [\fI--file=DEVICE\fR] [\fISETTING\fR]... +.br +.B stty +[\fI-F DEVICE\fR] [\fI--file=DEVICE\fR] [\fI-a|--all\fR] +.br +.B stty +[\fI-F DEVICE\fR] [\fI--file=DEVICE\fR] [\fI-g|--save\fR] +.SH DESCRIPTION +.\" Add any additional description here +.PP +Print or change terminal characteristics. +.TP +\fB\-a\fR, \fB\-\-all\fR +print all current settings in human-readable form +.TP +\fB\-g\fR, \fB\-\-save\fR +print all current settings in a stty-readable form +.TP +\fB\-F\fR, \fB\-\-file\fR=\fIDEVICE\fR +open and use the specified DEVICE instead of stdin +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +Optional - before SETTING indicates negation. An * marks non-POSIX +settings. The underlying system defines which settings are available. +.SS "Special characters:" +.TP +* dsusp CHAR +CHAR will send a terminal stop signal once input flushed +.TP +eof CHAR +CHAR will send an end of file (terminate the input) +.TP +eol CHAR +CHAR will end the line +.TP +* eol2 CHAR +alternate CHAR for ending the line +.TP +erase CHAR +CHAR will erase the last character typed +.TP +intr CHAR +CHAR will send an interrupt signal +.TP +kill CHAR +CHAR will erase the current line +.TP +* lnext CHAR +CHAR will enter the next character quoted +.TP +quit CHAR +CHAR will send a quit signal +.TP +* rprnt CHAR +CHAR will redraw the current line +.TP +start CHAR +CHAR will restart the output after stopping it +.TP +stop CHAR +CHAR will stop the output +.TP +susp CHAR +CHAR will send a terminal stop signal +.TP +* swtch CHAR +CHAR will switch to a different shell layer +.TP +* werase CHAR +CHAR will erase the last word typed +.SS "Special settings:" +.TP +N +set the input and output speeds to N bauds +.TP +* cols N +tell the kernel that the terminal has N columns +.TP +* columns N +same as cols N +.TP +ispeed N +set the input speed to N +.TP +* line N +use line discipline N +.TP +min N +with \fB\-icanon\fR, set N characters minimum for a completed read +.TP +ospeed N +set the output speed to N +.TP +* rows N +tell the kernel that the terminal has N rows +.TP +* size +print the number of rows and columns according to the kernel +.TP +speed +print the terminal speed +.TP +time N +with \fB\-icanon\fR, set read timeout of N tenths of a second +.SS "Control settings:" +.TP +[-]clocal +disable modem control signals +.TP +[-]cread +allow input to be received +.TP +* [-]crtscts +enable RTS/CTS handshaking +.TP +csN +set character size to N bits, N in [5..8] +.TP +[-]cstopb +use two stop bits per character (one with `-') +.TP +[-]hup +send a hangup signal when the last process closes the tty +.TP +[-]hupcl +same as [-]hup +.TP +[-]parenb +generate parity bit in output and expect parity bit in input +.TP +[-]parodd +set odd parity (even with `-') +.SS "Input settings:" +.TP +[-]brkint +breaks cause an interrupt signal +.TP +[-]icrnl +translate carriage return to newline +.TP +[-]ignbrk +ignore break characters +.TP +[-]igncr +ignore carriage return +.TP +[-]ignpar +ignore characters with parity errors +.TP +* [-]imaxbel +beep and do not flush a full input buffer on a character +.TP +[-]inlcr +translate newline to carriage return +.TP +[-]inpck +enable input parity checking +.TP +[-]istrip +clear high (8th) bit of input characters +.TP +* [-]iuclc +translate uppercase characters to lowercase +.TP +* [-]ixany +let any character restart output, not only start character +.TP +[-]ixoff +enable sending of start/stop characters +.TP +[-]ixon +enable XON/XOFF flow control +.TP +[-]parmrk +mark parity errors (with a 255-0-character sequence) +.TP +[-]tandem +same as [-]ixoff +.SS "Output settings:" +.TP +* bsN +backspace delay style, N in [0..1] +.TP +* crN +carriage return delay style, N in [0..3] +.TP +* ffN +form feed delay style, N in [0..1] +.TP +* nlN +newline delay style, N in [0..1] +.TP +* [-]ocrnl +translate carriage return to newline +.TP +* [-]ofdel +use delete characters for fill instead of null characters +.TP +* [-]ofill +use fill (padding) characters instead of timing for delays +.TP +* [-]olcuc +translate lowercase characters to uppercase +.TP +* [-]onlcr +translate newline to carriage return-newline +.TP +* [-]onlret +newline performs a carriage return +.TP +* [-]onocr +do not print carriage returns in the first column +.TP +[-]opost +postprocess output +.TP +* tabN +horizontal tab delay style, N in [0..3] +.TP +* tabs +same as tab0 +.TP +* \fB\-tabs\fR +same as tab3 +.TP +* vtN +vertical tab delay style, N in [0..1] +.SS "Local settings:" +.TP +[-]crterase +echo erase characters as backspace-space-backspace +.TP +* crtkill +kill all line by obeying the echoprt and echoe settings +.TP +* \fB\-crtkill\fR +kill all line by obeying the echoctl and echok settings +.TP +* [-]ctlecho +echo control characters in hat notation (`^c') +.TP +[-]echo +echo input characters +.TP +* [-]echoctl +same as [-]ctlecho +.TP +[-]echoe +same as [-]crterase +.TP +[-]echok +echo a newline after a kill character +.TP +* [-]echoke +same as [-]crtkill +.TP +[-]echonl +echo newline even if not echoing other characters +.TP +* [-]echoprt +echo erased characters backward, between `\e' and '/' +.TP +[-]icanon +enable erase, kill, werase, and rprnt special characters +.TP +[-]iexten +enable non-POSIX special characters +.TP +[-]isig +enable interrupt, quit, and suspend special characters +.TP +[-]noflsh +disable flushing after interrupt and quit special characters +.TP +* [-]prterase +same as [-]echoprt +.TP +* [-]tostop +stop background jobs that try to write to the terminal +.TP +* [-]xcase +with icanon, escape with `\e' for uppercase characters +.SS "Combination settings:" +.TP +* [-]LCASE +same as [-]lcase +.TP +cbreak +same as \fB\-icanon\fR +.TP +\fB\-cbreak\fR +same as icanon +.TP +cooked +same as brkint ignpar istrip icrnl ixon opost isig +icanon, eof and eol characters to their default values +.TP +\fB\-cooked\fR +same as raw +.TP +crt +same as echoe echoctl echoke +.TP +dec +same as echoe echoctl echoke \fB\-ixany\fR intr ^c erase 0177 +kill ^u +.TP +* [-]decctlq +same as [-]ixany +.TP +ek +erase and kill characters to their default values +.TP +evenp +same as parenb \fB\-parodd\fR cs7 +.TP +\fB\-evenp\fR +same as \fB\-parenb\fR cs8 +.TP +* [-]lcase +same as xcase iuclc olcuc +.TP +litout +same as \fB\-parenb\fR \fB\-istrip\fR \fB\-opost\fR cs8 +.TP +\fB\-litout\fR +same as parenb istrip opost cs7 +.TP +nl +same as \fB\-icrnl\fR \fB\-onlcr\fR +.TP +\fB\-nl\fR +same as icrnl \fB\-inlcr\fR \fB\-igncr\fR onlcr \fB\-ocrnl\fR \fB\-onlret\fR +.TP +oddp +same as parenb parodd cs7 +.TP +\fB\-oddp\fR +same as \fB\-parenb\fR cs8 +.TP +[-]parity +same as [-]evenp +.TP +pass8 +same as \fB\-parenb\fR \fB\-istrip\fR cs8 +.TP +\fB\-pass8\fR +same as parenb istrip cs7 +.TP +raw +same as \fB\-ignbrk\fR \fB\-brkint\fR \fB\-ignpar\fR \fB\-parmrk\fR \fB\-inpck\fR \fB\-istrip\fR +\fB\-inlcr\fR \fB\-igncr\fR \fB\-icrnl\fR \fB\-ixon\fR \fB\-ixoff\fR \fB\-iuclc\fR \fB\-ixany\fR +\fB\-imaxbel\fR \fB\-opost\fR \fB\-isig\fR \fB\-icanon\fR \fB\-xcase\fR min 1 time 0 +.TP +\fB\-raw\fR +same as cooked +.TP +sane +same as cread \fB\-ignbrk\fR brkint \fB\-inlcr\fR \fB\-igncr\fR icrnl +\fB\-ixoff\fR \fB\-iuclc\fR \fB\-ixany\fR imaxbel opost \fB\-olcuc\fR \fB\-ocrnl\fR onlcr +\fB\-onocr\fR \fB\-onlret\fR \fB\-ofill\fR \fB\-ofdel\fR nl0 cr0 tab0 bs0 vt0 ff0 +isig icanon iexten echo echoe echok \fB\-echonl\fR \fB\-noflsh\fR +\fB\-xcase\fR \fB\-tostop\fR \fB\-echoprt\fR echoctl echoke, all special +characters to their default values. +.PP +Handle the tty line connected to standard input. Without arguments, +prints baud rate, line discipline, and deviations from stty sane. In +settings, CHAR is taken literally, or coded as in ^c, 0x37, 0177 or +127; special values ^- or undef used to disable special characters. +.SH AUTHOR +Written by David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B stty +is maintained as a Texinfo manual. If the +.B info +and +.B stty +programs are properly installed at your site, the command +.IP +.B info stty +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/stty.x b/src/apps/bin/coreutils-5.0/man/stty.x new file mode 100644 index 0000000000..f3e1e1f0a5 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/stty.x @@ -0,0 +1,4 @@ +[NAME] +stty \- change and print terminal line settings +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/su.1 b/src/apps/bin/coreutils-5.0/man/su.1 new file mode 100644 index 0000000000..3f9f1b79cd --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/su.1 @@ -0,0 +1,58 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH SU "1" "March 2003" "su (coreutils) 5.0" "User Commands" +.SH NAME +su \- run a shell with substitute user and group IDs +.SH SYNOPSIS +.B su +[\fIOPTION\fR]... [\fI-\fR] [\fIUSER \fR[\fIARG\fR]...] +.SH DESCRIPTION +.\" Add any additional description here +.PP +Change the effective user id and group id to that of USER. +.TP +-, \fB\-l\fR, \fB\-\-login\fR +make the shell a login shell +.TP +\fB\-c\fR, \fB\-\-commmand\fR=\fICOMMAND\fR +pass a single COMMAND to the shell with \fB\-c\fR +.TP +\fB\-f\fR, \fB\-\-fast\fR +pass \fB\-f\fR to the shell (for csh or tcsh) +.TP +\fB\-m\fR, \fB\-\-preserve\-environment\fR +do not reset environment variables +.TP +\fB\-p\fR +same as \fB\-m\fR +.TP +\fB\-s\fR, \fB\-\-shell\fR=\fISHELL\fR +run SHELL if /etc/shells allows it +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +A mere - implies \fB\-l\fR. If USER not given, assume root. +.SH AUTHOR +Written by David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B su +is maintained as a Texinfo manual. If the +.B info +and +.B su +programs are properly installed at your site, the command +.IP +.B info su +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/su.x b/src/apps/bin/coreutils-5.0/man/su.x new file mode 100644 index 0000000000..b368dd6577 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/su.x @@ -0,0 +1,4 @@ +[NAME] +su \- run a shell with substitute user and group IDs +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/sum.1 b/src/apps/bin/coreutils-5.0/man/sum.1 new file mode 100644 index 0000000000..89a373cc07 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/sum.1 @@ -0,0 +1,46 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH SUM "1" "March 2003" "sum (coreutils) 5.0" "User Commands" +.SH NAME +sum \- checksum and count the blocks in a file +.SH SYNOPSIS +.B sum +[\fIOPTION\fR]... [\fIFILE\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Print checksum and block counts for each FILE. +.TP +\fB\-r\fR +defeat \fB\-s\fR, use BSD sum algorithm, use 1K blocks +.TP +\fB\-s\fR, \fB\-\-sysv\fR +use System V sum algorithm, use 512 bytes blocks +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +With no FILE, or when FILE is -, read standard input. +.SH AUTHOR +Written by Kayvan Aghaiepour and David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B sum +is maintained as a Texinfo manual. If the +.B info +and +.B sum +programs are properly installed at your site, the command +.IP +.B info sum +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/sum.x b/src/apps/bin/coreutils-5.0/man/sum.x new file mode 100644 index 0000000000..a03b9cc5d0 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/sum.x @@ -0,0 +1,4 @@ +[NAME] +sum \- checksum and count the blocks in a file +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/sync.1 b/src/apps/bin/coreutils-5.0/man/sync.1 new file mode 100644 index 0000000000..aa245f7cd2 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/sync.1 @@ -0,0 +1,38 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH SYNC "1" "March 2003" "sync (coreutils) 5.0" "User Commands" +.SH NAME +sync \- flush filesystem buffers +.SH SYNOPSIS +.B sync +[\fIOPTION\fR] +.SH DESCRIPTION +.\" Add any additional description here +.PP +Force changed blocks to disk, update the super block. +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Jim Meyering. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B sync +is maintained as a Texinfo manual. If the +.B info +and +.B sync +programs are properly installed at your site, the command +.IP +.B info sync +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/sync.x b/src/apps/bin/coreutils-5.0/man/sync.x new file mode 100644 index 0000000000..e6b38de1a4 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/sync.x @@ -0,0 +1,4 @@ +[NAME] +sync \- flush filesystem buffers +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/tac.1 b/src/apps/bin/coreutils-5.0/man/tac.1 new file mode 100644 index 0000000000..21fcd01809 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/tac.1 @@ -0,0 +1,50 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH TAC "1" "March 2003" "tac (coreutils) 5.0" "User Commands" +.SH NAME +tac \- concatenate and print files in reverse +.SH SYNOPSIS +.B tac +[\fIOPTION\fR]... [\fIFILE\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Write each FILE to standard output, last line first. +With no FILE, or when FILE is -, read standard input. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-b\fR, \fB\-\-before\fR +attach the separator before instead of after +.TP +\fB\-r\fR, \fB\-\-regex\fR +interpret the separator as a regular expression +.TP +\fB\-s\fR, \fB\-\-separator\fR=\fISTRING\fR +use STRING as the separator instead of newline +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Jay Lepreau and David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B tac +is maintained as a Texinfo manual. If the +.B info +and +.B tac +programs are properly installed at your site, the command +.IP +.B info tac +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/tac.x b/src/apps/bin/coreutils-5.0/man/tac.x new file mode 100644 index 0000000000..d943afaa53 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/tac.x @@ -0,0 +1,4 @@ +[NAME] +tac \- concatenate and print files in reverse +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/tail.1 b/src/apps/bin/coreutils-5.0/man/tail.1 new file mode 100644 index 0000000000..c126dc4ad5 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/tail.1 @@ -0,0 +1,93 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH TAIL "1" "March 2003" "tail (coreutils) 5.0" "User Commands" +.SH NAME +tail \- output the last part of files +.SH SYNOPSIS +.B tail +[\fIOPTION\fR]... [\fIFILE\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Print the last 10 lines of each FILE to standard output. +With more than one FILE, precede each with a header giving the file name. +With no FILE, or when FILE is -, read standard input. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-\-retry\fR +keep trying to open a file even if it is +inaccessible when tail starts or if it becomes +inaccessible later \fB\-\-\fR useful only with \fB\-f\fR +.TP +\fB\-c\fR, \fB\-\-bytes\fR=\fIN\fR +output the last N bytes +.TP +\fB\-f\fR, \fB\-\-follow[=\fR{name|descriptor}] +output appended data as the file grows; +\fB\-f\fR, \fB\-\-follow\fR, and \fB\-\-follow\fR=\fIdescriptor\fR are +equivalent +.TP +\fB\-F\fR +same as \fB\-\-follow\fR=\fIname\fR \fB\-\-retry\fR +.TP +\fB\-n\fR, \fB\-\-lines\fR=\fIN\fR +output the last N lines, instead of the last 10 +.TP +\fB\-\-max\-unchanged\-stats\fR=\fIN\fR +with \fB\-\-follow\fR=\fIname\fR, reopen a FILE which has not +changed size after N (default 5) iterations +to see if it has been unlinked or renamed +(this is the usual case of rotated log files) +.TP +\fB\-\-pid\fR=\fIPID\fR +with \fB\-f\fR, terminate after process ID, PID dies +.TP +\fB\-q\fR, \fB\-\-quiet\fR, \fB\-\-silent\fR +never output headers giving file names +.TP +\fB\-s\fR, \fB\-\-sleep\-interval\fR=\fIS\fR +with \fB\-f\fR, sleep for approximately S seconds +(default 1.0) between iterations. +.TP +\fB\-v\fR, \fB\-\-verbose\fR +always output headers giving file names +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +If the first character of N (the number of bytes or lines) is a `+', +print beginning with the Nth item from the start of each file, otherwise, +print the last N items in the file. N may have a multiplier suffix: +b for 512, k for 1024, m for 1048576 (1 Meg). +.PP +With \fB\-\-follow\fR (-f), tail defaults to following the file descriptor, which +means that even if a tail'ed file is renamed, tail will continue to track +its end. This default behavior is not desirable when you really want to +track the actual name of the file, not the file descriptor (e.g., log +rotation). Use \fB\-\-follow\fR=\fIname\fR in that case. That causes tail to track the +named file by reopening it periodically to see if it has been removed and +recreated by some other program. +.SH AUTHOR +Written by Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B tail +is maintained as a Texinfo manual. If the +.B info +and +.B tail +programs are properly installed at your site, the command +.IP +.B info tail +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/tail.x b/src/apps/bin/coreutils-5.0/man/tail.x new file mode 100644 index 0000000000..2ede04c829 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/tail.x @@ -0,0 +1,4 @@ +[NAME] +tail \- output the last part of files +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/tee.1 b/src/apps/bin/coreutils-5.0/man/tee.1 new file mode 100644 index 0000000000..aa7267cbe1 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/tee.1 @@ -0,0 +1,44 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH TEE "1" "March 2003" "tee (coreutils) 5.0" "User Commands" +.SH NAME +tee \- read from standard input and write to standard output and files +.SH SYNOPSIS +.B tee +[\fIOPTION\fR]... [\fIFILE\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Copy standard input to each FILE, and also to standard output. +.TP +\fB\-a\fR, \fB\-\-append\fR +append to the given FILEs, do not overwrite +.TP +\fB\-i\fR, \fB\-\-ignore\-interrupts\fR +ignore interrupt signals +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Mike Parker, Richard M. Stallman, and David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B tee +is maintained as a Texinfo manual. If the +.B info +and +.B tee +programs are properly installed at your site, the command +.IP +.B info tee +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/tee.x b/src/apps/bin/coreutils-5.0/man/tee.x new file mode 100644 index 0000000000..e5854cff45 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/tee.x @@ -0,0 +1,4 @@ +[NAME] +tee \- read from standard input and write to standard output and files +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/test.1 b/src/apps/bin/coreutils-5.0/man/test.1 new file mode 100644 index 0000000000..2a58ecad9a --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/test.1 @@ -0,0 +1,157 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH TEST "1" "March 2003" "test 5.0" "User Commands" +.SH NAME +test \- check file types and compare values +.SH SYNOPSIS +.B test +\fIEXPRESSION\fR +.br +.B [ +\fIEXPRESSION \fR] +.br +.B test +\fIOPTION\fR +.SH DESCRIPTION +.\" Add any additional description here +.PP +Exit with the status determined by EXPRESSION. +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +EXPRESSION is true or false and sets exit status. It is one of: +.TP +( EXPRESSION ) +EXPRESSION is true +.TP +! EXPRESSION +EXPRESSION is false +.TP +EXPRESSION1 \fB\-a\fR EXPRESSION2 +both EXPRESSION1 and EXPRESSION2 are true +.TP +EXPRESSION1 \fB\-o\fR EXPRESSION2 +either EXPRESSION1 or EXPRESSION2 is true +.TP +[-n] STRING +the length of STRING is nonzero +.TP +\fB\-z\fR STRING +the length of STRING is zero +.TP +STRING1 = STRING2 +the strings are equal +.TP +STRING1 != STRING2 +the strings are not equal +.TP +INTEGER1 \fB\-eq\fR INTEGER2 +INTEGER1 is equal to INTEGER2 +.TP +INTEGER1 \fB\-ge\fR INTEGER2 +INTEGER1 is greater than or equal to INTEGER2 +.TP +INTEGER1 \fB\-gt\fR INTEGER2 +INTEGER1 is greater than INTEGER2 +.TP +INTEGER1 \fB\-le\fR INTEGER2 +INTEGER1 is less than or equal to INTEGER2 +.TP +INTEGER1 \fB\-lt\fR INTEGER2 +INTEGER1 is less than INTEGER2 +.TP +INTEGER1 \fB\-ne\fR INTEGER2 +INTEGER1 is not equal to INTEGER2 +.TP +FILE1 \fB\-ef\fR FILE2 +FILE1 and FILE2 have the same device and inode numbers +.TP +FILE1 \fB\-nt\fR FILE2 +FILE1 is newer (modification date) than FILE2 +.TP +FILE1 \fB\-ot\fR FILE2 +FILE1 is older than FILE2 +.TP +\fB\-b\fR FILE +FILE exists and is block special +.TP +\fB\-c\fR FILE +FILE exists and is character special +.TP +\fB\-d\fR FILE +FILE exists and is a directory +.TP +\fB\-e\fR FILE +FILE exists +.TP +\fB\-f\fR FILE +FILE exists and is a regular file +.TP +\fB\-g\fR FILE +FILE exists and is set-group-ID +.TP +\fB\-h\fR FILE +FILE exists and is a symbolic link (same as \fB\-L\fR) +.TP +\fB\-G\fR FILE +FILE exists and is owned by the effective group ID +.TP +\fB\-k\fR FILE +FILE exists and has its sticky bit set +.TP +\fB\-L\fR FILE +FILE exists and is a symbolic link (same as \fB\-h\fR) +.TP +\fB\-O\fR FILE +FILE exists and is owned by the effective user ID +.TP +\fB\-p\fR FILE +FILE exists and is a named pipe +.TP +\fB\-r\fR FILE +FILE exists and is readable +.TP +\fB\-s\fR FILE +FILE exists and has a size greater than zero +.TP +\fB\-S\fR FILE +FILE exists and is a socket +.TP +\fB\-t\fR [FD] +file descriptor FD (stdout by default) is opened on a terminal +.TP +\fB\-u\fR FILE +FILE exists and its set-user-ID bit is set +.TP +\fB\-w\fR FILE +FILE exists and is writable +.TP +\fB\-x\fR FILE +FILE exists and is executable +.PP +Beware that parentheses need to be escaped (e.g., by backslashes) for shells. +INTEGER may also be \fB\-l\fR STRING, which evaluates to the length of STRING. +.SH AUTHOR +Written by FIXME: ksb and mjb. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B test +is maintained as a Texinfo manual. If the +.B info +and +.B test +programs are properly installed at your site, the command +.IP +.B info test +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/test.x b/src/apps/bin/coreutils-5.0/man/test.x new file mode 100644 index 0000000000..8d5bcff526 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/test.x @@ -0,0 +1,4 @@ +[NAME] +test \- check file types and compare values +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/touch.1 b/src/apps/bin/coreutils-5.0/man/touch.1 new file mode 100644 index 0000000000..9f4e85f7bb --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/touch.1 @@ -0,0 +1,67 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH TOUCH "1" "March 2003" "touch (coreutils) 5.0" "User Commands" +.SH NAME +touch \- change file timestamps +.SH SYNOPSIS +.B touch +[\fIOPTION\fR]... \fIFILE\fR... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Update the access and modification times of each FILE to the current time. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-a\fR +change only the access time +.TP +\fB\-c\fR, \fB\-\-no\-create\fR +do not create any files +.TP +\fB\-d\fR, \fB\-\-date\fR=\fISTRING\fR +parse STRING and use it instead of current time +.TP +\fB\-f\fR +(ignored) +.TP +\fB\-m\fR +change only the modification time +.TP +\fB\-r\fR, \fB\-\-reference\fR=\fIFILE\fR +use this file's times instead of current time +.TP +\fB\-t\fR STAMP +use [[CC]YY]MMDDhhmm[.ss] instead of current time +.TP +\fB\-\-time\fR=\fIWORD\fR +set time given by WORD: access atime use (same as \fB\-a\fR) +modify mtime (same as \fB\-m\fR) +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +Note that the \fB\-d\fR and \fB\-t\fR options accept different time-date formats. +.SH AUTHOR +Written by Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B touch +is maintained as a Texinfo manual. If the +.B info +and +.B touch +programs are properly installed at your site, the command +.IP +.B info touch +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/touch.x b/src/apps/bin/coreutils-5.0/man/touch.x new file mode 100644 index 0000000000..64b99dfa1c --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/touch.x @@ -0,0 +1,4 @@ +[NAME] +touch \- change file timestamps +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/tr.1 b/src/apps/bin/coreutils-5.0/man/tr.1 new file mode 100644 index 0000000000..6a73b9be9b --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/tr.1 @@ -0,0 +1,140 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH TR "1" "March 2003" "tr (coreutils) 5.0" "User Commands" +.SH NAME +tr \- translate or delete characters +.SH SYNOPSIS +.B tr +[\fIOPTION\fR]... \fISET1 \fR[\fISET2\fR] +.SH DESCRIPTION +.\" Add any additional description here +.PP +Translate, squeeze, and/or delete characters from standard input, +writing to standard output. +.TP +\fB\-c\fR, \fB\-\-complement\fR +first complement SET1 +.TP +\fB\-d\fR, \fB\-\-delete\fR +delete characters in SET1, do not translate +.TP +\fB\-s\fR, \fB\-\-squeeze\-repeats\fR +replace each input sequence of a repeated character +that is listed in SET1 with a single occurrence +of that character +.TP +\fB\-t\fR, \fB\-\-truncate\-set1\fR +first truncate SET1 to length of SET2 +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +SETs are specified as strings of characters. Most represent themselves. +Interpreted sequences are: +.TP +\eNNN +character with octal value NNN (1 to 3 octal digits) +.TP +\e\e +backslash +.TP +\ea +audible BEL +.TP +\eb +backspace +.TP +\ef +form feed +.TP +\en +new line +.TP +\er +return +.TP +\et +horizontal tab +.TP +\ev +vertical tab +.TP +CHAR1-CHAR2 +all characters from CHAR1 to CHAR2 in ascending order +.TP +[CHAR*] +in SET2, copies of CHAR until length of SET1 +.TP +[CHAR*REPEAT] +REPEAT copies of CHAR, REPEAT octal if starting with 0 +.TP +[:alnum:] +all letters and digits +.TP +[:alpha:] +all letters +.TP +[:blank:] +all horizontal whitespace +.TP +[:cntrl:] +all control characters +.TP +[:digit:] +all digits +.TP +[:graph:] +all printable characters, not including space +.TP +[:lower:] +all lower case letters +.TP +[:print:] +all printable characters, including space +.TP +[:punct:] +all punctuation characters +.TP +[:space:] +all horizontal or vertical whitespace +.TP +[:upper:] +all upper case letters +.TP +[:xdigit:] +all hexadecimal digits +.TP +[=CHAR=] +all characters which are equivalent to CHAR +.PP +Translation occurs if \fB\-d\fR is not given and both SET1 and SET2 appear. +\fB\-t\fR may be used only when translating. SET2 is extended to length of +SET1 by repeating its last character as necessary. Excess characters +of SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to +expand in ascending order; used in SET2 while translating, they may +only be used in pairs to specify case conversion. \fB\-s\fR uses SET1 if not +translating nor deleting; else squeezing uses SET2 and occurs after +translation or deletion. +.SH AUTHOR +Written by Jim Meyering. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B tr +is maintained as a Texinfo manual. If the +.B info +and +.B tr +programs are properly installed at your site, the command +.IP +.B info tr +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/tr.x b/src/apps/bin/coreutils-5.0/man/tr.x new file mode 100644 index 0000000000..f28f1b0d61 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/tr.x @@ -0,0 +1,4 @@ +[NAME] +tr \- translate or delete characters +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/true.1 b/src/apps/bin/coreutils-5.0/man/true.1 new file mode 100644 index 0000000000..87033ca8a7 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/true.1 @@ -0,0 +1,43 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH TRUE "1" "March 2003" "true 5.0" "User Commands" +.SH NAME +true \- do nothing, successfully +.SH SYNOPSIS +.B true +[\fIignored command line arguments\fR] +.br +.B true +\fIOPTION\fR +.SH DESCRIPTION +.\" Add any additional description here +.PP +Exit with a status code indicating success. +.PP +These option names may not be abbreviated. +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Jim Meyering. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B true +is maintained as a Texinfo manual. If the +.B info +and +.B true +programs are properly installed at your site, the command +.IP +.B info true +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/true.x b/src/apps/bin/coreutils-5.0/man/true.x new file mode 100644 index 0000000000..8eb4151382 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/true.x @@ -0,0 +1,4 @@ +[NAME] +true \- do nothing, successfully +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/tsort.1 b/src/apps/bin/coreutils-5.0/man/tsort.1 new file mode 100644 index 0000000000..39ff0f37bb --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/tsort.1 @@ -0,0 +1,39 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH TSORT "1" "March 2003" "tsort (coreutils) 5.0" "User Commands" +.SH NAME +tsort \- perform topological sort +.SH SYNOPSIS +.B tsort +[\fIOPTION\fR] [\fIFILE\fR] +.SH DESCRIPTION +.\" Add any additional description here +.PP +Write totally ordered list consistent with the partial ordering in FILE. +With no FILE, or when FILE is -, read standard input. +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Mark Kettenis. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B tsort +is maintained as a Texinfo manual. If the +.B info +and +.B tsort +programs are properly installed at your site, the command +.IP +.B info tsort +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/tsort.x b/src/apps/bin/coreutils-5.0/man/tsort.x new file mode 100644 index 0000000000..8ed3de9c92 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/tsort.x @@ -0,0 +1,4 @@ +[NAME] +tsort \- perform topological sort +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/tty.1 b/src/apps/bin/coreutils-5.0/man/tty.1 new file mode 100644 index 0000000000..ab9e07ceef --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/tty.1 @@ -0,0 +1,41 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH TTY "1" "March 2003" "tty (coreutils) 5.0" "User Commands" +.SH NAME +tty \- print the file name of the terminal connected to standard input +.SH SYNOPSIS +.B tty +[\fIOPTION\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Print the file name of the terminal connected to standard input. +.TP +\fB\-s\fR, \fB\-\-silent\fR, \fB\-\-quiet\fR +print nothing, only return an exit status +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B tty +is maintained as a Texinfo manual. If the +.B info +and +.B tty +programs are properly installed at your site, the command +.IP +.B info tty +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/tty.x b/src/apps/bin/coreutils-5.0/man/tty.x new file mode 100644 index 0000000000..7f0996f724 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/tty.x @@ -0,0 +1,4 @@ +[NAME] +tty \- print the file name of the terminal connected to standard input +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/uname.1 b/src/apps/bin/coreutils-5.0/man/uname.1 new file mode 100644 index 0000000000..cf18c38a5d --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/uname.1 @@ -0,0 +1,65 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH UNAME "1" "March 2003" "uname (coreutils) 5.0" "User Commands" +.SH NAME +uname \- print system information +.SH SYNOPSIS +.B uname +[\fIOPTION\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Print certain system information. With no OPTION, same as \fB\-s\fR. +.TP +\fB\-a\fR, \fB\-\-all\fR +print all information, in the following order: +.TP +\fB\-s\fR, \fB\-\-kernel\-name\fR +print the kernel name +.TP +\fB\-n\fR, \fB\-\-nodename\fR +print the network node hostname +.TP +\fB\-r\fR, \fB\-\-kernel\-release\fR +print the kernel release +.TP +\fB\-v\fR, \fB\-\-kernel\-version\fR +print the kernel version +.TP +\fB\-m\fR, \fB\-\-machine\fR +print the machine hardware name +.TP +\fB\-p\fR, \fB\-\-processor\fR +print the processor type +.TP +\fB\-i\fR, \fB\-\-hardware\-platform\fR +print the hardware platform +.TP +\fB\-o\fR, \fB\-\-operating\-system\fR +print the operating system +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B uname +is maintained as a Texinfo manual. If the +.B info +and +.B uname +programs are properly installed at your site, the command +.IP +.B info uname +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/uname.x b/src/apps/bin/coreutils-5.0/man/uname.x new file mode 100644 index 0000000000..ec38625f83 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/uname.x @@ -0,0 +1,4 @@ +[NAME] +uname \- print system information +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/unexpand.1 b/src/apps/bin/coreutils-5.0/man/unexpand.1 new file mode 100644 index 0000000000..645eaff336 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/unexpand.1 @@ -0,0 +1,52 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH UNEXPAND "1" "March 2003" "unexpand (coreutils) 5.0" "User Commands" +.SH NAME +unexpand \- convert spaces to tabs +.SH SYNOPSIS +.B unexpand +[\fIOPTION\fR]... [\fIFILE\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Convert spaces in each FILE to tabs, writing to standard output. +With no FILE, or when FILE is -, read standard input. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-a\fR, \fB\-\-all\fR +convert all whitespace, instead of just initial whitespace +.HP +\fB\-\-first\-only\fR convert only leading sequences of whitespace (overrides \fB\-a\fR) +.TP +\fB\-t\fR, \fB\-\-tabs\fR=\fIN\fR +have tabs N characters apart instead of 8 (enables \fB\-a\fR) +.TP +\fB\-t\fR, \fB\-\-tabs\fR=\fILIST\fR +use comma separated LIST of tab positions (enables \fB\-a\fR) +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B unexpand +is maintained as a Texinfo manual. If the +.B info +and +.B unexpand +programs are properly installed at your site, the command +.IP +.B info unexpand +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/unexpand.x b/src/apps/bin/coreutils-5.0/man/unexpand.x new file mode 100644 index 0000000000..ac74ed8814 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/unexpand.x @@ -0,0 +1,4 @@ +[NAME] +unexpand \- convert spaces to tabs +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/uniq.1 b/src/apps/bin/coreutils-5.0/man/uniq.1 new file mode 100644 index 0000000000..8cb6b21010 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/uniq.1 @@ -0,0 +1,69 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH UNIQ "1" "March 2003" "uniq (coreutils) 5.0" "User Commands" +.SH NAME +uniq \- remove duplicate lines from a sorted file +.SH SYNOPSIS +.B uniq +[\fIOPTION\fR]... [\fIINPUT \fR[\fIOUTPUT\fR]] +.SH DESCRIPTION +.\" Add any additional description here +.PP +Discard all but one of successive identical lines from INPUT (or +standard input), writing to OUTPUT (or standard output). +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-c\fR, \fB\-\-count\fR +prefix lines by the number of occurrences +.TP +\fB\-d\fR, \fB\-\-repeated\fR +only print duplicate lines +.TP +\fB\-D\fR, \fB\-\-all\-repeated\fR[=\fIdelimit\-method\fR] print all duplicate lines +delimit-method={none(default),prepend,separate} +Delimiting is done with blank lines. +.TP +\fB\-f\fR, \fB\-\-skip\-fields\fR=\fIN\fR +avoid comparing the first N fields +.TP +\fB\-i\fR, \fB\-\-ignore\-case\fR +ignore differences in case when comparing +.TP +\fB\-s\fR, \fB\-\-skip\-chars\fR=\fIN\fR +avoid comparing the first N characters +.TP +\fB\-u\fR, \fB\-\-unique\fR +only print unique lines +.TP +\fB\-w\fR, \fB\-\-check\-chars\fR=\fIN\fR +compare no more than N characters in lines +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +A field is a run of whitespace, then non-whitespace characters. +Fields are skipped before chars. +.SH AUTHOR +Written by Richard Stallman and David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B uniq +is maintained as a Texinfo manual. If the +.B info +and +.B uniq +programs are properly installed at your site, the command +.IP +.B info uniq +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/uniq.x b/src/apps/bin/coreutils-5.0/man/uniq.x new file mode 100644 index 0000000000..73723c8066 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/uniq.x @@ -0,0 +1,4 @@ +[NAME] +uniq \- remove duplicate lines from a sorted file +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/unlink.1 b/src/apps/bin/coreutils-5.0/man/unlink.1 new file mode 100644 index 0000000000..96afb94df8 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/unlink.1 @@ -0,0 +1,41 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH UNLINK "1" "March 2003" "unlink 5.0" "User Commands" +.SH NAME +unlink \- call the unlink function to remove the specified file +.SH SYNOPSIS +.B unlink +\fIFILE\fR +.br +.B unlink +\fIOPTION\fR +.SH DESCRIPTION +.\" Add any additional description here +.PP +Call the unlink function to remove the specified FILE. +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Michael Stone. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B unlink +is maintained as a Texinfo manual. If the +.B info +and +.B unlink +programs are properly installed at your site, the command +.IP +.B info unlink +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/unlink.x b/src/apps/bin/coreutils-5.0/man/unlink.x new file mode 100644 index 0000000000..30366279b2 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/unlink.x @@ -0,0 +1,4 @@ +[NAME] +unlink \- call the unlink function to remove the specified file +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/uptime.1 b/src/apps/bin/coreutils-5.0/man/uptime.1 new file mode 100644 index 0000000000..85f75d6297 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/uptime.1 @@ -0,0 +1,41 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH UPTIME "1" "March 2003" "uptime 5.0" "User Commands" +.SH NAME +uptime \- tell how long the system has been running +.SH SYNOPSIS +.B uptime +[\fIOPTION\fR]... [ \fIFILE \fR] +.SH DESCRIPTION +.\" Add any additional description here +.PP +Print the current time, the length of time the system has been up, +the number of users on the system, and the average number of jobs +in the run queue over the last 1, 5 and 15 minutes. +If FILE is not specified, use /var/run/utmp. /var/log/wtmp as FILE is common. +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B uptime +is maintained as a Texinfo manual. If the +.B info +and +.B uptime +programs are properly installed at your site, the command +.IP +.B info uptime +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/uptime.x b/src/apps/bin/coreutils-5.0/man/uptime.x new file mode 100644 index 0000000000..5a86581d0d --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/uptime.x @@ -0,0 +1,4 @@ +[NAME] +uptime \- tell how long the system has been running +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/users.1 b/src/apps/bin/coreutils-5.0/man/users.1 new file mode 100644 index 0000000000..8f66a8089d --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/users.1 @@ -0,0 +1,39 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH USERS "1" "March 2003" "users 5.0" "User Commands" +.SH NAME +users \- print the user names of users currently logged in to the current host +.SH SYNOPSIS +.B users +[\fIOPTION\fR]... [ \fIFILE \fR] +.SH DESCRIPTION +.\" Add any additional description here +.PP +Output who is currently logged in according to FILE. +If FILE is not specified, use /var/run/utmp. /var/log/wtmp as FILE is common. +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Joseph Arceneaux and David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B users +is maintained as a Texinfo manual. If the +.B info +and +.B users +programs are properly installed at your site, the command +.IP +.B info users +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/users.x b/src/apps/bin/coreutils-5.0/man/users.x new file mode 100644 index 0000000000..ca0f9ca12c --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/users.x @@ -0,0 +1,4 @@ +[NAME] +users \- print the user names of users currently logged in to the current host +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/vdir.1 b/src/apps/bin/coreutils-5.0/man/vdir.1 new file mode 100644 index 0000000000..778ec20080 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/vdir.1 @@ -0,0 +1,233 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH VDIR "1" "March 2003" "vdir (coreutils) 5.0" "User Commands" +.SH NAME +vdir \- list directory contents +.SH SYNOPSIS +.B vdir +[\fIOPTION\fR]... [\fIFILE\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +List information about the FILEs (the current directory by default). +Sort entries alphabetically if none of \fB\-cftuSUX\fR nor \fB\-\-sort\fR. +.PP +Mandatory arguments to long options are mandatory for short options too. +.TP +\fB\-a\fR, \fB\-\-all\fR +do not hide entries starting with . +.TP +\fB\-A\fR, \fB\-\-almost\-all\fR +do not list implied . and .. +.TP +\fB\-\-author\fR +print the author of each file +.TP +\fB\-b\fR, \fB\-\-escape\fR +print octal escapes for nongraphic characters +.TP +\fB\-\-block\-size\fR=\fISIZE\fR +use SIZE-byte blocks +.TP +\fB\-B\fR, \fB\-\-ignore\-backups\fR +do not list implied entries ending with ~ +.TP +\fB\-c\fR +with \fB\-lt\fR: sort by, and show, ctime (time of last +modification of file status information) +with \fB\-l\fR: show ctime and sort by name +otherwise: sort by ctime +.TP +\fB\-C\fR +list entries by columns +.TP +\fB\-\-color\fR[=\fIWHEN\fR] +control whether color is used to distinguish file +types. WHEN may be `never', `always', or `auto' +.TP +\fB\-d\fR, \fB\-\-directory\fR +list directory entries instead of contents, +and do not dereference symbolic links +.TP +\fB\-D\fR, \fB\-\-dired\fR +generate output designed for Emacs' dired mode +.TP +\fB\-f\fR +do not sort, enable \fB\-aU\fR, disable \fB\-lst\fR +.TP +\fB\-F\fR, \fB\-\-classify\fR +append indicator (one of */=@|) to entries +.TP +\fB\-\-format\fR=\fIWORD\fR +across \fB\-x\fR, commas \fB\-m\fR, horizontal \fB\-x\fR, long \fB\-l\fR, +single-column \fB\-1\fR, verbose \fB\-l\fR, vertical \fB\-C\fR +.TP +\fB\-\-full\-time\fR +like \fB\-l\fR \fB\-\-time\-style\fR=\fIfull\-iso\fR +.TP +\fB\-g\fR +like \fB\-l\fR, but do not list owner +.TP +\fB\-G\fR, \fB\-\-no\-group\fR +inhibit display of group information +.TP +\fB\-h\fR, \fB\-\-human\-readable\fR +print sizes in human readable format (e.g., 1K 234M 2G) +.TP +\fB\-\-si\fR +likewise, but use powers of 1000 not 1024 +.TP +\fB\-H\fR, \fB\-\-dereference\-command\-line\fR +follow symbolic links listed on the command line +.TP +\fB\-\-dereference\-command\-line\-symlink\-to\-dir\fR +follow each command line symbolic link +.IP +that points to a directory +.TP +\fB\-\-indicator\-style\fR=\fIWORD\fR append indicator with style WORD to entry names: +none (default), classify (-F), file-type (-p) +.TP +\fB\-i\fR, \fB\-\-inode\fR +print index number of each file +.TP +\fB\-I\fR, \fB\-\-ignore\fR=\fIPATTERN\fR +do not list implied entries matching shell PATTERN +.TP +\fB\-k\fR +like \fB\-\-block\-size\fR=\fI1K\fR +.TP +\fB\-l\fR +use a long listing format +.TP +\fB\-L\fR, \fB\-\-dereference\fR +when showing file information for a symbolic +link, show information for the file the link +references rather than for the link itself +.TP +\fB\-m\fR +fill width with a comma separated list of entries +.TP +\fB\-n\fR, \fB\-\-numeric\-uid\-gid\fR +like \fB\-l\fR, but list numeric UIDs and GIDs +.TP +\fB\-N\fR, \fB\-\-literal\fR +print raw entry names (don't treat e.g. control +characters specially) +.TP +\fB\-o\fR +like \fB\-l\fR, but do not list group information +.TP +\fB\-p\fR, \fB\-\-file\-type\fR +append indicator (one of /=@|) to entries +.TP +\fB\-q\fR, \fB\-\-hide\-control\-chars\fR +print ? instead of non graphic characters +.TP +\fB\-\-show\-control\-chars\fR +show non graphic characters as-is (default +unless program is `ls' and output is a terminal) +.TP +\fB\-Q\fR, \fB\-\-quote\-name\fR +enclose entry names in double quotes +.TP +\fB\-\-quoting\-style\fR=\fIWORD\fR +use quoting style WORD for entry names: +literal, locale, shell, shell-always, c, escape +.TP +\fB\-r\fR, \fB\-\-reverse\fR +reverse order while sorting +.TP +\fB\-R\fR, \fB\-\-recursive\fR +list subdirectories recursively +.TP +\fB\-s\fR, \fB\-\-size\fR +print size of each file, in blocks +.TP +\fB\-S\fR +sort by file size +.TP +\fB\-\-sort\fR=\fIWORD\fR +extension \fB\-X\fR, none \fB\-U\fR, size \fB\-S\fR, time \fB\-t\fR, +version \fB\-v\fR +.IP +status \fB\-c\fR, time \fB\-t\fR, atime \fB\-u\fR, access \fB\-u\fR, use \fB\-u\fR +.TP +\fB\-\-time\fR=\fIWORD\fR +show time as WORD instead of modification time: +atime, access, use, ctime or status; use +specified time as sort key if \fB\-\-sort\fR=\fItime\fR +.TP +\fB\-\-time\-style\fR=\fISTYLE\fR +show times using style STYLE: +full-iso, long-iso, iso, locale, +FORMAT +.IP +FORMAT is interpreted like `date'; if FORMAT is +FORMAT1FORMAT2, FORMAT1 applies to +non-recent files and FORMAT2 to recent files; +if STYLE is prefixed with `posix-', STYLE +takes effect only outside the POSIX locale +.TP +\fB\-t\fR +sort by modification time +.TP +\fB\-T\fR, \fB\-\-tabsize\fR=\fICOLS\fR +assume tab stops at each COLS instead of 8 +.TP +\fB\-u\fR +with \fB\-lt\fR: sort by, and show, access time +with \fB\-l\fR: show access time and sort by name +otherwise: sort by access time +.TP +\fB\-U\fR +do not sort; list entries in directory order +.TP +\fB\-v\fR +sort by version +.TP +\fB\-w\fR, \fB\-\-width\fR=\fICOLS\fR +assume screen width instead of current value +.TP +\fB\-x\fR +list entries by lines instead of by columns +.TP +\fB\-X\fR +sort alphabetically by entry extension +.TP +\fB\-1\fR +list one file per line +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +SIZE may be (or may be an integer optionally followed by) one of following: +kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y. +.PP +By default, color is not used to distinguish types of files. That is +equivalent to using \fB\-\-color\fR=\fInone\fR. Using the \fB\-\-color\fR option without the +optional WHEN argument is equivalent to using \fB\-\-color\fR=\fIalways\fR. With +\fB\-\-color\fR=\fIauto\fR, color codes are output only if standard output is connected +to a terminal (tty). +.SH AUTHOR +Written by Richard Stallman and David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B vdir +is maintained as a Texinfo manual. If the +.B info +and +.B vdir +programs are properly installed at your site, the command +.IP +.B info vdir +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/vdir.x b/src/apps/bin/coreutils-5.0/man/vdir.x new file mode 100644 index 0000000000..60c02b7d1a --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/vdir.x @@ -0,0 +1,4 @@ +[NAME] +vdir \- list directory contents +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/wc.1 b/src/apps/bin/coreutils-5.0/man/wc.1 new file mode 100644 index 0000000000..84e118c980 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/wc.1 @@ -0,0 +1,55 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH WC "1" "March 2003" "wc (coreutils) 5.0" "User Commands" +.SH NAME +wc \- print the number of bytes, words, and lines in files +.SH SYNOPSIS +.B wc +[\fIOPTION\fR]... [\fIFILE\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Print byte, word, and newline counts for each FILE, and a total line if +more than one FILE is specified. With no FILE, or when FILE is -, +read standard input. +.TP +\fB\-c\fR, \fB\-\-bytes\fR +print the byte counts +.TP +\fB\-m\fR, \fB\-\-chars\fR +print the character counts +.TP +\fB\-l\fR, \fB\-\-lines\fR +print the newline counts +.TP +\fB\-L\fR, \fB\-\-max\-line\-length\fR +print the length of the longest line +.TP +\fB\-w\fR, \fB\-\-words\fR +print the word counts +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Paul Rubin and David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B wc +is maintained as a Texinfo manual. If the +.B info +and +.B wc +programs are properly installed at your site, the command +.IP +.B info wc +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/wc.x b/src/apps/bin/coreutils-5.0/man/wc.x new file mode 100644 index 0000000000..01519c305f --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/wc.x @@ -0,0 +1,4 @@ +[NAME] +wc \- print the number of bytes, words, and lines in files +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/who.1 b/src/apps/bin/coreutils-5.0/man/who.1 new file mode 100644 index 0000000000..3199317d4f --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/who.1 @@ -0,0 +1,93 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH WHO "1" "March 2003" "who (coreutils) 5.0" "User Commands" +.SH NAME +who \- show who is logged on +.SH SYNOPSIS +.B who +[\fIOPTION\fR]... [ \fIFILE | ARG1 ARG2 \fR] +.SH DESCRIPTION +.\" Add any additional description here +.TP +\fB\-a\fR, \fB\-\-all\fR +same as \fB\-b\fR \fB\-d\fR \fB\-\-login\fR \fB\-p\fR \fB\-r\fR \fB\-t\fR \fB\-T\fR \fB\-u\fR +.TP +\fB\-b\fR, \fB\-\-boot\fR +time of last system boot +.TP +\fB\-d\fR, \fB\-\-dead\fR +print dead processes +.TP +\fB\-H\fR, \fB\-\-heading\fR +print line of column headings +.TP +\fB\-i\fR, \fB\-\-idle\fR +add idle time as HOURS:MINUTES, . or old +(deprecated, use \fB\-u\fR) +.TP +\fB\-\-login\fR +print system login processes +(equivalent to SUS \fB\-l\fR) +.TP +\fB\-l\fR, \fB\-\-lookup\fR +attempt to canonicalize hostnames via DNS +(-l is deprecated, use \fB\-\-lookup\fR) +.TP +\fB\-m\fR +only hostname and user associated with stdin +.TP +\fB\-p\fR, \fB\-\-process\fR +print active processes spawned by init +.TP +\fB\-q\fR, \fB\-\-count\fR +all login names and number of users logged on +.TP +\fB\-r\fR, \fB\-\-runlevel\fR +print current runlevel +.TP +\fB\-s\fR, \fB\-\-short\fR +print only name, line, and time (default) +.TP +\fB\-t\fR, \fB\-\-time\fR +print last system clock change +.TP +\fB\-T\fR, \fB\-w\fR, \fB\-\-mesg\fR +add user's message status as +, - or ? +.TP +\fB\-u\fR, \fB\-\-users\fR +list users logged in +.TP +\fB\-\-message\fR +same as \fB\-T\fR +.TP +\fB\-\-writable\fR +same as \fB\-T\fR +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.PP +If FILE is not specified, use /var/run/utmp. /var/log/wtmp as FILE is common. +If ARG1 ARG2 given, \fB\-m\fR presumed: `am i' or `mom likes' are usual. +.SH AUTHOR +Written by Joseph Arceneaux, David MacKenzie, and Michael Stone. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B who +is maintained as a Texinfo manual. If the +.B info +and +.B who +programs are properly installed at your site, the command +.IP +.B info who +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/who.x b/src/apps/bin/coreutils-5.0/man/who.x new file mode 100644 index 0000000000..02b039ed5f --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/who.x @@ -0,0 +1,4 @@ +[NAME] +who \- show who is logged on +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/whoami.1 b/src/apps/bin/coreutils-5.0/man/whoami.1 new file mode 100644 index 0000000000..fc3caea3c1 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/whoami.1 @@ -0,0 +1,39 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH WHOAMI "1" "March 2003" "whoami 5.0" "User Commands" +.SH NAME +whoami \- print effective userid +.SH SYNOPSIS +.B whoami +[\fIOPTION\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Print the user name associated with the current effective user id. +Same as id \fB\-un\fR. +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Richard Mlynarik. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B whoami +is maintained as a Texinfo manual. If the +.B info +and +.B whoami +programs are properly installed at your site, the command +.IP +.B info whoami +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/whoami.x b/src/apps/bin/coreutils-5.0/man/whoami.x new file mode 100644 index 0000000000..7ee371a3de --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/whoami.x @@ -0,0 +1,4 @@ +[NAME] +whoami \- print effective userid +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/man/yes.1 b/src/apps/bin/coreutils-5.0/man/yes.1 new file mode 100644 index 0000000000..72941894f2 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/yes.1 @@ -0,0 +1,41 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. +.TH YES "1" "March 2003" "yes 5.0" "User Commands" +.SH NAME +yes \- output a string repeatedly until killed +.SH SYNOPSIS +.B yes +[\fISTRING\fR]... +.br +.B yes +\fIOPTION\fR +.SH DESCRIPTION +.\" Add any additional description here +.PP +Repeatedly output a line with all specified STRING(s), or `y'. +.TP +\fB\-\-help\fR +display this help and exit +.TP +\fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by David MacKenzie. +.SH "REPORTING BUGS" +Report bugs to . +.SH COPYRIGHT +Copyright \(co 2003 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B yes +is maintained as a Texinfo manual. If the +.B info +and +.B yes +programs are properly installed at your site, the command +.IP +.B info yes +.PP +should give you access to the complete manual. diff --git a/src/apps/bin/coreutils-5.0/man/yes.x b/src/apps/bin/coreutils-5.0/man/yes.x new file mode 100644 index 0000000000..ff0a9e3f96 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/man/yes.x @@ -0,0 +1,4 @@ +[NAME] +yes \- output a string repeatedly until killed +[DESCRIPTION] +.\" Add any additional description here diff --git a/src/apps/bin/coreutils-5.0/po/ChangeLog b/src/apps/bin/coreutils-5.0/po/ChangeLog new file mode 100644 index 0000000000..83504a76b8 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/po/ChangeLog @@ -0,0 +1,37 @@ +2003-03-18 Jim Meyering + + * POTFILES.in: Remove lib/c-stack.c. + +2003-02-16 Jim Meyering + + * LINGUAS: Add Finnish (fi). + +2003-01-11 Jim Meyering + + * POTFILES.in: Add src/readlink.c. + +2002-11-21 Jim Meyering + + * LINGUAS: Add ms (Malay). + +2002-11-14 Jim Meyering + + * POTFILES.in: Remove lib/long-options.c and lib/same.c. + Although each defines `_', neither actually used it. + +2002-11-09 Jim Meyering + + * Makevars (EXTRA_LOCALE_CATEGORIES): Add LC_TIME. + Patch by Tim Waugh for Red Hat bug #73669. + +2002-09-25 gettextize + + * Makefile.in.in: Upgrade to gettext-0.11.5. + +2002-09-16 Jim Meyering + + * LINGUAS: Add be (Belarusian). + +2002-09-02 Jim Meyering + + * LINGUAS: Add lg (Luganda). diff --git a/src/apps/bin/coreutils-5.0/po/LINGUAS b/src/apps/bin/coreutils-5.0/po/LINGUAS new file mode 100644 index 0000000000..6abd50aa39 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/po/LINGUAS @@ -0,0 +1,30 @@ +be +ca +cs +da +de +el +es +et +fi +fr +gl +hu +it +ja +ko +lg +ms +nb +nl +no +pl +pt +pt_BR +ru +sk +sl +sv +tr +zh_CN +zh_TW diff --git a/src/apps/bin/coreutils-5.0/po/Makefile b/src/apps/bin/coreutils-5.0/po/Makefile new file mode 100644 index 0000000000..09d5287024 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/po/Makefile @@ -0,0 +1,488 @@ +# Makefile for PO directory in any package using GNU gettext. +# Copyright (C) 1995-1997, 2000-2002 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. + +PACKAGE = coreutils +VERSION = 5.0 + +SHELL = /bin/sh + + +srcdir = . +top_srcdir = .. + + +prefix = /usr/local +exec_prefix = ${prefix} +datadir = ${prefix}/share +localedir = $(datadir)/locale +gettextsrcdir = $(datadir)/gettext/po + +INSTALL = /bin/install -c +INSTALL_DATA = ${INSTALL} -m 644 +MKINSTALLDIRS = config/mkinstalldirs +mkinstalldirs = $(SHELL) `case "$(MKINSTALLDIRS)" in /*) echo "$(MKINSTALLDIRS)" ;; *) echo "$(top_builddir)/$(MKINSTALLDIRS)" ;; esac` + +GMSGFMT = : +MSGFMT = : +XGETTEXT = : +MSGMERGE = msgmerge +MSGMERGE_UPDATE = : --update +MSGINIT = msginit +MSGCONV = msgconv +MSGFILTER = msgfilter + +POFILES = be.po ca.po cs.po da.po de.po el.po es.po et.po fi.po fr.po gl.po hu.po it.po ja.po ko.po lg.po ms.po nb.po nl.po no.po pl.po pt.po pt_BR.po ru.po sk.po sl.po sv.po tr.po zh_CN.po zh_TW.po +GMOFILES = be.gmo ca.gmo cs.gmo da.gmo de.gmo el.gmo es.gmo et.gmo fi.gmo fr.gmo gl.gmo hu.gmo it.gmo ja.gmo ko.gmo lg.gmo ms.gmo nb.gmo nl.gmo no.gmo pl.gmo pt.gmo pt_BR.gmo ru.gmo sk.gmo sl.gmo sv.gmo tr.gmo zh_CN.gmo zh_TW.gmo +UPDATEPOFILES = be.po-update ca.po-update cs.po-update da.po-update de.po-update el.po-update es.po-update et.po-update fi.po-update fr.po-update gl.po-update hu.po-update it.po-update ja.po-update ko.po-update lg.po-update ms.po-update nb.po-update nl.po-update no.po-update pl.po-update pt.po-update pt_BR.po-update ru.po-update sk.po-update sl.po-update sv.po-update tr.po-update zh_CN.po-update zh_TW.po-update +DUMMYPOFILES = be.nop ca.nop cs.nop da.nop de.nop el.nop es.nop et.nop fi.nop fr.nop gl.nop hu.nop it.nop ja.nop ko.nop lg.nop ms.nop nb.nop nl.nop no.nop pl.nop pt.nop pt_BR.nop ru.nop sk.nop sl.nop sv.nop tr.nop zh_CN.nop zh_TW.nop +DISTFILES.common = Makefile.in.in Makevars remove-potcdate.sin \ +$(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3) +DISTFILES = $(DISTFILES.common) POTFILES.in $(DOMAIN).pot \ +$(POFILES) $(GMOFILES) \ +$(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3) + +POTFILES = \ + ../lib/argmatch.c \ + ../lib/closeout.c \ + ../lib/error.c \ + ../lib/file-type.c \ + ../lib/getopt.c \ + ../lib/human.c \ + ../lib/makepath.c \ + ../lib/obstack.c \ + ../lib/quotearg.c \ + ../lib/rpmatch.c \ + ../lib/unicodeio.c \ + ../lib/userspec.c \ + ../lib/version-etc.c \ + ../lib/xmalloc.c \ + ../lib/xmemcoll.c \ + ../src/basename.c \ + ../src/cat.c \ + ../src/chgrp.c \ + ../src/chmod.c \ + ../src/chown-core.c \ + ../src/chown.c \ + ../src/chroot.c \ + ../src/cksum.c \ + ../src/comm.c \ + ../src/copy.c \ + ../src/cp.c \ + ../src/csplit.c \ + ../src/cut.c \ + ../src/date.c \ + ../src/dd.c \ + ../src/df.c \ + ../src/dircolors.c \ + ../src/dirname.c \ + ../src/du.c \ + ../src/echo.c \ + ../src/env.c \ + ../src/expand.c \ + ../src/expr.c \ + ../src/factor.c \ + ../src/false.c \ + ../src/fmt.c \ + ../src/fold.c \ + ../src/head.c \ + ../src/hostid.c \ + ../src/hostname.c \ + ../src/id.c \ + ../src/install.c \ + ../src/join.c \ + ../src/kill.c \ + ../src/link.c \ + ../src/ln.c \ + ../src/logname.c \ + ../src/ls.c \ + ../src/md5sum.c \ + ../src/mkdir.c \ + ../src/mkfifo.c \ + ../src/mknod.c \ + ../src/mv.c \ + ../src/nice.c \ + ../src/nl.c \ + ../src/od.c \ + ../src/paste.c \ + ../src/pathchk.c \ + ../src/pinky.c \ + ../src/pr.c \ + ../src/printenv.c \ + ../src/printf.c \ + ../src/ptx.c \ + ../src/pwd.c \ + ../src/readlink.c \ + ../src/remove.c \ + ../src/rm.c \ + ../src/rmdir.c \ + ../src/seq.c \ + ../src/shred.c \ + ../src/sleep.c \ + ../src/sort.c \ + ../src/split.c \ + ../src/stat.c \ + ../src/stty.c \ + ../src/su.c \ + ../src/sum.c \ + ../src/sync.c \ + ../src/sys2.h \ + ../src/tac-pipe.c \ + ../src/tac.c \ + ../src/tail.c \ + ../src/tee.c \ + ../src/test.c \ + ../src/touch.c \ + ../src/tr.c \ + ../src/true.c \ + ../src/tsort.c \ + ../src/tty.c \ + ../src/uname.c \ + ../src/unexpand.c \ + ../src/uniq.c \ + ../src/unlink.c \ + ../src/uptime.c \ + ../src/users.c \ + ../src/wc.c \ + ../src/who.c \ + ../src/whoami.c \ + ../src/yes.c + +CATALOGS = be.gmo ca.gmo cs.gmo da.gmo de.gmo el.gmo es.gmo et.gmo fi.gmo fr.gmo gl.gmo hu.gmo it.gmo ja.gmo ko.gmo lg.gmo ms.gmo nb.gmo nl.gmo no.gmo pl.gmo pt.gmo pt_BR.gmo ru.gmo sk.gmo sl.gmo sv.gmo tr.gmo zh_CN.gmo zh_TW.gmo + +# Makevars gets inserted here. (Don't remove this line!) +# 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 list of locale categories, beyond LC_MESSAGES, for which the +# message catalogs shall be used. It is usually empty. +EXTRA_LOCALE_CATEGORIES = LC_TIME + +.SUFFIXES: +.SUFFIXES: .po .gmo .mo .sed .sin .nop .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-no + +all-yes: $(CATALOGS) +all-no: + +# 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. + +$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed + $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ + --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) \ + --files-from=$(srcdir)/POTFILES.in \ + --copyright-holder='$(COPYRIGHT_HOLDER)' + 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; \ + } + +$(srcdir)/$(DOMAIN).pot: + $(MAKE) $(DOMAIN).pot-update + +$(POFILES): $(srcdir)/$(DOMAIN).pot + @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ + echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \ + cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot + + +install: install-exec install-data +install-exec: +install-data: install-data-no + if test "$(PACKAGE)" = "gettext"; then \ + $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \ + for file in $(DISTFILES.common); do \ + $(INSTALL_DATA) $(srcdir)/$$file \ + $(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-no + if test "$(PACKAGE)" = "gettext"; 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-no + if test "$(PACKAGE)" = "gettext"; then \ + for file in $(DISTFILES.common); 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 + +dvi info tags TAGS ID: + +mostlyclean: + rm -f remove-potcdate.sed + 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 $(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: $(DISTFILES) + dists="$(DISTFILES)"; \ + if test -f $(srcdir)/ChangeLog; then dists="$$dists ChangeLog"; fi; \ + if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \ + for file in $$dists; do \ + if test -f $$file; then \ + cp -p $$file $(distdir); \ + else \ + cp -p $(srcdir)/$$file $(distdir); \ + fi; \ + done + +update-po: Makefile + $(MAKE) $(DOMAIN).pot-update + $(MAKE) $(UPDATEPOFILES) + $(MAKE) update-gmo + +# General rule for updating PO files. + +.nop.po-update: + @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \ + if test "$(PACKAGE)" = "gettext"; 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 $(top_builddir)/config.status POTFILES.in LINGUAS + 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: +# 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-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/src/apps/bin/coreutils-5.0/po/Makefile.in b/src/apps/bin/coreutils-5.0/po/Makefile.in new file mode 100644 index 0000000000..2e31e6c67c --- /dev/null +++ b/src/apps/bin/coreutils-5.0/po/Makefile.in @@ -0,0 +1,317 @@ +# Makefile for PO directory in any package using GNU gettext. +# Copyright (C) 1995-1997, 2000-2002 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. + +PACKAGE = coreutils +VERSION = 5.0 + +SHELL = /bin/sh + + +srcdir = . +top_srcdir = .. + + +prefix = /usr/local +exec_prefix = ${prefix} +datadir = ${prefix}/share +localedir = $(datadir)/locale +gettextsrcdir = $(datadir)/gettext/po + +INSTALL = /bin/install -c +INSTALL_DATA = ${INSTALL} -m 644 +MKINSTALLDIRS = config/mkinstalldirs +mkinstalldirs = $(SHELL) `case "$(MKINSTALLDIRS)" in /*) echo "$(MKINSTALLDIRS)" ;; *) echo "$(top_builddir)/$(MKINSTALLDIRS)" ;; esac` + +GMSGFMT = : +MSGFMT = : +XGETTEXT = : +MSGMERGE = msgmerge +MSGMERGE_UPDATE = : --update +MSGINIT = msginit +MSGCONV = msgconv +MSGFILTER = msgfilter + +POFILES = @POFILES@ +GMOFILES = @GMOFILES@ +UPDATEPOFILES = @UPDATEPOFILES@ +DUMMYPOFILES = @DUMMYPOFILES@ +DISTFILES.common = Makefile.in.in Makevars remove-potcdate.sin \ +$(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3) +DISTFILES = $(DISTFILES.common) POTFILES.in $(DOMAIN).pot \ +$(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-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-no + +all-yes: $(CATALOGS) +all-no: + +# 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. + +$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed + $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ + --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) \ + --files-from=$(srcdir)/POTFILES.in \ + --copyright-holder='$(COPYRIGHT_HOLDER)' + 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; \ + } + +$(srcdir)/$(DOMAIN).pot: + $(MAKE) $(DOMAIN).pot-update + +$(POFILES): $(srcdir)/$(DOMAIN).pot + @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ + echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \ + cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot + + +install: install-exec install-data +install-exec: +install-data: install-data-no + if test "$(PACKAGE)" = "gettext"; then \ + $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \ + for file in $(DISTFILES.common); do \ + $(INSTALL_DATA) $(srcdir)/$$file \ + $(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-no + if test "$(PACKAGE)" = "gettext"; 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-no + if test "$(PACKAGE)" = "gettext"; then \ + for file in $(DISTFILES.common); 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 + +dvi info tags TAGS ID: + +mostlyclean: + rm -f remove-potcdate.sed + 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 $(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: $(DISTFILES) + dists="$(DISTFILES)"; \ + if test -f $(srcdir)/ChangeLog; then dists="$$dists ChangeLog"; fi; \ + if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \ + for file in $$dists; do \ + if test -f $$file; then \ + cp -p $$file $(distdir); \ + else \ + cp -p $(srcdir)/$$file $(distdir); \ + fi; \ + done + +update-po: Makefile + $(MAKE) $(DOMAIN).pot-update + $(MAKE) $(UPDATEPOFILES) + $(MAKE) update-gmo + +# General rule for updating PO files. + +.nop.po-update: + @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \ + if test "$(PACKAGE)" = "gettext"; 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 $(top_builddir)/config.status POTFILES.in LINGUAS + 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/src/apps/bin/coreutils-5.0/po/Makefile.in.in b/src/apps/bin/coreutils-5.0/po/Makefile.in.in new file mode 100644 index 0000000000..49c018d572 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/po/Makefile.in.in @@ -0,0 +1,317 @@ +# Makefile for PO directory in any package using GNU gettext. +# Copyright (C) 1995-1997, 2000-2002 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. + +PACKAGE = @PACKAGE@ +VERSION = @VERSION@ + +SHELL = /bin/sh +@SET_MAKE@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ + +prefix = @prefix@ +exec_prefix = @exec_prefix@ +datadir = @datadir@ +localedir = $(datadir)/locale +gettextsrcdir = $(datadir)/gettext/po + +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +mkinstalldirs = $(SHELL) `case "$(MKINSTALLDIRS)" in /*) echo "$(MKINSTALLDIRS)" ;; *) echo "$(top_builddir)/$(MKINSTALLDIRS)" ;; esac` + +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 Makevars remove-potcdate.sin \ +$(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3) +DISTFILES = $(DISTFILES.common) POTFILES.in $(DOMAIN).pot \ +$(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-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: $(CATALOGS) +all-no: + +# 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. + +$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed + $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ + --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) \ + --files-from=$(srcdir)/POTFILES.in \ + --copyright-holder='$(COPYRIGHT_HOLDER)' + 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; \ + } + +$(srcdir)/$(DOMAIN).pot: + $(MAKE) $(DOMAIN).pot-update + +$(POFILES): $(srcdir)/$(DOMAIN).pot + @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ + echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \ + cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot + + +install: install-exec install-data +install-exec: +install-data: install-data-@USE_NLS@ + if test "$(PACKAGE)" = "gettext"; then \ + $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \ + for file in $(DISTFILES.common); do \ + $(INSTALL_DATA) $(srcdir)/$$file \ + $(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"; 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"; then \ + for file in $(DISTFILES.common); 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 + +dvi info tags TAGS ID: + +mostlyclean: + rm -f remove-potcdate.sed + 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 $(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: $(DISTFILES) + dists="$(DISTFILES)"; \ + if test -f $(srcdir)/ChangeLog; then dists="$$dists ChangeLog"; fi; \ + if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \ + for file in $$dists; do \ + if test -f $$file; then \ + cp -p $$file $(distdir); \ + else \ + cp -p $(srcdir)/$$file $(distdir); \ + fi; \ + done + +update-po: Makefile + $(MAKE) $(DOMAIN).pot-update + $(MAKE) $(UPDATEPOFILES) + $(MAKE) update-gmo + +# General rule for updating PO files. + +.nop.po-update: + @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \ + if test "$(PACKAGE)" = "gettext"; 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 $(top_builddir)/config.status POTFILES.in LINGUAS + 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/src/apps/bin/coreutils-5.0/po/Makevars b/src/apps/bin/coreutils-5.0/po/Makevars new file mode 100644 index 0000000000..f5404faa7b --- /dev/null +++ b/src/apps/bin/coreutils-5.0/po/Makevars @@ -0,0 +1,25 @@ +# 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 list of locale categories, beyond LC_MESSAGES, for which the +# message catalogs shall be used. It is usually empty. +EXTRA_LOCALE_CATEGORIES = LC_TIME diff --git a/src/apps/bin/coreutils-5.0/po/POTFILES b/src/apps/bin/coreutils-5.0/po/POTFILES new file mode 100644 index 0000000000..d1fcb4082e --- /dev/null +++ b/src/apps/bin/coreutils-5.0/po/POTFILES @@ -0,0 +1,104 @@ + ../lib/argmatch.c \ + ../lib/closeout.c \ + ../lib/error.c \ + ../lib/file-type.c \ + ../lib/getopt.c \ + ../lib/human.c \ + ../lib/makepath.c \ + ../lib/obstack.c \ + ../lib/quotearg.c \ + ../lib/rpmatch.c \ + ../lib/unicodeio.c \ + ../lib/userspec.c \ + ../lib/version-etc.c \ + ../lib/xmalloc.c \ + ../lib/xmemcoll.c \ + ../src/basename.c \ + ../src/cat.c \ + ../src/chgrp.c \ + ../src/chmod.c \ + ../src/chown-core.c \ + ../src/chown.c \ + ../src/chroot.c \ + ../src/cksum.c \ + ../src/comm.c \ + ../src/copy.c \ + ../src/cp.c \ + ../src/csplit.c \ + ../src/cut.c \ + ../src/date.c \ + ../src/dd.c \ + ../src/df.c \ + ../src/dircolors.c \ + ../src/dirname.c \ + ../src/du.c \ + ../src/echo.c \ + ../src/env.c \ + ../src/expand.c \ + ../src/expr.c \ + ../src/factor.c \ + ../src/false.c \ + ../src/fmt.c \ + ../src/fold.c \ + ../src/head.c \ + ../src/hostid.c \ + ../src/hostname.c \ + ../src/id.c \ + ../src/install.c \ + ../src/join.c \ + ../src/kill.c \ + ../src/link.c \ + ../src/ln.c \ + ../src/logname.c \ + ../src/ls.c \ + ../src/md5sum.c \ + ../src/mkdir.c \ + ../src/mkfifo.c \ + ../src/mknod.c \ + ../src/mv.c \ + ../src/nice.c \ + ../src/nl.c \ + ../src/od.c \ + ../src/paste.c \ + ../src/pathchk.c \ + ../src/pinky.c \ + ../src/pr.c \ + ../src/printenv.c \ + ../src/printf.c \ + ../src/ptx.c \ + ../src/pwd.c \ + ../src/readlink.c \ + ../src/remove.c \ + ../src/rm.c \ + ../src/rmdir.c \ + ../src/seq.c \ + ../src/shred.c \ + ../src/sleep.c \ + ../src/sort.c \ + ../src/split.c \ + ../src/stat.c \ + ../src/stty.c \ + ../src/su.c \ + ../src/sum.c \ + ../src/sync.c \ + ../src/sys2.h \ + ../src/tac-pipe.c \ + ../src/tac.c \ + ../src/tail.c \ + ../src/tee.c \ + ../src/test.c \ + ../src/touch.c \ + ../src/tr.c \ + ../src/true.c \ + ../src/tsort.c \ + ../src/tty.c \ + ../src/uname.c \ + ../src/unexpand.c \ + ../src/uniq.c \ + ../src/unlink.c \ + ../src/uptime.c \ + ../src/users.c \ + ../src/wc.c \ + ../src/who.c \ + ../src/whoami.c \ + ../src/yes.c diff --git a/src/apps/bin/coreutils-5.0/po/POTFILES.in b/src/apps/bin/coreutils-5.0/po/POTFILES.in new file mode 100644 index 0000000000..26101c2a2d --- /dev/null +++ b/src/apps/bin/coreutils-5.0/po/POTFILES.in @@ -0,0 +1,111 @@ +# List of files which contain translatable strings. +# Copyright (C) 1996-2003 Free Software Foundation, Inc. + +# These are nominally temporary... +lib/argmatch.c +lib/closeout.c +lib/error.c +lib/file-type.c +lib/getopt.c +lib/human.c +lib/makepath.c +lib/obstack.c +lib/quotearg.c +lib/rpmatch.c +lib/unicodeio.c +lib/userspec.c +lib/version-etc.c +lib/xmalloc.c +lib/xmemcoll.c + +# Package source files + +src/basename.c +src/cat.c +src/chgrp.c +src/chmod.c +src/chown-core.c +src/chown.c +src/chroot.c +src/cksum.c +src/comm.c +src/copy.c +src/cp.c +src/csplit.c +src/cut.c +src/date.c +src/dd.c +src/df.c +src/dircolors.c +src/dirname.c +src/du.c +src/echo.c +src/env.c +src/expand.c +src/expr.c +src/factor.c +src/false.c +src/fmt.c +src/fold.c +src/head.c +src/hostid.c +src/hostname.c +src/id.c +src/install.c +src/join.c +src/kill.c +src/link.c +src/ln.c +src/logname.c +src/ls.c +src/md5sum.c +src/mkdir.c +src/mkfifo.c +src/mknod.c +src/mv.c +src/nice.c +src/nl.c +src/od.c +src/paste.c +src/pathchk.c +src/pinky.c +src/pr.c +src/printenv.c +src/printf.c +src/ptx.c +src/pwd.c +src/readlink.c +src/remove.c +src/rm.c +src/rmdir.c +src/seq.c +src/shred.c +src/sleep.c +src/sort.c +src/split.c +src/stat.c +src/stty.c +src/su.c +src/sum.c +src/sync.c +src/sys2.h +src/tac-pipe.c +src/tac.c +src/tail.c +src/tee.c +src/test.c +src/touch.c +src/tr.c +src/true.c +src/tsort.c +src/tty.c +src/uname.c +src/unexpand.c +src/uniq.c +src/unlink.c +src/uptime.c +src/users.c +src/wc.c +src/who.c +src/whoami.c +src/yes.c diff --git a/src/apps/bin/coreutils-5.0/po/Rules-quot b/src/apps/bin/coreutils-5.0/po/Rules-quot new file mode 100644 index 0000000000..5f46d237d2 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/po/Rules-quot @@ -0,0 +1,42 @@ +# 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-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/src/apps/bin/coreutils-5.0/po/be.gmo b/src/apps/bin/coreutils-5.0/po/be.gmo new file mode 100644 index 0000000000000000000000000000000000000000..c2b804d15035ae457f324b9c8813961a5a00f1c7 GIT binary patch literal 87916 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, 2002-2003. +# +msgid "" +msgstr "" +"Project-Id-Version: coreutils 4.5.8\n" +"POT-Creation-Date: 2003-03-31 10:45+0200\n" +"PO-Revision-Date: 2003-02-26 21:26+0200\n" +"Last-Translator: Ales Nyakhaychyk \n" +"Language-Team: Belarusian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: KBabel 0.9.6\n" + +#: lib/argmatch.c:135 +#, c-format +msgid "invalid argument %s for %s" +msgstr "незразумелы довад %s Ð´Ð»Ñ %s" + +#: lib/argmatch.c:136 +#, c-format +msgid "ambiguous argument %s for %s" +msgstr "неадназначны довад %s Ð´Ð»Ñ %s" + +#: lib/argmatch.c:155 +msgid "Valid arguments are:" +msgstr "РÑчаіÑÐ½Ñ‹Ñ Ð´Ð¾Ð²Ð°Ð´Ñ‹:" + +#: lib/closeout.c:103 src/cat.c:189 src/cat.c:272 src/cat.c:326 +#: src/cksum.c:269 src/head.c:152 src/head.c:196 src/tail.c:323 +#: src/tail.c:1659 src/tr.c:1666 src/tr.c:1912 src/tr.c:2020 +msgid "write error" +msgstr "памылка запіÑу" + +#: lib/error.c:133 lib/error.c:161 +msgid "Unknown system error" +msgstr "ÐевÑÐ´Ð¾Ð¼Ð°Ñ ÑÑ‹ÑÑ‚ÑÐ¼Ð½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°" + +#: lib/file-type.c:42 +msgid "regular empty file" +msgstr "звычайны парожні файл" + +#: lib/file-type.c:42 +msgid "regular file" +msgstr "звычайны файл" + +#: lib/file-type.c:45 +msgid "directory" +msgstr "Ñ‚Ñчка" + +#: lib/file-type.c:48 +msgid "block special file" +msgstr "аÑаблівы кавалкавы файл" + +#: lib/file-type.c:51 +msgid "character special file" +msgstr "аÑаблівы знакавы файл" + +#: lib/file-type.c:54 +msgid "fifo" +msgstr "fifo" + +#: lib/file-type.c:57 +msgid "symbolic link" +msgstr "знакавае лучыва" + +#: lib/file-type.c:60 +msgid "socket" +msgstr "socket" + +#: lib/file-type.c:63 +msgid "message queue" +msgstr "чарга паведамленьнÑÑž" + +#: lib/file-type.c:66 +msgid "semaphore" +msgstr "ÑÑмафор" + +#: lib/file-type.c:69 +msgid "shared memory object" +msgstr "абьект з агульнай памÑцьцю" + +#: lib/file-type.c:71 +msgid "weird file" +msgstr "лёÑавы файл" + +#: lib/getopt.c:688 lib/getopt.c:700 +#, c-format +msgid "%s: option `%s' is ambiguous\n" +msgstr "%s: выбар `%s' неадназначны\n" + +#: lib/getopt.c:733 lib/getopt.c:737 +#, c-format +msgid "%s: option `--%s' doesn't allow an argument\n" +msgstr "%s: выбар `--%s' не дазвалÑе довад\n" + +#: lib/getopt.c:746 lib/getopt.c:751 +#, c-format +msgid "%s: option `%c%s' doesn't allow an argument\n" +msgstr "%s: выбар `%c%s' не дазвалÑе довад\n" + +#: lib/getopt.c:787 lib/getopt.c:800 lib/getopt.c:1089 lib/getopt.c:1102 +#, c-format +msgid "%s: option `%s' requires an argument\n" +msgstr "%s: выбар `%s' патрабуе довад\n" + +#: lib/getopt.c:838 lib/getopt.c:841 +#, c-format +msgid "%s: unrecognized option `--%s'\n" +msgstr "%s: нераÑпазнаны выбар `--%s'\n" + +#: lib/getopt.c:849 lib/getopt.c:852 +#, c-format +msgid "%s: unrecognized option `%c%s'\n" +msgstr "%s: нераÑпазнаны выбар `%c%s'\n" + +#: lib/getopt.c:899 lib/getopt.c:902 +#, c-format +msgid "%s: illegal option -- %c\n" +msgstr "%s: недапушчальны выраб -- %c\n" + +#: lib/getopt.c:908 lib/getopt.c:911 +#, c-format +msgid "%s: invalid option -- %c\n" +msgstr "%s: нерÑчаіÑны выбар -- %c\n" + +#: lib/getopt.c:958 lib/getopt.c:969 lib/getopt.c:1155 lib/getopt.c:1168 +#, c-format +msgid "%s: option requires an argument -- %c\n" +msgstr "%s: выбар патрабуе довад -- %c\n" + +#: lib/getopt.c:1021 lib/getopt.c:1032 +#, c-format +msgid "%s: option `-W %s' is ambiguous\n" +msgstr "%s: выбар `-W %s' неадназначыны\n" + +#: lib/getopt.c:1056 lib/getopt.c:1068 +#, c-format +msgid "%s: option `-W %s' doesn't allow an argument\n" +msgstr "%s: выбар `-W %s' не дазвалÑе довад\n" + +#: lib/human.c:519 +msgid "block size" +msgstr "памер кавалку" + +#: lib/makepath.c:124 src/df.c:497 src/remove.c:402 +msgid "failed to return to initial working directory" +msgstr "" + +#: lib/makepath.c:173 src/copy.c:1288 src/mkdir.c:170 +#, c-format +msgid "cannot create directory %s" +msgstr "немагчыма Ñтварыць Ñ‚Ñчку %s" + +#: lib/makepath.c:179 lib/makepath.c:421 src/cp.c:446 src/cp.c:468 +#, c-format +msgid "%s exists but is not a directory" +msgstr "%s Ñ–Ñнуе, але гÑта Ð½Ñ Ñ‚Ñчка" + +#: lib/makepath.c:316 lib/makepath.c:378 lib/makepath.c:440 +#, c-format +msgid "cannot change owner and/or group of %s" +msgstr "немагчыма зьмÑніць уладальніка й/ці групу %s" + +#: lib/makepath.c:338 +#, c-format +msgid "cannot chdir to directory %s" +msgstr "немагчыма перайÑьці да Ñ‚Ñчкі %s" + +#: lib/makepath.c:392 lib/makepath.c:446 +#, c-format +msgid "cannot change permissions of %s" +msgstr "немагчыма зьмÑніць правы %s" + +#: lib/obstack.c:487 lib/obstack.c:490 lib/xmalloc.c:63 +msgid "memory exhausted" +msgstr "памÑць вычарпана" + +#: lib/quotearg.c:236 +msgid "`" +msgstr "`" + +#: lib/quotearg.c:237 +msgid "'" +msgstr "'" + +#: lib/rpmatch.c:78 +msgid "^[yY]" +msgstr "^[тТ]" + +#: lib/rpmatch.c:81 +msgid "^[nN]" +msgstr "^[нÐ]" + +#: lib/unicodeio.c:155 +msgid "iconv function not usable" +msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ iconv непрыгодна Ð´Ð»Ñ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹ÑтаньнÑ" + +#: lib/unicodeio.c:157 +msgid "iconv function not available" +msgstr "недаÑтупна Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ iconv" + +#: lib/unicodeio.c:164 +msgid "character out of range" +msgstr "знак па за дапушчальнымі межамі" + +#: lib/unicodeio.c:227 +#, c-format +msgid "cannot convert U+%04X to local character set" +msgstr "немагчыма пераўтварыць U+%04X у мÑÑцовы набор знакаў" + +#: lib/unicodeio.c:229 +#, c-format +msgid "cannot convert U+%04X to local character set: %s" +msgstr "немагчыма пераўтварыць U+%04X у мÑÑцовы набор знакаў: %s" + +#: lib/userspec.c:174 +msgid "invalid user" +msgstr "нерÑчаіÑны карыÑтальнік" + +#: lib/userspec.c:175 +msgid "invalid group" +msgstr "нерÑчаіÑÐ½Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð°" + +#: lib/userspec.c:177 +msgid "cannot get the login group of a numeric UID" +msgstr "немагчыма атрымаць уліковую групу лічбавага UID" + +#: lib/userspec.c:179 +msgid "cannot omit both user and group" +msgstr "немагчыма абмінуць разам карыÑтальніка й групу" + +#: lib/version-etc.c:57 +#, c-format +msgid "Written by %s.\n" +msgstr "Стваральнік %s.\n" + +#: lib/version-etc.c:63 +msgid "" +"This is free software; see the source for copying conditions. There is NO\n" +"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" +msgstr "" +"ГÑты вольнае праграмнае забеÑьпÑчÑньне; глÑдзіце зыходны Ñ‚ÑкÑÑ‚ Ð´Ð»Ñ " +"пагадненьнÑ\n" +"аб раÑпаўÑюджваньні. Ðе йÑнуе ÐІЯКÐЙ гарантыі, нават аб магчымаÑьці " +"выкарыÑÑ‚Ð°Ð½ÑŒÐ½Ñ Ð·ÑŒ Ñкой небудзь мÑтай .\n" + +#: lib/xmemcoll.c:57 +msgid "string comparison failed" +msgstr "памылка Ð¿Ð°Ñ€Ð°ÑžÐ½Ð°Ð½ÑŒÐ½Ñ Ñ€Ð°Ð´ÐºÑƒ" + +#: lib/xmemcoll.c:58 +msgid "Set LC_ALL='C' to work around the problem." +msgstr "УÑталюйце LC_ALL='C' каб працаваць без пытаньнÑÑž." + +#: lib/xmemcoll.c:60 +#, c-format +msgid "The strings compared were %s and %s." +msgstr "Радкі былі параўнаны тут %s Ñ– тут %s." + +#: src/basename.c:50 src/cat.c:88 src/chgrp.c:122 src/chmod.c:238 +#: src/chown.c:95 src/chroot.c:41 src/cksum.c:278 src/comm.c:69 src/cp.c:160 +#: src/csplit.c:1492 src/cut.c:170 src/date.c:113 src/dd.c:284 src/df.c:707 +#: src/dircolors.c:99 src/dirname.c:42 src/du.c:170 src/echo.c:73 +#: src/env.c:115 src/expand.c:106 src/expr.c:86 src/factor.c:70 src/fmt.c:267 +#: src/fold.c:63 src/head.c:84 src/hostid.c:44 src/hostname.c:63 src/id.c:83 +#: src/install.c:593 src/join.c:140 src/kill.c:89 src/link.c:47 src/ln.c:335 +#: src/logname.c:44 src/ls.c:3757 src/md5sum.c:121 src/mkdir.c:57 +#: src/mkfifo.c:51 src/mknod.c:51 src/mv.c:307 src/nice.c:63 src/nl.c:172 +#: src/od.c:283 src/paste.c:399 src/pathchk.c:142 src/pinky.c:465 +#: src/pr.c:2750 src/printenv.c:59 src/printf.c:96 src/ptx.c:1855 src/pwd.c:42 +#: src/readlink.c:65 src/rm.c:95 src/rmdir.c:142 src/seq.c:78 src/shred.c:156 +#: src/sleep.c:48 src/sort.c:272 src/split.c:92 src/stat.c:680 src/stty.c:494 +#: src/su.c:433 src/sum.c:56 src/sync.c:40 src/tac.c:123 src/tail.c:230 +#: src/tee.c:59 src/test.c:975 src/touch.c:240 src/tr.c:323 src/tsort.c:93 +#: src/tty.c:58 src/uname.c:106 src/unexpand.c:371 src/uniq.c:135 +#: src/unlink.c:47 src/uptime.c:187 src/users.c:114 src/wc.c:121 src/who.c:570 +#: src/whoami.c:48 src/yes.c:45 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "ПаÑпрабуйце `%s --help' Ð´Ð»Ñ Ð±Ð¾Ð»ÑŒÑˆ падрабÑзных зьвеÑтак.\n" + +#: src/basename.c:54 +#, c-format +msgid "" +"Usage: %s NAME [SUFFIX]\n" +" or: %s OPTION\n" +msgstr "" +"ВыкарыÑтаньне: %s ÐÐЗВР[УСТÐЎКÐ]\n" +" ці: %s ВЫБÐР\n" + +#: src/basename.c:59 +msgid "" +"Print NAME with any leading directory components removed.\n" +"If specified, also remove a trailing SUFFIX.\n" +"\n" +msgstr "" +"Друкуе ÐÐЗВу без уÑÑлÑкіх папÑÑ€Ñдніх чаÑтак(Ñ‚Ñчак).\n" +"Калі пазначака, так Ñама вікідае й УСТÐЎКу.\n" +"\n" + +#: src/basename.c:66 src/cat.c:124 src/chgrp.c:152 src/chmod.c:264 +#: src/chown.c:139 src/chroot.c:59 src/cksum.c:293 src/comm.c:86 src/cp.c:257 +#: src/csplit.c:1534 src/cut.c:215 src/date.c:215 src/dd.c:331 src/df.c:746 +#: src/dircolors.c:120 src/dirname.c:58 src/du.c:219 src/echo.c:105 +#: src/env.c:134 src/expand.c:131 src/expr.c:149 src/factor.c:90 +#: src/false.c:45 src/fmt.c:297 src/fold.c:86 src/head.c:115 src/hostid.c:57 +#: src/hostname.c:76 src/id.c:104 src/install.c:648 src/join.c:181 +#: src/kill.c:119 src/link.c:59 src/ln.c:390 src/logname.c:55 src/ls.c:3891 +#: src/md5sum.c:157 src/mkdir.c:76 src/mkfifo.c:68 src/mknod.c:82 src/mv.c:361 +#: src/nice.c:77 src/nl.c:227 src/od.c:370 src/paste.c:423 src/pathchk.c:154 +#: src/pinky.c:492 src/pr.c:2862 src/printenv.c:72 src/printf.c:144 +#: src/pwd.c:53 src/readlink.c:82 src/rm.c:127 src/rmdir.c:162 src/seq.c:104 +#: src/shred.c:220 src/sleep.c:64 src/sort.c:343 src/split.c:124 +#: src/stat.c:751 src/stty.c:708 src/su.c:454 src/sum.c:76 src/sync.c:51 +#: src/tac.c:146 src/tail.c:300 src/tee.c:72 src/test.c:1057 src/touch.c:271 +#: src/tr.c:396 src/true.c:45 src/tsort.c:105 src/tty.c:70 src/uname.c:128 +#: src/unexpand.c:395 src/uniq.c:174 src/unlink.c:58 src/uptime.c:202 +#: src/users.c:127 src/wc.c:143 src/who.c:613 src/whoami.c:60 src/yes.c:61 +#, c-format +msgid "" +"\n" +"Report bugs to <%s>.\n" +msgstr "" +"\n" +"ПаведамлÑйце аб памылках на <%s>.\n" + +#: src/basename.c:114 src/chgrp.c:210 src/chmod.c:352 src/chown.c:211 +#: src/chroot.c:78 src/csplit.c:1464 src/dirname.c:89 src/expr.c:178 +#: src/install.c:284 src/link.c:87 src/mkdir.c:124 src/mkfifo.c:113 +#: src/mknod.c:137 src/pathchk.c:194 src/readlink.c:101 src/readlink.c:133 +#: src/rm.c:199 src/rmdir.c:206 src/seq.c:411 src/sleep.c:139 src/stat.c:802 +#: src/unlink.c:88 +msgid "too few arguments" +msgstr "нехапае довадаў" + +#: src/basename.c:115 src/dircolors.c:482 src/dirname.c:90 src/hostid.c:79 +#: src/hostname.c:122 src/link.c:93 src/mknod.c:139 src/readlink.c:141 +#: src/seq.c:417 src/split.c:498 src/tr.c:1848 src/unlink.c:94 +#: src/uptime.c:244 src/users.c:169 src/who.c:764 +msgid "too many arguments" +msgstr "вельмі шмат довадаў" + +#: src/cat.c:42 src/split.c:43 +msgid "Torbjorn Granlund and Richard M. Stallman" +msgstr "Torbjorn Granlund Ñ– Richard M. Stallman" + +#: src/cat.c:92 +#, c-format +msgid "Usage: %s [OPTION] [FILE]...\n" +msgstr "ВыкарыÑтаньне: %s [ВЫБÐР] [ФÐЙЛ]...\n" + +#: src/cat.c:96 +msgid "" +"Concatenate FILE(s), or standard input, to standard output.\n" +"\n" +" -A, --show-all equivalent to -vET\n" +" -b, --number-nonblank number nonblank output lines\n" +" -e equivalent to -vE\n" +" -E, --show-ends display $ at end of each line\n" +" -n, --number number all output lines\n" +" -s, --squeeze-blank never more than one single blank line\n" +msgstr "" +"ЗьвÑзвае ФÐЙЛ(Ñ‹), ці Ñтандартны ўвод Ñа Ñтандартным вывадам.\n" +"\n" +" -A, --show-all раўназначна -vET\n" +" -b, --number-nonblank колькаÑьць непарожніх радкоў вываду\n" +" -e раўназначна -vE\n" +" -E, --show-ends адлюÑтроўвае $ на праканцы кожнага радка\n" +" -n, --number нумараваць уÑе радкі вываду\n" +" -s, --squeeze-blank Ð½Ñ Ð±Ð¾Ð»ÑŒÑˆ за адзін парожні радок\n" + +#: src/cat.c:106 +msgid "" +" -t equivalent to -vT\n" +" -T, --show-tabs display TAB characters as ^I\n" +" -u (ignored)\n" +" -v, --show-nonprinting use ^ and M- notation, except for LFD and TAB\n" +msgstr "" +" -t раўназначна -vT\n" +" -T, --show-tabs адлюÑтроўвае знак TAB Ñк ^I\n" +" -u (адхілена)\n" +" -v, --show-nonprinting выарыÑтоўвае ^ Ñ– M- запіÑ, за выключÑньнем\n" +" LFD Ñ– TAB\n" + +#: src/cat.c:114 src/sum.c:72 +msgid "" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"БÑз ФÐЙЛу, ці калі ФÐЙЛ гÑта знак працÑжніку -, чытае звычайны ўвод.\n" + +#: src/cat.c:119 +msgid "" +"\n" +" -B, --binary use binary writes to the console device.\n" +"\n" +msgstr "" +"\n" +" -B, --binary выкарыÑтоўвае дваічны Ð·Ð°Ð¿Ñ–Ñ Ñƒ прыладу канÑолі.\n" +"\n" + +#: src/cat.c:314 +#, c-format +msgid "cannot do ioctl on `%s'" +msgstr "немагчыма выканаць ioctl на `%s'" + +#: src/cat.c:669 src/dd.c:1222 src/od.c:1013 src/tee.c:181 +msgid "standard output" +msgstr "Ñтандартны вывад" + +#: src/cat.c:800 +#, c-format +msgid "%s: input file is output file" +msgstr "%s: файл уводу зьÑўлÑецца й файлам вываду" + +#: src/cat.c:858 +msgid "closing standard input" +msgstr "зачыненьне Ñтандартнага уводу" + +#: src/cat.c:861 +msgid "closing standard output" +msgstr "зачыненьне Ñтандартнага вываду" + +#: src/chgrp.c:93 +msgid "cannot change to null group" +msgstr "немагчыма зьмÑніць на нулÑвую групу" + +#: src/chgrp.c:102 +#, c-format +msgid "invalid group name %s" +msgstr "нерÑчаіÑÐ½Ð°Ñ Ð½Ð°Ð·Ð²Ð° групы %s" + +#: src/chgrp.c:106 +msgid "group number" +msgstr "нумар групы" + +#: src/chgrp.c:109 +#, c-format +msgid "invalid group number %s" +msgstr "нерÑчаіÑны нумар групы %s" + +#: src/chgrp.c:126 +#, c-format +msgid "" +"Usage: %s [OPTION]... GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"ВыкарыÑтаньне: %s [ВЫБÐР]... ГРУПРФÐЙЛ...\n" +" or: %s [ВЫБÐР]... --reference=RФÐЙЛ ФÐЙЛ...\n" + +#: src/chgrp.c:131 +msgid "" +"Change the group membership of each FILE to GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"ЗьмÑнÑе прыналежнаÑьць да групы кожнага ФÐЛЙУ на ГРУПу.\n" +"\n" +" -c, --changes Ñк verbose, але паведамлÑе калі зьмÑненьне " +"зроблена\n" +" --dereference зьмÑнÑе файл, на Ñкі ÑпаÑылаецца лучыва\n" + +#: src/chgrp.c:138 src/chown.c:112 +msgid "" +" -h, --no-dereference affect symbolic links instead of any referenced " +"file\n" +" (available only on systems that can change the\n" +" ownership of a symlink)\n" +msgstr "" +" -h, --no-dereference зьмÑнÑе лучыва, замеÑÑ‚ зьмÑÐ½ÐµÐ½ÑŒÐ½Ñ Ñ„Ð°Ð¹Ð»Ñƒ на Ñкі Ñно\n" +" ÑпаÑылаецца (даÑтупна толькі на тых ÑÑ‹ÑÑ‚Ñмах, ÑкіÑ\n" +" могуць зьмÑнÑць уладальніка лучыва).\n" + +#: src/chgrp.c:143 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's group rather than the specified\n" +" GROUP value\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet не адлюÑтроўваць аÑÐ½Ð¾ÑžÐ½Ñ‹Ñ Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»ÐµÐ½ÑŒÐ½Ñ– аб " +"памылках\n" +" --reference=RФÐЙЛ выкарыÑтоўвае групу RФÐЙЛу замеÑÑ‚ зададзенай у\n" +" значÑньні ГРУПÐ\n" +" -R, --recursive апрацоўвае файлы й Ñ‚Ñчкі Ñ€ÑкурÑыўна\n" +" -v, --verbose выводзіць праверку Ð´Ð»Ñ ÐºÐ¾Ð¶Ð½Ð°Ð³Ð° апрацаванага файлу\n" + +#: src/chgrp.c:218 src/chmod.c:157 src/chmod.c:365 src/chown-core.c:235 +#: src/chown-core.c:247 src/chown.c:220 src/cp.c:303 src/touch.c:169 +#: src/touch.c:363 +#, c-format +msgid "failed to get attributes of %s" +msgstr "немагчыма атрымаць атрыбуты %s" + +#: src/chmod.c:102 +#, c-format +msgid "getting new attributes of %s" +msgstr "атрыманьне новых атрыбутаў %s" + +#: src/chmod.c:124 +#, c-format +msgid "mode of %s changed to %04lo (%s)\n" +msgstr "Ñ€Ñжым %s зьменены на %04lo (%s)\n" + +#: src/chmod.c:127 +#, c-format +msgid "failed to change mode of %s to %04lo (%s)\n" +msgstr "немагчыма зьмÑніць Ñ€Ñжым %s на %04lo (%s)\n" + +#: src/chmod.c:130 +#, c-format +msgid "mode of %s retained as %04lo (%s)\n" +msgstr "Ñ€Ñжым %s утрыманы Ñк %04lo (%s)\n" + +#: src/chmod.c:179 +#, c-format +msgid "changing permissions of %s" +msgstr "зьмÑненьне правоў %s" + +#: src/chmod.c:242 +#, c-format +msgid "" +"Usage: %s [OPTION]... MODE[,MODE]... FILE...\n" +" or: %s [OPTION]... OCTAL-MODE FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"ВыкарыÑтаньне: %s [ВЫБÐР]... РЭЖЫМ[,РЭЖЫМ]... ФÐЙЛ...\n" +" ці: %s [ВЫБÐР]... Ð’ÐСЬМЯРЫЧÐЫ_РЭЖЫМ ФÐЙЛ...\n" +" ці: %s [ВЫБÐР]... --reference=RФÐЙЛ ФÐЙЛ...\n" + +#: src/chmod.c:248 +msgid "" +"Change the mode of each FILE to MODE.\n" +"\n" +" -c, --changes like verbose but report only when a change is " +"made\n" +" -f, --silent, --quiet suppress most error messages\n" +" -v, --verbose output a diagnostic for every file processed\n" +" --reference=RFILE use RFILE's mode instead of MODE values\n" +" -R, --recursive change files and directories recursively\n" +msgstr "" +"ЗьмÑнÑе правы кожнага ФÐЙЛу на РЭЖЫМ.\n" +"\n" +" -c, --changes Ñк verbose, але паведамлÑе калі зьмÑненьне " +"зроблена\n" +" -f, --silent, --quiet не адлюÑтроўваць аÑÐ½Ð¾ÑžÐ½Ñ‹Ñ Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»ÐµÐ½ÑŒÐ½Ñ– аб " +"памылках\n" +" -v, --verbose выводзіць праверку Ð´Ð»Ñ ÐºÐ¾Ð¶Ð½Ð°Ð³Ð° апрацаванага файлу\n" +" --reference=RFILE выкарыÑтоўвае групу RФÐЙЛу замеÑÑ‚ значÑÐ½ÑŒÐ½Ñ " +"РЭЖЫМу\n" +" -R, --recursive апрацоўвае файлы й Ñ‚Ñчкі Ñ€ÑкурÑыўна\n" + +#: src/chmod.c:259 +msgid "" +"\n" +"Each MODE is one or more of the letters ugoa, one of the symbols +-= and\n" +"one or more of the letters rwxXstugo.\n" +msgstr "" +"\n" +"Кожны РЭЖЫМ гÑта адна ці больш літар ugoa, адзін ці больш знакаў +-= Ñ–\n" +"адна ці больш літар rwxXstugo.\n" + +#: src/chmod.c:320 +#, c-format +msgid "invalid character %s in mode string %s" +msgstr "нерÑчаіÑны знак %s у радку Ñ€Ñжыму %s" + +#: src/chmod.c:361 +#, c-format +msgid "invalid mode string: %s" +msgstr "нерÑчаіÑны радок Ñ€Ñжыму: %s" + +#: src/chown-core.c:116 +#, c-format +msgid "neither symbolic link %s nor referent has been changed\n" +msgstr "" +"ні знакавае лучува %s ні файл, на Ñкі Ñно ÑпаÑылаецца, не былі зьменены\n" + +#: src/chown-core.c:143 +#, c-format +msgid "changed ownership of %s to %s\n" +msgstr "зьменен уладальнік %s на %s\n" + +#: src/chown-core.c:144 +#, c-format +msgid "changed group of %s to %s\n" +msgstr "зьменена група %s на %s\n" + +#: src/chown-core.c:148 +#, c-format +msgid "failed to change ownership of %s to %s\n" +msgstr "немагчыма зьмÑніць уладальніка %s на %s\n" + +#: src/chown-core.c:149 +#, c-format +msgid "failed to change group of %s to %s\n" +msgstr "немагчыма зьмÑніць групу %s на %s\n" + +#: src/chown-core.c:153 +#, c-format +msgid "ownership of %s retained as %s\n" +msgstr "уладальнік %s захаваны Ñк %s\n" + +#: src/chown-core.c:154 +#, c-format +msgid "group of %s retained as %s\n" +msgstr "група %s захавана Ñк %s\n" + +#: src/chown-core.c:326 +#, c-format +msgid "changing ownership of %s" +msgstr "зьмÑнÑецца ўладальнік %s" + +#: src/chown-core.c:327 +#, c-format +msgid "changing group of %s" +msgstr "зьмÑнÑецца група %s" + +#: src/chown-core.c:345 +#, c-format +msgid "unable to restore permissions of %s" +msgstr "немагчыма ваÑтанавіць правы %s" + +#: src/chown.c:99 +#, c-format +msgid "" +"Usage: %s [OPTION]... OWNER[:[GROUP]] FILE...\n" +" or: %s [OPTION]... :GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"ВыкарыÑтаньне: %s [ВЫБÐР]... УЛÐДÐЛЬÐІК[:[ГРУПÐ]] ФÐЙЛ...\n" +" ці: %s [ВЫБÐР]... :ГРУПРФÐЙЛ...\n" +" ці: %s [ВЫБÐР]... --reference=R_ФÐЙЛ ФÐЙЛ...\n" + +#: src/chown.c:105 +msgid "" +"Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"ЗьмÑнÑе ўладальніка й/ці групу кожнага ФÐЙЛу на УЛÐДÐЛЬÐІК Ñ–/ці ГРУПÐ.\n" +"\n" +" -c, --changes Ñк verbose, але паведамлÑе калі зьмÑненьне " +"зроблена\n" +" --dereference зьмÑнÑе файл, на Ñкі ÑпаÑылаецца лучыва\n" + +#: src/chown.c:117 +msgid "" +" --from=CURRENT_OWNER:CURRENT_GROUP\n" +" change the owner and/or group of each file only if\n" +" its current owner and/or group match those " +"specified\n" +" here. Either may be omitted, in which case a " +"match\n" +" is not required for the omitted attribute.\n" +msgstr "" +" --from=БЯГУЧЫ_ЎЛÐДÐЛЬÐІК:БЯГУЧÐЯ_ГРУПÐ\n" +" зьмÑнÑе ўладальніка й/ці групу кожнага файла " +"толькі\n" +" калі Ñго бÑгучы ўладальнік Ñ–/ці група Ñупадаюць з\n" +" зададзенымі тутака. Як група так Ñ– ўладальнік " +"могуць\n" +" быць не зададзены, у гÑтым выпадку Ñупадзеньне " +"гÑтага\n" +" атрыбуту неабавÑзкова.\n" + +#: src/chown.c:124 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's owner and group rather than\n" +" the specified OWNER:GROUP values\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet не адлюÑтроўваць аÑÐ½Ð¾ÑžÐ½Ñ‹Ñ Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»ÐµÐ½ÑŒÐ½Ñ– аб " +"памылках\n" +" --reference=RФÐЙЛ выкарыÑтоўвае ўладальніка й групу RФÐЙЛу замеÑÑ‚\n" +" зададзеных значÑньнÑÑž УЛÐДÐЛЬÐІК:ГРУПÐ\n" +" -R, --recursive апрацоўвае файлы й Ñ‚Ñчкі Ñ€ÑкурÑыўна\n" +" -v, --verbose выводзіць праверку Ð´Ð»Ñ ÐºÐ¾Ð¶Ð½Ð°Ð³Ð° апрацаванага файлу\n" + +#: src/chown.c:133 +msgid "" +"\n" +"Owner is unchanged if missing. Group is unchanged if missing, but changed\n" +"to login group if implied by a `:'. OWNER and GROUP may be numeric as well\n" +"as symbolic.\n" +msgstr "" +"\n" +"Калі ўладальнік прапушчаны, ён не зьмÑнÑецца. Калі група прапушчана, Ñна\n" +"не зьмÑнÑецца, але ж зьмÑнÑецца на Ñ€ÑгіÑтрацыйную групу калі зададзен " +"толькі\n" +"уладальнік з `:'. УЛÐДÐЛЬÐІК Ñ– ГРУПРмогуць быць зададзены Ñк лічбамі, так " +"Ñ–\n" +"мÑнушкамі Ð´Ð»Ñ Ð»Ñ–Ñ‡Ð±Ð°Ð²Ñ‹Ñ… значÑньнÑÑž.\n" + +#: src/chroot.c:45 +#, c-format +msgid "" +"Usage: %s NEWROOT [COMMAND...]\n" +" or: %s OPTION\n" +msgstr "" +"ВыкарыÑтаньне: %s ÐОВЫ_ROOT [ЗÐГÐД...]\n" +" ці: %s ВЫБÐР\n" + +#: src/chroot.c:49 +msgid "" +"Run COMMAND with root directory set to NEWROOT.\n" +"\n" +msgstr "" +"ЗапуÑкае ЗÐГÐД з новай каранёвай Ñ‚Ñчкай.\n" +"\n" + +#: src/chroot.c:55 +msgid "" +"\n" +"If no command is given, run ``${SHELL} -i'' (default: /bin/sh).\n" +msgstr "" +"\n" +"Калі не атрыман загад, выконвае ``${SHELL} -i'' (дапомна: /bin/sh).\n" + +#: src/chroot.c:84 +#, c-format +msgid "cannot change root directory to %s" +msgstr "немагчыма зьмÑніць каранёвую Ñ‚Ñчку на %s" + +#: src/chroot.c:87 +msgid "cannot chdir to root directory" +msgstr "немачыма перайÑьці да каранёвае Ñ‚Ñчкі" + +#: src/cksum.c:234 +#, c-format +msgid "%s: file too long" +msgstr "%s: файл занадта вÑлікі" + +#: src/cksum.c:282 +#, c-format +msgid "" +"Usage: %s [FILE]...\n" +" or: %s [OPTION]\n" +msgstr "" +"ВыкарыÑтаньне: %s [ФÐЙЛ]...\n" +" ці: %s [ВЫБÐР]\n" + +#: src/cksum.c:287 +msgid "" +"Print CRC checksum and byte counts of each FILE.\n" +"\n" +msgstr "" +"Друкуе CRC падлік Ñ– колькаÑьць байтаў кожнага ФÐЙЛу.\n" +"\n" + +#: src/comm.c:35 src/ls.c:131 src/uniq.c:40 +msgid "Richard Stallman and David MacKenzie" +msgstr "Richard Stallman Ñ– David MacKenzie" + +#: src/comm.c:73 +#, c-format +msgid "Usage: %s [OPTION]... LEFT_FILE RIGHT_FILE\n" +msgstr "ВыкарыÑтаньне: %s [ВЫБÐР]... ЛЕВЫ_ФÐЙЛ ПРÐВЫ_ФÐЙЛ\n" + +#: src/comm.c:77 +msgid "" +"Compare sorted files LEFT_FILE and RIGHT_FILE line by line.\n" +"\n" +" -1 suppress lines unique to left file\n" +" -2 suppress lines unique to right file\n" +" -3 suppress lines that appear in both files\n" +msgstr "" +"Парановае ÑƒÐ¿Ð°Ñ€Ð°Ð´ÐºÐ°Ð²Ð°Ð½Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹ ЛЕВЫ_ФÐЙЛ Ñ– ПРÐВЫ_ФÐЙЛ радок за радком.\n" +"\n" +" -1 не адлюÑтроўваць радкі, ÑÐºÑ–Ñ Ñ‘Ñьць толькі Ñž левым файле\n" +" -2 не адлюÑтроўваць радкі, ÑÐºÑ–Ñ Ñ‘Ñьць толькі Ñž правым файле\n" +" -3 неадлюÑтроўваць радкі, ÑÐºÑ–Ñ Ñ‘Ñьць у абодвух файлах\n" + +#: src/copy.c:162 src/du.c:332 +#, c-format +msgid "cannot access %s" +msgstr "немагчыма атрымаць доÑтуп да %s" + +#: src/copy.c:226 +#, c-format +msgid "cannot open %s for reading" +msgstr "немагыма адчыніць %s Ð´Ð»Ñ Ñ‡Ñ‹Ñ‚Ð°Ð½ÑŒÐ½Ñ" + +#: src/copy.c:232 src/copy.c:286 src/copy.c:301 src/dd.c:1199 +#, c-format +msgid "cannot fstat %s" +msgstr "немагчыма выканаць fstat %s" + +#: src/copy.c:242 +#, c-format +msgid "skipping file %s, as it was replaced while being copied" +msgstr "файл %s мінаецца, таму што ён быў заменены пад Ñ‡Ð°Ñ ÐºÐ°Ð¿Ñ–ÑваньнÑ" + +#: src/copy.c:262 src/copy.c:1034 src/copy.c:1124 src/ln.c:291 +#: src/remove.c:727 src/remove.c:781 src/remove.c:893 src/remove.c:997 +#, c-format +msgid "cannot remove %s" +msgstr "немагчыма выдаліць %s" + +#: src/copy.c:277 +#, c-format +msgid "cannot create regular file %s" +msgstr "немагчыма Ñтварыць звычайны файл %s" + +#: src/copy.c:328 src/dd.c:816 src/dd.c:1010 +#, c-format +msgid "reading %s" +msgstr "чытаецца %s" + +#: src/copy.c:362 +#, c-format +msgid "cannot lseek %s" +msgstr "немагчыма зрабіць lseek %s" + +#: src/copy.c:377 src/copy.c:401 src/dd.c:1054 src/dd.c:1115 +#, c-format +msgid "writing %s" +msgstr "пішацца %s" + +#: src/copy.c:409 src/copy.c:415 +#, c-format +msgid "closing %s" +msgstr "зачынÑецца %s" + +#: src/copy.c:610 +#, c-format +msgid "%s: overwrite %s, overriding mode %04lo? " +msgstr "%s: перазапіÑаць %s, Ñ€Ñжым перазапіÑу %04lo? " + +#: src/copy.c:616 +#, c-format +msgid "%s: overwrite %s? " +msgstr "%s: перазапіÑаць %s? " + +#: src/copy.c:810 src/copy.c:848 src/stat.c:638 +#, c-format +msgid "cannot stat %s" +msgstr "немагчыма зрабіць stat %s" + +#: src/copy.c:820 +#, c-format +msgid "omitting directory %s" +msgstr "мінаецца Ñ‚Ñчка %s" + +#: src/copy.c:834 +#, c-format +msgid "warning: source file %s specified more than once" +msgstr "увага: зыходны файл %s зададзены больш за адзін раз" + +#: src/copy.c:866 src/ln.c:237 +#, c-format +msgid "%s and %s are the same file" +msgstr "%s Ñ– %s адзін Ñ– той жа ж файл" + +#: src/copy.c:876 +#, c-format +msgid "cannot overwrite non-directory %s with directory %s" +msgstr "немагчыма перазапіÑаць Ð½Ñ Ñ‚Ñчку %s Ñ‚Ñчкай %s" + +#: src/copy.c:893 +#, c-format +msgid "will not overwrite just-created %s with %s" +msgstr "толькі што Ñтвораны %s з %s Ð½Ñ Ð±ÑƒÐ´Ð·Ðµ перазапіÑаны" + +#: src/copy.c:904 +#, c-format +msgid "cannot overwrite directory %s with non-directory" +msgstr "немагчыма перазапіÑаць Ñ‚Ñчку %s Ð½Ñ Ñ‚Ñчкай" + +#: src/copy.c:965 +#, c-format +msgid "cannot overwrite directory %s" +msgstr "немагчыма перазапіÑаць Ñ‚Ñчку %s" + +#: src/copy.c:974 +#, c-format +msgid "cannot move directory onto non-directory: %s -> %s" +msgstr "немагчыма перамÑÑьціць Ñ‚Ñчку Ñž Ð½Ñ Ñ‚Ñчку: %s -> %s" + +#: src/copy.c:997 +#, c-format +msgid "backing up %s would destroy source; %s not moved" +msgstr "ÑтварÑньне запаÑной копіі %s зьнішчыць крыніцу; %s не перанеÑен" + +#: src/copy.c:998 +#, c-format +msgid "backing up %s would destroy source; %s not copied" +msgstr "ÑтварÑньне запаÑной копіі %s зьнішчыць крыніцу; %s не ÑкапіÑван" + +#: src/copy.c:1013 src/ln.c:273 +#, c-format +msgid "cannot backup %s" +msgstr "немагчыма Ñтварыць запаÑную копію %s" + +#: src/copy.c:1049 src/ln.c:308 +#, c-format +msgid " (backup: %s)" +msgstr " (запаÑны: %s)" + +#: src/copy.c:1099 +#, c-format +msgid "cannot copy a directory, %s, into itself, %s" +msgstr "немагчыма ÑкапіÑваць Ñ‚Ñчку, %s, Ñаму Ñž ÑÑбе, %s" + +#: src/copy.c:1106 +#, c-format +msgid "will not create hard link %s to directory %s" +msgstr "жорÑткае лучыва %s на Ñ‚Ñчку %s Ð½Ñ Ð±ÑƒÐ´Ð·Ðµ Ñтворана" + +#: src/copy.c:1132 +#, c-format +msgid "cannot create hard link %s to %s" +msgstr "немагчыма Ñтварыць жорÑткае лучыва %s на %s" + +#: src/copy.c:1186 +#, c-format +msgid "cannot move %s to a subdirectory of itself, %s" +msgstr "немагчыма перамÑÑьціць %s ва ўлаÑную падтÑчку, %s" + +#: src/copy.c:1229 +#, c-format +msgid "cannot move %s to %s" +msgstr "немагчыма перамÑÑьціць %s у %s" + +#: src/copy.c:1241 +#, c-format +msgid "inter-device move failed: %s to %s; unable to remove target" +msgstr "збой міжпрыладнага перамÑшчÑньнÑ: %s у %s; немагчыма выдаліць мÑту" + +#: src/copy.c:1269 +#, c-format +msgid "cannot copy cyclic symbolic link %s" +msgstr "немагчыма ÑкапіÑваць цыклічнае знакавае лучыва %s" + +#: src/copy.c:1346 +#, c-format +msgid "%s: can make relative symbolic links only in current directory" +msgstr "%s: можа Ñтварыць адноÑнае знакавае лучыва толькі Ñž бÑгучае Ñ‚Ñчцы" + +#: src/copy.c:1353 +#, c-format +msgid "cannot create symbolic link %s to %s" +msgstr "немагчыма Ñтварыць знакавае лучыва %s на %s" + +#: src/copy.c:1364 +#, c-format +msgid "cannot create link %s" +msgstr "немагчыма Ñтварыць лучыва %s" + +#: src/copy.c:1389 src/mkfifo.c:133 +#, c-format +msgid "cannot create fifo %s" +msgstr "немагчыма Ñтварыць fifo %s" + +#: src/copy.c:1403 +#, c-format +msgid "cannot create special file %s" +msgstr "немагчыма Ñтварыць аÑаблівы файл %s" + +#: src/copy.c:1415 src/ls.c:2493 src/stat.c:426 +#, c-format +msgid "cannot read symbolic link %s" +msgstr "немагчыма прачытаць знакавае лучыва %s" + +#: src/copy.c:1440 +#, c-format +msgid "cannot create symbolic link %s" +msgstr "немагчыма Ñтварыць знакавае лучыва %s" + +#: src/copy.c:1456 src/copy.c:1519 src/cp.c:339 +#, c-format +msgid "failed to preserve ownership for %s" +msgstr "памылка пры захаваньні ўладальніку Ð´Ð»Ñ %s" + +#: src/copy.c:1471 +#, c-format +msgid "%s has unknown file type" +msgstr "%s мае невÑдомы від файлу" + +#: src/copy.c:1506 +#, c-format +msgid "preserving times for %s" +msgstr "захоўвае Ñ‡Ð°Ñ Ð´Ð»Ñ %s" + +#: src/copy.c:1531 +#, c-format +msgid "failed to preserve authorship for %s" +msgstr "збой пры захаваньні аўтарÑтва Ð´Ð»Ñ %s" + +#: src/copy.c:1549 +#, c-format +msgid "setting permissions for %s" +msgstr "уÑталÑваньне правоў Ð´Ð»Ñ %s" + +#: src/copy.c:1571 src/ln.c:326 +#, c-format +msgid "cannot un-backup %s" +msgstr "немагчыма ваÑтанавіць %s з запаÑное копіі" + +#: src/copy.c:1575 +#, c-format +msgid "%s -> %s (unbackup)\n" +msgstr "%s -> %s (ваÑтанаўленьне)\n" + +#: src/cp.c:53 +msgid "Torbjorn Granlund, David MacKenzie, and Jim Meyering" +msgstr "Torbjorn Granlund, David MacKenzie, Ñ– Jim Meyering" + +#: src/cp.c:164 src/mv.c:311 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST\n" +" or: %s [OPTION]... SOURCE... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY SOURCE...\n" +msgstr "" +"ВыкарыÑтаньне: %s [ВЫБÐР]... ÐДКУЛЬ КУДЫ\n" +" ці: %s [ВЫБÐР]... ÐДКУЛЬ... ТЭЧКÐ\n" +" ці: %s [ВЫБÐР]... --target-directory=ТЭЧКРÐДКУЛЬ...\n" + +#: src/cp.c:170 +msgid "" +"Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"Капуе КРЫÐІЦу Ñž ПРЫЗÐÐЧЭÐЬÐЕ; ці ÑˆÐ¼Ð°Ñ‚Ð»Ñ–ÐºÑ–Ñ ÐšÐ Ð«ÐІЦ(Ñ‹) у ТЭЧКу.\n" +"\n" + +#: src/cp.c:174 src/csplit.c:1505 src/cut.c:182 src/df.c:717 src/du.c:179 +#: src/expand.c:119 src/fmt.c:277 src/fold.c:76 src/head.c:98 +#: src/install.c:609 src/kill.c:103 src/ln.c:354 src/ls.c:3767 src/mkdir.c:66 +#: src/mkfifo.c:60 src/mknod.c:61 src/mv.c:321 src/nl.c:185 src/paste.c:413 +#: src/pr.c:2763 src/ptx.c:1867 src/shred.c:166 src/sort.c:286 src/split.c:105 +#: src/tac.c:136 src/tail.c:244 src/touch.c:249 src/unexpand.c:384 +#: src/uniq.c:148 +msgid "" +"Mandatory arguments to long options are mandatory for short options too.\n" +msgstr "Довады, абавÑÐ·ÐºÐ¾Ð²Ñ‹Ñ Ð´Ð»Ñ Ð´Ð¾ÑžÐ³Ñ–Ñ… выбараў, абавÑÐ·ÐºÐ¾Ð²Ñ‹Ñ Ð¹ Ð´Ð»Ñ ÐºÐ°Ñ€Ð¾Ñ‚ÐºÑ–Ñ….\n" + +#: src/cp.c:177 +msgid "" +" -a, --archive same as -dpR\n" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" --copy-contents copy contents of special files when " +"recursive\n" +" -d same as --no-dereference --preserve=link\n" +msgstr "" +" -a, --archive тое што й -dpR\n" +" --backup[=CONTROL] Ñтварае запаÑную копію кожнага Ñ–Ñнуючага " +"файлу\n" +" прызначÑньнÑ\n" +" -b Ñк --backup але не прымае довад\n" +" --copy-contents капуе зьмеÑÑ‚ аÑабіÑтых файлаў, у выпадку\n" +" Ñ€ÑкурÑыі\n" +" -d тое ж, што й --no-dereference --" +"preserve=link\n" + +#: src/cp.c:184 +msgid "" +" --no-dereference never follow symbolic links\n" +" -f, --force if an existing destination file cannot be\n" +" opened, remove it and try again\n" +" -i, --interactive prompt before overwrite\n" +" -H follow command-line symbolic links\n" +msgstr "" +" --no-dereference ніколі Ð½Ñ Ñледаваць за знакавымі лучывамі\n" +" -f, --force калі Ñ–Ñнуючы файл прызначÑÐ½ÑŒÐ½Ñ Ð½Ñ Ð¼Ð¾Ð¶Ð° " +"быць\n" +" адчынены, выдаліць Ñго й паÑпрабаваць " +"нанава\n" +" -i, --interactive паведаміць перад перазапіÑам\n" +" -H Ñ–Ñьці за знакавымі лучывамі Ñž загадным радку\n" + +#: src/cp.c:191 +msgid "" +" -l, --link link files instead of copying\n" +" -L, --dereference always follow symbolic links\n" +" -p same as --preserve=mode,ownership,timestamps\n" +" --preserve[=ATTR_LIST] preserve the specified attributes (default:\n" +" mode,ownership,timestamps), if possible\n" +" additional attributes: links, all\n" +msgstr "" +" -l, --link злучае файлы замеÑÑ‚ капіÑваньнÑ\n" +" -L, --dereference заўÑёды йÑьці за знакавымі лучывамі\n" +" -p Ñк Ñ– --preserve=mode,ownership,timestamps\n" +" --preserve[=СЬПІС_ÐТРЫБУТÐÐŽ]\n" +" захоўвае Ð¿Ð°Ð·Ð½Ð°Ñ‡Ð°Ð½Ñ‹Ñ Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ (дапомныÑ:\n" +" mode,ownership,timestamps), калі магчыма,\n" +" Ð´Ð°Ð´Ð°Ñ‚ÐºÐ¾Ð²Ñ‹Ñ Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹: links, all\n" + +#: src/cp.c:199 +msgid "" +" --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +" --parents append source path to DIRECTORY\n" +" -P same as `--no-dereference'\n" +msgstr "" +" --no-preserve=СЬПІС_ÐТРЫБУТÐÐŽ\n" +" не захоўваць Ð¿Ð°Ð·Ð½Ð°Ñ‡Ð°Ð½Ñ‹Ñ Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹\n" +" --parents дадаць зыходны шлÑÑ… да ТЭЧКі\n" +" -P Ñк Ñ– `--no-dereference'\n" + +#: src/cp.c:204 +msgid "" +" -R, -r, --recursive copy directories recursively\n" +" --remove-destination remove each existing destination file before\n" +" attempting to open it (contrast with --" +"force)\n" +msgstr "" +" -R, -r, --recursive Ñ€ÑкурÑыўна капіÑваць Ñ‚Ñчкі\n" +" --remove-destination выдаліць кожны Ñ–Ñнуючы файл прызначÑньнÑ\n" +" перад тым Ñк адчыніць Ñго (у разрÑз з --" +"force)\n" + +#: src/cp.c:209 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --sparse=WHEN control creation of sparse files\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +msgstr "" +" --reply={yes,no,query} вызначае Ñк апрацоўваць паведамленьне пра\n" +" Ñ–Ñнуючы файл прызначÑньнÑ\n" +" --sparse=WHEN кантралюе ÑтварÑньне разрÑджаных файлаў\n" +" --strip-trailing-slashes выдалÑе ÑžÑе цÑгнучыеÑÑ ÑкоÑÑ‹ з кожнага " +"доваду\n" +" КРЫÐІЦы\n" + +#: src/cp.c:216 +msgid "" +" -s, --symbolic-link make symbolic links instead of copying\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +msgstr "" +" -s, --symbolic-link Ñтварае Ð·Ð½Ð°ÐºÐ°Ð²Ñ‹Ñ Ð»ÑƒÑ‡Ñ‹Ð²Ñ‹ замеÑÑ‚ капіÑваньнÑ\n" +" -S, --suffix=КÐÐЧÐТÐК перазапіÑвае звычайны канчатак запаÑу\n" +" --target-directory=ТЭЧКРперамÑшчае ÑžÑе довады КРЫÐІЦы Ñž ТЭЧКу\n" + +#: src/cp.c:221 +msgid "" +" -u, --update copy only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +" -x, --one-file-system stay on this file system\n" +msgstr "" +" -u, --update капуе толькі калі файл КРЫÐІЦРнавешы за " +"файл\n" +" прызначÑньнÑ, ці файл прызначÑньне " +"прапушчаны\n" +" -v, --verbose пведамлÑе што ўжо зроблена\n" +" -x, --one-file-system не пакідаць межы гÑтае файлавае ÑÑ‹ÑÑ‚Ñмы\n" + +#: src/cp.c:230 +msgid "" +"\n" +"By default, sparse SOURCE files are detected by a crude heuristic and the\n" +"corresponding DEST file is made sparse as well. That is the behavior\n" +"selected by --sparse=auto. Specify --sparse=always to create a sparse DEST\n" +"file whenever the SOURCE file contains a long enough sequence of zero " +"bytes.\n" +"Use --sparse=never to inhibit creation of sparse files.\n" +"\n" +msgstr "" +"\n" +" Дапомна, \"sparse\" файлы з КРЫÐІЦы раÑпазнаецца непрадуманай ÑўрыÑтыкай " +"Ñ–\n" +"ÑуадноÑна гÑтаму, Ñтвараецца \"sparse\" файл ПРЫЗÐÐЧЭÐЬÐÑ. ГÑтак ж " +"паводзіць\n" +"ÑÑбе выбар --sparse=auto. Заданьне --sparse=always прымушае Ñтвараць файл\n" +"ПРЫЗÐÐЧЭÐЬÐÑ Ð·Ð°ÑžÑёды, нават калі КРЫÐІЦРўтрымлівае за шмат " +"паÑлÑдоўнаÑьцей.\n" +"нулÑвых байтаў. ВыкарыÑтоўвайце--sparse=never Ð´Ð»Ñ Ð·Ð°Ð±Ð°Ñ€Ð¾Ð½Ñ‹ ÑтварÑньнÑ\n" +"\"sparse\" файлаў.\n" + +#: src/cp.c:239 +msgid "" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +" Канчаткам запаÑных файлаў зьÑўлÑецца `~', калі не пераназначаецца\n" +"выбарам --suffix ці пераменнай аÑÑÑ€Ð¾Ð´Ð·ÑŒÐ´Ð·Ñ SIMPLE_BACKUP_SUFFIX.\n" +"ШлÑÑ… кантралÑÐ²Ð°Ð½ÑŒÐ½Ñ Ð²ÑÑ€Ñый можа быць абраны выбарам --backup, ці праз\n" +"пераменную аÑÑÑ€Ð¾Ð´Ð·ÑŒÐ´Ð·Ñ VERSION_CONTROL. ÐœÐ°Ð³Ñ‡Ñ‹Ð¼Ð°Ñ Ð·Ð½Ð°Ñ‡Ñньні:\n" +"\n" + +#: src/cp.c:245 src/install.c:642 src/ln.c:384 src/mv.c:355 +msgid "" +" none, off never make backups (even if --backup is given)\n" +" numbered, t make numbered backups\n" +" existing, nil numbered if numbered backups exist, simple otherwise\n" +" simple, never always make simple backups\n" +msgstr "" +" none, off ніколі не запаÑіць (нават калі зададзены --backup)\n" +" numbered, t Ñтвараць Ð½ÑƒÐ¼Ð°Ñ€Ð°Ð²Ð°Ð½Ñ‹Ñ Ð·Ð°Ð¿Ð°ÑÑ‹\n" +" existing, nil нумараваць, калі йÑнуе нумараваны, інакш не нумараваць\n" +" simple, never заўÑёды Ñтвараць ненумараваныÑ\n" + +#: src/cp.c:251 +msgid "" +"\n" +"As a special case, cp makes a backup of SOURCE when the force and backup\n" +"options are given and SOURCE and DEST are the same name for an existing,\n" +"regular file.\n" +msgstr "" +"\n" +" Загад cp запаÑіць КРЫÐІЦы калі зададзены выбары -f Ñ– -b, Ñ– калі\n" +"КРЫÐІЦРй ПРЫЗÐÐЧЭÐЬÐЕ адна й Ñ‚Ð°Ñ Ð¶ назва Ñ–Ñнуючага звычанага файлу.\n" + +#: src/cp.c:325 +#, c-format +msgid "failed to preserve times for %s" +msgstr "збой пры захаваньні чаÑу Ð´Ð»Ñ %s" + +#: src/cp.c:349 +#, c-format +msgid "failed to preserve permissions for %s" +msgstr "збой пры захаваньні правоў Ð´Ð»Ñ %s" + +#: src/cp.c:434 +#, c-format +msgid "cannot make directory %s" +msgstr "немагчыма Ñтварыць Ñ‚Ñчку %s" + +#: src/cp.c:493 src/ln.c:490 src/mv.c:459 src/shred.c:1601 +msgid "missing file argument" +msgstr "прапушчан файлавы довад" + +#: src/cp.c:498 +msgid "missing destination file" +msgstr "прапушчан файл прызначÑньнÑ" + +#: src/cp.c:523 src/ln.c:161 src/ln.c:183 src/ln.c:210 src/ln.c:297 +#, c-format +msgid "accessing %s" +msgstr "доÑтуп да %s" + +#: src/cp.c:546 +#, c-format +msgid "%s: specified target is not a directory" +msgstr "%s: Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ñ Ð¼Ñта не зьÑўлÑецца Ñ‚Ñчкай" + +#: src/cp.c:554 +#, c-format +msgid "copying multiple files, but last argument %s is not a directory" +msgstr "робіцца ÐºÐ¾Ð¿Ñ–Ñ Ð½ÐµÐºÐ°Ð»ÑŒÐºÑ–Ñ… файлаў, але апошні довад %s - гÑта Ð½Ñ Ñ‚Ñчка" + +#: src/cp.c:652 +msgid "when preserving paths, the destination must be a directory" +msgstr "калі захоўваюцца шлÑÑ…Ñ–, павінна быць прызначана Ñ‚Ñчка" + +#: src/cp.c:878 src/install.c:219 src/ln.c:434 src/mv.c:405 +#, c-format +msgid "" +"warning: --version-control (-V) is obsolete; support for it\n" +"will be removed in some future release. Use --backup=%s instead." +msgstr "" +"увага: --version-control (-V) ÑаÑтарÑÑž; Ñго падтрымка будзе Ñпынена Ñž\n" +"будучым выпуÑку. ВыкарыÑтоўвайце замеÑÑ‚ Ñго --backup=%s." + +#: src/cp.c:972 src/ln.c:464 +msgid "symbolic links are not supported on this system" +msgstr "Ð·Ð½Ð°ÐºÐ°Ð²Ñ‹Ñ Ð»ÑƒÑ‡Ñ‹Ð²Ñ‹ не падтрымліваюцца гÑтае ÑÑ‹ÑÑ‚Ñмай" + +#: src/cp.c:1008 +msgid "cannot make both hard and symbolic links" +msgstr "немагчыма Ñтварыць ні жорÑткае, ні знакавае лучыва" + +#: src/cp.c:1016 src/install.c:275 src/ln.c:530 src/mv.c:483 +msgid "backup type" +msgstr "від запаÑной копіі" + +#: src/csplit.c:41 +msgid "Stuart Kemp and David MacKenzie" +msgstr "Stuart Kemp Ñ– David MacKenzie" + +#: src/csplit.c:289 src/csplit.c:1481 src/tac-pipe.c:57 src/tee.c:220 +#: src/tr.c:1609 src/tr.c:1711 src/tr.c:1754 +msgid "read error" +msgstr "памылка чытаньнÑ" + +#: src/csplit.c:583 +msgid "input disappeared" +msgstr "увод недаÑтупны" + +#: src/csplit.c:705 src/csplit.c:716 +#, c-format +msgid "%s: line number out of range" +msgstr "%s: нумар радку за дапушчальнымі межамі" + +#: src/csplit.c:743 +#, c-format +msgid "%s: `%s': line number out of range" +msgstr "%s: `%s': нумар радку за дапушчальнымі межамі" + +#: src/csplit.c:746 src/csplit.c:792 +#, c-format +msgid " on repetition %d\n" +msgstr " на паўтарÑньні %d\n" + +#: src/csplit.c:788 +#, c-format +msgid "%s: `%s': match not found" +msgstr "%s: `%s': Ñупадзеньне не адшукана" + +#: src/csplit.c:849 src/csplit.c:889 src/tac.c:262 +msgid "error in regular expression search" +msgstr "памылка Ñž пошуку звычайнага выразу" + +#: src/csplit.c:992 +#, c-format +msgid "write error for `%s'" +msgstr "памылка запіÑу Ð´Ð»Ñ `%s'" + +#: src/csplit.c:1064 +#, c-format +msgid "%s: `+' or `-' expected after delimeter" +msgstr "%s: `+' ці `-' чакаюцца паÑÑŒÐ»Ñ Ð¿Ð°Ð´Ð·ÑлÑльніку" + +#: src/csplit.c:1068 +#, c-format +msgid "%s: integer expected after `%c'" +msgstr "%s: цÑлы чакаецца паÑÑŒÐ»Ñ `%c'" + +#: src/csplit.c:1088 +#, c-format +msgid "%s: `}' is required in repeat count" +msgstr "%s: `}' патрабуецца Ð´Ð»Ñ Ð¿Ð°Ð´Ð»Ñ–ÐºÑƒ паўтораў" + +#: src/csplit.c:1098 +#, c-format +msgid "%s}: integer required between `{' and `}'" +msgstr "%s}: цÑлы патрабуецца паміж `{' Ñ– `}'" + +#: src/csplit.c:1125 +#, c-format +msgid "%s: closing delimeter `%c' missing" +msgstr "%s: зачынÑючы падзÑлÑльнік `%c' прапушчан" + +#: src/csplit.c:1141 +#, c-format +msgid "%s: invalid regular expression: %s" +msgstr "%s: нерÑчаіÑны звычайны выраз: %s" + +#: src/csplit.c:1174 +#, c-format +msgid "%s: invalid pattern" +msgstr "%s: нерÑчаіÑны прыклад" + +#: src/csplit.c:1177 +#, c-format +msgid "%s: line number must be greater than zero" +msgstr "%s: нумар радку павінен быць большым за нуль." + +#: src/csplit.c:1183 +#, c-format +msgid "line number `%s' is smaller than preceding line number, %s" +msgstr "нумар радку `%s' меньшы за папÑÑ€Ñдні нумар радку, %s" + +#: src/csplit.c:1189 +#, c-format +msgid "warning: line number `%s' is the same as preceding line number" +msgstr "Увага! Ðумар радку `%s' Ñупадае з папÑÑ€Ñднім нумарам радку." + +#: src/csplit.c:1314 +msgid "missing conversion specifier in suffix" +msgstr "прапушчан вызначальнік пераўтварÑÐ½ÑŒÐ½Ñ Ð²Ð° ÑžÑтаўцы" + +#: src/csplit.c:1320 +#, c-format +msgid "invalid conversion specifier in suffix: %c" +msgstr "нерÑчаіÑны вызначальнік пераўтварÑÐ½ÑŒÐ½Ñ Ð²Ð° ÑžÑтаўцы: %c" + +#: src/csplit.c:1323 +#, c-format +msgid "invalid conversion specifier in suffix: \\%.3o" +msgstr "нерÑчаіÑны вызначальнік пераўтварÑÐ½ÑŒÐ½Ñ Ð²Ð° ÑžÑтаўцы: \\%.3o" + +#: src/csplit.c:1355 +#, c-format +msgid "missing %% conversion specification in suffix" +msgstr "ва ÑžÑтаўцы прапушчан %% вызначальнік пераўтварÑньнÑ" + +#: src/csplit.c:1358 +#, c-format +msgid "too many %% conversion specifications in suffix" +msgstr "за шмат ва ÑžÑтаўцы %% вызначальнікаў пераўтварÑньнÑ" + +#: src/csplit.c:1441 +#, c-format +msgid "%s: invalid number" +msgstr "%s: нерÑчаіÑны нумар" + +#: src/csplit.c:1496 +#, c-format +msgid "Usage: %s [OPTION]... FILE PATTERN...\n" +msgstr "ВыкарыÑтаньне: %s [ВЫБÐР]... ФÐЙЛ ПРЫКЛÐД...\n" + +#: src/csplit.c:1500 +msgid "" +"Output pieces of FILE separated by PATTERN(s) to files `xx01', `xx02', ...,\n" +"and output byte counts of each piece to standard output.\n" +"\n" +msgstr "" +"Выводзіць кавалкі ФÐЙЛу Ð¿Ð°Ð´Ð·ÐµÐ»ÐµÐ½Ñ‹Ñ Ð¿Ð° ПРЫКЛÐД(у) у файлы `xx01', " +"`xx02', ...,\n" +"так Ñама выводзіць на Ñтандартны вывад колькаÑьць байтаў у кожным кавалку.\n" +"\n" + +#: src/csplit.c:1508 +#, c-format +msgid "" +" -b, --suffix-format=FORMAT use sprintf FORMAT instead of %d\n" +" -f, --prefix=PREFIX use PREFIX instead of `xx'\n" +" -k, --keep-files do not remove output files on errors\n" +msgstr "" +" -b, --suffix-format=ФÐРМÐТ ВыкарыÑтоўваць sprintf ФÐРМÐТ замеÑÑ‚ %d\n" +" -f, --prefix=ПРЫСТÐЎКРВыкарыÑтоўваць ПРЫСТÐЎКу замеÑÑ‚ `xx'\n" +" -k, --keep-files Ðе выдалÑць файлы вываду пры памылках\n" + +#: src/csplit.c:1513 +msgid "" +" -n, --digits=DIGITS use specified number of digits instead of 2\n" +" -s, --quiet, --silent do not print counts of output file sizes\n" +" -z, --elide-empty-files remove empty output files\n" +msgstr "" +" -n, --digits=РÐЗРÐДЫ ВыкарыÑтоўваць зададзеную колькаÑьць " +"разрадаў,\n" +" замеÑÑ‚ звычайных двух.\n" +" -s, --quiet, --silent Ðе друкаваць падлікі памераў файлаў вываду.\n" +" -z, --elide-empty-files ВыдалÑць Ð¿Ð°Ñ€Ð¾Ð¶Ð½Ñ–Ñ Ñ„Ð°Ð¹Ð»Ñ‹ вываду.\n" + +#: src/csplit.c:1520 +msgid "" +"\n" +"Read standard input if FILE is -. Each PATTERN may be:\n" +msgstr "" +"\n" +"Чытае Ñтандартны ўвод, калі ФÐЙЛ гÑта -. Кожны ПРЫКЛÐД можа быць:\n" + +#: src/csplit.c:1524 +msgid "" +"\n" +" INTEGER copy up to but not including specified line number\n" +" /REGEXP/[OFFSET] copy up to but not including a matching line\n" +" %REGEXP%[OFFSET] skip to, but not including a matching line\n" +" {INTEGER} repeat the previous pattern specified number of times\n" +" {*} repeat the previous pattern as many times as possible\n" +"\n" +"A line OFFSET is a required `+' or `-' followed by a positive integer.\n" +msgstr "" + +#: src/cut.c:39 +msgid "David Ihnat, David MacKenzie, and Jim Meyering" +msgstr "David Ihnat, David MacKenzie й Jim Meyering" + +#: src/cut.c:174 src/df.c:711 src/du.c:174 src/expand.c:110 src/fold.c:67 +#: src/head.c:88 src/ls.c:3761 src/nl.c:176 src/paste.c:403 src/pr.c:2754 +#: src/sort.c:276 src/sum.c:60 src/tac.c:127 src/tail.c:234 src/tee.c:63 +#: src/unexpand.c:375 src/wc.c:125 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]...\n" +msgstr "ВыкарыÑтаньне: %s [ВЫБÐР]... [ФÐЙЛ]...\n" + +#: src/cut.c:178 +msgid "" +"Print selected parts of lines from each FILE to standard output.\n" +"\n" +msgstr "" +"Друкуе Ð°Ð±Ñ€Ð°Ð½Ñ‹Ñ Ñ‡Ð°Ñкі радкоў з кожнага ФÐЙЛу Ñž Ñтандартны вывад.\n" +"\n" + +#: src/cut.c:185 +msgid "" +" -b, --bytes=LIST output only these bytes\n" +" -c, --characters=LIST output only these characters\n" +" -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter\n" +msgstr "" +" -b, --bytes=СЬПІС Выводзіць тольі гÑÑ‚Ñ‹Ñ Ð±Ð°Ð¹Ñ‚Ñ‹.\n" +" -c, --characters=СЬПІС Выводзіць толькі гÑÑ‚Ñ‹Ñ Ð·Ð½Ð°ÐºÑ–.\n" +" -d, --delimiter=ПÐДЗЯЛЯЛЬÐІК\n" +" ВыкарыÑтоўваць ПÐДЗЯЛЯЛЬÐІК Ð´Ð»Ñ " +"адмежаваньнÑ\n" +" палёў, замеÑÑ‚ TAB.\n" + +#: src/cut.c:190 +msgid "" +" -f, --fields=LIST output only these fields; also print any line\n" +" that contains no delimiter character, unless\n" +" the -s option is specified\n" +" -n (ignored)\n" +msgstr "" + +#: src/cut.c:196 +msgid "" +" -s, --only-delimited do not print lines not containing delimiters\n" +" --output-delimiter=STRING use STRING as the output delimiter\n" +" the default is to use the input delimiter\n" +msgstr "" +" -s, --only-delimited Ðе друкуе радкі без падзÑлÑльніку.\n" +" --output-delimiter=РÐДОК ВыкарыÑтоўвае РÐДОК Ñк падзÑлÑльнік " +"вывада,\n" +" дапомна выкарыÑтоўвае падзÑлÑльнік уводу.\n" + +#: src/cut.c:203 +msgid "" +"\n" +"Use one, and only one of -b, -c or -f. Each LIST is made up of one\n" +"range, or many ranges separated by commas. Each range is one of:\n" +"\n" +" N N'th byte, character or field, counted from 1\n" +" N- from N'th byte, character or field, to end of line\n" +" N-M from N'th to M'th (included) byte, character or field\n" +" -M from first to M'th (included) byte, character or field\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" + +#: src/cut.c:288 src/cut.c:319 src/cut.c:379 +msgid "invalid byte or field list" +msgstr "нерÑчаіÑны байт ці ÑÑŒÐ¿Ñ–Ñ Ð¿Ð¾Ð»Ñ" + +#: src/cut.c:667 src/cut.c:676 +msgid "only one type of list may be specified" +msgstr "толькі адзін від ÑьпіÑу можа быць зададзены" + +#: src/cut.c:670 +msgid "missing list of positions" +msgstr "прапушчан ÑÑŒÐ¿Ñ–Ñ Ñтановішчаў" + +#: src/cut.c:679 +msgid "missing list of fields" +msgstr "прапушчан ÑÑŒÐ¿Ñ–Ñ Ð¿Ð°Ð»Ñ‘Ñž" + +#: src/cut.c:686 +msgid "the delimiter must be a single character" +msgstr "падзÑлÑльнік паінен быць адным знакам" + +#: src/cut.c:717 +msgid "you must specify a list of bytes, characters, or fields" +msgstr "вы павінны пазначыць ÑÑŒÐ¿Ñ–Ñ Ð±Ð°Ð¹Ñ‚Ð°Ñž, знакаў ці палёў" + +#: src/cut.c:720 +msgid "an input delimiter may be specified only when operating on fields" +msgstr "падзÑлÑльнік уводу можа быць зададзены толькі Ð´Ð»Ñ Ð´Ð·ÐµÑньнÑÑž над палÑмі" + +#: src/cut.c:724 +msgid "" +"suppressing non-delimited lines makes sense\n" +"\tonly when operating on fields" +msgstr "" + +#: src/date.c:117 +#, c-format +msgid "" +"Usage: %s [OPTION]... [+FORMAT]\n" +" or: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" +msgstr "" +"ВыкарыÑтаньне: %s [ВЫБÐР]... [+ФÐРМÐТ]\n" +" ці: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" + +#: src/date.c:122 +msgid "" +"Display the current time in the given FORMAT, or set the system date.\n" +"\n" +" -d, --date=STRING display time described by STRING, not `now'\n" +" -f, --file=DATEFILE like --date once for each line of DATEFILE\n" +" -ITIMESPEC, --iso-8601[=TIMESPEC] output date/time in ISO 8601 format.\n" +" TIMESPEC=`date' for date only,\n" +" `hours', `minutes', or `seconds' for date and\n" +" time to the indicated precision.\n" +" --iso-8601 without TIMESPEC defaults to `date'.\n" +msgstr "" + +#: src/date.c:133 +msgid "" +" -r, --reference=FILE display the last modification time of FILE\n" +" -R, --rfc-822 output RFC-822 compliant date string\n" +" -s, --set=STRING set time described by STRING\n" +" -u, --utc, --universal print or set Coordinated Universal Time\n" +msgstr "" +" -r, --reference=ФÐЙЛ ÐдлюÑтроўвае Ñ‡Ð°Ñ Ð°Ð¿Ð¾ÑˆÐ½Ñга зьмÑÐ½ÐµÐ½ÑŒÐ½Ñ Ð¤ÐЙЛа.\n" +" -R, --rfc-822 Выдае радок чаÑу ўзгодна з RFC-822.\n" +" -s, --set=РÐДОК УÑталёвае чаÑ, Ñкі апіÑваецца Ñž РÐДке.\n" +" -u, --utc, --universal Друкуе УнівÑÑ€Ñальны Ñкаардынаваны чаÑ.\n" + +#: src/date.c:141 +msgid "" +"\n" +"FORMAT controls the output. The only valid option for the second form\n" +"specifies Coordinated Universal Time. Interpreted sequences are:\n" +"\n" +" %% a literal %\n" +" %a locale's abbreviated weekday name (Sun..Sat)\n" +msgstr "" + +#: src/date.c:149 +msgid "" +" %A locale's full weekday name, variable length (Sunday..Saturday)\n" +" %b locale's abbreviated month name (Jan..Dec)\n" +" %B locale's full month name, variable length (January..December)\n" +" %c locale's date and time (Sat Nov 04 12:02:33 EST 1989)\n" +msgstr "" +" %A ÐŸÐ¾ÑžÐ½Ð°Ñ Ð¼ÑÑÑ†Ð¾Ð²Ð°Ñ Ð½Ð°Ð·Ð²Ð° днÑ; Ð¿ÐµÑ€Ð°Ð¼ÐµÐ½Ð½Ð°Ñ Ð´Ð°ÑžÐ¶Ñ‹Ð½Ñ (ПÑнÑдзелак...Серада).\n" +" %b Ð¡ÐºÐ°Ñ€Ð¾Ñ‡Ð°Ð½Ð°Ñ Ð¼ÑÑÑ†Ð¾Ð²Ð°Ñ Ð½Ð°Ð·Ð²Ð° меÑÑца (Стд..Снж).\n" +" %B ÐŸÐ¾ÑžÐ½Ð°Ñ Ð¼ÑÑÑ†Ð¾Ð²Ð°Ñ Ð½Ð°Ð·Ð²Ð° меÑÑца пераменнае даўжыні (Студзень..." +"Сьнежань).\n" +" %c МÑÑÑ†Ð¾Ð²Ñ‹Ñ Ð´Ð°Ñ‚Ð° й Ñ‡Ð°Ñ (Чцв Ð›Ñ–Ñ 18 06:06:06 MSK 1982).\n" + +#: src/date.c:155 +msgid "" +" %C century (year divided by 100 and truncated to an integer) [00-99]\n" +" %d day of month (01..31)\n" +" %D date (mm/dd/yy)\n" +" %e day of month, blank padded ( 1..31)\n" +msgstr "" +" %C Стагоддзе (год, падзелены на 100 Ñ– абрÑзаны да цÑлага) [00-99].\n" +" %d Дзень меÑÑца (01..31).\n" +" %D Дата (мм/дздз/гг).\n" +" %e Дзень меÑÑца, бÑз 0 ( 1..31).\n" + +#: src/date.c:161 +msgid "" +" %F same as %Y-%m-%d\n" +" %g the 2-digit year corresponding to the %V week number\n" +" %G the 4-digit year corresponding to the %V week number\n" +msgstr "" + +#: src/date.c:166 +msgid "" +" %h same as %b\n" +" %H hour (00..23)\n" +" %I hour (01..12)\n" +" %j day of year (001..366)\n" +msgstr "" +" %h Ñк Ñ– %b\n" +" %H гадзіна (00..23)\n" +" %I гадзіна (01..12)\n" +" %j дзень года (001..366)\n" + +#: src/date.c:172 +msgid "" +" %k hour ( 0..23)\n" +" %l hour ( 1..12)\n" +" %m month (01..12)\n" +" %M minute (00..59)\n" +msgstr "" +" %k гадзіна ( 0..23)\n" +" %l гадзіна ( 1..12)\n" +" %m меÑÑц (01..12)\n" +" %M хвіліна (00..59)\n" + +#: src/date.c:178 +msgid "" +" %n a newline\n" +" %N nanoseconds (000000000..999999999)\n" +" %p locale's upper case AM or PM indicator (blank in many locales)\n" +" %P locale's lower case am or pm indicator (blank in many locales)\n" +" %r time, 12-hour (hh:mm:ss [AP]M)\n" +" %R time, 24-hour (hh:mm)\n" +" %s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)\n" +msgstr "" +" %n новы радок\n" +" %N нанаÑÑкунды (000000000..999999999)\n" +" %p мÑÑцовы паказчык AM ці PM вÑлікімі літарамі (шмат дзе нÑма)\n" +" %P мÑÑцовы паказчык am ці pm маленькімі літарамі (шмат дзе нÑма)\n" +" %r чаÑ, 12-гадзінны (гг:хвхв:ÑÑ [AP]M)\n" +" %R чаÑ, 24-гадзінны (гг:хвхв)\n" +" %s ÑÑкундаў з \"00:00:00 1970-01-01 UTC\" (пашырÑньне ад GNU)\n" + +#: src/date.c:187 +msgid "" +" %S second (00..60); the 60 is necessary to accommodate a leap second\n" +" %t a horizontal tab\n" +" %T time, 24-hour (hh:mm:ss)\n" +" %u day of week (1..7); 1 represents Monday\n" +msgstr "" + +#: src/date.c:193 +msgid "" +" %U week number of year with Sunday as first day of week (00..53)\n" +" %V week number of year with Monday as first day of week (01..53)\n" +" %w day of week (0..6); 0 represents Sunday\n" +" %W week number of year with Monday as first day of week (00..53)\n" +msgstr "" +" %U Ðумар Ñ‚Ñ‹Ð´Ð½Ñ Ð³Ð¾Ð´Ð°, дзе першы дзень Ñ‚Ñ‹Ð´Ð½Ñ - нÑÐ´Ð·ÐµÐ»Ñ (00..53).\n" +" %V Ðумар Ñ‚Ñ‹Ð´Ð½Ñ Ð³Ð¾Ð´Ð°, дзе першы дзень Ñ‚Ñ‹Ð´Ð½Ñ - панÑдзелак (01..53).\n" +" %w Дзень Ñ‚Ñ‹Ð´Ð½Ñ (0..6); дзе 0 - гÑта нÑдзелÑ.\n" +" %W Ðумар Ñ‚Ñ‹Ð´Ð½Ñ Ð³Ð¾Ð´Ð°, дзе першы дзень Ñ‚Ñ‹Ð´Ð½Ñ - панÑдзелак (00..53).\n" + +#: src/date.c:199 +msgid "" +" %x locale's date representation (mm/dd/yy)\n" +" %X locale's time representation (%H:%M:%S)\n" +" %y last two digits of year (00..99)\n" +" %Y year (1970...)\n" +msgstr "" +" %x мÑÑцовы выглÑд даты (мм/дздз/гг)\n" +" %X мÑÑцовы выглÑд чаÑу (%Г:%Хв:%С)\n" +" %y дзьве Ð°Ð¿Ð¾ÑˆÐ½Ñ–Ñ Ð»Ñ–Ñ‡Ð±Ñ‹ году (00..99)\n" +" %Y год (1970...)\n" + +#: src/date.c:205 +msgid "" +" %z RFC-822 style numeric timezone (-0500) (a nonstandard extension)\n" +" %Z time zone (e.g., EDT), or nothing if no time zone is determinable\n" +"\n" +"By default, date pads numeric fields with zeroes. GNU date recognizes\n" +"the following modifiers between `%' and a numeric directive.\n" +"\n" +" `-' (hyphen) do not pad the field\n" +" `_' (underscore) pad the field with spaces\n" +msgstr "" + +#: src/date.c:237 src/dd.c:1173 src/dircolors.c:539 src/head.c:221 +#: src/md5sum.c:340 src/md5sum.c:681 src/od.c:959 src/od.c:2001 src/pr.c:1164 +#: src/pr.c:1371 src/pr.c:1493 src/stty.c:909 src/tac.c:483 src/tac.c:489 +#: src/tee.c:151 src/tr.c:2027 src/tsort.c:585 +msgid "standard input" +msgstr "Ñтандартны ўвод" + +#: src/date.c:268 src/date.c:460 +#, c-format +msgid "invalid date `%s'" +msgstr "нерÑчаіÑÐ½Ð°Ñ Ð´Ð°Ñ‚Ð° \"%s\"" + +#: src/date.c:364 +msgid "the options to specify dates for printing are mutually exclusive" +msgstr "выбары, што вызначаюць дату Ð´Ð»Ñ Ð´Ñ€ÑƒÐºÑƒ ўзаема выключныÑ" + +#: src/date.c:371 +msgid "the options to print and set the time may not be used together" +msgstr "выбары Ð´Ð»Ñ ÑžÑталÑÐ²Ð°Ð½ÑŒÐ½Ñ Ð¹ друку чаÑу нельга ўжываць разам" + +#: src/date.c:377 +#, c-format +msgid "too many non-option arguments: %s%s" +msgstr "вельмі шмат довадаў, што не датычацца выбара: %s%s" + +#: src/date.c:385 +#, c-format +msgid "" +"the argument `%s' lacks a leading `+';\n" +"When using an option to specify date(s), any non-option\n" +"argument must be a format string beginning with `+'." +msgstr "" + +#: src/date.c:397 +msgid "" +"a format string may not be specified when using the --rfc-822 (-R) option" +msgstr "" +"радок фармату можа быць не заданы, калі прыÑутнічае выбар --rfc-822 (-R)" + +#: src/date.c:433 +msgid "undefined" +msgstr "нÑвызначана" + +#: src/date.c:435 +msgid "cannot get time of day" +msgstr "немагчыма атрымаць Ñ‡Ð°Ñ Ð´Ð½Ñ" + +#: src/date.c:468 +msgid "cannot set date" +msgstr "немагчыма ÑžÑталÑваць дату" + +#: src/dd.c:43 +msgid "Paul Rubin, David MacKenzie, and Stuart Kemp" +msgstr "Поль Рубін, ДÑвід МакКінзі й Стуарт КÑмп" + +#: src/dd.c:288 src/tty.c:62 src/uname.c:110 src/whoami.c:52 +#, c-format +msgid "Usage: %s [OPTION]...\n" +msgstr "ВыкарыÑтаньне: %s [ВЫБÐР]...\n" + +#: src/dd.c:289 +msgid "" +"Copy a file, converting and formatting according to the options.\n" +"\n" +" bs=BYTES force ibs=BYTES and obs=BYTES\n" +" cbs=BYTES convert BYTES bytes at a time\n" +" conv=KEYWORDS convert the file as per the comma separated keyword list\n" +" count=BLOCKS copy only BLOCKS input blocks\n" +" ibs=BYTES read BYTES bytes at a time\n" +msgstr "" + +#: src/dd.c:298 +msgid "" +" if=FILE read from FILE instead of stdin\n" +" obs=BYTES write BYTES bytes at a time\n" +" of=FILE write to FILE instead of stdout\n" +" seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +" skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +msgstr "" + +#: src/dd.c:307 +msgid "" +"\n" +"BLOCKS and BYTES may be followed by the following multiplicative suffixes:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M 1,048,576,\n" +"GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +"Each KEYWORD may be:\n" +"\n" +msgstr "" + +#: src/dd.c:315 +msgid "" +" ascii from EBCDIC to ASCII\n" +" ebcdic from ASCII to EBCDIC\n" +" ibm from ASCII to alternated EBCDIC\n" +" block pad newline-terminated records with spaces to cbs-size\n" +" unblock replace trailing spaces in cbs-size records with newline\n" +" lcase change upper case to lower case\n" +msgstr "" + +#: src/dd.c:323 +msgid "" +" notrunc do not truncate the output file\n" +" ucase change lower case to upper case\n" +" swab swap every pair of input bytes\n" +" noerror continue after read errors\n" +" sync pad every input block with NULs to ibs-size; when used\n" +" with block or unblock, pad with spaces rather than NULs\n" +msgstr "" + +#: src/dd.c:362 +#, c-format +msgid "%s+%s records in\n" +msgstr "%s+%s запіÑаў прачытана.\n" + +#: src/dd.c:364 +#, c-format +msgid "%s+%s records out\n" +msgstr "%s+%s запіÑаў запіÑана.\n" + +#: src/dd.c:371 +msgid "truncated record" +msgstr "абрÑзаны запіÑ" + +#: src/dd.c:372 +msgid "truncated records" +msgstr "абрÑÐ·Ð°Ð½Ñ‹Ñ Ð·Ð°Ð¿Ñ–ÑÑ‹" + +#: src/dd.c:382 +#, c-format +msgid "closing input file %s" +msgstr "зачынÑецца файл уводу %s" + +#: src/dd.c:385 +#, c-format +msgid "closing output file %s" +msgstr "закрываецца файл вываду %s" + +#: src/dd.c:469 +#, c-format +msgid "writing to %s" +msgstr "ідзе Ð·Ð°Ð¿Ñ–Ñ Ñƒ %s" + +#: src/dd.c:501 +#, c-format +msgid "invalid conversion: %s" +msgstr "нерÑчаіÑнае пераўтварÑньне: %s" + +#: src/dd.c:557 +#, c-format +msgid "unrecognized option %s" +msgstr "нераÑпазнаны выбар %s" + +#: src/dd.c:610 +#, c-format +msgid "unrecognized option %s=%s" +msgstr "нераÑпазнаны выбар %s=%s" + +#: src/dd.c:616 +#, c-format +msgid "invalid number %s" +msgstr "нерÑчаіÑны нумар %s" + +#: src/dd.c:646 +msgid "" +"only one conv in {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, " +"{unblock,sync}" +msgstr "" +"толькі адно пераўтварÑньне Ñž {ascii,ebcdic,ibm}, {lcase,ucase}, {block," +"unblock}, {unblock,sync}" + +#: src/dd.c:781 +#, c-format +msgid "" +"warning: working around lseek kernel bug for file (%s)\n" +" of mt_type=0x%0lx -- see for the list of types" +msgstr "" + +#: src/dd.c:1170 src/dd.c:1188 +#, c-format +msgid "opening %s" +msgstr "адкрываецца %s" + +#: src/dd.c:1196 +msgid "file offset out of range" +msgstr "водÑтуп у файле па-за дапушчальнымі межамі" + +#: src/dd.c:1214 +#, c-format +msgid "advancing past %s bytes in output file %s" +msgstr "" + +#: src/df.c:49 +msgid "Torbjorn Granlund, David MacKenzie, Larry McVoy, and Paul Eggert" +msgstr "" + +#: src/df.c:153 +#, fuzzy +msgid "Filesystem Type" +msgstr "Ð¤Ð°Ð¹Ð»Ð°Ð²Ð°Ñ ÑÑ‹ÑÑ‚Ñма" + +#: src/df.c:155 +#, fuzzy +msgid "Filesystem " +msgstr "Ð¤Ð°Ð¹Ð»Ð°Ð²Ð°Ñ ÑÑ‹ÑÑ‚Ñма" + +#: src/df.c:158 +#, c-format +msgid " Inodes IUsed IFree IUse%%" +msgstr "" + +#: src/df.c:162 +#, c-format +msgid " Size Used Avail Use%%" +msgstr "" + +#: src/df.c:164 +#, c-format +msgid " Size Used Avail Use%%" +msgstr "" + +#: src/df.c:167 +#, c-format +msgid " %4s-blocks Used Available Capacity" +msgstr "" + +#: src/df.c:198 +#, c-format +msgid " %4s-blocks Used Available Use%%" +msgstr "" + +#: src/df.c:202 +msgid " Mounted on\n" +msgstr " Змацавана на\n" + +#: src/df.c:712 +msgid "" +"Show information about the filesystem on which each FILE resides,\n" +"or all filesystems by default.\n" +"\n" +msgstr "" + +#: src/df.c:720 +msgid "" +" -a, --all include filesystems having 0 blocks\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +msgstr "" + +#: src/df.c:726 +msgid "" +" -i, --inodes list inode information instead of block usage\n" +" -k like --block-size=1K\n" +" -l, --local limit listing to local filesystems\n" +" --no-sync do not invoke sync before getting usage info " +"(default)\n" +msgstr "" + +#: src/df.c:732 +msgid "" +" -P, --portability use the POSIX output format\n" +" --sync invoke sync before getting usage info\n" +" -t, --type=TYPE limit listing to filesystems of type TYPE\n" +" -T, --print-type print filesystem type\n" +" -x, --exclude-type=TYPE limit listing to filesystems not of type TYPE\n" +" -v (ignored)\n" +msgstr "" + +#: src/df.c:742 src/du.c:215 src/ls.c:3879 +msgid "" +"\n" +"SIZE may be (or may be an integer optionally followed by) one of following:\n" +"kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y.\n" +msgstr "" + +#: src/df.c:859 +#, c-format +msgid "file system type %s both selected and excluded" +msgstr "" + +#: src/df.c:903 +msgid "Warning: " +msgstr "Увага!" + +#: src/df.c:906 +#, c-format +msgid "%scannot read table of mounted filesystems" +msgstr "%s немагчыма прачытаць табліцу замацаваных файлавых ÑÑ‹ÑÑ‚Ñм" + +#: src/dircolors.c:103 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]\n" +msgstr "ВыкарыÑтаньне: %s [ВЫБÐР]... [ФÐЙЛ]\n" + +#: src/dircolors.c:104 +msgid "" +"Output commands to set the LS_COLORS environment variable.\n" +"\n" +"Determine format of output:\n" +" -b, --sh, --bourne-shell output Bourne shell code to set LS_COLORS\n" +" -c, --csh, --c-shell output C shell code to set LS_COLORS\n" +" -p, --print-database output defaults\n" +msgstr "" + +#: src/dircolors.c:114 +msgid "" +"\n" +"If FILE is specified, read it to determine which colors to use for which\n" +"file types and extensions. Otherwise, a precompiled database is used.\n" +"For details on the format of these files, run `dircolors --print-database'.\n" +msgstr "" + +#: src/dircolors.c:299 +#, c-format +msgid "%s:%lu: invalid line; missing second token" +msgstr "%s:%lu: нерÑчаіÑны радок; прапушчана Ð´Ñ€ÑƒÐ³Ð°Ñ Ñ‡Ð°Ñтка" + +#: src/dircolors.c:371 +#, c-format +msgid "%s:%lu: unrecognized keyword %s" +msgstr "%s:%lu: нераÑпазнанае ключавое Ñлова %s" + +#: src/dircolors.c:372 +msgid "" +msgstr "<унутраны>" + +#: src/dircolors.c:467 +msgid "" +"the options to output dircolors' internal database and\n" +"to select a shell syntax are mutually exclusive" +msgstr "" + +#: src/dircolors.c:475 +msgid "" +"no FILE arguments may be used with the option to output\n" +"dircolors' internal database" +msgstr "" + +#: src/dircolors.c:504 +msgid "no SHELL environment variable, and no shell type option given" +msgstr "" + +#: src/dirname.c:33 src/pathchk.c:59 +msgid "David MacKenzie and Jim Meyering" +msgstr "ДÑвід МакКінзі й Джым Міерынг" + +#: src/dirname.c:46 +#, c-format +msgid "" +"Usage: %s NAME\n" +" or: %s OPTION\n" +msgstr "" +"ВыкарыÑтаньне: %s ÐÐЗВÐ\n" +" ці: %s ВЫБÐР\n" + +#: src/dirname.c:51 +msgid "" +"Print NAME with its trailing /component removed; if NAME contains no /'s,\n" +"output `.' (meaning the current directory).\n" +"\n" +msgstr "" + +#: src/du.c:49 +msgid "" +"Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert, and Jim " +"Meyering" +msgstr "" + +#: src/du.c:175 +msgid "" +"Summarize disk usage of each FILE, recursively for directories.\n" +"\n" +msgstr "" + +#: src/du.c:182 +msgid "" +" -a, --all write counts for all files, not just directories\n" +" --apparent-size print apparent sizes, rather than disk usage; " +"although\n" +" the apparent size is usually smaller, it may be\n" +" larger due to holes in (`sparse') files, internal\n" +" fragmentation, indirect blocks, and the like\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -b, --bytes equivalent to `--apparent-size --block-size=1'\n" +" -c, --total produce a grand total\n" +" -D, --dereference-args dereference FILEs that are symbolic links\n" +msgstr "" + +#: src/du.c:193 +msgid "" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +" -k like --block-size=1K\n" +" -l, --count-links count sizes many times if hard linked\n" +msgstr "" + +#: src/du.c:199 +msgid "" +" -L, --dereference dereference all symbolic links\n" +" -S, --separate-dirs do not include size of subdirectories\n" +" -s, --summarize display only a total for each argument\n" +msgstr "" + +#: src/du.c:204 +msgid "" +" -x, --one-file-system skip directories on different filesystems\n" +" -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +"FILE.\n" +" --exclude=PATTERN Exclude files that match PATTERN.\n" +" --max-depth=N print the total for a directory (or file, with --" +"all)\n" +" only if it is N or fewer levels below the command\n" +" line argument; --max-depth=0 is the same as\n" +" --summarize\n" +msgstr "" + +#: src/du.c:337 +#, c-format +msgid "cannot change to parent of directory %s" +msgstr "немагчыма перайÑьці да бацькоўÑкае Ñ‚Ñчкі %s" + +#: src/du.c:345 +#, c-format +msgid "cannot change to directory %s" +msgstr "немагчыма перайÑьці Ñž Ñ‚Ñчку %s" + +#: src/du.c:352 +#, c-format +msgid "cannot read directory %s" +msgstr "немагчыма прачытаць Ñ‚Ñчку %s" + +#: src/du.c:554 src/ls.c:2241 src/wc.c:591 +msgid "total" +msgstr "уÑÑго" + +#: src/du.c:641 +#, c-format +msgid "invalid maximum depth %s" +msgstr "Ð½ÐµÐ·Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ»Ð°Ñ Ð½Ð°Ð¹Ð±Ð¾Ð»ÑŒÑˆÐ°Ñ Ð³Ð»Ñ‹Ð±Ñ–Ð½Ñ %s" + +#: src/du.c:707 +msgid "cannot both summarize and show all entries" +msgstr "" + +#: src/du.c:714 +msgid "warning: summarizing is the same as using --max-depth=0" +msgstr "" + +#: src/du.c:720 +#, c-format +msgid "warning: summarizing conflicts with --max-depth=%d" +msgstr "" + +#: src/echo.c:77 +#, c-format +msgid "Usage: %s [OPTION]... [STRING]...\n" +msgstr "ВыкарыÑтаньне: %s [ВЫБÐР]... [РÐДОК]...\n" + +#: src/echo.c:78 +msgid "" +"Echo the STRING(s) to standard output.\n" +"\n" +" -n do not output the trailing newline\n" +" -e enable interpretation of the backslash-escaped characters\n" +" listed below\n" +" -E disable interpretation of those sequences in STRINGs\n" +msgstr "" + +#: src/echo.c:88 +msgid "" +"\n" +"Without -E, the following sequences are recognized and interpolated:\n" +"\n" +" \\NNN the character whose ASCII code is NNN (octal)\n" +" \\\\ backslash\n" +" \\a alert (BEL)\n" +" \\b backspace\n" +msgstr "" + +#: src/echo.c:97 +msgid "" +" \\c suppress trailing newline\n" +" \\f form feed\n" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" + +#: src/env.c:93 +msgid "Richard Mlynarik and David MacKenzie" +msgstr "Рычард Млінарык Ñ– ДÑвід МакКінзі" + +#: src/env.c:119 +#, c-format +msgid "Usage: %s [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]\n" +msgstr "" +"ВыкарыÑтаньне: %s [ВЫБÐР]... [-] [ПЕРÐМЕÐÐÐЯ=ЗÐÐЧЭÐЬÐЕ]... [ЗÐГÐД " +"[ДОВÐД]...]\n" + +#: src/env.c:122 +msgid "" +"Set each NAME to VALUE in the environment and run COMMAND.\n" +"\n" +" -i, --ignore-environment start with an empty environment\n" +" -u, --unset=NAME remove variable from the environment\n" +msgstr "" + +#: src/env.c:130 +msgid "" +"\n" +"A mere - implies -i. If no COMMAND, print the resulting environment.\n" +msgstr "" + +#: src/expand.c:114 +msgid "" +"Convert tabs in each FILE to spaces, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/expand.c:122 +msgid "" +" -i, --initial do not convert TABs after non whitespace\n" +" -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +msgstr "" + +#: src/expand.c:126 +msgid "" +" -t, --tabs=LIST use comma separated list of explicit tab positions\n" +msgstr "" + +#: src/expand.c:173 src/unexpand.c:153 +msgid "tab size contains an invalid character" +msgstr "памер табулÑцыі зьмÑшчае нерÑчаіÑны знак" + +#: src/expand.c:191 src/unexpand.c:171 +msgid "tab size cannot be 0" +msgstr "памер табулÑцыі Ð½Ñ Ð¼Ð¾Ð¶Ð° быць нулÑвым" + +#: src/expand.c:193 src/unexpand.c:173 +msgid "tab sizes must be ascending" +msgstr "" + +#: src/expand.c:386 +msgid "`-LIST' option is obsolete; use `-t LIST'" +msgstr "выбар \"-LIST\" ÑаÑтарÑÑž, выкарыÑтоўвайце \"-t LIST\"" + +#: src/expr.c:90 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: %s OPTION\n" +msgstr "" +"ВыкарыÑтаньне: %s ВЫРÐЗ\n" +" ці: %s ВЫБÐР\n" + +#: src/expr.c:98 +msgid "" +"\n" +"Print the value of EXPRESSION to standard output. A blank line below\n" +"separates increasing precedence groups. EXPRESSION may be:\n" +"\n" +" ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0\n" +msgstr "" + +#: src/expr.c:107 +msgid "" +"\n" +" ARG1 < ARG2 ARG1 is less than ARG2\n" +" ARG1 <= ARG2 ARG1 is less than or equal to ARG2\n" +" ARG1 = ARG2 ARG1 is equal to ARG2\n" +" ARG1 != ARG2 ARG1 is unequal to ARG2\n" +" ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" +" ARG1 > ARG2 ARG1 is greater than ARG2\n" +msgstr "" + +#: src/expr.c:116 +msgid "" +"\n" +" ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" +" ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" +msgstr "" + +#: src/expr.c:121 +#, c-format +msgid "" +"\n" +" ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" +" ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" +" ARG1 % ARG2 arithmetic remainder of ARG1 divided by ARG2\n" +msgstr "" + +#: src/expr.c:127 +msgid "" +"\n" +" STRING : REGEXP anchored pattern match of REGEXP in STRING\n" +"\n" +" match STRING REGEXP same as STRING : REGEXP\n" +" substr STRING POS LENGTH substring of STRING, POS counted from 1\n" +" index STRING CHARS index in STRING where any CHARS is found, or 0\n" +" length STRING length of STRING\n" +msgstr "" + +#: src/expr.c:136 +msgid "" +" + TOKEN interpret TOKEN as a string, even if it is a\n" +" keyword like `match' or an operator like `/'\n" +"\n" +" ( EXPRESSION ) value of EXPRESSION\n" +msgstr "" + +#: src/expr.c:142 +msgid "" +"\n" +"Beware that many operators need to be escaped or quoted for shells.\n" +"Comparisons are arithmetic if both ARGs are numbers, else lexicographical.\n" +"Pattern matches return the string matched between \\( and \\) or null; if\n" +"\\( and \\) are not used, they return the number of characters matched or " +"0.\n" +msgstr "" + +#: src/expr.c:186 src/expr.c:438 src/expr.c:444 src/expr.c:449 src/expr.c:471 +msgid "syntax error" +msgstr "ÑынтакÑÑ–Ñ‡Ð½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°" + +#: src/expr.c:384 +#, c-format +msgid "" +"warning: unportable BRE: `%s': using `^' as the first character\n" +"of the basic regular expression is not portable; it is being ignored" +msgstr "" + +#: src/expr.c:586 src/expr.c:625 +msgid "non-numeric argument" +msgstr "Ð½Ñ Ð»Ñ–Ñ‡Ð±Ð°Ð²Ñ‹ довад" + +#: src/expr.c:592 +msgid "division by zero" +msgstr "дзÑленьне на нуль" + +#: src/factor.c:74 +#, c-format +msgid "" +"Usage: %s [NUMBER]...\n" +" or: %s OPTION\n" +msgstr "" +"ВыкарыÑтаньне: %s [ÐУМÐР]...\n" +" ці: %s ВЫБÐР\n" + +#: src/factor.c:79 +msgid "" +"Print the prime factors of each NUMBER.\n" +"\n" +msgstr "" + +#: src/factor.c:85 +msgid "" +"\n" +" Print the prime factors of all specified integer NUMBERs. If no " +"arguments\n" +" are specified on the command line, they are read from standard input.\n" +msgstr "" + +#: src/factor.c:154 +#, c-format +msgid "`%s' is not a valid positive integer" +msgstr "\"%s\" - гÑта Ñтаноўчы цÑлы лік" + +#: src/false.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating failure.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" + +#: src/fmt.c:271 +#, c-format +msgid "Usage: %s [-DIGITS] [OPTION]... [FILE]...\n" +msgstr "" + +#: src/fmt.c:272 +msgid "" +"Reformat each paragraph in the FILE(s), writing to standard output.\n" +"If no FILE or if FILE is `-', read standard input.\n" +"\n" +msgstr "" + +#: src/fmt.c:280 +msgid "" +" -c, --crown-margin preserve indentation of first two lines\n" +" -p, --prefix=STRING combine only lines having STRING as prefix\n" +" -s, --split-only split long lines, but do not refill\n" +msgstr "" + +#: src/fmt.c:286 +msgid "" +" -t, --tagged-paragraph indentation of first line different from second\n" +" -u, --uniform-spacing one space between words, two after sentences\n" +" -w, --width=NUMBER maximum line width (default of 75 columns)\n" +msgstr "" + +#: src/fmt.c:293 +msgid "" +"\n" +"In -wNUMBER, the letter `w' may be omitted.\n" +msgstr "" + +#: src/fmt.c:345 +#, c-format +msgid "invalid width option: `%s'" +msgstr "незразумелы выбар, што вызначае шырыню: \"%s\"" + +#: src/fmt.c:385 +#, c-format +msgid "invalid width: `%s'" +msgstr "незразумела шырынÑ: \"%s\"" + +#: src/fold.c:71 +msgid "" +"Wrap input lines in each FILE (standard input by default), writing to\n" +"standard output.\n" +"\n" +msgstr "" + +#: src/fold.c:79 +msgid "" +" -b, --bytes count bytes rather than columns\n" +" -s, --spaces break at spaces\n" +" -w, --width=WIDTH use WIDTH columns instead of 80\n" +msgstr "" + +#: src/fold.c:267 +#, c-format +msgid "`%s' option is obsolete; use `%s'" +msgstr "выбар \"%s\" ÑаÑтарÑлы, выкарыÑтоўвайце \"%s\"" + +#: src/fold.c:295 +#, c-format +msgid "invalid number of columns: `%s'" +msgstr "Ð½ÐµÐ·Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ»Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñьць Ñлупкоў: \"%s\"" + +#: src/head.c:92 +msgid "" +"Print first 10 lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/head.c:101 +msgid "" +" -c, --bytes=SIZE print first SIZE bytes\n" +" -n, --lines=NUMBER print first NUMBER lines instead of first 10\n" +msgstr "" + +#: src/head.c:105 +msgid "" +" -q, --quiet, --silent never print headers giving file names\n" +" -v, --verbose always print headers giving file names\n" +msgstr "" + +#: src/head.c:111 src/split.c:120 +msgid "" +"\n" +"SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +msgstr "" + +#: src/head.c:190 +#, c-format +msgid "cannot reposition file pointer for %s" +msgstr "" + +#: src/head.c:256 src/tail.c:1388 +#, c-format +msgid "%s: %s is so large that it is not representable" +msgstr "" + +#: src/head.c:257 src/tail.c:1390 +msgid "number of lines" +msgstr "колькаÑьць радкоў" + +#: src/head.c:257 src/tail.c:1391 +msgid "number of bytes" +msgstr "колькаÑьць байт" + +#: src/head.c:264 src/tail.c:1478 +msgid "invalid number of lines" +msgstr "Ð½ÐµÐ·Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ»Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñьць радкоў" + +#: src/head.c:265 src/tail.c:1479 +msgid "invalid number of bytes" +msgstr "Ð½ÐµÐ·Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ»Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñьць байт" + +#: src/head.c:341 +#, c-format +msgid "unrecognized option `-%c'" +msgstr "нераÑпазнаны выбар `-%c'" + +#: src/head.c:348 +#, c-format +msgid "`-%s' option is obsolete; use `-%c %.*s%.*s%s'" +msgstr "" + +#: src/hostid.c:48 +#, c-format +msgid "" +"Usage: %s\n" +" or: %s OPTION\n" +"Print the numeric identifier (in hexadecimal) for the current host.\n" +"\n" +msgstr "" + +#: src/hostname.c:67 +#, c-format +msgid "" +"Usage: %s [NAME]\n" +" or: %s OPTION\n" +"Print or set the hostname of the current system.\n" +"\n" +msgstr "" + +#: src/hostname.c:104 +#, c-format +msgid "cannot set hostname to `%s'" +msgstr "" + +#: src/hostname.c:110 +msgid "cannot set hostname; this system lacks the functionality" +msgstr "" + +#: src/hostname.c:117 +msgid "cannot determine hostname" +msgstr "" + +#: src/id.c:36 +msgid "Arnold Robbins and David MacKenzie" +msgstr "" + +#: src/id.c:87 +#, c-format +msgid "Usage: %s [OPTION]... [USERNAME]\n" +msgstr "" + +#: src/id.c:88 +msgid "" +"Print information for USERNAME, or the current user.\n" +"\n" +" -a ignore, for compatibility with other versions\n" +" -g, --group print only the effective group ID\n" +" -G, --groups print all group IDs\n" +" -n, --name print a name instead of a number, for -ugG\n" +" -r, --real print the real ID instead of the effective ID, with -ugG\n" +" -u, --user print only the effective user ID\n" +msgstr "" + +#: src/id.c:100 +msgid "" +"\n" +"Without any OPTION, print some useful set of identified information.\n" +msgstr "" + +#: src/id.c:162 +msgid "cannot print only user and only group" +msgstr "" + +#: src/id.c:166 +msgid "cannot print only names or real IDs in default format" +msgstr "" + +#: src/id.c:175 +#, c-format +msgid "%s: No such user" +msgstr "" + +#: src/id.c:212 +#, c-format +msgid "cannot find name for user ID %u" +msgstr "" + +#: src/id.c:235 +#, c-format +msgid "cannot find name for group ID %u" +msgstr "" + +#: src/id.c:273 +msgid "cannot get supplemental group list" +msgstr "" + +#: src/id.c:385 +msgid " groups=" +msgstr "" + +#: src/install.c:269 +msgid "the strip option may not be used when installing a directory" +msgstr "" + +#: src/install.c:292 src/mkdir.c:140 +#, c-format +msgid "invalid mode %s" +msgstr "" + +#: src/install.c:307 src/install.c:371 +#, c-format +msgid "creating directory %s" +msgstr "" + +#: src/install.c:332 +#, c-format +msgid "installing multiple files, but last argument, %s is not a directory" +msgstr "" + +#: src/install.c:435 +#, c-format +msgid "%s is a directory" +msgstr "" + +#: src/install.c:495 +#, c-format +msgid "cannot obtain time stamps for %s" +msgstr "" + +#: src/install.c:507 +#, c-format +msgid "cannot set time stamps for %s" +msgstr "" + +#: src/install.c:528 +msgid "fork system call failed" +msgstr "" + +#: src/install.c:532 +msgid "cannot run strip" +msgstr "" + +#: src/install.c:539 +msgid "strip failed" +msgstr "" + +#: src/install.c:560 +#, c-format +msgid "invalid user %s" +msgstr "" + +#: src/install.c:578 +#, c-format +msgid "invalid group %s" +msgstr "" + +#: src/install.c:597 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST (1st format)\n" +" or: %s [OPTION]... SOURCE... DIRECTORY (2nd format)\n" +" or: %s -d [OPTION]... DIRECTORY... (3rd format)\n" +msgstr "" + +#: src/install.c:603 +msgid "" +"In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +"the existing DIRECTORY, while setting permission modes and owner/group.\n" +"In the third format, create all components of the given DIRECTORY(ies).\n" +"\n" +msgstr "" + +#: src/install.c:612 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination file\n" +" -b like --backup but does not accept an argument\n" +" -c (ignored)\n" +" -d, --directory treat all arguments as directory names; create all\n" +" components of the specified directories\n" +msgstr "" + +#: src/install.c:619 +msgid "" +" -D create all leading components of DEST except the " +"last,\n" +" then copy SOURCE to DEST; useful in the 1st format\n" +" -g, --group=GROUP set group ownership, instead of process' current " +"group\n" +" -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-xr-" +"x\n" +" -o, --owner=OWNER set ownership (super-user only)\n" +msgstr "" + +#: src/install.c:626 +msgid "" +" -p, --preserve-timestamps apply access/modification times of SOURCE " +"files\n" +" to corresponding destination files\n" +" -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" -v, --verbose print the name of each directory as it is created\n" +msgstr "" + +#: src/install.c:635 src/ln.c:377 src/mv.c:348 +msgid "" +"\n" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" + +#: src/join.c:144 +#, c-format +msgid "Usage: %s [OPTION]... FILE1 FILE2\n" +msgstr "" + +#: src/join.c:148 +msgid "" +"For each pair of input lines with identical join fields, write a line to\n" +"standard output. The default join field is the first, delimited\n" +"by whitespace. When FILE1 or FILE2 (not both) is -, read standard input.\n" +"\n" +" -a FILENUM print unpairable lines coming from file FILENUM, where\n" +" FILENUM is 1 or 2, corresponding to FILE1 or FILE2\n" +" -e EMPTY replace missing input fields with EMPTY\n" +msgstr "" + +#: src/join.c:157 +msgid "" +" -i, --ignore-case ignore differences in case when comparing fields\n" +" -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n" +" -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n" +" -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n" +" -o FORMAT obey FORMAT while constructing output line\n" +" -t CHAR use CHAR as input and output field separator\n" +msgstr "" + +#: src/join.c:165 +msgid "" +" -v FILENUM like -a FILENUM, but suppress joined output lines\n" +" -1 FIELD join on this FIELD of file 1\n" +" -2 FIELD join on this FIELD of file 2\n" +msgstr "" + +#: src/join.c:172 +msgid "" +"\n" +"Unless -t CHAR is given, leading blanks separate fields and are ignored,\n" +"else fields are separated by CHAR. Any FIELD is a field number counted\n" +"from 1. FORMAT is one or more comma or blank separated specifications,\n" +"each being `FILENUM.FIELD' or `0'. Default FORMAT outputs the join field,\n" +"the remaining fields from FILE1, the remaining fields from FILE2, all\n" +"separated by CHAR.\n" +msgstr "" + +#: src/join.c:645 +#, c-format +msgid "invalid field specifier: `%s'" +msgstr "" + +#: src/join.c:659 src/join.c:772 src/join.c:808 +#, c-format +msgid "invalid field number: `%s'" +msgstr "" + +#: src/join.c:672 +#, c-format +msgid "invalid file number in field spec: `%s'" +msgstr "" + +#: src/join.c:792 +#, c-format +msgid "invalid field number for file 1: `%s'" +msgstr "" + +#: src/join.c:801 +#, c-format +msgid "invalid field number for file 2: `%s'" +msgstr "" + +#: src/join.c:833 +msgid "too many non-option arguments" +msgstr "" + +#: src/join.c:855 +msgid "too few non-option arguments" +msgstr "" + +#: src/join.c:866 +msgid "both files cannot be standard input" +msgstr "" + +#: src/kill.c:93 +#, c-format +msgid "" +"Usage: %s [-s SIGNAL | -SIGNAL] PID...\n" +" or: %s -l [SIGNAL]...\n" +" or: %s -t [SIGNAL]...\n" +msgstr "" +"ВыкарыÑтаньне: %s [-s СЫГÐÐЛ | -СЫГÐÐЛ] PID...\n" +" ці: %s -l [СЫГÐÐЛ]...\n" +" ці: %s -t [СЫГÐÐЛ]...\n" + +#: src/kill.c:99 +msgid "" +"Send signals to processes, or list signals.\n" +"\n" +msgstr "" +" ДаÑылае Ñыгналы працÑÑам альбо ÑÑŒÐ¿Ñ–Ñ Ñыгналаў.\n" +"\n" + +#: src/kill.c:106 +msgid "" +" -s, --signal=SIGNAL, -SIGNAL\n" +" specify the name or number of the signal to be sent\n" +" -l, --list list signal names, or convert signal names to/from " +"numbers\n" +" -t, --table print a table of signal information\n" +msgstr "" + +#: src/kill.c:114 +msgid "" +"\n" +"SIGNAL may be a signal name like `HUP', or a signal number like `1',\n" +"or an exit status of a process terminated by a signal.\n" +"PID is an integer; if negative it identifies a process group.\n" +msgstr "" + +#: src/kill.c:163 +#, c-format +msgid "%s: invalid signal" +msgstr "%s: незразумелы Ñыгнал" + +#: src/kill.c:262 +#, c-format +msgid "missing operand after `%s'" +msgstr "" + +#: src/kill.c:274 +#, c-format +msgid "%s: invalid process id" +msgstr "%s: незразумелы id-працÑÑа" + +#: src/kill.c:327 +#, c-format +msgid "invalid option -- %c" +msgstr "незразумелы выбар -- %c" + +#: src/kill.c:336 +#, c-format +msgid "%s: multiple signals specified" +msgstr "" + +#: src/kill.c:350 +msgid "multiple -l or -t options specified" +msgstr "" + +#: src/kill.c:367 +msgid "cannot combine signal with -l or -t" +msgstr "" + +#: src/link.c:51 +#, c-format +msgid "" +"Usage: %s FILE1 FILE2\n" +" or: %s OPTION\n" +msgstr "" +"ВыкарыÑтаньне: %s ФÐЙЛ1 ФÐЙЛ2\n" +" ці: %s ВЫБÐР\n" + +#: src/link.c:54 +msgid "" +"Call the link function to create a link named FILE2 to an existing FILE1.\n" +"\n" +msgstr "" + +#: src/link.c:98 +#, c-format +msgid "cannot create link %s to %s" +msgstr "немагчыма Ñтварыць ÑпаÑылку %s на %s" + +#: src/ln.c:39 +msgid "Mike Parker and David MacKenzie" +msgstr "Майк Паркер Ñ– ДÑвід МакКінзі" + +#: src/ln.c:167 +#, c-format +msgid "%s: warning: making a hard link to a symbolic link is not portable" +msgstr "" + +#: src/ln.c:174 +#, c-format +msgid "%s: hard link not allowed for directory" +msgstr "%s: жорÑÑ‚ÐºÑ–Ñ ÑпаÑылкі Ð´Ð»Ñ Ñ‚Ñчак не дазволены" + +#: src/ln.c:246 +#, c-format +msgid "%s: cannot overwrite directory" +msgstr "%s: немагчыма перазапіÑаць Ñ‚Ñчку" + +#: src/ln.c:251 +#, c-format +msgid "%s: replace %s? " +msgstr "%s: замÑніць %s? " + +#: src/ln.c:257 +#, c-format +msgid "%s: File exists" +msgstr "%s: файл Ñ–Ñнуе" + +#: src/ln.c:304 +#, c-format +msgid "create symbolic link %s to %s" +msgstr "Ñтварыць знакавую ÑпаÑылку %s на %s" + +#: src/ln.c:305 +#, c-format +msgid "create hard link %s to %s" +msgstr "Ñтварыць жорÑткую ÑпаÑылку %s на %s" + +#: src/ln.c:319 +#, c-format +msgid "creating symbolic link %s to %s" +msgstr "Ñтвараецца Ð·Ð½Ð°ÐºÐ°Ð²Ð°Ñ ÑпаÑылка %s на %s" + +#: src/ln.c:320 +#, c-format +msgid "creating hard link %s to %s" +msgstr "Ñтвараецца жоÑÑ‚ÐºÐ°Ñ ÑпаÑылка %s на %s" + +#: src/ln.c:339 +#, c-format +msgid "" +"Usage: %s [OPTION]... TARGET [LINK_NAME]\n" +" or: %s [OPTION]... TARGET... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY TARGET...\n" +msgstr "" + +#: src/ln.c:345 +msgid "" +"Create a link to the specified TARGET with optional LINK_NAME.\n" +"If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +"created in the current directory. When using the second form with more\n" +"than one TARGET, the last argument must be a directory; create links\n" +"in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +"links with --symbolic. When creating hard links, each TARGET must exist.\n" +"\n" +msgstr "" + +#: src/ln.c:357 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an argument\n" +" -d, -F, --directory hard link directories (super-user only)\n" +" -f, --force remove existing destination files\n" +msgstr "" + +#: src/ln.c:363 +msgid "" +" -n, --no-dereference treat destination that is a symlink to a\n" +" directory as if it were a normal file\n" +" -i, --interactive prompt whether to remove destinations\n" +" -s, --symbolic make symbolic links instead of hard links\n" +msgstr "" + +#: src/ln.c:369 +msgid "" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY specify the DIRECTORY in which to " +"create\n" +" the links\n" +" -v, --verbose print name of each file before linking\n" +msgstr "" + +#: src/ln.c:521 +#, c-format +msgid "%s: specified target directory is not a directory" +msgstr "" + +#: src/ln.c:542 +msgid "when making multiple links, last argument must be a directory" +msgstr "" + +#: src/logname.c:48 src/pwd.c:46 src/sync.c:44 +#, c-format +msgid "Usage: %s [OPTION]\n" +msgstr "ВыкарыÑтаньне: %s [ВЫБÐР]\n" + +#: src/logname.c:49 +msgid "" +"Print the name of the current user.\n" +"\n" +msgstr "" +" Друкуе Ñ–Ð¼Ñ (ÑÑ‹ÑÑ‚Ñмнае) бÑгучага карыÑтальніка.\n" +"\n" + +#: src/logname.c:99 +#, c-format +msgid "%s: no login name\n" +msgstr "" + +#: src/ls.c:673 +msgid "%b %e %Y" +msgstr "" + +#: src/ls.c:681 +msgid "%b %e %H:%M" +msgstr "" + +#: src/ls.c:1307 +#, c-format +msgid "ignoring invalid value of environment variable QUOTING_STYLE: %s" +msgstr "" + +#: src/ls.c:1334 +#, c-format +msgid "ignoring invalid width in environment variable COLUMNS: %s" +msgstr "" + +#: src/ls.c:1365 +#, c-format +msgid "ignoring invalid tab size in environment variable TABSIZE: %s" +msgstr "" +"незаўважае незразумелы памер табулÑцыі Ñž пераменнай аÑÑÑ€Ð¾Ð´Ð·ÑŒÐ´Ð·Ñ TABSIZE: %s" + +#: src/ls.c:1482 +#, c-format +msgid "invalid line width: %s" +msgstr "Ð½ÐµÐ·Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ»Ð°Ñ ÑˆÑ‹Ñ€Ñ‹Ð½Ñ Ñ€Ð°Ð´ÐºÐ°: %s" + +#: src/ls.c:1556 +#, c-format +msgid "invalid tab size: %s" +msgstr "незразумелы памер табулÑцыі: %s" + +#: src/ls.c:1722 +#, c-format +msgid "invalid time style format %s" +msgstr "незразумелы фармат Ñтылю чаÑу %s" + +#: src/ls.c:2054 +#, c-format +msgid "unrecognized prefix: %s" +msgstr "нераÑÐ¿Ð°Ð·Ð½Ð°Ð½Ð°Ñ Ð¿Ñ€Ñ‹Ñтаўка: %s" + +#: src/ls.c:2077 +msgid "unparsable value for LS_COLORS environment variable" +msgstr "" + +#: src/ls.c:2145 +#, c-format +msgid "cannot determine device and inode of %s" +msgstr "" + +#: src/ls.c:2155 +#, c-format +msgid "not listing already-listed directory: %s" +msgstr "" + +#: src/ls.c:2208 src/remove.c:929 +#, c-format +msgid "reading directory %s" +msgstr "чытаецца Ñ‚Ñчка %s" + +#: src/ls.c:2603 +#, c-format +msgid "cannot compare file names %s and %s" +msgstr "" + +#: src/ls.c:3762 +msgid "" +"List information about the FILEs (the current directory by default).\n" +"Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +"\n" +msgstr "" + +#: src/ls.c:3770 +msgid "" +" -a, --all do not hide entries starting with .\n" +" -A, --almost-all do not list implied . and ..\n" +" --author print the author of each file\n" +" -b, --escape print octal escapes for nongraphic characters\n" +msgstr "" + +#: src/ls.c:3776 +msgid "" +" --block-size=SIZE use SIZE-byte blocks\n" +" -B, --ignore-backups do not list implied entries ending with ~\n" +" -c with -lt: sort by, and show, ctime (time of " +"last\n" +" modification of file status information)\n" +" with -l: show ctime and sort by name\n" +" otherwise: sort by ctime\n" +msgstr "" + +#: src/ls.c:3784 +msgid "" +" -C list entries by columns\n" +" --color[=WHEN] control whether color is used to distinguish " +"file\n" +" types. WHEN may be `never', `always', or " +"`auto'\n" +" -d, --directory list directory entries instead of contents,\n" +" and do not dereference symbolic links\n" +" -D, --dired generate output designed for Emacs' dired mode\n" +msgstr "" + +#: src/ls.c:3792 +msgid "" +" -f do not sort, enable -aU, disable -lst\n" +" -F, --classify append indicator (one of */=@|) to entries\n" +" --format=WORD across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time like -l --time-style=full-iso\n" +msgstr "" + +#: src/ls.c:3799 +msgid "" +" -g like -l, but do not list owner\n" +" -G, --no-group inhibit display of group information\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" --si likewise, but use powers of 1000 not 1024\n" +" -H, --dereference-command-line\n" +" follow symbolic links listed on the command " +"line\n" +" --dereference-command-line-symlink-to-dir\n" +" follow each command line symbolic link\n" +" that points to a directory\n" +msgstr "" + +#: src/ls.c:3810 +msgid "" +" --indicator-style=WORD append indicator with style WORD to entry " +"names:\n" +" none (default), classify (-F), file-type (-" +"p)\n" +" -i, --inode print index number of each file\n" +" -I, --ignore=PATTERN do not list implied entries matching shell " +"PATTERN\n" +" -k like --block-size=1K\n" +msgstr "" + +#: src/ls.c:3817 +msgid "" +" -l use a long listing format\n" +" -L, --dereference when showing file information for a symbolic\n" +" link, show information for the file the link\n" +" references rather than for the link itself\n" +" -m fill width with a comma separated list of " +"entries\n" +msgstr "" + +#: src/ls.c:3824 +msgid "" +" -n, --numeric-uid-gid like -l, but list numeric UIDs and GIDs\n" +" -N, --literal print raw entry names (don't treat e.g. " +"control\n" +" characters specially)\n" +" -o like -l, but do not list group information\n" +" -p, --file-type append indicator (one of /=@|) to entries\n" +msgstr "" + +#: src/ls.c:3831 +msgid "" +" -q, --hide-control-chars print ? instead of non graphic characters\n" +" --show-control-chars show non graphic characters as-is (default\n" +" unless program is `ls' and output is a " +"terminal)\n" +" -Q, --quote-name enclose entry names in double quotes\n" +" --quoting-style=WORD use quoting style WORD for entry names:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" +msgstr "" + +#: src/ls.c:3839 +msgid "" +" -r, --reverse reverse order while sorting\n" +" -R, --recursive list subdirectories recursively\n" +" -s, --size print size of each file, in blocks\n" +msgstr "" + +#: src/ls.c:3844 +msgid "" +" -S sort by file size\n" +" --sort=WORD extension -X, none -U, size -S, time -t,\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=WORD show time as WORD instead of modification " +"time:\n" +" atime, access, use, ctime or status; use\n" +" specified time as sort key if --sort=time\n" +msgstr "" + +#: src/ls.c:3853 +msgid "" +" --time-style=STYLE show times using style STYLE:\n" +" full-iso, long-iso, iso, locale, +FORMAT\n" +" FORMAT is interpreted like `date'; if FORMAT " +"is\n" +" FORMAT1FORMAT2, FORMAT1 applies to\n" +" non-recent files and FORMAT2 to recent files;\n" +" if STYLE is prefixed with `posix-', STYLE\n" +" takes effect only outside the POSIX locale\n" +" -t sort by modification time\n" +" -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +msgstr "" + +#: src/ls.c:3864 +msgid "" +" -u with -lt: sort by, and show, access time\n" +" with -l: show access time and sort by name\n" +" otherwise: sort by access time\n" +" -U do not sort; list entries in directory order\n" +" -v sort by version\n" +msgstr "" + +#: src/ls.c:3871 +msgid "" +" -w, --width=COLS assume screen width instead of current value\n" +" -x list entries by lines instead of by columns\n" +" -X sort alphabetically by entry extension\n" +" -1 list one file per line\n" +msgstr "" + +#: src/ls.c:3883 +msgid "" +"\n" +"By default, color is not used to distinguish types of files. That is\n" +"equivalent to using --color=none. Using the --color option without the\n" +"optional WHEN argument is equivalent to using --color=always. With\n" +"--color=auto, color codes are output only if standard output is connected\n" +"to a terminal (tty).\n" +msgstr "" + +#: src/md5sum.c:38 +msgid "Ulrich Drepper and Scott Miller" +msgstr "Ульрых ДрыпÑÑ€ Ñ– Скот Мілер" + +#: src/md5sum.c:125 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]...\n" +" or: %s [OPTION] --check [FILE]\n" +"Print or check %s (%d-bit) checksums.\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"ВыкарыÑтаньне: %s [ВЫБÐР] [ФÐЙЛ]...\n" +" ці: %s [ВЫБÐР] --check [ФÐЙЛ]\n" +"Друкуе ці правÑрае %s (%d-бітную) кантрольную Ñуму.\n" +"Калі нÑма ФÐЙЛа, ці калі ФÐЙЛ гÑта -, чытае Ñтандартны ўвод.\n" + +#: src/md5sum.c:134 +#, c-format +msgid "" +"\n" +" -b, --binary read files in binary mode (default on DOS/" +"Windows)\n" +" -c, --check check %s sums against given list\n" +" -t, --text read files in text mode (default)\n" +"\n" +msgstr "" +"\n" +" -b, --binary Чытае файлы Ñž дваічным Ñ€Ñжыме (дапомна на\n" +" DOS/Windows ÑÑ‹ÑÑ‚Ñмах).\n" +" -c, --check ПравÑрае %s Ñумы па атрыманым ÑьпіÑе.\n" +" -t, --text Чытае файлы Ñž Ñ‚ÑкÑтавым Ñ€Ñжыме (дапомна).\n" +"\n" + +#: src/md5sum.c:142 +msgid "" +"The following two options are useful only when verifying checksums:\n" +" --status don't output anything, status code shows success\n" +" -w, --warn warn about improperly formated checksum lines\n" +"\n" +msgstr "" + +#: src/md5sum.c:150 +#, c-format +msgid "" +"\n" +"The sums are computed as described in %s. When checking, the input\n" +"should be a former output of this program. The default mode is to print\n" +"a line with checksum, a character indicating type (`*' for binary, ` ' for\n" +"text), and name for each FILE.\n" +msgstr "" + +#: src/md5sum.c:385 +#, c-format +msgid "%s: %lu: improperly formatted %s checksum line" +msgstr "%s: %lu: неправільна Ñкладзены %s радок з кантрольнай Ñумай" + +#: src/md5sum.c:407 +#, c-format +msgid "%s: FAILED open or read\n" +msgstr "%s: немагчыма прачытаць файл\n" + +#: src/md5sum.c:431 +msgid "FAILED" +msgstr "ПÐМЫЛКÐ" + +#: src/md5sum.c:431 +msgid "OK" +msgstr "ДОБРÐ" + +#: src/md5sum.c:444 +#, c-format +msgid "%s: read error" +msgstr "%s: памылка чытаньнÑ" + +#: src/md5sum.c:457 +#, c-format +msgid "%s: no properly formatted %s checksum lines found" +msgstr "" + +#: src/md5sum.c:470 +#, c-format +msgid "WARNING: %d of %d listed %s could not be read" +msgstr "УВÐГÐ! %d з %d пералічаных %s немагчыма прачытаць" + +#: src/md5sum.c:473 +msgid "file" +msgstr "файл" + +#: src/md5sum.c:473 +msgid "files" +msgstr "файлы" + +#: src/md5sum.c:479 +#, c-format +msgid "WARNING: %d of %d computed %s did NOT match" +msgstr "УВÐГÐ! %d з %d вылічаных %s ÐЕ СУПÐДÐЕ" + +#: src/md5sum.c:482 +msgid "checksum" +msgstr "ÐºÐ°Ð½Ñ‚Ñ€Ð¾Ð»ÑŒÐ½Ð°Ñ Ñума" + +#: src/md5sum.c:482 +msgid "checksums" +msgstr "ÐºÐ°Ð½Ñ‚Ñ€Ð¾Ð»ÑŒÐ½Ñ‹Ñ Ñумы" + +#: src/md5sum.c:564 +msgid "" +"the --binary and --text options are meaningless when verifying checksums" +msgstr "" + +#: src/md5sum.c:572 +msgid "the --string and --check options are mutually exclusive" +msgstr "выбары --string Ñ– --check узаема выключныÑ" + +#: src/md5sum.c:579 +msgid "the --status option is meaningful only when verifying checksums" +msgstr "" + +#: src/md5sum.c:586 +msgid "the --warn option is meaningful only when verifying checksums" +msgstr "" + +#: src/md5sum.c:596 +msgid "no files may be specified when using --string" +msgstr "" + +#: src/md5sum.c:618 +msgid "only one argument may be specified when using --check" +msgstr "" + +#: src/mkdir.c:61 +#, c-format +msgid "Usage: %s [OPTION] DIRECTORY...\n" +msgstr "ВыкарыÑтаньне: %s [ВЫБÐР] ТЭЧКР...\n" + +#: src/mkdir.c:62 +msgid "" +"Create the DIRECTORY(ies), if they do not already exist.\n" +"\n" +msgstr "" +"Стварае ТЭЧКу(Ñ–), калі Ñны ÑˆÑ‡Ñ Ð½Ðµ Ñ–Ñнуюць.\n" +"\n" + +#: src/mkdir.c:69 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not rwxrwxrwx - " +"umask\n" +" -p, --parents no error if existing, make parent directories as needed\n" +" -v, --verbose print a message for each created directory\n" +msgstr "" + +#: src/mkdir.c:113 +#, c-format +msgid "created directory %s" +msgstr "" + +#: src/mkdir.c:190 +#, c-format +msgid "cannot set permissions of directory %s" +msgstr "" + +#: src/mkfifo.c:55 +#, c-format +msgid "Usage: %s [OPTION] NAME...\n" +msgstr "ВыкарыÑтаньне: %s [ВЫБÐР] ÐÐЗВÐ...\n" + +#: src/mkfifo.c:56 +msgid "" +"Create named pipes (FIFOs) with the given NAMEs.\n" +"\n" +msgstr "" + +#: src/mkfifo.c:63 src/mknod.c:64 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not a=rw - umask\n" +msgstr "" + +#: src/mkfifo.c:93 src/mknod.c:206 +msgid "fifo files not supported" +msgstr "fifo файлы непадтрымліваюцца" + +#: src/mkfifo.c:123 src/mknod.c:127 +msgid "invalid mode" +msgstr "нерÑчаіÑны Ñ€Ñжым" + +#: src/mkfifo.c:142 +#, c-format +msgid "cannot set permissions of fifo %s" +msgstr "немагчыма ÑžÑталÑваць правы fifo %s" + +#: src/mknod.c:55 +#, c-format +msgid "Usage: %s [OPTION]... NAME TYPE [MAJOR MINOR]\n" +msgstr "ВыкарыÑтаньне: %s [ВЫБÐР]... ÐÐЗВРТЫП [МÐЖОР МІÐОР]\n" + +#: src/mknod.c:57 +msgid "" +"Create the special file NAME of the given TYPE.\n" +"\n" +msgstr "" + +#: src/mknod.c:69 +msgid "" +"\n" +"Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they\n" +"must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X,\n" +"it is interpreted as hexadecimal; otherwise, if it begins with 0, as octal;\n" +"otherwise, as decimal. TYPE may be:\n" +msgstr "" + +#: src/mknod.c:76 +msgid "" +"\n" +" b create a block (buffered) special file\n" +" c, u create a character (unbuffered) special file\n" +" p create a FIFO\n" +msgstr "" + +#: src/mknod.c:141 +msgid "wrong number of arguments" +msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°Ð¾Ð²Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñьць довадаў" + +#: src/mknod.c:153 +msgid "block special files not supported" +msgstr "ÑпÑцыÑÐ»ÑŒÐ½Ñ‹Ñ Ð±Ð»Ñ‘Ñ‡Ð½Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹ непадтрымліваюцца" + +#: src/mknod.c:162 +msgid "character special files not supported" +msgstr "ÑпÑцыÑÐ»ÑŒÐ½Ñ‹Ñ Ð·Ð½Ð°ÐºÐ°Ð²Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹ непадтрымліваюцца" + +#: src/mknod.c:171 +msgid "" +"when creating special files, major and minor device\n" +"numbers must be specified" +msgstr "" + +#: src/mknod.c:186 +#, c-format +msgid "invalid major device number %s" +msgstr "нерÑчаіÑны мажорны нумар прылады %s" + +#: src/mknod.c:191 +#, c-format +msgid "invalid minor device number %s" +msgstr "нерÑчаіÑны мінорны нумар прылады %s" + +#: src/mknod.c:196 +#, c-format +msgid "invalid device %s %s" +msgstr "нерÑчаіÑÐ½Ð°Ñ Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ð° %s %s" + +#: src/mknod.c:210 +msgid "major and minor device numbers may not be specified for fifo files" +msgstr "" + +#: src/mknod.c:231 +#, c-format +msgid "cannot set permissions of %s" +msgstr "немагчыма ÑžÑталÑваць правы %s" + +#: src/mv.c:44 +msgid "Mike Parker, David MacKenzie, and Jim Meyering" +msgstr "Майк Паркер, ДÑвід МакКінзі й Джым Міерынг" + +#: src/mv.c:317 +msgid "" +"Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"Пераназывае КРЫÐІЦу Ñž ПРЫЗÐÐЧЭÐЬÐЕ, ці перамÑшчае КРЫÐІЦу(Ñ‹) Ñž ТЭЧКУ.\n" +"\n" + +#: src/mv.c:324 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" -f, --force do not prompt before overwriting\n" +" equivalent to --reply=yes\n" +" -i, --interactive prompt before overwrite\n" +" equivalent to --reply=query\n" +msgstr "" + +#: src/mv.c:332 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +msgstr "" + +#: src/mv.c:339 +msgid "" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +" -u, --update move only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +msgstr "" + +#: src/mv.c:467 +#, c-format +msgid "specified target, %s is not a directory" +msgstr "" + +#: src/mv.c:475 +msgid "when moving multiple files, last argument must be a directory" +msgstr "" + +#: src/nice.c:67 +#, c-format +msgid "Usage: %s [OPTION] [COMMAND [ARG]...]\n" +msgstr "ВыкарыÑтаньне: %s [ВЫБÐР] [ЗÐГÐД [ДОВÐД(Ñ‹)]...]\n" + +#: src/nice.c:68 +msgid "" +"Run COMMAND with an adjusted scheduling priority.\n" +"With no COMMAND, print the current scheduling priority. ADJUST is 10\n" +"by default. Range goes from -20 (highest priority) to 19 (lowest).\n" +"\n" +" -n, --adjustment=ADJUST increment priority by ADJUST first\n" +msgstr "" + +#: src/nice.c:109 src/nice.c:122 +#, c-format +msgid "invalid option `%s'" +msgstr "нерÑчаіÑны выбар \"%s\"" + +#: src/nice.c:147 +#, c-format +msgid "invalid priority `%s'" +msgstr "нерÑчаіÑны прыÑрытÑÑ‚ \"%s\"" + +#: src/nice.c:171 +msgid "a command must be given with an adjustment" +msgstr "" + +#: src/nice.c:178 src/nice.c:187 +msgid "cannot get priority" +msgstr "немагчыма атрымаць прыÑрытÑÑ‚" + +#: src/nice.c:192 +msgid "cannot set priority" +msgstr "немагчыма уÑталÑваць прыÑрытÑÑ‚" + +#: src/nl.c:39 +msgid "Scott Bartram and David MacKenzie" +msgstr "Скот Бартман Ñ– ДÑвід МакКінзі" + +#: src/nl.c:180 +msgid "" +"Write each FILE to standard output, with line numbers added.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Write each FILE to standard output, with line numbers added.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" + +#: src/nl.c:188 +msgid "" +" -b, --body-numbering=STYLE use STYLE for numbering body lines\n" +" -d, --section-delimiter=CC use CC for separating logical pages\n" +" -f, --footer-numbering=STYLE use STYLE for numbering footer lines\n" +msgstr "" + +#: src/nl.c:193 +msgid "" +" -h, --header-numbering=STYLE use STYLE for numbering header lines\n" +" -i, --page-increment=NUMBER line number increment at each line\n" +" -l, --join-blank-lines=NUMBER group of NUMBER empty lines counted as " +"one\n" +" -n, --number-format=FORMAT insert line numbers according to FORMAT\n" +" -p, --no-renumber do not reset line numbers at logical " +"pages\n" +" -s, --number-separator=STRING add STRING after (possible) line number\n" +msgstr "" + +#: src/nl.c:201 +msgid "" +" -v, --first-page=NUMBER first line number on each logical page\n" +" -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +msgstr "" + +#: src/nl.c:207 +msgid "" +"\n" +"By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +"two delimiter characters for separating logical pages, a missing\n" +"second character implies :. Type \\\\ for \\. STYLE is one of:\n" +msgstr "" + +#: src/nl.c:213 +msgid "" +"\n" +" a number all lines\n" +" t number only nonempty lines\n" +" n number no lines\n" +" pREGEXP number only lines that contain a match for REGEXP\n" +"\n" +"FORMAT is one of:\n" +"\n" +" ln left justified, no leading zeros\n" +" rn right justified, no leading zeros\n" +" rz right justified, leading zeros\n" +"\n" +msgstr "" + +#: src/nl.c:504 +#, c-format +msgid "invalid starting line number: `%s'" +msgstr "нерÑчаіÑны пачатковы нумар радка: \"%s\"" + +#: src/nl.c:514 +#, c-format +msgid "invalid line number increment: `%s'" +msgstr "нерÑчаіÑнае значÑньне павелічÑÐ½ÑŒÐ½Ñ Ñ€Ð°Ð´ÐºÐ°: \"%s\"" + +#: src/nl.c:527 +#, c-format +msgid "invalid number of blank lines: `%s'" +msgstr "нерÑчаіÑÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñьць парожніх радокоў: \"%s\"" + +#: src/nl.c:541 +#, c-format +msgid "invalid line number field width: `%s'" +msgstr "" + +#: src/od.c:287 +#, c-format +msgid "" +"Usage: %s [OPTION]... [FILE]...\n" +" or: %s --traditional [FILE] [[+]OFFSET [[+]LABEL]]\n" +msgstr "" +"ВыкарыÑтаньне: %s [ВЫБÐР]... [ФÐЙЛ]...\n" +" ці: %s --traditional [ФÐЙЛ] [[+]ВОДСТУП [[+]ÐДМЕЦІÐÐ]]\n" + +#: src/od.c:292 +msgid "" +"\n" +"Write an unambiguous representation, octal bytes by default,\n" +"of FILE to standard output. With more than one FILE argument,\n" +"concatenate them in the listed order to form the input.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/od.c:299 +msgid "All arguments to long options are mandatory for short options.\n" +msgstr "УÑе довады Ð´Ð»Ñ Ð´Ð¾ÑžÐ³Ñ–Ñ… выбараў абавÑзковы й Ð´Ð»Ñ ÐºÐ°Ñ€Ð¾Ñ‚ÐºÑ–Ñ….\n" + +#: src/od.c:302 +msgid "" +" -A, --address-radix=RADIX decide how file offsets are printed\n" +" -j, --skip-bytes=BYTES skip BYTES input bytes first\n" +msgstr "" + +#: src/od.c:306 +msgid "" +" -N, --read-bytes=BYTES limit dump to BYTES input bytes\n" +" -s, --strings[=BYTES] output strings of at least BYTES graphic " +"chars\n" +" -t, --format=TYPE select output format or formats\n" +" -v, --output-duplicates do not use * to mark line suppression\n" +" -w, --width[=BYTES] output BYTES bytes per output line\n" +" --traditional accept arguments in traditional form\n" +msgstr "" + +#: src/od.c:316 +msgid "" +"\n" +"Traditional format specifications may be intermixed; they accumulate:\n" +" -a same as -t a, select named characters\n" +" -b same as -t oC, select octal bytes\n" +" -c same as -t c, select ASCII characters or backslash escapes\n" +" -d same as -t u2, select unsigned decimal shorts\n" +msgstr "" + +#: src/od.c:324 +msgid "" +" -f same as -t fF, select floats\n" +" -h same as -t x2, select hexadecimal shorts\n" +" -i same as -t d2, select decimal shorts\n" +" -l same as -t d4, select decimal longs\n" +" -o same as -t o2, select octal shorts\n" +" -x same as -t x2, select hexadecimal shorts\n" +msgstr "" + +#: src/od.c:332 +msgid "" +"\n" +"For older syntax (second call format), OFFSET means -j OFFSET. LABEL\n" +"is the pseudo-address at first byte printed, incremented when dump is\n" +"progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates\n" +"hexadecimal, suffixes may be . for octal and b for multiply by 512.\n" +"\n" +"TYPE is made up of one or more of these specifications:\n" +"\n" +" a named character\n" +" c ASCII character or backslash escape\n" +msgstr "" + +#: src/od.c:344 +msgid "" +" d[SIZE] signed decimal, SIZE bytes per integer\n" +" f[SIZE] floating point, SIZE bytes per integer\n" +" o[SIZE] octal, SIZE bytes per integer\n" +" u[SIZE] unsigned decimal, SIZE bytes per integer\n" +" x[SIZE] hexadecimal, SIZE bytes per integer\n" +msgstr "" + +#: src/od.c:351 +msgid "" +"\n" +"SIZE is a number. For TYPE in doux, SIZE may also be C for\n" +"sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n" +"sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +"for sizeof(double) or L for sizeof(long double).\n" +msgstr "" + +#: src/od.c:358 +msgid "" +"\n" +"RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +"BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +"with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix to\n" +"any type adds a display of printable characters to the end of each line\n" +"of output. " +msgstr "" + +#: src/od.c:366 +msgid "" +"--string without a number implies 3. --width without a number\n" +"implies 32. By default, od uses -A o -t d2 -w 16.\n" +msgstr "" + +#: src/od.c:722 src/od.c:844 +#, c-format +msgid "invalid type string `%s'" +msgstr "нерÑчаіÑны від радка \"%s\"" + +#: src/od.c:732 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte integral type" +msgstr "" +"нерÑчаіÑны від радка \"%s\";\n" +"ÑÑ‹ÑÑ‚Ñма не прадаÑтаўлÑе %lu-байтны цÑлы тып" + +#: src/od.c:854 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte floating point type" +msgstr "" + +#: src/od.c:917 +#, c-format +msgid "invalid character `%c' in type string `%s'" +msgstr "" + +#: src/od.c:1144 +msgid "cannot skip past end of combined input" +msgstr "" + +#: src/od.c:1397 +msgid "old-style offset" +msgstr "" + +#: src/od.c:1707 +#, c-format +msgid "invalid output address radix `%c'; it must be one character from [doxn]" +msgstr "" + +#: src/od.c:1717 +msgid "skip argument" +msgstr "" + +#: src/od.c:1725 +msgid "limit argument" +msgstr "" + +#: src/od.c:1735 +msgid "minimum string length" +msgstr "Ð½Ð°Ð¹Ð¼ÐµÐ½ÑŒÑˆÐ°Ñ Ð´Ð°ÑžÐ¶Ñ‹Ð½Ñ Ñ€Ð°Ð´ÐºÐ°" + +#: src/od.c:1740 src/od.c:1806 +#, c-format +msgid "%s is too large" +msgstr "%s занадта вÑлікі" + +#: src/od.c:1804 +msgid "width specification" +msgstr "" + +#: src/od.c:1826 +msgid "no type may be specified when dumping strings" +msgstr "" + +#: src/od.c:1874 +#, c-format +msgid "invalid second operand in compatibility mode `%s'" +msgstr "" + +#: src/od.c:1895 +msgid "in compatibility mode, the last two arguments must be offsets" +msgstr "" + +#: src/od.c:1902 +msgid "compatibility mode supports at most three arguments" +msgstr "" + +#: src/od.c:1975 +#, c-format +msgid "warning: invalid width %lu; using %d instead" +msgstr "Увага! ÐерÑчаіÑÐ½Ð°Ñ ÑˆÑ‹Ñ€Ñ‹Ð½Ñ %lu; выкарыÑтоўвайце %d замеÑÑ‚ Ñе" + +#: src/od.c:1991 +#, c-format +msgid "%d: fmt=\"%s\" width=%d\n" +msgstr "" + +#: src/paste.c:50 +msgid "David M. Ihnat and David MacKenzie" +msgstr "ДÑвід М. Ігнат Ñ– ДÑвід МакКінзі" + +#: src/paste.c:208 +msgid "standard input is closed" +msgstr "Ñтандартны вывад зачынены" + +#: src/paste.c:407 +msgid "" +"Write lines consisting of the sequentially corresponding lines from\n" +"each FILE, separated by TABs, to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/paste.c:416 +msgid "" +" -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +" -s, --serial paste one file at a time instead of in parallel\n" +msgstr "" + +#: src/pathchk.c:146 +#, c-format +msgid "Usage: %s [OPTION]... NAME...\n" +msgstr "ВыкарыÑтаньне: %s [ВЫБÐР]... ÐÐЗВÐ...\n" + +#: src/pathchk.c:147 +msgid "" +"Diagnose unportable constructs in NAME.\n" +"\n" +" -p, --portability check for all POSIX systems, not only this one\n" +msgstr "" + +#: src/pathchk.c:237 +#, c-format +msgid "path `%s' contains nonportable character `%c'" +msgstr "" + +#: src/pathchk.c:257 +#, c-format +msgid "`%s' is not a directory" +msgstr "\"%s\" - не зьÑўлÑецца Ñ‚Ñчкай" + +#: src/pathchk.c:268 +#, c-format +msgid "directory `%s' is not searchable" +msgstr "" + +#: src/pathchk.c:355 +#, c-format +msgid "name `%s' has length %ld; exceeds limit of %ld" +msgstr "" + +#: src/pathchk.c:381 +#, c-format +msgid "path `%s' has length %d; exceeds limit of %ld" +msgstr "" + +#: src/pinky.c:35 src/uptime.c:39 +msgid "Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi" +msgstr "" + +#: src/pinky.c:292 +msgid "Login name: " +msgstr "Уліковае імÑ:" + +#: src/pinky.c:295 +msgid "In real life: " +msgstr "У ÑапраўднаÑьці:" + +#: src/pinky.c:298 +msgid "???\n" +msgstr "???\n" + +#: src/pinky.c:318 +msgid "Directory: " +msgstr "ТÑчка: " + +#: src/pinky.c:320 +msgid "Shell: " +msgstr "Ðбалонка:" + +#: src/pinky.c:341 +msgid "Project: " +msgstr "ПражÑкт:" + +#: src/pinky.c:367 +msgid "Plan:\n" +msgstr "ПлÑн:\n" + +#: src/pinky.c:386 +msgid "Login" +msgstr "ІмÑ" + +#: src/pinky.c:388 +msgid "Name" +msgstr "Ðазва" + +#: src/pinky.c:389 +msgid " TTY" +msgstr " ТÑрмінал" + +#: src/pinky.c:391 +msgid "Idle" +msgstr "ДарÑмна" + +#: src/pinky.c:392 +msgid "When" +msgstr "Калі" + +#: src/pinky.c:395 +msgid "Where" +msgstr "Дзе" + +#: src/pinky.c:469 +#, c-format +msgid "Usage: %s [OPTION]... [USER]...\n" +msgstr "ВыкарыÑтаньне: %s [ВЫБÐР]... [КÐРЫСТÐЛЬÐІК]...\n" + +#: src/pinky.c:470 +msgid "" +"\n" +" -l produce long format output for the specified USERs\n" +" -b omit the user's home directory and shell in long format\n" +" -h omit the user's project file in long format\n" +" -p omit the user's plan file in long format\n" +" -s do short format output, this is the default\n" +msgstr "" + +#: src/pinky.c:478 +msgid "" +" -f omit the line of column headings in short format\n" +" -w omit the user's full name in short format\n" +" -i omit the user's full name and remote host in short format\n" +" -q omit the user's full name, remote host and idle time\n" +" in short format\n" +msgstr "" + +#: src/pinky.c:487 +#, c-format +msgid "" +"\n" +"A lightweight `finger' program; print user information.\n" +"The utmp file will be %s.\n" +msgstr "" + +#: src/pinky.c:574 +msgid "no username specified; at least one must be specified when using -l" +msgstr "" + +#: src/pr.c:328 +msgid "Pete TerMaat and Roland Huebner" +msgstr "" + +#: src/pr.c:805 +#, c-format +msgid "`--pages' invalid range of page numbers: `%s'" +msgstr "" + +#: src/pr.c:817 +#, c-format +msgid "`--pages' invalid starting page number: `%s'" +msgstr "" + +#: src/pr.c:829 +#, c-format +msgid "`--pages' invalid ending page number: `%s'" +msgstr "" + +#: src/pr.c:836 +msgid "`--pages' starting page number is larger than ending page number" +msgstr "" + +#: src/pr.c:911 +msgid "`--pages=FIRST_PAGE[:LAST_PAGE]' missing argument" +msgstr "" + +#: src/pr.c:922 +#, c-format +msgid "`--columns=COLUMN' invalid number of columns: `%s'" +msgstr "" + +#: src/pr.c:976 +#, c-format +msgid "`-l PAGE_LENGTH' invalid number of lines: `%s'" +msgstr "" + +#: src/pr.c:1000 +#, c-format +msgid "`-N NUMBER' invalid starting line number: `%s'" +msgstr "" + +#: src/pr.c:1012 +#, c-format +msgid "`-o MARGIN' invalid line offset: `%s'" +msgstr "" + +#: src/pr.c:1053 +#, c-format +msgid "`-w PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "" + +#: src/pr.c:1065 +#, c-format +msgid "`-W PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "" + +#: src/pr.c:1079 +msgid "%b %e %H:%M %Y" +msgstr "" + +#: src/pr.c:1088 +msgid "Cannot specify number of columns when printing in parallel." +msgstr "" + +#: src/pr.c:1092 +msgid "Cannot specify both printing across and printing in parallel." +msgstr "" + +#: src/pr.c:1188 +#, c-format +msgid "`-%c' extra characters or invalid number in the argument: `%s'" +msgstr "" + +#: src/pr.c:1299 +msgid "page width too narrow" +msgstr "" + +#: src/pr.c:2362 +#, c-format +msgid "starting page number larger than total number of pages: `%d'" +msgstr "" + +#: src/pr.c:2393 +#, c-format +msgid "Page %d" +msgstr "Старонка %d" + +#: src/pr.c:2759 +msgid "" +"Paginate or columnate FILE(s) for printing.\n" +"\n" +msgstr "" + +#: src/pr.c:2766 +msgid "" +" +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +" begin [stop] printing with page FIRST_[LAST_]PAGE\n" +" -COLUMN, --columns=COLUMN\n" +" output COLUMN columns and print columns down,\n" +" unless -a is used. Balance number of lines in the\n" +" columns on each page.\n" +msgstr "" + +#: src/pr.c:2774 +msgid "" +" -a, --across print columns across rather than down, used together\n" +" with -COLUMN\n" +" -c, --show-control-chars\n" +" use hat notation (^G) and octal backslash notation\n" +" -d, --double-space\n" +" double space the output\n" +msgstr "" + +#: src/pr.c:2782 +msgid "" +" -D, --date-format=FORMAT\n" +" use FORMAT for the header date\n" +" -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +" expand input CHARs (TABs) to tab WIDTH (8)\n" +" -F, -f, --form-feed\n" +" use form feeds instead of newlines to separate pages\n" +" (by a 3-line page header with -F or a 5-line header\n" +" and trailer without -F)\n" +msgstr "" + +#: src/pr.c:2792 +msgid "" +" -h HEADER, --header=HEADER\n" +" use a centered HEADER instead of filename in page " +"header,\n" +" -h \"\" prints a blank line, don't use -h\"\"\n" +" -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +" replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +" -J, --join-lines merge full lines, turns off -W line truncation, no " +"column\n" +" alignment, --sep-string[=STRING] sets separators\n" +msgstr "" + +#: src/pr.c:2801 +msgid "" +" -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +" set the page length to PAGE_LENGTH (66) lines\n" +" (default number of lines of text 56, and with -F 63)\n" +" -m, --merge print all files in parallel, one in each column,\n" +" truncate lines, but join lines of full length with -J\n" +msgstr "" + +#: src/pr.c:2808 +msgid "" +" -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +" number lines, use DIGITS (5) digits, then SEP (TAB),\n" +" default counting starts with 1st line of input file\n" +" -N NUMBER, --first-line-number=NUMBER\n" +" start counting with NUMBER at 1st line of first\n" +" page printed (see +FIRST_PAGE)\n" +msgstr "" + +#: src/pr.c:2816 +msgid "" +" -o MARGIN, --indent=MARGIN\n" +" offset each line with MARGIN (zero) spaces, do not\n" +" affect -w or -W, MARGIN will be added to PAGE_WIDTH\n" +" -r, --no-file-warnings\n" +" omit warning when a file cannot be opened\n" +msgstr "" + +#: src/pr.c:2823 +msgid "" +" -s[CHAR],--separator[=CHAR]\n" +" separate columns by a single character, default for " +"CHAR\n" +" is the character without -w and 'no char' with -w\n" +" -s[CHAR] turns off line truncation of all 3 column\n" +" options (-COLUMN|-a -COLUMN|-m) except -w is set\n" +msgstr "" + +#: src/pr.c:2830 +msgid " -SSTRING, --sep-string[=STRING]\n" +msgstr "" + +#: src/pr.c:2833 +msgid "" +" separate columns by STRING,\n" +" without -S: Default separator with -J and \n" +" otherwise (same as -S\" \"), no effect on column " +"options\n" +" -t, --omit-header omit page headers and trailers\n" +msgstr "" + +#: src/pr.c:2839 +msgid "" +" -T, --omit-pagination\n" +" omit page headers and trailers, eliminate any " +"pagination\n" +" by form feeds set in input files\n" +" -v, --show-nonprinting\n" +" use octal backslash notation\n" +" -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters for\n" +" multiple text-column output only, -s[char] turns off " +"(72)\n" +msgstr "" + +#: src/pr.c:2849 +msgid "" +" -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters always,\n" +" truncate lines, except -J option is set, no " +"interference\n" +" with -S or -s\n" +msgstr "" + +#: src/pr.c:2857 +msgid "" +"\n" +"-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n" +"FILE is -, read standard input.\n" +msgstr "" + +#: src/printenv.c:43 +msgid "David MacKenzie and Richard Mlynarik" +msgstr "ДÑвід МакКінзі й Рычард Млынарык" + +#: src/printenv.c:63 +#, c-format +msgid "" +"Usage: %s [VARIABLE]...\n" +" or: %s OPTION\n" +"If no environment VARIABLE specified, print them all.\n" +"\n" +msgstr "" +"ВыкарыÑтаньне: %s [ПЕРÐМЕÐÐÐЯ]...\n" +" ці: %s ВЫБÐР\n" +"Калі ПЕРÐМЕÐÐÐЯ незададзена, друкуе Ñ–Ñ… уÑе.\n" +"\n" + +#: src/printf.c:87 +#, c-format +msgid "" +"warning: %s: character(s) following character constant have been ignored" +msgstr "" + +#: src/printf.c:100 +#, c-format +msgid "" +"Usage: %s FORMAT [ARGUMENT]...\n" +" or: %s OPTION\n" +msgstr "" +"ВыкарыÑтаньне: %s ФÐРМÐТ [ДОВÐД]...\n" +" ці: %s ВЫБÐР\n" + +#: src/printf.c:105 +msgid "" +"Print ARGUMENT(s) according to FORMAT.\n" +"\n" +msgstr "" +"Друкуе ДОВÐД(Ñ‹) ÑуадноÑна ФÐРМÐТу.\n" +"\n" + +#: src/printf.c:111 +msgid "" +"\n" +"FORMAT controls the output as in C printf. Interpreted sequences are:\n" +"\n" +" \\\" double quote\n" +" \\0NNN character with octal value NNN (0 to 3 digits)\n" +" \\\\ backslash\n" +msgstr "" + +#: src/printf.c:119 +msgid "" +" \\a alert (BEL)\n" +" \\b backspace\n" +" \\c produce no further output\n" +" \\f form feed\n" +msgstr "" + +#: src/printf.c:125 +msgid "" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" + +#: src/printf.c:131 +msgid "" +" \\xNN byte with hexadecimal value NN (1 to 2 digits)\n" +"\n" +" \\uNNNN character with hexadecimal value NNNN (4 digits)\n" +" \\UNNNNNNNN character with hexadecimal value NNNNNNNN (8 digits)\n" +msgstr "" + +#: src/printf.c:137 +msgid "" +" %% a single %\n" +" %b ARGUMENT as a string with `\\' escapes interpreted\n" +"\n" +"and all C format specifications ending with one of diouxXfeEgGcs, with\n" +"ARGUMENTs converted to proper type first. Variable widths are handled.\n" +msgstr "" + +#: src/printf.c:160 +#, c-format +msgid "%s: expected a numeric value" +msgstr "%s: чакаецца лічбавае значÑньне" + +#: src/printf.c:162 +#, c-format +msgid "%s: value not completely converted" +msgstr "" + +#: src/printf.c:254 src/printf.c:280 +msgid "missing hexadecimal number in escape" +msgstr "" + +#: src/printf.c:292 +#, c-format +msgid "invalid universal character name \\%c%0*x" +msgstr "" + +#: src/printf.c:472 +#, fuzzy, c-format +msgid "invalid field width: %s" +msgstr "Ð½ÐµÐ·Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ»Ð°Ñ ÑˆÑ‹Ñ€Ñ‹Ð½Ñ Ñ€Ð°Ð´ÐºÐ°: %s" + +#: src/printf.c:498 +#, fuzzy, c-format +msgid "invalid precision: %s" +msgstr "нерÑчаіÑнае пераўтварÑньне: %s" + +#: src/printf.c:519 +#, c-format +msgid "%%%c: invalid directive" +msgstr "" + +#: src/printf.c:576 +#, c-format +msgid "Usage: %s format [argument...]\n" +msgstr "ВыкарыÑтаньне: %s фармат [довад...]\n" + +#: src/printf.c:594 +#, c-format +msgid "warning: ignoring excess arguments, starting with `%s'" +msgstr "" + +#: src/ptx.c:410 +#, c-format +msgid "%s (for regexp `%s')" +msgstr "" + +#: src/ptx.c:1859 +#, c-format +msgid "" +"Usage: %s [OPTION]... [INPUT]... (without -G)\n" +" or: %s -G [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "" +"ВыкарыÑтаньне: %s [ВЫБÐР]... [УВОД]... (без -G)\n" +" ці: %s -G [ВЫБÐР]... [УВОД [ВЫВÐД]]\n" + +#: src/ptx.c:1863 +msgid "" +"Output a permuted index, including context, of the words in the input " +"files.\n" +"\n" +msgstr "" + +#: src/ptx.c:1870 +msgid "" +" -A, --auto-reference output automatically generated references\n" +" -C, --copyright display Copyright and copying conditions\n" +" -G, --traditional behave more like System V `ptx'\n" +" -F, --flag-truncation=STRING use STRING for flagging line truncations\n" +msgstr "" + +#: src/ptx.c:1876 +msgid "" +" -M, --macro-name=STRING macro name to use instead of `xx'\n" +" -O, --format=roff generate output as roff directives\n" +" -R, --right-side-refs put references at right, not counted in -w\n" +" -S, --sentence-regexp=REGEXP for end of lines or end of sentences\n" +" -T, --format=tex generate output as TeX directives\n" +msgstr "" + +#: src/ptx.c:1883 +msgid "" +" -W, --word-regexp=REGEXP use REGEXP to match each keyword\n" +" -b, --break-file=FILE word break characters in this FILE\n" +" -f, --ignore-case fold lower case to upper case for sorting\n" +" -g, --gap-size=NUMBER gap size in columns between output fields\n" +" -i, --ignore-file=FILE read ignore word list from FILE\n" +" -o, --only-file=FILE read only word list from this FILE\n" +msgstr "" + +#: src/ptx.c:1891 +msgid "" +" -r, --references first field of each line is a reference\n" +" -t, --typeset-mode - not implemented -\n" +" -w, --width=NUMBER output width in columns, reference " +"excluded\n" +msgstr "" + +#: src/ptx.c:1898 +msgid "" +"\n" +"With no FILE or if FILE is -, read Standard Input. `-F /' by default.\n" +msgstr "" + +#: src/ptx.c:1978 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 2, or (at your option)\n" +"any later version.\n" +"\n" +msgstr "" + +#: src/ptx.c:1985 +msgid "" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"\n" +msgstr "" + +#: src/ptx.c:1992 +msgid "" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software Foundation,\n" +"Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" +msgstr "" + +#: src/pwd.c:47 +msgid "" +"Print the full filename of the current working directory.\n" +"\n" +msgstr "" +"Друкуе поўную назву бÑгучае Ñ‚Ñчкі.\n" +"\n" + +#: src/pwd.c:74 +msgid "ignoring non-option arguments" +msgstr "" + +#: src/pwd.c:78 +msgid "cannot get current directory" +msgstr "немагчыма атрымаць бÑгучую Ñ‚Ñчку" + +#: src/readlink.c:69 +#, c-format +msgid "Usage: %s [OPTION]... FILE\n" +msgstr "ВыкарыÑтаньне: %s [ВЫБÐР]... ФÐЙЛ\n" + +#: src/readlink.c:70 +msgid "" +"Display value of a symbolic link on standard output.\n" +"\n" +msgstr "" +"ÐдлюÑтроўвае значÑньне знакавага лучыва Ñž Ñтандартны вывад.\n" +"\n" + +#: src/readlink.c:72 +msgid "" +" -f, --canonicalize canonicalize by following every symlink in every\n" +" component of the given path recursively\n" +" -n, --no-newline do not output the trailing newline\n" +" -q, --quiet,\n" +" -s, --silent suppress most error messages\n" +" -v, --verbose report error messages\n" +msgstr "" + +#: src/remove.c:394 +#, c-format +msgid "cannot chdir from %s to .." +msgstr "немагчыма зьмÑніць Ñ‚Ñчку з %s на .." + +#: src/remove.c:407 src/remove.c:488 +#, c-format +msgid "cannot lstat `.' in %s" +msgstr "" + +#: src/remove.c:414 src/remove.c:492 +#, c-format +msgid "%s changed dev/ino" +msgstr "" + +#: src/remove.c:574 src/remove.c:712 src/remove.c:881 src/remove.c:984 +#, c-format +msgid "cannot lstat %s" +msgstr "" + +#: src/remove.c:603 +#, c-format +msgid "%s: descend into write-protected directory %s? " +msgstr "" + +#: src/remove.c:604 +#, c-format +msgid "%s: descend into directory %s? " +msgstr "" + +#: src/remove.c:614 +#, c-format +msgid "%s: remove write-protected %s %s? " +msgstr "%s: выдаліць абаронены ад запіÑу %s %s? " + +#: src/remove.c:615 +#, c-format +msgid "%s: remove %s %s? " +msgstr "%s: выдаліць %s %s? " + +#: src/remove.c:639 +#, c-format +msgid "removed %s\n" +msgstr "выдален %s\n" + +#: src/remove.c:654 src/remove.c:1059 +#, c-format +msgid "removed directory: %s\n" +msgstr "Ñ‚Ñчка выдалена: %s\n" + +#: src/remove.c:734 src/remove.c:751 src/remove.c:1064 +#, c-format +msgid "cannot remove directory %s" +msgstr "немагчыма выдаліць Ñ‚Ñчку %s" + +#: src/remove.c:815 +#, c-format +msgid "cannot open directory %s" +msgstr "немагчыма адчыніць Ñ‚Ñчку %s" + +#: src/remove.c:896 src/remove.c:1002 +#, c-format +msgid "cannot chdir from %s to %s" +msgstr "немагчыма перайÑьці з %s у %s" + +#: src/remove.c:904 +#, c-format +msgid "" +"WARNING: Circular directory structure.\n" +"This almost certainly means that you have a corrupted file system.\n" +"NOTIFY YOUR SYSTEM MANAGER.\n" +"The following directory is part of the cycle:\n" +" %s\n" +msgstr "" + +#: src/remove.c:1098 +msgid "cannot remove `.' or `..'" +msgstr "немагчыма выдаліць `.' ці `..'" + +#: src/rm.c:60 +msgid "Paul Rubin, David MacKenzie, Richard Stallman, and Jim Meyering" +msgstr "Поль Рубін, ДÑвід МакКінзі, Рычард Столман Ñ– Джым Міерынг" + +#: src/rm.c:99 src/touch.c:244 +#, c-format +msgid "Usage: %s [OPTION]... FILE...\n" +msgstr "ВыкарыÑтаньне: %s [ВЫБÐР]... ФÐЙЛ...\n" + +#: src/rm.c:100 +msgid "" +"Remove (unlink) the FILE(s).\n" +"\n" +" -d, --directory unlink FILE, even if it is a non-empty directory\n" +" (super-user only)\n" +" -f, --force ignore nonexistent files, never prompt\n" +" -i, --interactive prompt before any removal\n" +" -r, -R, --recursive remove the contents of directories recursively\n" +" -v, --verbose explain what is being done\n" +msgstr "" +"ВыдалÑе (адлучае) ФÐЙЛ(Ñ‹).\n" +"\n" +" -d, --directory Ðдлучае ФÐЙЛ, нават калі гÑта непарожнÑÑ " +"Ñ‚Ñчка\n" +" (толькі Ð´Ð»Ñ ÑупÑÑ€-карыÑтальніка)\n" +" -f, --force Ðе зьвÑртае ўвагі на неіÑÐ½ÑƒÑŽÑ‡Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹,\n" +" ніколі не паведамлÑе.\n" +" -i, --interactive Выводзіць паведамленьне да кожнага " +"выдаленьнÑ.\n" +" -r, -R, --recursive РÑкурÑыўна выдалÑе зьмеÑÑ‚ Ñ‚Ñчкі.\n" +" -v, --verbose Тлумачыць кожнае дзеÑньне.\n" + +#: src/rm.c:112 +#, c-format +msgid "" +"\n" +"To remove a file whose name starts with a `-', for example `-foo',\n" +"use one of these commands:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" +msgstr "" +"\n" +"ВыдалÑе файлы, ÑÐºÑ–Ñ Ð¿Ð°Ñ‡Ñ‹Ð½Ð°ÑŽÑ†Ñ†Ð° з `-', напраклад `-foo', выкарыÑтоўвайце\n" +"адзін з наÑтупных загадаў:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" + +#: src/rm.c:121 +msgid "" +"\n" +"Note that if you use rm to remove a file, it is usually possible to recover\n" +"the contents of that file. If you want more assurance that the contents " +"are\n" +"truly unrecoverable, consider using shred.\n" +msgstr "" +"\n" +" Ðдзначце, што калі Ð’Ñ‹ выкарыÑтоўваеце rm Ð´Ð»Ñ Ð²Ñ‹Ð´Ð°Ð»ÐµÐ½ÑŒÐ½Ñ Ñ„Ð°Ð¹Ð»Ð°, звычайна " +"Ñ–Ñнуе магчымаÑьць аднавіць зьмеÑÑ‚ гÑтага файла. Калі Ð’Ñ‹ жадаеце большае\n" +"ўпÑўненаÑьці, што зьмеÑÑ‚ фала нельга аднавіць, разгледзьце выкарыÑтаньне " +"shred.\n" + +#: src/rmdir.c:116 src/rmdir.c:217 +#, c-format +msgid "removing directory, %s" +msgstr "выдалÑецца Ñ‚Ñчка, %s" + +#: src/rmdir.c:146 +#, c-format +msgid "Usage: %s [OPTION]... DIRECTORY...\n" +msgstr "ВыкарыÑтаньне: %s [ВЫБÐР]... ТЭЧКР...\n" + +#: src/rmdir.c:147 +msgid "" +"Remove the DIRECTORY(ies), if they are empty.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignore each failure that is solely because a directory\n" +" is non-empty\n" +msgstr "" + +#: src/rmdir.c:154 +msgid "" +" -p, --parents remove DIRECTORY, then try to remove each directory\n" +" component of that path name. E.g., `rmdir -p a/b/c' is\n" +" similar to `rmdir a/b/c a/b a'.\n" +" -v, --verbose output a diagnostic for every directory processed\n" +msgstr "" + +#: src/seq.c:82 +#, c-format +msgid "" +"Usage: %s [OPTION]... LAST\n" +" or: %s [OPTION]... FIRST LAST\n" +" or: %s [OPTION]... FIRST INCREMENT LAST\n" +msgstr "" +"ВыкарыÑтаньне: %s [ВЫБÐР]... ÐПОШÐІ\n" +" ці: %s [ВЫБÐР]... ПЕРШЫ ÐПОШÐІ\n" +" ці: %s [ВЫБÐР]... ПЕРШЫ ПРЫРОСТ ÐПОШÐІ\n" + +#: src/seq.c:87 +#, c-format +msgid "" +"Print numbers from FIRST to LAST, in steps of INCREMENT.\n" +"\n" +" -f, --format=FORMAT use printf style floating-point FORMAT (default: %" +"g)\n" +" -s, --separator=STRING use STRING to separate numbers (default: \\n)\n" +" -w, --equal-width equalize width by padding with leading zeroes\n" +msgstr "" + +#: src/seq.c:96 +#, c-format +msgid "" +"\n" +"If FIRST or INCREMENT is omitted, it defaults to 1.\n" +"FIRST, INCREMENT, and LAST are interpreted as floating point values.\n" +"INCREMENT should be positive if FIRST is smaller than LAST, and negative\n" +"otherwise. When given, the FORMAT argument must contain exactly one of\n" +"the printf-style, floating point output formats %e, %f, %g\n" +msgstr "" + +#: src/seq.c:119 +#, c-format +msgid "invalid floating point argument: %s" +msgstr "" + +#: src/seq.c:189 +msgid "" +"when the starting value is larger than the limit,\n" +"the increment must be negative" +msgstr "" + +#: src/seq.c:213 +msgid "" +"when the starting value is smaller than the limit,\n" +"the increment must be positive" +msgstr "" + +#: src/seq.c:423 +#, c-format +msgid "invalid format string: `%s'" +msgstr "нерÑчаіÑны радок фармату: \"%s\"" + +#: src/seq.c:445 +msgid "format string may not be specified when printing equal width strings" +msgstr "" + +#: src/shred.c:160 +#, c-format +msgid "Usage: %s [OPTIONS] FILE [...]\n" +msgstr "ВыкарыÑтаньне: %s [ВЫБÐРЫ] ФÐЙЛ [...]\n" + +#: src/shred.c:161 +msgid "" +"Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +"for even very expensive hardware probing to recover the data.\n" +"\n" +msgstr "" + +#: src/shred.c:169 +#, c-format +msgid "" +" -f, --force change permissions to allow writing if necessary\n" +" -n, --iterations=N Overwrite N times instead of the default (%d)\n" +" -s, --size=N shred this many bytes (suffixes like K, M, G accepted)\n" +msgstr "" + +#: src/shred.c:174 +msgid "" +" -u, --remove truncate and remove file after overwriting\n" +" -v, --verbose show progress\n" +" -x, --exact do not round file sizes up to the next full block;\n" +" this is the default for non-regular files\n" +" -z, --zero add a final overwrite with zeros to hide shredding\n" +" - shred standard output\n" +msgstr "" + +#: src/shred.c:184 +msgid "" +"\n" +"Delete FILE(s) if --remove (-u) is specified. The default is not to remove\n" +"the files because it is common to operate on device files like /dev/hda,\n" +"and those files usually should not be removed. When operating on regular\n" +"files, most people use the --remove option.\n" +"\n" +msgstr "" + +#: src/shred.c:192 +msgid "" +"CAUTION: Note that shred relies on a very important assumption:\n" +"that the filesystem overwrites data in place. This is the traditional\n" +"way to do things, but many modern filesystem designs do not satisfy this\n" +"assumption. The following are examples of filesystems on which shred is\n" +"not effective:\n" +"\n" +msgstr "" + +#: src/shred.c:200 +msgid "" +"* log-structured or journaled filesystems, such as those supplied with\n" +" AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)\n" +"\n" +"* filesystems that write redundant data and carry on even if some writes\n" +" fail, such as RAID-based filesystems\n" +"\n" +"* filesystems that make snapshots, such as Network Appliance's NFS server\n" +"\n" +msgstr "" + +#: src/shred.c:210 +msgid "" +"* filesystems that cache in temporary locations, such as NFS\n" +" version 3 clients\n" +"\n" +"* compressed filesystems\n" +"\n" +"In addition, file system backups and remote mirrors may contain copies\n" +"of the file that cannot be removed, and that will allow a shredded file\n" +"to be recovered later.\n" +msgstr "" + +#: src/shred.c:808 +#, c-format +msgid "%s: cannot rewind" +msgstr "" + +#: src/shred.c:831 +#, c-format +msgid "%s: pass %lu/%lu (%s)..." +msgstr "%s: праход %lu/%lu (%s)..." + +#: src/shred.c:868 +#, c-format +msgid "%s: error writing at offset %s" +msgstr "%s: памылка запіÑу Ð»Ñ Ð²Ð¾Ð´Ñтупа %s" + +#: src/shred.c:897 +#, c-format +msgid "%s: file too large" +msgstr "%s: файл занадта вÑлікі" + +#: src/shred.c:920 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s" +msgstr "%s: праход %lu/%lu (%s)...%s" + +#: src/shred.c:936 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s/%s %d%%" +msgstr "" + +#: src/shred.c:1195 +#, c-format +msgid "%s: invalid file type" +msgstr "%s: нерÑчаіÑны від файла" + +#: src/shred.c:1212 +#, c-format +msgid "%s: file has negative size" +msgstr "%s: файл мае адмоўны памер" + +#: src/shred.c:1265 +#, c-format +msgid "%s: error truncating" +msgstr "%s: памылка абрÑзаньнÑ" + +#: src/shred.c:1286 +#, c-format +msgid "%s: cannot shred append-only file descriptor" +msgstr "" + +#: src/shred.c:1371 +#, c-format +msgid "%s: removing" +msgstr "%s: выдаленьне" + +#: src/shred.c:1412 +#, c-format +msgid "%s: renamed to %s" +msgstr "%s: перайменаваны Ñž %s" + +#: src/shred.c:1438 +#, c-format +msgid "%s: removed" +msgstr "%s: выдален" + +#: src/shred.c:1503 +#, c-format +msgid "%s: cannot remove" +msgstr "%s: немагчыма выдаліць" + +#: src/shred.c:1551 +#, c-format +msgid "%s: invalid number of passes" +msgstr "%s: Ð½ÐµÐ·Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ»Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñьць праходаў" + +#: src/shred.c:1568 +#, c-format +msgid "%s: invalid file size" +msgstr "%s: нерÑчаіÑны памер файла" + +#: src/sleep.c:34 +msgid "Jim Meyering and Paul Eggert" +msgstr "Джым Міерынг Ñ– Поль Эгерт" + +#: src/sleep.c:52 +#, c-format +msgid "" +"Usage: %s NUMBER[SUFFIX]...\n" +" or: %s OPTION\n" +"Pause for NUMBER seconds. SUFFIX may be `s' for seconds (the default),\n" +"`m' for minutes, `h' for hours or `d' for days. Unlike most " +"implementations\n" +"that require NUMBER be an integer, here NUMBER may be an arbitrary floating\n" +"point number.\n" +"\n" +msgstr "" + +#: src/sleep.c:155 +#, c-format +msgid "invalid time interval `%s'" +msgstr "нерÑчаіÑны кавалак чаÑу \"%s\"" + +#: src/sleep.c:166 src/tail.c:1031 +msgid "cannot read realtime clock" +msgstr "немагчыма прачытаць гадзіньнік Ñ€Ñальнага чаÑу" + +#: src/sort.c:53 +msgid "Mike Haertel and Paul Eggert" +msgstr "Майк ХітÑл Ñ– Поль Эгерт" + +#: src/sort.c:280 +msgid "" +"Write sorted concatenation of all FILE(s) to standard output.\n" +"\n" +"Ordering options:\n" +"\n" +msgstr "" +" ЗапіÑвае ўпарадкаваную зьвÑзку ÑžÑÑ–Ñ… ФÐЙЛ(аў) у Ñтандартны вывад.\n" +"\n" +"Выбары чаргі:\n" +"\n" + +#: src/sort.c:289 +msgid "" +" -b, --ignore-leading-blanks ignore leading blanks\n" +" -d, --dictionary-order consider only blanks and alphanumeric " +"characters\n" +" -f, --ignore-case fold lower case to upper case characters\n" +msgstr "" + +#: src/sort.c:294 +msgid "" +" -g, --general-numeric-sort compare according to general numerical value\n" +" -i, --ignore-nonprinting consider only printable characters\n" +" -M, --month-sort compare (unknown) < `JAN' < ... < `DEC'\n" +" -n, --numeric-sort compare according to string numerical value\n" +" -r, --reverse reverse the result of comparisons\n" +"\n" +msgstr "" + +#: src/sort.c:302 +msgid "" +"Other options:\n" +"\n" +" -c, --check check whether input is sorted; do not sort\n" +" -k, --key=POS1[,POS2] start a key at POS1, end it at POS 2 (origin 1)\n" +" -m, --merge merge already sorted files; do not sort\n" +" -o, --output=FILE write result to FILE instead of standard output\n" +" -s, --stable stabilize sort by disabling last-resort " +"comparison\n" +" -S, --buffer-size=SIZE use SIZE for main memory buffer\n" +msgstr "" + +#: src/sort.c:312 +#, c-format +msgid "" +" -t, --field-separator=SEP use SEP instead of non- to whitespace " +"transition\n" +" -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %s\n" +" multiple options specify multiple directories\n" +" -u, --unique with -c: check for strict ordering\n" +" otherwise: output only the first of an equal " +"run\n" +msgstr "" + +#: src/sort.c:319 +msgid " -z, --zero-terminated end lines with 0 byte, not newline\n" +msgstr "" +" -z, --zero-terminated ЗавÑршаць радкі байтам 0, а Ð½Ñ Ð½Ð¾Ð²Ñ‹Ð¼ радком.\n" + +#: src/sort.c:324 +msgid "" +"\n" +"POS is F[.C][OPTS], where F is the field number and C the character " +"position\n" +"in the field. OPTS is one or more single-letter ordering options, which\n" +"override global ordering options for that key. If no key is given, use the\n" +"entire line as the key.\n" +"\n" +"SIZE may be followed by the following multiplicative suffixes:\n" +msgstr "" + +#: src/sort.c:333 +#, c-format +msgid "" +"% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +"*** WARNING ***\n" +"The locale specified by the environment affects sort order.\n" +"Set LC_ALL=C to get the traditional sort order that uses\n" +"native byte values.\n" +msgstr "" + +#: src/sort.c:444 +msgid "cannot create temporary file" +msgstr "немагчыма Ñтварыць чаÑовы файл" + +#: src/sort.c:467 +msgid "open failed" +msgstr "памылка адкрыцьцÑ" + +#: src/sort.c:487 src/sort.c:2496 +msgid "close failed" +msgstr "памылка закрыцьцÑ" + +#: src/sort.c:495 +msgid "write failed" +msgstr "памылка запіÑу" + +#: src/sort.c:641 +msgid "sort size" +msgstr "" + +#: src/sort.c:715 +msgid "stat failed" +msgstr "збой пачатку" + +#: src/sort.c:972 +msgid "read failed" +msgstr "памылка чытаньнÑ" + +#: src/sort.c:1570 +#, c-format +msgid "%s: %s:%s: disorder: " +msgstr "%s: %s:%s: бÑзладдзе: " + +#: src/sort.c:1574 +msgid "standard error" +msgstr "Ñтандартны вывад памылак" + +#: src/sort.c:2032 +#, c-format +msgid "%s: invalid field specification `%s'" +msgstr "%s: нерÑчаіÑÐ½Ð°Ñ ÑпÑÑ†Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ Ð¿Ð¾Ð»Ñ \"%s\"" + +#: src/sort.c:2058 +#, c-format +msgid "%s: count `%.*s' too large" +msgstr "" + +#: src/sort.c:2064 +#, c-format +msgid "%s: invalid count at start of `%s'" +msgstr "" + +#: src/sort.c:2298 +msgid "invalid number after `-'" +msgstr "нерÑчаіÑÐ½Ð°Ñ Ð»Ñ–Ñ‡Ð±Ð° паÑÑŒÐ»Ñ \"-\"" + +#: src/sort.c:2301 src/sort.c:2347 src/sort.c:2374 +msgid "invalid number after `.'" +msgstr "нерÑчаіÑÐ½Ð°Ñ Ð»Ñ–Ñ‡Ð±Ð° паÑÑŒÐ»Ñ \".\"" + +#: src/sort.c:2304 src/sort.c:2383 +msgid "stray character in field spec" +msgstr "" + +#: src/sort.c:2338 +msgid "invalid number at field start" +msgstr "" + +#: src/sort.c:2342 src/sort.c:2370 +msgid "field number is zero" +msgstr "" + +#: src/sort.c:2351 +msgid "character offset is zero" +msgstr "" + +#: src/sort.c:2366 +msgid "invalid number after `,'" +msgstr "нерÑчаіÑÐ½Ð°Ñ Ð»Ñ–Ñ‡Ð±Ð° паÑÑŒÐ»Ñ \",\"" + +#: src/sort.c:2411 +#, c-format +msgid "multi-character tab `%s'" +msgstr "" + +#: src/sort.c:2479 +#, c-format +msgid "extra operand `%s' not allowed with -c" +msgstr "" + +#: src/split.c:96 +#, c-format +msgid "Usage: %s [OPTION] [INPUT [PREFIX]]\n" +msgstr "ВыкарыÑтаньне: %s [ВЫБÐР] [УВОД [ПРЫСТÐЎКÐ]]\n" + +#: src/split.c:100 +msgid "" +"Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default\n" +"PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input.\n" +"\n" +msgstr "" + +#: src/split.c:108 +#, c-format +msgid "" +" -a, --suffix-length=N use suffixes of length N (default %d)\n" +" -b, --bytes=SIZE put SIZE bytes per output file\n" +" -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file\n" +" -l, --lines=NUMBER put NUMBER lines per output file\n" +msgstr "" + +#: src/split.c:114 +msgid "" +" --verbose print a diagnostic to standard error just\n" +" before each output file is opened\n" +msgstr "" + +#: src/split.c:171 +msgid "Output file suffixes exhausted" +msgstr "" + +#: src/split.c:189 +#, c-format +msgid "creating file `%s'\n" +msgstr "Ñтвараецца файл \"%s\"\n" + +#: src/split.c:341 +msgid "cannot split in more than one way" +msgstr "" + +#: src/split.c:394 +#, c-format +msgid "%s: invalid suffix length" +msgstr "" + +#: src/split.c:408 src/split.c:434 +#, c-format +msgid "%s: invalid number of bytes" +msgstr "%s: нерÑчаіÑÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñьць байтаў" + +#: src/split.c:421 +#, c-format +msgid "%s: invalid number of lines" +msgstr "%s: нерÑчаіÑÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñьць радкоў" + +#: src/split.c:470 +#, c-format +msgid "`-%d' option is obsolete; use `-l %d'" +msgstr "\"-%d\" выбар ÑаÑтарÑÑž, выкарыÑтоўвайце \"-l %d\"" + +#: src/split.c:483 +msgid "invalid number" +msgstr "нерÑчаіÑны нумар" + +#: src/stat.c:326 +msgid "*** invalid date/time ***" +msgstr "*** нерÑчаіÑÐ½Ð°Ñ Ð´Ð°Ñ‚Ð°/Ñ‡Ð°Ñ ***" + +#: src/stat.c:608 +#, c-format +msgid "cannot read file system information for %s" +msgstr "немагчыма прачытаць зьвеÑткі файлавае ÑÑ‹ÑÑ‚Ñмы Ð´Ð»Ñ %s" + +#: src/stat.c:684 +#, c-format +msgid "Usage: %s [OPTION] FILE...\n" +msgstr "ВыкарыÑтаньне: %s [ВЫБÐР] ФÐЙЛ...\n" + +#: src/stat.c:685 +msgid "" +"Display file or filesystem status.\n" +"\n" +" -f, --filesystem display filesystem status instead of file status\n" +" -c --format=FORMAT use the specified FORMAT instead of the default\n" +" -L, --dereference follow links\n" +" -t, --terse print the information in terse form\n" +msgstr "" +"ÐдлюÑтроўвае Ñтан файла ці файлавае ÑÑ‹ÑÑ‚Ñмы.\n" +"\n" +" -f, --filesystem ÐдлюÑтроўвае Ñтан файлавае ÑÑ‹ÑÑ‚Ñмы.\n" +" -c --format=ФÐРМÐТ ВыкарыÑтоўвае заданы ФÐРМÐТ замеÑÑ‚ " +"дапомнага.\n" +" -L, --dereference Ідзе за лучывамі.\n" +" -t, --terse Друкуе зьвеÑткі Ñž ÑьціÑнутым выглÑдзе.\n" + +#: src/stat.c:696 +msgid "" +"\n" +"The valid format sequences for files (without --filesystem):\n" +"\n" +" %A Access rights in human readable form\n" +" %a Access rights in octal\n" +" %B The size in bytes of each block reported by `%b'\n" +" %b Number of blocks allocated (see %B)\n" +msgstr "" + +#: src/stat.c:704 +msgid "" +" %D Device number in hex\n" +" %d Device number in decimal\n" +" %F File type\n" +" %f Raw mode in hex\n" +" %G Group name of owner\n" +" %g Group ID of owner\n" +msgstr "" + +#: src/stat.c:712 +msgid "" +" %h Number of hard links\n" +" %i Inode number\n" +" %N Quoted File name with dereference if symbolic link\n" +" %n File name\n" +" %o IO block size\n" +" %s Total size, in bytes\n" +" %T Minor device type in hex\n" +" %t Major device type in hex\n" +msgstr "" + +#: src/stat.c:722 +msgid "" +" %U User name of owner\n" +" %u User ID of owner\n" +" %X Time of last access as seconds since Epoch\n" +" %x Time of last access\n" +" %Y Time of last modification as seconds since Epoch\n" +" %y Time of last modification\n" +" %Z Time of last change as seconds since Epoch\n" +" %z Time of last change\n" +"\n" +msgstr "" + +#: src/stat.c:734 +msgid "" +"Valid format sequences for file systems:\n" +"\n" +" %a Free blocks available to non-superuser\n" +" %b Total data blocks in file system\n" +" %c Total file nodes in file system\n" +" %d Free file nodes in file system\n" +" %f Free blocks in file system\n" +msgstr "" + +#: src/stat.c:743 +msgid "" +" %i File System id in hex\n" +" %l Maximum length of filenames\n" +" %n File name\n" +" %s Optimal transfer block size\n" +" %T Type in human readable form\n" +" %t Type in hex\n" +msgstr "" + +#: src/stty.c:498 +#, c-format +msgid "" +"Usage: %s [-F DEVICE] [--file=DEVICE] [SETTING]...\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-a|--all]\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-g|--save]\n" +msgstr "" + +#: src/stty.c:504 +msgid "" +"Print or change terminal characteristics.\n" +"\n" +" -a, --all print all current settings in human-readable form\n" +" -g, --save print all current settings in a stty-readable form\n" +" -F, --file=DEVICE open and use the specified DEVICE instead of stdin\n" +msgstr "" + +#: src/stty.c:513 +msgid "" +"\n" +"Optional - before SETTING indicates negation. An * marks non-POSIX\n" +"settings. The underlying system defines which settings are available.\n" +msgstr "" + +#: src/stty.c:518 +msgid "" +"\n" +"Special characters:\n" +" * dsusp CHAR CHAR will send a terminal stop signal once input flushed\n" +" eof CHAR CHAR will send an end of file (terminate the input)\n" +" eol CHAR CHAR will end the line\n" +msgstr "" + +#: src/stty.c:525 +msgid "" +" * eol2 CHAR alternate CHAR for ending the line\n" +" erase CHAR CHAR will erase the last character typed\n" +" intr CHAR CHAR will send an interrupt signal\n" +" kill CHAR CHAR will erase the current line\n" +msgstr "" + +#: src/stty.c:531 +msgid "" +" * lnext CHAR CHAR will enter the next character quoted\n" +" quit CHAR CHAR will send a quit signal\n" +" * rprnt CHAR CHAR will redraw the current line\n" +" start CHAR CHAR will restart the output after stopping it\n" +msgstr "" + +#: src/stty.c:537 +msgid "" +" stop CHAR CHAR will stop the output\n" +" susp CHAR CHAR will send a terminal stop signal\n" +" * swtch CHAR CHAR will switch to a different shell layer\n" +" * werase CHAR CHAR will erase the last word typed\n" +msgstr "" + +#: src/stty.c:543 +msgid "" +"\n" +"Special settings:\n" +" N set the input and output speeds to N bauds\n" +" * cols N tell the kernel that the terminal has N columns\n" +" * columns N same as cols N\n" +msgstr "" + +#: src/stty.c:550 +msgid "" +" ispeed N set the input speed to N\n" +" * line N use line discipline N\n" +" min N with -icanon, set N characters minimum for a completed " +"read\n" +" ospeed N set the output speed to N\n" +msgstr "" + +#: src/stty.c:556 +msgid "" +" * rows N tell the kernel that the terminal has N rows\n" +" * size print the number of rows and columns according to the " +"kernel\n" +" speed print the terminal speed\n" +" time N with -icanon, set read timeout of N tenths of a second\n" +msgstr "" + +#: src/stty.c:562 +msgid "" +"\n" +"Control settings:\n" +" [-]clocal disable modem control signals\n" +" [-]cread allow input to be received\n" +" * [-]crtscts enable RTS/CTS handshaking\n" +" csN set character size to N bits, N in [5..8]\n" +msgstr "" + +#: src/stty.c:570 +msgid "" +" [-]cstopb use two stop bits per character (one with `-')\n" +" [-]hup send a hangup signal when the last process closes the tty\n" +" [-]hupcl same as [-]hup\n" +" [-]parenb generate parity bit in output and expect parity bit in " +"input\n" +" [-]parodd set odd parity (even with `-')\n" +msgstr "" + +#: src/stty.c:577 +msgid "" +"\n" +"Input settings:\n" +" [-]brkint breaks cause an interrupt signal\n" +" [-]icrnl translate carriage return to newline\n" +" [-]ignbrk ignore break characters\n" +" [-]igncr ignore carriage return\n" +msgstr "" + +#: src/stty.c:585 +msgid "" +" [-]ignpar ignore characters with parity errors\n" +" * [-]imaxbel beep and do not flush a full input buffer on a character\n" +" [-]inlcr translate newline to carriage return\n" +" [-]inpck enable input parity checking\n" +" [-]istrip clear high (8th) bit of input characters\n" +msgstr "" + +#: src/stty.c:592 +msgid "" +" * [-]iuclc translate uppercase characters to lowercase\n" +" * [-]ixany let any character restart output, not only start character\n" +" [-]ixoff enable sending of start/stop characters\n" +" [-]ixon enable XON/XOFF flow control\n" +" [-]parmrk mark parity errors (with a 255-0-character sequence)\n" +" [-]tandem same as [-]ixoff\n" +msgstr "" + +#: src/stty.c:600 +msgid "" +"\n" +"Output settings:\n" +" * bsN backspace delay style, N in [0..1]\n" +" * crN carriage return delay style, N in [0..3]\n" +" * ffN form feed delay style, N in [0..1]\n" +" * nlN newline delay style, N in [0..1]\n" +msgstr "" + +#: src/stty.c:608 +msgid "" +" * [-]ocrnl translate carriage return to newline\n" +" * [-]ofdel use delete characters for fill instead of null characters\n" +" * [-]ofill use fill (padding) characters instead of timing for delays\n" +" * [-]olcuc translate lowercase characters to uppercase\n" +" * [-]onlcr translate newline to carriage return-newline\n" +" * [-]onlret newline performs a carriage return\n" +msgstr "" + +#: src/stty.c:616 +msgid "" +" * [-]onocr do not print carriage returns in the first column\n" +" [-]opost postprocess output\n" +" * tabN horizontal tab delay style, N in [0..3]\n" +" * tabs same as tab0\n" +" * -tabs same as tab3\n" +" * vtN vertical tab delay style, N in [0..1]\n" +msgstr "" + +#: src/stty.c:624 +msgid "" +"\n" +"Local settings:\n" +" [-]crterase echo erase characters as backspace-space-backspace\n" +" * crtkill kill all line by obeying the echoprt and echoe settings\n" +" * -crtkill kill all line by obeying the echoctl and echok settings\n" +msgstr "" + +#: src/stty.c:631 +msgid "" +" * [-]ctlecho echo control characters in hat notation (`^c')\n" +" [-]echo echo input characters\n" +" * [-]echoctl same as [-]ctlecho\n" +" [-]echoe same as [-]crterase\n" +" [-]echok echo a newline after a kill character\n" +msgstr "" + +#: src/stty.c:638 +msgid "" +" * [-]echoke same as [-]crtkill\n" +" [-]echonl echo newline even if not echoing other characters\n" +" * [-]echoprt echo erased characters backward, between `\\' and '/'\n" +" [-]icanon enable erase, kill, werase, and rprnt special characters\n" +" [-]iexten enable non-POSIX special characters\n" +msgstr "" + +#: src/stty.c:645 +msgid "" +" [-]isig enable interrupt, quit, and suspend special characters\n" +" [-]noflsh disable flushing after interrupt and quit special " +"characters\n" +" * [-]prterase same as [-]echoprt\n" +" * [-]tostop stop background jobs that try to write to the terminal\n" +" * [-]xcase with icanon, escape with `\\' for uppercase characters\n" +msgstr "" + +#: src/stty.c:652 +msgid "" +"\n" +"Combination settings:\n" +" * [-]LCASE same as [-]lcase\n" +" cbreak same as -icanon\n" +" -cbreak same as icanon\n" +msgstr "" + +#: src/stty.c:659 +msgid "" +" cooked same as brkint ignpar istrip icrnl ixon opost isig\n" +" icanon, eof and eol characters to their default values\n" +" -cooked same as raw\n" +" crt same as echoe echoctl echoke\n" +msgstr "" + +#: src/stty.c:665 +msgid "" +" dec same as echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq same as [-]ixany\n" +" ek erase and kill characters to their default values\n" +" evenp same as parenb -parodd cs7\n" +msgstr "" + +#: src/stty.c:672 +msgid "" +" -evenp same as -parenb cs8\n" +" * [-]lcase same as xcase iuclc olcuc\n" +" litout same as -parenb -istrip -opost cs8\n" +" -litout same as parenb istrip opost cs7\n" +" nl same as -icrnl -onlcr\n" +" -nl same as icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +msgstr "" + +#: src/stty.c:680 +msgid "" +" oddp same as parenb parodd cs7\n" +" -oddp same as -parenb cs8\n" +" [-]parity same as [-]evenp\n" +" pass8 same as -parenb -istrip cs8\n" +" -pass8 same as parenb istrip cs7\n" +msgstr "" + +#: src/stty.c:687 +msgid "" +" raw same as -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw same as cooked\n" +msgstr "" + +#: src/stty.c:693 +msgid "" +" sane same as cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, all special\n" +" characters to their default values.\n" +msgstr "" + +#: src/stty.c:701 +msgid "" +"\n" +"Handle the tty line connected to standard input. Without arguments,\n" +"prints baud rate, line discipline, and deviations from stty sane. In\n" +"settings, CHAR is taken literally, or coded as in ^c, 0x37, 0177 or\n" +"127; special values ^- or undef used to disable special characters.\n" +msgstr "" + +#: src/stty.c:787 +msgid "only one device may be specified" +msgstr "толькі адна прылада можа быць пазначана" + +#: src/stty.c:882 +msgid "" +"the options for verbose and stty-readable output styles are\n" +"mutually exclusive" +msgstr "" + +#: src/stty.c:887 +msgid "when specifying an output style, modes may not be set" +msgstr "" + +#: src/stty.c:903 +#, c-format +msgid "%s: couldn't reset non-blocking mode" +msgstr "" + +#: src/stty.c:957 src/stty.c:1064 +#, c-format +msgid "invalid argument `%s'" +msgstr "нерÑчаіÑны довад \"%s\"" + +#: src/stty.c:968 src/stty.c:985 src/stty.c:997 src/stty.c:1010 +#: src/stty.c:1022 src/stty.c:1041 +#, c-format +msgid "missing argument to `%s'" +msgstr "прапушчаны довад Ð´Ð»Ñ \"%s\"" + +#: src/stty.c:1117 +#, c-format +msgid "%s: unable to perform all requested operations" +msgstr "" + +#: src/stty.c:1122 +msgid "new_mode: mode\n" +msgstr "new_mode: Ñ€Ñжым\n" + +#: src/stty.c:1462 +#, c-format +msgid "%s: no size information for this device" +msgstr "%s: нÑма зьвеÑтак пра памеры Ð´Ð»Ñ Ð³Ñтае прылады" + +#: src/stty.c:1944 +#, c-format +msgid "invalid integer argument `%s'" +msgstr "нерÑчаіÑны цÑлалікавы довад \"%s\"" + +#: src/su.c:289 +msgid "Password:" +msgstr "Пароль:" + +#: src/su.c:292 +msgid "getpass: cannot open /dev/tty" +msgstr "getpass: немагчыма адчыніць /dev/tty" + +#: src/su.c:350 +msgid "cannot set groups" +msgstr "немагчыма ÑžÑталÑваць групы" + +#: src/su.c:354 +msgid "cannot set group id" +msgstr "немагчыма ÑžÑталÑваць id групы" + +#: src/su.c:356 +msgid "cannot set user id" +msgstr "немагчыма ÑžÑталÑваць id карыÑтальніка" + +#: src/su.c:437 +#, c-format +msgid "Usage: %s [OPTION]... [-] [USER [ARG]...]\n" +msgstr "ВыкарыÑтаньне: %s [ВЫБÐР]... [-] [КÐРЫСТÐЛЬÐІК [ДОВÐД]...]\n" + +#: src/su.c:438 +msgid "" +"Change the effective user id and group id to that of USER.\n" +"\n" +" -, -l, --login make the shell a login shell\n" +" -c, --commmand=COMMAND pass a single COMMAND to the shell with -c\n" +" -f, --fast pass -f to the shell (for csh or tcsh)\n" +" -m, --preserve-environment do not reset environment variables\n" +" -p same as -m\n" +" -s, --shell=SHELL run SHELL if /etc/shells allows it\n" +msgstr "" + +#: src/su.c:450 +msgid "" +"\n" +"A mere - implies -l. If USER not given, assume root.\n" +msgstr "" + +#: src/su.c:529 +#, c-format +msgid "user %s does not exist" +msgstr "карыÑтальнік %s не Ñ–Ñнуе" + +#: src/su.c:552 +msgid "incorrect password" +msgstr "нерÑчаіÑны пароль" + +#: src/su.c:569 +#, c-format +msgid "using restricted shell %s" +msgstr "" + +#: src/su.c:580 +#, c-format +msgid "warning: cannot change directory to %s" +msgstr "Увага! Ðемагчыма перайÑьці да Ñ‚Ñчкі %s" + +#: src/sum.c:36 +msgid "Kayvan Aghaiepour and David MacKenzie" +msgstr "" + +#: src/sum.c:64 +msgid "" +"Print checksum and block counts for each FILE.\n" +"\n" +" -r defeat -s, use BSD sum algorithm, use 1K blocks\n" +" -s, --sysv use System V sum algorithm, use 512 bytes blocks\n" +msgstr "" + +#: src/sync.c:45 +msgid "" +"Force changed blocks to disk, update the super block.\n" +"\n" +msgstr "" + +#: src/sync.c:70 src/tty.c:112 +msgid "ignoring all arguments" +msgstr "на ÑžÑе довады не зьвÑртаецца ўвага" + +#: src/sys2.h:492 +msgid " --help display this help and exit\n" +msgstr "" +" --help ÐдлюÑтроўвае гÑтую дапамогу й выходзіць.\n" + +#: src/sys2.h:494 +msgid " --version output version information and exit\n" +msgstr "" +" --version Выводзіць зьвеÑткі аб вÑÑ€Ñыі й выходзіць.\n" + +#: src/tac.c:54 +msgid "Jay Lepreau and David MacKenzie" +msgstr "" + +#: src/tac.c:131 +msgid "" +"Write each FILE to standard output, last line first.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/tac.c:139 +msgid "" +" -b, --before attach the separator before instead of after\n" +" -r, --regex interpret the separator as a regular expression\n" +" -s, --separator=STRING use STRING as the separator instead of newline\n" +msgstr "" + +#: src/tac.c:453 src/tac.c:592 +msgid "stdin: read error" +msgstr "stdin: памылка чытаньнÑ" + +#: src/tac.c:638 +msgid "separator cannot be empty" +msgstr "падзÑлÑльнік павінен нешта ўтрымліваьц" + +#: src/tail.c:49 +msgid "Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering" +msgstr "" + +#: src/tail.c:238 +#, c-format +msgid "" +"Print the last %d lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/tail.c:247 +msgid "" +" --retry keep trying to open a file even if it is\n" +" inaccessible when tail starts or if it becomes\n" +" inaccessible later -- useful only with -f\n" +" -c, --bytes=N output the last N bytes\n" +msgstr "" + +#: src/tail.c:253 +msgid "" +" -f, --follow[={name|descriptor}]\n" +" output appended data as the file grows;\n" +" -f, --follow, and --follow=descriptor are\n" +" equivalent\n" +" -F same as --follow=name --retry\n" +msgstr "" + +#: src/tail.c:260 +#, c-format +msgid "" +" -n, --lines=N output the last N lines, instead of the last %d\n" +" --max-unchanged-stats=N\n" +" with --follow=name, reopen a FILE which has not\n" +" changed size after N (default %d) iterations\n" +" to see if it has been unlinked or renamed\n" +" (this is the usual case of rotated log files)\n" +msgstr "" + +#: src/tail.c:271 +msgid "" +" --pid=PID with -f, terminate after process ID, PID dies\n" +" -q, --quiet, --silent never output headers giving file names\n" +" -s, --sleep-interval=S with -f, sleep for approximately S seconds\n" +" (default 1.0) between iterations.\n" +" -v, --verbose always output headers giving file names\n" +msgstr "" + +#: src/tail.c:280 +msgid "" +"\n" +"If the first character of N (the number of bytes or lines) is a `+',\n" +"print beginning with the Nth item from the start of each file, otherwise,\n" +"print the last N items in the file. N may have a multiplier suffix:\n" +"b for 512, k for 1024, m for 1048576 (1 Meg).\n" +"\n" +msgstr "" + +#: src/tail.c:288 +msgid "" +"With --follow (-f), tail defaults to following the file descriptor, which\n" +"means that even if a tail'ed file is renamed, tail will continue to track\n" +"its end. " +msgstr "" + +#: src/tail.c:293 +msgid "" +"This default behavior is not desirable when you really want to\n" +"track the actual name of the file, not the file descriptor (e.g., log\n" +"rotation). Use --follow=name in that case. That causes tail to track the\n" +"named file by reopening it periodically to see if it has been removed and\n" +"recreated by some other program.\n" +msgstr "" + +#: src/tail.c:331 +#, c-format +msgid "closing %s (fd=%d)" +msgstr "закрываецца %s (fd=%d)" + +#: src/tail.c:391 +#, c-format +msgid "%s: cannot seek to offset %s" +msgstr "%s: немагчыма перамÑÑьціцца да зруха %s" + +#: src/tail.c:395 +#, c-format +msgid "%s: cannot seek to relative offset %s" +msgstr "%s: немагчыма перамÑÑьціцца да адноÑнага зруха %s" + +#: src/tail.c:400 +#, c-format +msgid "%s: cannot seek to end-relative offset %s" +msgstr "" + +#: src/tail.c:818 +#, c-format +msgid "`%s' has become inaccessible" +msgstr "" + +#: src/tail.c:835 +#, c-format +msgid "`%s' has been replaced with an untailable file; giving up on this name" +msgstr "" + +#: src/tail.c:856 +#, c-format +msgid "`%s' has become accessible" +msgstr "" + +#: src/tail.c:864 +#, c-format +msgid "`%s' has appeared; following end of new file" +msgstr "" + +#: src/tail.c:875 +#, c-format +msgid "`%s' has been replaced; following end of new file" +msgstr "" + +#: src/tail.c:1000 +#, c-format +msgid "%s: file truncated" +msgstr "%s: файл абрÑзаны" + +#: src/tail.c:1020 +msgid "no files remaining" +msgstr "" + +#: src/tail.c:1236 +#, c-format +msgid "%s: cannot follow end of this type of file; giving up on this name" +msgstr "" + +#: src/tail.c:1356 +#, c-format +msgid "%c: invalid suffix character in obsolescent option" +msgstr "" + +#: src/tail.c:1405 +#, c-format +msgid "" +"too many arguments; When using tail's obsolescent option syntax (%s)\n" +"there may be no more than one file argument. Use the equivalent -n or -c\n" +"option instead." +msgstr "" + +#: src/tail.c:1414 +#, c-format +msgid "" +"Warning: it is not portable to use two or more file arguments with\n" +"tail's obsolescent option syntax (%s). Use the equivalent -n or -c\n" +"option instead." +msgstr "" + +#: src/tail.c:1423 +#, c-format +msgid "`%s' option is obsolete; use `%s-%c %.*s'" +msgstr "" + +#: src/tail.c:1484 +#, c-format +msgid "%s is larger than the maximum file size on this system" +msgstr "" + +#: src/tail.c:1510 +#, c-format +msgid "%s: invalid maximum number of unchanged stats between opens" +msgstr "" + +#: src/tail.c:1522 +#, c-format +msgid "%s: invalid maximum number of consecutive size changes" +msgstr "" + +#: src/tail.c:1534 +#, c-format +msgid "%s: invalid PID" +msgstr "%s: нерÑчаіÑны PID" + +#: src/tail.c:1549 +#, c-format +msgid "%s: invalid number of seconds" +msgstr "%s: нерÑчаіÑÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñьць ÑÑкундаў" + +#: src/tail.c:1568 +msgid "warning: --retry is useful only when following by name" +msgstr "" + +#: src/tail.c:1572 +msgid "warning: PID ignored; --pid=PID is useful only when following" +msgstr "" + +#: src/tail.c:1575 +msgid "warning: --pid=PID is not supported on this system" +msgstr "" + +#: src/tee.c:33 +msgid "Mike Parker, Richard M. Stallman, and David MacKenzie" +msgstr "Майк Паркер, Рычард М. Столман Ñ– ДÑвід МакКінзі" + +#: src/tee.c:64 +msgid "" +"Copy standard input to each FILE, and also to standard output.\n" +"\n" +" -a, --append append to the given FILEs, do not overwrite\n" +" -i, --ignore-interrupts ignore interrupt signals\n" +msgstr "" +"ПерапіÑвае Ñтандартны ўвод у кожны ФÐЙЛ, а такÑама Ñž Ñтандартны вывад.\n" +"\n" +" -a, --append Дадае да ФÐЙЛаў (не перазапіÑвае Ñ–Ñ…).\n" +" -i, --ignore-interrupts Ðе зьвÑртае ўвагі на Ñыгнал ÑпыненьнÑ.\n" + +#: src/test.c:216 +msgid "argument expected\n" +msgstr "чакаецца довад\n" + +#: src/test.c:224 +#, c-format +msgid "integer expression expected %s\n" +msgstr "чакаецца цÑлалікавы выраз %s\n" + +#: src/test.c:342 +msgid "')' expected\n" +msgstr "')' чакаецца\n" + +#: src/test.c:345 +#, c-format +msgid "')' expected, found %s\n" +msgstr "')' чакаецца, знойдзен %s\n" + +#: src/test.c:361 src/test.c:894 +#, c-format +msgid "%s: unary operator expected\n" +msgstr "%s: чакаецца ўнарны апÑратар\n" + +#: src/test.c:389 src/test.c:920 +#, c-format +msgid "%s: binary operator expected\n" +msgstr "%s: чакаецца бінарны апÑратар\n" + +#: src/test.c:424 +msgid "before -lt" +msgstr "перад -lt" + +#: src/test.c:432 +msgid "after -lt" +msgstr "паÑÑŒÐ»Ñ -lt" + +#: src/test.c:446 +msgid "before -le" +msgstr "перад -le" + +#: src/test.c:453 +msgid "after -le" +msgstr "паÑÑŒÐ»Ñ -le" + +#: src/test.c:469 +msgid "before -gt" +msgstr "перад -gt" + +#: src/test.c:476 +msgid "after -gt" +msgstr "паÑÑŒÐ»Ñ -gt" + +#: src/test.c:490 +msgid "before -ge" +msgstr "перад -ge" + +#: src/test.c:497 +msgid "after -ge" +msgstr "паÑÑŒÐ»Ñ -ge" + +#: src/test.c:512 +msgid "-nt does not accept -l\n" +msgstr "" + +#: src/test.c:526 +msgid "before -ne" +msgstr "перад -ne" + +#: src/test.c:533 +msgid "after -ne" +msgstr "паÑÑŒÐ»Ñ -ne" + +#: src/test.c:549 +msgid "before -eq" +msgstr "перад -eq" + +#: src/test.c:556 +msgid "after -eq" +msgstr "паÑÑŒÐ»Ñ -eq" + +#: src/test.c:567 +msgid "-ef does not accept -l\n" +msgstr "" + +#: src/test.c:586 +msgid "-ot does not accept -l\n" +msgstr "" + +#: src/test.c:593 +msgid "unknown binary operator" +msgstr "невÑдомы дваічны апÑратар" + +#: src/test.c:781 +msgid "after -t" +msgstr "паÑÑŒÐ»Ñ -t" + +#: src/test.c:979 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: [ EXPRESSION ]\n" +" or: %s OPTION\n" +msgstr "" +"ВыкарыÑтаньне: %s ВЫРÐЗ\n" +" ці: [ ВЫРÐЗ ]\n" +" ці: %s ВЫБÐР\n" + +#: src/test.c:985 +msgid "" +"Exit with the status determined by EXPRESSION.\n" +"\n" +msgstr "" + +#: src/test.c:991 +msgid "" +"\n" +"EXPRESSION is true or false and sets exit status. It is one of:\n" +msgstr "" + +#: src/test.c:995 +msgid "" +"\n" +" ( EXPRESSION ) EXPRESSION is true\n" +" ! EXPRESSION EXPRESSION is false\n" +" EXPRESSION1 -a EXPRESSION2 both EXPRESSION1 and EXPRESSION2 are true\n" +" EXPRESSION1 -o EXPRESSION2 either EXPRESSION1 or EXPRESSION2 is true\n" +msgstr "" + +#: src/test.c:1002 +msgid "" +"\n" +" [-n] STRING the length of STRING is nonzero\n" +" -z STRING the length of STRING is zero\n" +" STRING1 = STRING2 the strings are equal\n" +" STRING1 != STRING2 the strings are not equal\n" +msgstr "" + +#: src/test.c:1009 +msgid "" +"\n" +" INTEGER1 -eq INTEGER2 INTEGER1 is equal to INTEGER2\n" +" INTEGER1 -ge INTEGER2 INTEGER1 is greater than or equal to INTEGER2\n" +" INTEGER1 -gt INTEGER2 INTEGER1 is greater than INTEGER2\n" +" INTEGER1 -le INTEGER2 INTEGER1 is less than or equal to INTEGER2\n" +" INTEGER1 -lt INTEGER2 INTEGER1 is less than INTEGER2\n" +" INTEGER1 -ne INTEGER2 INTEGER1 is not equal to INTEGER2\n" +msgstr "" + +#: src/test.c:1018 +msgid "" +"\n" +" FILE1 -ef FILE2 FILE1 and FILE2 have the same device and inode numbers\n" +" FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2\n" +" FILE1 -ot FILE2 FILE1 is older than FILE2\n" +msgstr "" + +#: src/test.c:1024 +msgid "" +"\n" +" -b FILE FILE exists and is block special\n" +" -c FILE FILE exists and is character special\n" +" -d FILE FILE exists and is a directory\n" +" -e FILE FILE exists\n" +msgstr "" + +#: src/test.c:1031 +msgid "" +" -f FILE FILE exists and is a regular file\n" +" -g FILE FILE exists and is set-group-ID\n" +" -h FILE FILE exists and is a symbolic link (same as -L)\n" +" -G FILE FILE exists and is owned by the effective group ID\n" +" -k FILE FILE exists and has its sticky bit set\n" +msgstr "" + +#: src/test.c:1038 +msgid "" +" -L FILE FILE exists and is a symbolic link (same as -h)\n" +" -O FILE FILE exists and is owned by the effective user ID\n" +" -p FILE FILE exists and is a named pipe\n" +" -r FILE FILE exists and is readable\n" +" -s FILE FILE exists and has a size greater than zero\n" +msgstr "" + +#: src/test.c:1045 +msgid "" +" -S FILE FILE exists and is a socket\n" +" -t [FD] file descriptor FD (stdout by default) is opened on a " +"terminal\n" +" -u FILE FILE exists and its set-user-ID bit is set\n" +" -w FILE FILE exists and is writable\n" +" -x FILE FILE exists and is executable\n" +msgstr "" + +#: src/test.c:1052 +msgid "" +"\n" +"Beware that parentheses need to be escaped (e.g., by backslashes) for " +"shells.\n" +"INTEGER may also be -l STRING, which evaluates to the length of STRING.\n" +msgstr "" + +#: src/test.c:1067 +msgid "FIXME: ksb and mjb" +msgstr "" + +#: src/test.c:1111 +msgid "missing `]'\n" +msgstr "прапушчана \"]\"\n" + +#: src/test.c:1125 +msgid "too many arguments\n" +msgstr "зашмат довадаў\n" + +#: src/touch.c:39 +msgid "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith" +msgstr "Поль Рубін, Ðрнольд РобінÑ, Джым Кінгдан, ДÑвід МакКінзі й РÑндзі Сміт" + +#: src/touch.c:164 src/touch.c:179 +#, c-format +msgid "creating %s" +msgstr "Ñтвараецца %s" + +#: src/touch.c:222 +#, c-format +msgid "cannot touch %s" +msgstr "немагчыма дакрануцца да %s" + +#: src/touch.c:228 +#, c-format +msgid "setting times of %s" +msgstr "уÑталÑваньне чаÑу %s" + +#: src/touch.c:245 +msgid "" +"Update the access and modification times of each FILE to the current time.\n" +"\n" +msgstr "" +" ÐбнаўлÑе Ñ‡Ð°Ñ Ð´Ð¾Ñтупу й зьмÑÐ½ÐµÐ½ÑŒÐ½Ñ ÐºÐ¾Ð¶Ð½Ð°Ð³Ð° ФÐЙЛа да бÑгучага чаÑу.\n" +"\n" + +#: src/touch.c:252 +msgid "" +" -a change only the access time\n" +" -c, --no-create do not create any files\n" +" -d, --date=STRING parse STRING and use it instead of current time\n" +" -f (ignored)\n" +" -m change only the modification time\n" +msgstr "" +" -a ЗьмÑніць толькі Ñ‡Ð°Ñ Ð´Ð¾Ñтупу.\n" +" -c, --no-create Ðе Ñтвараць ніÑкіх файлаў.\n" +" -d, --date=РÐДОК СкарыÑтаць РÐДОК у ÑкаÑьці бÑгучага чаÑу.\n" +" -f (не заўважаецца)\n" +" -m ЗьмÑнÑць толькі Ñ‡Ð°Ñ Ð·ÑŒÐ¼ÑненьнÑ.\n" + +#: src/touch.c:259 +msgid "" +" -r, --reference=FILE use this file's times instead of current time\n" +" -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time\n" +" --time=WORD set time given by WORD: access atime use (same as -" +"a)\n" +" modify mtime (same as -m)\n" +msgstr "" + +#: src/touch.c:267 +msgid "" +"\n" +"Note that the -d and -t options accept different time-date formats.\n" +msgstr "" +"\n" +" Увага! Выбары -t Ñ– -d уÑпрымаюць Ñ€Ð¾Ð·Ð½Ñ‹Ñ Ñ„Ð°Ñ€Ð¼Ð°Ñ‚Ñ‹ даты/чаÑу.\n" + +#: src/touch.c:311 src/touch.c:331 +#, c-format +msgid "invalid date format %s" +msgstr "нерÑчаіÑны фармат даты %s" + +#: src/touch.c:355 +msgid "cannot specify times from more than one source" +msgstr "немагчыма вызначыць Ñ‡Ð°Ñ Ð±Ð¾Ð»ÑŒÑˆ чым з адной крыніцы" + +#: src/touch.c:378 +#, c-format +msgid "" +"warning: `touch %s' is obsolete; use `touch -t %04d%02d%02d%02d%02d.%02d'" +msgstr "" +"Увага! \"touch %s\" - ÑаÑтарÑÑž; выкарыÑтоўвайце \"touch -t %04d%02d%02d%02d%" +"02d.%02d\"" + +#: src/touch.c:399 +msgid "file arguments missing" +msgstr "прапушчаны файлавы довад" + +#: src/tr.c:327 +#, c-format +msgid "Usage: %s [OPTION]... SET1 [SET2]\n" +msgstr "ВыкарыÑтаньне: %s [ВЫБÐР]... МÐОСТВÐ1 [МÐОСТВÐ2]\n" + +#: src/tr.c:331 +msgid "" +"Translate, squeeze, and/or delete characters from standard input,\n" +"writing to standard output.\n" +"\n" +" -c, --complement first complement SET1\n" +" -d, --delete delete characters in SET1, do not translate\n" +" -s, --squeeze-repeats replace each input sequence of a repeated " +"character\n" +" that is listed in SET1 with a single occurrence\n" +" of that character\n" +" -t, --truncate-set1 first truncate SET1 to length of SET2\n" +msgstr "" + +#: src/tr.c:344 +msgid "" +"\n" +"SETs are specified as strings of characters. Most represent themselves.\n" +"Interpreted sequences are:\n" +"\n" +" \\NNN character with octal value NNN (1 to 3 octal digits)\n" +" \\\\ backslash\n" +" \\a audible BEL\n" +" \\b backspace\n" +" \\f form feed\n" +" \\n new line\n" +" \\r return\n" +" \\t horizontal tab\n" +msgstr "" + +#: src/tr.c:358 +msgid "" +" \\v vertical tab\n" +" CHAR1-CHAR2 all characters from CHAR1 to CHAR2 in ascending order\n" +" [CHAR*] in SET2, copies of CHAR until length of SET1\n" +" [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0\n" +" [:alnum:] all letters and digits\n" +" [:alpha:] all letters\n" +" [:blank:] all horizontal whitespace\n" +" [:cntrl:] all control characters\n" +" [:digit:] all digits\n" +msgstr "" + +#: src/tr.c:369 +msgid "" +" [:graph:] all printable characters, not including space\n" +" [:lower:] all lower case letters\n" +" [:print:] all printable characters, including space\n" +" [:punct:] all punctuation characters\n" +" [:space:] all horizontal or vertical whitespace\n" +" [:upper:] all upper case letters\n" +" [:xdigit:] all hexadecimal digits\n" +" [=CHAR=] all characters which are equivalent to CHAR\n" +msgstr "" + +#: src/tr.c:379 +msgid "" +"\n" +"Translation occurs if -d is not given and both SET1 and SET2 appear.\n" +"-t may be used only when translating. SET2 is extended to length of\n" +"SET1 by repeating its last character as necessary. " +msgstr "" + +#: src/tr.c:385 +msgid "" +"Excess characters\n" +"of SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to\n" +"expand in ascending order; used in SET2 while translating, they may\n" +"only be used in pairs to specify case conversion. " +msgstr "" + +#: src/tr.c:391 +msgid "" +"-s uses SET1 if not\n" +"translating nor deleting; else squeezing uses SET2 and occurs after\n" +"translation or deletion.\n" +msgstr "" + +#: src/tr.c:557 +#, c-format +msgid "" +"warning: the ambiguous octal escape \\%c%c%c is being\n" +"\tinterpreted as the 2-byte sequence \\0%c%c, `%c'" +msgstr "" + +#: src/tr.c:566 +msgid "invalid backslash escape at end of string" +msgstr "" + +#: src/tr.c:572 +#, c-format +msgid "invalid backslash escape `\\%c'" +msgstr "" + +#: src/tr.c:725 +#, c-format +msgid "range-endpoints of `%s-%s' are in reverse collating sequence order" +msgstr "" + +#: src/tr.c:906 +#, c-format +msgid "invalid repeat count `%s' in [c*n] construct" +msgstr "" + +#: src/tr.c:999 +msgid "missing character class name `[::]'" +msgstr "" + +#: src/tr.c:1002 +msgid "missing equivalence class character `[==]'" +msgstr "" + +#: src/tr.c:1025 +#, c-format +msgid "invalid character class `%s'" +msgstr "" + +#: src/tr.c:1050 +#, c-format +msgid "%s: equivalence class operand must be a single character" +msgstr "" + +#: src/tr.c:1522 +msgid "the [c*] repeat construct may not appear in string1" +msgstr "" + +#: src/tr.c:1532 +msgid "only one [c*] repeat construct may appear in string2" +msgstr "" + +#: src/tr.c:1540 +msgid "[=c=] expressions may not appear in string2 when translating" +msgstr "" + +#: src/tr.c:1553 +msgid "when not truncating set1, string2 must be non-empty" +msgstr "" + +#: src/tr.c:1562 +msgid "" +"when translating with complemented character classes,\n" +"string2 must map all characters in the domain to one" +msgstr "" + +#: src/tr.c:1569 +msgid "" +"when translating, the only character classes that may appear in\n" +"string2 are `upper' and `lower'" +msgstr "" + +#: src/tr.c:1578 +msgid "the [c*] construct may appear in string2 only when translating" +msgstr "" + +#: src/tr.c:1853 +msgid "two strings must be given when translating" +msgstr "" + +#: src/tr.c:1856 +msgid "two strings must be given when both deleting and squeezing repeats" +msgstr "" + +#: src/tr.c:1870 +msgid "only one string may be given when deleting without squeezing repeats" +msgstr "" + +#: src/tr.c:1876 +msgid "at least one string must be given when squeezing repeats" +msgstr "" + +#: src/tr.c:1967 +msgid "misaligned [:upper:] and/or [:lower:] construct" +msgstr "" + +#: src/tr.c:1990 +msgid "" +"invalid identity mapping; when translating, any [:lower:] or [:upper:]\n" +"construct in string1 must be aligned with a corresponding construct\n" +"([:upper:] or [:lower:], respectively) in string2" +msgstr "" + +#: src/true.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating success.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" + +#: src/tsort.c:97 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]\n" +"Write totally ordered list consistent with the partial ordering in FILE.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/tsort.c:533 +#, c-format +msgid "%s: input contains a loop:" +msgstr "" + +#: src/tsort.c:575 +msgid "only one argument may be specified" +msgstr "толькі адзін довад можа быць пазначаны" + +#: src/tty.c:63 +msgid "" +"Print the file name of the terminal connected to standard input.\n" +"\n" +" -s, --silent, --quiet print nothing, only return an exit status\n" +msgstr "" + +#: src/tty.c:120 +msgid "not a tty" +msgstr "не tty" + +#: src/uname.c:111 +msgid "" +"Print certain system information. With no OPTION, same as -s.\n" +"\n" +" -a, --all print all information, in the following order:\n" +" -s, --kernel-name print the kernel name\n" +" -n, --nodename print the network node hostname\n" +" -r, --kernel-release print the kernel release\n" +msgstr "" + +#: src/uname.c:119 +msgid "" +" -v, --kernel-version print the kernel version\n" +" -m, --machine print the machine hardware name\n" +" -p, --processor print the processor type\n" +" -i, --hardware-platform print the hardware platform\n" +" -o, --operating-system print the operating system\n" +msgstr "" + +#: src/uname.c:226 +msgid "cannot get system name" +msgstr "немагчыма атрымаць назву ÑÑ‹ÑÑ‚Ñмы" + +#: src/unexpand.c:379 +msgid "" +"Convert spaces in each FILE to tabs, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/unexpand.c:387 +msgid "" +" -a, --all convert all whitespace, instead of just initial " +"whitespace\n" +" --first-only convert only leading sequences of whitespace (overrides -" +"a)\n" +" -t, --tabs=N have tabs N characters apart instead of 8 (enables -a)\n" +" -t, --tabs=LIST use comma separated LIST of tab positions (enables -a)\n" +msgstr "" + +#: src/unexpand.c:464 +msgid "`-LIST' option is obsolete; use `--first-only -t LIST'" +msgstr "" + +#: src/uniq.c:139 +#, c-format +msgid "Usage: %s [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "ВыкарыÑтаньне: %s [ВЫБÐР]... [УВОД [ВЫВÐД]]\n" + +#: src/uniq.c:143 +msgid "" +"Discard all but one of successive identical lines from INPUT (or\n" +"standard input), writing to OUTPUT (or standard output).\n" +"\n" +msgstr "" + +#: src/uniq.c:151 +msgid "" +" -c, --count prefix lines by the number of occurrences\n" +" -d, --repeated only print duplicate lines\n" +msgstr "" + +#: src/uniq.c:155 +msgid "" +" -D, --all-repeated[=delimit-method] print all duplicate lines\n" +" delimit-method={none(default),prepend,separate}\n" +" Delimiting is done with blank lines.\n" +" -f, --skip-fields=N avoid comparing the first N fields\n" +" -i, --ignore-case ignore differences in case when comparing\n" +" -s, --skip-chars=N avoid comparing the first N characters\n" +" -u, --unique only print unique lines\n" +msgstr "" + +#: src/uniq.c:164 +msgid " -w, --check-chars=N compare no more than N characters in lines\n" +msgstr "" + +#: src/uniq.c:169 +msgid "" +"\n" +"A field is a run of whitespace, then non-whitespace characters.\n" +"Fields are skipped before chars.\n" +msgstr "" + +#: src/uniq.c:381 +#, c-format +msgid "error reading %s" +msgstr "памылка Ñ‡Ñ‹Ñ‚Ð°Ð½ÑŒÐ½Ñ %s" + +#: src/uniq.c:386 +#, c-format +msgid "error writing %s" +msgstr "памылка запіÑу %s" + +#: src/uniq.c:433 src/uniq.c:450 +#, c-format +msgid "extra operand `%s'" +msgstr "" + +#: src/uniq.c:473 src/uniq.c:498 +msgid "invalid number of fields to skip" +msgstr "" + +#: src/uniq.c:507 +msgid "invalid number of bytes to skip" +msgstr "" + +#: src/uniq.c:516 +msgid "invalid number of bytes to compare" +msgstr "" + +#: src/uniq.c:530 +#, c-format +msgid "`-%lu' option is obsolete; use `-f %lu'" +msgstr "" + +#: src/uniq.c:538 +msgid "printing all duplicated lines and repeat counts is meaningless" +msgstr "" + +#: src/unlink.c:51 +#, c-format +msgid "" +"Usage: %s FILE\n" +" or: %s OPTION\n" +msgstr "" +"ВыкарыÑтаньне: %s ФÐЙЛ\n" +" ці: %s ВЫБÐР\n" + +#: src/unlink.c:54 +msgid "" +"Call the unlink function to remove the specified FILE.\n" +"\n" +msgstr "" +"Выклікае функцыю unlink Ð´Ð»Ñ Ð²Ñ‹Ð´Ð°Ð»ÐµÐ½ÑŒÐ½Ñ Ð¿Ð°Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°Ð³Ð° ФÐЙЛа.\n" +"\n" + +#: src/unlink.c:99 +#, c-format +msgid "cannot unlink %s" +msgstr "немагчыма unlink %s" + +#: src/uptime.c:129 +msgid "couldn't get boot time" +msgstr "" + +#: src/uptime.c:136 +#, c-format +msgid " %2d:%02d%s up " +msgstr " %2d:%02d%s працуе " + +#: src/uptime.c:140 +msgid "am" +msgstr "am" + +#: src/uptime.c:140 +msgid "pm" +msgstr "pm" + +#: src/uptime.c:142 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d дзень" +msgstr[1] "%d дні" +msgstr[2] "%d дзён" + +#: src/uptime.c:144 +#, c-format +msgid "%d user" +msgid_plural "%d users" +msgstr[0] "%d карыÑтальнік" +msgstr[1] "%d карыÑтальніка" +msgstr[2] "%d карыÑтальнікаў" + +#: src/uptime.c:157 +#, c-format +msgid ", load average: %.2f" +msgstr ", ÑÑÑ€ÑднÑÑ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ°: %.2f" + +#: src/uptime.c:191 src/users.c:118 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE ]\n" +msgstr "ВыкарыÑтаньне: %s [ВЫБÐР]... [ ФÐЙЛ ]\n" + +#: src/uptime.c:192 +#, c-format +msgid "" +"Print the current time, the length of time the system has been up,\n" +"the number of users on the system, and the average number of jobs\n" +"in the run queue over the last 1, 5 and 15 minutes.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" + +#: src/users.c:35 +msgid "Joseph Arceneaux and David MacKenzie" +msgstr "Joseph Arceneaux Ñ– David MacKenzie" + +#: src/users.c:119 +#, c-format +msgid "" +"Output who is currently logged in according to FILE.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" + +#: src/wc.c:75 +msgid "Paul Rubin and David MacKenzie" +msgstr "Поль Рубін Ñ– ДÑвід МакКінзі" + +#: src/wc.c:129 +msgid "" +"Print byte, word, and newline counts for each FILE, and a total line if\n" +"more than one FILE is specified. With no FILE, or when FILE is -,\n" +"read standard input.\n" +" -c, --bytes print the byte counts\n" +" -m, --chars print the character counts\n" +" -l, --lines print the newline counts\n" +msgstr "" + +#: src/wc.c:137 +msgid "" +" -L, --max-line-length print the length of the longest line\n" +" -w, --words print the word counts\n" +msgstr "" + +#: src/who.c:41 +msgid "Joseph Arceneaux, David MacKenzie, and Michael Stone" +msgstr "" + +#: src/who.c:223 +msgid " old " +msgstr "" + +#: src/who.c:387 src/who.c:390 +msgid "id=" +msgstr "id=" + +#: src/who.c:403 src/who.c:408 +msgid "term=" +msgstr "Ñ‚Ñрмінал=" + +#: src/who.c:405 src/who.c:409 +msgid "exit=" +msgstr "" + +#: src/who.c:446 +msgid "clock change" +msgstr "" + +#: src/who.c:458 src/who.c:459 +msgid "run-level" +msgstr "" + +#: src/who.c:462 src/who.c:463 +msgid "last=" +msgstr "" + +#: src/who.c:492 +#, c-format +msgid "" +"\n" +"# users=%u\n" +msgstr "" + +#: src/who.c:498 +msgid "NAME" +msgstr "ÐÐЗВÐ" + +#: src/who.c:498 +msgid "LINE" +msgstr "РÐДОК" + +#: src/who.c:498 +msgid "TIME" +msgstr "ЧÐС" + +#: src/who.c:498 +msgid "IDLE" +msgstr "" + +#: src/who.c:498 +msgid "PID" +msgstr "PID" + +#: src/who.c:499 +msgid "COMMENT" +msgstr "КÐМЭÐТÐР" + +#: src/who.c:499 +msgid "EXIT" +msgstr "ВЫХÐД" + +#: src/who.c:574 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE | ARG1 ARG2 ]\n" +msgstr "ВыкарыÑтаньне: %s [ВЫБÐР]... [ ФÐЙЛ | ДОВÐД1 ДОВÐД2 ]\n" + +#: src/who.c:575 +msgid "" +"\n" +" -a, --all same as -b -d --login -p -r -t -T -u\n" +" -b, --boot time of last system boot\n" +" -d, --dead print dead processes\n" +" -H, --heading print line of column headings\n" +msgstr "" + +#: src/who.c:582 +msgid "" +" -i, --idle add idle time as HOURS:MINUTES, . or old\n" +" (deprecated, use -u)\n" +" --login print system login processes\n" +" (equivalent to SUS -l)\n" +msgstr "" + +#: src/who.c:588 +msgid "" +" -l, --lookup attempt to canonicalize hostnames via DNS\n" +" (-l is deprecated, use --lookup)\n" +" -m only hostname and user associated with stdin\n" +" -p, --process print active processes spawned by init\n" +msgstr "" + +#: src/who.c:594 +msgid "" +" -q, --count all login names and number of users logged on\n" +" -r, --runlevel print current runlevel\n" +" -s, --short print only name, line, and time (default)\n" +" -t, --time print last system clock change\n" +msgstr "" + +#: src/who.c:600 +msgid "" +" -T, -w, --mesg add user's message status as +, - or ?\n" +" -u, --users list users logged in\n" +" --message same as -T\n" +" --writable same as -T\n" +msgstr "" + +#: src/who.c:608 +#, c-format +msgid "" +"\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n" +msgstr "" + +#: src/who.c:711 +msgid "Warning: -i will be removed in a future release; use -u instead" +msgstr "" +"Увага! Выбар -i будзе выдалены Ñž будучым; выкарыÑтоўвайце -u замеÑÑ‚ Ñго." + +#: src/who.c:722 +msgid "" +"Warning: the meaning of '-l' will change in a future release to conform to " +"POSIX" +msgstr "Увага! ЗначÑньне '-l' будзе зьменена Ñž будучым, каб адпавÑдаць POSIX." + +#: src/whoami.c:53 +msgid "" +"Print the user name associated with the current effective user id.\n" +"Same as id -un.\n" +"\n" +msgstr "" +"Друкуе ўліковае Ñ–Ð¼Ñ ÐºÐ°Ñ€Ñ‹Ñтальніка, зьвÑзане зь бÑгучым ÑÑ„Ñктўным\n" +"id карыÑтальніка. Тое Ñамае, што й id -un.\n" +"\n" + +#: src/whoami.c:104 +#, c-format +msgid "%s: cannot find username for UID %u\n" +msgstr "%s: немагчыма адшукаць Ñ–Ð¼Ñ ÐºÐ°Ñ€Ñ‹Ñтальніка Ð´Ð»Ñ UID %u\n" + +#: src/yes.c:49 +#, c-format +msgid "" +"Usage: %s [STRING]...\n" +" or: %s OPTION\n" +msgstr "" +"ВыкарыÑтаньне: %s [РÐДОК]...\n" +" ці: %s ВЫБÐР\n" + +#: src/yes.c:55 +msgid "" +"Repeatedly output a line with all specified STRING(s), or `y'.\n" +"\n" +msgstr "" +"БеÑперапынна выводзіць РÐДОК(Ñ–), ці знак `y'.\n" +"\n" + +#~ msgid "program error" +#~ msgstr "памылка праграмы" + +#~ msgid "stack overflow" +#~ msgstr "перапаўненьне ÑÑ‚Ñку" + +#~ msgid "warning: unable to use large stack" +#~ msgstr "Увага! Ðемагчыма выкарыÑтоўваць вÑлігі ÑÑ‚Ñк" + +#~ msgid " Type" +#~ msgstr " Від" + +#~ msgid "missing file arguments" +#~ msgstr "прапушчаны Ñ„Ð°Ð¹Ð»Ð°Ð²Ñ‹Ñ Ð´Ð¾Ð²Ð°Ð´Ñ‹" diff --git a/src/apps/bin/coreutils-5.0/po/boldquot.sed b/src/apps/bin/coreutils-5.0/po/boldquot.sed new file mode 100644 index 0000000000..4b937aa517 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/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/src/apps/bin/coreutils-5.0/po/ca.gmo b/src/apps/bin/coreutils-5.0/po/ca.gmo new file mode 100644 index 0000000000000000000000000000000000000000..c2462471d1a685d168339f0b99a09b194027461a GIT binary patch literal 254187 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

+CmrPodVqX+T609n#l~d}LWl!r( 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

S)o<9rVdV(K+=Ff1DPzh#E3 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, 1999, 2002, 2003. +# Jordi Mallach , 2001, 2002. +# Ernest Adrogué Calveras , 2002. +# +# No em decideixo entre destí i destinació. jm +# Destí és correcte i més curt, ho passe tot a destí. ivb +# +# Sóc Ivan, aquestes són les convencions que adopte per la 4.5.1: +# * Use 2 espais després d'un punt. +# * Missatges d'ajuda: +# * Forma d'ús: ... +# o bé: ... +# * ARGUMENT_COMPOST, però ARGCOMP +# * FILE(s) -> cada FITXER (si és possible) +# * Cada línia de descripció d'una opció comença en la columna 24, i +# sempre es manté com a mínim a 4 espais del nom de l'opció. Quan +# l'opció arriba a la columna 24, la descripció comença en la línia +# inferior. Les descripcions que no caben en una línia es parteixen i +# continuen en la columna 24 de la línia següent. +# * Les descripcions d'ítems que no són opcions es mantenen alineades a +# 4 espais de l'ítem més llarg del bloc. Les que no caben en una línia +# es parteixen i continuen en la mateixa columna on comencen. +# o Excepció: ajudes de «pr», quin format vos agrada més? +# * Errors i avisos: +# * no és igual «no es pot obrir» que «no s'ha pogut obrir» +# * no és igual «s'està obrint X» que «en obrir X» (error) +# * «avís:» comença amb minúscula, la cadena següent també +# * sempre van en una sola línia, a no ser que els retorns importen; en +# aquest cas, les noves línies comencen amb un caràcter de tabulació +# * VARIABLE_ENTORN, però «valor de variable» +# * Noms de funció: printf() +# * Noms de fitxer: «fitxer» +# * Noms d'opcions: «--opció=ARGUMENT» +# * El text com a molt arriba a la columna 78, amb el caràcter de nova línia +# en la 79. Les línies es parteixen de forma automàtica (no per que quede +# bonic, excepte quan quede realment horrend o porte a confusió). +msgid "" +msgstr "" +"Project-Id-Version: coreutils 4.5.10\n" +"POT-Creation-Date: 2003-03-31 10:45+0200\n" +"PO-Revision-Date: 2003-03-17 23:15+0100\n" +"Last-Translator: Ivan Vilata i Balaguer \n" +"Language-Team: Catalan \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +# Usa quote() en els 2 args. ivb +#: lib/argmatch.c:135 +#, c-format +msgid "invalid argument %s for %s" +msgstr "l'argument %s no és vàlid per %s" + +# Usa quote() en els 2 args. ivb +#: lib/argmatch.c:136 +#, c-format +msgid "ambiguous argument %s for %s" +msgstr "l'argument %s és ambigu per %s" + +#: lib/argmatch.c:155 +msgid "Valid arguments are:" +msgstr "Els arguments vàlids són:" + +#: lib/closeout.c:103 src/cat.c:189 src/cat.c:272 src/cat.c:326 +#: src/cksum.c:269 src/head.c:152 src/head.c:196 src/tail.c:323 +#: src/tail.c:1659 src/tr.c:1666 src/tr.c:1912 src/tr.c:2020 +msgid "write error" +msgstr "error d'escriptura" + +# Amb el mateix format que els errors de la libc. ivb +#: lib/error.c:133 lib/error.c:161 +msgid "Unknown system error" +msgstr "Error desconegut del sistema" + +#: lib/file-type.c:42 +msgid "regular empty file" +msgstr "fitxer ordinari buit" + +#: lib/file-type.c:42 +msgid "regular file" +msgstr "fitxer ordinari" + +#: lib/file-type.c:45 +msgid "directory" +msgstr "directori" + +#: lib/file-type.c:48 +msgid "block special file" +msgstr "fitxer especial de blocs" + +#: lib/file-type.c:51 +msgid "character special file" +msgstr "fitxer especial de caràcters" + +#: lib/file-type.c:54 +msgid "fifo" +msgstr "cua FIFO" + +#: lib/file-type.c:57 +msgid "symbolic link" +msgstr "enllaç simbòlic" + +#: lib/file-type.c:60 +msgid "socket" +msgstr "connector" + +#: lib/file-type.c:63 +msgid "message queue" +msgstr "cua de missatges" + +#: lib/file-type.c:66 +msgid "semaphore" +msgstr "semàfor" + +#: lib/file-type.c:69 +msgid "shared memory object" +msgstr "objecte de memòria compartida" + +#: lib/file-type.c:71 +msgid "weird file" +msgstr "fitxer estrany" + +#: lib/getopt.c:688 lib/getopt.c:700 +#, c-format +msgid "%s: option `%s' is ambiguous\n" +msgstr "%s: l'opció «%s» és ambigua\n" + +#: lib/getopt.c:733 lib/getopt.c:737 +#, c-format +msgid "%s: option `--%s' doesn't allow an argument\n" +msgstr "%s: l'opció «--%s» no admet arguments\n" + +#: lib/getopt.c:746 lib/getopt.c:751 +#, c-format +msgid "%s: option `%c%s' doesn't allow an argument\n" +msgstr "%s: l'opció «%c%s» no admet arguments\n" + +#: lib/getopt.c:787 lib/getopt.c:800 lib/getopt.c:1089 lib/getopt.c:1102 +#, c-format +msgid "%s: option `%s' requires an argument\n" +msgstr "%s: l'opció «%s» necessita un argument\n" + +#: lib/getopt.c:838 lib/getopt.c:841 +#, c-format +msgid "%s: unrecognized option `--%s'\n" +msgstr "%s: l'opció «--%s» no és reconeguda\n" + +#: lib/getopt.c:849 lib/getopt.c:852 +#, c-format +msgid "%s: unrecognized option `%c%s'\n" +msgstr "%s: l'opció «%c%s» no és reconeguda\n" + +#: lib/getopt.c:899 lib/getopt.c:902 +#, c-format +msgid "%s: illegal option -- %c\n" +msgstr "%s: no es permet l'opció «%c»\n" + +#: lib/getopt.c:908 lib/getopt.c:911 +#, c-format +msgid "%s: invalid option -- %c\n" +msgstr "%s: l'opció «%c» no és vàlida\n" + +#: lib/getopt.c:958 lib/getopt.c:969 lib/getopt.c:1155 lib/getopt.c:1168 +#, c-format +msgid "%s: option requires an argument -- %c\n" +msgstr "%s: l'opció «%c» necessita un argument\n" + +#: lib/getopt.c:1021 lib/getopt.c:1032 +#, c-format +msgid "%s: option `-W %s' is ambiguous\n" +msgstr "%s: l'opció «-W %s» és ambigua\n" + +#: lib/getopt.c:1056 lib/getopt.c:1068 +#, c-format +msgid "%s: option `-W %s' doesn't allow an argument\n" +msgstr "%s: l'opció «-W %s» no admet arguments\n" + +# FIXME: xmalloc.h: _STRTOL_ERROR lacks i18n. ivb +# Açò quedarà com «invalid tamany de bloc `TAMANY'» mentre no ho facen. ivb +#: lib/human.c:519 +msgid "block size" +msgstr "tamany de bloc" + +#: lib/makepath.c:124 src/df.c:497 src/remove.c:402 +msgid "failed to return to initial working directory" +msgstr "no s'ha pogut tornar al directori inicial de treball" + +# Els 3 usen quote(). ivb +#: lib/makepath.c:173 src/copy.c:1288 src/mkdir.c:170 +#, c-format +msgid "cannot create directory %s" +msgstr "no s'ha pogut crear el directori %s" + +# Els 4 usen quote(). ivb +#: lib/makepath.c:179 lib/makepath.c:421 src/cp.c:446 src/cp.c:468 +#, c-format +msgid "%s exists but is not a directory" +msgstr "%s existeix però no és un directori" + +# Els 3 usen quote(). ivb +#: lib/makepath.c:316 lib/makepath.c:378 lib/makepath.c:440 +#, c-format +msgid "cannot change owner and/or group of %s" +msgstr "no s'ha pogut canviar el propietari o grup de %s" + +# Usa quote(). ivb +#: lib/makepath.c:338 +#, c-format +msgid "cannot chdir to directory %s" +msgstr "no s'ha pogut canviar al directori %s" + +# Els 2 usen quote(). ivb +#: lib/makepath.c:392 lib/makepath.c:446 +#, c-format +msgid "cannot change permissions of %s" +msgstr "no s'han pogut canviar els permisos de %s" + +#: lib/obstack.c:487 lib/obstack.c:490 lib/xmalloc.c:63 +msgid "memory exhausted" +msgstr "la memòria s'ha exhaurit" + +#: lib/quotearg.c:236 +msgid "`" +msgstr "«" + +#: lib/quotearg.c:237 +msgid "'" +msgstr "»" + +#: lib/rpmatch.c:78 +msgid "^[yY]" +msgstr "^[sS]" + +#: lib/rpmatch.c:81 +msgid "^[nN]" +msgstr "^[nN]" + +#: lib/unicodeio.c:155 +msgid "iconv function not usable" +msgstr "la funció iconv() no és útil" + +#: lib/unicodeio.c:157 +msgid "iconv function not available" +msgstr "la funció iconv() no es troba disponible" + +#: lib/unicodeio.c:164 +msgid "character out of range" +msgstr "el caràcter es troba fora del rang" + +#: lib/unicodeio.c:227 +#, c-format +msgid "cannot convert U+%04X to local character set" +msgstr "no s'ha pogut convertir U+%04X al joc de caràcters local" + +#: lib/unicodeio.c:229 +#, c-format +msgid "cannot convert U+%04X to local character set: %s" +msgstr "no s'ha pogut convertir U+%04X al joc de caràcters local: %s" + +#: lib/userspec.c:174 +msgid "invalid user" +msgstr "l'usuari no és vàlid" + +#: lib/userspec.c:175 +msgid "invalid group" +msgstr "el grup no és vàlid" + +#: lib/userspec.c:177 +msgid "cannot get the login group of a numeric UID" +msgstr "no s'ha pogut obtenir el grup d'entrada d'un UID numèric" + +#: lib/userspec.c:179 +msgid "cannot omit both user and group" +msgstr "no es poden ometre l'usuari i el grup alhora" + +#: lib/version-etc.c:57 +#, c-format +msgid "Written by %s.\n" +msgstr "Escrit per %s.\n" + +#: lib/version-etc.c:63 +msgid "" +"This is free software; see the source for copying conditions. There is NO\n" +"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" +msgstr "" +"Aquest és programari lliure; vegeu el codi font per les condicions de " +"còpia.\n" +"No hi ha CAP garantia; ni tan sols de COMERCIABILITAT o ADEQUACIÓ PER UN\n" +"PROPÃ’SIT PARTICULAR.\n" + +#: lib/xmemcoll.c:57 +msgid "string comparison failed" +msgstr "ha fallat la comparació de cadenes" + +#: lib/xmemcoll.c:58 +msgid "Set LC_ALL='C' to work around the problem." +msgstr "Establiu la variable LC_ALL a «C» per evitar el problema." + +# Usa quote() en les 2. ivb +#: lib/xmemcoll.c:60 +#, c-format +msgid "The strings compared were %s and %s." +msgstr "Les cadenes comparades eren %s i %s." + +#: src/basename.c:50 src/cat.c:88 src/chgrp.c:122 src/chmod.c:238 +#: src/chown.c:95 src/chroot.c:41 src/cksum.c:278 src/comm.c:69 src/cp.c:160 +#: src/csplit.c:1492 src/cut.c:170 src/date.c:113 src/dd.c:284 src/df.c:707 +#: src/dircolors.c:99 src/dirname.c:42 src/du.c:170 src/echo.c:73 +#: src/env.c:115 src/expand.c:106 src/expr.c:86 src/factor.c:70 src/fmt.c:267 +#: src/fold.c:63 src/head.c:84 src/hostid.c:44 src/hostname.c:63 src/id.c:83 +#: src/install.c:593 src/join.c:140 src/kill.c:89 src/link.c:47 src/ln.c:335 +#: src/logname.c:44 src/ls.c:3757 src/md5sum.c:121 src/mkdir.c:57 +#: src/mkfifo.c:51 src/mknod.c:51 src/mv.c:307 src/nice.c:63 src/nl.c:172 +#: src/od.c:283 src/paste.c:399 src/pathchk.c:142 src/pinky.c:465 +#: src/pr.c:2750 src/printenv.c:59 src/printf.c:96 src/ptx.c:1855 src/pwd.c:42 +#: src/readlink.c:65 src/rm.c:95 src/rmdir.c:142 src/seq.c:78 src/shred.c:156 +#: src/sleep.c:48 src/sort.c:272 src/split.c:92 src/stat.c:680 src/stty.c:494 +#: src/su.c:433 src/sum.c:56 src/sync.c:40 src/tac.c:123 src/tail.c:230 +#: src/tee.c:59 src/test.c:975 src/touch.c:240 src/tr.c:323 src/tsort.c:93 +#: src/tty.c:58 src/uname.c:106 src/unexpand.c:371 src/uniq.c:135 +#: src/unlink.c:47 src/uptime.c:187 src/users.c:114 src/wc.c:121 src/who.c:570 +#: src/whoami.c:48 src/yes.c:45 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Proveu «%s --help» per obtenir més informació.\n" + +#: src/basename.c:54 +#, c-format +msgid "" +"Usage: %s NAME [SUFFIX]\n" +" or: %s OPTION\n" +msgstr "" +"Forma d'ús: %s NOM [SUFIX]\n" +" o bé: %s OPCIÓ\n" + +#: src/basename.c:59 +msgid "" +"Print NAME with any leading directory components removed.\n" +"If specified, also remove a trailing SUFFIX.\n" +"\n" +msgstr "" +"Mostra NOM eliminant qualsevol component directori que tinga al davant. Si\n" +"s'especifica, també s'elimina el SUFIX del darrere.\n" +"\n" + +#: src/basename.c:66 src/cat.c:124 src/chgrp.c:152 src/chmod.c:264 +#: src/chown.c:139 src/chroot.c:59 src/cksum.c:293 src/comm.c:86 src/cp.c:257 +#: src/csplit.c:1534 src/cut.c:215 src/date.c:215 src/dd.c:331 src/df.c:746 +#: src/dircolors.c:120 src/dirname.c:58 src/du.c:219 src/echo.c:105 +#: src/env.c:134 src/expand.c:131 src/expr.c:149 src/factor.c:90 +#: src/false.c:45 src/fmt.c:297 src/fold.c:86 src/head.c:115 src/hostid.c:57 +#: src/hostname.c:76 src/id.c:104 src/install.c:648 src/join.c:181 +#: src/kill.c:119 src/link.c:59 src/ln.c:390 src/logname.c:55 src/ls.c:3891 +#: src/md5sum.c:157 src/mkdir.c:76 src/mkfifo.c:68 src/mknod.c:82 src/mv.c:361 +#: src/nice.c:77 src/nl.c:227 src/od.c:370 src/paste.c:423 src/pathchk.c:154 +#: src/pinky.c:492 src/pr.c:2862 src/printenv.c:72 src/printf.c:144 +#: src/pwd.c:53 src/readlink.c:82 src/rm.c:127 src/rmdir.c:162 src/seq.c:104 +#: src/shred.c:220 src/sleep.c:64 src/sort.c:343 src/split.c:124 +#: src/stat.c:751 src/stty.c:708 src/su.c:454 src/sum.c:76 src/sync.c:51 +#: src/tac.c:146 src/tail.c:300 src/tee.c:72 src/test.c:1057 src/touch.c:271 +#: src/tr.c:396 src/true.c:45 src/tsort.c:105 src/tty.c:70 src/uname.c:128 +#: src/unexpand.c:395 src/uniq.c:174 src/unlink.c:58 src/uptime.c:202 +#: src/users.c:127 src/wc.c:143 src/who.c:613 src/whoami.c:60 src/yes.c:61 +#, c-format +msgid "" +"\n" +"Report bugs to <%s>.\n" +msgstr "" +"\n" +"Informeu dels errors a <%s>.\n" + +#: src/basename.c:114 src/chgrp.c:210 src/chmod.c:352 src/chown.c:211 +#: src/chroot.c:78 src/csplit.c:1464 src/dirname.c:89 src/expr.c:178 +#: src/install.c:284 src/link.c:87 src/mkdir.c:124 src/mkfifo.c:113 +#: src/mknod.c:137 src/pathchk.c:194 src/readlink.c:101 src/readlink.c:133 +#: src/rm.c:199 src/rmdir.c:206 src/seq.c:411 src/sleep.c:139 src/stat.c:802 +#: src/unlink.c:88 +msgid "too few arguments" +msgstr "manquen arguments" + +#: src/basename.c:115 src/dircolors.c:482 src/dirname.c:90 src/hostid.c:79 +#: src/hostname.c:122 src/link.c:93 src/mknod.c:139 src/readlink.c:141 +#: src/seq.c:417 src/split.c:498 src/tr.c:1848 src/unlink.c:94 +#: src/uptime.c:244 src/users.c:169 src/who.c:764 +msgid "too many arguments" +msgstr "sobren arguments" + +#: src/cat.c:42 src/split.c:43 +msgid "Torbjorn Granlund and Richard M. Stallman" +msgstr "Torbjorn Granlund i Richard M. Stallman" + +#: src/cat.c:92 +#, c-format +msgid "Usage: %s [OPTION] [FILE]...\n" +msgstr "Forma d'ús: %s [OPCIÓ] [FITXER]...\n" + +#: src/cat.c:96 +msgid "" +"Concatenate FILE(s), or standard input, to standard output.\n" +"\n" +" -A, --show-all equivalent to -vET\n" +" -b, --number-nonblank number nonblank output lines\n" +" -e equivalent to -vE\n" +" -E, --show-ends display $ at end of each line\n" +" -n, --number number all output lines\n" +" -s, --squeeze-blank never more than one single blank line\n" +msgstr "" +"Concatena els FITXERs o l'entrada estàndard, i escriu el resultat en la\n" +"sortida estàndard.\n" +"\n" +" -A, --show-all Equival a «-vET».\n" +" -b, --number-nonblank Enumera les línies que no estan en blanc.\n" +" -e, Equival a «-vE».\n" +" -E, --show-ends Escriu un caràcter «$» al final de cada línia.\n" +" -n, --number Enumera totes les línies.\n" +" -s, --squeeze-blank No mostra més d'una línia en blanc seguida.\n" + +#: src/cat.c:106 +msgid "" +" -t equivalent to -vT\n" +" -T, --show-tabs display TAB characters as ^I\n" +" -u (ignored)\n" +" -v, --show-nonprinting use ^ and M- notation, except for LFD and TAB\n" +msgstr "" +" -t Equival a «-vT».\n" +" -T, --show-tabs Mostra els caràcters de tabulació com a «^I».\n" +" -u (No es té en compte.)\n" +" -v, --show-nonprinting\n" +" Usa la notació «^» i «M-», excepte pels caràcters de\n" +" nova línia i per les tabulacions.\n" + +#: src/cat.c:114 src/sum.c:72 +msgid "" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"Sense cap FITXER, o quan FITXER és «-», llegeix l'entrada estàndard.\n" + +#: src/cat.c:119 +msgid "" +"\n" +" -B, --binary use binary writes to the console device.\n" +"\n" +msgstr "" +"\n" +" -B, --binary Usa escriptura binària al dispositiu de consola.\n" +"\n" + +#: src/cat.c:314 +#, c-format +msgid "cannot do ioctl on `%s'" +msgstr "ha fallat ioctl() sobre «%s»" + +#: src/cat.c:669 src/dd.c:1222 src/od.c:1013 src/tee.c:181 +msgid "standard output" +msgstr "eixida estàndard" + +#: src/cat.c:800 +#, c-format +msgid "%s: input file is output file" +msgstr "%s: el fitxer d'entrada i el de sortida són el mateix" + +# Indica la situació d'un missatge d'error. ivb +#: src/cat.c:858 +msgid "closing standard input" +msgstr "en tancar l'entrada estàndard" + +# Indica la situació d'un missatge d'error. ivb +#: src/cat.c:861 +msgid "closing standard output" +msgstr "en tancar l'eixida estàndard" + +#: src/chgrp.c:93 +msgid "cannot change to null group" +msgstr "no es pot canviar al grup nul" + +# Usa quote(). ivb +#: src/chgrp.c:102 +#, c-format +msgid "invalid group name %s" +msgstr "el nom de grup %s no és vàlid" + +# FIXME: xmalloc.h: _STRTOL_ERROR lacks i18n. ivb +# Açò quedarà com «invalid número de grup `NÚMERO'» mentre no ho facen. ivb +#: src/chgrp.c:106 +msgid "group number" +msgstr "número de grup" + +# Usa quote(). ivb +#: src/chgrp.c:109 +#, c-format +msgid "invalid group number %s" +msgstr "el número de grup %s no és vàlid" + +#: src/chgrp.c:126 +#, c-format +msgid "" +"Usage: %s [OPTION]... GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Forma d'ús: %s [OPCIÓ]... GRUP FITXER...\n" +" o bé: %s [OPCIÓ]... --reference=FITXREF FITXER...\n" + +#: src/chgrp.c:131 +msgid "" +"Change the group membership of each FILE to GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"Canvia la pertinença de grup de cada FITXER a GRUP.\n" +"\n" +" -c, --changes Com «--verbose», però només informa quan es fa un\n" +" canvi.\n" +" --dereference Afecta el fitxer apuntat per cada enllaç simbòlic, " +"en\n" +" comptes del propi enllaç simbòlic.\n" + +#: src/chgrp.c:138 src/chown.c:112 +msgid "" +" -h, --no-dereference affect symbolic links instead of any referenced " +"file\n" +" (available only on systems that can change the\n" +" ownership of a symlink)\n" +msgstr "" +" -h, --no-dereference Afecta els enllaços simbòlics en comptes dels\n" +" fitxers apuntats (disponible només en sistemes que\n" +" puguen canviar el propietari d'un enllaç simbòlic).\n" + +#: src/chgrp.c:143 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's group rather than the specified\n" +" GROUP value\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet No mostra la majoria de missatges d'error.\n" +" --reference=FITXREF\n" +" Usa el grup del fitxer FITXREF en comptes del valor\n" +" especificat de GRUP.\n" +" -R, --recursive Opera recursivament sobre fitxers i directoris.\n" +" -v, --verbose Mostra un missatge per cada fitxer processat.\n" + +# Els 9 usen quote(). ivb +#: src/chgrp.c:218 src/chmod.c:157 src/chmod.c:365 src/chown-core.c:235 +#: src/chown-core.c:247 src/chown.c:220 src/cp.c:303 src/touch.c:169 +#: src/touch.c:363 +#, c-format +msgid "failed to get attributes of %s" +msgstr "no s'han pogut obtindre els atributs de %s" + +# Usa quote(). ivb +# Indica situació d'error. ivb +#: src/chmod.c:102 +#, c-format +msgid "getting new attributes of %s" +msgstr "en obtenir els nous atributs de %s" + +# Usa quote() en el 1r arg. El 3r és un mode «rwxrwxrwx». ivb +#: src/chmod.c:124 +#, c-format +msgid "mode of %s changed to %04lo (%s)\n" +msgstr "s'ha canviat el mode de %s a %04lo (%s)\n" + +# Usa quote() en el 1r arg. El 3r és un mode «rwxrwxrwx». ivb +#: src/chmod.c:127 +#, c-format +msgid "failed to change mode of %s to %04lo (%s)\n" +msgstr "no s'ha pogut canviar el mode de %s a %04lo (%s)\n" + +# Usa quote() en el 1r arg. El 3r és un mode «rwxrwxrwx». ivb +#: src/chmod.c:130 +#, c-format +msgid "mode of %s retained as %04lo (%s)\n" +msgstr "el mode de %s es manté en %04lo (%s)\n" + +# Usa quote(). ivb +# Indica una condició d'error. ivb +#: src/chmod.c:179 +#, c-format +msgid "changing permissions of %s" +msgstr "en canviar els permissos de %s" + +#: src/chmod.c:242 +#, c-format +msgid "" +"Usage: %s [OPTION]... MODE[,MODE]... FILE...\n" +" or: %s [OPTION]... OCTAL-MODE FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Forma d'ús: %s [OPCIÓ]... MODE[,MODE]... FITXER...\n" +" o bé: %s [OPCIÓ]... MODE_OCTAL FITXER...\n" +" o bé: %s [OPCIÓ]... --reference=FITXREF FITXER...\n" + +#: src/chmod.c:248 +msgid "" +"Change the mode of each FILE to MODE.\n" +"\n" +" -c, --changes like verbose but report only when a change is " +"made\n" +" -f, --silent, --quiet suppress most error messages\n" +" -v, --verbose output a diagnostic for every file processed\n" +" --reference=RFILE use RFILE's mode instead of MODE values\n" +" -R, --recursive change files and directories recursively\n" +msgstr "" +"Canvia el mode de cada FITXER a MODE.\n" +"\n" +" -c, --changes Com «--verbose», però només informa quan es produeix " +"un\n" +" canvi.\n" +" -f, --silent, --quiet No mostra la majoria dels missatges d'error.\n" +" -v, --verbose Mostra un missatge per cada fitxer processat.\n" +" --reference=FITXREF\n" +" Usa el mode de FITXREF en comptes dels valors de " +"MODE.\n" +" -R, --recursive Canvia recursivament fitxers i directoris.\n" + +#: src/chmod.c:259 +msgid "" +"\n" +"Each MODE is one or more of the letters ugoa, one of the symbols +-= and\n" +"one or more of the letters rwxXstugo.\n" +msgstr "" +"\n" +"Cada MODE és una o més de les lletres «ugoa», un dels símbols «+-=» i una o\n" +"més de les lletres «rwxXstugo».\n" + +# Usa quote() en els 2. ivb +#: src/chmod.c:320 +#, c-format +msgid "invalid character %s in mode string %s" +msgstr "el caràcter %s de la cadena de mode %s no és vàlid" + +# Usa quote(). ivb +#: src/chmod.c:361 +#, c-format +msgid "invalid mode string: %s" +msgstr "la cadena de mode no és vàlida: %s" + +# Usa quote(). ivb +#: src/chown-core.c:116 +#, c-format +msgid "neither symbolic link %s nor referent has been changed\n" +msgstr "no s'han canviat ni l'enllaç simbòlic %s ni el fitxer apuntat\n" + +# Usa quote() en el 1r arg. ivb +#: src/chown-core.c:143 +#, c-format +msgid "changed ownership of %s to %s\n" +msgstr "s'ha canviat el propietari de %s a «%s»\n" + +# Usa quote en el 1r arg. ivb +#: src/chown-core.c:144 +#, c-format +msgid "changed group of %s to %s\n" +msgstr "s'ha canviat el grup de %s a «%s»\n" + +# Usa quote() en el 1r arg. ivb +#: src/chown-core.c:148 +#, c-format +msgid "failed to change ownership of %s to %s\n" +msgstr "no s'ha pogut canviar el propietari de %s a «%s»\n" + +# Usa quote() en el 1r arg. ivb +#: src/chown-core.c:149 +#, c-format +msgid "failed to change group of %s to %s\n" +msgstr "no s'ha pogut canviar el grup de %s a «%s»\n" + +# Usa quote() en el 1r arg. ivb +#: src/chown-core.c:153 +#, c-format +msgid "ownership of %s retained as %s\n" +msgstr "el propietari de %s es manté en «%s»\n" + +# Usa quote() en el 1r arg. ivb +#: src/chown-core.c:154 +#, c-format +msgid "group of %s retained as %s\n" +msgstr "el grup de %s es manté en «%s»\n" + +# Usa quote(). ivb +#: src/chown-core.c:326 +#, c-format +msgid "changing ownership of %s" +msgstr "s'està canviant el propietari de %s" + +# Usa quote(). ivb +#: src/chown-core.c:327 +#, c-format +msgid "changing group of %s" +msgstr "s'està canviant el grup de %s" + +# Usa quote(). ivb +#: src/chown-core.c:345 +#, c-format +msgid "unable to restore permissions of %s" +msgstr "no s'han pogut restaurar els permissos de %s" + +#: src/chown.c:99 +#, c-format +msgid "" +"Usage: %s [OPTION]... OWNER[:[GROUP]] FILE...\n" +" or: %s [OPTION]... :GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Forma d'ús: %s [OPCIÓ]... PROPIETARI[:[GRUP]] FITXER...\n" +" o bé: %s [OPCIÓ]... :[GRUP] FITXER...\n" +" o bé: %s [OPCIÓ]... --reference=FITXREF FITXER...\n" + +#: src/chown.c:105 +msgid "" +"Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"Canvia el propietari o grup de cada FITXER a PROPIETARI o GRUP.\n" +"\n" +" -c, --changes Com «--verbose», però només informa quan es fa un\n" +" canvi.\n" +" --dereference Afecta el fitxer apuntat per cada enllaç simbòlic, " +"en\n" +" comptes del propi enllaç simbòlic.\n" + +#: src/chown.c:117 +msgid "" +" --from=CURRENT_OWNER:CURRENT_GROUP\n" +" change the owner and/or group of each file only if\n" +" its current owner and/or group match those " +"specified\n" +" here. Either may be omitted, in which case a " +"match\n" +" is not required for the omitted attribute.\n" +msgstr "" +" --from=PROPIETARI_ACTUAL:GRUP_ACTUAL\n" +" Canvia el propietari o grup de cada fitxer només si " +"el\n" +" seu propietari o grup actual coincideixen amb " +"aquests.\n" +" Es pot ometre qualsevol dels dos; en aqueix cas no\n" +" caldrà que hi haja coincidència amb l'atribut omés.\n" + +#: src/chown.c:124 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's owner and group rather than\n" +" the specified OWNER:GROUP values\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet No mostra la majoria de missatges d'error.\n" +" --reference=FITXREF\n" +" Usa el propietari i grup del fitxer FITXERF en " +"comptes\n" +" dels valors especificats de PROPIETARI:GRUP.\n" +" -R, --recursive Opera recursivament sobre fitxers i directoris.\n" +" -v, --verbose Mostra un missatge per cada fitxer processat.\n" + +#: src/chown.c:133 +msgid "" +"\n" +"Owner is unchanged if missing. Group is unchanged if missing, but changed\n" +"to login group if implied by a `:'. OWNER and GROUP may be numeric as well\n" +"as symbolic.\n" +msgstr "" +"\n" +"El propietari es manté si no s'especifica. El grup també es manté si no\n" +"s'especifica, però es canvia al grup d'entrada si s'especifica «:». El\n" +"PROPIETARI i GRUP poden ser tant numèrics com simbòlics.\n" + +#: src/chroot.c:45 +#, c-format +msgid "" +"Usage: %s NEWROOT [COMMAND...]\n" +" or: %s OPTION\n" +msgstr "" +"Forma d'ús: %s NOU_ARREL [ORDRE...]\n" +" o bé: %s OPCIÓ\n" + +#: src/chroot.c:49 +msgid "" +"Run COMMAND with root directory set to NEWROOT.\n" +"\n" +msgstr "" +"Executa l'ORDRE establint-hi el directori arrel a NOU_ARREL.\n" +"\n" + +#: src/chroot.c:55 +msgid "" +"\n" +"If no command is given, run ``${SHELL} -i'' (default: /bin/sh).\n" +msgstr "" +"\n" +"Si no s'especifica cap ordre s'executa «${SHELL} -i» (per defecte: /bin/" +"sh).\n" + +# No usa quote(). ivb +#: src/chroot.c:84 +#, c-format +msgid "cannot change root directory to %s" +msgstr "no s'ha pogut canviar el directori arrel a «%s»" + +#: src/chroot.c:87 +msgid "cannot chdir to root directory" +msgstr "no s'ha pogut canviar al directori arrel" + +#: src/cksum.c:234 +#, c-format +msgid "%s: file too long" +msgstr "%s: el fitxer és massa gran" + +#: src/cksum.c:282 +#, c-format +msgid "" +"Usage: %s [FILE]...\n" +" or: %s [OPTION]\n" +msgstr "" +"Forma d'ús: %s [FITXER]...\n" +" o bé: %s [OPCIÓ]\n" + +#: src/cksum.c:287 +msgid "" +"Print CRC checksum and byte counts of each FILE.\n" +"\n" +msgstr "" +"Mostra la suma CRC i el tamany en octets de cada FITXER.\n" +"\n" + +#: src/comm.c:35 src/ls.c:131 src/uniq.c:40 +msgid "Richard Stallman and David MacKenzie" +msgstr "Richard Stallman i David MacKenzie" + +#: src/comm.c:73 +#, c-format +msgid "Usage: %s [OPTION]... LEFT_FILE RIGHT_FILE\n" +msgstr "Forma d'ús: %s [OPCIÓ]... FITXER1 FITXER2\n" + +#: src/comm.c:77 +msgid "" +"Compare sorted files LEFT_FILE and RIGHT_FILE line by line.\n" +"\n" +" -1 suppress lines unique to left file\n" +" -2 suppress lines unique to right file\n" +" -3 suppress lines that appear in both files\n" +msgstr "" +"Compara els fitxers ordenats FITXER1 i FITXER2 línia per línia.\n" +"\n" +" -1 Elimina aquelles línies que només apareixen en el\n" +" FITXER1.\n" +" -2 Elimina aquelles línies que només apareixen en el\n" +" FITXER2.\n" +" -3 Elimina aquelles línies que apareixen en ambdós\n" +" fitxers.\n" + +# Usa quote(). ivb +#: src/copy.c:162 src/du.c:332 +#, c-format +msgid "cannot access %s" +msgstr "no s'ha pogut accedir a %s" + +# Usa quote(). ivb +#: src/copy.c:226 +#, c-format +msgid "cannot open %s for reading" +msgstr "no s'ha pogut obrir %s per llegir" + +# Els 4 usen quote(). ivb +#: src/copy.c:232 src/copy.c:286 src/copy.c:301 src/dd.c:1199 +#, c-format +msgid "cannot fstat %s" +msgstr "ha fallat fstat() sobre %s" + +# Usa quote(). ivb +#: src/copy.c:242 +#, c-format +msgid "skipping file %s, as it was replaced while being copied" +msgstr "es salta el fitxer %s, que va ser reemplaçat en ser copiat" + +# Els 6 usen quote(). ivb +#: src/copy.c:262 src/copy.c:1034 src/copy.c:1124 src/ln.c:291 +#: src/remove.c:727 src/remove.c:781 src/remove.c:893 src/remove.c:997 +#, c-format +msgid "cannot remove %s" +msgstr "no s'ha pogut eliminar %s" + +# Usa quote(). ivb +#: src/copy.c:277 +#, c-format +msgid "cannot create regular file %s" +msgstr "no s'ha pogut crear el fitxer ordinari %s" + +# Els 3 usen quote(). ivb +#: src/copy.c:328 src/dd.c:816 src/dd.c:1010 +#, c-format +msgid "reading %s" +msgstr "s'està llegint %s" + +# Usa quote(). ivb +#: src/copy.c:362 +#, c-format +msgid "cannot lseek %s" +msgstr "ha fallat lseek() sobre %s" + +# Els 4 usen quote(). ivb +# En els 4 indica condició d'error. ivb +#: src/copy.c:377 src/copy.c:401 src/dd.c:1054 src/dd.c:1115 +#, c-format +msgid "writing %s" +msgstr "en escriure %s" + +# Els 2 usen quote(). ivb +# En els 2 indica condició d'error. ivb +#: src/copy.c:409 src/copy.c:415 +#, c-format +msgid "closing %s" +msgstr "en tancar %s" + +# Ací tinc un diff de la Debian 2.0 on insisteix bastant en posar «(s/n)» +# al final d'aquestes qüestions (un diff d'es.po) iv +# Creus que fa falta ficar (s/n)? De moment ho he llevat, però torna +# a ficar-ho si vols. Quin luser contestaria «a» vegades, i no «s» o «n»? +# (nota per a la posteritat) Debian 3.0 ja fa 2 mesos que "ja està +# a punt" :) I encara no tindrà fileutils traduït... jm +# Aiii senyor, com passa el temps, ja ni hi ha fileutils (2003-1). ivb +# Usa quote() en el 1r arg. ivb +#: src/copy.c:610 +#, c-format +msgid "%s: overwrite %s, overriding mode %04lo? " +msgstr "%s: voleu sobreescriure %s, reemplaçant el mode %04lo? " + +# Usa quote(). ivb +#: src/copy.c:616 +#, c-format +msgid "%s: overwrite %s? " +msgstr "%s: voleu sobreescriure %s? " + +# Els 3 usen quote(). ivb +#: src/copy.c:810 src/copy.c:848 src/stat.c:638 +#, c-format +msgid "cannot stat %s" +msgstr "ha fallat stat() sobre %s" + +# Usa quote(). ivb +#: src/copy.c:820 +#, c-format +msgid "omitting directory %s" +msgstr "es descarta el directori %s" + +# Usa quote(). ivb +#: src/copy.c:834 +#, c-format +msgid "warning: source file %s specified more than once" +msgstr "avís: s'ha especificat el fitxer origen %s més d'una vegada" + +# Els 2 usen quote() en els 2 args. ivb +#: src/copy.c:866 src/ln.c:237 +#, c-format +msgid "%s and %s are the same file" +msgstr "%s i %s són el mateix fitxer" + +# Usa quote() en els 2 args. ivb +#: src/copy.c:876 +#, c-format +msgid "cannot overwrite non-directory %s with directory %s" +msgstr "no es pot sobreescriure el no-directori %s amb el directori %s" + +# Usa quote() en els 2 args. ivb +#: src/copy.c:893 +#, c-format +msgid "will not overwrite just-created %s with %s" +msgstr "no es sobreescriurà %s, tot just creat, amb %s" + +# Usa quote(). ivb +#: src/copy.c:904 +#, c-format +msgid "cannot overwrite directory %s with non-directory" +msgstr "no es pot sobreescriure el directori %s amb un no-directori" + +# Usa quote(). ivb +#: src/copy.c:965 +#, c-format +msgid "cannot overwrite directory %s" +msgstr "no es pot sobreescriure el directori %s" + +# Usa quote() en els 2 args. ivb +#: src/copy.c:974 +#, c-format +msgid "cannot move directory onto non-directory: %s -> %s" +msgstr "no es pot moure un directori sobre un no-directori: %s -> %s" + +# Usa quote() en els 2 args. ivb +#: src/copy.c:997 +#, c-format +msgid "backing up %s would destroy source; %s not moved" +msgstr "una còpia de seguretat de %s destruiria el fitxer origen; no es mou %s" + +# Usa quote() en els 2 args. ivb +#: src/copy.c:998 +#, c-format +msgid "backing up %s would destroy source; %s not copied" +msgstr "" +"una còpia de seguretat de %s destruiria el fitxer origen; no es còpia %s" + +# Els 2 usen quote(). ivb +#: src/copy.c:1013 src/ln.c:273 +#, c-format +msgid "cannot backup %s" +msgstr "no sha pogut crear una còpia de seguretat de %s" + +# Usa quote(). ivb +#: src/copy.c:1049 src/ln.c:308 +#, c-format +msgid " (backup: %s)" +msgstr " (còpia de seguretat: %s)" + +# Usa quote() en els 2 args. ivb +#: src/copy.c:1099 +#, c-format +msgid "cannot copy a directory, %s, into itself, %s" +msgstr "no es pot copiar un directori, %s, dins d'ell mateix, %s" + +# Un quote() en els 2 args. ivb +#: src/copy.c:1106 +#, c-format +msgid "will not create hard link %s to directory %s" +msgstr "no es crearà l'enllaç fort %s cap al directori %s" + +# Usa quote() en els 2 args. ivb +#: src/copy.c:1132 +#, c-format +msgid "cannot create hard link %s to %s" +msgstr "no s'ha pogut crear l'enllaç fort %s cap a %s" + +# Usa quote() en els 2 args. ivb +#: src/copy.c:1186 +#, c-format +msgid "cannot move %s to a subdirectory of itself, %s" +msgstr "no es pot moure %s a un subdirectori d'ell mateix, %s" + +# Usa quote() en els dos args. ivb +#: src/copy.c:1229 +#, c-format +msgid "cannot move %s to %s" +msgstr "no s'ha pogut moure %s a %s" + +# Usa quote() en es 2 args. ivb +#: src/copy.c:1241 +#, c-format +msgid "inter-device move failed: %s to %s; unable to remove target" +msgstr "" +"no s'ha pogut moure entre dispositius: %s a %s; no s'ha pogut eliminar el " +"destí" + +# Usa quote(). ivb +#: src/copy.c:1269 +#, c-format +msgid "cannot copy cyclic symbolic link %s" +msgstr "no es pot copiar l'enllaç simbòlic cíclic %s" + +#: src/copy.c:1346 +#, c-format +msgid "%s: can make relative symbolic links only in current directory" +msgstr "" +"%s: només es poden fer enllaços simbòlics relatius en el directori actual" + +# Usa quote() en els 2 arguments. ivb +#: src/copy.c:1353 +#, c-format +msgid "cannot create symbolic link %s to %s" +msgstr "no s'ha pogut crear l'enllaç simbòlic %s cap a %s" + +# Usa quote(). ivb +#: src/copy.c:1364 +#, c-format +msgid "cannot create link %s" +msgstr "no s'ha pogut crear l'enllaç %s" + +# Els 2 usen quote(). ivb +#: src/copy.c:1389 src/mkfifo.c:133 +#, c-format +msgid "cannot create fifo %s" +msgstr "no s'ha pogut crear la cua FIFO %s" + +# Usa quote(). ivb +#: src/copy.c:1403 +#, c-format +msgid "cannot create special file %s" +msgstr "no s'ha pogut crear el fitxer especial %s" + +# Els 3 usen quote(). ivb +#: src/copy.c:1415 src/ls.c:2493 src/stat.c:426 +#, c-format +msgid "cannot read symbolic link %s" +msgstr "no s'ha pogut llegir l'enllaç simbòlic %s" + +# Usa quote(). ivb +#: src/copy.c:1440 +#, c-format +msgid "cannot create symbolic link %s" +msgstr "no s'ha pogut crear l'enllaç simbòlic %s" + +# Els 3 usen quote(). ivb +#: src/copy.c:1456 src/copy.c:1519 src/cp.c:339 +#, c-format +msgid "failed to preserve ownership for %s" +msgstr "no s'ha pogut preservar el propietari de %s" + +# Usa quote(). ivb +#: src/copy.c:1471 +#, c-format +msgid "%s has unknown file type" +msgstr "%s és d'un tipus de fitxer desconegut" + +# Usa quote(). ivb +# Indica condició d'error. ivb +#: src/copy.c:1506 +#, c-format +msgid "preserving times for %s" +msgstr "en preservar les dates de %s" + +# Usa quote(). ivb +#: src/copy.c:1531 +#, c-format +msgid "failed to preserve authorship for %s" +msgstr "no s'ha pogut preservar l'autoria de %s" + +# Usa quote(). ivb +# Indica condició d'error. ivb +#: src/copy.c:1549 +#, c-format +msgid "setting permissions for %s" +msgstr "en establir els permissos de %s" + +# Els 2 usen quote(). ivb +# L'argument és el nom original. ivb +#: src/copy.c:1571 src/ln.c:326 +#, c-format +msgid "cannot un-backup %s" +msgstr "no s'ha pogut recuperar la còpia de seguretat de %s" + +# Usa quote() en els 2 args. ivb +#: src/copy.c:1575 +#, c-format +msgid "%s -> %s (unbackup)\n" +msgstr "%s -> %s (recuperació de la còpia de seguretat)\n" + +#: src/cp.c:53 +msgid "Torbjorn Granlund, David MacKenzie, and Jim Meyering" +msgstr "Torbjorn Granlund, David MacKenzie i Jim Meyering" + +#: src/cp.c:164 src/mv.c:311 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST\n" +" or: %s [OPTION]... SOURCE... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY SOURCE...\n" +msgstr "" +"Forma d'ús: %s [OPCIÓ]... ORIGEN DESTÃ\n" +" o bé: %s [OPCIÓ]... ORIGEN... DIRECTORI\n" +" o bé: %s [OPCIÓ]... --target-directory=DIRECTORI ORIGEN...\n" + +#: src/cp.c:170 +msgid "" +"Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"Còpia ORIGEN a DESTÃ, o múltiples ORIGENs a un DIRECTORI.\n" +"\n" + +# Agafat més o menys de libc. ivb +#: src/cp.c:174 src/csplit.c:1505 src/cut.c:182 src/df.c:717 src/du.c:179 +#: src/expand.c:119 src/fmt.c:277 src/fold.c:76 src/head.c:98 +#: src/install.c:609 src/kill.c:103 src/ln.c:354 src/ls.c:3767 src/mkdir.c:66 +#: src/mkfifo.c:60 src/mknod.c:61 src/mv.c:321 src/nl.c:185 src/paste.c:413 +#: src/pr.c:2763 src/ptx.c:1867 src/shred.c:166 src/sort.c:286 src/split.c:105 +#: src/tac.c:136 src/tail.c:244 src/touch.c:249 src/unexpand.c:384 +#: src/uniq.c:148 +msgid "" +"Mandatory arguments to long options are mandatory for short options too.\n" +msgstr "" +"Els arguments obligatoris per les opcions llargues també ho són per les\n" +"opcions curtes corresponents.\n" + +#: src/cp.c:177 +msgid "" +" -a, --archive same as -dpR\n" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" --copy-contents copy contents of special files when " +"recursive\n" +" -d same as --no-dereference --preserve=link\n" +msgstr "" +" -a, --archive Equival a «-dpR».\n" +" --backup[=CONTROL]\n" +" Crea una còpia de seguretat de cada fitxer destí\n" +" existent.\n" +" -b Com «--backup», però no accepta cap argument.\n" +" --copy-contents Còpia el contingut dels fitxers especials quan " +"actua\n" +" recursivament.\n" +" -d Equival a «--no-dereference --preserve=link».\n" + +# FIXME: Ugly description of -f: you need to know how cp works internally! ivb +#: src/cp.c:184 +msgid "" +" --no-dereference never follow symbolic links\n" +" -f, --force if an existing destination file cannot be\n" +" opened, remove it and try again\n" +" -i, --interactive prompt before overwrite\n" +" -H follow command-line symbolic links\n" +msgstr "" +" --no-dereference No segueix mai els enllaços simbòlics.\n" +" -f, --force Si no es pot obrir un fitxer destí existent, " +"l'esborra\n" +" i torna a provar.\n" +" -i, --interactive Pregunta abans de sobreescriure.\n" +" -H Segueix els enllaços simbòlics que es troben en la\n" +" línia d'ordres.\n" + +# No sé si en --preserve volen dir açò, però crec que queda clar. ivb +#: src/cp.c:191 +msgid "" +" -l, --link link files instead of copying\n" +" -L, --dereference always follow symbolic links\n" +" -p same as --preserve=mode,ownership,timestamps\n" +" --preserve[=ATTR_LIST] preserve the specified attributes (default:\n" +" mode,ownership,timestamps), if possible\n" +" additional attributes: links, all\n" +msgstr "" +" -l, --link Enllaça els fitxers en comptes de copiar-los.\n" +" -L, --dereference Segueix sempre els enllaços simbòlics.\n" +" -p Equival a «--preserve=mode,ownership,timestamps».\n" +" --preserve[=LLISTA_ATRS]\n" +" Preserva els atributs indicats, si es pot\n" +" (per defecte: «mode,ownership,timestamps»;\n" +" atributs addicionals: links, all;\n" +" significats: mode=permissos, ownership=propietari i\n" +" grup, timestamps=dates, links=enllaços, all=tots).\n" + +# FIXME: Why isn't -P next to --no-dereference? ivb +#: src/cp.c:199 +msgid "" +" --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +" --parents append source path to DIRECTORY\n" +" -P same as `--no-dereference'\n" +msgstr "" +" --no-preserve=LLISTA_ATRS\n" +" No preserva els atributs indicats.\n" +" --parents Afig el camí dels fitxers origen al DIRECTORI.\n" +" -P Equival a «--no-dereference».\n" + +#: src/cp.c:204 +msgid "" +" -R, -r, --recursive copy directories recursively\n" +" --remove-destination remove each existing destination file before\n" +" attempting to open it (contrast with --" +"force)\n" +msgstr "" +" -R, -r, --recursive Còpia recursivament els directoris.\n" +" --remove-destination\n" +" Elimina cada fitxer destí existent abans d'intentar\n" +" obrir-lo (no després, com fa «--force»).\n" + +#: src/cp.c:209 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --sparse=WHEN control creation of sparse files\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +msgstr "" +" --reply={yes,no,query}\n" +" Especifica una resposta a les preguntes sobre " +"fitxers\n" +" destí existents (sí, no, preguntar).\n" +" --sparse=QUAN Controla la creació de fitxers dispersos.\n" +" --strip-trailing-slashes\n" +" Elimina la barra final (si n'hi ha) de cada argument\n" +" ORIGEN.\n" + +#: src/cp.c:216 +msgid "" +" -s, --symbolic-link make symbolic links instead of copying\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +msgstr "" +" -s, --symbolic-link Crea enllaços simbòlics en comptes de copiar.\n" +" -S, --suffix=SUFIX Reemplaça el sufix habitual de les còpies de\n" +" seguretat.\n" +" --target-directory=DIRECTORI\n" +" Mou tots els arguments ORIGEN al DIRECTORI.\n" + +#: src/cp.c:221 +msgid "" +" -u, --update copy only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +" -x, --one-file-system stay on this file system\n" +msgstr "" +" -u, --update Només còpia quan el fitxer ORIGEN és més nou que el\n" +" fitxer destí o quan aquest últim no existeix.\n" +" -v, --verbose Explica què s'està fent.\n" +" -x, --one-file-system Es manté dins d'aquest sistema de fitxers.\n" + +# ivb: +# «Sparse» són fitxers amb blocs seguits de caràcters nuls. Com es pareix +# molt al concepte de «matriu dispersa» he aprofitat la traducció (que a més +# és la que dóna el diccionari). Mireu «perforate(1)». +#: src/cp.c:230 +msgid "" +"\n" +"By default, sparse SOURCE files are detected by a crude heuristic and the\n" +"corresponding DEST file is made sparse as well. That is the behavior\n" +"selected by --sparse=auto. Specify --sparse=always to create a sparse DEST\n" +"file whenever the SOURCE file contains a long enough sequence of zero " +"bytes.\n" +"Use --sparse=never to inhibit creation of sparse files.\n" +"\n" +msgstr "" +"\n" +"Per defecte, els fitxers ORIGEN dispersos es detecten amb una heurística\n" +"simple i els fitxers DESTà corresponents són creats dispersos. Aquest és " +"el\n" +"comportament indicat per «--sparse=auto». Amb «--sparse=always» es crearà " +"un\n" +"fitxer DESTà dispers sempre que el fitxer ORIGEN continga una seqüència\n" +"suficientment llarga d'octets zero. Useu «--sparse=never» per evitar la\n" +"creació de fitxers dispersos.\n" +"\n" + +#: src/cp.c:239 +msgid "" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"El sufix de còpia de seguretat és «~», si no s'estableix amb «--suffix» o " +"amb\n" +"la variable SIMPLE_BACKUP_SUFFIX. El mètode de control de versions es pot\n" +"establir amb l'opció «--backup» o fent servir la variable d'entorn\n" +"VERSION_CONTROL. Es poden usar aquests valors:\n" +"\n" + +#: src/cp.c:245 src/install.c:642 src/ln.c:384 src/mv.c:355 +msgid "" +" none, off never make backups (even if --backup is given)\n" +" numbered, t make numbered backups\n" +" existing, nil numbered if numbered backups exist, simple otherwise\n" +" simple, never always make simple backups\n" +msgstr "" +" none, off Mai fa còpies de seguretat (ni especificant «--backup»).\n" +" numbered, t Fa còpies de seguretat numerades.\n" +" existing, nil Fa còpies de seguretat numerades si ja n'existeixen, les " +"fa\n" +" simples en cas contrari.\n" +" simple, never Fa còpies de seguretat simples sempre.\n" + +#: src/cp.c:251 +msgid "" +"\n" +"As a special case, cp makes a backup of SOURCE when the force and backup\n" +"options are given and SOURCE and DEST are the same name for an existing,\n" +"regular file.\n" +msgstr "" +"\n" +"Com a cas especial, «cp» fa una còpia de seguretat d'ORIGEN quan les " +"opcions\n" +"«--force» i «--backup» són actives i ORIGEN i DESTà són el mateix nom d'un\n" +"fitxer ordinari existent.\n" + +# Usa quote(). ivb +#: src/cp.c:325 +#, c-format +msgid "failed to preserve times for %s" +msgstr "no s'han pogut preservar les dates de %s" + +# Usa quote(). ivb +#: src/cp.c:349 +#, c-format +msgid "failed to preserve permissions for %s" +msgstr "no s'han pogut preservar els permissos de %s" + +# Usa quote(). ivb +#: src/cp.c:434 +#, c-format +msgid "cannot make directory %s" +msgstr "no s'ha pogut crear el directori %s" + +#: src/cp.c:493 src/ln.c:490 src/mv.c:459 src/shred.c:1601 +msgid "missing file argument" +msgstr "manca un argument fitxer" + +#: src/cp.c:498 +msgid "missing destination file" +msgstr "manca el fitxer destí" + +# Els 5 usen quote(). ivb +# Indica condició d'error. ivb +#: src/cp.c:523 src/ln.c:161 src/ln.c:183 src/ln.c:210 src/ln.c:297 +#, c-format +msgid "accessing %s" +msgstr "en accedir a %s" + +# Cal ficar el mateix que en TARGET d'un text d'ajuda per ahí. jm +#: src/cp.c:546 +#, c-format +msgid "%s: specified target is not a directory" +msgstr "%s: el destí especificat no és un directori" + +# Usa quote(). ivb +#: src/cp.c:554 +#, c-format +msgid "copying multiple files, but last argument %s is not a directory" +msgstr "" +"es còpien múltiples fitxers, però l'últim argument %s no és un directori" + +#: src/cp.c:652 +msgid "when preserving paths, the destination must be a directory" +msgstr "quan es mantinguen els camins, el destí ha de ser un directori" + +#: src/cp.c:878 src/install.c:219 src/ln.c:434 src/mv.c:405 +#, c-format +msgid "" +"warning: --version-control (-V) is obsolete; support for it\n" +"will be removed in some future release. Use --backup=%s instead." +msgstr "" +"avís: «--version-control», (-V) és obsoleta; es retirarà el suport d'aquesta " +"opció en una versió futura. Useu «--backup=%s» en el seu lloc." + +#: src/cp.c:972 src/ln.c:464 +msgid "symbolic links are not supported on this system" +msgstr "aquest sistema no suporta enllaços simbòlcs" + +#: src/cp.c:1008 +msgid "cannot make both hard and symbolic links" +msgstr "no es poden fer enllaços forts i simbòlics alhora" + +#: src/cp.c:1016 src/install.c:275 src/ln.c:530 src/mv.c:483 +msgid "backup type" +msgstr "tipus de còpia de seguretat" + +#: src/csplit.c:41 +msgid "Stuart Kemp and David MacKenzie" +msgstr "Stuart Kemp i David MacKenzie" + +#: src/csplit.c:289 src/csplit.c:1481 src/tac-pipe.c:57 src/tee.c:220 +#: src/tr.c:1609 src/tr.c:1711 src/tr.c:1754 +msgid "read error" +msgstr "error de lectura" + +#: src/csplit.c:583 +msgid "input disappeared" +msgstr "l'entrada ha desaparegut" + +#: src/csplit.c:705 src/csplit.c:716 +#, c-format +msgid "%s: line number out of range" +msgstr "%s: el número de línia està fora de rang" + +#: src/csplit.c:743 +#, c-format +msgid "%s: `%s': line number out of range" +msgstr "%s: `%s': el número de línia està fora de rang" + +#: src/csplit.c:746 src/csplit.c:792 +#, c-format +msgid " on repetition %d\n" +msgstr " en la %da repetició\n" + +#: src/csplit.c:788 +#, c-format +msgid "%s: `%s': match not found" +msgstr "%s: `%s': no s'ha trobat cap coincidència" + +#: src/csplit.c:849 src/csplit.c:889 src/tac.c:262 +msgid "error in regular expression search" +msgstr "error en la recerca de l'expressió regular" + +#: src/csplit.c:992 +#, c-format +msgid "write error for `%s'" +msgstr "error en escriure «%s»" + +#: src/csplit.c:1064 +#, c-format +msgid "%s: `+' or `-' expected after delimeter" +msgstr "%s: s'esperava «+» o «-» després del delimitador" + +#: src/csplit.c:1068 +#, c-format +msgid "%s: integer expected after `%c'" +msgstr "%s: s'esperava un número enter després de «%c»" + +#: src/csplit.c:1088 +#, c-format +msgid "%s: `}' is required in repeat count" +msgstr "%s: cal «}» en el nombre de repeticions" + +#: src/csplit.c:1098 +#, c-format +msgid "%s}: integer required between `{' and `}'" +msgstr "%s}: cal especificar un nombre enter entre «{» i «}»" + +#: src/csplit.c:1125 +#, c-format +msgid "%s: closing delimeter `%c' missing" +msgstr "%s: manca el delimitador «%c» de tancament" + +#: src/csplit.c:1141 +#, c-format +msgid "%s: invalid regular expression: %s" +msgstr "%s: l'expressió regular no és vàlida: %s" + +#: src/csplit.c:1174 +#, c-format +msgid "%s: invalid pattern" +msgstr "%s: el patró no és vàlid" + +#: src/csplit.c:1177 +#, c-format +msgid "%s: line number must be greater than zero" +msgstr "%s: el número de línia ha de ser major que zero" + +#: src/csplit.c:1183 +#, c-format +msgid "line number `%s' is smaller than preceding line number, %s" +msgstr "el número de línia «%s» és menor que el número anterior, «%s»" + +#: src/csplit.c:1189 +#, c-format +msgid "warning: line number `%s' is the same as preceding line number" +msgstr "avís: el número de línia «%s» és el mateix que el número anterior" + +#: src/csplit.c:1314 +msgid "missing conversion specifier in suffix" +msgstr "manca l'especificació de conversió en el sufix" + +#: src/csplit.c:1320 +#, c-format +msgid "invalid conversion specifier in suffix: %c" +msgstr "l'especificació de conversió en el sufix no és vàlida: %c" + +#: src/csplit.c:1323 +#, c-format +msgid "invalid conversion specifier in suffix: \\%.3o" +msgstr "l'especificació de conversió en el sufix no és vàlida: \\%.3o" + +#: src/csplit.c:1355 +#, c-format +msgid "missing %% conversion specification in suffix" +msgstr "manca l'especificació de conversió «%%» en el sufix" + +#: src/csplit.c:1358 +#, c-format +msgid "too many %% conversion specifications in suffix" +msgstr "sobren especificacions de conversió «%%» en el sufix" + +#: src/csplit.c:1441 +#, c-format +msgid "%s: invalid number" +msgstr "%s: el número no és vàlid" + +#: src/csplit.c:1496 +#, c-format +msgid "Usage: %s [OPTION]... FILE PATTERN...\n" +msgstr "Forma d'ús: %s [OPCIÓ]... FITXER PATRÓ...\n" + +#: src/csplit.c:1500 +msgid "" +"Output pieces of FILE separated by PATTERN(s) to files `xx01', `xx02', ...,\n" +"and output byte counts of each piece to standard output.\n" +"\n" +msgstr "" +"Divideix el FITXER en fragments separats pels patrons (PATRÓ) indicats, i\n" +"escriu els fragments en fitxers anomenats «xx01», «xx02»... indicant en\n" +"l'eixida estàndard el tamany en octets de cadascun d'ells.\n" +"\n" + +#: src/csplit.c:1508 +#, c-format +msgid "" +" -b, --suffix-format=FORMAT use sprintf FORMAT instead of %d\n" +" -f, --prefix=PREFIX use PREFIX instead of `xx'\n" +" -k, --keep-files do not remove output files on errors\n" +msgstr "" +" -b, --suffix-format=FORMAT\n" +" Usa aquest FORMAT d'sprintf() en lloc de «%d».\n" +" -f, --prefix=PREFIX Usa aquest PREFIX en lloc de «xx».\n" +" -k, --keep-files No esborra els fitxer generats, en cas d'error.\n" + +#: src/csplit.c:1513 +msgid "" +" -n, --digits=DIGITS use specified number of digits instead of 2\n" +" -s, --quiet, --silent do not print counts of output file sizes\n" +" -z, --elide-empty-files remove empty output files\n" +msgstr "" +" -n, --digits=DIGITS Usa el nombre de dígits especificat en lloc de 2.\n" +" -s, --quite, --silent No mostra el tamany dels fitxers resultants.\n" +" -z, --elide-empty-files\n" +" Esborra els fitxers resultants que estan buits.\n" + +#: src/csplit.c:1520 +msgid "" +"\n" +"Read standard input if FILE is -. Each PATTERN may be:\n" +msgstr "" +"\n" +"Si FITXER és «-», llegeix l'entrada estàndard. Cada PATRÓ pot ser:\n" + +#: src/csplit.c:1524 +msgid "" +"\n" +" INTEGER copy up to but not including specified line number\n" +" /REGEXP/[OFFSET] copy up to but not including a matching line\n" +" %REGEXP%[OFFSET] skip to, but not including a matching line\n" +" {INTEGER} repeat the previous pattern specified number of times\n" +" {*} repeat the previous pattern as many times as possible\n" +"\n" +"A line OFFSET is a required `+' or `-' followed by a positive integer.\n" +msgstr "" +"\n" +" ENTER Copia fins (però sense incloure) la línia " +"especificada.\n" +" /EXPREG/[DESPL] Copia fins (però sense incloure) la línia coincident.\n" +" %EXPREG%[DESPL] Salta fins (però sense incloure) la línia coincident.\n" +" {ENTER} Repeteix el patró anterior el nombre de vegades\n" +" especificat.\n" +" {*} Repeteix el patró anterior tants cops com sigui " +"possible.\n" +"\n" +"Un desplaçament de línia (DESPL) és un «+» o «-» seguit d'un número enter\n" +"positiu.\n" + +#: src/cut.c:39 +msgid "David Ihnat, David MacKenzie, and Jim Meyering" +msgstr "David Ihnat, David MacKenzie i Jim Meyering" + +#: src/cut.c:174 src/df.c:711 src/du.c:174 src/expand.c:110 src/fold.c:67 +#: src/head.c:88 src/ls.c:3761 src/nl.c:176 src/paste.c:403 src/pr.c:2754 +#: src/sort.c:276 src/sum.c:60 src/tac.c:127 src/tail.c:234 src/tee.c:63 +#: src/unexpand.c:375 src/wc.c:125 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]...\n" +msgstr "Forma d'ús: %s [OPCIÓ]... [FITXER]...\n" + +#: src/cut.c:178 +msgid "" +"Print selected parts of lines from each FILE to standard output.\n" +"\n" +msgstr "" +"Escriu parts seleccionades de les línies de cada FITXER en la sortida\n" +"estàndard.\n" +"\n" + +#: src/cut.c:185 +msgid "" +" -b, --bytes=LIST output only these bytes\n" +" -c, --characters=LIST output only these characters\n" +" -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter\n" +msgstr "" +" -b, --bytes=LLISTA Només escriu aquests octets.\n" +" -c, --characters=LLISTA\n" +" Només escriu aquests caràcters.\n" +" -d, --delimiter=DELIM Usa DELIM en lloc de la tabulació com a " +"delimitador\n" +" de camp.\n" + +#: src/cut.c:190 +msgid "" +" -f, --fields=LIST output only these fields; also print any line\n" +" that contains no delimiter character, unless\n" +" the -s option is specified\n" +" -n (ignored)\n" +msgstr "" +" -f, --fields=LLISTA Només escriu aquests camps; també escriu totes les\n" +" línies que no continguen el caràcter delimitador, " +"tret\n" +" que s'especifique l'opció «-s».\n" +" -n (No es té en compte.)\n" + +#: src/cut.c:196 +msgid "" +" -s, --only-delimited do not print lines not containing delimiters\n" +" --output-delimiter=STRING use STRING as the output delimiter\n" +" the default is to use the input delimiter\n" +msgstr "" +" -s, --only-delimited No escriu les línies que no continguen el " +"caràcter\n" +" delimitador.\n" +" --output-delimiter=CADENA\n" +" Usa la CADENA com a delimitador de sortida; per " +"defecte\n" +" s'utilitza el delimitador d'entrada.\n" + +#: src/cut.c:203 +msgid "" +"\n" +"Use one, and only one of -b, -c or -f. Each LIST is made up of one\n" +"range, or many ranges separated by commas. Each range is one of:\n" +"\n" +" N N'th byte, character or field, counted from 1\n" +" N- from N'th byte, character or field, to end of line\n" +" N-M from N'th to M'th (included) byte, character or field\n" +" -M from first to M'th (included) byte, character or field\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"No utilitzeu les opcions «-b», «-c» o «-f» conjuntament. Cada LLISTA " +"consta\n" +"d'un interval, o de diversos intervals separats per comes. Cada interval " +"pot\n" +"ser:\n" +"\n" +" N L'octet, caràcter o camp N, comptant des de 1.\n" +" N- Des de l'octet, caràcter o camp N fins el final de la línia.\n" +" N-M Des de l'octet, caràcter o camp N fins l'M (inclòs).\n" +" -M Des del principi fins a l'octet, caràcter o camp M (inclòs).\n" +"\n" +"Sense FITXER, o quan FITXER és «-», llegeix l'entrada estàndard.\n" + +#: src/cut.c:288 src/cut.c:319 src/cut.c:379 +msgid "invalid byte or field list" +msgstr "la llista d'octets o camps no és vàlida" + +#: src/cut.c:667 src/cut.c:676 +msgid "only one type of list may be specified" +msgstr "només es pot especificar un únic tipus de llista" + +#: src/cut.c:670 +msgid "missing list of positions" +msgstr "manca la llista de posicions" + +#: src/cut.c:679 +msgid "missing list of fields" +msgstr "manca la llista de camps" + +#: src/cut.c:686 +msgid "the delimiter must be a single character" +msgstr "el delimitador ha de ser un únic caràcter" + +#: src/cut.c:717 +msgid "you must specify a list of bytes, characters, or fields" +msgstr "cal especificar una llista d'octets, caràcters o camps" + +#: src/cut.c:720 +msgid "an input delimiter may be specified only when operating on fields" +msgstr "" +"només es pot especificar un delimitador d'entrada quan s'opere amb camps" + +#: src/cut.c:724 +msgid "" +"suppressing non-delimited lines makes sense\n" +"\tonly when operating on fields" +msgstr "" +"eliminar les línies no delimitades només té sentit quan s'opera amb camps" + +# CC és de «century», així que S de «segle»... iv +# Nopes, la centúria és el segle menys 1 (com hauria de ser!). ivb +#: src/date.c:117 +#, c-format +msgid "" +"Usage: %s [OPTION]... [+FORMAT]\n" +" or: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" +msgstr "" +"Forma d'ús: %s [OPCIÓ]... [+FORMAT]\n" +" o bé: %s [-u|--utc|--universal] [MMDDhhmm[[CC]AA][.ss]]\n" + +# Sembla que date no accepta «ara»... No anirà al locale... iv +# No, en efecte, és cosa de getdate.y, que no té i18 iv +# Hm. Ivan, revisa -I. Cal traduir les coses entrecomillades? jm +# No, són arguments literals de -I, i no tenen traducció. ivb +#: src/date.c:122 +msgid "" +"Display the current time in the given FORMAT, or set the system date.\n" +"\n" +" -d, --date=STRING display time described by STRING, not `now'\n" +" -f, --file=DATEFILE like --date once for each line of DATEFILE\n" +" -ITIMESPEC, --iso-8601[=TIMESPEC] output date/time in ISO 8601 format.\n" +" TIMESPEC=`date' for date only,\n" +" `hours', `minutes', or `seconds' for date and\n" +" time to the indicated precision.\n" +" --iso-8601 without TIMESPEC defaults to `date'.\n" +msgstr "" +"Mostra la data actual en el FORMAT indicat, o estableix la data del " +"sistema.\n" +"\n" +" -d, --date=CADENA Mostra la data descrita en la CADENA en comptes de " +"la\n" +" data actual («now», ara).\n" +" -f, --file=FITXERDATES\n" +" Com aplicar «--date» una volta per cada línia de\n" +" FITXERDATES.\n" +" -IPRECISIÓ, --iso-8601[=PRECISIÓ]\n" +" Mostra una cadena de data/hora conforme amb el " +"format\n" +" ISO 8601. PRECISIÓ=«date» només mostra la data;\n" +" «hours», «minutes», o «seconds» mostren la data i " +"hora\n" +" amb la precisió indicada. «--iso-8601» sense " +"PRECISIÓ\n" +" mostra «date» per defecte.\n" + +#: src/date.c:133 +msgid "" +" -r, --reference=FILE display the last modification time of FILE\n" +" -R, --rfc-822 output RFC-822 compliant date string\n" +" -s, --set=STRING set time described by STRING\n" +" -u, --utc, --universal print or set Coordinated Universal Time\n" +msgstr "" +" -r, --reference=FITXER\n" +" Mostra la data de l'última modificació del FITXER.\n" +" -R, --rfc-822 Mostra la data conforme a l'RFC-822.\n" +" -s, --set=CADENA Estableix la data descrita en la CADENA.\n" +" -u, --utc, --universal\n" +" Mostra o estableix el Temps Universal Coordinat.\n" + +#: src/date.c:141 +msgid "" +"\n" +"FORMAT controls the output. The only valid option for the second form\n" +"specifies Coordinated Universal Time. Interpreted sequences are:\n" +"\n" +" %% a literal %\n" +" %a locale's abbreviated weekday name (Sun..Sat)\n" +msgstr "" +"\n" +"FORMAT controla l'eixida. L'única opció vàlida en la segona forma " +"especifica\n" +"el Temps Universal Coordinat. Les seqüències interpretades són:\n" +"\n" +" %% Un % literal.\n" +" %a Dia de la setmana abreujat del locale (dl..dg).\n" + +#: src/date.c:149 +msgid "" +" %A locale's full weekday name, variable length (Sunday..Saturday)\n" +" %b locale's abbreviated month name (Jan..Dec)\n" +" %B locale's full month name, variable length (January..December)\n" +" %c locale's date and time (Sat Nov 04 12:02:33 EST 1989)\n" +msgstr "" +" %A Dia de la setmana complet del locale, de longitud variable\n" +" (dilluns..diumenge).\n" +" %b Dia del mes abreujat del locale (gen..des).\n" +" %B Dia del mes complet del locale, de longitud variable\n" +" (gener..desembre).\n" +" %c Data i hora del locale (ds 04 nov 1989 12:02:33 EST).\n" + +# No pose «segle» pq no ho és exactament, així llegiran l'explicació. ivb +#: src/date.c:155 +msgid "" +" %C century (year divided by 100 and truncated to an integer) [00-99]\n" +" %d day of month (01..31)\n" +" %D date (mm/dd/yy)\n" +" %e day of month, blank padded ( 1..31)\n" +msgstr "" +" %C Centúria (l'any dividit entre 100 i truncat a un enter) [00-99].\n" +" %d Dia del mes (01..31).\n" +" %D Data (mm/dd/aa).\n" +" %e Dia del mes, replenat amb blancs ( 1..31).\n" + +# Ja sé que sona estrany però és el que vol dir. info date. ivb +#: src/date.c:161 +msgid "" +" %F same as %Y-%m-%d\n" +" %g the 2-digit year corresponding to the %V week number\n" +" %G the 4-digit year corresponding to the %V week number\n" +msgstr "" +" %F Equival a «%Y-%m-%d».\n" +" %g Any de 2 dígits que correspon al número de setmana donat per «%V».\n" +" %G Any de 4 dígits que correspon al número de setmana donat per «%V».\n" + +#: src/date.c:166 +msgid "" +" %h same as %b\n" +" %H hour (00..23)\n" +" %I hour (01..12)\n" +" %j day of year (001..366)\n" +msgstr "" +" %h Equival a «%b».\n" +" %H Hora (00..23).\n" +" %I Hora (01..12).\n" +" %j Dia de l'any (001..366).\n" + +#: src/date.c:172 +msgid "" +" %k hour ( 0..23)\n" +" %l hour ( 1..12)\n" +" %m month (01..12)\n" +" %M minute (00..59)\n" +msgstr "" +" %k Hora ( 0..23).\n" +" %l Hora ( 1..12).\n" +" %m Mes (01..12).\n" +" %M Minut (00..59).\n" + +#: src/date.c:178 +msgid "" +" %n a newline\n" +" %N nanoseconds (000000000..999999999)\n" +" %p locale's upper case AM or PM indicator (blank in many locales)\n" +" %P locale's lower case am or pm indicator (blank in many locales)\n" +" %r time, 12-hour (hh:mm:ss [AP]M)\n" +" %R time, 24-hour (hh:mm)\n" +" %s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)\n" +msgstr "" +" %n Un caràcter de nova línia.\n" +" %N Nanosegons (000000000..999999999).\n" +" %p Indicador AM o PM en majúscules del locale (buit en molts locales).\n" +" %P Indicador am o pm en minúscules del locale (buit en molts locales).\n" +" %r Hora, format de 12 hores (hh:mm:ss [AP]M).\n" +" %R Hora, format de 24 hores (hh:mm).\n" +" %s Segons des de l'1 de gener de 1970 a les 00:00:00 (extensió de " +"GNU).\n" + +#: src/date.c:187 +msgid "" +" %S second (00..60); the 60 is necessary to accommodate a leap second\n" +" %t a horizontal tab\n" +" %T time, 24-hour (hh:mm:ss)\n" +" %u day of week (1..7); 1 represents Monday\n" +msgstr "" +" %S Segon (00..60); el 60 és necessari per acomodar un segon " +"intercalar.\n" +" %t Una tabulació horitzontal.\n" +" %T Hora, format de 24 hores (hh:mm:ss).\n" +" %u Dia de la setmana (1..7), on 1 representa el dilluns.\n" + +#: src/date.c:193 +msgid "" +" %U week number of year with Sunday as first day of week (00..53)\n" +" %V week number of year with Monday as first day of week (01..53)\n" +" %w day of week (0..6); 0 represents Sunday\n" +" %W week number of year with Monday as first day of week (00..53)\n" +msgstr "" +" %U Número de la setmana dins l'any amb el diumenge com a primer dia de " +"la\n" +" setmana (00..53).\n" +" %V Número de la setmana dins l'any amb el dilluns com a primer dia de " +"la\n" +" setmana (01..53).\n" +" %w Dia de la setmana (0..6), on 0 representa el diumenge.\n" +" %W Número de la setmana dins l'any amb el dilluns com a primer dia de " +"la\n" +" setmana (00..53).\n" + +#: src/date.c:199 +msgid "" +" %x locale's date representation (mm/dd/yy)\n" +" %X locale's time representation (%H:%M:%S)\n" +" %y last two digits of year (00..99)\n" +" %Y year (1970...)\n" +msgstr "" +" %x Representació de la data del locale (dd/mm/aa).\n" +" %X Representació de l'hora del locale (%H:%M:%S).\n" +" %y Últims dos dígits de l'any (00..99).\n" +" %Y Any (1970...).\n" + +#: src/date.c:205 +msgid "" +" %z RFC-822 style numeric timezone (-0500) (a nonstandard extension)\n" +" %Z time zone (e.g., EDT), or nothing if no time zone is determinable\n" +"\n" +"By default, date pads numeric fields with zeroes. GNU date recognizes\n" +"the following modifiers between `%' and a numeric directive.\n" +"\n" +" `-' (hyphen) do not pad the field\n" +" `_' (underscore) pad the field with spaces\n" +msgstr "" +" %z Zona horària a l'estil RFC-822 (+0100) (extensió no estàndard).\n" +" %Z Zona horària (per exemple, «EDT»), o no res si no és determinable.\n" +"\n" +"Per defecte, «date» replena els camps numèrics amb zeros. El «date» de GNU\n" +"reconeix els modificadors següents entre «%» i una directiva numèrica:\n" +"\n" +" «-» (guió) No replena el camp.\n" +" «_» (guió baix) Replena el camp amb espais.\n" + +#: src/date.c:237 src/dd.c:1173 src/dircolors.c:539 src/head.c:221 +#: src/md5sum.c:340 src/md5sum.c:681 src/od.c:959 src/od.c:2001 src/pr.c:1164 +#: src/pr.c:1371 src/pr.c:1493 src/stty.c:909 src/tac.c:483 src/tac.c:489 +#: src/tee.c:151 src/tr.c:2027 src/tsort.c:585 +msgid "standard input" +msgstr "entrada estàndard" + +#: src/date.c:268 src/date.c:460 +#, c-format +msgid "invalid date `%s'" +msgstr "la data «%s» no és vàlida" + +#: src/date.c:364 +msgid "the options to specify dates for printing are mutually exclusive" +msgstr "les opcions per especificar dates a mostrar són mútuament excloents" + +#: src/date.c:371 +msgid "the options to print and set the time may not be used together" +msgstr "no es pot usar alhora les opcions per mostrar i per establir dates" + +#: src/date.c:377 +#, c-format +msgid "too many non-option arguments: %s%s" +msgstr "sobren arguments no-opció: %s%s" + +#: src/date.c:385 +#, c-format +msgid "" +"the argument `%s' lacks a leading `+';\n" +"When using an option to specify date(s), any non-option\n" +"argument must be a format string beginning with `+'." +msgstr "" +"manca un «+» al davant de l'argument «%s»; Quan useu una opció per " +"especificar dates, cal que qualsevol argument no-opció siga una cadena de " +"format que comence per «+»." + +#: src/date.c:397 +msgid "" +"a format string may not be specified when using the --rfc-822 (-R) option" +msgstr "" +"no es pot especificar una cadena de format en usar l'opció «--rfc-822» (-R)" + +# Es refereix a una data. ivb +#: src/date.c:433 +msgid "undefined" +msgstr "indefinida" + +#: src/date.c:435 +msgid "cannot get time of day" +msgstr "no s'ha pogut obtenir l'hora del dia" + +#: src/date.c:468 +msgid "cannot set date" +msgstr "no s'ha pogut establir la data" + +#: src/dd.c:43 +msgid "Paul Rubin, David MacKenzie, and Stuart Kemp" +msgstr "Paul Rubin, David MacKenzie i Stuart Kemp" + +#: src/dd.c:288 src/tty.c:62 src/uname.c:110 src/whoami.c:52 +#, c-format +msgid "Usage: %s [OPTION]...\n" +msgstr "Forma d'ús: %s [OPCIÓ]...\n" + +#: src/dd.c:289 +msgid "" +"Copy a file, converting and formatting according to the options.\n" +"\n" +" bs=BYTES force ibs=BYTES and obs=BYTES\n" +" cbs=BYTES convert BYTES bytes at a time\n" +" conv=KEYWORDS convert the file as per the comma separated keyword list\n" +" count=BLOCKS copy only BLOCKS input blocks\n" +" ibs=BYTES read BYTES bytes at a time\n" +msgstr "" +"Còpia un fitxer, convertint i formatant les dades d'acord amb les opcions.\n" +"\n" +" bs=OCTETS Fa que «ibs=OCTETS» i «obs=OCTETS».\n" +" cbs=OCTETS Converteix aquest nombre d'OCTETS alhora.\n" +" conv=CLAUS Converteix el fitxer d'acord amb la llista de\n" +" paraules clau separades per comes.\n" +" count=BLOCS Només còpia aquest nombre de BLOCS de " +"l'entrada.\n" +" ibs=OCTETS Llig aquest nombre d'OCTETS alhora.\n" + +#: src/dd.c:298 +msgid "" +" if=FILE read from FILE instead of stdin\n" +" obs=BYTES write BYTES bytes at a time\n" +" of=FILE write to FILE instead of stdout\n" +" seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +" skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +msgstr "" +" if=FITXER Llig del FITXER en comptes de fer-ho de " +"l'entrada\n" +" estàndard.\n" +" obs=OCTETS Escriu aquest nombre d'OCTETS alhora.\n" +" of=FITXER Escriu al FITXER en comptes de fer-ho a " +"l'eixida\n" +" estàndard.\n" +" seek=BLOCS Salta aquest nombre de BLOCS de tamany «obs» " +"al\n" +" principi de l'eixida.\n" +" skip=BLOCS Salta aquest nombre de BLOCS de tamany «ibs» " +"al\n" +" principi de l'entrada.\n" + +#: src/dd.c:307 +msgid "" +"\n" +"BLOCKS and BYTES may be followed by the following multiplicative suffixes:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M 1,048,576,\n" +"GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +"Each KEYWORD may be:\n" +"\n" +msgstr "" +"\n" +"BLOCS i OCTETS poden estar seguits dels sufixos multiplicatius següents\n" +"(prefix valor): xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1.000.000,\n" +"M 1.048.576, GB 1.000.000.000, G 1.073.741.824, i així per T, P, E, Z, Y.\n" +"Cada CLAU pot ser:\n" +"\n" + +# Les més llargues són unblock, notrunc, noerror. ivb +#: src/dd.c:315 +msgid "" +" ascii from EBCDIC to ASCII\n" +" ebcdic from ASCII to EBCDIC\n" +" ibm from ASCII to alternated EBCDIC\n" +" block pad newline-terminated records with spaces to cbs-size\n" +" unblock replace trailing spaces in cbs-size records with newline\n" +" lcase change upper case to lower case\n" +msgstr "" +" ascii D'EBCDIC a ASCII.\n" +" ebcdic D'ASCII a EBCDIC.\n" +" ibm D'ASCII a EBCDIC alternat.\n" +" block Emplena amb espais cada registre terminat en nova línia fins " +"que\n" +" tinga el tamany «cbs».\n" +" unblock Substitueix els espais del final de cada registre de tamany " +"«cbs»\n" +" per un caràcter de nova línia.\n" +" lcase Transforma les majúscules en minúscules.\n" + +# Les més llargues són unblock, notrunc, noerror. ivb +#: src/dd.c:323 +msgid "" +" notrunc do not truncate the output file\n" +" ucase change lower case to upper case\n" +" swab swap every pair of input bytes\n" +" noerror continue after read errors\n" +" sync pad every input block with NULs to ibs-size; when used\n" +" with block or unblock, pad with spaces rather than NULs\n" +msgstr "" +" notrunc No trunca el fitxer d'eixida.\n" +" ucase Transforma les minúscules en majúscules.\n" +" swab Intercanvia cada parell d'octets de l'entrada.\n" +" noerror Continua després d'un error de lectura.\n" +" sync Emplena cada bloc d'entrada amb NULs fins el tamany «ibs»; " +"quan\n" +" s'usa amb «block» o «unblock», emplena els blocs amb espais en\n" +" comptes de NULs.\n" + +#: src/dd.c:362 +#, c-format +msgid "%s+%s records in\n" +msgstr "%s+%s registres llegits\n" + +#: src/dd.c:364 +#, c-format +msgid "%s+%s records out\n" +msgstr "%s+%s registres escrits\n" + +#: src/dd.c:371 +msgid "truncated record" +msgstr "registre truncat" + +#: src/dd.c:372 +msgid "truncated records" +msgstr "registres truncats" + +# Usa quote(). ivb +# Condició d'error. ivb +#: src/dd.c:382 +#, c-format +msgid "closing input file %s" +msgstr "en tancar el fitxer d'entrada %s" + +# Usa quote(). ivb +# Condició d'error. ivb +#: src/dd.c:385 +#, c-format +msgid "closing output file %s" +msgstr "en tancar el fitxer d'eixida %s" + +# Usa quote(). ivb +# Condició d'error. ivb +#: src/dd.c:469 +#, c-format +msgid "writing to %s" +msgstr "en escriure %s" + +#: src/dd.c:501 +#, c-format +msgid "invalid conversion: %s" +msgstr "la conversió no és vàlida: %s" + +# Usa quote(). ivb +#: src/dd.c:557 +#, c-format +msgid "unrecognized option %s" +msgstr "l'opció %s no és reconeguda" + +# Usa quote(). ivb +#: src/dd.c:610 +#, c-format +msgid "unrecognized option %s=%s" +msgstr "l'opció %s=%s no és reconeguda" + +# Usa quote(). ivb +#: src/dd.c:616 +#, c-format +msgid "invalid number %s" +msgstr "el número %s no és vàlid" + +# És clar que «conv» és «conversió», però ho deixe així perquè «conv» és +# precisament el nom de l'opció. iv +#: src/dd.c:646 +msgid "" +"only one conv in {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, " +"{unblock,sync}" +msgstr "" +"només es pot usar un «conv» de cada grup: {ascii,ebcdic,ibm}, {lcase,ucase}, " +"{block,unblock}, {unblock,sync}" + +#: src/dd.c:781 +#, c-format +msgid "" +"warning: working around lseek kernel bug for file (%s)\n" +" of mt_type=0x%0lx -- see for the list of types" +msgstr "" +"avís: s'evita un error del nucli en lseek() pel fitxer «%s» de tipus " +"mt_type=0x%0lx -- vegeu per la llista de tipus" + +# Usa quote(). ivb +# Condició d'error. ivb +#: src/dd.c:1170 src/dd.c:1188 +#, c-format +msgid "opening %s" +msgstr "en obrir %s" + +#: src/dd.c:1196 +msgid "file offset out of range" +msgstr "el desplaçament del fitxer està fora de rang" + +# A aquesta frase no li veig el sentit. jm +# Usa quote(). ivb +# Condició d'error. ivb +#: src/dd.c:1214 +#, c-format +msgid "advancing past %s bytes in output file %s" +msgstr "en avançar més enllà de %s octets en el fitxer d'eixida %s" + +#: src/df.c:49 +msgid "Torbjorn Granlund, David MacKenzie, Larry McVoy, and Paul Eggert" +msgstr "Torbjorn Granlund, David MacKenzie, Larry McVoy i Paul Eggert" + +# FIXME: This arrangement is extremely language-dependent. ivb +# Ehemmm... AARGHHFSSS!! ivb +#: src/df.c:153 +msgid "Filesystem Type" +msgstr "S. fitxers Tipus" + +#: src/df.c:155 +msgid "Filesystem " +msgstr "S. fitxers " + +# Informació sobre inodes. ivb +#: src/df.c:158 +#, c-format +msgid " Inodes IUsed IFree IUse%%" +msgstr " Nodes-i Usats Lliures %%Ús" + +# Format humà 2. ivb +#: src/df.c:162 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " Tamany En ús Lliure %%Ús" + +# Format humà 1. ivb +#: src/df.c:164 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " Tamany En ús Lliure %%Ús" + +# Format portable 1. ivb +#: src/df.c:167 +#, c-format +msgid " %4s-blocks Used Available Capacity" +msgstr " Blocs %4s Usats Lliures Cabuda" + +# Format habitual. ivb +#: src/df.c:198 +#, c-format +msgid " %4s-blocks Used Available Use%%" +msgstr " Blocs %4s Usats Lliures %%Ús" + +#: src/df.c:202 +msgid " Mounted on\n" +msgstr " Muntat en\n" + +#: src/df.c:712 +msgid "" +"Show information about the filesystem on which each FILE resides,\n" +"or all filesystems by default.\n" +"\n" +msgstr "" +"Mostra informació sobre el sistema de fitxers on resideix cada FITXER, o " +"(per\n" +"defecte) informació sobre tots els sistemes de fitxers.\n" +"\n" + +#: src/df.c:720 +msgid "" +" -a, --all include filesystems having 0 blocks\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +msgstr "" +" -a, --all Inclou els sistemes de fitxers amb 0 blocs.\n" +" -B, --block-size=TAMANY\n" +" Usa blocs de TAMANY octets.\n" +" -h, --human-readable Mostra els tamanys en un format llegible pels " +"humans\n" +" (per exemple: 1K 234M 2G).\n" +" -H, --si El mateix, però fa servir potències de 1000, no de\n" +" 1024.\n" + +#: src/df.c:726 +msgid "" +" -i, --inodes list inode information instead of block usage\n" +" -k like --block-size=1K\n" +" -l, --local limit listing to local filesystems\n" +" --no-sync do not invoke sync before getting usage info " +"(default)\n" +msgstr "" +" -i, --inodes Llista informació sobre els nodes índex en comptes " +"de\n" +" sobre l'ús de blocs.\n" +" -k Equival a «--block-size=1K».\n" +" --no-sync No invoca sync() abans d'obtenir la informació sobre\n" +" l'ús (per defecte).\n" + +#: src/df.c:732 +msgid "" +" -P, --portability use the POSIX output format\n" +" --sync invoke sync before getting usage info\n" +" -t, --type=TYPE limit listing to filesystems of type TYPE\n" +" -T, --print-type print filesystem type\n" +" -x, --exclude-type=TYPE limit listing to filesystems not of type TYPE\n" +" -v (ignored)\n" +msgstr "" +" -P, --portability Usa el format d'eixida POSIX.\n" +" --sync Invoca sync() abans d'obtenir la informació sobre " +"l'ús.\n" +" -t, --type=TIPUS Limita el llistat als sistemes de fitxers del TIPUS\n" +" especificat.\n" +" -T, --print-type Mostra el tipus de sistema de fitxers.\n" +" -x, --exclude-type=TIPUS\n" +" Limita el llistat als sistemes de fitxers que no " +"siguen\n" +" del TIPUS especificat.\n" +" -v (No es té en compte.)\n" + +#: src/df.c:742 src/du.c:215 src/ls.c:3879 +msgid "" +"\n" +"SIZE may be (or may be an integer optionally followed by) one of following:\n" +"kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y.\n" +msgstr "" +"\n" +"TAMANY pot ser un dels següents: kB 1000, K 1024, MB 1.000.000, M 1.048.576, " +"i\n" +"així per G, T, P, E, Z, Y. També poden anar precedits d'un número enter.\n" + +# Usa quote(). ivb +#: src/df.c:859 +#, c-format +msgid "file system type %s both selected and excluded" +msgstr "s'ha seleccionat i exclós alhora el tipus de sistema de fitxers %s" + +#: src/df.c:903 +msgid "Warning: " +msgstr "avís: " + +#: src/df.c:906 +#, c-format +msgid "%scannot read table of mounted filesystems" +msgstr "%sno es pot llegir la taula de sistemes de fitxers muntats" + +#: src/dircolors.c:103 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]\n" +msgstr "Foma d'ús: %s [OPCIÓ]... [FITXER]\n" + +#: src/dircolors.c:104 +msgid "" +"Output commands to set the LS_COLORS environment variable.\n" +"\n" +"Determine format of output:\n" +" -b, --sh, --bourne-shell output Bourne shell code to set LS_COLORS\n" +" -c, --csh, --c-shell output C shell code to set LS_COLORS\n" +" -p, --print-database output defaults\n" +msgstr "" +"Produeix ordres per establir la variable d'entorn LS_COLORS.\n" +"\n" +"Opcions per determinar el format de l'eixida:\n" +" -b, --sh, --bourne-shell\n" +" Produeix codi destinat a l'intèrpret Bourne per\n" +" establir LS_COLORS.\n" +" -c, --csh, --c-shell Produeix codi destinat a l'intèrpret C per\n" +" establir LS_COLORS.\n" +" -p, --print-database Mostra els valors per defecte.\n" + +#: src/dircolors.c:114 +msgid "" +"\n" +"If FILE is specified, read it to determine which colors to use for which\n" +"file types and extensions. Otherwise, a precompiled database is used.\n" +"For details on the format of these files, run `dircolors --print-database'.\n" +msgstr "" +"\n" +"Si s'especifica un FITXER, aquest es llig per determinar quins colors usar\n" +"per quins tipus de fitxer i extensions. Altrament, s'usa una base de dades\n" +"precompilada. Proveu «dircolors --print-database» per obtenir detalls " +"sobre\n" +"el format d'aquests fitxers.\n" + +#: src/dircolors.c:299 +#, c-format +msgid "%s:%lu: invalid line; missing second token" +msgstr "%s:%lu: la línia no és vàlida; manca el segon component" + +#: src/dircolors.c:371 +#, c-format +msgid "%s:%lu: unrecognized keyword %s" +msgstr "%s:%lu: la paraula clau «%s» no és reconeguda" + +# Es refereix a la base de dades interna de dircolors. ivb +#: src/dircolors.c:372 +msgid "" +msgstr "" + +#: src/dircolors.c:467 +msgid "" +"the options to output dircolors' internal database and\n" +"to select a shell syntax are mutually exclusive" +msgstr "" +"l'opció que mostra la base de dades interna de «dircolors» i la que " +"selecciona una sintaxi d'intèrpret són mútuament excloents" + +#: src/dircolors.c:475 +msgid "" +"no FILE arguments may be used with the option to output\n" +"dircolors' internal database" +msgstr "" +"no es poden usar arguments FITXER quan s'usa l'opció que mostra la base de " +"dades interna de «dircolors»" + +#: src/dircolors.c:504 +msgid "no SHELL environment variable, and no shell type option given" +msgstr "" +"no hi ha variable d'entorn SHELL ni s'ha indicat cap opció de tipus " +"d'intèrpret" + +#: src/dirname.c:33 src/pathchk.c:59 +msgid "David MacKenzie and Jim Meyering" +msgstr "David MacKenzie i Jim Meyering" + +#: src/dirname.c:46 +#, c-format +msgid "" +"Usage: %s NAME\n" +" or: %s OPTION\n" +msgstr "" +"Forma d'ús: %s NOM\n" +" o bé: %s OPCIÓ\n" + +# FIXME: This is not true: `dirname foo/' prints `.'. ivb +#: src/dirname.c:51 +msgid "" +"Print NAME with its trailing /component removed; if NAME contains no /'s,\n" +"output `.' (meaning the current directory).\n" +"\n" +msgstr "" +"Mostra el NOM sense el «/component» final; si el NOM no conté cap «/», " +"mostra\n" +"«.» (indicant així el directori actual).\n" +"\n" + +#: src/du.c:49 +msgid "" +"Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert, and Jim " +"Meyering" +msgstr "" +"Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert i Jim Meyering" + +#: src/du.c:175 +msgid "" +"Summarize disk usage of each FILE, recursively for directories.\n" +"\n" +msgstr "" +"Resumeix l'ús de disc de cada FITXER, de forma recursiva pels directoris.\n" +"\n" + +#: src/du.c:182 +msgid "" +" -a, --all write counts for all files, not just directories\n" +" --apparent-size print apparent sizes, rather than disk usage; " +"although\n" +" the apparent size is usually smaller, it may be\n" +" larger due to holes in (`sparse') files, internal\n" +" fragmentation, indirect blocks, and the like\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -b, --bytes equivalent to `--apparent-size --block-size=1'\n" +" -c, --total produce a grand total\n" +" -D, --dereference-args dereference FILEs that are symbolic links\n" +msgstr "" +" -a, --all Mostra recomptes per tots els fitxers, no només pels\n" +" directoris.\n" +" --apparent-size Mostra els tamanys aparents en comptes de l'ús de\n" +" disc; tot i que el tamany aparent sol ser menor, pot\n" +" ser major pels forats dels fitxers dispersos, per\n" +" fragmentació interna, blocs indirectes...\n" +" -B, --block-size=TAMANY\n" +" Usa blocs de TAMANY octets.\n" +" -b, --bytes Equival a «--apparent-size --block-size=1».\n" +" -c, --total Produeix un recompte total.\n" +" -D, --dereference-args\n" +" Segueix cada FITXER que siga un enllaç simbòlic.\n" + +#: src/du.c:193 +msgid "" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +" -k like --block-size=1K\n" +" -l, --count-links count sizes many times if hard linked\n" +msgstr "" +" -h, --human-readable Mostra els tamanys en un format llegible pels " +"humans\n" +" (per exemple: 1K 234M 2G).\n" +" -H, --si El mateix, però fa servir potències de 1000, no de\n" +" 1024.\n" +" -k Equival a «--block-size=1K».\n" +" -l, --count-links Compta els tamanys més d'una volta en el cas " +"d'enllaços\n" +" forts.\n" + +#: src/du.c:199 +msgid "" +" -L, --dereference dereference all symbolic links\n" +" -S, --separate-dirs do not include size of subdirectories\n" +" -s, --summarize display only a total for each argument\n" +msgstr "" +" -L, --dereference Segueix tots els enllaços simbòlics.\n" +" -S, --separate-dirs No inclou el tamany dels subdirectoris.\n" +" -s, --summarize Només mostra un total per cada argument.\n" + +#: src/du.c:204 +msgid "" +" -x, --one-file-system skip directories on different filesystems\n" +" -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +"FILE.\n" +" --exclude=PATTERN Exclude files that match PATTERN.\n" +" --max-depth=N print the total for a directory (or file, with --" +"all)\n" +" only if it is N or fewer levels below the command\n" +" line argument; --max-depth=0 is the same as\n" +" --summarize\n" +msgstr "" +" -x, --one-file-system Exclou els directoris que es troben en altres\n" +" sistemes de fitxers diferents.\n" +" -X FITXER, --exclude-from=FITXER\n" +" Exclou aquells fitxers que concorden amb algun dels\n" +" patrons continguts en el FITXER.\n" +" --exclude=PATRÓ Exclou aquells fitxers que concorden amb el PATRÓ.\n" +" --max-depth=N Només mostra el total d'un directori (o fitxer, amb\n" +" «--all») si es troba N nivells o menys per sota de\n" +" l'argument de la línia d'ordres; «--max-depth=0»\n" +" equival a «--summarize».\n" + +# Usa quote(). ivb +#: src/du.c:337 +#, c-format +msgid "cannot change to parent of directory %s" +msgstr "no s'ha pogut canviar al pare del directori %s" + +#: src/du.c:345 +#, c-format +msgid "cannot change to directory %s" +msgstr "no s'ha pogut canviar al directori %s" + +# Usa quote(). ivb +#: src/du.c:352 +#, c-format +msgid "cannot read directory %s" +msgstr "no s'ha pogut llegir el directori %s" + +# Els 3 fan el mateix ús. ivb +#: src/du.c:554 src/ls.c:2241 src/wc.c:591 +msgid "total" +msgstr "total" + +# Usa quote(). ivb +#: src/du.c:641 +#, c-format +msgid "invalid maximum depth %s" +msgstr "la profunditat màxima %s no és vàlida" + +#: src/du.c:707 +msgid "cannot both summarize and show all entries" +msgstr "no es pot resumir les entrades i mostrar-ne els continguts alhora" + +#: src/du.c:714 +msgid "warning: summarizing is the same as using --max-depth=0" +msgstr "avís: resumir equival a utilitzar «--max-depth=0»" + +# conflicts -> no compatible? jm +#: src/du.c:720 +#, c-format +msgid "warning: summarizing conflicts with --max-depth=%d" +msgstr "avís: resumir no és compatible amb «--max-depth=%d»" + +#: src/echo.c:77 +#, c-format +msgid "Usage: %s [OPTION]... [STRING]...\n" +msgstr "Forma d'ús: %s [OPCIÓ]... [CADENA]...\n" + +#: src/echo.c:78 +msgid "" +"Echo the STRING(s) to standard output.\n" +"\n" +" -n do not output the trailing newline\n" +" -e enable interpretation of the backslash-escaped characters\n" +" listed below\n" +" -E disable interpretation of those sequences in STRINGs\n" +msgstr "" +"Fa eco de cada CADENA a l'eixida estàndard.\n" +"\n" +" -n No genera el caràcter final de nova línia.\n" +" -e Habilita la interpretació dels caràcters escapats " +"amb\n" +" una barra invertida llistats a sota.\n" +" -E Inhabilita la interpretació d'aquestes seqüències en " +"la\n" +" CADENA.\n" + +# \NNN és l'entrada més llarga. ivb +#: src/echo.c:88 +msgid "" +"\n" +"Without -E, the following sequences are recognized and interpolated:\n" +"\n" +" \\NNN the character whose ASCII code is NNN (octal)\n" +" \\\\ backslash\n" +" \\a alert (BEL)\n" +" \\b backspace\n" +msgstr "" +"\n" +"Si no s'especifica «-E» es reconeixen i interpreten les seqüències " +"següents:\n" +"\n" +" \\NNN El caràcter el codi ASCII del qual és NNN (en octal).\n" +" \\\\ Barra invertida.\n" +" \\a Alarma (BEL).\n" +" \\b Retrocés.\n" + +# \NNN és l'entrada més llarga. ivb +#: src/echo.c:97 +msgid "" +" \\c suppress trailing newline\n" +" \\f form feed\n" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" +" \\c Elimina el caràcter final de nova línia.\n" +" \\f Salt de pàgina.\n" +" \\n Nova línia.\n" +" \\r Retorn de carro.\n" +" \\t Tabulació horitzontal.\n" +" \\v Tabulació vertical.\n" + +#: src/env.c:93 +msgid "Richard Mlynarik and David MacKenzie" +msgstr "Richard Mlynarik i David MacKenzie" + +#: src/env.c:119 +#, c-format +msgid "Usage: %s [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]\n" +msgstr "Forma d'ús: %s [OPCIÓ]... [-] [NOM=VALOR]... [ORDRE [ARG]...]\n" + +#: src/env.c:122 +msgid "" +"Set each NAME to VALUE in the environment and run COMMAND.\n" +"\n" +" -i, --ignore-environment start with an empty environment\n" +" -u, --unset=NAME remove variable from the environment\n" +msgstr "" +"Estableix cada NOM a VALOR en l'entorn i executa l'ORDRE.\n" +"\n" +" -i, --ignore-environment\n" +" Parteix d'un entorn buit.\n" +" -u, --unset=NOM Elimina la variable NOM de l'entorn.\n" + +#: src/env.c:130 +msgid "" +"\n" +"A mere - implies -i. If no COMMAND, print the resulting environment.\n" +msgstr "" +"\n" +"Un «-» a soles implica «-i». Si no s'indica l'ORDRE, mostra l'entorn\n" +"resultant.\n" + +#: src/expand.c:114 +msgid "" +"Convert tabs in each FILE to spaces, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Converteix els caràcters de tabulació de cada FITXER a espais, i escriu el\n" +"resultat a la sortida estàndard. Sense FITXER, o quan FITXER és «-», " +"llegeix\n" +"l'entrada estàndard.\n" +"\n" + +# Hau! ivb +#: src/expand.c:122 +msgid "" +" -i, --initial do not convert TABs after non whitespace\n" +" -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +msgstr "" +" -i, --initial Només converteix les tabulacions que es troben a\n" +" prinicipi de línia.\n" +" -t, --tabs=NÚMERO Tabula a una distància de NÚMERO caràcters, en lloc\n" +" de 8.\n" + +#: src/expand.c:126 +msgid "" +" -t, --tabs=LIST use comma separated list of explicit tab positions\n" +msgstr "" +" -t, --tabs=LLISTA Especifica una llista de posicions explícites per " +"cada\n" +" tabulació, separades per comes.\n" + +#: src/expand.c:173 src/unexpand.c:153 +msgid "tab size contains an invalid character" +msgstr "la distància de tabulació conté un caràcter no vàlid" + +#: src/expand.c:191 src/unexpand.c:171 +msgid "tab size cannot be 0" +msgstr "la distància de tabulació no pot ser 0" + +#: src/expand.c:193 src/unexpand.c:173 +msgid "tab sizes must be ascending" +msgstr "les distàncies de tabulació han de ser ascendents" + +#: src/expand.c:386 +msgid "`-LIST' option is obsolete; use `-t LIST'" +msgstr "l'opció «-LLISTA» és obsoleta; useu «-t LLISTA»" + +#: src/expr.c:90 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: %s OPTION\n" +msgstr "" +"Forma d'ús: %s EXPRESSIÓ\n" +" o bé: %s OPCIÓ\n" + +# El més llarg és «substr CADENA POS LONGITUD». ivb +#: src/expr.c:98 +msgid "" +"\n" +"Print the value of EXPRESSION to standard output. A blank line below\n" +"separates increasing precedence groups. EXPRESSION may be:\n" +"\n" +" ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0\n" +msgstr "" +"\n" +"Mostra el valor de l'EXPRESSIÓ en l'eixida estàndard. A sota, una línia en\n" +"blanc separa grups amb precedència creixent. L'EXPRESSIÓ pot ser:\n" +"\n" +" ARG1 | ARG2 ARG1 si no és nul ni 0, ARG2 altrament.\n" +"\n" +" ARG1 & ARG2 ARG1 si cap argument és nul ni 0, 0 " +"altrament.\n" + +# El més llarg és «substr CADENA POS LONGITUD». ivb +#: src/expr.c:107 +msgid "" +"\n" +" ARG1 < ARG2 ARG1 is less than ARG2\n" +" ARG1 <= ARG2 ARG1 is less than or equal to ARG2\n" +" ARG1 = ARG2 ARG1 is equal to ARG2\n" +" ARG1 != ARG2 ARG1 is unequal to ARG2\n" +" ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" +" ARG1 > ARG2 ARG1 is greater than ARG2\n" +msgstr "" +"\n" +" ARG1 < ARG2 ARG1 és menor que ARG2.\n" +" ARG1 <= ARG2 ARG1 és menor que o igual a ARG2.\n" +" ARG1 = ARG2 ARG1 és igual a ARG2.\n" +" ARG1 != ARG2 ARG1 no és igual a ARG2.\n" +" ARG1 >= ARG2 ARG1 és major que o igual a ARG2.\n" +" ARG1 > ARG2 ARG1 és major que ARG2.\n" + +# El més llarg és «substr CADENA POS LONGITUD». ivb +#: src/expr.c:116 +msgid "" +"\n" +" ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" +" ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" +msgstr "" +"\n" +" ARG1 + ARG2 Suma aritmètica d'ARG1 i ARG2.\n" +" ARG1 - ARG2 Resta aritmètica d'ARG1 i ARG2.\n" + +# El més llarg és «substr CADENA POS LONGITUD». ivb +#: src/expr.c:121 +#, c-format +msgid "" +"\n" +" ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" +" ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" +" ARG1 % ARG2 arithmetic remainder of ARG1 divided by ARG2\n" +msgstr "" +"\n" +" ARG1 * ARG2 Producte aritmètic d'ARG1 i ARG2.\n" +" ARG1 / ARG2 Quocient aritmètic d'ARG1 entre ARG2.\n" +" ARG1 % ARG2 Residu aritmètic d'ARG1 entre ARG2.\n" + +# El més llarg és «substr CADENA POS LONGITUD». ivb +#: src/expr.c:127 +msgid "" +"\n" +" STRING : REGEXP anchored pattern match of REGEXP in STRING\n" +"\n" +" match STRING REGEXP same as STRING : REGEXP\n" +" substr STRING POS LENGTH substring of STRING, POS counted from 1\n" +" index STRING CHARS index in STRING where any CHARS is found, or 0\n" +" length STRING length of STRING\n" +msgstr "" +"\n" +" CADENA : EXPREG Resultat d'aplicar l'expressió regular " +"EXPREG\n" +" sobre la CADENA.\n" +"\n" +" match CADENA EXPREG Equival a «CADENA : EXPREG».\n" +" substr CADENA POS LONGITUD Sub-cadena de CADENA, comptant POS des d'1.\n" +" index CADENA CARÀCTERS Ãndex de CADENA on hi ha algun CARÀCTER, o " +"0.\n" +" length STRING Longitud de la CADENA.\n" + +# El més llarg és «substr CADENA POS LONGITUD». ivb +#: src/expr.c:136 +msgid "" +" + TOKEN interpret TOKEN as a string, even if it is a\n" +" keyword like `match' or an operator like `/'\n" +"\n" +" ( EXPRESSION ) value of EXPRESSION\n" +msgstr "" +" + ELEMENT Interpreta l'ELEMENT com a una cadena, " +"encara\n" +" que siga una paraula clau com «match» o un\n" +" operador com «/».\n" +" ( EXPRESSIÓ ) Valor de l'EXPRESSIÓ.\n" + +#: src/expr.c:142 +msgid "" +"\n" +"Beware that many operators need to be escaped or quoted for shells.\n" +"Comparisons are arithmetic if both ARGs are numbers, else lexicographical.\n" +"Pattern matches return the string matched between \\( and \\) or null; if\n" +"\\( and \\) are not used, they return the number of characters matched or " +"0.\n" +msgstr "" +"\n" +"Teniu en compte que molts operadors han de ser escapats o entrecometats en " +"els\n" +"intèrprets d'ordres. Les comparacions són aritmètiques entre números,\n" +"lexicogràfiques en altre cas. Les comparacions amb patrons retornen la " +"cadena\n" +"coincident entre «\\(» i «\\)» o la cadena buida; si no s'usa «\\(» i " +"«\\)»,\n" +"retornen el nombre de caràcters coincidents o 0.\n" + +#: src/expr.c:186 src/expr.c:438 src/expr.c:444 src/expr.c:449 src/expr.c:471 +msgid "syntax error" +msgstr "error de sintaxi" + +#: src/expr.c:384 +#, c-format +msgid "" +"warning: unportable BRE: `%s': using `^' as the first character\n" +"of the basic regular expression is not portable; it is being ignored" +msgstr "" +"avís: l'expressió «%s» no és portable: usar «^» com a primer caràcter d'una " +"expressió regular bàsica no és portable; es descarta" + +# És un missatge d'error (expr a + 3). ivb +#: src/expr.c:586 src/expr.c:625 +msgid "non-numeric argument" +msgstr "l'argument no és numèric" + +#: src/expr.c:592 +msgid "division by zero" +msgstr "divisió entre zero" + +#: src/factor.c:74 +#, c-format +msgid "" +"Usage: %s [NUMBER]...\n" +" or: %s OPTION\n" +msgstr "" +"Forma d'ús: %s [NÚMERO]...\n" +" o bé: %s OPCIÓ\n" + +#: src/factor.c:79 +msgid "" +"Print the prime factors of each NUMBER.\n" +"\n" +msgstr "" +"Mostra els factors primers de cada NÚMERO.\n" +"\n" + +#: src/factor.c:85 +msgid "" +"\n" +" Print the prime factors of all specified integer NUMBERs. If no " +"arguments\n" +" are specified on the command line, they are read from standard input.\n" +msgstr "" +"\n" +"Mostra els factors primers de cada NÚMERO enter especificat. Si no " +"s'indica\n" +"cap argument en la línia d'ordres, es llegiran de l'entrada estàndard.\n" + +#: src/factor.c:154 +#, c-format +msgid "`%s' is not a valid positive integer" +msgstr "«%s» no és un número enter positiu vàlid" + +# no estic molt content amb aquesta. jm +# Retoque un poc la forma d'ús, queda un poc més clar. ivb +# Un retoc més i ja pareix més un nom d'opció. ivb +#: src/false.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating failure.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"Forma d'ús: %s [arguments de la línia d'ordres que seran descartats]\n" +" o bé: %s OPCIÓ\n" +"Ix amb un codi d'estat que indica error.\n" +"\n" +"Aquests noms d'opcions no es poden abreviar:\n" +"\n" + +#: src/fmt.c:271 +#, c-format +msgid "Usage: %s [-DIGITS] [OPTION]... [FILE]...\n" +msgstr "Forma d'ús: %s [-DÃGITS] [OPCIÓ]... [FITXER]...\n" + +#: src/fmt.c:272 +msgid "" +"Reformat each paragraph in the FILE(s), writing to standard output.\n" +"If no FILE or if FILE is `-', read standard input.\n" +"\n" +msgstr "" +"Reformata els paràgrafs de cada FITXER, i escriu en la sortida estàndard.\n" +"Sense FITXER, o si el FITXER és «-», llegeix l'entrada estàndard.\n" +"\n" + +# buscar una traducció per refill +# Així queda prou clar, d'acord amb l'info. ivb +#: src/fmt.c:280 +msgid "" +" -c, --crown-margin preserve indentation of first two lines\n" +" -p, --prefix=STRING combine only lines having STRING as prefix\n" +" -s, --split-only split long lines, but do not refill\n" +msgstr "" +" -c, --crown-margin Preserva la indentació de les dues primeres línies.\n" +" -p, --prefix=CADENA Només combina les línies que tenen la CADENA com a\n" +" prefix.\n" +" -s, --split-only Només separa les línies llargues, no combina les " +"línies\n" +" curtes.\n" + +#: src/fmt.c:286 +msgid "" +" -t, --tagged-paragraph indentation of first line different from second\n" +" -u, --uniform-spacing one space between words, two after sentences\n" +" -w, --width=NUMBER maximum line width (default of 75 columns)\n" +msgstr "" +" -t, --tagged-paragraph\n" +" La indentació de la primera línia és diferent de la " +"de\n" +" la segona.\n" +" -u, --uniform-spacing Un espai entre paraules, dos entre frases.\n" +" -w, --width=NOMBRE Indica el NOMBRE màxim de caràcters per línia (per\n" +" defecte 75 columnes).\n" + +#: src/fmt.c:293 +msgid "" +"\n" +"In -wNUMBER, the letter `w' may be omitted.\n" +msgstr "" +"\n" +"En «-wNOMBRE» es pot ometre la lletra «w».\n" + +#: src/fmt.c:345 +#, c-format +msgid "invalid width option: `%s'" +msgstr "l'opció d'amplada no és vàlida: `%s'" + +#: src/fmt.c:385 +#, c-format +msgid "invalid width: `%s'" +msgstr "l'amplada no és vàlida: `%s'" + +#: src/fold.c:71 +msgid "" +"Wrap input lines in each FILE (standard input by default), writing to\n" +"standard output.\n" +"\n" +msgstr "" +"Ajusta les línies de cada FITXER (per defecte l'entrada estàndard), i " +"escriu\n" +"en la sortida estàndard.\n" +"\n" + +#: src/fold.c:79 +msgid "" +" -b, --bytes count bytes rather than columns\n" +" -s, --spaces break at spaces\n" +" -w, --width=WIDTH use WIDTH columns instead of 80\n" +msgstr "" +" -b, --bytes Compta octets, i no columnes.\n" +" -s, --spaces Només parteix les línies en els espais.\n" +" -w, --width=AMPLADA Indica el nombre de columnes, en lloc de 80.\n" + +#: src/fold.c:267 +#, c-format +msgid "`%s' option is obsolete; use `%s'" +msgstr "l'opció «%s» és obsoleta; useu «%s»" + +#: src/fold.c:295 +#, c-format +msgid "invalid number of columns: `%s'" +msgstr "el nombre de columnes no és vàlid: `%s'" + +#: src/head.c:92 +msgid "" +"Print first 10 lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Escriu les 10 primeres línies de cada FITXER en la sortida estàndard. Amb " +"més\n" +"d'un fitxer, els precedeix amb una capçalera amb el nom del fitxer. Sense " +"cap\n" +"FITXER, o quan FITXER és «-», llegeix l'entrada estàndard.\n" +"\n" + +#: src/head.c:101 +msgid "" +" -c, --bytes=SIZE print first SIZE bytes\n" +" -n, --lines=NUMBER print first NUMBER lines instead of first 10\n" +msgstr "" +" -c, --bytes=TAMANY Escriu els primers TAMANY octets.\n" +" -n, --lines=NÚMERO Escriu les primeres NÚMERO línies, en lloc de 10.\n" + +#: src/head.c:105 +msgid "" +" -q, --quiet, --silent never print headers giving file names\n" +" -v, --verbose always print headers giving file names\n" +msgstr "" +" -q, --quiet, --silent Omet les capçaleres amb els noms dels fitxers.\n" +" -v, --verbose Sempre escriu les capçaleres amb els noms dels " +"fitxers.\n" + +#: src/head.c:111 src/split.c:120 +msgid "" +"\n" +"SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +msgstr "" +"\n" +"TAMANY pot tenir un sufix multiplicador: «b» per 512 octets, «k» per 1 K,\n" +"«m» per 1 M.\n" + +# No usa quote(). ivb +#: src/head.c:190 +#, c-format +msgid "cannot reposition file pointer for %s" +msgstr "no s'ha pogut recol·locar el punter del fitxer de «%s»" + +#: src/head.c:256 src/tail.c:1388 +#, c-format +msgid "%s: %s is so large that it is not representable" +msgstr "%s: %s és tan gran que no es pot representar" + +#: src/head.c:257 src/tail.c:1390 +msgid "number of lines" +msgstr "el nombre de línies" + +#: src/head.c:257 src/tail.c:1391 +msgid "number of bytes" +msgstr "el nombre d'octets" + +#: src/head.c:264 src/tail.c:1478 +msgid "invalid number of lines" +msgstr "el nombre de línies no és vàlid" + +#: src/head.c:265 src/tail.c:1479 +msgid "invalid number of bytes" +msgstr "el nombre d'octets no és vàlid" + +#: src/head.c:341 +#, c-format +msgid "unrecognized option `-%c'" +msgstr "l'opció «-%c» no és reconeguda" + +#: src/head.c:348 +#, c-format +msgid "`-%s' option is obsolete; use `-%c %.*s%.*s%s'" +msgstr "l'opció «-%s» és obsoleta; useu «-%c %.*s%.*s%s»" + +#: src/hostid.c:48 +#, c-format +msgid "" +"Usage: %s\n" +" or: %s OPTION\n" +"Print the numeric identifier (in hexadecimal) for the current host.\n" +"\n" +msgstr "" +"Forma d'ús: %s\n" +" o bé: %s OPCIÓ\n" +"Mostra l'identificador numèric (en hexadecimal) de l'estació actual.\n" +"\n" + +#: src/hostname.c:67 +#, c-format +msgid "" +"Usage: %s [NAME]\n" +" or: %s OPTION\n" +"Print or set the hostname of the current system.\n" +"\n" +msgstr "" +"Forma d'ús: %s [NOM]\n" +" o bé: %s OPCIÓ\n" +"Mostra o estableix el nom d'estació del sistema actual.\n" +"\n" + +#: src/hostname.c:104 +#, c-format +msgid "cannot set hostname to `%s'" +msgstr "no s'ha pogut establir el nom d'estació a «%s»" + +#: src/hostname.c:110 +msgid "cannot set hostname; this system lacks the functionality" +msgstr "no es pot establir el nom d'estació; el sistema no ho suporta" + +#: src/hostname.c:117 +msgid "cannot determine hostname" +msgstr "no s'ha pogut determinar el nom d'estació" + +#: src/id.c:36 +msgid "Arnold Robbins and David MacKenzie" +msgstr "Arnold Robbins i David MacKenzie" + +#: src/id.c:87 +#, c-format +msgid "Usage: %s [OPTION]... [USERNAME]\n" +msgstr "Forma d'ús: %s [OPCIÓ]... [NOM_USUARI]\n" + +#: src/id.c:88 +msgid "" +"Print information for USERNAME, or the current user.\n" +"\n" +" -a ignore, for compatibility with other versions\n" +" -g, --group print only the effective group ID\n" +" -G, --groups print all group IDs\n" +" -n, --name print a name instead of a number, for -ugG\n" +" -r, --real print the real ID instead of the effective ID, with -ugG\n" +" -u, --user print only the effective user ID\n" +msgstr "" +"Mostra informació sobre NOM_USUARI, o sobre la usuària o usuari actual.\n" +"\n" +" -a No es té en compte, s'accepta per compatibilitat amb\n" +" altres versions.\n" +" -g, --group Només mostra l'identificador efectiu de grup.\n" +" -G, --groups Mostra tots els identificadors de grup.\n" +" -n, --name Mostra un nom en comptes d'un número, per «-ugG».\n" +" -r, --real Mostra l'identificador real en comptes de l'efectiu,\n" +" per «-ugG».\n" +" -u, --user Només mostra l'identificador efectiu d'usuari.\n" + +#: src/id.c:100 +msgid "" +"\n" +"Without any OPTION, print some useful set of identified information.\n" +msgstr "" +"\n" +"Sense cap OPCIÓ, mostra un conjunt útil d'informació d'identificació.\n" + +#: src/id.c:162 +msgid "cannot print only user and only group" +msgstr "no es pot mostrar només l'usuari i només el grup" + +#: src/id.c:166 +msgid "cannot print only names or real IDs in default format" +msgstr "no es pot mostrar només noms o ID reals en el format per defecte" + +#: src/id.c:175 +#, c-format +msgid "%s: No such user" +msgstr "%s: l'usuari no existeix" + +#: src/id.c:212 +#, c-format +msgid "cannot find name for user ID %u" +msgstr "no s'ha pogut trobar el nom de l'ID d'usuari %u" + +#: src/id.c:235 +#, c-format +msgid "cannot find name for group ID %u" +msgstr "no s'ha pogut trobar el nom de l'ID de grup %u" + +#: src/id.c:273 +msgid "cannot get supplemental group list" +msgstr "no s'ha pogut obtenir la llista de grups suplementaris" + +#: src/id.c:385 +msgid " groups=" +msgstr " grups=" + +#: src/install.c:269 +msgid "the strip option may not be used when installing a directory" +msgstr "no es pot usar l'opció «--strip» en instal·lar un directori" + +# Els 2 usen quote(). ivb +#: src/install.c:292 src/mkdir.c:140 +#, c-format +msgid "invalid mode %s" +msgstr "el mode %s no és vàlid" + +# Els 2 usen quote(). ivb +# És un missatge informatiu. ivb +#: src/install.c:307 src/install.c:371 +#, c-format +msgid "creating directory %s" +msgstr "s'està creant el directori %s" + +# Usa quote(). ivb +#: src/install.c:332 +#, c-format +msgid "installing multiple files, but last argument, %s is not a directory" +msgstr "" +"s'instal·len múltiples fitxers però l'últim argument, %s, no és un directori" + +# Usa quote(). ivb +#: src/install.c:435 +#, c-format +msgid "%s is a directory" +msgstr "%s és un directori" + +# Usa quote(). ivb +#: src/install.c:495 +#, c-format +msgid "cannot obtain time stamps for %s" +msgstr "no s'han pogut obtenir les dates de %s" + +# Usa quote(). ivb +#: src/install.c:507 +#, c-format +msgid "cannot set time stamps for %s" +msgstr "no s'han pogut establir les dates de %s" + +#: src/install.c:528 +msgid "fork system call failed" +msgstr "ha fallat la crida al sistema fork()" + +#: src/install.c:532 +msgid "cannot run strip" +msgstr "no s'ha pogut executar «strip»" + +#: src/install.c:539 +msgid "strip failed" +msgstr "ha fallat el programa «strip»" + +# Usa quote(). ivb +#: src/install.c:560 +#, c-format +msgid "invalid user %s" +msgstr "l'usuari %s no és vàlid" + +# Usa quote(). ivb +#: src/install.c:578 +#, c-format +msgid "invalid group %s" +msgstr "el grup %s no és vàlid" + +#: src/install.c:597 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST (1st format)\n" +" or: %s [OPTION]... SOURCE... DIRECTORY (2nd format)\n" +" or: %s -d [OPTION]... DIRECTORY... (3rd format)\n" +msgstr "" +"Forma d'ús: %s [OPCIÓ]... ORIGEN DESTà (1r format)\n" +" o bé: %s [OPCIÓ]... ORIGEN... DIRECTORI (2n format)\n" +" o bé: %s -d [OPCIÓ]... DIRECTORI... (3r format)\n" + +#: src/install.c:603 +msgid "" +"In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +"the existing DIRECTORY, while setting permission modes and owner/group.\n" +"In the third format, create all components of the given DIRECTORY(ies).\n" +"\n" +msgstr "" +"En els dos primers formats es còpia un ORIGEN a un DESTà o diversos ORIGENs " +"al\n" +"DIRECTORI existent, i se n'estableixen els permissos i el propietari o " +"grup.\n" +"En el tercer format es creen tots els components de cada DIRECTORI indicat.\n" +"\n" + +#: src/install.c:612 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination file\n" +" -b like --backup but does not accept an argument\n" +" -c (ignored)\n" +" -d, --directory treat all arguments as directory names; create all\n" +" components of the specified directories\n" +msgstr "" +" --backup[=CONTROL]\n" +" Crea una còpia de seguretat de cada fitxer destí\n" +" existent.\n" +" -b Com «--backup», però no accepta cap argument.\n" +" -c (No es té en compte.)\n" +" -d, --directory Tracta tots els arguments com a noms de directori; " +"crea\n" +" tots els components de cada directori especificat.\n" + +#: src/install.c:619 +msgid "" +" -D create all leading components of DEST except the " +"last,\n" +" then copy SOURCE to DEST; useful in the 1st format\n" +" -g, --group=GROUP set group ownership, instead of process' current " +"group\n" +" -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-xr-" +"x\n" +" -o, --owner=OWNER set ownership (super-user only)\n" +msgstr "" +" -D Crea tots els components que porten al DESTà excepte\n" +" l'últim, i còpia ORIGEN a DESTÃ; és útil en el 1r\n" +" format.\n" +" -g, --group=GRUP Estableix la propietat de grup a GRUP, en comptes\n" +" d'usar el grup actual del procés.\n" +" -m, --mode=MODE Estableix els permissos a MODE (com fa «chmod»), en\n" +" comptes d'usar «rwxr-xr-x».\n" +" -o, --owner=OWNER Estableix el propietari (només pel superusuari).\n" + +#: src/install.c:626 +msgid "" +" -p, --preserve-timestamps apply access/modification times of SOURCE " +"files\n" +" to corresponding destination files\n" +" -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" -v, --verbose print the name of each directory as it is created\n" +msgstr "" +" -p, --preserve-timestamps\n" +" Aplica les dates d'accés i modificació dels fitxers\n" +" ORIGEN als fitxers destí corresponents.\n" +" -s, --strip Elimina les taules de símbols, només pels formats 1r\n" +" i 2n.\n" +" -S, --suffix=SUFIX Reemplaça el sufix habitual de les còpies de\n" +" seguretat.\n" +" -v, --verbose Mostra el nom de cada directori segons es van " +"creant.\n" + +#: src/install.c:635 src/ln.c:377 src/mv.c:348 +msgid "" +"\n" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"\n" +"El sufix de còpia de seguretat és «~», si no s'estableix amb «--suffix» o " +"amb\n" +"la variable SIMPLE_BACKUP_SUFFIX. El mètode de control de versions es pot\n" +"establir amb l'opció «--backup» o fent servir la variable d'entorn\n" +"VERSION_CONTROL. Es poden usar aquests valors:\n" +"\n" + +#: src/join.c:144 +#, c-format +msgid "Usage: %s [OPTION]... FILE1 FILE2\n" +msgstr "Forma d'ús: %s [OPCIÓ]... FITXER1 FITXER2\n" + +#: src/join.c:148 +msgid "" +"For each pair of input lines with identical join fields, write a line to\n" +"standard output. The default join field is the first, delimited\n" +"by whitespace. When FILE1 or FILE2 (not both) is -, read standard input.\n" +"\n" +" -a FILENUM print unpairable lines coming from file FILENUM, where\n" +" FILENUM is 1 or 2, corresponding to FILE1 or FILE2\n" +" -e EMPTY replace missing input fields with EMPTY\n" +msgstr "" +"Escriu una línia en la sortida estàndard per cada parell de línies de\n" +"l'entrada que continguin idèntics camps d'unió. El camp per defecte és el\n" +"primer, delimitat per espais en blanc. Si o FITXER1 o FITXER2 (no els dos) " +"és\n" +"«-», llegeix l'entrada estàndard.\n" +"\n" +" -a NUMFITXER Escriu les línies desaparellades del fitxer " +"NUMFITXER,\n" +" «1» pel FITXER1 o «2» pel FITXER2.\n" +" -e CADENA Reemplaça els camps que manquen amb CADENA.\n" + +#: src/join.c:157 +msgid "" +" -i, --ignore-case ignore differences in case when comparing fields\n" +" -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n" +" -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n" +" -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n" +" -o FORMAT obey FORMAT while constructing output line\n" +" -t CHAR use CHAR as input and output field separator\n" +msgstr "" +" -i, --ignore-case No té en compte les majúscules i minúscules en " +"comparar\n" +" els camps.\n" +" -j CAMP (En desús.) Equival a «-1 CAMP -2 CAMP».\n" +" -j1 CAMP (En desús.) Equival a «-1 CAMP».\n" +" -j2 CAMP (En desús.) Equival a «-2 CAMP».\n" +" -o FORMAT Usa el FORMAT per construir la línia de sortida.\n" +" -t CARÀCTER Usa el CARÀCTER com a separador dels camps d'entrada " +"i\n" +" de sortida.\n" + +#: src/join.c:165 +msgid "" +" -v FILENUM like -a FILENUM, but suppress joined output lines\n" +" -1 FIELD join on this FIELD of file 1\n" +" -2 FIELD join on this FIELD of file 2\n" +msgstr "" +" -v NUMFITXER Com «-a NUMFITXER», però elimina les línies\n" +" emparellades.\n" +" -1 CAMP Uneix respecte aquest CAMP del fitxer 1.\n" +" -2 CAMP Uneix respecte aquest CAMP del fitxer 2.\n" + +#: src/join.c:172 +msgid "" +"\n" +"Unless -t CHAR is given, leading blanks separate fields and are ignored,\n" +"else fields are separated by CHAR. Any FIELD is a field number counted\n" +"from 1. FORMAT is one or more comma or blank separated specifications,\n" +"each being `FILENUM.FIELD' or `0'. Default FORMAT outputs the join field,\n" +"the remaining fields from FILE1, the remaining fields from FILE2, all\n" +"separated by CHAR.\n" +msgstr "" +"\n" +"Tret que especifiqueu «-t CARÀCTER», els separadors de camp són espais en\n" +"blanc i són descartats; si no el separador és el CARÀCTER. Cada CAMP\n" +"s'identifica amb un número, comptant des de 1. FORMAT és una especifiació, " +"o\n" +"diverses separades per espais o comes, del tipus «NUMFITXER.CAMP» o «0». " +"El\n" +"FORMAT per defecte escriu el camp d'unió, els camps restants del FITXER1 i " +"els\n" +"camps restants del FITXER2, tots separats pel CARÀCTER.\n" + +#: src/join.c:645 +#, c-format +msgid "invalid field specifier: `%s'" +msgstr "l'especificació de camp «%s» no és vàlida" + +#: src/join.c:659 src/join.c:772 src/join.c:808 +#, c-format +msgid "invalid field number: `%s'" +msgstr "el número de camp «%s» no és vàlid" + +# No ho pose al davant pq tb hi apareix el número de camp. ivb +#: src/join.c:672 +#, c-format +msgid "invalid file number in field spec: `%s'" +msgstr "el número de fitxer en l'especificació de camp no és vàlid: «%s»" + +#: src/join.c:792 +#, c-format +msgid "invalid field number for file 1: `%s'" +msgstr "el número de camp «%s» del fitxer 1 no és vàlid" + +#: src/join.c:801 +#, c-format +msgid "invalid field number for file 2: `%s'" +msgstr "el número de camp «%s» del fitxer 2 no és vàlid" + +#: src/join.c:833 +msgid "too many non-option arguments" +msgstr "sobren arguments no-opció" + +#: src/join.c:855 +msgid "too few non-option arguments" +msgstr "manquen arguments no-opció" + +#: src/join.c:866 +msgid "both files cannot be standard input" +msgstr "ambdós fitxers no poden ser l'entrada estàndard" + +#: src/kill.c:93 +#, c-format +msgid "" +"Usage: %s [-s SIGNAL | -SIGNAL] PID...\n" +" or: %s -l [SIGNAL]...\n" +" or: %s -t [SIGNAL]...\n" +msgstr "" +"Forma d'ús: %s [-s SENYAL | -SENYAL] PID...\n" +" o bé: %s -l [SENYAL]...\n" +" o bé: %s -t [SENYAL]...\n" + +#: src/kill.c:99 +msgid "" +"Send signals to processes, or list signals.\n" +"\n" +msgstr "" +"Envia senyals als processos, o llista els senyals.\n" +"\n" + +#: src/kill.c:106 +msgid "" +" -s, --signal=SIGNAL, -SIGNAL\n" +" specify the name or number of the signal to be sent\n" +" -l, --list list signal names, or convert signal names to/from " +"numbers\n" +" -t, --table print a table of signal information\n" +msgstr "" +" -s, --signal=SENYAL, -SENYAL\n" +" Especifica el nom o número del senyal a enviar.\n" +" -l, --list Llista els noms dels senyals, o converteix els noms " +"de\n" +" senyals a números i a la inversa.\n" +" -t, --table Mostra una taula amb informació sobre els senyals.\n" + +#: src/kill.c:114 +msgid "" +"\n" +"SIGNAL may be a signal name like `HUP', or a signal number like `1',\n" +"or an exit status of a process terminated by a signal.\n" +"PID is an integer; if negative it identifies a process group.\n" +msgstr "" +"\n" +"SENYAL pot ser un nom de senyal com «HUP», un número de senyal com «1», o\n" +"l'estat d'eixida d'un procés terminat per un senyal. PID és un número " +"enter;\n" +"si és negatiu identifica un grup de processos.\n" + +#: src/kill.c:163 +#, c-format +msgid "%s: invalid signal" +msgstr "%s: el senyal no és vàlid" + +#: src/kill.c:262 +#, c-format +msgid "missing operand after `%s'" +msgstr "manca un argument després de «%s»" + +#: src/kill.c:274 +#, c-format +msgid "%s: invalid process id" +msgstr "%s: l'identificador de procés no és vàlid" + +#: src/kill.c:327 +#, c-format +msgid "invalid option -- %c" +msgstr "l'opció «%c» no és vàlida" + +#: src/kill.c:336 +#, c-format +msgid "%s: multiple signals specified" +msgstr "%s: s'han especificat múltiples senyals" + +#: src/kill.c:350 +msgid "multiple -l or -t options specified" +msgstr "s'han especificat múltiples opcions «-l» o «-t»" + +#: src/kill.c:367 +msgid "cannot combine signal with -l or -t" +msgstr "no es pot combinar un senyal amb «-l» o «-t»" + +#: src/link.c:51 +#, c-format +msgid "" +"Usage: %s FILE1 FILE2\n" +" or: %s OPTION\n" +msgstr "" +"Forma d'ús: %s FITXER1 FITXER2\n" +" o bé: %s OPCIÓ\n" + +#: src/link.c:54 +msgid "" +"Call the link function to create a link named FILE2 to an existing FILE1.\n" +"\n" +msgstr "" +"Crida la funció link() per crear un enllaç anomenat FITXER2 que apunte cap " +"a\n" +"un FITXER1 existent.\n" +"\n" + +# Usa quote() en els 2 args. ivb +#: src/link.c:98 +#, c-format +msgid "cannot create link %s to %s" +msgstr "no s'ha pogut crear l'enllaç %s cap a %s" + +#: src/ln.c:39 +msgid "Mike Parker and David MacKenzie" +msgstr "Mike Parker i David MacKenzie" + +#: src/ln.c:167 +#, c-format +msgid "%s: warning: making a hard link to a symbolic link is not portable" +msgstr "%s: avís: fer un enllaç fort cap a un enllaç simbòlic no és portable" + +#: src/ln.c:174 +#, c-format +msgid "%s: hard link not allowed for directory" +msgstr "%s: no es permet l'enllaç fort cap al directori" + +#: src/ln.c:246 +#, c-format +msgid "%s: cannot overwrite directory" +msgstr "%s: no es pot sobreescriure un directori" + +# Usa quote(). ivb +#: src/ln.c:251 +#, c-format +msgid "%s: replace %s? " +msgstr "%s: voleu reemplaçar %s? " + +#: src/ln.c:257 +#, c-format +msgid "%s: File exists" +msgstr "%s: el fitxer ja existeix" + +#: src/ln.c:304 +#, c-format +msgid "create symbolic link %s to %s" +msgstr "es crea l'enllaç simbòlic %s cap a %s" + +# Usa quote() en els 2 args. ivb +# És un missatge de progrés. ivb +#: src/ln.c:305 +#, c-format +msgid "create hard link %s to %s" +msgstr "es crea un l'enllaç fort %s cap a %s" + +# Usa quote() en els 2 args. ivb +# És un missatge de progrés. ivb +#: src/ln.c:319 +#, c-format +msgid "creating symbolic link %s to %s" +msgstr "s'està creant l'enllaç simbòlic %s a %s" + +# Usa quote() en els 2 args. ivb +# Indica condició d'error. ivb +#: src/ln.c:320 +#, c-format +msgid "creating hard link %s to %s" +msgstr "s'està creant l'enllaç fort %s a %s" + +#: src/ln.c:339 +#, c-format +msgid "" +"Usage: %s [OPTION]... TARGET [LINK_NAME]\n" +" or: %s [OPTION]... TARGET... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY TARGET...\n" +msgstr "" +"Forma d'ús: %s [OPCIÓ]... OBJECTIU [NOM_ENLLAÇ]\n" +" o bé: %s [OPCIÓ]... OBJECTIU... DIRECTORI\n" +" o bé: %s [OPCIÓ]... --target-directory=DIRECTORI OBJECTIU...\n" + +# Txúpate esa! ivb +#: src/ln.c:345 +msgid "" +"Create a link to the specified TARGET with optional LINK_NAME.\n" +"If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +"created in the current directory. When using the second form with more\n" +"than one TARGET, the last argument must be a directory; create links\n" +"in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +"links with --symbolic. When creating hard links, each TARGET must exist.\n" +"\n" +msgstr "" +"Crea un enllaç (amb un NOM_ENLLAÇ opcional) que apunta cap a l'OBJECTIU\n" +"especificat. Si s'omet el NOM_ENLLAÇ, es crea en el directori actual un\n" +"enllaç amb el mateix nom base que l'OBJECTIU. Per usar la segona forma amb\n" +"més d'un OBJECTIU, l'últim argument ha de ser un directori; es crearan en " +"el\n" +"directori enllaços a cada OBJECTIU. Per defecte es creen enllaços forts; " +"es\n" +"creen simbòlics fent servir «--symbolic». En crear enllaços forts, cal que\n" +"existesca cadascun dels fitxers OBJECTIU.\n" +"\n" + +#: src/ln.c:357 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an argument\n" +" -d, -F, --directory hard link directories (super-user only)\n" +" -f, --force remove existing destination files\n" +msgstr "" +" --backup[=CONTROL]\n" +" Crea una còpia de seguretat de cada fitxer destí\n" +" existent.\n" +" -b Com «--backup», però no accepta cap argument.\n" +" -d, -F, --directory Crea enllaços forts cap als directoris (només pel\n" +" superusuari).\n" +" -f, --force Elimina els fitxers destí existents.\n" + +#: src/ln.c:363 +msgid "" +" -n, --no-dereference treat destination that is a symlink to a\n" +" directory as if it were a normal file\n" +" -i, --interactive prompt whether to remove destinations\n" +" -s, --symbolic make symbolic links instead of hard links\n" +msgstr "" +" -n, --no-dereference Tracta un destí que siga un enllaç simbòlic a un\n" +" directori com si fóra un fitxer normal.\n" +" -i, --interactive Pregunta si cal eliminar algun destí.\n" +" -s, --symbolic Crea enllaços simbòlics en comptes de forts.\n" + +#: src/ln.c:369 +msgid "" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY specify the DIRECTORY in which to " +"create\n" +" the links\n" +" -v, --verbose print name of each file before linking\n" +msgstr "" +" -S, --suffix=SUFIX Reemplaça el sufix habitual de les còpies de\n" +" seguretat.\n" +" --target-directory=DIRECTORI\n" +" Especifica el DIRECTORI on crear els enllaços.\n" +" -v, --verbose Mostra els noms de cada fitxer enllaçat.\n" + +#: src/ln.c:521 +#, c-format +msgid "%s: specified target directory is not a directory" +msgstr "%s: el directori de destí especificat no és un directori" + +#: src/ln.c:542 +msgid "when making multiple links, last argument must be a directory" +msgstr "" +"quan es creen múltiples enllaços, l'últim argument ha de ser un directori" + +#: src/logname.c:48 src/pwd.c:46 src/sync.c:44 +#, c-format +msgid "Usage: %s [OPTION]\n" +msgstr "Forma d'ús: %s [OPCIÓ]\n" + +#: src/logname.c:49 +msgid "" +"Print the name of the current user.\n" +"\n" +msgstr "" +"Mostra el nom de la usuària o usuari actual.\n" +"\n" + +#: src/logname.c:99 +#, c-format +msgid "%s: no login name\n" +msgstr "%s: no hi ha nom d'entrada\n" + +# Data de fitxers antics (p.ex. «15 gen 2003»). Ocupa igual que l'altra. ivb +#: src/ls.c:673 +msgid "%b %e %Y" +msgstr "%e %b %Y" + +# Data de fitxers nous (p.ex. «15 gen 11:53»). Ocupa igual que l'altra. ivb +#: src/ls.c:681 +msgid "%b %e %H:%M" +msgstr "%e %b %H:%M" + +#: src/ls.c:1307 +#, c-format +msgid "ignoring invalid value of environment variable QUOTING_STYLE: %s" +msgstr "" +"es descarta el valor no vàlid de la variable d'entorn QUOTING_STYLE: %s" + +#: src/ls.c:1334 +#, c-format +msgid "ignoring invalid width in environment variable COLUMNS: %s" +msgstr "es descarta l'amplària no vàlida en la variable d'entorn COLUMNS: %s" + +#: src/ls.c:1365 +#, c-format +msgid "ignoring invalid tab size in environment variable TABSIZE: %s" +msgstr "" +"es descarta l'amplària no vàlida de tabulació en la variable d'entorn " +"TABSIZE: %s" + +#: src/ls.c:1482 +#, c-format +msgid "invalid line width: %s" +msgstr "l'amplària de línia no és vàlida: %s" + +#: src/ls.c:1556 +#, c-format +msgid "invalid tab size: %s" +msgstr "l'amplària de tabulació no és vàlida: %s" + +#: src/ls.c:1722 +#, c-format +msgid "invalid time style format %s" +msgstr "l'estil de data «%s» no és vàlid" + +#: src/ls.c:2054 +#, c-format +msgid "unrecognized prefix: %s" +msgstr "el prefix no és reconegut: %s" + +#: src/ls.c:2077 +msgid "unparsable value for LS_COLORS environment variable" +msgstr "el valor de la variable d'entorn LS_COLORS no és interpretable" + +# Usa quote(). ivb +#: src/ls.c:2145 +#, c-format +msgid "cannot determine device and inode of %s" +msgstr "no es poden determinar el dispositiu i node índex de %s" + +# Usa quote(). ivb +#: src/ls.c:2155 +#, c-format +msgid "not listing already-listed directory: %s" +msgstr "no es llista el directori ja llistat: %s" + +# Els 2 usen quote(). ivb +# Indica condició d'error. ivb +#: src/ls.c:2208 src/remove.c:929 +#, c-format +msgid "reading directory %s" +msgstr "en llegir el directori %s" + +# Usa quote() en els 2 args. ivb +#: src/ls.c:2603 +#, c-format +msgid "cannot compare file names %s and %s" +msgstr "no es poden comparar els noms de fitxer %s i %s" + +# Traduint tot açò s'entenen tres coses: +# 1.- Què significa que l'ls pateix el «second system effect» +# 2.- Com és d'important el principi KISS +# 3.- Com és de _vital_ el moviment cap enrere de la pantalla de text +# (Déu els compila i ells s'enllacen!) ivb +#: src/ls.c:3762 +msgid "" +"List information about the FILEs (the current directory by default).\n" +"Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +"\n" +msgstr "" +"Llista informació sobre els cada FITXER (per defecte sobre el directori\n" +"actual). Ordena les entrades alfabèticament si no s'indica cap de les " +"opcions\n" +"«-cftuSUX» o «--sort».\n" +"\n" + +#: src/ls.c:3770 +msgid "" +" -a, --all do not hide entries starting with .\n" +" -A, --almost-all do not list implied . and ..\n" +" --author print the author of each file\n" +" -b, --escape print octal escapes for nongraphic characters\n" +msgstr "" +" -a, --all No amaga les entrades que comencen amb «.».\n" +" -A, --almost-all No llista els directoris «.» i «..».\n" +" --author Mostra l'autor de cada fitxer.\n" +" -b, --escape Mostra seqüències d'escapada octals pels caràcters " +"no\n" +" gràfics.\n" + +#: src/ls.c:3776 +msgid "" +" --block-size=SIZE use SIZE-byte blocks\n" +" -B, --ignore-backups do not list implied entries ending with ~\n" +" -c with -lt: sort by, and show, ctime (time of " +"last\n" +" modification of file status information)\n" +" with -l: show ctime and sort by name\n" +" otherwise: sort by ctime\n" +msgstr "" +" -B, --ignore-backups No mostra les entrades acabades en «~».\n" +" -c Amb «-lt»: ordena per, i mostra, la data de canvi\n" +" (moment de l'última modificació de la informació\n" +" d'estat del fitxer).\n" +" Amb «-l»: mostra la data de canvi i ordena pel nom.\n" +" Altrament: ordena per la data de canvi.\n" + +#: src/ls.c:3784 +msgid "" +" -C list entries by columns\n" +" --color[=WHEN] control whether color is used to distinguish " +"file\n" +" types. WHEN may be `never', `always', or " +"`auto'\n" +" -d, --directory list directory entries instead of contents,\n" +" and do not dereference symbolic links\n" +" -D, --dired generate output designed for Emacs' dired mode\n" +msgstr "" +" -C Llista les entrades en columnes.\n" +" --color[=QUAN] Controla quan s'usen colors per distingir tipus de\n" +" fitxers. QUAN pot ser «never», «always» o «auto».\n" +" -d, --directory Llista les entrades dels directoris en comptes de " +"llurs\n" +" continguts, i no segueix els enllaços simbòlics.\n" +" -D, --dired Genera eixida preparada pel mode «dired» d'Emacs.\n" + +#: src/ls.c:3792 +msgid "" +" -f do not sort, enable -aU, disable -lst\n" +" -F, --classify append indicator (one of */=@|) to entries\n" +" --format=WORD across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time like -l --time-style=full-iso\n" +msgstr "" +" -f No ordena, activa «-aU» i desactiva «-lst».\n" +" -F, --classify Afig un caràcter identificador del tipus d'entrada " +"(un\n" +" de «*/=@|»).\n" +" --format=PARAULA Cada PARAULA equival a l'(opció): across (-x),\n" +" commas (-m), horizontal (-x), long (-l),\n" +" single-column (-1), verbose (-l), vertical (-C).\n" +" --full-time Equival a «-l --time-style=full-iso».\n" + +# «--dereference-command-line-symlink-to-dir» /**/ ivb +#: src/ls.c:3799 +msgid "" +" -g like -l, but do not list owner\n" +" -G, --no-group inhibit display of group information\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" --si likewise, but use powers of 1000 not 1024\n" +" -H, --dereference-command-line\n" +" follow symbolic links listed on the command " +"line\n" +" --dereference-command-line-symlink-to-dir\n" +" follow each command line symbolic link\n" +" that points to a directory\n" +msgstr "" +" -g Com «-l», però no mostra el propietari.\n" +" -G, --no-group No mostra la informació del grup.\n" +" -h, --human-readable Mostra els tamanys en un format llegible pels " +"humans\n" +" (per exemple: 1K 234M 2G).\n" +" --si El mateix, però fa servir potències de 1000, no de\n" +" 1024.\n" +" -H, --dereference-command-line\n" +" Segueix els enllaços simbòlics que es troben en la\n" +" línia d'ordres.\n" +" --dereference-command-line-symlink-to-dir\n" +" Segueix els enllaços simbòlics que es troben en la\n" +" línia d'ordres i apunten cap a un directori.\n" + +#: src/ls.c:3810 +msgid "" +" --indicator-style=WORD append indicator with style WORD to entry " +"names:\n" +" none (default), classify (-F), file-type (-" +"p)\n" +" -i, --inode print index number of each file\n" +" -I, --ignore=PATTERN do not list implied entries matching shell " +"PATTERN\n" +" -k like --block-size=1K\n" +msgstr "" +" --indicator-style=PARAULA\n" +" Afegeix un indicador amb l'estil PARAULA als noms de\n" +" les entrades: none (per defecte), classify (-F),\n" +" file-type (-p).\n" +" -i, --inode Mostra el número de node índex de cada fitxer.\n" +" -I, --ignore=PATRÓ No llista les entrades que coincideixen amb el " +"PATRÓ\n" +" d'intèrpret indicat.\n" +" -k, --kilobytes Equival a «--block-size=1K».\n" + +#: src/ls.c:3817 +msgid "" +" -l use a long listing format\n" +" -L, --dereference when showing file information for a symbolic\n" +" link, show information for the file the link\n" +" references rather than for the link itself\n" +" -m fill width with a comma separated list of " +"entries\n" +msgstr "" +" -l Usa un format de llistat llarg.\n" +" -L, --dereference En mostrar la informació de fitxer d'un enllaç\n" +" simbòlic, mostra la informació del fitxer referit en\n" +" comptes de la del propi fitxer.\n" +" -m Plena a l'ample amb una llista d'entrades separades " +"per\n" +" comes.\n" + +#: src/ls.c:3824 +msgid "" +" -n, --numeric-uid-gid like -l, but list numeric UIDs and GIDs\n" +" -N, --literal print raw entry names (don't treat e.g. " +"control\n" +" characters specially)\n" +" -o like -l, but do not list group information\n" +" -p, --file-type append indicator (one of /=@|) to entries\n" +msgstr "" +" -n, --numeric-uid-gid Com «-l», però llista els UID i GID " +"numèricament.\n" +" -N, --literal Mostra els noms de les entrades en brut (per " +"exemple,\n" +" sense tractar especialment els caràcters de " +"control).\n" +" -o Com «-l», però no mostra la informació de grup.\n" +" -p Afig un caràcter identificador del tipus d'entrada " +"(un\n" +" de «/=@|»).\n" + +#: src/ls.c:3831 +msgid "" +" -q, --hide-control-chars print ? instead of non graphic characters\n" +" --show-control-chars show non graphic characters as-is (default\n" +" unless program is `ls' and output is a " +"terminal)\n" +" -Q, --quote-name enclose entry names in double quotes\n" +" --quoting-style=WORD use quoting style WORD for entry names:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" +msgstr "" +" -q, --hide-control-chars\n" +" Mostra «?» en comptes dels caràcters no gràfics.\n" +" --show-control-chars\n" +" Mostra els caràcters no gràfics tal qual (per " +"defecte,\n" +" a no ser que el programa siga «ls» i l'eixida siga " +"un\n" +" terminal).\n" +" -Q, --quote-name Tanca els noms de les entrades entre cometes dobles.\n" +" --quote-style=ESTIL\n" +" Usa l'ESTIL indicat per citar les paraules: literal,\n" +" locale, shell, shell-always, c, escape.\n" + +#: src/ls.c:3839 +msgid "" +" -r, --reverse reverse order while sorting\n" +" -R, --recursive list subdirectories recursively\n" +" -s, --size print size of each file, in blocks\n" +msgstr "" +" -r, --reverse Inverteix l'ordre.\n" +" -R, --recursive Llista recursivament els subdirectoris.\n" +" -s, --size Mostra el tamany en blocs de cada fitxer.\n" + +# FIXME: time is repeated. ivb +#: src/ls.c:3844 +msgid "" +" -S sort by file size\n" +" --sort=WORD extension -X, none -U, size -S, time -t,\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=WORD show time as WORD instead of modification " +"time:\n" +" atime, access, use, ctime or status; use\n" +" specified time as sort key if --sort=time\n" +msgstr "" +" -S Ordena les entrades pel seu tamany.\n" +" --sort=ORDRE Cada ORDRE equival a l'(opció): none (-U),\n" +" extension (-X), version (-v), size (-S), time (-t),\n" +" status (-c), atime (-u), access (-u), use (-u).\n" +" --time=DATA Mostra la DATA indicada en comptes de la de\n" +" modificació: atime, access, use, ctime o status; amb\n" +" «--sort=time» s'ordenarà en base a aquesta data.\n" + +# ls, your next programming language for the shell... ivb +#: src/ls.c:3853 +msgid "" +" --time-style=STYLE show times using style STYLE:\n" +" full-iso, long-iso, iso, locale, +FORMAT\n" +" FORMAT is interpreted like `date'; if FORMAT " +"is\n" +" FORMAT1FORMAT2, FORMAT1 applies to\n" +" non-recent files and FORMAT2 to recent files;\n" +" if STYLE is prefixed with `posix-', STYLE\n" +" takes effect only outside the POSIX locale\n" +" -t sort by modification time\n" +" -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +msgstr "" +" --time-style=ESTIL\n" +" Mostra les dates usant l'ESTIL indicat: full-iso,\n" +" long-iso, iso, locale, +FORMAT; FORMAT s'interpreta " +"com\n" +" en «date»; si FORMAT és «FORMAT1FORMAT2»,\n" +" FORMAT1 s'aplica als fitxers no recents i FORMAT2 " +"als\n" +" recents; si es prefixa l'ESTIL amb «posix-», només\n" +" s'usa l'ESTIL si el locale POSIX no es troba actiu.\n" +" -t Ordena per la data de modificació.\n" +" -T, --tabsize=COLUMNES\n" +" Indica les COLUMNES entre tabulacions, en comptes de " +"8.\n" + +#: src/ls.c:3864 +msgid "" +" -u with -lt: sort by, and show, access time\n" +" with -l: show access time and sort by name\n" +" otherwise: sort by access time\n" +" -U do not sort; list entries in directory order\n" +" -v sort by version\n" +msgstr "" +" -u Amb «-lt»: ordena per, i mostra, la data d'accés.\n" +" Amb «-l»: mostra la data d'accés i ordena pel nom.\n" +" Altrament: ordena per la data d'accés.\n" +" -U No ordena, mostra les entrades en l'ordre en què es\n" +" troben en el directori.\n" +" -v Ordena per la versió.\n" + +#: src/ls.c:3871 +msgid "" +" -w, --width=COLS assume screen width instead of current value\n" +" -x list entries by lines instead of by columns\n" +" -X sort alphabetically by entry extension\n" +" -1 list one file per line\n" +msgstr "" +" -w, --width=COLS Assumeix un altre ample de pantalla en comptes del\n" +" valor actual.\n" +" -x Llista les entrades en línies en comptes d'en " +"columnes.\n" +" -X Ordena alfabèticament segons l'extensió de cada\n" +" entrada.\n" +" -1 Llista un fitxer per línia.\n" + +#: src/ls.c:3883 +msgid "" +"\n" +"By default, color is not used to distinguish types of files. That is\n" +"equivalent to using --color=none. Using the --color option without the\n" +"optional WHEN argument is equivalent to using --color=always. With\n" +"--color=auto, color codes are output only if standard output is connected\n" +"to a terminal (tty).\n" +msgstr "" +"\n" +"Per defecte no s'usen colors per distingir tipus de fitxers. Açò equival a\n" +"usar «--color=none» (cap). Usar l'opció «--color» sense l'argument " +"opcional\n" +"QUAN equival a usar «--color=always» (sempre). Amb «--color=auto», només " +"es\n" +"generen codis de color si l'eixida està connectada amb un terminal (tty).\n" + +#: src/md5sum.c:38 +msgid "Ulrich Drepper and Scott Miller" +msgstr "Ulrich Drepper i Scott Miller" + +#: src/md5sum.c:125 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]...\n" +" or: %s [OPTION] --check [FILE]\n" +"Print or check %s (%d-bit) checksums.\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"Forma d'ús: %s [OPCIÓ] [FITXER]...\n" +" o bé: %s [OPCIÓ] --check [FITXER]\n" +"Escriu o comprova sumes de verificació %s (de %d bits).\n" +"Sense FITXER, o quan FITXER és «-», llegeix l'entrada estàndard.\n" + +#: src/md5sum.c:134 +#, c-format +msgid "" +"\n" +" -b, --binary read files in binary mode (default on DOS/" +"Windows)\n" +" -c, --check check %s sums against given list\n" +" -t, --text read files in text mode (default)\n" +"\n" +msgstr "" +"\n" +" -b, --binary Llegeix els fitxers en mode binari.\n" +" -c, --check Comprova les sumes %s de la llista especificada.\n" +" -t, --text Llegeix els fitxers en mode text (per defecte).\n" +"\n" + +#: src/md5sum.c:142 +msgid "" +"The following two options are useful only when verifying checksums:\n" +" --status don't output anything, status code shows success\n" +" -w, --warn warn about improperly formated checksum lines\n" +"\n" +msgstr "" +"Les dues opcions següents només són útils per la comprovació de sumes:\n" +" --status No escriu res, el codi d'estat indica el resultat.\n" +" -w, --warn Avisa de les línies de suma amb un format " +"incorrecte.\n" +"\n" + +#: src/md5sum.c:150 +#, c-format +msgid "" +"\n" +"The sums are computed as described in %s. When checking, the input\n" +"should be a former output of this program. The default mode is to print\n" +"a line with checksum, a character indicating type (`*' for binary, ` ' for\n" +"text), and name for each FILE.\n" +msgstr "" +"\n" +"El càlcul de les sumes es realitza com es descriu en el document %s.\n" +"En les comprovacions, l'entrada hauria de ser una sortida anterior d'aquest\n" +"mateix programa. Per defecte escriu una línia amb la suma de verificació, " +"un\n" +"caràcter indicant el tipus («*» per binari, « » per text), i el nom de cada\n" +"FITXER.\n" + +#: src/md5sum.c:385 +#, c-format +msgid "%s: %lu: improperly formatted %s checksum line" +msgstr "%s: %lu: la línia de suma %s està mal formatada" + +#: src/md5sum.c:407 +#, c-format +msgid "%s: FAILED open or read\n" +msgstr "%s: no s'ha pogut obrir o llegir\n" + +#: src/md5sum.c:431 +msgid "FAILED" +msgstr "INCORRECTE" + +#: src/md5sum.c:431 +msgid "OK" +msgstr "CORRECTE" + +#: src/md5sum.c:444 +#, c-format +msgid "%s: read error" +msgstr "%s: error de lectura" + +#: src/md5sum.c:457 +#, c-format +msgid "%s: no properly formatted %s checksum lines found" +msgstr "%s: no s'ha trobat cap línia de suma %s ben formatada" + +# considerar la possibilitat d'eliminar els () +# Si no és tot en plural, no pot ser! ivb +#: src/md5sum.c:470 +#, c-format +msgid "WARNING: %d of %d listed %s could not be read" +msgstr "avís: %d de %d %s llistats no s'han pogut llegir" + +# Això, tot en plural. ivb +#: src/md5sum.c:473 +msgid "file" +msgstr "fitxers" + +#: src/md5sum.c:473 +msgid "files" +msgstr "fitxers" + +# ho deixo tot en plural +#: src/md5sum.c:479 +#, c-format +msgid "WARNING: %d of %d computed %s did NOT match" +msgstr "avís: %d de %d %s calculades NO coincideixen" + +# Això, tot en plural. ivb +#: src/md5sum.c:482 +msgid "checksum" +msgstr "sumes" + +#: src/md5sum.c:482 +msgid "checksums" +msgstr "sumes" + +#: src/md5sum.c:564 +msgid "" +"the --binary and --text options are meaningless when verifying checksums" +msgstr "" +"les opcions «--binary» i «--text» no tenen sentit en la comprovació de sumes" + +#: src/md5sum.c:572 +msgid "the --string and --check options are mutually exclusive" +msgstr "les opcions «--string» i «--check» són mútuament excloents" + +#: src/md5sum.c:579 +msgid "the --status option is meaningful only when verifying checksums" +msgstr "l'opció «--status» només té sentit en la comprovació sumes" + +#: src/md5sum.c:586 +msgid "the --warn option is meaningful only when verifying checksums" +msgstr "l'opció «--warn» només té sentit en la comprovació de sumes" + +#: src/md5sum.c:596 +msgid "no files may be specified when using --string" +msgstr "no es pot especificar cap fitxer en usar l'opció «--string»" + +#: src/md5sum.c:618 +msgid "only one argument may be specified when using --check" +msgstr "només es pot especificar un sol argument en usar l'opció «--check»" + +#: src/mkdir.c:61 +#, c-format +msgid "Usage: %s [OPTION] DIRECTORY...\n" +msgstr "Forma d'ús: %s [OPCIÓ] DIRECTORI...\n" + +#: src/mkdir.c:62 +msgid "" +"Create the DIRECTORY(ies), if they do not already exist.\n" +"\n" +msgstr "" +"Crea cada DIRECTORI indicat, si no existeix ja.\n" +"\n" + +#: src/mkdir.c:69 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not rwxrwxrwx - " +"umask\n" +" -p, --parents no error if existing, make parent directories as needed\n" +" -v, --verbose print a message for each created directory\n" +msgstr "" +" -m, --mode=MODE Estableix els permissos (com fa «chmod», no com\n" +" rwxrwxrwx - umask).\n" +" -p, --parents Crea els directoris pare necessaris, sense mostrar\n" +" errors si aquests ja existeixen.\n" +" --verbose Mostra un missatge per cada directori creat.\n" + +# Usa quote(). ivb +#: src/mkdir.c:113 +#, c-format +msgid "created directory %s" +msgstr "s'ha creat el directori %s" + +# Usa quote(). ivb +#: src/mkdir.c:190 +#, c-format +msgid "cannot set permissions of directory %s" +msgstr "no s'han pogut els permissos del directori %s" + +#: src/mkfifo.c:55 +#, c-format +msgid "Usage: %s [OPTION] NAME...\n" +msgstr "Forma d'ús: %s [OPCIÓ] NOM...\n" + +#: src/mkfifo.c:56 +msgid "" +"Create named pipes (FIFOs) with the given NAMEs.\n" +"\n" +msgstr "" +"Crea les canonades amb nom (FIFO) indicades pels seus NOMs.\n" +"\n" + +#: src/mkfifo.c:63 src/mknod.c:64 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not a=rw - umask\n" +msgstr "" +" -m, --mode=MODE Estableix els permissos (com fa «chmod», no com\n" +" a=rw - umask).\n" + +#: src/mkfifo.c:93 src/mknod.c:206 +msgid "fifo files not supported" +msgstr "els fitxers FIFO no són suportats" + +#: src/mkfifo.c:123 src/mknod.c:127 +msgid "invalid mode" +msgstr "el mode no és vàlid" + +# Usa quote(). ivb +#: src/mkfifo.c:142 +#, c-format +msgid "cannot set permissions of fifo %s" +msgstr "no s'han pogut establir els permissos de la cua FIFO «%s»" + +#: src/mknod.c:55 +#, c-format +msgid "Usage: %s [OPTION]... NAME TYPE [MAJOR MINOR]\n" +msgstr "Forma d'ús: %s [OPCIÓ]... NOM TIPUS [MAJOR MENOR]\n" + +#: src/mknod.c:57 +msgid "" +"Create the special file NAME of the given TYPE.\n" +"\n" +msgstr "" +"Crea el fitxer especial NOM, del TIPUS especificat.\n" +"\n" + +#: src/mknod.c:69 +msgid "" +"\n" +"Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they\n" +"must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X,\n" +"it is interpreted as hexadecimal; otherwise, if it begins with 0, as octal;\n" +"otherwise, as decimal. TYPE may be:\n" +msgstr "" +"\n" +"Cal especificar MAJOR i MENOR quan el TIPUS siga «b», «c» o «u»; cal " +"ometre'ls\n" +"quan aquest siga «p». Si MAJOR o MENOR comença per «0x» o «0X», " +"s'interpreta\n" +"com a hexadecimal; si comença per «0», com a octal; altrament s'interpreta " +"com\n" +"a decimal. El TIPUS pot ser:\n" + +#: src/mknod.c:76 +msgid "" +"\n" +" b create a block (buffered) special file\n" +" c, u create a character (unbuffered) special file\n" +" p create a FIFO\n" +msgstr "" +"\n" +" b Crea un fitxer especial de blocs (amb memòria intermèdia).\n" +" c, u Crea un fitxer especial de caràcters (sense memòria intermèdia).\n" +" p Crea una cua FIFO.\n" + +#: src/mknod.c:141 +msgid "wrong number of arguments" +msgstr "el nombre d'arguments no és correcte" + +#: src/mknod.c:153 +msgid "block special files not supported" +msgstr "els fitxers especials de blocs no són suportats" + +#: src/mknod.c:162 +msgid "character special files not supported" +msgstr "els fitxers especials de caràcters no són suportats" + +#: src/mknod.c:171 +msgid "" +"when creating special files, major and minor device\n" +"numbers must be specified" +msgstr "" +"cal especificar els números major i menor de dispositiu en crear fitxers " +"especials" + +# Usa quote(). ivb +#: src/mknod.c:186 +#, c-format +msgid "invalid major device number %s" +msgstr "el número major de dispositiu %s no és vàlid" + +# Usa quote(). ivb +#: src/mknod.c:191 +#, c-format +msgid "invalid minor device number %s" +msgstr "el número menor de dispositiu %s no és vàlid" + +# No crec que calguen cometes. ivb +#: src/mknod.c:196 +#, c-format +msgid "invalid device %s %s" +msgstr "el dispositiu %s %s no és vàlid" + +#: src/mknod.c:210 +msgid "major and minor device numbers may not be specified for fifo files" +msgstr "" +"no s'han d'especificar números major i menor de dispositiu per les cues FIFO" + +# Usa quote(). ivb +#: src/mknod.c:231 +#, c-format +msgid "cannot set permissions of %s" +msgstr "no s'han pogut establir els permissos de %s" + +#: src/mv.c:44 +msgid "Mike Parker, David MacKenzie, and Jim Meyering" +msgstr "Mike Parker, David MacKenzie i Jim Meyering" + +#: src/mv.c:317 +msgid "" +"Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"Canvia el nom d'ORIGEN a DESTÃ, o mou cada ORIGEN al DIRECTORI.\n" +"\n" + +#: src/mv.c:324 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" -f, --force do not prompt before overwriting\n" +" equivalent to --reply=yes\n" +" -i, --interactive prompt before overwrite\n" +" equivalent to --reply=query\n" +msgstr "" +" --backup[=CONTROL]\n" +" Crea una còpia de seguretat de cada fitxer destí\n" +" existent.\n" +" -b Com «--backup», però no accepta cap argument.\n" +" -f, --force No pregunta abans de sobreescriure; equival a\n" +" «--reply=yes».\n" +" -i, --interactive Pregunta abans de sobreescriure; equival a\n" +" «--reply=query».\n" + +#: src/mv.c:332 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +msgstr "" +" --reply={yes,no,query}\n" +" Especifica una resposta a les preguntes sobre " +"fitxers\n" +" destí existents (sí, no, preguntar).\n" +" --strip-trailing-slashes\n" +" Elimina la barra final (si n'hi ha) de cada argument\n" +" ORIGEN.\n" +" -S, --suffix=SUFIX Reemplaça el sufix habitual de les còpies de\n" +" seguretat.\n" + +#: src/mv.c:339 +msgid "" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +" -u, --update move only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +msgstr "" +" --target-directory=DIRECTORI\n" +" Mou cada argument ORIGEN al DIRECTORI.\n" +" -u, --update Només mou quan el fitxer ORIGEN és més nou que el\n" +" fitxer destí o quan el fitxer destí no hi és.\n" +" -v, --verbose Explica què s'està fent.\n" + +# Usa quote(). ivb +#: src/mv.c:467 +#, c-format +msgid "specified target, %s is not a directory" +msgstr "el destí especificat %s no és un directori" + +#: src/mv.c:475 +msgid "when moving multiple files, last argument must be a directory" +msgstr "en moure múltiples fitxers, cal que l'últim argument siga un directori" + +#: src/nice.c:67 +#, c-format +msgid "Usage: %s [OPTION] [COMMAND [ARG]...]\n" +msgstr "Forma d'ús: %s [OPCIÓ] [ORDRE [ARG]...]\n" + +#: src/nice.c:68 +msgid "" +"Run COMMAND with an adjusted scheduling priority.\n" +"With no COMMAND, print the current scheduling priority. ADJUST is 10\n" +"by default. Range goes from -20 (highest priority) to 19 (lowest).\n" +"\n" +" -n, --adjustment=ADJUST increment priority by ADJUST first\n" +msgstr "" +"Executa l'ORDRE amb una prioritat de planificació ajustada. Sense l'ORDRE,\n" +"mostra la prioritat de planificació actual. AJUSTAMENT és 10 per defecte, " +"i\n" +"pot variar entre -20 (la prioritat major) i 19 (la menor).\n" +"\n" +" -n, --adjustment=AJUSTAMENT\n" +" Incrementa la prioritat en AJUSTAMENT unitats abans\n" +" d'executar l'ORDRE.\n" + +#: src/nice.c:109 src/nice.c:122 +#, c-format +msgid "invalid option `%s'" +msgstr "l'opció «%s» no és vàlida" + +#: src/nice.c:147 +#, c-format +msgid "invalid priority `%s'" +msgstr "la prioritat «%s» no és vàlida" + +#: src/nice.c:171 +msgid "a command must be given with an adjustment" +msgstr "cal que especifiqueu una ordre juntament amb l'ajustament" + +#: src/nice.c:178 src/nice.c:187 +msgid "cannot get priority" +msgstr "no s'ha pogut obtenir la prioritat" + +#: src/nice.c:192 +msgid "cannot set priority" +msgstr "no s'ha pogut establir la prioritat" + +#: src/nl.c:39 +msgid "Scott Bartram and David MacKenzie" +msgstr "Scott Bartram i David MacKenzie" + +#: src/nl.c:180 +msgid "" +"Write each FILE to standard output, with line numbers added.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Escriu cada FITXER en la sortida estàndard, amb les línies numerades.\n" +"Sense FITXER, o quan fitxer és «-», llegeix l'entrada estàndard.\n" +"\n" + +#: src/nl.c:188 +msgid "" +" -b, --body-numbering=STYLE use STYLE for numbering body lines\n" +" -d, --section-delimiter=CC use CC for separating logical pages\n" +" -f, --footer-numbering=STYLE use STYLE for numbering footer lines\n" +msgstr "" +" -b, --body-numbering=ESTIL\n" +" Enumera les línies del cos segons l'ESTIL.\n" +" -d, --section-delimiter=CC\n" +" Usa CC per separar les pàgines lògiques.\n" +" -f, --footer-numbering=ESTIL\n" +" Enumera les línies del peu segons ESTIL.\n" + +#: src/nl.c:193 +msgid "" +" -h, --header-numbering=STYLE use STYLE for numbering header lines\n" +" -i, --page-increment=NUMBER line number increment at each line\n" +" -l, --join-blank-lines=NUMBER group of NUMBER empty lines counted as " +"one\n" +" -n, --number-format=FORMAT insert line numbers according to FORMAT\n" +" -p, --no-renumber do not reset line numbers at logical " +"pages\n" +" -s, --number-separator=STRING add STRING after (possible) line number\n" +msgstr "" +" -h, --header-numbering=ESTIL\n" +" Enumera les línies de la capçalera segons l'ESTIL.\n" +" -i, --page-increment=NÚMERO\n" +" Increment que es produeix per cada línia en el " +"compte\n" +" de línies.\n" +" -l, --join-blank-lines=NÚMERO\n" +" Compta NÚMERO línies en blanc com a una.\n" +" -n, --number-format=FORMAT\n" +" Inserta els números de línia segons el FORMAT.\n" +" -p, --no-renumber No reinicia el compte en cada pàgina lògica.\n" +" -s, --number-separator=CADENA\n" +" Escriu la CADENA al darrere del possible número de\n" +" línia.\n" + +#: src/nl.c:201 +msgid "" +" -v, --first-page=NUMBER first line number on each logical page\n" +" -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +msgstr "" +" -v, --first-page=NÚMERO\n" +" Primer NÚMERO de línia de cada pàgina lògica.\n" +" -w, --number-width=NÚMERO\n" +" Usa NÚMERO columnes per cada número de línia.\n" + +#: src/nl.c:207 +msgid "" +"\n" +"By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +"two delimiter characters for separating logical pages, a missing\n" +"second character implies :. Type \\\\ for \\. STYLE is one of:\n" +msgstr "" +"\n" +"Les opcions per defecte són «-v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn». CC " +"són\n" +"dos caràcters delimitadors per separar les pàgines lògiques, on l'absència " +"del\n" +"segon caràcter implica «:». Escriviu «\\\\» per «\\». ESTIL pot ser:\n" + +#: src/nl.c:213 +msgid "" +"\n" +" a number all lines\n" +" t number only nonempty lines\n" +" n number no lines\n" +" pREGEXP number only lines that contain a match for REGEXP\n" +"\n" +"FORMAT is one of:\n" +"\n" +" ln left justified, no leading zeros\n" +" rn right justified, no leading zeros\n" +" rz right justified, leading zeros\n" +"\n" +msgstr "" +"\n" +" a Numera totes les línies.\n" +" t Numera totes les línies que no estan en blanc.\n" +" n No numera cap línia.\n" +" pEXPREG Només numera les línies que contenen una ocurrència d'EXPREG.\n" +"\n" +"El FORMAT pot ser:\n" +"\n" +" ln Alineat a l'esquerra, sense zeros de replé.\n" +" rn Alineat a la dreta, sense zeros de replé.\n" +" rz Alineat a la dreta, replenat amb zeros.\n" + +#: src/nl.c:504 +#, c-format +msgid "invalid starting line number: `%s'" +msgstr "el número inicial de línia no és vàlid: «%s»" + +#: src/nl.c:514 +#, c-format +msgid "invalid line number increment: `%s'" +msgstr "l'increment del número de línia no és vàlid: «%s»" + +#: src/nl.c:527 +#, c-format +msgid "invalid number of blank lines: `%s'" +msgstr "el número de línies en blanc no és vàlid: «%s»" + +#: src/nl.c:541 +#, c-format +msgid "invalid line number field width: `%s'" +msgstr "l'amplada del camp de números de línia no és vàlida: «%s»" + +#: src/od.c:287 +#, c-format +msgid "" +"Usage: %s [OPTION]... [FILE]...\n" +" or: %s --traditional [FILE] [[+]OFFSET [[+]LABEL]]\n" +msgstr "" +"Forma d'ús: %s [OPCIÓ]... [FITXER]...\n" +" o bé: %s --traditional [FITXER] [[+]DESPLAÇAMENT [[+]ETIQUETA]]\n" + +#: src/od.c:292 +msgid "" +"\n" +"Write an unambiguous representation, octal bytes by default,\n" +"of FILE to standard output. With more than one FILE argument,\n" +"concatenate them in the listed order to form the input.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"\n" +"Escriu una representació inequívoca, d'octets en octal per defecte, del " +"FITXER\n" +"en la sortida estàndard. Amb diversos arguments FITXER, els concatena en\n" +"l'ordre especificat per formar l'entrada. Sense FITXER, o quan FITXER és " +"«-»,\n" +"llegeix l'entrada estàndard.\n" +"\n" + +#: src/od.c:299 +msgid "All arguments to long options are mandatory for short options.\n" +msgstr "" +"Els arguments obligatoris per les opcions llargues també ho són per les\n" +"opcions curtes corresponents.\n" + +#: src/od.c:302 +msgid "" +" -A, --address-radix=RADIX decide how file offsets are printed\n" +" -j, --skip-bytes=BYTES skip BYTES input bytes first\n" +msgstr "" +" -A, --address-radix=BASE\n" +" Indica la BASE amb què es mostraran els " +"desplaçaments.\n" +" -j, --skip-bytes=OCTETS\n" +" Salta aquest nombre d'OCTETS al principi de " +"l'entrada.\n" + +#: src/od.c:306 +msgid "" +" -N, --read-bytes=BYTES limit dump to BYTES input bytes\n" +" -s, --strings[=BYTES] output strings of at least BYTES graphic " +"chars\n" +" -t, --format=TYPE select output format or formats\n" +" -v, --output-duplicates do not use * to mark line suppression\n" +" -w, --width[=BYTES] output BYTES bytes per output line\n" +" --traditional accept arguments in traditional form\n" +msgstr "" +" -N, --read-bytes=OCTETS\n" +" Limita la transcripció a aquest nombre d'OCTETS\n" +" d'entrada.\n" +" -s, --strings[=OCTETS]\n" +" Escriu aquelles constants cadena d'almenys OCTETS\n" +" caràcters gràfics.\n" +" -t, --format=TIPUS Especifica el format (o formats) de sortida.\n" +" -v, --output-duplicates\n" +" No usa «*» per marcar la supressió de línies.\n" +" -w, --width[=OCTETS] Escriu aquest nombre d'OCTETS per línia.\n" +" --traditional Accepta arguments en la forma tradicional.\n" + +# buscar una traducció per `named characters' i `shorts' +# Crec que així va bé. ivb +#: src/od.c:316 +msgid "" +"\n" +"Traditional format specifications may be intermixed; they accumulate:\n" +" -a same as -t a, select named characters\n" +" -b same as -t oC, select octal bytes\n" +" -c same as -t c, select ASCII characters or backslash escapes\n" +" -d same as -t u2, select unsigned decimal shorts\n" +msgstr "" +"\n" +"Les especificacions en format tradicional poden estar mesclades, acumulant-" +"se;\n" +"són les següents:\n" +" -a Equival a «-t a», nom dels caràcters.\n" +" -b Equival a «-t oC», octets en octal.\n" +" -c Equival a «-t c», caràcters ASCII o seqüències d'escapada.\n" +" -d Equival a «-t u2», enters curts («short») sense signe en decimal.\n" + +# buscar traduccions pels diferents tipus +# Crec que així va bé. ivb +#: src/od.c:324 +msgid "" +" -f same as -t fF, select floats\n" +" -h same as -t x2, select hexadecimal shorts\n" +" -i same as -t d2, select decimal shorts\n" +" -l same as -t d4, select decimal longs\n" +" -o same as -t o2, select octal shorts\n" +" -x same as -t x2, select hexadecimal shorts\n" +msgstr "" +" -f Equival a «-t fF», números reals en coma flotant.\n" +" -h Equival a «-t x2», enters curts («short») en hexadecimal.\n" +" -i Equival a «-t d2», enters curts («short») en decimal.\n" +" -l Equival a «-t d4», enters llargs («long») en decimal.\n" +" -o Equival a «-t o2», enters curts («short») en octal.\n" +" -x Equival a «-t x2», enters curts («short») en hexadecimal.\n" + +# El més llarg és «x[MIDA]». ivb +#: src/od.c:332 +msgid "" +"\n" +"For older syntax (second call format), OFFSET means -j OFFSET. LABEL\n" +"is the pseudo-address at first byte printed, incremented when dump is\n" +"progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates\n" +"hexadecimal, suffixes may be . for octal and b for multiply by 512.\n" +"\n" +"TYPE is made up of one or more of these specifications:\n" +"\n" +" a named character\n" +" c ASCII character or backslash escape\n" +msgstr "" +"\n" +"En la sintaxi antiga, DESPLAÇAMENT significa «-j DESPLAÇAMENT». ETIQUETA " +"és\n" +"la pseudoadreça del primer octet escrit, que s'incrementa a mesura que va\n" +"progressant la transcripció. En DESPLAÇAMENT i ETIQUETA, un prefix «0x» o\n" +"«0X» indica hexadecimal. Els sufixs poden ser «.» per octal i «b» com a\n" +"multiplicació per 512.\n" +"\n" +"TIPUS està format per una o diverses de les següents especificacions:\n" +"\n" +" a Nom del caràcter.\n" +" c Caràcter ASCII o seqüència d'escapada amb barra invertida.\n" + +# El més llarg és «x[MIDA]». ivb +# «SIZE bytes per integer»->«tindira MIDA octets si fóra un enter», crec. ivb +#: src/od.c:344 +msgid "" +" d[SIZE] signed decimal, SIZE bytes per integer\n" +" f[SIZE] floating point, SIZE bytes per integer\n" +" o[SIZE] octal, SIZE bytes per integer\n" +" u[SIZE] unsigned decimal, SIZE bytes per integer\n" +" x[SIZE] hexadecimal, SIZE bytes per integer\n" +msgstr "" +" d[MIDA] Decimal amb signe, de MIDA octets com a enter.\n" +" f[MIDA] Número real en coma flotant, de MIDA octets com a enter.\n" +" o[MIDA] Octal, de MIDA octets com a enter.\n" +" u[MIDA] Decimal sense signe, de MIDA octets com a enter.\n" +" x[MIDA] Hexadecimal, de MIDA bytes com a enter.\n" + +#: src/od.c:351 +msgid "" +"\n" +"SIZE is a number. For TYPE in doux, SIZE may also be C for\n" +"sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n" +"sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +"for sizeof(double) or L for sizeof(long double).\n" +msgstr "" +"\n" +"MIDA és un número. En els TIPUS «doux», MIDA també pot ser «C» per\n" +"«sizeof(char)», «S» per «sizeof(short)», «I» per «sizeof(int)» o «L» per\n" +"«sizeof(long)». Si TIPUS és «f», MIDA pot ser també «F» per «sizeof" +"(float)»,\n" +"«D» per «sizeof(double)» o bé «L» per «sizeof(long double)».\n" + +# Aquesta cadena continua. ivb +#: src/od.c:358 +msgid "" +"\n" +"RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +"BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +"with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix to\n" +"any type adds a display of printable characters to the end of each line\n" +"of output. " +msgstr "" +"\n" +"BASE és «d» per decimal, «o» per octal, «x» per hexadecimal, o bé «n» per " +"cap.\n" +"OCTETS és hexadecimal si té el prefix «0x» o «0X», i es multiplica per 512 " +"amb\n" +"el sufix «b», per 1024 amb «k» i per 1048576 amb «m». Afegint el sufix «z» " +"a\n" +"qualsevol dels tipus, mostra també els caràcters imprimibles al final de " +"cada\n" +"línia d'eixida. " + +# aquesta entrada va junta amb l'anterior +# Queda en el mateix punt per coincidència. ivb +#: src/od.c:366 +msgid "" +"--string without a number implies 3. --width without a number\n" +"implies 32. By default, od uses -A o -t d2 -w 16.\n" +msgstr "" +"«--string» sense número implica 3. «--width» sense número\n" +"implica 32. Per defecte, s'utilitzen les opcions «-A o -t d2 -w 16».\n" + +#: src/od.c:722 src/od.c:844 +#, c-format +msgid "invalid type string `%s'" +msgstr "la cadena de tipus no és vàlida: «%s»" + +#: src/od.c:732 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte integral type" +msgstr "" +"la cadena de tipus no és vàlida: «%s»; aquest sistema no suporta un tipus " +"enter de %lu octets" + +#: src/od.c:854 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte floating point type" +msgstr "" +"la cadena de tipus no és vàlida: «%s»; aquest sistema no suporta un tipus de " +"coma flotant de %lu octets" + +#: src/od.c:917 +#, c-format +msgid "invalid character `%c' in type string `%s'" +msgstr "el caràcter «%c» de la cadena de tipus «%s» no és vàlid" + +#: src/od.c:1144 +msgid "cannot skip past end of combined input" +msgstr "no es pot saltar més enllà del final de l'entrada combinada" + +# FIXME: xmalloc.h: _STRTOL_ERROR lacks i18n. ivb +# Açò quedarà com «invalid desplaçament a l'estil antic `DESPL'» mentre no ho facen. ivb +#: src/od.c:1397 +msgid "old-style offset" +msgstr "desplaçament a l'estil antic" + +#: src/od.c:1707 +#, c-format +msgid "invalid output address radix `%c'; it must be one character from [doxn]" +msgstr "" +"la base «%c» del desplaçament no és vàlida; ha de ser un caràcter de [doxn]" + +# FIXME: xmalloc.h: _STRTOL_ERROR lacks i18n. ivb +# Açò quedarà com «invalid argument de salt `ARG'» mentre no ho facen. ivb +#: src/od.c:1717 +msgid "skip argument" +msgstr "argument de salt" + +# FIXME: xmalloc.h: _STRTOL_ERROR lacks i18n. ivb +# Açò quedarà com «invalid argument de límit `ARG'» mentre no ho facen. ivb +#: src/od.c:1725 +msgid "limit argument" +msgstr "argument de límit" + +# FIXME: xmalloc.h: _STRTOL_ERROR lacks i18n. ivb +# Açò quedarà com «invalid longitud mínima de cadena `ARG'» mentre no ho facen. ivb +#: src/od.c:1735 +msgid "minimum string length" +msgstr "longitud mínima de cadena" + +# És un enter correcte però massa gran. ivb +#: src/od.c:1740 src/od.c:1806 +#, c-format +msgid "%s is too large" +msgstr "%s és massa gran" + +# FIXME: xmalloc.h: _STRTOL_ERROR lacks i18n. ivb +# Açò quedarà com «invalid especificació d'amplada `ARG'» mentre no ho facen. ivb +#: src/od.c:1804 +msgid "width specification" +msgstr "especificació d'amplada" + +#: src/od.c:1826 +msgid "no type may be specified when dumping strings" +msgstr "no es pot especificar cap tipus quan es transcriuen cadenes" + +# És l'operand, no el mode. ivb +#: src/od.c:1874 +#, c-format +msgid "invalid second operand in compatibility mode `%s'" +msgstr "el segon operand «%s» no és vàlid en el mode de compatibilitat" + +#: src/od.c:1895 +msgid "in compatibility mode, the last two arguments must be offsets" +msgstr "" +"en mode de compatibilitat els dos últims arguments han de ser desplaçaments" + +#: src/od.c:1902 +msgid "compatibility mode supports at most three arguments" +msgstr "el mode de compatibilitat permet com a màxim tres arguments" + +#: src/od.c:1975 +#, c-format +msgid "warning: invalid width %lu; using %d instead" +msgstr "atenció: l'amplada %lu no és vàlida; s'usarà %d" + +# És una cadena de depuració. ivb +#: src/od.c:1991 +#, c-format +msgid "%d: fmt=\"%s\" width=%d\n" +msgstr "%d: fmt=\"%s\" amplada=%d\n" + +#: src/paste.c:50 +msgid "David M. Ihnat and David MacKenzie" +msgstr "David M. Ihnat i David MacKenzie" + +#: src/paste.c:208 +msgid "standard input is closed" +msgstr "l'entrada estàndard està tancada" + +#: src/paste.c:407 +msgid "" +"Write lines consisting of the sequentially corresponding lines from\n" +"each FILE, separated by TABs, to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Escriu línies consistents en les línies corresponents seqüencialment de " +"cada\n" +"FITXER, separades per caràcters de tabulació, en la sortida estàndard. " +"Sense\n" +"FITXER, o quan FITXER és «-», llegeix l'entrada estàndard.\n" +"\n" + +#: src/paste.c:416 +msgid "" +" -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +" -s, --serial paste one file at a time instead of in parallel\n" +msgstr "" +" -d, --delimiters=LLISTA\n" +" Usa els caràcters de la LLISTA, en lloc de " +"tabulacions.\n" +" -s, --serial Processa cada fitxer de cop, i no en paral·lel.\n" + +#: src/pathchk.c:146 +#, c-format +msgid "Usage: %s [OPTION]... NAME...\n" +msgstr "Forma d'ús: %s [OPCIÓ]... NOM...\n" + +#: src/pathchk.c:147 +msgid "" +"Diagnose unportable constructs in NAME.\n" +"\n" +" -p, --portability check for all POSIX systems, not only this one\n" +msgstr "" +"Comprova si hi ha construccions no portables en el NOM.\n" +"\n" +" -p, --portability Prova amb tots els sistemes POSIX, no només amb " +"aquest.\n" + +#: src/pathchk.c:237 +#, c-format +msgid "path `%s' contains nonportable character `%c'" +msgstr "el camí «%s» conté un caràcter no portable, «%c»" + +#: src/pathchk.c:257 +#, c-format +msgid "`%s' is not a directory" +msgstr "«%s» no és un directori" + +#: src/pathchk.c:268 +#, c-format +msgid "directory `%s' is not searchable" +msgstr "el directori «%s» no és navegable" + +#: src/pathchk.c:355 +#, c-format +msgid "name `%s' has length %ld; exceeds limit of %ld" +msgstr "el nom «%s» té longitud %ld; excedeix el límit de %ld" + +#: src/pathchk.c:381 +#, c-format +msgid "path `%s' has length %d; exceeds limit of %ld" +msgstr "el camí «%s» té longitud %d; excedeix el límit de %ld" + +#: src/pinky.c:35 src/uptime.c:39 +msgid "Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi" +msgstr "Joseph Arceneaux, David MacKenzie i Kaveh Ghazi" + +# FIXME: This way of arranging output is language dependent. ivb +#: src/pinky.c:292 +msgid "Login name: " +msgstr "Nom d'entrada: " + +#: src/pinky.c:295 +msgid "In real life: " +msgstr "En la vida real: " + +# Un nom real desconegut. ivb +#: src/pinky.c:298 +msgid "???\n" +msgstr "???\n" + +#: src/pinky.c:318 +msgid "Directory: " +msgstr "Directori: " + +# Compensa els 3 caràcters que «Nom d'entrada» desplaça «En la vida real». ivb +#: src/pinky.c:320 +msgid "Shell: " +msgstr " Intèrpret d'ordres: " + +#: src/pinky.c:341 +msgid "Project: " +msgstr "Projecte: " + +#: src/pinky.c:367 +msgid "Plan:\n" +msgstr "Pla:\n" + +# FIXME: This way of arranging output is language dependent. ivb +# No es passa de 8, ok. ivb +#: src/pinky.c:386 +msgid "Login" +msgstr "Entrada" + +#: src/pinky.c:388 +msgid "Name" +msgstr "Nom" + +#: src/pinky.c:389 +msgid " TTY" +msgstr " TTY" + +# Hauria de ser «Inactiu», però té més de 6 caràcters. ivb +#: src/pinky.c:391 +msgid "Idle" +msgstr "Ociós" + +#: src/pinky.c:392 +msgid "When" +msgstr "Quan" + +#: src/pinky.c:395 +msgid "Where" +msgstr "On" + +#: src/pinky.c:469 +#, c-format +msgid "Usage: %s [OPTION]... [USER]...\n" +msgstr "Forma d'ús: %s [OPCIÓ]... [USUARI]...\n" + +#: src/pinky.c:470 +msgid "" +"\n" +" -l produce long format output for the specified USERs\n" +" -b omit the user's home directory and shell in long format\n" +" -h omit the user's project file in long format\n" +" -p omit the user's plan file in long format\n" +" -s do short format output, this is the default\n" +msgstr "" +"\n" +" -l Genera una eixida amb format llarg per cada USUARI.\n" +" -b Omet el directori personal i intèrpret de la usuària " +"o\n" +" usuari en el format llarg.\n" +" -h Omet el fitxer de projecte de la usuària o usuari en " +"el\n" +" format llarg.\n" +" -p Omet el fitxer de pla de la usuària o usuari en el\n" +" format llarg.\n" +" -s Genera una eixida amb format curt (per defecte).\n" + +#: src/pinky.c:478 +msgid "" +" -f omit the line of column headings in short format\n" +" -w omit the user's full name in short format\n" +" -i omit the user's full name and remote host in short format\n" +" -q omit the user's full name, remote host and idle time\n" +" in short format\n" +msgstr "" +" -f Omet la línia de capçaleres de columna en el format\n" +" curt.\n" +" -w Omet el nom complet de la usuària o usuari en el " +"format\n" +" curt.\n" +" -i Omet el nom complet i l'estació remota de la usuària " +"o\n" +" usuari en el format curt.\n" +" -q Omet el nom complet, l'estació remota i el temps\n" +" d'inactivitat (ociós) en el format curt.\n" + +# No usa quote(). ivb +#: src/pinky.c:487 +#, c-format +msgid "" +"\n" +"A lightweight `finger' program; print user information.\n" +"The utmp file will be %s.\n" +msgstr "" +"\n" +"Un programa de «finger» lleuger; mostra informació sobre les usuàries i\n" +"usuaris. El fitxer «utmp» serà «%s».\n" + +#: src/pinky.c:574 +msgid "no username specified; at least one must be specified when using -l" +msgstr "" +"no s'ha indicat cap nom d'usuari; n'heu d'indicar almenys un si useu «-l»" + +#: src/pr.c:328 +msgid "Pete TerMaat and Roland Huebner" +msgstr "Pete TerMaat i Roland Huebner" + +#: src/pr.c:805 +#, c-format +msgid "`--pages' invalid range of page numbers: `%s'" +msgstr "--pages: l'interval de números de pàgina no és vàlid: «%s»" + +#: src/pr.c:817 +#, c-format +msgid "`--pages' invalid starting page number: `%s'" +msgstr "--pages: el número inicial de pàgina no és vàlid: «%s»" + +#: src/pr.c:829 +#, c-format +msgid "`--pages' invalid ending page number: `%s'" +msgstr "--pages: el número final de pàgina no és vàlid: «%s»" + +#: src/pr.c:836 +msgid "`--pages' starting page number is larger than ending page number" +msgstr "--pages: el número inicial de pàgina és major que el final" + +#: src/pr.c:911 +msgid "`--pages=FIRST_PAGE[:LAST_PAGE]' missing argument" +msgstr "--pages=PRIM_PÀG[:ÚLT_PÀG]: manca un argument" + +#: src/pr.c:922 +#, c-format +msgid "`--columns=COLUMN' invalid number of columns: `%s'" +msgstr "--columns=COLUMNES: el nombre de columnes no és vàlid: «%s»" + +#: src/pr.c:976 +#, c-format +msgid "`-l PAGE_LENGTH' invalid number of lines: `%s'" +msgstr "-l LLARG_PÀG: el nombre de línies no és vàlid: «%s»" + +#: src/pr.c:1000 +#, c-format +msgid "`-N NUMBER' invalid starting line number: `%s'" +msgstr "-N NÚMERO: el número inicial de línia no és vàlid: «%s»" + +#: src/pr.c:1012 +#, c-format +msgid "`-o MARGIN' invalid line offset: `%s'" +msgstr "-o MARGE: el desplaçament de línia no és vàlid: «%s»" + +#: src/pr.c:1053 +#, c-format +msgid "`-w PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "-w AMPLE_PÀG: el nombre de caràcters no és vàlid: «%s»" + +#: src/pr.c:1065 +#, c-format +msgid "`-W PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "-W AMPLE_PÀG: el nombre de caràcters no és vàlid: «%s»" + +# dia mes any hora:minut +#: src/pr.c:1079 +msgid "%b %e %H:%M %Y" +msgstr "%e %b %Y %H:%M" + +#: src/pr.c:1088 +msgid "Cannot specify number of columns when printing in parallel." +msgstr "" +"no es pot especificar el nombre de columnes quan s'imprimeix en paral·lel" + +#: src/pr.c:1092 +msgid "Cannot specify both printing across and printing in parallel." +msgstr "no es pot especificar impressió en paral·lel i de través alhora" + +#: src/pr.c:1188 +#, c-format +msgid "`-%c' extra characters or invalid number in the argument: `%s'" +msgstr "-%c: sobren caràcters o el número de l'argument no és vàlid: «%s»" + +#: src/pr.c:1299 +msgid "page width too narrow" +msgstr "l'amplada de pàgina és insuficient" + +#: src/pr.c:2362 +#, c-format +msgid "starting page number larger than total number of pages: `%d'" +msgstr "" +"el número inicial de pàgina és major que el nombre total de pàgines: «%d»" + +#: src/pr.c:2393 +#, c-format +msgid "Page %d" +msgstr "Pàgina %d" + +#: src/pr.c:2759 +msgid "" +"Paginate or columnate FILE(s) for printing.\n" +"\n" +msgstr "" +"Arranja el(s) FITXER(s) en pàgines o columnes per imprimir.\n" +"\n" + +#: src/pr.c:2766 +msgid "" +" +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +" begin [stop] printing with page FIRST_[LAST_]PAGE\n" +" -COLUMN, --columns=COLUMN\n" +" output COLUMN columns and print columns down,\n" +" unless -a is used. Balance number of lines in the\n" +" columns on each page.\n" +msgstr "" +" +PRIM_PÀG[:ÚLT_PÀG], --pages=PRIM_PÀG[:ÚLT_PÀG] \n" +" Comença [i acaba] la paginació en PRIM_PÀG [i " +"ÚLT_PÀG].\n" +" -COLUMNES, --columns=COLUMNES\n" +" Disposa el text en les COLUMNES indicades i les " +"escriu\n" +" en vertical, tret que especifiqueu «-a». Iguala el\n" +" nombre de línies de les columnes de cada pàgina.\n" + +#: src/pr.c:2774 +msgid "" +" -a, --across print columns across rather than down, used together\n" +" with -COLUMN\n" +" -c, --show-control-chars\n" +" use hat notation (^G) and octal backslash notation\n" +" -d, --double-space\n" +" double space the output\n" +msgstr "" +" -a, --across Escriu les columnes de través en comptes de\n" +" verticalment, usat juntament amb -COLUMNES.\n" +" -c, --show-control-chars\n" +" Usa la notació «^G» i la notació d'escapada en octal\n" +" amb barra invertida.\n" +" -d, --double-space Escriu el text amb espaiat doble.\n" + +#: src/pr.c:2782 +msgid "" +" -D, --date-format=FORMAT\n" +" use FORMAT for the header date\n" +" -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +" expand input CHARs (TABs) to tab WIDTH (8)\n" +" -F, -f, --form-feed\n" +" use form feeds instead of newlines to separate pages\n" +" (by a 3-line page header with -F or a 5-line header\n" +" and trailer without -F)\n" +msgstr "" +" -D, --date-format=FORMAT\n" +" Formata la data de la capçalera usant aquest FORMAT.\n" +" -e[CARÀCTER[NÚMERO]], --expand-tabs[=CARÀCTER[NÚMERO]]\n" +" Converteix cada CARÀCTER de l'entrada en NÚMERO " +"espais\n" +" en l'eixida (per defecte CARÀCTER és la tabulació i\n" +" NÚMERO és 8).\n" +" -F, -f, --form-feed Usa un salt de pàgina, en lloc de salts de línia, " +"per\n" +" separar cada pàgina (es separen amb una capçalera de " +"3\n" +" línies amb l'opció «-F»; amb 5 línies de capçalera i " +"5\n" +" de cua sense «-F»).\n" + +#: src/pr.c:2792 +msgid "" +" -h HEADER, --header=HEADER\n" +" use a centered HEADER instead of filename in page " +"header,\n" +" -h \"\" prints a blank line, don't use -h\"\"\n" +" -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +" replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +" -J, --join-lines merge full lines, turns off -W line truncation, no " +"column\n" +" alignment, --sep-string[=STRING] sets separators\n" +msgstr "" +" -h CAPÇALERA, --header=CAPÇALERA\n" +" Escriu una CAPÇALERA centrada de pàgina, en lloc del\n" +" nom del fitxer; «-h \"\"» escriu una línia en blanc, " +"no\n" +" useu «-h\"\"».\n" +" -i[CARÀCTER[NÚMERO], --output-tabs[=CARÀCTER[NÚMERO]]\n" +" Converteix cada grup de NÚMERO espais consecutius de\n" +" l'entrada en un CARÀCTER en l'eixida (per defecte\n" +" CARÀCTER és la tabulació i NÚMERO és 8).\n" +" -J, --join-lines Ajunta les línies senceres, inhabilita el truncament " +"de\n" +" línies de l'opció «-W», no hi ha alineament de " +"columna,\n" +" i «--sep-string[=CADENA]» defineix els separadors.\n" + +#: src/pr.c:2801 +msgid "" +" -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +" set the page length to PAGE_LENGTH (66) lines\n" +" (default number of lines of text 56, and with -F 63)\n" +" -m, --merge print all files in parallel, one in each column,\n" +" truncate lines, but join lines of full length with -J\n" +msgstr "" +" -l LLARG_PÀG, --length=LLARG_PÀG\n" +" Defineix la llargada de pàgina en LLARG_PÀG (66) " +"línies\n" +" (per defecte hi ha 56 línies de text, 63 amb «-F»).\n" +" -m, --merge Escriu els fitxers en paral·lel, un en cada columna,\n" +" amb truncament de línies, però ajuntant les que " +"ocupen\n" +" una línia sencera si s'usa l'opció «-J».\n" + +#: src/pr.c:2808 +msgid "" +" -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +" number lines, use DIGITS (5) digits, then SEP (TAB),\n" +" default counting starts with 1st line of input file\n" +" -N NUMBER, --first-line-number=NUMBER\n" +" start counting with NUMBER at 1st line of first\n" +" page printed (see +FIRST_PAGE)\n" +msgstr "" +" -n[SEPARADOR[DÃGITS]], --number-lines[=SEPARADOR[DÃGITS]]\n" +" Numera les línies usant DÃGITS dígits i un SEPARADOR " +"a\n" +" continuació, comptant per defecte des de la 1a línia\n" +" del text (per defecte SEPARADOR és la tabulació i\n" +" DÃGITS és 5).\n" +" -N NÚMERO, --first-line-number=NÚMERO\n" +" Comença la numeració amb NÚMERO en la 1a línia de la\n" +" primera pàgina escrita (vegeu «+PRIM_PÀG»).\n" + +#: src/pr.c:2816 +msgid "" +" -o MARGIN, --indent=MARGIN\n" +" offset each line with MARGIN (zero) spaces, do not\n" +" affect -w or -W, MARGIN will be added to PAGE_WIDTH\n" +" -r, --no-file-warnings\n" +" omit warning when a file cannot be opened\n" +msgstr "" +" -o MARGE, --indent=MARGE\n" +" Desplaça cada línia MARGE espais, sense afectar les\n" +" opcions «-w» o «-W» en ús; el MARGE s'afegeix a\n" +" AMPLE_PÀG (per defecte MARGE és 0).\n" +" -r, --no-file-warnings\n" +" No avisa quan un fitxer no es pot obrir.\n" + +# Aaalaaa, ni punts ni res! ivb +#: src/pr.c:2823 +msgid "" +" -s[CHAR],--separator[=CHAR]\n" +" separate columns by a single character, default for " +"CHAR\n" +" is the character without -w and 'no char' with -w\n" +" -s[CHAR] turns off line truncation of all 3 column\n" +" options (-COLUMN|-a -COLUMN|-m) except -w is set\n" +msgstr "" +" -s[CARÀCTER], --separator[=CARÀCTER]\n" +" Separa les columnes amb un únic CARÀCTER; aquest és " +"per\n" +" defecte una tabulació si no s'usa «-w» i cap " +"caràcter\n" +" quan s'usa «-w». «-s[CARÀCTER]» inhabilita el\n" +" truncament de línia de totes les opcions de columna\n" +" («-COLUMNES», «-a -COLUMNES» i «-m») tret que\n" +" especifiqueu «-w».\n" + +#: src/pr.c:2830 +msgid " -SSTRING, --sep-string[=STRING]\n" +msgstr " -SCADENA, --sep-string[=CADENA]\n" + +# Eeeeinnn?? Beneït info! ivb +#: src/pr.c:2833 +msgid "" +" separate columns by STRING,\n" +" without -S: Default separator with -J and \n" +" otherwise (same as -S\" \"), no effect on column " +"options\n" +" -t, --omit-header omit page headers and trailers\n" +msgstr "" +" Separa les columnes amb aquesta CADENA; si no s'usa\n" +" «-S» i sí s'usa «-J» el separador per defecte és la\n" +" tabulació, altrament és l'espai (equival a «-S" +"\"\"»).\n" +" Aquesta opció no té efecte en les opcions de " +"columna.\n" +" -t, --omit-header Omet les capçaleres i cues de pàgina.\n" + +# FIXME: suggest using `just take a look at info, man!' for some option descriptions. ivb +# revisar l'opció -w +# Hau! ivb +#: src/pr.c:2839 +msgid "" +" -T, --omit-pagination\n" +" omit page headers and trailers, eliminate any " +"pagination\n" +" by form feeds set in input files\n" +" -v, --show-nonprinting\n" +" use octal backslash notation\n" +" -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters for\n" +" multiple text-column output only, -s[char] turns off " +"(72)\n" +msgstr "" +" -T, --omit-pagination Omet les capçaleres i cues de pàgina, i elimina\n" +" tota paginació amb salts de pàgina que es trobe en " +"els\n" +" fitxers de l'entrada.\n" +" -v, --show-nonprinting\n" +" Usa la notació d'escapada en octal amb barra " +"invertida.\n" +" -w AMPLE_PÀG, --width=AMPLE_PÀG\n" +" Defineix l'amplada de pàgina a AMPLE_PÀG caràcters\n" +" només per la paginació per columnes (per defecte\n" +" AMPLE_PÀG és 72); l'opció «-s[CARÀCTER]» inhabilita\n" +" l'amplada de pàgina per defecte.\n" + +#: src/pr.c:2849 +msgid "" +" -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters always,\n" +" truncate lines, except -J option is set, no " +"interference\n" +" with -S or -s\n" +msgstr "" +" -W AMPLE_PÀG, --page-width=AMPLE_PÀG\n" +" Defineix l'amplada de pàgina a AMPLE_PÀG caràcters\n" +" sempre, truncant les línies excepte si useu l'opció\n" +" «-J»; no interfereix amb les opcions «-S» o «-s».\n" + +# Termina pr i encara estic viu! Vaig a prendre una aspirina... ivb +#: src/pr.c:2857 +msgid "" +"\n" +"-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n" +"FILE is -, read standard input.\n" +msgstr "" +"\n" +"L'opció «-T» és implícita quan s'especifica «-l LLARG_PÀG» i LLARG_PÀG és\n" +"menor o igual que 10, o menor o igual que 3 quan s'usa l'opció «-F». Sense\n" +"FITXER, o quan FITXER és «-», llegeix l'entrada estàndard.\n" + +#: src/printenv.c:43 +msgid "David MacKenzie and Richard Mlynarik" +msgstr "David MacKenzie i Richard Mlynarik" + +#: src/printenv.c:63 +#, c-format +msgid "" +"Usage: %s [VARIABLE]...\n" +" or: %s OPTION\n" +"If no environment VARIABLE specified, print them all.\n" +"\n" +msgstr "" +"Forma d'ús: %s [VARIABLE]...\n" +" o bé: %s OPCIÓ\n" +"Si no s'especifica cap VARIABLE d'entorn, les mostra totes.\n" +"\n" + +#: src/printf.c:87 +#, c-format +msgid "" +"warning: %s: character(s) following character constant have been ignored" +msgstr "" +"avís: %s: s'han descartat els caràcters que segueixen la constant caràcter" + +#: src/printf.c:100 +#, c-format +msgid "" +"Usage: %s FORMAT [ARGUMENT]...\n" +" or: %s OPTION\n" +msgstr "" +"Forma d'ús: %s FORMAT [ARGUMENT]...\n" +" o bé: %s OPCIÓ\n" + +#: src/printf.c:105 +msgid "" +"Print ARGUMENT(s) according to FORMAT.\n" +"\n" +msgstr "" +"Mostra cada ARGUMENT seguint el FORMAT indicat.\n" +"\n" + +# El més llarg és «UNNNNNNNN». ivb +#: src/printf.c:111 +msgid "" +"\n" +"FORMAT controls the output as in C printf. Interpreted sequences are:\n" +"\n" +" \\\" double quote\n" +" \\0NNN character with octal value NNN (0 to 3 digits)\n" +" \\\\ backslash\n" +msgstr "" +"\n" +"FORMAT controla l'eixida com fa printf() en C. S'interpreten les " +"seqüències:\n" +"\n" +" \\\" Cometes dobles.\n" +" \\0NNN Caràcter amb valor octal NNN (de 0 a 3 dígits).\n" +" \\\\ Barra invertida.\n" + +# El més llarg és «UNNNNNNNN». ivb +#: src/printf.c:119 +msgid "" +" \\a alert (BEL)\n" +" \\b backspace\n" +" \\c produce no further output\n" +" \\f form feed\n" +msgstr "" +" \\a Alarma (BEL).\n" +" \\b Retrocés.\n" +" \\c No produeix més eixida.\n" +" \\f Salt de pàgina.\n" + +# El més llarg és «UNNNNNNNN». ivb +#: src/printf.c:125 +msgid "" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" +" \\n Nova línia.\n" +" \\r Retorn de carro.\n" +" \\t Tabulació horitzontal.\n" +" \\v Tabulació vertical.\n" + +# El més llarg és «UNNNNNNNN». ivb +#: src/printf.c:131 +msgid "" +" \\xNN byte with hexadecimal value NN (1 to 2 digits)\n" +"\n" +" \\uNNNN character with hexadecimal value NNNN (4 digits)\n" +" \\UNNNNNNNN character with hexadecimal value NNNNNNNN (8 digits)\n" +msgstr "" +" \\xNN Octet amb valor hexadecimal NN (d'1 a 2 dígits).\n" +" \\uNNNN Caràcter amb valor hexadecimal NNNN (4 dígits).\n" +" \\uNNNNNNNN Caràcter amb valor hexadecimal NNNNNNNN (8 dígits).\n" + +# El més llarg és «UNNNNNNNN». ivb +#: src/printf.c:137 +msgid "" +" %% a single %\n" +" %b ARGUMENT as a string with `\\' escapes interpreted\n" +"\n" +"and all C format specifications ending with one of diouxXfeEgGcs, with\n" +"ARGUMENTs converted to proper type first. Variable widths are handled.\n" +msgstr "" +" %% Un sol «%».\n" +" %b L'ARGUMENT com a una cadena amb escapades «\\» " +"interpretades.\n" +"\n" +"i totes les especificacions de format C que acaben en un dels caràcters\n" +"«diouxXfeEgGcs», on cada ARGUMENT serà convertit al tipus adequat. Es\n" +"suporten les amplàries variables.\n" + +#: src/printf.c:160 +#, c-format +msgid "%s: expected a numeric value" +msgstr "%s: cal un valor numèric" + +#: src/printf.c:162 +#, c-format +msgid "%s: value not completely converted" +msgstr "%s: no s'ha convertit completament el valor" + +#: src/printf.c:254 src/printf.c:280 +msgid "missing hexadecimal number in escape" +msgstr "manca un número hexadecimal en la seqüència d'escapada" + +#: src/printf.c:292 +#, c-format +msgid "invalid universal character name \\%c%0*x" +msgstr "el nom de caràcter universal «\\%c%0*x» no és vàlid" + +#: src/printf.c:472 +#, c-format +msgid "invalid field width: %s" +msgstr "l'amplària de camp no és vàlida: %s" + +#: src/printf.c:498 +#, c-format +msgid "invalid precision: %s" +msgstr "la precisió no és vàlida: %s" + +#: src/printf.c:519 +#, c-format +msgid "%%%c: invalid directive" +msgstr "%%%c: la directiva no és vàlida" + +#: src/printf.c:576 +#, c-format +msgid "Usage: %s format [argument...]\n" +msgstr "Forma d'ús: %s format [ARGUMENT...]\n" + +#: src/printf.c:594 +#, c-format +msgid "warning: ignoring excess arguments, starting with `%s'" +msgstr "avís: es descarten els arguments sobrants, començant per «%s»" + +# El primer arg. és un missatge d'error. ivb +#: src/ptx.c:410 +#, c-format +msgid "%s (for regexp `%s')" +msgstr "%s (en l'expressió regular «%s»)" + +#: src/ptx.c:1859 +#, c-format +msgid "" +"Usage: %s [OPTION]... [INPUT]... (without -G)\n" +" or: %s -G [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "" +"Forma d'ús: %s [OPCIÓ]... [ENTRADA]... (sense «-G»)\n" +" o bé: %s -G [OPCIÓ]... [ENTRADA [SORTIDA]]\n" + +# Escriu les paraules del text seguides, començant cada colta per una. ivb +#: src/ptx.c:1863 +msgid "" +"Output a permuted index, including context, of the words in the input " +"files.\n" +"\n" +msgstr "" +"Escriu un índex permutat, incloent el context, amb les paraules dels " +"fitxers\n" +"que formen l'entrada.\n" +"\n" + +#: src/ptx.c:1870 +msgid "" +" -A, --auto-reference output automatically generated references\n" +" -C, --copyright display Copyright and copying conditions\n" +" -G, --traditional behave more like System V `ptx'\n" +" -F, --flag-truncation=STRING use STRING for flagging line truncations\n" +msgstr "" +" -A, --auto-reference Escriu les referències generades automàticament.\n" +" -C, --copyright Mostra el Copyright i les condicions de còpia.\n" +" -G, --traditional Es comporta com el «ptx» de System V.\n" +" -F, --flag-truncation=CADENA\n" +" Usa la CADENA per senyalar els truncaments de línia.\n" + +#: src/ptx.c:1876 +msgid "" +" -M, --macro-name=STRING macro name to use instead of `xx'\n" +" -O, --format=roff generate output as roff directives\n" +" -R, --right-side-refs put references at right, not counted in -w\n" +" -S, --sentence-regexp=REGEXP for end of lines or end of sentences\n" +" -T, --format=tex generate output as TeX directives\n" +msgstr "" +" -M, --macro-name=CADENA\n" +" Nom del macro a usar en lloc de «xx».\n" +" -O, --format=roff Genera la sortida com a directives de «roff».\n" +" -R, --right-side-refs Posa les referències a la dreta, i «-w» no les " +"té\n" +" en compte.\n" +" -S, --sentence-regexp=EXPREG\n" +" Identifica els finals de línia o de frase fent " +"servir\n" +" l'expressió regular indicada.\n" +" -T, --format=tex Genera la sortida com a directives de TeX.\n" + +#: src/ptx.c:1883 +msgid "" +" -W, --word-regexp=REGEXP use REGEXP to match each keyword\n" +" -b, --break-file=FILE word break characters in this FILE\n" +" -f, --ignore-case fold lower case to upper case for sorting\n" +" -g, --gap-size=NUMBER gap size in columns between output fields\n" +" -i, --ignore-file=FILE read ignore word list from FILE\n" +" -o, --only-file=FILE read only word list from this FILE\n" +msgstr "" +" -W, --word-regexp=EXPREG\n" +" Identifica les paraules clau fent servir l'expressió\n" +" regular idicada.\n" +" -b, --break-file=FITXER\n" +" El FITXER conté els caràcters separadors de les\n" +" paraules clau.\n" +" -f, --ignore-case Passa a majúscules per ordenar.\n" +" -g, --gap-size=NÚMERO Tamany (en columnes) de la separació entre els\n" +" camps de la sortida.\n" +" -i, --ignore-file=FITXER\n" +" El FITXER conté una llista de paraules que mai seran\n" +" preses com a paraules clau.\n" +" -o, --only-file=FITXER\n" +" El FITXER conté una llista de les úniques paraules " +"que\n" +" seran preses com a paraules clau.\n" + +#: src/ptx.c:1891 +msgid "" +" -r, --references first field of each line is a reference\n" +" -t, --typeset-mode - not implemented -\n" +" -w, --width=NUMBER output width in columns, reference " +"excluded\n" +msgstr "" +" -r, --references Pren el primer camp de cada línia com a una " +"referència.\n" +" -t, --typeset-mode (No es troba implementada.)\n" +" -w, --width=NÚMERO Amplada (en columnes) de la sortida (excloent-ne la\n" +" referència).\n" + +#: src/ptx.c:1898 +msgid "" +"\n" +"With no FILE or if FILE is -, read Standard Input. `-F /' by default.\n" +msgstr "" +"\n" +"Sense cap FITXER o si FITXER és «-», llegeix l'entrada estàndard. Per " +"defecte\n" +"s'usa «-F /».\n" + +#: src/ptx.c:1978 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 2, or (at your option)\n" +"any later version.\n" +"\n" +msgstr "" +"Aquest és programari lliure; podeu redistribuir-lo i/o modificar-lo sota " +"els\n" +"termes de la Llicència Pública General GNU tal i com ha estat publicada per " +"la\n" +"Free Software Foundation; bé sota la versió 2 de la Llicència o bé (si ho\n" +"preferiu) sota qualsevol versió posterior.\n" +"\n" + +#: src/ptx.c:1985 +msgid "" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"\n" +msgstr "" +"Aquest programa es distribueix amb l'expectativa de que serà útil, però " +"SENSE\n" +"CAP GARANTIA; ni tan sols la garantia implícita de COMERCIABILITAT o " +"ADEQUACIÓ\n" +"PER UN PROPÃ’SIT PARTICULAR. Vegeu la Llicència Pública General GNU per\n" +"obtenir-ne més detalls.\n" +"\n" + +#: src/ptx.c:1992 +msgid "" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software Foundation,\n" +"Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" +msgstr "" +"Hauríeu d'haver rebut una còpia de la Llicència Pública General GNU " +"juntament\n" +"amb aquest programa; en cas contrari, escriviu a la Free Software " +"Foundation,\n" +"Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.\n" + +#: src/pwd.c:47 +msgid "" +"Print the full filename of the current working directory.\n" +"\n" +msgstr "" +"Mostra el nom de fitxer complet del directori de treball actual.\n" +"\n" + +#: src/pwd.c:74 +msgid "ignoring non-option arguments" +msgstr "es descarten els arguments no-opció" + +#: src/pwd.c:78 +msgid "cannot get current directory" +msgstr "no s'ha pogut obtenir el directori actual" + +#: src/readlink.c:69 +#, c-format +msgid "Usage: %s [OPTION]... FILE\n" +msgstr "Foma d'ús: %s [OPCIÓ]... FITXER\n" + +#: src/readlink.c:70 +msgid "" +"Display value of a symbolic link on standard output.\n" +"\n" +msgstr "" +"Mostra el valor d'un enllaç simbòlic en l'eixida estàndard.\n" +"\n" + +#: src/readlink.c:72 +msgid "" +" -f, --canonicalize canonicalize by following every symlink in every\n" +" component of the given path recursively\n" +" -n, --no-newline do not output the trailing newline\n" +" -q, --quiet,\n" +" -s, --silent suppress most error messages\n" +" -v, --verbose report error messages\n" +msgstr "" +" -f, --canonicalize Prova de trobar el nom canònic, seguint " +"recursivament\n" +" cada enllaç simbòlic de cada component del camí\n" +" indicat.\n" +" -n, --no-newline No escriu un salt de línia al final.\n" +" -q, --quiet,\n" +" -s, --silent No mostra la majoria de missatges d'error.\n" +" -v, --verbose Mostra els missatges d'error.\n" + +# Usa quote(). ivb +#: src/remove.c:394 +#, c-format +msgid "cannot chdir from %s to .." +msgstr "no s'ha pogut canviar del directori %s a «..»" + +# Hmm... queda bé? jm +# Els 2 usen quote(). ivb +# En sintonia amb libc... ivb +#: src/remove.c:407 src/remove.c:488 +#, c-format +msgid "cannot lstat `.' in %s" +msgstr "ha fallat lstat() sobre «.» en %s" + +# Els 2 usen quote(). ivb +#: src/remove.c:414 src/remove.c:492 +#, c-format +msgid "%s changed dev/ino" +msgstr "%s ha canviat de dispositiu o node-i" + +# Els 4 usen quote(). ivb +#: src/remove.c:574 src/remove.c:712 src/remove.c:881 src/remove.c:984 +#, c-format +msgid "cannot lstat %s" +msgstr "ha fallat lstat() sobre %s" + +# Usa quote(9. ivb +#: src/remove.c:603 +#, c-format +msgid "%s: descend into write-protected directory %s? " +msgstr "%s: voleu descendir al directori protegit contra escriptura %s? " + +# Usa quote(). ivb +#: src/remove.c:604 +#, c-format +msgid "%s: descend into directory %s? " +msgstr "%s: voleu descendir al directori %s? " + +# FIXME: Language-dependent. ivb +# Usa quote() en els 2 args. ivb +#: src/remove.c:614 +#, c-format +msgid "%s: remove write-protected %s %s? " +msgstr "%s: voleu eliminar el %s protegit contra escriptura %s? " + +# FIXME: Language-dependent. ivb +# Usa quote() en els 2 args. ivb +#: src/remove.c:615 +#, c-format +msgid "%s: remove %s %s? " +msgstr "%s: voleu eliminar el %s %s? " + +# Usa quote(). ivb +# Missatge informatiu. ivb +#: src/remove.c:639 +#, c-format +msgid "removed %s\n" +msgstr "s'ha eliminat %s\n" + +# Els 2 usen quote(). ivb +# Missatge informatiu. ivb +#: src/remove.c:654 src/remove.c:1059 +#, c-format +msgid "removed directory: %s\n" +msgstr "s'ha eliminat el directori: %s\n" + +# Els 2 usen quote(). ivb +#: src/remove.c:734 src/remove.c:751 src/remove.c:1064 +#, c-format +msgid "cannot remove directory %s" +msgstr "no s'ha pogut eliminar el directori %s" + +# Usa quote(). ivb +#: src/remove.c:815 +#, c-format +msgid "cannot open directory %s" +msgstr "no s'ha pogut obrir el directori %s" + +# Els 2 usen quote() en els 2 args. ivb +#: src/remove.c:896 src/remove.c:1002 +#, c-format +msgid "cannot chdir from %s to %s" +msgstr "no s'ha pogut canviar del directori %s a %s" + +# Usa quote(). ivb +#: src/remove.c:904 +#, c-format +msgid "" +"WARNING: Circular directory structure.\n" +"This almost certainly means that you have a corrupted file system.\n" +"NOTIFY YOUR SYSTEM MANAGER.\n" +"The following directory is part of the cycle:\n" +" %s\n" +msgstr "" +"avís: Estructura de directoris circular.\n" +"\tAçò indica quasi amb certesa que el sistema de fitxers és corrupte.\n" +"\tAVISEU L'ADMINISTRADOR DEL SISTEMA.\n" +"\tEl següent directori és part del cicle:\n" +"\t %s\n" + +#: src/remove.c:1098 +msgid "cannot remove `.' or `..'" +msgstr "no es pot eliminar «.» ni «..»" + +#: src/rm.c:60 +msgid "Paul Rubin, David MacKenzie, Richard Stallman, and Jim Meyering" +msgstr "Paul Rubin, David MacKenzie, Richard Stallman i Jim Meyering" + +#: src/rm.c:99 src/touch.c:244 +#, c-format +msgid "Usage: %s [OPTION]... FILE...\n" +msgstr "Forma d'ús: %s [OPCIÓ]... FITXER...\n" + +#: src/rm.c:100 +msgid "" +"Remove (unlink) the FILE(s).\n" +"\n" +" -d, --directory unlink FILE, even if it is a non-empty directory\n" +" (super-user only)\n" +" -f, --force ignore nonexistent files, never prompt\n" +" -i, --interactive prompt before any removal\n" +" -r, -R, --recursive remove the contents of directories recursively\n" +" -v, --verbose explain what is being done\n" +msgstr "" +"Elimina (o deslliga) cada FITXER.\n" +"\n" +" -d, --directory Deslliga el FITXER, encara que siga un directori no\n" +" buit (només pel superusuari).\n" +" -f, --force No té en compte els fitxers inexistents, i mai no\n" +" pregunta.\n" +" -i, --interactive Pregunta abans d'esborrar.\n" +" -r, -R, --recursive Elimina recursivament els continguts dels " +"directoris.\n" +" -v, --verbose Explica què s'està fent.\n" + +#: src/rm.c:112 +#, c-format +msgid "" +"\n" +"To remove a file whose name starts with a `-', for example `-foo',\n" +"use one of these commands:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" +msgstr "" +"\n" +"Per esborrar un fitxer amb un nom que comence per «-», per exemple «-mec»,\n" +"useu una d'aquestes ordres:\n" +" %s -- -mec\n" +"\n" +" %s ./-mec\n" + +#: src/rm.c:121 +msgid "" +"\n" +"Note that if you use rm to remove a file, it is usually possible to recover\n" +"the contents of that file. If you want more assurance that the contents " +"are\n" +"truly unrecoverable, consider using shred.\n" +msgstr "" +"\n" +"Tingueu en compte que si useu «rm» per eliminar un fitxer, normalment és\n" +"possible recuperar-ne els continguts. Si voleu estar més segurs de que els\n" +"continguts esdevinguen realment irrecuperables, considereu usar «shred».\n" + +# Cap dels 2 usa quote(). ivb +# Missatge informatiu. ivb +#: src/rmdir.c:116 src/rmdir.c:217 +#, c-format +msgid "removing directory, %s" +msgstr "s'està eliminant el directori «%s»" + +#: src/rmdir.c:146 +#, c-format +msgid "Usage: %s [OPTION]... DIRECTORY...\n" +msgstr "Forma d'ús: %s [OPCIÓ]... DIRECTORI...\n" + +#: src/rmdir.c:147 +msgid "" +"Remove the DIRECTORY(ies), if they are empty.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignore each failure that is solely because a directory\n" +" is non-empty\n" +msgstr "" +"Elimina cada DIRECTORI, si es troba buit.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" No té en compte els errors originats només perquè un\n" +" directori no es troba buit.\n" + +#: src/rmdir.c:154 +msgid "" +" -p, --parents remove DIRECTORY, then try to remove each directory\n" +" component of that path name. E.g., `rmdir -p a/b/c' is\n" +" similar to `rmdir a/b/c a/b a'.\n" +" -v, --verbose output a diagnostic for every directory processed\n" +msgstr "" +" -p, --parents Elimina el DIRECTORI, i després prova d'eliminar " +"cada\n" +" component del seu nom de camí. Per exemple,\n" +" «rmdir -p a/b/c» és similar a «rmdir a/b/c a/b a».\n" +" -v, --verbose Mostra un missatge per cada directori processat.\n" + +#: src/seq.c:82 +#, c-format +msgid "" +"Usage: %s [OPTION]... LAST\n" +" or: %s [OPTION]... FIRST LAST\n" +" or: %s [OPTION]... FIRST INCREMENT LAST\n" +msgstr "" +"Forma d'ús: %s [OPCIÓ]... ÚLTIM\n" +" o bé: %s [OPCIÓ]... PRIMER ÚLTIM\n" +" o bé: %s [OPCIÓ]... PRIMER INCREMENT ÚLTIM\n" + +#: src/seq.c:87 +#, c-format +msgid "" +"Print numbers from FIRST to LAST, in steps of INCREMENT.\n" +"\n" +" -f, --format=FORMAT use printf style floating-point FORMAT (default: %" +"g)\n" +" -s, --separator=STRING use STRING to separate numbers (default: \\n)\n" +" -w, --equal-width equalize width by padding with leading zeroes\n" +msgstr "" +"Mostra els números del PRIMER a l'ÚLTIM, amb pas INCREMENT.\n" +"\n" +" -f, --format=FORMAT Usa el FORMAT indicat de coma flotat d'estil printf" +"()\n" +" (per defecte «%g»).\n" +" -s, --separator=CADENA Usa aquesta CADENA per separar els números (per\n" +" defecte «\\n»).\n" +" -w, --equal-width Iguala l'amplària replenant amb zeros al davant.\n" + +#: src/seq.c:96 +#, c-format +msgid "" +"\n" +"If FIRST or INCREMENT is omitted, it defaults to 1.\n" +"FIRST, INCREMENT, and LAST are interpreted as floating point values.\n" +"INCREMENT should be positive if FIRST is smaller than LAST, and negative\n" +"otherwise. When given, the FORMAT argument must contain exactly one of\n" +"the printf-style, floating point output formats %e, %f, %g\n" +msgstr "" +"\n" +"Si s'omet PRIMER o INCREMENT, es pren 1 per defecte. PRIMER, INCREMENT i\n" +"ÚLTIM s'interpreten com a valors reals en coma flotant. INCREMENT ha de " +"ser\n" +"positiu si PRIMER és menor que ÚLTIM, i negatiu en altre cas. Si s'indica " +"un\n" +"argument FORMAT, aquest ha de contenir exactament un dels formats de printf" +"()\n" +"d'eixida de flotants: «%e», «%f» o «%g».\n" + +#: src/seq.c:119 +#, c-format +msgid "invalid floating point argument: %s" +msgstr "l'argument de coma flotant no és vàlid: «%s»" + +#: src/seq.c:189 +msgid "" +"when the starting value is larger than the limit,\n" +"the increment must be negative" +msgstr "" +"quan el valor de començament és major que el límit, l'increment ha de ser " +"negatiu" + +#: src/seq.c:213 +msgid "" +"when the starting value is smaller than the limit,\n" +"the increment must be positive" +msgstr "" +"quan el valor de començament és menor que el límit, l'increment ha de ser " +"positiu" + +#: src/seq.c:423 +#, c-format +msgid "invalid format string: `%s'" +msgstr "la cadena de format no és vàlida: «%s»" + +#: src/seq.c:445 +msgid "format string may not be specified when printing equal width strings" +msgstr "no s'ha d'indicar una cadena de format quan s'usen amplàries igualades" + +#: src/shred.c:160 +#, c-format +msgid "Usage: %s [OPTIONS] FILE [...]\n" +msgstr "Forma d'ús: %s [OPCIONS] FITXER [...]\n" + +#: src/shred.c:161 +msgid "" +"Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +"for even very expensive hardware probing to recover the data.\n" +"\n" +msgstr "" +"Sobreescriu cada FITER repetidament, per tal de fer més difícil recuperar " +"les\n" +"dades, fins i tot per sondejos de maquinari molt cars.\n" +"\n" + +#: src/shred.c:169 +#, c-format +msgid "" +" -f, --force change permissions to allow writing if necessary\n" +" -n, --iterations=N Overwrite N times instead of the default (%d)\n" +" -s, --size=N shred this many bytes (suffixes like K, M, G accepted)\n" +msgstr "" +" -f, --force Canvia, si cal, els permissos per permetre\n" +" l'escriptura.\n" +" -n, --iterations=N Sobreescriu N voltes en comptes del nombre per " +"defecte\n" +" (%d).\n" +" -s, --size=N Sobreescriu aquest nombre d'octets (s'accepten " +"sufixos\n" +" com «K», «M» i «G»).\n" + +#: src/shred.c:174 +msgid "" +" -u, --remove truncate and remove file after overwriting\n" +" -v, --verbose show progress\n" +" -x, --exact do not round file sizes up to the next full block;\n" +" this is the default for non-regular files\n" +" -z, --zero add a final overwrite with zeros to hide shredding\n" +" - shred standard output\n" +msgstr "" +" -u, --remove Trunca i elimina el fitxer després de " +"sobreescriure'l.\n" +" -v, --verbose Mostra com progressa el procés.\n" +" -x, --exact No arrodoneix els tamanys de fitxer al següent bloc\n" +" complet; aquest és el comportament per defecte pels\n" +" fitxers no ordinaris.\n" +" -z, --zero Afegeix una passada final de sobreescriptura amb " +"zeros\n" +" per amagar la destrucció de les dades.\n" +" - Sobreescriu l'eixida estàndard.\n" + +#: src/shred.c:184 +msgid "" +"\n" +"Delete FILE(s) if --remove (-u) is specified. The default is not to remove\n" +"the files because it is common to operate on device files like /dev/hda,\n" +"and those files usually should not be removed. When operating on regular\n" +"files, most people use the --remove option.\n" +"\n" +msgstr "" +"\n" +"Si s'especifica «--remove» (-u) s'eliminen els FITXERs. Per defecte no\n" +"s'eliminen aquests perquè és comú operar sobre fitxers dispositiu com\n" +"«/dev/hda», i normalment aquests fitxers no s'haurien d'eliminar. Quan\n" +"s'opera sobre fitxers ordinaris molta gent usa l'opció «--remove».\n" +"\n" + +#: src/shred.c:192 +msgid "" +"CAUTION: Note that shred relies on a very important assumption:\n" +"that the filesystem overwrites data in place. This is the traditional\n" +"way to do things, but many modern filesystem designs do not satisfy this\n" +"assumption. The following are examples of filesystems on which shred is\n" +"not effective:\n" +"\n" +msgstr "" +"COMPTE: Teniu en compte que «shred» confia en una assumpció molt important:\n" +"que el sistema de fitxers sobreescriu les dades en el mateix lloc. Aquesta " +"és\n" +"la foma tradicional de fer les coses, però molts sistemes de fitxers " +"moderns\n" +"no satisfan aquesta assumpció. Aquests són exemples de sistemes de fitxers\n" +"sobre els quals «shred» NO és efectiu:\n" +"\n" + +#: src/shred.c:200 +msgid "" +"* log-structured or journaled filesystems, such as those supplied with\n" +" AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)\n" +"\n" +"* filesystems that write redundant data and carry on even if some writes\n" +" fail, such as RAID-based filesystems\n" +"\n" +"* filesystems that make snapshots, such as Network Appliance's NFS server\n" +"\n" +msgstr "" +"* Sistemes de fitxers transaccionals o que usen diari, com els que es " +"troben\n" +" en AIX i Solaris (i JFS, ReiserFS, XFS, Ext3, etc.).\n" +"\n" +"* Sistemes de fitxers que escriuen dades redundants i continuen fins i tot " +"en\n" +" fallar algunes escriptures, com els sistemes de fitxers basats en RAID.\n" +"\n" +"* Sistemes de fitxers que creen instantànies, com el servidor NFS de " +"Network\n" +" Appliances.\n" +"\n" + +#: src/shred.c:210 +msgid "" +"* filesystems that cache in temporary locations, such as NFS\n" +" version 3 clients\n" +"\n" +"* compressed filesystems\n" +"\n" +"In addition, file system backups and remote mirrors may contain copies\n" +"of the file that cannot be removed, and that will allow a shredded file\n" +"to be recovered later.\n" +msgstr "" +"* Sistemes de fitxers que usen ubicacions temporals com a memòria cau " +"(cache),\n" +" com els clients d'NFS versió 3.\n" +"\n" +"* Sistemes de fitxers comprimits.\n" +"\n" +"A més a més, les còpies de seguretat i les rèpliques remotes dels sistemes " +"de\n" +"fitxers poden contenir còpies del fitxer que no poden ser eliminades, i que\n" +"podrien permetre recuperar més endavant el fitxer destruït.\n" + +#: src/shred.c:808 +#, c-format +msgid "%s: cannot rewind" +msgstr "%s: no s'ha pogut rebobinar" + +#: src/shred.c:831 +#, c-format +msgid "%s: pass %lu/%lu (%s)..." +msgstr "%s: passada %lu/%lu (%s)..." + +#: src/shred.c:868 +#, c-format +msgid "%s: error writing at offset %s" +msgstr "%s: error en escriure en el desplaçament %s" + +#: src/shred.c:897 +#, c-format +msgid "%s: file too large" +msgstr "%s: el fitxer és massa gran" + +#: src/shred.c:920 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s" +msgstr "%s: passada %lu/%lu (%s)...%s" + +#: src/shred.c:936 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s/%s %d%%" +msgstr "%s: passada %lu/%lu (%s)...%s/%s %d%%" + +#: src/shred.c:1195 +#, c-format +msgid "%s: invalid file type" +msgstr "%s: el tipus del fitxer no és vàlid" + +#: src/shred.c:1212 +#, c-format +msgid "%s: file has negative size" +msgstr "%s: el fitxer té un tamany negatiu" + +#: src/shred.c:1265 +#, c-format +msgid "%s: error truncating" +msgstr "%s: error en truncar" + +#: src/shred.c:1286 +#, c-format +msgid "%s: cannot shred append-only file descriptor" +msgstr "" +"%s: no es pot destruir el fitxer d'un descriptor obert només per afegir" + +# Missatge informatiu, es refereix al nom, no a les dades. ivb +#: src/shred.c:1371 +#, c-format +msgid "%s: removing" +msgstr "%s: inici de l'eliminació" + +# No usa quote(). ivb +#: src/shred.c:1412 +#, c-format +msgid "%s: renamed to %s" +msgstr "%s: s'ha reanomenat a «%s»" + +#: src/shred.c:1438 +#, c-format +msgid "%s: removed" +msgstr "%s: ha estat eliminat" + +#: src/shred.c:1503 +#, c-format +msgid "%s: cannot remove" +msgstr "%s: no s'ha pogut eliminar" + +#: src/shred.c:1551 +#, c-format +msgid "%s: invalid number of passes" +msgstr "%s: el nombre de passades no és vàlid" + +#: src/shred.c:1568 +#, c-format +msgid "%s: invalid file size" +msgstr "%s: el tamany del fitxer no és vàlid" + +#: src/sleep.c:34 +msgid "Jim Meyering and Paul Eggert" +msgstr "Jim Meyering i Paul Eggert" + +#: src/sleep.c:52 +#, c-format +msgid "" +"Usage: %s NUMBER[SUFFIX]...\n" +" or: %s OPTION\n" +"Pause for NUMBER seconds. SUFFIX may be `s' for seconds (the default),\n" +"`m' for minutes, `h' for hours or `d' for days. Unlike most " +"implementations\n" +"that require NUMBER be an integer, here NUMBER may be an arbitrary floating\n" +"point number.\n" +"\n" +msgstr "" +"Forma d'ús: %s NÚMERO[SUFIX]...\n" +" o bé: %s OPCIÓ\n" +"Fa una pausa per NÚMERO segons. SUFIX pot ser «s» per segons (per " +"defecte),\n" +"«m» per minuts, «h» per hores o «d» per dies. Al contrari que la majoria " +"de\n" +"les implementacions, que requereixen que NÚMERO siga un enter, ací NÚMERO " +"pot\n" +"ser un número real en coma flotant qualsevol.\n" +"\n" + +#: src/sleep.c:155 +#, c-format +msgid "invalid time interval `%s'" +msgstr "l'interval de temps «%s» no és vàlid" + +#: src/sleep.c:166 src/tail.c:1031 +msgid "cannot read realtime clock" +msgstr "no s'ha pogut llegir el rellotge de temps real" + +#: src/sort.c:53 +msgid "Mike Haertel and Paul Eggert" +msgstr "Mike Haertel i Paul Eggert" + +#: src/sort.c:280 +msgid "" +"Write sorted concatenation of all FILE(s) to standard output.\n" +"\n" +"Ordering options:\n" +"\n" +msgstr "" +"Escriu la concatenació ordenada de tots els FITXERs en la sortida " +"estàndard.\n" +"\n" +"Opcions d'ordenació:\n" +"\n" + +#: src/sort.c:289 +msgid "" +" -b, --ignore-leading-blanks ignore leading blanks\n" +" -d, --dictionary-order consider only blanks and alphanumeric " +"characters\n" +" -f, --ignore-case fold lower case to upper case characters\n" +msgstr "" +" -b, --ignore-leading-blanks\n" +" No té en compte els espais en blanc inicials.\n" +" -d, --dictionary-order\n" +" Només té en compte els espais en blanc i els " +"caràcters\n" +" alfanumèrics.\n" +" -f, --ignore-case Converteix a majúscules.\n" + +#: src/sort.c:294 +msgid "" +" -g, --general-numeric-sort compare according to general numerical value\n" +" -i, --ignore-nonprinting consider only printable characters\n" +" -M, --month-sort compare (unknown) < `JAN' < ... < `DEC'\n" +" -n, --numeric-sort compare according to string numerical value\n" +" -r, --reverse reverse the result of comparisons\n" +"\n" +msgstr "" +" -g, --general-numeric-sort\n" +" Ordena segons el valor numèric general.\n" +" -i, --ignore-nonprinting\n" +" Només té en compte els caràcters imprimibles.\n" +" -M, --month-sort Ordena per mesos: (desconegut) < GEN < ... < DES.\n" +" -n, --numeric-sort Ordena segons el valor numèric de la cadena.\n" +" -r, --reverse Inverteix el resultat de l'ordenació.\n" +"\n" + +#: src/sort.c:302 +msgid "" +"Other options:\n" +"\n" +" -c, --check check whether input is sorted; do not sort\n" +" -k, --key=POS1[,POS2] start a key at POS1, end it at POS 2 (origin 1)\n" +" -m, --merge merge already sorted files; do not sort\n" +" -o, --output=FILE write result to FILE instead of standard output\n" +" -s, --stable stabilize sort by disabling last-resort " +"comparison\n" +" -S, --buffer-size=SIZE use SIZE for main memory buffer\n" +msgstr "" +"Altres opcions:\n" +"\n" +" -c, --check Comprova si l'entrada està ordenada; no ordena.\n" +" -k, --key=POS1[,POS2] Defineix com a clau d'ordenació allò que es " +"troba\n" +" entre POS1 i POS2 (començant per 1).\n" +" -m, --merge Mescla fitxers prèviament ordenats; no ordena.\n" +" -o, --output=FITXER Escriu el resultat en el FITXER.\n" +" -s, --stable Dóna per acabada cada ordenació sense passar per la\n" +" comparació usada com a últim recurs.\n" +" -S, --buffer-size=TAMANY\n" +" Defineix el TAMANY de l'avantmemòria principal.\n" + +# No usa quote(). ivb +#: src/sort.c:312 +#, c-format +msgid "" +" -t, --field-separator=SEP use SEP instead of non- to whitespace " +"transition\n" +" -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %s\n" +" multiple options specify multiple directories\n" +" -u, --unique with -c: check for strict ordering\n" +" otherwise: output only the first of an equal " +"run\n" +msgstr "" +" -t, --field-separator=SEP\n" +" Usa SEP com a separador de camp, en lloc de la\n" +" transició de caràcter no-blanc a blanc.\n" +" -T, --temporary-directory=DIR\n" +" Usa DIR com a directori temporal (se'n poden indicar\n" +" més repetint l'opció), en lloc de $TMPDIR o «%s».\n" +" -u, --unique Amb «-c» comprova que l'ordenació és estricta, en " +"cas\n" +" contrari només escriu la primera d'aquelles entrades\n" +" que resulten iguals.\n" + +#: src/sort.c:319 +msgid " -z, --zero-terminated end lines with 0 byte, not newline\n" +msgstr "" +" -z, --zero-terminated Escriu un octet 0 en lloc de cada caràcter de " +"nova\n" +" línia.\n" + +#: src/sort.c:324 +msgid "" +"\n" +"POS is F[.C][OPTS], where F is the field number and C the character " +"position\n" +"in the field. OPTS is one or more single-letter ordering options, which\n" +"override global ordering options for that key. If no key is given, use the\n" +"entire line as the key.\n" +"\n" +"SIZE may be followed by the following multiplicative suffixes:\n" +msgstr "" +"\n" +"POS és F[.C][OPCS], on F és el número del camp i C la posició del caràcter " +"en\n" +"el camp. OPCS és una més opcions d'ordenació, d'una única lletra, que " +"tenen\n" +"preferència sobre les opcions globals d'ordenació per aquesta clau. Si no\n" +"s'especifica cap clau, s'usa la línia sencera com a clau.\n" +"\n" +"El TAMANY pot anar seguit dels següent sufixs multiplicadors:\n" + +#: src/sort.c:333 +#, c-format +msgid "" +"% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +"*** WARNING ***\n" +"The locale specified by the environment affects sort order.\n" +"Set LC_ALL=C to get the traditional sort order that uses\n" +"native byte values.\n" +msgstr "" +"% 1% de memòria, b 1, K 1024 (per defecte), i així per M, G, T, P, E, Z, Y.\n" +"\n" +"Sense FITXER, o quan FITXER és «-», llegeix l'entrada estàndard.\n" +"\n" +"*** AVÃS ***\n" +"El locale especificat en l'entorn afecta l'ordenació. Establiu LC_ALL a " +"«C»\n" +"per obtenir l'ordenació tradicional que usa el valor numèric dels " +"caràcters.\n" + +# Va seguit del nom del fitxer. ivb +#: src/sort.c:444 +msgid "cannot create temporary file" +msgstr "no s'ha pogut crear el fitxer temporal" + +#: src/sort.c:467 +msgid "open failed" +msgstr "no s'ha pogut obrir" + +#: src/sort.c:487 src/sort.c:2496 +msgid "close failed" +msgstr "no s'ha pogut tancar" + +#: src/sort.c:495 +msgid "write failed" +msgstr "no s'ha pogut escriure" + +# FIXME: xmalloc.h: _STRTOL_ERROR lacks i18n. ivb +# Açò quedarà com «invalid tamany d'ordenació `TAM'» mentre no ho facen. ivb +#: src/sort.c:641 +msgid "sort size" +msgstr "tamany d'ordenació" + +#: src/sort.c:715 +msgid "stat failed" +msgstr "ha fallat stat()" + +#: src/sort.c:972 +msgid "read failed" +msgstr "no s'ha pogut llegir" + +#: src/sort.c:1570 +#, c-format +msgid "%s: %s:%s: disorder: " +msgstr "%s: %s:%s: fora d'ordre: " + +#: src/sort.c:1574 +msgid "standard error" +msgstr "error estàndard" + +#: src/sort.c:2032 +#, c-format +msgid "%s: invalid field specification `%s'" +msgstr "%s: l'especifiació de camp no és vàlida: «%s»" + +#: src/sort.c:2058 +#, c-format +msgid "%s: count `%.*s' too large" +msgstr "%s: el comptador «%.*s» és massa gran" + +#: src/sort.c:2064 +#, c-format +msgid "%s: invalid count at start of `%s'" +msgstr "%s: el comptador a l'inici de «%s» no és vàlid" + +#: src/sort.c:2298 +msgid "invalid number after `-'" +msgstr "el número després de «-» no és vàlid" + +#: src/sort.c:2301 src/sort.c:2347 src/sort.c:2374 +msgid "invalid number after `.'" +msgstr "el número després de «.» no és vàlid" + +#: src/sort.c:2304 src/sort.c:2383 +msgid "stray character in field spec" +msgstr "l'especificació de camp conté un caràcter extraviat" + +#: src/sort.c:2338 +msgid "invalid number at field start" +msgstr "el número a l'inici del camp no és vàlid" + +#: src/sort.c:2342 src/sort.c:2370 +msgid "field number is zero" +msgstr "el número de camp és zero" + +#: src/sort.c:2351 +msgid "character offset is zero" +msgstr "el desplaçament de caràcter és zero" + +#: src/sort.c:2366 +msgid "invalid number after `,'" +msgstr "el número després de «,» no és vàlid" + +# No és necessàriament una tabulació, ho diu info. ivb +#: src/sort.c:2411 +#, c-format +msgid "multi-character tab `%s'" +msgstr "«%s» és un separador multicaràcter" + +#: src/sort.c:2479 +#, c-format +msgid "extra operand `%s' not allowed with -c" +msgstr "no es permet l'operand extra «%s» en usar l'opció «-c»" + +#: src/split.c:96 +#, c-format +msgid "Usage: %s [OPTION] [INPUT [PREFIX]]\n" +msgstr "Forma d'ús: %s [OPCIÓ] [ENTRADA [PREFIX]]\n" + +#: src/split.c:100 +msgid "" +"Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default\n" +"PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input.\n" +"\n" +msgstr "" +"Escriu fragments de tamany fix de l'ENTRADA en fitxers «PREFIXaa», " +"«PREFIXab»,\n" +"...; el PREFIX per defecte és «x». Sense ENTRADA, o quan ENTRADA és «-»,\n" +"llegeix l'entrada estàndard.\n" +"\n" + +# corregir l'opció -C +#: src/split.c:108 +#, c-format +msgid "" +" -a, --suffix-length=N use suffixes of length N (default %d)\n" +" -b, --bytes=SIZE put SIZE bytes per output file\n" +" -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file\n" +" -l, --lines=NUMBER put NUMBER lines per output file\n" +msgstr "" +" -a, --suffix-length=N Usa sufixs de longitud N (per defecte %d).\n" +" -b, --bytes=TAMANY Escriu TAMANY octets per fitxer.\n" +" -C, --line-bytes=TAMANY\n" +" Escriu com a molt TAMANY octets de línies senceres " +"per\n" +" cada fitxer d'eixida.\n" +" -l, --lines=NOMBRE Escriu aquest NOMBRE de línies per fitxer.\n" + +#: src/split.c:114 +msgid "" +" --verbose print a diagnostic to standard error just\n" +" before each output file is opened\n" +msgstr "" +" --verbose Mostra un missatge en la sortida estàndard d'errors\n" +" abans d'obrir cada fitxer de sortida.\n" + +#: src/split.c:171 +msgid "Output file suffixes exhausted" +msgstr "s'han esgotat els sufixs pels fitxers de sortida" + +# Missatge informatiu. ivb +#: src/split.c:189 +#, c-format +msgid "creating file `%s'\n" +msgstr "s'està creant el fitxer «%s»\n" + +#: src/split.c:341 +msgid "cannot split in more than one way" +msgstr "només es pot partir el fitxer d'una manera" + +#: src/split.c:394 +#, c-format +msgid "%s: invalid suffix length" +msgstr "%s: la longitud del sufix no és vàlida" + +#: src/split.c:408 src/split.c:434 +#, c-format +msgid "%s: invalid number of bytes" +msgstr "%s: el nombre d'octets no és vàlid" + +#: src/split.c:421 +#, c-format +msgid "%s: invalid number of lines" +msgstr "%s: el nombre de línies no és vàlid" + +#: src/split.c:470 +#, c-format +msgid "`-%d' option is obsolete; use `-l %d'" +msgstr "l'opció «-%d» és obsoleta; useu «-l %d»" + +#: src/split.c:483 +msgid "invalid number" +msgstr "el número no és vàlid" + +#: src/stat.c:326 +msgid "*** invalid date/time ***" +msgstr "*** l'hora o data no és vàlida ***" + +# Usa quote(). ivb +#: src/stat.c:608 +#, c-format +msgid "cannot read file system information for %s" +msgstr "no s'ha pogut llegir la informació de sistema de fitxers de %s" + +#: src/stat.c:684 +#, c-format +msgid "Usage: %s [OPTION] FILE...\n" +msgstr "Forma d'ús: %s [OPCIÓ] FITXER...\n" + +# FIXME: -c lacks comma. ivb +#: src/stat.c:685 +msgid "" +"Display file or filesystem status.\n" +"\n" +" -f, --filesystem display filesystem status instead of file status\n" +" -c --format=FORMAT use the specified FORMAT instead of the default\n" +" -L, --dereference follow links\n" +" -t, --terse print the information in terse form\n" +msgstr "" +"Mostra l'estat d'un fitxer o sistema de fitxers.\n" +"\n" +" -f, --filesystem Mostra l'estat del sistema de fitxers en lloc de\n" +" l'estat del fitxer.\n" +" -c, --format=FORMAT Usa el FORMAT especificat en lloc de l'usat per\n" +" defecte.\n" +" -L, --dereference Segueix els enllaços simbòlics.\n" +" -t, --terse Mostra la informació de forma pelada.\n" + +#: src/stat.c:696 +msgid "" +"\n" +"The valid format sequences for files (without --filesystem):\n" +"\n" +" %A Access rights in human readable form\n" +" %a Access rights in octal\n" +" %B The size in bytes of each block reported by `%b'\n" +" %b Number of blocks allocated (see %B)\n" +msgstr "" +"\n" +"Seqüències de format vàlides pels fitxers (és a dir, sense «--filesystem»):\n" +"\n" +" %A Permisos d'accés en un format llegible pels humans.\n" +" %a Permisos d'accés en octal.\n" +" %B Tamany en octets de cada bloc mostrat per «%b».\n" +" %b Nombre de blocs reservats (vegeu «%B»).\n" + +#: src/stat.c:704 +msgid "" +" %D Device number in hex\n" +" %d Device number in decimal\n" +" %F File type\n" +" %f Raw mode in hex\n" +" %G Group name of owner\n" +" %g Group ID of owner\n" +msgstr "" +" %D Número del dispositiu en hexadecimal.\n" +" %d Número del dispositiu en decimal.\n" +" %F Tipus del fitxer.\n" +" %f Mode en brut, en hexadecimal.\n" +" %G Nom del grup del propietari.\n" +" %g Identificador del grup del propietari.\n" + +#: src/stat.c:712 +msgid "" +" %h Number of hard links\n" +" %i Inode number\n" +" %N Quoted File name with dereference if symbolic link\n" +" %n File name\n" +" %o IO block size\n" +" %s Total size, in bytes\n" +" %T Minor device type in hex\n" +" %t Major device type in hex\n" +msgstr "" +" %h Nombre d'enllaços forts.\n" +" %i Número del node índex.\n" +" %N Nom entrecometat del fitxer, o del fitxer apuntat en el cas d'un\n" +" enllaç simbòlic.\n" +" %n Nom del fitxer.\n" +" %o Tamany del bloc d'E/S.\n" +" %s Tamany total, en octets.\n" +" %T Número menor de dispositiu, en hexadecimal.\n" +" %t Número major de dispositiu, en hexadecimal.\n" + +# Indique «de les dades» i «del node índex», queda més clar. ivb +#: src/stat.c:722 +msgid "" +" %U User name of owner\n" +" %u User ID of owner\n" +" %X Time of last access as seconds since Epoch\n" +" %x Time of last access\n" +" %Y Time of last modification as seconds since Epoch\n" +" %y Time of last modification\n" +" %Z Time of last change as seconds since Epoch\n" +" %z Time of last change\n" +"\n" +msgstr "" +" %U Nom d'usuari del propietari.\n" +" %u Identificador d'usuari del propietari.\n" +" %X Data de l'últim accés, en segons des de l'Època.\n" +" %x Data de l'últim accés.\n" +" %Y Data de l'última modificació de les dades, en segons des de " +"l'Època.\n" +" %y Data de l'última modificació de les dades.\n" +" %Z Data de l'últim canvi en el node índex, en segons des de l'Època.\n" +" %z Data de l'últim canvi en el node índex.\n" +"\n" + +#: src/stat.c:734 +msgid "" +"Valid format sequences for file systems:\n" +"\n" +" %a Free blocks available to non-superuser\n" +" %b Total data blocks in file system\n" +" %c Total file nodes in file system\n" +" %d Free file nodes in file system\n" +" %f Free blocks in file system\n" +msgstr "" +"Seqüències de format vàlides pels sistemes de fitxers:\n" +"\n" +" %a Nombre de blocs lliures disponibles pels usuaris normals.\n" +" %b Nombre total de blocs de dades del sistema de fitxers.\n" +" %c Nombre total de nodes índex del sistema de fitxers.\n" +" %d Nombre de nodes índex lliures del sistema de fitxers.\n" +" %f Nombre de blocs de dades lliures del sistema de fitxers.\n" + +#: src/stat.c:743 +msgid "" +" %i File System id in hex\n" +" %l Maximum length of filenames\n" +" %n File name\n" +" %s Optimal transfer block size\n" +" %T Type in human readable form\n" +" %t Type in hex\n" +msgstr "" +" %i Identificador del sistema de fitxers en hexadecimal.\n" +" %l Longitud màxima dels noms de fitxer.\n" +" %n Nom del fitxer.\n" +" %s Tamany òptim del bloc de transferència.\n" +" %T Tipus del sistema de fitxers en un format llegible pels humans.\n" +" %t Tipus del sistema de fitxers en hexadecimal.\n" + +#: src/stty.c:498 +#, c-format +msgid "" +"Usage: %s [-F DEVICE] [--file=DEVICE] [SETTING]...\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-a|--all]\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-g|--save]\n" +msgstr "" +"Forma d'ús: %s [-F DISPOSITIU] [--file=DISPOSITIU] [PROPIETAT]...\n" +" o bé: %s [-F DISPOSITIU] [--file=DISPOSITIU] [-a|--all]\n" +" o bé: %s [-F DISPOSITIU] [--file=DISPOSITIU] [-g|--save]\n" + +#: src/stty.c:504 +msgid "" +"Print or change terminal characteristics.\n" +"\n" +" -a, --all print all current settings in human-readable form\n" +" -g, --save print all current settings in a stty-readable form\n" +" -F, --file=DEVICE open and use the specified DEVICE instead of stdin\n" +msgstr "" +"Mostra o canvia les característiques del terminal.\n" +"\n" +" -a, --all Mostra totes les propietats actuals de forma " +"llegible\n" +" pels humans.\n" +" -g, --save Mostra totes les propietats actuals de forma " +"llegible\n" +" per «stty».\n" +" -F, --file=DISPOSITIU Obre i usa el DISPOSITIU especificat en comptes " +"de\n" +" l'entrada estàndard.\n" + +#: src/stty.c:513 +msgid "" +"\n" +"Optional - before SETTING indicates negation. An * marks non-POSIX\n" +"settings. The underlying system defines which settings are available.\n" +msgstr "" +"\n" +"Un «-» opcional davant d'una PROPIETAT la nega. Un «*» marca les " +"propietats\n" +"no-POSIX. Les propietats disponibles venen determinades pel sistema " +"subjaent.\n" + +# El més llarg és «werase CAR». ivb +#: src/stty.c:518 +msgid "" +"\n" +"Special characters:\n" +" * dsusp CHAR CHAR will send a terminal stop signal once input flushed\n" +" eof CHAR CHAR will send an end of file (terminate the input)\n" +" eol CHAR CHAR will end the line\n" +msgstr "" +"\n" +"Caràcters especials:\n" +" * dsusp CAR El caràcter CAR enviarà un senyal de parada de terminal " +"una\n" +" volta s'haja buidat l'entrada.\n" +" eof CAR CAR enviarà un final de fitxer (que termina l'entrada).\n" +" eol CAR CAR terminarà la línia.\n" + +#: src/stty.c:525 +msgid "" +" * eol2 CHAR alternate CHAR for ending the line\n" +" erase CHAR CHAR will erase the last character typed\n" +" intr CHAR CHAR will send an interrupt signal\n" +" kill CHAR CHAR will erase the current line\n" +msgstr "" +" * eol2 CAR CAR indica un caràcter alternatiu de terminació de línia.\n" +" erase CAR CAR esborrarà l'últim caràcter escrit.\n" +" intr CAR CAR enviarà un senyal d'interrupció.\n" +" kill CAR CAR esborrarà la línia actual.\n" + +#: src/stty.c:531 +msgid "" +" * lnext CHAR CHAR will enter the next character quoted\n" +" quit CHAR CHAR will send a quit signal\n" +" * rprnt CHAR CHAR will redraw the current line\n" +" start CHAR CHAR will restart the output after stopping it\n" +msgstr "" +" * lnext CAR CAR entrarà el caràcter següent entrecometat.\n" +" quit CAR CAR enviarà un senyal d'eixir.\n" +" * rprnt CAR CAR redibuixarà la línia actual.\n" +" start CAR CAR reiniciarà l'eixida després d'haver-la parat.\n" + +#: src/stty.c:537 +msgid "" +" stop CHAR CHAR will stop the output\n" +" susp CHAR CHAR will send a terminal stop signal\n" +" * swtch CHAR CHAR will switch to a different shell layer\n" +" * werase CHAR CHAR will erase the last word typed\n" +msgstr "" +" stop CAR CAR pararà l'eixida.\n" +" susp CAR CAR enviarà un senyal de parada de terminal.\n" +" * swtch CAR CAR canviarà a una capa d'intèrpret diferent.\n" +" * werase CAR CAR esborrarà l'última paraula escrita.\n" + +#: src/stty.c:543 +msgid "" +"\n" +"Special settings:\n" +" N set the input and output speeds to N bauds\n" +" * cols N tell the kernel that the terminal has N columns\n" +" * columns N same as cols N\n" +msgstr "" +"\n" +"Propietats especials:\n" +" N Estableix la velocitat d'entrada i eixida a N bauds.\n" +" * cols N Anuncia al nucli que el terminal té N columnes.\n" +" * columns N Equival a «cols N».\n" + +#: src/stty.c:550 +msgid "" +" ispeed N set the input speed to N\n" +" * line N use line discipline N\n" +" min N with -icanon, set N characters minimum for a completed " +"read\n" +" ospeed N set the output speed to N\n" +msgstr "" +" ispeed N Estableix la velocitat d'entrada a N bauds.\n" +" * line N Usa la disciplina de línia N.\n" +" min N Amb «-icanon», caldran almenys N caràcters per fer una\n" +" lectura completa.\n" +" ospeed N Estableix la velocitat d'eixida a N bauds.\n" + +#: src/stty.c:556 +msgid "" +" * rows N tell the kernel that the terminal has N rows\n" +" * size print the number of rows and columns according to the " +"kernel\n" +" speed print the terminal speed\n" +" time N with -icanon, set read timeout of N tenths of a second\n" +msgstr "" +" * rows N Anucia al nucli que el terminal té N files.\n" +" * size Mostra el nombre de files i columnes d'acord amb el nucli.\n" +" speed Mostra la velocitat del terminal.\n" +" time N Amb «-icanon», l'expiració de la lectura esdevé d'N " +"dècimes\n" +" de segon.\n" + +#: src/stty.c:562 +msgid "" +"\n" +"Control settings:\n" +" [-]clocal disable modem control signals\n" +" [-]cread allow input to be received\n" +" * [-]crtscts enable RTS/CTS handshaking\n" +" csN set character size to N bits, N in [5..8]\n" +msgstr "" +"\n" +"Propietats de control:\n" +" [-]clocal Inhabilita els senyals de control del mòdem.\n" +" [-]cread Permet rebre entrada.\n" +" * [-]crtscts Habilita l'establiment de connexió amb RTS/CTS.\n" +" csN Estableix el tamany de caràcter a N bits [5..8].\n" + +#: src/stty.c:570 +msgid "" +" [-]cstopb use two stop bits per character (one with `-')\n" +" [-]hup send a hangup signal when the last process closes the tty\n" +" [-]hupcl same as [-]hup\n" +" [-]parenb generate parity bit in output and expect parity bit in " +"input\n" +" [-]parodd set odd parity (even with `-')\n" +msgstr "" +" [-]cstopb Usa dos bits de parada per caràcter (només un amb «-»).\n" +" [-]hup S'envia un senyal de penjat quan l'últim procés tanque el\n" +" terminal.\n" +" [-]hupcl Equival a «[-]hup».\n" +" [-]parenb Genera un bit de paritat a l'eixida i n'espera un a\n" +" l'entrada.\n" +" [-]parodd Usa paritat senar (parella amb «-»).\n" + +#: src/stty.c:577 +msgid "" +"\n" +"Input settings:\n" +" [-]brkint breaks cause an interrupt signal\n" +" [-]icrnl translate carriage return to newline\n" +" [-]ignbrk ignore break characters\n" +" [-]igncr ignore carriage return\n" +msgstr "" +"\n" +"Propietats de l'entrada:\n" +" [-]brkint Fa que les interrupcions de teclat generen senyals\n" +" d'interrupció.\n" +" [-]icrnl Tradueix els retorns de carro a noves línies.\n" +" [-]ignbrk Descarta els caràcters d'interrupció.\n" +" [-]igncr Descarta els retorns de carro.\n" + +#: src/stty.c:585 +msgid "" +" [-]ignpar ignore characters with parity errors\n" +" * [-]imaxbel beep and do not flush a full input buffer on a character\n" +" [-]inlcr translate newline to carriage return\n" +" [-]inpck enable input parity checking\n" +" [-]istrip clear high (8th) bit of input characters\n" +msgstr "" +" [-]ignpar Descarta els caràcters amb error de paritat.\n" +" * [-]imaxbel Xiula i no buida un bloc de memòria intermèdia d'entrada " +"ple\n" +" quan arriba un caràcter.\n" +" [-]inlcr Tradueix les noves línies en retorns de carro.\n" +" [-]inpck Habilita la comprovació de paritat de l'entrada.\n" +" [-]istrip Posa a zero el bit alt (8é) dels caràcters d'entrada.\n" + +#: src/stty.c:592 +msgid "" +" * [-]iuclc translate uppercase characters to lowercase\n" +" * [-]ixany let any character restart output, not only start character\n" +" [-]ixoff enable sending of start/stop characters\n" +" [-]ixon enable XON/XOFF flow control\n" +" [-]parmrk mark parity errors (with a 255-0-character sequence)\n" +" [-]tandem same as [-]ixoff\n" +msgstr "" +" * [-]iuclc Tradueix els caràcters en majúscula a minúscula.\n" +" * [-]ixany Permet que qualsevol caràcter reinicie l'eixida, no només " +"el\n" +" caràcter definit amb «start».\n" +" [-]ixoff Habilita l'enviament de caràcters d'inici/parada.\n" +" [-]ixon Habilita el control de flux amb XON/XOFF.\n" +" [-]parmrk Marca els errors de paritat (amb la seqüència de caràcters\n" +" 255 - 0 - caràcter).\n" +" [-]tandem Equival a «[-]ixoff»\n" + +#: src/stty.c:600 +msgid "" +"\n" +"Output settings:\n" +" * bsN backspace delay style, N in [0..1]\n" +" * crN carriage return delay style, N in [0..3]\n" +" * ffN form feed delay style, N in [0..1]\n" +" * nlN newline delay style, N in [0..1]\n" +msgstr "" +"\n" +"Propietats de l'eixida:\n" +" * bsN Estil del retard del retrocés, N en [0..1].\n" +" * crN Estil del retard del retorn de carro, N en [0..3].\n" +" * ffN Estil del retard del salt de pàgina, N en [0..1].\n" +" * nlN Estil del retard de la nova línia, N en [0..1].\n" + +#: src/stty.c:608 +msgid "" +" * [-]ocrnl translate carriage return to newline\n" +" * [-]ofdel use delete characters for fill instead of null characters\n" +" * [-]ofill use fill (padding) characters instead of timing for delays\n" +" * [-]olcuc translate lowercase characters to uppercase\n" +" * [-]onlcr translate newline to carriage return-newline\n" +" * [-]onlret newline performs a carriage return\n" +msgstr "" +" * [-]ocrnl Tradueix els retorns de carro a noves línies.\n" +" * [-]ofdel Usa per replenar caràcters d'esborrat en comptes de nuls.\n" +" * [-]ofill Replena amb caràcters en comptes d'esperar en els retards.\n" +" * [-]olcuc Tradueix els caràcters en minúscula a majúscula.\n" +" * [-]onlcr Tradueix les noves línies a retorn de carro - nova línia.\n" +" * [-]onlret Fa que la nova línia provoque un retorn de carro.\n" + +#: src/stty.c:616 +msgid "" +" * [-]onocr do not print carriage returns in the first column\n" +" [-]opost postprocess output\n" +" * tabN horizontal tab delay style, N in [0..3]\n" +" * tabs same as tab0\n" +" * -tabs same as tab3\n" +" * vtN vertical tab delay style, N in [0..1]\n" +msgstr "" +" * [-]onocr No imprimeix retorns de carro en la primera columna.\n" +" [-]opost Postprocessa l'eixida.\n" +" * tabN Estil del retard de la tabulació horitzontal, N en [0..3].\n" +" * tabs Equival a «tab0».\n" +" * -tabs Equival a «tab3».\n" +" * vtN Estil del retard de la tabulació vertical, N en [0..1].\n" + +#: src/stty.c:624 +msgid "" +"\n" +"Local settings:\n" +" [-]crterase echo erase characters as backspace-space-backspace\n" +" * crtkill kill all line by obeying the echoprt and echoe settings\n" +" * -crtkill kill all line by obeying the echoctl and echok settings\n" +msgstr "" +"\n" +"Propietats locals:\n" +" [-]crterase Mostra els caràcters de retrocés com a retrocés - espai -\n" +" retrocés.\n" +" * crtkill Esborra totes les línies d'acord amb «echoprt» i «echoe».\n" +" * -crtkill Esborra totes les línies d'acord amb «echoctl» i «echok».\n" + +#: src/stty.c:631 +msgid "" +" * [-]ctlecho echo control characters in hat notation (`^c')\n" +" [-]echo echo input characters\n" +" * [-]echoctl same as [-]ctlecho\n" +" [-]echoe same as [-]crterase\n" +" [-]echok echo a newline after a kill character\n" +msgstr "" +" * [-]ctlecho Mostra els caràcters de control amb notació d'accent\n" +" circumflex («^c»).\n" +" [-]echo Mostra els caràcters de l'entrada.\n" +" * [-]echoctl Equival a «[-]ctlecho».\n" +" [-]echoe Equival a «[-]crterase».\n" +" [-]echok Mostra una nova línia després del caràcter d'esborrar " +"línia.\n" + +#: src/stty.c:638 +msgid "" +" * [-]echoke same as [-]crtkill\n" +" [-]echonl echo newline even if not echoing other characters\n" +" * [-]echoprt echo erased characters backward, between `\\' and '/'\n" +" [-]icanon enable erase, kill, werase, and rprnt special characters\n" +" [-]iexten enable non-POSIX special characters\n" +msgstr "" +" * [-]echoke Equival a «[-]crtkill».\n" +" [-]echonl Mostra les noves línies encara que no es mostren la resta\n" +" dels caràcters.\n" +" * [-]echoprt Mostra entre «\\\\» i «/» els caràcters esborrats amb el\n" +" retrocés.\n" +" [-]icanon Habilita els caràcters especials d'esborrar, esborrar " +"línia,\n" +" esborrar paraula i redibuixar.\n" +" [-]iexten Habilita els caràcters especials no-POSIX.\n" + +#: src/stty.c:645 +msgid "" +" [-]isig enable interrupt, quit, and suspend special characters\n" +" [-]noflsh disable flushing after interrupt and quit special " +"characters\n" +" * [-]prterase same as [-]echoprt\n" +" * [-]tostop stop background jobs that try to write to the terminal\n" +" * [-]xcase with icanon, escape with `\\' for uppercase characters\n" +msgstr "" +" [-]isig Habilita els caràcters especials d'interrupció, eixida i\n" +" parada de terminal.\n" +" [-]noflsh Inhabilita el buidat després d'haver rebut els caràcters\n" +" especials d'interrupció i eixida.\n" +" * [-]prterase Equival a «[-]echoprt».\n" +" * [-]tostop Para els processos de fons que intenten escriure en el\n" +" terminal.\n" +" * [-]xcase Amb «icanon», escapa amb «\\\\» les majúscules.\n" + +#: src/stty.c:652 +msgid "" +"\n" +"Combination settings:\n" +" * [-]LCASE same as [-]lcase\n" +" cbreak same as -icanon\n" +" -cbreak same as icanon\n" +msgstr "" +"\n" +"Propietats combinades:\n" +" * [-]LCASE Equival a «[-]lcase».\n" +" cbreak Equival a «-icanon».\n" +" -cbreak Equival a «icanon».\n" + +#: src/stty.c:659 +msgid "" +" cooked same as brkint ignpar istrip icrnl ixon opost isig\n" +" icanon, eof and eol characters to their default values\n" +" -cooked same as raw\n" +" crt same as echoe echoctl echoke\n" +msgstr "" +" cooked Posa a llurs valors per defecte els caràcters: brkint " +"ignpar\n" +" istrip icrnl ixon opost isig icanon eof eol.\n" +" -cooked Equival a «raw».\n" +" crt Equival a «echoe echoctl echoke».\n" + +#: src/stty.c:665 +msgid "" +" dec same as echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq same as [-]ixany\n" +" ek erase and kill characters to their default values\n" +" evenp same as parenb -parodd cs7\n" +msgstr "" +" dec Equival a «echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u».\n" +" * [-]decctlq Equival a «[-]ixany».\n" +" ek Posa a llurs valors per defecte els caràcters «kill» i\n" +" «erase».\n" +" evenp Equival a «parenb -parodd cs7».\n" + +#: src/stty.c:672 +msgid "" +" -evenp same as -parenb cs8\n" +" * [-]lcase same as xcase iuclc olcuc\n" +" litout same as -parenb -istrip -opost cs8\n" +" -litout same as parenb istrip opost cs7\n" +" nl same as -icrnl -onlcr\n" +" -nl same as icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +msgstr "" +" -evenp Equival a «-parenb cs8».\n" +" * [-]lcase Equival a «xcase iuclc olcuc».\n" +" litout Equival a «-parenb -istrip -opost cs8».\n" +" -litout Equival a «parenb istrip opost cs7».\n" +" nl Equival a «-icrnl -onlcr».\n" +" -nl Equival a «icrnl -inlcr -igncr onlcr -ocrnl -onlret».\n" + +#: src/stty.c:680 +msgid "" +" oddp same as parenb parodd cs7\n" +" -oddp same as -parenb cs8\n" +" [-]parity same as [-]evenp\n" +" pass8 same as -parenb -istrip cs8\n" +" -pass8 same as parenb istrip cs7\n" +msgstr "" +" oddp Equival a «parenb parodd cs7».\n" +" -oddp Equival a «-parenb cs8».\n" +" [-]parity Equival a «[-]evenp».\n" +" pass8 Equival a «-parenb -istrip cs8».\n" +" -pass8 Equival a «parenb istrip cs7».\n" + +#: src/stty.c:687 +msgid "" +" raw same as -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw same as cooked\n" +msgstr "" +" raw Equival a «-ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany -imaxbel\n" +" -opost -isig -icanon -xcase min 1 time 0»\n" +" -raw Equival a «cooked».\n" + +#: src/stty.c:693 +msgid "" +" sane same as cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, all special\n" +" characters to their default values.\n" +msgstr "" +" sane Equival a «cread -ignbrk brkint -inlcr -igncr icrnl -ixoff\n" +" -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr -onocr\n" +" -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon\n" +" iexten echo echoe echok -echonl -noflsh -xcase -tostop\n" +" -echoprt echoctl echoke», posant tots els caràcters " +"especials\n" +" a llurs valors per defecte.\n" + +#: src/stty.c:701 +msgid "" +"\n" +"Handle the tty line connected to standard input. Without arguments,\n" +"prints baud rate, line discipline, and deviations from stty sane. In\n" +"settings, CHAR is taken literally, or coded as in ^c, 0x37, 0177 or\n" +"127; special values ^- or undef used to disable special characters.\n" +msgstr "" +"\n" +"Controla la línia tty connectada a l'entrada estàndard. Sense arguments,\n" +"mostra la velocitat en bauds, la disciplina de línia i les diferències amb\n" +"«stty sane». En indicar propietats, el caràcter CAR ha de ser literal, o\n" +"codificat com «^c», «0x37», «0177» o «127»; els valors especials «^-» i\n" +"«undef» s'usen per inhabilitar caràcters especials.\n" + +#: src/stty.c:787 +msgid "only one device may be specified" +msgstr "només es pot especificar un dispositiu" + +#: src/stty.c:882 +msgid "" +"the options for verbose and stty-readable output styles are\n" +"mutually exclusive" +msgstr "" +"les opcions per mostrar les propietats de forma llegible per humans i per " +"stty són mútuament excloents" + +#: src/stty.c:887 +msgid "when specifying an output style, modes may not be set" +msgstr "no es poden establir modes en especificar un estil d'eixida" + +# Realment el desactiva, no reinicia. ivb +#: src/stty.c:903 +#, c-format +msgid "%s: couldn't reset non-blocking mode" +msgstr "%s: no s'ha pogut desactivar el mode no blocador" + +#: src/stty.c:957 src/stty.c:1064 +#, c-format +msgid "invalid argument `%s'" +msgstr "l'argument «%s» no és vàlid" + +#: src/stty.c:968 src/stty.c:985 src/stty.c:997 src/stty.c:1010 +#: src/stty.c:1022 src/stty.c:1041 +#, c-format +msgid "missing argument to `%s'" +msgstr "manca un argument per «%s»" + +#: src/stty.c:1117 +#, c-format +msgid "%s: unable to perform all requested operations" +msgstr "%s: no s'han pogut realitzar totes les operacions requerides" + +# Missatge de depuració. ivb +#: src/stty.c:1122 +msgid "new_mode: mode\n" +msgstr "new_mode: mode\n" + +#: src/stty.c:1462 +#, c-format +msgid "%s: no size information for this device" +msgstr "%s: aquest dispositiu no té informació de tamany" + +#: src/stty.c:1944 +#, c-format +msgid "invalid integer argument `%s'" +msgstr "l'argument enter «%s» no és vàlid" + +#: src/su.c:289 +msgid "Password:" +msgstr "Contrasenya:" + +#: src/su.c:292 +msgid "getpass: cannot open /dev/tty" +msgstr "getpass: no s'ha pogut obrir «/dev/tty»" + +#: src/su.c:350 +msgid "cannot set groups" +msgstr "no s'han pogut establir els grups" + +#: src/su.c:354 +msgid "cannot set group id" +msgstr "no s'ha pogut establir l'identificador de grup" + +#: src/su.c:356 +msgid "cannot set user id" +msgstr "no s'ha pogut establir l'identificador d'usuari" + +#: src/su.c:437 +#, c-format +msgid "Usage: %s [OPTION]... [-] [USER [ARG]...]\n" +msgstr "Forma d'ús: %s [OPCIÓ]... [-] [USUARI [ARG]...]\n" + +#: src/su.c:438 +msgid "" +"Change the effective user id and group id to that of USER.\n" +"\n" +" -, -l, --login make the shell a login shell\n" +" -c, --commmand=COMMAND pass a single COMMAND to the shell with -c\n" +" -f, --fast pass -f to the shell (for csh or tcsh)\n" +" -m, --preserve-environment do not reset environment variables\n" +" -p same as -m\n" +" -s, --shell=SHELL run SHELL if /etc/shells allows it\n" +msgstr "" +"Canvia els identificadors efectius d'usuari i grup als de l'USUARI.\n" +"\n" +" -, -l, --login Fa servir un intèrpret d'entrada.\n" +" -c, --command=ORDRE Passa una ORDRE a l'intèrpret amb «-c».\n" +" -f, --fast Passa «-f» a l'intèrpret (per «csh» o «tcsh»).\n" +" -m, --preserve-environment\n" +" No reinicia les variables d'entorn.\n" +" -p Equival a «-m».\n" +" -s, --shell=INTÈRPRET Executa l'INTÈRPRET si ho permet «/etc/shells».\n" + +#: src/su.c:450 +msgid "" +"\n" +"A mere - implies -l. If USER not given, assume root.\n" +msgstr "" +"\n" +"Un «-» simple implica «-l». Si no s'indica cap USUARI, s'assumeix «root».\n" + +#: src/su.c:529 +#, c-format +msgid "user %s does not exist" +msgstr "l'usuari «%s» no existeix" + +#: src/su.c:552 +msgid "incorrect password" +msgstr "la contrasenya no és correcta" + +# No usa quote(). ivb +# Missatge informatiu. ivb +#: src/su.c:569 +#, c-format +msgid "using restricted shell %s" +msgstr "s'usa l'intèrpret restringit «%s»" + +# No usa quote(). ivb +#: src/su.c:580 +#, c-format +msgid "warning: cannot change directory to %s" +msgstr "avís: no s'ha pogut canviar al directori «%s»" + +#: src/sum.c:36 +msgid "Kayvan Aghaiepour and David MacKenzie" +msgstr "Kayvan Aghaiepour i David MacKenzie" + +# Això de «defeat» és que l'últim té preferència. ivb +#: src/sum.c:64 +msgid "" +"Print checksum and block counts for each FILE.\n" +"\n" +" -r defeat -s, use BSD sum algorithm, use 1K blocks\n" +" -s, --sysv use System V sum algorithm, use 512 bytes blocks\n" +msgstr "" +"Mostra la suma de verificació i el nombre de blocs de cada FITXER.\n" +"\n" +" -r Usa l'algorisme de suma de BSD, amb blocs de 1 kB.\n" +" -s, --sysv Usa l'algorisme de suma de System V, amb blocs de " +"512\n" +" octets.\n" + +#: src/sync.c:45 +msgid "" +"Force changed blocks to disk, update the super block.\n" +"\n" +msgstr "" +"Bolca els blocs modificats al disc i actualitza el superbloc.\n" +"\n" + +#: src/sync.c:70 src/tty.c:112 +msgid "ignoring all arguments" +msgstr "es descarten tots els arguments" + +#: src/sys2.h:492 +msgid " --help display this help and exit\n" +msgstr " --help Mostra aquesta ajuda i surt.\n" + +#: src/sys2.h:494 +msgid " --version output version information and exit\n" +msgstr " --version Mostra informació sobre la versió i surt.\n" + +#: src/tac.c:54 +msgid "Jay Lepreau and David MacKenzie" +msgstr "Jay Lepreau i David MacKenzie" + +#: src/tac.c:131 +msgid "" +"Write each FILE to standard output, last line first.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Escriu cada FITXER en la sortida estàndard, invertint l'ordre de les " +"línies.\n" +"Sense cap FITXER, o quan FITXER és «-», llegeix l'entrada estàndard.\n" +"\n" + +#: src/tac.c:139 +msgid "" +" -b, --before attach the separator before instead of after\n" +" -r, --regex interpret the separator as a regular expression\n" +" -s, --separator=STRING use STRING as the separator instead of newline\n" +msgstr "" +" -b, --before Posa el separador abans, i no després.\n" +" -r, --regexp Interpreta el separador com a una expressió regular.\n" +" -s, --separator=CADENA\n" +" Usa la CADENA com a separador en lloc del salt de\n" +" línia.\n" + +#: src/tac.c:453 src/tac.c:592 +msgid "stdin: read error" +msgstr "stdin: error de lectura" + +#: src/tac.c:638 +msgid "separator cannot be empty" +msgstr "el separador no pot ser buit" + +#: src/tail.c:49 +msgid "Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering" +msgstr "Paul Rubin, David MacKenzie, Ian Lance Taylor i Jim Meyering" + +#: src/tail.c:238 +#, c-format +msgid "" +"Print the last %d lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Escriu les últimes %d línies de cada FITXER en la sortida estàndard. Amb " +"més\n" +"d'un FITXER, les precedeix amb una capçalera amb el nom del fitxer. Sense " +"cap\n" +"FITXER, o quan FITXER és «-», llegeix l'entrada estàndard.\n" +"\n" + +#: src/tail.c:247 +msgid "" +" --retry keep trying to open a file even if it is\n" +" inaccessible when tail starts or if it becomes\n" +" inaccessible later -- useful only with -f\n" +" -c, --bytes=N output the last N bytes\n" +msgstr "" +" --retry Continua intentant obrir un fitxer fins i tot si és\n" +" inaccessible al principi, o si després es torna\n" +" inaccessible; només és útil amb «-f».\n" +" -c, --bytes=N Escriu els últims N octets.\n" + +#: src/tail.c:253 +msgid "" +" -f, --follow[={name|descriptor}]\n" +" output appended data as the file grows;\n" +" -f, --follow, and --follow=descriptor are\n" +" equivalent\n" +" -F same as --follow=name --retry\n" +msgstr "" +" -f, --folow[={NOM|DESCRIPTOR}]\n" +" Escriu les dades a mesura que el fitxer creix; «-f»,\n" +" «--follow», i «--follow=DESCRIPTOR» són equivalents.\n" +" -F Equival a «--follow=NOM --retry».\n" + +# «-n» cap pq per defecte és 10. ivb +#: src/tail.c:260 +#, c-format +msgid "" +" -n, --lines=N output the last N lines, instead of the last %d\n" +" --max-unchanged-stats=N\n" +" with --follow=name, reopen a FILE which has not\n" +" changed size after N (default %d) iterations\n" +" to see if it has been unlinked or renamed\n" +" (this is the usual case of rotated log files)\n" +msgstr "" +" -n, --lines=N Escriu les últimes N línies, i no les últimes %d.\n" +" --max-unchanged-stats=N\n" +" Amb «--follow=NOM», reobre el FITXER que no ha " +"canviat\n" +" de mida després de N iteracions (per defecte %d), " +"per\n" +" veure si ha estat esborrat o reanomenat (com és el " +"cas\n" +" habitual dels fitxers de registre en ser rotats).\n" + +#: src/tail.c:271 +msgid "" +" --pid=PID with -f, terminate after process ID, PID dies\n" +" -q, --quiet, --silent never output headers giving file names\n" +" -s, --sleep-interval=S with -f, sleep for approximately S seconds\n" +" (default 1.0) between iterations.\n" +" -v, --verbose always output headers giving file names\n" +msgstr "" +" --pid=PID Amb «-f», acaba després que el procés identificat " +"per\n" +" aquest PID mori.\n" +" -q, --quiet, --silent Omet les capçaleres amb els noms dels fitxers.\n" +" -s, --sleep-interval=S\n" +" Amb «-f», cada iteració dura aproximadament S segons\n" +" (per defecte 1.0).\n" +" -v, --verbose Sempre escriu els noms dels fitxers.\n" + +#: src/tail.c:280 +msgid "" +"\n" +"If the first character of N (the number of bytes or lines) is a `+',\n" +"print beginning with the Nth item from the start of each file, otherwise,\n" +"print the last N items in the file. N may have a multiplier suffix:\n" +"b for 512, k for 1024, m for 1048576 (1 Meg).\n" +"\n" +msgstr "" +"\n" +"Si el primer caràcter d'N (nombre d'octets o línies) és un «+», escriu cada\n" +"fitxer començant pel seu Nè element, comptant des de l'inici; en altre cas,\n" +"escriu els últims N elements del fitxer. N pot tenir un sufix " +"multiplicador:\n" +"«b» per 512, «k» per 1024, «m» per 1048576 (1 Mega).\n" +"\n" + +# atenció: dues entrades seguides +# Xanxullo horrend perquè la traducció acaba amb la línia! ivb +# El xanxullo inclou canviar el dialecte d'un verb! Aargh! XP ivb +#: src/tail.c:288 +msgid "" +"With --follow (-f), tail defaults to following the file descriptor, which\n" +"means that even if a tail'ed file is renamed, tail will continue to track\n" +"its end. " +msgstr "" +"Amb «--follow» (-f), es segueix per defecte el descriptor de fitxer, de " +"manera\n" +"que encara que el fitxer siga reanomenat, es continuarà seguint el seu final." + +# aquesta entrada va junta amb l'anterior +# Xanxullo horrend perquè la traducció comença amb la línia! ivb +#: src/tail.c:293 +msgid "" +"This default behavior is not desirable when you really want to\n" +"track the actual name of the file, not the file descriptor (e.g., log\n" +"rotation). Use --follow=name in that case. That causes tail to track the\n" +"named file by reopening it periodically to see if it has been removed and\n" +"recreated by some other program.\n" +msgstr "" +" \n" +"Aquest comportament no és desitjable si el que voleu realment és seguir el\n" +"nom del fitxer, i no el seu descriptor (per exemple, durant la rotació d'un\n" +"registre). Useu «--follow=NOM» en aquest cas. Això fa que s'òbriga\n" +"periòdicament el fitxer en qüestió per veure si ha estat esborrat i recreat\n" +"per algun altre programa.\n" + +# No usa quote(). ivb +# Missatge d'error. ivb +#: src/tail.c:331 +#, c-format +msgid "closing %s (fd=%d)" +msgstr "en tancar «%s» (fd=%d)" + +#: src/tail.c:391 +#, c-format +msgid "%s: cannot seek to offset %s" +msgstr "%s: no s'ha pogut moure fins el desplaçament %s" + +#: src/tail.c:395 +#, c-format +msgid "%s: cannot seek to relative offset %s" +msgstr "%s: no s'ha pogut moure dins el desplaçament relatiu %s" + +#: src/tail.c:400 +#, c-format +msgid "%s: cannot seek to end-relative offset %s" +msgstr "%s: no s'ha pogut moure fins el desplaçament relatiu al final %s" + +# FIXME: pretty_name() lacks i18n. ivb +#: src/tail.c:818 +#, c-format +msgid "`%s' has become inaccessible" +msgstr "«%s» ha esdevingut inaccessible" + +# tailable = cuable? ;) +# FIXME: pretty_name() lacks i18n. ivb +#: src/tail.c:835 +#, c-format +msgid "`%s' has been replaced with an untailable file; giving up on this name" +msgstr "" +"«%s» ha estat substituït per un fitxer no seguible; s'abandona la pista " +"d'aquest nom" + +# FIXME: pretty_name() lacks i18n. ivb +#: src/tail.c:856 +#, c-format +msgid "`%s' has become accessible" +msgstr "«%s» ha esdevingut accessible" + +# FIXME: pretty_name() lacks i18n. ivb +#: src/tail.c:864 +#, c-format +msgid "`%s' has appeared; following end of new file" +msgstr "«%s» ha aparegut; es segueix el final del nou fitxer" + +# FIXME: pretty_name() lacks i18n. ivb +#: src/tail.c:875 +#, c-format +msgid "`%s' has been replaced; following end of new file" +msgstr "«%s» ha estat substituït; es segueix el final del nou fitxer" + +# FIXME: pretty_name() lacks i18n. ivb +#: src/tail.c:1000 +#, c-format +msgid "%s: file truncated" +msgstr "%s: el fitxer ha estat truncat" + +#: src/tail.c:1020 +msgid "no files remaining" +msgstr "no resta cap fitxer" + +# FIXME: pretty_name() lacks i18n. ivb +#: src/tail.c:1236 +#, c-format +msgid "%s: cannot follow end of this type of file; giving up on this name" +msgstr "" +"%s: no es pot seguir el final d'aquest tipus de fitxer; s'abandona la pista " +"d'aquest nom" + +#: src/tail.c:1356 +#, c-format +msgid "%c: invalid suffix character in obsolescent option" +msgstr "%c: el sufix no és vàlid en la forma obsoleta d'opció" + +#: src/tail.c:1405 +#, c-format +msgid "" +"too many arguments; When using tail's obsolescent option syntax (%s)\n" +"there may be no more than one file argument. Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"sobren arguments; Quan useu la sintaxi d'opcions obsoleta (%s) no hi pot " +"haver més d'un argument fitxer. Useu les opcions equivalents «-n» o «-c»." + +#: src/tail.c:1414 +#, c-format +msgid "" +"Warning: it is not portable to use two or more file arguments with\n" +"tail's obsolescent option syntax (%s). Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"avís: l'ús de dos o més arguments fitxer amb la sintaxi d'opcions obsoleta (%" +"s) no és portable. Useu les opcions equivalents «-n» o «-c»." + +#: src/tail.c:1423 +#, c-format +msgid "`%s' option is obsolete; use `%s-%c %.*s'" +msgstr "l'opció «%s» és obsoleta; useu «%s-%c %.*s»" + +# L'argument és un número vàlid sense espais. ivb +#: src/tail.c:1484 +#, c-format +msgid "%s is larger than the maximum file size on this system" +msgstr "%s és més gran que el tamany màxim de fitxer d'aquest sistema" + +#: src/tail.c:1510 +#, c-format +msgid "%s: invalid maximum number of unchanged stats between opens" +msgstr "" +"%s: el nombre màxim d'iteracions sense alteracions entre obertures no és " +"vàlid" + +#: src/tail.c:1522 +#, c-format +msgid "%s: invalid maximum number of consecutive size changes" +msgstr "%s: el nombre màxim de canvis de tamany consecutius no és vàlid" + +#: src/tail.c:1534 +#, c-format +msgid "%s: invalid PID" +msgstr "%s: el PID no és vàlid" + +#: src/tail.c:1549 +#, c-format +msgid "%s: invalid number of seconds" +msgstr "%s: el nombre de segons no és vàlid" + +#: src/tail.c:1568 +msgid "warning: --retry is useful only when following by name" +msgstr "avís: «--retry» només és útil quan es segueix la pista d'un nom" + +#: src/tail.c:1572 +msgid "warning: PID ignored; --pid=PID is useful only when following" +msgstr "avís: es descarta el PID; «--pid=PID» només és útil en fer seguiments" + +#: src/tail.c:1575 +msgid "warning: --pid=PID is not supported on this system" +msgstr "avís: aquest sistema no soporta l'opció «--pid=PID»" + +#: src/tee.c:33 +msgid "Mike Parker, Richard M. Stallman, and David MacKenzie" +msgstr "Mike Parker, Richard M. Stallman i David MacKenzie" + +#: src/tee.c:64 +msgid "" +"Copy standard input to each FILE, and also to standard output.\n" +"\n" +" -a, --append append to the given FILEs, do not overwrite\n" +" -i, --ignore-interrupts ignore interrupt signals\n" +msgstr "" +"Còpia l'entrada estàndard a cada FITXER, i també a l'eixida estàndard.\n" +"\n" +" -a, --append Afegeix a cada FITXER indicat, no el sobreescriu.\n" +" -i, --ignore-interrupts\n" +" Descarta els senyals d'interrupció.\n" + +#: src/test.c:216 +msgid "argument expected\n" +msgstr "cal un argument\n" + +# L'argument és una cadena de "després d'«-lt»" i companyia. ivb +#: src/test.c:224 +#, c-format +msgid "integer expression expected %s\n" +msgstr "cal una expressió entera %s\n" + +#: src/test.c:342 +msgid "')' expected\n" +msgstr "cal «)»\n" + +#: src/test.c:345 +#, c-format +msgid "')' expected, found %s\n" +msgstr "cal «)», s'ha trobat «%s»\n" + +#: src/test.c:361 src/test.c:894 +#, c-format +msgid "%s: unary operator expected\n" +msgstr "%s: cal un operador unari\n" + +#: src/test.c:389 src/test.c:920 +#, c-format +msgid "%s: binary operator expected\n" +msgstr "%s: cal un operador binari\n" + +#: src/test.c:424 +msgid "before -lt" +msgstr "abans de «-lt»" + +#: src/test.c:432 +msgid "after -lt" +msgstr "després de «-lt»" + +#: src/test.c:446 +msgid "before -le" +msgstr "abans de «-le»" + +#: src/test.c:453 +msgid "after -le" +msgstr "després de «-le»" + +#: src/test.c:469 +msgid "before -gt" +msgstr "abans de «-gt»" + +#: src/test.c:476 +msgid "after -gt" +msgstr "després de «-gt»" + +#: src/test.c:490 +msgid "before -ge" +msgstr "abans de «-ge»" + +#: src/test.c:497 +msgid "after -ge" +msgstr "després de «-ge»" + +#: src/test.c:512 +msgid "-nt does not accept -l\n" +msgstr "«-nt» no admet «-l»\n" + +#: src/test.c:526 +msgid "before -ne" +msgstr "abans de «-ne»" + +#: src/test.c:533 +msgid "after -ne" +msgstr "després de «-ne»" + +#: src/test.c:549 +msgid "before -eq" +msgstr "abans de «-eq»" + +#: src/test.c:556 +msgid "after -eq" +msgstr "després de «-eq»" + +#: src/test.c:567 +msgid "-ef does not accept -l\n" +msgstr "«-ef» no admet «-l»\n" + +#: src/test.c:586 +msgid "-ot does not accept -l\n" +msgstr "«-ot» no admet «-l»\n" + +#: src/test.c:593 +msgid "unknown binary operator" +msgstr "l'operador binari no és conegut" + +#: src/test.c:781 +msgid "after -t" +msgstr "després de «-t»" + +#: src/test.c:979 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: [ EXPRESSION ]\n" +" or: %s OPTION\n" +msgstr "" +"Forma d'ús: %s EXPRESSIÓ\n" +" o bé: [ EXPRESSIÓ ]\n" +" o bé: %s OPCIÓ\n" + +#: src/test.c:985 +msgid "" +"Exit with the status determined by EXPRESSION.\n" +"\n" +msgstr "" +"Ix amb un estat determinat per l'EXPRESSIÓ.\n" +"\n" + +#: src/test.c:991 +msgid "" +"\n" +"EXPRESSION is true or false and sets exit status. It is one of:\n" +msgstr "" +"\n" +"L'EXPRESSIÓ és certa o falsa i estableix l'estat d'eixida. És una de:\n" + +# El més llarg és «EXPRESSIÓ1 -a EXPRESSIÓ2». ivb +#: src/test.c:995 +msgid "" +"\n" +" ( EXPRESSION ) EXPRESSION is true\n" +" ! EXPRESSION EXPRESSION is false\n" +" EXPRESSION1 -a EXPRESSION2 both EXPRESSION1 and EXPRESSION2 are true\n" +" EXPRESSION1 -o EXPRESSION2 either EXPRESSION1 or EXPRESSION2 is true\n" +msgstr "" +"\n" +" ( EXPRESSIÓ ) L'EXPRESSIÓ és certa.\n" +" ! EXPRESSIÓ L'EXPRESSIÓ és falsa.\n" +" EXPRESSIÓ1 -a EXPRESSIÓ2 L'EXPRESSIÓ1 i l'EXPRESSIÓ2 són certes.\n" +" EXPRESSIÓ1 -o EXPRESSIÓ2 L'EXPRESSIÓ1 o l'EXPRESSIÓ2 és certa.\n" + +#: src/test.c:1002 +msgid "" +"\n" +" [-n] STRING the length of STRING is nonzero\n" +" -z STRING the length of STRING is zero\n" +" STRING1 = STRING2 the strings are equal\n" +" STRING1 != STRING2 the strings are not equal\n" +msgstr "" +"\n" +" [-n] CADENA La longitud de la CADENA no és zero.\n" +" -z CADENA La longitud de la CADENA és zero.\n" +" CADENA1 = CADENA2 Les cadenes són iguals.\n" +" CADENA1 != CADENA2 Les cadenes no són iguals.\n" + +#: src/test.c:1009 +msgid "" +"\n" +" INTEGER1 -eq INTEGER2 INTEGER1 is equal to INTEGER2\n" +" INTEGER1 -ge INTEGER2 INTEGER1 is greater than or equal to INTEGER2\n" +" INTEGER1 -gt INTEGER2 INTEGER1 is greater than INTEGER2\n" +" INTEGER1 -le INTEGER2 INTEGER1 is less than or equal to INTEGER2\n" +" INTEGER1 -lt INTEGER2 INTEGER1 is less than INTEGER2\n" +" INTEGER1 -ne INTEGER2 INTEGER1 is not equal to INTEGER2\n" +msgstr "" +"\n" +" ENTER1 -eq ENTER2 L'ENTER1 és igual a l'ENTER2.\n" +" ENTER1 -ge ENTER2 L'ENTER1 és major o igual que l'ENTER2.\n" +" ENTER1 -gt ENTER2 L'ENTER1 és major que l'ENTER2.\n" +" ENTER1 -le ENTER2 L'ENTER1 és menor o igual que l'ENTER2.\n" +" ENTER1 -lt ENTER2 L'ENTER1 és menor que l'ENTER2.\n" +" ENTER1 -ne ENTER2 L'ENTER1 no és igual que l'ENTER2.\n" + +#: src/test.c:1018 +msgid "" +"\n" +" FILE1 -ef FILE2 FILE1 and FILE2 have the same device and inode numbers\n" +" FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2\n" +" FILE1 -ot FILE2 FILE1 is older than FILE2\n" +msgstr "" +"\n" +" FITXER1 -ef FITXER2 El FITXER1 i el FITXER2 tenen els mateixos\n" +" números de dispositiu i node índex.\n" +" FITXER1 -nt FITXER2 El FITXER1 és més nou (data de modificació) " +"que\n" +" el FITXER2.\n" +" FITXER1 -ot FITXER2 El FITXER1 és més antic que el FITXER2.\n" + +#: src/test.c:1024 +msgid "" +"\n" +" -b FILE FILE exists and is block special\n" +" -c FILE FILE exists and is character special\n" +" -d FILE FILE exists and is a directory\n" +" -e FILE FILE exists\n" +msgstr "" +"\n" +" -b FITXER El FITXER existeix i és un dispositiu de " +"blocs.\n" +" -c FITXER El FITXER existeix i és un dispositiu de\n" +" caràcters.\n" +" -d FITXER El FITXER existeix i és un directori.\n" +" -e FITXER El FITXER existeix.\n" + +# En «-G» no és necessari posar «ID». ivb +#: src/test.c:1031 +msgid "" +" -f FILE FILE exists and is a regular file\n" +" -g FILE FILE exists and is set-group-ID\n" +" -h FILE FILE exists and is a symbolic link (same as -L)\n" +" -G FILE FILE exists and is owned by the effective group ID\n" +" -k FILE FILE exists and has its sticky bit set\n" +msgstr "" +" -f FITXER El FITXER existeix i és un fitxer ordinari.\n" +" -g FITXER El FITXER existeix i té activat el bit\n" +" d'establiment de l'ID de grup.\n" +" -h FITXER El FITXER existeix i és un enllaç simbòlic\n" +" (equival a «-L»).\n" +" -G FITXER El FITXER existeix i pertany al grup efectiu.\n" +" -k FITXER El FITXER existeix i té activat el bit de\n" +" permanença.\n" + +# En «-O» no és necessari posar ID. ivb +#: src/test.c:1038 +msgid "" +" -L FILE FILE exists and is a symbolic link (same as -h)\n" +" -O FILE FILE exists and is owned by the effective user ID\n" +" -p FILE FILE exists and is a named pipe\n" +" -r FILE FILE exists and is readable\n" +" -s FILE FILE exists and has a size greater than zero\n" +msgstr "" +" -L FITXER El FITXER existeix i és un enllaç simbòlic\n" +" (equival a «-h»).\n" +" -O FITXER El FITXER existeix i pertany a l'usuari " +"efectiu.\n" +" -p FITXER El FITXER existeix i és una canonada amb nom.\n" +" -r FITXER El FITXER existeix i és llegible.\n" +" -s FITXER El FITXER existeix i el seu tamany és major " +"que\n" +" zero.\n" + +#: src/test.c:1045 +msgid "" +" -S FILE FILE exists and is a socket\n" +" -t [FD] file descriptor FD (stdout by default) is opened on a " +"terminal\n" +" -u FILE FILE exists and its set-user-ID bit is set\n" +" -w FILE FILE exists and is writable\n" +" -x FILE FILE exists and is executable\n" +msgstr "" +" -S FITXER El FITXER existeix i és un connector.\n" +" -t [DF] El descriptor de fitxer DF (per defecte " +"l'eixida\n" +" estàndard) és obert en un terminal.\n" +" -u FITXER El FITXER existeix i té activat el bit\n" +" d'establiment de l'ID d'usuari.\n" +" -w FITXER El FITXER existeix i pot ser escrit.\n" +" -x FITXER El FITXER existeix i és executable.\n" + +#: src/test.c:1052 +msgid "" +"\n" +"Beware that parentheses need to be escaped (e.g., by backslashes) for " +"shells.\n" +"INTEGER may also be -l STRING, which evaluates to the length of STRING.\n" +msgstr "" +"\n" +"Teniu en compte que cal que els parèntesis siguen ser escapats (per " +"exemple,\n" +"amb barres invertides) en els intèrprets d'ordres. ENTER també pot ser\n" +"«-l CADENA», que s'avalua a la longitud de la CADENA.\n" + +#: src/test.c:1067 +msgid "FIXME: ksb and mjb" +msgstr "ARREGLA'M: ksb i mjb" + +#: src/test.c:1111 +msgid "missing `]'\n" +msgstr "manca «]»\n" + +#: src/test.c:1125 +msgid "too many arguments\n" +msgstr "sobren arguments\n" + +#: src/touch.c:39 +msgid "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith" +msgstr "Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie i Randy Smith" + +# Els 3 usen quote(). ivb +# Condició d'error. ivb +#: src/touch.c:164 src/touch.c:179 +#, c-format +msgid "creating %s" +msgstr "en crear %s" + +# Usa quote(). ivb +# En el codi font diu que no val la pena distingir el tipus d'error. ivb +#: src/touch.c:222 +#, c-format +msgid "cannot touch %s" +msgstr "no s'han pogut canviar les dates de %s" + +# Usa quote(). ivb +# Condició d'error. ivb +#: src/touch.c:228 +#, c-format +msgid "setting times of %s" +msgstr "en establir les dates de %s" + +#: src/touch.c:245 +msgid "" +"Update the access and modification times of each FILE to the current time.\n" +"\n" +msgstr "" +"Actualitza les dates d'accés i modificació de cada FITXER a la data actual.\n" +"\n" + +#: src/touch.c:252 +msgid "" +" -a change only the access time\n" +" -c, --no-create do not create any files\n" +" -d, --date=STRING parse STRING and use it instead of current time\n" +" -f (ignored)\n" +" -m change only the modification time\n" +msgstr "" +" -a Només canvia la data d'accés.\n" +" -c, --no-create No crea cap fitxer.\n" +" -d, --date=CADENA Interpreta la CADENA i l'usa en comptes de la data\n" +" actual.\n" +" -f (No es té en compte.)\n" +" -m Només canvia la data de modificació de les dades.\n" + +# Què té aquesta gent en contra de les cometes? ivb +#: src/touch.c:259 +msgid "" +" -r, --reference=FILE use this file's times instead of current time\n" +" -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time\n" +" --time=WORD set time given by WORD: access atime use (same as -" +"a)\n" +" modify mtime (same as -m)\n" +msgstr "" +" -r, --reference=FITXER\n" +" Usa les dates d'aquest FITXER en comptes de la data\n" +" actual.\n" +" -t DATA Usa la data [[CC]AA]MMDDhhmm[.ss] en comptes de la " +"data\n" +" actual.\n" +" --time=PARAULA Modifica la data indicada per la PARAULA: la " +"d'accés\n" +" amb «access», «atime» o «use» (equivalen a «-a»); la " +"de\n" +" modificació amb «modify» o «mtime» (equivalen a «-" +"m»).\n" + +#: src/touch.c:267 +msgid "" +"\n" +"Note that the -d and -t options accept different time-date formats.\n" +msgstr "" +"\n" +"Teniu en compte que les opcions «-d» i «-t» accepten formats de data i hora\n" +"distints.\n" + +#: src/touch.c:311 src/touch.c:331 +#, c-format +msgid "invalid date format %s" +msgstr "el format de data «%s» no és vàlid" + +#: src/touch.c:355 +msgid "cannot specify times from more than one source" +msgstr "no es poden especificar dates de més d'un origen" + +#: src/touch.c:378 +#, c-format +msgid "" +"warning: `touch %s' is obsolete; use `touch -t %04d%02d%02d%02d%02d.%02d'" +msgstr "" +"avís: «touch %s» és obsoleta; useu «touch -t %04d%02d%02d%02d%02d.%02d»" + +#: src/touch.c:399 +msgid "file arguments missing" +msgstr "manquen arguments fitxer" + +#: src/tr.c:327 +#, c-format +msgid "Usage: %s [OPTION]... SET1 [SET2]\n" +msgstr "Forma d'ús: %s [OPCIÓ]... JOC1 [JOC2]\n" + +#: src/tr.c:331 +msgid "" +"Translate, squeeze, and/or delete characters from standard input,\n" +"writing to standard output.\n" +"\n" +" -c, --complement first complement SET1\n" +" -d, --delete delete characters in SET1, do not translate\n" +" -s, --squeeze-repeats replace each input sequence of a repeated " +"character\n" +" that is listed in SET1 with a single occurrence\n" +" of that character\n" +" -t, --truncate-set1 first truncate SET1 to length of SET2\n" +msgstr "" +"Tradueix, redueix, o suprimeix caràcters de l'entrada estàndard, i escriu " +"el\n" +"resultat en la sortida estàndard.\n" +"\n" +" -c, --complement Complementa primer el JOC1.\n" +" -d, --delete Suprimeix els caràcters del JOC1, no tradueix.\n" +" -s, --squeeze-repeats Substitueix cada seqüència de caràcters de JOC1\n" +" repetits per una única ocurrència del caràcter.\n" +" -t, --truncate-set1 Trunca primer el JOC1 a la llargada del JOC2.\n" + +# El més llag és «[:xdigit:]». ivb +#: src/tr.c:344 +msgid "" +"\n" +"SETs are specified as strings of characters. Most represent themselves.\n" +"Interpreted sequences are:\n" +"\n" +" \\NNN character with octal value NNN (1 to 3 octal digits)\n" +" \\\\ backslash\n" +" \\a audible BEL\n" +" \\b backspace\n" +" \\f form feed\n" +" \\n new line\n" +" \\r return\n" +" \\t horizontal tab\n" +msgstr "" +"\n" +"Cada JOC s'especifica com a una cadena de caràcters. La majoria d'ells es\n" +"representen literalment. Les seqüències que s'interpreten són:\n" +"\n" +" \\NNN Caràcter amb valor octal NNN (d'1 a 3 dígits octals).\n" +" \\\\ Barra invertida.\n" +" \\a Alarma (BEL).\n" +" \\b Retrocés.\n" +" \\f Salt de pàgina.\n" +" \\n Nova línia.\n" +" \\r Retorn de carro.\n" +" \\t Tabulació horitzontal.\n" + +#: src/tr.c:358 +msgid "" +" \\v vertical tab\n" +" CHAR1-CHAR2 all characters from CHAR1 to CHAR2 in ascending order\n" +" [CHAR*] in SET2, copies of CHAR until length of SET1\n" +" [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0\n" +" [:alnum:] all letters and digits\n" +" [:alpha:] all letters\n" +" [:blank:] all horizontal whitespace\n" +" [:cntrl:] all control characters\n" +" [:digit:] all digits\n" +msgstr "" +" \\v Tabulació vertical.\n" +" CAR1-CAR2 Tots els caràcters en ordre ascendent entre CAR1 i CAR2.\n" +" [CAR*] En el JOC2, còpies de CAR fins arribar a la llargada de " +"JOC1.\n" +" [CAR*REP] REP còpies de CAR; REP és octal si comença amb 0.\n" +" [:alnum:] Totes les lletres i dígits.\n" +" [:alpha:] Totes les lletres.\n" +" [:blank:] Tots els espais en blanc horitzontals.\n" +" [:cntrl:] Tots els caràcters de control.\n" +" [:digit:] Tots els dígits.\n" + +#: src/tr.c:369 +msgid "" +" [:graph:] all printable characters, not including space\n" +" [:lower:] all lower case letters\n" +" [:print:] all printable characters, including space\n" +" [:punct:] all punctuation characters\n" +" [:space:] all horizontal or vertical whitespace\n" +" [:upper:] all upper case letters\n" +" [:xdigit:] all hexadecimal digits\n" +" [=CHAR=] all characters which are equivalent to CHAR\n" +msgstr "" +" [:graph:] Tots els caràcters imprimibles, excepte l'espai.\n" +" [:lower:] Totes les lletres minúscules.\n" +" [:print:] Tots els caràcters imprimibles, incloent l'espai.\n" +" [:punct:] Tots els caràcters de puntuació.\n" +" [:space:] Tots els espais en blanc verticals o horitzontals.\n" +" [:upper:] Totes les lletres majúscules.\n" +" [:xdigit:] Tots els dígits hexadecimals.\n" +" [=CAR=] Tots els caràcters equivalents a CAR.\n" + +# Les tres següents entrades van juntes !! +#: src/tr.c:379 +msgid "" +"\n" +"Translation occurs if -d is not given and both SET1 and SET2 appear.\n" +"-t may be used only when translating. SET2 is extended to length of\n" +"SET1 by repeating its last character as necessary. " +msgstr "" +"\n" +"La traducció es produeix si no s'indica «-d» i ambdós JOC1 i JOC2 " +"apareixen.\n" +"Només es pot usar «-t» quan es tradueix. El JOC2 s'expandeix a la llargada " +"de\n" +"JOC1 repetint l'últim caràcter tant com sigui necessari. " + +#: src/tr.c:385 +msgid "" +"Excess characters\n" +"of SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to\n" +"expand in ascending order; used in SET2 while translating, they may\n" +"only be used in pairs to specify case conversion. " +msgstr "" +"Els caràcters\n" +"sobrants del JOC2 es descarten. Només s'assegura una expansió ascendent " +"per\n" +"les seqüències «[:lower:]» i «[:upper:]»; quan s'usen en JOC2 i s'estiga\n" +"traduint, només es poden utilitzar en parelles respecte JOC1, especificant\n" +"conversió de majúscules a minúscules (o a la inversa). " + +#: src/tr.c:391 +msgid "" +"-s uses SET1 if not\n" +"translating nor deleting; else squeezing uses SET2 and occurs after\n" +"translation or deletion.\n" +msgstr "" +"«-s» usa el JOC1 si no\n" +"s'està traduint ni suprimint; en la reducció s'usa el JOC2 i aquesta es\n" +"produeix després de traduïr o suprimir.\n" + +#: src/tr.c:557 +#, c-format +msgid "" +"warning: the ambiguous octal escape \\%c%c%c is being\n" +"\tinterpreted as the 2-byte sequence \\0%c%c, `%c'" +msgstr "" +"avís: la seqüència ambígua d'escapada en octal «\\%c%c%c» s'interpreta com " +"la seqüència de 2 octets «\\0%c%c» «%c»" + +#: src/tr.c:566 +msgid "invalid backslash escape at end of string" +msgstr "la barra d'escapada al final de la cadena no és vàlida" + +#: src/tr.c:572 +#, c-format +msgid "invalid backslash escape `\\%c'" +msgstr "la seqüència d'escapada «\\%c» no és vàlida" + +# que coi significa `cotejar'??? +#: src/tr.c:725 +#, c-format +msgid "range-endpoints of `%s-%s' are in reverse collating sequence order" +msgstr "els extrems del rang «%s-%s» es troben en ordre invers" + +#: src/tr.c:906 +#, c-format +msgid "invalid repeat count `%s' in [c*n] construct" +msgstr "el nombre de repeticions «%s» de la construcció «[c*n]» no és vàlid" + +#: src/tr.c:999 +msgid "missing character class name `[::]'" +msgstr "manca el nom de la classe de caràcters: «[::]»" + +#: src/tr.c:1002 +msgid "missing equivalence class character `[==]'" +msgstr "manca el caràcter de la classe d'equivalència: «[==]»" + +#: src/tr.c:1025 +#, c-format +msgid "invalid character class `%s'" +msgstr "la classe de caràcters «%s» no és vàlida" + +#: src/tr.c:1050 +#, c-format +msgid "%s: equivalence class operand must be a single character" +msgstr "%s: l'operand de la classe d'equivalència ha de ser un únic caràcter" + +#: src/tr.c:1522 +msgid "the [c*] repeat construct may not appear in string1" +msgstr "" +"la construcció de repetició «[c*]» no pot aparèixer en la primera cadena" + +#: src/tr.c:1532 +msgid "only one [c*] repeat construct may appear in string2" +msgstr "" +"només pot aparèixer una construcció de repetició «[c*]» en la segona cadena" + +#: src/tr.c:1540 +msgid "[=c=] expressions may not appear in string2 when translating" +msgstr "" +"quan es tradueix, les expressions «[=c=]» no poden aparèixer en la segona " +"cadena" + +#: src/tr.c:1553 +msgid "when not truncating set1, string2 must be non-empty" +msgstr "si no es trunca el primer joc, la segona cadena no pot ser nul·la" + +#: src/tr.c:1562 +msgid "" +"when translating with complemented character classes,\n" +"string2 must map all characters in the domain to one" +msgstr "" +"quan es tradueix amb classes de caràcters complementàries, la segona cadena " +"ha d'assignar tots els caràcters del domini a un de sol" + +#: src/tr.c:1569 +msgid "" +"when translating, the only character classes that may appear in\n" +"string2 are `upper' and `lower'" +msgstr "" +"quan es tradueix, les úniques classes de caràcters que poden aparèixer en la " +"segona cadena són «upper» i «lower»" + +#: src/tr.c:1578 +msgid "the [c*] construct may appear in string2 only when translating" +msgstr "" +"quan es tradueix, la construcció «[c*]» només pot aparèxier en la segona " +"cadena" + +#: src/tr.c:1853 +msgid "two strings must be given when translating" +msgstr "quan es tradueix, cal especificar les dues cadenes" + +#: src/tr.c:1856 +msgid "two strings must be given when both deleting and squeezing repeats" +msgstr "" +"quan s'elimina i es redueixen repeticions, cal especificar les dues cadenes" + +#: src/tr.c:1870 +msgid "only one string may be given when deleting without squeezing repeats" +msgstr "" +"quan s'elimina sense reduir repeticions, només es pot especificar una cadena" + +#: src/tr.c:1876 +msgid "at least one string must be given when squeezing repeats" +msgstr "" +"quan es redueixen les repeticions, cal especificar com a mínim una cadena" + +#: src/tr.c:1967 +msgid "misaligned [:upper:] and/or [:lower:] construct" +msgstr "la construcció «[:upper:]» o «[:lower:]» està desalineada" + +#: src/tr.c:1990 +msgid "" +"invalid identity mapping; when translating, any [:lower:] or [:upper:]\n" +"construct in string1 must be aligned with a corresponding construct\n" +"([:upper:] or [:lower:], respectively) in string2" +msgstr "" +"l'assignació d'identitat no és vàlida; quan es tradueix, cada construcció «[:" +"lower:]» o «[:upper:]» de la primera cadena ha d'estar alineada amb la " +"corresponent construcció («[:upper:]» o «[:lower:]», respectivament) de la " +"segona cadena" + +#: src/true.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating success.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"Forma d'ús: %s [arguments de la línia d'ordres que seran descartats]\n" +" o bé: %s OPCIÓ\n" +"Ix amb un codi d'estat que indica èxit.\n" +"\n" +"Aquests noms d'opcions no es poden abreviar:\n" +"\n" + +#: src/tsort.c:97 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]\n" +"Write totally ordered list consistent with the partial ordering in FILE.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Forma d'ús: %s [OPCIÓ] [FITXER]\n" +"Escriu una llista totalment ordenada d'acord amb l'ordenació parcial " +"descrita\n" +"en FITXER. Sense FITXER, o quan FITXER és «-», llegeix l'entrada " +"estàndard.\n" +"\n" + +#: src/tsort.c:533 +#, c-format +msgid "%s: input contains a loop:" +msgstr "%s: l'entrada conté un cicle:" + +#: src/tsort.c:575 +msgid "only one argument may be specified" +msgstr "només es pot especificar un argument" + +#: src/tty.c:63 +msgid "" +"Print the file name of the terminal connected to standard input.\n" +"\n" +" -s, --silent, --quiet print nothing, only return an exit status\n" +msgstr "" +"Mostra el nom de fitxer del terminal connectat a l'entrada estàndard.\n" +"\n" +" -s, --silent, --quiet No mostra res, només retorna un estat d'eixida.\n" + +#: src/tty.c:120 +msgid "not a tty" +msgstr "no és un tty" + +# On deia «sistema operatiu» en una traducció antiga ara diu «nucli» ;) ivb +#: src/uname.c:111 +msgid "" +"Print certain system information. With no OPTION, same as -s.\n" +"\n" +" -a, --all print all information, in the following order:\n" +" -s, --kernel-name print the kernel name\n" +" -n, --nodename print the network node hostname\n" +" -r, --kernel-release print the kernel release\n" +msgstr "" +"Mostra alguna informació sobre el sistema. Si no s'indica cap OPCIÓ, fa el\n" +"mateix que amb «-s».\n" +"\n" +" -a, --all Mostra tota la informació, en l'ordre següent:\n" +" -s, --kernel-name Mostra el nom del nucli.\n" +" -n, --nodename Mostra el nom de l'estació en la xarxa.\n" +" -r, --kernel-release Mostra el llançament del nucli.\n" + +#: src/uname.c:119 +msgid "" +" -v, --kernel-version print the kernel version\n" +" -m, --machine print the machine hardware name\n" +" -p, --processor print the processor type\n" +" -i, --hardware-platform print the hardware platform\n" +" -o, --operating-system print the operating system\n" +msgstr "" +" -v, --kernel-version Mostra la versió del nucli.\n" +" -m, --machine Mostra el tipus del maquinari.\n" +" -p, --processor Mostra el tipus del processador.\n" +" -i, --hardware-platform\n" +" Mostra la plataforma del maquinari.\n" +" -o, --operating-system\n" +" Mostra el sistema operatiu.\n" + +#: src/uname.c:226 +msgid "cannot get system name" +msgstr "no s'ha pogut obtenir el nom del sistema" + +#: src/unexpand.c:379 +msgid "" +"Convert spaces in each FILE to tabs, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Converteix els espais a tabulacions per cada FITXER, i escriu en la sortida\n" +"estàndard. Sense FITXER, o quan FITXER és «-», llegeix l'entrada " +"estàndard.\n" +"\n" + +# mirar la traducció del expand +#: src/unexpand.c:387 +msgid "" +" -a, --all convert all whitespace, instead of just initial " +"whitespace\n" +" --first-only convert only leading sequences of whitespace (overrides -" +"a)\n" +" -t, --tabs=N have tabs N characters apart instead of 8 (enables -a)\n" +" -t, --tabs=LIST use comma separated LIST of tab positions (enables -a)\n" +msgstr "" +" -a, --all Converteix tots els espais en blanc, no només els " +"que\n" +" es troben a principi de línia.\n" +" --first-only Només converteix les seqüències d'espais en blanc " +"que\n" +" es troben a principi de la línia (inhabilita «-a»).\n" +" -t, --tabs=NÚMERO Tabula a una distància de NÚMERO caràcters, en lloc " +"de\n" +" 8 (habilita «-a»).\n" +" -t, --tabs=LLISTA Especifica una llista de posicions explícites per " +"cada\n" +" tabulació, separades per comes (habilita «-a»).\n" + +#: src/unexpand.c:464 +msgid "`-LIST' option is obsolete; use `--first-only -t LIST'" +msgstr "l'opció «-LLISTA» és obsoleta; useu «--first-only -t LLISTA»" + +#: src/uniq.c:139 +#, c-format +msgid "Usage: %s [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "Forma d'ús: %s [OPCIÓ]... [ENTRADA [SORTIDA]]\n" + +#: src/uniq.c:143 +msgid "" +"Discard all but one of successive identical lines from INPUT (or\n" +"standard input), writing to OUTPUT (or standard output).\n" +"\n" +msgstr "" +"Descarta totes tret d'una de successives línies idèntiques de l'ENTRADA (o " +"de\n" +"l'entrada estàndard) i escriu en la SORTIDA (o en la sortida estàndard).\n" +"\n" + +#: src/uniq.c:151 +msgid "" +" -c, --count prefix lines by the number of occurrences\n" +" -d, --repeated only print duplicate lines\n" +msgstr "" +" -c, --count Prefixa cada línia amb el nombre d'ocurrències.\n" +" -d, --repeated Només escriu les línies duplicades.\n" + +#: src/uniq.c:155 +msgid "" +" -D, --all-repeated[=delimit-method] print all duplicate lines\n" +" delimit-method={none(default),prepend,separate}\n" +" Delimiting is done with blank lines.\n" +" -f, --skip-fields=N avoid comparing the first N fields\n" +" -i, --ignore-case ignore differences in case when comparing\n" +" -s, --skip-chars=N avoid comparing the first N characters\n" +" -u, --unique only print unique lines\n" +msgstr "" +" -D, --all-repeated[=MÈTODE_DELIMITACIÓ]\n" +" Escriu totes les línies duplicades, delimitant els\n" +" grups segons el MÈTODE: «none» (per defecte) no els\n" +" separa; «prepend» els prefixa i «separate» els " +"separa\n" +" amb una línia buida.\n" +" -f, --skip-fields=N Evita la comparació dels primers N camps.\n" +" -i, --ignore-case No té en compte les diferències entre majúscules i\n" +" minúscules.\n" +" -s, --skip-chars=N Evita la comparació dels primers N caràcters.\n" +" -u, --unique Només escriu les línies que són úniques.\n" + +#: src/uniq.c:164 +msgid " -w, --check-chars=N compare no more than N characters in lines\n" +msgstr " -w, --check-chars=N No compara més de N caràcters per línia.\n" + +# Hau! ivb +#: src/uniq.c:169 +msgid "" +"\n" +"A field is a run of whitespace, then non-whitespace characters.\n" +"Fields are skipped before chars.\n" +msgstr "" +"\n" +"Un camp és una sèrie d'espais en blanc, seguit de caràcters no en blanc.\n" +"En usar «--skip-fields» i «--skip-chars», primer es salten els camps i " +"després\n" +"els caràcters.\n" + +# No usa quote(). ivb +#: src/uniq.c:381 +#, c-format +msgid "error reading %s" +msgstr "error en llegir «%s»" + +# No usa quote(). ivb +#: src/uniq.c:386 +#, c-format +msgid "error writing %s" +msgstr "error en escriure «%s»" + +#: src/uniq.c:433 src/uniq.c:450 +#, c-format +msgid "extra operand `%s'" +msgstr "sobra l'operand «%s»" + +#: src/uniq.c:473 src/uniq.c:498 +msgid "invalid number of fields to skip" +msgstr "el nombre de camps a saltar no és vàlid" + +#: src/uniq.c:507 +msgid "invalid number of bytes to skip" +msgstr "el nombre d'octets a saltar no és vàlid" + +#: src/uniq.c:516 +msgid "invalid number of bytes to compare" +msgstr "el nombre d'octets a comparar no és vàlid" + +#: src/uniq.c:530 +#, c-format +msgid "`-%lu' option is obsolete; use `-f %lu'" +msgstr "l'opció «-%lu» és obsoleta; useu «-f %lu»" + +#: src/uniq.c:538 +msgid "printing all duplicated lines and repeat counts is meaningless" +msgstr "" +"escriure totes les línies duplicades i el nombre de repeticions és absurd" + +#: src/unlink.c:51 +#, c-format +msgid "" +"Usage: %s FILE\n" +" or: %s OPTION\n" +msgstr "" +"Forma d'ús: %s FITXER\n" +" o bé: %s OPCIÓ\n" + +#: src/unlink.c:54 +msgid "" +"Call the unlink function to remove the specified FILE.\n" +"\n" +msgstr "" +"Crida la funció unlink() per eliminar el FITXER especificat.\n" +"\n" + +# Usa quote(). ivb +#: src/unlink.c:99 +#, c-format +msgid "cannot unlink %s" +msgstr "no s'ha pogut deslligar %s" + +#: src/uptime.c:129 +msgid "couldn't get boot time" +msgstr "no s'ha pogut obtenir l'hora d'arrancada" + +#: src/uptime.c:136 +#, c-format +msgid " %2d:%02d%s up " +msgstr " %2d:%02d%s en marxa " + +#: src/uptime.c:140 +msgid "am" +msgstr "am" + +#: src/uptime.c:140 +msgid "pm" +msgstr "pm" + +#: src/uptime.c:142 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d dia" +msgstr[1] "%d dies" + +#: src/uptime.c:144 +#, c-format +msgid "%d user" +msgid_plural "%d users" +msgstr[0] "%d usuari" +msgstr[1] "%d usuaris" + +#: src/uptime.c:157 +#, c-format +msgid ", load average: %.2f" +msgstr ", càrrega mitjana: %.2f" + +#: src/uptime.c:191 src/users.c:118 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE ]\n" +msgstr "Forma d'ús: %s [OPCIÓ]... [FITXER]\n" + +# Dubte sobre lo de uptime. jm +# Ein? ivb +# No usa quote() en cap dels 2 args. ivb +#: src/uptime.c:192 +#, c-format +msgid "" +"Print the current time, the length of time the system has been up,\n" +"the number of users on the system, and the average number of jobs\n" +"in the run queue over the last 1, 5 and 15 minutes.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"Mostra l'hora actual, quant temps ha estat el sistema en marxa, el nombre\n" +"d'usuaris en el sistema i la mitjana de treballs en la cua d'execució " +"durant\n" +"els últims 1, 5 i 15 minuts. Si no s'indica el FITXER, s'usa «%s».\n" +"És comú usar «%s» com a FITXER.\n" +"\n" + +#: src/users.c:35 +msgid "Joseph Arceneaux and David MacKenzie" +msgstr "Joseph Arceneaux i David MacKenzie" + +# No usa quote() en cap dels dos args. ivb +#: src/users.c:119 +#, c-format +msgid "" +"Output who is currently logged in according to FILE.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"Mostra qui està connectat actualment, d'acord amb el contingut del FITXER. " +"Si\n" +"no s'indica el FITXER, s'usa «%s». És comú usar «%s»\n" +"com a FITXER.\n" +"\n" + +#: src/wc.c:75 +msgid "Paul Rubin and David MacKenzie" +msgstr "Paul Rubin i David MacKenzie" + +# afegir una línia en blanc entre la descripció i les opcions +#: src/wc.c:129 +msgid "" +"Print byte, word, and newline counts for each FILE, and a total line if\n" +"more than one FILE is specified. With no FILE, or when FILE is -,\n" +"read standard input.\n" +" -c, --bytes print the byte counts\n" +" -m, --chars print the character counts\n" +" -l, --lines print the newline counts\n" +msgstr "" +"Escriu el nombre de salts de línia, paraules i octets de cada FITXER, i una\n" +"línia de totals si especifiqueu més d'un FITXER. Sense FITXER, o quan " +"FITXER\n" +"és «-», llegeix l'entrada estàndard.\n" +" -c, --bytes Escriu el nombre d'octets.\n" +" -m, --chars Escriu el nombre de caràcters.\n" +" -l, --lines Escriu el nombre de salts de línia.\n" + +#: src/wc.c:137 +msgid "" +" -L, --max-line-length print the length of the longest line\n" +" -w, --words print the word counts\n" +msgstr "" +" -L, --max-line-length Escriu la longitud de la línia més llarga.\n" +" -w, --words Escriu el nombre de paraules.\n" + +#: src/who.c:41 +msgid "Joseph Arceneaux, David MacKenzie, and Michael Stone" +msgstr "Joseph Arceneaux, David MacKenzie i Michael Stone" + +# Ull, usar el mateix terme d'«antic» que baix. ivb +# XXX: S'entén com a sessió i és femení? ivb +# 6 caràcters. ivb +#: src/who.c:223 +msgid " old " +msgstr "antic" + +# FIXME: xmalloc() may leak with a longer translated string. ivb +# Identificador d'una tasca d'init. ivb +#: src/who.c:387 src/who.c:390 +msgid "id=" +msgstr "id=" + +# FIXME: xmalloc() may leak with a longer translated string. ivb +# Codi de terminació. ivb +#: src/who.c:403 src/who.c:408 +msgid "term=" +msgstr "term=" + +# FIXME: xmalloc() may leak with a longer translated string. ivb +# Codi d'eixida. ivb +#: src/who.c:405 src/who.c:409 +msgid "exit=" +msgstr "eixida=" + +# 12 caràcters. ivb +#: src/who.c:446 +msgid "clock change" +msgstr "canvi rlltge" + +# FIXME: xmalloc() may leak with a longer translated string. ivb +# 10 caràcters. ivb +#: src/who.c:458 src/who.c:459 +msgid "run-level" +msgstr "nivll exec" + +# FIXME: xmalloc() may leak with a longer translated string. ivb +# Últim nivell d'execució. ivb +#: src/who.c:462 src/who.c:463 +msgid "last=" +msgstr "últim=" + +#: src/who.c:492 +#, c-format +msgid "" +"\n" +"# users=%u\n" +msgstr "" +"\n" +"nombre d'usuaris=%u\n" + +# FIXME: This arrangement is language-dependent because of width. ivb +# Nom d'un usuari del sistema. ivb +#: src/who.c:498 +msgid "NAME" +msgstr "NOM" + +#: src/who.c:498 +msgid "LINE" +msgstr "LÃNIA" + +# Hora d'entrada d'un usuari al sistema. ivb +#: src/who.c:498 +msgid "TIME" +msgstr "HORA" + +# Temps ociós d'un usuari. ivb +#: src/who.c:498 +msgid "IDLE" +msgstr "OCIÓS" + +#: src/who.c:498 +msgid "PID" +msgstr "PID" + +# 8 caràcters. ivb +#: src/who.c:499 +msgid "COMMENT" +msgstr "COMENT." + +# Codis de terminació i eixida del procés. ivb +#: src/who.c:499 +msgid "EXIT" +msgstr "EIXIDA" + +#: src/who.c:574 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE | ARG1 ARG2 ]\n" +msgstr "Forma d'ús: %s [OPCIÓ]... [FITXER | ARG1 ARG2]\n" + +#: src/who.c:575 +msgid "" +"\n" +" -a, --all same as -b -d --login -p -r -t -T -u\n" +" -b, --boot time of last system boot\n" +" -d, --dead print dead processes\n" +" -H, --heading print line of column headings\n" +msgstr "" +"\n" +" -a, --all Equival a «-b -d --login -p -r -t -T -u».\n" +" -b, --boo Moment de l'última arrencada del sistema.\n" +" -d, --dea Mostra els processos morts.\n" +" -H, --heading Mostra una línia de capçaleres de columna.\n" + +# Ull, usar el mateix terme d'«antic» que dalt. ivb +#: src/who.c:582 +msgid "" +" -i, --idle add idle time as HOURS:MINUTES, . or old\n" +" (deprecated, use -u)\n" +" --login print system login processes\n" +" (equivalent to SUS -l)\n" +msgstr "" +" -i, --idle Inclou el temps ociós com a «HORES:MINUTS», «.» o\n" +" «antic» (opció desaprovada, useu «-u»).\n" +" --login Mostra els processos d'entrada al sistema (equival a\n" +" «-l» en l'especificació SUS).\n" + +#: src/who.c:588 +msgid "" +" -l, --lookup attempt to canonicalize hostnames via DNS\n" +" (-l is deprecated, use --lookup)\n" +" -m only hostname and user associated with stdin\n" +" -p, --process print active processes spawned by init\n" +msgstr "" +" -l, --lookup Prova de fer canònics els noms d'estació via DNS («-" +"l»\n" +" està desaprovada, useu «--lookup»).\n" +" -m Només mostra el nom d'estació i usuari associats amb\n" +" l'entrada estàndard.\n" +" -p, --process Mostra els processos actius llançats per «init».\n" + +#: src/who.c:594 +msgid "" +" -q, --count all login names and number of users logged on\n" +" -r, --runlevel print current runlevel\n" +" -s, --short print only name, line, and time (default)\n" +" -t, --time print last system clock change\n" +msgstr "" +" -q, --count Mostra els noms i el nombre total d'usuàries i " +"usuaris\n" +" connectats.\n" +" -r, --runlevel Mostra el nivell d'execució actual.\n" +" -s, --short Només mostra el nom, línia i hora (per defecte).\n" +" -t, --time Mostra el moment de l'últim canvi del rellotge del\n" +" sistema.\n" + +#: src/who.c:600 +msgid "" +" -T, -w, --mesg add user's message status as +, - or ?\n" +" -u, --users list users logged in\n" +" --message same as -T\n" +" --writable same as -T\n" +msgstr "" +" -T, -w, --mesg Inclou l'estat de missatges dels usuaris com a «+», " +"«-»\n" +" o «?».\n" +" -u, --users Llista les usuàries i usuaris connectats.\n" +" --message Equival a «-T».\n" +" --writable Equival a «-T».\n" + +# No usa quote() en cap dels 2 args. ivb +#: src/who.c:608 +#, c-format +msgid "" +"\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n" +msgstr "" +"\n" +"Si no s'indica el FITXER, s'usa «%s». És comú usar «%s»\n" +"com a FITXER. Si s'especifiquen ARG1 i ARG2, és com usar «-m»: és habitual\n" +"usar «am i» o «és genial».\n" + +#: src/who.c:711 +msgid "Warning: -i will be removed in a future release; use -u instead" +msgstr "avís: s'eliminarà «-i» en una versió futura; useu «-u» en el seu lloc" + +#: src/who.c:722 +msgid "" +"Warning: the meaning of '-l' will change in a future release to conform to " +"POSIX" +msgstr "" +"avís: «-l» canviarà de significat en una versió futura per ajustar-se a POSIX" + +#: src/whoami.c:53 +msgid "" +"Print the user name associated with the current effective user id.\n" +"Same as id -un.\n" +"\n" +msgstr "" +"Mostra el nom de la usuària o usuari associat amb l'identificador d'usuari\n" +"efectiu actualment. Equival a «id -un».\n" +"\n" + +#: src/whoami.c:104 +#, c-format +msgid "%s: cannot find username for UID %u\n" +msgstr "%s: no s'ha pogut trobar el nom d'usuari per l'UID %u\n" + +#: src/yes.c:49 +#, c-format +msgid "" +"Usage: %s [STRING]...\n" +" or: %s OPTION\n" +msgstr "" +"Forma d'ús: %s [CADENA]...\n" +" o bé: %s OPCIÓ\n" + +#: src/yes.c:55 +msgid "" +"Repeatedly output a line with all specified STRING(s), or `y'.\n" +"\n" +msgstr "" +"Mostra repetidament una línia amb totes les cadenes indicades, o «y».\n" +"\n" + +#~ msgid "\\%c: invalid escape" +#~ msgstr "\\%c: la seqüència d'escapada no és vàlida" + +#~ msgid "program error" +#~ msgstr "error del programa" + +#~ msgid "stack overflow" +#~ msgstr "desbordament de pila" diff --git a/src/apps/bin/coreutils-5.0/po/coreutils.pot b/src/apps/bin/coreutils-5.0/po/coreutils.pot new file mode 100644 index 0000000000..237184003d --- /dev/null +++ b/src/apps/bin/coreutils-5.0/po/coreutils.pot @@ -0,0 +1,6463 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2003-03-31 10:45+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" + +#: lib/argmatch.c:135 +#, c-format +msgid "invalid argument %s for %s" +msgstr "" + +#: lib/argmatch.c:136 +#, c-format +msgid "ambiguous argument %s for %s" +msgstr "" + +#: lib/argmatch.c:155 +msgid "Valid arguments are:" +msgstr "" + +#: lib/closeout.c:103 src/cat.c:189 src/cat.c:272 src/cat.c:326 +#: src/cksum.c:269 src/head.c:152 src/head.c:196 src/tail.c:323 +#: src/tail.c:1659 src/tr.c:1666 src/tr.c:1912 src/tr.c:2020 +msgid "write error" +msgstr "" + +#: lib/error.c:133 lib/error.c:161 +msgid "Unknown system error" +msgstr "" + +#: lib/file-type.c:42 +msgid "regular empty file" +msgstr "" + +#: lib/file-type.c:42 +msgid "regular file" +msgstr "" + +#: lib/file-type.c:45 +msgid "directory" +msgstr "" + +#: lib/file-type.c:48 +msgid "block special file" +msgstr "" + +#: lib/file-type.c:51 +msgid "character special file" +msgstr "" + +#: lib/file-type.c:54 +msgid "fifo" +msgstr "" + +#: lib/file-type.c:57 +msgid "symbolic link" +msgstr "" + +#: lib/file-type.c:60 +msgid "socket" +msgstr "" + +#: lib/file-type.c:63 +msgid "message queue" +msgstr "" + +#: lib/file-type.c:66 +msgid "semaphore" +msgstr "" + +#: lib/file-type.c:69 +msgid "shared memory object" +msgstr "" + +#: lib/file-type.c:71 +msgid "weird file" +msgstr "" + +#: lib/getopt.c:688 lib/getopt.c:700 +#, c-format +msgid "%s: option `%s' is ambiguous\n" +msgstr "" + +#: lib/getopt.c:733 lib/getopt.c:737 +#, c-format +msgid "%s: option `--%s' doesn't allow an argument\n" +msgstr "" + +#: lib/getopt.c:746 lib/getopt.c:751 +#, c-format +msgid "%s: option `%c%s' doesn't allow an argument\n" +msgstr "" + +#: lib/getopt.c:787 lib/getopt.c:800 lib/getopt.c:1089 lib/getopt.c:1102 +#, c-format +msgid "%s: option `%s' requires an argument\n" +msgstr "" + +#: lib/getopt.c:838 lib/getopt.c:841 +#, c-format +msgid "%s: unrecognized option `--%s'\n" +msgstr "" + +#: lib/getopt.c:849 lib/getopt.c:852 +#, c-format +msgid "%s: unrecognized option `%c%s'\n" +msgstr "" + +#: lib/getopt.c:899 lib/getopt.c:902 +#, c-format +msgid "%s: illegal option -- %c\n" +msgstr "" + +#: lib/getopt.c:908 lib/getopt.c:911 +#, c-format +msgid "%s: invalid option -- %c\n" +msgstr "" + +#: lib/getopt.c:958 lib/getopt.c:969 lib/getopt.c:1155 lib/getopt.c:1168 +#, c-format +msgid "%s: option requires an argument -- %c\n" +msgstr "" + +#: lib/getopt.c:1021 lib/getopt.c:1032 +#, c-format +msgid "%s: option `-W %s' is ambiguous\n" +msgstr "" + +#: lib/getopt.c:1056 lib/getopt.c:1068 +#, c-format +msgid "%s: option `-W %s' doesn't allow an argument\n" +msgstr "" + +#: lib/human.c:519 +msgid "block size" +msgstr "" + +#: lib/makepath.c:124 src/df.c:497 src/remove.c:402 +msgid "failed to return to initial working directory" +msgstr "" + +#: lib/makepath.c:173 src/copy.c:1288 src/mkdir.c:170 +#, c-format +msgid "cannot create directory %s" +msgstr "" + +#: lib/makepath.c:179 lib/makepath.c:421 src/cp.c:446 src/cp.c:468 +#, c-format +msgid "%s exists but is not a directory" +msgstr "" + +#: lib/makepath.c:316 lib/makepath.c:378 lib/makepath.c:440 +#, c-format +msgid "cannot change owner and/or group of %s" +msgstr "" + +#: lib/makepath.c:338 +#, c-format +msgid "cannot chdir to directory %s" +msgstr "" + +#: lib/makepath.c:392 lib/makepath.c:446 +#, c-format +msgid "cannot change permissions of %s" +msgstr "" + +#: lib/obstack.c:487 lib/obstack.c:490 lib/xmalloc.c:63 +msgid "memory exhausted" +msgstr "" + +#: lib/quotearg.c:236 +msgid "`" +msgstr "" + +#: lib/quotearg.c:237 +msgid "'" +msgstr "" + +#: lib/rpmatch.c:78 +msgid "^[yY]" +msgstr "" + +#: lib/rpmatch.c:81 +msgid "^[nN]" +msgstr "" + +#: lib/unicodeio.c:155 +msgid "iconv function not usable" +msgstr "" + +#: lib/unicodeio.c:157 +msgid "iconv function not available" +msgstr "" + +#: lib/unicodeio.c:164 +msgid "character out of range" +msgstr "" + +#: lib/unicodeio.c:227 +#, c-format +msgid "cannot convert U+%04X to local character set" +msgstr "" + +#: lib/unicodeio.c:229 +#, c-format +msgid "cannot convert U+%04X to local character set: %s" +msgstr "" + +#: lib/userspec.c:174 +msgid "invalid user" +msgstr "" + +#: lib/userspec.c:175 +msgid "invalid group" +msgstr "" + +#: lib/userspec.c:177 +msgid "cannot get the login group of a numeric UID" +msgstr "" + +#: lib/userspec.c:179 +msgid "cannot omit both user and group" +msgstr "" + +#: lib/version-etc.c:57 +#, c-format +msgid "Written by %s.\n" +msgstr "" + +#: lib/version-etc.c:63 +msgid "" +"This is free software; see the source for copying conditions. There is NO\n" +"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" +msgstr "" + +#: lib/xmemcoll.c:57 +msgid "string comparison failed" +msgstr "" + +#: lib/xmemcoll.c:58 +msgid "Set LC_ALL='C' to work around the problem." +msgstr "" + +#: lib/xmemcoll.c:60 +#, c-format +msgid "The strings compared were %s and %s." +msgstr "" + +#: src/basename.c:50 src/cat.c:88 src/chgrp.c:122 src/chmod.c:238 +#: src/chown.c:95 src/chroot.c:41 src/cksum.c:278 src/comm.c:69 src/cp.c:160 +#: src/csplit.c:1492 src/cut.c:170 src/date.c:113 src/dd.c:284 src/df.c:707 +#: src/dircolors.c:99 src/dirname.c:42 src/du.c:170 src/echo.c:73 +#: src/env.c:115 src/expand.c:106 src/expr.c:86 src/factor.c:70 src/fmt.c:267 +#: src/fold.c:63 src/head.c:84 src/hostid.c:44 src/hostname.c:63 src/id.c:83 +#: src/install.c:593 src/join.c:140 src/kill.c:89 src/link.c:47 src/ln.c:335 +#: src/logname.c:44 src/ls.c:3757 src/md5sum.c:121 src/mkdir.c:57 +#: src/mkfifo.c:51 src/mknod.c:51 src/mv.c:307 src/nice.c:63 src/nl.c:172 +#: src/od.c:283 src/paste.c:399 src/pathchk.c:142 src/pinky.c:465 +#: src/pr.c:2750 src/printenv.c:59 src/printf.c:96 src/ptx.c:1855 src/pwd.c:42 +#: src/readlink.c:65 src/rm.c:95 src/rmdir.c:142 src/seq.c:78 src/shred.c:156 +#: src/sleep.c:48 src/sort.c:272 src/split.c:92 src/stat.c:680 src/stty.c:494 +#: src/su.c:433 src/sum.c:56 src/sync.c:40 src/tac.c:123 src/tail.c:230 +#: src/tee.c:59 src/test.c:975 src/touch.c:240 src/tr.c:323 src/tsort.c:93 +#: src/tty.c:58 src/uname.c:106 src/unexpand.c:371 src/uniq.c:135 +#: src/unlink.c:47 src/uptime.c:187 src/users.c:114 src/wc.c:121 src/who.c:570 +#: src/whoami.c:48 src/yes.c:45 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "" + +#: src/basename.c:54 +#, c-format +msgid "" +"Usage: %s NAME [SUFFIX]\n" +" or: %s OPTION\n" +msgstr "" + +#: src/basename.c:59 +msgid "" +"Print NAME with any leading directory components removed.\n" +"If specified, also remove a trailing SUFFIX.\n" +"\n" +msgstr "" + +#: src/basename.c:66 src/cat.c:124 src/chgrp.c:152 src/chmod.c:264 +#: src/chown.c:139 src/chroot.c:59 src/cksum.c:293 src/comm.c:86 src/cp.c:257 +#: src/csplit.c:1534 src/cut.c:215 src/date.c:215 src/dd.c:331 src/df.c:746 +#: src/dircolors.c:120 src/dirname.c:58 src/du.c:219 src/echo.c:105 +#: src/env.c:134 src/expand.c:131 src/expr.c:149 src/factor.c:90 +#: src/false.c:45 src/fmt.c:297 src/fold.c:86 src/head.c:115 src/hostid.c:57 +#: src/hostname.c:76 src/id.c:104 src/install.c:648 src/join.c:181 +#: src/kill.c:119 src/link.c:59 src/ln.c:390 src/logname.c:55 src/ls.c:3891 +#: src/md5sum.c:157 src/mkdir.c:76 src/mkfifo.c:68 src/mknod.c:82 src/mv.c:361 +#: src/nice.c:77 src/nl.c:227 src/od.c:370 src/paste.c:423 src/pathchk.c:154 +#: src/pinky.c:492 src/pr.c:2862 src/printenv.c:72 src/printf.c:144 +#: src/pwd.c:53 src/readlink.c:82 src/rm.c:127 src/rmdir.c:162 src/seq.c:104 +#: src/shred.c:220 src/sleep.c:64 src/sort.c:343 src/split.c:124 +#: src/stat.c:751 src/stty.c:708 src/su.c:454 src/sum.c:76 src/sync.c:51 +#: src/tac.c:146 src/tail.c:300 src/tee.c:72 src/test.c:1057 src/touch.c:271 +#: src/tr.c:396 src/true.c:45 src/tsort.c:105 src/tty.c:70 src/uname.c:128 +#: src/unexpand.c:395 src/uniq.c:174 src/unlink.c:58 src/uptime.c:202 +#: src/users.c:127 src/wc.c:143 src/who.c:613 src/whoami.c:60 src/yes.c:61 +#, c-format +msgid "" +"\n" +"Report bugs to <%s>.\n" +msgstr "" + +#: src/basename.c:114 src/chgrp.c:210 src/chmod.c:352 src/chown.c:211 +#: src/chroot.c:78 src/csplit.c:1464 src/dirname.c:89 src/expr.c:178 +#: src/install.c:284 src/link.c:87 src/mkdir.c:124 src/mkfifo.c:113 +#: src/mknod.c:137 src/pathchk.c:194 src/readlink.c:101 src/readlink.c:133 +#: src/rm.c:199 src/rmdir.c:206 src/seq.c:411 src/sleep.c:139 src/stat.c:802 +#: src/unlink.c:88 +msgid "too few arguments" +msgstr "" + +#: src/basename.c:115 src/dircolors.c:482 src/dirname.c:90 src/hostid.c:79 +#: src/hostname.c:122 src/link.c:93 src/mknod.c:139 src/readlink.c:141 +#: src/seq.c:417 src/split.c:498 src/tr.c:1848 src/unlink.c:94 +#: src/uptime.c:244 src/users.c:169 src/who.c:764 +msgid "too many arguments" +msgstr "" + +#: src/cat.c:42 src/split.c:43 +msgid "Torbjorn Granlund and Richard M. Stallman" +msgstr "" + +#: src/cat.c:92 +#, c-format +msgid "Usage: %s [OPTION] [FILE]...\n" +msgstr "" + +#: src/cat.c:96 +msgid "" +"Concatenate FILE(s), or standard input, to standard output.\n" +"\n" +" -A, --show-all equivalent to -vET\n" +" -b, --number-nonblank number nonblank output lines\n" +" -e equivalent to -vE\n" +" -E, --show-ends display $ at end of each line\n" +" -n, --number number all output lines\n" +" -s, --squeeze-blank never more than one single blank line\n" +msgstr "" + +#: src/cat.c:106 +msgid "" +" -t equivalent to -vT\n" +" -T, --show-tabs display TAB characters as ^I\n" +" -u (ignored)\n" +" -v, --show-nonprinting use ^ and M- notation, except for LFD and TAB\n" +msgstr "" + +#: src/cat.c:114 src/sum.c:72 +msgid "" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" + +#: src/cat.c:119 +msgid "" +"\n" +" -B, --binary use binary writes to the console device.\n" +"\n" +msgstr "" + +#: src/cat.c:314 +#, c-format +msgid "cannot do ioctl on `%s'" +msgstr "" + +#: src/cat.c:669 src/dd.c:1222 src/od.c:1013 src/tee.c:181 +msgid "standard output" +msgstr "" + +#: src/cat.c:800 +#, c-format +msgid "%s: input file is output file" +msgstr "" + +#: src/cat.c:858 +msgid "closing standard input" +msgstr "" + +#: src/cat.c:861 +msgid "closing standard output" +msgstr "" + +#: src/chgrp.c:93 +msgid "cannot change to null group" +msgstr "" + +#: src/chgrp.c:102 +#, c-format +msgid "invalid group name %s" +msgstr "" + +#: src/chgrp.c:106 +msgid "group number" +msgstr "" + +#: src/chgrp.c:109 +#, c-format +msgid "invalid group number %s" +msgstr "" + +#: src/chgrp.c:126 +#, c-format +msgid "" +"Usage: %s [OPTION]... GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" + +#: src/chgrp.c:131 +msgid "" +"Change the group membership of each FILE to GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" + +#: src/chgrp.c:138 src/chown.c:112 +msgid "" +" -h, --no-dereference affect symbolic links instead of any referenced " +"file\n" +" (available only on systems that can change the\n" +" ownership of a symlink)\n" +msgstr "" + +#: src/chgrp.c:143 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's group rather than the specified\n" +" GROUP value\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" + +#: src/chgrp.c:218 src/chmod.c:157 src/chmod.c:365 src/chown-core.c:235 +#: src/chown-core.c:247 src/chown.c:220 src/cp.c:303 src/touch.c:169 +#: src/touch.c:363 +#, c-format +msgid "failed to get attributes of %s" +msgstr "" + +#: src/chmod.c:102 +#, c-format +msgid "getting new attributes of %s" +msgstr "" + +#: src/chmod.c:124 +#, c-format +msgid "mode of %s changed to %04lo (%s)\n" +msgstr "" + +#: src/chmod.c:127 +#, c-format +msgid "failed to change mode of %s to %04lo (%s)\n" +msgstr "" + +#: src/chmod.c:130 +#, c-format +msgid "mode of %s retained as %04lo (%s)\n" +msgstr "" + +#: src/chmod.c:179 +#, c-format +msgid "changing permissions of %s" +msgstr "" + +#: src/chmod.c:242 +#, c-format +msgid "" +"Usage: %s [OPTION]... MODE[,MODE]... FILE...\n" +" or: %s [OPTION]... OCTAL-MODE FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" + +#: src/chmod.c:248 +msgid "" +"Change the mode of each FILE to MODE.\n" +"\n" +" -c, --changes like verbose but report only when a change is " +"made\n" +" -f, --silent, --quiet suppress most error messages\n" +" -v, --verbose output a diagnostic for every file processed\n" +" --reference=RFILE use RFILE's mode instead of MODE values\n" +" -R, --recursive change files and directories recursively\n" +msgstr "" + +#: src/chmod.c:259 +msgid "" +"\n" +"Each MODE is one or more of the letters ugoa, one of the symbols +-= and\n" +"one or more of the letters rwxXstugo.\n" +msgstr "" + +#: src/chmod.c:320 +#, c-format +msgid "invalid character %s in mode string %s" +msgstr "" + +#: src/chmod.c:361 +#, c-format +msgid "invalid mode string: %s" +msgstr "" + +#: src/chown-core.c:116 +#, c-format +msgid "neither symbolic link %s nor referent has been changed\n" +msgstr "" + +#: src/chown-core.c:143 +#, c-format +msgid "changed ownership of %s to %s\n" +msgstr "" + +#: src/chown-core.c:144 +#, c-format +msgid "changed group of %s to %s\n" +msgstr "" + +#: src/chown-core.c:148 +#, c-format +msgid "failed to change ownership of %s to %s\n" +msgstr "" + +#: src/chown-core.c:149 +#, c-format +msgid "failed to change group of %s to %s\n" +msgstr "" + +#: src/chown-core.c:153 +#, c-format +msgid "ownership of %s retained as %s\n" +msgstr "" + +#: src/chown-core.c:154 +#, c-format +msgid "group of %s retained as %s\n" +msgstr "" + +#: src/chown-core.c:326 +#, c-format +msgid "changing ownership of %s" +msgstr "" + +#: src/chown-core.c:327 +#, c-format +msgid "changing group of %s" +msgstr "" + +#: src/chown-core.c:345 +#, c-format +msgid "unable to restore permissions of %s" +msgstr "" + +#: src/chown.c:99 +#, c-format +msgid "" +"Usage: %s [OPTION]... OWNER[:[GROUP]] FILE...\n" +" or: %s [OPTION]... :GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" + +#: src/chown.c:105 +msgid "" +"Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" + +#: src/chown.c:117 +msgid "" +" --from=CURRENT_OWNER:CURRENT_GROUP\n" +" change the owner and/or group of each file only if\n" +" its current owner and/or group match those " +"specified\n" +" here. Either may be omitted, in which case a " +"match\n" +" is not required for the omitted attribute.\n" +msgstr "" + +#: src/chown.c:124 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's owner and group rather than\n" +" the specified OWNER:GROUP values\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" + +#: src/chown.c:133 +msgid "" +"\n" +"Owner is unchanged if missing. Group is unchanged if missing, but changed\n" +"to login group if implied by a `:'. OWNER and GROUP may be numeric as well\n" +"as symbolic.\n" +msgstr "" + +#: src/chroot.c:45 +#, c-format +msgid "" +"Usage: %s NEWROOT [COMMAND...]\n" +" or: %s OPTION\n" +msgstr "" + +#: src/chroot.c:49 +msgid "" +"Run COMMAND with root directory set to NEWROOT.\n" +"\n" +msgstr "" + +#: src/chroot.c:55 +msgid "" +"\n" +"If no command is given, run ``${SHELL} -i'' (default: /bin/sh).\n" +msgstr "" + +#: src/chroot.c:84 +#, c-format +msgid "cannot change root directory to %s" +msgstr "" + +#: src/chroot.c:87 +msgid "cannot chdir to root directory" +msgstr "" + +#: src/cksum.c:234 +#, c-format +msgid "%s: file too long" +msgstr "" + +#: src/cksum.c:282 +#, c-format +msgid "" +"Usage: %s [FILE]...\n" +" or: %s [OPTION]\n" +msgstr "" + +#: src/cksum.c:287 +msgid "" +"Print CRC checksum and byte counts of each FILE.\n" +"\n" +msgstr "" + +#: src/comm.c:35 src/ls.c:131 src/uniq.c:40 +msgid "Richard Stallman and David MacKenzie" +msgstr "" + +#: src/comm.c:73 +#, c-format +msgid "Usage: %s [OPTION]... LEFT_FILE RIGHT_FILE\n" +msgstr "" + +#: src/comm.c:77 +msgid "" +"Compare sorted files LEFT_FILE and RIGHT_FILE line by line.\n" +"\n" +" -1 suppress lines unique to left file\n" +" -2 suppress lines unique to right file\n" +" -3 suppress lines that appear in both files\n" +msgstr "" + +#: src/copy.c:162 src/du.c:332 +#, c-format +msgid "cannot access %s" +msgstr "" + +#: src/copy.c:226 +#, c-format +msgid "cannot open %s for reading" +msgstr "" + +#: src/copy.c:232 src/copy.c:286 src/copy.c:301 src/dd.c:1199 +#, c-format +msgid "cannot fstat %s" +msgstr "" + +#: src/copy.c:242 +#, c-format +msgid "skipping file %s, as it was replaced while being copied" +msgstr "" + +#: src/copy.c:262 src/copy.c:1034 src/copy.c:1124 src/ln.c:291 +#: src/remove.c:727 src/remove.c:781 src/remove.c:893 src/remove.c:997 +#, c-format +msgid "cannot remove %s" +msgstr "" + +#: src/copy.c:277 +#, c-format +msgid "cannot create regular file %s" +msgstr "" + +#: src/copy.c:328 src/dd.c:816 src/dd.c:1010 +#, c-format +msgid "reading %s" +msgstr "" + +#: src/copy.c:362 +#, c-format +msgid "cannot lseek %s" +msgstr "" + +#: src/copy.c:377 src/copy.c:401 src/dd.c:1054 src/dd.c:1115 +#, c-format +msgid "writing %s" +msgstr "" + +#: src/copy.c:409 src/copy.c:415 +#, c-format +msgid "closing %s" +msgstr "" + +#: src/copy.c:610 +#, c-format +msgid "%s: overwrite %s, overriding mode %04lo? " +msgstr "" + +#: src/copy.c:616 +#, c-format +msgid "%s: overwrite %s? " +msgstr "" + +#: src/copy.c:810 src/copy.c:848 src/stat.c:638 +#, c-format +msgid "cannot stat %s" +msgstr "" + +#: src/copy.c:820 +#, c-format +msgid "omitting directory %s" +msgstr "" + +#: src/copy.c:834 +#, c-format +msgid "warning: source file %s specified more than once" +msgstr "" + +#: src/copy.c:866 src/ln.c:237 +#, c-format +msgid "%s and %s are the same file" +msgstr "" + +#: src/copy.c:876 +#, c-format +msgid "cannot overwrite non-directory %s with directory %s" +msgstr "" + +#: src/copy.c:893 +#, c-format +msgid "will not overwrite just-created %s with %s" +msgstr "" + +#: src/copy.c:904 +#, c-format +msgid "cannot overwrite directory %s with non-directory" +msgstr "" + +#: src/copy.c:965 +#, c-format +msgid "cannot overwrite directory %s" +msgstr "" + +#: src/copy.c:974 +#, c-format +msgid "cannot move directory onto non-directory: %s -> %s" +msgstr "" + +#: src/copy.c:997 +#, c-format +msgid "backing up %s would destroy source; %s not moved" +msgstr "" + +#: src/copy.c:998 +#, c-format +msgid "backing up %s would destroy source; %s not copied" +msgstr "" + +#: src/copy.c:1013 src/ln.c:273 +#, c-format +msgid "cannot backup %s" +msgstr "" + +#: src/copy.c:1049 src/ln.c:308 +#, c-format +msgid " (backup: %s)" +msgstr "" + +#: src/copy.c:1099 +#, c-format +msgid "cannot copy a directory, %s, into itself, %s" +msgstr "" + +#: src/copy.c:1106 +#, c-format +msgid "will not create hard link %s to directory %s" +msgstr "" + +#: src/copy.c:1132 +#, c-format +msgid "cannot create hard link %s to %s" +msgstr "" + +#: src/copy.c:1186 +#, c-format +msgid "cannot move %s to a subdirectory of itself, %s" +msgstr "" + +#: src/copy.c:1229 +#, c-format +msgid "cannot move %s to %s" +msgstr "" + +#: src/copy.c:1241 +#, c-format +msgid "inter-device move failed: %s to %s; unable to remove target" +msgstr "" + +#: src/copy.c:1269 +#, c-format +msgid "cannot copy cyclic symbolic link %s" +msgstr "" + +#: src/copy.c:1346 +#, c-format +msgid "%s: can make relative symbolic links only in current directory" +msgstr "" + +#: src/copy.c:1353 +#, c-format +msgid "cannot create symbolic link %s to %s" +msgstr "" + +#: src/copy.c:1364 +#, c-format +msgid "cannot create link %s" +msgstr "" + +#: src/copy.c:1389 src/mkfifo.c:133 +#, c-format +msgid "cannot create fifo %s" +msgstr "" + +#: src/copy.c:1403 +#, c-format +msgid "cannot create special file %s" +msgstr "" + +#: src/copy.c:1415 src/ls.c:2493 src/stat.c:426 +#, c-format +msgid "cannot read symbolic link %s" +msgstr "" + +#: src/copy.c:1440 +#, c-format +msgid "cannot create symbolic link %s" +msgstr "" + +#: src/copy.c:1456 src/copy.c:1519 src/cp.c:339 +#, c-format +msgid "failed to preserve ownership for %s" +msgstr "" + +#: src/copy.c:1471 +#, c-format +msgid "%s has unknown file type" +msgstr "" + +#: src/copy.c:1506 +#, c-format +msgid "preserving times for %s" +msgstr "" + +#: src/copy.c:1531 +#, c-format +msgid "failed to preserve authorship for %s" +msgstr "" + +#: src/copy.c:1549 +#, c-format +msgid "setting permissions for %s" +msgstr "" + +#: src/copy.c:1571 src/ln.c:326 +#, c-format +msgid "cannot un-backup %s" +msgstr "" + +#: src/copy.c:1575 +#, c-format +msgid "%s -> %s (unbackup)\n" +msgstr "" + +#: src/cp.c:53 +msgid "Torbjorn Granlund, David MacKenzie, and Jim Meyering" +msgstr "" + +#: src/cp.c:164 src/mv.c:311 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST\n" +" or: %s [OPTION]... SOURCE... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY SOURCE...\n" +msgstr "" + +#: src/cp.c:170 +msgid "" +"Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" + +#: src/cp.c:174 src/csplit.c:1505 src/cut.c:182 src/df.c:717 src/du.c:179 +#: src/expand.c:119 src/fmt.c:277 src/fold.c:76 src/head.c:98 +#: src/install.c:609 src/kill.c:103 src/ln.c:354 src/ls.c:3767 src/mkdir.c:66 +#: src/mkfifo.c:60 src/mknod.c:61 src/mv.c:321 src/nl.c:185 src/paste.c:413 +#: src/pr.c:2763 src/ptx.c:1867 src/shred.c:166 src/sort.c:286 src/split.c:105 +#: src/tac.c:136 src/tail.c:244 src/touch.c:249 src/unexpand.c:384 +#: src/uniq.c:148 +msgid "" +"Mandatory arguments to long options are mandatory for short options too.\n" +msgstr "" + +#: src/cp.c:177 +msgid "" +" -a, --archive same as -dpR\n" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" --copy-contents copy contents of special files when " +"recursive\n" +" -d same as --no-dereference --preserve=link\n" +msgstr "" + +#: src/cp.c:184 +msgid "" +" --no-dereference never follow symbolic links\n" +" -f, --force if an existing destination file cannot be\n" +" opened, remove it and try again\n" +" -i, --interactive prompt before overwrite\n" +" -H follow command-line symbolic links\n" +msgstr "" + +#: src/cp.c:191 +msgid "" +" -l, --link link files instead of copying\n" +" -L, --dereference always follow symbolic links\n" +" -p same as --preserve=mode,ownership,timestamps\n" +" --preserve[=ATTR_LIST] preserve the specified attributes (default:\n" +" mode,ownership,timestamps), if possible\n" +" additional attributes: links, all\n" +msgstr "" + +#: src/cp.c:199 +msgid "" +" --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +" --parents append source path to DIRECTORY\n" +" -P same as `--no-dereference'\n" +msgstr "" + +#: src/cp.c:204 +msgid "" +" -R, -r, --recursive copy directories recursively\n" +" --remove-destination remove each existing destination file before\n" +" attempting to open it (contrast with --" +"force)\n" +msgstr "" + +#: src/cp.c:209 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --sparse=WHEN control creation of sparse files\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +msgstr "" + +#: src/cp.c:216 +msgid "" +" -s, --symbolic-link make symbolic links instead of copying\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +msgstr "" + +#: src/cp.c:221 +msgid "" +" -u, --update copy only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +" -x, --one-file-system stay on this file system\n" +msgstr "" + +#: src/cp.c:230 +msgid "" +"\n" +"By default, sparse SOURCE files are detected by a crude heuristic and the\n" +"corresponding DEST file is made sparse as well. That is the behavior\n" +"selected by --sparse=auto. Specify --sparse=always to create a sparse DEST\n" +"file whenever the SOURCE file contains a long enough sequence of zero " +"bytes.\n" +"Use --sparse=never to inhibit creation of sparse files.\n" +"\n" +msgstr "" + +#: src/cp.c:239 +msgid "" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" + +#: src/cp.c:245 src/install.c:642 src/ln.c:384 src/mv.c:355 +msgid "" +" none, off never make backups (even if --backup is given)\n" +" numbered, t make numbered backups\n" +" existing, nil numbered if numbered backups exist, simple otherwise\n" +" simple, never always make simple backups\n" +msgstr "" + +#: src/cp.c:251 +msgid "" +"\n" +"As a special case, cp makes a backup of SOURCE when the force and backup\n" +"options are given and SOURCE and DEST are the same name for an existing,\n" +"regular file.\n" +msgstr "" + +#: src/cp.c:325 +#, c-format +msgid "failed to preserve times for %s" +msgstr "" + +#: src/cp.c:349 +#, c-format +msgid "failed to preserve permissions for %s" +msgstr "" + +#: src/cp.c:434 +#, c-format +msgid "cannot make directory %s" +msgstr "" + +#: src/cp.c:493 src/ln.c:490 src/mv.c:459 src/shred.c:1601 +msgid "missing file argument" +msgstr "" + +#: src/cp.c:498 +msgid "missing destination file" +msgstr "" + +#: src/cp.c:523 src/ln.c:161 src/ln.c:183 src/ln.c:210 src/ln.c:297 +#, c-format +msgid "accessing %s" +msgstr "" + +#: src/cp.c:546 +#, c-format +msgid "%s: specified target is not a directory" +msgstr "" + +#: src/cp.c:554 +#, c-format +msgid "copying multiple files, but last argument %s is not a directory" +msgstr "" + +#: src/cp.c:652 +msgid "when preserving paths, the destination must be a directory" +msgstr "" + +#: src/cp.c:878 src/install.c:219 src/ln.c:434 src/mv.c:405 +#, c-format +msgid "" +"warning: --version-control (-V) is obsolete; support for it\n" +"will be removed in some future release. Use --backup=%s instead." +msgstr "" + +#: src/cp.c:972 src/ln.c:464 +msgid "symbolic links are not supported on this system" +msgstr "" + +#: src/cp.c:1008 +msgid "cannot make both hard and symbolic links" +msgstr "" + +#: src/cp.c:1016 src/install.c:275 src/ln.c:530 src/mv.c:483 +msgid "backup type" +msgstr "" + +#: src/csplit.c:41 +msgid "Stuart Kemp and David MacKenzie" +msgstr "" + +#: src/csplit.c:289 src/csplit.c:1481 src/tac-pipe.c:57 src/tee.c:220 +#: src/tr.c:1609 src/tr.c:1711 src/tr.c:1754 +msgid "read error" +msgstr "" + +#: src/csplit.c:583 +msgid "input disappeared" +msgstr "" + +#: src/csplit.c:705 src/csplit.c:716 +#, c-format +msgid "%s: line number out of range" +msgstr "" + +#: src/csplit.c:743 +#, c-format +msgid "%s: `%s': line number out of range" +msgstr "" + +#: src/csplit.c:746 src/csplit.c:792 +#, c-format +msgid " on repetition %d\n" +msgstr "" + +#: src/csplit.c:788 +#, c-format +msgid "%s: `%s': match not found" +msgstr "" + +#: src/csplit.c:849 src/csplit.c:889 src/tac.c:262 +msgid "error in regular expression search" +msgstr "" + +#: src/csplit.c:992 +#, c-format +msgid "write error for `%s'" +msgstr "" + +#: src/csplit.c:1064 +#, c-format +msgid "%s: `+' or `-' expected after delimeter" +msgstr "" + +#: src/csplit.c:1068 +#, c-format +msgid "%s: integer expected after `%c'" +msgstr "" + +#: src/csplit.c:1088 +#, c-format +msgid "%s: `}' is required in repeat count" +msgstr "" + +#: src/csplit.c:1098 +#, c-format +msgid "%s}: integer required between `{' and `}'" +msgstr "" + +#: src/csplit.c:1125 +#, c-format +msgid "%s: closing delimeter `%c' missing" +msgstr "" + +#: src/csplit.c:1141 +#, c-format +msgid "%s: invalid regular expression: %s" +msgstr "" + +#: src/csplit.c:1174 +#, c-format +msgid "%s: invalid pattern" +msgstr "" + +#: src/csplit.c:1177 +#, c-format +msgid "%s: line number must be greater than zero" +msgstr "" + +#: src/csplit.c:1183 +#, c-format +msgid "line number `%s' is smaller than preceding line number, %s" +msgstr "" + +#: src/csplit.c:1189 +#, c-format +msgid "warning: line number `%s' is the same as preceding line number" +msgstr "" + +#: src/csplit.c:1314 +msgid "missing conversion specifier in suffix" +msgstr "" + +#: src/csplit.c:1320 +#, c-format +msgid "invalid conversion specifier in suffix: %c" +msgstr "" + +#: src/csplit.c:1323 +#, c-format +msgid "invalid conversion specifier in suffix: \\%.3o" +msgstr "" + +#: src/csplit.c:1355 +#, c-format +msgid "missing %% conversion specification in suffix" +msgstr "" + +#: src/csplit.c:1358 +#, c-format +msgid "too many %% conversion specifications in suffix" +msgstr "" + +#: src/csplit.c:1441 +#, c-format +msgid "%s: invalid number" +msgstr "" + +#: src/csplit.c:1496 +#, c-format +msgid "Usage: %s [OPTION]... FILE PATTERN...\n" +msgstr "" + +#: src/csplit.c:1500 +msgid "" +"Output pieces of FILE separated by PATTERN(s) to files `xx01', `xx02', ...,\n" +"and output byte counts of each piece to standard output.\n" +"\n" +msgstr "" + +#: src/csplit.c:1508 +#, c-format +msgid "" +" -b, --suffix-format=FORMAT use sprintf FORMAT instead of %d\n" +" -f, --prefix=PREFIX use PREFIX instead of `xx'\n" +" -k, --keep-files do not remove output files on errors\n" +msgstr "" + +#: src/csplit.c:1513 +msgid "" +" -n, --digits=DIGITS use specified number of digits instead of 2\n" +" -s, --quiet, --silent do not print counts of output file sizes\n" +" -z, --elide-empty-files remove empty output files\n" +msgstr "" + +#: src/csplit.c:1520 +msgid "" +"\n" +"Read standard input if FILE is -. Each PATTERN may be:\n" +msgstr "" + +#: src/csplit.c:1524 +msgid "" +"\n" +" INTEGER copy up to but not including specified line number\n" +" /REGEXP/[OFFSET] copy up to but not including a matching line\n" +" %REGEXP%[OFFSET] skip to, but not including a matching line\n" +" {INTEGER} repeat the previous pattern specified number of times\n" +" {*} repeat the previous pattern as many times as possible\n" +"\n" +"A line OFFSET is a required `+' or `-' followed by a positive integer.\n" +msgstr "" + +#: src/cut.c:39 +msgid "David Ihnat, David MacKenzie, and Jim Meyering" +msgstr "" + +#: src/cut.c:174 src/df.c:711 src/du.c:174 src/expand.c:110 src/fold.c:67 +#: src/head.c:88 src/ls.c:3761 src/nl.c:176 src/paste.c:403 src/pr.c:2754 +#: src/sort.c:276 src/sum.c:60 src/tac.c:127 src/tail.c:234 src/tee.c:63 +#: src/unexpand.c:375 src/wc.c:125 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]...\n" +msgstr "" + +#: src/cut.c:178 +msgid "" +"Print selected parts of lines from each FILE to standard output.\n" +"\n" +msgstr "" + +#: src/cut.c:185 +msgid "" +" -b, --bytes=LIST output only these bytes\n" +" -c, --characters=LIST output only these characters\n" +" -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter\n" +msgstr "" + +#: src/cut.c:190 +msgid "" +" -f, --fields=LIST output only these fields; also print any line\n" +" that contains no delimiter character, unless\n" +" the -s option is specified\n" +" -n (ignored)\n" +msgstr "" + +#: src/cut.c:196 +msgid "" +" -s, --only-delimited do not print lines not containing delimiters\n" +" --output-delimiter=STRING use STRING as the output delimiter\n" +" the default is to use the input delimiter\n" +msgstr "" + +#: src/cut.c:203 +msgid "" +"\n" +"Use one, and only one of -b, -c or -f. Each LIST is made up of one\n" +"range, or many ranges separated by commas. Each range is one of:\n" +"\n" +" N N'th byte, character or field, counted from 1\n" +" N- from N'th byte, character or field, to end of line\n" +" N-M from N'th to M'th (included) byte, character or field\n" +" -M from first to M'th (included) byte, character or field\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" + +#: src/cut.c:288 src/cut.c:319 src/cut.c:379 +msgid "invalid byte or field list" +msgstr "" + +#: src/cut.c:667 src/cut.c:676 +msgid "only one type of list may be specified" +msgstr "" + +#: src/cut.c:670 +msgid "missing list of positions" +msgstr "" + +#: src/cut.c:679 +msgid "missing list of fields" +msgstr "" + +#: src/cut.c:686 +msgid "the delimiter must be a single character" +msgstr "" + +#: src/cut.c:717 +msgid "you must specify a list of bytes, characters, or fields" +msgstr "" + +#: src/cut.c:720 +msgid "an input delimiter may be specified only when operating on fields" +msgstr "" + +#: src/cut.c:724 +msgid "" +"suppressing non-delimited lines makes sense\n" +"\tonly when operating on fields" +msgstr "" + +#: src/date.c:117 +#, c-format +msgid "" +"Usage: %s [OPTION]... [+FORMAT]\n" +" or: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" +msgstr "" + +#: src/date.c:122 +msgid "" +"Display the current time in the given FORMAT, or set the system date.\n" +"\n" +" -d, --date=STRING display time described by STRING, not `now'\n" +" -f, --file=DATEFILE like --date once for each line of DATEFILE\n" +" -ITIMESPEC, --iso-8601[=TIMESPEC] output date/time in ISO 8601 format.\n" +" TIMESPEC=`date' for date only,\n" +" `hours', `minutes', or `seconds' for date and\n" +" time to the indicated precision.\n" +" --iso-8601 without TIMESPEC defaults to `date'.\n" +msgstr "" + +#: src/date.c:133 +msgid "" +" -r, --reference=FILE display the last modification time of FILE\n" +" -R, --rfc-822 output RFC-822 compliant date string\n" +" -s, --set=STRING set time described by STRING\n" +" -u, --utc, --universal print or set Coordinated Universal Time\n" +msgstr "" + +#: src/date.c:141 +msgid "" +"\n" +"FORMAT controls the output. The only valid option for the second form\n" +"specifies Coordinated Universal Time. Interpreted sequences are:\n" +"\n" +" %% a literal %\n" +" %a locale's abbreviated weekday name (Sun..Sat)\n" +msgstr "" + +#: src/date.c:149 +msgid "" +" %A locale's full weekday name, variable length (Sunday..Saturday)\n" +" %b locale's abbreviated month name (Jan..Dec)\n" +" %B locale's full month name, variable length (January..December)\n" +" %c locale's date and time (Sat Nov 04 12:02:33 EST 1989)\n" +msgstr "" + +#: src/date.c:155 +msgid "" +" %C century (year divided by 100 and truncated to an integer) [00-99]\n" +" %d day of month (01..31)\n" +" %D date (mm/dd/yy)\n" +" %e day of month, blank padded ( 1..31)\n" +msgstr "" + +#: src/date.c:161 +msgid "" +" %F same as %Y-%m-%d\n" +" %g the 2-digit year corresponding to the %V week number\n" +" %G the 4-digit year corresponding to the %V week number\n" +msgstr "" + +#: src/date.c:166 +msgid "" +" %h same as %b\n" +" %H hour (00..23)\n" +" %I hour (01..12)\n" +" %j day of year (001..366)\n" +msgstr "" + +#: src/date.c:172 +msgid "" +" %k hour ( 0..23)\n" +" %l hour ( 1..12)\n" +" %m month (01..12)\n" +" %M minute (00..59)\n" +msgstr "" + +#: src/date.c:178 +msgid "" +" %n a newline\n" +" %N nanoseconds (000000000..999999999)\n" +" %p locale's upper case AM or PM indicator (blank in many locales)\n" +" %P locale's lower case am or pm indicator (blank in many locales)\n" +" %r time, 12-hour (hh:mm:ss [AP]M)\n" +" %R time, 24-hour (hh:mm)\n" +" %s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)\n" +msgstr "" + +#: src/date.c:187 +msgid "" +" %S second (00..60); the 60 is necessary to accommodate a leap second\n" +" %t a horizontal tab\n" +" %T time, 24-hour (hh:mm:ss)\n" +" %u day of week (1..7); 1 represents Monday\n" +msgstr "" + +#: src/date.c:193 +msgid "" +" %U week number of year with Sunday as first day of week (00..53)\n" +" %V week number of year with Monday as first day of week (01..53)\n" +" %w day of week (0..6); 0 represents Sunday\n" +" %W week number of year with Monday as first day of week (00..53)\n" +msgstr "" + +#: src/date.c:199 +msgid "" +" %x locale's date representation (mm/dd/yy)\n" +" %X locale's time representation (%H:%M:%S)\n" +" %y last two digits of year (00..99)\n" +" %Y year (1970...)\n" +msgstr "" + +#: src/date.c:205 +msgid "" +" %z RFC-822 style numeric timezone (-0500) (a nonstandard extension)\n" +" %Z time zone (e.g., EDT), or nothing if no time zone is determinable\n" +"\n" +"By default, date pads numeric fields with zeroes. GNU date recognizes\n" +"the following modifiers between `%' and a numeric directive.\n" +"\n" +" `-' (hyphen) do not pad the field\n" +" `_' (underscore) pad the field with spaces\n" +msgstr "" + +#: src/date.c:237 src/dd.c:1173 src/dircolors.c:539 src/head.c:221 +#: src/md5sum.c:340 src/md5sum.c:681 src/od.c:959 src/od.c:2001 src/pr.c:1164 +#: src/pr.c:1371 src/pr.c:1493 src/stty.c:909 src/tac.c:483 src/tac.c:489 +#: src/tee.c:151 src/tr.c:2027 src/tsort.c:585 +msgid "standard input" +msgstr "" + +#: src/date.c:268 src/date.c:460 +#, c-format +msgid "invalid date `%s'" +msgstr "" + +#: src/date.c:364 +msgid "the options to specify dates for printing are mutually exclusive" +msgstr "" + +#: src/date.c:371 +msgid "the options to print and set the time may not be used together" +msgstr "" + +#: src/date.c:377 +#, c-format +msgid "too many non-option arguments: %s%s" +msgstr "" + +#: src/date.c:385 +#, c-format +msgid "" +"the argument `%s' lacks a leading `+';\n" +"When using an option to specify date(s), any non-option\n" +"argument must be a format string beginning with `+'." +msgstr "" + +#: src/date.c:397 +msgid "" +"a format string may not be specified when using the --rfc-822 (-R) option" +msgstr "" + +#: src/date.c:433 +msgid "undefined" +msgstr "" + +#: src/date.c:435 +msgid "cannot get time of day" +msgstr "" + +#: src/date.c:468 +msgid "cannot set date" +msgstr "" + +#: src/dd.c:43 +msgid "Paul Rubin, David MacKenzie, and Stuart Kemp" +msgstr "" + +#: src/dd.c:288 src/tty.c:62 src/uname.c:110 src/whoami.c:52 +#, c-format +msgid "Usage: %s [OPTION]...\n" +msgstr "" + +#: src/dd.c:289 +msgid "" +"Copy a file, converting and formatting according to the options.\n" +"\n" +" bs=BYTES force ibs=BYTES and obs=BYTES\n" +" cbs=BYTES convert BYTES bytes at a time\n" +" conv=KEYWORDS convert the file as per the comma separated keyword list\n" +" count=BLOCKS copy only BLOCKS input blocks\n" +" ibs=BYTES read BYTES bytes at a time\n" +msgstr "" + +#: src/dd.c:298 +msgid "" +" if=FILE read from FILE instead of stdin\n" +" obs=BYTES write BYTES bytes at a time\n" +" of=FILE write to FILE instead of stdout\n" +" seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +" skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +msgstr "" + +#: src/dd.c:307 +msgid "" +"\n" +"BLOCKS and BYTES may be followed by the following multiplicative suffixes:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M 1,048,576,\n" +"GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +"Each KEYWORD may be:\n" +"\n" +msgstr "" + +#: src/dd.c:315 +msgid "" +" ascii from EBCDIC to ASCII\n" +" ebcdic from ASCII to EBCDIC\n" +" ibm from ASCII to alternated EBCDIC\n" +" block pad newline-terminated records with spaces to cbs-size\n" +" unblock replace trailing spaces in cbs-size records with newline\n" +" lcase change upper case to lower case\n" +msgstr "" + +#: src/dd.c:323 +msgid "" +" notrunc do not truncate the output file\n" +" ucase change lower case to upper case\n" +" swab swap every pair of input bytes\n" +" noerror continue after read errors\n" +" sync pad every input block with NULs to ibs-size; when used\n" +" with block or unblock, pad with spaces rather than NULs\n" +msgstr "" + +#: src/dd.c:362 +#, c-format +msgid "%s+%s records in\n" +msgstr "" + +#: src/dd.c:364 +#, c-format +msgid "%s+%s records out\n" +msgstr "" + +#: src/dd.c:371 +msgid "truncated record" +msgstr "" + +#: src/dd.c:372 +msgid "truncated records" +msgstr "" + +#: src/dd.c:382 +#, c-format +msgid "closing input file %s" +msgstr "" + +#: src/dd.c:385 +#, c-format +msgid "closing output file %s" +msgstr "" + +#: src/dd.c:469 +#, c-format +msgid "writing to %s" +msgstr "" + +#: src/dd.c:501 +#, c-format +msgid "invalid conversion: %s" +msgstr "" + +#: src/dd.c:557 +#, c-format +msgid "unrecognized option %s" +msgstr "" + +#: src/dd.c:610 +#, c-format +msgid "unrecognized option %s=%s" +msgstr "" + +#: src/dd.c:616 +#, c-format +msgid "invalid number %s" +msgstr "" + +#: src/dd.c:646 +msgid "" +"only one conv in {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, " +"{unblock,sync}" +msgstr "" + +#: src/dd.c:781 +#, c-format +msgid "" +"warning: working around lseek kernel bug for file (%s)\n" +" of mt_type=0x%0lx -- see for the list of types" +msgstr "" + +#: src/dd.c:1170 src/dd.c:1188 +#, c-format +msgid "opening %s" +msgstr "" + +#: src/dd.c:1196 +msgid "file offset out of range" +msgstr "" + +#: src/dd.c:1214 +#, c-format +msgid "advancing past %s bytes in output file %s" +msgstr "" + +#: src/df.c:49 +msgid "Torbjorn Granlund, David MacKenzie, Larry McVoy, and Paul Eggert" +msgstr "" + +#: src/df.c:153 +msgid "Filesystem Type" +msgstr "" + +#: src/df.c:155 +msgid "Filesystem " +msgstr "" + +#: src/df.c:158 +#, c-format +msgid " Inodes IUsed IFree IUse%%" +msgstr "" + +#: src/df.c:162 +#, c-format +msgid " Size Used Avail Use%%" +msgstr "" + +#: src/df.c:164 +#, c-format +msgid " Size Used Avail Use%%" +msgstr "" + +#: src/df.c:167 +#, c-format +msgid " %4s-blocks Used Available Capacity" +msgstr "" + +#: src/df.c:198 +#, c-format +msgid " %4s-blocks Used Available Use%%" +msgstr "" + +#: src/df.c:202 +msgid " Mounted on\n" +msgstr "" + +#: src/df.c:712 +msgid "" +"Show information about the filesystem on which each FILE resides,\n" +"or all filesystems by default.\n" +"\n" +msgstr "" + +#: src/df.c:720 +msgid "" +" -a, --all include filesystems having 0 blocks\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +msgstr "" + +#: src/df.c:726 +msgid "" +" -i, --inodes list inode information instead of block usage\n" +" -k like --block-size=1K\n" +" -l, --local limit listing to local filesystems\n" +" --no-sync do not invoke sync before getting usage info " +"(default)\n" +msgstr "" + +#: src/df.c:732 +msgid "" +" -P, --portability use the POSIX output format\n" +" --sync invoke sync before getting usage info\n" +" -t, --type=TYPE limit listing to filesystems of type TYPE\n" +" -T, --print-type print filesystem type\n" +" -x, --exclude-type=TYPE limit listing to filesystems not of type TYPE\n" +" -v (ignored)\n" +msgstr "" + +#: src/df.c:742 src/du.c:215 src/ls.c:3879 +msgid "" +"\n" +"SIZE may be (or may be an integer optionally followed by) one of following:\n" +"kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y.\n" +msgstr "" + +#: src/df.c:859 +#, c-format +msgid "file system type %s both selected and excluded" +msgstr "" + +#: src/df.c:903 +msgid "Warning: " +msgstr "" + +#: src/df.c:906 +#, c-format +msgid "%scannot read table of mounted filesystems" +msgstr "" + +#: src/dircolors.c:103 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]\n" +msgstr "" + +#: src/dircolors.c:104 +msgid "" +"Output commands to set the LS_COLORS environment variable.\n" +"\n" +"Determine format of output:\n" +" -b, --sh, --bourne-shell output Bourne shell code to set LS_COLORS\n" +" -c, --csh, --c-shell output C shell code to set LS_COLORS\n" +" -p, --print-database output defaults\n" +msgstr "" + +#: src/dircolors.c:114 +msgid "" +"\n" +"If FILE is specified, read it to determine which colors to use for which\n" +"file types and extensions. Otherwise, a precompiled database is used.\n" +"For details on the format of these files, run `dircolors --print-database'.\n" +msgstr "" + +#: src/dircolors.c:299 +#, c-format +msgid "%s:%lu: invalid line; missing second token" +msgstr "" + +#: src/dircolors.c:371 +#, c-format +msgid "%s:%lu: unrecognized keyword %s" +msgstr "" + +#: src/dircolors.c:372 +msgid "" +msgstr "" + +#: src/dircolors.c:467 +msgid "" +"the options to output dircolors' internal database and\n" +"to select a shell syntax are mutually exclusive" +msgstr "" + +#: src/dircolors.c:475 +msgid "" +"no FILE arguments may be used with the option to output\n" +"dircolors' internal database" +msgstr "" + +#: src/dircolors.c:504 +msgid "no SHELL environment variable, and no shell type option given" +msgstr "" + +#: src/dirname.c:33 src/pathchk.c:59 +msgid "David MacKenzie and Jim Meyering" +msgstr "" + +#: src/dirname.c:46 +#, c-format +msgid "" +"Usage: %s NAME\n" +" or: %s OPTION\n" +msgstr "" + +#: src/dirname.c:51 +msgid "" +"Print NAME with its trailing /component removed; if NAME contains no /'s,\n" +"output `.' (meaning the current directory).\n" +"\n" +msgstr "" + +#: src/du.c:49 +msgid "" +"Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert, and Jim " +"Meyering" +msgstr "" + +#: src/du.c:175 +msgid "" +"Summarize disk usage of each FILE, recursively for directories.\n" +"\n" +msgstr "" + +#: src/du.c:182 +msgid "" +" -a, --all write counts for all files, not just directories\n" +" --apparent-size print apparent sizes, rather than disk usage; " +"although\n" +" the apparent size is usually smaller, it may be\n" +" larger due to holes in (`sparse') files, internal\n" +" fragmentation, indirect blocks, and the like\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -b, --bytes equivalent to `--apparent-size --block-size=1'\n" +" -c, --total produce a grand total\n" +" -D, --dereference-args dereference FILEs that are symbolic links\n" +msgstr "" + +#: src/du.c:193 +msgid "" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +" -k like --block-size=1K\n" +" -l, --count-links count sizes many times if hard linked\n" +msgstr "" + +#: src/du.c:199 +msgid "" +" -L, --dereference dereference all symbolic links\n" +" -S, --separate-dirs do not include size of subdirectories\n" +" -s, --summarize display only a total for each argument\n" +msgstr "" + +#: src/du.c:204 +msgid "" +" -x, --one-file-system skip directories on different filesystems\n" +" -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +"FILE.\n" +" --exclude=PATTERN Exclude files that match PATTERN.\n" +" --max-depth=N print the total for a directory (or file, with --" +"all)\n" +" only if it is N or fewer levels below the command\n" +" line argument; --max-depth=0 is the same as\n" +" --summarize\n" +msgstr "" + +#: src/du.c:337 +#, c-format +msgid "cannot change to parent of directory %s" +msgstr "" + +#: src/du.c:345 +#, c-format +msgid "cannot change to directory %s" +msgstr "" + +#: src/du.c:352 +#, c-format +msgid "cannot read directory %s" +msgstr "" + +#: src/du.c:554 src/ls.c:2241 src/wc.c:591 +msgid "total" +msgstr "" + +#: src/du.c:641 +#, c-format +msgid "invalid maximum depth %s" +msgstr "" + +#: src/du.c:707 +msgid "cannot both summarize and show all entries" +msgstr "" + +#: src/du.c:714 +msgid "warning: summarizing is the same as using --max-depth=0" +msgstr "" + +#: src/du.c:720 +#, c-format +msgid "warning: summarizing conflicts with --max-depth=%d" +msgstr "" + +#: src/echo.c:77 +#, c-format +msgid "Usage: %s [OPTION]... [STRING]...\n" +msgstr "" + +#: src/echo.c:78 +msgid "" +"Echo the STRING(s) to standard output.\n" +"\n" +" -n do not output the trailing newline\n" +" -e enable interpretation of the backslash-escaped characters\n" +" listed below\n" +" -E disable interpretation of those sequences in STRINGs\n" +msgstr "" + +#: src/echo.c:88 +msgid "" +"\n" +"Without -E, the following sequences are recognized and interpolated:\n" +"\n" +" \\NNN the character whose ASCII code is NNN (octal)\n" +" \\\\ backslash\n" +" \\a alert (BEL)\n" +" \\b backspace\n" +msgstr "" + +#: src/echo.c:97 +msgid "" +" \\c suppress trailing newline\n" +" \\f form feed\n" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" + +#: src/env.c:93 +msgid "Richard Mlynarik and David MacKenzie" +msgstr "" + +#: src/env.c:119 +#, c-format +msgid "Usage: %s [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]\n" +msgstr "" + +#: src/env.c:122 +msgid "" +"Set each NAME to VALUE in the environment and run COMMAND.\n" +"\n" +" -i, --ignore-environment start with an empty environment\n" +" -u, --unset=NAME remove variable from the environment\n" +msgstr "" + +#: src/env.c:130 +msgid "" +"\n" +"A mere - implies -i. If no COMMAND, print the resulting environment.\n" +msgstr "" + +#: src/expand.c:114 +msgid "" +"Convert tabs in each FILE to spaces, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/expand.c:122 +msgid "" +" -i, --initial do not convert TABs after non whitespace\n" +" -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +msgstr "" + +#: src/expand.c:126 +msgid "" +" -t, --tabs=LIST use comma separated list of explicit tab positions\n" +msgstr "" + +#: src/expand.c:173 src/unexpand.c:153 +msgid "tab size contains an invalid character" +msgstr "" + +#: src/expand.c:191 src/unexpand.c:171 +msgid "tab size cannot be 0" +msgstr "" + +#: src/expand.c:193 src/unexpand.c:173 +msgid "tab sizes must be ascending" +msgstr "" + +#: src/expand.c:386 +msgid "`-LIST' option is obsolete; use `-t LIST'" +msgstr "" + +#: src/expr.c:90 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: %s OPTION\n" +msgstr "" + +#: src/expr.c:98 +msgid "" +"\n" +"Print the value of EXPRESSION to standard output. A blank line below\n" +"separates increasing precedence groups. EXPRESSION may be:\n" +"\n" +" ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0\n" +msgstr "" + +#: src/expr.c:107 +msgid "" +"\n" +" ARG1 < ARG2 ARG1 is less than ARG2\n" +" ARG1 <= ARG2 ARG1 is less than or equal to ARG2\n" +" ARG1 = ARG2 ARG1 is equal to ARG2\n" +" ARG1 != ARG2 ARG1 is unequal to ARG2\n" +" ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" +" ARG1 > ARG2 ARG1 is greater than ARG2\n" +msgstr "" + +#: src/expr.c:116 +msgid "" +"\n" +" ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" +" ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" +msgstr "" + +#: src/expr.c:121 +#, c-format +msgid "" +"\n" +" ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" +" ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" +" ARG1 % ARG2 arithmetic remainder of ARG1 divided by ARG2\n" +msgstr "" + +#: src/expr.c:127 +msgid "" +"\n" +" STRING : REGEXP anchored pattern match of REGEXP in STRING\n" +"\n" +" match STRING REGEXP same as STRING : REGEXP\n" +" substr STRING POS LENGTH substring of STRING, POS counted from 1\n" +" index STRING CHARS index in STRING where any CHARS is found, or 0\n" +" length STRING length of STRING\n" +msgstr "" + +#: src/expr.c:136 +msgid "" +" + TOKEN interpret TOKEN as a string, even if it is a\n" +" keyword like `match' or an operator like `/'\n" +"\n" +" ( EXPRESSION ) value of EXPRESSION\n" +msgstr "" + +#: src/expr.c:142 +msgid "" +"\n" +"Beware that many operators need to be escaped or quoted for shells.\n" +"Comparisons are arithmetic if both ARGs are numbers, else lexicographical.\n" +"Pattern matches return the string matched between \\( and \\) or null; if\n" +"\\( and \\) are not used, they return the number of characters matched or " +"0.\n" +msgstr "" + +#: src/expr.c:186 src/expr.c:438 src/expr.c:444 src/expr.c:449 src/expr.c:471 +msgid "syntax error" +msgstr "" + +#: src/expr.c:384 +#, c-format +msgid "" +"warning: unportable BRE: `%s': using `^' as the first character\n" +"of the basic regular expression is not portable; it is being ignored" +msgstr "" + +#: src/expr.c:586 src/expr.c:625 +msgid "non-numeric argument" +msgstr "" + +#: src/expr.c:592 +msgid "division by zero" +msgstr "" + +#: src/factor.c:74 +#, c-format +msgid "" +"Usage: %s [NUMBER]...\n" +" or: %s OPTION\n" +msgstr "" + +#: src/factor.c:79 +msgid "" +"Print the prime factors of each NUMBER.\n" +"\n" +msgstr "" + +#: src/factor.c:85 +msgid "" +"\n" +" Print the prime factors of all specified integer NUMBERs. If no " +"arguments\n" +" are specified on the command line, they are read from standard input.\n" +msgstr "" + +#: src/factor.c:154 +#, c-format +msgid "`%s' is not a valid positive integer" +msgstr "" + +#: src/false.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating failure.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" + +#: src/fmt.c:271 +#, c-format +msgid "Usage: %s [-DIGITS] [OPTION]... [FILE]...\n" +msgstr "" + +#: src/fmt.c:272 +msgid "" +"Reformat each paragraph in the FILE(s), writing to standard output.\n" +"If no FILE or if FILE is `-', read standard input.\n" +"\n" +msgstr "" + +#: src/fmt.c:280 +msgid "" +" -c, --crown-margin preserve indentation of first two lines\n" +" -p, --prefix=STRING combine only lines having STRING as prefix\n" +" -s, --split-only split long lines, but do not refill\n" +msgstr "" + +#: src/fmt.c:286 +msgid "" +" -t, --tagged-paragraph indentation of first line different from second\n" +" -u, --uniform-spacing one space between words, two after sentences\n" +" -w, --width=NUMBER maximum line width (default of 75 columns)\n" +msgstr "" + +#: src/fmt.c:293 +msgid "" +"\n" +"In -wNUMBER, the letter `w' may be omitted.\n" +msgstr "" + +#: src/fmt.c:345 +#, c-format +msgid "invalid width option: `%s'" +msgstr "" + +#: src/fmt.c:385 +#, c-format +msgid "invalid width: `%s'" +msgstr "" + +#: src/fold.c:71 +msgid "" +"Wrap input lines in each FILE (standard input by default), writing to\n" +"standard output.\n" +"\n" +msgstr "" + +#: src/fold.c:79 +msgid "" +" -b, --bytes count bytes rather than columns\n" +" -s, --spaces break at spaces\n" +" -w, --width=WIDTH use WIDTH columns instead of 80\n" +msgstr "" + +#: src/fold.c:267 +#, c-format +msgid "`%s' option is obsolete; use `%s'" +msgstr "" + +#: src/fold.c:295 +#, c-format +msgid "invalid number of columns: `%s'" +msgstr "" + +#: src/head.c:92 +msgid "" +"Print first 10 lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/head.c:101 +msgid "" +" -c, --bytes=SIZE print first SIZE bytes\n" +" -n, --lines=NUMBER print first NUMBER lines instead of first 10\n" +msgstr "" + +#: src/head.c:105 +msgid "" +" -q, --quiet, --silent never print headers giving file names\n" +" -v, --verbose always print headers giving file names\n" +msgstr "" + +#: src/head.c:111 src/split.c:120 +msgid "" +"\n" +"SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +msgstr "" + +#: src/head.c:190 +#, c-format +msgid "cannot reposition file pointer for %s" +msgstr "" + +#: src/head.c:256 src/tail.c:1388 +#, c-format +msgid "%s: %s is so large that it is not representable" +msgstr "" + +#: src/head.c:257 src/tail.c:1390 +msgid "number of lines" +msgstr "" + +#: src/head.c:257 src/tail.c:1391 +msgid "number of bytes" +msgstr "" + +#: src/head.c:264 src/tail.c:1478 +msgid "invalid number of lines" +msgstr "" + +#: src/head.c:265 src/tail.c:1479 +msgid "invalid number of bytes" +msgstr "" + +#: src/head.c:341 +#, c-format +msgid "unrecognized option `-%c'" +msgstr "" + +#: src/head.c:348 +#, c-format +msgid "`-%s' option is obsolete; use `-%c %.*s%.*s%s'" +msgstr "" + +#: src/hostid.c:48 +#, c-format +msgid "" +"Usage: %s\n" +" or: %s OPTION\n" +"Print the numeric identifier (in hexadecimal) for the current host.\n" +"\n" +msgstr "" + +#: src/hostname.c:67 +#, c-format +msgid "" +"Usage: %s [NAME]\n" +" or: %s OPTION\n" +"Print or set the hostname of the current system.\n" +"\n" +msgstr "" + +#: src/hostname.c:104 +#, c-format +msgid "cannot set hostname to `%s'" +msgstr "" + +#: src/hostname.c:110 +msgid "cannot set hostname; this system lacks the functionality" +msgstr "" + +#: src/hostname.c:117 +msgid "cannot determine hostname" +msgstr "" + +#: src/id.c:36 +msgid "Arnold Robbins and David MacKenzie" +msgstr "" + +#: src/id.c:87 +#, c-format +msgid "Usage: %s [OPTION]... [USERNAME]\n" +msgstr "" + +#: src/id.c:88 +msgid "" +"Print information for USERNAME, or the current user.\n" +"\n" +" -a ignore, for compatibility with other versions\n" +" -g, --group print only the effective group ID\n" +" -G, --groups print all group IDs\n" +" -n, --name print a name instead of a number, for -ugG\n" +" -r, --real print the real ID instead of the effective ID, with -ugG\n" +" -u, --user print only the effective user ID\n" +msgstr "" + +#: src/id.c:100 +msgid "" +"\n" +"Without any OPTION, print some useful set of identified information.\n" +msgstr "" + +#: src/id.c:162 +msgid "cannot print only user and only group" +msgstr "" + +#: src/id.c:166 +msgid "cannot print only names or real IDs in default format" +msgstr "" + +#: src/id.c:175 +#, c-format +msgid "%s: No such user" +msgstr "" + +#: src/id.c:212 +#, c-format +msgid "cannot find name for user ID %u" +msgstr "" + +#: src/id.c:235 +#, c-format +msgid "cannot find name for group ID %u" +msgstr "" + +#: src/id.c:273 +msgid "cannot get supplemental group list" +msgstr "" + +#: src/id.c:385 +msgid " groups=" +msgstr "" + +#: src/install.c:269 +msgid "the strip option may not be used when installing a directory" +msgstr "" + +#: src/install.c:292 src/mkdir.c:140 +#, c-format +msgid "invalid mode %s" +msgstr "" + +#: src/install.c:307 src/install.c:371 +#, c-format +msgid "creating directory %s" +msgstr "" + +#: src/install.c:332 +#, c-format +msgid "installing multiple files, but last argument, %s is not a directory" +msgstr "" + +#: src/install.c:435 +#, c-format +msgid "%s is a directory" +msgstr "" + +#: src/install.c:495 +#, c-format +msgid "cannot obtain time stamps for %s" +msgstr "" + +#: src/install.c:507 +#, c-format +msgid "cannot set time stamps for %s" +msgstr "" + +#: src/install.c:528 +msgid "fork system call failed" +msgstr "" + +#: src/install.c:532 +msgid "cannot run strip" +msgstr "" + +#: src/install.c:539 +msgid "strip failed" +msgstr "" + +#: src/install.c:560 +#, c-format +msgid "invalid user %s" +msgstr "" + +#: src/install.c:578 +#, c-format +msgid "invalid group %s" +msgstr "" + +#: src/install.c:597 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST (1st format)\n" +" or: %s [OPTION]... SOURCE... DIRECTORY (2nd format)\n" +" or: %s -d [OPTION]... DIRECTORY... (3rd format)\n" +msgstr "" + +#: src/install.c:603 +msgid "" +"In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +"the existing DIRECTORY, while setting permission modes and owner/group.\n" +"In the third format, create all components of the given DIRECTORY(ies).\n" +"\n" +msgstr "" + +#: src/install.c:612 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination file\n" +" -b like --backup but does not accept an argument\n" +" -c (ignored)\n" +" -d, --directory treat all arguments as directory names; create all\n" +" components of the specified directories\n" +msgstr "" + +#: src/install.c:619 +msgid "" +" -D create all leading components of DEST except the " +"last,\n" +" then copy SOURCE to DEST; useful in the 1st format\n" +" -g, --group=GROUP set group ownership, instead of process' current " +"group\n" +" -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-xr-" +"x\n" +" -o, --owner=OWNER set ownership (super-user only)\n" +msgstr "" + +#: src/install.c:626 +msgid "" +" -p, --preserve-timestamps apply access/modification times of SOURCE " +"files\n" +" to corresponding destination files\n" +" -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" -v, --verbose print the name of each directory as it is created\n" +msgstr "" + +#: src/install.c:635 src/ln.c:377 src/mv.c:348 +msgid "" +"\n" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" + +#: src/join.c:144 +#, c-format +msgid "Usage: %s [OPTION]... FILE1 FILE2\n" +msgstr "" + +#: src/join.c:148 +msgid "" +"For each pair of input lines with identical join fields, write a line to\n" +"standard output. The default join field is the first, delimited\n" +"by whitespace. When FILE1 or FILE2 (not both) is -, read standard input.\n" +"\n" +" -a FILENUM print unpairable lines coming from file FILENUM, where\n" +" FILENUM is 1 or 2, corresponding to FILE1 or FILE2\n" +" -e EMPTY replace missing input fields with EMPTY\n" +msgstr "" + +#: src/join.c:157 +msgid "" +" -i, --ignore-case ignore differences in case when comparing fields\n" +" -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n" +" -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n" +" -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n" +" -o FORMAT obey FORMAT while constructing output line\n" +" -t CHAR use CHAR as input and output field separator\n" +msgstr "" + +#: src/join.c:165 +msgid "" +" -v FILENUM like -a FILENUM, but suppress joined output lines\n" +" -1 FIELD join on this FIELD of file 1\n" +" -2 FIELD join on this FIELD of file 2\n" +msgstr "" + +#: src/join.c:172 +msgid "" +"\n" +"Unless -t CHAR is given, leading blanks separate fields and are ignored,\n" +"else fields are separated by CHAR. Any FIELD is a field number counted\n" +"from 1. FORMAT is one or more comma or blank separated specifications,\n" +"each being `FILENUM.FIELD' or `0'. Default FORMAT outputs the join field,\n" +"the remaining fields from FILE1, the remaining fields from FILE2, all\n" +"separated by CHAR.\n" +msgstr "" + +#: src/join.c:645 +#, c-format +msgid "invalid field specifier: `%s'" +msgstr "" + +#: src/join.c:659 src/join.c:772 src/join.c:808 +#, c-format +msgid "invalid field number: `%s'" +msgstr "" + +#: src/join.c:672 +#, c-format +msgid "invalid file number in field spec: `%s'" +msgstr "" + +#: src/join.c:792 +#, c-format +msgid "invalid field number for file 1: `%s'" +msgstr "" + +#: src/join.c:801 +#, c-format +msgid "invalid field number for file 2: `%s'" +msgstr "" + +#: src/join.c:833 +msgid "too many non-option arguments" +msgstr "" + +#: src/join.c:855 +msgid "too few non-option arguments" +msgstr "" + +#: src/join.c:866 +msgid "both files cannot be standard input" +msgstr "" + +#: src/kill.c:93 +#, c-format +msgid "" +"Usage: %s [-s SIGNAL | -SIGNAL] PID...\n" +" or: %s -l [SIGNAL]...\n" +" or: %s -t [SIGNAL]...\n" +msgstr "" + +#: src/kill.c:99 +msgid "" +"Send signals to processes, or list signals.\n" +"\n" +msgstr "" + +#: src/kill.c:106 +msgid "" +" -s, --signal=SIGNAL, -SIGNAL\n" +" specify the name or number of the signal to be sent\n" +" -l, --list list signal names, or convert signal names to/from " +"numbers\n" +" -t, --table print a table of signal information\n" +msgstr "" + +#: src/kill.c:114 +msgid "" +"\n" +"SIGNAL may be a signal name like `HUP', or a signal number like `1',\n" +"or an exit status of a process terminated by a signal.\n" +"PID is an integer; if negative it identifies a process group.\n" +msgstr "" + +#: src/kill.c:163 +#, c-format +msgid "%s: invalid signal" +msgstr "" + +#: src/kill.c:262 +#, c-format +msgid "missing operand after `%s'" +msgstr "" + +#: src/kill.c:274 +#, c-format +msgid "%s: invalid process id" +msgstr "" + +#: src/kill.c:327 +#, c-format +msgid "invalid option -- %c" +msgstr "" + +#: src/kill.c:336 +#, c-format +msgid "%s: multiple signals specified" +msgstr "" + +#: src/kill.c:350 +msgid "multiple -l or -t options specified" +msgstr "" + +#: src/kill.c:367 +msgid "cannot combine signal with -l or -t" +msgstr "" + +#: src/link.c:51 +#, c-format +msgid "" +"Usage: %s FILE1 FILE2\n" +" or: %s OPTION\n" +msgstr "" + +#: src/link.c:54 +msgid "" +"Call the link function to create a link named FILE2 to an existing FILE1.\n" +"\n" +msgstr "" + +#: src/link.c:98 +#, c-format +msgid "cannot create link %s to %s" +msgstr "" + +#: src/ln.c:39 +msgid "Mike Parker and David MacKenzie" +msgstr "" + +#: src/ln.c:167 +#, c-format +msgid "%s: warning: making a hard link to a symbolic link is not portable" +msgstr "" + +#: src/ln.c:174 +#, c-format +msgid "%s: hard link not allowed for directory" +msgstr "" + +#: src/ln.c:246 +#, c-format +msgid "%s: cannot overwrite directory" +msgstr "" + +#: src/ln.c:251 +#, c-format +msgid "%s: replace %s? " +msgstr "" + +#: src/ln.c:257 +#, c-format +msgid "%s: File exists" +msgstr "" + +#: src/ln.c:304 +#, c-format +msgid "create symbolic link %s to %s" +msgstr "" + +#: src/ln.c:305 +#, c-format +msgid "create hard link %s to %s" +msgstr "" + +#: src/ln.c:319 +#, c-format +msgid "creating symbolic link %s to %s" +msgstr "" + +#: src/ln.c:320 +#, c-format +msgid "creating hard link %s to %s" +msgstr "" + +#: src/ln.c:339 +#, c-format +msgid "" +"Usage: %s [OPTION]... TARGET [LINK_NAME]\n" +" or: %s [OPTION]... TARGET... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY TARGET...\n" +msgstr "" + +#: src/ln.c:345 +msgid "" +"Create a link to the specified TARGET with optional LINK_NAME.\n" +"If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +"created in the current directory. When using the second form with more\n" +"than one TARGET, the last argument must be a directory; create links\n" +"in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +"links with --symbolic. When creating hard links, each TARGET must exist.\n" +"\n" +msgstr "" + +#: src/ln.c:357 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an argument\n" +" -d, -F, --directory hard link directories (super-user only)\n" +" -f, --force remove existing destination files\n" +msgstr "" + +#: src/ln.c:363 +msgid "" +" -n, --no-dereference treat destination that is a symlink to a\n" +" directory as if it were a normal file\n" +" -i, --interactive prompt whether to remove destinations\n" +" -s, --symbolic make symbolic links instead of hard links\n" +msgstr "" + +#: src/ln.c:369 +msgid "" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY specify the DIRECTORY in which to " +"create\n" +" the links\n" +" -v, --verbose print name of each file before linking\n" +msgstr "" + +#: src/ln.c:521 +#, c-format +msgid "%s: specified target directory is not a directory" +msgstr "" + +#: src/ln.c:542 +msgid "when making multiple links, last argument must be a directory" +msgstr "" + +#: src/logname.c:48 src/pwd.c:46 src/sync.c:44 +#, c-format +msgid "Usage: %s [OPTION]\n" +msgstr "" + +#: src/logname.c:49 +msgid "" +"Print the name of the current user.\n" +"\n" +msgstr "" + +#: src/logname.c:99 +#, c-format +msgid "%s: no login name\n" +msgstr "" + +#: src/ls.c:673 +msgid "%b %e %Y" +msgstr "" + +#: src/ls.c:681 +msgid "%b %e %H:%M" +msgstr "" + +#: src/ls.c:1307 +#, c-format +msgid "ignoring invalid value of environment variable QUOTING_STYLE: %s" +msgstr "" + +#: src/ls.c:1334 +#, c-format +msgid "ignoring invalid width in environment variable COLUMNS: %s" +msgstr "" + +#: src/ls.c:1365 +#, c-format +msgid "ignoring invalid tab size in environment variable TABSIZE: %s" +msgstr "" + +#: src/ls.c:1482 +#, c-format +msgid "invalid line width: %s" +msgstr "" + +#: src/ls.c:1556 +#, c-format +msgid "invalid tab size: %s" +msgstr "" + +#: src/ls.c:1722 +#, c-format +msgid "invalid time style format %s" +msgstr "" + +#: src/ls.c:2054 +#, c-format +msgid "unrecognized prefix: %s" +msgstr "" + +#: src/ls.c:2077 +msgid "unparsable value for LS_COLORS environment variable" +msgstr "" + +#: src/ls.c:2145 +#, c-format +msgid "cannot determine device and inode of %s" +msgstr "" + +#: src/ls.c:2155 +#, c-format +msgid "not listing already-listed directory: %s" +msgstr "" + +#: src/ls.c:2208 src/remove.c:929 +#, c-format +msgid "reading directory %s" +msgstr "" + +#: src/ls.c:2603 +#, c-format +msgid "cannot compare file names %s and %s" +msgstr "" + +#: src/ls.c:3762 +msgid "" +"List information about the FILEs (the current directory by default).\n" +"Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +"\n" +msgstr "" + +#: src/ls.c:3770 +msgid "" +" -a, --all do not hide entries starting with .\n" +" -A, --almost-all do not list implied . and ..\n" +" --author print the author of each file\n" +" -b, --escape print octal escapes for nongraphic characters\n" +msgstr "" + +#: src/ls.c:3776 +msgid "" +" --block-size=SIZE use SIZE-byte blocks\n" +" -B, --ignore-backups do not list implied entries ending with ~\n" +" -c with -lt: sort by, and show, ctime (time of " +"last\n" +" modification of file status information)\n" +" with -l: show ctime and sort by name\n" +" otherwise: sort by ctime\n" +msgstr "" + +#: src/ls.c:3784 +msgid "" +" -C list entries by columns\n" +" --color[=WHEN] control whether color is used to distinguish " +"file\n" +" types. WHEN may be `never', `always', or " +"`auto'\n" +" -d, --directory list directory entries instead of contents,\n" +" and do not dereference symbolic links\n" +" -D, --dired generate output designed for Emacs' dired mode\n" +msgstr "" + +#: src/ls.c:3792 +msgid "" +" -f do not sort, enable -aU, disable -lst\n" +" -F, --classify append indicator (one of */=@|) to entries\n" +" --format=WORD across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time like -l --time-style=full-iso\n" +msgstr "" + +#: src/ls.c:3799 +msgid "" +" -g like -l, but do not list owner\n" +" -G, --no-group inhibit display of group information\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" --si likewise, but use powers of 1000 not 1024\n" +" -H, --dereference-command-line\n" +" follow symbolic links listed on the command " +"line\n" +" --dereference-command-line-symlink-to-dir\n" +" follow each command line symbolic link\n" +" that points to a directory\n" +msgstr "" + +#: src/ls.c:3810 +msgid "" +" --indicator-style=WORD append indicator with style WORD to entry " +"names:\n" +" none (default), classify (-F), file-type (-" +"p)\n" +" -i, --inode print index number of each file\n" +" -I, --ignore=PATTERN do not list implied entries matching shell " +"PATTERN\n" +" -k like --block-size=1K\n" +msgstr "" + +#: src/ls.c:3817 +msgid "" +" -l use a long listing format\n" +" -L, --dereference when showing file information for a symbolic\n" +" link, show information for the file the link\n" +" references rather than for the link itself\n" +" -m fill width with a comma separated list of " +"entries\n" +msgstr "" + +#: src/ls.c:3824 +msgid "" +" -n, --numeric-uid-gid like -l, but list numeric UIDs and GIDs\n" +" -N, --literal print raw entry names (don't treat e.g. " +"control\n" +" characters specially)\n" +" -o like -l, but do not list group information\n" +" -p, --file-type append indicator (one of /=@|) to entries\n" +msgstr "" + +#: src/ls.c:3831 +msgid "" +" -q, --hide-control-chars print ? instead of non graphic characters\n" +" --show-control-chars show non graphic characters as-is (default\n" +" unless program is `ls' and output is a " +"terminal)\n" +" -Q, --quote-name enclose entry names in double quotes\n" +" --quoting-style=WORD use quoting style WORD for entry names:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" +msgstr "" + +#: src/ls.c:3839 +msgid "" +" -r, --reverse reverse order while sorting\n" +" -R, --recursive list subdirectories recursively\n" +" -s, --size print size of each file, in blocks\n" +msgstr "" + +#: src/ls.c:3844 +msgid "" +" -S sort by file size\n" +" --sort=WORD extension -X, none -U, size -S, time -t,\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=WORD show time as WORD instead of modification " +"time:\n" +" atime, access, use, ctime or status; use\n" +" specified time as sort key if --sort=time\n" +msgstr "" + +#: src/ls.c:3853 +msgid "" +" --time-style=STYLE show times using style STYLE:\n" +" full-iso, long-iso, iso, locale, +FORMAT\n" +" FORMAT is interpreted like `date'; if FORMAT " +"is\n" +" FORMAT1FORMAT2, FORMAT1 applies to\n" +" non-recent files and FORMAT2 to recent files;\n" +" if STYLE is prefixed with `posix-', STYLE\n" +" takes effect only outside the POSIX locale\n" +" -t sort by modification time\n" +" -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +msgstr "" + +#: src/ls.c:3864 +msgid "" +" -u with -lt: sort by, and show, access time\n" +" with -l: show access time and sort by name\n" +" otherwise: sort by access time\n" +" -U do not sort; list entries in directory order\n" +" -v sort by version\n" +msgstr "" + +#: src/ls.c:3871 +msgid "" +" -w, --width=COLS assume screen width instead of current value\n" +" -x list entries by lines instead of by columns\n" +" -X sort alphabetically by entry extension\n" +" -1 list one file per line\n" +msgstr "" + +#: src/ls.c:3883 +msgid "" +"\n" +"By default, color is not used to distinguish types of files. That is\n" +"equivalent to using --color=none. Using the --color option without the\n" +"optional WHEN argument is equivalent to using --color=always. With\n" +"--color=auto, color codes are output only if standard output is connected\n" +"to a terminal (tty).\n" +msgstr "" + +#: src/md5sum.c:38 +msgid "Ulrich Drepper and Scott Miller" +msgstr "" + +#: src/md5sum.c:125 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]...\n" +" or: %s [OPTION] --check [FILE]\n" +"Print or check %s (%d-bit) checksums.\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" + +#: src/md5sum.c:134 +#, c-format +msgid "" +"\n" +" -b, --binary read files in binary mode (default on DOS/" +"Windows)\n" +" -c, --check check %s sums against given list\n" +" -t, --text read files in text mode (default)\n" +"\n" +msgstr "" + +#: src/md5sum.c:142 +msgid "" +"The following two options are useful only when verifying checksums:\n" +" --status don't output anything, status code shows success\n" +" -w, --warn warn about improperly formated checksum lines\n" +"\n" +msgstr "" + +#: src/md5sum.c:150 +#, c-format +msgid "" +"\n" +"The sums are computed as described in %s. When checking, the input\n" +"should be a former output of this program. The default mode is to print\n" +"a line with checksum, a character indicating type (`*' for binary, ` ' for\n" +"text), and name for each FILE.\n" +msgstr "" + +#: src/md5sum.c:385 +#, c-format +msgid "%s: %lu: improperly formatted %s checksum line" +msgstr "" + +#: src/md5sum.c:407 +#, c-format +msgid "%s: FAILED open or read\n" +msgstr "" + +#: src/md5sum.c:431 +msgid "FAILED" +msgstr "" + +#: src/md5sum.c:431 +msgid "OK" +msgstr "" + +#: src/md5sum.c:444 +#, c-format +msgid "%s: read error" +msgstr "" + +#: src/md5sum.c:457 +#, c-format +msgid "%s: no properly formatted %s checksum lines found" +msgstr "" + +#: src/md5sum.c:470 +#, c-format +msgid "WARNING: %d of %d listed %s could not be read" +msgstr "" + +#: src/md5sum.c:473 +msgid "file" +msgstr "" + +#: src/md5sum.c:473 +msgid "files" +msgstr "" + +#: src/md5sum.c:479 +#, c-format +msgid "WARNING: %d of %d computed %s did NOT match" +msgstr "" + +#: src/md5sum.c:482 +msgid "checksum" +msgstr "" + +#: src/md5sum.c:482 +msgid "checksums" +msgstr "" + +#: src/md5sum.c:564 +msgid "" +"the --binary and --text options are meaningless when verifying checksums" +msgstr "" + +#: src/md5sum.c:572 +msgid "the --string and --check options are mutually exclusive" +msgstr "" + +#: src/md5sum.c:579 +msgid "the --status option is meaningful only when verifying checksums" +msgstr "" + +#: src/md5sum.c:586 +msgid "the --warn option is meaningful only when verifying checksums" +msgstr "" + +#: src/md5sum.c:596 +msgid "no files may be specified when using --string" +msgstr "" + +#: src/md5sum.c:618 +msgid "only one argument may be specified when using --check" +msgstr "" + +#: src/mkdir.c:61 +#, c-format +msgid "Usage: %s [OPTION] DIRECTORY...\n" +msgstr "" + +#: src/mkdir.c:62 +msgid "" +"Create the DIRECTORY(ies), if they do not already exist.\n" +"\n" +msgstr "" + +#: src/mkdir.c:69 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not rwxrwxrwx - " +"umask\n" +" -p, --parents no error if existing, make parent directories as needed\n" +" -v, --verbose print a message for each created directory\n" +msgstr "" + +#: src/mkdir.c:113 +#, c-format +msgid "created directory %s" +msgstr "" + +#: src/mkdir.c:190 +#, c-format +msgid "cannot set permissions of directory %s" +msgstr "" + +#: src/mkfifo.c:55 +#, c-format +msgid "Usage: %s [OPTION] NAME...\n" +msgstr "" + +#: src/mkfifo.c:56 +msgid "" +"Create named pipes (FIFOs) with the given NAMEs.\n" +"\n" +msgstr "" + +#: src/mkfifo.c:63 src/mknod.c:64 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not a=rw - umask\n" +msgstr "" + +#: src/mkfifo.c:93 src/mknod.c:206 +msgid "fifo files not supported" +msgstr "" + +#: src/mkfifo.c:123 src/mknod.c:127 +msgid "invalid mode" +msgstr "" + +#: src/mkfifo.c:142 +#, c-format +msgid "cannot set permissions of fifo %s" +msgstr "" + +#: src/mknod.c:55 +#, c-format +msgid "Usage: %s [OPTION]... NAME TYPE [MAJOR MINOR]\n" +msgstr "" + +#: src/mknod.c:57 +msgid "" +"Create the special file NAME of the given TYPE.\n" +"\n" +msgstr "" + +#: src/mknod.c:69 +msgid "" +"\n" +"Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they\n" +"must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X,\n" +"it is interpreted as hexadecimal; otherwise, if it begins with 0, as octal;\n" +"otherwise, as decimal. TYPE may be:\n" +msgstr "" + +#: src/mknod.c:76 +msgid "" +"\n" +" b create a block (buffered) special file\n" +" c, u create a character (unbuffered) special file\n" +" p create a FIFO\n" +msgstr "" + +#: src/mknod.c:141 +msgid "wrong number of arguments" +msgstr "" + +#: src/mknod.c:153 +msgid "block special files not supported" +msgstr "" + +#: src/mknod.c:162 +msgid "character special files not supported" +msgstr "" + +#: src/mknod.c:171 +msgid "" +"when creating special files, major and minor device\n" +"numbers must be specified" +msgstr "" + +#: src/mknod.c:186 +#, c-format +msgid "invalid major device number %s" +msgstr "" + +#: src/mknod.c:191 +#, c-format +msgid "invalid minor device number %s" +msgstr "" + +#: src/mknod.c:196 +#, c-format +msgid "invalid device %s %s" +msgstr "" + +#: src/mknod.c:210 +msgid "major and minor device numbers may not be specified for fifo files" +msgstr "" + +#: src/mknod.c:231 +#, c-format +msgid "cannot set permissions of %s" +msgstr "" + +#: src/mv.c:44 +msgid "Mike Parker, David MacKenzie, and Jim Meyering" +msgstr "" + +#: src/mv.c:317 +msgid "" +"Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" + +#: src/mv.c:324 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" -f, --force do not prompt before overwriting\n" +" equivalent to --reply=yes\n" +" -i, --interactive prompt before overwrite\n" +" equivalent to --reply=query\n" +msgstr "" + +#: src/mv.c:332 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +msgstr "" + +#: src/mv.c:339 +msgid "" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +" -u, --update move only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +msgstr "" + +#: src/mv.c:467 +#, c-format +msgid "specified target, %s is not a directory" +msgstr "" + +#: src/mv.c:475 +msgid "when moving multiple files, last argument must be a directory" +msgstr "" + +#: src/nice.c:67 +#, c-format +msgid "Usage: %s [OPTION] [COMMAND [ARG]...]\n" +msgstr "" + +#: src/nice.c:68 +msgid "" +"Run COMMAND with an adjusted scheduling priority.\n" +"With no COMMAND, print the current scheduling priority. ADJUST is 10\n" +"by default. Range goes from -20 (highest priority) to 19 (lowest).\n" +"\n" +" -n, --adjustment=ADJUST increment priority by ADJUST first\n" +msgstr "" + +#: src/nice.c:109 src/nice.c:122 +#, c-format +msgid "invalid option `%s'" +msgstr "" + +#: src/nice.c:147 +#, c-format +msgid "invalid priority `%s'" +msgstr "" + +#: src/nice.c:171 +msgid "a command must be given with an adjustment" +msgstr "" + +#: src/nice.c:178 src/nice.c:187 +msgid "cannot get priority" +msgstr "" + +#: src/nice.c:192 +msgid "cannot set priority" +msgstr "" + +#: src/nl.c:39 +msgid "Scott Bartram and David MacKenzie" +msgstr "" + +#: src/nl.c:180 +msgid "" +"Write each FILE to standard output, with line numbers added.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/nl.c:188 +msgid "" +" -b, --body-numbering=STYLE use STYLE for numbering body lines\n" +" -d, --section-delimiter=CC use CC for separating logical pages\n" +" -f, --footer-numbering=STYLE use STYLE for numbering footer lines\n" +msgstr "" + +#: src/nl.c:193 +msgid "" +" -h, --header-numbering=STYLE use STYLE for numbering header lines\n" +" -i, --page-increment=NUMBER line number increment at each line\n" +" -l, --join-blank-lines=NUMBER group of NUMBER empty lines counted as " +"one\n" +" -n, --number-format=FORMAT insert line numbers according to FORMAT\n" +" -p, --no-renumber do not reset line numbers at logical " +"pages\n" +" -s, --number-separator=STRING add STRING after (possible) line number\n" +msgstr "" + +#: src/nl.c:201 +msgid "" +" -v, --first-page=NUMBER first line number on each logical page\n" +" -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +msgstr "" + +#: src/nl.c:207 +msgid "" +"\n" +"By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +"two delimiter characters for separating logical pages, a missing\n" +"second character implies :. Type \\\\ for \\. STYLE is one of:\n" +msgstr "" + +#: src/nl.c:213 +msgid "" +"\n" +" a number all lines\n" +" t number only nonempty lines\n" +" n number no lines\n" +" pREGEXP number only lines that contain a match for REGEXP\n" +"\n" +"FORMAT is one of:\n" +"\n" +" ln left justified, no leading zeros\n" +" rn right justified, no leading zeros\n" +" rz right justified, leading zeros\n" +"\n" +msgstr "" + +#: src/nl.c:504 +#, c-format +msgid "invalid starting line number: `%s'" +msgstr "" + +#: src/nl.c:514 +#, c-format +msgid "invalid line number increment: `%s'" +msgstr "" + +#: src/nl.c:527 +#, c-format +msgid "invalid number of blank lines: `%s'" +msgstr "" + +#: src/nl.c:541 +#, c-format +msgid "invalid line number field width: `%s'" +msgstr "" + +#: src/od.c:287 +#, c-format +msgid "" +"Usage: %s [OPTION]... [FILE]...\n" +" or: %s --traditional [FILE] [[+]OFFSET [[+]LABEL]]\n" +msgstr "" + +#: src/od.c:292 +msgid "" +"\n" +"Write an unambiguous representation, octal bytes by default,\n" +"of FILE to standard output. With more than one FILE argument,\n" +"concatenate them in the listed order to form the input.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/od.c:299 +msgid "All arguments to long options are mandatory for short options.\n" +msgstr "" + +#: src/od.c:302 +msgid "" +" -A, --address-radix=RADIX decide how file offsets are printed\n" +" -j, --skip-bytes=BYTES skip BYTES input bytes first\n" +msgstr "" + +#: src/od.c:306 +msgid "" +" -N, --read-bytes=BYTES limit dump to BYTES input bytes\n" +" -s, --strings[=BYTES] output strings of at least BYTES graphic " +"chars\n" +" -t, --format=TYPE select output format or formats\n" +" -v, --output-duplicates do not use * to mark line suppression\n" +" -w, --width[=BYTES] output BYTES bytes per output line\n" +" --traditional accept arguments in traditional form\n" +msgstr "" + +#: src/od.c:316 +msgid "" +"\n" +"Traditional format specifications may be intermixed; they accumulate:\n" +" -a same as -t a, select named characters\n" +" -b same as -t oC, select octal bytes\n" +" -c same as -t c, select ASCII characters or backslash escapes\n" +" -d same as -t u2, select unsigned decimal shorts\n" +msgstr "" + +#: src/od.c:324 +msgid "" +" -f same as -t fF, select floats\n" +" -h same as -t x2, select hexadecimal shorts\n" +" -i same as -t d2, select decimal shorts\n" +" -l same as -t d4, select decimal longs\n" +" -o same as -t o2, select octal shorts\n" +" -x same as -t x2, select hexadecimal shorts\n" +msgstr "" + +#: src/od.c:332 +msgid "" +"\n" +"For older syntax (second call format), OFFSET means -j OFFSET. LABEL\n" +"is the pseudo-address at first byte printed, incremented when dump is\n" +"progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates\n" +"hexadecimal, suffixes may be . for octal and b for multiply by 512.\n" +"\n" +"TYPE is made up of one or more of these specifications:\n" +"\n" +" a named character\n" +" c ASCII character or backslash escape\n" +msgstr "" + +#: src/od.c:344 +msgid "" +" d[SIZE] signed decimal, SIZE bytes per integer\n" +" f[SIZE] floating point, SIZE bytes per integer\n" +" o[SIZE] octal, SIZE bytes per integer\n" +" u[SIZE] unsigned decimal, SIZE bytes per integer\n" +" x[SIZE] hexadecimal, SIZE bytes per integer\n" +msgstr "" + +#: src/od.c:351 +msgid "" +"\n" +"SIZE is a number. For TYPE in doux, SIZE may also be C for\n" +"sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n" +"sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +"for sizeof(double) or L for sizeof(long double).\n" +msgstr "" + +#: src/od.c:358 +msgid "" +"\n" +"RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +"BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +"with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix to\n" +"any type adds a display of printable characters to the end of each line\n" +"of output. " +msgstr "" + +#: src/od.c:366 +msgid "" +"--string without a number implies 3. --width without a number\n" +"implies 32. By default, od uses -A o -t d2 -w 16.\n" +msgstr "" + +#: src/od.c:722 src/od.c:844 +#, c-format +msgid "invalid type string `%s'" +msgstr "" + +#: src/od.c:732 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte integral type" +msgstr "" + +#: src/od.c:854 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte floating point type" +msgstr "" + +#: src/od.c:917 +#, c-format +msgid "invalid character `%c' in type string `%s'" +msgstr "" + +#: src/od.c:1144 +msgid "cannot skip past end of combined input" +msgstr "" + +#: src/od.c:1397 +msgid "old-style offset" +msgstr "" + +#: src/od.c:1707 +#, c-format +msgid "invalid output address radix `%c'; it must be one character from [doxn]" +msgstr "" + +#: src/od.c:1717 +msgid "skip argument" +msgstr "" + +#: src/od.c:1725 +msgid "limit argument" +msgstr "" + +#: src/od.c:1735 +msgid "minimum string length" +msgstr "" + +#: src/od.c:1740 src/od.c:1806 +#, c-format +msgid "%s is too large" +msgstr "" + +#: src/od.c:1804 +msgid "width specification" +msgstr "" + +#: src/od.c:1826 +msgid "no type may be specified when dumping strings" +msgstr "" + +#: src/od.c:1874 +#, c-format +msgid "invalid second operand in compatibility mode `%s'" +msgstr "" + +#: src/od.c:1895 +msgid "in compatibility mode, the last two arguments must be offsets" +msgstr "" + +#: src/od.c:1902 +msgid "compatibility mode supports at most three arguments" +msgstr "" + +#: src/od.c:1975 +#, c-format +msgid "warning: invalid width %lu; using %d instead" +msgstr "" + +#: src/od.c:1991 +#, c-format +msgid "%d: fmt=\"%s\" width=%d\n" +msgstr "" + +#: src/paste.c:50 +msgid "David M. Ihnat and David MacKenzie" +msgstr "" + +#: src/paste.c:208 +msgid "standard input is closed" +msgstr "" + +#: src/paste.c:407 +msgid "" +"Write lines consisting of the sequentially corresponding lines from\n" +"each FILE, separated by TABs, to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/paste.c:416 +msgid "" +" -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +" -s, --serial paste one file at a time instead of in parallel\n" +msgstr "" + +#: src/pathchk.c:146 +#, c-format +msgid "Usage: %s [OPTION]... NAME...\n" +msgstr "" + +#: src/pathchk.c:147 +msgid "" +"Diagnose unportable constructs in NAME.\n" +"\n" +" -p, --portability check for all POSIX systems, not only this one\n" +msgstr "" + +#: src/pathchk.c:237 +#, c-format +msgid "path `%s' contains nonportable character `%c'" +msgstr "" + +#: src/pathchk.c:257 +#, c-format +msgid "`%s' is not a directory" +msgstr "" + +#: src/pathchk.c:268 +#, c-format +msgid "directory `%s' is not searchable" +msgstr "" + +#: src/pathchk.c:355 +#, c-format +msgid "name `%s' has length %ld; exceeds limit of %ld" +msgstr "" + +#: src/pathchk.c:381 +#, c-format +msgid "path `%s' has length %d; exceeds limit of %ld" +msgstr "" + +#: src/pinky.c:35 src/uptime.c:39 +msgid "Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi" +msgstr "" + +#: src/pinky.c:292 +msgid "Login name: " +msgstr "" + +#: src/pinky.c:295 +msgid "In real life: " +msgstr "" + +#: src/pinky.c:298 +msgid "???\n" +msgstr "" + +#: src/pinky.c:318 +msgid "Directory: " +msgstr "" + +#: src/pinky.c:320 +msgid "Shell: " +msgstr "" + +#: src/pinky.c:341 +msgid "Project: " +msgstr "" + +#: src/pinky.c:367 +msgid "Plan:\n" +msgstr "" + +#: src/pinky.c:386 +msgid "Login" +msgstr "" + +#: src/pinky.c:388 +msgid "Name" +msgstr "" + +#: src/pinky.c:389 +msgid " TTY" +msgstr "" + +#: src/pinky.c:391 +msgid "Idle" +msgstr "" + +#: src/pinky.c:392 +msgid "When" +msgstr "" + +#: src/pinky.c:395 +msgid "Where" +msgstr "" + +#: src/pinky.c:469 +#, c-format +msgid "Usage: %s [OPTION]... [USER]...\n" +msgstr "" + +#: src/pinky.c:470 +msgid "" +"\n" +" -l produce long format output for the specified USERs\n" +" -b omit the user's home directory and shell in long format\n" +" -h omit the user's project file in long format\n" +" -p omit the user's plan file in long format\n" +" -s do short format output, this is the default\n" +msgstr "" + +#: src/pinky.c:478 +msgid "" +" -f omit the line of column headings in short format\n" +" -w omit the user's full name in short format\n" +" -i omit the user's full name and remote host in short format\n" +" -q omit the user's full name, remote host and idle time\n" +" in short format\n" +msgstr "" + +#: src/pinky.c:487 +#, c-format +msgid "" +"\n" +"A lightweight `finger' program; print user information.\n" +"The utmp file will be %s.\n" +msgstr "" + +#: src/pinky.c:574 +msgid "no username specified; at least one must be specified when using -l" +msgstr "" + +#: src/pr.c:328 +msgid "Pete TerMaat and Roland Huebner" +msgstr "" + +#: src/pr.c:805 +#, c-format +msgid "`--pages' invalid range of page numbers: `%s'" +msgstr "" + +#: src/pr.c:817 +#, c-format +msgid "`--pages' invalid starting page number: `%s'" +msgstr "" + +#: src/pr.c:829 +#, c-format +msgid "`--pages' invalid ending page number: `%s'" +msgstr "" + +#: src/pr.c:836 +msgid "`--pages' starting page number is larger than ending page number" +msgstr "" + +#: src/pr.c:911 +msgid "`--pages=FIRST_PAGE[:LAST_PAGE]' missing argument" +msgstr "" + +#: src/pr.c:922 +#, c-format +msgid "`--columns=COLUMN' invalid number of columns: `%s'" +msgstr "" + +#: src/pr.c:976 +#, c-format +msgid "`-l PAGE_LENGTH' invalid number of lines: `%s'" +msgstr "" + +#: src/pr.c:1000 +#, c-format +msgid "`-N NUMBER' invalid starting line number: `%s'" +msgstr "" + +#: src/pr.c:1012 +#, c-format +msgid "`-o MARGIN' invalid line offset: `%s'" +msgstr "" + +#: src/pr.c:1053 +#, c-format +msgid "`-w PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "" + +#: src/pr.c:1065 +#, c-format +msgid "`-W PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "" + +#: src/pr.c:1079 +msgid "%b %e %H:%M %Y" +msgstr "" + +#: src/pr.c:1088 +msgid "Cannot specify number of columns when printing in parallel." +msgstr "" + +#: src/pr.c:1092 +msgid "Cannot specify both printing across and printing in parallel." +msgstr "" + +#: src/pr.c:1188 +#, c-format +msgid "`-%c' extra characters or invalid number in the argument: `%s'" +msgstr "" + +#: src/pr.c:1299 +msgid "page width too narrow" +msgstr "" + +#: src/pr.c:2362 +#, c-format +msgid "starting page number larger than total number of pages: `%d'" +msgstr "" + +#: src/pr.c:2393 +#, c-format +msgid "Page %d" +msgstr "" + +#: src/pr.c:2759 +msgid "" +"Paginate or columnate FILE(s) for printing.\n" +"\n" +msgstr "" + +#: src/pr.c:2766 +msgid "" +" +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +" begin [stop] printing with page FIRST_[LAST_]PAGE\n" +" -COLUMN, --columns=COLUMN\n" +" output COLUMN columns and print columns down,\n" +" unless -a is used. Balance number of lines in the\n" +" columns on each page.\n" +msgstr "" + +#: src/pr.c:2774 +msgid "" +" -a, --across print columns across rather than down, used together\n" +" with -COLUMN\n" +" -c, --show-control-chars\n" +" use hat notation (^G) and octal backslash notation\n" +" -d, --double-space\n" +" double space the output\n" +msgstr "" + +#: src/pr.c:2782 +msgid "" +" -D, --date-format=FORMAT\n" +" use FORMAT for the header date\n" +" -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +" expand input CHARs (TABs) to tab WIDTH (8)\n" +" -F, -f, --form-feed\n" +" use form feeds instead of newlines to separate pages\n" +" (by a 3-line page header with -F or a 5-line header\n" +" and trailer without -F)\n" +msgstr "" + +#: src/pr.c:2792 +msgid "" +" -h HEADER, --header=HEADER\n" +" use a centered HEADER instead of filename in page " +"header,\n" +" -h \"\" prints a blank line, don't use -h\"\"\n" +" -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +" replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +" -J, --join-lines merge full lines, turns off -W line truncation, no " +"column\n" +" alignment, --sep-string[=STRING] sets separators\n" +msgstr "" + +#: src/pr.c:2801 +msgid "" +" -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +" set the page length to PAGE_LENGTH (66) lines\n" +" (default number of lines of text 56, and with -F 63)\n" +" -m, --merge print all files in parallel, one in each column,\n" +" truncate lines, but join lines of full length with -J\n" +msgstr "" + +#: src/pr.c:2808 +msgid "" +" -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +" number lines, use DIGITS (5) digits, then SEP (TAB),\n" +" default counting starts with 1st line of input file\n" +" -N NUMBER, --first-line-number=NUMBER\n" +" start counting with NUMBER at 1st line of first\n" +" page printed (see +FIRST_PAGE)\n" +msgstr "" + +#: src/pr.c:2816 +msgid "" +" -o MARGIN, --indent=MARGIN\n" +" offset each line with MARGIN (zero) spaces, do not\n" +" affect -w or -W, MARGIN will be added to PAGE_WIDTH\n" +" -r, --no-file-warnings\n" +" omit warning when a file cannot be opened\n" +msgstr "" + +#: src/pr.c:2823 +msgid "" +" -s[CHAR],--separator[=CHAR]\n" +" separate columns by a single character, default for " +"CHAR\n" +" is the character without -w and 'no char' with -w\n" +" -s[CHAR] turns off line truncation of all 3 column\n" +" options (-COLUMN|-a -COLUMN|-m) except -w is set\n" +msgstr "" + +#: src/pr.c:2830 +msgid " -SSTRING, --sep-string[=STRING]\n" +msgstr "" + +#: src/pr.c:2833 +msgid "" +" separate columns by STRING,\n" +" without -S: Default separator with -J and \n" +" otherwise (same as -S\" \"), no effect on column " +"options\n" +" -t, --omit-header omit page headers and trailers\n" +msgstr "" + +#: src/pr.c:2839 +msgid "" +" -T, --omit-pagination\n" +" omit page headers and trailers, eliminate any " +"pagination\n" +" by form feeds set in input files\n" +" -v, --show-nonprinting\n" +" use octal backslash notation\n" +" -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters for\n" +" multiple text-column output only, -s[char] turns off " +"(72)\n" +msgstr "" + +#: src/pr.c:2849 +msgid "" +" -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters always,\n" +" truncate lines, except -J option is set, no " +"interference\n" +" with -S or -s\n" +msgstr "" + +#: src/pr.c:2857 +msgid "" +"\n" +"-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n" +"FILE is -, read standard input.\n" +msgstr "" + +#: src/printenv.c:43 +msgid "David MacKenzie and Richard Mlynarik" +msgstr "" + +#: src/printenv.c:63 +#, c-format +msgid "" +"Usage: %s [VARIABLE]...\n" +" or: %s OPTION\n" +"If no environment VARIABLE specified, print them all.\n" +"\n" +msgstr "" + +#: src/printf.c:87 +#, c-format +msgid "" +"warning: %s: character(s) following character constant have been ignored" +msgstr "" + +#: src/printf.c:100 +#, c-format +msgid "" +"Usage: %s FORMAT [ARGUMENT]...\n" +" or: %s OPTION\n" +msgstr "" + +#: src/printf.c:105 +msgid "" +"Print ARGUMENT(s) according to FORMAT.\n" +"\n" +msgstr "" + +#: src/printf.c:111 +msgid "" +"\n" +"FORMAT controls the output as in C printf. Interpreted sequences are:\n" +"\n" +" \\\" double quote\n" +" \\0NNN character with octal value NNN (0 to 3 digits)\n" +" \\\\ backslash\n" +msgstr "" + +#: src/printf.c:119 +msgid "" +" \\a alert (BEL)\n" +" \\b backspace\n" +" \\c produce no further output\n" +" \\f form feed\n" +msgstr "" + +#: src/printf.c:125 +msgid "" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" + +#: src/printf.c:131 +msgid "" +" \\xNN byte with hexadecimal value NN (1 to 2 digits)\n" +"\n" +" \\uNNNN character with hexadecimal value NNNN (4 digits)\n" +" \\UNNNNNNNN character with hexadecimal value NNNNNNNN (8 digits)\n" +msgstr "" + +#: src/printf.c:137 +msgid "" +" %% a single %\n" +" %b ARGUMENT as a string with `\\' escapes interpreted\n" +"\n" +"and all C format specifications ending with one of diouxXfeEgGcs, with\n" +"ARGUMENTs converted to proper type first. Variable widths are handled.\n" +msgstr "" + +#: src/printf.c:160 +#, c-format +msgid "%s: expected a numeric value" +msgstr "" + +#: src/printf.c:162 +#, c-format +msgid "%s: value not completely converted" +msgstr "" + +#: src/printf.c:254 src/printf.c:280 +msgid "missing hexadecimal number in escape" +msgstr "" + +#: src/printf.c:292 +#, c-format +msgid "invalid universal character name \\%c%0*x" +msgstr "" + +#: src/printf.c:472 +#, c-format +msgid "invalid field width: %s" +msgstr "" + +#: src/printf.c:498 +#, c-format +msgid "invalid precision: %s" +msgstr "" + +#: src/printf.c:519 +#, c-format +msgid "%%%c: invalid directive" +msgstr "" + +#: src/printf.c:576 +#, c-format +msgid "Usage: %s format [argument...]\n" +msgstr "" + +#: src/printf.c:594 +#, c-format +msgid "warning: ignoring excess arguments, starting with `%s'" +msgstr "" + +#: src/ptx.c:410 +#, c-format +msgid "%s (for regexp `%s')" +msgstr "" + +#: src/ptx.c:1859 +#, c-format +msgid "" +"Usage: %s [OPTION]... [INPUT]... (without -G)\n" +" or: %s -G [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "" + +#: src/ptx.c:1863 +msgid "" +"Output a permuted index, including context, of the words in the input " +"files.\n" +"\n" +msgstr "" + +#: src/ptx.c:1870 +msgid "" +" -A, --auto-reference output automatically generated references\n" +" -C, --copyright display Copyright and copying conditions\n" +" -G, --traditional behave more like System V `ptx'\n" +" -F, --flag-truncation=STRING use STRING for flagging line truncations\n" +msgstr "" + +#: src/ptx.c:1876 +msgid "" +" -M, --macro-name=STRING macro name to use instead of `xx'\n" +" -O, --format=roff generate output as roff directives\n" +" -R, --right-side-refs put references at right, not counted in -w\n" +" -S, --sentence-regexp=REGEXP for end of lines or end of sentences\n" +" -T, --format=tex generate output as TeX directives\n" +msgstr "" + +#: src/ptx.c:1883 +msgid "" +" -W, --word-regexp=REGEXP use REGEXP to match each keyword\n" +" -b, --break-file=FILE word break characters in this FILE\n" +" -f, --ignore-case fold lower case to upper case for sorting\n" +" -g, --gap-size=NUMBER gap size in columns between output fields\n" +" -i, --ignore-file=FILE read ignore word list from FILE\n" +" -o, --only-file=FILE read only word list from this FILE\n" +msgstr "" + +#: src/ptx.c:1891 +msgid "" +" -r, --references first field of each line is a reference\n" +" -t, --typeset-mode - not implemented -\n" +" -w, --width=NUMBER output width in columns, reference " +"excluded\n" +msgstr "" + +#: src/ptx.c:1898 +msgid "" +"\n" +"With no FILE or if FILE is -, read Standard Input. `-F /' by default.\n" +msgstr "" + +#: src/ptx.c:1978 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 2, or (at your option)\n" +"any later version.\n" +"\n" +msgstr "" + +#: src/ptx.c:1985 +msgid "" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"\n" +msgstr "" + +#: src/ptx.c:1992 +msgid "" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software Foundation,\n" +"Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" +msgstr "" + +#: src/pwd.c:47 +msgid "" +"Print the full filename of the current working directory.\n" +"\n" +msgstr "" + +#: src/pwd.c:74 +msgid "ignoring non-option arguments" +msgstr "" + +#: src/pwd.c:78 +msgid "cannot get current directory" +msgstr "" + +#: src/readlink.c:69 +#, c-format +msgid "Usage: %s [OPTION]... FILE\n" +msgstr "" + +#: src/readlink.c:70 +msgid "" +"Display value of a symbolic link on standard output.\n" +"\n" +msgstr "" + +#: src/readlink.c:72 +msgid "" +" -f, --canonicalize canonicalize by following every symlink in every\n" +" component of the given path recursively\n" +" -n, --no-newline do not output the trailing newline\n" +" -q, --quiet,\n" +" -s, --silent suppress most error messages\n" +" -v, --verbose report error messages\n" +msgstr "" + +#: src/remove.c:394 +#, c-format +msgid "cannot chdir from %s to .." +msgstr "" + +#: src/remove.c:407 src/remove.c:488 +#, c-format +msgid "cannot lstat `.' in %s" +msgstr "" + +#: src/remove.c:414 src/remove.c:492 +#, c-format +msgid "%s changed dev/ino" +msgstr "" + +#: src/remove.c:574 src/remove.c:712 src/remove.c:881 src/remove.c:984 +#, c-format +msgid "cannot lstat %s" +msgstr "" + +#: src/remove.c:603 +#, c-format +msgid "%s: descend into write-protected directory %s? " +msgstr "" + +#: src/remove.c:604 +#, c-format +msgid "%s: descend into directory %s? " +msgstr "" + +#: src/remove.c:614 +#, c-format +msgid "%s: remove write-protected %s %s? " +msgstr "" + +#: src/remove.c:615 +#, c-format +msgid "%s: remove %s %s? " +msgstr "" + +#: src/remove.c:639 +#, c-format +msgid "removed %s\n" +msgstr "" + +#: src/remove.c:654 src/remove.c:1059 +#, c-format +msgid "removed directory: %s\n" +msgstr "" + +#: src/remove.c:734 src/remove.c:751 src/remove.c:1064 +#, c-format +msgid "cannot remove directory %s" +msgstr "" + +#: src/remove.c:815 +#, c-format +msgid "cannot open directory %s" +msgstr "" + +#: src/remove.c:896 src/remove.c:1002 +#, c-format +msgid "cannot chdir from %s to %s" +msgstr "" + +#: src/remove.c:904 +#, c-format +msgid "" +"WARNING: Circular directory structure.\n" +"This almost certainly means that you have a corrupted file system.\n" +"NOTIFY YOUR SYSTEM MANAGER.\n" +"The following directory is part of the cycle:\n" +" %s\n" +msgstr "" + +#: src/remove.c:1098 +msgid "cannot remove `.' or `..'" +msgstr "" + +#: src/rm.c:60 +msgid "Paul Rubin, David MacKenzie, Richard Stallman, and Jim Meyering" +msgstr "" + +#: src/rm.c:99 src/touch.c:244 +#, c-format +msgid "Usage: %s [OPTION]... FILE...\n" +msgstr "" + +#: src/rm.c:100 +msgid "" +"Remove (unlink) the FILE(s).\n" +"\n" +" -d, --directory unlink FILE, even if it is a non-empty directory\n" +" (super-user only)\n" +" -f, --force ignore nonexistent files, never prompt\n" +" -i, --interactive prompt before any removal\n" +" -r, -R, --recursive remove the contents of directories recursively\n" +" -v, --verbose explain what is being done\n" +msgstr "" + +#: src/rm.c:112 +#, c-format +msgid "" +"\n" +"To remove a file whose name starts with a `-', for example `-foo',\n" +"use one of these commands:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" +msgstr "" + +#: src/rm.c:121 +msgid "" +"\n" +"Note that if you use rm to remove a file, it is usually possible to recover\n" +"the contents of that file. If you want more assurance that the contents " +"are\n" +"truly unrecoverable, consider using shred.\n" +msgstr "" + +#: src/rmdir.c:116 src/rmdir.c:217 +#, c-format +msgid "removing directory, %s" +msgstr "" + +#: src/rmdir.c:146 +#, c-format +msgid "Usage: %s [OPTION]... DIRECTORY...\n" +msgstr "" + +#: src/rmdir.c:147 +msgid "" +"Remove the DIRECTORY(ies), if they are empty.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignore each failure that is solely because a directory\n" +" is non-empty\n" +msgstr "" + +#: src/rmdir.c:154 +msgid "" +" -p, --parents remove DIRECTORY, then try to remove each directory\n" +" component of that path name. E.g., `rmdir -p a/b/c' is\n" +" similar to `rmdir a/b/c a/b a'.\n" +" -v, --verbose output a diagnostic for every directory processed\n" +msgstr "" + +#: src/seq.c:82 +#, c-format +msgid "" +"Usage: %s [OPTION]... LAST\n" +" or: %s [OPTION]... FIRST LAST\n" +" or: %s [OPTION]... FIRST INCREMENT LAST\n" +msgstr "" + +#: src/seq.c:87 +#, c-format +msgid "" +"Print numbers from FIRST to LAST, in steps of INCREMENT.\n" +"\n" +" -f, --format=FORMAT use printf style floating-point FORMAT (default: %" +"g)\n" +" -s, --separator=STRING use STRING to separate numbers (default: \\n)\n" +" -w, --equal-width equalize width by padding with leading zeroes\n" +msgstr "" + +#: src/seq.c:96 +#, c-format +msgid "" +"\n" +"If FIRST or INCREMENT is omitted, it defaults to 1.\n" +"FIRST, INCREMENT, and LAST are interpreted as floating point values.\n" +"INCREMENT should be positive if FIRST is smaller than LAST, and negative\n" +"otherwise. When given, the FORMAT argument must contain exactly one of\n" +"the printf-style, floating point output formats %e, %f, %g\n" +msgstr "" + +#: src/seq.c:119 +#, c-format +msgid "invalid floating point argument: %s" +msgstr "" + +#: src/seq.c:189 +msgid "" +"when the starting value is larger than the limit,\n" +"the increment must be negative" +msgstr "" + +#: src/seq.c:213 +msgid "" +"when the starting value is smaller than the limit,\n" +"the increment must be positive" +msgstr "" + +#: src/seq.c:423 +#, c-format +msgid "invalid format string: `%s'" +msgstr "" + +#: src/seq.c:445 +msgid "format string may not be specified when printing equal width strings" +msgstr "" + +#: src/shred.c:160 +#, c-format +msgid "Usage: %s [OPTIONS] FILE [...]\n" +msgstr "" + +#: src/shred.c:161 +msgid "" +"Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +"for even very expensive hardware probing to recover the data.\n" +"\n" +msgstr "" + +#: src/shred.c:169 +#, c-format +msgid "" +" -f, --force change permissions to allow writing if necessary\n" +" -n, --iterations=N Overwrite N times instead of the default (%d)\n" +" -s, --size=N shred this many bytes (suffixes like K, M, G accepted)\n" +msgstr "" + +#: src/shred.c:174 +msgid "" +" -u, --remove truncate and remove file after overwriting\n" +" -v, --verbose show progress\n" +" -x, --exact do not round file sizes up to the next full block;\n" +" this is the default for non-regular files\n" +" -z, --zero add a final overwrite with zeros to hide shredding\n" +" - shred standard output\n" +msgstr "" + +#: src/shred.c:184 +msgid "" +"\n" +"Delete FILE(s) if --remove (-u) is specified. The default is not to remove\n" +"the files because it is common to operate on device files like /dev/hda,\n" +"and those files usually should not be removed. When operating on regular\n" +"files, most people use the --remove option.\n" +"\n" +msgstr "" + +#: src/shred.c:192 +msgid "" +"CAUTION: Note that shred relies on a very important assumption:\n" +"that the filesystem overwrites data in place. This is the traditional\n" +"way to do things, but many modern filesystem designs do not satisfy this\n" +"assumption. The following are examples of filesystems on which shred is\n" +"not effective:\n" +"\n" +msgstr "" + +#: src/shred.c:200 +msgid "" +"* log-structured or journaled filesystems, such as those supplied with\n" +" AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)\n" +"\n" +"* filesystems that write redundant data and carry on even if some writes\n" +" fail, such as RAID-based filesystems\n" +"\n" +"* filesystems that make snapshots, such as Network Appliance's NFS server\n" +"\n" +msgstr "" + +#: src/shred.c:210 +msgid "" +"* filesystems that cache in temporary locations, such as NFS\n" +" version 3 clients\n" +"\n" +"* compressed filesystems\n" +"\n" +"In addition, file system backups and remote mirrors may contain copies\n" +"of the file that cannot be removed, and that will allow a shredded file\n" +"to be recovered later.\n" +msgstr "" + +#: src/shred.c:808 +#, c-format +msgid "%s: cannot rewind" +msgstr "" + +#: src/shred.c:831 +#, c-format +msgid "%s: pass %lu/%lu (%s)..." +msgstr "" + +#: src/shred.c:868 +#, c-format +msgid "%s: error writing at offset %s" +msgstr "" + +#: src/shred.c:897 +#, c-format +msgid "%s: file too large" +msgstr "" + +#: src/shred.c:920 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s" +msgstr "" + +#: src/shred.c:936 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s/%s %d%%" +msgstr "" + +#: src/shred.c:1195 +#, c-format +msgid "%s: invalid file type" +msgstr "" + +#: src/shred.c:1212 +#, c-format +msgid "%s: file has negative size" +msgstr "" + +#: src/shred.c:1265 +#, c-format +msgid "%s: error truncating" +msgstr "" + +#: src/shred.c:1286 +#, c-format +msgid "%s: cannot shred append-only file descriptor" +msgstr "" + +#: src/shred.c:1371 +#, c-format +msgid "%s: removing" +msgstr "" + +#: src/shred.c:1412 +#, c-format +msgid "%s: renamed to %s" +msgstr "" + +#: src/shred.c:1438 +#, c-format +msgid "%s: removed" +msgstr "" + +#: src/shred.c:1503 +#, c-format +msgid "%s: cannot remove" +msgstr "" + +#: src/shred.c:1551 +#, c-format +msgid "%s: invalid number of passes" +msgstr "" + +#: src/shred.c:1568 +#, c-format +msgid "%s: invalid file size" +msgstr "" + +#: src/sleep.c:34 +msgid "Jim Meyering and Paul Eggert" +msgstr "" + +#: src/sleep.c:52 +#, c-format +msgid "" +"Usage: %s NUMBER[SUFFIX]...\n" +" or: %s OPTION\n" +"Pause for NUMBER seconds. SUFFIX may be `s' for seconds (the default),\n" +"`m' for minutes, `h' for hours or `d' for days. Unlike most " +"implementations\n" +"that require NUMBER be an integer, here NUMBER may be an arbitrary floating\n" +"point number.\n" +"\n" +msgstr "" + +#: src/sleep.c:155 +#, c-format +msgid "invalid time interval `%s'" +msgstr "" + +#: src/sleep.c:166 src/tail.c:1031 +msgid "cannot read realtime clock" +msgstr "" + +#: src/sort.c:53 +msgid "Mike Haertel and Paul Eggert" +msgstr "" + +#: src/sort.c:280 +msgid "" +"Write sorted concatenation of all FILE(s) to standard output.\n" +"\n" +"Ordering options:\n" +"\n" +msgstr "" + +#: src/sort.c:289 +msgid "" +" -b, --ignore-leading-blanks ignore leading blanks\n" +" -d, --dictionary-order consider only blanks and alphanumeric " +"characters\n" +" -f, --ignore-case fold lower case to upper case characters\n" +msgstr "" + +#: src/sort.c:294 +msgid "" +" -g, --general-numeric-sort compare according to general numerical value\n" +" -i, --ignore-nonprinting consider only printable characters\n" +" -M, --month-sort compare (unknown) < `JAN' < ... < `DEC'\n" +" -n, --numeric-sort compare according to string numerical value\n" +" -r, --reverse reverse the result of comparisons\n" +"\n" +msgstr "" + +#: src/sort.c:302 +msgid "" +"Other options:\n" +"\n" +" -c, --check check whether input is sorted; do not sort\n" +" -k, --key=POS1[,POS2] start a key at POS1, end it at POS 2 (origin 1)\n" +" -m, --merge merge already sorted files; do not sort\n" +" -o, --output=FILE write result to FILE instead of standard output\n" +" -s, --stable stabilize sort by disabling last-resort " +"comparison\n" +" -S, --buffer-size=SIZE use SIZE for main memory buffer\n" +msgstr "" + +#: src/sort.c:312 +#, c-format +msgid "" +" -t, --field-separator=SEP use SEP instead of non- to whitespace " +"transition\n" +" -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %s\n" +" multiple options specify multiple directories\n" +" -u, --unique with -c: check for strict ordering\n" +" otherwise: output only the first of an equal " +"run\n" +msgstr "" + +#: src/sort.c:319 +msgid " -z, --zero-terminated end lines with 0 byte, not newline\n" +msgstr "" + +#: src/sort.c:324 +msgid "" +"\n" +"POS is F[.C][OPTS], where F is the field number and C the character " +"position\n" +"in the field. OPTS is one or more single-letter ordering options, which\n" +"override global ordering options for that key. If no key is given, use the\n" +"entire line as the key.\n" +"\n" +"SIZE may be followed by the following multiplicative suffixes:\n" +msgstr "" + +#: src/sort.c:333 +#, c-format +msgid "" +"% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +"*** WARNING ***\n" +"The locale specified by the environment affects sort order.\n" +"Set LC_ALL=C to get the traditional sort order that uses\n" +"native byte values.\n" +msgstr "" + +#: src/sort.c:444 +msgid "cannot create temporary file" +msgstr "" + +#: src/sort.c:467 +msgid "open failed" +msgstr "" + +#: src/sort.c:487 src/sort.c:2496 +msgid "close failed" +msgstr "" + +#: src/sort.c:495 +msgid "write failed" +msgstr "" + +#: src/sort.c:641 +msgid "sort size" +msgstr "" + +#: src/sort.c:715 +msgid "stat failed" +msgstr "" + +#: src/sort.c:972 +msgid "read failed" +msgstr "" + +#: src/sort.c:1570 +#, c-format +msgid "%s: %s:%s: disorder: " +msgstr "" + +#: src/sort.c:1574 +msgid "standard error" +msgstr "" + +#: src/sort.c:2032 +#, c-format +msgid "%s: invalid field specification `%s'" +msgstr "" + +#: src/sort.c:2058 +#, c-format +msgid "%s: count `%.*s' too large" +msgstr "" + +#: src/sort.c:2064 +#, c-format +msgid "%s: invalid count at start of `%s'" +msgstr "" + +#: src/sort.c:2298 +msgid "invalid number after `-'" +msgstr "" + +#: src/sort.c:2301 src/sort.c:2347 src/sort.c:2374 +msgid "invalid number after `.'" +msgstr "" + +#: src/sort.c:2304 src/sort.c:2383 +msgid "stray character in field spec" +msgstr "" + +#: src/sort.c:2338 +msgid "invalid number at field start" +msgstr "" + +#: src/sort.c:2342 src/sort.c:2370 +msgid "field number is zero" +msgstr "" + +#: src/sort.c:2351 +msgid "character offset is zero" +msgstr "" + +#: src/sort.c:2366 +msgid "invalid number after `,'" +msgstr "" + +#: src/sort.c:2411 +#, c-format +msgid "multi-character tab `%s'" +msgstr "" + +#: src/sort.c:2479 +#, c-format +msgid "extra operand `%s' not allowed with -c" +msgstr "" + +#: src/split.c:96 +#, c-format +msgid "Usage: %s [OPTION] [INPUT [PREFIX]]\n" +msgstr "" + +#: src/split.c:100 +msgid "" +"Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default\n" +"PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input.\n" +"\n" +msgstr "" + +#: src/split.c:108 +#, c-format +msgid "" +" -a, --suffix-length=N use suffixes of length N (default %d)\n" +" -b, --bytes=SIZE put SIZE bytes per output file\n" +" -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file\n" +" -l, --lines=NUMBER put NUMBER lines per output file\n" +msgstr "" + +#: src/split.c:114 +msgid "" +" --verbose print a diagnostic to standard error just\n" +" before each output file is opened\n" +msgstr "" + +#: src/split.c:171 +msgid "Output file suffixes exhausted" +msgstr "" + +#: src/split.c:189 +#, c-format +msgid "creating file `%s'\n" +msgstr "" + +#: src/split.c:341 +msgid "cannot split in more than one way" +msgstr "" + +#: src/split.c:394 +#, c-format +msgid "%s: invalid suffix length" +msgstr "" + +#: src/split.c:408 src/split.c:434 +#, c-format +msgid "%s: invalid number of bytes" +msgstr "" + +#: src/split.c:421 +#, c-format +msgid "%s: invalid number of lines" +msgstr "" + +#: src/split.c:470 +#, c-format +msgid "`-%d' option is obsolete; use `-l %d'" +msgstr "" + +#: src/split.c:483 +msgid "invalid number" +msgstr "" + +#: src/stat.c:326 +msgid "*** invalid date/time ***" +msgstr "" + +#: src/stat.c:608 +#, c-format +msgid "cannot read file system information for %s" +msgstr "" + +#: src/stat.c:684 +#, c-format +msgid "Usage: %s [OPTION] FILE...\n" +msgstr "" + +#: src/stat.c:685 +msgid "" +"Display file or filesystem status.\n" +"\n" +" -f, --filesystem display filesystem status instead of file status\n" +" -c --format=FORMAT use the specified FORMAT instead of the default\n" +" -L, --dereference follow links\n" +" -t, --terse print the information in terse form\n" +msgstr "" + +#: src/stat.c:696 +msgid "" +"\n" +"The valid format sequences for files (without --filesystem):\n" +"\n" +" %A Access rights in human readable form\n" +" %a Access rights in octal\n" +" %B The size in bytes of each block reported by `%b'\n" +" %b Number of blocks allocated (see %B)\n" +msgstr "" + +#: src/stat.c:704 +msgid "" +" %D Device number in hex\n" +" %d Device number in decimal\n" +" %F File type\n" +" %f Raw mode in hex\n" +" %G Group name of owner\n" +" %g Group ID of owner\n" +msgstr "" + +#: src/stat.c:712 +msgid "" +" %h Number of hard links\n" +" %i Inode number\n" +" %N Quoted File name with dereference if symbolic link\n" +" %n File name\n" +" %o IO block size\n" +" %s Total size, in bytes\n" +" %T Minor device type in hex\n" +" %t Major device type in hex\n" +msgstr "" + +#: src/stat.c:722 +msgid "" +" %U User name of owner\n" +" %u User ID of owner\n" +" %X Time of last access as seconds since Epoch\n" +" %x Time of last access\n" +" %Y Time of last modification as seconds since Epoch\n" +" %y Time of last modification\n" +" %Z Time of last change as seconds since Epoch\n" +" %z Time of last change\n" +"\n" +msgstr "" + +#: src/stat.c:734 +msgid "" +"Valid format sequences for file systems:\n" +"\n" +" %a Free blocks available to non-superuser\n" +" %b Total data blocks in file system\n" +" %c Total file nodes in file system\n" +" %d Free file nodes in file system\n" +" %f Free blocks in file system\n" +msgstr "" + +#: src/stat.c:743 +msgid "" +" %i File System id in hex\n" +" %l Maximum length of filenames\n" +" %n File name\n" +" %s Optimal transfer block size\n" +" %T Type in human readable form\n" +" %t Type in hex\n" +msgstr "" + +#: src/stty.c:498 +#, c-format +msgid "" +"Usage: %s [-F DEVICE] [--file=DEVICE] [SETTING]...\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-a|--all]\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-g|--save]\n" +msgstr "" + +#: src/stty.c:504 +msgid "" +"Print or change terminal characteristics.\n" +"\n" +" -a, --all print all current settings in human-readable form\n" +" -g, --save print all current settings in a stty-readable form\n" +" -F, --file=DEVICE open and use the specified DEVICE instead of stdin\n" +msgstr "" + +#: src/stty.c:513 +msgid "" +"\n" +"Optional - before SETTING indicates negation. An * marks non-POSIX\n" +"settings. The underlying system defines which settings are available.\n" +msgstr "" + +#: src/stty.c:518 +msgid "" +"\n" +"Special characters:\n" +" * dsusp CHAR CHAR will send a terminal stop signal once input flushed\n" +" eof CHAR CHAR will send an end of file (terminate the input)\n" +" eol CHAR CHAR will end the line\n" +msgstr "" + +#: src/stty.c:525 +msgid "" +" * eol2 CHAR alternate CHAR for ending the line\n" +" erase CHAR CHAR will erase the last character typed\n" +" intr CHAR CHAR will send an interrupt signal\n" +" kill CHAR CHAR will erase the current line\n" +msgstr "" + +#: src/stty.c:531 +msgid "" +" * lnext CHAR CHAR will enter the next character quoted\n" +" quit CHAR CHAR will send a quit signal\n" +" * rprnt CHAR CHAR will redraw the current line\n" +" start CHAR CHAR will restart the output after stopping it\n" +msgstr "" + +#: src/stty.c:537 +msgid "" +" stop CHAR CHAR will stop the output\n" +" susp CHAR CHAR will send a terminal stop signal\n" +" * swtch CHAR CHAR will switch to a different shell layer\n" +" * werase CHAR CHAR will erase the last word typed\n" +msgstr "" + +#: src/stty.c:543 +msgid "" +"\n" +"Special settings:\n" +" N set the input and output speeds to N bauds\n" +" * cols N tell the kernel that the terminal has N columns\n" +" * columns N same as cols N\n" +msgstr "" + +#: src/stty.c:550 +msgid "" +" ispeed N set the input speed to N\n" +" * line N use line discipline N\n" +" min N with -icanon, set N characters minimum for a completed " +"read\n" +" ospeed N set the output speed to N\n" +msgstr "" + +#: src/stty.c:556 +msgid "" +" * rows N tell the kernel that the terminal has N rows\n" +" * size print the number of rows and columns according to the " +"kernel\n" +" speed print the terminal speed\n" +" time N with -icanon, set read timeout of N tenths of a second\n" +msgstr "" + +#: src/stty.c:562 +msgid "" +"\n" +"Control settings:\n" +" [-]clocal disable modem control signals\n" +" [-]cread allow input to be received\n" +" * [-]crtscts enable RTS/CTS handshaking\n" +" csN set character size to N bits, N in [5..8]\n" +msgstr "" + +#: src/stty.c:570 +msgid "" +" [-]cstopb use two stop bits per character (one with `-')\n" +" [-]hup send a hangup signal when the last process closes the tty\n" +" [-]hupcl same as [-]hup\n" +" [-]parenb generate parity bit in output and expect parity bit in " +"input\n" +" [-]parodd set odd parity (even with `-')\n" +msgstr "" + +#: src/stty.c:577 +msgid "" +"\n" +"Input settings:\n" +" [-]brkint breaks cause an interrupt signal\n" +" [-]icrnl translate carriage return to newline\n" +" [-]ignbrk ignore break characters\n" +" [-]igncr ignore carriage return\n" +msgstr "" + +#: src/stty.c:585 +msgid "" +" [-]ignpar ignore characters with parity errors\n" +" * [-]imaxbel beep and do not flush a full input buffer on a character\n" +" [-]inlcr translate newline to carriage return\n" +" [-]inpck enable input parity checking\n" +" [-]istrip clear high (8th) bit of input characters\n" +msgstr "" + +#: src/stty.c:592 +msgid "" +" * [-]iuclc translate uppercase characters to lowercase\n" +" * [-]ixany let any character restart output, not only start character\n" +" [-]ixoff enable sending of start/stop characters\n" +" [-]ixon enable XON/XOFF flow control\n" +" [-]parmrk mark parity errors (with a 255-0-character sequence)\n" +" [-]tandem same as [-]ixoff\n" +msgstr "" + +#: src/stty.c:600 +msgid "" +"\n" +"Output settings:\n" +" * bsN backspace delay style, N in [0..1]\n" +" * crN carriage return delay style, N in [0..3]\n" +" * ffN form feed delay style, N in [0..1]\n" +" * nlN newline delay style, N in [0..1]\n" +msgstr "" + +#: src/stty.c:608 +msgid "" +" * [-]ocrnl translate carriage return to newline\n" +" * [-]ofdel use delete characters for fill instead of null characters\n" +" * [-]ofill use fill (padding) characters instead of timing for delays\n" +" * [-]olcuc translate lowercase characters to uppercase\n" +" * [-]onlcr translate newline to carriage return-newline\n" +" * [-]onlret newline performs a carriage return\n" +msgstr "" + +#: src/stty.c:616 +msgid "" +" * [-]onocr do not print carriage returns in the first column\n" +" [-]opost postprocess output\n" +" * tabN horizontal tab delay style, N in [0..3]\n" +" * tabs same as tab0\n" +" * -tabs same as tab3\n" +" * vtN vertical tab delay style, N in [0..1]\n" +msgstr "" + +#: src/stty.c:624 +msgid "" +"\n" +"Local settings:\n" +" [-]crterase echo erase characters as backspace-space-backspace\n" +" * crtkill kill all line by obeying the echoprt and echoe settings\n" +" * -crtkill kill all line by obeying the echoctl and echok settings\n" +msgstr "" + +#: src/stty.c:631 +msgid "" +" * [-]ctlecho echo control characters in hat notation (`^c')\n" +" [-]echo echo input characters\n" +" * [-]echoctl same as [-]ctlecho\n" +" [-]echoe same as [-]crterase\n" +" [-]echok echo a newline after a kill character\n" +msgstr "" + +#: src/stty.c:638 +msgid "" +" * [-]echoke same as [-]crtkill\n" +" [-]echonl echo newline even if not echoing other characters\n" +" * [-]echoprt echo erased characters backward, between `\\' and '/'\n" +" [-]icanon enable erase, kill, werase, and rprnt special characters\n" +" [-]iexten enable non-POSIX special characters\n" +msgstr "" + +#: src/stty.c:645 +msgid "" +" [-]isig enable interrupt, quit, and suspend special characters\n" +" [-]noflsh disable flushing after interrupt and quit special " +"characters\n" +" * [-]prterase same as [-]echoprt\n" +" * [-]tostop stop background jobs that try to write to the terminal\n" +" * [-]xcase with icanon, escape with `\\' for uppercase characters\n" +msgstr "" + +#: src/stty.c:652 +msgid "" +"\n" +"Combination settings:\n" +" * [-]LCASE same as [-]lcase\n" +" cbreak same as -icanon\n" +" -cbreak same as icanon\n" +msgstr "" + +#: src/stty.c:659 +msgid "" +" cooked same as brkint ignpar istrip icrnl ixon opost isig\n" +" icanon, eof and eol characters to their default values\n" +" -cooked same as raw\n" +" crt same as echoe echoctl echoke\n" +msgstr "" + +#: src/stty.c:665 +msgid "" +" dec same as echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq same as [-]ixany\n" +" ek erase and kill characters to their default values\n" +" evenp same as parenb -parodd cs7\n" +msgstr "" + +#: src/stty.c:672 +msgid "" +" -evenp same as -parenb cs8\n" +" * [-]lcase same as xcase iuclc olcuc\n" +" litout same as -parenb -istrip -opost cs8\n" +" -litout same as parenb istrip opost cs7\n" +" nl same as -icrnl -onlcr\n" +" -nl same as icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +msgstr "" + +#: src/stty.c:680 +msgid "" +" oddp same as parenb parodd cs7\n" +" -oddp same as -parenb cs8\n" +" [-]parity same as [-]evenp\n" +" pass8 same as -parenb -istrip cs8\n" +" -pass8 same as parenb istrip cs7\n" +msgstr "" + +#: src/stty.c:687 +msgid "" +" raw same as -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw same as cooked\n" +msgstr "" + +#: src/stty.c:693 +msgid "" +" sane same as cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, all special\n" +" characters to their default values.\n" +msgstr "" + +#: src/stty.c:701 +msgid "" +"\n" +"Handle the tty line connected to standard input. Without arguments,\n" +"prints baud rate, line discipline, and deviations from stty sane. In\n" +"settings, CHAR is taken literally, or coded as in ^c, 0x37, 0177 or\n" +"127; special values ^- or undef used to disable special characters.\n" +msgstr "" + +#: src/stty.c:787 +msgid "only one device may be specified" +msgstr "" + +#: src/stty.c:882 +msgid "" +"the options for verbose and stty-readable output styles are\n" +"mutually exclusive" +msgstr "" + +#: src/stty.c:887 +msgid "when specifying an output style, modes may not be set" +msgstr "" + +#: src/stty.c:903 +#, c-format +msgid "%s: couldn't reset non-blocking mode" +msgstr "" + +#: src/stty.c:957 src/stty.c:1064 +#, c-format +msgid "invalid argument `%s'" +msgstr "" + +#: src/stty.c:968 src/stty.c:985 src/stty.c:997 src/stty.c:1010 +#: src/stty.c:1022 src/stty.c:1041 +#, c-format +msgid "missing argument to `%s'" +msgstr "" + +#: src/stty.c:1117 +#, c-format +msgid "%s: unable to perform all requested operations" +msgstr "" + +#: src/stty.c:1122 +msgid "new_mode: mode\n" +msgstr "" + +#: src/stty.c:1462 +#, c-format +msgid "%s: no size information for this device" +msgstr "" + +#: src/stty.c:1944 +#, c-format +msgid "invalid integer argument `%s'" +msgstr "" + +#: src/su.c:289 +msgid "Password:" +msgstr "" + +#: src/su.c:292 +msgid "getpass: cannot open /dev/tty" +msgstr "" + +#: src/su.c:350 +msgid "cannot set groups" +msgstr "" + +#: src/su.c:354 +msgid "cannot set group id" +msgstr "" + +#: src/su.c:356 +msgid "cannot set user id" +msgstr "" + +#: src/su.c:437 +#, c-format +msgid "Usage: %s [OPTION]... [-] [USER [ARG]...]\n" +msgstr "" + +#: src/su.c:438 +msgid "" +"Change the effective user id and group id to that of USER.\n" +"\n" +" -, -l, --login make the shell a login shell\n" +" -c, --commmand=COMMAND pass a single COMMAND to the shell with -c\n" +" -f, --fast pass -f to the shell (for csh or tcsh)\n" +" -m, --preserve-environment do not reset environment variables\n" +" -p same as -m\n" +" -s, --shell=SHELL run SHELL if /etc/shells allows it\n" +msgstr "" + +#: src/su.c:450 +msgid "" +"\n" +"A mere - implies -l. If USER not given, assume root.\n" +msgstr "" + +#: src/su.c:529 +#, c-format +msgid "user %s does not exist" +msgstr "" + +#: src/su.c:552 +msgid "incorrect password" +msgstr "" + +#: src/su.c:569 +#, c-format +msgid "using restricted shell %s" +msgstr "" + +#: src/su.c:580 +#, c-format +msgid "warning: cannot change directory to %s" +msgstr "" + +#: src/sum.c:36 +msgid "Kayvan Aghaiepour and David MacKenzie" +msgstr "" + +#: src/sum.c:64 +msgid "" +"Print checksum and block counts for each FILE.\n" +"\n" +" -r defeat -s, use BSD sum algorithm, use 1K blocks\n" +" -s, --sysv use System V sum algorithm, use 512 bytes blocks\n" +msgstr "" + +#: src/sync.c:45 +msgid "" +"Force changed blocks to disk, update the super block.\n" +"\n" +msgstr "" + +#: src/sync.c:70 src/tty.c:112 +msgid "ignoring all arguments" +msgstr "" + +#: src/sys2.h:492 +msgid " --help display this help and exit\n" +msgstr "" + +#: src/sys2.h:494 +msgid " --version output version information and exit\n" +msgstr "" + +#: src/tac.c:54 +msgid "Jay Lepreau and David MacKenzie" +msgstr "" + +#: src/tac.c:131 +msgid "" +"Write each FILE to standard output, last line first.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/tac.c:139 +msgid "" +" -b, --before attach the separator before instead of after\n" +" -r, --regex interpret the separator as a regular expression\n" +" -s, --separator=STRING use STRING as the separator instead of newline\n" +msgstr "" + +#: src/tac.c:453 src/tac.c:592 +msgid "stdin: read error" +msgstr "" + +#: src/tac.c:638 +msgid "separator cannot be empty" +msgstr "" + +#: src/tail.c:49 +msgid "Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering" +msgstr "" + +#: src/tail.c:238 +#, c-format +msgid "" +"Print the last %d lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/tail.c:247 +msgid "" +" --retry keep trying to open a file even if it is\n" +" inaccessible when tail starts or if it becomes\n" +" inaccessible later -- useful only with -f\n" +" -c, --bytes=N output the last N bytes\n" +msgstr "" + +#: src/tail.c:253 +msgid "" +" -f, --follow[={name|descriptor}]\n" +" output appended data as the file grows;\n" +" -f, --follow, and --follow=descriptor are\n" +" equivalent\n" +" -F same as --follow=name --retry\n" +msgstr "" + +#: src/tail.c:260 +#, c-format +msgid "" +" -n, --lines=N output the last N lines, instead of the last %d\n" +" --max-unchanged-stats=N\n" +" with --follow=name, reopen a FILE which has not\n" +" changed size after N (default %d) iterations\n" +" to see if it has been unlinked or renamed\n" +" (this is the usual case of rotated log files)\n" +msgstr "" + +#: src/tail.c:271 +msgid "" +" --pid=PID with -f, terminate after process ID, PID dies\n" +" -q, --quiet, --silent never output headers giving file names\n" +" -s, --sleep-interval=S with -f, sleep for approximately S seconds\n" +" (default 1.0) between iterations.\n" +" -v, --verbose always output headers giving file names\n" +msgstr "" + +#: src/tail.c:280 +msgid "" +"\n" +"If the first character of N (the number of bytes or lines) is a `+',\n" +"print beginning with the Nth item from the start of each file, otherwise,\n" +"print the last N items in the file. N may have a multiplier suffix:\n" +"b for 512, k for 1024, m for 1048576 (1 Meg).\n" +"\n" +msgstr "" + +#: src/tail.c:288 +msgid "" +"With --follow (-f), tail defaults to following the file descriptor, which\n" +"means that even if a tail'ed file is renamed, tail will continue to track\n" +"its end. " +msgstr "" + +#: src/tail.c:293 +msgid "" +"This default behavior is not desirable when you really want to\n" +"track the actual name of the file, not the file descriptor (e.g., log\n" +"rotation). Use --follow=name in that case. That causes tail to track the\n" +"named file by reopening it periodically to see if it has been removed and\n" +"recreated by some other program.\n" +msgstr "" + +#: src/tail.c:331 +#, c-format +msgid "closing %s (fd=%d)" +msgstr "" + +#: src/tail.c:391 +#, c-format +msgid "%s: cannot seek to offset %s" +msgstr "" + +#: src/tail.c:395 +#, c-format +msgid "%s: cannot seek to relative offset %s" +msgstr "" + +#: src/tail.c:400 +#, c-format +msgid "%s: cannot seek to end-relative offset %s" +msgstr "" + +#: src/tail.c:818 +#, c-format +msgid "`%s' has become inaccessible" +msgstr "" + +#: src/tail.c:835 +#, c-format +msgid "`%s' has been replaced with an untailable file; giving up on this name" +msgstr "" + +#: src/tail.c:856 +#, c-format +msgid "`%s' has become accessible" +msgstr "" + +#: src/tail.c:864 +#, c-format +msgid "`%s' has appeared; following end of new file" +msgstr "" + +#: src/tail.c:875 +#, c-format +msgid "`%s' has been replaced; following end of new file" +msgstr "" + +#: src/tail.c:1000 +#, c-format +msgid "%s: file truncated" +msgstr "" + +#: src/tail.c:1020 +msgid "no files remaining" +msgstr "" + +#: src/tail.c:1236 +#, c-format +msgid "%s: cannot follow end of this type of file; giving up on this name" +msgstr "" + +#: src/tail.c:1356 +#, c-format +msgid "%c: invalid suffix character in obsolescent option" +msgstr "" + +#: src/tail.c:1405 +#, c-format +msgid "" +"too many arguments; When using tail's obsolescent option syntax (%s)\n" +"there may be no more than one file argument. Use the equivalent -n or -c\n" +"option instead." +msgstr "" + +#: src/tail.c:1414 +#, c-format +msgid "" +"Warning: it is not portable to use two or more file arguments with\n" +"tail's obsolescent option syntax (%s). Use the equivalent -n or -c\n" +"option instead." +msgstr "" + +#: src/tail.c:1423 +#, c-format +msgid "`%s' option is obsolete; use `%s-%c %.*s'" +msgstr "" + +#: src/tail.c:1484 +#, c-format +msgid "%s is larger than the maximum file size on this system" +msgstr "" + +#: src/tail.c:1510 +#, c-format +msgid "%s: invalid maximum number of unchanged stats between opens" +msgstr "" + +#: src/tail.c:1522 +#, c-format +msgid "%s: invalid maximum number of consecutive size changes" +msgstr "" + +#: src/tail.c:1534 +#, c-format +msgid "%s: invalid PID" +msgstr "" + +#: src/tail.c:1549 +#, c-format +msgid "%s: invalid number of seconds" +msgstr "" + +#: src/tail.c:1568 +msgid "warning: --retry is useful only when following by name" +msgstr "" + +#: src/tail.c:1572 +msgid "warning: PID ignored; --pid=PID is useful only when following" +msgstr "" + +#: src/tail.c:1575 +msgid "warning: --pid=PID is not supported on this system" +msgstr "" + +#: src/tee.c:33 +msgid "Mike Parker, Richard M. Stallman, and David MacKenzie" +msgstr "" + +#: src/tee.c:64 +msgid "" +"Copy standard input to each FILE, and also to standard output.\n" +"\n" +" -a, --append append to the given FILEs, do not overwrite\n" +" -i, --ignore-interrupts ignore interrupt signals\n" +msgstr "" + +#: src/test.c:216 +msgid "argument expected\n" +msgstr "" + +#: src/test.c:224 +#, c-format +msgid "integer expression expected %s\n" +msgstr "" + +#: src/test.c:342 +msgid "')' expected\n" +msgstr "" + +#: src/test.c:345 +#, c-format +msgid "')' expected, found %s\n" +msgstr "" + +#: src/test.c:361 src/test.c:894 +#, c-format +msgid "%s: unary operator expected\n" +msgstr "" + +#: src/test.c:389 src/test.c:920 +#, c-format +msgid "%s: binary operator expected\n" +msgstr "" + +#: src/test.c:424 +msgid "before -lt" +msgstr "" + +#: src/test.c:432 +msgid "after -lt" +msgstr "" + +#: src/test.c:446 +msgid "before -le" +msgstr "" + +#: src/test.c:453 +msgid "after -le" +msgstr "" + +#: src/test.c:469 +msgid "before -gt" +msgstr "" + +#: src/test.c:476 +msgid "after -gt" +msgstr "" + +#: src/test.c:490 +msgid "before -ge" +msgstr "" + +#: src/test.c:497 +msgid "after -ge" +msgstr "" + +#: src/test.c:512 +msgid "-nt does not accept -l\n" +msgstr "" + +#: src/test.c:526 +msgid "before -ne" +msgstr "" + +#: src/test.c:533 +msgid "after -ne" +msgstr "" + +#: src/test.c:549 +msgid "before -eq" +msgstr "" + +#: src/test.c:556 +msgid "after -eq" +msgstr "" + +#: src/test.c:567 +msgid "-ef does not accept -l\n" +msgstr "" + +#: src/test.c:586 +msgid "-ot does not accept -l\n" +msgstr "" + +#: src/test.c:593 +msgid "unknown binary operator" +msgstr "" + +#: src/test.c:781 +msgid "after -t" +msgstr "" + +#: src/test.c:979 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: [ EXPRESSION ]\n" +" or: %s OPTION\n" +msgstr "" + +#: src/test.c:985 +msgid "" +"Exit with the status determined by EXPRESSION.\n" +"\n" +msgstr "" + +#: src/test.c:991 +msgid "" +"\n" +"EXPRESSION is true or false and sets exit status. It is one of:\n" +msgstr "" + +#: src/test.c:995 +msgid "" +"\n" +" ( EXPRESSION ) EXPRESSION is true\n" +" ! EXPRESSION EXPRESSION is false\n" +" EXPRESSION1 -a EXPRESSION2 both EXPRESSION1 and EXPRESSION2 are true\n" +" EXPRESSION1 -o EXPRESSION2 either EXPRESSION1 or EXPRESSION2 is true\n" +msgstr "" + +#: src/test.c:1002 +msgid "" +"\n" +" [-n] STRING the length of STRING is nonzero\n" +" -z STRING the length of STRING is zero\n" +" STRING1 = STRING2 the strings are equal\n" +" STRING1 != STRING2 the strings are not equal\n" +msgstr "" + +#: src/test.c:1009 +msgid "" +"\n" +" INTEGER1 -eq INTEGER2 INTEGER1 is equal to INTEGER2\n" +" INTEGER1 -ge INTEGER2 INTEGER1 is greater than or equal to INTEGER2\n" +" INTEGER1 -gt INTEGER2 INTEGER1 is greater than INTEGER2\n" +" INTEGER1 -le INTEGER2 INTEGER1 is less than or equal to INTEGER2\n" +" INTEGER1 -lt INTEGER2 INTEGER1 is less than INTEGER2\n" +" INTEGER1 -ne INTEGER2 INTEGER1 is not equal to INTEGER2\n" +msgstr "" + +#: src/test.c:1018 +msgid "" +"\n" +" FILE1 -ef FILE2 FILE1 and FILE2 have the same device and inode numbers\n" +" FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2\n" +" FILE1 -ot FILE2 FILE1 is older than FILE2\n" +msgstr "" + +#: src/test.c:1024 +msgid "" +"\n" +" -b FILE FILE exists and is block special\n" +" -c FILE FILE exists and is character special\n" +" -d FILE FILE exists and is a directory\n" +" -e FILE FILE exists\n" +msgstr "" + +#: src/test.c:1031 +msgid "" +" -f FILE FILE exists and is a regular file\n" +" -g FILE FILE exists and is set-group-ID\n" +" -h FILE FILE exists and is a symbolic link (same as -L)\n" +" -G FILE FILE exists and is owned by the effective group ID\n" +" -k FILE FILE exists and has its sticky bit set\n" +msgstr "" + +#: src/test.c:1038 +msgid "" +" -L FILE FILE exists and is a symbolic link (same as -h)\n" +" -O FILE FILE exists and is owned by the effective user ID\n" +" -p FILE FILE exists and is a named pipe\n" +" -r FILE FILE exists and is readable\n" +" -s FILE FILE exists and has a size greater than zero\n" +msgstr "" + +#: src/test.c:1045 +msgid "" +" -S FILE FILE exists and is a socket\n" +" -t [FD] file descriptor FD (stdout by default) is opened on a " +"terminal\n" +" -u FILE FILE exists and its set-user-ID bit is set\n" +" -w FILE FILE exists and is writable\n" +" -x FILE FILE exists and is executable\n" +msgstr "" + +#: src/test.c:1052 +msgid "" +"\n" +"Beware that parentheses need to be escaped (e.g., by backslashes) for " +"shells.\n" +"INTEGER may also be -l STRING, which evaluates to the length of STRING.\n" +msgstr "" + +#: src/test.c:1067 +msgid "FIXME: ksb and mjb" +msgstr "" + +#: src/test.c:1111 +msgid "missing `]'\n" +msgstr "" + +#: src/test.c:1125 +msgid "too many arguments\n" +msgstr "" + +#: src/touch.c:39 +msgid "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith" +msgstr "" + +#: src/touch.c:164 src/touch.c:179 +#, c-format +msgid "creating %s" +msgstr "" + +#: src/touch.c:222 +#, c-format +msgid "cannot touch %s" +msgstr "" + +#: src/touch.c:228 +#, c-format +msgid "setting times of %s" +msgstr "" + +#: src/touch.c:245 +msgid "" +"Update the access and modification times of each FILE to the current time.\n" +"\n" +msgstr "" + +#: src/touch.c:252 +msgid "" +" -a change only the access time\n" +" -c, --no-create do not create any files\n" +" -d, --date=STRING parse STRING and use it instead of current time\n" +" -f (ignored)\n" +" -m change only the modification time\n" +msgstr "" + +#: src/touch.c:259 +msgid "" +" -r, --reference=FILE use this file's times instead of current time\n" +" -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time\n" +" --time=WORD set time given by WORD: access atime use (same as -" +"a)\n" +" modify mtime (same as -m)\n" +msgstr "" + +#: src/touch.c:267 +msgid "" +"\n" +"Note that the -d and -t options accept different time-date formats.\n" +msgstr "" + +#: src/touch.c:311 src/touch.c:331 +#, c-format +msgid "invalid date format %s" +msgstr "" + +#: src/touch.c:355 +msgid "cannot specify times from more than one source" +msgstr "" + +#: src/touch.c:378 +#, c-format +msgid "" +"warning: `touch %s' is obsolete; use `touch -t %04d%02d%02d%02d%02d.%02d'" +msgstr "" + +#: src/touch.c:399 +msgid "file arguments missing" +msgstr "" + +#: src/tr.c:327 +#, c-format +msgid "Usage: %s [OPTION]... SET1 [SET2]\n" +msgstr "" + +#: src/tr.c:331 +msgid "" +"Translate, squeeze, and/or delete characters from standard input,\n" +"writing to standard output.\n" +"\n" +" -c, --complement first complement SET1\n" +" -d, --delete delete characters in SET1, do not translate\n" +" -s, --squeeze-repeats replace each input sequence of a repeated " +"character\n" +" that is listed in SET1 with a single occurrence\n" +" of that character\n" +" -t, --truncate-set1 first truncate SET1 to length of SET2\n" +msgstr "" + +#: src/tr.c:344 +msgid "" +"\n" +"SETs are specified as strings of characters. Most represent themselves.\n" +"Interpreted sequences are:\n" +"\n" +" \\NNN character with octal value NNN (1 to 3 octal digits)\n" +" \\\\ backslash\n" +" \\a audible BEL\n" +" \\b backspace\n" +" \\f form feed\n" +" \\n new line\n" +" \\r return\n" +" \\t horizontal tab\n" +msgstr "" + +#: src/tr.c:358 +msgid "" +" \\v vertical tab\n" +" CHAR1-CHAR2 all characters from CHAR1 to CHAR2 in ascending order\n" +" [CHAR*] in SET2, copies of CHAR until length of SET1\n" +" [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0\n" +" [:alnum:] all letters and digits\n" +" [:alpha:] all letters\n" +" [:blank:] all horizontal whitespace\n" +" [:cntrl:] all control characters\n" +" [:digit:] all digits\n" +msgstr "" + +#: src/tr.c:369 +msgid "" +" [:graph:] all printable characters, not including space\n" +" [:lower:] all lower case letters\n" +" [:print:] all printable characters, including space\n" +" [:punct:] all punctuation characters\n" +" [:space:] all horizontal or vertical whitespace\n" +" [:upper:] all upper case letters\n" +" [:xdigit:] all hexadecimal digits\n" +" [=CHAR=] all characters which are equivalent to CHAR\n" +msgstr "" + +#: src/tr.c:379 +msgid "" +"\n" +"Translation occurs if -d is not given and both SET1 and SET2 appear.\n" +"-t may be used only when translating. SET2 is extended to length of\n" +"SET1 by repeating its last character as necessary. " +msgstr "" + +#: src/tr.c:385 +msgid "" +"Excess characters\n" +"of SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to\n" +"expand in ascending order; used in SET2 while translating, they may\n" +"only be used in pairs to specify case conversion. " +msgstr "" + +#: src/tr.c:391 +msgid "" +"-s uses SET1 if not\n" +"translating nor deleting; else squeezing uses SET2 and occurs after\n" +"translation or deletion.\n" +msgstr "" + +#: src/tr.c:557 +#, c-format +msgid "" +"warning: the ambiguous octal escape \\%c%c%c is being\n" +"\tinterpreted as the 2-byte sequence \\0%c%c, `%c'" +msgstr "" + +#: src/tr.c:566 +msgid "invalid backslash escape at end of string" +msgstr "" + +#: src/tr.c:572 +#, c-format +msgid "invalid backslash escape `\\%c'" +msgstr "" + +#: src/tr.c:725 +#, c-format +msgid "range-endpoints of `%s-%s' are in reverse collating sequence order" +msgstr "" + +#: src/tr.c:906 +#, c-format +msgid "invalid repeat count `%s' in [c*n] construct" +msgstr "" + +#: src/tr.c:999 +msgid "missing character class name `[::]'" +msgstr "" + +#: src/tr.c:1002 +msgid "missing equivalence class character `[==]'" +msgstr "" + +#: src/tr.c:1025 +#, c-format +msgid "invalid character class `%s'" +msgstr "" + +#: src/tr.c:1050 +#, c-format +msgid "%s: equivalence class operand must be a single character" +msgstr "" + +#: src/tr.c:1522 +msgid "the [c*] repeat construct may not appear in string1" +msgstr "" + +#: src/tr.c:1532 +msgid "only one [c*] repeat construct may appear in string2" +msgstr "" + +#: src/tr.c:1540 +msgid "[=c=] expressions may not appear in string2 when translating" +msgstr "" + +#: src/tr.c:1553 +msgid "when not truncating set1, string2 must be non-empty" +msgstr "" + +#: src/tr.c:1562 +msgid "" +"when translating with complemented character classes,\n" +"string2 must map all characters in the domain to one" +msgstr "" + +#: src/tr.c:1569 +msgid "" +"when translating, the only character classes that may appear in\n" +"string2 are `upper' and `lower'" +msgstr "" + +#: src/tr.c:1578 +msgid "the [c*] construct may appear in string2 only when translating" +msgstr "" + +#: src/tr.c:1853 +msgid "two strings must be given when translating" +msgstr "" + +#: src/tr.c:1856 +msgid "two strings must be given when both deleting and squeezing repeats" +msgstr "" + +#: src/tr.c:1870 +msgid "only one string may be given when deleting without squeezing repeats" +msgstr "" + +#: src/tr.c:1876 +msgid "at least one string must be given when squeezing repeats" +msgstr "" + +#: src/tr.c:1967 +msgid "misaligned [:upper:] and/or [:lower:] construct" +msgstr "" + +#: src/tr.c:1990 +msgid "" +"invalid identity mapping; when translating, any [:lower:] or [:upper:]\n" +"construct in string1 must be aligned with a corresponding construct\n" +"([:upper:] or [:lower:], respectively) in string2" +msgstr "" + +#: src/true.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating success.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" + +#: src/tsort.c:97 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]\n" +"Write totally ordered list consistent with the partial ordering in FILE.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/tsort.c:533 +#, c-format +msgid "%s: input contains a loop:" +msgstr "" + +#: src/tsort.c:575 +msgid "only one argument may be specified" +msgstr "" + +#: src/tty.c:63 +msgid "" +"Print the file name of the terminal connected to standard input.\n" +"\n" +" -s, --silent, --quiet print nothing, only return an exit status\n" +msgstr "" + +#: src/tty.c:120 +msgid "not a tty" +msgstr "" + +#: src/uname.c:111 +msgid "" +"Print certain system information. With no OPTION, same as -s.\n" +"\n" +" -a, --all print all information, in the following order:\n" +" -s, --kernel-name print the kernel name\n" +" -n, --nodename print the network node hostname\n" +" -r, --kernel-release print the kernel release\n" +msgstr "" + +#: src/uname.c:119 +msgid "" +" -v, --kernel-version print the kernel version\n" +" -m, --machine print the machine hardware name\n" +" -p, --processor print the processor type\n" +" -i, --hardware-platform print the hardware platform\n" +" -o, --operating-system print the operating system\n" +msgstr "" + +#: src/uname.c:226 +msgid "cannot get system name" +msgstr "" + +#: src/unexpand.c:379 +msgid "" +"Convert spaces in each FILE to tabs, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/unexpand.c:387 +msgid "" +" -a, --all convert all whitespace, instead of just initial " +"whitespace\n" +" --first-only convert only leading sequences of whitespace (overrides -" +"a)\n" +" -t, --tabs=N have tabs N characters apart instead of 8 (enables -a)\n" +" -t, --tabs=LIST use comma separated LIST of tab positions (enables -a)\n" +msgstr "" + +#: src/unexpand.c:464 +msgid "`-LIST' option is obsolete; use `--first-only -t LIST'" +msgstr "" + +#: src/uniq.c:139 +#, c-format +msgid "Usage: %s [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "" + +#: src/uniq.c:143 +msgid "" +"Discard all but one of successive identical lines from INPUT (or\n" +"standard input), writing to OUTPUT (or standard output).\n" +"\n" +msgstr "" + +#: src/uniq.c:151 +msgid "" +" -c, --count prefix lines by the number of occurrences\n" +" -d, --repeated only print duplicate lines\n" +msgstr "" + +#: src/uniq.c:155 +msgid "" +" -D, --all-repeated[=delimit-method] print all duplicate lines\n" +" delimit-method={none(default),prepend,separate}\n" +" Delimiting is done with blank lines.\n" +" -f, --skip-fields=N avoid comparing the first N fields\n" +" -i, --ignore-case ignore differences in case when comparing\n" +" -s, --skip-chars=N avoid comparing the first N characters\n" +" -u, --unique only print unique lines\n" +msgstr "" + +#: src/uniq.c:164 +msgid " -w, --check-chars=N compare no more than N characters in lines\n" +msgstr "" + +#: src/uniq.c:169 +msgid "" +"\n" +"A field is a run of whitespace, then non-whitespace characters.\n" +"Fields are skipped before chars.\n" +msgstr "" + +#: src/uniq.c:381 +#, c-format +msgid "error reading %s" +msgstr "" + +#: src/uniq.c:386 +#, c-format +msgid "error writing %s" +msgstr "" + +#: src/uniq.c:433 src/uniq.c:450 +#, c-format +msgid "extra operand `%s'" +msgstr "" + +#: src/uniq.c:473 src/uniq.c:498 +msgid "invalid number of fields to skip" +msgstr "" + +#: src/uniq.c:507 +msgid "invalid number of bytes to skip" +msgstr "" + +#: src/uniq.c:516 +msgid "invalid number of bytes to compare" +msgstr "" + +#: src/uniq.c:530 +#, c-format +msgid "`-%lu' option is obsolete; use `-f %lu'" +msgstr "" + +#: src/uniq.c:538 +msgid "printing all duplicated lines and repeat counts is meaningless" +msgstr "" + +#: src/unlink.c:51 +#, c-format +msgid "" +"Usage: %s FILE\n" +" or: %s OPTION\n" +msgstr "" + +#: src/unlink.c:54 +msgid "" +"Call the unlink function to remove the specified FILE.\n" +"\n" +msgstr "" + +#: src/unlink.c:99 +#, c-format +msgid "cannot unlink %s" +msgstr "" + +#: src/uptime.c:129 +msgid "couldn't get boot time" +msgstr "" + +#: src/uptime.c:136 +#, c-format +msgid " %2d:%02d%s up " +msgstr "" + +#: src/uptime.c:140 +msgid "am" +msgstr "" + +#: src/uptime.c:140 +msgid "pm" +msgstr "" + +#: src/uptime.c:142 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" + +#: src/uptime.c:144 +#, c-format +msgid "%d user" +msgid_plural "%d users" +msgstr[0] "" +msgstr[1] "" + +#: src/uptime.c:157 +#, c-format +msgid ", load average: %.2f" +msgstr "" + +#: src/uptime.c:191 src/users.c:118 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE ]\n" +msgstr "" + +#: src/uptime.c:192 +#, c-format +msgid "" +"Print the current time, the length of time the system has been up,\n" +"the number of users on the system, and the average number of jobs\n" +"in the run queue over the last 1, 5 and 15 minutes.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" + +#: src/users.c:35 +msgid "Joseph Arceneaux and David MacKenzie" +msgstr "" + +#: src/users.c:119 +#, c-format +msgid "" +"Output who is currently logged in according to FILE.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" + +#: src/wc.c:75 +msgid "Paul Rubin and David MacKenzie" +msgstr "" + +#: src/wc.c:129 +msgid "" +"Print byte, word, and newline counts for each FILE, and a total line if\n" +"more than one FILE is specified. With no FILE, or when FILE is -,\n" +"read standard input.\n" +" -c, --bytes print the byte counts\n" +" -m, --chars print the character counts\n" +" -l, --lines print the newline counts\n" +msgstr "" + +#: src/wc.c:137 +msgid "" +" -L, --max-line-length print the length of the longest line\n" +" -w, --words print the word counts\n" +msgstr "" + +#: src/who.c:41 +msgid "Joseph Arceneaux, David MacKenzie, and Michael Stone" +msgstr "" + +#: src/who.c:223 +msgid " old " +msgstr "" + +#: src/who.c:387 src/who.c:390 +msgid "id=" +msgstr "" + +#: src/who.c:403 src/who.c:408 +msgid "term=" +msgstr "" + +#: src/who.c:405 src/who.c:409 +msgid "exit=" +msgstr "" + +#: src/who.c:446 +msgid "clock change" +msgstr "" + +#: src/who.c:458 src/who.c:459 +msgid "run-level" +msgstr "" + +#: src/who.c:462 src/who.c:463 +msgid "last=" +msgstr "" + +#: src/who.c:492 +#, c-format +msgid "" +"\n" +"# users=%u\n" +msgstr "" + +#: src/who.c:498 +msgid "NAME" +msgstr "" + +#: src/who.c:498 +msgid "LINE" +msgstr "" + +#: src/who.c:498 +msgid "TIME" +msgstr "" + +#: src/who.c:498 +msgid "IDLE" +msgstr "" + +#: src/who.c:498 +msgid "PID" +msgstr "" + +#: src/who.c:499 +msgid "COMMENT" +msgstr "" + +#: src/who.c:499 +msgid "EXIT" +msgstr "" + +#: src/who.c:574 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE | ARG1 ARG2 ]\n" +msgstr "" + +#: src/who.c:575 +msgid "" +"\n" +" -a, --all same as -b -d --login -p -r -t -T -u\n" +" -b, --boot time of last system boot\n" +" -d, --dead print dead processes\n" +" -H, --heading print line of column headings\n" +msgstr "" + +#: src/who.c:582 +msgid "" +" -i, --idle add idle time as HOURS:MINUTES, . or old\n" +" (deprecated, use -u)\n" +" --login print system login processes\n" +" (equivalent to SUS -l)\n" +msgstr "" + +#: src/who.c:588 +msgid "" +" -l, --lookup attempt to canonicalize hostnames via DNS\n" +" (-l is deprecated, use --lookup)\n" +" -m only hostname and user associated with stdin\n" +" -p, --process print active processes spawned by init\n" +msgstr "" + +#: src/who.c:594 +msgid "" +" -q, --count all login names and number of users logged on\n" +" -r, --runlevel print current runlevel\n" +" -s, --short print only name, line, and time (default)\n" +" -t, --time print last system clock change\n" +msgstr "" + +#: src/who.c:600 +msgid "" +" -T, -w, --mesg add user's message status as +, - or ?\n" +" -u, --users list users logged in\n" +" --message same as -T\n" +" --writable same as -T\n" +msgstr "" + +#: src/who.c:608 +#, c-format +msgid "" +"\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n" +msgstr "" + +#: src/who.c:711 +msgid "Warning: -i will be removed in a future release; use -u instead" +msgstr "" + +#: src/who.c:722 +msgid "" +"Warning: the meaning of '-l' will change in a future release to conform to " +"POSIX" +msgstr "" + +#: src/whoami.c:53 +msgid "" +"Print the user name associated with the current effective user id.\n" +"Same as id -un.\n" +"\n" +msgstr "" + +#: src/whoami.c:104 +#, c-format +msgid "%s: cannot find username for UID %u\n" +msgstr "" + +#: src/yes.c:49 +#, c-format +msgid "" +"Usage: %s [STRING]...\n" +" or: %s OPTION\n" +msgstr "" + +#: src/yes.c:55 +msgid "" +"Repeatedly output a line with all specified STRING(s), or `y'.\n" +"\n" +msgstr "" diff --git a/src/apps/bin/coreutils-5.0/po/cs.gmo b/src/apps/bin/coreutils-5.0/po/cs.gmo new file mode 100644 index 0000000000000000000000000000000000000000..da68d6447167105855db816cd134444999b7925f GIT binary patch literal 37684 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 literal 0 HcmV?d00001 diff --git a/src/apps/bin/coreutils-5.0/po/cs.po b/src/apps/bin/coreutils-5.0/po/cs.po new file mode 100644 index 0000000000..53321e3df9 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/po/cs.po @@ -0,0 +1,10860 @@ +# Czech translations for GNU textutils +# Copyright (C) 1996 Free Software Foundation, Inc. +# Vladimir Michl , 1996. +# +msgid "" +msgstr "" +"Project-Id-Version: textutils 2.0.14\n" +"POT-Creation-Date: 2003-03-31 10:45+0200\n" +"PO-Revision-Date: 2001-08-18 15:01+0200\n" +"Last-Translator: Vladimir Michl \n" +"Language-Team: Czech \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-2\n" +"Content-Transfer-Encoding: 8-bit\n" + +#: lib/argmatch.c:135 +#, fuzzy, c-format +msgid "invalid argument %s for %s" +msgstr "argument %s je pro `%s' neplatný" + +#: lib/argmatch.c:136 +#, fuzzy, c-format +msgid "ambiguous argument %s for %s" +msgstr "argument %s je pro `%s' nejednoznaèný" + +#: lib/argmatch.c:155 +msgid "Valid arguments are:" +msgstr "Platné argumenty jsou:" + +#: lib/closeout.c:103 src/cat.c:189 src/cat.c:272 src/cat.c:326 +#: src/cksum.c:269 src/head.c:152 src/head.c:196 src/tail.c:323 +#: src/tail.c:1659 src/tr.c:1666 src/tr.c:1912 src/tr.c:2020 +msgid "write error" +msgstr "chyba pøi zápisu" + +#: lib/error.c:133 lib/error.c:161 +msgid "Unknown system error" +msgstr "Neznámá chyba systému" + +#: lib/file-type.c:42 +msgid "regular empty file" +msgstr "" + +#: lib/file-type.c:42 +#, fuzzy +msgid "regular file" +msgstr "ètení ze souboru se nezdaøilo" + +#: lib/file-type.c:45 +msgid "directory" +msgstr "" + +#: lib/file-type.c:48 +#, fuzzy +msgid "block special file" +msgstr "velikost bloku" + +#: lib/file-type.c:51 +#, fuzzy +msgid "character special file" +msgstr "posun znaku je nula" + +#: lib/file-type.c:54 +msgid "fifo" +msgstr "" + +#: lib/file-type.c:57 +msgid "symbolic link" +msgstr "" + +#: lib/file-type.c:60 +msgid "socket" +msgstr "" + +#: lib/file-type.c:63 +msgid "message queue" +msgstr "" + +#: lib/file-type.c:66 +msgid "semaphore" +msgstr "" + +#: lib/file-type.c:69 +msgid "shared memory object" +msgstr "" + +#: lib/file-type.c:71 +#, fuzzy +msgid "weird file" +msgstr "ètení ze souboru se nezdaøilo" + +#: lib/getopt.c:688 lib/getopt.c:700 +#, c-format +msgid "%s: option `%s' is ambiguous\n" +msgstr "%s: pøepínaè `%s' není jednoznaèný\n" + +#: lib/getopt.c:733 lib/getopt.c:737 +#, c-format +msgid "%s: option `--%s' doesn't allow an argument\n" +msgstr "%s: pøepínaè `--%s' musí být zadán bez argumentu\n" + +#: lib/getopt.c:746 lib/getopt.c:751 +#, c-format +msgid "%s: option `%c%s' doesn't allow an argument\n" +msgstr "%s: pøepínaè `%c%s' musí být zadán bez argumentu\n" + +#: lib/getopt.c:787 lib/getopt.c:800 lib/getopt.c:1089 lib/getopt.c:1102 +#, c-format +msgid "%s: option `%s' requires an argument\n" +msgstr "%s: pøepínaè `%s' vy¾aduje argument\n" + +#: lib/getopt.c:838 lib/getopt.c:841 +#, c-format +msgid "%s: unrecognized option `--%s'\n" +msgstr "%s: neznámý pøepínaè `--%s'\n" + +#: lib/getopt.c:849 lib/getopt.c:852 +#, c-format +msgid "%s: unrecognized option `%c%s'\n" +msgstr "%s: neznámý pøepínaè `%c%s'\n" + +#: lib/getopt.c:899 lib/getopt.c:902 +#, c-format +msgid "%s: illegal option -- %c\n" +msgstr "%s: neznámý pøepínaè -- %c\n" + +#: lib/getopt.c:908 lib/getopt.c:911 +#, c-format +msgid "%s: invalid option -- %c\n" +msgstr "%s: neznámý pøepínaè -- %c\n" + +#: lib/getopt.c:958 lib/getopt.c:969 lib/getopt.c:1155 lib/getopt.c:1168 +#, c-format +msgid "%s: option requires an argument -- %c\n" +msgstr "%s: pøepínaè vy¾aduje argument -- %c\n" + +#: lib/getopt.c:1021 lib/getopt.c:1032 +#, c-format +msgid "%s: option `-W %s' is ambiguous\n" +msgstr "%s: pøepínaè `-W %s' není jednoznaèný\n" + +#: lib/getopt.c:1056 lib/getopt.c:1068 +#, c-format +msgid "%s: option `-W %s' doesn't allow an argument\n" +msgstr "%s: pøepínaè `-W %s' musí být zadán bez argumentu\n" + +#: lib/human.c:519 +msgid "block size" +msgstr "velikost bloku" + +#: lib/makepath.c:124 src/df.c:497 src/remove.c:402 +msgid "failed to return to initial working directory" +msgstr "" + +#: lib/makepath.c:173 src/copy.c:1288 src/mkdir.c:170 +#, c-format +msgid "cannot create directory %s" +msgstr "adresáø %s nelze vytvoøit" + +#: lib/makepath.c:179 lib/makepath.c:421 src/cp.c:446 src/cp.c:468 +#, c-format +msgid "%s exists but is not a directory" +msgstr "%s exituje, ale není adresáøem" + +#: lib/makepath.c:316 lib/makepath.c:378 lib/makepath.c:440 +#, c-format +msgid "cannot change owner and/or group of %s" +msgstr "vlastníka a/nebo skupinu %s nelze zmìnit" + +#: lib/makepath.c:338 +#, fuzzy, c-format +msgid "cannot chdir to directory %s" +msgstr "do adresáøe `%s' nelze vejít" + +#: lib/makepath.c:392 lib/makepath.c:446 +#, c-format +msgid "cannot change permissions of %s" +msgstr "práva %s nelze zmìnit" + +#: lib/obstack.c:487 lib/obstack.c:490 lib/xmalloc.c:63 +msgid "memory exhausted" +msgstr "pamì» vyèerpána" + +#: lib/quotearg.c:236 +msgid "`" +msgstr "`" + +#: lib/quotearg.c:237 +msgid "'" +msgstr "'" + +#: lib/rpmatch.c:78 +msgid "^[yY]" +msgstr "^[aAyY]" + +#: lib/rpmatch.c:81 +msgid "^[nN]" +msgstr "^[nN]" + +#: lib/unicodeio.c:155 +#, fuzzy +msgid "iconv function not usable" +msgstr "znak U+%04X nelze vypsat: funkce iconv není pou¾itelná" + +#: lib/unicodeio.c:157 +#, fuzzy +msgid "iconv function not available" +msgstr "znak U+%04X nelze vypsat: funkce iconv není dostupná" + +#: lib/unicodeio.c:164 +#, fuzzy +msgid "character out of range" +msgstr "U+%04X: znak je mimo rozsah" + +#: lib/unicodeio.c:227 +#, c-format +msgid "cannot convert U+%04X to local character set" +msgstr "znak U+%04X nelze pøevést do lokální znakové sady" + +#: lib/unicodeio.c:229 +#, fuzzy, c-format +msgid "cannot convert U+%04X to local character set: %s" +msgstr "znak U+%04X nelze pøevést do lokální znakové sady" + +#: lib/userspec.c:174 +msgid "invalid user" +msgstr "neplatný u¾ivatel" + +#: lib/userspec.c:175 +msgid "invalid group" +msgstr "neplatná skupina" + +#: lib/userspec.c:177 +msgid "cannot get the login group of a numeric UID" +msgstr "k UID nelze zjistit pøihla¹ovací skupinu" + +#: lib/userspec.c:179 +msgid "cannot omit both user and group" +msgstr "nemù¾ete vynechat jak u¾ivatele tak skupinu" + +#: lib/version-etc.c:57 +#, c-format +msgid "Written by %s.\n" +msgstr "Autoøi: %s\n" + +#: lib/version-etc.c:63 +msgid "" +"This is free software; see the source for copying conditions. There is NO\n" +"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" +msgstr "" +" Toto je volné programové vybavení; podmínky pro kopírování a roz¹iøování\n" +"naleznete ve zdrojových textech. Toto programové vybavení je zcela BEZ " +"ZÁRUKY,\n" +"a to i bez záruky PRODEJNOSTI nebo VHODNOSTI PRO NÌJAKÝ KONKRÉTNÍ ÚÈEL.\n" + +#: lib/xmemcoll.c:57 +msgid "string comparison failed" +msgstr "" + +#: lib/xmemcoll.c:58 +msgid "Set LC_ALL='C' to work around the problem." +msgstr "" + +#: lib/xmemcoll.c:60 +#, c-format +msgid "The strings compared were %s and %s." +msgstr "" + +#: src/basename.c:50 src/cat.c:88 src/chgrp.c:122 src/chmod.c:238 +#: src/chown.c:95 src/chroot.c:41 src/cksum.c:278 src/comm.c:69 src/cp.c:160 +#: src/csplit.c:1492 src/cut.c:170 src/date.c:113 src/dd.c:284 src/df.c:707 +#: src/dircolors.c:99 src/dirname.c:42 src/du.c:170 src/echo.c:73 +#: src/env.c:115 src/expand.c:106 src/expr.c:86 src/factor.c:70 src/fmt.c:267 +#: src/fold.c:63 src/head.c:84 src/hostid.c:44 src/hostname.c:63 src/id.c:83 +#: src/install.c:593 src/join.c:140 src/kill.c:89 src/link.c:47 src/ln.c:335 +#: src/logname.c:44 src/ls.c:3757 src/md5sum.c:121 src/mkdir.c:57 +#: src/mkfifo.c:51 src/mknod.c:51 src/mv.c:307 src/nice.c:63 src/nl.c:172 +#: src/od.c:283 src/paste.c:399 src/pathchk.c:142 src/pinky.c:465 +#: src/pr.c:2750 src/printenv.c:59 src/printf.c:96 src/ptx.c:1855 src/pwd.c:42 +#: src/readlink.c:65 src/rm.c:95 src/rmdir.c:142 src/seq.c:78 src/shred.c:156 +#: src/sleep.c:48 src/sort.c:272 src/split.c:92 src/stat.c:680 src/stty.c:494 +#: src/su.c:433 src/sum.c:56 src/sync.c:40 src/tac.c:123 src/tail.c:230 +#: src/tee.c:59 src/test.c:975 src/touch.c:240 src/tr.c:323 src/tsort.c:93 +#: src/tty.c:58 src/uname.c:106 src/unexpand.c:371 src/uniq.c:135 +#: src/unlink.c:47 src/uptime.c:187 src/users.c:114 src/wc.c:121 src/who.c:570 +#: src/whoami.c:48 src/yes.c:45 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Více informací získáte pøíkazem `%s --help'.\n" + +#: src/basename.c:54 +#, fuzzy, c-format +msgid "" +"Usage: %s NAME [SUFFIX]\n" +" or: %s OPTION\n" +msgstr "" +"Pou¾ití: %s [SOUBOR]...\n" +" nebo: %s [PØEPÍNAÈ]\n" + +#: src/basename.c:59 +#, fuzzy +msgid "" +"Print NAME with any leading directory components removed.\n" +"If specified, also remove a trailing SUFFIX.\n" +"\n" +msgstr "" +" Vypí¹e JMÉNO bez úvodních adresáøù. Pokud je zadáno, také odstraní " +"koncovou\n" +"PØÍPONU.\n" +"\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/basename.c:66 src/cat.c:124 src/chgrp.c:152 src/chmod.c:264 +#: src/chown.c:139 src/chroot.c:59 src/cksum.c:293 src/comm.c:86 src/cp.c:257 +#: src/csplit.c:1534 src/cut.c:215 src/date.c:215 src/dd.c:331 src/df.c:746 +#: src/dircolors.c:120 src/dirname.c:58 src/du.c:219 src/echo.c:105 +#: src/env.c:134 src/expand.c:131 src/expr.c:149 src/factor.c:90 +#: src/false.c:45 src/fmt.c:297 src/fold.c:86 src/head.c:115 src/hostid.c:57 +#: src/hostname.c:76 src/id.c:104 src/install.c:648 src/join.c:181 +#: src/kill.c:119 src/link.c:59 src/ln.c:390 src/logname.c:55 src/ls.c:3891 +#: src/md5sum.c:157 src/mkdir.c:76 src/mkfifo.c:68 src/mknod.c:82 src/mv.c:361 +#: src/nice.c:77 src/nl.c:227 src/od.c:370 src/paste.c:423 src/pathchk.c:154 +#: src/pinky.c:492 src/pr.c:2862 src/printenv.c:72 src/printf.c:144 +#: src/pwd.c:53 src/readlink.c:82 src/rm.c:127 src/rmdir.c:162 src/seq.c:104 +#: src/shred.c:220 src/sleep.c:64 src/sort.c:343 src/split.c:124 +#: src/stat.c:751 src/stty.c:708 src/su.c:454 src/sum.c:76 src/sync.c:51 +#: src/tac.c:146 src/tail.c:300 src/tee.c:72 src/test.c:1057 src/touch.c:271 +#: src/tr.c:396 src/true.c:45 src/tsort.c:105 src/tty.c:70 src/uname.c:128 +#: src/unexpand.c:395 src/uniq.c:174 src/unlink.c:58 src/uptime.c:202 +#: src/users.c:127 src/wc.c:143 src/who.c:613 src/whoami.c:60 src/yes.c:61 +#, fuzzy, c-format +msgid "" +"\n" +"Report bugs to <%s>.\n" +msgstr "" +"\n" +" Chyby v programu oznamujte na adrese (pouze\n" +"anglicky), pøipomínky k pøekladu zasílejte na adresu (èesky)." + +#: src/basename.c:114 src/chgrp.c:210 src/chmod.c:352 src/chown.c:211 +#: src/chroot.c:78 src/csplit.c:1464 src/dirname.c:89 src/expr.c:178 +#: src/install.c:284 src/link.c:87 src/mkdir.c:124 src/mkfifo.c:113 +#: src/mknod.c:137 src/pathchk.c:194 src/readlink.c:101 src/readlink.c:133 +#: src/rm.c:199 src/rmdir.c:206 src/seq.c:411 src/sleep.c:139 src/stat.c:802 +#: src/unlink.c:88 +msgid "too few arguments" +msgstr "pøíli¹ málo argumentù" + +#: src/basename.c:115 src/dircolors.c:482 src/dirname.c:90 src/hostid.c:79 +#: src/hostname.c:122 src/link.c:93 src/mknod.c:139 src/readlink.c:141 +#: src/seq.c:417 src/split.c:498 src/tr.c:1848 src/unlink.c:94 +#: src/uptime.c:244 src/users.c:169 src/who.c:764 +msgid "too many arguments" +msgstr "pøíli¹ mnoho argumentù" + +#: src/cat.c:42 src/split.c:43 +msgid "Torbjorn Granlund and Richard M. Stallman" +msgstr "" + +#: src/cat.c:92 +#, c-format +msgid "Usage: %s [OPTION] [FILE]...\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ] [SOUBOR]...\n" + +#: src/cat.c:96 +#, fuzzy +msgid "" +"Concatenate FILE(s), or standard input, to standard output.\n" +"\n" +" -A, --show-all equivalent to -vET\n" +" -b, --number-nonblank number nonblank output lines\n" +" -e equivalent to -vE\n" +" -E, --show-ends display $ at end of each line\n" +" -n, --number number all output lines\n" +" -s, --squeeze-blank never more than one single blank line\n" +msgstr "" +" Vypisuje SOUBOR(Y) na standardní výstup. Je-li uvedeno více souborù,\n" +"vypisuje je postupnì. Toho se dá vyu¾ít na spojení více souborù do jednoho.\n" +"\n" +" -A, --show-all stejné jako -vET\n" +" -b, --number-nonblank èísluje neprázdné výstupní øádky\n" +" -e stejné jako -vE\n" +" -E, --show-ends vypí¹e $ na konci ka¾dého øádku\n" +" -n, --number èísluje v¹echny výstupní øádky\n" +" -s, --squeeze-blank prázdné øádky jdoucí po sobì redukuje na jediný\n" +" -t stejné jako -vT\n" +" -T, --show-tabs vypisuje znak TAB jako ^I\n" +" -u (ignorováno)\n" +" -v, --show-nonprinting pou¾ije zápisu ^ a M-, kromì znakù LF a TAB\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" +"\n" +"Jestli¾e SOUBOR nebude zadán nebo bude -, pak bude èten standardní vstup.\n" + +#: src/cat.c:106 +#, fuzzy +msgid "" +" -t equivalent to -vT\n" +" -T, --show-tabs display TAB characters as ^I\n" +" -u (ignored)\n" +" -v, --show-nonprinting use ^ and M- notation, except for LFD and TAB\n" +msgstr "" +" Vypisuje SOUBOR(Y) na standardní výstup. Je-li uvedeno více souborù,\n" +"vypisuje je postupnì. Toho se dá vyu¾ít na spojení více souborù do jednoho.\n" +"\n" +" -A, --show-all stejné jako -vET\n" +" -b, --number-nonblank èísluje neprázdné výstupní øádky\n" +" -e stejné jako -vE\n" +" -E, --show-ends vypí¹e $ na konci ka¾dého øádku\n" +" -n, --number èísluje v¹echny výstupní øádky\n" +" -s, --squeeze-blank prázdné øádky jdoucí po sobì redukuje na jediný\n" +" -t stejné jako -vT\n" +" -T, --show-tabs vypisuje znak TAB jako ^I\n" +" -u (ignorováno)\n" +" -v, --show-nonprinting pou¾ije zápisu ^ a M-, kromì znakù LF a TAB\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" +"\n" +"Jestli¾e SOUBOR nebude zadán nebo bude -, pak bude èten standardní vstup.\n" + +#: src/cat.c:114 src/sum.c:72 +msgid "" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" + +#: src/cat.c:119 +msgid "" +"\n" +" -B, --binary use binary writes to the console device.\n" +"\n" +msgstr "" +"\n" +" -B, --binary pou¾ije mód binárního zápisu na zaøízení konzoly\n" +"\n" + +#: src/cat.c:314 +#, c-format +msgid "cannot do ioctl on `%s'" +msgstr "ioctl na `%s' není mo¾né vykonat" + +#: src/cat.c:669 src/dd.c:1222 src/od.c:1013 src/tee.c:181 +msgid "standard output" +msgstr "standardní výstup" + +#: src/cat.c:800 +#, c-format +msgid "%s: input file is output file" +msgstr "%s: vstupní soubor je zároveò výstupním" + +#: src/cat.c:858 +#, fuzzy +msgid "closing standard input" +msgstr "standardní vstup" + +#: src/cat.c:861 +#, fuzzy +msgid "closing standard output" +msgstr "standardní výstup" + +#: src/chgrp.c:93 +#, fuzzy +msgid "cannot change to null group" +msgstr "vlastníka a/nebo skupinu %s nelze zmìnit" + +#: src/chgrp.c:102 +#, fuzzy, c-format +msgid "invalid group name %s" +msgstr "neplatná skupina" + +#: src/chgrp.c:106 +msgid "group number" +msgstr "èíslo skupiny" + +#: src/chgrp.c:109 +#, fuzzy, c-format +msgid "invalid group number %s" +msgstr "neplatné èíslo" + +#: src/chgrp.c:126 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Pou¾ití: %s [PØEPÍNAÈ]... [SOUBOR]...\n" +" nebo: %s --traditional [SOUBOR] [[+]POSUN [[+]NÁVÌ©TÍ]]\n" + +#: src/chgrp.c:131 +msgid "" +"Change the group membership of each FILE to GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" + +#: src/chgrp.c:138 src/chown.c:112 +msgid "" +" -h, --no-dereference affect symbolic links instead of any referenced " +"file\n" +" (available only on systems that can change the\n" +" ownership of a symlink)\n" +msgstr "" + +#: src/chgrp.c:143 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's group rather than the specified\n" +" GROUP value\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" + +#: src/chgrp.c:218 src/chmod.c:157 src/chmod.c:365 src/chown-core.c:235 +#: src/chown-core.c:247 src/chown.c:220 src/cp.c:303 src/touch.c:169 +#: src/touch.c:363 +#, fuzzy, c-format +msgid "failed to get attributes of %s" +msgstr "nastavení práv souboru %s" + +#: src/chmod.c:102 +#, c-format +msgid "getting new attributes of %s" +msgstr "" + +#: src/chmod.c:124 +#, c-format +msgid "mode of %s changed to %04lo (%s)\n" +msgstr "práva souboru %s zmìnìna na %04lo (%s)\n" + +#: src/chmod.c:127 +#, c-format +msgid "failed to change mode of %s to %04lo (%s)\n" +msgstr "práva souboru %s se nepodaøila zmìnit na %04lo (%s)\n" + +#: src/chmod.c:130 +#, c-format +msgid "mode of %s retained as %04lo (%s)\n" +msgstr "práva souboru %s zùstala %04lo (%s)\n" + +#: src/chmod.c:179 +#, fuzzy, c-format +msgid "changing permissions of %s" +msgstr "práva %s nelze zmìnit" + +#: src/chmod.c:242 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... MODE[,MODE]... FILE...\n" +" or: %s [OPTION]... OCTAL-MODE FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Pou¾ití: %s [PØEPÍNAÈ]... POSLEDNÍ\n" +" nebo: %s [PØEPÍNAÈ]... PRVNÍ POSLEDNÍ\n" +" nebo: %s [PØEPÍNAÈ]... PRVNÍ PØÍRÙSTEK POSLEDNÍ\n" + +#: src/chmod.c:248 +#, fuzzy +msgid "" +"Change the mode of each FILE to MODE.\n" +"\n" +" -c, --changes like verbose but report only when a change is " +"made\n" +" -f, --silent, --quiet suppress most error messages\n" +" -v, --verbose output a diagnostic for every file processed\n" +" --reference=RFILE use RFILE's mode instead of MODE values\n" +" -R, --recursive change files and directories recursively\n" +msgstr "" +"Zmìna práv zadaných SOUBORù na PRÁVA.\n" +"\n" +" -c, --changes vypisuje pouze soubory, jejich¾ práva byla " +"zmìnìna\n" +" -f, --silent, --quiet potlaèí vìt¹inu chybových zpráv\n" +" -v, --verbose vypisuje informaci o ka¾dém zpracovaném souboru\n" +" --reference=RSOUBOR místo hodnoty PRÁVA pou¾ije práva souboru RSOUBOR\n" +" -R, --recursive pracuje i se soubory a adresáøi v podadresáøích\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" +"\n" +" Ka¾dá PRÁVA jsou slo¾ena z jednoho nebo více písmen z 'ugoa' " +"následovaného\n" +"jedním ze symbolù '+-=' a jedním nebo více písmeny z 'rwxXstugo'.\n" + +#: src/chmod.c:259 +msgid "" +"\n" +"Each MODE is one or more of the letters ugoa, one of the symbols +-= and\n" +"one or more of the letters rwxXstugo.\n" +msgstr "" + +#: src/chmod.c:320 +#, fuzzy, c-format +msgid "invalid character %s in mode string %s" +msgstr "znak `%c' v øetìzci typu `%s' je chybný" + +#: src/chmod.c:361 +#, fuzzy, c-format +msgid "invalid mode string: %s" +msgstr "chybný typ øetìzce `%s'" + +#: src/chown-core.c:116 +#, c-format +msgid "neither symbolic link %s nor referent has been changed\n" +msgstr "symbolický odkaz %s ani soubor na nìj¾ se odkazuje nebyly zmìnìny\n" + +#: src/chown-core.c:143 +#, fuzzy, c-format +msgid "changed ownership of %s to %s\n" +msgstr "vlastníka souboru %s se nepodaøilo zmìnit na " + +#: src/chown-core.c:144 +#, fuzzy, c-format +msgid "changed group of %s to %s\n" +msgstr "skupinu souboru %s se nepodaøilo zmìnit na %s\n" + +#: src/chown-core.c:148 +#, fuzzy, c-format +msgid "failed to change ownership of %s to %s\n" +msgstr "práva %s nelze zmìnit" + +#: src/chown-core.c:149 +#, c-format +msgid "failed to change group of %s to %s\n" +msgstr "skupinu souboru %s se nepodaøilo zmìnit na %s\n" + +#: src/chown-core.c:153 +#, fuzzy, c-format +msgid "ownership of %s retained as %s\n" +msgstr "vlastníkem souboru %s zùstal " + +#: src/chown-core.c:154 +#, c-format +msgid "group of %s retained as %s\n" +msgstr "skupina souboru %s zùstala %s\n" + +#: src/chown-core.c:326 +#, fuzzy, c-format +msgid "changing ownership of %s" +msgstr "zachování vlastnictví souboru %s" + +#: src/chown-core.c:327 +#, fuzzy, c-format +msgid "changing group of %s" +msgstr "vlastníka a/nebo skupinu %s nelze zmìnit" + +#: src/chown-core.c:345 +#, fuzzy, c-format +msgid "unable to restore permissions of %s" +msgstr "práva %s nelze zmìnit" + +#: src/chown.c:99 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... OWNER[:[GROUP]] FILE...\n" +" or: %s [OPTION]... :GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Pou¾ití: %s [PØEPÍNAÈ]... POSLEDNÍ\n" +" nebo: %s [PØEPÍNAÈ]... PRVNÍ POSLEDNÍ\n" +" nebo: %s [PØEPÍNAÈ]... PRVNÍ PØÍRÙSTEK POSLEDNÍ\n" + +#: src/chown.c:105 +msgid "" +"Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" + +#: src/chown.c:117 +msgid "" +" --from=CURRENT_OWNER:CURRENT_GROUP\n" +" change the owner and/or group of each file only if\n" +" its current owner and/or group match those " +"specified\n" +" here. Either may be omitted, in which case a " +"match\n" +" is not required for the omitted attribute.\n" +msgstr "" + +#: src/chown.c:124 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's owner and group rather than\n" +" the specified OWNER:GROUP values\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" + +#: src/chown.c:133 +msgid "" +"\n" +"Owner is unchanged if missing. Group is unchanged if missing, but changed\n" +"to login group if implied by a `:'. OWNER and GROUP may be numeric as well\n" +"as symbolic.\n" +msgstr "" + +#: src/chroot.c:45 +#, fuzzy, c-format +msgid "" +"Usage: %s NEWROOT [COMMAND...]\n" +" or: %s OPTION\n" +msgstr "" +"Pou¾ití: %s [SOUBOR]...\n" +" nebo: %s [PØEPÍNAÈ]\n" + +#: src/chroot.c:49 +msgid "" +"Run COMMAND with root directory set to NEWROOT.\n" +"\n" +msgstr "" + +#: src/chroot.c:55 +msgid "" +"\n" +"If no command is given, run ``${SHELL} -i'' (default: /bin/sh).\n" +msgstr "" + +#: src/chroot.c:84 +#, fuzzy, c-format +msgid "cannot change root directory to %s" +msgstr "do adresáøe `%s' nelze vejít" + +#: src/chroot.c:87 +#, fuzzy +msgid "cannot chdir to root directory" +msgstr "do adresáøe `%s' nelze vejít" + +#: src/cksum.c:234 +#, c-format +msgid "%s: file too long" +msgstr "%s: soubor je pøíli¹ dlouhý" + +#: src/cksum.c:282 +#, c-format +msgid "" +"Usage: %s [FILE]...\n" +" or: %s [OPTION]\n" +msgstr "" +"Pou¾ití: %s [SOUBOR]...\n" +" nebo: %s [PØEPÍNAÈ]\n" + +#: src/cksum.c:287 +msgid "" +"Print CRC checksum and byte counts of each FILE.\n" +"\n" +msgstr "" + +#: src/comm.c:35 src/ls.c:131 src/uniq.c:40 +msgid "Richard Stallman and David MacKenzie" +msgstr "" + +#: src/comm.c:73 +#, c-format +msgid "Usage: %s [OPTION]... LEFT_FILE RIGHT_FILE\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ]... LEVÝ_SOUBOR PRAVÝ_SOUBOR\n" + +#: src/comm.c:77 +#, fuzzy +msgid "" +"Compare sorted files LEFT_FILE and RIGHT_FILE line by line.\n" +"\n" +" -1 suppress lines unique to left file\n" +" -2 suppress lines unique to right file\n" +" -3 suppress lines that appear in both files\n" +msgstr "" +" Porovnává soubory LEVÝ_SOUBOR a PRAVÝ_SOUBOR, jejich¾ øádky jsou " +"uspoøádány\n" +"podle nìjakého klíèe, øádek po øádku. Výstupem jsou tøi sloupce, øádky " +"obsa¾ené\n" +"pouze v levém souboru, øádky obsa¾ené pouze v pravém souboru, øádky " +"spoleèné\n" +"obìma souborùm.\n" +"\n" +" -1 neukazuje øádky obsa¾ené pouze v levém souboru\n" +" -2 neukazuje øádky obsa¾ené pouze v pravém souboru\n" +" -3 neukazuje øádky spoleèné obìma souborùm\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/copy.c:162 src/du.c:332 +#, fuzzy, c-format +msgid "cannot access %s" +msgstr "%s nelze provést" + +#: src/copy.c:226 +#, fuzzy, c-format +msgid "cannot open %s for reading" +msgstr "`%s' nelze do `%s' pøemístit" + +#: src/copy.c:232 src/copy.c:286 src/copy.c:301 src/dd.c:1199 +#, fuzzy, c-format +msgid "cannot fstat %s" +msgstr "datum nelze nastavit" + +#: src/copy.c:242 +#, c-format +msgid "skipping file %s, as it was replaced while being copied" +msgstr "" + +#: src/copy.c:262 src/copy.c:1034 src/copy.c:1124 src/ln.c:291 +#: src/remove.c:727 src/remove.c:781 src/remove.c:893 src/remove.c:997 +#, fuzzy, c-format +msgid "cannot remove %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/copy.c:277 +#, fuzzy, c-format +msgid "cannot create regular file %s" +msgstr "nelze vytvoøit doèasný soubor" + +#: src/copy.c:328 src/dd.c:816 src/dd.c:1010 +#, fuzzy, c-format +msgid "reading %s" +msgstr "chyba pøi ètení %s" + +#: src/copy.c:362 +#, fuzzy, c-format +msgid "cannot lseek %s" +msgstr "%s nelze provést" + +#: src/copy.c:377 src/copy.c:401 src/dd.c:1054 src/dd.c:1115 +#, fuzzy, c-format +msgid "writing %s" +msgstr "chyba pøi zápisu %s" + +#: src/copy.c:409 src/copy.c:415 +#, fuzzy, c-format +msgid "closing %s" +msgstr "uzavírání %s (fd=%d)" + +#: src/copy.c:610 +#, fuzzy, c-format +msgid "%s: overwrite %s, overriding mode %04lo? " +msgstr "%s: pøepsat `%s', pøehlédnout práva %04lo? " + +#: src/copy.c:616 +#, fuzzy, c-format +msgid "%s: overwrite %s? " +msgstr "%s: pøepsat `%s'? " + +#: src/copy.c:810 src/copy.c:848 src/stat.c:638 +#, fuzzy, c-format +msgid "cannot stat %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/copy.c:820 +#, fuzzy, c-format +msgid "omitting directory %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/copy.c:834 +#, c-format +msgid "warning: source file %s specified more than once" +msgstr "" + +#: src/copy.c:866 src/ln.c:237 +#, fuzzy, c-format +msgid "%s and %s are the same file" +msgstr "`%s' a `%s' jsou jeden a tentý¾ soubor" + +#: src/copy.c:876 +#, fuzzy, c-format +msgid "cannot overwrite non-directory %s with directory %s" +msgstr "do adresáøe `%s' nelze vejít" + +#: src/copy.c:893 +#, fuzzy, c-format +msgid "will not overwrite just-created %s with %s" +msgstr "%s: adresáø nelze pøepsat souborem, který není adresáøem" + +#: src/copy.c:904 +#, fuzzy, c-format +msgid "cannot overwrite directory %s with non-directory" +msgstr "adresáø %s nelze vytvoøit" + +#: src/copy.c:965 +#, fuzzy, c-format +msgid "cannot overwrite directory %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/copy.c:974 +#, fuzzy, c-format +msgid "cannot move directory onto non-directory: %s -> %s" +msgstr "do adresáøe `%s' nelze vejít" + +#: src/copy.c:997 +#, fuzzy, c-format +msgid "backing up %s would destroy source; %s not moved" +msgstr "vytvoøení zálohy souboru `%s' mù¾e znièit zdroj; `%s' nepøejmenován" + +#: src/copy.c:998 +#, fuzzy, c-format +msgid "backing up %s would destroy source; %s not copied" +msgstr "vytvoøení zálohy souboru `%s' mù¾e znièit zdroj; `%s' nekopírován" + +#: src/copy.c:1013 src/ln.c:273 +#, fuzzy, c-format +msgid "cannot backup %s" +msgstr "pøíkaz %s nelze provést" + +#: src/copy.c:1049 src/ln.c:308 +#, c-format +msgid " (backup: %s)" +msgstr " (záloha: %s)" + +#: src/copy.c:1099 +#, fuzzy, c-format +msgid "cannot copy a directory, %s, into itself, %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/copy.c:1106 +#, fuzzy, c-format +msgid "will not create hard link %s to directory %s" +msgstr "do adresáøe `%s' nelze vejít" + +#: src/copy.c:1132 +#, fuzzy, c-format +msgid "cannot create hard link %s to %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/copy.c:1186 +#, fuzzy, c-format +msgid "cannot move %s to a subdirectory of itself, %s" +msgstr "do adresáøe `%s' nelze vejít" + +#: src/copy.c:1229 +#, fuzzy, c-format +msgid "cannot move %s to %s" +msgstr "ioctl na `%s' není mo¾né vykonat" + +#: src/copy.c:1241 +#, c-format +msgid "inter-device move failed: %s to %s; unable to remove target" +msgstr "" + +#: src/copy.c:1269 +#, fuzzy, c-format +msgid "cannot copy cyclic symbolic link %s" +msgstr "%s: zacyklené symbolické odkazy nelze kopírovat" + +#: src/copy.c:1346 +#, c-format +msgid "%s: can make relative symbolic links only in current directory" +msgstr "%s: relativní symbolický odkaz lze vytvoøit pouze v aktuálním adresáøi" + +#: src/copy.c:1353 +#, fuzzy, c-format +msgid "cannot create symbolic link %s to %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/copy.c:1364 +#, fuzzy, c-format +msgid "cannot create link %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/copy.c:1389 src/mkfifo.c:133 +#, fuzzy, c-format +msgid "cannot create fifo %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/copy.c:1403 +#, fuzzy, c-format +msgid "cannot create special file %s" +msgstr "posun znaku je nula" + +#: src/copy.c:1415 src/ls.c:2493 src/stat.c:426 +#, fuzzy, c-format +msgid "cannot read symbolic link %s" +msgstr "ioctl na `%s' není mo¾né vykonat" + +#: src/copy.c:1440 +#, fuzzy, c-format +msgid "cannot create symbolic link %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/copy.c:1456 src/copy.c:1519 src/cp.c:339 +#, fuzzy, c-format +msgid "failed to preserve ownership for %s" +msgstr "zachování vlastnictví souboru %s" + +#: src/copy.c:1471 +#, fuzzy, c-format +msgid "%s has unknown file type" +msgstr "%s: neznámý typ souboru" + +#: src/copy.c:1506 +#, c-format +msgid "preserving times for %s" +msgstr "zachování èasù souboru %s" + +#: src/copy.c:1531 +#, fuzzy, c-format +msgid "failed to preserve authorship for %s" +msgstr "zachování vlastnictví souboru %s" + +#: src/copy.c:1549 +#, fuzzy, c-format +msgid "setting permissions for %s" +msgstr "práva %s nelze zmìnit" + +#: src/copy.c:1571 src/ln.c:326 +#, fuzzy, c-format +msgid "cannot un-backup %s" +msgstr "pøíkaz %s nelze provést" + +#: src/copy.c:1575 +#, c-format +msgid "%s -> %s (unbackup)\n" +msgstr "%s -> %s (obnoven ze zálohy)\n" + +#: src/cp.c:53 +msgid "Torbjorn Granlund, David MacKenzie, and Jim Meyering" +msgstr "" + +#: src/cp.c:164 src/mv.c:311 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST\n" +" or: %s [OPTION]... SOURCE... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY SOURCE...\n" +msgstr "" +"Pou¾ití: %s [PØEPÍNAÈ]... POSLEDNÍ\n" +" nebo: %s [PØEPÍNAÈ]... PRVNÍ POSLEDNÍ\n" +" nebo: %s [PØEPÍNAÈ]... PRVNÍ PØÍRÙSTEK POSLEDNÍ\n" + +#: src/cp.c:170 +msgid "" +"Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" + +#: src/cp.c:174 src/csplit.c:1505 src/cut.c:182 src/df.c:717 src/du.c:179 +#: src/expand.c:119 src/fmt.c:277 src/fold.c:76 src/head.c:98 +#: src/install.c:609 src/kill.c:103 src/ln.c:354 src/ls.c:3767 src/mkdir.c:66 +#: src/mkfifo.c:60 src/mknod.c:61 src/mv.c:321 src/nl.c:185 src/paste.c:413 +#: src/pr.c:2763 src/ptx.c:1867 src/shred.c:166 src/sort.c:286 src/split.c:105 +#: src/tac.c:136 src/tail.c:244 src/touch.c:249 src/unexpand.c:384 +#: src/uniq.c:148 +msgid "" +"Mandatory arguments to long options are mandatory for short options too.\n" +msgstr "" + +#: src/cp.c:177 +msgid "" +" -a, --archive same as -dpR\n" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" --copy-contents copy contents of special files when " +"recursive\n" +" -d same as --no-dereference --preserve=link\n" +msgstr "" + +#: src/cp.c:184 +msgid "" +" --no-dereference never follow symbolic links\n" +" -f, --force if an existing destination file cannot be\n" +" opened, remove it and try again\n" +" -i, --interactive prompt before overwrite\n" +" -H follow command-line symbolic links\n" +msgstr "" + +#: src/cp.c:191 +msgid "" +" -l, --link link files instead of copying\n" +" -L, --dereference always follow symbolic links\n" +" -p same as --preserve=mode,ownership,timestamps\n" +" --preserve[=ATTR_LIST] preserve the specified attributes (default:\n" +" mode,ownership,timestamps), if possible\n" +" additional attributes: links, all\n" +msgstr "" + +#: src/cp.c:199 +msgid "" +" --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +" --parents append source path to DIRECTORY\n" +" -P same as `--no-dereference'\n" +msgstr "" + +#: src/cp.c:204 +msgid "" +" -R, -r, --recursive copy directories recursively\n" +" --remove-destination remove each existing destination file before\n" +" attempting to open it (contrast with --" +"force)\n" +msgstr "" + +#: src/cp.c:209 +#, fuzzy +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --sparse=WHEN control creation of sparse files\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +msgstr "" +"Kopíruje ZDROJ do CÍLe nebo více ZDROJù do ADRESÁØe.\n" +"\n" +" -a, --archive stejné jako pou¾ití pøepínaèù '-dpR'\n" +" --backup=[TYP] vytvoøí zálo¾ní kopie pøepisovaných souborù\n" +" -b jako --backup, ale bez argumentu\n" +" -d, --no-dereference zachovává symbolické odkazy\n" +" -f, --force bude mazat existující cíle bez optání\n" +" -i, --interactive ptá se pøed pøepsáním\n" +" -l, --link tvoøí odkazy místo kopírování\n" +" -p, --preserve zachovává práva a èasy souborù, je-li to " +"mo¾né\n" +" -P, --parents pøidává zdrojovou cestu do cílového ADRESÁØe\n" +" -r kopíruje rekurzivnì, co není adresáøem " +"kopíruje\n" +" jako by to byl soubor.\n" +" POZOR: Pokud budete kopírovat speciální " +"soubory\n" +" jako tøeba roury nebo /dev/zero, pak radìji\n" +" pou¾ijte -R\n" +" --sparse=KDY øídí tvorbu souborù s dírami\n" +" -R, --recursive kopíruje adresáøe rekurzivnì\n" +" --strip-trailing-slashes odstraòuje lomítka na konci názvù v¹ech " +"ZDROJù\n" +" -s, --symbolic-link tvoøí symbolické odkazy místo kopírování\n" +" -S, --suffix=PØÍPONA zmìní obvyklou pøíponu zálo¾ních souborù\n" +" na PØÍPONU\n" +" -u, --update kopíruje pouze, kdy¾ zdrojový soubor je\n" +" novìj¹í ne¾ cílový, nebo kdy¾ cílový soubor\n" +" neexistuje\n" +" -v, --verbose vypisuje bli¾¹í informace o vykonávání " +"pøíkazu\n" +" -x, --one-file-system zùstane v jednom souborovém systému\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" +"\n" +" Implicitnì, jsou ZDROJové soubory s dírami detekovány a odpovídající " +"CÍLový\n" +"soubor je vytvoøen stejnì `dìravý'. Toto je voleno pøepínaèem --" +"sparse=auto.\n" +"Pøepínaèem --sparse=always øíkáme, ¾e v CÍLových souborech se mají tvoøit\n" +"díry, jakmile ZDROJový soubor obsahuje dostateènì dlouhé sekvence nulových\n" +"bajtù. Pøepínaèem --sparse=never tvorbì souborù s dírami zabráníme.\n" +"\n" + +#: src/cp.c:216 +msgid "" +" -s, --symbolic-link make symbolic links instead of copying\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +msgstr "" + +#: src/cp.c:221 +#, fuzzy +msgid "" +" -u, --update copy only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +" -x, --one-file-system stay on this file system\n" +msgstr "" +"Pøejmenování ZDROJe na CÍL nebo pøemístìní ZDROJe(ù) do ADRESÁØe.\n" +"\n" +" --backup=[TYP] vytvoøí zálo¾ní kopii ka¾dého existujícího\n" +" cílového souboru\n" +" -b jako --backup, ale bez argumentu\n" +" -f, --force ma¾e existující cíle, neptá se\n" +" -i, --interactive pøed pøepsáním souboru se zeptá\n" +" --strip-trailing-slashes odstraní v¹echna lomítka z konce ZDROJe(ù)\n" +" -S, --suffix=PØÍPONA pøípona zálo¾ních souborù\n" +" --target-directory=ADRESÁØ pøemístí v¹echny ZDROJe do ADRESÁØe\n" +" -u, --update pøemístí pouze star¹í a úplnì nové soubory\n" +" -v, --verbose vypisuje co se dìje\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" +"\n" + +#: src/cp.c:230 +#, fuzzy +msgid "" +"\n" +"By default, sparse SOURCE files are detected by a crude heuristic and the\n" +"corresponding DEST file is made sparse as well. That is the behavior\n" +"selected by --sparse=auto. Specify --sparse=always to create a sparse DEST\n" +"file whenever the SOURCE file contains a long enough sequence of zero " +"bytes.\n" +"Use --sparse=never to inhibit creation of sparse files.\n" +"\n" +msgstr "" +"Kopíruje ZDROJ do CÍLe nebo více ZDROJù do ADRESÁØe.\n" +"\n" +" -a, --archive stejné jako pou¾ití pøepínaèù '-dpR'\n" +" --backup=[TYP] vytvoøí zálo¾ní kopie pøepisovaných souborù\n" +" -b jako --backup, ale bez argumentu\n" +" -d, --no-dereference zachovává symbolické odkazy\n" +" -f, --force bude mazat existující cíle bez optání\n" +" -i, --interactive ptá se pøed pøepsáním\n" +" -l, --link tvoøí odkazy místo kopírování\n" +" -p, --preserve zachovává práva a èasy souborù, je-li to " +"mo¾né\n" +" -P, --parents pøidává zdrojovou cestu do cílového ADRESÁØe\n" +" -r kopíruje rekurzivnì, co není adresáøem " +"kopíruje\n" +" jako by to byl soubor.\n" +" POZOR: Pokud budete kopírovat speciální " +"soubory\n" +" jako tøeba roury nebo /dev/zero, pak radìji\n" +" pou¾ijte -R\n" +" --sparse=KDY øídí tvorbu souborù s dírami\n" +" -R, --recursive kopíruje adresáøe rekurzivnì\n" +" --strip-trailing-slashes odstraòuje lomítka na konci názvù v¹ech " +"ZDROJù\n" +" -s, --symbolic-link tvoøí symbolické odkazy místo kopírování\n" +" -S, --suffix=PØÍPONA zmìní obvyklou pøíponu zálo¾ních souborù\n" +" na PØÍPONU\n" +" -u, --update kopíruje pouze, kdy¾ zdrojový soubor je\n" +" novìj¹í ne¾ cílový, nebo kdy¾ cílový soubor\n" +" neexistuje\n" +" -v, --verbose vypisuje bli¾¹í informace o vykonávání " +"pøíkazu\n" +" -x, --one-file-system zùstane v jednom souborovém systému\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" +"\n" +" Implicitnì, jsou ZDROJové soubory s dírami detekovány a odpovídající " +"CÍLový\n" +"soubor je vytvoøen stejnì `dìravý'. Toto je voleno pøepínaèem --" +"sparse=auto.\n" +"Pøepínaèem --sparse=always øíkáme, ¾e v CÍLových souborech se mají tvoøit\n" +"díry, jakmile ZDROJový soubor obsahuje dostateènì dlouhé sekvence nulových\n" +"bajtù. Pøepínaèem --sparse=never tvorbì souborù s dírami zabráníme.\n" +"\n" + +#: src/cp.c:239 +#, fuzzy +msgid "" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +" Pokud není pøípona zálo¾ních souborù nastavena pøepínaèem --suffix nebo \n" +"promìnnou SIMPLE_BACKUP_SUFFIX, je pou¾ívána pøípona `~'. Zpùsob vytváøení\n" +"zálo¾ních souborù lze ovlivnit nastavením promìnné VERSION_CONTROL, hodnoty\n" +"mohou být:\n" +"\n" +" none, off zálo¾ní kopie nevytváøet (i kdy¾ je zadán pøepínaè --" +"backup)\n" +" numbered, t èíslované zálo¾ní kopie\n" +" existing, nil èíslované, jestli¾e ji¾ èíslovaná zálo¾ní kopie existuje,\n" +" jinak jednoduché\n" +" simple, never jednoduché zálo¾ní kopie\n" + +#: src/cp.c:245 src/install.c:642 src/ln.c:384 src/mv.c:355 +#, fuzzy +msgid "" +" none, off never make backups (even if --backup is given)\n" +" numbered, t make numbered backups\n" +" existing, nil numbered if numbered backups exist, simple otherwise\n" +" simple, never always make simple backups\n" +msgstr "" +" Pokud není pøípona zálo¾ních souborù nastavena pøepínaèem --suffix nebo \n" +"promìnnou SIMPLE_BACKUP_SUFFIX, je pou¾ívána pøípona `~'. Zpùsob vytváøení\n" +"zálo¾ních souborù lze ovlivnit nastavením promìnné VERSION_CONTROL, hodnoty\n" +"mohou být:\n" +"\n" +" none, off zálo¾ní kopie nevytváøet (i kdy¾ je zadán pøepínaè --" +"backup)\n" +" numbered, t èíslované zálo¾ní kopie\n" +" existing, nil èíslované, jestli¾e ji¾ èíslovaná zálo¾ní kopie existuje,\n" +" jinak jednoduché\n" +" simple, never jednoduché zálo¾ní kopie\n" + +#: src/cp.c:251 +msgid "" +"\n" +"As a special case, cp makes a backup of SOURCE when the force and backup\n" +"options are given and SOURCE and DEST are the same name for an existing,\n" +"regular file.\n" +msgstr "" +"\n" +" Speciálním pøípadem je, má-li má cp tvoøit zálo¾ní kopii ZDROJe, kdy¾ " +"jsou\n" +"zadány pøepínaèe --force a --backup, a ZDROJ a CÍL jsou stejného jména " +"jednoho\n" +"obyèejného souboru.\n" + +#: src/cp.c:325 +#, fuzzy, c-format +msgid "failed to preserve times for %s" +msgstr "zachování èasù souboru %s" + +#: src/cp.c:349 +#, fuzzy, c-format +msgid "failed to preserve permissions for %s" +msgstr "práva %s nelze zmìnit" + +#: src/cp.c:434 +#, fuzzy, c-format +msgid "cannot make directory %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/cp.c:493 src/ln.c:490 src/mv.c:459 src/shred.c:1601 +#, fuzzy +msgid "missing file argument" +msgstr "pøeskakuji argument" + +#: src/cp.c:498 +#, fuzzy +msgid "missing destination file" +msgstr "chybí seznam polo¾ek" + +#: src/cp.c:523 src/ln.c:161 src/ln.c:183 src/ln.c:210 src/ln.c:297 +#, c-format +msgid "accessing %s" +msgstr "" + +#: src/cp.c:546 +#, fuzzy, c-format +msgid "%s: specified target is not a directory" +msgstr "%s exituje, ale není adresáøem" + +#: src/cp.c:554 +#, fuzzy, c-format +msgid "copying multiple files, but last argument %s is not a directory" +msgstr "pøi kopírování více souborù, musí být poslední argument (%s) adresáø" + +#: src/cp.c:652 +msgid "when preserving paths, the destination must be a directory" +msgstr "jestli¾e mají být zachovány cesty, cílem musí být adresáø" + +#: src/cp.c:878 src/install.c:219 src/ln.c:434 src/mv.c:405 +#, c-format +msgid "" +"warning: --version-control (-V) is obsolete; support for it\n" +"will be removed in some future release. Use --backup=%s instead." +msgstr "" +"varování: --version-control (-V) je zastaralý; podpora pøepínaèe bude\n" +"v nìkteré z dal¹ích verzí odstranìna. Radìji pou¾ijte --backup=%s." + +#: src/cp.c:972 src/ln.c:464 +#, fuzzy +msgid "symbolic links are not supported on this system" +msgstr "varování: --pid=PID není na tomto systému podporován" + +#: src/cp.c:1008 +msgid "cannot make both hard and symbolic links" +msgstr "symbolický a pevný odkaz nelze vytvoøit zároveò" + +#: src/cp.c:1016 src/install.c:275 src/ln.c:530 src/mv.c:483 +msgid "backup type" +msgstr "typ zálohy" + +#: src/csplit.c:41 +msgid "Stuart Kemp and David MacKenzie" +msgstr "" + +#: src/csplit.c:289 src/csplit.c:1481 src/tac-pipe.c:57 src/tee.c:220 +#: src/tr.c:1609 src/tr.c:1711 src/tr.c:1754 +msgid "read error" +msgstr "chyba pøi ètení" + +#: src/csplit.c:583 +msgid "input disappeared" +msgstr "vstup se ztratil" + +#: src/csplit.c:705 src/csplit.c:716 +#, c-format +msgid "%s: line number out of range" +msgstr "%s: èíslo øádku je mimo rozsah" + +#: src/csplit.c:743 +#, c-format +msgid "%s: `%s': line number out of range" +msgstr "%s: `%s': èíslo øádku je mimo rozsah" + +#: src/csplit.c:746 src/csplit.c:792 +#, c-format +msgid " on repetition %d\n" +msgstr " v %d. opakování\n" + +#: src/csplit.c:788 +#, c-format +msgid "%s: `%s': match not found" +msgstr "%s: `%s': nenalezeno" + +#: src/csplit.c:849 src/csplit.c:889 src/tac.c:262 +msgid "error in regular expression search" +msgstr "chyba pøi vyhledávání pomocí regulárního výrazu" + +#: src/csplit.c:992 +#, c-format +msgid "write error for `%s'" +msgstr "chyba pøi zápisu do `%s'" + +#: src/csplit.c:1064 +#, c-format +msgid "%s: `+' or `-' expected after delimeter" +msgstr "%s: po oddìlovaèi je oèekáváno `+' nebo `-'" + +#: src/csplit.c:1068 +#, c-format +msgid "%s: integer expected after `%c'" +msgstr "%s: po `%c' je oèekáváno celé èíslo" + +#: src/csplit.c:1088 +#, c-format +msgid "%s: `}' is required in repeat count" +msgstr "%s: '}' je po¾adována v poèítadle opakování" + +#: src/csplit.c:1098 +#, c-format +msgid "%s}: integer required between `{' and `}'" +msgstr "%s}: mezi `{' a `}' musí být celé èíslo" + +#: src/csplit.c:1125 +#, c-format +msgid "%s: closing delimeter `%c' missing" +msgstr "%s: postrádán koncový oddìlovaè `%c'" + +#: src/csplit.c:1141 +#, c-format +msgid "%s: invalid regular expression: %s" +msgstr "%s: chybný regulární výraz: %s" + +#: src/csplit.c:1174 +#, c-format +msgid "%s: invalid pattern" +msgstr "%s: chybný vzorek" + +#: src/csplit.c:1177 +#, c-format +msgid "%s: line number must be greater than zero" +msgstr "%s: èíslo øádku musí být vìt¹í ne¾ nula" + +#: src/csplit.c:1183 +#, c-format +msgid "line number `%s' is smaller than preceding line number, %s" +msgstr "èíslo øádku `%s' je men¹í ne¾ èíslo pøedcházejícího øádku, %s" + +#: src/csplit.c:1189 +#, c-format +msgid "warning: line number `%s' is the same as preceding line number" +msgstr "varování: èíslo øádku `%s' je stejné s èíslem pøedcházejícího øádku" + +#: src/csplit.c:1314 +msgid "missing conversion specifier in suffix" +msgstr "v parametru pøepínaèe chybí urèení typu konverze" + +#: src/csplit.c:1320 +#, c-format +msgid "invalid conversion specifier in suffix: %c" +msgstr "chybnì zadaný typ konverze v parametru pøepínaèe: %c" + +#: src/csplit.c:1323 +#, c-format +msgid "invalid conversion specifier in suffix: \\%.3o" +msgstr "chybnì zadaný typ konverze v parametru pøepínaèe: \\%.3o" + +#: src/csplit.c:1355 +#, c-format +msgid "missing %% conversion specification in suffix" +msgstr "v parametru pøepínaèe chybí zadání typu konverze pomocí %%" + +#: src/csplit.c:1358 +#, c-format +msgid "too many %% conversion specifications in suffix" +msgstr "pøíli¹ mnoho typù konverze %% v parametru pøepínaèe" + +#: src/csplit.c:1441 +#, c-format +msgid "%s: invalid number" +msgstr "%s: chybné èíslo" + +#: src/csplit.c:1496 +#, c-format +msgid "Usage: %s [OPTION]... FILE PATTERN...\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ]... SOUBOR VZOREK...\n" + +#: src/csplit.c:1500 +msgid "" +"Output pieces of FILE separated by PATTERN(s) to files `xx01', `xx02', ...,\n" +"and output byte counts of each piece to standard output.\n" +"\n" +msgstr "" + +#: src/csplit.c:1508 +#, c-format +msgid "" +" -b, --suffix-format=FORMAT use sprintf FORMAT instead of %d\n" +" -f, --prefix=PREFIX use PREFIX instead of `xx'\n" +" -k, --keep-files do not remove output files on errors\n" +msgstr "" + +#: src/csplit.c:1513 +msgid "" +" -n, --digits=DIGITS use specified number of digits instead of 2\n" +" -s, --quiet, --silent do not print counts of output file sizes\n" +" -z, --elide-empty-files remove empty output files\n" +msgstr "" + +#: src/csplit.c:1520 +msgid "" +"\n" +"Read standard input if FILE is -. Each PATTERN may be:\n" +msgstr "" + +#: src/csplit.c:1524 +msgid "" +"\n" +" INTEGER copy up to but not including specified line number\n" +" /REGEXP/[OFFSET] copy up to but not including a matching line\n" +" %REGEXP%[OFFSET] skip to, but not including a matching line\n" +" {INTEGER} repeat the previous pattern specified number of times\n" +" {*} repeat the previous pattern as many times as possible\n" +"\n" +"A line OFFSET is a required `+' or `-' followed by a positive integer.\n" +msgstr "" + +#: src/cut.c:39 +msgid "David Ihnat, David MacKenzie, and Jim Meyering" +msgstr "" + +#: src/cut.c:174 src/df.c:711 src/du.c:174 src/expand.c:110 src/fold.c:67 +#: src/head.c:88 src/ls.c:3761 src/nl.c:176 src/paste.c:403 src/pr.c:2754 +#: src/sort.c:276 src/sum.c:60 src/tac.c:127 src/tail.c:234 src/tee.c:63 +#: src/unexpand.c:375 src/wc.c:125 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]...\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ]... [SOUBOR]...\n" + +#: src/cut.c:178 +msgid "" +"Print selected parts of lines from each FILE to standard output.\n" +"\n" +msgstr "" + +#: src/cut.c:185 +#, fuzzy +msgid "" +" -b, --bytes=LIST output only these bytes\n" +" -c, --characters=LIST output only these characters\n" +" -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter\n" +msgstr "" +" Zalamuje vstupní øádky ka¾dého SOUBORu (implicitnì standardního vstupu),\n" +"zapisujíce výstup na standardní výstup.\n" +"\n" +" -b, --bytes pro zalamování poèítá bajty na øádku místo sloupcù\n" +" -s, --spaces zalamuje øádky v mezerách\n" +" -w, --width=©ÍØKA pou¾ívá ©ÍØKA sloupcù místo 80\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" +"\n" +"Ve sloupcích nejsou zahrnuty kontrolní znaky narozdíl od bajtù.\n" + +#: src/cut.c:190 +msgid "" +" -f, --fields=LIST output only these fields; also print any line\n" +" that contains no delimiter character, unless\n" +" the -s option is specified\n" +" -n (ignored)\n" +msgstr "" + +#: src/cut.c:196 +msgid "" +" -s, --only-delimited do not print lines not containing delimiters\n" +" --output-delimiter=STRING use STRING as the output delimiter\n" +" the default is to use the input delimiter\n" +msgstr "" + +#: src/cut.c:203 +msgid "" +"\n" +"Use one, and only one of -b, -c or -f. Each LIST is made up of one\n" +"range, or many ranges separated by commas. Each range is one of:\n" +"\n" +" N N'th byte, character or field, counted from 1\n" +" N- from N'th byte, character or field, to end of line\n" +" N-M from N'th to M'th (included) byte, character or field\n" +" -M from first to M'th (included) byte, character or field\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" + +#: src/cut.c:288 src/cut.c:319 src/cut.c:379 +msgid "invalid byte or field list" +msgstr "chybný seznam bajtù nebo polo¾ek" + +#: src/cut.c:667 src/cut.c:676 +msgid "only one type of list may be specified" +msgstr "pouze jeden typ seznamu mù¾e být zadán" + +#: src/cut.c:670 +msgid "missing list of positions" +msgstr "chybí seznam pozicí" + +#: src/cut.c:679 +msgid "missing list of fields" +msgstr "chybí seznam polo¾ek" + +#: src/cut.c:686 +msgid "the delimiter must be a single character" +msgstr "oddìlovaè musí být jediný znak" + +#: src/cut.c:717 +msgid "you must specify a list of bytes, characters, or fields" +msgstr "musíte zadat seznam bajtù, znakù nebo polo¾ek" + +#: src/cut.c:720 +#, fuzzy +msgid "an input delimiter may be specified only when operating on fields" +msgstr "oddìlovaè mù¾e být zadán pouze pøi práci s polo¾kami" + +#: src/cut.c:724 +msgid "" +"suppressing non-delimited lines makes sense\n" +"\tonly when operating on fields" +msgstr "" +"potlaèení øádkù neobsahujících oddìlovaè, má význam pouze\n" +"pøi pou¾ití pøepínaèe -f" + +#: src/date.c:117 +#, c-format +msgid "" +"Usage: %s [OPTION]... [+FORMAT]\n" +" or: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" +msgstr "" +"Pou¾ití: %s [PØEPÍNAÈ]... [+FORMÁT]\n" +" nebo: %s [-u|--utc|--universal] [MMDDhhmm[[CC]RR][.ss]]\n" + +#: src/date.c:122 +msgid "" +"Display the current time in the given FORMAT, or set the system date.\n" +"\n" +" -d, --date=STRING display time described by STRING, not `now'\n" +" -f, --file=DATEFILE like --date once for each line of DATEFILE\n" +" -ITIMESPEC, --iso-8601[=TIMESPEC] output date/time in ISO 8601 format.\n" +" TIMESPEC=`date' for date only,\n" +" `hours', `minutes', or `seconds' for date and\n" +" time to the indicated precision.\n" +" --iso-8601 without TIMESPEC defaults to `date'.\n" +msgstr "" + +#: src/date.c:133 +msgid "" +" -r, --reference=FILE display the last modification time of FILE\n" +" -R, --rfc-822 output RFC-822 compliant date string\n" +" -s, --set=STRING set time described by STRING\n" +" -u, --utc, --universal print or set Coordinated Universal Time\n" +msgstr "" + +#: src/date.c:141 +msgid "" +"\n" +"FORMAT controls the output. The only valid option for the second form\n" +"specifies Coordinated Universal Time. Interpreted sequences are:\n" +"\n" +" %% a literal %\n" +" %a locale's abbreviated weekday name (Sun..Sat)\n" +msgstr "" + +#: src/date.c:149 +msgid "" +" %A locale's full weekday name, variable length (Sunday..Saturday)\n" +" %b locale's abbreviated month name (Jan..Dec)\n" +" %B locale's full month name, variable length (January..December)\n" +" %c locale's date and time (Sat Nov 04 12:02:33 EST 1989)\n" +msgstr "" + +#: src/date.c:155 +msgid "" +" %C century (year divided by 100 and truncated to an integer) [00-99]\n" +" %d day of month (01..31)\n" +" %D date (mm/dd/yy)\n" +" %e day of month, blank padded ( 1..31)\n" +msgstr "" + +#: src/date.c:161 +msgid "" +" %F same as %Y-%m-%d\n" +" %g the 2-digit year corresponding to the %V week number\n" +" %G the 4-digit year corresponding to the %V week number\n" +msgstr "" + +#: src/date.c:166 +msgid "" +" %h same as %b\n" +" %H hour (00..23)\n" +" %I hour (01..12)\n" +" %j day of year (001..366)\n" +msgstr "" + +#: src/date.c:172 +msgid "" +" %k hour ( 0..23)\n" +" %l hour ( 1..12)\n" +" %m month (01..12)\n" +" %M minute (00..59)\n" +msgstr "" + +#: src/date.c:178 +msgid "" +" %n a newline\n" +" %N nanoseconds (000000000..999999999)\n" +" %p locale's upper case AM or PM indicator (blank in many locales)\n" +" %P locale's lower case am or pm indicator (blank in many locales)\n" +" %r time, 12-hour (hh:mm:ss [AP]M)\n" +" %R time, 24-hour (hh:mm)\n" +" %s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)\n" +msgstr "" + +#: src/date.c:187 +msgid "" +" %S second (00..60); the 60 is necessary to accommodate a leap second\n" +" %t a horizontal tab\n" +" %T time, 24-hour (hh:mm:ss)\n" +" %u day of week (1..7); 1 represents Monday\n" +msgstr "" + +#: src/date.c:193 +msgid "" +" %U week number of year with Sunday as first day of week (00..53)\n" +" %V week number of year with Monday as first day of week (01..53)\n" +" %w day of week (0..6); 0 represents Sunday\n" +" %W week number of year with Monday as first day of week (00..53)\n" +msgstr "" + +#: src/date.c:199 +msgid "" +" %x locale's date representation (mm/dd/yy)\n" +" %X locale's time representation (%H:%M:%S)\n" +" %y last two digits of year (00..99)\n" +" %Y year (1970...)\n" +msgstr "" + +#: src/date.c:205 +msgid "" +" %z RFC-822 style numeric timezone (-0500) (a nonstandard extension)\n" +" %Z time zone (e.g., EDT), or nothing if no time zone is determinable\n" +"\n" +"By default, date pads numeric fields with zeroes. GNU date recognizes\n" +"the following modifiers between `%' and a numeric directive.\n" +"\n" +" `-' (hyphen) do not pad the field\n" +" `_' (underscore) pad the field with spaces\n" +msgstr "" + +#: src/date.c:237 src/dd.c:1173 src/dircolors.c:539 src/head.c:221 +#: src/md5sum.c:340 src/md5sum.c:681 src/od.c:959 src/od.c:2001 src/pr.c:1164 +#: src/pr.c:1371 src/pr.c:1493 src/stty.c:909 src/tac.c:483 src/tac.c:489 +#: src/tee.c:151 src/tr.c:2027 src/tsort.c:585 +msgid "standard input" +msgstr "standardní vstup" + +#: src/date.c:268 src/date.c:460 +#, fuzzy, c-format +msgid "invalid date `%s'" +msgstr "chybné èíslo polo¾ky: `%s'" + +#: src/date.c:364 +#, fuzzy +msgid "the options to specify dates for printing are mutually exclusive" +msgstr "pøepínaèe --string a --check se vzájemnì vyluèují" + +#: src/date.c:371 +msgid "the options to print and set the time may not be used together" +msgstr "pøepínaèe pro výpis a nastavení èasu nemohou být u¾ity souèasnì" + +#: src/date.c:377 +#, fuzzy, c-format +msgid "too many non-option arguments: %s%s" +msgstr "pøíli¹ mnoho argumentù, které nejsou pøepínaèi" + +#: src/date.c:385 +#, c-format +msgid "" +"the argument `%s' lacks a leading `+';\n" +"When using an option to specify date(s), any non-option\n" +"argument must be a format string beginning with `+'." +msgstr "" +"argument `%s' potøebuje úvodní `+';\n" +"kdy¾ je pou¾it pøepínaè pro zadání data, kterýkoli argument (který není\n" +"pøepínaèem) musí být formátovací øetìzec uvozený '+'" + +#: src/date.c:397 +#, fuzzy +msgid "" +"a format string may not be specified when using the --rfc-822 (-R) option" +msgstr "pøi pou¾ití pøepínaèe --string nemohou být zadány soubory" + +#: src/date.c:433 +msgid "undefined" +msgstr "nedefinováno" + +#: src/date.c:435 +#, fuzzy +msgid "cannot get time of day" +msgstr "soubor nelze rozdìlit více zpùsoby" + +#: src/date.c:468 +msgid "cannot set date" +msgstr "datum nelze nastavit" + +#: src/dd.c:43 +msgid "Paul Rubin, David MacKenzie, and Stuart Kemp" +msgstr "" + +#: src/dd.c:288 src/tty.c:62 src/uname.c:110 src/whoami.c:52 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]...\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ] [SOUBOR]...\n" + +#: src/dd.c:289 +msgid "" +"Copy a file, converting and formatting according to the options.\n" +"\n" +" bs=BYTES force ibs=BYTES and obs=BYTES\n" +" cbs=BYTES convert BYTES bytes at a time\n" +" conv=KEYWORDS convert the file as per the comma separated keyword list\n" +" count=BLOCKS copy only BLOCKS input blocks\n" +" ibs=BYTES read BYTES bytes at a time\n" +msgstr "" + +#: src/dd.c:298 +msgid "" +" if=FILE read from FILE instead of stdin\n" +" obs=BYTES write BYTES bytes at a time\n" +" of=FILE write to FILE instead of stdout\n" +" seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +" skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +msgstr "" + +#: src/dd.c:307 +msgid "" +"\n" +"BLOCKS and BYTES may be followed by the following multiplicative suffixes:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M 1,048,576,\n" +"GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +"Each KEYWORD may be:\n" +"\n" +msgstr "" + +#: src/dd.c:315 +msgid "" +" ascii from EBCDIC to ASCII\n" +" ebcdic from ASCII to EBCDIC\n" +" ibm from ASCII to alternated EBCDIC\n" +" block pad newline-terminated records with spaces to cbs-size\n" +" unblock replace trailing spaces in cbs-size records with newline\n" +" lcase change upper case to lower case\n" +msgstr "" + +#: src/dd.c:323 +msgid "" +" notrunc do not truncate the output file\n" +" ucase change lower case to upper case\n" +" swab swap every pair of input bytes\n" +" noerror continue after read errors\n" +" sync pad every input block with NULs to ibs-size; when used\n" +" with block or unblock, pad with spaces rather than NULs\n" +msgstr "" + +#: src/dd.c:362 +#, c-format +msgid "%s+%s records in\n" +msgstr "%s+%s vstoupiv¹ích záznamù\n" + +#: src/dd.c:364 +#, c-format +msgid "%s+%s records out\n" +msgstr "%s+%s vystoupiv¹ích záznamù\n" + +#: src/dd.c:371 +msgid "truncated record" +msgstr "zkrácený záznam" + +#: src/dd.c:372 +msgid "truncated records" +msgstr "zkrácené záznamy" + +#: src/dd.c:382 +#, fuzzy, c-format +msgid "closing input file %s" +msgstr "vytváøím soubor `%s'\n" + +#: src/dd.c:385 +#, c-format +msgid "closing output file %s" +msgstr "" + +#: src/dd.c:469 +#, fuzzy, c-format +msgid "writing to %s" +msgstr "chyba pøi zápisu %s" + +#: src/dd.c:501 +#, fuzzy, c-format +msgid "invalid conversion: %s" +msgstr "chybný typ øetìzce `%s'" + +#: src/dd.c:557 +#, fuzzy, c-format +msgid "unrecognized option %s" +msgstr "neznámý pøepínaè `-%c'" + +#: src/dd.c:610 +#, fuzzy, c-format +msgid "unrecognized option %s=%s" +msgstr "neznámý pøepínaè `-%c'" + +#: src/dd.c:616 +#, fuzzy, c-format +msgid "invalid number %s" +msgstr "neplatné èíslo" + +#: src/dd.c:646 +msgid "" +"only one conv in {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, " +"{unblock,sync}" +msgstr "" +"mù¾e být pou¾it v¾dy pouze jeden z {ascii,ebcdic,ibm}, {lcase,ucase},\n" +"{block,unblock}, {unblock,sync}" + +#: src/dd.c:781 +#, c-format +msgid "" +"warning: working around lseek kernel bug for file (%s)\n" +" of mt_type=0x%0lx -- see for the list of types" +msgstr "" + +#: src/dd.c:1170 src/dd.c:1188 +#, fuzzy, c-format +msgid "opening %s" +msgstr "chyba pøi ètení %s" + +#: src/dd.c:1196 +#, fuzzy +msgid "file offset out of range" +msgstr "%s: èíslo øádku je mimo rozsah" + +#: src/dd.c:1214 +#, c-format +msgid "advancing past %s bytes in output file %s" +msgstr "" + +#: src/df.c:49 +msgid "Torbjorn Granlund, David MacKenzie, Larry McVoy, and Paul Eggert" +msgstr "" + +#: src/df.c:153 +msgid "Filesystem Type" +msgstr "" + +#: src/df.c:155 +msgid "Filesystem " +msgstr "" + +#: src/df.c:158 +#, c-format +msgid " Inodes IUsed IFree IUse%%" +msgstr "" + +#: src/df.c:162 +#, c-format +msgid " Size Used Avail Use%%" +msgstr "" + +#: src/df.c:164 +#, c-format +msgid " Size Used Avail Use%%" +msgstr "" + +#: src/df.c:167 +#, c-format +msgid " %4s-blocks Used Available Capacity" +msgstr "" + +#: src/df.c:198 +#, c-format +msgid " %4s-blocks Used Available Use%%" +msgstr "" + +#: src/df.c:202 +msgid " Mounted on\n" +msgstr "" + +#: src/df.c:712 +msgid "" +"Show information about the filesystem on which each FILE resides,\n" +"or all filesystems by default.\n" +"\n" +msgstr "" + +#: src/df.c:720 +msgid "" +" -a, --all include filesystems having 0 blocks\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +msgstr "" + +#: src/df.c:726 +msgid "" +" -i, --inodes list inode information instead of block usage\n" +" -k like --block-size=1K\n" +" -l, --local limit listing to local filesystems\n" +" --no-sync do not invoke sync before getting usage info " +"(default)\n" +msgstr "" + +#: src/df.c:732 +msgid "" +" -P, --portability use the POSIX output format\n" +" --sync invoke sync before getting usage info\n" +" -t, --type=TYPE limit listing to filesystems of type TYPE\n" +" -T, --print-type print filesystem type\n" +" -x, --exclude-type=TYPE limit listing to filesystems not of type TYPE\n" +" -v (ignored)\n" +msgstr "" + +#: src/df.c:742 src/du.c:215 src/ls.c:3879 +msgid "" +"\n" +"SIZE may be (or may be an integer optionally followed by) one of following:\n" +"kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y.\n" +msgstr "" + +#: src/df.c:859 +#, fuzzy, c-format +msgid "file system type %s both selected and excluded" +msgstr "souborový systém typu `%s' je zároveò vybrán a vylouèen" + +#: src/df.c:903 +msgid "Warning: " +msgstr "Varování: " + +#: src/df.c:906 +#, c-format +msgid "%scannot read table of mounted filesystems" +msgstr "%stabulku pøipojených souborových systémù nelze pøeèíst" + +#: src/dircolors.c:103 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [FILE]\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ]... [SOUBOR]...\n" + +#: src/dircolors.c:104 +#, fuzzy +msgid "" +"Output commands to set the LS_COLORS environment variable.\n" +"\n" +"Determine format of output:\n" +" -b, --sh, --bourne-shell output Bourne shell code to set LS_COLORS\n" +" -c, --csh, --c-shell output C shell code to set LS_COLORS\n" +" -p, --print-database output defaults\n" +msgstr "" +"Výstupem jsou pøíkazy, které zajistí nastavení promìnné prostøedí LS_COLOR.\n" +"\n" +"Specifikace výstupního formátu:\n" +" -b, --sh, --bourne-shell výstupem je Bourne shellový kód\n" +" pro nastavení LS_COLORS\n" +" -c, --csh, --c-shell výstupem je C shellový kód\n" +" pro nastavení LS_COLORS\n" +" -p, --print-database výstupem je vnitøní databáze\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/dircolors.c:114 +msgid "" +"\n" +"If FILE is specified, read it to determine which colors to use for which\n" +"file types and extensions. Otherwise, a precompiled database is used.\n" +"For details on the format of these files, run `dircolors --print-database'.\n" +msgstr "" + +#: src/dircolors.c:299 +#, fuzzy, c-format +msgid "%s:%lu: invalid line; missing second token" +msgstr "%s: neplatný poèet sekund" + +#: src/dircolors.c:371 +#, fuzzy, c-format +msgid "%s:%lu: unrecognized keyword %s" +msgstr "%s: neznámý pøepínaè `%c%s'\n" + +#: src/dircolors.c:372 +msgid "" +msgstr "" + +#: src/dircolors.c:467 +#, fuzzy +msgid "" +"the options to output dircolors' internal database and\n" +"to select a shell syntax are mutually exclusive" +msgstr "pøepínaèe pro výstup èitelný lidmi a èitelný stty se vzájemnì vyluèují" + +#: src/dircolors.c:475 +msgid "" +"no FILE arguments may be used with the option to output\n" +"dircolors' internal database" +msgstr "" +"s pøepínaèem pro výpis vnitøní databáze 'dircolors' nemù¾e\n" +"být pou¾it argument pro soubor" + +#: src/dircolors.c:504 +msgid "no SHELL environment variable, and no shell type option given" +msgstr "promìnná prostøedí SHELL neexistuje a není zadáb typ shellu" + +#: src/dirname.c:33 src/pathchk.c:59 +msgid "David MacKenzie and Jim Meyering" +msgstr "" + +#: src/dirname.c:46 +#, fuzzy, c-format +msgid "" +"Usage: %s NAME\n" +" or: %s OPTION\n" +msgstr "" +"Pou¾ití: %s [SOUBOR]...\n" +" nebo: %s [PØEPÍNAÈ]\n" + +#: src/dirname.c:51 +#, fuzzy +msgid "" +"Print NAME with its trailing /component removed; if NAME contains no /'s,\n" +"output `.' (meaning the current directory).\n" +"\n" +msgstr "" +" Vypí¹e JMÉNO bez koncové /komponenty; pokud JMÉNO neobsahuje '/', vypí¹e\n" +"'.' (tzn. aktuální adresáø).\n" +"\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/du.c:49 +msgid "" +"Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert, and Jim " +"Meyering" +msgstr "" + +#: src/du.c:175 +msgid "" +"Summarize disk usage of each FILE, recursively for directories.\n" +"\n" +msgstr "" + +#: src/du.c:182 +msgid "" +" -a, --all write counts for all files, not just directories\n" +" --apparent-size print apparent sizes, rather than disk usage; " +"although\n" +" the apparent size is usually smaller, it may be\n" +" larger due to holes in (`sparse') files, internal\n" +" fragmentation, indirect blocks, and the like\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -b, --bytes equivalent to `--apparent-size --block-size=1'\n" +" -c, --total produce a grand total\n" +" -D, --dereference-args dereference FILEs that are symbolic links\n" +msgstr "" + +#: src/du.c:193 +msgid "" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +" -k like --block-size=1K\n" +" -l, --count-links count sizes many times if hard linked\n" +msgstr "" + +#: src/du.c:199 +msgid "" +" -L, --dereference dereference all symbolic links\n" +" -S, --separate-dirs do not include size of subdirectories\n" +" -s, --summarize display only a total for each argument\n" +msgstr "" + +#: src/du.c:204 +msgid "" +" -x, --one-file-system skip directories on different filesystems\n" +" -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +"FILE.\n" +" --exclude=PATTERN Exclude files that match PATTERN.\n" +" --max-depth=N print the total for a directory (or file, with --" +"all)\n" +" only if it is N or fewer levels below the command\n" +" line argument; --max-depth=0 is the same as\n" +" --summarize\n" +msgstr "" + +#: src/du.c:337 +#, fuzzy, c-format +msgid "cannot change to parent of directory %s" +msgstr "do adresáøe `%s' nelze vejít" + +#: src/du.c:345 +#, fuzzy, c-format +msgid "cannot change to directory %s" +msgstr "do adresáøe `%s' nelze vejít" + +#: src/du.c:352 +#, fuzzy, c-format +msgid "cannot read directory %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/du.c:554 src/ls.c:2241 src/wc.c:591 +msgid "total" +msgstr "celkem" + +#: src/du.c:641 +#, fuzzy, c-format +msgid "invalid maximum depth %s" +msgstr "chybné èíslo polo¾ky: `%s'" + +#: src/du.c:707 +msgid "cannot both summarize and show all entries" +msgstr "" +"není mo¾né oboje, poèítat celkové souèty pro ka¾dý argument a ukázat\n" +"v¹echny polo¾ky" + +#: src/du.c:714 +msgid "warning: summarizing is the same as using --max-depth=0" +msgstr "varování: sumarizace je stejná jako pou¾ití --max-depth=0" + +#: src/du.c:720 +#, c-format +msgid "warning: summarizing conflicts with --max-depth=%d" +msgstr "varování: sumarizace je v rozporu s --max-depth=%d" + +#: src/echo.c:77 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [STRING]...\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ]... [SOUBOR]...\n" + +#: src/echo.c:78 +msgid "" +"Echo the STRING(s) to standard output.\n" +"\n" +" -n do not output the trailing newline\n" +" -e enable interpretation of the backslash-escaped characters\n" +" listed below\n" +" -E disable interpretation of those sequences in STRINGs\n" +msgstr "" + +#: src/echo.c:88 +msgid "" +"\n" +"Without -E, the following sequences are recognized and interpolated:\n" +"\n" +" \\NNN the character whose ASCII code is NNN (octal)\n" +" \\\\ backslash\n" +" \\a alert (BEL)\n" +" \\b backspace\n" +msgstr "" + +#: src/echo.c:97 +msgid "" +" \\c suppress trailing newline\n" +" \\f form feed\n" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" + +#: src/env.c:93 +msgid "Richard Mlynarik and David MacKenzie" +msgstr "" + +#: src/env.c:119 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ]... [SOUBOR]...\n" + +#: src/env.c:122 +#, fuzzy +msgid "" +"Set each NAME to VALUE in the environment and run COMMAND.\n" +"\n" +" -i, --ignore-environment start with an empty environment\n" +" -u, --unset=NAME remove variable from the environment\n" +msgstr "" +"Nastaví ka¾dou promìnnou prostøedí JMÉNO na HODNOTU a provede PØÍKAZ.\n" +"\n" +" -i, --ignore-environment zaène s prázdnou tabulkou promìnných prostøedí\n" +" -u, --unset=JMÉNO odstraní promìnnou JMÉNO\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" +"\n" +" Pouze - znamená -i. Pokud není PØÍKAZ zadán, vypí¹e výslednou tabulku\n" +"promìnných prostøedí.\n" + +#: src/env.c:130 +msgid "" +"\n" +"A mere - implies -i. If no COMMAND, print the resulting environment.\n" +msgstr "" + +#: src/expand.c:114 +msgid "" +"Convert tabs in each FILE to spaces, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/expand.c:122 +msgid "" +" -i, --initial do not convert TABs after non whitespace\n" +" -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +msgstr "" + +#: src/expand.c:126 +msgid "" +" -t, --tabs=LIST use comma separated list of explicit tab positions\n" +msgstr "" + +#: src/expand.c:173 src/unexpand.c:153 +msgid "tab size contains an invalid character" +msgstr "velikost tabelátoru obsahuje neplatný znak" + +#: src/expand.c:191 src/unexpand.c:171 +msgid "tab size cannot be 0" +msgstr "velikost tabelátoru nemù¾e být 0" + +# sizes or positions? - rzm +#: src/expand.c:193 src/unexpand.c:173 +msgid "tab sizes must be ascending" +msgstr "posloupnost pozic tabelátorù musí být rostoucí" + +#: src/expand.c:386 +#, fuzzy +msgid "`-LIST' option is obsolete; use `-t LIST'" +msgstr "varování: chybná ¹íøka %lu; u¾ívám %d místo ní" + +#: src/expr.c:90 +#, fuzzy, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: %s OPTION\n" +msgstr "" +"Pou¾ití: %s [SOUBOR]...\n" +" nebo: %s [PØEPÍNAÈ]\n" + +#: src/expr.c:98 +msgid "" +"\n" +"Print the value of EXPRESSION to standard output. A blank line below\n" +"separates increasing precedence groups. EXPRESSION may be:\n" +"\n" +" ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0\n" +msgstr "" + +#: src/expr.c:107 +msgid "" +"\n" +" ARG1 < ARG2 ARG1 is less than ARG2\n" +" ARG1 <= ARG2 ARG1 is less than or equal to ARG2\n" +" ARG1 = ARG2 ARG1 is equal to ARG2\n" +" ARG1 != ARG2 ARG1 is unequal to ARG2\n" +" ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" +" ARG1 > ARG2 ARG1 is greater than ARG2\n" +msgstr "" + +#: src/expr.c:116 +msgid "" +"\n" +" ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" +" ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" +msgstr "" + +#: src/expr.c:121 +#, c-format +msgid "" +"\n" +" ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" +" ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" +" ARG1 % ARG2 arithmetic remainder of ARG1 divided by ARG2\n" +msgstr "" + +#: src/expr.c:127 +msgid "" +"\n" +" STRING : REGEXP anchored pattern match of REGEXP in STRING\n" +"\n" +" match STRING REGEXP same as STRING : REGEXP\n" +" substr STRING POS LENGTH substring of STRING, POS counted from 1\n" +" index STRING CHARS index in STRING where any CHARS is found, or 0\n" +" length STRING length of STRING\n" +msgstr "" + +#: src/expr.c:136 +msgid "" +" + TOKEN interpret TOKEN as a string, even if it is a\n" +" keyword like `match' or an operator like `/'\n" +"\n" +" ( EXPRESSION ) value of EXPRESSION\n" +msgstr "" + +#: src/expr.c:142 +msgid "" +"\n" +"Beware that many operators need to be escaped or quoted for shells.\n" +"Comparisons are arithmetic if both ARGs are numbers, else lexicographical.\n" +"Pattern matches return the string matched between \\( and \\) or null; if\n" +"\\( and \\) are not used, they return the number of characters matched or " +"0.\n" +msgstr "" +"\n" +" Pøi vytváøení výrazù musí být nìkteré symboly chránìny pøed shellem " +"(napø.\n" +"uzavøením do uvozovek nebo apostrofù). Porovnání mezi ARGx je aritmetické,\n" +"pokud se jedná o èísla, jinak je lexikografické. Pokud bylo v REGVÝR " +"pou¾ito\n" +"\\( a \\), vyhodnocení vrátí øetìzec z ØETÌZCE, který odpovídá výrazu " +"uzavøenému\n" +"v \\( a \\) nebo vrátí prázdný øetìzec; pokud nebylo v REGVÝR pou¾ito \\( a " +"\\),\n" +"vrací poèet odpovídajích znakù nebo 0.\n" + +#: src/expr.c:186 src/expr.c:438 src/expr.c:444 src/expr.c:449 src/expr.c:471 +#, fuzzy +msgid "syntax error" +msgstr "standardní chybový výstup" + +#: src/expr.c:384 +#, c-format +msgid "" +"warning: unportable BRE: `%s': using `^' as the first character\n" +"of the basic regular expression is not portable; it is being ignored" +msgstr "" +"upozornìní: nepøenositelné : '%s': pou¾ití '^' jako prvního znaku\n" +"základního regulárního výrazu není pøenositelné; bude ignorováno" + +#: src/expr.c:586 src/expr.c:625 +#, fuzzy +msgid "non-numeric argument" +msgstr "argument oøezán" + +#: src/expr.c:592 +msgid "division by zero" +msgstr "" + +#: src/factor.c:74 +#, fuzzy, c-format +msgid "" +"Usage: %s [NUMBER]...\n" +" or: %s OPTION\n" +msgstr "" +"Pou¾ití: %s [SOUBOR]...\n" +" nebo: %s [PØEPÍNAÈ]\n" + +#: src/factor.c:79 +msgid "" +"Print the prime factors of each NUMBER.\n" +"\n" +msgstr "" + +#: src/factor.c:85 +#, fuzzy +msgid "" +"\n" +" Print the prime factors of all specified integer NUMBERs. If no " +"arguments\n" +" are specified on the command line, they are read from standard input.\n" +msgstr "" +" Vypí¹e rozklad ka¾dého celého ÈÍSLA na prvoèísla. Pokud ÈÍSLA nebudou " +"zadána,\n" +"bude je èíst ze standardního vstupu.\n" +"\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" +"\n" + +#: src/factor.c:154 +#, c-format +msgid "`%s' is not a valid positive integer" +msgstr "'%s' není celé kladné èíslo z pøípustného rozsahu (integer)" + +#: src/false.c:34 +#, fuzzy, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating failure.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"Pou¾ití: %s [argumenty jsou ignorovány]\n" +" nebo: %s PØEPÍNAÈ\n" +"Ukonèí se s návratovým kódem znamenajícím chybu.\n" +"\n" +"Následující jména pøepínaèù nemohou být zkracována.\n" +"\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/fmt.c:271 +#, c-format +msgid "Usage: %s [-DIGITS] [OPTION]... [FILE]...\n" +msgstr "Pou¾ití: %s [-ÈÍSLICE] [PØEPÍNAÈ]... [SOUBOR]...\n" + +#: src/fmt.c:272 +msgid "" +"Reformat each paragraph in the FILE(s), writing to standard output.\n" +"If no FILE or if FILE is `-', read standard input.\n" +"\n" +msgstr "" + +#: src/fmt.c:280 +#, fuzzy +msgid "" +" -c, --crown-margin preserve indentation of first two lines\n" +" -p, --prefix=STRING combine only lines having STRING as prefix\n" +" -s, --split-only split long lines, but do not refill\n" +msgstr "" +" Pøeformátuje ka¾dý odstavec v SOUBORu(ech) a výsledek zapí¹e na " +"standardní\n" +"výstup. Jestli¾e SOUBOR nebude zadán nebo bude -, bude èten standardní " +"vstup.\n" +"\n" +"Argumenty po¾adované dlouhými pøepínaèi, jsou také po¾adovány krátkými.\n" +" -c, --crown-margin zachová odsazení prvních dvou øádkù\n" +" -p, --prefix=ØETÌZEC pracuje pouze s øádky majícími ØETÌZEC jako " +"prefix\n" +" -s, --split-only pouze rozdìlí dlouhé øádky\n" +" -t, --tagged-paragraph odsadí první øádek rozdílnì od druhého\n" +" -u, --uniform-spacing jedna mezera mezi slovy, dvì za vìtou\n" +" -w, --width=©ÍØKA maximální ¹íøka øádku (implicitnì 75)\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" +"\n" +"U pøepínaèe -w©ÍØKA je mo¾no vynechat znak `w'.\n" + +#: src/fmt.c:286 +#, fuzzy +msgid "" +" -t, --tagged-paragraph indentation of first line different from second\n" +" -u, --uniform-spacing one space between words, two after sentences\n" +" -w, --width=NUMBER maximum line width (default of 75 columns)\n" +msgstr "" +" Pøeformátuje ka¾dý odstavec v SOUBORu(ech) a výsledek zapí¹e na " +"standardní\n" +"výstup. Jestli¾e SOUBOR nebude zadán nebo bude -, bude èten standardní " +"vstup.\n" +"\n" +"Argumenty po¾adované dlouhými pøepínaèi, jsou také po¾adovány krátkými.\n" +" -c, --crown-margin zachová odsazení prvních dvou øádkù\n" +" -p, --prefix=ØETÌZEC pracuje pouze s øádky majícími ØETÌZEC jako " +"prefix\n" +" -s, --split-only pouze rozdìlí dlouhé øádky\n" +" -t, --tagged-paragraph odsadí první øádek rozdílnì od druhého\n" +" -u, --uniform-spacing jedna mezera mezi slovy, dvì za vìtou\n" +" -w, --width=©ÍØKA maximální ¹íøka øádku (implicitnì 75)\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" +"\n" +"U pøepínaèe -w©ÍØKA je mo¾no vynechat znak `w'.\n" + +#: src/fmt.c:293 +msgid "" +"\n" +"In -wNUMBER, the letter `w' may be omitted.\n" +msgstr "" + +#: src/fmt.c:345 +#, fuzzy, c-format +msgid "invalid width option: `%s'" +msgstr "chybný typ øetìzce `%s'" + +#: src/fmt.c:385 +#, fuzzy, c-format +msgid "invalid width: `%s'" +msgstr "chybné èíslo polo¾ky: `%s'" + +#: src/fold.c:71 +msgid "" +"Wrap input lines in each FILE (standard input by default), writing to\n" +"standard output.\n" +"\n" +msgstr "" + +#: src/fold.c:79 +msgid "" +" -b, --bytes count bytes rather than columns\n" +" -s, --spaces break at spaces\n" +" -w, --width=WIDTH use WIDTH columns instead of 80\n" +msgstr "" + +#: src/fold.c:267 +#, fuzzy, c-format +msgid "`%s' option is obsolete; use `%s'" +msgstr "varování: chybná ¹íøka %lu; u¾ívám %d místo ní" + +#: src/fold.c:295 +#, c-format +msgid "invalid number of columns: `%s'" +msgstr "neplatný poèet sloupcù: `%s'" + +#: src/head.c:92 +#, fuzzy +msgid "" +"Print first 10 lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +" Vypí¹e prvních 10 øádkù ka¾dého souboru na standardní výstup. S více jak\n" +"jedním souborem, bude pøed vypsáním ka¾dého uvedena hlavièka obsahující " +"jméno\n" +"souboru. Jestli¾e SOUBOR nebude zadán nebo bude -, bude èten standardní " +"vstup.\n" +"\n" +" -c, --bytes=VELIKOST vypí¹e prvních VELIKOST bajtù\n" +" -n, --lines=POÈET vypí¹e prvních POÈET øádkù místo prvních 10\n" +" -q, --quiet, --silent nikdy nevypisuje hlavièky s názvy souborù\n" +" -v, --verbose vypisuje hlavièky s názvy souborù v¾dy\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" +"\n" +" VELIKOST mù¾e mít násobící pøíponu: b pro 512, k pro 1K, m pro 1M. " +"Jestli¾e\n" +"první pøepínaè bude -HODNOTA a bude-li pou¾ita násobící pøípona, pak bude " +"brán\n" +"jako -c HODNOTA. Jinak bude pøepínaè brán jako -n HODNOTA.\n" + +#: src/head.c:101 +msgid "" +" -c, --bytes=SIZE print first SIZE bytes\n" +" -n, --lines=NUMBER print first NUMBER lines instead of first 10\n" +msgstr "" + +#: src/head.c:105 +msgid "" +" -q, --quiet, --silent never print headers giving file names\n" +" -v, --verbose always print headers giving file names\n" +msgstr "" + +#: src/head.c:111 src/split.c:120 +msgid "" +"\n" +"SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +msgstr "" + +#: src/head.c:190 +#, fuzzy, c-format +msgid "cannot reposition file pointer for %s" +msgstr "adresáø %s nelze vytvoøit" + +# src/tail.c:968 +#: src/head.c:256 src/tail.c:1388 +#, c-format +msgid "%s: %s is so large that it is not representable" +msgstr "%s: %s je pøíli¹ velký, proto není reprezentovalený" + +#: src/head.c:257 src/tail.c:1390 +msgid "number of lines" +msgstr "poèet øádkù" + +#: src/head.c:257 src/tail.c:1391 +msgid "number of bytes" +msgstr "poèet bajtù" + +#: src/head.c:264 src/tail.c:1478 +msgid "invalid number of lines" +msgstr "chybný poèet øádkù" + +#: src/head.c:265 src/tail.c:1479 +msgid "invalid number of bytes" +msgstr "chybný poèet bajtù" + +#: src/head.c:341 +#, c-format +msgid "unrecognized option `-%c'" +msgstr "neznámý pøepínaè `-%c'" + +#: src/head.c:348 +#, fuzzy, c-format +msgid "`-%s' option is obsolete; use `-%c %.*s%.*s%s'" +msgstr "varování: chybná ¹íøka %lu; u¾ívám %d místo ní" + +#: src/hostid.c:48 +#, fuzzy, c-format +msgid "" +"Usage: %s\n" +" or: %s OPTION\n" +"Print the numeric identifier (in hexadecimal) for the current host.\n" +"\n" +msgstr "" +"Pou¾ití: %s\n" +" nebo: %s PØEPÍNAÈ\n" +"Vypí¹e èíselný identifikátor (v ¹estnáctkovém tvaru) pro tento stroj.\n" +"\n" +" --help vypí¹e tuto nápovìdu a skonèi\n" +" --version vypí¹e oznaèení verze a skonèí\n" +"\n" + +#: src/hostname.c:67 +#, fuzzy, c-format +msgid "" +"Usage: %s [NAME]\n" +" or: %s OPTION\n" +"Print or set the hostname of the current system.\n" +"\n" +msgstr "" +"Pou¾ití: %s [JMÉNO]\n" +" nebo: %s PØEPÍNAÈ\n" +"Vypí¹e nebo nastavuje jméno stroje.\n" +"\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/hostname.c:104 +#, fuzzy, c-format +msgid "cannot set hostname to `%s'" +msgstr "ioctl na `%s' není mo¾né vykonat" + +#: src/hostname.c:110 +msgid "cannot set hostname; this system lacks the functionality" +msgstr "jméno poèítaèe nelze nastavit; systém tuto funkci neposkytuje" + +#: src/hostname.c:117 +msgid "cannot determine hostname" +msgstr "jméno poèítaèe nelze zjistit" + +#: src/id.c:36 +msgid "Arnold Robbins and David MacKenzie" +msgstr "" + +#: src/id.c:87 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [USERNAME]\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ]... MNO®INA1 [MNO®INA2]\n" + +#: src/id.c:88 +#, fuzzy +msgid "" +"Print information for USERNAME, or the current user.\n" +"\n" +" -a ignore, for compatibility with other versions\n" +" -g, --group print only the effective group ID\n" +" -G, --groups print all group IDs\n" +" -n, --name print a name instead of a number, for -ugG\n" +" -r, --real print the real ID instead of the effective ID, with -ugG\n" +" -u, --user print only the effective user ID\n" +msgstr "" +"Vypí¹e informace o u¾ivateli JMÉNO_U®IVATELE nebo o aktuálním u¾ivateli.\n" +"\n" +" -a ignoruje se, z dùvodu kompatibility\n" +" -g, --group vypí¹e pouze identifikaèní èíslo skupiny (GID)\n" +" -G, --groups vypí¹e pouze doplòkové skupiny\n" +" -n, --name vypí¹e jména, ne èísla (pro -ugG)\n" +" -r, --real vypí¹e skuteèné ID místo efektivního (pro -ugG)\n" +" -u, --user vypí¹e pouze identifikaèní èíslo u¾ivatele (UID)\n" +" --help vypí¹e tuto nápovìdu a skonèi\n" +" --version vypí¹e oznaèení verze a skonèí\n" +"\n" +"Bez jakéhokoli PØEPÍNAÈE, jsou vypsány nìkteré u¾iteèné informace.\n" + +#: src/id.c:100 +msgid "" +"\n" +"Without any OPTION, print some useful set of identified information.\n" +msgstr "" + +#: src/id.c:162 +#, fuzzy +msgid "cannot print only user and only group" +msgstr "nemù¾ete vynechat jak u¾ivatele tak skupinu" + +#: src/id.c:166 +msgid "cannot print only names or real IDs in default format" +msgstr "pouze jména nebo skuteèné ID nelze v implicitním formátu vypsat" + +#: src/id.c:175 +#, c-format +msgid "%s: No such user" +msgstr "%s: U¾ivatel neexistuje" + +#: src/id.c:212 +#, c-format +msgid "cannot find name for user ID %u" +msgstr "jméno u¾ivatele pro UID %u nelze najít" + +#: src/id.c:235 +#, fuzzy, c-format +msgid "cannot find name for group ID %u" +msgstr "vlastníka a/nebo skupinu %s nelze zmìnit" + +#: src/id.c:273 +msgid "cannot get supplemental group list" +msgstr "seznam doplòkových skupin nelze získat" + +#: src/id.c:385 +msgid " groups=" +msgstr " skupiny=" + +#: src/install.c:269 +#, fuzzy +msgid "the strip option may not be used when installing a directory" +msgstr "" +"formátovací øetìzec nesmí být zadán pøi zarovnávání øetìzcù (--equal-width)" + +#: src/install.c:292 src/mkdir.c:140 +#, fuzzy, c-format +msgid "invalid mode %s" +msgstr "chybné èíslo polo¾ky: `%s'" + +#: src/install.c:307 src/install.c:371 +#, fuzzy, c-format +msgid "creating directory %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/install.c:332 +#, fuzzy, c-format +msgid "installing multiple files, but last argument, %s is not a directory" +msgstr "pøi kopírování více souborù, musí být poslední argument (%s) adresáø" + +#: src/install.c:435 +#, fuzzy, c-format +msgid "%s is a directory" +msgstr "%s exituje, ale není adresáøem" + +#: src/install.c:495 +#, fuzzy, c-format +msgid "cannot obtain time stamps for %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/install.c:507 +#, fuzzy, c-format +msgid "cannot set time stamps for %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/install.c:528 +#, fuzzy +msgid "fork system call failed" +msgstr "velikost bloku" + +#: src/install.c:532 +#, fuzzy +msgid "cannot run strip" +msgstr "pøíkaz %s nelze provést" + +#: src/install.c:539 +#, fuzzy +msgid "strip failed" +msgstr "funkce stat selhala" + +#: src/install.c:560 +#, fuzzy, c-format +msgid "invalid user %s" +msgstr "neplatný u¾ivatel" + +#: src/install.c:578 +#, fuzzy, c-format +msgid "invalid group %s" +msgstr "neplatná skupina" + +#: src/install.c:597 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST (1st format)\n" +" or: %s [OPTION]... SOURCE... DIRECTORY (2nd format)\n" +" or: %s -d [OPTION]... DIRECTORY... (3rd format)\n" +msgstr "" +"Pou¾ití: %s [PØEPÍNAÈ]... ZDROJ CÍL (1-ní formát)\n" +" nebo: %s [PØEPÍNAÈ]... ZDROJ... ADRESÁØ (2-hý formát)\n" +" nebo: %s -d [PØEPÍNAÈ]... ADRESÁØ... (3-tí formát)\n" + +#: src/install.c:603 +msgid "" +"In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +"the existing DIRECTORY, while setting permission modes and owner/group.\n" +"In the third format, create all components of the given DIRECTORY(ies).\n" +"\n" +msgstr "" + +#: src/install.c:612 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination file\n" +" -b like --backup but does not accept an argument\n" +" -c (ignored)\n" +" -d, --directory treat all arguments as directory names; create all\n" +" components of the specified directories\n" +msgstr "" + +#: src/install.c:619 +msgid "" +" -D create all leading components of DEST except the " +"last,\n" +" then copy SOURCE to DEST; useful in the 1st format\n" +" -g, --group=GROUP set group ownership, instead of process' current " +"group\n" +" -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-xr-" +"x\n" +" -o, --owner=OWNER set ownership (super-user only)\n" +msgstr "" + +#: src/install.c:626 +msgid "" +" -p, --preserve-timestamps apply access/modification times of SOURCE " +"files\n" +" to corresponding destination files\n" +" -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" -v, --verbose print the name of each directory as it is created\n" +msgstr "" + +#: src/install.c:635 src/ln.c:377 src/mv.c:348 +#, fuzzy +msgid "" +"\n" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +" Pokud není pøípona zálo¾ních souborù nastavena pøepínaèem --suffix nebo \n" +"promìnnou SIMPLE_BACKUP_SUFFIX, je pou¾ívána pøípona `~'. Zpùsob vytváøení\n" +"zálo¾ních souborù lze ovlivnit nastavením promìnné VERSION_CONTROL, hodnoty\n" +"mohou být:\n" +"\n" +" none, off zálo¾ní kopie nevytváøet (i kdy¾ je zadán pøepínaè --" +"backup)\n" +" numbered, t èíslované zálo¾ní kopie\n" +" existing, nil èíslované, jestli¾e ji¾ èíslovaná zálo¾ní kopie existuje,\n" +" jinak jednoduché\n" +" simple, never jednoduché zálo¾ní kopie\n" + +#: src/join.c:144 +#, c-format +msgid "Usage: %s [OPTION]... FILE1 FILE2\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ]... SOUBOR1 SOUBOR2\n" + +#: src/join.c:148 +msgid "" +"For each pair of input lines with identical join fields, write a line to\n" +"standard output. The default join field is the first, delimited\n" +"by whitespace. When FILE1 or FILE2 (not both) is -, read standard input.\n" +"\n" +" -a FILENUM print unpairable lines coming from file FILENUM, where\n" +" FILENUM is 1 or 2, corresponding to FILE1 or FILE2\n" +" -e EMPTY replace missing input fields with EMPTY\n" +msgstr "" + +#: src/join.c:157 +msgid "" +" -i, --ignore-case ignore differences in case when comparing fields\n" +" -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n" +" -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n" +" -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n" +" -o FORMAT obey FORMAT while constructing output line\n" +" -t CHAR use CHAR as input and output field separator\n" +msgstr "" + +#: src/join.c:165 +#, fuzzy +msgid "" +" -v FILENUM like -a FILENUM, but suppress joined output lines\n" +" -1 FIELD join on this FIELD of file 1\n" +" -2 FIELD join on this FIELD of file 2\n" +msgstr "" +" Porovnává soubory LEVÝ_SOUBOR a PRAVÝ_SOUBOR, jejich¾ øádky jsou " +"uspoøádány\n" +"podle nìjakého klíèe, øádek po øádku. Výstupem jsou tøi sloupce, øádky " +"obsa¾ené\n" +"pouze v levém souboru, øádky obsa¾ené pouze v pravém souboru, øádky " +"spoleèné\n" +"obìma souborùm.\n" +"\n" +" -1 neukazuje øádky obsa¾ené pouze v levém souboru\n" +" -2 neukazuje øádky obsa¾ené pouze v pravém souboru\n" +" -3 neukazuje øádky spoleèné obìma souborùm\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/join.c:172 +msgid "" +"\n" +"Unless -t CHAR is given, leading blanks separate fields and are ignored,\n" +"else fields are separated by CHAR. Any FIELD is a field number counted\n" +"from 1. FORMAT is one or more comma or blank separated specifications,\n" +"each being `FILENUM.FIELD' or `0'. Default FORMAT outputs the join field,\n" +"the remaining fields from FILE1, the remaining fields from FILE2, all\n" +"separated by CHAR.\n" +msgstr "" + +#: src/join.c:645 +#, c-format +msgid "invalid field specifier: `%s'" +msgstr "chybnì zadaná polo¾ka: `%s'" + +#: src/join.c:659 src/join.c:772 src/join.c:808 +#, c-format +msgid "invalid field number: `%s'" +msgstr "chybné èíslo polo¾ky: `%s'" + +#: src/join.c:672 +#, c-format +msgid "invalid file number in field spec: `%s'" +msgstr "chybné èíslo souboru v popisu polo¾ky: `%s'" + +#: src/join.c:792 +#, c-format +msgid "invalid field number for file 1: `%s'" +msgstr "chybné èíslo polo¾ky pro soubor 1: `%s'" + +#: src/join.c:801 +#, c-format +msgid "invalid field number for file 2: `%s'" +msgstr "chybné èíslo polo¾ky pro soubor 2: `%s'" + +#: src/join.c:833 +msgid "too many non-option arguments" +msgstr "pøíli¹ mnoho argumentù, které nejsou pøepínaèi" + +#: src/join.c:855 +msgid "too few non-option arguments" +msgstr "pøíli¹ málo argumentù, které nejsou pøepínaèi" + +#: src/join.c:866 +msgid "both files cannot be standard input" +msgstr "oba dva soubory nemohou být standardním vstupem" + +#: src/kill.c:93 +#, c-format +msgid "" +"Usage: %s [-s SIGNAL | -SIGNAL] PID...\n" +" or: %s -l [SIGNAL]...\n" +" or: %s -t [SIGNAL]...\n" +msgstr "" + +#: src/kill.c:99 +msgid "" +"Send signals to processes, or list signals.\n" +"\n" +msgstr "" + +#: src/kill.c:106 +#, fuzzy +msgid "" +" -s, --signal=SIGNAL, -SIGNAL\n" +" specify the name or number of the signal to be sent\n" +" -l, --list list signal names, or convert signal names to/from " +"numbers\n" +" -t, --table print a table of signal information\n" +msgstr "" +"Kopíruje standardní vstup do ka¾dého souboru a také na standardní výstup.\n" +"\n" +" -a, --append pøipojí k daným SOUBORÙM, nepøepisuje je\n" +" -i, --ignore-interrupts ignoruje signál 'interrupt'\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/kill.c:114 +msgid "" +"\n" +"SIGNAL may be a signal name like `HUP', or a signal number like `1',\n" +"or an exit status of a process terminated by a signal.\n" +"PID is an integer; if negative it identifies a process group.\n" +msgstr "" + +#: src/kill.c:163 +#, fuzzy, c-format +msgid "%s: invalid signal" +msgstr "%s: neplatný PID" + +#: src/kill.c:262 +#, fuzzy, c-format +msgid "missing operand after `%s'" +msgstr "%s: po `%c' je oèekáváno celé èíslo" + +#: src/kill.c:274 +#, fuzzy, c-format +msgid "%s: invalid process id" +msgstr "%s: chybný vzorek" + +#: src/kill.c:327 +#, fuzzy, c-format +msgid "invalid option -- %c" +msgstr "%s: neznámý pøepínaè -- %c\n" + +#: src/kill.c:336 +#, fuzzy, c-format +msgid "%s: multiple signals specified" +msgstr "\\%c: chybná escape sekvence" + +#: src/kill.c:350 +msgid "multiple -l or -t options specified" +msgstr "" + +#: src/kill.c:367 +msgid "cannot combine signal with -l or -t" +msgstr "" + +#: src/link.c:51 +#, fuzzy, c-format +msgid "" +"Usage: %s FILE1 FILE2\n" +" or: %s OPTION\n" +msgstr "" +"Pou¾ití: %s [SOUBOR]...\n" +" nebo: %s [PØEPÍNAÈ]\n" + +#: src/link.c:54 +msgid "" +"Call the link function to create a link named FILE2 to an existing FILE1.\n" +"\n" +msgstr "" + +#: src/link.c:98 +#, fuzzy, c-format +msgid "cannot create link %s to %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/ln.c:39 +msgid "Mike Parker and David MacKenzie" +msgstr "" + +#: src/ln.c:167 +#, c-format +msgid "%s: warning: making a hard link to a symbolic link is not portable" +msgstr "" +"%s: varování: vytvoøení pevného odkazu na symbolický odkaz\n" +"není pøenositelné" + +#: src/ln.c:174 +#, fuzzy, c-format +msgid "%s: hard link not allowed for directory" +msgstr "`%s' není adresáøem" + +#: src/ln.c:246 +#, fuzzy, c-format +msgid "%s: cannot overwrite directory" +msgstr "adresáø %s nelze vytvoøit" + +#: src/ln.c:251 +#, fuzzy, c-format +msgid "%s: replace %s? " +msgstr "%s: pøepsat `%s'? " + +#: src/ln.c:257 +#, c-format +msgid "%s: File exists" +msgstr "%s: Soubor existuje" + +#: src/ln.c:304 +#, fuzzy, c-format +msgid "create symbolic link %s to %s" +msgstr "vytvoøen symbolický odkaz `%s' na `%s'" + +#: src/ln.c:305 +#, fuzzy, c-format +msgid "create hard link %s to %s" +msgstr "vytvoøen pevný odkaz `%s' na `%s'" + +#: src/ln.c:319 +#, fuzzy, c-format +msgid "creating symbolic link %s to %s" +msgstr "vytvoøen symbolický odkaz `%s' na `%s'" + +#: src/ln.c:320 +#, fuzzy, c-format +msgid "creating hard link %s to %s" +msgstr "vytvoøen pevný odkaz `%s' na `%s'" + +#: src/ln.c:339 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... TARGET [LINK_NAME]\n" +" or: %s [OPTION]... TARGET... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY TARGET...\n" +msgstr "" +"Pou¾ití: %s [PØEPÍNAÈ]... POSLEDNÍ\n" +" nebo: %s [PØEPÍNAÈ]... PRVNÍ POSLEDNÍ\n" +" nebo: %s [PØEPÍNAÈ]... PRVNÍ PØÍRÙSTEK POSLEDNÍ\n" + +#: src/ln.c:345 +msgid "" +"Create a link to the specified TARGET with optional LINK_NAME.\n" +"If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +"created in the current directory. When using the second form with more\n" +"than one TARGET, the last argument must be a directory; create links\n" +"in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +"links with --symbolic. When creating hard links, each TARGET must exist.\n" +"\n" +msgstr "" + +#: src/ln.c:357 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an argument\n" +" -d, -F, --directory hard link directories (super-user only)\n" +" -f, --force remove existing destination files\n" +msgstr "" + +#: src/ln.c:363 +msgid "" +" -n, --no-dereference treat destination that is a symlink to a\n" +" directory as if it were a normal file\n" +" -i, --interactive prompt whether to remove destinations\n" +" -s, --symbolic make symbolic links instead of hard links\n" +msgstr "" + +#: src/ln.c:369 +msgid "" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY specify the DIRECTORY in which to " +"create\n" +" the links\n" +" -v, --verbose print name of each file before linking\n" +msgstr "" + +#: src/ln.c:521 +#, fuzzy, c-format +msgid "%s: specified target directory is not a directory" +msgstr "%s exituje, ale není adresáøem" + +#: src/ln.c:542 +msgid "when making multiple links, last argument must be a directory" +msgstr "pøi vytváøení více odkazù, musí být poslední argument adresáø" + +#: src/logname.c:48 src/pwd.c:46 src/sync.c:44 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ] [SOUBOR]...\n" + +#: src/logname.c:49 +msgid "" +"Print the name of the current user.\n" +"\n" +msgstr "" + +#: src/logname.c:99 +#, fuzzy, c-format +msgid "%s: no login name\n" +msgstr "%s: chybné èíslo" + +#: src/ls.c:673 +#, fuzzy +msgid "%b %e %Y" +msgstr "%e. %b %Y %H.%M" + +#: src/ls.c:681 +#, fuzzy +msgid "%b %e %H:%M" +msgstr "%e. %b %Y %H.%M" + +#: src/ls.c:1307 +#, fuzzy, c-format +msgid "ignoring invalid value of environment variable QUOTING_STYLE: %s" +msgstr "¹patná ¹íøka (%s) v promìnné prostøedí COLUMNS, bude ignorována" + +#: src/ls.c:1334 +#, c-format +msgid "ignoring invalid width in environment variable COLUMNS: %s" +msgstr "¹patná ¹íøka (%s) v promìnné prostøedí COLUMNS, bude ignorována" + +#: src/ls.c:1365 +#, c-format +msgid "ignoring invalid tab size in environment variable TABSIZE: %s" +msgstr "" +"¹patná velikost tabelárotu (%s) v promìnné prostøedí TABSIZE, bude ignorována" + +#: src/ls.c:1482 +#, fuzzy, c-format +msgid "invalid line width: %s" +msgstr "chybné èíslo polo¾ky: `%s'" + +#: src/ls.c:1556 +#, fuzzy, c-format +msgid "invalid tab size: %s" +msgstr "chybný typ øetìzce `%s'" + +#: src/ls.c:1722 +#, fuzzy, c-format +msgid "invalid time style format %s" +msgstr "argument %s je pro `%s' neplatný" + +#: src/ls.c:2054 +#, fuzzy, c-format +msgid "unrecognized prefix: %s" +msgstr "neznámý pøepínaè `-%c'" + +#: src/ls.c:2077 +msgid "unparsable value for LS_COLORS environment variable" +msgstr "nesrozumitelná hodnota v promìnné prostøedí LS_COLORS" + +#: src/ls.c:2145 +#, fuzzy, c-format +msgid "cannot determine device and inode of %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/ls.c:2155 +#, fuzzy, c-format +msgid "not listing already-listed directory: %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/ls.c:2208 src/remove.c:929 +#, fuzzy, c-format +msgid "reading directory %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/ls.c:2603 +#, fuzzy, c-format +msgid "cannot compare file names %s and %s" +msgstr "odkaz `%s' nelze vytvoøit" + +#: src/ls.c:3762 +msgid "" +"List information about the FILEs (the current directory by default).\n" +"Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +"\n" +msgstr "" + +#: src/ls.c:3770 +msgid "" +" -a, --all do not hide entries starting with .\n" +" -A, --almost-all do not list implied . and ..\n" +" --author print the author of each file\n" +" -b, --escape print octal escapes for nongraphic characters\n" +msgstr "" + +#: src/ls.c:3776 +msgid "" +" --block-size=SIZE use SIZE-byte blocks\n" +" -B, --ignore-backups do not list implied entries ending with ~\n" +" -c with -lt: sort by, and show, ctime (time of " +"last\n" +" modification of file status information)\n" +" with -l: show ctime and sort by name\n" +" otherwise: sort by ctime\n" +msgstr "" + +#: src/ls.c:3784 +msgid "" +" -C list entries by columns\n" +" --color[=WHEN] control whether color is used to distinguish " +"file\n" +" types. WHEN may be `never', `always', or " +"`auto'\n" +" -d, --directory list directory entries instead of contents,\n" +" and do not dereference symbolic links\n" +" -D, --dired generate output designed for Emacs' dired mode\n" +msgstr "" + +#: src/ls.c:3792 +msgid "" +" -f do not sort, enable -aU, disable -lst\n" +" -F, --classify append indicator (one of */=@|) to entries\n" +" --format=WORD across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time like -l --time-style=full-iso\n" +msgstr "" + +#: src/ls.c:3799 +msgid "" +" -g like -l, but do not list owner\n" +" -G, --no-group inhibit display of group information\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" --si likewise, but use powers of 1000 not 1024\n" +" -H, --dereference-command-line\n" +" follow symbolic links listed on the command " +"line\n" +" --dereference-command-line-symlink-to-dir\n" +" follow each command line symbolic link\n" +" that points to a directory\n" +msgstr "" + +#: src/ls.c:3810 +msgid "" +" --indicator-style=WORD append indicator with style WORD to entry " +"names:\n" +" none (default), classify (-F), file-type (-" +"p)\n" +" -i, --inode print index number of each file\n" +" -I, --ignore=PATTERN do not list implied entries matching shell " +"PATTERN\n" +" -k like --block-size=1K\n" +msgstr "" + +#: src/ls.c:3817 +msgid "" +" -l use a long listing format\n" +" -L, --dereference when showing file information for a symbolic\n" +" link, show information for the file the link\n" +" references rather than for the link itself\n" +" -m fill width with a comma separated list of " +"entries\n" +msgstr "" + +#: src/ls.c:3824 +msgid "" +" -n, --numeric-uid-gid like -l, but list numeric UIDs and GIDs\n" +" -N, --literal print raw entry names (don't treat e.g. " +"control\n" +" characters specially)\n" +" -o like -l, but do not list group information\n" +" -p, --file-type append indicator (one of /=@|) to entries\n" +msgstr "" + +#: src/ls.c:3831 +#, fuzzy +msgid "" +" -q, --hide-control-chars print ? instead of non graphic characters\n" +" --show-control-chars show non graphic characters as-is (default\n" +" unless program is `ls' and output is a " +"terminal)\n" +" -Q, --quote-name enclose entry names in double quotes\n" +" --quoting-style=WORD use quoting style WORD for entry names:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" +msgstr "" +" -g (ignorován)\n" +" -G, --no-group nevypisuju informace o skupinách\n" +" -h, --human-readable vypisuje velikosti ve formátu pro èlovìka\n" +" (napø: 1K, 234M, 2G)\n" +" -H, --si jako pøedchozí, ale jednotky jsou násobky 1000\n" +" a ne 1024.\n" +" --indicator-style=SLOVO pøidává indikátory stylem SLOVO k názvùm " +"souborù\n" +" SLOVO mù¾e být: none (implicitnì), classify (-" +"F),\n" +" file-type (-p)\n" +" -i, --inode ke ka¾dému souboru vypí¹e jeho i-uzlové èíslo\n" +" -I, --ignore=VZOR nevypisuje soubory vyhovující VZORu\n" +" -k, --kilobytes jako --block-size=1024\n" +" -l vypí¹e výstup ve dlouhém formátu\n" +" -L, --dereference u symbolického odkazu vypí¹e soubor, na který\n" +" odkaz ukazuje\n" +" -m vypí¹e soubory jako seznam jmen souborù " +"oddìlených\n" +" èárkami\n" +" -n, --numeric-uid-gid místo jména u¾ivatele (UID) a skupiny (GID)\n" +" vypisuje èísla\n" +" -N, --literal vypí¹e jména souborù tak, jak jsou na disku\n" +" ulo¾ena. Nezpracovává øídící znaky\n" +" -o dlouhý formát bez informací o skupinách\n" +" -p, --file-type k názvùm souborù pøidá znak urèující jejich " +"typ\n" +" (jeden z /=@|)\n" +" -q, --hide-control-chars vypí¹e '?' místo negrafických znakù\n" +" --show-control-chars vypí¹e negrafické znaky tak jak jsou " +"(implicitní,\n" +" jestli¾e program není `ls' a výstup není na\n" +" terminál)\n" +" -Q, --quote-name vlo¾í názvy souborù do uvozovek\n" +" --quoting-style=SLOVO pou¾ije kvótovací styl SLOVO pro jména " +"souborù.\n" +" SLOVO mù¾e být:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" +" -r, --reverse opaèné uspoøádání pøi øazení\n" +" -R, --recursive vypí¹e adresáøe rekurzivnì\n" +" -s, --size vypí¹e velikost ka¾dého souboru v blocích\n" + +#: src/ls.c:3839 +msgid "" +" -r, --reverse reverse order while sorting\n" +" -R, --recursive list subdirectories recursively\n" +" -s, --size print size of each file, in blocks\n" +msgstr "" + +#: src/ls.c:3844 +msgid "" +" -S sort by file size\n" +" --sort=WORD extension -X, none -U, size -S, time -t,\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=WORD show time as WORD instead of modification " +"time:\n" +" atime, access, use, ctime or status; use\n" +" specified time as sort key if --sort=time\n" +msgstr "" + +#: src/ls.c:3853 +msgid "" +" --time-style=STYLE show times using style STYLE:\n" +" full-iso, long-iso, iso, locale, +FORMAT\n" +" FORMAT is interpreted like `date'; if FORMAT " +"is\n" +" FORMAT1FORMAT2, FORMAT1 applies to\n" +" non-recent files and FORMAT2 to recent files;\n" +" if STYLE is prefixed with `posix-', STYLE\n" +" takes effect only outside the POSIX locale\n" +" -t sort by modification time\n" +" -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +msgstr "" + +#: src/ls.c:3864 +msgid "" +" -u with -lt: sort by, and show, access time\n" +" with -l: show access time and sort by name\n" +" otherwise: sort by access time\n" +" -U do not sort; list entries in directory order\n" +" -v sort by version\n" +msgstr "" + +#: src/ls.c:3871 +msgid "" +" -w, --width=COLS assume screen width instead of current value\n" +" -x list entries by lines instead of by columns\n" +" -X sort alphabetically by entry extension\n" +" -1 list one file per line\n" +msgstr "" + +#: src/ls.c:3883 +msgid "" +"\n" +"By default, color is not used to distinguish types of files. That is\n" +"equivalent to using --color=none. Using the --color option without the\n" +"optional WHEN argument is equivalent to using --color=always. With\n" +"--color=auto, color codes are output only if standard output is connected\n" +"to a terminal (tty).\n" +msgstr "" + +#: src/md5sum.c:38 +msgid "Ulrich Drepper and Scott Miller" +msgstr "" + +#: src/md5sum.c:125 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]...\n" +" or: %s [OPTION] --check [FILE]\n" +"Print or check %s (%d-bit) checksums.\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" + +#: src/md5sum.c:134 +#, c-format +msgid "" +"\n" +" -b, --binary read files in binary mode (default on DOS/" +"Windows)\n" +" -c, --check check %s sums against given list\n" +" -t, --text read files in text mode (default)\n" +"\n" +msgstr "" + +#: src/md5sum.c:142 +msgid "" +"The following two options are useful only when verifying checksums:\n" +" --status don't output anything, status code shows success\n" +" -w, --warn warn about improperly formated checksum lines\n" +"\n" +msgstr "" + +#: src/md5sum.c:150 +#, c-format +msgid "" +"\n" +"The sums are computed as described in %s. When checking, the input\n" +"should be a former output of this program. The default mode is to print\n" +"a line with checksum, a character indicating type (`*' for binary, ` ' for\n" +"text), and name for each FILE.\n" +msgstr "" + +#: src/md5sum.c:385 +#, c-format +msgid "%s: %lu: improperly formatted %s checksum line" +msgstr "%s: %lu: nesprávnì formátovaný øádek %s kontrolního souètu" + +#: src/md5sum.c:407 +#, c-format +msgid "%s: FAILED open or read\n" +msgstr "%s: SELHALO otevøení nebo ètení\n" + +#: src/md5sum.c:431 +msgid "FAILED" +msgstr "CHYBNÝ" + +#: src/md5sum.c:431 +msgid "OK" +msgstr "V POØÁDKU" + +#: src/md5sum.c:444 +#, c-format +msgid "%s: read error" +msgstr "%s: chyba pøi ètení" + +#: src/md5sum.c:457 +#, c-format +msgid "%s: no properly formatted %s checksum lines found" +msgstr "%s: nenalezeny správnì formátované øádky %s kontrolního souètu" + +# that's a case where cases are needed in Slavic languages +# podanych/podanego are plural/singular Genitive, I moved them to +# next messages hoping it doesn't spoil anything - rzm +# +# see also md5sum.c:430. it is somewhat surprising that we need +# such things only in two places in this file - rzm 960902 +# +#: src/md5sum.c:470 +#, c-format +msgid "WARNING: %d of %d listed %s could not be read" +msgstr "UPOZORNÌNÍ: %d z %d %s nelze èíst" + +# in Genitive - rzm +#: src/md5sum.c:473 +msgid "file" +msgstr "zadaného souboru" + +# in Genitive - rzm +#: src/md5sum.c:473 +msgid "files" +msgstr "zadaných souborù" + +# once more `of computed checksum(s)' is `wyliczonej sumy' or +# `wyliczonych sum' in sing. or plural Genitive; how to handle? - rzm +# +# it is better now but the word `wyliczonych' should also change according +# to the number too (what a horrible language! - but there are worse) +# so I'm moving it to the changing part; fortunately it is Genitive +# so we don't need to use two forms for plural (depending on number: nn[234] +# are different that the other ones) - rzm 960902 +# +#: src/md5sum.c:479 +#, c-format +msgid "WARNING: %d of %d computed %s did NOT match" +msgstr "UPOZORNÌNÍ: %d z %d %s NEBYLY vyhodnoceny" + +#: src/md5sum.c:482 +msgid "checksum" +msgstr "kontrolního souètu" + +#: src/md5sum.c:482 +msgid "checksums" +msgstr "kontrolních souètù" + +#: src/md5sum.c:564 +msgid "" +"the --binary and --text options are meaningless when verifying checksums" +msgstr "" +"pøepínaèe --binary a --text jsou bezvýznamné pøi ovìøování kontrolních souètù" + +#: src/md5sum.c:572 +msgid "the --string and --check options are mutually exclusive" +msgstr "pøepínaèe --string a --check se vzájemnì vyluèují" + +#: src/md5sum.c:579 +msgid "the --status option is meaningful only when verifying checksums" +msgstr "pøepínaè --status má význam pouze pøi ovìøování kontrolních souètù" + +#: src/md5sum.c:586 +msgid "the --warn option is meaningful only when verifying checksums" +msgstr "pøepínaè --warn má význam pouze pøi ovìøování kontrolních souètù" + +#: src/md5sum.c:596 +msgid "no files may be specified when using --string" +msgstr "pøi pou¾ití pøepínaèe --string nemohou být zadány soubory" + +#: src/md5sum.c:618 +msgid "only one argument may be specified when using --check" +msgstr "pouze jeden argument mù¾e být zadán pøi u¾ití pøepínaèe --check" + +#: src/mkdir.c:61 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] DIRECTORY...\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ] [SOUBOR]...\n" + +#: src/mkdir.c:62 +msgid "" +"Create the DIRECTORY(ies), if they do not already exist.\n" +"\n" +msgstr "" + +#: src/mkdir.c:69 +#, fuzzy +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not rwxrwxrwx - " +"umask\n" +" -p, --parents no error if existing, make parent directories as needed\n" +" -v, --verbose print a message for each created directory\n" +msgstr "" +"Vytvoøí ADRESÁØ(e), jestli¾e je¹tì neexistuje(í).\n" +"\n" +" -m, --mode=PRÁVA nastaví pøístupová práva (zadány jako pøíkazu 'chmod'),\n" +" místo toho, aby byla práva nastavena na rwxrwxrwx - " +"umask\n" +" -p, --parents vytvoøí neexistující rodièovské adresáøe zadaného " +"adresáøe\n" +" -v, --verbose vypí¹e zprávu pro ka¾dý vytvoøený adresáø\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/mkdir.c:113 +#, fuzzy, c-format +msgid "created directory %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/mkdir.c:190 +#, fuzzy, c-format +msgid "cannot set permissions of directory %s" +msgstr "práva %s nelze zmìnit" + +#: src/mkfifo.c:55 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] NAME...\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ] [SOUBOR]...\n" + +#: src/mkfifo.c:56 +msgid "" +"Create named pipes (FIFOs) with the given NAMEs.\n" +"\n" +msgstr "" + +#: src/mkfifo.c:63 src/mknod.c:64 +#, fuzzy +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not a=rw - umask\n" +msgstr "" +"Tvoøí pojmenované roury (FIFO) se jmény JMÉNO.\n" +"\n" +" -m, --mode=PRÁVA nastaví pøístupová práva (zadána jako pøíkazu 'chmod'),\n" +" místo toho, aby byla nastavena na 0666 - umask\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/mkfifo.c:93 src/mknod.c:206 +msgid "fifo files not supported" +msgstr "tento systém nepodporuje roury" + +#: src/mkfifo.c:123 src/mknod.c:127 +#, fuzzy +msgid "invalid mode" +msgstr "neplatné èíslo" + +#: src/mkfifo.c:142 +#, fuzzy, c-format +msgid "cannot set permissions of fifo %s" +msgstr "práva %s nelze zmìnit" + +#: src/mknod.c:55 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... NAME TYPE [MAJOR MINOR]\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ]... MNO®INA1 [MNO®INA2]\n" + +#: src/mknod.c:57 +msgid "" +"Create the special file NAME of the given TYPE.\n" +"\n" +msgstr "" + +#: src/mknod.c:69 +msgid "" +"\n" +"Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they\n" +"must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X,\n" +"it is interpreted as hexadecimal; otherwise, if it begins with 0, as octal;\n" +"otherwise, as decimal. TYPE may be:\n" +msgstr "" + +#: src/mknod.c:76 +#, fuzzy +msgid "" +"\n" +" b create a block (buffered) special file\n" +" c, u create a character (unbuffered) special file\n" +" p create a FIFO\n" +msgstr "" +"Vytvoøí speciální soubor JMÉNO zadaného TYPu.\n" +"\n" +" -m, --mode=PRÁVA nastaví pøístupová práva (zadána jako pøíkazu 'chmod'),\n" +" místo toho, aby byla nastavena na 0666 - umask\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" +"\n" +"HLAVNÍ a VEDLEJ©Í èíslo není dovoleno u TYPu p, jinak povinné. TYP mù¾e " +"být:\n" +"\n" +" b blokový (bufferovaný) speciální soubor\n" +" c, u znakový (nebufferovaný) speciální soubor\n" +" p roura (FIFO)\n" + +#: src/mknod.c:141 +#, fuzzy +msgid "wrong number of arguments" +msgstr "pøíli¹ málo argumentù" + +#: src/mknod.c:153 +#, fuzzy +msgid "block special files not supported" +msgstr "velikost bloku" + +#: src/mknod.c:162 +#, fuzzy +msgid "character special files not supported" +msgstr "posun znaku je nula" + +#: src/mknod.c:171 +#, fuzzy +msgid "" +"when creating special files, major and minor device\n" +"numbers must be specified" +msgstr "" +"pøi vytváøení speciálního blokového souboru, musí být hlavní\n" +"a vedlej¹í èíslo zaøízení zadáno" + +#: src/mknod.c:186 +#, fuzzy, c-format +msgid "invalid major device number %s" +msgstr "chybné poèáteèní èíslo øádku: `%s'" + +#: src/mknod.c:191 +#, fuzzy, c-format +msgid "invalid minor device number %s" +msgstr "chybné poèáteèní èíslo øádku: `%s'" + +#: src/mknod.c:196 +#, fuzzy, c-format +msgid "invalid device %s %s" +msgstr "argument %s je pro `%s' neplatný" + +#: src/mknod.c:210 +msgid "major and minor device numbers may not be specified for fifo files" +msgstr "pro roury nesmí být hlavní a vedlej¹í èíslo zaøízení zadáno" + +#: src/mknod.c:231 +#, fuzzy, c-format +msgid "cannot set permissions of %s" +msgstr "práva %s nelze zmìnit" + +#: src/mv.c:44 +msgid "Mike Parker, David MacKenzie, and Jim Meyering" +msgstr "" + +#: src/mv.c:317 +msgid "" +"Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" + +#: src/mv.c:324 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" -f, --force do not prompt before overwriting\n" +" equivalent to --reply=yes\n" +" -i, --interactive prompt before overwrite\n" +" equivalent to --reply=query\n" +msgstr "" + +#: src/mv.c:332 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +msgstr "" + +#: src/mv.c:339 +#, fuzzy +msgid "" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +" -u, --update move only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +msgstr "" +"Pøejmenování ZDROJe na CÍL nebo pøemístìní ZDROJe(ù) do ADRESÁØe.\n" +"\n" +" --backup=[TYP] vytvoøí zálo¾ní kopii ka¾dého existujícího\n" +" cílového souboru\n" +" -b jako --backup, ale bez argumentu\n" +" -f, --force ma¾e existující cíle, neptá se\n" +" -i, --interactive pøed pøepsáním souboru se zeptá\n" +" --strip-trailing-slashes odstraní v¹echna lomítka z konce ZDROJe(ù)\n" +" -S, --suffix=PØÍPONA pøípona zálo¾ních souborù\n" +" --target-directory=ADRESÁØ pøemístí v¹echny ZDROJe do ADRESÁØe\n" +" -u, --update pøemístí pouze star¹í a úplnì nové soubory\n" +" -v, --verbose vypisuje co se dìje\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" +"\n" + +#: src/mv.c:467 +#, fuzzy, c-format +msgid "specified target, %s is not a directory" +msgstr "%s exituje, ale není adresáøem" + +#: src/mv.c:475 +msgid "when moving multiple files, last argument must be a directory" +msgstr "pøi pøemís»ování více souborù, musí být poslední argument adresáø" + +#: src/nice.c:67 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] [COMMAND [ARG]...]\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ] [SOUBOR]...\n" + +#: src/nice.c:68 +#, fuzzy +msgid "" +"Run COMMAND with an adjusted scheduling priority.\n" +"With no COMMAND, print the current scheduling priority. ADJUST is 10\n" +"by default. Range goes from -20 (highest priority) to 19 (lowest).\n" +"\n" +" -n, --adjustment=ADJUST increment priority by ADJUST first\n" +msgstr "" +" Provede PØÍKAZ se zadanou prioritou. Bez PØÍKAZu, vypí¹e aktuální " +"prioritu.\n" +"NASTAVENÍ je implicitnì 10. Rozsah je od -20 (nejvy¹¹í priorita) do 19\n" +"(nejni¾¹í).\n" +"\n" +" -NASTAVENÍ aktuální prioritu zvý¹í o NASTAVENÍ\n" +" -n, --adjustment=NASTAVENÍ jako -NASTAVENÍ\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/nice.c:109 src/nice.c:122 +#, fuzzy, c-format +msgid "invalid option `%s'" +msgstr "chybný typ øetìzce `%s'" + +#: src/nice.c:147 +#, fuzzy, c-format +msgid "invalid priority `%s'" +msgstr "chybné èíslo polo¾ky: `%s'" + +#: src/nice.c:171 +msgid "a command must be given with an adjustment" +msgstr "pøíkaz musí být zadán s èíslem, o kolik zmìnit prioritu" + +#: src/nice.c:178 src/nice.c:187 +#, fuzzy +msgid "cannot get priority" +msgstr "adresáø %s nelze vytvoøit" + +#: src/nice.c:192 +#, fuzzy +msgid "cannot set priority" +msgstr "adresáø %s nelze vytvoøit" + +#: src/nl.c:39 +msgid "Scott Bartram and David MacKenzie" +msgstr "" + +#: src/nl.c:180 +msgid "" +"Write each FILE to standard output, with line numbers added.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/nl.c:188 +#, fuzzy +msgid "" +" -b, --body-numbering=STYLE use STYLE for numbering body lines\n" +" -d, --section-delimiter=CC use CC for separating logical pages\n" +" -f, --footer-numbering=STYLE use STYLE for numbering footer lines\n" +msgstr "" +" Vypí¹e ka¾dý SOUBOR na standardní výstup. Poslední øádek jako první.\n" +"Jestli¾e SOUBOR nebude zadán nebo bude -, bude èten standardní vstup.\n" +"\n" +" -b, --before pøipojí oddìlovaè øádkù pøed øádky místo za nì\n" +" -r, --regex interpretuje oddìlovaè jako regulární výraz\n" +" -s, --separator=ØETÌZEC pou¾ije ØETÌZCE jako oddìlovaèe místo nového " +"øádku\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/nl.c:193 +msgid "" +" -h, --header-numbering=STYLE use STYLE for numbering header lines\n" +" -i, --page-increment=NUMBER line number increment at each line\n" +" -l, --join-blank-lines=NUMBER group of NUMBER empty lines counted as " +"one\n" +" -n, --number-format=FORMAT insert line numbers according to FORMAT\n" +" -p, --no-renumber do not reset line numbers at logical " +"pages\n" +" -s, --number-separator=STRING add STRING after (possible) line number\n" +msgstr "" + +#: src/nl.c:201 +msgid "" +" -v, --first-page=NUMBER first line number on each logical page\n" +" -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +msgstr "" + +#: src/nl.c:207 +msgid "" +"\n" +"By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +"two delimiter characters for separating logical pages, a missing\n" +"second character implies :. Type \\\\ for \\. STYLE is one of:\n" +msgstr "" + +#: src/nl.c:213 +msgid "" +"\n" +" a number all lines\n" +" t number only nonempty lines\n" +" n number no lines\n" +" pREGEXP number only lines that contain a match for REGEXP\n" +"\n" +"FORMAT is one of:\n" +"\n" +" ln left justified, no leading zeros\n" +" rn right justified, no leading zeros\n" +" rz right justified, leading zeros\n" +"\n" +msgstr "" + +#: src/nl.c:504 +#, c-format +msgid "invalid starting line number: `%s'" +msgstr "chybné poèáteèní èíslo øádku: `%s'" + +#: src/nl.c:514 +#, c-format +msgid "invalid line number increment: `%s'" +msgstr "chybná hodnota pøírùstku èísla øádku: `%s'" + +#: src/nl.c:527 +#, c-format +msgid "invalid number of blank lines: `%s'" +msgstr "chybný poèet prázdných øádkù: `%s'" + +#: src/nl.c:541 +#, c-format +msgid "invalid line number field width: `%s'" +msgstr "chybná ¹íøka èísla øádku: `%s'" + +#: src/od.c:287 +#, c-format +msgid "" +"Usage: %s [OPTION]... [FILE]...\n" +" or: %s --traditional [FILE] [[+]OFFSET [[+]LABEL]]\n" +msgstr "" +"Pou¾ití: %s [PØEPÍNAÈ]... [SOUBOR]...\n" +" nebo: %s --traditional [SOUBOR] [[+]POSUN [[+]NÁVÌ©TÍ]]\n" + +#: src/od.c:292 +msgid "" +"\n" +"Write an unambiguous representation, octal bytes by default,\n" +"of FILE to standard output. With more than one FILE argument,\n" +"concatenate them in the listed order to form the input.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/od.c:299 +msgid "All arguments to long options are mandatory for short options.\n" +msgstr "" + +#: src/od.c:302 +msgid "" +" -A, --address-radix=RADIX decide how file offsets are printed\n" +" -j, --skip-bytes=BYTES skip BYTES input bytes first\n" +msgstr "" + +#: src/od.c:306 +msgid "" +" -N, --read-bytes=BYTES limit dump to BYTES input bytes\n" +" -s, --strings[=BYTES] output strings of at least BYTES graphic " +"chars\n" +" -t, --format=TYPE select output format or formats\n" +" -v, --output-duplicates do not use * to mark line suppression\n" +" -w, --width[=BYTES] output BYTES bytes per output line\n" +" --traditional accept arguments in traditional form\n" +msgstr "" + +#: src/od.c:316 +msgid "" +"\n" +"Traditional format specifications may be intermixed; they accumulate:\n" +" -a same as -t a, select named characters\n" +" -b same as -t oC, select octal bytes\n" +" -c same as -t c, select ASCII characters or backslash escapes\n" +" -d same as -t u2, select unsigned decimal shorts\n" +msgstr "" + +#: src/od.c:324 +msgid "" +" -f same as -t fF, select floats\n" +" -h same as -t x2, select hexadecimal shorts\n" +" -i same as -t d2, select decimal shorts\n" +" -l same as -t d4, select decimal longs\n" +" -o same as -t o2, select octal shorts\n" +" -x same as -t x2, select hexadecimal shorts\n" +msgstr "" + +#: src/od.c:332 +msgid "" +"\n" +"For older syntax (second call format), OFFSET means -j OFFSET. LABEL\n" +"is the pseudo-address at first byte printed, incremented when dump is\n" +"progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates\n" +"hexadecimal, suffixes may be . for octal and b for multiply by 512.\n" +"\n" +"TYPE is made up of one or more of these specifications:\n" +"\n" +" a named character\n" +" c ASCII character or backslash escape\n" +msgstr "" + +#: src/od.c:344 +msgid "" +" d[SIZE] signed decimal, SIZE bytes per integer\n" +" f[SIZE] floating point, SIZE bytes per integer\n" +" o[SIZE] octal, SIZE bytes per integer\n" +" u[SIZE] unsigned decimal, SIZE bytes per integer\n" +" x[SIZE] hexadecimal, SIZE bytes per integer\n" +msgstr "" + +#: src/od.c:351 +msgid "" +"\n" +"SIZE is a number. For TYPE in doux, SIZE may also be C for\n" +"sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n" +"sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +"for sizeof(double) or L for sizeof(long double).\n" +msgstr "" + +#: src/od.c:358 +msgid "" +"\n" +"RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +"BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +"with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix to\n" +"any type adds a display of printable characters to the end of each line\n" +"of output. " +msgstr "" + +#: src/od.c:366 +msgid "" +"--string without a number implies 3. --width without a number\n" +"implies 32. By default, od uses -A o -t d2 -w 16.\n" +msgstr "" + +#: src/od.c:722 src/od.c:844 +#, c-format +msgid "invalid type string `%s'" +msgstr "chybný typ øetìzce `%s'" + +#: src/od.c:732 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte integral type" +msgstr "chybný typ `%s'; tento systém nemá %lu-bajtová celá èísla" + +#: src/od.c:854 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte floating point type" +msgstr "" +"chybný typ `%s'; tento systém nemá %lu-bajtová èísla s plovoucí øádovou " +"èárkou" + +#: src/od.c:917 +#, c-format +msgid "invalid character `%c' in type string `%s'" +msgstr "znak `%c' v øetìzci typu `%s' je chybný" + +#: src/od.c:1144 +msgid "cannot skip past end of combined input" +msgstr "" +"více bajtù, ne¾ kolik obsahují v¹echny vstupní soubory, nelze pøeskoèit" + +#: src/od.c:1397 +msgid "old-style offset" +msgstr "posunutí ve starém stylu" + +#: src/od.c:1707 +#, c-format +msgid "invalid output address radix `%c'; it must be one character from [doxn]" +msgstr "chybný základ výstupní adresy `%c'; musí to být jeden ze znakù [doxn]" + +#: src/od.c:1717 +msgid "skip argument" +msgstr "pøeskakuji argument" + +#: src/od.c:1725 +msgid "limit argument" +msgstr "argument oøezán" + +#: src/od.c:1735 +msgid "minimum string length" +msgstr "minimální délka øetìzce" + +#: src/od.c:1740 src/od.c:1806 +#, c-format +msgid "%s is too large" +msgstr "%s je pøíli¹ velké" + +#: src/od.c:1804 +msgid "width specification" +msgstr "specifikace ¹íøky" + +#: src/od.c:1826 +msgid "no type may be specified when dumping strings" +msgstr "pøi vypisování øetìzcù nelze zadat typ" + +#: src/od.c:1874 +#, c-format +msgid "invalid second operand in compatibility mode `%s'" +msgstr "chybný druhý argument '%s' ve starém formátu" + +#: src/od.c:1895 +msgid "in compatibility mode, the last two arguments must be offsets" +msgstr "v kompatibilním módu musí být poslední dva argumenty posuny" + +#: src/od.c:1902 +msgid "compatibility mode supports at most three arguments" +msgstr "v kompatibilním módu nemù¾ou být více jak tøi argumenty" + +#: src/od.c:1975 +#, c-format +msgid "warning: invalid width %lu; using %d instead" +msgstr "varování: chybná ¹íøka %lu; u¾ívám %d místo ní" + +# should this be translated? - rzm +#: src/od.c:1991 +#, c-format +msgid "%d: fmt=\"%s\" width=%d\n" +msgstr "%d: formát='%s' ¹íøka=%d\n" + +#: src/paste.c:50 +msgid "David M. Ihnat and David MacKenzie" +msgstr "" + +#: src/paste.c:208 +msgid "standard input is closed" +msgstr "standardní vstup je uzavøen" + +#: src/paste.c:407 +msgid "" +"Write lines consisting of the sequentially corresponding lines from\n" +"each FILE, separated by TABs, to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/paste.c:416 +msgid "" +" -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +" -s, --serial paste one file at a time instead of in parallel\n" +msgstr "" + +#: src/pathchk.c:146 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... NAME...\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ]... [SOUBOR]...\n" + +#: src/pathchk.c:147 +#, fuzzy +msgid "" +"Diagnose unportable constructs in NAME.\n" +"\n" +" -p, --portability check for all POSIX systems, not only this one\n" +msgstr "" +"Rozpoznává nepøenositelné konstrukce ve JMÉNU.\n" +"\n" +" -p, --portability kontrola pro v¹echny POSIXové systémy, ne jen tento\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/pathchk.c:237 +#, fuzzy, c-format +msgid "path `%s' contains nonportable character `%c'" +msgstr "velikost tabelátoru obsahuje neplatný znak" + +#: src/pathchk.c:257 +#, fuzzy, c-format +msgid "`%s' is not a directory" +msgstr "%s exituje, ale není adresáøem" + +#: src/pathchk.c:268 +#, c-format +msgid "directory `%s' is not searchable" +msgstr "adresáø '%s' není prohledávatelný" + +#: src/pathchk.c:355 +#, fuzzy, c-format +msgid "name `%s' has length %ld; exceeds limit of %ld" +msgstr "délka jména '%s' je %d; maximum ale je %d" + +#: src/pathchk.c:381 +#, fuzzy, c-format +msgid "path `%s' has length %d; exceeds limit of %ld" +msgstr "délka cesty '%s' je %d; maximum ale je %d" + +#: src/pinky.c:35 src/uptime.c:39 +msgid "Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi" +msgstr "" + +#: src/pinky.c:292 +msgid "Login name: " +msgstr "Pøihla¹ovací jméno: " + +#: src/pinky.c:295 +msgid "In real life: " +msgstr "Reálné jméno: " + +#: src/pinky.c:298 +msgid "???\n" +msgstr "???\n" + +#: src/pinky.c:318 +msgid "Directory: " +msgstr "Adresáø: " + +#: src/pinky.c:320 +msgid "Shell: " +msgstr "Shell: " + +#: src/pinky.c:341 +msgid "Project: " +msgstr "Projekt: " + +#: src/pinky.c:367 +msgid "Plan:\n" +msgstr "Plán:\n" + +#: src/pinky.c:386 +msgid "Login" +msgstr "Login" + +#: src/pinky.c:388 +#, fuzzy +msgid "Name" +msgstr " Jméno" + +#: src/pinky.c:389 +#, fuzzy +msgid " TTY" +msgstr "TTY" + +#: src/pinky.c:391 +msgid "Idle" +msgstr "Prostoj" + +#: src/pinky.c:392 +msgid "When" +msgstr "Kdy" + +#: src/pinky.c:395 +msgid "Where" +msgstr "Odkud" + +#: src/pinky.c:469 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [USER]...\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ]... [SOUBOR]...\n" + +#: src/pinky.c:470 +msgid "" +"\n" +" -l produce long format output for the specified USERs\n" +" -b omit the user's home directory and shell in long format\n" +" -h omit the user's project file in long format\n" +" -p omit the user's plan file in long format\n" +" -s do short format output, this is the default\n" +msgstr "" + +#: src/pinky.c:478 +msgid "" +" -f omit the line of column headings in short format\n" +" -w omit the user's full name in short format\n" +" -i omit the user's full name and remote host in short format\n" +" -q omit the user's full name, remote host and idle time\n" +" in short format\n" +msgstr "" + +#: src/pinky.c:487 +#, c-format +msgid "" +"\n" +"A lightweight `finger' program; print user information.\n" +"The utmp file will be %s.\n" +msgstr "" + +#: src/pinky.c:574 +#, fuzzy +msgid "no username specified; at least one must be specified when using -l" +msgstr "pøi pou¾ití pøepínaèe --string nemohou být zadány soubory" + +#: src/pr.c:328 +msgid "Pete TerMaat and Roland Huebner" +msgstr "" + +# c-format +#: src/pr.c:805 +#, c-format +msgid "`--pages' invalid range of page numbers: `%s'" +msgstr "`--pages' chybný rozsah èísel stránek: `%s'" + +#: src/pr.c:817 +#, c-format +msgid "`--pages' invalid starting page number: `%s'" +msgstr "`--pages' chybné èíslo poèáteèní stránky: `%s'" + +#: src/pr.c:829 +#, c-format +msgid "`--pages' invalid ending page number: `%s'" +msgstr "`--pages' chybné èíslo koncové stránky: `%s'" + +#: src/pr.c:836 +msgid "`--pages' starting page number is larger than ending page number" +msgstr "`--pages' èíslo poèáteèní stránky je vìt¹í ne¾ èíslo koncové stránky" + +#: src/pr.c:911 +msgid "`--pages=FIRST_PAGE[:LAST_PAGE]' missing argument" +msgstr "`--pages=PRVNÍ_STRÁNKA[:POSLEDNÍ_STRÁNKA]' postrádá argument" + +#: src/pr.c:922 +#, c-format +msgid "`--columns=COLUMN' invalid number of columns: `%s'" +msgstr "`--columns=SLOUPCÙ' neplatný poèet sloupcù: `%s'" + +#: src/pr.c:976 +#, c-format +msgid "`-l PAGE_LENGTH' invalid number of lines: `%s'" +msgstr "`-l DÉLKA_STRÁNKY' chybný poèet øádkù na stránku: `%s'" + +#: src/pr.c:1000 +#, c-format +msgid "`-N NUMBER' invalid starting line number: `%s'" +msgstr "`-N ÈÍSLO' chybné èíslo poèáteèního øádku: `%s'" + +#: src/pr.c:1012 +#, c-format +msgid "`-o MARGIN' invalid line offset: `%s'" +msgstr "`-o OKRAJ' chybný posun øádku: `%s'" + +#: src/pr.c:1053 +#, c-format +msgid "`-w PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "`-w ©ÍØKA_STRÁNKY' chybný poèet øádkù na stránku: `%s'" + +#: src/pr.c:1065 +#, c-format +msgid "`-W PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "`-w ©ÍØKA_STRÁNKY' chybný poèet øádkù na stránku: `%s'" + +#: src/pr.c:1079 +msgid "%b %e %H:%M %Y" +msgstr "%e. %b %Y %H.%M" + +#: src/pr.c:1088 +msgid "Cannot specify number of columns when printing in parallel." +msgstr "Pøi výpisu vedle sebe, není mo¾né zadat poèet sloupcù." + +# wzdluz? - rzm +#: src/pr.c:1092 +msgid "Cannot specify both printing across and printing in parallel." +msgstr "Není mo¾né zadat výpis souborù po sobì a vedle sebe." + +#: src/pr.c:1188 +#, c-format +msgid "`-%c' extra characters or invalid number in the argument: `%s'" +msgstr "`-%c` nadbyteèné znaky nebo ¹patné èíslo v argumentu: `%s'" + +#: src/pr.c:1299 +msgid "page width too narrow" +msgstr "¹íøka stránky je pøíli¹ malá" + +#: src/pr.c:2362 +#, c-format +msgid "starting page number larger than total number of pages: `%d'" +msgstr "èíslo poèáteèní stránky je vìt¹í ne¾ èíslo koncové stránky: `%d'" + +#: src/pr.c:2393 +#, c-format +msgid "Page %d" +msgstr "Strana %d" + +#: src/pr.c:2759 +msgid "" +"Paginate or columnate FILE(s) for printing.\n" +"\n" +msgstr "" + +#: src/pr.c:2766 +msgid "" +" +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +" begin [stop] printing with page FIRST_[LAST_]PAGE\n" +" -COLUMN, --columns=COLUMN\n" +" output COLUMN columns and print columns down,\n" +" unless -a is used. Balance number of lines in the\n" +" columns on each page.\n" +msgstr "" + +#: src/pr.c:2774 +msgid "" +" -a, --across print columns across rather than down, used together\n" +" with -COLUMN\n" +" -c, --show-control-chars\n" +" use hat notation (^G) and octal backslash notation\n" +" -d, --double-space\n" +" double space the output\n" +msgstr "" + +#: src/pr.c:2782 +msgid "" +" -D, --date-format=FORMAT\n" +" use FORMAT for the header date\n" +" -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +" expand input CHARs (TABs) to tab WIDTH (8)\n" +" -F, -f, --form-feed\n" +" use form feeds instead of newlines to separate pages\n" +" (by a 3-line page header with -F or a 5-line header\n" +" and trailer without -F)\n" +msgstr "" + +#: src/pr.c:2792 +msgid "" +" -h HEADER, --header=HEADER\n" +" use a centered HEADER instead of filename in page " +"header,\n" +" -h \"\" prints a blank line, don't use -h\"\"\n" +" -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +" replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +" -J, --join-lines merge full lines, turns off -W line truncation, no " +"column\n" +" alignment, --sep-string[=STRING] sets separators\n" +msgstr "" + +#: src/pr.c:2801 +msgid "" +" -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +" set the page length to PAGE_LENGTH (66) lines\n" +" (default number of lines of text 56, and with -F 63)\n" +" -m, --merge print all files in parallel, one in each column,\n" +" truncate lines, but join lines of full length with -J\n" +msgstr "" + +#: src/pr.c:2808 +msgid "" +" -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +" number lines, use DIGITS (5) digits, then SEP (TAB),\n" +" default counting starts with 1st line of input file\n" +" -N NUMBER, --first-line-number=NUMBER\n" +" start counting with NUMBER at 1st line of first\n" +" page printed (see +FIRST_PAGE)\n" +msgstr "" + +#: src/pr.c:2816 +msgid "" +" -o MARGIN, --indent=MARGIN\n" +" offset each line with MARGIN (zero) spaces, do not\n" +" affect -w or -W, MARGIN will be added to PAGE_WIDTH\n" +" -r, --no-file-warnings\n" +" omit warning when a file cannot be opened\n" +msgstr "" + +#: src/pr.c:2823 +msgid "" +" -s[CHAR],--separator[=CHAR]\n" +" separate columns by a single character, default for " +"CHAR\n" +" is the character without -w and 'no char' with -w\n" +" -s[CHAR] turns off line truncation of all 3 column\n" +" options (-COLUMN|-a -COLUMN|-m) except -w is set\n" +msgstr "" + +#: src/pr.c:2830 +msgid " -SSTRING, --sep-string[=STRING]\n" +msgstr "" + +#: src/pr.c:2833 +msgid "" +" separate columns by STRING,\n" +" without -S: Default separator with -J and \n" +" otherwise (same as -S\" \"), no effect on column " +"options\n" +" -t, --omit-header omit page headers and trailers\n" +msgstr "" + +#: src/pr.c:2839 +msgid "" +" -T, --omit-pagination\n" +" omit page headers and trailers, eliminate any " +"pagination\n" +" by form feeds set in input files\n" +" -v, --show-nonprinting\n" +" use octal backslash notation\n" +" -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters for\n" +" multiple text-column output only, -s[char] turns off " +"(72)\n" +msgstr "" + +#: src/pr.c:2849 +#, fuzzy +msgid "" +" -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters always,\n" +" truncate lines, except -J option is set, no " +"interference\n" +" with -S or -s\n" +msgstr "" +" Porovnává soubory LEVÝ_SOUBOR a PRAVÝ_SOUBOR, jejich¾ øádky jsou " +"uspoøádány\n" +"podle nìjakého klíèe, øádek po øádku. Výstupem jsou tøi sloupce, øádky " +"obsa¾ené\n" +"pouze v levém souboru, øádky obsa¾ené pouze v pravém souboru, øádky " +"spoleèné\n" +"obìma souborùm.\n" +"\n" +" -1 neukazuje øádky obsa¾ené pouze v levém souboru\n" +" -2 neukazuje øádky obsa¾ené pouze v pravém souboru\n" +" -3 neukazuje øádky spoleèné obìma souborùm\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/pr.c:2857 +msgid "" +"\n" +"-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n" +"FILE is -, read standard input.\n" +msgstr "" + +#: src/printenv.c:43 +msgid "David MacKenzie and Richard Mlynarik" +msgstr "" + +#: src/printenv.c:63 +#, fuzzy, c-format +msgid "" +"Usage: %s [VARIABLE]...\n" +" or: %s OPTION\n" +"If no environment VARIABLE specified, print them all.\n" +"\n" +msgstr "" +"Pou¾ití: %s [PROMÌNNÁ]...\n" +" nebo: %s PØEPÍNAÈ\n" +" Vypí¹e hodnotu promìnné prostøedí PROMÌNNÁ. Pokud není PROMÌNNÁ zadána\n" +"vypí¹e v¹echny promìnné prostøedí a jejich hodnoty.\n" +"\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/printf.c:87 +#, c-format +msgid "" +"warning: %s: character(s) following character constant have been ignored" +msgstr "" +"varování: %s: znak nebo znaky, které následují za znakovou konstantou budou\n" +"ignorovány" + +#: src/printf.c:100 +#, fuzzy, c-format +msgid "" +"Usage: %s FORMAT [ARGUMENT]...\n" +" or: %s OPTION\n" +msgstr "" +"Pou¾ití: %s [SOUBOR]...\n" +" nebo: %s [PØEPÍNAÈ]\n" + +#: src/printf.c:105 +msgid "" +"Print ARGUMENT(s) according to FORMAT.\n" +"\n" +msgstr "" + +#: src/printf.c:111 +msgid "" +"\n" +"FORMAT controls the output as in C printf. Interpreted sequences are:\n" +"\n" +" \\\" double quote\n" +" \\0NNN character with octal value NNN (0 to 3 digits)\n" +" \\\\ backslash\n" +msgstr "" + +#: src/printf.c:119 +msgid "" +" \\a alert (BEL)\n" +" \\b backspace\n" +" \\c produce no further output\n" +" \\f form feed\n" +msgstr "" + +#: src/printf.c:125 +msgid "" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" + +#: src/printf.c:131 +msgid "" +" \\xNN byte with hexadecimal value NN (1 to 2 digits)\n" +"\n" +" \\uNNNN character with hexadecimal value NNNN (4 digits)\n" +" \\UNNNNNNNN character with hexadecimal value NNNNNNNN (8 digits)\n" +msgstr "" + +#: src/printf.c:137 +msgid "" +" %% a single %\n" +" %b ARGUMENT as a string with `\\' escapes interpreted\n" +"\n" +"and all C format specifications ending with one of diouxXfeEgGcs, with\n" +"ARGUMENTs converted to proper type first. Variable widths are handled.\n" +msgstr "" + +#: src/printf.c:160 +#, c-format +msgid "%s: expected a numeric value" +msgstr "%s: oèekávána numerická hodnota" + +#: src/printf.c:162 +#, c-format +msgid "%s: value not completely converted" +msgstr "%s: hodnota nebyla zcela pøevedena" + +#: src/printf.c:254 src/printf.c:280 +msgid "missing hexadecimal number in escape" +msgstr "v escape sekvenci oèekáváno ¹estnáctkové èíslo" + +#: src/printf.c:292 +#, fuzzy, c-format +msgid "invalid universal character name \\%c%0*x" +msgstr "chybná tøída znaku `%s'" + +#: src/printf.c:472 +#, fuzzy, c-format +msgid "invalid field width: %s" +msgstr "chybné èíslo polo¾ky: `%s'" + +#: src/printf.c:498 +#, fuzzy, c-format +msgid "invalid precision: %s" +msgstr "chybný typ øetìzce `%s'" + +#: src/printf.c:519 +#, fuzzy, c-format +msgid "%%%c: invalid directive" +msgstr "%s: chybný vzorek" + +#: src/printf.c:576 +#, c-format +msgid "Usage: %s format [argument...]\n" +msgstr "Pou¾ití: %s formát [argument...]\n" + +#: src/printf.c:594 +#, fuzzy, c-format +msgid "warning: ignoring excess arguments, starting with `%s'" +msgstr "varování: pøebyteèné argumenty jsou ignorovány" + +#: src/ptx.c:410 +#, c-format +msgid "%s (for regexp `%s')" +msgstr "%s (pro regvýr `%s')" + +#: src/ptx.c:1859 +#, c-format +msgid "" +"Usage: %s [OPTION]... [INPUT]... (without -G)\n" +" or: %s -G [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "" +"Pou¾ití: %s [PØEPÍNAÈ]... [VSTUP]... (bez -G)\n" +" nebo: %s -G [PØEPÍNAÈ]... [VSTUP [VÝSTUP]]\n" + +#: src/ptx.c:1863 +msgid "" +"Output a permuted index, including context, of the words in the input " +"files.\n" +"\n" +msgstr "" + +#: src/ptx.c:1870 +msgid "" +" -A, --auto-reference output automatically generated references\n" +" -C, --copyright display Copyright and copying conditions\n" +" -G, --traditional behave more like System V `ptx'\n" +" -F, --flag-truncation=STRING use STRING for flagging line truncations\n" +msgstr "" + +#: src/ptx.c:1876 +msgid "" +" -M, --macro-name=STRING macro name to use instead of `xx'\n" +" -O, --format=roff generate output as roff directives\n" +" -R, --right-side-refs put references at right, not counted in -w\n" +" -S, --sentence-regexp=REGEXP for end of lines or end of sentences\n" +" -T, --format=tex generate output as TeX directives\n" +msgstr "" + +#: src/ptx.c:1883 +msgid "" +" -W, --word-regexp=REGEXP use REGEXP to match each keyword\n" +" -b, --break-file=FILE word break characters in this FILE\n" +" -f, --ignore-case fold lower case to upper case for sorting\n" +" -g, --gap-size=NUMBER gap size in columns between output fields\n" +" -i, --ignore-file=FILE read ignore word list from FILE\n" +" -o, --only-file=FILE read only word list from this FILE\n" +msgstr "" + +#: src/ptx.c:1891 +msgid "" +" -r, --references first field of each line is a reference\n" +" -t, --typeset-mode - not implemented -\n" +" -w, --width=NUMBER output width in columns, reference " +"excluded\n" +msgstr "" + +#: src/ptx.c:1898 +msgid "" +"\n" +"With no FILE or if FILE is -, read Standard Input. `-F /' by default.\n" +msgstr "" + +#: src/ptx.c:1978 +#, fuzzy +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 2, or (at your option)\n" +"any later version.\n" +"\n" +msgstr "" +" Tento program je volné programové vybavení; mù¾ete jej ¹íøit a " +"modifikovat\n" +"podle ustanovení Obecné veøejné licence GNU, vydávané Free Software\n" +"Foundation; a to buï verze 2 této licence anebo (podle va¹eho uvá¾ení),\n" +"kterékoli pozdìj¹í verze.\n" +"\n" +" Tento program je roz¹iøován v nadìji, ¾e bude u¾iteèný, av¹ak BEZ " +"JAKÉKOLI\n" +"ZÁRUKY; neposkytují se ani odvozené záruky PRODEJNOSTI anebo VHODNOSTI PRO\n" +"NÌJAKÝ KONKRÉTNÍ ÚÈEL. Dal¹í podrobnosti najdete v Obecné veøené licenci " +"GNU.\n" +"\n" +" Kopie Obecné veøejné licence GNU mìla být dodána spolu s tímto programem;\n" +"pokud se tak nestalo, napi¹te o ni Free Software Foundation, Inc.,\n" +"59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" + +#: src/ptx.c:1985 +msgid "" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"\n" +msgstr "" + +#: src/ptx.c:1992 +#, fuzzy +msgid "" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software Foundation,\n" +"Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" +msgstr "" +" Tento program je volné programové vybavení; mù¾ete jej ¹íøit a " +"modifikovat\n" +"podle ustanovení Obecné veøejné licence GNU, vydávané Free Software\n" +"Foundation; a to buï verze 2 této licence anebo (podle va¹eho uvá¾ení),\n" +"kterékoli pozdìj¹í verze.\n" +"\n" +" Tento program je roz¹iøován v nadìji, ¾e bude u¾iteèný, av¹ak BEZ " +"JAKÉKOLI\n" +"ZÁRUKY; neposkytují se ani odvozené záruky PRODEJNOSTI anebo VHODNOSTI PRO\n" +"NÌJAKÝ KONKRÉTNÍ ÚÈEL. Dal¹í podrobnosti najdete v Obecné veøené licenci " +"GNU.\n" +"\n" +" Kopie Obecné veøejné licence GNU mìla být dodána spolu s tímto programem;\n" +"pokud se tak nestalo, napi¹te o ni Free Software Foundation, Inc.,\n" +"59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" + +#: src/pwd.c:47 +msgid "" +"Print the full filename of the current working directory.\n" +"\n" +msgstr "" + +#: src/pwd.c:74 +#, fuzzy +msgid "ignoring non-option arguments" +msgstr "pøíli¹ mnoho argumentù, které nejsou pøepínaèi" + +#: src/pwd.c:78 +#, fuzzy +msgid "cannot get current directory" +msgstr "adresáø %s nelze vytvoøit" + +#: src/readlink.c:69 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ]... [SOUBOR]...\n" + +#: src/readlink.c:70 +msgid "" +"Display value of a symbolic link on standard output.\n" +"\n" +msgstr "" + +#: src/readlink.c:72 +msgid "" +" -f, --canonicalize canonicalize by following every symlink in every\n" +" component of the given path recursively\n" +" -n, --no-newline do not output the trailing newline\n" +" -q, --quiet,\n" +" -s, --silent suppress most error messages\n" +" -v, --verbose report error messages\n" +msgstr "" + +#: src/remove.c:394 +#, fuzzy, c-format +msgid "cannot chdir from %s to .." +msgstr "do adresáøe `%s' nelze vejít" + +#: src/remove.c:407 src/remove.c:488 +#, fuzzy, c-format +msgid "cannot lstat `.' in %s" +msgstr "pøíkaz %s nelze provést" + +#: src/remove.c:414 src/remove.c:492 +#, c-format +msgid "%s changed dev/ino" +msgstr "" + +#: src/remove.c:574 src/remove.c:712 src/remove.c:881 src/remove.c:984 +#, fuzzy, c-format +msgid "cannot lstat %s" +msgstr "datum nelze nastavit" + +#: src/remove.c:603 +#, fuzzy, c-format +msgid "%s: descend into write-protected directory %s? " +msgstr "adresáø %s nelze vytvoøit" + +#: src/remove.c:604 +#, fuzzy, c-format +msgid "%s: descend into directory %s? " +msgstr "do adresáøe `%s' nelze vejít" + +#: src/remove.c:614 +#, fuzzy, c-format +msgid "%s: remove write-protected %s %s? " +msgstr "%s: smazat soubor `%s' se zakázaným zápisem? " + +#: src/remove.c:615 +#, fuzzy, c-format +msgid "%s: remove %s %s? " +msgstr "%s: smazat `%s'? " + +#: src/remove.c:639 +#, fuzzy, c-format +msgid "removed %s\n" +msgstr "mazání %s\n" + +#: src/remove.c:654 src/remove.c:1059 +#, fuzzy, c-format +msgid "removed directory: %s\n" +msgstr "adresáø %s nelze vytvoøit" + +#: src/remove.c:734 src/remove.c:751 src/remove.c:1064 +#, fuzzy, c-format +msgid "cannot remove directory %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/remove.c:815 +#, fuzzy, c-format +msgid "cannot open directory %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/remove.c:896 src/remove.c:1002 +#, fuzzy, c-format +msgid "cannot chdir from %s to %s" +msgstr "do adresáøe `%s' nelze vejít" + +#: src/remove.c:904 +#, fuzzy, c-format +msgid "" +"WARNING: Circular directory structure.\n" +"This almost certainly means that you have a corrupted file system.\n" +"NOTIFY YOUR SYSTEM MANAGER.\n" +"The following directory is part of the cycle:\n" +" %s\n" +msgstr "" +"VAROVÁNÍ: Zacyklená struktura adresáøù.\n" +"To témìø jistì znamená, ¾e máte poru¹en souborový systém.\n" +"INFORMUJTE VA©EHO ADMINISTRÁTORA SYSTÉMU.\n" +"Následující dva adresáøe mají stejné èíslo i-uzlu:\n" + +#: src/remove.c:1098 +msgid "cannot remove `.' or `..'" +msgstr "`.' nebo `..' nelze smazat" + +#: src/rm.c:60 +msgid "Paul Rubin, David MacKenzie, Richard Stallman, and Jim Meyering" +msgstr "" + +#: src/rm.c:99 src/touch.c:244 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE...\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ]... [SOUBOR]...\n" + +#: src/rm.c:100 +#, fuzzy +msgid "" +"Remove (unlink) the FILE(s).\n" +"\n" +" -d, --directory unlink FILE, even if it is a non-empty directory\n" +" (super-user only)\n" +" -f, --force ignore nonexistent files, never prompt\n" +" -i, --interactive prompt before any removal\n" +" -r, -R, --recursive remove the contents of directories recursively\n" +" -v, --verbose explain what is being done\n" +msgstr "" +"Ma¾e SOUBOR(y).\n" +"\n" +" -d, --directory sma¾e adresáø, dokonce kdy¾ není prázdný (pouze\n" +" superu¾ivatel)\n" +" -f, --force ignoruje neexistující soubory\n" +" -i, --interactive ptá se pøed ka¾dým smazáním\n" +" -r, -R, --recursive ma¾e obsah adresáøù rekurzívnì\n" +" -v, --verbose vypisuje co je udìláno\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" +"\n" +"Smazání souboru jeho¾ název zaèíná znakem `-', napøíklad `-foo',\n" +"docílíte jedním z následujících pøíkazù:\n" +" %s -- -foo\n" +" %s ./-foo\n" + +#: src/rm.c:112 +#, c-format +msgid "" +"\n" +"To remove a file whose name starts with a `-', for example `-foo',\n" +"use one of these commands:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" +msgstr "" + +#: src/rm.c:121 +msgid "" +"\n" +"Note that if you use rm to remove a file, it is usually possible to recover\n" +"the contents of that file. If you want more assurance that the contents " +"are\n" +"truly unrecoverable, consider using shred.\n" +msgstr "" + +#: src/rmdir.c:116 src/rmdir.c:217 +#, fuzzy, c-format +msgid "removing directory, %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/rmdir.c:146 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... DIRECTORY...\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ]... [SOUBOR]...\n" + +#: src/rmdir.c:147 +msgid "" +"Remove the DIRECTORY(ies), if they are empty.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignore each failure that is solely because a directory\n" +" is non-empty\n" +msgstr "" + +#: src/rmdir.c:154 +#, fuzzy +msgid "" +" -p, --parents remove DIRECTORY, then try to remove each directory\n" +" component of that path name. E.g., `rmdir -p a/b/c' is\n" +" similar to `rmdir a/b/c a/b a'.\n" +" -v, --verbose output a diagnostic for every directory processed\n" +msgstr "" +"Smazání ADRESÁØe(ù), pouze jsou-li prázdné.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignoruje v¹echny chyby zpùsobené neprázdností adresáøe\n" +" -p, --parents ma¾e ADRESÁØ a v¹echny rodièovské adresáøe, ze zadané\n" +" cesty. Napø: `rmdir -p a/b/c' je podobné \n" +" `rmdir a/b/c a/b a'\n" +" -v, --verbose vypisuje oznámení o ka¾dém zpravovávaném adresáøi\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/seq.c:82 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... LAST\n" +" or: %s [OPTION]... FIRST LAST\n" +" or: %s [OPTION]... FIRST INCREMENT LAST\n" +msgstr "" +"Pou¾ití: %s [PØEPÍNAÈ]... [VSTUP]... (bez -G)\n" +" nebo: %s -G [PØEPÍNAÈ]... [VSTUP [VÝSTUP]]\n" + +#: src/seq.c:87 +#, c-format +msgid "" +"Print numbers from FIRST to LAST, in steps of INCREMENT.\n" +"\n" +" -f, --format=FORMAT use printf style floating-point FORMAT (default: %" +"g)\n" +" -s, --separator=STRING use STRING to separate numbers (default: \\n)\n" +" -w, --equal-width equalize width by padding with leading zeroes\n" +msgstr "" + +#: src/seq.c:96 +#, fuzzy, c-format +msgid "" +"\n" +"If FIRST or INCREMENT is omitted, it defaults to 1.\n" +"FIRST, INCREMENT, and LAST are interpreted as floating point values.\n" +"INCREMENT should be positive if FIRST is smaller than LAST, and negative\n" +"otherwise. When given, the FORMAT argument must contain exactly one of\n" +"the printf-style, floating point output formats %e, %f, %g\n" +msgstr "" +"Vypí¹e èísla od PRVNÍho do POSLEDNÍHO, s krokem PØÍRÙSTEK.\n" +"\n" +" -f, --format FORMÁT pou¾ije FORMÁT pro funkci printf(3) (implicitnì: %" +"%g)\n" +" -s, --separator ØETÌZ pou¾ije ØETÌZEC k oddìlení èísel (implicitnì: " +"\\n)\n" +" -w, --equal-width srovná ¹íøku zarovnáním úvodními nulami\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" +"\n" +" Bude-li PRVNÍ nebo POSLEDNÍ vynechán, implicitnì se nastaví na 1. PRVNÍ,\n" +"PØÍRÙSTEK a POSLEDNÍ jsou údaje v pohyblivé øádové èárce. PØÍRÙSTEK musí " +"být\n" +"kladný, pokud je PRVNÍ men¹í ne¾ POSLEDNÍ, jinak záporný. Formáty pro " +"plovoucí\n" +"øádovou èárku jsou %%e, %%f, %%g.\n" + +#: src/seq.c:119 +#, fuzzy, c-format +msgid "invalid floating point argument: %s" +msgstr "chybné poèáteèní èíslo øádku: `%s'" + +#: src/seq.c:189 +msgid "" +"when the starting value is larger than the limit,\n" +"the increment must be negative" +msgstr "" +"pokud je poèáteèní hodnota vìt¹í ne¾ koncová,\n" +"pøírùstek musí být záporný" + +#: src/seq.c:213 +msgid "" +"when the starting value is smaller than the limit,\n" +"the increment must be positive" +msgstr "" +"pokud je poèáteèní hodnota men¹í ne¾ koncová,\n" +"pøírùstek musí být kladný" + +#: src/seq.c:423 +#, fuzzy, c-format +msgid "invalid format string: `%s'" +msgstr "chybný typ øetìzce `%s'" + +#: src/seq.c:445 +#, fuzzy +msgid "format string may not be specified when printing equal width strings" +msgstr "pøi vypisování øetìzcù nelze zadat typ" + +#: src/shred.c:160 +#, fuzzy, c-format +msgid "Usage: %s [OPTIONS] FILE [...]\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ] [SOUBOR]...\n" + +#: src/shred.c:161 +msgid "" +"Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +"for even very expensive hardware probing to recover the data.\n" +"\n" +msgstr "" + +#: src/shred.c:169 +#, c-format +msgid "" +" -f, --force change permissions to allow writing if necessary\n" +" -n, --iterations=N Overwrite N times instead of the default (%d)\n" +" -s, --size=N shred this many bytes (suffixes like K, M, G accepted)\n" +msgstr "" + +#: src/shred.c:174 +msgid "" +" -u, --remove truncate and remove file after overwriting\n" +" -v, --verbose show progress\n" +" -x, --exact do not round file sizes up to the next full block;\n" +" this is the default for non-regular files\n" +" -z, --zero add a final overwrite with zeros to hide shredding\n" +" - shred standard output\n" +msgstr "" + +#: src/shred.c:184 +msgid "" +"\n" +"Delete FILE(s) if --remove (-u) is specified. The default is not to remove\n" +"the files because it is common to operate on device files like /dev/hda,\n" +"and those files usually should not be removed. When operating on regular\n" +"files, most people use the --remove option.\n" +"\n" +msgstr "" + +#: src/shred.c:192 +msgid "" +"CAUTION: Note that shred relies on a very important assumption:\n" +"that the filesystem overwrites data in place. This is the traditional\n" +"way to do things, but many modern filesystem designs do not satisfy this\n" +"assumption. The following are examples of filesystems on which shred is\n" +"not effective:\n" +"\n" +msgstr "" + +#: src/shred.c:200 +msgid "" +"* log-structured or journaled filesystems, such as those supplied with\n" +" AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)\n" +"\n" +"* filesystems that write redundant data and carry on even if some writes\n" +" fail, such as RAID-based filesystems\n" +"\n" +"* filesystems that make snapshots, such as Network Appliance's NFS server\n" +"\n" +msgstr "" + +#: src/shred.c:210 +msgid "" +"* filesystems that cache in temporary locations, such as NFS\n" +" version 3 clients\n" +"\n" +"* compressed filesystems\n" +"\n" +"In addition, file system backups and remote mirrors may contain copies\n" +"of the file that cannot be removed, and that will allow a shredded file\n" +"to be recovered later.\n" +msgstr "" + +#: src/shred.c:808 +#, fuzzy, c-format +msgid "%s: cannot rewind" +msgstr "pøíkaz %s nelze provést" + +#: src/shred.c:831 +#, c-format +msgid "%s: pass %lu/%lu (%s)..." +msgstr "%s: prùchod %lu/%lu (%s)..." + +#: src/shred.c:868 +#, fuzzy, c-format +msgid "%s: error writing at offset %s" +msgstr "chyba pøi zápisu %s" + +#: src/shred.c:897 +#, fuzzy, c-format +msgid "%s: file too large" +msgstr "%s: soubor je pøíli¹ dlouhý" + +#: src/shred.c:920 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s" +msgstr "%s: prùchod %lu/%lu (%s)...%s" + +#: src/shred.c:936 +#, fuzzy, c-format +msgid "%s: pass %lu/%lu (%s)...%s/%s %d%%" +msgstr "%s: prùchod %lu/%lu (%s)...%s/%s" + +#: src/shred.c:1195 +#, fuzzy, c-format +msgid "%s: invalid file type" +msgstr "%s: chybný poèet øádkù" + +#: src/shred.c:1212 +#, c-format +msgid "%s: file has negative size" +msgstr "%s: soubor má zápornou velikost" + +#: src/shred.c:1265 +#, fuzzy, c-format +msgid "%s: error truncating" +msgstr "%s: soubor byl zkrácen" + +#: src/shred.c:1286 +#, c-format +msgid "%s: cannot shred append-only file descriptor" +msgstr "%s: shred nelze pou¾ít na popisovaè souboru pouze pro pøidávání" + +#: src/shred.c:1371 +#, c-format +msgid "%s: removing" +msgstr "%s: probíhá mazání" + +#: src/shred.c:1412 +#, fuzzy, c-format +msgid "%s: renamed to %s" +msgstr "%s: chyba pøi ètení" + +#: src/shred.c:1438 +#, c-format +msgid "%s: removed" +msgstr "%s: smazán" + +#: src/shred.c:1503 +#, c-format +msgid "%s: cannot remove" +msgstr "%s: nelze smazat" + +#: src/shred.c:1551 +#, fuzzy, c-format +msgid "%s: invalid number of passes" +msgstr "%s: neplatný poèet sekund" + +#: src/shred.c:1568 +#, fuzzy, c-format +msgid "%s: invalid file size" +msgstr "%s: chybný poèet øádkù" + +#: src/sleep.c:34 +msgid "Jim Meyering and Paul Eggert" +msgstr "" + +#: src/sleep.c:52 +#, fuzzy, c-format +msgid "" +"Usage: %s NUMBER[SUFFIX]...\n" +" or: %s OPTION\n" +"Pause for NUMBER seconds. SUFFIX may be `s' for seconds (the default),\n" +"`m' for minutes, `h' for hours or `d' for days. Unlike most " +"implementations\n" +"that require NUMBER be an integer, here NUMBER may be an arbitrary floating\n" +"point number.\n" +"\n" +msgstr "" +"Pou¾ití: %s ÈÍSLO[PØÍPONA]...\n" +" nebo: %s PØEPÍNAÈ\n" +" Èeká POÈET sekund. PØÍPONA mù¾e být s (sekundy) - implicitnì, m (minuty),\n" +"h (hodiny) nebo d (dny). V mnoha implementacích musí být ÈÍSLO èíslo celé,\n" +"zde mù¾e být i èíslem desetiným. \n" +"\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/sleep.c:155 +#, fuzzy, c-format +msgid "invalid time interval `%s'" +msgstr "chybné èíslo polo¾ky: `%s'" + +#: src/sleep.c:166 src/tail.c:1031 +msgid "cannot read realtime clock" +msgstr "z hodin reálného èasu nelze èíst" + +#: src/sort.c:53 +msgid "Mike Haertel and Paul Eggert" +msgstr "" + +#: src/sort.c:280 +msgid "" +"Write sorted concatenation of all FILE(s) to standard output.\n" +"\n" +"Ordering options:\n" +"\n" +msgstr "" + +#: src/sort.c:289 +#, fuzzy +msgid "" +" -b, --ignore-leading-blanks ignore leading blanks\n" +" -d, --dictionary-order consider only blanks and alphanumeric " +"characters\n" +" -f, --ignore-case fold lower case to upper case characters\n" +msgstr "" +"Spojí v¹echny SOUBORy a seøazený výsledek zapí¹e na standardní výstup\n" +"\n" +"Øadící pøepínaèe:\n" +"\n" +" -b, --ignore-leading-blanks ignoruje úvodní mezery v polo¾kách i klíèích\n" +" -d, --dictionary-order v klíèích uva¾uje pouze mezery a " +"alfanumerické\n" +" znaky\n" +" -f, --ignore-case v klíèích pøevede malá písmena za velká\n" +" -g, --general-numeric-sort porovnává podle èíselných hodnot\n" +" (po pøevodu na double)\n" +" -i, --ignore-nonprinting v klíèích uva¾uje pouze tisknutelné znaky\n" +" -M, --month-sort porovná podle mìsícù\n" +" (neznámý) < `JAN' < ... < `DEC'\n" +" -n, --numeric-sort porovná podle èíselné hodnoty øetìzce\n" +" -r, --reverse obrácený výsledek porovnávání\n" + +#: src/sort.c:294 +#, fuzzy +msgid "" +" -g, --general-numeric-sort compare according to general numerical value\n" +" -i, --ignore-nonprinting consider only printable characters\n" +" -M, --month-sort compare (unknown) < `JAN' < ... < `DEC'\n" +" -n, --numeric-sort compare according to string numerical value\n" +" -r, --reverse reverse the result of comparisons\n" +"\n" +msgstr "" +"Spojí v¹echny SOUBORy a seøazený výsledek zapí¹e na standardní výstup\n" +"\n" +"Øadící pøepínaèe:\n" +"\n" +" -b, --ignore-leading-blanks ignoruje úvodní mezery v polo¾kách i klíèích\n" +" -d, --dictionary-order v klíèích uva¾uje pouze mezery a " +"alfanumerické\n" +" znaky\n" +" -f, --ignore-case v klíèích pøevede malá písmena za velká\n" +" -g, --general-numeric-sort porovnává podle èíselných hodnot\n" +" (po pøevodu na double)\n" +" -i, --ignore-nonprinting v klíèích uva¾uje pouze tisknutelné znaky\n" +" -M, --month-sort porovná podle mìsícù\n" +" (neznámý) < `JAN' < ... < `DEC'\n" +" -n, --numeric-sort porovná podle èíselné hodnoty øetìzce\n" +" -r, --reverse obrácený výsledek porovnávání\n" + +#: src/sort.c:302 +msgid "" +"Other options:\n" +"\n" +" -c, --check check whether input is sorted; do not sort\n" +" -k, --key=POS1[,POS2] start a key at POS1, end it at POS 2 (origin 1)\n" +" -m, --merge merge already sorted files; do not sort\n" +" -o, --output=FILE write result to FILE instead of standard output\n" +" -s, --stable stabilize sort by disabling last-resort " +"comparison\n" +" -S, --buffer-size=SIZE use SIZE for main memory buffer\n" +msgstr "" + +#: src/sort.c:312 +#, c-format +msgid "" +" -t, --field-separator=SEP use SEP instead of non- to whitespace " +"transition\n" +" -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %s\n" +" multiple options specify multiple directories\n" +" -u, --unique with -c: check for strict ordering\n" +" otherwise: output only the first of an equal " +"run\n" +msgstr "" + +#: src/sort.c:319 +msgid " -z, --zero-terminated end lines with 0 byte, not newline\n" +msgstr "" + +#: src/sort.c:324 +#, fuzzy +msgid "" +"\n" +"POS is F[.C][OPTS], where F is the field number and C the character " +"position\n" +"in the field. OPTS is one or more single-letter ordering options, which\n" +"override global ordering options for that key. If no key is given, use the\n" +"entire line as the key.\n" +"\n" +"SIZE may be followed by the following multiplicative suffixes:\n" +msgstr "" +" POZ je P[.Z][PØEPÍNAÈE], kde P je èíslo polo¾ky a Z pozice znaku v " +"polo¾ce,\n" +"oboje poèítáno od 1 s -k a od 0 se zastaralým formátem. PØEPÍNAÈE jsou " +"tvoøeny\n" +"z jednoho nebo z více písmen jednopísmených øadících pøepínaèù, které " +"pøebijí\n" +"globální nastavení pro tento klíè. Nebude-li klíè zadán, pou¾ije se celý " +"øádek\n" +"jako klíè.\n" +"\n" +" VELIKOST mù¾e být následována následujícími násobícími pøíponami:\n" +"% - % (procento) pamìti, b - 1, k - 1024 (implicitní) a podobnì pro M, G, T, " +"P,\n" +"E, Z, Y.\n" +"\n" +"Pokud není SOUBOR zadán nebo bude -, bude èten standardní vstup.\n" +"\n" +"*** UPOZORNÌNÍ ***\n" +" Výsledek øazení závisí na nastaveném jazykovém prostøedí. Pokud si " +"pøejete\n" +"tradièní zpùsob øazení, podle hodnot bajtù, nastavte LC_ALL=C.\n" + +#: src/sort.c:333 +#, c-format +msgid "" +"% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +"*** WARNING ***\n" +"The locale specified by the environment affects sort order.\n" +"Set LC_ALL=C to get the traditional sort order that uses\n" +"native byte values.\n" +msgstr "" + +#: src/sort.c:444 +msgid "cannot create temporary file" +msgstr "nelze vytvoøit doèasný soubor" + +#: src/sort.c:467 +msgid "open failed" +msgstr "soubor se nepodaøilo otevøít" + +#: src/sort.c:487 src/sort.c:2496 +msgid "close failed" +msgstr "uzavøení souboru selhalo" + +#: src/sort.c:495 +msgid "write failed" +msgstr "zápis se nezdaøil" + +#: src/sort.c:641 +msgid "sort size" +msgstr "velikost pamì»ového bloku pro øazení" + +#: src/sort.c:715 +msgid "stat failed" +msgstr "funkce stat selhala" + +#: src/sort.c:972 +msgid "read failed" +msgstr "ètení ze souboru se nezdaøilo" + +#: src/sort.c:1570 +#, c-format +msgid "%s: %s:%s: disorder: " +msgstr "%s: %s:%s: neseøaditelný øádek: " + +#: src/sort.c:1574 +msgid "standard error" +msgstr "standardní chybový výstup" + +#: src/sort.c:2032 +#, c-format +msgid "%s: invalid field specification `%s'" +msgstr "%s: neplatné zadání `%s' polo¾ky" + +#: src/sort.c:2058 +#, c-format +msgid "%s: count `%.*s' too large" +msgstr "%s: poèet `%.*s' je pøíli¹ velký" + +#: src/sort.c:2064 +#, c-format +msgid "%s: invalid count at start of `%s'" +msgstr "%s: neplatné èíslo na zaèátku `%s'" + +#: src/sort.c:2298 +msgid "invalid number after `-'" +msgstr "neplatné èíslo za `-'" + +#: src/sort.c:2301 src/sort.c:2347 src/sort.c:2374 +msgid "invalid number after `.'" +msgstr "neplatné èíslo za `.'" + +#: src/sort.c:2304 src/sort.c:2383 +msgid "stray character in field spec" +msgstr "zbloudilý znak v zadání øadící polo¾ky" + +#: src/sort.c:2338 +msgid "invalid number at field start" +msgstr "neplatné èíslo na zaèátku polo¾ky" + +#: src/sort.c:2342 src/sort.c:2370 +msgid "field number is zero" +msgstr "èíslo polo¾ky je nula" + +#: src/sort.c:2351 +msgid "character offset is zero" +msgstr "posun znaku je nula" + +#: src/sort.c:2366 +msgid "invalid number after `,'" +msgstr "neplatné èíslo za `,'" + +#: src/sort.c:2411 +#, c-format +msgid "multi-character tab `%s'" +msgstr "vízeznakový tabulátor `%s'" + +#: src/sort.c:2479 +#, c-format +msgid "extra operand `%s' not allowed with -c" +msgstr "extra argument `%s' není s -c dovolen" + +#: src/split.c:96 +#, c-format +msgid "Usage: %s [OPTION] [INPUT [PREFIX]]\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ] [SOUBOR [PØEDPONA]]\n" + +#: src/split.c:100 +msgid "" +"Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default\n" +"PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input.\n" +"\n" +msgstr "" + +#: src/split.c:108 +#, fuzzy, c-format +msgid "" +" -a, --suffix-length=N use suffixes of length N (default %d)\n" +" -b, --bytes=SIZE put SIZE bytes per output file\n" +" -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file\n" +" -l, --lines=NUMBER put NUMBER lines per output file\n" +msgstr "" +" Rozdìlí SOUBOR do souborù PØEDPONAaa, PØEDPONAab, ... s pevnou délkou.\n" +"Implicitní PØEDPONA je `x'. Pokud SOUBOR nebude zadán nebo bude -, bude " +"èten\n" +"standardní vstup.\n" +"\n" +" -b, --bytes=VELIKOST zapí¹e VELIKOST bajtù do výstupního souboru\n" +" -C, --line-bytes=VELIKOST zapí¹e nejvý¹e VELIKOST bajtù na výstupní øádek\n" +" -l, --lines=POÈET zapí¹e POÈET øádkù do výstupního souboru\n" +" -POÈET to samé jako -l POÈET\n" +" --verbose pøed otevøením ka¾dého výstupního souboru " +"vypí¹e\n" +" oznámení o tomto na standardní výstup\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" +"\n" +"VELIKOST mù¾e mít násobící pøíponu: b - 512, k - 1024, m - 1 Mega.\n" + +#: src/split.c:114 +msgid "" +" --verbose print a diagnostic to standard error just\n" +" before each output file is opened\n" +msgstr "" + +#: src/split.c:171 +msgid "Output file suffixes exhausted" +msgstr "" + +#: src/split.c:189 +#, c-format +msgid "creating file `%s'\n" +msgstr "vytváøím soubor `%s'\n" + +#: src/split.c:341 +msgid "cannot split in more than one way" +msgstr "soubor nelze rozdìlit více zpùsoby" + +#: src/split.c:394 +#, fuzzy, c-format +msgid "%s: invalid suffix length" +msgstr "%s: chybný poèet øádkù" + +#: src/split.c:408 src/split.c:434 +#, c-format +msgid "%s: invalid number of bytes" +msgstr "%s: chybný poèet bajtù" + +#: src/split.c:421 +#, c-format +msgid "%s: invalid number of lines" +msgstr "%s: chybný poèet øádkù" + +#: src/split.c:470 +#, fuzzy, c-format +msgid "`-%d' option is obsolete; use `-l %d'" +msgstr "varování: chybná ¹íøka %lu; u¾ívám %d místo ní" + +#: src/split.c:483 +msgid "invalid number" +msgstr "neplatné èíslo" + +#: src/stat.c:326 +#, fuzzy +msgid "*** invalid date/time ***" +msgstr "chybné èíslo polo¾ky: `%s'" + +#: src/stat.c:608 +#, fuzzy, c-format +msgid "cannot read file system information for %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/stat.c:684 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] FILE...\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ] [SOUBOR]...\n" + +#: src/stat.c:685 +msgid "" +"Display file or filesystem status.\n" +"\n" +" -f, --filesystem display filesystem status instead of file status\n" +" -c --format=FORMAT use the specified FORMAT instead of the default\n" +" -L, --dereference follow links\n" +" -t, --terse print the information in terse form\n" +msgstr "" + +#: src/stat.c:696 +msgid "" +"\n" +"The valid format sequences for files (without --filesystem):\n" +"\n" +" %A Access rights in human readable form\n" +" %a Access rights in octal\n" +" %B The size in bytes of each block reported by `%b'\n" +" %b Number of blocks allocated (see %B)\n" +msgstr "" + +#: src/stat.c:704 +msgid "" +" %D Device number in hex\n" +" %d Device number in decimal\n" +" %F File type\n" +" %f Raw mode in hex\n" +" %G Group name of owner\n" +" %g Group ID of owner\n" +msgstr "" + +#: src/stat.c:712 +msgid "" +" %h Number of hard links\n" +" %i Inode number\n" +" %N Quoted File name with dereference if symbolic link\n" +" %n File name\n" +" %o IO block size\n" +" %s Total size, in bytes\n" +" %T Minor device type in hex\n" +" %t Major device type in hex\n" +msgstr "" + +#: src/stat.c:722 +msgid "" +" %U User name of owner\n" +" %u User ID of owner\n" +" %X Time of last access as seconds since Epoch\n" +" %x Time of last access\n" +" %Y Time of last modification as seconds since Epoch\n" +" %y Time of last modification\n" +" %Z Time of last change as seconds since Epoch\n" +" %z Time of last change\n" +"\n" +msgstr "" + +#: src/stat.c:734 +msgid "" +"Valid format sequences for file systems:\n" +"\n" +" %a Free blocks available to non-superuser\n" +" %b Total data blocks in file system\n" +" %c Total file nodes in file system\n" +" %d Free file nodes in file system\n" +" %f Free blocks in file system\n" +msgstr "" + +#: src/stat.c:743 +msgid "" +" %i File System id in hex\n" +" %l Maximum length of filenames\n" +" %n File name\n" +" %s Optimal transfer block size\n" +" %T Type in human readable form\n" +" %t Type in hex\n" +msgstr "" + +#: src/stty.c:498 +#, c-format +msgid "" +"Usage: %s [-F DEVICE] [--file=DEVICE] [SETTING]...\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-a|--all]\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-g|--save]\n" +msgstr "" +"Pou¾ití: %s [-F ZAØÍZENÍ] [--file=ZAØÍZENÍ] [NASTAVENÍ]...\n" +" nebo: %s [-F ZAØÍZENÍ] [--file=ZAØÍZENÍ] [-a|--all]\n" +" nebo: %s [-F ZAØÍZENÍ] [--file=ZAØÍZENÍ] [-g|--save]\n" + +#: src/stty.c:504 +#, fuzzy +msgid "" +"Print or change terminal characteristics.\n" +"\n" +" -a, --all print all current settings in human-readable form\n" +" -g, --save print all current settings in a stty-readable form\n" +" -F, --file=DEVICE open and use the specified DEVICE instead of stdin\n" +msgstr "" +"Vypí¹e nebo mìní nastavení terminálu.\n" +"\n" +" -a, --all vypí¹e v¹echna nastavení ve formì pro èlovìka èitelné\n" +" -g, --save vypí¹e v¹echna nastavení ve formì pro stty\n" +" -F, --file=ZAØÍZENÍ místo stdin otevøe a pou¾ije zadané zaøízení\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" +"\n" +" Volitelné - pøed NASTAVENÍm znamená negaci. * oznaèuje nastavení " +"nedefinované\n" +"normou POSIX. Daný systém definuje, která nastavení jsou mo¾ná.\n" + +#: src/stty.c:513 +msgid "" +"\n" +"Optional - before SETTING indicates negation. An * marks non-POSIX\n" +"settings. The underlying system defines which settings are available.\n" +msgstr "" + +#: src/stty.c:518 +msgid "" +"\n" +"Special characters:\n" +" * dsusp CHAR CHAR will send a terminal stop signal once input flushed\n" +" eof CHAR CHAR will send an end of file (terminate the input)\n" +" eol CHAR CHAR will end the line\n" +msgstr "" + +#: src/stty.c:525 +msgid "" +" * eol2 CHAR alternate CHAR for ending the line\n" +" erase CHAR CHAR will erase the last character typed\n" +" intr CHAR CHAR will send an interrupt signal\n" +" kill CHAR CHAR will erase the current line\n" +msgstr "" + +#: src/stty.c:531 +msgid "" +" * lnext CHAR CHAR will enter the next character quoted\n" +" quit CHAR CHAR will send a quit signal\n" +" * rprnt CHAR CHAR will redraw the current line\n" +" start CHAR CHAR will restart the output after stopping it\n" +msgstr "" + +#: src/stty.c:537 +msgid "" +" stop CHAR CHAR will stop the output\n" +" susp CHAR CHAR will send a terminal stop signal\n" +" * swtch CHAR CHAR will switch to a different shell layer\n" +" * werase CHAR CHAR will erase the last word typed\n" +msgstr "" + +#: src/stty.c:543 +msgid "" +"\n" +"Special settings:\n" +" N set the input and output speeds to N bauds\n" +" * cols N tell the kernel that the terminal has N columns\n" +" * columns N same as cols N\n" +msgstr "" + +#: src/stty.c:550 +msgid "" +" ispeed N set the input speed to N\n" +" * line N use line discipline N\n" +" min N with -icanon, set N characters minimum for a completed " +"read\n" +" ospeed N set the output speed to N\n" +msgstr "" + +#: src/stty.c:556 +msgid "" +" * rows N tell the kernel that the terminal has N rows\n" +" * size print the number of rows and columns according to the " +"kernel\n" +" speed print the terminal speed\n" +" time N with -icanon, set read timeout of N tenths of a second\n" +msgstr "" + +#: src/stty.c:562 +msgid "" +"\n" +"Control settings:\n" +" [-]clocal disable modem control signals\n" +" [-]cread allow input to be received\n" +" * [-]crtscts enable RTS/CTS handshaking\n" +" csN set character size to N bits, N in [5..8]\n" +msgstr "" + +#: src/stty.c:570 +#, fuzzy +msgid "" +" [-]cstopb use two stop bits per character (one with `-')\n" +" [-]hup send a hangup signal when the last process closes the tty\n" +" [-]hupcl same as [-]hup\n" +" [-]parenb generate parity bit in output and expect parity bit in " +"input\n" +" [-]parodd set odd parity (even with `-')\n" +msgstr "" +"\n" +"Nastavení øízení:\n" +" [-]clocal zaká¾e signály pro øízení modemu\n" +" [-]cread povolí pøíjem na vstupu\n" +"* [-]crtscts umo¾ní 'handshake' (RTS/CTS)\n" +" csN nastaví velikost znaku na N bitù, N je [5..8]\n" +" [-]cstopb pou¾ije dva stop bity (jeden stop bit pomocí `-')\n" +" [-]hup po¹le signál hangup, kdy¾ poslední proces uzavøe tty\n" +" [-]hupcl jako [-]hup\n" +" [-]parenb generuje paritní bit na výstupu a oèekává ho na vstupu\n" +" [-]parodd nastaví lichou paritu (sudou pomocí `-')\n" + +#: src/stty.c:577 +msgid "" +"\n" +"Input settings:\n" +" [-]brkint breaks cause an interrupt signal\n" +" [-]icrnl translate carriage return to newline\n" +" [-]ignbrk ignore break characters\n" +" [-]igncr ignore carriage return\n" +msgstr "" + +#: src/stty.c:585 +msgid "" +" [-]ignpar ignore characters with parity errors\n" +" * [-]imaxbel beep and do not flush a full input buffer on a character\n" +" [-]inlcr translate newline to carriage return\n" +" [-]inpck enable input parity checking\n" +" [-]istrip clear high (8th) bit of input characters\n" +msgstr "" + +#: src/stty.c:592 +msgid "" +" * [-]iuclc translate uppercase characters to lowercase\n" +" * [-]ixany let any character restart output, not only start character\n" +" [-]ixoff enable sending of start/stop characters\n" +" [-]ixon enable XON/XOFF flow control\n" +" [-]parmrk mark parity errors (with a 255-0-character sequence)\n" +" [-]tandem same as [-]ixoff\n" +msgstr "" + +#: src/stty.c:600 +msgid "" +"\n" +"Output settings:\n" +" * bsN backspace delay style, N in [0..1]\n" +" * crN carriage return delay style, N in [0..3]\n" +" * ffN form feed delay style, N in [0..1]\n" +" * nlN newline delay style, N in [0..1]\n" +msgstr "" + +#: src/stty.c:608 +#, fuzzy +msgid "" +" * [-]ocrnl translate carriage return to newline\n" +" * [-]ofdel use delete characters for fill instead of null characters\n" +" * [-]ofill use fill (padding) characters instead of timing for delays\n" +" * [-]olcuc translate lowercase characters to uppercase\n" +" * [-]onlcr translate newline to carriage return-newline\n" +" * [-]onlret newline performs a carriage return\n" +msgstr "" +"\n" +"Nastavení výstupu:\n" +"* bsN zpùsob èekání na backspace, N je [0..1]\n" +"* crN zpùsob èekání na CR (carriage return), N je [0..3]\n" +"* ffN zpùsob èekání na FF (form feed), N je [0..1]\n" +"* nlN zpùsob èekání na LF (newline), N je [0..1]\n" +"* [-]ocrnl pøekládá CR (cariage return) na LF (newline)\n" +"* [-]ofdel pou¾ije znak 'delete' místo znaku 'null' pro výplnì\n" +"* [-]ofill pou¾ije vyplòovací znak místo èekání\n" +"* [-]olcuc pøekládá malá písmena na velká\n" +"* [-]onlcr pøekládá LF (newline) na CRLF (carriage return-newline)\n" +"* [-]onlret LF (newline) provede CR (carriage return)\n" +"* [-]onocr v prvním sloupci netiskne CR (carriage return)\n" +" [-]opost zpracování postprocesorem\n" +"* tabN zpùsob èekání na horizontální tabelátor, N je [0..3]\n" +"* tabs jako tab0\n" +"* -tabs jako tab3\n" +"* vtN zpùsob èekání na vertikální tabelátor, N je [0..1]\n" + +#: src/stty.c:616 +msgid "" +" * [-]onocr do not print carriage returns in the first column\n" +" [-]opost postprocess output\n" +" * tabN horizontal tab delay style, N in [0..3]\n" +" * tabs same as tab0\n" +" * -tabs same as tab3\n" +" * vtN vertical tab delay style, N in [0..1]\n" +msgstr "" + +#: src/stty.c:624 +msgid "" +"\n" +"Local settings:\n" +" [-]crterase echo erase characters as backspace-space-backspace\n" +" * crtkill kill all line by obeying the echoprt and echoe settings\n" +" * -crtkill kill all line by obeying the echoctl and echok settings\n" +msgstr "" + +#: src/stty.c:631 +msgid "" +" * [-]ctlecho echo control characters in hat notation (`^c')\n" +" [-]echo echo input characters\n" +" * [-]echoctl same as [-]ctlecho\n" +" [-]echoe same as [-]crterase\n" +" [-]echok echo a newline after a kill character\n" +msgstr "" + +#: src/stty.c:638 +msgid "" +" * [-]echoke same as [-]crtkill\n" +" [-]echonl echo newline even if not echoing other characters\n" +" * [-]echoprt echo erased characters backward, between `\\' and '/'\n" +" [-]icanon enable erase, kill, werase, and rprnt special characters\n" +" [-]iexten enable non-POSIX special characters\n" +msgstr "" + +#: src/stty.c:645 +msgid "" +" [-]isig enable interrupt, quit, and suspend special characters\n" +" [-]noflsh disable flushing after interrupt and quit special " +"characters\n" +" * [-]prterase same as [-]echoprt\n" +" * [-]tostop stop background jobs that try to write to the terminal\n" +" * [-]xcase with icanon, escape with `\\' for uppercase characters\n" +msgstr "" + +#: src/stty.c:652 +msgid "" +"\n" +"Combination settings:\n" +" * [-]LCASE same as [-]lcase\n" +" cbreak same as -icanon\n" +" -cbreak same as icanon\n" +msgstr "" + +#: src/stty.c:659 +msgid "" +" cooked same as brkint ignpar istrip icrnl ixon opost isig\n" +" icanon, eof and eol characters to their default values\n" +" -cooked same as raw\n" +" crt same as echoe echoctl echoke\n" +msgstr "" + +#: src/stty.c:665 +msgid "" +" dec same as echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq same as [-]ixany\n" +" ek erase and kill characters to their default values\n" +" evenp same as parenb -parodd cs7\n" +msgstr "" + +#: src/stty.c:672 +msgid "" +" -evenp same as -parenb cs8\n" +" * [-]lcase same as xcase iuclc olcuc\n" +" litout same as -parenb -istrip -opost cs8\n" +" -litout same as parenb istrip opost cs7\n" +" nl same as -icrnl -onlcr\n" +" -nl same as icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +msgstr "" + +#: src/stty.c:680 +msgid "" +" oddp same as parenb parodd cs7\n" +" -oddp same as -parenb cs8\n" +" [-]parity same as [-]evenp\n" +" pass8 same as -parenb -istrip cs8\n" +" -pass8 same as parenb istrip cs7\n" +msgstr "" + +#: src/stty.c:687 +msgid "" +" raw same as -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw same as cooked\n" +msgstr "" + +#: src/stty.c:693 +msgid "" +" sane same as cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, all special\n" +" characters to their default values.\n" +msgstr "" + +#: src/stty.c:701 +msgid "" +"\n" +"Handle the tty line connected to standard input. Without arguments,\n" +"prints baud rate, line discipline, and deviations from stty sane. In\n" +"settings, CHAR is taken literally, or coded as in ^c, 0x37, 0177 or\n" +"127; special values ^- or undef used to disable special characters.\n" +msgstr "" +"\n" +" Pracuje s linkou tty pøipojenou ke standardnímu vstupu. Bez argumentù,\n" +"vypí¹e rychlost, 'line discipline', a odchylky od nastavení 'sane'. Pøi\n" +"nastavování je ZNAK brán jako literál, nebo kódován jak pøi ^c, 0x37, 0177 " +"nebo\n" +"127; speciální hodnoty ^- nebo 'undef' jsou pou¾ity pro zákaz speciálních\n" +"znakù.\n" + +#: src/stty.c:787 +#, fuzzy +msgid "only one device may be specified" +msgstr "mù¾e být zadán pouze jeden argument" + +#: src/stty.c:882 +#, fuzzy +msgid "" +"the options for verbose and stty-readable output styles are\n" +"mutually exclusive" +msgstr "pøepínaèe --string a --check se vzájemnì vyluèují" + +#: src/stty.c:887 +msgid "when specifying an output style, modes may not be set" +msgstr "pøi zadávání výstupního stylu, nemohou být nastavovány re¾imy" + +#: src/stty.c:903 +#, c-format +msgid "%s: couldn't reset non-blocking mode" +msgstr "%s: neblokovací mód souboru nelze zru¹it" + +#: src/stty.c:957 src/stty.c:1064 +#, fuzzy, c-format +msgid "invalid argument `%s'" +msgstr "argument %s je pro `%s' neplatný" + +#: src/stty.c:968 src/stty.c:985 src/stty.c:997 src/stty.c:1010 +#: src/stty.c:1022 src/stty.c:1041 +#, fuzzy, c-format +msgid "missing argument to `%s'" +msgstr "argument %s je pro `%s' nejednoznaèný" + +#: src/stty.c:1117 +#, c-format +msgid "%s: unable to perform all requested operations" +msgstr "%s: v¹echny po¾adované operace nelze provést" + +#: src/stty.c:1122 +msgid "new_mode: mode\n" +msgstr "new_mode: práva\n" + +#: src/stty.c:1462 +#, c-format +msgid "%s: no size information for this device" +msgstr "%s: pro toto zaøízení neexistuje informace o velikosti" + +#: src/stty.c:1944 +#, fuzzy, c-format +msgid "invalid integer argument `%s'" +msgstr "chybná hodnota pøírùstku èísla øádku: `%s'" + +#: src/su.c:289 +msgid "Password:" +msgstr "Heslo:" + +#: src/su.c:292 +msgid "getpass: cannot open /dev/tty" +msgstr "getpass: /dev/tty nelze otevøít" + +#: src/su.c:350 +#, fuzzy +msgid "cannot set groups" +msgstr "nemù¾ete vynechat jak u¾ivatele tak skupinu" + +#: src/su.c:354 +#, fuzzy +msgid "cannot set group id" +msgstr "nemù¾ete vynechat jak u¾ivatele tak skupinu" + +#: src/su.c:356 +#, fuzzy +msgid "cannot set user id" +msgstr "nemù¾ete vynechat jak u¾ivatele tak skupinu" + +#: src/su.c:437 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [-] [USER [ARG]...]\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ]... [SOUBOR]...\n" + +#: src/su.c:438 +#, fuzzy +msgid "" +"Change the effective user id and group id to that of USER.\n" +"\n" +" -, -l, --login make the shell a login shell\n" +" -c, --commmand=COMMAND pass a single COMMAND to the shell with -c\n" +" -f, --fast pass -f to the shell (for csh or tcsh)\n" +" -m, --preserve-environment do not reset environment variables\n" +" -p same as -m\n" +" -s, --shell=SHELL run SHELL if /etc/shells allows it\n" +msgstr "" +"Mìní efektivní èíslo u¾ivatele (nebo skupiny) na daného U®IVATELE.\n" +"\n" +" -, -l, --login tento shell jako login shell\n" +" -c, --commmand=PØÍKAZ nastaví shellu argument -c PØÍKAZ\n" +" -f, --fast nastaví shellu -f (pro csh nebo tcsh)\n" +" -m, --preserve-environment nema¾e promìné prostøedí\n" +" -p jako -m\n" +" -s, --shell=SHELL pou¾ije SHELL (pokud to povoluje /etc/" +"shells)\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" +"\n" +" Je-li zadáno pouze - znamená to -l. Pokud u¾ivatel není zadán, pøedpokládá " +"se\n" +"u¾ivatel root.\n" + +#: src/su.c:450 +msgid "" +"\n" +"A mere - implies -l. If USER not given, assume root.\n" +msgstr "" + +#: src/su.c:529 +#, c-format +msgid "user %s does not exist" +msgstr "u¾ivatel %s neexistuje" + +#: src/su.c:552 +msgid "incorrect password" +msgstr "chybné heslo" + +#: src/su.c:569 +#, c-format +msgid "using restricted shell %s" +msgstr "pou¾íván omezený (restricted) shell %s" + +#: src/su.c:580 +#, fuzzy, c-format +msgid "warning: cannot change directory to %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/sum.c:36 +msgid "Kayvan Aghaiepour and David MacKenzie" +msgstr "" + +#: src/sum.c:64 +#, fuzzy +msgid "" +"Print checksum and block counts for each FILE.\n" +"\n" +" -r defeat -s, use BSD sum algorithm, use 1K blocks\n" +" -s, --sysv use System V sum algorithm, use 512 bytes blocks\n" +msgstr "" +"Ke ka¾dému SOUBORu vypí¹e kontrolní souèet a poèet blokù.\n" +"\n" +" -r pou¾ije BSD algoritmus a bloky po 1 KB\n" +" -s, --sysv pou¾ije System V algoritmus a bloky po 512 bajtech\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" +"\n" +"Jestli¾e SOUBOR nebude zadán nebo bude -, bude èten standardní vstup.\n" + +#: src/sync.c:45 +msgid "" +"Force changed blocks to disk, update the super block.\n" +"\n" +msgstr "" + +#: src/sync.c:70 src/tty.c:112 +#, fuzzy +msgid "ignoring all arguments" +msgstr "pøíli¹ mnoho argumentù" + +#: src/sys2.h:492 +#, fuzzy +msgid " --help display this help and exit\n" +msgstr "" +"Vypí¹e CRC kontrolní souèet a délku v bajtech ka¾dého SOUBORu.\n" +"\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/sys2.h:494 +#, fuzzy +msgid " --version output version information and exit\n" +msgstr "" +"Vypí¹e CRC kontrolní souèet a délku v bajtech ka¾dého SOUBORu.\n" +"\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/tac.c:54 +msgid "Jay Lepreau and David MacKenzie" +msgstr "" + +#: src/tac.c:131 +msgid "" +"Write each FILE to standard output, last line first.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/tac.c:139 +#, fuzzy +msgid "" +" -b, --before attach the separator before instead of after\n" +" -r, --regex interpret the separator as a regular expression\n" +" -s, --separator=STRING use STRING as the separator instead of newline\n" +msgstr "" +" Vypí¹e ka¾dý SOUBOR na standardní výstup. Poslední øádek jako první.\n" +"Jestli¾e SOUBOR nebude zadán nebo bude -, bude èten standardní vstup.\n" +"\n" +" -b, --before pøipojí oddìlovaè øádkù pøed øádky místo za nì\n" +" -r, --regex interpretuje oddìlovaè jako regulární výraz\n" +" -s, --separator=ØETÌZEC pou¾ije ØETÌZCE jako oddìlovaèe místo nového " +"øádku\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/tac.c:453 src/tac.c:592 +msgid "stdin: read error" +msgstr "stdin: chyba pøi ètení" + +#: src/tac.c:638 +msgid "separator cannot be empty" +msgstr "oddìlovaè nemù¾e být prázdný" + +#: src/tail.c:49 +msgid "Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering" +msgstr "" + +#: src/tail.c:238 +#, fuzzy, c-format +msgid "" +"Print the last %d lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +" Vypí¹e prvních 10 øádkù ka¾dého souboru na standardní výstup. S více jak\n" +"jedním souborem, bude pøed vypsáním ka¾dého uvedena hlavièka obsahující " +"jméno\n" +"souboru. Jestli¾e SOUBOR nebude zadán nebo bude -, bude èten standardní " +"vstup.\n" +"\n" +" -c, --bytes=VELIKOST vypí¹e prvních VELIKOST bajtù\n" +" -n, --lines=POÈET vypí¹e prvních POÈET øádkù místo prvních 10\n" +" -q, --quiet, --silent nikdy nevypisuje hlavièky s názvy souborù\n" +" -v, --verbose vypisuje hlavièky s názvy souborù v¾dy\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" +"\n" +" VELIKOST mù¾e mít násobící pøíponu: b pro 512, k pro 1K, m pro 1M. " +"Jestli¾e\n" +"první pøepínaè bude -HODNOTA a bude-li pou¾ita násobící pøípona, pak bude " +"brán\n" +"jako -c HODNOTA. Jinak bude pøepínaè brán jako -n HODNOTA.\n" + +#: src/tail.c:247 +msgid "" +" --retry keep trying to open a file even if it is\n" +" inaccessible when tail starts or if it becomes\n" +" inaccessible later -- useful only with -f\n" +" -c, --bytes=N output the last N bytes\n" +msgstr "" + +#: src/tail.c:253 +msgid "" +" -f, --follow[={name|descriptor}]\n" +" output appended data as the file grows;\n" +" -f, --follow, and --follow=descriptor are\n" +" equivalent\n" +" -F same as --follow=name --retry\n" +msgstr "" + +#: src/tail.c:260 +#, c-format +msgid "" +" -n, --lines=N output the last N lines, instead of the last %d\n" +" --max-unchanged-stats=N\n" +" with --follow=name, reopen a FILE which has not\n" +" changed size after N (default %d) iterations\n" +" to see if it has been unlinked or renamed\n" +" (this is the usual case of rotated log files)\n" +msgstr "" + +#: src/tail.c:271 +msgid "" +" --pid=PID with -f, terminate after process ID, PID dies\n" +" -q, --quiet, --silent never output headers giving file names\n" +" -s, --sleep-interval=S with -f, sleep for approximately S seconds\n" +" (default 1.0) between iterations.\n" +" -v, --verbose always output headers giving file names\n" +msgstr "" + +#: src/tail.c:280 +msgid "" +"\n" +"If the first character of N (the number of bytes or lines) is a `+',\n" +"print beginning with the Nth item from the start of each file, otherwise,\n" +"print the last N items in the file. N may have a multiplier suffix:\n" +"b for 512, k for 1024, m for 1048576 (1 Meg).\n" +"\n" +msgstr "" + +#: src/tail.c:288 +msgid "" +"With --follow (-f), tail defaults to following the file descriptor, which\n" +"means that even if a tail'ed file is renamed, tail will continue to track\n" +"its end. " +msgstr "" + +#: src/tail.c:293 +msgid "" +"This default behavior is not desirable when you really want to\n" +"track the actual name of the file, not the file descriptor (e.g., log\n" +"rotation). Use --follow=name in that case. That causes tail to track the\n" +"named file by reopening it periodically to see if it has been removed and\n" +"recreated by some other program.\n" +msgstr "" + +#: src/tail.c:331 +#, c-format +msgid "closing %s (fd=%d)" +msgstr "uzavírání %s (fd=%d)" + +#: src/tail.c:391 +#, fuzzy, c-format +msgid "%s: cannot seek to offset %s" +msgstr "ioctl na `%s' není mo¾né vykonat" + +#: src/tail.c:395 +#, fuzzy, c-format +msgid "%s: cannot seek to relative offset %s" +msgstr "adresáø %s nelze vytvoøit" + +#: src/tail.c:400 +#, c-format +msgid "%s: cannot seek to end-relative offset %s" +msgstr "" + +#: src/tail.c:818 +#, c-format +msgid "`%s' has become inaccessible" +msgstr "`%s' se stal nedostupným" + +#: src/tail.c:835 +#, c-format +msgid "`%s' has been replaced with an untailable file; giving up on this name" +msgstr "soubor %s byl nahrazen nesledovatelným; sledování ukonèeno" + +#: src/tail.c:856 +#, c-format +msgid "`%s' has become accessible" +msgstr "`%s' se stal znovu dostupným" + +#: src/tail.c:864 +#, c-format +msgid "`%s' has appeared; following end of new file" +msgstr "soubor %s se objevil. Sledování konce souboru pokraèuje." + +#: src/tail.c:875 +#, c-format +msgid "`%s' has been replaced; following end of new file" +msgstr "" +"soubor %s byl nahrazen jiným. Sledování konce souboru\n" +"pokraèuje." + +#: src/tail.c:1000 +#, c-format +msgid "%s: file truncated" +msgstr "%s: soubor byl zkrácen" + +#: src/tail.c:1020 +msgid "no files remaining" +msgstr "ji¾ nezbývají ¾ádné soubory" + +#: src/tail.c:1236 +#, c-format +msgid "%s: cannot follow end of this type of file; giving up on this name" +msgstr "%s: nelze sledovat konec souboru tohoto typu; sledování ukonèeno" + +# src/tail.c:938 +#: src/tail.c:1356 +#, c-format +msgid "%c: invalid suffix character in obsolescent option" +msgstr "%c: neplatný znak v zastaralém pøepínaèi" + +#: src/tail.c:1405 +#, c-format +msgid "" +"too many arguments; When using tail's obsolescent option syntax (%s)\n" +"there may be no more than one file argument. Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"pøíli¹ mnoho argumentù; Pøi pou¾ití zastaralé syntaxe pøepínaèe %s,\n" +"mù¾e být uveden pouze jeden souborový argument. Radìji pou¾ijte\n" +"ekvivalentní pøepínaè -n nebo -c." + +#: src/tail.c:1414 +#, c-format +msgid "" +"Warning: it is not portable to use two or more file arguments with\n" +"tail's obsolescent option syntax (%s). Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"Varování: pou¾ití dvou nebo více souborových argumentù se zastaralou " +"syntaxí\n" +"pøepínaèe %s není portabilní. Radìji pou¾ijte ekvivalentní pøepínaè\n" +"-n nebo -c." + +#: src/tail.c:1423 +#, fuzzy, c-format +msgid "`%s' option is obsolete; use `%s-%c %.*s'" +msgstr "varování: chybná ¹íøka %lu; u¾ívám %d místo ní" + +#: src/tail.c:1484 +#, c-format +msgid "%s is larger than the maximum file size on this system" +msgstr "%s je vìt¹í ne¾ maximální mo¾ná velikost souboru v tomto systému" + +#: src/tail.c:1510 +#, c-format +msgid "%s: invalid maximum number of unchanged stats between opens" +msgstr "" +"%s: neplatné èíslo maximálního poètu nezmìnìných výsledkù funkce stat\n" +"mezi otevøeními" + +#: src/tail.c:1522 +#, c-format +msgid "%s: invalid maximum number of consecutive size changes" +msgstr "%s: neplatné èíslo maximálního poètu po sobì jdoucích zmìn velikosti" + +#: src/tail.c:1534 +#, c-format +msgid "%s: invalid PID" +msgstr "%s: neplatný PID" + +#: src/tail.c:1549 +#, c-format +msgid "%s: invalid number of seconds" +msgstr "%s: neplatný poèet sekund" + +#: src/tail.c:1568 +msgid "warning: --retry is useful only when following by name" +msgstr "varování: --retry je u¾iteèný pouze v pøípadì --follow=name" + +#: src/tail.c:1572 +msgid "warning: PID ignored; --pid=PID is useful only when following" +msgstr "" +"varování: PID ignorován; --pid=PID je u¾iteèný pouze v pøípadì sledování " +"konce" + +#: src/tail.c:1575 +msgid "warning: --pid=PID is not supported on this system" +msgstr "varování: --pid=PID není na tomto systému podporován" + +#: src/tee.c:33 +msgid "Mike Parker, Richard M. Stallman, and David MacKenzie" +msgstr "" + +#: src/tee.c:64 +#, fuzzy +msgid "" +"Copy standard input to each FILE, and also to standard output.\n" +"\n" +" -a, --append append to the given FILEs, do not overwrite\n" +" -i, --ignore-interrupts ignore interrupt signals\n" +msgstr "" +"Kopíruje standardní vstup do ka¾dého souboru a také na standardní výstup.\n" +"\n" +" -a, --append pøipojí k daným SOUBORÙM, nepøepisuje je\n" +" -i, --ignore-interrupts ignoruje signál 'interrupt'\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/test.c:216 +msgid "argument expected\n" +msgstr "oèekáván argument\n" + +#: src/test.c:224 +#, c-format +msgid "integer expression expected %s\n" +msgstr "%s je oèekáván výraz typu integer\n" + +#: src/test.c:342 +msgid "')' expected\n" +msgstr "oèekávána ')'\n" + +#: src/test.c:345 +#, c-format +msgid "')' expected, found %s\n" +msgstr "oèekávána ')', nalezeno %s\n" + +#: src/test.c:361 src/test.c:894 +#, c-format +msgid "%s: unary operator expected\n" +msgstr "%s: oèekáván unární operátor\n" + +#: src/test.c:389 src/test.c:920 +#, c-format +msgid "%s: binary operator expected\n" +msgstr "%s: oèekáván binární operátor\n" + +#: src/test.c:424 +msgid "before -lt" +msgstr "pøed -lt" + +#: src/test.c:432 +msgid "after -lt" +msgstr "po -lt" + +#: src/test.c:446 +msgid "before -le" +msgstr "pøed -le" + +#: src/test.c:453 +msgid "after -le" +msgstr "po -le" + +#: src/test.c:469 +msgid "before -gt" +msgstr "pøed -gt" + +#: src/test.c:476 +msgid "after -gt" +msgstr "po -gt" + +#: src/test.c:490 +msgid "before -ge" +msgstr "pøed -ge" + +#: src/test.c:497 +msgid "after -ge" +msgstr "po -ge" + +#: src/test.c:512 +msgid "-nt does not accept -l\n" +msgstr "k pøepínaèi -nt nemù¾e být uveden pøepínaè -l\n" + +#: src/test.c:526 +msgid "before -ne" +msgstr "pøed -ne" + +#: src/test.c:533 +msgid "after -ne" +msgstr "po -ne" + +#: src/test.c:549 +msgid "before -eq" +msgstr "pøed -eq" + +#: src/test.c:556 +msgid "after -eq" +msgstr "po -eq" + +#: src/test.c:567 +msgid "-ef does not accept -l\n" +msgstr "k pøepínaèi -ef nemù¾e být uveden pøepínaè -l\n" + +#: src/test.c:586 +#, fuzzy +msgid "-ot does not accept -l\n" +msgstr "k pøepínaèi -nt nemù¾e být uveden pøepínaè -l\n" + +#: src/test.c:593 +#, fuzzy +msgid "unknown binary operator" +msgstr "Neznámá chyba systému" + +#: src/test.c:781 +msgid "after -t" +msgstr "po -t" + +#: src/test.c:979 +#, fuzzy, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: [ EXPRESSION ]\n" +" or: %s OPTION\n" +msgstr "" +"Pou¾ití: %s [SOUBOR]...\n" +" nebo: %s [PØEPÍNAÈ]\n" + +#: src/test.c:985 +msgid "" +"Exit with the status determined by EXPRESSION.\n" +"\n" +msgstr "" + +#: src/test.c:991 +msgid "" +"\n" +"EXPRESSION is true or false and sets exit status. It is one of:\n" +msgstr "" + +#: src/test.c:995 +msgid "" +"\n" +" ( EXPRESSION ) EXPRESSION is true\n" +" ! EXPRESSION EXPRESSION is false\n" +" EXPRESSION1 -a EXPRESSION2 both EXPRESSION1 and EXPRESSION2 are true\n" +" EXPRESSION1 -o EXPRESSION2 either EXPRESSION1 or EXPRESSION2 is true\n" +msgstr "" + +#: src/test.c:1002 +msgid "" +"\n" +" [-n] STRING the length of STRING is nonzero\n" +" -z STRING the length of STRING is zero\n" +" STRING1 = STRING2 the strings are equal\n" +" STRING1 != STRING2 the strings are not equal\n" +msgstr "" + +#: src/test.c:1009 +#, fuzzy +msgid "" +"\n" +" INTEGER1 -eq INTEGER2 INTEGER1 is equal to INTEGER2\n" +" INTEGER1 -ge INTEGER2 INTEGER1 is greater than or equal to INTEGER2\n" +" INTEGER1 -gt INTEGER2 INTEGER1 is greater than INTEGER2\n" +" INTEGER1 -le INTEGER2 INTEGER1 is less than or equal to INTEGER2\n" +" INTEGER1 -lt INTEGER2 INTEGER1 is less than INTEGER2\n" +" INTEGER1 -ne INTEGER2 INTEGER1 is not equal to INTEGER2\n" +msgstr "" +"\n" +" ( VÝRAZ ) VÝRAZ je pravdivý\n" +" ! VÝRAZ VÝRAZ je nepravdivý\n" +" VÝRAZ1 -a VÝRAZ2 VÝRAZ1 i VÝRAZ2 jsou pravdivé\n" +" VÝRAZ1 -o VÝRAZ2 buï VÝRAZ1 nebo VÝRAZ2 je pravdivý\n" +"\n" +" [-n] ØETÌZ ØETÌZ má nenulovou délku\n" +" -z ØETÌZ ØETÌZ má nulovou délku\n" +" ØETÌZ1 = ØETÌZ2 ØETÌZce mají stejnou délku\n" +" ØETÌZ1 != ØETÌZ2 ØETÌZce nemají stejnou délku\n" +"\n" +" INTEGER1 -eq INTEGER2 INTEGER1 je roven INTEGER2\n" +" INTEGER1 -ge INTEGER2 INTEGER1 je vìt¹í nebo roven INTEGER2\n" +" INTEGER1 -gt INTEGER2 INTEGER1 je vìt¹í ne¾ INTEGER2\n" +" INTEGER1 -le INTEGER2 INTEGER1 je men¹í nebo roven INTEGER2\n" +" INTEGER1 -lt INTEGER2 INTEGER1 je men¹í ne¾ INTEGER2\n" +" INTEGER1 -ne INTEGER2 INTEGER1 není roven INTEGER2\n" + +#: src/test.c:1018 +msgid "" +"\n" +" FILE1 -ef FILE2 FILE1 and FILE2 have the same device and inode numbers\n" +" FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2\n" +" FILE1 -ot FILE2 FILE1 is older than FILE2\n" +msgstr "" + +#: src/test.c:1024 +msgid "" +"\n" +" -b FILE FILE exists and is block special\n" +" -c FILE FILE exists and is character special\n" +" -d FILE FILE exists and is a directory\n" +" -e FILE FILE exists\n" +msgstr "" + +#: src/test.c:1031 +msgid "" +" -f FILE FILE exists and is a regular file\n" +" -g FILE FILE exists and is set-group-ID\n" +" -h FILE FILE exists and is a symbolic link (same as -L)\n" +" -G FILE FILE exists and is owned by the effective group ID\n" +" -k FILE FILE exists and has its sticky bit set\n" +msgstr "" + +#: src/test.c:1038 +msgid "" +" -L FILE FILE exists and is a symbolic link (same as -h)\n" +" -O FILE FILE exists and is owned by the effective user ID\n" +" -p FILE FILE exists and is a named pipe\n" +" -r FILE FILE exists and is readable\n" +" -s FILE FILE exists and has a size greater than zero\n" +msgstr "" + +#: src/test.c:1045 +msgid "" +" -S FILE FILE exists and is a socket\n" +" -t [FD] file descriptor FD (stdout by default) is opened on a " +"terminal\n" +" -u FILE FILE exists and its set-user-ID bit is set\n" +" -w FILE FILE exists and is writable\n" +" -x FILE FILE exists and is executable\n" +msgstr "" + +#: src/test.c:1052 +msgid "" +"\n" +"Beware that parentheses need to be escaped (e.g., by backslashes) for " +"shells.\n" +"INTEGER may also be -l STRING, which evaluates to the length of STRING.\n" +msgstr "" +"\n" +"Upozornìní: závorky nesmí být interpretovány shellem (musí být oznaèeny " +"znakem\n" +"zpìtného lomítka). INTEGER také mù¾e být -l ØE«EZEC, který je vyhodnocen " +"jako\n" +"délka øetìzce.\n" + +#: src/test.c:1067 +msgid "FIXME: ksb and mjb" +msgstr "" + +#: src/test.c:1111 +msgid "missing `]'\n" +msgstr "oèekávána ']'\n" + +#: src/test.c:1125 +#, fuzzy +msgid "too many arguments\n" +msgstr "pøíli¹ mnoho argumentù" + +#: src/touch.c:39 +msgid "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith" +msgstr "" + +#: src/touch.c:164 src/touch.c:179 +#, fuzzy, c-format +msgid "creating %s" +msgstr "vytváøím soubor `%s'\n" + +#: src/touch.c:222 +#, fuzzy, c-format +msgid "cannot touch %s" +msgstr "do adresáøe `%s' nelze vejít" + +#: src/touch.c:228 +#, fuzzy, c-format +msgid "setting times of %s" +msgstr "zachování èasù souboru %s" + +#: src/touch.c:245 +msgid "" +"Update the access and modification times of each FILE to the current time.\n" +"\n" +msgstr "" + +#: src/touch.c:252 +msgid "" +" -a change only the access time\n" +" -c, --no-create do not create any files\n" +" -d, --date=STRING parse STRING and use it instead of current time\n" +" -f (ignored)\n" +" -m change only the modification time\n" +msgstr "" + +#: src/touch.c:259 +msgid "" +" -r, --reference=FILE use this file's times instead of current time\n" +" -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time\n" +" --time=WORD set time given by WORD: access atime use (same as -" +"a)\n" +" modify mtime (same as -m)\n" +msgstr "" + +#: src/touch.c:267 +msgid "" +"\n" +"Note that the -d and -t options accept different time-date formats.\n" +msgstr "" + +#: src/touch.c:311 src/touch.c:331 +#, fuzzy, c-format +msgid "invalid date format %s" +msgstr "argument %s je pro `%s' neplatný" + +#: src/touch.c:355 +#, fuzzy +msgid "cannot specify times from more than one source" +msgstr "soubor nelze rozdìlit více zpùsoby" + +#: src/touch.c:378 +#, fuzzy, c-format +msgid "" +"warning: `touch %s' is obsolete; use `touch -t %04d%02d%02d%02d%02d.%02d'" +msgstr "varování: chybná ¹íøka %lu; u¾ívám %d místo ní" + +#: src/touch.c:399 +#, fuzzy +msgid "file arguments missing" +msgstr "pøíli¹ málo argumentù" + +#: src/tr.c:327 +#, c-format +msgid "Usage: %s [OPTION]... SET1 [SET2]\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ]... MNO®INA1 [MNO®INA2]\n" + +#: src/tr.c:331 +#, fuzzy +msgid "" +"Translate, squeeze, and/or delete characters from standard input,\n" +"writing to standard output.\n" +"\n" +" -c, --complement first complement SET1\n" +" -d, --delete delete characters in SET1, do not translate\n" +" -s, --squeeze-repeats replace each input sequence of a repeated " +"character\n" +" that is listed in SET1 with a single occurrence\n" +" of that character\n" +" -t, --truncate-set1 first truncate SET1 to length of SET2\n" +msgstr "" +" Nahrazuje, komprimuje a/nebo ma¾e znaky ze standardního vstupu, výsledek\n" +"je zapisován na standardní výstup.\n" +"\n" +" -c, --complement napøed vytvoøí doplnìk MNO®INY1\n" +" -d, --delete pouze ma¾e znaky z MNO®INY1\n" +" -s, --squeeze-repeats nahradí sekvence jednoho znaku pouze jedním\n" +" -t, --truncate-set1 napøed zkrátí MNO®INU1 na délku MNO®INY2\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/tr.c:344 +msgid "" +"\n" +"SETs are specified as strings of characters. Most represent themselves.\n" +"Interpreted sequences are:\n" +"\n" +" \\NNN character with octal value NNN (1 to 3 octal digits)\n" +" \\\\ backslash\n" +" \\a audible BEL\n" +" \\b backspace\n" +" \\f form feed\n" +" \\n new line\n" +" \\r return\n" +" \\t horizontal tab\n" +msgstr "" + +#: src/tr.c:358 +msgid "" +" \\v vertical tab\n" +" CHAR1-CHAR2 all characters from CHAR1 to CHAR2 in ascending order\n" +" [CHAR*] in SET2, copies of CHAR until length of SET1\n" +" [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0\n" +" [:alnum:] all letters and digits\n" +" [:alpha:] all letters\n" +" [:blank:] all horizontal whitespace\n" +" [:cntrl:] all control characters\n" +" [:digit:] all digits\n" +msgstr "" + +#: src/tr.c:369 +msgid "" +" [:graph:] all printable characters, not including space\n" +" [:lower:] all lower case letters\n" +" [:print:] all printable characters, including space\n" +" [:punct:] all punctuation characters\n" +" [:space:] all horizontal or vertical whitespace\n" +" [:upper:] all upper case letters\n" +" [:xdigit:] all hexadecimal digits\n" +" [=CHAR=] all characters which are equivalent to CHAR\n" +msgstr "" + +#: src/tr.c:379 +#, fuzzy +msgid "" +"\n" +"Translation occurs if -d is not given and both SET1 and SET2 appear.\n" +"-t may be used only when translating. SET2 is extended to length of\n" +"SET1 by repeating its last character as necessary. " +msgstr "" +"\n" +" Nahrazení nastane, jestli¾e není zadán pøepínaè -d a jsou zadány obì\n" +"mno¾iny. -t mù¾e být pou¾ito pouze pøi nahrazování. V pøípadì potøeby je\n" +"MNO®INA2 roz¹íøena na délku MNO®INY1 opakováním posledního znaku. " +"Pøebyteèné\n" +"znaky MNO®INY2 jsou ignorovány. Pouze u [:lower:] a [:upper:] je " +"garantováno,\n" +"¾e budou rozepsány vzestupnì; pøi pou¾ití v MNO®INÌ2 pøi nahrazování mohou " +"být\n" +"pou¾ívány pouze v párech pro zmìnu velikosti písmen. -s pou¾ívá MNO®INU2\n" +"pøi nahrazování nebo mazání a komprese je vykonána a¾ po tomto. Jinak -s\n" +"pou¾ívá MNO®INU1.\n" + +#: src/tr.c:385 +msgid "" +"Excess characters\n" +"of SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to\n" +"expand in ascending order; used in SET2 while translating, they may\n" +"only be used in pairs to specify case conversion. " +msgstr "" + +#: src/tr.c:391 +#, fuzzy +msgid "" +"-s uses SET1 if not\n" +"translating nor deleting; else squeezing uses SET2 and occurs after\n" +"translation or deletion.\n" +msgstr "" +"\n" +" Nahrazení nastane, jestli¾e není zadán pøepínaè -d a jsou zadány obì\n" +"mno¾iny. -t mù¾e být pou¾ito pouze pøi nahrazování. V pøípadì potøeby je\n" +"MNO®INA2 roz¹íøena na délku MNO®INY1 opakováním posledního znaku. " +"Pøebyteèné\n" +"znaky MNO®INY2 jsou ignorovány. Pouze u [:lower:] a [:upper:] je " +"garantováno,\n" +"¾e budou rozepsány vzestupnì; pøi pou¾ití v MNO®INÌ2 pøi nahrazování mohou " +"být\n" +"pou¾ívány pouze v párech pro zmìnu velikosti písmen. -s pou¾ívá MNO®INU2\n" +"pøi nahrazování nebo mazání a komprese je vykonána a¾ po tomto. Jinak -s\n" +"pou¾ívá MNO®INU1.\n" + +#: src/tr.c:557 +#, c-format +msgid "" +"warning: the ambiguous octal escape \\%c%c%c is being\n" +"\tinterpreted as the 2-byte sequence \\0%c%c, `%c'" +msgstr "" +"varování: nejednoznaèný osmièkový zápis \\%c%c%c bude\n" +"\tinterpretován jako 2-bajtová sekvence \\0%c%c, `%c'" + +#: src/tr.c:566 +msgid "invalid backslash escape at end of string" +msgstr "chybnì pou¾ité zpìtné lomítko na konci øetìzce" + +#: src/tr.c:572 +#, c-format +msgid "invalid backslash escape `\\%c'" +msgstr "chybný zápis `\\%c'" + +#: src/tr.c:725 +#, c-format +msgid "range-endpoints of `%s-%s' are in reverse collating sequence order" +msgstr "konce rozsahu `%s-%s' jsou v obráceném poøadí" + +#: src/tr.c:906 +#, c-format +msgid "invalid repeat count `%s' in [c*n] construct" +msgstr "chybný èítaè opakování `%s' v konstrukci [c*n]" + +#: src/tr.c:999 +#, fuzzy +msgid "missing character class name `[::]'" +msgstr "chybná tøída znaku `%s'" + +#: src/tr.c:1002 +msgid "missing equivalence class character `[==]'" +msgstr "" + +#: src/tr.c:1025 +#, c-format +msgid "invalid character class `%s'" +msgstr "chybná tøída znaku `%s'" + +#: src/tr.c:1050 +#, c-format +msgid "%s: equivalence class operand must be a single character" +msgstr "%s: operand ve tøídì [=c=] musí být jediný znak" + +# should it be string1 or SET1? +#: src/tr.c:1522 +msgid "the [c*] repeat construct may not appear in string1" +msgstr "zadání opakování [c*] nemù¾e být v MNO®INÌ1" + +# string2 or SET2? +#: src/tr.c:1532 +msgid "only one [c*] repeat construct may appear in string2" +msgstr "opakování znaku [c*] mù¾e být v MNO®INÌ2 pouze jednou" + +#: src/tr.c:1540 +msgid "[=c=] expressions may not appear in string2 when translating" +msgstr "výraz [=c=] nemù¾e být v MNO®INÌ2 pøi nahrazování" + +#: src/tr.c:1553 +msgid "when not truncating set1, string2 must be non-empty" +msgstr "jestli¾e MNO®INA1 není zkracována, pak MNO®INA2 nesmí být prázdná" + +# ? - rzm +#: src/tr.c:1562 +msgid "" +"when translating with complemented character classes,\n" +"string2 must map all characters in the domain to one" +msgstr "" +"pøi nahrazování s doplòkem mno¾iny znakù, MNO®INA2 musí mapovat v¹echny\n" +"znaky z této oblasti do jednoho" + +#: src/tr.c:1569 +msgid "" +"when translating, the only character classes that may appear in\n" +"string2 are `upper' and `lower'" +msgstr "" +"pøi nahrazování mohou být v MNO®INÌ2 pouze tøídy znakù [:upper:]\n" +"a [:lower:]" + +#: src/tr.c:1578 +msgid "the [c*] construct may appear in string2 only when translating" +msgstr "výraz [c*] mù¾e být v MNO®INÌ2 pouze pøi nahrazování" + +#: src/tr.c:1853 +msgid "two strings must be given when translating" +msgstr "obì dvì mno¾iny musí být pøi nahrazování zadány" + +#: src/tr.c:1856 +msgid "two strings must be given when both deleting and squeezing repeats" +msgstr "" +"dvì mno¾iny musí být zadány pøi mazání a komprimaci opakujících se znakù" + +#: src/tr.c:1870 +msgid "only one string may be given when deleting without squeezing repeats" +msgstr "" +"pouze jedna mno¾ina mù¾e být zadána pøi mazání bez komprimace\n" +"opakujících se znakù" + +#: src/tr.c:1876 +msgid "at least one string must be given when squeezing repeats" +msgstr "" +"nejménì jedna mno¾ina musí být zadána pøi komprimaci opakujících se znakù" + +# ? - rzm +#: src/tr.c:1967 +msgid "misaligned [:upper:] and/or [:lower:] construct" +msgstr "nezarovnané(á) konstrukce [:upper:] a/nebo [:lower:]" + +#: src/tr.c:1990 +msgid "" +"invalid identity mapping; when translating, any [:lower:] or [:upper:]\n" +"construct in string1 must be aligned with a corresponding construct\n" +"([:upper:] or [:lower:], respectively) in string2" +msgstr "" +"nelze identifikovat mapování: pøi nahrazování, libovolná konstrukce [:" +"lower:]\n" +"nebo [:upper:] v MNO®INÌ1 musí být zarovnána s odpovídající konstrukcí\n" +"([:upper:] nebo [:lower:]) v MNO®INÌ2." + +#: src/true.c:34 +#, fuzzy, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating success.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"Pou¾ití: %s [argumenty jsou ignorovány]\n" +" nebo: %s PØEPÍNAÈ\n" +"Ukonèí se s návratovým kódem znamenajícím ukonèení bez chyby.\n" +"\n" +"Následující jména pøepínaèù nemohou být zkracována.\n" +"\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" +"\n" + +#: src/tsort.c:97 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION] [FILE]\n" +"Write totally ordered list consistent with the partial ordering in FILE.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Pou¾ití: %s [PØEPÍNAÈ] [SOUBOR]\n" +" Výstupem je totálnì seøazený seznam v¹ech polo¾ek ze v¹ech vstupních " +"øádkù,\n" +"na kterých jsou polo¾ky seøazeny, vstupního SOUBORu. Jednotlivé polo¾ky " +"jsou\n" +"na øádku oddìleny mezerou.\n" +" Jestli¾e není SOUBOR zadán, bude èten standardní vstup.\n" +"\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/tsort.c:533 +#, c-format +msgid "%s: input contains a loop:" +msgstr "%s: vstup obsahuje cyklus:" + +#: src/tsort.c:575 +msgid "only one argument may be specified" +msgstr "mù¾e být zadán pouze jeden argument" + +#: src/tty.c:63 +#, fuzzy +msgid "" +"Print the file name of the terminal connected to standard input.\n" +"\n" +" -s, --silent, --quiet print nothing, only return an exit status\n" +msgstr "" +"Vypí¹e jméno souboru terminálu pøipojeného na standardní vstup.\n" +"\n" +" -s, --silent, --quiet potlaèí výstup a vrátí pouze návratový kód.\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/tty.c:120 +msgid "not a tty" +msgstr "není tty" + +#: src/uname.c:111 +#, fuzzy +msgid "" +"Print certain system information. With no OPTION, same as -s.\n" +"\n" +" -a, --all print all information, in the following order:\n" +" -s, --kernel-name print the kernel name\n" +" -n, --nodename print the network node hostname\n" +" -r, --kernel-release print the kernel release\n" +msgstr "" +" Vypí¹e nìkteré informace o systému. Není-li zadán ¾ádný pøepínaè, výpis " +"je\n" +"stejný jako u pøepínaèe -s.\n" +"\n" +" -a, --all v¹echny informace\n" +" -m, --machine typ poèítaèe (hardware)\n" +" -n, --nodename jméno poèítaèe v síti\n" +" -r, --release verze operaèního systému\n" +" -s, --sysname jméno operaèního systému\n" +" -p, --procesor typ procesoru\n" +" -v verze (datum kompilace) operaèního systému\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/uname.c:119 +msgid "" +" -v, --kernel-version print the kernel version\n" +" -m, --machine print the machine hardware name\n" +" -p, --processor print the processor type\n" +" -i, --hardware-platform print the hardware platform\n" +" -o, --operating-system print the operating system\n" +msgstr "" + +#: src/uname.c:226 +#, fuzzy +msgid "cannot get system name" +msgstr "nelze vytvoøit doèasný soubor" + +#: src/unexpand.c:379 +#, fuzzy +msgid "" +"Convert spaces in each FILE to tabs, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +" V ka¾dém SOUBORu konvertuje mezery na tabelátory a výsledek vypisuje\n" +"na standardní výstup. Nebude-li SOUBOR zadán nebo bude-li -, bude èten\n" +"standardní vstup.\n" +"\n" +" -a, --all konvertuje v¹echny mezery, místo pouze úvodních\n" +" -t, --tabs=POÈET nastaví tabelátor na POÈET mezer (8)\n" +" -t, --tabs=SEZNAM pou¾ije èárkami oddìlený seznam pro pozice tabelátorù\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" +"\n" +"Místo -t POÈET nebo -t SEZNAM je mo¾no pou¾ít -POÈET nebo -SEZNAM.\n" + +#: src/unexpand.c:387 +msgid "" +" -a, --all convert all whitespace, instead of just initial " +"whitespace\n" +" --first-only convert only leading sequences of whitespace (overrides -" +"a)\n" +" -t, --tabs=N have tabs N characters apart instead of 8 (enables -a)\n" +" -t, --tabs=LIST use comma separated LIST of tab positions (enables -a)\n" +msgstr "" + +#: src/unexpand.c:464 +#, fuzzy +msgid "`-LIST' option is obsolete; use `--first-only -t LIST'" +msgstr "varování: chybná ¹íøka %lu; u¾ívám %d místo ní" + +#: src/uniq.c:139 +#, c-format +msgid "Usage: %s [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ]... [VSTUP [VÝSTUP]]\n" + +#: src/uniq.c:143 +msgid "" +"Discard all but one of successive identical lines from INPUT (or\n" +"standard input), writing to OUTPUT (or standard output).\n" +"\n" +msgstr "" + +#: src/uniq.c:151 +msgid "" +" -c, --count prefix lines by the number of occurrences\n" +" -d, --repeated only print duplicate lines\n" +msgstr "" + +#: src/uniq.c:155 +msgid "" +" -D, --all-repeated[=delimit-method] print all duplicate lines\n" +" delimit-method={none(default),prepend,separate}\n" +" Delimiting is done with blank lines.\n" +" -f, --skip-fields=N avoid comparing the first N fields\n" +" -i, --ignore-case ignore differences in case when comparing\n" +" -s, --skip-chars=N avoid comparing the first N characters\n" +" -u, --unique only print unique lines\n" +msgstr "" + +#: src/uniq.c:164 +msgid " -w, --check-chars=N compare no more than N characters in lines\n" +msgstr "" + +#: src/uniq.c:169 +msgid "" +"\n" +"A field is a run of whitespace, then non-whitespace characters.\n" +"Fields are skipped before chars.\n" +msgstr "" + +#: src/uniq.c:381 +#, c-format +msgid "error reading %s" +msgstr "chyba pøi ètení %s" + +#: src/uniq.c:386 +#, c-format +msgid "error writing %s" +msgstr "chyba pøi zápisu %s" + +#: src/uniq.c:433 src/uniq.c:450 +#, fuzzy, c-format +msgid "extra operand `%s'" +msgstr "extra argument `%s' není s -c dovolen" + +#: src/uniq.c:473 src/uniq.c:498 +#, fuzzy +msgid "invalid number of fields to skip" +msgstr "chybný poèet polo¾ek na pøeskoèení: `%s'" + +# bytes to skip? we were talking about chars? - rzm +#: src/uniq.c:507 +#, fuzzy +msgid "invalid number of bytes to skip" +msgstr "chybný poèet bajtù na pøeskoèení: `%s'" + +#: src/uniq.c:516 +#, fuzzy +msgid "invalid number of bytes to compare" +msgstr "chybný poèet bajtù pro porovnání: `%s'" + +#: src/uniq.c:530 +#, fuzzy, c-format +msgid "`-%lu' option is obsolete; use `-f %lu'" +msgstr "varování: chybná ¹íøka %lu; u¾ívám %d místo ní" + +#: src/uniq.c:538 +msgid "printing all duplicated lines and repeat counts is meaningless" +msgstr "výpis v¹ech opakujících se øádkù a poèítadla opakování nemá smysl" + +#: src/unlink.c:51 +#, fuzzy, c-format +msgid "" +"Usage: %s FILE\n" +" or: %s OPTION\n" +msgstr "" +"Pou¾ití: %s [SOUBOR]...\n" +" nebo: %s [PØEPÍNAÈ]\n" + +#: src/unlink.c:54 +msgid "" +"Call the unlink function to remove the specified FILE.\n" +"\n" +msgstr "" + +#: src/unlink.c:99 +#, fuzzy, c-format +msgid "cannot unlink %s" +msgstr "ioctl na `%s' není mo¾né vykonat" + +#: src/uptime.c:129 +msgid "couldn't get boot time" +msgstr "èas startu OS nelze zjistit" + +#: src/uptime.c:136 +#, c-format +msgid " %2d:%02d%s up " +msgstr " %2d:%02d%s bì¾í" + +#: src/uptime.c:140 +msgid "am" +msgstr " " + +#: src/uptime.c:140 +msgid "pm" +msgstr " " + +#: src/uptime.c:142 +#, fuzzy, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "den" +msgstr[1] "den" + +#: src/uptime.c:144 +#, fuzzy, c-format +msgid "%d user" +msgid_plural "%d users" +msgstr[0] "neplatný u¾ivatel" +msgstr[1] "neplatný u¾ivatel" + +#: src/uptime.c:157 +#, c-format +msgid ", load average: %.2f" +msgstr ", prùmìrná zátì¾: %.2f" + +#: src/uptime.c:191 src/users.c:118 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [ FILE ]\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ]... [SOUBOR]...\n" + +#: src/uptime.c:192 +#, fuzzy, c-format +msgid "" +"Print the current time, the length of time the system has been up,\n" +"the number of users on the system, and the average number of jobs\n" +"in the run queue over the last 1, 5 and 15 minutes.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +" Vypí¹e aktuální èas, èas po který je systém v provozu, poèet u¾ivatelù\n" +"pøihlá¹ených v systému a prùmìrný poèet procesù èekajících ve frontì\n" +"na zpracování bìhem posledních 1, 5 a 15 minut. \n" +" Pokud není SOUBOR zadán, pou¾ije se %s. Zadání %s jako SOUBORu je " +"obvyklé.\n" +"\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/users.c:35 +msgid "Joseph Arceneaux and David MacKenzie" +msgstr "" + +#: src/users.c:119 +#, fuzzy, c-format +msgid "" +"Output who is currently logged in according to FILE.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +" Vypí¹e momentálnì pøihlá¹ené u¾ivatele. Informace jsou brány ze SOUBORu.\n" +"Pokud není SOUBOR zadán, pou¾ije se %s. Pokud zadáte %s jako SOUBOR získáte\n" +"u¾ivatele pøipojené v poslední dobì.\n" +"\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/wc.c:75 +msgid "Paul Rubin and David MacKenzie" +msgstr "" + +#: src/wc.c:129 +#, fuzzy +msgid "" +"Print byte, word, and newline counts for each FILE, and a total line if\n" +"more than one FILE is specified. With no FILE, or when FILE is -,\n" +"read standard input.\n" +" -c, --bytes print the byte counts\n" +" -m, --chars print the character counts\n" +" -l, --lines print the newline counts\n" +msgstr "" +" Ke ka¾dému SOUBORu vypí¹e poèet øádkù, slov a bajtù. Bude-li zadán více\n" +"ne¾ jeden SOUBOR, vypí¹e i celkové údaje. Jestli¾e SOUBOR nebude zadán nebo\n" +"bude -, bude èten standardní vstup.\n" +"\n" +" -c, --bytes, --chars vypí¹e poèet bajtù\n" +" -m, --chars vypí¹e poèet znakù\n" +" -l, --lines vypí¹e poèet øádkù\n" +" -L, --max-line-length vypí¹e délku nejdel¹ího øádku\n" +" -w, --words vypí¹e poèet slov\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/wc.c:137 +#, fuzzy +msgid "" +" -L, --max-line-length print the length of the longest line\n" +" -w, --words print the word counts\n" +msgstr "" +"Vypí¹e CRC kontrolní souèet a délku v bajtech ka¾dého SOUBORu.\n" +"\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/who.c:41 +msgid "Joseph Arceneaux, David MacKenzie, and Michael Stone" +msgstr "" + +#: src/who.c:223 +msgid " old " +msgstr "starý" + +#: src/who.c:387 src/who.c:390 +msgid "id=" +msgstr "" + +#: src/who.c:403 src/who.c:408 +msgid "term=" +msgstr "" + +#: src/who.c:405 src/who.c:409 +msgid "exit=" +msgstr "" + +#: src/who.c:446 +msgid "clock change" +msgstr "" + +#: src/who.c:458 src/who.c:459 +msgid "run-level" +msgstr "" + +#: src/who.c:462 src/who.c:463 +msgid "last=" +msgstr "" + +#: src/who.c:492 +#, c-format +msgid "" +"\n" +"# users=%u\n" +msgstr "" +"\n" +"# u¾ivatelù=%u\n" + +#: src/who.c:498 +msgid "NAME" +msgstr "" + +#: src/who.c:498 +msgid "LINE" +msgstr "TERMINÁL" + +#: src/who.c:498 +msgid "TIME" +msgstr "" + +#: src/who.c:498 +#, fuzzy +msgid "IDLE" +msgstr "CHYBNÝ" + +#: src/who.c:498 +msgid "PID" +msgstr "" + +#: src/who.c:499 +msgid "COMMENT" +msgstr "" + +#: src/who.c:499 +msgid "EXIT" +msgstr "" + +#: src/who.c:574 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [ FILE | ARG1 ARG2 ]\n" +msgstr "Pou¾ití: %s [PØEPÍNAÈ]... SOUBOR1 SOUBOR2\n" + +#: src/who.c:575 +msgid "" +"\n" +" -a, --all same as -b -d --login -p -r -t -T -u\n" +" -b, --boot time of last system boot\n" +" -d, --dead print dead processes\n" +" -H, --heading print line of column headings\n" +msgstr "" + +#: src/who.c:582 +msgid "" +" -i, --idle add idle time as HOURS:MINUTES, . or old\n" +" (deprecated, use -u)\n" +" --login print system login processes\n" +" (equivalent to SUS -l)\n" +msgstr "" + +#: src/who.c:588 +msgid "" +" -l, --lookup attempt to canonicalize hostnames via DNS\n" +" (-l is deprecated, use --lookup)\n" +" -m only hostname and user associated with stdin\n" +" -p, --process print active processes spawned by init\n" +msgstr "" + +#: src/who.c:594 +msgid "" +" -q, --count all login names and number of users logged on\n" +" -r, --runlevel print current runlevel\n" +" -s, --short print only name, line, and time (default)\n" +" -t, --time print last system clock change\n" +msgstr "" + +#: src/who.c:600 +msgid "" +" -T, -w, --mesg add user's message status as +, - or ?\n" +" -u, --users list users logged in\n" +" --message same as -T\n" +" --writable same as -T\n" +msgstr "" + +#: src/who.c:608 +#, c-format +msgid "" +"\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n" +msgstr "" + +#: src/who.c:711 +msgid "Warning: -i will be removed in a future release; use -u instead" +msgstr "" + +#: src/who.c:722 +msgid "" +"Warning: the meaning of '-l' will change in a future release to conform to " +"POSIX" +msgstr "" + +#: src/whoami.c:53 +#, fuzzy +msgid "" +"Print the user name associated with the current effective user id.\n" +"Same as id -un.\n" +"\n" +msgstr "" +" Vypí¹e jméno aktuálního efektivním u¾ivatele. Stejné jako pøíkaz id -un.\n" +"\n" +" --help vypí¹e tuto nápovìdu a skonèí\n" +" --version vypí¹e oznaèení verze a skonèí\n" + +#: src/whoami.c:104 +#, c-format +msgid "%s: cannot find username for UID %u\n" +msgstr "%s: jméno u¾ivatele pro UID %u nelze najít\n" + +#: src/yes.c:49 +#, fuzzy, c-format +msgid "" +"Usage: %s [STRING]...\n" +" or: %s OPTION\n" +msgstr "" +"Pou¾ití: %s [SOUBOR]...\n" +" nebo: %s [PØEPÍNAÈ]\n" + +#: src/yes.c:55 +msgid "" +"Repeatedly output a line with all specified STRING(s), or `y'.\n" +"\n" +msgstr "" + +#, fuzzy +#~ msgid "\\%c: invalid escape" +#~ msgstr "%s: chybný vzorek" + +#, fuzzy +#~ msgid "program error" +#~ msgstr "chyba pøi ètení" + +#, fuzzy +#~ msgid "cannot convert time" +#~ msgstr "datum nelze nastavit" + +#, fuzzy +#~ msgid "cannot format time" +#~ msgstr "pøíkaz %s nelze provést" + +#, fuzzy +#~ msgid "cannot change to `..' from directory %s" +#~ msgstr "do adresáøe `%s' nelze vejít" + +#, fuzzy +#~ msgid "missing file arguments" +#~ msgstr "pøíli¹ málo argumentù" + +#, fuzzy +#~ msgid "environment variable, QUOTING_STYLE" +#~ msgstr "¹patná ¹íøka (%s) v promìnné prostøedí COLUMNS, bude ignorována" + +# src/tail.c:968 +#~ msgid "%s: is so large that it is not representable" +#~ msgstr "%s: je pøíli¹ velké, proto jej nelze vnitønì popsat" + +#, fuzzy +#~ msgid "cannot execute %s" +#~ msgstr "adresáø %s nelze vytvoøit" + +#, fuzzy +#~ msgid "cannot run %s" +#~ msgstr "ioctl na `%s' není mo¾né vykonat" + +#, fuzzy +#~ msgid "Try %s --help' for more information.\n" +#~ msgstr "Více informací získáte pøíkazem `%s --help'.\n" + +#, fuzzy +#~ msgid "preserving permissions for %s" +#~ msgstr "práva %s nelze zmìnit" + +#, fuzzy +#~ msgid "cannot lstat `.'" +#~ msgstr "datum nelze nastavit" + +#, fuzzy +#~ msgid "closing directory %s" +#~ msgstr "do adresáøe `%s' nelze vejít" + +#, fuzzy +#~ msgid "%s: remove directory %s? " +#~ msgstr "adresáø %s nelze vytvoøit" + +#, fuzzy +#~ msgid "%s: directory %s is write protected; descend into it anyway? " +#~ msgstr "%s: do adresáøe `%s' je zakázán zápis; opravdu pokraèovat? " + +#~ msgid "removing all entries of directory %s\n" +#~ msgstr "mazání v¹ech polo¾ek adresáøe `%s'\n" + +#~ msgid "continue? " +#~ msgstr "pokraèovat? " + +#, fuzzy +#~ msgid "cannot change back to directory %s via `..'" +#~ msgstr "do adresáøe `%s' nelze vejít" + +#, fuzzy +#~ msgid "%s: remove directory %s%s? " +#~ msgstr "adresáø %s nelze vytvoøit" + +#~ msgid " (might be nonempty)" +#~ msgstr " (nemusí být prázdný)" + +#, fuzzy +#~ msgid "removing the directory itself: %s\n" +#~ msgstr "varování: adresáø nelze zmìnit na %s" + +#, fuzzy +#~ msgid "" +#~ "ERROR: the source file %s initially had device/inode\n" +#~ "numbers %lu/%lu, but now (after opening it), the numbers\n" +#~ "are %lu/%lu. That means that while this program was running,\n" +#~ "the file was replaced with another one. Skipping this file." +#~ msgstr "" +#~ "CHYBA: adresáø `%s' mìl pøi spu¹tìní zaøízení/i-uzel\n" +#~ "èísla %lu/%lu, ale nyní (po zmìnì adresáøe do nìj), jsou èísla pro `.'\n" +#~ "%lu/%lu. To znamená, ¾e bìhem bìhu pøíkazu rm, do¹lo k nahrazení " +#~ "adresáøe\n" +#~ "jiným adresáøem nebo ke zmìnì odkazu na jiný adresáø." + +#, fuzzy +#~ msgid "" +#~ "ERROR: the directory %s initially had device/inode\n" +#~ "numbers %lu/%lu, but now (after a chdir into it), the numbers for `.'\n" +#~ "are %lu/%lu. That means that while rm was running, the directory\n" +#~ "was replaced with either another directory or a link to another directory." +#~ msgstr "" +#~ "CHYBA: adresáø `%s' mìl pøi spu¹tìní zaøízení/i-uzel\n" +#~ "èísla %lu/%lu, ale nyní (po zmìnì adresáøe do nìj), jsou èísla pro `.'\n" +#~ "%lu/%lu. To znamená, ¾e bìhem bìhu pøíkazu rm, do¹lo k nahrazení " +#~ "adresáøe\n" +#~ "jiným adresáøem nebo ke zmìnì odkazu na jiný adresáø." + +#, fuzzy +#~ msgid "" +#~ "ERROR: the directory %s initially had device/inode\n" +#~ "numbers %lu/%lu, but now (after changing into at least one subdirectory\n" +#~ "and changing back via `..'), the numbers for `.' are %lu/%lu.\n" +#~ "That means that while rm was running, a partially-removed subdirectory\n" +#~ "was moved to a different position in the file system hierarchy." +#~ msgstr "" +#~ "CHYBA: adresáø `%s' mìl pøi spu¹tìní zaøízení/i-uzel\n" +#~ "èísla %lu/%lu, ale nyní (po zmìnì adresáøe do nìj), jsou èísla pro `.'\n" +#~ "%lu/%lu. To znamená, ¾e bìhem bìhu pøíkazu rm, do¹lo k nahrazení " +#~ "adresáøe\n" +#~ "jiným adresáøem nebo ke zmìnì odkazu na jiný adresáø." + +#, fuzzy +#~ msgid " or: %s [-acm] MMDDhhmm[YY] FILE... (obsolete)\n" +#~ msgstr " nebo : %s [-acm] MMDDhhmm[YY] SOUBOR... (zastaralé)\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Vypí¹e CRC kontrolní souèet a délku v bajtech ka¾dého SOUBORu.\n" +#~ "\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Vypí¹e CRC kontrolní souèet a délku v bajtech ka¾dého SOUBORu.\n" +#~ "\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Vypí¹e CRC kontrolní souèet a délku v bajtech ka¾dého SOUBORu.\n" +#~ "\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Vypí¹e CRC kontrolní souèet a délku v bajtech ka¾dého SOUBORu.\n" +#~ "\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Vypí¹e CRC kontrolní souèet a délku v bajtech ka¾dého SOUBORu.\n" +#~ "\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Vypí¹e CRC kontrolní souèet a délku v bajtech ka¾dého SOUBORu.\n" +#~ "\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Vypí¹e CRC kontrolní souèet a délku v bajtech ka¾dého SOUBORu.\n" +#~ "\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Vypí¹e CRC kontrolní souèet a délku v bajtech ka¾dého SOUBORu.\n" +#~ "\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Vypí¹e CRC kontrolní souèet a délku v bajtech ka¾dého SOUBORu.\n" +#~ "\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "Vypí¹e CRC kontrolní souèet a délku v bajtech ka¾dého SOUBORu.\n" +#~ "\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Vypí¹e CRC kontrolní souèet a délku v bajtech ka¾dého SOUBORu.\n" +#~ "\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" + +#~ msgid "" +#~ "Change the group membership of each FILE to GROUP.\n" +#~ "\n" +#~ " -c, --changes like verbose but report only when a change is " +#~ "made\n" +#~ " --dereference affect the referent of each symbolic link, " +#~ "rather\n" +#~ " than the symbolic link itself\n" +#~ " -h, --no-dereference affect symbolic links instead of any referenced " +#~ "file\n" +#~ " (available only on systems that can change the\n" +#~ " ownership of a symlink)\n" +#~ " -f, --silent, --quiet suppress most error messages\n" +#~ " --reference=RFILE use RFILE's group rather than the specified\n" +#~ " GROUP value\n" +#~ " -R, --recursive operate on files and directories recursively\n" +#~ " -v, --verbose output a diagnostic for every file processed\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Mìní skupinu zadaných SOUBORù na SKUPINU.\n" +#~ "\n" +#~ " -c, --changes vypí¹e soubory, jejich¾ skupina byla zmìnìna\n" +#~ " --dereference pùsobí na soubor, na nìj¾ se odkazuje " +#~ "symbolický\n" +#~ " odkaz\n" +#~ " -h, --no-dereference pùsobí na symbolický odkaz místo na soubor,\n" +#~ " na který odkaz odkazuje (funguje pouze na " +#~ "systémech,\n" +#~ " které mohou mìnit vlastníky symbolických " +#~ "odkazù)\n" +#~ " -f, --silent, --quiet potlaèí vìt¹inu chybových zpráv\n" +#~ " --reference=RSOUBOR místo hodnoty SKUPINA pou¾ije skupinu souboru " +#~ "RSOUBOR\n" +#~ " -R, --recursive vykoná se i v podadresáøích\n" +#~ " -v, --verbose vypí¹e informaci o ka¾dém zpracovávaném " +#~ "souboru\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" + +#, fuzzy +#~ msgid "" +#~ "Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +#~ "\n" +#~ " -c, --changes like verbose but report only when a change is " +#~ "made\n" +#~ " --dereference affect the referent of each symbolic link, " +#~ "rather\n" +#~ " than the symbolic link itself\n" +#~ " -h, --no-dereference affect symbolic links instead of any referenced " +#~ "file\n" +#~ " (available only on systems that can change the\n" +#~ " ownership of a symlink)\n" +#~ " --from=CURRENT_OWNER:CURRENT_GROUP\n" +#~ " change the owner and/or group of each file only " +#~ "if\n" +#~ " its current owner and/or group match those " +#~ "specified\n" +#~ " here. Either may be omitted, in which case a " +#~ "match\n" +#~ " is not required for the omitted attribute.\n" +#~ " -f, --silent, --quiet suppress most error messages\n" +#~ " --reference=RFILE use RFILE's owner and group rather than\n" +#~ " the specified OWNER:GROUP values\n" +#~ " -R, --recursive operate on files and directories recursively\n" +#~ " -v, --verbose output a diagnostic for every file processed\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "Mìní vlastníka a/nebo skupinu zadaných SOUBORù na VLASTNÍKa a/nebo " +#~ "SKUPINU.\n" +#~ "\n" +#~ " -c, --changes vypí¹e soubory, jejich¾ vlastnictví bylo " +#~ "zmìnìno\n" +#~ " --dereference pùsobí na soubory, na nì¾ se odkazují " +#~ "symbolické\n" +#~ " odkazy\n" +#~ " -h, --no-dereference pùsobí na symbolické odkazy místo na soubory,\n" +#~ " na které se odkazy odkazují (funguje pouze na\n" +#~ " systémech, které umo¾òují mìnit vlatsníky\n" +#~ " symbolických odkazù)\n" +#~ " --from=CURRENT_OWNER:CURRENT_GROUP\n" +#~ " mìní vlastníka a/nebo skupinu ka¾dého souboru,\n" +#~ " pouze kdy¾ jeho aktuální vlastník a/nebo " +#~ "skupina\n" +#~ " odpovídá zadaným. Jak vlastník tak skupina mù¾e " +#~ "být\n" +#~ " vynechána, a tedy nebude uva¾ována.\n" +#~ " -f, --silent, --quiet potlaèí vìt¹inu chybových zpráv\n" +#~ " --reference=RSOUBOR místo hodnot VLASTNÍK.SKUPINA pou¾ije " +#~ "vlastníka\n" +#~ " a skupinu souboru RSOUBOR\n" +#~ " -R, --recursive pracuje i se soubory a adresáøi v " +#~ "podadresáøích\n" +#~ " -v, --verbose vypí¹e informaci o ka¾dém zpracovávaném " +#~ "souboru\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" +#~ " Vlastník nebude zmìnìn, není-li zadán. Skupina nebude zmìnìna, není-li\n" +#~ "zadána, ale v pøípadì, ¾e uvedete za vlastníkem dvojteèku, bude skupina " +#~ "zmìnìna\n" +#~ "na pøihla¹ovací skupinu vlastníka. VLASTNÍKa a SKUPINu lze také zadat " +#~ "èíselnì\n" +#~ "stejnì jako symbolicky.\n" + +#, fuzzy +#~ msgid "" +#~ " -l, --link link files instead of copying\n" +#~ " -L, --dereference always follow symbolic links\n" +#~ " -p same as --preserve=mode,ownership," +#~ "timestamps\n" +#~ " --preserve[=ATTR_LIST] preserve the specified attributes " +#~ "(default:\n" +#~ " mode,ownership,timestamps), if possible\n" +#~ " additional attributes: links, all\n" +#~ " --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +#~ " --parents append source path to DIRECTORY\n" +#~ " -P same as `--no-dereference'\n" +#~ " -r copy recursively, non-directories as " +#~ "files\n" +#~ " WARNING: use -R instead when you might " +#~ "copy\n" +#~ " special files like FIFOs or /dev/zero\n" +#~ " --remove-destination remove each existing destination file " +#~ "before\n" +#~ " attempting to open it (contrast with --" +#~ "force)\n" +#~ msgstr "" +#~ "Kopíruje ZDROJ do CÍLe nebo více ZDROJù do ADRESÁØe.\n" +#~ "\n" +#~ " -a, --archive stejné jako pou¾ití pøepínaèù '-dpR'\n" +#~ " --backup=[TYP] vytvoøí zálo¾ní kopie pøepisovaných " +#~ "souborù\n" +#~ " -b jako --backup, ale bez argumentu\n" +#~ " -d, --no-dereference zachovává symbolické odkazy\n" +#~ " -f, --force bude mazat existující cíle bez optání\n" +#~ " -i, --interactive ptá se pøed pøepsáním\n" +#~ " -l, --link tvoøí odkazy místo kopírování\n" +#~ " -p, --preserve zachovává práva a èasy souborù, je-li to " +#~ "mo¾né\n" +#~ " -P, --parents pøidává zdrojovou cestu do cílového " +#~ "ADRESÁØe\n" +#~ " -r kopíruje rekurzivnì, co není adresáøem " +#~ "kopíruje\n" +#~ " jako by to byl soubor.\n" +#~ " POZOR: Pokud budete kopírovat speciální " +#~ "soubory\n" +#~ " jako tøeba roury nebo /dev/zero, pak " +#~ "radìji\n" +#~ " pou¾ijte -R\n" +#~ " --sparse=KDY øídí tvorbu souborù s dírami\n" +#~ " -R, --recursive kopíruje adresáøe rekurzivnì\n" +#~ " --strip-trailing-slashes odstraòuje lomítka na konci názvù v¹ech " +#~ "ZDROJù\n" +#~ " -s, --symbolic-link tvoøí symbolické odkazy místo kopírování\n" +#~ " -S, --suffix=PØÍPONA zmìní obvyklou pøíponu zálo¾ních souborù\n" +#~ " na PØÍPONU\n" +#~ " -u, --update kopíruje pouze, kdy¾ zdrojový soubor je\n" +#~ " novìj¹í ne¾ cílový, nebo kdy¾ cílový " +#~ "soubor\n" +#~ " neexistuje\n" +#~ " -v, --verbose vypisuje bli¾¹í informace o vykonávání " +#~ "pøíkazu\n" +#~ " -x, --one-file-system zùstane v jednom souborovém systému\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" +#~ " Implicitnì, jsou ZDROJové soubory s dírami detekovány a odpovídající " +#~ "CÍLový\n" +#~ "soubor je vytvoøen stejnì `dìravý'. Toto je voleno pøepínaèem --" +#~ "sparse=auto.\n" +#~ "Pøepínaèem --sparse=always øíkáme, ¾e v CÍLových souborech se mají " +#~ "tvoøit\n" +#~ "díry, jakmile ZDROJový soubor obsahuje dostateènì dlouhé sekvence " +#~ "nulových\n" +#~ "bajtù. Pøepínaèem --sparse=never tvorbì souborù s dírami zabráníme.\n" +#~ "\n" + +#, fuzzy +#~ msgid "" +#~ "Copy a file, converting and formatting according to the options.\n" +#~ "\n" +#~ " bs=BYTES force ibs=BYTES and obs=BYTES\n" +#~ " cbs=BYTES convert BYTES bytes at a time\n" +#~ " conv=KEYWORDS convert the file as per the comma separated keyword " +#~ "list\n" +#~ " count=BLOCKS copy only BLOCKS input blocks\n" +#~ " ibs=BYTES read BYTES bytes at a time\n" +#~ " if=FILE read from FILE instead of stdin\n" +#~ " obs=BYTES write BYTES bytes at a time\n" +#~ " of=FILE write to FILE instead of stdout\n" +#~ " seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +#~ " skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "BLOCKS and BYTES may be followed by the following multiplicative " +#~ "suffixes:\n" +#~ "xM M, c 1, w 2, b 512, kD 1000, k 1024, MD 1,000,000, M 1,048,576,\n" +#~ "GD 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +#~ "Each KEYWORD may be:\n" +#~ "\n" +#~ " ascii from EBCDIC to ASCII\n" +#~ " ebcdic from ASCII to EBCDIC\n" +#~ " ibm from ASCII to alternated EBCDIC\n" +#~ " block pad newline-terminated records with spaces to cbs-size\n" +#~ " unblock replace trailing spaces in cbs-size records with newline\n" +#~ " lcase change upper case to lower case\n" +#~ " notrunc do not truncate the output file\n" +#~ " ucase change lower case to upper case\n" +#~ " swab swap every pair of input bytes\n" +#~ " noerror continue after read errors\n" +#~ " sync pad every input block with NULs to ibs-size; when used\n" +#~ " with block or unblock, pad with spaces rather than NULs\n" +#~ msgstr "" +#~ " Kopírování souboru, konverze a formátování. Toto v¹e lze navolit\n" +#~ "následujícími pøepínaèi.\n" +#~ "\n" +#~ " bs=BAJTÙ nastaví ibs=BAJTÙ a obs=BAJTÙ\n" +#~ " cbs=BAJTÙ konvertuje BAJTÙ bajtù najednou\n" +#~ " conv=KLÍÈ_SLOVA konvertuje podle èárkami oddìleného seznamu klíèových " +#~ "slov\n" +#~ " count=BLOKÙ kopíruje pouze BLOKÙ vstupních blokù\n" +#~ " ibs=BAJTÙ ète BAJTÙ bajtù najednou\n" +#~ " if=SOUBOR ète ze souboru SOUBOR, místo z stdin\n" +#~ " obs=BAJTÙ zapisuje BAJTÙ bajtù najednou\n" +#~ " of=SOUBOR zapisuje do souboru SOUBOR, místo do stdout. Pokud " +#~ "SOUBOR\n" +#~ " existuje výstup bude pøipojen k existujícímu obsahu\n" +#~ " seek=BLOKÙ pøeskoèí prvních BLOKÙ výstupních blokù velikosti " +#~ "'obs'\n" +#~ " skip=BLOKÙ pøeskoèí prvních BLOKÙ vstupních blokù velikosti 'ibs'\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" +#~ " Poèet BAJTÙ mù¾e mít dodatek: xM pro násobení èíslem M, c pro násobení\n" +#~ "jednou, w pro násobení dvìma, b - 512-ti, kD - 1000-ci, k - 1024,\n" +#~ "MD - 1 000 000, M - 1 048 576, GD - 1 000 000 000, G - 1 073 741 826. " +#~ "Ka¾dé\n" +#~ "KLÍÈ_SLOVO mù¾e být:\n" +#~ "\n" +#~ " ascii z EBCDIC do ASCII\n" +#~ " ebcdic z ASCII do EBCDIC\n" +#~ " ibm z ASCII do pozmìnìného EBCDIC\n" +#~ " block vyplní záznamy ukonèené zn. nového øádku mezerami\n" +#~ " do velikosti 'cbs'\n" +#~ " unblock zámìna koncových mezer v záznamech o velikosti 'cbs' na zn. " +#~ "nového\n" +#~ " øádku\n" +#~ " lcase zmìna velkých písmen na malá\n" +#~ " notrunc nezkracuje výstupní soubory\n" +#~ " ucase zmìna malých písmen na velká\n" +#~ " swab zámìna ka¾dého páru vstupních bajtù\n" +#~ " noerror pokraèuje i pøi vzniku chyby pøi ètení\n" +#~ " sync doplní ka¾dý vstupní blok nulovými bajty do velikosti 'ibs'\n" + +#~ msgid "" +#~ "Show information about the filesystem on which each FILE resides,\n" +#~ "or all filesystems by default.\n" +#~ "\n" +#~ " -a, --all include filesystems having 0 blocks\n" +#~ " --block-size=SIZE use SIZE-byte blocks\n" +#~ " -h, --human-readable print sizes in human readable format (e.g., 1K " +#~ "234M 2G)\n" +#~ " -H, --si likewise, but use powers of 1000 not 1024\n" +#~ " -i, --inodes list inode information instead of block usage\n" +#~ " -k, --kilobytes like --block-size=1024\n" +#~ " -l, --local limit listing to local filesystems\n" +#~ " -m, --megabytes like --block-size=1048576\n" +#~ " --no-sync do not invoke sync before getting usage info " +#~ "(default)\n" +#~ " -P, --portability use the POSIX output format\n" +#~ " --sync invoke sync before getting usage info\n" +#~ " -t, --type=TYPE limit listing to filesystems of type TYPE\n" +#~ " -T, --print-type print filesystem type\n" +#~ " -x, --exclude-type=TYPE limit listing to filesystems not of type " +#~ "TYPE\n" +#~ " -v (ignored)\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ " Vypí¹e informace o souborových systémech, ve kterých ka¾dý SOUBOR " +#~ "le¾í,\n" +#~ "nebo implicitnì v¹ech souborových systémech.\n" +#~ "\n" +#~ " -a, --all také souborové systémy mající 0 blokù\n" +#~ " --block-size=VELIKOST pou¾ije tuto velikost bloku\n" +#~ " -h, --human-readable velikosti ve formátu èitelném pro èlovìka\n" +#~ " (napø. 1K 234M 2G)\n" +#~ " -H, --si podobnì jako pøedchozí, ale násobky 1000 ne 1024\n" +#~ " -i, --inodes výpis informací o i-uzlech místo o blocích\n" +#~ " -k, --kilobytes jako --block-size=1024. Implicitnì 512 bajtù,\n" +#~ " které odpovídají normì POSIX\n" +#~ " -l, --local omezení výpisu na lokální souborový systém\n" +#~ " -m, --megabytes jako --block-size=1048576. Implicitnì 512 bajtù,\n" +#~ " které odpovídají normì POSIX\n" +#~ " --no-sync nevolá 'sync' pøed získáním informací " +#~ "(implicitní)\n" +#~ " -P, --portability pou¾ije formát definovaný normou POSIX\n" +#~ " --sync zavolá 'sync' pøed získáním informací\n" +#~ " -t, --type=TYP ve výstupu pouze souborové systémy typu TYP\n" +#~ " -T, --print-type vypisuje typ souborového systému\n" +#~ " -x, --exclude-type=TYP ve výstupu nebudou souborové systémy typu TYP\n" +#~ " -v (ignorován)\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" + +#~ msgid "" +#~ "Summarize disk usage of each FILE, recursively for directories.\n" +#~ "\n" +#~ " -a, --all write counts for all files, not just directories\n" +#~ " --block-size=SIZE use SIZE-byte blocks\n" +#~ " -b, --bytes print size in bytes\n" +#~ " -c, --total produce a grand total\n" +#~ " -D, --dereference-args dereference PATHs when symbolic link\n" +#~ " -h, --human-readable print sizes in human readable format (e.g., 1K " +#~ "234M 2G)\n" +#~ " -H, --si likewise, but use powers of 1000 not 1024\n" +#~ " -k, --kilobytes like --block-size=1024\n" +#~ " -l, --count-links count sizes many times if hard linked\n" +#~ " -L, --dereference dereference all symbolic links\n" +#~ " -m, --megabytes like --block-size=1048576\n" +#~ " -S, --separate-dirs do not include size of subdirectories\n" +#~ " -s, --summarize display only a total for each argument\n" +#~ " -x, --one-file-system skip directories on different filesystems\n" +#~ " -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +#~ "FILE.\n" +#~ " --exclude=PAT Exclude files that match PAT.\n" +#~ " --max-depth=N print the total for a directory (or file, with --" +#~ "all)\n" +#~ " only if it is N or fewer levels below the " +#~ "command\n" +#~ " line argument; --max-depth=0 is the same as\n" +#~ " --summarize\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ " Sèítá diskový prostor zabraný ka¾dým SOUBORem, pro adresáøe i s " +#~ "obsahem\n" +#~ "podadresáøù.\n" +#~ "\n" +#~ " -a, --all vypí¹e souèet velikosti v¹ech souborù,\n" +#~ " ne pouze adresáøù\n" +#~ " --block-size=VELIKOST pou¾ije tuto velikost bloku\n" +#~ " -b, --bytes velikosti vypí¹e v bajtech\n" +#~ " -c, --total vypí¹e i celkový souèet\n" +#~ " -D, --dereference-args následuje symbolický odkaz, kdy¾ jako argument " +#~ "zadán\n" +#~ " -h, --human-readable vypisuje velikosti ve formátu èitelném pro lidi\n" +#~ " (napø. 1K 234M 2G)\n" +#~ " -H, --si jako pøedchozí, ale jednotky jsou násobkem 1000\n" +#~ " -k, --kilobytes jako --block-size=1024\n" +#~ " -l, --count-links jestli¾e jsou soubory pevnými odkazy na jeden " +#~ "soubor,\n" +#~ " sèítá velikosti, jako by to byly obyèejné " +#~ "soubory\n" +#~ " -L, --dereference následuje v¹echny symbolické odkazy\n" +#~ " -m, --megabytes jako --block-size=1048576\n" +#~ " -S, --separate-dirs nepoèítá do velikosti adresáøù velikosti jejich\n" +#~ " podadresáøù\n" +#~ " -s, --summarize vypí¹e pouze celkový souèet pro ka¾dý argument\n" +#~ " -x, --one-file-system pøeskoèí adresáøe na jiných souborových " +#~ "systémech\n" +#~ " -X SOUBOR, --exclude-from=SOUBOR pøeskoèí soubory, které vyhovují " +#~ "libovolnému\n" +#~ " reg.výr. ze souboru SOUBOR\n" +#~ " --exclude=REGVÝR pøeskoèí soubory vyhovující REGVÝR\n" +#~ " --max-depth=N vypisuje názvy adresáøù a celkové souèty pouze\n" +#~ " do N-té úrovnì adresáøù. Argument --max-depth=0\n" +#~ " je rovnocenný se --sumarize.\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" + +# dunno what means `make all components of the given DIRECTORY(ies)' - rzm +#~ msgid "" +#~ "In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +#~ "the existing DIRECTORY, while setting permission modes and owner/group.\n" +#~ "In the third format, create all components of the given DIRECTORY(ies).\n" +#~ "\n" +#~ " --backup[=CONTROL] make a backup of each existing destination file\n" +#~ " -b like --backup but does not accept an argument\n" +#~ " -c (ignored)\n" +#~ " -d, --directory treat all arguments as directory names; create all\n" +#~ " components of the specified directories\n" +#~ " -D create all leading components of DEST except the " +#~ "last,\n" +#~ " then copy SOURCE to DEST; useful in the 1st " +#~ "format\n" +#~ " -g, --group=GROUP set group ownership, instead of process' current " +#~ "group\n" +#~ " -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-" +#~ "xr-x\n" +#~ " -o, --owner=OWNER set ownership (super-user only)\n" +#~ " -p, --preserve-timestamps apply access/modification times of SOURCE " +#~ "files\n" +#~ " to corresponding destination files\n" +#~ " -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +#~ " -S, --suffix=SUFFIX override the usual backup suffix\n" +#~ " -v, --verbose print the name of each directory as it is created\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ " V prvních dvou formátech kopírování ZDROJe do CÍLe nebo více ZDROJù\n" +#~ "do ADRESÁØe, s nastavením u¾ivatelských práv a u¾ivatele/skupiny. Ve " +#~ "tøetím\n" +#~ "formátu, vytvoøení v¹ech komponent zadaného ADRESÁØE(ù).\n" +#~ "\n" +#~ " --backup=[TYP] vytvoøí zálo¾ní kopii pøed smazáním\n" +#~ " -b jako --backup, ale bez argumentu\n" +#~ " -c (ignorován)\n" +#~ " -d, --directory v¹echny argumenty jsou brány jako názvy " +#~ "adresáøù.\n" +#~ " V¹echny neexistující komponenty tìchto adresáøù\n" +#~ " jsou vytvoøeny.\n" +#~ " -D vytvoøí v¹echy úvodní komponenty CÍLe, kromì " +#~ "poslední\n" +#~ " -g, --group=SKUPINA nastaví skupinu souboru na SKUPINU\n" +#~ " -m, --mode=PRÁVA nastaví pøístupová práva souboru na PRÁVA (zadána " +#~ "jako\n" +#~ " pro chmod)\n" +#~ " -o, --owner=VLASTNÍK nastaví vlastníka souboru (pouze superu¾ivatel - " +#~ "root)\n" +#~ " -p, --preserve-timestamps èasy cílového souboru nastaví tak, jak byly\n" +#~ " nastaveny u zdrojového\n" +#~ " -s, --strip odstraní tabulky symbolù, pouze 1 a 2 formát\n" +#~ " -S, --suffix=PØÍPONA nastaví novou pøíponu zálo¾ních souborù\n" +#~ " -v, --verbose vypisuje jména v¹ech vytváøených adresáøù\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" + +#~ msgid "" +#~ "Create a link to the specified TARGET with optional LINK_NAME.\n" +#~ "If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +#~ "created in the current directory. When using the second form with more\n" +#~ "than one TARGET, the last argument must be a directory; create links\n" +#~ "in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +#~ "links with --symbolic. When creating hard links, each TARGET must " +#~ "exist.\n" +#~ "\n" +#~ " --backup[=CONTROL] make a backup of each existing destination " +#~ "file\n" +#~ " -b like --backup but does not accept an " +#~ "argument\n" +#~ " -d, -F, --directory hard link directories (super-user only)\n" +#~ " -f, --force remove existing destination files\n" +#~ " -n, --no-dereference treat destination that is a symlink to a\n" +#~ " directory as if it were a normal file\n" +#~ " -i, --interactive prompt whether to remove destinations\n" +#~ " -s, --symbolic make symbolic links instead of hard links\n" +#~ " -S, --suffix=SUFFIX override the usual backup suffix\n" +#~ " --target-directory=DIRECTORY specify the DIRECTORY in which to " +#~ "create\n" +#~ " the links\n" +#~ " -v, --verbose print name of each file before linking\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ " Tvoøí odkaz na zadaný CÍL s volitelným NÁZVEM_ODKAZU. Jestli¾e " +#~ "NÁZEV_ODKAZU\n" +#~ "není zadán, je vytvoøen odkaz v aktuálním adresáøi, se stejným názvem " +#~ "jako má\n" +#~ "CÍL. Pøi pou¾ití druhé formy s více ne¾ jedním CÍLem, poslední argument " +#~ "musí\n" +#~ "být ADRESÁØem; v tomto pøípadì, jsou pak vytvoøeny odkazy v adresáøi " +#~ "ADRESÁØ na\n" +#~ "CÍLe. Implicitnì jsou tvoøeny pevné odkazy, symbolické pomocí pøepínaèe\n" +#~ "--symbolic. Pøi tvorbì pevného odkazu musí v¹echny CÍLe existovat.\n" +#~ "\n" +#~ " --backup=[TYP] vytvoøí zálohu ka¾dého souboru, který má " +#~ "být\n" +#~ " odkazem pøepsán\n" +#~ " -b jako --backup, ale bez argumentu\n" +#~ " -d, -F, --directory pevný odkaz na adresáø (pouze " +#~ "superu¾ivatel)\n" +#~ " -f, --force vytváøí odkaz i tehdy, existuje-li soubor " +#~ "tého¾\n" +#~ " názvu (soubor bude smazán)\n" +#~ " -n, --no-dereference má-li být pøepsán symbolický odkaz na " +#~ "adresáø,\n" +#~ " pak jej sma¾e a vytvoøí po¾adovaný odkaz. " +#~ "Pokud\n" +#~ " by nebyl tento pøepínaè zadán, pak by byl " +#~ "odkaz\n" +#~ " vytvoøen v adresáøi, na který se odkaz " +#~ "odkazuje.\n" +#~ " -i, --interactive ptá se, zda smazat ji¾ existující soubor\n" +#~ " -s, --symbolic tvoøí symbolický odkaz místo pevného\n" +#~ " -S, --suffix=PØÍPONA mìní obvyklou pøíponu pro zálo¾ní soubory\n" +#~ " --target-directory=ADRESÁØ zadání ADRESÁØe, ve kterém vytvoøit " +#~ "odkazy\n" +#~ " -v, --verbose pøed vytvoøením odkazu na soubor, vypí¹e " +#~ "název\n" +#~ " tohoto souboru\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" + +#, fuzzy +#~ msgid "" +#~ "List information about the FILEs (the current directory by default).\n" +#~ "Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +#~ "\n" +#~ " -a, --all do not hide entries starting with .\n" +#~ " -A, --almost-all do not list implied . and ..\n" +#~ " -b, --escape print octal escapes for nongraphic " +#~ "characters\n" +#~ " --block-size=SIZE use SIZE-byte blocks\n" +#~ " -B, --ignore-backups do not list implied entries ending with ~\n" +#~ " -c with -lt: sort by, and show, ctime (time of " +#~ "last\n" +#~ " modification of file status information)\n" +#~ " with -l: show ctime and sort by name\n" +#~ " otherwise: sort by ctime\n" +#~ " -C list entries by columns\n" +#~ " --color[=WHEN] control whether color is used to distinguish " +#~ "file\n" +#~ " types. WHEN may be `never', `always', or " +#~ "`auto'\n" +#~ " -d, --directory list directory entries instead of contents\n" +#~ " -D, --dired generate output designed for Emacs' dired " +#~ "mode\n" +#~ " -f do not sort, enable -aU, disable -lst\n" +#~ " -F, --classify append indicator (one of */=@|) to entries\n" +#~ " --format=WORD across -x, commas -m, horizontal -x, long -" +#~ "l,\n" +#~ " single-column -1, verbose -l, vertical -C\n" +#~ " --full-time like -l --time-style=full-iso\n" +#~ msgstr "" +#~ " Vypisuje informace o SOUBORech (implicitnì z aktuálního adresáøe). " +#~ "Jestli¾e\n" +#~ "není zadán ¾ádný z pøepínaèù -cftuSUX nebo --sort, výstup bude seøazen\n" +#~ "abecednì.\n" +#~ "\n" +#~ " -a, --all vypí¹e v¹echny soubory i ty zaèínající " +#~ "teèkou\n" +#~ " -A, --almost-all vypí¹e v¹echny soubory, kromì souborù '.' a " +#~ "'..'\n" +#~ " -b, --escape vypí¹e negrafické znaky osmièkovì\n" +#~ " --block-size=VELIKOST pou¾ije tuto velikost bloku\n" +#~ " -B, --ignore-backups nevypisuje soubory konèící na ~\n" +#~ " -c s -lt: øadí podle ctime a vypisuje ctime " +#~ "(èas\n" +#~ " poslední zmìny i-uzlových informací);\n" +#~ " s -l: vypisuje ctime, øadí podle názvu " +#~ "souboru;\n" +#~ " jinak: øadí podle ctime\n" +#~ " -C vypí¹e soubory ve sloupcích\n" +#~ " --color[=KDY] urèuje kdy jsou barvy pou¾ívány k rozli¹ení " +#~ "typù\n" +#~ " souborù. KDY mù¾e být `never', `always' " +#~ "nebo\n" +#~ " `auto'\n" +#~ " -d, --directory vypí¹e názvy adresáøù místo jejich obsahu\n" +#~ " -D, --dired generuje výstup formátovaný pro Emacsový\n" +#~ " mód 'dired'\n" +#~ " -f neseøadí výstup, povolí -aU, zaká¾e -lst\n" +#~ " -F, --classify k názvùm souborù pøidá znak urèující jejich " +#~ "typ\n" +#~ " (jeden z */=@|)\n" +#~ " --format=SLOVO across jako -x, commas jako -m, horizontal\n" +#~ " jako -x, long jako -l, single-column jako -" +#~ "1,\n" +#~ " verbose jako -l, vertical jako -C\n" +#~ " --full-time vypí¹e celé datum i celý èas\n" + +#, fuzzy +#~ msgid "" +#~ " -g like -l, but do not list owner\n" +#~ " -G, --no-group inhibit display of group information\n" +#~ " -h, --human-readable print sizes in human readable format (e.g., 1K " +#~ "234M 2G)\n" +#~ " --si likewise, but use powers of 1000 not 1024\n" +#~ " -H, --dereference-command-line follow symbolic links on the command " +#~ "line\n" +#~ " --indicator-style=WORD append indicator with style WORD to entry " +#~ "names:\n" +#~ " none (default), classify (-F), file-type (-" +#~ "p)\n" +#~ " -i, --inode print index number of each file\n" +#~ " -I, --ignore=PATTERN do not list implied entries matching shell " +#~ "PATTERN\n" +#~ " -k, --kilobytes like --block-size=1024\n" +#~ " -l use a long listing format\n" +#~ " -L, --dereference when showing file information for a " +#~ "symbolic\n" +#~ " link, show information for the file the " +#~ "link\n" +#~ " references rather than for the link " +#~ "itself\n" +#~ " -m fill width with a comma separated list of " +#~ "entries\n" +#~ msgstr "" +#~ " -g (ignorován)\n" +#~ " -G, --no-group nevypisuju informace o skupinách\n" +#~ " -h, --human-readable vypisuje velikosti ve formátu pro èlovìka\n" +#~ " (napø: 1K, 234M, 2G)\n" +#~ " -H, --si jako pøedchozí, ale jednotky jsou násobky " +#~ "1000\n" +#~ " a ne 1024.\n" +#~ " --indicator-style=SLOVO pøidává indikátory stylem SLOVO k názvùm " +#~ "souborù\n" +#~ " SLOVO mù¾e být: none (implicitnì), classify " +#~ "(-F),\n" +#~ " file-type (-p)\n" +#~ " -i, --inode ke ka¾dému souboru vypí¹e jeho i-uzlové " +#~ "èíslo\n" +#~ " -I, --ignore=VZOR nevypisuje soubory vyhovující VZORu\n" +#~ " -k, --kilobytes jako --block-size=1024\n" +#~ " -l vypí¹e výstup ve dlouhém formátu\n" +#~ " -L, --dereference u symbolického odkazu vypí¹e soubor, na " +#~ "který\n" +#~ " odkaz ukazuje\n" +#~ " -m vypí¹e soubory jako seznam jmen souborù " +#~ "oddìlených\n" +#~ " èárkami\n" +#~ " -n, --numeric-uid-gid místo jména u¾ivatele (UID) a skupiny (GID)\n" +#~ " vypisuje èísla\n" +#~ " -N, --literal vypí¹e jména souborù tak, jak jsou na disku\n" +#~ " ulo¾ena. Nezpracovává øídící znaky\n" +#~ " -o dlouhý formát bez informací o skupinách\n" +#~ " -p, --file-type k názvùm souborù pøidá znak urèující jejich " +#~ "typ\n" +#~ " (jeden z /=@|)\n" +#~ " -q, --hide-control-chars vypí¹e '?' místo negrafických znakù\n" +#~ " --show-control-chars vypí¹e negrafické znaky tak jak jsou " +#~ "(implicitní,\n" +#~ " jestli¾e program není `ls' a výstup není na\n" +#~ " terminál)\n" +#~ " -Q, --quote-name vlo¾í názvy souborù do uvozovek\n" +#~ " --quoting-style=SLOVO pou¾ije kvótovací styl SLOVO pro jména " +#~ "souborù.\n" +#~ " SLOVO mù¾e být:\n" +#~ " literal, locale, shell, shell-always, c, " +#~ "escape\n" +#~ " -r, --reverse opaèné uspoøádání pøi øazení\n" +#~ " -R, --recursive vypí¹e adresáøe rekurzivnì\n" +#~ " -s, --size vypí¹e velikost ka¾dého souboru v blocích\n" + +#, fuzzy +#~ msgid "" +#~ " -S sort by file size\n" +#~ " --sort=WORD extension -X, none -U, size -S, time -t,\n" +#~ " version -v\n" +#~ " status -c, time -t, atime -u, access -u, use " +#~ "-u\n" +#~ " --time=WORD show time as WORD instead of modification " +#~ "time:\n" +#~ " atime, access, use, ctime or status; use\n" +#~ " specified time as sort key if --sort=time\n" +#~ " --time-style=WORD show times using style WORD:\n" +#~ " full-iso, iso, locale, posix-iso\n" +#~ " -t sort by modification time\n" +#~ " -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +#~ " -u with -lt: sort by, and show, access time\n" +#~ " with -l: show access time and sort by " +#~ "name\n" +#~ " otherwise: sort by access time\n" +#~ " -U do not sort; list entries in directory " +#~ "order\n" +#~ " -v sort by version\n" +#~ " -w, --width=COLS assume screen width instead of current " +#~ "value\n" +#~ " -x list entries by lines instead of by columns\n" +#~ " -X sort alphabetically by entry extension\n" +#~ " -1 list one file per line\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "By default, color is not used to distinguish types of files. That is\n" +#~ "equivalent to using --color=none. Using the --color option without the\n" +#~ "optional WHEN argument is equivalent to using --color=always. With\n" +#~ "--color=auto, color codes are output only if standard output is " +#~ "connected\n" +#~ "to a terminal (tty).\n" +#~ msgstr "" +#~ " -S výstup seøadí podle délky souborù\n" +#~ " --sort=SLOVO výstup seøadí podle SLOVA:\n" +#~ " extension (-X), none (-U), size (-S), time (-" +#~ "t)\n" +#~ " version (-v)\n" +#~ " status (-c), time (-t), atime (-u), access (-" +#~ "u),\n" +#~ " use (-u)\n" +#~ " --time=SLOVO vypisuje èas podle SLOVA:\n" +#~ " atime, access, use, ctime nebo status (-c);\n" +#~ " jestli¾e je zadán pøepínaè --sort=time, " +#~ "pou¾ije\n" +#~ " se tento èas jako øadící klíè\n" +#~ " -t výstup seøadí podle èasu poslední zmìny " +#~ "souboru\n" +#~ " -T, --tabsize=SLOUPCÙ pozice tabelátoru ka¾dých SLOUPCÙ znakù " +#~ "(impl. 8)\n" +#~ " -u s -lt: øadí podle atime a také jej " +#~ "vypisuje;\n" +#~ " s -l: vypisuje atime, ale øadí podle názvù " +#~ "souborù\n" +#~ " jinak: øadí podle atime\n" +#~ " -U zaká¾e seøazení výstupu, názvy souborù " +#~ "budou\n" +#~ " vypsány v tom poøadí v jakém jsou v " +#~ "adresáøi\n" +#~ " -v seøadí výstup podle verzí souborù\n" +#~ " -w, --width=SLOUPCÙ pou¾ije tuto ¹íøku obrazovky pøi vypisování\n" +#~ " -x jména souborù vypí¹e po øádcích místo po " +#~ "sloupcích\n" +#~ " -X výstup seøadí podle pøípon souborù\n" +#~ " -1 vypí¹e jeden soubor na jeden øádek\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" +#~ " Implictnì není k rozli¹ování typù souborù barva pou¾ívána. To je " +#~ "rovnocenné\n" +#~ "s pou¾itím pøepínaèe --color=none. Pou¾ití pøepínaèe --color bez " +#~ "argumentu\n" +#~ "KDY je rovnocenné s pou¾itím pøepínaèe --color=always. Pøepínaè --" +#~ "color=auto\n" +#~ "zpùsobí, ¾e barvy budou pou¾ity pouze, je-li standardní výstup pøipojen\n" +#~ "k terminálu (tty).\n" + +#, fuzzy +#~ msgid "" +#~ "Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +#~ "for even very expensive hardware probing to recover the data.\n" +#~ "\n" +#~ " -f, --force change permissions to allow writing if necessary\n" +#~ " -n, --iterations=N Overwrite N times instead of the default (%d)\n" +#~ " -s, --size=N shred this many bytes (suffixes like k, M, G accepted)\n" +#~ " -u, --remove truncate and remove file after overwriting\n" +#~ " -v, --verbose show progress\n" +#~ " -x, --exact do not round file sizes up to the next full block\n" +#~ " -z, --zero add a final overwrite with zeros to hide shredding\n" +#~ " - shred standard output\n" +#~ " --help display this help and exit\n" +#~ " --version print version information and exit\n" +#~ "\n" +#~ "Delete FILE(s) if --remove (-u) is specified. The default is not to " +#~ "remove\n" +#~ "the files because it is common to operate on device files like /dev/hda,\n" +#~ "and those files usually should not be removed. When operating on " +#~ "regular\n" +#~ "files, most people use the --remove option.\n" +#~ "\n" +#~ "CAUTION: Note that shred relies on a very important assumption:\n" +#~ "that the filesystem overwrites data in place. This is the traditional\n" +#~ "way to do things, but many modern filesystem designs do not satisfy this\n" +#~ "assumption. The following are examples of filesystems on which shred is\n" +#~ "not effective:\n" +#~ "\n" +#~ "* log-structured or journaled filesystems, such as those supplied with\n" +#~ " AIX and Solaris (and JFS, ReiserFS, XFS, etc.)\n" +#~ "\n" +#~ "* filesystems that write redundant data and carry on even if some writes\n" +#~ " fail, such as RAID-based filesystems\n" +#~ "\n" +#~ "* filesystems that make snapshots, such as Network Appliance's NFS " +#~ "server\n" +#~ "\n" +#~ "* filesystems that cache in temporary locations, such as NFS\n" +#~ " version 3 clients\n" +#~ "\n" +#~ "* compressed filesystems\n" +#~ "\n" +#~ "In addition, file system backups and remote mirrors may contain copies\n" +#~ "of the file that cannot be removed, and that will allow a shredded file\n" +#~ "to be recovered later.\n" +#~ msgstr "" +#~ " Bezpeèné mazání souborù, najprve je v¾dy soubor pøepsán, aby byl znièen " +#~ "jeho\n" +#~ "obsah a následnì je teprve soubor smazán.\n" +#~ "\n" +#~ " -f, --force povolí zmìnu práva pro zápis do souboru, jestli¾e\n" +#~ " je to nutné\n" +#~ " -n, --iterations=N pøepí¹e N-krát, místo implicitního poètu (%d)\n" +#~ " -s, --size=N aplikuje na tuto délku souboru (pøípony jako k, M, " +#~ "G\n" +#~ " jsou mo¾né)\n" +#~ " -u, --remove zkrátí a sma¾e soubor po pøepsání\n" +#~ " -v, --verbose výpis informací o prùbìhu\n" +#~ " -x, --exact nezaokrouhluje velikost souboru nahoru na celé " +#~ "bloky\n" +#~ " -z, --zero pøidá poslední fázi pøepisu nulami\n" +#~ " - pøepisuje standardní výstup\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí" + +#~ msgid "" +#~ "Update the access and modification times of each FILE to the current " +#~ "time.\n" +#~ "\n" +#~ " -a change only the access time\n" +#~ " -c, --no-create do not create any files\n" +#~ " -d, --date=STRING parse STRING and use it instead of current time\n" +#~ " -f (ignored)\n" +#~ " -m change only the modification time\n" +#~ " -r, --reference=FILE use this file's times instead of current time\n" +#~ " -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current " +#~ "time\n" +#~ " --time=WORD set time given by WORD: access atime use (same " +#~ "as -a)\n" +#~ " modify mtime (same as -m)\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Note that the three time-date formats recognized for the -d and -t " +#~ "options\n" +#~ "and for the obsolescent argument are all different.\n" +#~ msgstr "" +#~ " Nastaví èas posledního pøístupu a poslední zmìny ka¾dého zadaného " +#~ "SOUBORU\n" +#~ "na aktuální èas.\n" +#~ "\n" +#~ " -a zmìní pouze èas posledního pøístupu\n" +#~ " -c, --no-create nevytvoøí nové soubory\n" +#~ " -d, --date=ØETÌZEC analyzuje ØETÌZEC a pou¾ije ho místo aktuálního " +#~ "èasu\n" +#~ " -f (ignorován)\n" +#~ " -m zmìní pouze èas poslední zmìny souboru\n" +#~ " -r, --reference=SOUBOR pou¾ije èasy SOUBORu místo aktuálního èasu\n" +#~ " -t ÈAS pou¾ije [[CC]YY]MMDDhhmm[.ss] místo aktuálního " +#~ "èasu\n" +#~ " --time=SLOVO nastaví ÈAS zadaný SLOVEM: \n" +#~ " access, atime, use (jako -a)\n" +#~ " modify, mtime (jako -m)\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" +#~ "Formáty èasù pro pøepínaèe -d, -t a pro zastaralou syntaxi jsou rùzné.\n" + +#~ msgid "Copyright (C) 2001 Free Software Foundation, Inc." +#~ msgstr "Copyright (C) 2001 Free Software Foundation, Inc." + +#~ msgid "" +#~ "when creating character special files, major and minor device\n" +#~ "numbers must be specified" +#~ msgstr "" +#~ "pøi vytváøení speciálního znakového zaøízení, musí být zadáno hlavní\n" +#~ "a vedlej¹í èíslo zaøízení" + +#, fuzzy +#~ msgid "virtual memory exhausted" +#~ msgstr "pamì» vyèerpána" + +#, fuzzy +#~ msgid "Memory exhausted" +#~ msgstr "pamì» vyèerpána" + +#~ msgid "group of %s changed to %s\n" +#~ msgstr "skupina souboru %s zmìnìna na %s\n" + +#~ msgid "you are not a member of group `%s'" +#~ msgstr "nejste èlenem skupiny `%s'" + +#~ msgid "owner of %s changed to " +#~ msgstr "vlastník souboru %s zmìnìn na " + +#, fuzzy +#~ msgid "cannot remove old link to `%s'" +#~ msgstr "ioctl na `%s' není mo¾né vykonat" + +#, fuzzy +#~ msgid "cannot make fifo `%s'" +#~ msgstr "ioctl na `%s' není mo¾né vykonat" + +#~ msgid "days" +#~ msgstr "dny" + +#~ msgid "users" +#~ msgstr "u¾ivatelé" + +#, fuzzy +#~ msgid "%s: only one signal specififier allowed" +#~ msgstr "mù¾e být zadán pouze jeden argument" + +#, fuzzy +#~ msgid "" +#~ "Display the current time in the given FORMAT, or set the system date.\n" +#~ "\n" +#~ " -d, --date=STRING display time described by STRING, not `now'\n" +#~ " -f, --file=DATEFILE like --date once for each line of DATEFILE\n" +#~ msgstr "" +#~ "Vypí¹e aktuální èas v daném FORMÁTu, nebo nastaví datum v systému.\n" +#~ "\n" +#~ " -d, --date=ØETÌZEC vypí¹e èas zadaný jako ØETÌZEC, nikoli " +#~ "aktuální\n" +#~ " -f, --file=DATASOUBOR jako --date, ale èasy jsou v DATASOUBORu,\n" +#~ " jeden èas na jeden øádek\n" +#~ " -I, --iso-8601[=TIMESPEC] vypí¹e datum a èas podle ISO-8601.\n" +#~ " Bude-li TIMESPEC=`date' (nebo nebude " +#~ "nastavena)\n" +#~ " vypí¹e pouze datum. Hodnoty `hours', " +#~ "`minutes',\n" +#~ " nebo `seconds' zpùsobí výpis datumu a èasu\n" +#~ " se odpovídající pøesností.\n" +#~ " -r, --reference=SOUBOR vypí¹e èas poslední zmìny souboru SOUBOR\n" +#~ " -R, --rfc-822 vypí¹e datum podle RFC-822\n" +#~ " -s, --set=ØETÌZEC nastaví datum podle ØETÌZCE\n" +#~ " -u, --utc, --universal nastaví nebo vypí¹e UTC (Coordinated Universal " +#~ "Time)\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèi\n" + +#, fuzzy +#~ msgid "" +#~ "Run COMMAND with root directory set to NEWROOT.\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "If no command is given, run ``${SHELL} -i'' (default: /bin/sh).\n" +#~ msgstr "" +#~ "Vypí¹e CRC kontrolní souèet a délku v bajtech ka¾dého SOUBORu.\n" +#~ "\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "FORMAT controls the output. The only valid option for the second form\n" +#~ "specifies Coordinated Universal Time. Interpreted sequences are:\n" +#~ "\n" +#~ " %%%% a literal %%\n" +#~ " %%a locale's abbreviated weekday name (Sun..Sat)\n" +#~ " %%A locale's full weekday name, variable length (Sunday..Saturday)\n" +#~ " %%b locale's abbreviated month name (Jan..Dec)\n" +#~ " %%B locale's full month name, variable length (January..December)\n" +#~ " %%c locale's date and time (Sat Nov 04 12:02:33 EST 1989)\n" +#~ " %%C century (year divided by 100 and truncated to an integer) [00-" +#~ "99]\n" +#~ " %%d day of month (01..31)\n" +#~ " %%D date (mm/dd/yy)\n" +#~ " %%e day of month, blank padded ( 1..31)\n" +#~ " %%h same as %%b\n" +#~ " %%H hour (00..23)\n" +#~ " %%I hour (01..12)\n" +#~ " %%j day of year (001..366)\n" +#~ " %%k hour ( 0..23)\n" +#~ " %%l hour ( 1..12)\n" +#~ " %%m month (01..12)\n" +#~ " %%M minute (00..59)\n" +#~ " %%n a newline\n" +#~ " %%p locale's AM or PM\n" +#~ " %%r time, 12-hour (hh:mm:ss [AP]M)\n" +#~ " %%s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)\n" +#~ " %%S second (00..60)\n" +#~ " %%t a horizontal tab\n" +#~ " %%T time, 24-hour (hh:mm:ss)\n" +#~ " %%u day of week (1..7); 1 represents Monday\n" +#~ " %%U week number of year with Sunday as first day of week (00..53)\n" +#~ " %%V week number of year with Monday as first day of week (01..53)\n" +#~ " %%w day of week (0..6); 0 represents Sunday\n" +#~ " %%W week number of year with Monday as first day of week (00..53)\n" +#~ " %%x locale's date representation (mm/dd/yy)\n" +#~ " %%X locale's time representation (%%H:%%M:%%S)\n" +#~ " %%y last two digits of year (00..99)\n" +#~ " %%Y year (1970...)\n" +#~ " %%z RFC-822 style numeric timezone (-0500) (a nonstandard extension)\n" +#~ " %%Z time zone (e.g., EDT), or nothing if no time zone is " +#~ "determinable\n" +#~ "\n" +#~ "By default, date pads numeric fields with zeroes. GNU date recognizes\n" +#~ "the following modifiers between `%%' and a numeric directive.\n" +#~ "\n" +#~ " `-' (hyphen) do not pad the field\n" +#~ " `_' (underscore) pad the field with spaces\n" +#~ msgstr "" +#~ "\n" +#~ " Výstup je urèen øetìzcem FORMÁT. Pro druhou formu zápisu mohou být " +#~ "pou¾ity\n" +#~ "pouze pøepínaèe urèující UTC. Interpretované sekvence jsou:\n" +#~ "\n" +#~ " %%%% znak %%\n" +#~ " %%a zkrácené jméno dne podle lokalizace (Sun..Sat)\n" +#~ " %%A celé jméno dne podle lokalizace (Sunday..Saturday)\n" +#~ " %%b zkrácené jméno mìsíce podle lokalizace (Jan..Dec)\n" +#~ " %%B celé jméno mìsíce podle lokalizace (January..December)\n" +#~ " %%c datum a èas podle lokalizace (Sat Nov 04 12:02:33 EST 1989)\n" +#~ " %%d èíslo dne v mìsíci (01..31)\n" +#~ " %%D datum (mm/dd/yy)\n" +#~ " %%e den v mìsíci, zarovnaný mezerami ( 1..31)\n" +#~ " %%h jako %%b\n" +#~ " %%H hodina (00..23)\n" +#~ " %%I hodina (01..12)\n" +#~ " %%j èíslo dne v roce (001..366)\n" +#~ " %%k hodina ( 0..23)\n" +#~ " %%l hodina ( 1..12)\n" +#~ " %%m mìsíc (01..12)\n" +#~ " %%M minuta (00..59)\n" +#~ " %%n nový øádek\n" +#~ " %%p øetìzec odpovídající anglickým AM a PM podle lokalizace\n" +#~ " %%r èas, 12-hodinový formát (hh:mm:ss [AP]M)\n" +#~ " %%s poèet sekund od `00:00:00 1.1.1970 UTC' (roz¹íøení GNU)\n" +#~ " %%S sekundy (00..61)\n" +#~ " %%t horizontální tabulátor\n" +#~ " %%T èas, 24-hodinový formát (hh:mm:ss)\n" +#~ " %%U èíslo týdne v daném roce, nedìle jako první den v týdnu (00..53)\n" +#~ " %%V èíslo týdne v daném roce, pondìlí jako první den v týdnu " +#~ "(01..53)\n" +#~ " %%w den v týdnu (0..6); 0 znamená nedìle\n" +#~ " %%W èíslo týdne v daném roce, pondìlí jako první den v týdnu " +#~ "(00..53)\n" +#~ " %%x reprezentace data (mm/dd/yy) podle lokalizace\n" +#~ " %%X reprezentace èasu (%%H:%%M:%%S) podle lokalizace\n" +#~ " %%y poslední dvì èíslice letopoètu (00..99)\n" +#~ " %%Y rok (1970...)\n" +#~ " %%z èasové pásmo podle RFC-822 (-0500) (nestandardní roz¹íøení)\n" +#~ " %%Z èasové pásmo (pø.: EDT), nebo prázdný øetìzec, pokud není mo¾no " +#~ "èasové\n" +#~ " pásmo urèit\n" +#~ "\n" +#~ " Implicitnì jsou numerické polo¾ky data zarovnány nulami. Formát data " +#~ "podle\n" +#~ "GNU umo¾òuje následující modifikátory mezi `%%' a specifikací " +#~ "numerického\n" +#~ "výstupu.\n" +#~ "\n" +#~ " `-' (spojovník) nezarovnání polo¾ky\n" +#~ " `_' (podtr¾ítko) zarovnání polo¾ky mezerami\n" + +#~ msgid "" +#~ "Echo the STRING(s) to standard output.\n" +#~ "\n" +#~ " -n do not output the trailing newline\n" +#~ " -e enable interpretation of the backslash-escaped " +#~ "characters\n" +#~ " listed below\n" +#~ " -E disable interpretation of those sequences in STRINGs\n" +#~ " --help display this help and exit (should be alone)\n" +#~ " --version output version information and exit (should be alone)\n" +#~ "\n" +#~ "Without -E, the following sequences are recognized and interpolated:\n" +#~ "\n" +#~ " \\NNN the character whose ASCII code is NNN (octal)\n" +#~ " \\\\ backslash\n" +#~ " \\a alert (BEL)\n" +#~ " \\b backspace\n" +#~ " \\c suppress trailing newline\n" +#~ " \\f form feed\n" +#~ " \\n new line\n" +#~ " \\r carriage return\n" +#~ " \\t horizontal tab\n" +#~ " \\v vertical tab\n" +#~ msgstr "" +#~ "Vypí¹e ØETÌZEC na standardní výstup.\n" +#~ "\n" +#~ " -n bez ukonèovacího znaku nového øádku\n" +#~ " -e povolí interpretaci escape sekvencí zaèínajících znakem " +#~ "\\\n" +#~ " a vysaných ní¾e\n" +#~ " -E zaká¾e interpretaci nìkterých sekvencí v ØETÌZCI\n" +#~ " --help vypí¹e tuto nápovìdu (pouze jako jedinný argument)\n" +#~ " --version vypí¹e oznaèení verze (pouze jako jedinný argument)\n" +#~ "\n" +#~ "Pokud není -E zadáno, jsou následující sekvence interpretovány " +#~ "následovnì:\n" +#~ "\n" +#~ " \\NNN znak s ascii kódem NNN (osmièkovì)\n" +#~ " \\\\ zpìtné lomítko (backslash)\n" +#~ " \\a zvonek (BEL)\n" +#~ " \\b backspace\n" +#~ " \\c bez ukonèení znakem pro nový øádek\n" +#~ " \\f znak vysunutí formuláøe (form feed)\n" +#~ " \\n znak nového øádku\n" +#~ " \\r návrat vozíku (carriage return)\n" +#~ " \\t horizontální tabelátor\n" +#~ " \\v vertikální tabelátor\n" + +#, fuzzy +#~ msgid "" +#~ "Print the value of EXPRESSION to standard output. A blank line below\n" +#~ "separates increasing precedence groups. EXPRESSION may be:\n" +#~ "\n" +#~ " ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" +#~ "\n" +#~ " ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0\n" +#~ "\n" +#~ " ARG1 < ARG2 ARG1 is less than ARG2\n" +#~ " ARG1 <= ARG2 ARG1 is less than or equal to ARG2\n" +#~ " ARG1 = ARG2 ARG1 is equal to ARG2\n" +#~ " ARG1 != ARG2 ARG1 is unequal to ARG2\n" +#~ " ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" +#~ " ARG1 > ARG2 ARG1 is greater than ARG2\n" +#~ "\n" +#~ " ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" +#~ " ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" +#~ "\n" +#~ " ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" +#~ " ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" +#~ " ARG1 %% ARG2 arithmetic remainder of ARG1 divided by ARG2\n" +#~ "\n" +#~ " STRING : REGEXP anchored pattern match of REGEXP in STRING\n" +#~ "\n" +#~ " match STRING REGEXP same as STRING : REGEXP\n" +#~ " substr STRING POS LENGTH substring of STRING, POS counted from 1\n" +#~ " index STRING CHARS index in STRING where any CHARS is found, or " +#~ "0\n" +#~ " length STRING length of STRING\n" +#~ " + TOKEN interpret TOKEN as a string, even if it is " +#~ "a\n" +#~ " keyword like `match' or an operator like " +#~ "`/'\n" +#~ "\n" +#~ " ( EXPRESSION ) value of EXPRESSION\n" +#~ msgstr "" +#~ " Vypí¹e hodnotu VÝRAZu na standardní výstup. Prázdný øádek, v " +#~ "následujícím\n" +#~ "výpise, oddìluje skupiny operátorù s rùznou prioritou, priorita " +#~ "operátorù\n" +#~ "je rostoucí. VÝRAZ mù¾e být:\n" +#~ "\n" +#~ " ARG1 | ARG2 ARG1 pokud není prázdný nebo 0, jinak ARG2\n" +#~ "\n" +#~ " ARG1 & ARG2 ARG1 pokud ¾ádný argument není prázdný (\"\") nebo 0, " +#~ "jinak 0\n" +#~ "\n" +#~ " ARG1 < ARG2 ARG1 je men¹í ne¾ ARG2\n" +#~ " ARG1 <= ARG2 ARG1 je men¹í nebo roven ARG2\n" +#~ " ARG1 = ARG2 ARG1 je roven ARG2\n" +#~ " ARG1 != ARG2 ARG1 není roven ARG2\n" +#~ " ARG1 >= ARG2 ARG1 je vìt¹í nebo roven ARG2\n" +#~ " ARG1 > ARG2 ARG1 je vìt¹í ne¾ ARG2\n" +#~ "\n" +#~ " ARG1 + ARG2 aritmetický souèet ARG1 a ARG2\n" +#~ " ARG1 - ARG2 aritmetický rozdíl ARG1 a ARG2\n" +#~ "\n" +#~ " ARG1 * ARG2 aritmetický souèin ARG1 a ARG2\n" +#~ " ARG1 / ARG2 aritmetický podíl ARG1 / ARG2\n" +#~ " ARG1 %% ARG2 zbytek po aritmetickém dìlení ARG1 / ARG2\n" +#~ "\n" +#~ " ØETÌZEC : REGVÝR vyhodnocení REGVÝR v ØETÌZCI\n" +#~ "\n" +#~ " match ØETÌZEC REGVÝR stejné jako ØETÌZEC : REGVÝR\n" +#~ " substr ØETÌZEC POZICE DÉLKA podøetìzec ØETÌZCE, POZICE je poèítána od " +#~ "1\n" +#~ " index ØETÌZEC ZNAKY pozice prvního výskytu libovolného znaku ze " +#~ "ZNAKÙ\n" +#~ " v ØETÌZCI, v pøípadì neúspìchu 0\n" +#~ " length ØETÌZEC délka ØETÌZCE\n" +#~ "\n" +#~ " ( VÝRAZ ) hodnota VÝRAZu\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ " -l produce long format output for the specified USERs\n" +#~ " -b omit the user's home directory and shell in long " +#~ "format\n" +#~ " -h omit the user's project file in long format\n" +#~ " -p omit the user's plan file in long format\n" +#~ " -s do short format output, this is the default\n" +#~ " -f omit the line of column headings in short format\n" +#~ " -w omit the user's full name in short format\n" +#~ " -i omit the user's full name and remote host in short " +#~ "format\n" +#~ " -q omit the user's full name, remote host and idle time\n" +#~ " in short format\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "A lightweight `finger' program; print user information.\n" +#~ "The utmp file will be %s.\n" +#~ msgstr "" +#~ "\n" +#~ " -l dlouhý výstupní formát\n" +#~ " -b nevypisování domovského adresáøe a shellu v dlouhém " +#~ "formátu\n" +#~ " -h nevypisování projektu v dlouhém formátu\n" +#~ " -p nevypisování plánu v dlouhém formátu\n" +#~ " -s krátký výstupní formát (implicitní)\n" +#~ " -f nevypisuje hlavièky sloupcù v krátkém formátu\n" +#~ " -w nevypisuje celé jméno v krátkém formátu\n" +#~ " -i nevypisuje celé jméno a odkud v krátkém formátu\n" +#~ " -q nevypisuje celé jméno, odkud a prostoj v krátkém " +#~ "formátu\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" +#~ "Odlehèený program `finger'; vypisuje informace o u¾ivateli.\n" +#~ "Utmp soubor bude %s.\n" + +#~ msgid "" +#~ "Print ARGUMENT(s) according to FORMAT.\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "FORMAT controls the output as in C printf. Interpreted sequences are:\n" +#~ "\n" +#~ " \\\" double quote\n" +#~ " \\0NNN character with octal value NNN (0 to 3 digits)\n" +#~ " \\\\ backslash\n" +#~ " \\a alert (BEL)\n" +#~ " \\b backspace\n" +#~ " \\c produce no further output\n" +#~ " \\f form feed\n" +#~ " \\n new line\n" +#~ " \\r carriage return\n" +#~ " \\t horizontal tab\n" +#~ " \\v vertical tab\n" +#~ " \\xNNN byte with hexadecimal value NNN (1 to 3 digits)\n" +#~ "\n" +#~ " \\uNNNN character with hexadecimal value NNNN (4 digits)\n" +#~ " \\UNNNNNNNN character with hexadecimal value NNNNNNNN (8 digits)\n" +#~ " %%%% a single %%\n" +#~ " %%b ARGUMENT as a string with `\\' escapes interpreted\n" +#~ "\n" +#~ "and all C format specifications ending with one of diouxXfeEgGcs, with\n" +#~ "ARGUMENTs converted to proper type first. Variable widths are handled.\n" +#~ msgstr "" +#~ "Vypí¹e ARGUMENT(y) urèené FORMÁTem.\n" +#~ "\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" +#~ "FORMÁT urèuje výstup (jako v jazyce C). Interpretované sekvence jsou:\n" +#~ "\n" +#~ " \\\" uvozovka\n" +#~ " \\0NNN znak s osmièkovou hodnotou NNN (1 a¾ 3 èíslice)\n" +#~ " \\\\ zpìtné lomítko (backslash)\n" +#~ " \\a zvonek (BEL)\n" +#~ " \\b backspace\n" +#~ " \\c ¾ádný dal¹í výstup\n" +#~ " \\f posun formuláøe (form feed)\n" +#~ " \\n nový øádek (new line)\n" +#~ " \\r návrat vozíku (carriage return)\n" +#~ " \\t horizontální tabelátor (horizontal tab)\n" +#~ " \\v vertikální tabelátor (vertical tab)\n" +#~ " \\xNNN znak s ¹estnáctkovou hodnotou NNN (1 a¾ 3 èíslice)\n" +#~ "\n" +#~ " \\uNNNN znak s ¹estnáctkovou hodnotou NNNN (4 èíslice)\n" +#~ " \\UNNNNNNNN znak s ¹estnáctkovou hodnotou NNNNNNNN (8 èíslic)\n" +#~ " %%%% jeden znak 'procenta' (%%)\n" +#~ " %%b ARGUMENT jako øetìzec, kde jsou interpretovány escape sekvence " +#~ "(`\\')\n" +#~ "\n" +#~ "a v¹echny specifikace formátu z jazyka C konèící jedním znakem z " +#~ "diouxXfeEgGcs,\n" +#~ "s ARGUMENTy konvertovanými nejprve na odpovídající typ. ©íøky promìnných " +#~ "jsou\n" +#~ "respektovány.\n" + +#, fuzzy +#~ msgid "" +#~ "Print the full filename of the current working directory.\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Vypí¹e CRC kontrolní souèet a délku v bajtech ka¾dého SOUBORu.\n" +#~ "\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Special characters:\n" +#~ " * dsusp CHAR CHAR will send a terminal stop signal once input " +#~ "flushed\n" +#~ " eof CHAR CHAR will send an end of file (terminate the input)\n" +#~ " eol CHAR CHAR will end the line\n" +#~ " * eol2 CHAR alternate CHAR for ending the line\n" +#~ " erase CHAR CHAR will erase the last character typed\n" +#~ " intr CHAR CHAR will send an interrupt signal\n" +#~ " kill CHAR CHAR will erase the current line\n" +#~ " * lnext CHAR CHAR will enter the next character quoted\n" +#~ " quit CHAR CHAR will send a quit signal\n" +#~ " * rprnt CHAR CHAR will redraw the current line\n" +#~ " start CHAR CHAR will restart the output after stopping it\n" +#~ " stop CHAR CHAR will stop the output\n" +#~ " susp CHAR CHAR will send a terminal stop signal\n" +#~ " * swtch CHAR CHAR will switch to a different shell layer\n" +#~ " * werase CHAR CHAR will erase the last word typed\n" +#~ msgstr "" +#~ "\n" +#~ "Speciální znaky:\n" +#~ "* dsusp ZNAK ZNAK, který posílá terminálu signál stop pøi vyprázdnìní\n" +#~ " standardního vstupu\n" +#~ " eof ZNAK ZNAK, který posílá 'konec souboru' (pøeru¹ení vstupu)\n" +#~ " eol ZNAK ZNAK, který ukonèuje øádek\n" +#~ "* eol2 ZNAK alternativní ZNAK pro konec øádku\n" +#~ " erase ZNAK ZNAK, který ma¾e poslední zapsaný znak\n" +#~ " intr ZNAK ZNAK, který zasílá signál interrupt\n" +#~ " kill ZNAK ZNAK, který ma¾e aktuální øádek\n" +#~ "* lnext ZNAK ZNAK, který znemo¾òuje interpretaci dal¹ího znaku " +#~ "(quote)\n" +#~ " quit ZNAK ZNAK, který posílá signál quit\n" +#~ "* rprnt ZNAK ZNAK, který pøekresluje aktuální øádek\n" +#~ " start ZNAK ZNAK, který znovu spu¹tí výstup, po jeho pozastavení\n" +#~ " stop ZNAK ZNAK, který pozastavuje výstup\n" +#~ " susp ZNAK ZNAK, který posílá signál 'terminal stop'\n" +#~ "* swtch ZNAK ZNAK, který pøepíná na jinou vrstvu shellu\n" +#~ "* werase ZNAK ZNAK, který ma¾e poslední znak\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Special settings:\n" +#~ " N set the input and output speeds to N bauds\n" +#~ " * cols N tell the kernel that the terminal has N columns\n" +#~ " * columns N same as cols N\n" +#~ " ispeed N set the input speed to N\n" +#~ " * line N use line discipline N\n" +#~ " min N with -icanon, set N characters minimum for a completed " +#~ "read\n" +#~ " ospeed N set the output speed to N\n" +#~ " * rows N tell the kernel that the terminal has N rows\n" +#~ " * size print the number of rows and columns according to the " +#~ "kernel\n" +#~ " speed print the terminal speed\n" +#~ " time N with -icanon, set read timeout of N tenths of a second\n" +#~ msgstr "" +#~ "\n" +#~ "Speciální nastavení:\n" +#~ " N nastaví vstupní a výstupní rychlost na N baud\n" +#~ "* cols N po¹le jádru OS, ¾e terminál má N sloupcù\n" +#~ "* columns N stejné jako cols N\n" +#~ " ispeed N nastaví vstupní rychlost na N\n" +#~ "* line N pou¾ije 'line discipline' N\n" +#~ " min N spolu s -icanon nastaví N znakù, jako minimum pro " +#~ "ukonèení\n" +#~ " ètení\n" +#~ " ospeed N nastaví rychlost výstupu na N\n" +#~ "* rows N po¹le jádru OS, ¾e terminál má N øádkù\n" +#~ "* size vypí¹e poèet øádkù a sloupcù podle jádra OS\n" +#~ " speed vypí¹e rychlost terminálu\n" +#~ " time N spolu -icanon, nastaví èasový limit pro ètení na N " +#~ "desetin\n" +#~ " sekundy\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Input settings:\n" +#~ " [-]brkint breaks cause an interrupt signal\n" +#~ " [-]icrnl translate carriage return to newline\n" +#~ " [-]ignbrk ignore break characters\n" +#~ " [-]igncr ignore carriage return\n" +#~ " [-]ignpar ignore characters with parity errors\n" +#~ " * [-]imaxbel beep and do not flush a full input buffer on a " +#~ "character\n" +#~ " [-]inlcr translate newline to carriage return\n" +#~ " [-]inpck enable input parity checking\n" +#~ " [-]istrip clear high (8th) bit of input characters\n" +#~ " * [-]iuclc translate uppercase characters to lowercase\n" +#~ " * [-]ixany let any character restart output, not only start " +#~ "character\n" +#~ " [-]ixoff enable sending of start/stop characters\n" +#~ " [-]ixon enable XON/XOFF flow control\n" +#~ " [-]parmrk mark parity errors (with a 255-0-character sequence)\n" +#~ " [-]tandem same as [-]ixoff\n" +#~ msgstr "" +#~ "\n" +#~ "Nastavení vstupu:\n" +#~ " [-]brkint znak break zpùsobí signál interrupt\n" +#~ " [-]icrnl pøekládá CR (carriage return) na LF (newline)\n" +#~ " [-]ignbrk ignoruje znak break\n" +#~ " [-]igncr ignoruje znak CR (carriage return)\n" +#~ " [-]ignpar ignoruje znaky s chybou parity\n" +#~ "* [-]imaxbel zvukový signál a nevyprázdnìní plného vstupního bufferu " +#~ "pøi\n" +#~ " novém pøíchozím znaku\n" +#~ " [-]inlcr pøekládá LF (newline) na CR (carriage return)\n" +#~ " [-]inpck zaène kontrolovat paritu na vstupu\n" +#~ " [-]istrip nuluje 8-mý bit vstupních znakù\n" +#~ "* [-]iuclc pøekládá velká písmena na malá\n" +#~ "* [-]ixany ka¾dý znak restartuje výstup, nikoli jen znak 'start'\n" +#~ " [-]ixoff povolí posílání znakù start/stop\n" +#~ " [-]ixon povolí øízení toku dat pomocí XON/XOFF\n" +#~ " [-]parmrk oznaèí chyby parity (sekvencí 255-0-znak)\n" +#~ " [-]tandem jako [-]ixoff\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Local settings:\n" +#~ " [-]crterase echo erase characters as backspace-space-backspace\n" +#~ " * crtkill kill all line by obeying the echoprt and echoe settings\n" +#~ " * -crtkill kill all line by obeying the echoctl and echok settings\n" +#~ " * [-]ctlecho echo control characters in hat notation (`^c')\n" +#~ " [-]echo echo input characters\n" +#~ " * [-]echoctl same as [-]ctlecho\n" +#~ " [-]echoe same as [-]crterase\n" +#~ " [-]echok echo a newline after a kill character\n" +#~ " * [-]echoke same as [-]crtkill\n" +#~ " [-]echonl echo newline even if not echoing other characters\n" +#~ " * [-]echoprt echo erased characters backward, between `\\' and '/'\n" +#~ " [-]icanon enable erase, kill, werase, and rprnt special " +#~ "characters\n" +#~ " [-]iexten enable non-POSIX special characters\n" +#~ " [-]isig enable interrupt, quit, and suspend special characters\n" +#~ " [-]noflsh disable flushing after interrupt and quit special " +#~ "characters\n" +#~ " * [-]prterase same as [-]echoprt\n" +#~ " * [-]tostop stop background jobs that try to write to the terminal\n" +#~ " * [-]xcase with icanon, escape with `\\' for uppercase characters\n" +#~ msgstr "" +#~ "\n" +#~ "Lokální nastavení:\n" +#~ " [-]crterase vypisuje mazací znak (erase) jako backspace-mezera-" +#~ "backspace\n" +#~ "* crtkill zru¹í celý øádek podle nastavení echoprt a echoe\n" +#~ "* -crtkill zru¹í celý øádek podle nastavení echoctl a echok\n" +#~ "* [-]ctlecho øídící znaky pøepisuje v notaci se støí¹kou (`^c')\n" +#~ " [-]echo opisuje vstupní znaky\n" +#~ "* [-]echoctl jako [-]ctlecho\n" +#~ " [-]echoe jako [-]crterase\n" +#~ " [-]echok vypí¹e znak CR (newline) po znaku 'kill'\n" +#~ "* [-]echoke jako [-]crtkill\n" +#~ " [-]echonl pokud není vypsán jiný znak, vypí¹e LF (newline)\n" +#~ "* [-]echoprt vypisuje vymazané znaky pozpátku, mezi `\\' a '/'\n" +#~ " [-]icanon povolí speciální znaky erase, kill a werase\n" +#~ " [-]iexten povolí speciální znaky, které neodpovídají normì POSIX.\n" +#~ " [-]isig povolí speciální znaky interrupt, quit a suspend\n" +#~ " [-]noflsh zaká¾e vyprázdnìní bufferù po speciálních znacích " +#~ "interrupt \n" +#~ " a quit\n" +#~ "* [-]prterase jako [-]echoprt\n" +#~ "* [-]tostop pozastaví procesy na pozadí, které se pokou¹ejí o zápis\n" +#~ " na terminál\n" +#~ "* [-]xcase spolu s icanon, pou¾ije escape sekvenci (`\\') pro velká " +#~ "písmena\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Combination settings:\n" +#~ " * [-]LCASE same as [-]lcase\n" +#~ " cbreak same as -icanon\n" +#~ " -cbreak same as icanon\n" +#~ " cooked same as brkint ignpar istrip icrnl ixon opost isig\n" +#~ " icanon, eof and eol characters to their default values\n" +#~ " -cooked same as raw\n" +#~ " crt same as echoe echoctl echoke\n" +#~ " dec same as echoe echoctl echoke -ixany intr ^c erase 0177\n" +#~ " kill ^u\n" +#~ " * [-]decctlq same as [-]ixany\n" +#~ " ek erase and kill characters to their default values\n" +#~ " evenp same as parenb -parodd cs7\n" +#~ " -evenp same as -parenb cs8\n" +#~ " * [-]lcase same as xcase iuclc olcuc\n" +#~ " litout same as -parenb -istrip -opost cs8\n" +#~ " -litout same as parenb istrip opost cs7\n" +#~ " nl same as -icrnl -onlcr\n" +#~ " -nl same as icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +#~ " oddp same as parenb parodd cs7\n" +#~ " -oddp same as -parenb cs8\n" +#~ " [-]parity same as [-]evenp\n" +#~ " pass8 same as -parenb -istrip cs8\n" +#~ " -pass8 same as parenb istrip cs7\n" +#~ " raw same as -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +#~ " -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +#~ " -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +#~ " -raw same as cooked\n" +#~ " sane same as cread -ignbrk brkint -inlcr -igncr icrnl\n" +#~ " -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +#~ " -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +#~ " isig icanon iexten echo echoe echok -echonl -noflsh\n" +#~ " -xcase -tostop -echoprt echoctl echoke, all special\n" +#~ " characters to their default values.\n" +#~ msgstr "" +#~ "\n" +#~ "Nastavení kombinací:\n" +#~ "* [-]LCASE jako [-]lcase\n" +#~ " cbreak jako -icanon\n" +#~ " -cbreak jako icanon\n" +#~ " cooked jako brkint ignpar istrip icrnl ixon opost isig\n" +#~ " znaky icanon, eof a eol jsou nastaveny na jejich " +#~ "implicitní \n" +#~ " hodnoty\n" +#~ " -cooked jako raw\n" +#~ " crt jako echoe echoctl echoke\n" +#~ " dec jako echoe echoctl echoke -ixany intr ^c erase 0177\n" +#~ " kill ^u\n" +#~ "* [-]decctlq jako [-]ixany\n" +#~ " ek znaky erase a kill na jejich implicitní hodnoty\n" +#~ " evenp jako parenb -parodd cs7\n" +#~ " -evenp jako -parenb cs8\n" +#~ "* [-]lcase jako xcase iuclc olcuc\n" +#~ " litout jako -parenb -istrip -opost cs8\n" +#~ " -litout jako parenb istrip opost cs7\n" +#~ " nl jako -icrnl -onlcr\n" +#~ " -nl jako icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +#~ " oddp jako parenb parodd cs7\n" +#~ " -oddp jako -parenb cs8\n" +#~ " [-]parity jako [-]evenp\n" +#~ " pass8 jako -parenb -istrip cs8\n" +#~ " -pass8 jako parenb istrip cs7\n" +#~ " raw jako -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +#~ " -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +#~ " -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +#~ " -raw jako cooked\n" +#~ " sane jako cread -ignbrk brkint -inlcr -igncr icrnl\n" +#~ " -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +#~ " -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +#~ " isig icanon iexten echo echoe echok -echonl -noflsh\n" +#~ " -xcase -tostop -echoprt echoctl echoke, v¹echny " +#~ "speciální\n" +#~ " znaky na jejich implicitní hodnoty.\n" + +#, fuzzy +#~ msgid "" +#~ "Exit with the status determined by EXPRESSION.\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "EXPRESSION is true or false and sets exit status. It is one of:\n" +#~ msgstr "" +#~ "Vypí¹e CRC kontrolní souèet a délku v bajtech ka¾dého SOUBORu.\n" +#~ "\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ " FILE1 -ef FILE2 FILE1 and FILE2 have the same device and inode " +#~ "numbers\n" +#~ " FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2\n" +#~ " FILE1 -ot FILE2 FILE1 is older than FILE2\n" +#~ "\n" +#~ " -b FILE FILE exists and is block special\n" +#~ " -c FILE FILE exists and is character special\n" +#~ " -d FILE FILE exists and is a directory\n" +#~ " -e FILE FILE exists\n" +#~ " -f FILE FILE exists and is a regular file\n" +#~ " -g FILE FILE exists and is set-group-ID\n" +#~ " -h FILE FILE exists and is a symbolic link (same as -L)\n" +#~ " -G FILE FILE exists and is owned by the effective group ID\n" +#~ " -k FILE FILE exists and has its sticky bit set\n" +#~ " -L FILE FILE exists and is a symbolic link (same as -h)\n" +#~ " -O FILE FILE exists and is owned by the effective user ID\n" +#~ " -p FILE FILE exists and is a named pipe\n" +#~ " -r FILE FILE exists and is readable\n" +#~ " -s FILE FILE exists and has a size greater than zero\n" +#~ " -S FILE FILE exists and is a socket\n" +#~ " -t [FD] file descriptor FD (stdout by default) is opened on a " +#~ "terminal\n" +#~ " -u FILE FILE exists and its set-user-ID bit is set\n" +#~ " -w FILE FILE exists and is writable\n" +#~ " -x FILE FILE exists and is executable\n" +#~ msgstr "" +#~ "\n" +#~ " SOUBOR1 -ef SOUBOR2 SOUBOR1 a SOUBOR2 jsou na stejném zaøízení a " +#~ "mají\n" +#~ " stejný i-uzel\n" +#~ " SOUBOR1 -nt SOUBOR2 SOUBOR1 je novìj¹í (datum modifikace) ne¾ " +#~ "SOUBOR2\n" +#~ " SOUBOR1 -ot SOUBOR2 SOUBOR1 je star¹í ne¾ SOUBOR2\n" +#~ "\n" +#~ " -b SOUBOR SOUBOR existuje a je speciální blokový\n" +#~ " -c SOUBOR SOUBOR existuje a je speciální znakový\n" +#~ " -d SOUBOR SOUBOR existuje a je to adresáø\n" +#~ " -e SOUBOR SOUBOR existuje\n" +#~ " -f SOUBOR SOUBOR existuje a je to obyèejný soubor (ne adresáø)\n" +#~ " -g SOUBOR SOUBOR existuje a má nastaven sgid bit\n" +#~ " -G SOUBOR SOUBOR existuje a je vlastnìn aktuálním efektivním GID\n" +#~ " -k SOUBOR SOUBOR existuje a má nastaven 'sticky' bit\n" +#~ " -L SOUBOR SOUBOR existuje a je symbolický odkaz\n" +#~ " -O SOUBOR SOUBOR existuje a je vlastnìn aktuálním efektivním UID\n" +#~ " -p SOUBOR SOUBOR existuje a je pojmenovaná roura\n" +#~ " -r SOUBOR SOUBOR existuje a je èitelný\n" +#~ " -s SOUBOR SOUBOR existuje a má nenulovou délku\n" +#~ " -S SOUBOR SOUBOR existuje a je soket\n" +#~ " -t [FD] SOUBOR s deskriptorem FD (implicitnì stdout) je otevøen\n" +#~ " na terminálu\n" +#~ " -u SOUBOR SOUBOR existuje a má nastaven suid bit\n" +#~ " -w SOUBOR SOUBOR existuje a lze do nìj zapisovat\n" +#~ " -x SOUBOR SOUBOR existuje a je spustitelný\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ " -a, --all same as -b -d --login -p -r -t -T -u\n" +#~ " -b, --boot time of last system boot\n" +#~ " -d, --dead print dead processes\n" +#~ " -H, --heading print line of column headings\n" +#~ " -i, --idle add idle time as HOURS:MINUTES, . or old\n" +#~ " (deprecated, use -u)\n" +#~ " --login print system login processes\n" +#~ " (equivalent to SUS -l)\n" +#~ " -l, --lookup attempt to canonicalize hostnames via DNS\n" +#~ " (-l is deprecated, use --lookup)\n" +#~ " -m only hostname and user associated with stdin\n" +#~ " -p, --process print active processes spawned by init\n" +#~ " -q, --count all login names and number of users logged on\n" +#~ " -r, --runlevel print current runlevel\n" +#~ " -s, --short print only name, line, and time (default)\n" +#~ " -t, --time print last system clock change\n" +#~ " -T, -w, --mesg add user's message status as +, - or ?\n" +#~ " -u, --users lists users logged in\n" +#~ " --message same as -T\n" +#~ " --writable same as -T\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "If FILE is not specified, use %s. %s as FILE is common.\n" +#~ "If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n" +#~ msgstr "" +#~ "\n" +#~ " -H, --heading vypí¹e názvy jednotlivých sloupcù\n" +#~ " -i, -u, --idle pøidá dobu neèinnosti HODINY:MINUTY, . nebo starý\n" +#~ " -l, --lookup zpùsobí vypisování jmen získaných z DNS\n" +#~ " -m pouze poèítaèe a u¾ivatele pøipojené ke standardnímu " +#~ "vstupu\n" +#~ " -q, --count v¹echna pøihla¹ovací jména a poèet pøihlá¹ených " +#~ "u¾ivatelù\n" +#~ " -s (ignorováno)\n" +#~ " -T, -w, --mesg pøipojí stav mo¾nosti posílat zprávy (+, - nebo ?)\n" +#~ " --message jako -T\n" +#~ " --writable jako -T\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" +#~ " Pokud SOUBOR není zadán, pou¾ije se %s. Pokud zadáte %s jako SOUBOR, " +#~ "budou\n" +#~ "vypisovány informace o u¾ivatelích, kteøí se pøihlásili v poslední dobì. " +#~ "Pokud\n" +#~ "jsou zadány ARG1 a ARG2, implicitním pøepínaèem je -m. Jako ARG1 a ARG2\n" +#~ "se obvykle zadává 'am i' nebo 'mom likes', mù¾e být ale zadáno cokoliv.\n" +#~ "Podstatný je poèet argumentù.\n" + +#, fuzzy +#~ msgid "" +#~ "Repeatedly output a line with all specified STRING(s), or `y'.\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Vypí¹e CRC kontrolní souèet a délku v bajtech ka¾dého SOUBORu.\n" +#~ "\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" + +#~ msgid "cannot get processor type" +#~ msgstr "typ procesoru nelze zjistit" + +#~ msgid "USER" +#~ msgstr "U®IVATEL" + +#~ msgid "MESG " +#~ msgstr "ZPRÁV " + +#~ msgid "LOGIN-TIME " +#~ msgstr "ÈAS-PØIHLÁ©. " + +#~ msgid "FROM\n" +#~ msgstr "Z\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "(obsolete) If -VALUE is used as first OPTION, same as -c VALUE when one " +#~ "of\n" +#~ "multipliers bkm follows concatenated, else same as -n VALUE.\n" +#~ msgstr "" +#~ " Vypí¹e prvních 10 øádkù ka¾dého souboru na standardní výstup. S více " +#~ "jak\n" +#~ "jedním souborem, bude pøed vypsáním ka¾dého uvedena hlavièka obsahující " +#~ "jméno\n" +#~ "souboru. Jestli¾e SOUBOR nebude zadán nebo bude -, bude èten standardní " +#~ "vstup.\n" +#~ "\n" +#~ " -c, --bytes=VELIKOST vypí¹e prvních VELIKOST bajtù\n" +#~ " -n, --lines=POÈET vypí¹e prvních POÈET øádkù místo prvních 10\n" +#~ " -q, --quiet, --silent nikdy nevypisuje hlavièky s názvy souborù\n" +#~ " -v, --verbose vypisuje hlavièky s názvy souborù v¾dy\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" +#~ " VELIKOST mù¾e mít násobící pøíponu: b pro 512, k pro 1K, m pro 1M. " +#~ "Jestli¾e\n" +#~ "první pøepínaè bude -HODNOTA a bude-li pou¾ita násobící pøípona, pak bude " +#~ "brán\n" +#~ "jako -c HODNOTA. Jinak bude pøepínaè brán jako -n HODNOTA.\n" + +#, fuzzy +#~ msgid "warning: `od -w' is obsolete; use `od --width'" +#~ msgstr "varování: chybná ¹íøka %lu; u¾ívám %d místo ní" + +#, fuzzy +#~ msgid "warning: `pr -S' is obsolete; use `pr --sep-string'" +#~ msgstr "varování: chybná ¹íøka %lu; u¾ívám %d místo ní" + +#, fuzzy +#~ msgid "" +#~ " +POS1 [-POS2] start a key at POS1, end it before POS2 " +#~ "(origin 0)\n" +#~ " Warning: this option is obsolete\n" +#~ msgstr "" +#~ " Porovnává soubory LEVÝ_SOUBOR a PRAVÝ_SOUBOR, jejich¾ øádky jsou " +#~ "uspoøádány\n" +#~ "podle nìjakého klíèe, øádek po øádku. Výstupem jsou tøi sloupce, øádky " +#~ "obsa¾ené\n" +#~ "pouze v levém souboru, øádky obsa¾ené pouze v pravém souboru, øádky " +#~ "spoleèné\n" +#~ "obìma souborùm.\n" +#~ "\n" +#~ " -1 neukazuje øádky obsa¾ené pouze v levém souboru\n" +#~ " -2 neukazuje øádky obsa¾ené pouze v pravém souboru\n" +#~ " -3 neukazuje øádky spoleèné obìma souborùm\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" + +#, fuzzy +#~ msgid "warning: `sort -y' is obsolete; omit `-y'" +#~ msgstr "varování: chybná ¹íøka %lu; u¾ívám %d místo ní" + +#, fuzzy +#~ msgid "warning: `tail %s' is obsolete; use -n or -c instead" +#~ msgstr "varování: chybná ¹íøka %lu; u¾ívám %d místo ní" + +#, fuzzy +#~ msgid "warning: `uniq %s' is obsolete; use `uniq -s %s' instead" +#~ msgstr "varování: chybná ¹íøka %lu; u¾ívám %d místo ní" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Vypí¹e CRC kontrolní souèet a délku v bajtech ka¾dého SOUBORu.\n" +#~ "\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Vypí¹e CRC kontrolní souèet a délku v bajtech ka¾dého SOUBORu.\n" +#~ "\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Vypí¹e CRC kontrolní souèet a délku v bajtech ka¾dého SOUBORu.\n" +#~ "\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Vypí¹e CRC kontrolní souèet a délku v bajtech ka¾dého SOUBORu.\n" +#~ "\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Vypí¹e CRC kontrolní souèet a délku v bajtech ka¾dého SOUBORu.\n" +#~ "\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" + +#, fuzzy +#~ msgid "" +#~ "Convert tabs in each FILE to spaces, writing to standard output.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -i, --initial do not convert TABs after non whitespace\n" +#~ " -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +#~ msgstr "" +#~ " Konvertuje tabelátory v ka¾dém SOUBORu na mezery, výstup jde na " +#~ "standardní\n" +#~ "výstup. Nebude-li SOUBOR zadán nebo bude-li -, bude èten standardní " +#~ "vstup.\n" +#~ "\n" +#~ " -i, --initial konvertuje pouze tabelátory pøed prvním znakem na " +#~ "øádku\n" +#~ " -t, --tabs=POÈET tabelátor pova¾uje za POÈET (8) mezer\n" +#~ " -t, --tabs=SEZNAM pou¾ije èárkami oddìlený seznam pozicí tabelátorù\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" +#~ "Místo -t POÈET nebo -t SEZNAM mù¾ete pou¾ít -POÈET nebo -SEZNAM.\n" + +#, fuzzy +#~ msgid "" +#~ " -t, --tabs=LIST use comma separated list of explicit tab positions\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Instead of -t NUMBER or -t LIST, -NUMBER or -LIST may be used.\n" +#~ msgstr "" +#~ " Konvertuje tabelátory v ka¾dém SOUBORu na mezery, výstup jde na " +#~ "standardní\n" +#~ "výstup. Nebude-li SOUBOR zadán nebo bude-li -, bude èten standardní " +#~ "vstup.\n" +#~ "\n" +#~ " -i, --initial konvertuje pouze tabelátory pøed prvním znakem na " +#~ "øádku\n" +#~ " -t, --tabs=POÈET tabelátor pova¾uje za POÈET (8) mezer\n" +#~ " -t, --tabs=SEZNAM pou¾ije èárkami oddìlený seznam pozicí tabelátorù\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" +#~ "Místo -t POÈET nebo -t SEZNAM mù¾ete pou¾ít -POÈET nebo -SEZNAM.\n" + +#, fuzzy +#~ msgid "" +#~ "Wrap input lines in each FILE (standard input by default), writing to\n" +#~ "standard output.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -b, --bytes count bytes rather than columns\n" +#~ " -s, --spaces break at spaces\n" +#~ " -w, --width=WIDTH use WIDTH columns instead of 80\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ " Zalamuje vstupní øádky ka¾dého SOUBORu (implicitnì standardního " +#~ "vstupu),\n" +#~ "zapisujíce výstup na standardní výstup.\n" +#~ "\n" +#~ " -b, --bytes pro zalamování poèítá bajty na øádku místo sloupcù\n" +#~ " -s, --spaces zalamuje øádky v mezerách\n" +#~ " -w, --width=©ÍØKA pou¾ívá ©ÍØKA sloupcù místo 80\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" +#~ "Ve sloupcích nejsou zahrnuty kontrolní znaky narozdíl od bajtù.\n" + +#, fuzzy +#~ msgid "" +#~ "Write lines consisting of the sequentially corresponding lines from\n" +#~ "each FILE, separated by TABs, to standard output.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +#~ " -s, --serial paste one file at a time instead of in " +#~ "parallel\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ " Vypí¹e øádky skládající se z øádkù jednotlivých SOUBORù, v zadaném " +#~ "poøadí,\n" +#~ "a oddìlených tabelátory na standardní výstup. Jestli¾e SOUBOR nebude " +#~ "zadán\n" +#~ "nebo bude -, bude èten standardní vstup.\n" +#~ "\n" +#~ " -d, --delimiters=SEZNAM pou¾ije znakù ze SEZNAMU jako oddìlovaèù (místo " +#~ "TAB)\n" +#~ " -s, --serial vypí¹e soubory za sebou místo vedle sebe\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" + +#, fuzzy +#~ msgid "" +#~ " -NUMBER same as -l NUMBER\n" +#~ " --verbose print a diagnostic to standard error just\n" +#~ " before each output file is opened\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +#~ msgstr "" +#~ " Rozdìlí SOUBOR do souborù PØEDPONAaa, PØEDPONAab, ... s pevnou délkou.\n" +#~ "Implicitní PØEDPONA je `x'. Pokud SOUBOR nebude zadán nebo bude -, bude " +#~ "èten\n" +#~ "standardní vstup.\n" +#~ "\n" +#~ " -b, --bytes=VELIKOST zapí¹e VELIKOST bajtù do výstupního souboru\n" +#~ " -C, --line-bytes=VELIKOST zapí¹e nejvý¹e VELIKOST bajtù na výstupní " +#~ "øádek\n" +#~ " -l, --lines=POÈET zapí¹e POÈET øádkù do výstupního souboru\n" +#~ " -POÈET to samé jako -l POÈET\n" +#~ " --verbose pøed otevøením ka¾dého výstupního souboru " +#~ "vypí¹e\n" +#~ " oznámení o tomto na standardní výstup\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" +#~ "VELIKOST mù¾e mít násobící pøíponu: b - 512, k - 1024, m - 1 Mega.\n" + +#, fuzzy +#~ msgid "" +#~ "Write each FILE to standard output, last line first.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -b, --before attach the separator before instead of after\n" +#~ msgstr "" +#~ " Vypí¹e ka¾dý SOUBOR na standardní výstup. Poslední øádek jako první.\n" +#~ "Jestli¾e SOUBOR nebude zadán nebo bude -, bude èten standardní vstup.\n" +#~ "\n" +#~ " -b, --before pøipojí oddìlovaè øádkù pøed øádky místo za " +#~ "nì\n" +#~ " -r, --regex interpretuje oddìlovaè jako regulární výraz\n" +#~ " -s, --separator=ØETÌZEC pou¾ije ØETÌZCE jako oddìlovaèe místo nového " +#~ "øádku\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" + +#, fuzzy +#~ msgid "" +#~ "Print the last %d lines of each FILE to standard output.\n" +#~ "With more than one FILE, precede each with a header giving the file " +#~ "name.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " --retry keep trying to open a file even if it is\n" +#~ " inaccessible when tail starts or if it " +#~ "becomes\n" +#~ " inaccessible later -- useful only with -f\n" +#~ msgstr "" +#~ " Vypí¹e prvních 10 øádkù ka¾dého souboru na standardní výstup. S více " +#~ "jak\n" +#~ "jedním souborem, bude pøed vypsáním ka¾dého uvedena hlavièka obsahující " +#~ "jméno\n" +#~ "souboru. Jestli¾e SOUBOR nebude zadán nebo bude -, bude èten standardní " +#~ "vstup.\n" +#~ "\n" +#~ " -c, --bytes=VELIKOST vypí¹e prvních VELIKOST bajtù\n" +#~ " -n, --lines=POÈET vypí¹e prvních POÈET øádkù místo prvních 10\n" +#~ " -q, --quiet, --silent nikdy nevypisuje hlavièky s názvy souborù\n" +#~ " -v, --verbose vypisuje hlavièky s názvy souborù v¾dy\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" +#~ " VELIKOST mù¾e mít násobící pøíponu: b pro 512, k pro 1K, m pro 1M. " +#~ "Jestli¾e\n" +#~ "první pøepínaè bude -HODNOTA a bude-li pou¾ita násobící pøípona, pak bude " +#~ "brán\n" +#~ "jako -c HODNOTA. Jinak bude pøepínaè brán jako -n HODNOTA.\n" + +#, fuzzy +#~ msgid "" +#~ " -t, --tabs=NUMBER have tabs NUMBER characters apart instead of 8\n" +#~ " -t, --tabs=LIST use comma separated list of explicit tab positions\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Instead of -t NUMBER or -t LIST, -NUMBER or -LIST may be used.\n" +#~ msgstr "" +#~ " V ka¾dém SOUBORu konvertuje mezery na tabelátory a výsledek vypisuje\n" +#~ "na standardní výstup. Nebude-li SOUBOR zadán nebo bude-li -, bude èten\n" +#~ "standardní vstup.\n" +#~ "\n" +#~ " -a, --all konvertuje v¹echny mezery, místo pouze úvodních\n" +#~ " -t, --tabs=POÈET nastaví tabelátor na POÈET mezer (8)\n" +#~ " -t, --tabs=SEZNAM pou¾ije èárkami oddìlený seznam pro pozice " +#~ "tabelátorù\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" +#~ "Místo -t POÈET nebo -t SEZNAM je mo¾no pou¾ít -POÈET nebo -SEZNAM.\n" + +#, fuzzy +#~ msgid "" +#~ "Output pieces of FILE separated by PATTERN(s) to files `xx01', " +#~ "`xx02', ...,\n" +#~ "and output byte counts of each piece to standard output.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -b, --suffix-format=FORMAT use sprintf FORMAT instead of %%d\n" +#~ " -f, --prefix=PREFIX use PREFIX instead of `xx'\n" +#~ " -k, --keep-files do not remove output files on errors\n" +#~ " -n, --digits=DIGITS use specified number of digits instead of 2\n" +#~ " -s, --quiet, --silent do not print counts of output file sizes\n" +#~ " -z, --elide-empty-files remove empty output files\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Read standard input if FILE is -. Each PATTERN may be:\n" +#~ "\n" +#~ " INTEGER copy up to but not including specified line number\n" +#~ " /REGEXP/[OFFSET] copy up to but not including a matching line\n" +#~ " %%REGEXP%%[OFFSET] skip to, but not including a matching line\n" +#~ " {INTEGER} repeat the previous pattern specified number of " +#~ "times\n" +#~ " {*} repeat the previous pattern as many times as " +#~ "possible\n" +#~ "\n" +#~ "A line OFFSET is a required `+' or `-' followed by a positive integer.\n" +#~ msgstr "" +#~ " Rozdìluje SOUBOR v místech VZORKu(ù) do souborù `xx01', `xx02', ...\n" +#~ "a vypisuje velikosti ka¾dého souboru na standardní výstup.\n" +#~ "\n" +#~ " -b, --suffix-format=FORMÁT pou¾ije sprintf FORMÁT místo %%d\n" +#~ " -f, --prefix=PØEDPONA pou¾ije PØEDPONY místo `xx'\n" +#~ " -k, --keep-files nema¾e výstupní soubory pøi chybách\n" +#~ " -n, --digits=CIFER pou¾ije zadaný poèet èíslic místo 2\n" +#~ " -s, --quiet, --silent nevypisuje velikosti výstupních souborù\n" +#~ " -z, --elide-empty-files sma¾e prázdné výstupní soubory\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" +#~ "Jestli¾e SOUBOR bude -, bude èten standardní vstup. Ka¾dý VZOREK mù¾e " +#~ "být:\n" +#~ "\n" +#~ " CELÉ_ÈÍSLO kopíruje v¹e a¾ do øádku tohoto èísla, ale bez nìj\n" +#~ " /REGVÝR/[POSUN] kopíruje v¹e do øádku odpovídajícího regulárnímu " +#~ "výrazu,\n" +#~ " ale bez nìj\n" +#~ " %%REGVÝR%%[POSUN] pøeskoèí v¹e a¾ do øádku odpovídajícího regulárnímu\n" +#~ " výrazu, ale bez nìj\n" +#~ " {CELÉ_ÈÍSLO} opakuje pøede¹lý vzorek tolikrát, kolikrát je zde " +#~ "uvedeno\n" +#~ " {*} opakuje pøede¹lý vzorek tolikrát, kolikrát je to " +#~ "mo¾né\n" +#~ "\n" +#~ " POSUN musí zaèínat `+' nebo `-', následovaným celým kladným èíslem. " +#~ "Posun\n" +#~ "urèuje kolik znakù se je¹tì zahrne do bloku v místì vyhodnocení REGVÝR.\n" + +#, fuzzy +#~ msgid "" +#~ "Print selected parts of lines from each FILE to standard output.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -b, --bytes=LIST output only these bytes\n" +#~ " -c, --characters=LIST output only these characters\n" +#~ " -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter\n" +#~ " -f, --fields=LIST output only these fields; also print any line\n" +#~ " that contains no delimiter character, unless\n" +#~ " the -s option is specified\n" +#~ " -n (ignored)\n" +#~ " -s, --only-delimited do not print lines not containing delimiters\n" +#~ " --output-delimiter=STRING use STRING as the output delimiter\n" +#~ " the default is to use the input delimiter\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Use one, and only one of -b, -c or -f. Each LIST is made up of one\n" +#~ "range, or many ranges separated by commas. Each range is one of:\n" +#~ "\n" +#~ " N N'th byte, character or field, counted from 1\n" +#~ " N- from N'th byte, character or field, to end of line\n" +#~ " N-M from N'th to M'th (included) byte, character or field\n" +#~ " -M from first to M'th (included) byte, character or field\n" +#~ "\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ msgstr "" +#~ "Vypí¹e pouze vybrané èásti øádkù z ka¾dého SOUBORu na standardní výstup.\n" +#~ "\n" +#~ " -b, --bytes=SEZNAM vypí¹e pouze tyto bajty\n" +#~ " -c, --characters=SEZNAM vypí¹e pouze tyto znaky\n" +#~ " -d, --delimiter=ODDÌLOVAÈ jako oddìlovaè pou¾ije ODDÌLOVAÈ (místo " +#~ "tabulátoru)\n" +#~ " -f, --fields=SEZNAM vypí¹e pouze tyto polo¾ky; také vypí¹e " +#~ "v¹echny\n" +#~ " øádky, které neobsahují oddìlovaè, ale pouze " +#~ "pokud\n" +#~ " není zadáno -s\n" +#~ " -n (ignorováno)\n" +#~ " -s, --only-delimited potlaèí øádky neobsahující znak oddìlovaèe\n" +#~ " --output-delimiter=ØE«EZEC ØETEZEC se pou¾ije jako výstupní " +#~ "oddìlovaè.\n" +#~ " Implicitnì je jako tento oddìlovaè pou¾it " +#~ "vstupní\n" +#~ " oddìlovaè.\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" +#~ " Pou¾ijte pouze jeden z pøepínaèù -b, -c nebo -f. Ka¾dý seznam se " +#~ "skládá\n" +#~ "z jednoho rozsahu nebo z více rozsahù oddìlených èárkami. Ka¾dý rozsah " +#~ "mù¾e\n" +#~ "být:\n" +#~ "\n" +#~ " N N-tý bajt, znak nebo polo¾ka, poèítáno od 1\n" +#~ " N- od N-tého bajtu, znaku nebo polo¾ky, do konce øádku\n" +#~ " N-M od N-tého do M-tého (vèetnì) bajtu, znaku nebo polo¾ky\n" +#~ " -M od prvního do M-tého (vèetnì) bajtu, znaku nebo polo¾ky\n" +#~ "\n" +#~ "Jestli¾e SOUBOR není zadán nebo je `-', bude èten ze standardního " +#~ "vstupu.\n" + +#~ msgid "" +#~ "For each pair of input lines with identical join fields, write a line to\n" +#~ "standard output. The default join field is the first, delimited\n" +#~ "by whitespace. When FILE1 or FILE2 (not both) is -, read standard " +#~ "input.\n" +#~ "\n" +#~ " -a SIDE print unpairable lines coming from file SIDE\n" +#~ " -e EMPTY replace missing input fields with EMPTY\n" +#~ " -i, --ignore-case ignore differences in case when comparing fields\n" +#~ " -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n" +#~ " -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n" +#~ " -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n" +#~ " -o FORMAT obey FORMAT while constructing output line\n" +#~ " -t CHAR use CHAR as input and output field separator\n" +#~ " -v SIDE like -a SIDE, but suppress joined output lines\n" +#~ " -1 FIELD join on this FIELD of file 1\n" +#~ " -2 FIELD join on this FIELD of file 2\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Unless -t CHAR is given, leading blanks separate fields and are ignored,\n" +#~ "else fields are separated by CHAR. Any FIELD is a field number counted\n" +#~ "from 1. FORMAT is one or more comma or blank separated specifications,\n" +#~ "each being `SIDE.FIELD' or `0'. Default FORMAT outputs the join field,\n" +#~ "the remaining fields from FILE1, the remaining fields from FILE2, all\n" +#~ "separated by CHAR.\n" +#~ msgstr "" +#~ " Pro ka¾dý pár vstupních øádkù se stejnými propojovacími polo¾kami, " +#~ "zapí¹e\n" +#~ "øádek na standardní výstup. Implicitnì je propojovací polo¾kou polo¾ka " +#~ "první\n" +#~ "a oddìlovaè je mezera. Jestli¾e SOUBOR1 nebo SOUBOR2 bude -, pak tento " +#~ "bude\n" +#~ "èten ze standardního vstupu.\n" +#~ "\n" +#~ " -a STRANA vypí¹e nepárové øádky pocházející ze souboru STRANA\n" +#~ " -e PRÁZDN nahradí chybìjící vstupní polo¾ky znakem PRÁZDN\n" +#~ " -i, --ignore-case pøi porovnávání polo¾ek ignoruje rozdíly mezi malými\n" +#~ " a velkými písmeny\n" +#~ " -j POLO®KA (zastaralé) rovnocenné s `-1 POLE -2 POLE'\n" +#~ " -j1 POLO®KA (zastaralé) rovnocenné s `-1 POLE'\n" +#~ " -j2 POLO®KA (zastaralé) rovnocenné s `-2 POLE'\n" +#~ " -o FORMÁT øídí se FORMÁTem pøi tvorbì výstupního øádku\n" +#~ " -t ZNAK pou¾ije ZNAK jako oddìlovaè polo¾ek na vstupu i " +#~ "výstupu.\n" +#~ " -v STRANA jako -a STRANA, ale bez spojených øádkù.\n" +#~ " -1 POLO®KA spojuje pøes tuto POLO®KU souboru 1\n" +#~ " -2 POLO®KA spojuje pøes tuto POLO®KU souboru 2\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" +#~ " Jestli¾e pøepínaè -t ZNAK nebude zadán, jako oddìlovaè bude pou¾ita " +#~ "mezera\n" +#~ "a prázdné polo¾ky na poèátku øádku budou ignorovány. Jinak bude " +#~ "oddìlovaèem\n" +#~ "polo¾ek ZNAK. Libovolná POLO®KA je poøadí polo¾ky poèítané od 1. FORMÁT " +#~ "je\n" +#~ "jedna nebo více èárkami nebo mezerami oddìlených popisovaèù, ka¾dý mù¾e " +#~ "být\n" +#~ "'STRANA.POLO®KA' nebo '0'. Implicitní FORMÁT vypisuje propojovací " +#~ "polo¾ku,\n" +#~ "zbytek polo¾ek ze souboru 1, zbytek polo¾ek ze souboru 2. V¹echny jsou " +#~ "oddìleny\n" +#~ "znakem ZNAK.\n" + +#~ msgid "" +#~ "Usage: %s [OPTION] [FILE]...\n" +#~ " or: %s [OPTION] --check [FILE]\n" +#~ "Print or check %s (%d-bit) checksums.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ " -b, --binary read files in binary mode (default on DOS/" +#~ "Windows)\n" +#~ " -c, --check check %s sums against given list\n" +#~ " -t, --text read files in text mode (default)\n" +#~ "\n" +#~ "The following two options are useful only when verifying checksums:\n" +#~ " --status don't output anything, status code shows " +#~ "success\n" +#~ " -w, --warn warn about improperly formated checksum lines\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "The sums are computed as described in %s. When checking, the input\n" +#~ "should be a former output of this program. The default mode is to print\n" +#~ "a line with checksum, a character indicating type (`*' for binary, ` ' " +#~ "for\n" +#~ "text), and name for each FILE.\n" +#~ msgstr "" +#~ "Pou¾ití: %s [PØEPÍNAÈ] [SOUBOR]...\n" +#~ " nebo: %s [PØEPÍNAÈ] --check [SOUBOR]\n" +#~ "\n" +#~ " Vypí¹e nebo kontroluje %s (%dbitové) kontrolní souèty. Jestli¾e SOUBOR\n" +#~ "nebude zadán nebo bude -, bude èten standardní vstup.\n" +#~ "\n" +#~ " -b, --binary ète soubory v binárním módu (implicitní\n" +#~ " v DOSu/Windows)\n" +#~ " -c, --check porovnává %s souèty se zadanými\n" +#~ " -t, --text ète soubory v textovém módu (implicitní)\n" +#~ "\n" +#~ "Následující dva pøepínaèe jsou u¾iteèné pouze pøi ovìøování kontrolních " +#~ "souètù:\n" +#~ " --status nevypisuje nic, status kód ukazuje úspì¹nost\n" +#~ " -w, --warn varování o nesprávnì formátovaných øádcích " +#~ "souètù\n" +#~ "\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" +#~ " Souèty jsou poèítány podle popisu v %s. Pøi testování by vstup mìl\n" +#~ "být døívìj¹ím výstupem tohoto programu. Implicitní nastavení je výpis " +#~ "jednoho\n" +#~ "øádku pro ka¾dý SOUBOR. Formát øádku je kontrolní souèet, znak indikující " +#~ "typ\n" +#~ "('*' pro binární, ' ' pro textový) a jméno SOUBORu.\n" + +#, fuzzy +#~ msgid "" +#~ "Write each FILE to standard output, with line numbers added.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -b, --body-numbering=STYLE use STYLE for numbering body lines\n" +#~ " -d, --section-delimiter=CC use CC for separating logical pages\n" +#~ " -f, --footer-numbering=STYLE use STYLE for numbering footer lines\n" +#~ " -h, --header-numbering=STYLE use STYLE for numbering header lines\n" +#~ " -i, --page-increment=NUMBER line number increment at each line\n" +#~ " -l, --join-blank-lines=NUMBER group of NUMBER empty lines counted as " +#~ "one\n" +#~ " -n, --number-format=FORMAT insert line numbers according to " +#~ "FORMAT\n" +#~ " -p, --no-renumber do not reset line numbers at logical " +#~ "pages\n" +#~ " -s, --number-separator=STRING add STRING after (possible) line " +#~ "number\n" +#~ " -v, --first-page=NUMBER first line number on each logical page\n" +#~ " -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +#~ "two delimiter characters for separating logical pages, a missing\n" +#~ "second character implies :. Type \\\\ for \\. STYLE is one of:\n" +#~ "\n" +#~ " a number all lines\n" +#~ " t number only nonempty lines\n" +#~ " n number no lines\n" +#~ " pREGEXP number only lines that contain a match for REGEXP\n" +#~ "\n" +#~ "FORMAT is one of:\n" +#~ "\n" +#~ " ln left justified, no leading zeros\n" +#~ " rn right justified, no leading zeros\n" +#~ " rz right justified, leading zeros\n" +#~ "\n" +#~ msgstr "" +#~ " Pøepí¹e ka¾dý SOUBOR na standardní výstup a ke ka¾dému øádku pøidá " +#~ "jeho\n" +#~ "èíslo. Jestli¾e SOUBOR nebude zadán nebo bude -, bude èten standardní " +#~ "vstup.\n" +#~ "\n" +#~ " -b, --body-numbering=STYL pou¾ije STYL k èíslování øádkù v tìle\n" +#~ " -d, --section-delimiter=CC pou¾ije CC pro oddìlení logických " +#~ "stránek\n" +#~ " -f, --footer-numbering=STYL pou¾ije STYL k èíslování øádkù v " +#~ "patièce\n" +#~ " -h, --header-numbering=STYL pou¾ije STYL k èíslování øádkù v " +#~ "hlavièce\n" +#~ " -i, --page-increment=ÈÍSLO o kolik zvy¹ovat èíslo øádku\n" +#~ " -l, --join-blank-lines=POÈET bere POÈET prázdných øádkù jako jeden\n" +#~ " -n, --number-format=FORMÁT èísla øádkù vypisuje podle FORMÁTu\n" +#~ " -p, --no-renumber nenuluje èíslo øádku na poèátku " +#~ "logické\n" +#~ " stránky\n" +#~ " -s, --number-separator=ØETÌZEC pøidá øetìzec za èíslo øádku " +#~ "(oddìlovaè\n" +#~ " èísla od dal¹ího øádku)\n" +#~ " -v, --first-page=ÈÍSLO èíslo prvního øádku na logické stránce\n" +#~ " -w, --number-width=POÈET èísla øádkù vypisuje na POÈET míst\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" +#~ " Implicitní jsou parametry -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC " +#~ "jsou\n" +#~ "dva znaky, které jsou pou¾ity k oddìlování logických stránek. Pro zadání " +#~ "'\\'\n" +#~ "je tøeba napsat '\\\\'. STYL je jeden z:\n" +#~ "\n" +#~ " a èísluje v¹echny øádky\n" +#~ " t èísluje pouze neprázdné øádky\n" +#~ " n øádky neèísluje\n" +#~ " pREGVÝR èísluje pouze øádky vyhovující REGVÝR\n" +#~ "\n" +#~ "FORMÁT je jeden z:\n" +#~ "\n" +#~ " ln zarovnává vlevo, bez úvodních nul\n" +#~ " rn zarovnává vpravo, bez úvodních nul\n" +#~ " rz zarovnává vpravo, s úvodními nulami\n" +#~ "\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Write an unambiguous representation, octal bytes by default,\n" +#~ "of FILE to standard output. With more than one FILE argument,\n" +#~ "concatenate them in the listed order to form the input.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -A, --address-radix=RADIX decide how file offsets are printed\n" +#~ " -j, --skip-bytes=BYTES skip BYTES input bytes first\n" +#~ " -N, --read-bytes=BYTES limit dump to BYTES input bytes\n" +#~ " -s, --strings[=BYTES] output strings of at least BYTES graphic " +#~ "chars\n" +#~ " -t, --format=TYPE select output format or formats\n" +#~ " -v, --output-duplicates do not use * to mark line suppression\n" +#~ " -w, --width[=BYTES] output BYTES bytes per output line\n" +#~ " --traditional accept arguments in pre-POSIX form\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Pre-POSIX format specifications may be intermixed, they accumulate:\n" +#~ " -a same as -t a, select named characters\n" +#~ " -b same as -t oC, select octal bytes\n" +#~ " -c same as -t c, select ASCII characters or backslash escapes\n" +#~ " -d same as -t u2, select unsigned decimal shorts\n" +#~ " -f same as -t fF, select floats\n" +#~ " -h same as -t x2, select hexadecimal shorts\n" +#~ " -i same as -t d2, select decimal shorts\n" +#~ " -l same as -t d4, select decimal longs\n" +#~ " -o same as -t o2, select octal shorts\n" +#~ " -x same as -t x2, select hexadecimal shorts\n" +#~ msgstr "" +#~ " Vypí¹e SOUBOR v zadaném formátu, implicitní je osmièkový výpis, na\n" +#~ "standardní výstup. Jestli¾e SOUBOR nebude zadán nebo bude -, bude èten\n" +#~ "standardní vstup.\n" +#~ "\n" +#~ " -A, --address-radix=ZÁKLAD pozici v souboru vypisuje v zadané " +#~ "soustavì\n" +#~ " -j, --skip-bytes=POÈET pøeskoèí prvních POÈET bajtù ka¾dého " +#~ "souboru\n" +#~ " -N, --read-bytes=POÈET vypí¹e pouze POÈET bajtù ka¾dého souboru\n" +#~ " -s, --strings[=POÈET] vypí¹e pouze øetìzce obsahující nejménì " +#~ "POÈET\n" +#~ " znakù\n" +#~ " -t, --format=TYP vybere výstupní formát nebo formáty\n" +#~ " -v, --output-duplicates vypisuje i za sebou se opakující stejné " +#~ "øádky\n" +#~ " -w, --width[=POÈET] vypí¹e POÈET bajtù na výstupní øádek\n" +#~ " --traditional akceptuje argumenty v pøed-POSIXovém tvaru\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" +#~ "Pøed-POSIXové formáty mohou být pou¾ívány spolu s POSIXovými, to " +#~ "zahrnuje:\n" +#~ " -a stejné jako -t a, názvy znakù\n" +#~ " -b stejné jako -t oC, bajty osmièkovì\n" +#~ " -c stejné jako -t c, ASCII znaky nebo kódy znakù se zpìtným " +#~ "lomítkem\n" +#~ " -d stejné jako -t u2, desítková bez znaménka (dvou bajtová - short)\n" +#~ " -f stejné jako -t fF, èísla v pohyblivé øádové èárce\n" +#~ " -h stejné jako -t x2, ¹estnáctková (dvou bajtová - short)\n" +#~ " -i stejné jako -t d2, desítková se znaménkem (dvou bajtová - short)\n" +#~ " -l stejné jako -t d4, desítková se znaménkem (ètyø bajtová - long)\n" +#~ " -o stejné jako -t o2, osmièková (dvou bajtová - short)\n" +#~ " -x stejné jako -t x2, ¹estnáctková (dvou bajtová - short)\n" + +# `maybe' or `may be'? - rzm +#~ msgid "" +#~ "\n" +#~ "For older syntax (second call format), OFFSET means -j OFFSET. LABEL\n" +#~ "is the pseudo-address at first byte printed, incremented when dump is\n" +#~ "progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates\n" +#~ "hexadecimal, suffixes maybe . for octal and b multiply by 512.\n" +#~ "\n" +#~ "TYPE is made up of one or more of these specifications:\n" +#~ "\n" +#~ " a named character\n" +#~ " c ASCII character or backslash escape\n" +#~ " d[SIZE] signed decimal, SIZE bytes per integer\n" +#~ " f[SIZE] floating point, SIZE bytes per integer\n" +#~ " o[SIZE] octal, SIZE bytes per integer\n" +#~ " u[SIZE] unsigned decimal, SIZE bytes per integer\n" +#~ " x[SIZE] hexadecimal, SIZE bytes per integer\n" +#~ "\n" +#~ "SIZE is a number. For TYPE in doux, SIZE may also be C for\n" +#~ "sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n" +#~ "sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +#~ "for sizeof(double) or L for sizeof(long double).\n" +#~ "\n" +#~ "RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +#~ "BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +#~ "with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix " +#~ "to\n" +#~ "any type adds a display of printable characters to the end of each line\n" +#~ "of output. -s without a number implies 3. -w without a number implies " +#~ "32.\n" +#~ "By default, od uses -A o -t d2 -w 16.\n" +#~ msgstr "" +#~ "\n" +#~ " U staré syntaxe (druhý zpùsob volání), POSUN znaèí -j POSUN. NÁVÌ©TÍ\n" +#~ "je pseudo-adresa vypsaná u prvního bajtu a zvìt¹ovaná bìhem výpisu. " +#~ "POSUN\n" +#~ "a NÁVÌ©TÍ jsou brány jako osmièková èísla. Pokud èíslo zaèíná 0x nebo 0X\n" +#~ "oznaèuje ¹estnáctkové èíslo. Pokud èíslo konèí desetinnou teèkou '.' " +#~ "oznaèuje\n" +#~ "desítkové èíslo. Pokud èíslo konèí znakem 'b' znamená to, ¾e bude " +#~ "násobeno\n" +#~ "512-ti.\n" +#~ "\n" +#~ "TYP je tvoøen z jedné nebo více tìchto mo¾ností:\n" +#~ "\n" +#~ " a názvy znakù\n" +#~ " c ASCII znaky nebo kódy znakù se zpìtným lomítkem\n" +#~ " d[BAJTÙ] desítkové se znaménkem s poètem BAJTÙ na èíslo\n" +#~ " f[BAJTÙ] s plovoucí øádovou èárkou s poètem BAJTÙ na èíslo\n" +#~ " o[BAJTÙ] osmièkové s poètem BAJTÙ na èíslo\n" +#~ " u[BAJTÙ] desítkové bez znaménka s poètem BAJTÙ na èíslo\n" +#~ " x[BAJTÙ] ¹estnáctkové s poètem BAJTÙ na èíslo\n" +#~ "\n" +#~ " BAJTÙ je èíslo. Pro TYPy d, o, u, x mù¾e být BAJTÙ také C jako\n" +#~ "sizeof(char), S jako sizeof(short), I jako sizeof(int) nebo L jako\n" +#~ "sizeof(long). Jestli¾e TYP je f, BAJTÙ mù¾e být také F jako sizeof" +#~ "(float),\n" +#~ "D jako sizeof(double) nebo L jako sizeof(long double).\n" +#~ "\n" +#~ " ZÁKLAD je d pro dekadické, o - osmièkové, x - ¹estnáctkové, n - ¾ádné.\n" +#~ "POÈET je brán jako ¹estnáctkové èíslo zaèíná-li 0x nebo 0X, konèí-li " +#~ "znakem\n" +#~ "'b', bude násobeno 512-ti, k - 1024-mi, m - 1048576-ti. -s bez zadaného " +#~ "èísla\n" +#~ "je bráno jako -s 3. -w bez èísla je bráno jako -w 32. Implicitní jsou " +#~ "tyto\n" +#~ "hodnoty -A o -t d2 -w 16.\n" + +#, fuzzy +#~ msgid "" +#~ "Paginate or columnate FILE(s) for printing.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +#~ " begin [stop] printing with page FIRST_[LAST_]PAGE\n" +#~ " -COLUMN, --columns=COLUMN\n" +#~ " produce COLUMN-column output and print columns down,\n" +#~ " unless -a is used. Balance number of lines in the\n" +#~ " columns on each page.\n" +#~ " -a, --across print columns across rather than down, used together\n" +#~ " with -COLUMN\n" +#~ " -c, --show-control-chars\n" +#~ " use hat notation (^G) and octal backslash notation\n" +#~ " -d, --double-space\n" +#~ " double space the output\n" +#~ " -D, --date-format=FORMAT\n" +#~ " use FORMAT for the header date\n" +#~ " -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +#~ " expand input CHARs (TABs) to tab WIDTH (8)\n" +#~ " -F, -f, --form-feed\n" +#~ " use form feeds instead of newlines to separate pages\n" +#~ " (by a 3-line page header with -F or a 5-line header\n" +#~ " and trailer without -F)\n" +#~ msgstr "" +#~ "Nastránkuje nebo nasloupcuje SOUBOR(y) pro tisk.\n" +#~ "\n" +#~ " +PRVNÍ_STRÁNKA[:POSLEDNÍ_STRÁNKA], --pages=PRVNÍ_STRÁNKA[:" +#~ "POSLEDNÍ_STRÁNKA]\n" +#~ " zaène [skonèí] výpis na stránce PRVNÍ_[POSLEDNÍ_]" +#~ "STRÁNKA\n" +#~ " -SLOUPCÙ, --columns=SLOUPCÙ\n" +#~ " produkuje SLOUPCÙ-sloupcový výstup. Øádky vypisuje\n" +#~ " na stránku do sloupcù, pokud není pou¾it pøepínaè -" +#~ "a.\n" +#~ " Také se sna¾í vyrovnat poèet øádkù ve sloupcích.\n" +#~ " -a, --across vypisuje øádky pøes sloupce. Pou¾ívá se dohromady\n" +#~ " s pøepínaèem -SLOUPCÙ.\n" +#~ " -c, --show-control-chars\n" +#~ " pou¾ije notaci (^G) a osmièkovou se zpìtným lomítkem\n" +#~ " -d, --double-space\n" +#~ " za ka¾dý øádek vlo¾í jeden prázdný\n" +#~ " -D, --date-format=FORMÁT\n" +#~ " pou¾ije FORMÁT pro datum v hlavièce\n" +#~ " -e[ZNAK[©ÍØKA]], --expand-tabs[=ZNAK[©ÍØKA]]\n" +#~ " expanduje vstupní ZNAKy (tabelátory) na ©ÍØKA (8) " +#~ "mezer\n" +#~ " -F, -f, --form-feed\n" +#~ " pou¾ije znak nové stránky (FF) místo nových øádkù " +#~ "(CR)\n" +#~ " k oddìlení stránek (a 3-øádkovou hlavièku stránky pøi " +#~ "-F\n" +#~ " nebo 5-øádkovou hlavièku s patièkou bez -F).\n" + +#~ msgid "" +#~ " -h HEADER, --header=HEADER\n" +#~ " use a centered HEADER instead of filename in page " +#~ "header,\n" +#~ " -h \"\" prints a blank line, don't use -h\"\"\n" +#~ " -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +#~ " replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +#~ " -J, --join-lines merge full lines, turns off -W line truncation, no " +#~ "column\n" +#~ " alignment, -S[STRING] sets separators\n" +#~ " -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +#~ " set the page length to PAGE_LENGTH (66) lines\n" +#~ " (default number of lines of text 56, and with -F 63)\n" +#~ " -m, --merge print all files in parallel, one in each column,\n" +#~ " truncate lines, but join lines of full length with -" +#~ "J\n" +#~ " -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +#~ " number lines, use DIGITS (5) digits, then SEP (TAB),\n" +#~ " default counting starts with 1st line of input file\n" +#~ " -N NUMBER, --first-line-number=NUMBER\n" +#~ " start counting with NUMBER at 1st line of first\n" +#~ " page printed (see +FIRST_PAGE)\n" +#~ " -o MARGIN, --indent=MARGIN\n" +#~ " offset each line with MARGIN (zero) spaces, do not\n" +#~ " affect -w or -W, MARGIN will be added to PAGE_WIDTH\n" +#~ " -r, --no-file-warnings\n" +#~ " omit warning when a file cannot be opened\n" +#~ msgstr "" +#~ " -h HLAVIÈKA, --header=HLAVIÈKA\n" +#~ " pou¾ije vystøedìnou HLAVIÈKU místo jména souboru.\n" +#~ " -h \"\" vypí¹e prázdnou hlavièku. Nepou¾ívejte -h" +#~ "\"\"\n" +#~ " -i[ZNAK[©ÍØKA]], --output-tabs[=ZNAK[©ÍØKA]]\n" +#~ " nahradí ©ÍØKA (8) mezer ZNAKem (tabelátorem)\n" +#~ " -J, --join-lines vypisuje slité celé øádky, vyøadí -W zkracování " +#~ "øádkù,\n" +#~ " ru¹í zarovnání sloupcù, -S[ØETÌZEC] nastavuje " +#~ "oddìlovaèe\n" +#~ " -l DÉLKA_STRÁNKY, --length=DÉLKA_STRÁNKY\n" +#~ " nastaví délku stránky (66). Zadáno v øádcích.\n" +#~ " (implicitnì je 56 øádkù textu, s -F 63)\n" +#~ " -m, --merge vypí¹e soubory vedle sebe, ka¾dý v jednom sloupci,\n" +#~ " zkracuje øádky, ale spolu s pøepínaèem -J je vypisuje " +#~ "celé\n" +#~ " -n [ODDÌL[ÈÍSLIC]], --number-lines[=ODDÌL[ÈÍSLIC]]\n" +#~ " èísluje øádky, vypisuje ÈÍSLIC (5) èíslic a potom " +#~ "ODDÌL\n" +#~ " (TAB). Implicitnì poèítání zaèíná od jednièky prvním\n" +#~ " vstupním øádkem\n" +#~ " -N ÈÍSLO, --first-line-number=ÈÍSLO\n" +#~ " zaène poèítání èíslem ÈÍSLO prvního øádku první\n" +#~ " vypisované stránky (viz +PRVNÍ_STRÁNKA)\n" +#~ " -o OKRAJ, --indent=OKRAJ\n" +#~ " okraj na levé stranì stránky (neovlivòuje -w nebo -" +#~ "W,\n" +#~ " okraj bude pøidán k ©ÍØCE_STRÁNKY)\n" +#~ " -r, --no-file-warnings\n" +#~ " potlaèí varování, kdy¾ soubor nemù¾e být otevøen\n" + +#~ msgid "" +#~ " -s[CHAR],--separator[=CHAR]\n" +#~ " separate columns by a single character, default for " +#~ "CHAR\n" +#~ " is the character without -w and 'no char' with -" +#~ "w\n" +#~ " -s[CHAR] turns off line truncation of all 3 column\n" +#~ " options (-COLUMN|-a -COLUMN|-m) except -w is set\n" +#~ " -S[STRING], --sep-string[=STRING]\n" +#~ " separate columns by an optional STRING, don't use\n" +#~ " -S \"STRING\", -S only: No separator used (same as -S" +#~ "\"\"),\n" +#~ " without -S: Default separator with -J and " +#~ "\n" +#~ " otherwise (same as -S\" \"), no effect on column " +#~ "options\n" +#~ " -t, --omit-header omit page headers and trailers\n" +#~ " -T, --omit-pagination\n" +#~ " omit page headers and trailers, eliminate any " +#~ "pagination\n" +#~ " by form feeds set in input files\n" +#~ " -v, --show-nonprinting\n" +#~ " use octal backslash notation\n" +#~ " -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +#~ " set page width to PAGE_WIDTH (72) characters for\n" +#~ " multiple text-column output only, -s[char] turns off " +#~ "(72)\n" +#~ " -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +#~ " set page width to PAGE_WIDTH (72) characters always,\n" +#~ " truncate lines, except -J option is set, no " +#~ "interference\n" +#~ " with -S or -s\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n" +#~ "FILE is -, read standard input.\n" +#~ msgstr "" +#~ " -s[ZNAK], --separator[=ZNAK]\n" +#~ " oddìlí sloupce volitelným ZNAKem, implicitnì je to " +#~ "TAB,\n" +#~ " kdy¾ není zadán pøepínaè -w a ¾ádný znak, kdy¾ je -w " +#~ "zadán.\n" +#~ " -s[CHAR] vypne zkracování øádkù ve v¹ech tøech " +#~ "sloupcích\n" +#~ " (pøepínaèe -COLUMN|-a -COLUMN|-m) kromì toho, kdy¾ je " +#~ "zadán\n" +#~ " pøepínaè -w\n" +#~ " -S[ØETÌZEC], --sep-string[=ØETÌZEC]\n" +#~ " oddìlí sloupce volitelným ØETÌZECem, nepou¾ívejte\n" +#~ " -S \"ØETÌZEC\". \n" +#~ " Pouze -S: oddìlovaè není u¾it, rovnocenné s -S\"\" \n" +#~ " bez -S: s pøepínaèem -J je implicitní `TAB', jinak " +#~ "mezera\n" +#~ " (rovnocenné s -S\" \"), neovlivòuje parametry " +#~ "sloupcù.\n" +#~ " -t, --omit-header nevypisuje hlavièky a patièky stránek\n" +#~ " -T, --omit-pagination\n" +#~ " nevypisuje hlavièky a patièky stránek, ignoruje " +#~ "rozvr¾ení\n" +#~ " stránek vstupního souboru (ignoruje znak nové stránky " +#~ "FF)\n" +#~ " -v, --show-nonprinting\n" +#~ " pou¾ije osmièkovou notaci se zpìtným lomítkem\n" +#~ " -w ©ÍØKA_STRÁNKY, --width=©ÍØKA_STRÁNKY\n" +#~ " nastaví ¹íøku stránky na ©ÍØKA_STRÁNKY (72) znakù " +#~ "pouze\n" +#~ " pro vícesloupcový výstup, -s[ZNAK] vypíná (72),\n" +#~ " -W ©ÍØKA_STRÁNKY, --page-width=©ÍØKA_STRÁNKY\n" +#~ " nastaví ¹íøku stránky na ©ÍØKA_STRÁNKY (72) znakù,\n" +#~ " kdy¾ není zadán pøepínaè -J, zkracuje øádky\n" +#~ " neovlivòuje -S nebo -s.\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" +#~ " Jestli¾e je zadáno -l nn, kdy nn <= 10 nebo nn >= 3 a -F, pak je " +#~ "implicitnì\n" +#~ "pou¾it pøepínaè -T. Nebude-li SOUBOR zadán nebo bude-li -, pak bude èten\n" +#~ "standardní vstup.\n" + +#, fuzzy +#~ msgid "" +#~ "Output a permuted index, including context, of the words in the input " +#~ "files.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -A, --auto-reference output automatically generated " +#~ "references\n" +#~ " -C, --copyright display Copyright and copying " +#~ "conditions\n" +#~ " -G, --traditional behave more like System V `ptx'\n" +#~ " -F, --flag-truncation=STRING use STRING for flagging line " +#~ "truncations\n" +#~ " -M, --macro-name=STRING macro name to use instead of `xx'\n" +#~ " -O, --format=roff generate output as roff directives\n" +#~ " -R, --right-side-refs put references at right, not counted in -" +#~ "w\n" +#~ " -S, --sentence-regexp=REGEXP for end of lines or end of sentences\n" +#~ " -T, --format=tex generate output as TeX directives\n" +#~ " -W, --word-regexp=REGEXP use REGEXP to match each keyword\n" +#~ " -b, --break-file=FILE word break characters in this FILE\n" +#~ " -f, --ignore-case fold lower case to upper case for " +#~ "sorting\n" +#~ " -g, --gap-size=NUMBER gap size in columns between output " +#~ "fields\n" +#~ " -i, --ignore-file=FILE read ignore word list from FILE\n" +#~ " -o, --only-file=FILE read only word list from this FILE\n" +#~ " -r, --references first field of each line is a reference\n" +#~ " -t, --typeset-mode - not implemented -\n" +#~ " -w, --width=NUMBER output width in columns, reference " +#~ "excluded\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "With no FILE or if FILE is -, read Standard Input. `-F /' by default.\n" +#~ msgstr "" +#~ " Povinné argumenty dlouhých pøepínaèù, jsou také povinné i u " +#~ "odpovídajících\n" +#~ "krátkých pøepínaèù.\n" +#~ "\n" +#~ " -A, --auto-reference ve výstupu jsou automaticky generované " +#~ "odkazy\n" +#~ " -C, --copyright vypí¹e autorská práva a podmínky " +#~ "kopírování\n" +#~ " -G, --traditional zpùsobí chování jako System V `ptx'\n" +#~ " -F, --flag-truncation=ØETÌZEC pou¾ije ØETÌZEC pro urèení zkracování " +#~ "øádkù\n" +#~ " -M, --macro-name=ØETÌZEC jméno makra, které se má pou¾ít místo " +#~ "`xx'\n" +#~ " -O, --format=roff generuje výstup pro program roff\n" +#~ " -R, --right-side-refs vlo¾í odkazy vpravo, nepoèítány v -w\n" +#~ " -S, --sentence-regexp=REGVÝR pro konec øádkù a konec vìt\n" +#~ " -T, --format=tex generuje výstup pro TeX\n" +#~ " -W, --word-regexp=REGVÝR pou¾ije REGVÝR pro urèení ka¾dého slova\n" +#~ " -b, --break-file=SOUBOR znaky pøeru¹ující slovo v tomto SOUBORu\n" +#~ " -f, --ignore-case pøepsání malých písmen na velká pro " +#~ "øazení\n" +#~ " -g, --gap-size=ÈÍSLO velikost mezery ve sloupcích mezi " +#~ "výstupními\n" +#~ " polo¾kami\n" +#~ " -i, --ignore-file=SOUBOR pøeète slova, která se mají ignorovat\n" +#~ " ze SOUBORu\n" +#~ " -o, --only-file=SOUBOR pøeètení seznamu slov pouze ze SOUBORu\n" +#~ " -r, --references první polo¾ka ka¾dého øádku je odkaz\n" +#~ " -t, --typeset-mode - neimplementováno -\n" +#~ " -w, --width=ÈÍSLO ¹íøka výstupu ve slupcích, bez odkazù\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" +#~ "Jestli¾e není SOUBOR zadán nebo je -, bude èten standardní vstup. " +#~ "Implicitní\n" +#~ "pøepínaèe: `-F /'\n" + +# nie wiem jak ladnie tlumaczyc `last resort comparison' - rzm +#~ msgid "" +#~ "Other options:\n" +#~ "\n" +#~ " -c, --check check whether input is sorted; do not sort\n" +#~ " -k, --key=POS1[,POS2] start a key at POS1, end it at POS 2 (origin " +#~ "1)\n" +#~ " -m, --merge merge already sorted files; do not sort\n" +#~ " -o, --output=FILE write result to FILE instead of standard " +#~ "output\n" +#~ " -s, --stable stabilize sort by disabling last-resort " +#~ "comparison\n" +#~ " -S, --buffer-size=SIZE use SIZE for main memory buffer\n" +#~ " -t, --field-separator=SEP use SEP instead of non- to whitespace " +#~ "transition\n" +#~ " -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %" +#~ "s\n" +#~ " multiple options specify multiple " +#~ "directories\n" +#~ " -u, --unique with -c: check for strict ordering\n" +#~ " otherwise: output only the first of an " +#~ "equal run\n" +#~ " -z, --zero-terminated end lines with 0 byte, not newline\n" +#~ " +POS1 [-POS2] start a key at POS1, end it before POS2 " +#~ "(origin 0)\n" +#~ " Warning: this option is obsolescent\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "Dal¹í pøepínaèe:\n" +#~ "\n" +#~ " -c, --check v pøípadì, ¾e vstupní soubory jsou ji¾ " +#~ "seøazeny\n" +#~ " neøadí je\n" +#~ " -k, --key=POZ1[,POZ2] zaèátek klíèe na POZ1 a konec *na* POZ2 " +#~ "èísla\n" +#~ " polo¾ek a pozice znakù jsou poèítány od " +#~ "jedné\n" +#~ " -m, --merge spojí ji¾ seøazené soubory, neseøazuje je\n" +#~ " -o, --output=SOUBOR výsledek zapí¹e do SOUBORu místo na " +#~ "standardní\n" +#~ " výstup\n" +#~ " -s, --stable stabilizuje výsledek zakázáním seøazení " +#~ "stejných\n" +#~ " polo¾ek porovnáváním bajt po bajtu\n" +#~ " -S, --buffer-size=VELIKOST\n" +#~ " pou¾ije VELIKOST pro hlavní pamì»ový buffer\n" +#~ " -t, --field-separator=ODDÌL\n" +#~ " pou¾ije ODDÌLovaèe místo pøechodu nemezera/" +#~ "mezera\n" +#~ " -T, --temporary-directory=ADRESÁØ\n" +#~ " pou¾ije ADRESÁØ pro doèasné soubory, " +#~ "nepou¾ívá\n" +#~ " $TMPDIR ani %s.\n" +#~ " Více pøepínaèù zadává více adresáøù.\n" +#~ " -u, --unique s -c testuje striktní uspoøádání;\n" +#~ " jinak vypí¹e pouze první ze stejných " +#~ "sekvencí\n" +#~ " -z, --zero-terminated vstupní øádky jsou ukonèeny bajtem 0 místo " +#~ "LF\n" +#~ " (pro pou¾ití s 'find -print0')\n" +#~ " +POZ1 [-POZ2] zaèátek klíèe na pozici POZ1, konec pøed " +#~ "POZ2\n" +#~ " (poèítáno od nuly).\n" +#~ " Varování: tento pøepínaè je zastaralý\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" + +#, fuzzy +#~ msgid "" +#~ "Print the last %d lines of each FILE to standard output.\n" +#~ "With more than one FILE, precede each with a header giving the file " +#~ "name.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " --retry keep trying to open a file even if it is\n" +#~ " inaccessible when tail starts or if it " +#~ "becomes\n" +#~ " inaccessible later -- useful only with -f\n" +#~ " -c, --bytes=N output the last N bytes\n" +#~ " -f, --follow[={name|descriptor}]\n" +#~ " output appended data as the file grows;\n" +#~ " -f, --follow, and --follow=descriptor are\n" +#~ " equivalent\n" +#~ " -F same as --follow=name --retry\n" +#~ " -n, --lines=N output the last N lines, instead of the last %" +#~ "d\n" +#~ " --max-unchanged-stats=N\n" +#~ " with --follow=name, reopen a FILE which has " +#~ "not\n" +#~ " changed size after N (default %d) iterations\n" +#~ " to see if it has been unlinked or renamed\n" +#~ " (this is the usual case of rotated log files)\n" +#~ " --pid=PID with -f, terminate after process ID, PID dies\n" +#~ " -q, --quiet, --silent never output headers giving file names\n" +#~ " -s, --sleep-interval=S with -f, each iteration lasts approximately S\n" +#~ " (default 1) seconds\n" +#~ " -v, --verbose always output headers giving file names\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ " Vypí¹e, na standardní výstup, posledních %d øádkù ka¾dého SOUBORu. " +#~ "Jestli¾e\n" +#~ "bude zadán více jak jeden soubor, pøedchází výpisu ka¾dého souboru název " +#~ "tohoto\n" +#~ "souboru. Jestli¾e SOUBOR nebude zadán nebo bude -, bude èten standardní " +#~ "vstup.\n" +#~ "\n" +#~ " --retry bude zkou¹et otevøít soubor dokonce i kdy¾\n" +#~ " bude nedostupný v okam¾iku spu¹tìní tailu " +#~ "nebo\n" +#~ " jestli¾e se stane nedostupným pozdìji -- " +#~ "u¾iteèné\n" +#~ " pouze s -f\n" +#~ " -c, --bytes=N vypí¹e posledních N bajtù\n" +#~ " -f, --follow[={name|descriptor}]\n" +#~ " vypisuje pouze data pøidávaná do souboru;\n" +#~ " -f, --follow a --follow=descriptor jsou " +#~ "stejné\n" +#~ " -n, --lines=N vypí¹e posledních N øádkù místo posledních %d\n" +#~ " --max-unchanged-stats=N\n" +#~ " dohromady s --follow=name, znovuotevøe " +#~ "SOUBOR,\n" +#~ " jestli¾e se velikost souboru bìhem posledních " +#~ "N\n" +#~ " (implicitnì %d) iterací nezmìnila, by se " +#~ "podíval,\n" +#~ " zda nebyl soubor smazán, nebo pøejmenován " +#~ "(obvyklé\n" +#~ " pøi rotaci log souborù). \n" +#~ " --pid=PID s -f se ukonèí, kdy¾ proces s èíslem PID " +#~ "skonèí\n" +#~ " -q, --quiet, --silent nevypisuje názvy souborù\n" +#~ " -s, --sleep-interval=S spolu s -f èeká S sekund mezi testováním, zde " +#~ "nìco\n" +#~ " nepøibylo (implicitnì 1)\n" +#~ " -v, --verbose v¾dy vypisuje názvy souborù\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" + +#~ msgid "" +#~ "If the first character of N (the number of bytes or lines) is a `+',\n" +#~ "print beginning with the Nth item from the start of each file, " +#~ "otherwise,\n" +#~ "print the last N items in the file. N may have a multiplier suffix:\n" +#~ "b for 512, k for 1024, m for 1048576 (1 Meg). A first OPTION of -VALUE\n" +#~ "or +VALUE is treated like -n VALUE or -n +VALUE unless VALUE has one of\n" +#~ "the [bkm] suffix multipliers, in which case it is treated like -c VALUE\n" +#~ "or -c +VALUE. Warning: a first option of +VALUE is obsolescent, and " +#~ "support\n" +#~ "for it will be withdrawn.\n" +#~ "\n" +#~ "With --follow (-f), tail defaults to following the file descriptor, " +#~ "which\n" +#~ "means that even if a tail'ed file is renamed, tail will continue to " +#~ "track\n" +#~ "its end. This default behavior is not desirable when you really want to\n" +#~ "track the actual name of the file, not the file descriptor (e.g., log\n" +#~ "rotation). Use --follow=name in that case. That causes tail to track " +#~ "the\n" +#~ "named file by reopening it periodically to see if it has been removed " +#~ "and\n" +#~ "recreated by some other program.\n" +#~ "\n" +#~ msgstr "" +#~ " Jestli¾e první znak N (poèet bajtù nebo øádkù) je `+', výpis zaèíná\n" +#~ "od N-tého elementu od poèátku ka¾dého souboru. Jinak se vypisuje " +#~ "posledních\n" +#~ "N elementù souboru. N mù¾e mít násobící pøíponu: b - 512, k - 1024 nebo\n" +#~ "m - 1048576 (1 Mega). První pøepínaè -HODNOTA nebo +HODNOTA, je brán " +#~ "jako\n" +#~ "-n HODNOTA nebo -n +HODNOTA, pokud HODNOTA nemá násobící pøíponu [bkm].\n" +#~ "Jestli¾e ji má, pak je HODNOTA brána jako -c HODNOTA nebo -c +HODNOTA.\n" +#~ "\n" +#~ " UPOZORNÌNÍ: první pøepínaè +VALUE je zastaralý a jeho podpora bude\n" +#~ "odstranìna.\n" +#~ "\n" +#~ "S --follow (-f), tail sleduje popisovaè souboru, co¾ znamená, jestli¾e\n" +#~ "sledovaný soubor bude pøejmenován, tail bude sledovat tento pøejmenovaný\n" +#~ "soubor. Implicitní funkce není ¾ádoucí, jestli¾e chcete sledovat " +#~ "aktuální\n" +#~ "soubor pod daným jménem a ne popisovaè souboru (napøíklad rotace logù).\n" +#~ "V tomto pøípadì pou¾ijte --follow=name. To zpùsobí, ¾e tail bude " +#~ "sledovat\n" +#~ "soubor daného jména s periodickým znovuotevíráním, aby zjistil, zda byl \n" +#~ "soubor smazán a znovuvytvoøen nìjakým jiným programem.\n" + +#~ msgid "" +#~ "\n" +#~ "SETs are specified as strings of characters. Most represent themselves.\n" +#~ "Interpreted sequences are:\n" +#~ "\n" +#~ " \\NNN character with octal value NNN (1 to 3 octal digits)\n" +#~ " \\\\ backslash\n" +#~ " \\a audible BEL\n" +#~ " \\b backspace\n" +#~ " \\f form feed\n" +#~ " \\n new line\n" +#~ " \\r return\n" +#~ " \\t horizontal tab\n" +#~ " \\v vertical tab\n" +#~ " CHAR1-CHAR2 all characters from CHAR1 to CHAR2 in ascending order\n" +#~ " [CHAR*] in SET2, copies of CHAR until length of SET1\n" +#~ " [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0\n" +#~ " [:alnum:] all letters and digits\n" +#~ " [:alpha:] all letters\n" +#~ " [:blank:] all horizontal whitespace\n" +#~ " [:cntrl:] all control characters\n" +#~ " [:digit:] all digits\n" +#~ " [:graph:] all printable characters, not including space\n" +#~ " [:lower:] all lower case letters\n" +#~ " [:print:] all printable characters, including space\n" +#~ " [:punct:] all punctuation characters\n" +#~ " [:space:] all horizontal or vertical whitespace\n" +#~ " [:upper:] all upper case letters\n" +#~ " [:xdigit:] all hexadecimal digits\n" +#~ " [=CHAR=] all characters which are equivalent to CHAR\n" +#~ msgstr "" +#~ "\n" +#~ " MNO®INY jsou zadány jako øetìzce znakù. Vìt¹ina znakù reprezentuje je " +#~ "samé,\n" +#~ "speciální význam mají tyto:\n" +#~ "\n" +#~ " \\NNN znak o hodnotì NNN (zadáno v osmièkové soustavì)\n" +#~ " \\\\ zpìtné lomítko\n" +#~ " \\a znak BEL (pípnutí)\n" +#~ " \\b backspace\n" +#~ " \\f nová strana (form feed)\n" +#~ " \\n nový øádek (line feed)\n" +#~ " \\r návrat vozíku (return)\n" +#~ " \\t horizontální tabelátor\n" +#~ " \\v vertikální tabelátor\n" +#~ " ZNAK1-ZNAK2 v¹echny znaky od ZNAKu1 do ZNAKu2, vzestupnì\n" +#~ " [ZNAK*] v MNO®INÌ2 kopíruje ZNAK tolikrát, aby byla MNO®INA2 " +#~ "stejnì\n" +#~ " dlouhá jako MNO®INA1\n" +#~ " [ZNAK*KOLIKRÁT] KOLIKRÁT kopií ZNAKu, osmièkovì kdy¾ zaèíná èíslicí 0\n" +#~ " [:alnum:] v¹echna písmena a èíslice\n" +#~ " [:alpha:] v¹echna písmena\n" +#~ " [:blank:] v¹echny horizontální mezery\n" +#~ " [:cntrl:] v¹echny øídící znaky\n" +#~ " [:digit:] v¹echny èíslice\n" +#~ " [:graph:] v¹echny tisknutelné znaky bez mezer\n" +#~ " [:lower:] v¹echna malá písmena\n" +#~ " [:print:] v¹echny tisknutelné znaky vèetnì mezer\n" +#~ " [:punct:] v¹echny interpunkèní znaky\n" +#~ " [:space:] v¹echny horizontální a vertikální mezery\n" +#~ " [:upper:] v¹echna velká písmena\n" +#~ " [:xdigit:] v¹echny v¹echny ¹estnáctkové èíslice\n" +#~ " [=ZNAK=] v¹echny znaky rovnocenné s ZNAKem\n" + +#, fuzzy +#~ msgid "" +#~ "Discard all but one of successive identical lines from INPUT (or\n" +#~ "standard input), writing to OUTPUT (or standard output).\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -c, --count prefix lines by the number of occurrences\n" +#~ " -d, --repeated only print duplicate lines\n" +#~ " -D, --all-repeated[=delimit-method] print all duplicate lines\n" +#~ " delimit-method={none(default),prepend,separate)}\n" +#~ " Delimiting is done with blank lines.\n" +#~ " -f, --skip-fields=N avoid comparing the first N fields\n" +#~ " -i, --ignore-case ignore differences in case when comparing\n" +#~ " -s, --skip-chars=N avoid comparing the first N characters\n" +#~ " -u, --unique only print unique lines\n" +#~ " -w, --check-chars=N compare no more than N characters in lines\n" +#~ " -N same as -f N\n" +#~ " +N same as -s N (obsolescent; will be withdrawn)\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "A field is a run of whitespace, then non-whitespace characters.\n" +#~ "Fields are skipped before chars.\n" +#~ msgstr "" +#~ " Ze v¹ech po sobì jdoucích stejných vstupních øádkù, vypí¹e na výstup " +#~ "v¾dy\n" +#~ "pouze jeden. Implicitnì je jako VSTUP brán standardní vstup a jako " +#~ "VÝSTUP\n" +#~ "standardní výstup.\n" +#~ "\n" +#~ " -c, --count pøed ka¾dý øádek vlo¾í poèet opakování\n" +#~ " -d, --repeated vypisuje pouze opakující se øádky\n" +#~ " -D, --all-repeated vypisuje v¹echny opakující se øádky\n" +#~ " -f, --skip-fields=N neporovnává prvních N polo¾ek\n" +#~ " -i, --ignore-case ignoruje rozdíl mezi malými a velkými písmeny\n" +#~ " -s, --skip-chars=N neporovnává prvních N znakù\n" +#~ " -u, --unique vypisuje pouze neopakující se øádky\n" +#~ " -w, --check-chars=N porovnává nejvý¹e N prvních znakù ka¾dého øádku\n" +#~ " -N stejné jako -f N\n" +#~ " +N stejné jako -s N (zastaralé; bude odstranìno)\n" +#~ " --help vypí¹e tuto nápovìdu a skonèí\n" +#~ " --version vypí¹e oznaèení verze a skonèí\n" +#~ "\n" +#~ " Jako polo¾ka je chápán neprázdný øetìzec znakù, které nejsou mezerami " +#~ "nebo\n" +#~ "tabelátory. Polo¾ky jsou oddìleny mezerami a tabelátory. Pokud mají být\n" +#~ "pøeskoèeny polo¾ky a znaky zároveò (-f, -s), pak jsou nejdøíve " +#~ "pøeskoèeny\n" +#~ "polo¾ky.\n" diff --git a/src/apps/bin/coreutils-5.0/po/da.gmo b/src/apps/bin/coreutils-5.0/po/da.gmo new file mode 100644 index 0000000000000000000000000000000000000000..8f0f3456a40335dc1eafc49ce39d45ba64ff8b97 GIT binary patch literal 229526 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, 2000-2003. +# +# Review 2003-03-26 Ole Laursen +# +msgid "" +msgstr "" +"Project-Id-Version: coreutils 4.5.11\n" +"POT-Creation-Date: 2003-03-31 10:45+0200\n" +"PO-Revision-Date: 2003-03-30 19:53+0200\n" +"Last-Translator: Keld Jørn Simonsen \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: lib/argmatch.c:135 +#, c-format +msgid "invalid argument %s for %s" +msgstr "ugyldigt argument %s for %s" + +#: lib/argmatch.c:136 +#, c-format +msgid "ambiguous argument %s for %s" +msgstr "flertydigt argument %s til %s" + +#: lib/argmatch.c:155 +msgid "Valid arguments are:" +msgstr "Gyldige argumenter er: " + +#: lib/closeout.c:103 src/cat.c:189 src/cat.c:272 src/cat.c:326 +#: src/cksum.c:269 src/head.c:152 src/head.c:196 src/tail.c:323 +#: src/tail.c:1659 src/tr.c:1666 src/tr.c:1912 src/tr.c:2020 +msgid "write error" +msgstr "fejl ved skrivning" + +#: lib/error.c:133 lib/error.c:161 +msgid "Unknown system error" +msgstr "ukendt systemfejl" + +#: lib/file-type.c:42 +msgid "regular empty file" +msgstr "almindelig tom fil" + +#: lib/file-type.c:42 +msgid "regular file" +msgstr "almindelig fil" + +#: lib/file-type.c:45 +msgid "directory" +msgstr "katalog" + +#: lib/file-type.c:48 +msgid "block special file" +msgstr "blokspecialfil" + +#: lib/file-type.c:51 +msgid "character special file" +msgstr "tegnspecialfil" + +#: lib/file-type.c:54 +msgid "fifo" +msgstr "fifo" + +#: lib/file-type.c:57 +msgid "symbolic link" +msgstr "symbolsk lænke" + +#: lib/file-type.c:60 +msgid "socket" +msgstr "sokkel" + +#: lib/file-type.c:63 +msgid "message queue" +msgstr "meddelelseskø" + +#: lib/file-type.c:66 +msgid "semaphore" +msgstr "semafor" + +#: lib/file-type.c:69 +msgid "shared memory object" +msgstr "delt hukommelsesobjekt" + +#: lib/file-type.c:71 +msgid "weird file" +msgstr "mærkelig fil" + +#: lib/getopt.c:688 lib/getopt.c:700 +#, c-format +msgid "%s: option `%s' is ambiguous\n" +msgstr "%s: flag '%s' er flertydigt\n" + +#: lib/getopt.c:733 lib/getopt.c:737 +#, c-format +msgid "%s: option `--%s' doesn't allow an argument\n" +msgstr "%s: flag '--%s' tillader ikke et argument\n" + +#: lib/getopt.c:746 lib/getopt.c:751 +#, c-format +msgid "%s: option `%c%s' doesn't allow an argument\n" +msgstr "%s: flag '%c%s' tillader ikke et argument\n" + +#: lib/getopt.c:787 lib/getopt.c:800 lib/getopt.c:1089 lib/getopt.c:1102 +#, c-format +msgid "%s: option `%s' requires an argument\n" +msgstr "%s: flag '%s' kræver et argument\n" + +#: lib/getopt.c:838 lib/getopt.c:841 +#, c-format +msgid "%s: unrecognized option `--%s'\n" +msgstr "%s: ugyldigt flag '--%s'\n" + +#: lib/getopt.c:849 lib/getopt.c:852 +#, c-format +msgid "%s: unrecognized option `%c%s'\n" +msgstr "%s: ugyldigt flag '%c%s'\n" + +#: lib/getopt.c:899 lib/getopt.c:902 +#, c-format +msgid "%s: illegal option -- %c\n" +msgstr "%s: ulovligt flag -- %c\n" + +#: lib/getopt.c:908 lib/getopt.c:911 +#, c-format +msgid "%s: invalid option -- %c\n" +msgstr "%s: ugyldigt flag -- %c\n" + +#: lib/getopt.c:958 lib/getopt.c:969 lib/getopt.c:1155 lib/getopt.c:1168 +#, c-format +msgid "%s: option requires an argument -- %c\n" +msgstr "%s: flag kræver et argument -- %c\n" + +#: lib/getopt.c:1021 lib/getopt.c:1032 +#, c-format +msgid "%s: option `-W %s' is ambiguous\n" +msgstr "%s: flag '-W %s' er flertydigt\n" + +#: lib/getopt.c:1056 lib/getopt.c:1068 +#, c-format +msgid "%s: option `-W %s' doesn't allow an argument\n" +msgstr "%s: flag '-W %s' tillader ikke et argument\n" + +#: lib/human.c:519 +msgid "block size" +msgstr "blokstørrelse" + +#: lib/makepath.c:124 src/df.c:497 src/remove.c:402 +msgid "failed to return to initial working directory" +msgstr "Mislykkedes med at returnere til oprindeligt arbejdskatalog" + +#: lib/makepath.c:173 src/copy.c:1288 src/mkdir.c:170 +#, c-format +msgid "cannot create directory %s" +msgstr "kan ikke oprette katalog %s" + +#: lib/makepath.c:179 lib/makepath.c:421 src/cp.c:446 src/cp.c:468 +#, c-format +msgid "%s exists but is not a directory" +msgstr "%s eksisterer, men er ikke et katalog" + +#: lib/makepath.c:316 lib/makepath.c:378 lib/makepath.c:440 +#, c-format +msgid "cannot change owner and/or group of %s" +msgstr "kan ikke ændre ejer og/eller gruppe på %s" + +#: lib/makepath.c:338 +#, c-format +msgid "cannot chdir to directory %s" +msgstr "kan ikke skifte katalog til %s" + +#: lib/makepath.c:392 lib/makepath.c:446 +#, c-format +msgid "cannot change permissions of %s" +msgstr "kan ikke ændre adgangsrettigheder på %s" + +#: lib/obstack.c:487 lib/obstack.c:490 lib/xmalloc.c:63 +msgid "memory exhausted" +msgstr "hukommelsen opbrugt" + +#: lib/quotearg.c:236 +msgid "`" +msgstr "'" + +#: lib/quotearg.c:237 +msgid "'" +msgstr "'" + +#: lib/rpmatch.c:78 +msgid "^[yY]" +msgstr "^[YyJj]" + +#: lib/rpmatch.c:81 +msgid "^[nN]" +msgstr "^[nN]" + +#: lib/unicodeio.c:155 +msgid "iconv function not usable" +msgstr "iconv-funktion ikke brugelig" + +#: lib/unicodeio.c:157 +msgid "iconv function not available" +msgstr "iconv-funktion ikke til stede" + +#: lib/unicodeio.c:164 +msgid "character out of range" +msgstr "tegn uden for område" + +#: lib/unicodeio.c:227 +#, c-format +msgid "cannot convert U+%04X to local character set" +msgstr "kan ikke konvertere U+%04X til lokalt tegnsæt" + +#: lib/unicodeio.c:229 +#, c-format +msgid "cannot convert U+%04X to local character set: %s" +msgstr "Kan ikke konvertere U+%04X til lokalt tegnsæt: %s" + +#: lib/userspec.c:174 +msgid "invalid user" +msgstr "ugyldig bruger" + +#: lib/userspec.c:175 +msgid "invalid group" +msgstr "ugyldig gruppe" + +#: lib/userspec.c:177 +msgid "cannot get the login group of a numeric UID" +msgstr "kan ikke finde logind-gruppen for en numerisk bruger-ID" + +#: lib/userspec.c:179 +msgid "cannot omit both user and group" +msgstr "kan ikke undlade både bruger *og* gruppe" + +#: lib/version-etc.c:57 +#, c-format +msgid "Written by %s.\n" +msgstr "Skrevet af %s.\n" + +#: lib/version-etc.c:63 +msgid "" +"This is free software; see the source for copying conditions. There is NO\n" +"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" +msgstr "" +"Dette er frit programmel; se kildeteksten for betingelser for kopiering. Der " +"er INGEN\n" +"garanti; ikke engang for SALGBARHED eller EGNETHED FOR ET SPECIELT FORMÅL.\n" + +#: lib/xmemcoll.c:57 +msgid "string comparison failed" +msgstr "strengsammenligning mislykkedes" + +#: lib/xmemcoll.c:58 +msgid "Set LC_ALL='C' to work around the problem." +msgstr "Sæt LC_ALL='C' for at omgå problemet." + +#: lib/xmemcoll.c:60 +#, c-format +msgid "The strings compared were %s and %s." +msgstr "De sammenlignede strenge var '%s' og '%s'." + +#: src/basename.c:50 src/cat.c:88 src/chgrp.c:122 src/chmod.c:238 +#: src/chown.c:95 src/chroot.c:41 src/cksum.c:278 src/comm.c:69 src/cp.c:160 +#: src/csplit.c:1492 src/cut.c:170 src/date.c:113 src/dd.c:284 src/df.c:707 +#: src/dircolors.c:99 src/dirname.c:42 src/du.c:170 src/echo.c:73 +#: src/env.c:115 src/expand.c:106 src/expr.c:86 src/factor.c:70 src/fmt.c:267 +#: src/fold.c:63 src/head.c:84 src/hostid.c:44 src/hostname.c:63 src/id.c:83 +#: src/install.c:593 src/join.c:140 src/kill.c:89 src/link.c:47 src/ln.c:335 +#: src/logname.c:44 src/ls.c:3757 src/md5sum.c:121 src/mkdir.c:57 +#: src/mkfifo.c:51 src/mknod.c:51 src/mv.c:307 src/nice.c:63 src/nl.c:172 +#: src/od.c:283 src/paste.c:399 src/pathchk.c:142 src/pinky.c:465 +#: src/pr.c:2750 src/printenv.c:59 src/printf.c:96 src/ptx.c:1855 src/pwd.c:42 +#: src/readlink.c:65 src/rm.c:95 src/rmdir.c:142 src/seq.c:78 src/shred.c:156 +#: src/sleep.c:48 src/sort.c:272 src/split.c:92 src/stat.c:680 src/stty.c:494 +#: src/su.c:433 src/sum.c:56 src/sync.c:40 src/tac.c:123 src/tail.c:230 +#: src/tee.c:59 src/test.c:975 src/touch.c:240 src/tr.c:323 src/tsort.c:93 +#: src/tty.c:58 src/uname.c:106 src/unexpand.c:371 src/uniq.c:135 +#: src/unlink.c:47 src/uptime.c:187 src/users.c:114 src/wc.c:121 src/who.c:570 +#: src/whoami.c:48 src/yes.c:45 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Prøv '%s --help' for mere information.\n" + +#: src/basename.c:54 +#, c-format +msgid "" +"Usage: %s NAME [SUFFIX]\n" +" or: %s OPTION\n" +msgstr "" +"Brug: %s NAVN [SUFFIKS]\n" +" eller: %s FLAG\n" + +#: src/basename.c:59 +msgid "" +"Print NAME with any leading directory components removed.\n" +"If specified, also remove a trailing SUFFIX.\n" +"\n" +msgstr "" +"Udskriv NAVN med eventuelle indledende katalog-komponenter fjernet.\n" +"Hvis SUFFIKS er angivet, fjernes også afsluttende SUFFIKS.\n" +"\n" + +#: src/basename.c:66 src/cat.c:124 src/chgrp.c:152 src/chmod.c:264 +#: src/chown.c:139 src/chroot.c:59 src/cksum.c:293 src/comm.c:86 src/cp.c:257 +#: src/csplit.c:1534 src/cut.c:215 src/date.c:215 src/dd.c:331 src/df.c:746 +#: src/dircolors.c:120 src/dirname.c:58 src/du.c:219 src/echo.c:105 +#: src/env.c:134 src/expand.c:131 src/expr.c:149 src/factor.c:90 +#: src/false.c:45 src/fmt.c:297 src/fold.c:86 src/head.c:115 src/hostid.c:57 +#: src/hostname.c:76 src/id.c:104 src/install.c:648 src/join.c:181 +#: src/kill.c:119 src/link.c:59 src/ln.c:390 src/logname.c:55 src/ls.c:3891 +#: src/md5sum.c:157 src/mkdir.c:76 src/mkfifo.c:68 src/mknod.c:82 src/mv.c:361 +#: src/nice.c:77 src/nl.c:227 src/od.c:370 src/paste.c:423 src/pathchk.c:154 +#: src/pinky.c:492 src/pr.c:2862 src/printenv.c:72 src/printf.c:144 +#: src/pwd.c:53 src/readlink.c:82 src/rm.c:127 src/rmdir.c:162 src/seq.c:104 +#: src/shred.c:220 src/sleep.c:64 src/sort.c:343 src/split.c:124 +#: src/stat.c:751 src/stty.c:708 src/su.c:454 src/sum.c:76 src/sync.c:51 +#: src/tac.c:146 src/tail.c:300 src/tee.c:72 src/test.c:1057 src/touch.c:271 +#: src/tr.c:396 src/true.c:45 src/tsort.c:105 src/tty.c:70 src/uname.c:128 +#: src/unexpand.c:395 src/uniq.c:174 src/unlink.c:58 src/uptime.c:202 +#: src/users.c:127 src/wc.c:143 src/who.c:613 src/whoami.c:60 src/yes.c:61 +#, c-format +msgid "" +"\n" +"Report bugs to <%s>.\n" +msgstr "" +"\n" +"Rapportér fejl til <%s>.\n" + +#: src/basename.c:114 src/chgrp.c:210 src/chmod.c:352 src/chown.c:211 +#: src/chroot.c:78 src/csplit.c:1464 src/dirname.c:89 src/expr.c:178 +#: src/install.c:284 src/link.c:87 src/mkdir.c:124 src/mkfifo.c:113 +#: src/mknod.c:137 src/pathchk.c:194 src/readlink.c:101 src/readlink.c:133 +#: src/rm.c:199 src/rmdir.c:206 src/seq.c:411 src/sleep.c:139 src/stat.c:802 +#: src/unlink.c:88 +msgid "too few arguments" +msgstr "for få argumenter" + +#: src/basename.c:115 src/dircolors.c:482 src/dirname.c:90 src/hostid.c:79 +#: src/hostname.c:122 src/link.c:93 src/mknod.c:139 src/readlink.c:141 +#: src/seq.c:417 src/split.c:498 src/tr.c:1848 src/unlink.c:94 +#: src/uptime.c:244 src/users.c:169 src/who.c:764 +msgid "too many arguments" +msgstr "for mange argumenter" + +#: src/cat.c:42 src/split.c:43 +msgid "Torbjorn Granlund and Richard M. Stallman" +msgstr "Torbjørn Granlund og Richard M. Stallman" + +#: src/cat.c:92 +#, c-format +msgid "Usage: %s [OPTION] [FILE]...\n" +msgstr "Brug: %s [FLAG] [FIL]...\n" + +#: src/cat.c:96 +msgid "" +"Concatenate FILE(s), or standard input, to standard output.\n" +"\n" +" -A, --show-all equivalent to -vET\n" +" -b, --number-nonblank number nonblank output lines\n" +" -e equivalent to -vE\n" +" -E, --show-ends display $ at end of each line\n" +" -n, --number number all output lines\n" +" -s, --squeeze-blank never more than one single blank line\n" +msgstr "" +"Flet FILer eller standard-ind, til standard-ud.\n" +"\n" +" -A, --show-all samme som -vET\n" +" -b, --number-nonblank nummerér ikke-blanke ud-linjer\n" +" -e samme som -vE\n" +" -E, --show-ends skriv $ i slutningen af hver linje\n" +" -n, --number nummerér alle ud-linjer\n" +" -s, --squeeze-blank aldrig mere end én blank linje\n" + +#: src/cat.c:106 +msgid "" +" -t equivalent to -vT\n" +" -T, --show-tabs display TAB characters as ^I\n" +" -u (ignored)\n" +" -v, --show-nonprinting use ^ and M- notation, except for LFD and TAB\n" +msgstr "" +" -t samme som -vT\n" +" -T, --show-tabs vis tabulatorer som ^I\n" +" -u (ignoreret)\n" +" -v, --show-nonprinting brug ^ og M- notation, undtagen for LFD og TAB\n" + +#: src/cat.c:114 src/sum.c:72 +msgid "" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"Hvis ingen FIL er angivet, eller FIL er -, læses fra standard-ind.\n" + +#: src/cat.c:119 +msgid "" +"\n" +" -B, --binary use binary writes to the console device.\n" +"\n" +msgstr "" +"\n" +" -B, --binary skriv binært til konsolenheden.\n" +"\n" + +#: src/cat.c:314 +#, c-format +msgid "cannot do ioctl on `%s'" +msgstr "kan ikke lave ioctl på %s" + +#: src/cat.c:669 src/dd.c:1222 src/od.c:1013 src/tee.c:181 +msgid "standard output" +msgstr "standard-ud" + +#: src/cat.c:800 +#, c-format +msgid "%s: input file is output file" +msgstr "%s: indfil er udfil" + +#: src/cat.c:858 +msgid "closing standard input" +msgstr "lukker standard-ind" + +#: src/cat.c:861 +msgid "closing standard output" +msgstr "lukker standard-ud" + +#: src/chgrp.c:93 +msgid "cannot change to null group" +msgstr "kan ikke ændre til nul-gruppe" + +#: src/chgrp.c:102 +#, c-format +msgid "invalid group name %s" +msgstr "ugyldigt gruppenavn %s" + +#: src/chgrp.c:106 +msgid "group number" +msgstr "gruppenummer" + +#: src/chgrp.c:109 +#, c-format +msgid "invalid group number %s" +msgstr "ugyldigt gruppenummer %s" + +#: src/chgrp.c:126 +#, c-format +msgid "" +"Usage: %s [OPTION]... GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Brug: %s [FLAG]... GRUPPE FIL...\n" +" eller: %s [FLAG]... --reference=RFIL FIL...\n" + +#: src/chgrp.c:131 +msgid "" +"Change the group membership of each FILE to GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"Ændr gruppemedlemskab af hver FIL til GRUPPE.\n" +"\n" +" -c, --changes som verbose, men fortæl kun om ændringer\n" +" --dereference ændr referent for hver symbolsk lænke i stedet " +"for\n" +" den symbolske lænke selv\n" + +#: src/chgrp.c:138 src/chown.c:112 +msgid "" +" -h, --no-dereference affect symbolic links instead of any referenced " +"file\n" +" (available only on systems that can change the\n" +" ownership of a symlink)\n" +msgstr "" +" -h, --no-dereference ændr symbolske lænker i stedet for refererede " +"filer\n" +" (kun for systemer der kan ændre ejerskabet af\n" +" en symlænke)\n" + +#: src/chgrp.c:143 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's group rather than the specified\n" +" GROUP value\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet undertryk de fleste fejlmeldinger\n" +" --reference=RFIL brug RFIL's gruppe i stedet for at den angivne\n" +" GRUPPE-værdi\n" +" -R, --recursive ændr filer og kataloger rekursivt (inkl. " +"underkataloger)\n" +" -v, --verbose vis en meddelelse for hver fil som behandles\n" + +#: src/chgrp.c:218 src/chmod.c:157 src/chmod.c:365 src/chown-core.c:235 +#: src/chown-core.c:247 src/chown.c:220 src/cp.c:303 src/touch.c:169 +#: src/touch.c:363 +#, c-format +msgid "failed to get attributes of %s" +msgstr "Kunne ikke hente attributter for %s" + +#: src/chmod.c:102 +#, c-format +msgid "getting new attributes of %s" +msgstr "henter nye attributter for %s" + +#: src/chmod.c:124 +#, c-format +msgid "mode of %s changed to %04lo (%s)\n" +msgstr "tilstand for %s ændret til %04lo (%s)\n" + +#: src/chmod.c:127 +#, c-format +msgid "failed to change mode of %s to %04lo (%s)\n" +msgstr "kunne ikke ændre tilstand for %s til %04lo (%s)\n" + +#: src/chmod.c:130 +#, c-format +msgid "mode of %s retained as %04lo (%s)\n" +msgstr "tilstand for %s beholdt som %04lo (%s)\n" + +#: src/chmod.c:179 +#, c-format +msgid "changing permissions of %s" +msgstr "ændrer rettigheder på %s" + +#: src/chmod.c:242 +#, c-format +msgid "" +"Usage: %s [OPTION]... MODE[,MODE]... FILE...\n" +" or: %s [OPTION]... OCTAL-MODE FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Brug: %s [FLAG]... TILSTAND[,TILSTAND]... FIL...\n" +" eller: %s [FLAG]... OKTAL-TILSTAND FIL...\n" +" eller: %s [FLAG]... --reference=RFIL FIL...\n" + +#: src/chmod.c:248 +msgid "" +"Change the mode of each FILE to MODE.\n" +"\n" +" -c, --changes like verbose but report only when a change is " +"made\n" +" -f, --silent, --quiet suppress most error messages\n" +" -v, --verbose output a diagnostic for every file processed\n" +" --reference=RFILE use RFILE's mode instead of MODE values\n" +" -R, --recursive change files and directories recursively\n" +msgstr "" +"Ændr tilstanden for hver FIL til TILSTAND.\n" +"\n" +" -c, --changes som verbose, men siger kun noget ved ændringer\n" +" -f, --silent, --quiet undertryk de fleste fejlmeldinger\n" +" -v, --verbose giv en meddelelse for hver fil som behandles\n" +" --reference=RFIL brug RFIL's tilstand i stedet for TILSTAND-" +"værdier\n" +" -R, --recursive ændr filer og kataloger rekursivt (med " +"underkataloger)\n" + +#: src/chmod.c:259 +msgid "" +"\n" +"Each MODE is one or more of the letters ugoa, one of the symbols +-= and\n" +"one or more of the letters rwxXstugo.\n" +msgstr "" +"\n" +"Hver TILSTAND skal være ét eller flere af bogstaverne ugoa, ét af symbolerne " +"+-=\n" +"og ét eller flere af bogstaverne rwxXstugo.\n" + +#: src/chmod.c:320 +#, c-format +msgid "invalid character %s in mode string %s" +msgstr "ugyldigt tegn %s i tilstands-streng %s" + +#: src/chmod.c:361 +#, c-format +msgid "invalid mode string: %s" +msgstr "ugyldig tilstands-streng: %s" + +#: src/chown-core.c:116 +#, c-format +msgid "neither symbolic link %s nor referent has been changed\n" +msgstr "hverken symbolsk lænke %s eller referent er blevet ændret\n" + +#: src/chown-core.c:143 +#, c-format +msgid "changed ownership of %s to %s\n" +msgstr "ændrede ejer af %s til %s\n" + +#: src/chown-core.c:144 +#, c-format +msgid "changed group of %s to %s\n" +msgstr "ændrede gruppe for %s til %s\n" + +#: src/chown-core.c:148 +#, c-format +msgid "failed to change ownership of %s to %s\n" +msgstr "kunne ikke ændre ejerskab på %s til %s\n" + +#: src/chown-core.c:149 +#, c-format +msgid "failed to change group of %s to %s\n" +msgstr "kunne ikke ændre gruppe for %s til %s\n" + +#: src/chown-core.c:153 +#, c-format +msgid "ownership of %s retained as %s\n" +msgstr "ejer af %s beholdt som %s\n" + +#: src/chown-core.c:154 +#, c-format +msgid "group of %s retained as %s\n" +msgstr "gruppe for %s beholdt som %s\n" + +#: src/chown-core.c:326 +#, c-format +msgid "changing ownership of %s" +msgstr "ændrer ejerskab for %s" + +#: src/chown-core.c:327 +#, c-format +msgid "changing group of %s" +msgstr "ændrer gruppe for %s" + +#: src/chown-core.c:345 +#, c-format +msgid "unable to restore permissions of %s" +msgstr "kunne ikke genskabe adgangsrettigheder på %s" + +#: src/chown.c:99 +#, c-format +msgid "" +"Usage: %s [OPTION]... OWNER[:[GROUP]] FILE...\n" +" or: %s [OPTION]... :GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Brug: %s [FLAG]... EJER[:[GRUPPE]] FIL...\n" +" eller: %s [FLAG]... :GRUPPE FIL...\n" +" eller: %s [FLAG]... --reference=RFIL FIL...\n" + +#: src/chown.c:105 +msgid "" +"Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"Ændr ejer og/eller gruppe for hver FIL til EJER og/eller GRUPPE.\n" +"\n" +" -c, --changes som verbose, men rapportér kun når en ændring er " +"gjort\n" +" --dereference foretag ændringerne på referenten af hver symbolsk\n" +" lænke i stedet for den symbolske lænke selv\n" + +#: src/chown.c:117 +msgid "" +" --from=CURRENT_OWNER:CURRENT_GROUP\n" +" change the owner and/or group of each file only if\n" +" its current owner and/or group match those " +"specified\n" +" here. Either may be omitted, in which case a " +"match\n" +" is not required for the omitted attribute.\n" +msgstr "" +" --from=AKTUELLE_EJER:AKTUELLE_GRUPPE\n" +" ændr kun ejer og/eller gruppe for hver fil, hvis\n" +" filens aktuelle ejer eller gruppe er lig dem " +"angivet\n" +" her. Ejer eller gruppe kan udelades, i så fald er " +"overensstemmelse\n" +" ikke krævet for den udeladte attribut.\n" + +#: src/chown.c:124 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's owner and group rather than\n" +" the specified OWNER:GROUP values\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet undertryk de fleste fejlmeldinger\n" +" --reference=RFIL brug ejer og gruppe af RFIL i stedet for at bruge\n" +" de angivne EJER:GRUPPE-værdier\n" +" -R, --recursive arbejd på filer og kataloger rekursivt\n" +" -v, --verbose vis oplysninger om hver eneste fil der behandles\n" + +#: src/chown.c:133 +msgid "" +"\n" +"Owner is unchanged if missing. Group is unchanged if missing, but changed\n" +"to login group if implied by a `:'. OWNER and GROUP may be numeric as well\n" +"as symbolic.\n" +msgstr "" +"\n" +"Ejer forbliver uændret hvis udeladt. Gruppe forbliver uændret hvis andet\n" +"ikke er angivet, men bliver sat til det samme som logind-gruppen hvis det " +"er\n" +"angivet med et ':'. EJER og GRUPPE kan være numerisk eller symbolsk.\n" + +#: src/chroot.c:45 +#, c-format +msgid "" +"Usage: %s NEWROOT [COMMAND...]\n" +" or: %s OPTION\n" +msgstr "" +"Brug: %s NYROD [KOMMANDO...]\n" +"eller: %s FLAG\n" + +#: src/chroot.c:49 +msgid "" +"Run COMMAND with root directory set to NEWROOT.\n" +"\n" +msgstr "" +"Kør KOMMANDO med rod-kataloget sat til NYROD.\n" +"\n" + +#: src/chroot.c:55 +msgid "" +"\n" +"If no command is given, run ``${SHELL} -i'' (default: /bin/sh).\n" +msgstr "" +"\n" +"Hvis ingen kommando er angivet, kør '${SHELL} -i' (default: /bin/sh).\n" + +#: src/chroot.c:84 +#, c-format +msgid "cannot change root directory to %s" +msgstr "kan ikke ændre rod-kataloget til %s" + +#: src/chroot.c:87 +msgid "cannot chdir to root directory" +msgstr "kan ikke ændre til rod-katalog" + +#: src/cksum.c:234 +#, c-format +msgid "%s: file too long" +msgstr "%s: fil for lang" + +#: src/cksum.c:282 +#, c-format +msgid "" +"Usage: %s [FILE]...\n" +" or: %s [OPTION]\n" +msgstr "" +"Brug: %s [FIL]...\n" +" eller: %s [FLAG]...\n" + +#: src/cksum.c:287 +msgid "" +"Print CRC checksum and byte counts of each FILE.\n" +"\n" +msgstr "" +"Udskriv CRC-kontrolsum og byteantal for hver FIL.\n" +"\n" + +#: src/comm.c:35 src/ls.c:131 src/uniq.c:40 +msgid "Richard Stallman and David MacKenzie" +msgstr "Richard Stallman og David MacKenzie" + +#: src/comm.c:73 +#, c-format +msgid "Usage: %s [OPTION]... LEFT_FILE RIGHT_FILE\n" +msgstr "Brug: %s [FLAG]... VENSTRE_FIL HØJRE_FIL\n" + +#: src/comm.c:77 +msgid "" +"Compare sorted files LEFT_FILE and RIGHT_FILE line by line.\n" +"\n" +" -1 suppress lines unique to left file\n" +" -2 suppress lines unique to right file\n" +" -3 suppress lines that appear in both files\n" +msgstr "" +"Sammenlign de sorterede filer VENSTRE_FIL og HØJRE_FIL linje for linje.\n" +"\n" +" -1 se bort fra linjer som kun findes i den venstre fil\n" +" -2 se bort fra linjer som kun findes i den højre fil\n" +" -3 se bort fra linjer som findes i begge filer\n" + +#: src/copy.c:162 src/du.c:332 +#, c-format +msgid "cannot access %s" +msgstr "kan ikke tilgå %s" + +#: src/copy.c:226 +#, c-format +msgid "cannot open %s for reading" +msgstr "kan ikke åbne %s til læsning" + +#: src/copy.c:232 src/copy.c:286 src/copy.c:301 src/dd.c:1199 +#, c-format +msgid "cannot fstat %s" +msgstr "kan ikke udføre fstat() %s" + +#: src/copy.c:242 +#, c-format +msgid "skipping file %s, as it was replaced while being copied" +msgstr "overspringer fil %s, da den blev erstattet mens den blev kopieret" + +#: src/copy.c:262 src/copy.c:1034 src/copy.c:1124 src/ln.c:291 +#: src/remove.c:727 src/remove.c:781 src/remove.c:893 src/remove.c:997 +#, c-format +msgid "cannot remove %s" +msgstr "kan ikke fjerne %s" + +#: src/copy.c:277 +#, c-format +msgid "cannot create regular file %s" +msgstr "kan ikke oprette almindelig fil %s" + +#: src/copy.c:328 src/dd.c:816 src/dd.c:1010 +#, c-format +msgid "reading %s" +msgstr "læser %s" + +#: src/copy.c:362 +#, c-format +msgid "cannot lseek %s" +msgstr "kan ikke udføre lseek() %s" + +#: src/copy.c:377 src/copy.c:401 src/dd.c:1054 src/dd.c:1115 +#, c-format +msgid "writing %s" +msgstr "skriver %s" + +#: src/copy.c:409 src/copy.c:415 +#, c-format +msgid "closing %s" +msgstr "lukker %s" + +#: src/copy.c:610 +#, c-format +msgid "%s: overwrite %s, overriding mode %04lo? " +msgstr "%s: overskriv %s, uden hensyn til tilstand %04lo?" + +#: src/copy.c:616 +#, c-format +msgid "%s: overwrite %s? " +msgstr "%s: overskriv %s? " + +#: src/copy.c:810 src/copy.c:848 src/stat.c:638 +#, c-format +msgid "cannot stat %s" +msgstr "kan ikke udføre stat() %s" + +#: src/copy.c:820 +#, c-format +msgid "omitting directory %s" +msgstr "udelader katalog %s" + +#: src/copy.c:834 +#, c-format +msgid "warning: source file %s specified more than once" +msgstr "advarsel: kildefil %s er angivet mere end én gang" + +#: src/copy.c:866 src/ln.c:237 +#, c-format +msgid "%s and %s are the same file" +msgstr "%s og %s er den samme fil" + +#: src/copy.c:876 +#, c-format +msgid "cannot overwrite non-directory %s with directory %s" +msgstr "kan ikke overskrive ikke-katalog %s med katalog %s" + +#: src/copy.c:893 +#, c-format +msgid "will not overwrite just-created %s with %s" +msgstr "vil ikke overskrive netop oprettet %s med %s" + +#: src/copy.c:904 +#, c-format +msgid "cannot overwrite directory %s with non-directory" +msgstr "kan ikke overskrive katalog %s med ikke-katalog" + +#: src/copy.c:965 +#, c-format +msgid "cannot overwrite directory %s" +msgstr "kan ikke overskrive katalog %s" + +#: src/copy.c:974 +#, c-format +msgid "cannot move directory onto non-directory: %s -> %s" +msgstr "kan ikke flytte katalog til ikke-katalog: %s -> %s" + +#: src/copy.c:997 +#, c-format +msgid "backing up %s would destroy source; %s not moved" +msgstr "sikkerhedskopi af %s vil overskrive kildefil; %s er ikke flyttet" + +#: src/copy.c:998 +#, c-format +msgid "backing up %s would destroy source; %s not copied" +msgstr "sikkerhedskopi af %s vil overskrive kildefil; %s er ikke kopieret" + +#: src/copy.c:1013 src/ln.c:273 +#, c-format +msgid "cannot backup %s" +msgstr "kan ikke sikkerhedskopiere %s" + +#: src/copy.c:1049 src/ln.c:308 +#, c-format +msgid " (backup: %s)" +msgstr " (sikkerhedskopi: %s)" + +#: src/copy.c:1099 +#, c-format +msgid "cannot copy a directory, %s, into itself, %s" +msgstr "kan ikke kopiere et katalog %s til sig selv %s" + +#: src/copy.c:1106 +#, c-format +msgid "will not create hard link %s to directory %s" +msgstr "vil ikke oprette hård lænke %s til katalog %s" + +#: src/copy.c:1132 +#, c-format +msgid "cannot create hard link %s to %s" +msgstr "kan ikke oprette hård lænke %s til %s" + +#: src/copy.c:1186 +#, c-format +msgid "cannot move %s to a subdirectory of itself, %s" +msgstr "kan ikke flytte %s til et underkatalog af sig selv, %s" + +#: src/copy.c:1229 +#, c-format +msgid "cannot move %s to %s" +msgstr "kan ikke flytte %s til %s" + +#: src/copy.c:1241 +#, c-format +msgid "inter-device move failed: %s to %s; unable to remove target" +msgstr "flytning mellem enheder mislykkedes: %s til %s; kan ikke fjerne målet" + +#: src/copy.c:1269 +#, c-format +msgid "cannot copy cyclic symbolic link %s" +msgstr "kan ikke kopiere cyklisk symbolsk lænke %s" + +#: src/copy.c:1346 +#, c-format +msgid "%s: can make relative symbolic links only in current directory" +msgstr "%s: kan kun oprette relative symbolske lænker i aktuelt katalog" + +#: src/copy.c:1353 +#, c-format +msgid "cannot create symbolic link %s to %s" +msgstr "kan ikke oprette symbolsk lænke %s til %s" + +#: src/copy.c:1364 +#, c-format +msgid "cannot create link %s" +msgstr "kan ikke oprette lænke %s" + +#: src/copy.c:1389 src/mkfifo.c:133 +#, c-format +msgid "cannot create fifo %s" +msgstr "kan ikke oprette fifo %s" + +#: src/copy.c:1403 +#, c-format +msgid "cannot create special file %s" +msgstr "kan ikke oprette specialfil %s" + +#: src/copy.c:1415 src/ls.c:2493 src/stat.c:426 +#, c-format +msgid "cannot read symbolic link %s" +msgstr "kan ikke læse symbolsk lænke %s" + +#: src/copy.c:1440 +#, c-format +msgid "cannot create symbolic link %s" +msgstr "kan ikke oprette symbolsk lænke %s" + +#: src/copy.c:1456 src/copy.c:1519 src/cp.c:339 +#, c-format +msgid "failed to preserve ownership for %s" +msgstr "kunne ikke bevare ejerskab for %s" + +#: src/copy.c:1471 +#, c-format +msgid "%s has unknown file type" +msgstr "%s har ukendt filtype" + +#: src/copy.c:1506 +#, c-format +msgid "preserving times for %s" +msgstr "beholder tider for %s" + +#: src/copy.c:1531 +#, c-format +msgid "failed to preserve authorship for %s" +msgstr "kunne ikke bevare forfatter af %s" + +#: src/copy.c:1549 +#, c-format +msgid "setting permissions for %s" +msgstr "sætter adgangsrettigheder på %s" + +#: src/copy.c:1571 src/ln.c:326 +#, c-format +msgid "cannot un-backup %s" +msgstr "kan ikke genoprette sikkerhedskopi af %s" + +#: src/copy.c:1575 +#, c-format +msgid "%s -> %s (unbackup)\n" +msgstr "%s -> %s (genopret sikkerhedskopi)\n" + +#: src/cp.c:53 +msgid "Torbjorn Granlund, David MacKenzie, and Jim Meyering" +msgstr "Torbjørn Granlund, David MacKenzie og Jim Meyering" + +#: src/cp.c:164 src/mv.c:311 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST\n" +" or: %s [OPTION]... SOURCE... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY SOURCE...\n" +msgstr "" +"Brug: %s [FLAG]... KILDE MÅL\n" +" eller: %s [FLAG]... KILDE... KATALOG\n" +" eller: %s [FLAG]... --target-directory=KATALOG KILDE...\n" + +#: src/cp.c:170 +msgid "" +"Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"Kopiér KILDE til MÅL eller en eller flere KILDE'r til KATALOG.\n" +"\n" + +#: src/cp.c:174 src/csplit.c:1505 src/cut.c:182 src/df.c:717 src/du.c:179 +#: src/expand.c:119 src/fmt.c:277 src/fold.c:76 src/head.c:98 +#: src/install.c:609 src/kill.c:103 src/ln.c:354 src/ls.c:3767 src/mkdir.c:66 +#: src/mkfifo.c:60 src/mknod.c:61 src/mv.c:321 src/nl.c:185 src/paste.c:413 +#: src/pr.c:2763 src/ptx.c:1867 src/shred.c:166 src/sort.c:286 src/split.c:105 +#: src/tac.c:136 src/tail.c:244 src/touch.c:249 src/unexpand.c:384 +#: src/uniq.c:148 +msgid "" +"Mandatory arguments to long options are mandatory for short options too.\n" +msgstr "" +"Obligatoriske argumenter til lange flag er også obligatoriske for de korte.\n" + +#: src/cp.c:177 +msgid "" +" -a, --archive same as -dpR\n" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" --copy-contents copy contents of special files when " +"recursive\n" +" -d same as --no-dereference --preserve=link\n" +msgstr "" +" -a, --archive det samme som -dpR\n" +" --backup[=KONTROL] lav sikkerhedskopi af hver eksisterende " +"målfil\n" +" -b ligesom --backup, men tager ikke noget " +"argument\n" +" --copy-contents kopiér indholdet af specialfiler når " +"rekursiv\n" +" -d det samme som --no-dereference --" +"preserve=link\n" + +#: src/cp.c:184 +msgid "" +" --no-dereference never follow symbolic links\n" +" -f, --force if an existing destination file cannot be\n" +" opened, remove it and try again\n" +" -i, --interactive prompt before overwrite\n" +" -H follow command-line symbolic links\n" +msgstr "" +" --no-dereference følg aldrig symbolske henvisninger\n" +" -f, --force hvis en eksisterende målfil ikke kan åbnes, " +"så\n" +" fjern den og prøv igen\n" +" -i, --interactive bed om bekræftelse før overskrivning af " +"filer\n" +" -H følg kommandolinje symbolske henvisninger\n" + +#: src/cp.c:191 +msgid "" +" -l, --link link files instead of copying\n" +" -L, --dereference always follow symbolic links\n" +" -p same as --preserve=mode,ownership,timestamps\n" +" --preserve[=ATTR_LIST] preserve the specified attributes (default:\n" +" mode,ownership,timestamps), if possible\n" +" additional attributes: links, all\n" +msgstr "" +" -l, --link opret lænker i stedet for at kopiere\n" +" -L, --dereference følg altid symbolske henvisninger\n" +" -p det samme som --preserve=mode,ownership," +"timestamps\n" +" --preserve[ATTR_LIST] bevar filattributter om muligt (standard:\n" +" 'mode','ownership','timestamps'), om " +"muligt\n" +" yderligere attributter: 'links', 'all'\n" + +#: src/cp.c:199 +msgid "" +" --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +" --parents append source path to DIRECTORY\n" +" -P same as `--no-dereference'\n" +msgstr "" +" --no-preserve=ATTR_LIST bevar ikke de angivne attributter\n" +" --parents tilføj kildens søgesti efter KATALOG\n" +" -P det samme som '--no-dereference'\n" + +#: src/cp.c:204 +msgid "" +" -R, -r, --recursive copy directories recursively\n" +" --remove-destination remove each existing destination file before\n" +" attempting to open it (contrast with --" +"force)\n" +msgstr "" +" -R, -r, --recursive kopiér kataloger rekursivt\n" +" --remove-destination fjern hver eksisterende målfil før forsøg på " +"at\n" +" åbne den (sammenlign med --force)\n" + +#: src/cp.c:209 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --sparse=WHEN control creation of sparse files\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +msgstr "" +" --reply={yes,no,query} angiv hvorledes forespørgsel om eksisterende " +"målfil\n" +" skal behandles\n" +" --sparse=NÅR bestem oprettelsen af tynde filer\n" +" --strip-trailing-slashes fjern eventuelle skråstreger i slutningen " +"af \n" +" hvert KILDE-argument\n" + +#: src/cp.c:216 +msgid "" +" -s, --symbolic-link make symbolic links instead of copying\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +msgstr "" +" -s, --symbolic-link opret symbolske lænker i stedet for " +"kopiering\n" +" -S, --suffix=ENDELSE tilsidesæt den sædvanlige sikkerhedskopi-" +"endelse\n" +" --target-directory=KATALOG flyt alle KILDE-argumenter til KATALOG\n" + +#: src/cp.c:221 +msgid "" +" -u, --update copy only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +" -x, --one-file-system stay on this file system\n" +msgstr "" +" -u, --update kopiér kun hvis KILDE-filen er nyere end\n" +" målfilen, eller når målfilen ikke findes\n" +" -v, --verbose forklar hvad der sker\n" +" -x, --one-file-system bliv på dette filsystem\n" + +#: src/cp.c:230 +msgid "" +"\n" +"By default, sparse SOURCE files are detected by a crude heuristic and the\n" +"corresponding DEST file is made sparse as well. That is the behavior\n" +"selected by --sparse=auto. Specify --sparse=always to create a sparse DEST\n" +"file whenever the SOURCE file contains a long enough sequence of zero " +"bytes.\n" +"Use --sparse=never to inhibit creation of sparse files.\n" +"\n" +msgstr "" +"\n" +"Normalt bliver KILDE-filer med huller opdaget ved hjælp af en enkel " +"heuristik,\n" +"og den korresponderende MÅL-fil bliver også lavet med huller. Det er den\n" +"opførsel som er givet med --sparse=auto. Angiv --sparse=always for at\n" +"oprette en MÅL-fil med huller i, hvis KILDE-filen indeholder en " +"tilstrækkeligt\n" +"lang sekvens med nul-tegn.\n" +"Brug --sparse=never for at forhindre oprettelse af filer med huller.\n" +"\n" + +#: src/cp.c:239 +msgid "" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"Endelsen for sikkerhedskopiering er '~', med mindre andet er angivet med\n" +"--suffix eller SIMPLE_BACKUP_SUFFIX. Versionskontrolmetoden kan vælges med\n" +"--backup flaget eller vha. miljøvariabelen VERSION_CONTROL. Gyldige værdier " +"er:\n" +"\n" + +#: src/cp.c:245 src/install.c:642 src/ln.c:384 src/mv.c:355 +msgid "" +" none, off never make backups (even if --backup is given)\n" +" numbered, t make numbered backups\n" +" existing, nil numbered if numbered backups exist, simple otherwise\n" +" simple, never always make simple backups\n" +msgstr "" +" none, off lav aldrig sikkerhedskopier (selvom --backup er givet)\n" +" numbered, t lav nummererede sikkerhedskopier\n" +" existing, nil nummererede, hvis nummererede sikkerhedskopier " +"eksisterer,\n" +" ellers enkle sikkerhedskopier\n" +" simple, never lav altid enkle sikkerhedskopier\n" + +#: src/cp.c:251 +msgid "" +"\n" +"As a special case, cp makes a backup of SOURCE when the force and backup\n" +"options are given and SOURCE and DEST are the same name for an existing,\n" +"regular file.\n" +msgstr "" +"\n" +"Som et specialtilfælde laver cp en sikkerhedskopi af KILDE når flagene for\n" +"'force' og 'backup' er angivet, og KILDE og MÅL er samme navn for en " +"eksisterende,\n" +"regulær fil.\n" + +#: src/cp.c:325 +#, c-format +msgid "failed to preserve times for %s" +msgstr "kunne ikke beholde tider for %s" + +#: src/cp.c:349 +#, c-format +msgid "failed to preserve permissions for %s" +msgstr "kan ikke beholde adgangsrettigheder på %s" + +#: src/cp.c:434 +#, c-format +msgid "cannot make directory %s" +msgstr "kan ikke oprette katalog %s" + +#: src/cp.c:493 src/ln.c:490 src/mv.c:459 src/shred.c:1601 +msgid "missing file argument" +msgstr "manglende fil-argument" + +#: src/cp.c:498 +msgid "missing destination file" +msgstr "manglende målfil" + +#: src/cp.c:523 src/ln.c:161 src/ln.c:183 src/ln.c:210 src/ln.c:297 +#, c-format +msgid "accessing %s" +msgstr "tilgår %s" + +#: src/cp.c:546 +#, c-format +msgid "%s: specified target is not a directory" +msgstr "%s: angivet mål er ikke et katalog" + +#: src/cp.c:554 +#, c-format +msgid "copying multiple files, but last argument %s is not a directory" +msgstr "kopierer flere filer, men sidste argument, %s, er ikke et katalog" + +#: src/cp.c:652 +msgid "when preserving paths, the destination must be a directory" +msgstr "når stier beholdes, skal målet være et katalog" + +#: src/cp.c:878 src/install.c:219 src/ln.c:434 src/mv.c:405 +#, c-format +msgid "" +"warning: --version-control (-V) is obsolete; support for it\n" +"will be removed in some future release. Use --backup=%s instead." +msgstr "" +"advarsel: --version-control (-V) er forældet; understøttelse for det\n" +"vil blive fjernet i en fremtidig udgave. Brug --backup=%s i stedet." + +#: src/cp.c:972 src/ln.c:464 +msgid "symbolic links are not supported on this system" +msgstr "symbolske lænker understøttes ikke på dette system" + +#: src/cp.c:1008 +msgid "cannot make both hard and symbolic links" +msgstr "kan ikke lave både hårde og symbolske lænker" + +#: src/cp.c:1016 src/install.c:275 src/ln.c:530 src/mv.c:483 +msgid "backup type" +msgstr "type af sikkerhedskopi" + +#: src/csplit.c:41 +msgid "Stuart Kemp and David MacKenzie" +msgstr "Stuart Kemp og David MacKenzie" + +#: src/csplit.c:289 src/csplit.c:1481 src/tac-pipe.c:57 src/tee.c:220 +#: src/tr.c:1609 src/tr.c:1711 src/tr.c:1754 +msgid "read error" +msgstr "læsefejl" + +#: src/csplit.c:583 +msgid "input disappeared" +msgstr "inddata forsvandt" + +#: src/csplit.c:705 src/csplit.c:716 +#, c-format +msgid "%s: line number out of range" +msgstr "%s: linjenummer uden for område" + +#: src/csplit.c:743 +#, c-format +msgid "%s: `%s': line number out of range" +msgstr "%s: '%s': linjenummer uden for område" + +#: src/csplit.c:746 src/csplit.c:792 +#, c-format +msgid " on repetition %d\n" +msgstr " ved %d. gentagelse\n" + +#: src/csplit.c:788 +#, c-format +msgid "%s: `%s': match not found" +msgstr "%s: '%s': ingen træffer fundet" + +#: src/csplit.c:849 src/csplit.c:889 src/tac.c:262 +msgid "error in regular expression search" +msgstr "fejl i søgning med regulært udtryk" + +#: src/csplit.c:992 +#, c-format +msgid "write error for `%s'" +msgstr "skrivefejl for \"%s\"" + +#: src/csplit.c:1064 +#, c-format +msgid "%s: `+' or `-' expected after delimeter" +msgstr "%s: '+' eller '-' forventet efter skilletegn" + +#: src/csplit.c:1068 +#, c-format +msgid "%s: integer expected after `%c'" +msgstr "%s: heltal forventedes efter \"%c\"" + +#: src/csplit.c:1088 +#, c-format +msgid "%s: `}' is required in repeat count" +msgstr "%s: '}' er nødvendig i gentagelsesantal" + +#: src/csplit.c:1098 +#, c-format +msgid "%s}: integer required between `{' and `}'" +msgstr "%s}: heltal kræves mellem '{' og '}'" + +#: src/csplit.c:1125 +#, c-format +msgid "%s: closing delimeter `%c' missing" +msgstr "%s: afslutningende skilletegn '%c' mangler" + +#: src/csplit.c:1141 +#, c-format +msgid "%s: invalid regular expression: %s" +msgstr "%s: ugyldigt regulært udtryk: %s" + +#: src/csplit.c:1174 +#, c-format +msgid "%s: invalid pattern" +msgstr "%s: ugyldigt mønster" + +#: src/csplit.c:1177 +#, c-format +msgid "%s: line number must be greater than zero" +msgstr "%s: linjenummeret skal være større end nul" + +#: src/csplit.c:1183 +#, c-format +msgid "line number `%s' is smaller than preceding line number, %s" +msgstr "linjenummer '%s' er mindre end foregående linjenummer, %s" + +#: src/csplit.c:1189 +#, c-format +msgid "warning: line number `%s' is the same as preceding line number" +msgstr "advarsel: linjenummer '%s' er det samme som foregående" + +#: src/csplit.c:1314 +msgid "missing conversion specifier in suffix" +msgstr "manglende konverteringsspecifikator i suffiks" + +#: src/csplit.c:1320 +#, c-format +msgid "invalid conversion specifier in suffix: %c" +msgstr "ugyldig konverteringsspecifikator i suffiks: %c" + +#: src/csplit.c:1323 +#, c-format +msgid "invalid conversion specifier in suffix: \\%.3o" +msgstr "ugyldig konverteringsspecifikator i suffiks: \\%.3o" + +#: src/csplit.c:1355 +#, c-format +msgid "missing %% conversion specification in suffix" +msgstr "manglende %%-konverteringsspecifikation i suffiks" + +#: src/csplit.c:1358 +#, c-format +msgid "too many %% conversion specifications in suffix" +msgstr "for mange %%-konverteringsspecifikationer i suffiks" + +#: src/csplit.c:1441 +#, c-format +msgid "%s: invalid number" +msgstr "%s: ugyldigt tal" + +#: src/csplit.c:1496 +#, c-format +msgid "Usage: %s [OPTION]... FILE PATTERN...\n" +msgstr "Brug: %s [FLAG]... FIL MØNSTER...\n" + +#: src/csplit.c:1500 +msgid "" +"Output pieces of FILE separated by PATTERN(s) to files `xx01', `xx02', ...,\n" +"and output byte counts of each piece to standard output.\n" +"\n" +msgstr "" +"Udskriv dele af FIL separeret af MØNSTER til filerne 'xx01', 'xx02',...,\n" +"og vis antal byte for hver del på standard-ud.\n" +"\n" + +#: src/csplit.c:1508 +#, c-format +msgid "" +" -b, --suffix-format=FORMAT use sprintf FORMAT instead of %d\n" +" -f, --prefix=PREFIX use PREFIX instead of `xx'\n" +" -k, --keep-files do not remove output files on errors\n" +msgstr "" +" -b, --suffix-format=FORMAT brug sprintf-FORMAT i stedet for %d\n" +" -f, --prefix=PRÆFIKS brug PRÆFIKS i stedet for 'xx'\n" +" -k, --keep-files fjern ikke udfiler ved fejl\n" + +#: src/csplit.c:1513 +msgid "" +" -n, --digits=DIGITS use specified number of digits instead of 2\n" +" -s, --quiet, --silent do not print counts of output file sizes\n" +" -z, --elide-empty-files remove empty output files\n" +msgstr "" +" -n, --digits=CIFRE brug angivet antal cifre i stedet for 2\n" +" -s, --quiet, --silent vis ikke størrelsen af udfilerne\n" +" -z, --elide-empty-files fjern tomme udfiler\n" + +#: src/csplit.c:1520 +msgid "" +"\n" +"Read standard input if FILE is -. Each PATTERN may be:\n" +msgstr "" +"\n" +"Læs standard-ind når FIL er '-'. Hvert MØNSTER kan være:\n" + +#: src/csplit.c:1524 +msgid "" +"\n" +" INTEGER copy up to but not including specified line number\n" +" /REGEXP/[OFFSET] copy up to but not including a matching line\n" +" %REGEXP%[OFFSET] skip to, but not including a matching line\n" +" {INTEGER} repeat the previous pattern specified number of times\n" +" {*} repeat the previous pattern as many times as possible\n" +"\n" +"A line OFFSET is a required `+' or `-' followed by a positive integer.\n" +msgstr "" +"\n" +" HELTAL kopier frem til, men ikke med, angivet linjenummer\n" +" /REGUDT/[POSITION] kopier frem til, men ikke med, en 'passende' linje\n" +" %%REGUDT%%[POSITION] hop frem til, men ikke med, en 'passende' linje\n" +" {HELTAL} gentag forrige mønster så mange gange som angivet\n" +" {*} gentag forrige mønster så mange gange som muligt\n" +"\n" +"En linje-POSITION skal være '+' eller '-' fulgt af et positivt heltal\n" + +#: src/cut.c:39 +msgid "David Ihnat, David MacKenzie, and Jim Meyering" +msgstr "David Ihnat, David MacKenzie og Jim Meyering" + +#: src/cut.c:174 src/df.c:711 src/du.c:174 src/expand.c:110 src/fold.c:67 +#: src/head.c:88 src/ls.c:3761 src/nl.c:176 src/paste.c:403 src/pr.c:2754 +#: src/sort.c:276 src/sum.c:60 src/tac.c:127 src/tail.c:234 src/tee.c:63 +#: src/unexpand.c:375 src/wc.c:125 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]...\n" +msgstr "Brug: %s [FLAG]... [FIL]...\n" + +#: src/cut.c:178 +msgid "" +"Print selected parts of lines from each FILE to standard output.\n" +"\n" +msgstr "" +"Udskriv valgte dele af linjerne fra hver FIL til standard-ud.\n" +"\n" + +#: src/cut.c:185 +msgid "" +" -b, --bytes=LIST output only these bytes\n" +" -c, --characters=LIST output only these characters\n" +" -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter\n" +msgstr "" +" -b, --bytes=LISTE udskriv kun disse byte\n" +" -c, --characters=LISTE udskriv kun disse tegn\n" +" -d, --delimiter=SKILLE brug SKILLE i stedet for TAB som skilletegn\n" + +#: src/cut.c:190 +msgid "" +" -f, --fields=LIST output only these fields; also print any line\n" +" that contains no delimiter character, unless\n" +" the -s option is specified\n" +" -n (ignored)\n" +msgstr "" +" -f, --fields=LISTE udskriv kun disse felter; udskriv også enhver\n" +" linje som ikke indeholder et skilletegn, " +"medmindre\n" +" flaget -s er angivet\n" +" -n (ignoreret)\n" + +#: src/cut.c:196 +msgid "" +" -s, --only-delimited do not print lines not containing delimiters\n" +" --output-delimiter=STRING use STRING as the output delimiter\n" +" the default is to use the input delimiter\n" +msgstr "" +" -s, --only-delimited udskriv ikke linjer som ikke indeholder " +"skilletegn\n" +" --output-delimiter=STRENG brug STRENG som forvalgt ud-skilletegn.\n" +" forvalgt er at bruge ind-skilletegnet\n" + +#: src/cut.c:203 +msgid "" +"\n" +"Use one, and only one of -b, -c or -f. Each LIST is made up of one\n" +"range, or many ranges separated by commas. Each range is one of:\n" +"\n" +" N N'th byte, character or field, counted from 1\n" +" N- from N'th byte, character or field, to end of line\n" +" N-M from N'th to M'th (included) byte, character or field\n" +" -M from first to M'th (included) byte, character or field\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"Brug én, og kun én af -b, -c og -f. Hver LISTE er lavet af en\n" +"'serie', eller mange serier separeret af komma. Hver serie er en af:\n" +"\n" +" N N'te byte, tegn eller felt, talt fra 1\n" +" N- fra N'te byte, tegn eller felt, til slutningen af linjen\n" +" N-M fra N'te til M'te (til og med) byte, tegn eller felt\n" +" -M fra første til M'te (til og med) byte, tegn eller felt\n" +"\n" +"Hvis ingen FIL er angivet, eller FIL er -, læses fra standard-ind.\n" + +#: src/cut.c:288 src/cut.c:319 src/cut.c:379 +msgid "invalid byte or field list" +msgstr "ugyldig byte- eller feltliste" + +#: src/cut.c:667 src/cut.c:676 +msgid "only one type of list may be specified" +msgstr "kun én slags liste må bruges" + +#: src/cut.c:670 +msgid "missing list of positions" +msgstr "positionsliste mangler" + +#: src/cut.c:679 +msgid "missing list of fields" +msgstr "feltliste mangler" + +#: src/cut.c:686 +msgid "the delimiter must be a single character" +msgstr "skilletegnet skal være et enkelt tegn" + +#: src/cut.c:717 +msgid "you must specify a list of bytes, characters, or fields" +msgstr "du skal angive en liste af byte, tegn eller felt" + +#: src/cut.c:720 +msgid "an input delimiter may be specified only when operating on fields" +msgstr "et inddataskilletegn kan kun specificeres ved arbejde på felter" + +#: src/cut.c:724 +msgid "" +"suppressing non-delimited lines makes sense\n" +"\tonly when operating on fields" +msgstr "" +"fjernelse af linjer uden skilletegn giver kun mening hvis man opererer\n" +"\tmed felter" + +#: src/date.c:117 +#, c-format +msgid "" +"Usage: %s [OPTION]... [+FORMAT]\n" +" or: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" +msgstr "" +"Brug: %s [FLAG]... [+FORMAT]\n" +" eller: %s [FLAG] [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" + +#: src/date.c:122 +msgid "" +"Display the current time in the given FORMAT, or set the system date.\n" +"\n" +" -d, --date=STRING display time described by STRING, not `now'\n" +" -f, --file=DATEFILE like --date once for each line of DATEFILE\n" +" -ITIMESPEC, --iso-8601[=TIMESPEC] output date/time in ISO 8601 format.\n" +" TIMESPEC=`date' for date only,\n" +" `hours', `minutes', or `seconds' for date and\n" +" time to the indicated precision.\n" +" --iso-8601 without TIMESPEC defaults to `date'.\n" +msgstr "" +"Vis den nuværende tid i det givne FORMAT eller sæt systemdatoen.\n" +"\n" +" -d, --date=STRENG vis tiden beskrevet af STRENG, ikke 'nu'\n" +" -f, --file=DATOFIL som --date en gang for hver linje af DATOFIL\n" +" -ITIDSSPEC, --iso-8601[=TIDSSPEC] udskriv en dato/tid streng i henhold til " +"ISO 8601.\n" +" TIDSSPEC='date' for kun dato,\n" +" 'hours', 'minutes', eller `seconds' for dato og\n" +" tid til den indikerede præcision.\n" +" --iso-8601 uden TIDSSPEC er det samme som " +"'date'.\n" + +#: src/date.c:133 +msgid "" +" -r, --reference=FILE display the last modification time of FILE\n" +" -R, --rfc-822 output RFC-822 compliant date string\n" +" -s, --set=STRING set time described by STRING\n" +" -u, --utc, --universal print or set Coordinated Universal Time\n" +msgstr "" +" -r, --reference=FIL vis sidste ændringsdato for FIL\n" +" -R, --rfc-822 udskriv en datostreng i henhold til RFC-822\n" +" -s, --set=STRENG sæt tiden som er beskrevet af STRENG\n" +" -u, --utc, --universal udskriv eller sæt 'Coordinated Universal Time'\n" + +#: src/date.c:141 +msgid "" +"\n" +"FORMAT controls the output. The only valid option for the second form\n" +"specifies Coordinated Universal Time. Interpreted sequences are:\n" +"\n" +" %% a literal %\n" +" %a locale's abbreviated weekday name (Sun..Sat)\n" +msgstr "" +"\n" +"FORMAT styrer udskriften. Den eneste gyldige flag for den anden\n" +"form specificerer Koordineret Universel Tid (UTC). Fortolkede sekvenser er:\n" +"\n" +" %% et egentligt %\n" +" %a lokaltilrettet ugedagsnavn (man..søn)\n" + +#: src/date.c:149 +msgid "" +" %A locale's full weekday name, variable length (Sunday..Saturday)\n" +" %b locale's abbreviated month name (Jan..Dec)\n" +" %B locale's full month name, variable length (January..December)\n" +" %c locale's date and time (Sat Nov 04 12:02:33 EST 1989)\n" +msgstr "" +" %A ugedag ifølge lokale (mandag-søndag), fuldstændigt (variabel længde)\n" +" %b måned ifølge lokal (jan-dec), forkortet\n" +" %B måned ifølge lokal (januar-december), fuldstændigt (variabel længde)\n" +" %c dato og tid (som lør 04 nov 12:02:33 CET 1989)\n" + +#: src/date.c:155 +msgid "" +" %C century (year divided by 100 and truncated to an integer) [00-99]\n" +" %d day of month (01..31)\n" +" %D date (mm/dd/yy)\n" +" %e day of month, blank padded ( 1..31)\n" +msgstr "" +" %C århundrede (heltalsdelen af år divideret med 100) [00-99]\n" +" %d dag i måned (01-31)\n" +" %D dato ifølge amerikansk format (mm/dd/åå)\n" +" %e dag i måned, indledende nul erstattet med blanktegn ( 1-31)\n" + +#: src/date.c:161 +msgid "" +" %F same as %Y-%m-%d\n" +" %g the 2-digit year corresponding to the %V week number\n" +" %G the 4-digit year corresponding to the %V week number\n" +msgstr "" +" %F samme som %Y-%m-%d\n" +" %g det 2-cifrede årstal svarende til %V-ugenummeret\n" +" %G det 4-cifrede årstal svarende til %V-ugenummeret\n" + +#: src/date.c:166 +msgid "" +" %h same as %b\n" +" %H hour (00..23)\n" +" %I hour (01..12)\n" +" %j day of year (001..366)\n" +msgstr "" +" %h samme som %b\n" +" %H time (00-23)\n" +" %I time (01-12)\n" +" %j dag på året (001-366)\n" + +#: src/date.c:172 +msgid "" +" %k hour ( 0..23)\n" +" %l hour ( 1..12)\n" +" %m month (01..12)\n" +" %M minute (00..59)\n" +msgstr "" +" %k time ( 0-23)\n" +" %l time ( 1-12)\n" +" %m måned (01-12)\n" +" %M minut (00-59)\n" + +#: src/date.c:178 +msgid "" +" %n a newline\n" +" %N nanoseconds (000000000..999999999)\n" +" %p locale's upper case AM or PM indicator (blank in many locales)\n" +" %P locale's lower case am or pm indicator (blank in many locales)\n" +" %r time, 12-hour (hh:mm:ss [AP]M)\n" +" %R time, 24-hour (hh:mm)\n" +" %s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)\n" +msgstr "" +" %n en ny linje\n" +" %N nanosekunder (000000000..999999999)\n" +" %p FM eller EM i store bogstaver ifølge lokale (tom i mange lokaler)\n" +" %P fm eller em i små bogstaver ifølge lokale (tom i mange lokaler)\n" +" %r tid, 12-timers (hh:mm:ss [FE]M)\n" +" %R tid, 2stimers (hh:mm)\n" +" %s sekunder siden \"1970-01-01 00:00:00 UTC\" (en GNU-tilføjelse)\n" + +#: src/date.c:187 +msgid "" +" %S second (00..60); the 60 is necessary to accommodate a leap second\n" +" %t a horizontal tab\n" +" %T time, 24-hour (hh:mm:ss)\n" +" %u day of week (1..7); 1 represents Monday\n" +msgstr "" +" %S sekunder (00-60), 60 behøves for at klare et skudsekund\n" +" %t en vandret tabulator\n" +" %T tid, 24-timers (hh:mm:ss)\n" +" %u dag i ugen (1-7), 1 betyder mandag\n" + +#: src/date.c:193 +msgid "" +" %U week number of year with Sunday as first day of week (00..53)\n" +" %V week number of year with Monday as first day of week (01..53)\n" +" %w day of week (0..6); 0 represents Sunday\n" +" %W week number of year with Monday as first day of week (00..53)\n" +msgstr "" +" %U ugenummer, med søndag som første dag i ugen (00-53)\n" +" %V ugenummer, med mandag som første dag i ugen (01-53)\n" +" %w ugedag (0-6); søndag repræsenteres som 0\n" +" %W ugenummer, med mandag som første dag i ugen (00-53)\n" + +#: src/date.c:199 +msgid "" +" %x locale's date representation (mm/dd/yy)\n" +" %X locale's time representation (%H:%M:%S)\n" +" %y last two digits of year (00..99)\n" +" %Y year (1970...)\n" +msgstr "" +" %x dato på lokaleformat (åå-mm-dd)\n" +" %X tid på lokaleformat (%H:%M:%S)\n" +" %y sidste to cifre i årstallet (00-99)\n" +" %Y år (1970-)\n" + +#: src/date.c:205 +msgid "" +" %z RFC-822 style numeric timezone (-0500) (a nonstandard extension)\n" +" %Z time zone (e.g., EDT), or nothing if no time zone is determinable\n" +"\n" +"By default, date pads numeric fields with zeroes. GNU date recognizes\n" +"the following modifiers between `%' and a numeric directive.\n" +"\n" +" `-' (hyphen) do not pad the field\n" +" `_' (underscore) pad the field with spaces\n" +msgstr "" +" %z RFC-822-numerisk tidszone (+0100) (en tilføjelse som ikke er " +"standard)\n" +" %Z tidszone (fx CET), eller intet hvis tidszonen ikke kunne bestemmes\n" +"\n" +"Normalt udfylder date numeriske felter med nuller. GNU date forstår\n" +"følgende bestemningstegn mellem \"%\" og en numerisk anvisning.\n" +"\n" +" \"-\" (bindestreg) udfyld ikke feltet\n" +" \"_\" (understregning) udfyld feltet med blanktegn\n" + +#: src/date.c:237 src/dd.c:1173 src/dircolors.c:539 src/head.c:221 +#: src/md5sum.c:340 src/md5sum.c:681 src/od.c:959 src/od.c:2001 src/pr.c:1164 +#: src/pr.c:1371 src/pr.c:1493 src/stty.c:909 src/tac.c:483 src/tac.c:489 +#: src/tee.c:151 src/tr.c:2027 src/tsort.c:585 +msgid "standard input" +msgstr "standard-ind" + +#: src/date.c:268 src/date.c:460 +#, c-format +msgid "invalid date `%s'" +msgstr "ugyldig dato '%s'" + +#: src/date.c:364 +msgid "the options to specify dates for printing are mutually exclusive" +msgstr "flagene for at angive datoer til udskriving kan ikke bruges sammen" + +#: src/date.c:371 +msgid "the options to print and set the time may not be used together" +msgstr "flagene for at udskrive og sætte tiden kan ikke bruges sammen" + +#: src/date.c:377 +#, c-format +msgid "too many non-option arguments: %s%s" +msgstr "for mange argumenter der ikke er flag: %s%s" + +#: src/date.c:385 +#, c-format +msgid "" +"the argument `%s' lacks a leading `+';\n" +"When using an option to specify date(s), any non-option\n" +"argument must be a format string beginning with `+'." +msgstr "" +"argumentet '%s' mangler et indledende '+';\n" +"Når man bruger et flag for at angive datoer skal eventuelle\n" +"andre typer argumenter bestå af en formatstreng som begynder med '+'" + +#: src/date.c:397 +msgid "" +"a format string may not be specified when using the --rfc-822 (-R) option" +msgstr "en formatstreng kan ikke angives når tilvalget --rfc-822 bruges" + +#: src/date.c:433 +msgid "undefined" +msgstr "ikke-defineret" + +#: src/date.c:435 +msgid "cannot get time of day" +msgstr "kan ikke bestemme klokkeslæt" + +#: src/date.c:468 +msgid "cannot set date" +msgstr "kan ikke sætte dato" + +#: src/dd.c:43 +msgid "Paul Rubin, David MacKenzie, and Stuart Kemp" +msgstr "Paul Rubin, David MacKenzie og Stuart Kemp" + +#: src/dd.c:288 src/tty.c:62 src/uname.c:110 src/whoami.c:52 +#, c-format +msgid "Usage: %s [OPTION]...\n" +msgstr "Brug: %s [FLAG]...\n" + +#: src/dd.c:289 +msgid "" +"Copy a file, converting and formatting according to the options.\n" +"\n" +" bs=BYTES force ibs=BYTES and obs=BYTES\n" +" cbs=BYTES convert BYTES bytes at a time\n" +" conv=KEYWORDS convert the file as per the comma separated keyword list\n" +" count=BLOCKS copy only BLOCKS input blocks\n" +" ibs=BYTES read BYTES bytes at a time\n" +msgstr "" +"Kopiér en fil med konvertering og formatering som angivet.\n" +"\n" +" bs=BYTE tving ibs=BYTE og obs=BYTE\n" +" cbs=BYTE konvertér BYTE byte ad gangen\n" +" conv=NØGLEORD konvertér filen vha. en liste med kommaadskilte nøgleord\n" +" count=BLOKKE kopiér kun BLOKKE indblokke\n" +" ibs=BYTE læs BYTE byte ad gangen\n" + +#: src/dd.c:298 +msgid "" +" if=FILE read from FILE instead of stdin\n" +" obs=BYTES write BYTES bytes at a time\n" +" of=FILE write to FILE instead of stdout\n" +" seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +" skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +msgstr "" +" if=FIL læs fra FIL i stedet for stdin\n" +" obs=BYTE skriv BYTE byte ad gangen\n" +" of=FIL skriv til FIL i stedet for stdout\n" +" seek=BLOKKE udelad BLOKKE blokke med obs-størrelse fra\n" +" begyndelsen af uddata\n" +" skip=BLOKKE udelad BLOKKE blokke med ibs-størrelse fra\n" +" begyndelsen af inddata\n" + +#: src/dd.c:307 +msgid "" +"\n" +"BLOCKS and BYTES may be followed by the following multiplicative suffixes:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M 1,048,576,\n" +"GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +"Each KEYWORD may be:\n" +"\n" +msgstr "" +"\n" +"BLOKKE og BYTE kan have følgende multiplikative suffikser:\n" +"xM M, c 1, w 2, b 512, kD 1000, k 1024, MD 1.000.000, M 1.048.576,\n" +"GD 1.000.000.000, G 1.073.741.824, og så videre for T, P, E, Z og Y.\n" +"Hvert NØGLEORD kan være:\n" +"\n" + +#: src/dd.c:315 +msgid "" +" ascii from EBCDIC to ASCII\n" +" ebcdic from ASCII to EBCDIC\n" +" ibm from ASCII to alternated EBCDIC\n" +" block pad newline-terminated records with spaces to cbs-size\n" +" unblock replace trailing spaces in cbs-size records with newline\n" +" lcase change upper case to lower case\n" +msgstr "" +" ascii fra EBCDIC til ASCII\n" +" ebcdic fra ASCII til EBCDIC\n" +" ibm fra ASCII til alterneret EBCDIC\n" +" block udfyld felter afsluttet med linjeskift med mellemrum til\n" +" cbs-størrelse\n" +" unblock erstat mellemrum med linjeskift i blokke med størrelse\n" +" som givet i cbs\n" +" lcase lav store bogstaver om til små\n" + +#: src/dd.c:323 +msgid "" +" notrunc do not truncate the output file\n" +" ucase change lower case to upper case\n" +" swab swap every pair of input bytes\n" +" noerror continue after read errors\n" +" sync pad every input block with NULs to ibs-size; when used\n" +" with block or unblock, pad with spaces rather than NULs\n" +msgstr "" +" notrunc afkort ikke uddatafilen\n" +" ucase lav små bogstaver om til store\n" +" swab ombyt hvert par af byte i inddata\n" +" noerror fortsæt efter læsefejl\n" +" sync udfyld hver inddatablok med nul-tegn indtil ibs-størrelse;\n" +" ved brug med block eller unblock - udfyld med blanke i stedet\n" +" for med nul-tegn\n" + +#: src/dd.c:362 +#, c-format +msgid "%s+%s records in\n" +msgstr "%s+%s blokke ind\n" + +#: src/dd.c:364 +#, c-format +msgid "%s+%s records out\n" +msgstr "%s+%s blokke ud\n" + +#: src/dd.c:371 +msgid "truncated record" +msgstr "afkortet blok" + +#: src/dd.c:372 +msgid "truncated records" +msgstr "afkortede blokke" + +#: src/dd.c:382 +#, c-format +msgid "closing input file %s" +msgstr "lukker indfil %s" + +#: src/dd.c:385 +#, c-format +msgid "closing output file %s" +msgstr "lukker uddatafil %s" + +#: src/dd.c:469 +#, c-format +msgid "writing to %s" +msgstr "skriver til %s" + +#: src/dd.c:501 +#, c-format +msgid "invalid conversion: %s" +msgstr "ugyldig konvertering: %s" + +#: src/dd.c:557 +#, c-format +msgid "unrecognized option %s" +msgstr "ukendt flag %s" + +#: src/dd.c:610 +#, c-format +msgid "unrecognized option %s=%s" +msgstr "ukendt flag %s=%s" + +#: src/dd.c:616 +#, c-format +msgid "invalid number %s" +msgstr "ugyldigt antal %s" + +#: src/dd.c:646 +msgid "" +"only one conv in {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, " +"{unblock,sync}" +msgstr "" +"kun én konvertering i {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, " +"{unblock,sync}" + +#: src/dd.c:781 +#, c-format +msgid "" +"warning: working around lseek kernel bug for file (%s)\n" +" of mt_type=0x%0lx -- see for the list of types" +msgstr "" +"advarsel: omgår lseek-kernefejl for fil (%s)\n" +" med mt_type=0x%0lx -- se for listen af typer" + +#: src/dd.c:1170 src/dd.c:1188 +#, c-format +msgid "opening %s" +msgstr "åbner %s" + +#: src/dd.c:1196 +msgid "file offset out of range" +msgstr "filposition uden for interval" + +#: src/dd.c:1214 +#, c-format +msgid "advancing past %s bytes in output file %s" +msgstr "passerer forbi %s byte i uddatafil %s" + +#: src/df.c:49 +msgid "Torbjorn Granlund, David MacKenzie, Larry McVoy, and Paul Eggert" +msgstr "Torbjørn Granlund, David MacKenzie, Larry McVoy og Paul Eggert" + +#: src/df.c:153 +msgid "Filesystem Type" +msgstr "Filsystem Type" + +#: src/df.c:155 +msgid "Filesystem " +msgstr "Filsystem " + +#: src/df.c:158 +#, c-format +msgid " Inodes IUsed IFree IUse%%" +msgstr " Inoder IBrugt IFri IBrug%%" + +#: src/df.c:162 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " Størr Brugt Tilb Brug%%" + +#: src/df.c:164 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " Størr Brugt Tilb Brug" + +#: src/df.c:167 +#, c-format +msgid " %4s-blocks Used Available Capacity" +msgstr " %4s-blokke Brugt Tilbage Kapacitet" + +#: src/df.c:198 +#, c-format +msgid " %4s-blocks Used Available Use%%" +msgstr " %4s-blokke Brugt Tilbage Brug%%" + +#: src/df.c:202 +msgid " Mounted on\n" +msgstr " Monteret på\n" + +#: src/df.c:712 +msgid "" +"Show information about the filesystem on which each FILE resides,\n" +"or all filesystems by default.\n" +"\n" +msgstr "" +"Vis information om filsystemet som FIL ligger på, eller normalt alle " +"filsystemer.\n" +"\n" + +#: src/df.c:720 +msgid "" +" -a, --all include filesystems having 0 blocks\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +msgstr "" +" -a, --all medtag filsystemer med 0 blokke\n" +" -B, --block-size=STR brug blokke på STR byte\n" +" -h, --human-readable skriv størrelser på en læsevenlig form \n" +" (f.eks. 1K 234M 2G)\n" +" -H, --si det samme, men brug 1000 som grundtal, ikke 1024\n" + +#: src/df.c:726 +msgid "" +" -i, --inodes list inode information instead of block usage\n" +" -k like --block-size=1K\n" +" -l, --local limit listing to local filesystems\n" +" --no-sync do not invoke sync before getting usage info " +"(default)\n" +msgstr "" +" -i, --inodes skriv inodeinformation i stedet for blokforbrug\n" +" -k, --kilobytes ligesom --block-size=1024\n" +" -l, --local begræns til lokale filsystemer\n" +" --no-sync kør ikke sync før hentning af information " +"(standard)\n" + +#: src/df.c:732 +msgid "" +" -P, --portability use the POSIX output format\n" +" --sync invoke sync before getting usage info\n" +" -t, --type=TYPE limit listing to filesystems of type TYPE\n" +" -T, --print-type print filesystem type\n" +" -x, --exclude-type=TYPE limit listing to filesystems not of type TYPE\n" +" -v (ignored)\n" +msgstr "" +" -P, --portability brug POSIX-format for uddata\n" +" --sync kør sync før hentning af oplysninger om forbrug\n" +" -t, --type=TYPE vis kun filsystemer af typen TYPE\n" +" -T, --print-type vis filsystemtype\n" +" -x, --exclude-type=TYPE vis kun filsystemer som ikke er af typen TYPE\n" +" -v (ignoreret)\n" + +#: src/df.c:742 src/du.c:215 src/ls.c:3879 +msgid "" +"\n" +"SIZE may be (or may be an integer optionally followed by) one of following:\n" +"kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y.\n" +msgstr "" +"\n" +"STØRRELSE kan være (eller kan være et heltal muligvis fulgt af) en af de " +"følgende:\n" +"kB 1000, K 1024, MB 1.000.000 og M 1.048.576, og så videre for G, T, P, E, Z " +"og Y.\n" + +#: src/df.c:859 +#, c-format +msgid "file system type %s both selected and excluded" +msgstr "filsystem af typen %s er både valgt og udeladt" + +#: src/df.c:903 +msgid "Warning: " +msgstr "Advarsel: " + +#: src/df.c:906 +#, c-format +msgid "%scannot read table of mounted filesystems" +msgstr "%s kan ikke læse tabellen over monterede filsystemer" + +#: src/dircolors.c:103 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]\n" +msgstr "Brug: %s [FLAG]... [FIL]\n" + +#: src/dircolors.c:104 +msgid "" +"Output commands to set the LS_COLORS environment variable.\n" +"\n" +"Determine format of output:\n" +" -b, --sh, --bourne-shell output Bourne shell code to set LS_COLORS\n" +" -c, --csh, --c-shell output C shell code to set LS_COLORS\n" +" -p, --print-database output defaults\n" +msgstr "" +"Udskriv kommandoer for at sætte miljøvariablen LS_COLORS.\n" +"\n" +"Bestem ud-format:\n" +" -b, --sh, --bourne-shell udskriv Bourne shell-kode for at sætte " +"LS_COLORS\n" +" -c, --csh, --c-shell udskriv C skal-kode for at sætte LS_COLORS\n" +" -p, --print-data-base udskriv den interne database\n" + +#: src/dircolors.c:114 +msgid "" +"\n" +"If FILE is specified, read it to determine which colors to use for which\n" +"file types and extensions. Otherwise, a precompiled database is used.\n" +"For details on the format of these files, run `dircolors --print-database'.\n" +msgstr "" +"\n" +"Hvis FIL er angivet, læs den for at bestemme hvilke farver der skal bruges " +"til\n" +"hvilke filtyper og endelser. Ellers bliver en foroversat database brugt.\n" +"For detaljer om formatet af disse filer kør 'dircolors --print-database'.\n" + +#: src/dircolors.c:299 +#, c-format +msgid "%s:%lu: invalid line; missing second token" +msgstr "%s:%lu: ugyldig linje; mangler andet element" + +#: src/dircolors.c:371 +#, c-format +msgid "%s:%lu: unrecognized keyword %s" +msgstr "%s:%lu: ukendt nøgleord %s" + +#: src/dircolors.c:372 +msgid "" +msgstr "" + +#: src/dircolors.c:467 +msgid "" +"the options to output dircolors' internal database and\n" +"to select a shell syntax are mutually exclusive" +msgstr "" +"flagene for at udskrive dircolors interne database og at vælge en\n" +"skálsyntaks er gensidigt udelukkende" + +#: src/dircolors.c:475 +msgid "" +"no FILE arguments may be used with the option to output\n" +"dircolors' internal database" +msgstr "" +"flaget for at udskrive dircolors' interne database til uddata\n" +"tillader ikke argumenter" + +#: src/dircolors.c:504 +msgid "no SHELL environment variable, and no shell type option given" +msgstr "ingen SHELL-miljøvariabel, og ingen skal-type angivet med flag" + +#: src/dirname.c:33 src/pathchk.c:59 +msgid "David MacKenzie and Jim Meyering" +msgstr "David MacKenzie og Jim Meyering" + +#: src/dirname.c:46 +#, c-format +msgid "" +"Usage: %s NAME\n" +" or: %s OPTION\n" +msgstr "" +"Brug: %s NAVN\n" +" eller: %s FLAG\n" + +#: src/dirname.c:51 +msgid "" +"Print NAME with its trailing /component removed; if NAME contains no /'s,\n" +"output `.' (meaning the current directory).\n" +"\n" +msgstr "" +"Udskriv NAVN med alt fra sidste '/' fjernet; Hvis NAVN ikke indeholder nogen " +"'/'-er, udskriv '.' (for nuværende katalog).\n" + +#: src/du.c:49 +msgid "" +"Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert, and Jim " +"Meyering" +msgstr "" +"Torbjørn Granlund, David MacKenzie, Larry McVoy, Paul Eggert og Jim Meyering" + +#: src/du.c:175 +msgid "" +"Summarize disk usage of each FILE, recursively for directories.\n" +"\n" +msgstr "" +"Opsummér diskforbrug for hver FIL, rekursivt for kataloger.\n" +"\n" + +#: src/du.c:182 +msgid "" +" -a, --all write counts for all files, not just directories\n" +" --apparent-size print apparent sizes, rather than disk usage; " +"although\n" +" the apparent size is usually smaller, it may be\n" +" larger due to holes in (`sparse') files, internal\n" +" fragmentation, indirect blocks, and the like\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -b, --bytes equivalent to `--apparent-size --block-size=1'\n" +" -c, --total produce a grand total\n" +" -D, --dereference-args dereference FILEs that are symbolic links\n" +msgstr "" +" -a, --all medtag filer, ikke kun kataloger\n" +" --apparent-size udskriv tilsyneladende størrelse i stedet for " +"diskforbrug;\n" +" selvom den tilsyneladende størrelse normalt er " +"mindre,\n" +" kan den være større på grund af huller i (tynde) " +"filer,\n" +" intern fragmentering, indirekte blokke og " +"lignende\n" +" -B, --block-size=STØR brug blokke på STØR byte\n" +" -b, --bytes skriv størrelse i byte\n" +" -c, --total vis totalsum\n" +" -D, --dereference-args følg FIL'er når de er symbolske lænker\n" + +#: src/du.c:193 +msgid "" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +" -k like --block-size=1K\n" +" -l, --count-links count sizes many times if hard linked\n" +msgstr "" +" -h, --human-readable skriv størrelser i et læsevenligt format \n" +" (fx 1K 234M 2G)\n" +" -H, --si det samme, men brug 1000 som grundtal, ikke 1024\n" +" -k, --kilobytes ligesom --block-size=1024\n" +" -l, --count-links tæl størrelsen med flere gange for hårde lænker\n" + +#: src/du.c:199 +msgid "" +" -L, --dereference dereference all symbolic links\n" +" -S, --separate-dirs do not include size of subdirectories\n" +" -s, --summarize display only a total for each argument\n" +msgstr "" +" -L, --dereference følg alle symbolske lænker\n" +" -S, --separate-dirs medtag ikke størrelsen på underkataloger\n" +" -s, --summarize vis kun sum for hvert argument\n" + +#: src/du.c:204 +msgid "" +" -x, --one-file-system skip directories on different filesystems\n" +" -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +"FILE.\n" +" --exclude=PATTERN Exclude files that match PATTERN.\n" +" --max-depth=N print the total for a directory (or file, with --" +"all)\n" +" only if it is N or fewer levels below the command\n" +" line argument; --max-depth=0 is the same as\n" +" --summarize\n" +msgstr "" +" -x, --one-file-system udelad kataloger på andre filsystemer\n" +" -X FIL, --exclude-from=FIL udelad filer som svarer til et hvilket som\n" +" helst mønster i FIL.\n" +" --exclude=MØN udelad filer som svarer til MØN\n" +" --max-depth=N vis kun totalsum for et katalog (eller fil, med --" +"all)\n" +" hvis der er N eller færre niveauer under " +"kommandolinje-\n" +" argumentet; --max-depth=0 er det samme som\n" +" --summarize\n" + +#: src/du.c:337 +#, c-format +msgid "cannot change to parent of directory %s" +msgstr "kan ikke gå til overkatalog for kataloget %s" + +#: src/du.c:345 +#, c-format +msgid "cannot change to directory %s" +msgstr "kan ikke gå til kataloget %s" + +#: src/du.c:352 +#, c-format +msgid "cannot read directory %s" +msgstr "kan ikke læse katalog %s" + +#: src/du.c:554 src/ls.c:2241 src/wc.c:591 +msgid "total" +msgstr "totalt" + +#: src/du.c:641 +#, c-format +msgid "invalid maximum depth %s" +msgstr "ugyldig største dybde %s" + +#: src/du.c:707 +msgid "cannot both summarize and show all entries" +msgstr "kan ikke både summere og vise alle størrelser" + +#: src/du.c:714 +msgid "warning: summarizing is the same as using --max-depth=0" +msgstr "advarsel: summering er det samme som at bruge --max-depth=0" + +#: src/du.c:720 +#, c-format +msgid "warning: summarizing conflicts with --max-depth=%d" +msgstr "advarsel: summering er i konflikt med --max-depth=%d" + +#: src/echo.c:77 +#, c-format +msgid "Usage: %s [OPTION]... [STRING]...\n" +msgstr "Brug: %s [FLAG]... [STRENG]...\n" + +#: src/echo.c:78 +msgid "" +"Echo the STRING(s) to standard output.\n" +"\n" +" -n do not output the trailing newline\n" +" -e enable interpretation of the backslash-escaped characters\n" +" listed below\n" +" -E disable interpretation of those sequences in STRINGs\n" +msgstr "" +"Ekko STRENG'e til standard-ud.\n" +"\n" +" -n udskriv ikke det efterfølgende linjeskift\n" +" -e aktivér tolkning af sekvenserne med omvendt skråstreg " +"nævnt nedenfor\n" +" -E deaktivér tolkningen af disse sekvenser i STRENG'e\n" + +#: src/echo.c:88 +msgid "" +"\n" +"Without -E, the following sequences are recognized and interpolated:\n" +"\n" +" \\NNN the character whose ASCII code is NNN (octal)\n" +" \\\\ backslash\n" +" \\a alert (BEL)\n" +" \\b backspace\n" +msgstr "" +"\n" +"Uden -E vil følgende sekvenser blive forstået og indsat:\n" +"\n" +" \\NNN det tegn, hvis ASCII-værdi er NNN (oktalt)\n" +" \\\\ omvendt skråstreg\n" +" \\a advarsel (SIGNAL)\n" +" \\b baktegn\n" + +#: src/echo.c:97 +msgid "" +" \\c suppress trailing newline\n" +" \\f form feed\n" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" +" \\c udelad linjeskift på slutningen\n" +" \\f sideskift\n" +" \\n ny linje\n" +" \\r vognretur\n" +" \\t vandret tabulator\n" +" \\v lodret tabulator\n" + +#: src/env.c:93 +msgid "Richard Mlynarik and David MacKenzie" +msgstr "Richard Mlynarik og David MacKenzie" + +#: src/env.c:119 +#, c-format +msgid "Usage: %s [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]\n" +msgstr "Brug: %s [FLAG]... [-] [NAVN=VÆRDI]... [KOMMANDO [ARG]...]\n" + +#: src/env.c:122 +msgid "" +"Set each NAME to VALUE in the environment and run COMMAND.\n" +"\n" +" -i, --ignore-environment start with an empty environment\n" +" -u, --unset=NAME remove variable from the environment\n" +msgstr "" +"Sæt hvert NAVN til VÆRDI fra miljøvariable og udfør KOMMANDO.\n" +" -i, --ignore-environment start uden miljøvariable\n" +" -u, --unset=NAVN fjern miljøvariablen NAVN\n" + +#: src/env.c:130 +msgid "" +"\n" +"A mere - implies -i. If no COMMAND, print the resulting environment.\n" +msgstr "" +"\n" +"En - for sig selv implicerer -i. Hvis ingen KOMMANDO er angivet, udskriv\n" +"det resulterende miljø.\n" + +#: src/expand.c:114 +msgid "" +"Convert tabs in each FILE to spaces, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Konvertér tabulatorer i hver FIL til mellemrum, skriv til standard-ud.\n" +"Hvis ingen FIL er angivet, eller FIL er -, læses fra standard-ind.\n" +"\n" + +#: src/expand.c:122 +msgid "" +" -i, --initial do not convert TABs after non whitespace\n" +" -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +msgstr "" +" -i, --initial konvertér ikke tabulatorer efter ikke-blanke tegn\n" +" -t, --tabs=TAL hav tabulatorer TAL tegn fra hinanden, ikke 8\n" + +#: src/expand.c:126 +msgid "" +" -t, --tabs=LIST use comma separated list of explicit tab positions\n" +msgstr " -t, --tabs=LISTE brug komma-separeret LISTE med tab-positioner\n" + +#: src/expand.c:173 src/unexpand.c:153 +msgid "tab size contains an invalid character" +msgstr "tabulatorstørrelsen indeholder et ugyldigt tegn" + +#: src/expand.c:191 src/unexpand.c:171 +msgid "tab size cannot be 0" +msgstr "tabulatorstørrelse kan ikke være 0" + +#: src/expand.c:193 src/unexpand.c:173 +msgid "tab sizes must be ascending" +msgstr "tabulatorstørrelser skal være stigende" + +#: src/expand.c:386 +msgid "`-LIST' option is obsolete; use `-t LIST'" +msgstr "'-LIST'-flaget er forældet; brug '-t LIST'" + +#: src/expr.c:90 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: %s OPTION\n" +msgstr "" +"Brug: %s UDTRYK\n" +" eller: %s FLAG\n" + +#: src/expr.c:98 +msgid "" +"\n" +"Print the value of EXPRESSION to standard output. A blank line below\n" +"separates increasing precedence groups. EXPRESSION may be:\n" +"\n" +" ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0\n" +msgstr "" +"\n" +"Udskriv værdien på UDTRYK til standard-ud. En tom linje nedenfor adskiller " +"grupper\n" +"med voksende prioritet. UDTRYK kan være:\n" +"\n" +" ARG1 | ARG2 ARG1 hvis det hverken er nul eller 0, ellers ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 hvis intet af argumenterne er nul eller 0, ellers " +"0\n" + +#: src/expr.c:107 +msgid "" +"\n" +" ARG1 < ARG2 ARG1 is less than ARG2\n" +" ARG1 <= ARG2 ARG1 is less than or equal to ARG2\n" +" ARG1 = ARG2 ARG1 is equal to ARG2\n" +" ARG1 != ARG2 ARG1 is unequal to ARG2\n" +" ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" +" ARG1 > ARG2 ARG1 is greater than ARG2\n" +msgstr "" +"\n" +" ARG1 < ARG2 ARG1 er mindre end ARG2\n" +" ARG1 <= ARG2 ARG1 er mindre end eller lig med ARG2\n" +" ARG1 = ARG2 ARG1 er lig med ARG2\n" +" ARG1 != ARG2 ARG1 er ikke lig med ARG2\n" +" ARG1 >= ARG2 ARG1 er større end eller lig med ARG2\n" +" ARG1 > ARG2 ARG1 er større end ARG2\n" + +#: src/expr.c:116 +msgid "" +"\n" +" ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" +" ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" +msgstr "" +"\n" +" ARG1 + ARG2 aritmetisk sum af ARG1 og ARG2\n" +" ARG1 - ARG2 aritmetisk forskel mellem ARG1 og ARG2\n" + +#: src/expr.c:121 +#, c-format +msgid "" +"\n" +" ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" +" ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" +" ARG1 % ARG2 arithmetic remainder of ARG1 divided by ARG2\n" +msgstr "" +"\n" +" ARG1 * ARG2 aritmetisk produkt af ARG1 og ARG2\n" +" ARG1 / ARG2 aritmetisk kvotient af ARG1 divideret med ARG2\n" +" ARG1 % ARG2 aritmetisk rest af ARG1 divideret med ARG2\n" + +#: src/expr.c:127 +msgid "" +"\n" +" STRING : REGEXP anchored pattern match of REGEXP in STRING\n" +"\n" +" match STRING REGEXP same as STRING : REGEXP\n" +" substr STRING POS LENGTH substring of STRING, POS counted from 1\n" +" index STRING CHARS index in STRING where any CHARS is found, or 0\n" +" length STRING length of STRING\n" +msgstr "" +"\n" +" STRENG : REGUDTRYK forankret mønstersøgning efter REGUDTRYK i STRENG\n" +"\n" +" match STRENG REGUDTRYK samme som STRENG : REGUDTRYK\n" +" subtr STRENG POS LÆNGDE delstreng af STRENG, POS regnes fra 1\n" +" index STRENG BOGST index i STRENG hvor BOGST fandtes, eller 0\n" +" length STRENG længden af STRENG\n" + +#: src/expr.c:136 +msgid "" +" + TOKEN interpret TOKEN as a string, even if it is a\n" +" keyword like `match' or an operator like `/'\n" +"\n" +" ( EXPRESSION ) value of EXPRESSION\n" +msgstr "" +" + ELEMENT tolk ELEMENT som en streng, selv om den er et\n" +" nøgleord som \"match\" eller en operator som " +"\"/\"\n" +" ( UDTRYK ) værdien af UDTRYK\n" + +#: src/expr.c:142 +msgid "" +"\n" +"Beware that many operators need to be escaped or quoted for shells.\n" +"Comparisons are arithmetic if both ARGs are numbers, else lexicographical.\n" +"Pattern matches return the string matched between \\( and \\) or null; if\n" +"\\( and \\) are not used, they return the number of characters matched or " +"0.\n" +msgstr "" +"\n" +"Vær opmærksom på at mange operatorer skal beskyttes mod " +"kommandofortolkeren,\n" +"f.eks. med gåseøjne. Sammenligninger er aritmetiske hvis begge\n" +"ARG'umenter er tal, ellers leksikografiske. Mønster-sammenligninger\n" +"returnerer strengen som passede på mønstret mellem \\( og \\) eller nul.\n" +"Hvis \\( og \\) ikke bruges, returneres antal tegn som passede eller 0.\n" + +#: src/expr.c:186 src/expr.c:438 src/expr.c:444 src/expr.c:449 src/expr.c:471 +msgid "syntax error" +msgstr "syntaksfejl" + +#: src/expr.c:384 +#, c-format +msgid "" +"warning: unportable BRE: `%s': using `^' as the first character\n" +"of the basic regular expression is not portable; it is being ignored" +msgstr "" +"advarsel: ikke-portabel BRE (Basic Regular Expression): '%s': \n" +"brug af '^' som første tegn af et almindelig regulært udtryk er ikke\n" +"portabelt; '^' ignoreres" + +#: src/expr.c:586 src/expr.c:625 +msgid "non-numeric argument" +msgstr "ikke-numerisk argument" + +#: src/expr.c:592 +msgid "division by zero" +msgstr "deling med nul" + +#: src/factor.c:74 +#, c-format +msgid "" +"Usage: %s [NUMBER]...\n" +" or: %s OPTION\n" +msgstr "" +"Brug: %s [TAL]...\n" +" eller: %s FLAG\n" + +#: src/factor.c:79 +msgid "" +"Print the prime factors of each NUMBER.\n" +"\n" +msgstr "" +"Udskriv primtalsfaktorerne for hvert TAL.\n" +"\n" + +#: src/factor.c:85 +msgid "" +"\n" +" Print the prime factors of all specified integer NUMBERs. If no " +"arguments\n" +" are specified on the command line, they are read from standard input.\n" +msgstr "" +"\n" +" Udskriv primtals-faktorerne til alle angivne heltal TAL. Hvis \n" +" ingen argumenter er angivet på kommandolinjen læses de fra standard-ind.\n" + +#: src/factor.c:154 +#, c-format +msgid "`%s' is not a valid positive integer" +msgstr "'%s' er ikke et gyldig positivt heltal" + +#: src/false.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating failure.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"Brug: %s [ignorerede kommandolinje-argumenter]\n" +" eller: %s FLAG\n" +"Afslut med en statuskode der angiver fejl.\n" +"\n" +"Disse navne på flag kan ikke forkortes.\n" +"\n" + +#: src/fmt.c:271 +#, c-format +msgid "Usage: %s [-DIGITS] [OPTION]... [FILE]...\n" +msgstr "Brug: %s [-CIFRE] [FLAG]... [FIL]...\n" + +#: src/fmt.c:272 +msgid "" +"Reformat each paragraph in the FILE(s), writing to standard output.\n" +"If no FILE or if FILE is `-', read standard input.\n" +"\n" +msgstr "" +"Omformatér hvert afsnit i FILerne, og skriv til standard-ud.\n" +"Hvis ingen FIL er angivet, eller FIL er -, læses fra standard-ind.\n" +"\n" + +#: src/fmt.c:280 +msgid "" +" -c, --crown-margin preserve indentation of first two lines\n" +" -p, --prefix=STRING combine only lines having STRING as prefix\n" +" -s, --split-only split long lines, but do not refill\n" +msgstr "" +" -c, --crown-margin behold indrykning for de første to linjer\n" +" -p, --prefix=STRENG sammensæt kun linjer som har STRENG som\n" +" forstavelse\n" +" -s, --split-only opdel lange linjer, men fyld ikke op\n" + +#: src/fmt.c:286 +msgid "" +" -t, --tagged-paragraph indentation of first line different from second\n" +" -u, --uniform-spacing one space between words, two after sentences\n" +" -w, --width=NUMBER maximum line width (default of 75 columns)\n" +msgstr "" +" -t, --tagged-paragraph indrykning for første linje er forskellig fra " +"næste\n" +" -u, --uniform-spacing et mellemrum mellem ord, to efter sætninger\n" +" -w, --width=TAL maksimal linjelængde (ellers 75 kolonner)\n" + +#: src/fmt.c:293 +msgid "" +"\n" +"In -wNUMBER, the letter `w' may be omitted.\n" +msgstr "" +"\n" +"Ved -wTAL kan bogstavet 'w' udelades.\n" + +#: src/fmt.c:345 +#, c-format +msgid "invalid width option: `%s'" +msgstr "ugyldig linjelængdeflag: \"%s\"" + +#: src/fmt.c:385 +#, c-format +msgid "invalid width: `%s'" +msgstr "ugyldig linjelængde: \"%s\"" + +#: src/fold.c:71 +msgid "" +"Wrap input lines in each FILE (standard input by default), writing to\n" +"standard output.\n" +"\n" +msgstr "" +"Ombryd linjerne i hver FIL (forvalgt standard-ind), og skriv til standard-" +"ud\n" +"\n" + +#: src/fold.c:79 +msgid "" +" -b, --bytes count bytes rather than columns\n" +" -s, --spaces break at spaces\n" +" -w, --width=WIDTH use WIDTH columns instead of 80\n" +msgstr "" +" -b, --bytes tæl byte i stedet for kolonner\n" +" -s, --spaces ombryd ved mellemrum\n" +" -w, --width=BREDDE brug BREDDE kolonner i stedet for 80\n" + +#: src/fold.c:267 +#, c-format +msgid "`%s' option is obsolete; use `%s'" +msgstr "'%s'-flag er forældet; brug '%s'" + +#: src/fold.c:295 +#, c-format +msgid "invalid number of columns: `%s'" +msgstr "ugyldigt antal kolonner: \"%s\"" + +#: src/head.c:92 +msgid "" +"Print first 10 lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Skriv de første 10 linjer af hver FIL til standard-ud.\n" +"Med mere end en FIL angivet udskrives filnavnet før hver FIL.\n" +"Hvis ingen FIL er angivet, eller FIL er -, læses fra standard-ind.\n" +"\n" + +#: src/head.c:101 +msgid "" +" -c, --bytes=SIZE print first SIZE bytes\n" +" -n, --lines=NUMBER print first NUMBER lines instead of first 10\n" +msgstr "" +" -c, --bytes=STØRRELSE udskriv første STØRRELSE bytes\n" +" -n, --lines=ANTAL udskriv første ANTAL linjer i stedet for 10\n" + +#: src/head.c:105 +msgid "" +" -q, --quiet, --silent never print headers giving file names\n" +" -v, --verbose always print headers giving file names\n" +msgstr "" +" -q, --quiet, --silent udskriv ikke overskrifter med filnavne først\n" +" -v, --verbose skriv altid overskrifter med filnavne først\n" + +#: src/head.c:111 src/split.c:120 +msgid "" +"\n" +"SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +msgstr "" +"\n" +"STØRRELSE kan have en multiplikatorendelse: b for 512, k for 1K eller\n" +" m for 1 Meg.\n" + +#: src/head.c:190 +#, c-format +msgid "cannot reposition file pointer for %s" +msgstr "kan ikke flytte filpegeren for %s" + +#: src/head.c:256 src/tail.c:1388 +#, c-format +msgid "%s: %s is so large that it is not representable" +msgstr "%s: %s er så stor at den ikke kan repræsenteres" + +#: src/head.c:257 src/tail.c:1390 +msgid "number of lines" +msgstr "antal linjer" + +#: src/head.c:257 src/tail.c:1391 +msgid "number of bytes" +msgstr "antal bytes" + +#: src/head.c:264 src/tail.c:1478 +msgid "invalid number of lines" +msgstr "ugyldigt antal linjer" + +#: src/head.c:265 src/tail.c:1479 +msgid "invalid number of bytes" +msgstr "ugyldigt antal byte" + +#: src/head.c:341 +#, c-format +msgid "unrecognized option `-%c'" +msgstr "ukendt flag \"-%c\"" + +#: src/head.c:348 +#, c-format +msgid "`-%s' option is obsolete; use `-%c %.*s%.*s%s'" +msgstr "'-%s'-flaget er forældet; brug '-%c %.*s%.*s%s'" + +#: src/hostid.c:48 +#, c-format +msgid "" +"Usage: %s\n" +" or: %s OPTION\n" +"Print the numeric identifier (in hexadecimal) for the current host.\n" +"\n" +msgstr "" +"Brug: %s\n" +" eller: %s FLAG\n" +"Udskriv den numeriske identifikator (heksadecimalt) for dette system.\n" + +#: src/hostname.c:67 +#, c-format +msgid "" +"Usage: %s [NAME]\n" +" or: %s OPTION\n" +"Print or set the hostname of the current system.\n" +"\n" +msgstr "" +"Brug: %s [NAVN]\n" +" eller: %s FLAG\n" +"Udskriv eller sæt værtsnavnet for dette system.\n" + +#: src/hostname.c:104 +#, c-format +msgid "cannot set hostname to `%s'" +msgstr "kan ikke sætte værtsnavnet til '%s'" + +#: src/hostname.c:110 +msgid "cannot set hostname; this system lacks the functionality" +msgstr "kan ikke sætte værtsnavnet; dette system mangler funktionaliteten" + +#: src/hostname.c:117 +msgid "cannot determine hostname" +msgstr "kan ikke bestemme værtsnavnet" + +#: src/id.c:36 +msgid "Arnold Robbins and David MacKenzie" +msgstr "Arnold Robbins og David MacKenzie" + +#: src/id.c:87 +#, c-format +msgid "Usage: %s [OPTION]... [USERNAME]\n" +msgstr "Brug: %s [FLAG]... [BRUGERNAVN]\n" + +#: src/id.c:88 +msgid "" +"Print information for USERNAME, or the current user.\n" +"\n" +" -a ignore, for compatibility with other versions\n" +" -g, --group print only the effective group ID\n" +" -G, --groups print all group IDs\n" +" -n, --name print a name instead of a number, for -ugG\n" +" -r, --real print the real ID instead of the effective ID, with -ugG\n" +" -u, --user print only the effective user ID\n" +msgstr "" +"Udskriv information for BRUGERNAVN eller nuværende bruger.\n" +"\n" +" -a ignoreres, for kompatibilitet med andre versioner\n" +" -g, --group udskriv kun gruppe-ID\n" +" -G, --groups udskriv alle gruppe-ID'er\n" +" -n, --name skriv et navn i stedet for et nummer, for -ugG\n" +" -r, --real udskriv den virkelige ID i stedet for den effektive,\n" +" for -ugG\n" +" -u, --user udskriv kun brugeridentiteten\n" + +#: src/id.c:100 +msgid "" +"\n" +"Without any OPTION, print some useful set of identified information.\n" +msgstr "" +"\n" +"Uden nogen FLAG udskrives et nyttigt udvalg af identificeret information.\n" + +#: src/id.c:162 +msgid "cannot print only user and only group" +msgstr "kan ikke udskrive kun bruger *og* kun gruppe" + +#: src/id.c:166 +msgid "cannot print only names or real IDs in default format" +msgstr "kan ikke udskrive kun navn eller virkelige ID'er i forvalgt format" + +#: src/id.c:175 +#, c-format +msgid "%s: No such user" +msgstr "%s: Ingen sådan bruger" + +#: src/id.c:212 +#, c-format +msgid "cannot find name for user ID %u" +msgstr "kan ikke finde navnet for bruger-ID %u" + +#: src/id.c:235 +#, c-format +msgid "cannot find name for group ID %u" +msgstr "kan ikke finde navnet for gruppe-ID %u" + +#: src/id.c:273 +msgid "cannot get supplemental group list" +msgstr "kan ikke hente supplerende gruppeliste" + +#: src/id.c:385 +msgid " groups=" +msgstr " grupper=" + +#: src/install.c:269 +msgid "the strip option may not be used when installing a directory" +msgstr "strip-flaget kan ikke bruges ved installation af et katalog" + +#: src/install.c:292 src/mkdir.c:140 +#, c-format +msgid "invalid mode %s" +msgstr "ugyldig rettighed %s" + +#: src/install.c:307 src/install.c:371 +#, c-format +msgid "creating directory %s" +msgstr "opretter katalog %s" + +#: src/install.c:332 +#, c-format +msgid "installing multiple files, but last argument, %s is not a directory" +msgstr "installerer flere filer, men sidste argument, %s, er ikke et katalog" + +#: src/install.c:435 +#, c-format +msgid "%s is a directory" +msgstr "%s er et katalog" + +#: src/install.c:495 +#, c-format +msgid "cannot obtain time stamps for %s" +msgstr "kan ikke få tidsstempler for %s" + +#: src/install.c:507 +#, c-format +msgid "cannot set time stamps for %s" +msgstr "kan ikke sætte tidsstempler for %s" + +#: src/install.c:528 +msgid "fork system call failed" +msgstr "systemkaldet fork mislykkedes" + +#: src/install.c:532 +msgid "cannot run strip" +msgstr "kan ikke køre strip" + +#: src/install.c:539 +msgid "strip failed" +msgstr "strip mislykkedes" + +#: src/install.c:560 +#, c-format +msgid "invalid user %s" +msgstr "ugyldig bruger %s" + +#: src/install.c:578 +#, c-format +msgid "invalid group %s" +msgstr "ugyldig gruppe %s" + +#: src/install.c:597 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST (1st format)\n" +" or: %s [OPTION]... SOURCE... DIRECTORY (2nd format)\n" +" or: %s -d [OPTION]... DIRECTORY... (3rd format)\n" +msgstr "" +"Brug: %s [FLAG]... KILDE MÅL (1. format)\n" +" eller: %s [FLAG]... KILDE... KATALOG (2. format)\n" +" eller: %s -d [FLAG]... KATALOG... (3. format)\n" + +#: src/install.c:603 +msgid "" +"In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +"the existing DIRECTORY, while setting permission modes and owner/group.\n" +"In the third format, create all components of the given DIRECTORY(ies).\n" +"\n" +msgstr "" +"De to første formater kopierer KILDE til MÅL eller en eller flere KILDE'r\n" +"til KATALOG, samtidig med at tilstand og ejer/gruppe angives. Det tredje\n" +"format opretter KATALOG'er samt alle disses komponenter.\n" +"\n" + +#: src/install.c:612 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination file\n" +" -b like --backup but does not accept an argument\n" +" -c (ignored)\n" +" -d, --directory treat all arguments as directory names; create all\n" +" components of the specified directories\n" +msgstr "" +" --backup[=KONTROL] opret sikkerhedskopi før sletning\n" +" -b som --backup, men accepterer ikke et argument\n" +" -c (ignoreret)\n" +" -d, --directory behandl alle argumenter som katalognavne, opret " +"alle\n" +" komponenter i de angivne kataloger.\n" + +#: src/install.c:619 +msgid "" +" -D create all leading components of DEST except the " +"last,\n" +" then copy SOURCE to DEST; useful in the 1st format\n" +" -g, --group=GROUP set group ownership, instead of process' current " +"group\n" +" -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-xr-" +"x\n" +" -o, --owner=OWNER set ownership (super-user only)\n" +msgstr "" +" -D opret alle indledende komponenter af MÅL undtagen " +"den\n" +" sidste, kopiér derefter KILDE til MÅL; nyttigt med\n" +" det første format.\n" +" -g, --group=GRUPPE vælg gruppeejerskab, i stedet for processens\n" +" nuværende gruppe\n" +" -m, --mode=TILSTAND vælg tilstand (ligesom chmod), i stedet for rwxr-xr-" +"x\n" +" -o, --owner=EJER vælg ejerskabsrettigheder (kun superbruger)\n" + +#: src/install.c:626 +msgid "" +" -p, --preserve-timestamps apply access/modification times of SOURCE " +"files\n" +" to corresponding destination files\n" +" -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" -v, --verbose print the name of each directory as it is created\n" +msgstr "" +" -p, --preserve-timestamps brug samme læse/ændringstider på MÅL-filerne\n" +" som der er på KILDE-filerne.\n" +" -s, --strip fjern symboltabeller, kun for 1. og 2. format\n" +" -S, --suffix=SUFFIKS tilsidesæt det sædvanlige sikkerhedskopi-suffiks\n" +" -v, --verbose skriv navnet på hvert katalog når det bliver " +"oprettet\n" + +#: src/install.c:635 src/ln.c:377 src/mv.c:348 +msgid "" +"\n" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"\n" +"Suffikset for sikkerhedskopiering er '~', med mindre andet er angivet med\n" +"--suffix eller SIMPLE_BACKUP_SUFFIX. Versionskontrolmetoden kan vælges med\n" +"--backup flaget eller vha. miljøvariabelen VERSION_CONTROL. Gyldige værdier " +"er:\n" +"\n" + +#: src/join.c:144 +#, c-format +msgid "Usage: %s [OPTION]... FILE1 FILE2\n" +msgstr "Brug: %s [FLAG]... FIL1 FIL2\n" + +#: src/join.c:148 +msgid "" +"For each pair of input lines with identical join fields, write a line to\n" +"standard output. The default join field is the first, delimited\n" +"by whitespace. When FILE1 or FILE2 (not both) is -, read standard input.\n" +"\n" +" -a FILENUM print unpairable lines coming from file FILENUM, where\n" +" FILENUM is 1 or 2, corresponding to FILE1 or FILE2\n" +" -e EMPTY replace missing input fields with EMPTY\n" +msgstr "" +"For hvert par af ind-linjer med ens flettefelt skrives en linje til\n" +"standard-ud. Det forvalgte flettefelt er det første\n" +"felt, begrænset af blanktegn. Hvis FIL1 eller FIL2 (ikke begge)\n" +"er -, læses fra standard-ind.\n" +"\n" +" -a FILNR udskriv linjer som ikke kan parres som fra fil FILNR,\n" +" hvor FILNR er 1 eller 2 svarende til FIL1 eller FIL2\n" +" -e TOM erstat manglende ind-felter med TOM\n" + +#: src/join.c:157 +msgid "" +" -i, --ignore-case ignore differences in case when comparing fields\n" +" -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n" +" -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n" +" -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n" +" -o FORMAT obey FORMAT while constructing output line\n" +" -t CHAR use CHAR as input and output field separator\n" +msgstr "" +" -i, --ignore-case ignorer forskelle i store/små bogstaver ved\n" +" sammenligning af felter\n" +" -j FELT (forældet) samme som '-1 FELT -2 FELT'\n" +" -j1 FELT (forældet) samme som '-1 FELT'\n" +" -j2 FELT (forældet) samme som '-2 FELT'\n" +" -o FORMAT følg FORMAT når udlinjen laves\n" +" -t TEGN brug TEGN som feltseparator for ind og ud\n" + +#: src/join.c:165 +msgid "" +" -v FILENUM like -a FILENUM, but suppress joined output lines\n" +" -1 FIELD join on this FIELD of file 1\n" +" -2 FIELD join on this FIELD of file 2\n" +msgstr "" +" -v FILNR som -a FILNR, men drop flettede ud-linjer\n" +" -1 FELT flet ved dette FELT fra fil 1\n" +" -2 FELT flet ved dette FELT fra fil 2\n" + +#: src/join.c:172 +msgid "" +"\n" +"Unless -t CHAR is given, leading blanks separate fields and are ignored,\n" +"else fields are separated by CHAR. Any FIELD is a field number counted\n" +"from 1. FORMAT is one or more comma or blank separated specifications,\n" +"each being `FILENUM.FIELD' or `0'. Default FORMAT outputs the join field,\n" +"the remaining fields from FILE1, the remaining fields from FILE2, all\n" +"separated by CHAR.\n" +msgstr "" +"\n" +"Hvis -t TEGN ikke er angivet, er 'indledende blanke' feltseparator, og " +"ignoreres,\n" +"ellers er felt adskilt af TEGN. Hvert FELT er et feltnummer talt fra 1.\n" +"FORMAT er en eller flere komma- eller blank-separerede specifikationer, der\n" +"hver er 'FILNR.FELT' eller '0'. Det forvalgte FORMAT udskriver\n" +"flettefeltet, resten af felterne fra FIL1 og resten af felterne fra\n" +"FIL2, alle adskilt med TEGN.\n" + +#: src/join.c:645 +#, c-format +msgid "invalid field specifier: `%s'" +msgstr "ugyldig specifikation af felt: \"%s\"" + +#: src/join.c:659 src/join.c:772 src/join.c:808 +#, c-format +msgid "invalid field number: `%s'" +msgstr "ugyldigt feltnummer: \"%s\"" + +#: src/join.c:672 +#, c-format +msgid "invalid file number in field spec: `%s'" +msgstr "ugyldigt filnummer i feltspec: \"%s\"" + +#: src/join.c:792 +#, c-format +msgid "invalid field number for file 1: `%s'" +msgstr "ugyldigt feltnummer for fil 1: \"%s\"" + +#: src/join.c:801 +#, c-format +msgid "invalid field number for file 2: `%s'" +msgstr "ugyldigt feltnummer for fil 2: \"%s\"" + +#: src/join.c:833 +msgid "too many non-option arguments" +msgstr "for mange argumenter, der ikke er flag" + +#: src/join.c:855 +msgid "too few non-option arguments" +msgstr "for få argumenter, der ikke er flag" + +#: src/join.c:866 +msgid "both files cannot be standard input" +msgstr "begge filer kan ikke være standard-ind" + +#: src/kill.c:93 +#, c-format +msgid "" +"Usage: %s [-s SIGNAL | -SIGNAL] PID...\n" +" or: %s -l [SIGNAL]...\n" +" or: %s -t [SIGNAL]...\n" +msgstr "" +"Brug: %s [-s SIGNAL | -SIGNAL] PID...\n" +" eller: %s -l [SIGNAL]...\n" +" eller: %s -t [SIGNAL]...\n" + +#: src/kill.c:99 +msgid "" +"Send signals to processes, or list signals.\n" +"\n" +msgstr "" +"Send signaler til processer, eller vís signaler.\n" +"\n" + +#: src/kill.c:106 +msgid "" +" -s, --signal=SIGNAL, -SIGNAL\n" +" specify the name or number of the signal to be sent\n" +" -l, --list list signal names, or convert signal names to/from " +"numbers\n" +" -t, --table print a table of signal information\n" +msgstr "" +" -s, --signal=SIGNAL, -SIGNAL\n" +" angiv navnet eller nummeret på signalet som skal sendes\n" +" -l, --list list signalnavne, eller konvertér signalnavn til/fra\n" +" nummer\n" +" -t, --table skriv en tabel med signalinformation\n" + +#: src/kill.c:114 +msgid "" +"\n" +"SIGNAL may be a signal name like `HUP', or a signal number like `1',\n" +"or an exit status of a process terminated by a signal.\n" +"PID is an integer; if negative it identifies a process group.\n" +msgstr "" +"\n" +"SIGNAL kan være et signalnavn som \"HUP\" eller et signalnummer som\n" +"\"1\", eller en slutstatus fra en proces afsluttet af et signal. PID\n" +"er et heltal; hvis det er negativt, identificerer det en procesgruppe.\n" + +#: src/kill.c:163 +#, c-format +msgid "%s: invalid signal" +msgstr "%s: ugyldigt signal" + +#: src/kill.c:262 +#, c-format +msgid "missing operand after `%s'" +msgstr "manglende argument efter '%s'" + +#: src/kill.c:274 +#, c-format +msgid "%s: invalid process id" +msgstr "%s: ugyldig proces-id" + +#: src/kill.c:327 +#, c-format +msgid "invalid option -- %c" +msgstr "ugyldigt flag - %c" + +#: src/kill.c:336 +#, c-format +msgid "%s: multiple signals specified" +msgstr "%s: flere signaler angivet" + +#: src/kill.c:350 +msgid "multiple -l or -t options specified" +msgstr "flere -l eller -t-flag angivet" + +#: src/kill.c:367 +msgid "cannot combine signal with -l or -t" +msgstr "kan ikke kombinere signal med -l eller -t" + +#: src/link.c:51 +#, c-format +msgid "" +"Usage: %s FILE1 FILE2\n" +" or: %s OPTION\n" +msgstr "" +"Brug: %s FIL1 FIL2\n" +" eller: %s [FLAG]\n" + +#: src/link.c:54 +msgid "" +"Call the link function to create a link named FILE2 to an existing FILE1.\n" +"\n" +msgstr "" +"Kald funktionen link for at oprette en lænke FIL2 til en\n" +"eksisterende FIL1.\n" +"\n" + +#: src/link.c:98 +#, c-format +msgid "cannot create link %s to %s" +msgstr "kan ikke oprette lænke %s til %s" + +#: src/ln.c:39 +msgid "Mike Parker and David MacKenzie" +msgstr "Mike Parker og David MacKenzie" + +#: src/ln.c:167 +#, c-format +msgid "%s: warning: making a hard link to a symbolic link is not portable" +msgstr "" +"%s: advarsel: at lave en hård lænke til en symbolsk lænke er ikke portabelt" + +#: src/ln.c:174 +#, c-format +msgid "%s: hard link not allowed for directory" +msgstr "%s: hård lænke ikke tilladt for katalog" + +#: src/ln.c:246 +#, c-format +msgid "%s: cannot overwrite directory" +msgstr "%s: kan ikke overskrive katalog" + +#: src/ln.c:251 +#, c-format +msgid "%s: replace %s? " +msgstr "%s: overskriv %s? " + +#: src/ln.c:257 +#, c-format +msgid "%s: File exists" +msgstr "%s: Filen eksisterer" + +#: src/ln.c:304 +#, c-format +msgid "create symbolic link %s to %s" +msgstr "opret symbolsk lænke %s til %s" + +#: src/ln.c:305 +#, c-format +msgid "create hard link %s to %s" +msgstr "opret hård lænke %s til %s" + +#: src/ln.c:319 +#, c-format +msgid "creating symbolic link %s to %s" +msgstr "opret symbolsk lænke %s til %s" + +#: src/ln.c:320 +#, c-format +msgid "creating hard link %s to %s" +msgstr "opret hård lænke %s til %s" + +#: src/ln.c:339 +#, c-format +msgid "" +"Usage: %s [OPTION]... TARGET [LINK_NAME]\n" +" or: %s [OPTION]... TARGET... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY TARGET...\n" +msgstr "" +"Brug: %s [FLAG]... MÅL [LÆNKENAVN]\n" +" eller: %s [FLAG]... MÅL... KATALOG\n" +" eller: %s [FLAG]... --target-directory=KATALOG MÅL...\n" + +#: src/ln.c:345 +msgid "" +"Create a link to the specified TARGET with optional LINK_NAME.\n" +"If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +"created in the current directory. When using the second form with more\n" +"than one TARGET, the last argument must be a directory; create links\n" +"in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +"links with --symbolic. When creating hard links, each TARGET must exist.\n" +"\n" +msgstr "" +"Opret en lænke til det angivne MÅL med et valgfrit LÆNKENAVN. Hvis\n" +"LÆNKENAVN er udeladt, vil en lænke med samme basisnavn som MÅL blive\n" +"oprettet i det aktuelle katalog. Hvis du bruger det andet format med mere " +"end\n" +"et mål, skal det sidste argument være et katalog; opret lænker i KATALOG " +"til\n" +"hvert MÅL. Opret hårde lænker som standard, symbolske lænker med --" +"symbolic.\n" +"Når du opretter hårde lænker, skal hvert MÅL eksistere.\n" +"\n" + +#: src/ln.c:357 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an argument\n" +" -d, -F, --directory hard link directories (super-user only)\n" +" -f, --force remove existing destination files\n" +msgstr "" +" --backup[=CONTROL] lav sikkerhedskopi af hver eksisterende\n" +" destinationsfil\n" +" -b ligesom --backup, men tager ikke noget " +"argument\n" +" -d, -F, --directory lav hårde lænker for kataloger (kun " +"superbruger)\n" +" -f, --force fjern eksisterende destinationsfiler\n" + +#: src/ln.c:363 +msgid "" +" -n, --no-dereference treat destination that is a symlink to a\n" +" directory as if it were a normal file\n" +" -i, --interactive prompt whether to remove destinations\n" +" -s, --symbolic make symbolic links instead of hard links\n" +msgstr "" +" -n, --no-dereference behandl destination som er en symbolsk lænke\n" +" til et katalog som om den er en normal fil\n" +" -i, --interactive bekræft før sletning af destinationer\n" +" -s, --symbolic lav symbolske lænker i stedet for hårde " +"lænker\n" + +#: src/ln.c:369 +msgid "" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY specify the DIRECTORY in which to " +"create\n" +" the links\n" +" -v, --verbose print name of each file before linking\n" +msgstr "" +" -S, --suffix=SUFFIKS tilsidesæt det sædvanlige sikkerhedskopi-" +"suffiks\n" +" --target-directory=KATALOG angiv det KATALOG som lænkerne skal " +"oprettes i\n" +" -v, --verbose skriv navnet på hver fil før lænkning\n" + +#: src/ln.c:521 +#, c-format +msgid "%s: specified target directory is not a directory" +msgstr "%s: angivet målkatalog er ikke et katalog" + +#: src/ln.c:542 +msgid "when making multiple links, last argument must be a directory" +msgstr "ved oprettelse af flere lænker skal sidste argument være et katalog" + +#: src/logname.c:48 src/pwd.c:46 src/sync.c:44 +#, c-format +msgid "Usage: %s [OPTION]\n" +msgstr "Brug: %s [FLAG]\n" + +#: src/logname.c:49 +msgid "" +"Print the name of the current user.\n" +"\n" +msgstr "" +"Udskriv navnet på den nuværende bruger.\n" +"\n" + +#: src/logname.c:99 +#, c-format +msgid "%s: no login name\n" +msgstr "%s: ikke noget login-navn\n" + +# Disse to format skal expandera til samme længd. (Det findes en +# kommentar omedelbart inden dem i koden om det. Hur får man xgettext +# at tage med kommentarer?) +#: src/ls.c:673 +msgid "%b %e %Y" +msgstr "%e %b %Y" + +#: src/ls.c:681 +msgid "%b %e %H:%M" +msgstr "%e %b %H:%M" + +#: src/ls.c:1307 +#, c-format +msgid "ignoring invalid value of environment variable QUOTING_STYLE: %s" +msgstr "ignorerer ugyldig værdi af miljøvariabelen QUOTING_STYLE: %s" + +#: src/ls.c:1334 +#, c-format +msgid "ignoring invalid width in environment variable COLUMNS: %s" +msgstr "ignorerer ugyldig længde i miljøvariabelen COLUMNS: %s" + +#: src/ls.c:1365 +#, c-format +msgid "ignoring invalid tab size in environment variable TABSIZE: %s" +msgstr "ignorerer ugyldig tabulatorstørrelse i miljøvariabelen TABSIZE: %s" + +#: src/ls.c:1482 +#, c-format +msgid "invalid line width: %s" +msgstr "ugyldig linjelængde: %s" + +#: src/ls.c:1556 +#, c-format +msgid "invalid tab size: %s" +msgstr "ugyldig tabulatorstørrelse %s" + +#: src/ls.c:1722 +#, c-format +msgid "invalid time style format %s" +msgstr "ugyldig tidsstílsformat %s" + +#: src/ls.c:2054 +#, c-format +msgid "unrecognized prefix: %s" +msgstr "ukendt præfiks: %s" + +#: src/ls.c:2077 +msgid "unparsable value for LS_COLORS environment variable" +msgstr "uforståelig værdi i miljøvariabelen LS_COLORS" + +#: src/ls.c:2145 +#, c-format +msgid "cannot determine device and inode of %s" +msgstr "kan ikke bestemme enhed og inode for %s" + +#: src/ls.c:2155 +#, c-format +msgid "not listing already-listed directory: %s" +msgstr "viser ikke allerede vist katalog: %s" + +#: src/ls.c:2208 src/remove.c:929 +#, c-format +msgid "reading directory %s" +msgstr "læser katalog %s" + +#: src/ls.c:2603 +#, c-format +msgid "cannot compare file names %s and %s" +msgstr "kan ikke sammenligne filnavnene %s og %s" + +#: src/ls.c:3762 +msgid "" +"List information about the FILEs (the current directory by default).\n" +"Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +"\n" +msgstr "" +"Vis information om FIL'er (nuværende katalog med mindre andet er angivet).\n" +"Sortér filerne alfabetisk hvis ingen af flagene -cftuSUX eller --sort\n" +"er givet.\n" +"\n" + +#: src/ls.c:3770 +msgid "" +" -a, --all do not hide entries starting with .\n" +" -A, --almost-all do not list implied . and ..\n" +" --author print the author of each file\n" +" -b, --escape print octal escapes for nongraphic characters\n" +msgstr "" +" -a, --all skjul ikke filer som starter med .\n" +" -A, --almost-all vis ikke . og ..\n" +" --author skriv forfatter for hver fil\n" +" -b, --escape skriv oktale koder for ikke-grafiske tegn\n" + +#: src/ls.c:3776 +msgid "" +" --block-size=SIZE use SIZE-byte blocks\n" +" -B, --ignore-backups do not list implied entries ending with ~\n" +" -c with -lt: sort by, and show, ctime (time of " +"last\n" +" modification of file status information)\n" +" with -l: show ctime and sort by name\n" +" otherwise: sort by ctime\n" +msgstr "" +" --block-size=STØR brug blokke på STØR byte\n" +" -B, --ignore-backups vis ikke filer som ender på ~\n" +" -c med -lt: sortér efter, og vis, ctime (sidste\n" +" ændring af filstatusinformation)\n" +" med -l: vis ctime og sortér efter navn\n" +" ellers: sortér efter ctime\n" + +#: src/ls.c:3784 +msgid "" +" -C list entries by columns\n" +" --color[=WHEN] control whether color is used to distinguish " +"file\n" +" types. WHEN may be `never', `always', or " +"`auto'\n" +" -d, --directory list directory entries instead of contents,\n" +" and do not dereference symbolic links\n" +" -D, --dired generate output designed for Emacs' dired mode\n" +msgstr "" +" -C vis filer i kolonner\n" +" --color[=NÅR] angiv om du vil bruge farver for at skelne\n" +" mellem filtyper. NÅR kan være 'never',\n" +" 'always' eller 'auto'.\n" +" -d, --directory vis kataloger uden at vise indholdet,\n" +" og behold symbolske lænker\n" +" -D, --dired lav uddata for Emacs' dired-tilstand\n" + +#: src/ls.c:3792 +msgid "" +" -f do not sort, enable -aU, disable -lst\n" +" -F, --classify append indicator (one of */=@|) to entries\n" +" --format=WORD across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time like -l --time-style=full-iso\n" +msgstr "" +" -f sortér ikke, brug -aU, brug ikke -lst\n" +" -F, --classify tilføj et bogstav (*/=@|) for at vise filtype\n" +" --format=ORD 'across' -x, 'commas' -m, 'horizontal' -x, " +"'long' -l,\n" +" 'single-column' -1, 'verbose' -l, 'vertical' -" +"C\n" +" --full-time ligesom -l --time-style=full-iso\n" + +#: src/ls.c:3799 +msgid "" +" -g like -l, but do not list owner\n" +" -G, --no-group inhibit display of group information\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" --si likewise, but use powers of 1000 not 1024\n" +" -H, --dereference-command-line\n" +" follow symbolic links listed on the command " +"line\n" +" --dereference-command-line-symlink-to-dir\n" +" follow each command line symbolic link\n" +" that points to a directory\n" +msgstr "" +" -g som -l, men vís ikke ejer\n" +" -G, --no-group medtag ikke gruppeinformation\n" +" -h, --human-readable skriv størrelser i et læsevenligt format \n" +" (f.eks. 1K 234M 2G)\n" +" --si det samme, men brug 1000 som grundtal, ikke " +"1024\n" +" -H --dereference-command-line følg symbolske lænker på kommandolinjen\n" +" --dereference-command-line-symlink-to-dir\n" +" følg symbolske lænker på kommandolinjen,\n" +" der peger til et katalog\n" + +#: src/ls.c:3810 +msgid "" +" --indicator-style=WORD append indicator with style WORD to entry " +"names:\n" +" none (default), classify (-F), file-type (-" +"p)\n" +" -i, --inode print index number of each file\n" +" -I, --ignore=PATTERN do not list implied entries matching shell " +"PATTERN\n" +" -k like --block-size=1K\n" +msgstr "" +" --indicator-style=ORD tilføj indikator med stilen ORD til elementer:\n" +" none (standard), classify (-F), file-type (-" +"p)\n" +" -i, --inode vis indeksnummer for hver fil\n" +" -I, --ignore=MØNSTER vis ikke filer som stemmer overens med\n" +" skal-MØNSTER\n" +" -k, --kilobytes ligesom --block-size=1024\n" + +#: src/ls.c:3817 +msgid "" +" -l use a long listing format\n" +" -L, --dereference when showing file information for a symbolic\n" +" link, show information for the file the link\n" +" references rather than for the link itself\n" +" -m fill width with a comma separated list of " +"entries\n" +msgstr "" +" -l brug langt listeformat\n" +" -L, --dereference vis filer som peges på af symbolske lænker\n" +" -m brug hele skærmbredden med en liste adskilt af\n" +" kommaer\n" + +#: src/ls.c:3824 +msgid "" +" -n, --numeric-uid-gid like -l, but list numeric UIDs and GIDs\n" +" -N, --literal print raw entry names (don't treat e.g. " +"control\n" +" characters specially)\n" +" -o like -l, but do not list group information\n" +" -p, --file-type append indicator (one of /=@|) to entries\n" +msgstr "" +" -n, --numeric-uid-gid ligesom -l, men skriv UID og GID med tal\n" +" -N, --literal skriv rå filnavne (behandl ikke fx kontroltegn\n" +" anderledes)\n" +" -o ligesom -l, men vís ikke gruppeinformation\n" +" -p --file-type tilføj indikator (/=@|) for filtype\n" + +#: src/ls.c:3831 +msgid "" +" -q, --hide-control-chars print ? instead of non graphic characters\n" +" --show-control-chars show non graphic characters as-is (default\n" +" unless program is `ls' and output is a " +"terminal)\n" +" -Q, --quote-name enclose entry names in double quotes\n" +" --quoting-style=WORD use quoting style WORD for entry names:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" +msgstr "" +" -q, --hide-control-chars skriv ? i stedet for ikke-grafiske tegn\n" +" --show-control-chars vis ikke-grafiske tegn som de er (standard med\n" +" mindre programmet er 'ls' og uddata er en\n" +" terminal)\n" +" -Q, --quote-name sæt filnavne i gåseøjne\n" +" --quoting-style=ORD brug anførselsstil ORD for filnavn:\n" +" literal, locale, shell, shell-always, c\n" +" eller escape\n" + +#: src/ls.c:3839 +msgid "" +" -r, --reverse reverse order while sorting\n" +" -R, --recursive list subdirectories recursively\n" +" -s, --size print size of each file, in blocks\n" +msgstr "" +" -r, --reverse sortér i omvendt rækkefølge\n" +" -R, --recursive vis underkataloger rekursivt\n" +" -s, --size skriv blokstørrelse for hver fil\n" + +#: src/ls.c:3844 +msgid "" +" -S sort by file size\n" +" --sort=WORD extension -X, none -U, size -S, time -t,\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=WORD show time as WORD instead of modification " +"time:\n" +" atime, access, use, ctime or status; use\n" +" specified time as sort key if --sort=time\n" +msgstr "" +" -S sortér efter filstørrelse\n" +" --sort=ORD extension -X, none -U, size -S, time -t\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=ORD vis tid som ORD i stedet for " +"ændringstidspunkt:\n" +" atime, access, use, ctime eller status; brug\n" +" angivet tid som sorteringsnøgle hvis --" +"sort=tid\n" + +#: src/ls.c:3853 +msgid "" +" --time-style=STYLE show times using style STYLE:\n" +" full-iso, long-iso, iso, locale, +FORMAT\n" +" FORMAT is interpreted like `date'; if FORMAT " +"is\n" +" FORMAT1FORMAT2, FORMAT1 applies to\n" +" non-recent files and FORMAT2 to recent files;\n" +" if STYLE is prefixed with `posix-', STYLE\n" +" takes effect only outside the POSIX locale\n" +" -t sort by modification time\n" +" -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +msgstr "" +" --time-style=STIL vis tidspunkter med stilen STIL:\n" +" full-iso, iso, locale, posix-iso, +FORMAT\n" +" FORMAT fortolkes som 'date'; hvis FORMAT er\n" +" FORMAT1FORMAT2, gælder FORMAT1 for\n" +" ældre filer, og FORMAT2 for nyere filer\n" +" -t sortér efter ændringstidspunkt\n" +" -T, --tabsize=KOLONNER brug KOLONNER som tabulatorlængde i stedet for " +"8\n" + +#: src/ls.c:3864 +msgid "" +" -u with -lt: sort by, and show, access time\n" +" with -l: show access time and sort by name\n" +" otherwise: sort by access time\n" +" -U do not sort; list entries in directory order\n" +" -v sort by version\n" +msgstr "" +" -u med -lt: sortér efter, og vis, læsningstid\n" +" med -l: vis læsningstid og sortér efter navn\n" +" ellers: sortér efter læsningstid\n" +" -U sortér ikke; vis filer som de ligger i " +"kataloget\n" +" -v sortér efter version\n" + +#: src/ls.c:3871 +msgid "" +" -w, --width=COLS assume screen width instead of current value\n" +" -x list entries by lines instead of by columns\n" +" -X sort alphabetically by entry extension\n" +" -1 list one file per line\n" +msgstr "" +" -w, --width=KOLONNER antag skærmbredde i stedet for aktuel værdi\n" +" -x vís indgange linjevis i stedet for kolonnevis\n" +" -X sortér alfabetisk efter endelser\n" +" -1 list én fil per linje\n" + +#: src/ls.c:3883 +msgid "" +"\n" +"By default, color is not used to distinguish types of files. That is\n" +"equivalent to using --color=none. Using the --color option without the\n" +"optional WHEN argument is equivalent to using --color=always. With\n" +"--color=auto, color codes are output only if standard output is connected\n" +"to a terminal (tty).\n" +msgstr "" +"\n" +"Normalt bruges farver ikke til at skelne mellem filtyper. Det svarer til \n" +"at bruge --color=none. At bruge --color-flaget uden det valgfri argument\n" +"NÅR svarer til at bruge --color=always. Med --color=auto bruges farvekoder\n" +"kun hvis standard-uddata er forbundet med en terminal (tty).\n" + +#: src/md5sum.c:38 +msgid "Ulrich Drepper and Scott Miller" +msgstr "Ulrich Drepper og Scott Miller" + +#: src/md5sum.c:125 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]...\n" +" or: %s [OPTION] --check [FILE]\n" +"Print or check %s (%d-bit) checksums.\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"Brug: %s [FLAG] [FIL]...\n" +" eller: %s [FLAG] --check [FIL]\n" +"Skriv eller tjek %s-kontrolsummer (%d-bit).\n" +"Hvis ingen FIL er angivet eller FIL er -, læses fra standard-ind.\n" + +#: src/md5sum.c:134 +#, c-format +msgid "" +"\n" +" -b, --binary read files in binary mode (default on DOS/" +"Windows)\n" +" -c, --check check %s sums against given list\n" +" -t, --text read files in text mode (default)\n" +"\n" +msgstr "" +"\n" +" -b, --binary læs filerne i binærtilstand (forvalg i DOS/Windows)\n" +" -c, --check tjek %s-summerne mod angivet liste\n" +" -t, --text læs filerne i teksttilstand (forvalgt)\n" +"\n" + +#: src/md5sum.c:142 +msgid "" +"The following two options are useful only when verifying checksums:\n" +" --status don't output anything, status code shows success\n" +" -w, --warn warn about improperly formated checksum lines\n" +"\n" +msgstr "" +"De følgende to flag bruges kun ved kontrol af kontrolsummer:\n" +" --status udskriv ikke noget, statuskode angiver resultat\n" +" -w, --warn advar mod fejlformatterede kontrolsum-linjer\n" +"\n" + +#: src/md5sum.c:150 +#, c-format +msgid "" +"\n" +"The sums are computed as described in %s. When checking, the input\n" +"should be a former output of this program. The default mode is to print\n" +"a line with checksum, a character indicating type (`*' for binary, ` ' for\n" +"text), and name for each FILE.\n" +msgstr "" +"\n" +"Summerne bliver beregnet som beskrevet i %s. Ved kontrol skal\n" +"inddata være tidligere uddata fra dette program. Forvalgt \n" +"tilstand er at udskrive en linje med kontrolsum, et tegn som indikerer\n" +"type ('*' for binær, ' ' for tekst), og navnet på hver FIL.\n" + +#: src/md5sum.c:385 +#, c-format +msgid "%s: %lu: improperly formatted %s checksum line" +msgstr "%s: %lu: ukorrekt formatteret %s-kontrolsumlinje" + +#: src/md5sum.c:407 +#, c-format +msgid "%s: FAILED open or read\n" +msgstr "%s: FEJL ved åbning eller læsning\n" + +#: src/md5sum.c:431 +msgid "FAILED" +msgstr "MISLYKKEDES" + +#: src/md5sum.c:431 +msgid "OK" +msgstr "O.k." + +#: src/md5sum.c:444 +#, c-format +msgid "%s: read error" +msgstr "%s: læsefejl" + +#: src/md5sum.c:457 +#, c-format +msgid "%s: no properly formatted %s checksum lines found" +msgstr "%s: ingen rigtigt formatterede %s-kontrolsumlinjer fundet" + +#: src/md5sum.c:470 +#, c-format +msgid "WARNING: %d of %d listed %s could not be read" +msgstr "ADVARSEL: %d af %d opførte %s kunne ikke læses" + +#: src/md5sum.c:473 +msgid "file" +msgstr "fil" + +#: src/md5sum.c:473 +msgid "files" +msgstr "filer" + +#: src/md5sum.c:479 +#, c-format +msgid "WARNING: %d of %d computed %s did NOT match" +msgstr "ADVARSEL: %d af %d beregnede %s stemte IKKE overens" + +#: src/md5sum.c:482 +msgid "checksum" +msgstr "kontrolsum" + +#: src/md5sum.c:482 +msgid "checksums" +msgstr "kontrolsummer" + +#: src/md5sum.c:564 +msgid "" +"the --binary and --text options are meaningless when verifying checksums" +msgstr "" +"flagene --binary og --text giver ikke mening ved verificering af " +"kontrolsummer" + +#: src/md5sum.c:572 +msgid "the --string and --check options are mutually exclusive" +msgstr "flagene --string og --check kan ikke bruges samtidigt" + +#: src/md5sum.c:579 +msgid "the --status option is meaningful only when verifying checksums" +msgstr "flaget --status har kun betydning ved kontrol af kontrolsummer" + +#: src/md5sum.c:586 +msgid "the --warn option is meaningful only when verifying checksums" +msgstr "flaget --warn har kun betydning ved kontrol af kontrolsummer" + +#: src/md5sum.c:596 +msgid "no files may be specified when using --string" +msgstr "ingen fil kan angives når --string bruges" + +#: src/md5sum.c:618 +msgid "only one argument may be specified when using --check" +msgstr "kun et argument kan angives når --check bruges" + +#: src/mkdir.c:61 +#, c-format +msgid "Usage: %s [OPTION] DIRECTORY...\n" +msgstr "Brug: %s [FLAG] KATALOG...\n" + +#: src/mkdir.c:62 +msgid "" +"Create the DIRECTORY(ies), if they do not already exist.\n" +"\n" +msgstr "" +"Opret KATALOG(erne), hvis de ikke allerede eksisterer.\n" +"\n" + +#: src/mkdir.c:69 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not rwxrwxrwx - " +"umask\n" +" -p, --parents no error if existing, make parent directories as needed\n" +" -v, --verbose print a message for each created directory\n" +msgstr "" +" -m, --mode=RETTIGHEDER sæt rettigheder (som chmod), ikke rwxrwxrwx - " +"umask\n" +" -p, --parents opret forældrekataloger om nødvendigt\n" +" -v, --verbose skriv en besked for hvert katalog som oprettes\n" + +#: src/mkdir.c:113 +#, c-format +msgid "created directory %s" +msgstr "oprettede katalog %s" + +#: src/mkdir.c:190 +#, c-format +msgid "cannot set permissions of directory %s" +msgstr "kan ikke sætte adgangsrettigheder på kataloget %s" + +#: src/mkfifo.c:55 +#, c-format +msgid "Usage: %s [OPTION] NAME...\n" +msgstr "Brug: %s [FLAG] NAVN...\n" + +#: src/mkfifo.c:56 +msgid "" +"Create named pipes (FIFOs) with the given NAMEs.\n" +"\n" +msgstr "" +"Opret navngivne datakanaler (FIFO-er) med angivne NAVN'e.\n" +"\n" + +#: src/mkfifo.c:63 src/mknod.c:64 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not a=rw - umask\n" +msgstr "" +" -m, --mode=TILSTAND sæt rettighedstilstand (ligesom chmod), ikke a=rw - " +"umask\n" + +#: src/mkfifo.c:93 src/mknod.c:206 +msgid "fifo files not supported" +msgstr "fifo-filer er ikke understøttet" + +#: src/mkfifo.c:123 src/mknod.c:127 +msgid "invalid mode" +msgstr "ugyldig tilstand" + +#: src/mkfifo.c:142 +#, c-format +msgid "cannot set permissions of fifo %s" +msgstr "kan ikke ændre adgangsrettigheder på fifo %s" + +#: src/mknod.c:55 +#, c-format +msgid "Usage: %s [OPTION]... NAME TYPE [MAJOR MINOR]\n" +msgstr "Brug: %s [FLAG]... NAVN TYPE [STØRRE MINDRE]\n" + +#: src/mknod.c:57 +msgid "" +"Create the special file NAME of the given TYPE.\n" +"\n" +msgstr "" +"Opret specialfilen NAVN med den angivne TYPE.\n" +"\n" + +#: src/mknod.c:69 +msgid "" +"\n" +"Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they\n" +"must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X,\n" +"it is interpreted as hexadecimal; otherwise, if it begins with 0, as octal;\n" +"otherwise, as decimal. TYPE may be:\n" +msgstr "" +"\n" +"Både STØRRE og MINDRE skal angives når TYPE er b, c eller u, og de\n" +"må ikke angives når TYPE er p. Hvis STØRRE eller MINDRE begynder med 0x " +"eller 0X,\n" +"forstås det som heksadecimalt; ellers hvis de begynder med 0, som oktalt;\n" +"ellers decimalt. TYPE kan være:\n" + +#: src/mknod.c:76 +msgid "" +"\n" +" b create a block (buffered) special file\n" +" c, u create a character (unbuffered) special file\n" +" p create a FIFO\n" +msgstr "" +"\n" +" b opret en blok-specialfil (bufret) \n" +" c, u opret en tegn-specialfil (ubufret) \n" +" p opret en FIFO\n" + +#: src/mknod.c:141 +msgid "wrong number of arguments" +msgstr "forkert antal argumenter" + +#: src/mknod.c:153 +msgid "block special files not supported" +msgstr "blokspecialfiler understøttes ikke" + +#: src/mknod.c:162 +msgid "character special files not supported" +msgstr "tegnspecialfiler understøttes ikke" + +#: src/mknod.c:171 +msgid "" +"when creating special files, major and minor device\n" +"numbers must be specified" +msgstr "" +"ved oprettelse af specialfiler skal større og mindre\n" +"enhedsnumre angives" + +#: src/mknod.c:186 +#, c-format +msgid "invalid major device number %s" +msgstr "ugyldigt større enhedsnummer %s" + +#: src/mknod.c:191 +#, c-format +msgid "invalid minor device number %s" +msgstr "ugyldigt mindre enhedsnummer %s" + +#: src/mknod.c:196 +#, c-format +msgid "invalid device %s %s" +msgstr "ugyldig enhed %s %s" + +#: src/mknod.c:210 +msgid "major and minor device numbers may not be specified for fifo files" +msgstr "større- og mindre-nummer kan ikke angives for fifo-filer" + +#: src/mknod.c:231 +#, c-format +msgid "cannot set permissions of %s" +msgstr "kan ikke sætte adgangsrettigheder på %s" + +#: src/mv.c:44 +msgid "Mike Parker, David MacKenzie, and Jim Meyering" +msgstr "Mike Parker, David MacKenzie og Jim Meyering" + +#: src/mv.c:317 +msgid "" +"Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"Omdøb KILDE til MÅL eller flyt KILDE(r) til KATALOG.\n" +"\n" + +#: src/mv.c:324 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" -f, --force do not prompt before overwriting\n" +" equivalent to --reply=yes\n" +" -i, --interactive prompt before overwrite\n" +" equivalent to --reply=query\n" +msgstr "" +" --backup[=KONTROL] lav sikkerhedskopi af hver eksisterende " +"målfil\n" +" -b ligesom --backup, men tager ikke noget " +"argument\n" +" -f, --force overskriv eksisterende filer uden " +"bekræftelse\n" +" -i, --interactive bekræft før overskrivning af filer\n" +" det samme som --reply=query\n" + +#: src/mv.c:332 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +msgstr "" +" --reply={yes,no,query} angiv hvorledes forespørgsel om eksisterende " +"målfil\n" +" skal behandles\n" +" --strip-trailing-slashes fjern evt. skråstreger i slutningen af \n" +" hvert MÅL-argument\n" +" -S, --suffix=ENDELSE tilsidesæt den sædvanlige sikkerhedskopi-" +"endelse\n" + +#: src/mv.c:339 +msgid "" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +" -u, --update move only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +msgstr "" +" --target-directory=KATALOG flyt alle MÅL-argumenter til KATALOG\n" +" -u, --update kopiér kun hvis KILDE-filen er nyere end\n" +" målfilen, eller når målfilen ikke findes\n" +" -v, --verbose forklar hvad der sker\n" + +#: src/mv.c:467 +#, c-format +msgid "specified target, %s is not a directory" +msgstr "angivet mål '%s' er ikke et katalog" + +#: src/mv.c:475 +msgid "when moving multiple files, last argument must be a directory" +msgstr "ved flytning af flere filer skal sidste argument være et katalog" + +#: src/nice.c:67 +#, c-format +msgid "Usage: %s [OPTION] [COMMAND [ARG]...]\n" +msgstr "Brug: %s [FLAG]... [KOMMANDO [ARG]...]\n" + +#: src/nice.c:68 +msgid "" +"Run COMMAND with an adjusted scheduling priority.\n" +"With no COMMAND, print the current scheduling priority. ADJUST is 10\n" +"by default. Range goes from -20 (highest priority) to 19 (lowest).\n" +"\n" +" -n, --adjustment=ADJUST increment priority by ADJUST first\n" +msgstr "" +"Kør KOMMANDO med en justeret behandlingsprioritet.\n" +"Uden nogen KOMMANDO, udskriv nuværende behandlingsprioritet. JUSTERING\n" +"er forvalgt til 10. Skalaen går fra -20 (højeste prioritet) til 19 " +"(laveste).\n" +"\n" +" -n, --adjustment=JUSTERING øg prioriteten med JUSTERING først\n" + +#: src/nice.c:109 src/nice.c:122 +#, c-format +msgid "invalid option `%s'" +msgstr "ugyldigt flag '%s'" + +#: src/nice.c:147 +#, c-format +msgid "invalid priority `%s'" +msgstr "ugyldig prioritet '%s'" + +#: src/nice.c:171 +msgid "a command must be given with an adjustment" +msgstr "en kommando skal være givet med en justering" + +#: src/nice.c:178 src/nice.c:187 +msgid "cannot get priority" +msgstr "kan ikke bestemme prioritet" + +#: src/nice.c:192 +msgid "cannot set priority" +msgstr "kan ikke sætte prioritet" + +#: src/nl.c:39 +msgid "Scott Bartram and David MacKenzie" +msgstr "Scott Bartram og David MacKenzie" + +#: src/nl.c:180 +msgid "" +"Write each FILE to standard output, with line numbers added.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Skriv hver fil til standard-ud, med linjenummer lagt til.\n" +"Hvis ingen FIL er angivet, eller FIL er -, læses fra standard-ind.\n" +"\n" + +#: src/nl.c:188 +msgid "" +" -b, --body-numbering=STYLE use STYLE for numbering body lines\n" +" -d, --section-delimiter=CC use CC for separating logical pages\n" +" -f, --footer-numbering=STYLE use STYLE for numbering footer lines\n" +msgstr "" +" -b, --body-numbering=STIL brug STIL til nummerering\n" +" -d, --section-delimiter=CC brug CC til at skille logiske sider\n" +" -f, --footer-numbering=STIL brug STIL til at nummerere bundtekst\n" +"\n" + +#: src/nl.c:193 +msgid "" +" -h, --header-numbering=STYLE use STYLE for numbering header lines\n" +" -i, --page-increment=NUMBER line number increment at each line\n" +" -l, --join-blank-lines=NUMBER group of NUMBER empty lines counted as " +"one\n" +" -n, --number-format=FORMAT insert line numbers according to FORMAT\n" +" -p, --no-renumber do not reset line numbers at logical " +"pages\n" +" -s, --number-separator=STRING add STRING after (possible) line number\n" +msgstr "" +" -h, --header-numbering=STIL brug STIL for at nummerere toptekst\n" +" -i, --page-increment=ANTAL linjenummerforøgelse for hver linje\n" +" -l, --join-blank-lines=ANTAL ANTAL tomme linjer som tæller som en\n" +" -n, --number-format=FORMAT indsæt linjenummer efter FORMAT\n" +" -p, --no-renumber begynd ikke linjenumre på ny ved logiske\n" +" sider\n" +" -s, --number-separator=STRENG tilføj STRENG efter (muligt) linjenummer\n" + +#: src/nl.c:201 +msgid "" +" -v, --first-page=NUMBER first line number on each logical page\n" +" -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +msgstr "" +" -v, --first-page=ANTAL første linjenummer på hver logiske side\n" +" -w, --number-width=ANTAL brug ANTAL kolonner for linjenummerering\n" + +#: src/nl.c:207 +msgid "" +"\n" +"By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +"two delimiter characters for separating logical pages, a missing\n" +"second character implies :. Type \\\\ for \\. STYLE is one of:\n" +msgstr "" +"\n" +"Forvalgt er -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC er\n" +"to skilletegn for at skille logiske sider, et manglende tegn nummer to\n" +"implicerer ':'. Brug \\\\ for \\. STIL er en af:\n" + +#: src/nl.c:213 +msgid "" +"\n" +" a number all lines\n" +" t number only nonempty lines\n" +" n number no lines\n" +" pREGEXP number only lines that contain a match for REGEXP\n" +"\n" +"FORMAT is one of:\n" +"\n" +" ln left justified, no leading zeros\n" +" rn right justified, no leading zeros\n" +" rz right justified, leading zeros\n" +"\n" +msgstr "" +"\n" +" a nummerér alle linjer\n" +" t nummerér kun ikke-tomme linjer\n" +" n nummerér ingen linjer\n" +" pREGUDT nummerér kun linjer som passer REGUDT\n" +"\n" +"FORMAT er et af følgende:\n" +"\n" +" ln venstrejusteret, ingen ledende nuller\n" +" rn højrejusteret, ingen ledende nuller\n" +" rz højrejusteret, ledende nuller\n" +"\n" + +#: src/nl.c:504 +#, c-format +msgid "invalid starting line number: `%s'" +msgstr "ugyldigt første linjenummer: \"%s\"" + +#: src/nl.c:514 +#, c-format +msgid "invalid line number increment: `%s'" +msgstr "ugyldig øgning af linjenummer: \"%s\"" + +#: src/nl.c:527 +#, c-format +msgid "invalid number of blank lines: `%s'" +msgstr "ugyldigt antal tomme linjer: \"%s\"" + +#: src/nl.c:541 +#, c-format +msgid "invalid line number field width: `%s'" +msgstr "ugyldig bredde på linjenummerfelt: \"%s\"" + +#: src/od.c:287 +#, c-format +msgid "" +"Usage: %s [OPTION]... [FILE]...\n" +" or: %s --traditional [FILE] [[+]OFFSET [[+]LABEL]]\n" +msgstr "" +"Brug: %s [FLAG]... [FIL]...\n" +" eller: %s --traditional [FIL] [[+]POSITION [[+]MÆRKE]]\n" + +#: src/od.c:292 +msgid "" +"\n" +"Write an unambiguous representation, octal bytes by default,\n" +"of FILE to standard output. With more than one FILE argument,\n" +"concatenate them in the listed order to form the input.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"\n" +"Skriv en entydig repræsentation, oktale byte forvalgt, af FIL\n" +"til standard-ud. Med mere end ét FIL-argument sammenkædes de i\n" +"den angivne rækkefølge som inddata. Hvis ingen FIL er angivet,\n" +"eller FIL er -, læses fra standard-ind.\n" +"\n" + +#: src/od.c:299 +msgid "All arguments to long options are mandatory for short options.\n" +msgstr "Alle argumenter til lange flag er obligatoriske for de korte flag.\n" + +#: src/od.c:302 +msgid "" +" -A, --address-radix=RADIX decide how file offsets are printed\n" +" -j, --skip-bytes=BYTES skip BYTES input bytes first\n" +msgstr "" +" -A, --address-radix=RADIX bestem hvordan filoffset'er skrives\n" +" -j, --skip-bytes=BYTE overspring første BYTE fra hver fil\n" + +#: src/od.c:306 +msgid "" +" -N, --read-bytes=BYTES limit dump to BYTES input bytes\n" +" -s, --strings[=BYTES] output strings of at least BYTES graphic " +"chars\n" +" -t, --format=TYPE select output format or formats\n" +" -v, --output-duplicates do not use * to mark line suppression\n" +" -w, --width[=BYTES] output BYTES bytes per output line\n" +" --traditional accept arguments in traditional form\n" +msgstr "" +" -N, --read-bytes=BYTE begræns opgaven til første antal BYTE fra hver " +"fil\n" +" -s, --strings[=BYTE] udskriv strenge med mindst antal BYTE grafiske " +"tegn\n" +" -t, --format=TYPE vælg udformater\n" +" -v, --output-duplicates brug ikke * for at markere linjefjernelse\n" +" -w, --width[=BYTE] skriv BYTE byte per udlinje\n" +" --traditional acceptér argumenter på traditionel form\n" + +#: src/od.c:316 +msgid "" +"\n" +"Traditional format specifications may be intermixed; they accumulate:\n" +" -a same as -t a, select named characters\n" +" -b same as -t oC, select octal bytes\n" +" -c same as -t c, select ASCII characters or backslash escapes\n" +" -d same as -t u2, select unsigned decimal shorts\n" +msgstr "" +"\n" +"Traditionelle formatangivelser kan blandes, de akkumulerer:\n" +" -a samme som -t a, vælg navngivne tegn\n" +" -b samme som -t oC, vælg oktalbyte\n" +" -c samme som -t c, vælg ASCII-tegn eller omvendt skråstreg-notation\n" +" -d samme som -t u2, vælg korte decimaler uden fortegn\n" + +#: src/od.c:324 +msgid "" +" -f same as -t fF, select floats\n" +" -h same as -t x2, select hexadecimal shorts\n" +" -i same as -t d2, select decimal shorts\n" +" -l same as -t d4, select decimal longs\n" +" -o same as -t o2, select octal shorts\n" +" -x same as -t x2, select hexadecimal shorts\n" +msgstr "" +" -f samme som -t fF, vælg flydende tal\n" +" -h samme som -t x2, vælg korte hexadecimaler\n" +" -i samme som -t d2, vælg korte decimaler\n" +" -l samme som -t d4, vælg lange decimaler\n" +" -o samme som -t o2, vælg korte oktaler\n" +" -x samme som -t x2, vælg korte hexadecimaler\n" + +#: src/od.c:332 +msgid "" +"\n" +"For older syntax (second call format), OFFSET means -j OFFSET. LABEL\n" +"is the pseudo-address at first byte printed, incremented when dump is\n" +"progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates\n" +"hexadecimal, suffixes may be . for octal and b for multiply by 512.\n" +"\n" +"TYPE is made up of one or more of these specifications:\n" +"\n" +" a named character\n" +" c ASCII character or backslash escape\n" +msgstr "" +"\n" +"Ved ældre syntaks ('second call format') opfattes POSITION som -j " +"POSITION. \n" +"MÆRKE er pseudoadressen til den første udskrevne byte, som øges mens\n" +"udskriften pågår. For POSITION og MÆRKE indikerer en 0x- eller \n" +"0X-forstavelse hexadecimalt talformat. Endelser kan være '.' for oktal,\n" +"og b for blokke på 512 bytes.\n" +"\n" +"TYPE er lavet af en eller flere af følgende angivelser:\n" +"\n" +" a et navngivet tegn\n" +" c ASCII-tegn eller omvendt skråstreg-notation\n" + +#: src/od.c:344 +msgid "" +" d[SIZE] signed decimal, SIZE bytes per integer\n" +" f[SIZE] floating point, SIZE bytes per integer\n" +" o[SIZE] octal, SIZE bytes per integer\n" +" u[SIZE] unsigned decimal, SIZE bytes per integer\n" +" x[SIZE] hexadecimal, SIZE bytes per integer\n" +msgstr "" +" d[STØRRELSE] decimal med fortegn, STØRRELSE byte per tal\n" +" f[STØRRELSE] flydende tal, STØRRELSE byte per tal\n" +" o[STØRRELSE] oktal, STØRRELSE byte per tal\n" +" u[STØRRELSE] decimal uden fortegn, STØRRELSE byte per tal\n" +" x[STØRRELSE] hexadecimal, STØRRELSE byte per tal\n" + +#: src/od.c:351 +msgid "" +"\n" +"SIZE is a number. For TYPE in doux, SIZE may also be C for\n" +"sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n" +"sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +"for sizeof(double) or L for sizeof(long double).\n" +msgstr "" +"\n" +"STØRRELSE er et tal. For TYPE lig med d, o, u eller x, kan STØRRELSE også " +"være\n" +"C for sizeof(char), S for sizeof(short), I for sizeof(int) eller L for \n" +"sizeof(long). Når TYPE er f, kan STØRRELSE være F for sizeof(float), \n" +"D for sizeof(double) eller L for sizeof(long double).\n" + +#: src/od.c:358 +msgid "" +"\n" +"RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +"BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +"with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix to\n" +"any type adds a display of printable characters to the end of each line\n" +"of output. " +msgstr "" +"\n" +"RADIX er d for decimal, o for oktal, x for hexadecimal eller n for ingen.\n" +"BYTE er hexadecimal med 0x- eller 0X-prefix, multipliceres med 512\n" +"med endelse b, med 1024 med endelse k og med 1048576 med endelse m. \n" +"En z-endelse for en hvilken som helst type viser skrivbare tegn til " +"slutningen\n" +"af hver linje af udskriften. " + +#: src/od.c:366 +msgid "" +"--string without a number implies 3. --width without a number\n" +"implies 32. By default, od uses -A o -t d2 -w 16.\n" +msgstr "" +"--string uden et tal implicerer 3. --width uden et tal implicerer 32.\n" +"Normalt bruger od: -A o -t d2 -w 16.\n" + +#: src/od.c:722 src/od.c:844 +#, c-format +msgid "invalid type string `%s'" +msgstr "ugyldig typestreng \"%s\"" + +#: src/od.c:732 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte integral type" +msgstr "" +"ugyldig type-streng '%s';\n" +"dette system understøtter ikke en %lu-byte heltalstype" + +#: src/od.c:854 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte floating point type" +msgstr "" +"ugyldig type-streng '%s';\n" +"dette system understøtter ikke en %lu-byte flydende-talstype" + +#: src/od.c:917 +#, c-format +msgid "invalid character `%c' in type string `%s'" +msgstr "ugyldigt tegn \"%c\" i typestreng \"%s\"" + +#: src/od.c:1144 +msgid "cannot skip past end of combined input" +msgstr "kan ikke hoppe til efter slutning på kombineret inddata" + +#: src/od.c:1397 +msgid "old-style offset" +msgstr "position på gammel form" + +#: src/od.c:1707 +#, c-format +msgid "invalid output address radix `%c'; it must be one character from [doxn]" +msgstr "ugyldig ud-adresse-grundtal '%c'; det skal være et af tegnene [doxn]" + +#: src/od.c:1717 +msgid "skip argument" +msgstr "overspring argument" + +#: src/od.c:1725 +msgid "limit argument" +msgstr "begræns argument" + +#: src/od.c:1735 +msgid "minimum string length" +msgstr "minimal strenglængde" + +#: src/od.c:1740 src/od.c:1806 +#, c-format +msgid "%s is too large" +msgstr "%s er for stor" + +#: src/od.c:1804 +msgid "width specification" +msgstr "breddespecifikation" + +#: src/od.c:1826 +msgid "no type may be specified when dumping strings" +msgstr "ingen type kan angives når strenge gemmes" + +#: src/od.c:1874 +#, c-format +msgid "invalid second operand in compatibility mode `%s'" +msgstr "ugyldig 2. operand i kompatibilitetstilstand '%s'" + +#: src/od.c:1895 +msgid "in compatibility mode, the last two arguments must be offsets" +msgstr "i kompatibilitetstilstand skal de sidste to argumenter være positioner" + +#: src/od.c:1902 +msgid "compatibility mode supports at most three arguments" +msgstr "kompatibilitetstilstand støtter maksimum tre argumenter" + +#: src/od.c:1975 +#, c-format +msgid "warning: invalid width %lu; using %d instead" +msgstr "advarsel: ugyldig bredde %lu; bruger %d i stedet" + +#: src/od.c:1991 +#, c-format +msgid "%d: fmt=\"%s\" width=%d\n" +msgstr "%d: fmt=\"%s\" bredde=%d\n" + +#: src/paste.c:50 +msgid "David M. Ihnat and David MacKenzie" +msgstr "David M. Ihnat og David MacKenzie" + +#: src/paste.c:208 +msgid "standard input is closed" +msgstr "standard-ind er lukket" + +#: src/paste.c:407 +msgid "" +"Write lines consisting of the sequentially corresponding lines from\n" +"each FILE, separated by TABs, to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Skriv linjer som består af de sekventielt tilsvarende linjer fra hver\n" +"FIL, separeret med tabulatorer, til standard-ud.\n" +"Hvis ingen FIL er angivet, eller FIL er -, læses fra standard-ind.\n" +"\n" + +#: src/paste.c:416 +msgid "" +" -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +" -s, --serial paste one file at a time instead of in parallel\n" +msgstr "" +" -d, --delimiters=LISTE brug tegn fra LISTE i stedet for tabulatorer\n" +" -s, --serial indsæt en fil ad gangen i stedet for i parallel\n" + +#: src/pathchk.c:146 +#, c-format +msgid "Usage: %s [OPTION]... NAME...\n" +msgstr "Brug: %s [FLAG]... NAVN...\n" + +#: src/pathchk.c:147 +msgid "" +"Diagnose unportable constructs in NAME.\n" +"\n" +" -p, --portability check for all POSIX systems, not only this one\n" +msgstr "" +"Tjekker for ikke-portable konstruktioner i filNAVN.\n" +"\n" +" -p, --portability tjek for alle POSIX-systemer, ikke kun dette\n" + +#: src/pathchk.c:237 +#, c-format +msgid "path `%s' contains nonportable character `%c'" +msgstr "stien '%s' indeholder et ikke-portabelt tegn '%c'" + +#: src/pathchk.c:257 +#, c-format +msgid "`%s' is not a directory" +msgstr "'%s' er ikke et katalog" + +#: src/pathchk.c:268 +#, c-format +msgid "directory `%s' is not searchable" +msgstr "kataloget '%s' er ikke søgbart" + +#: src/pathchk.c:355 +#, c-format +msgid "name `%s' has length %ld; exceeds limit of %ld" +msgstr "navnet '%s' har længde %ld; overstiger grænsen på %ld" + +#: src/pathchk.c:381 +#, c-format +msgid "path `%s' has length %d; exceeds limit of %ld" +msgstr "stien '%s' har længde %d; overstiger grænsen på %ld" + +#: src/pinky.c:35 src/uptime.c:39 +msgid "Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi" +msgstr "Joseph Arceneaux, David MacKenzie og Kaveh Ghazi" + +#: src/pinky.c:292 +msgid "Login name: " +msgstr "Login-navn: " + +#: src/pinky.c:295 +msgid "In real life: " +msgstr "I virkeligheden: " + +#: src/pinky.c:298 +msgid "???\n" +msgstr "???\n" + +#: src/pinky.c:318 +msgid "Directory: " +msgstr "Katalog: " + +#: src/pinky.c:320 +msgid "Shell: " +msgstr "Skal: " + +#: src/pinky.c:341 +msgid "Project: " +msgstr "Projekt: " + +#: src/pinky.c:367 +msgid "Plan:\n" +msgstr "Plan:\n" + +#: src/pinky.c:386 +msgid "Login" +msgstr "Login" + +#: src/pinky.c:388 +msgid "Name" +msgstr "Navn" + +#: src/pinky.c:389 +msgid " TTY" +msgstr " TTY" + +#: src/pinky.c:391 +msgid "Idle" +msgstr "Inaktiv" + +#: src/pinky.c:392 +msgid "When" +msgstr "Hvornår" + +#: src/pinky.c:395 +msgid "Where" +msgstr "Hvor" + +#: src/pinky.c:469 +#, c-format +msgid "Usage: %s [OPTION]... [USER]...\n" +msgstr "Brug: %s [FLAG]... [BRUGER]...\n" + +#: src/pinky.c:470 +msgid "" +"\n" +" -l produce long format output for the specified USERs\n" +" -b omit the user's home directory and shell in long format\n" +" -h omit the user's project file in long format\n" +" -p omit the user's plan file in long format\n" +" -s do short format output, this is the default\n" +msgstr "" +"\n" +" -l udskriv i langt format for de angivne BRUGER'e\n" +" -b udelad brugerens hjemmekatalog og skál i det lange format\n" +" -h udelad brugerens projektfil i det lange format\n" +" -p udelad brugerens planfil i det lange format\n" +" -s udskriv i kort format, dette er standard\n" + +#: src/pinky.c:478 +msgid "" +" -f omit the line of column headings in short format\n" +" -w omit the user's full name in short format\n" +" -i omit the user's full name and remote host in short format\n" +" -q omit the user's full name, remote host and idle time\n" +" in short format\n" +msgstr "" +" -f udelad linjen med kolonneoverskrifter i kort format\n" +" -w udelad brugerens fuldstændige navn i kort format\n" +" -i udelad brugerens fuldstændige navn og fjernvært i kort\n" +" format\n" +" -q udelad brugerens fuldstændige navn, fjernvært og \n" +" inaktiv tid i kort format\n" + +#: src/pinky.c:487 +#, c-format +msgid "" +"\n" +"A lightweight `finger' program; print user information.\n" +"The utmp file will be %s.\n" +msgstr "" +"\n" +"Et letvægts \"finger\"-program; udskriver brugerinformation.\n" +"utmp-filen vil være %s.\n" + +#: src/pinky.c:574 +msgid "no username specified; at least one must be specified when using -l" +msgstr "intet brugernavn angivet; mindst ét skal angives når -l bruges" + +#: src/pr.c:328 +msgid "Pete TerMaat and Roland Huebner" +msgstr "Pete TerMaat og Roland Hübner" + +#: src/pr.c:805 +#, c-format +msgid "`--pages' invalid range of page numbers: `%s'" +msgstr "'--pages' ugyldigt område for sidenumre: '%s'" + +#: src/pr.c:817 +#, c-format +msgid "`--pages' invalid starting page number: `%s'" +msgstr "\"--pages\" ugyldigt startsidenummer: \"%s\"" + +#: src/pr.c:829 +#, c-format +msgid "`--pages' invalid ending page number: `%s'" +msgstr "\"--pages\" ugyldigt slutsidenummer: \"%s\"" + +#: src/pr.c:836 +msgid "`--pages' starting page number is larger than ending page number" +msgstr "'--pages' startsidenummeret er større end slutsidenummeret" + +#: src/pr.c:911 +msgid "`--pages=FIRST_PAGE[:LAST_PAGE]' missing argument" +msgstr "'--pages=START_SIDE[:SLUT_SIDE]' mangler argument" + +#: src/pr.c:922 +#, c-format +msgid "`--columns=COLUMN' invalid number of columns: `%s'" +msgstr "'--columns=KOLONNER' ugyldigt antal kolonner: '%s'" + +#: src/pr.c:976 +#, c-format +msgid "`-l PAGE_LENGTH' invalid number of lines: `%s'" +msgstr "'-l SIDELÆNGDE' ugyldigt antal linjer: '%s'" + +#: src/pr.c:1000 +#, c-format +msgid "`-N NUMBER' invalid starting line number: `%s'" +msgstr "'-N TAL' ugyldigt start-linjenummer: '%s'" + +#: src/pr.c:1012 +#, c-format +msgid "`-o MARGIN' invalid line offset: `%s'" +msgstr "'-o MARGEN' ugyldigt linje-afsæt: '%s'" + +#: src/pr.c:1053 +#, c-format +msgid "`-w PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "'-w SIDEBREDDE' ugyldigt antal tegn: '%s'" + +#: src/pr.c:1065 +#, c-format +msgid "`-W PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "'-W SIDEBREDDE' ugyldigt antal tegn: '%s'" + +#: src/pr.c:1079 +msgid "%b %e %H:%M %Y" +msgstr "%Y-%m-%d %H:%M" + +#: src/pr.c:1088 +msgid "Cannot specify number of columns when printing in parallel." +msgstr "Kan ikke angive antal kolonner når der skrives i parallel." + +#: src/pr.c:1092 +msgid "Cannot specify both printing across and printing in parallel." +msgstr "Kan ikke angive både skrivning på tværs og skriving parallelt" + +#: src/pr.c:1188 +#, c-format +msgid "`-%c' extra characters or invalid number in the argument: `%s'" +msgstr "'-%c' ekstra tegn eller ugyldig tal i argumentet: '%s'" + +#: src/pr.c:1299 +msgid "page width too narrow" +msgstr "sidebredde for smal" + +#: src/pr.c:2362 +#, c-format +msgid "starting page number larger than total number of pages: `%d'" +msgstr "start-sidenummeret er større end totalt antal sider: '%d'" + +#: src/pr.c:2393 +#, c-format +msgid "Page %d" +msgstr "Side %d" + +#: src/pr.c:2759 +msgid "" +"Paginate or columnate FILE(s) for printing.\n" +"\n" +msgstr "Sidenummerér eller omform FIL(er) til kolonner for udskrivning.\n" + +#: src/pr.c:2766 +msgid "" +" +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +" begin [stop] printing with page FIRST_[LAST_]PAGE\n" +" -COLUMN, --columns=COLUMN\n" +" output COLUMN columns and print columns down,\n" +" unless -a is used. Balance number of lines in the\n" +" columns on each page.\n" +msgstr "" +" +FØRSTE_SIDE[:SIDSTE_SIDE], --pages=FØRSTE_SIDE[:SIDSTE_SIDE]\n" +" start [slut] udskrift med FØRSTE_[SIDSTE_]SIDE\n" +" -KOLONNER, --columns=KOLONNER\n" +" lav KOLONNER-kolonners udskrift og skriv kolonner nedad\n" +" medmindre '-a' er angivet: balancér antal linjer\n" +" i kolonnerne på hver side.\n" + +#: src/pr.c:2774 +msgid "" +" -a, --across print columns across rather than down, used together\n" +" with -COLUMN\n" +" -c, --show-control-chars\n" +" use hat notation (^G) and octal backslash notation\n" +" -d, --double-space\n" +" double space the output\n" +msgstr "" +" -a, --across skriv kolonner henover i stedet for nedad. Bruges\n" +" sammen med -KOLONNER\n" +" -c, --show-control-chars\n" +" brug hat-notation (^G) og oktal omvendt " +"skråstrgsnotation\n" +" -d, --double-space\n" +" dobbelt afstand i udskriften\n" + +#: src/pr.c:2782 +msgid "" +" -D, --date-format=FORMAT\n" +" use FORMAT for the header date\n" +" -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +" expand input CHARs (TABs) to tab WIDTH (8)\n" +" -F, -f, --form-feed\n" +" use form feeds instead of newlines to separate pages\n" +" (by a 3-line page header with -F or a 5-line header\n" +" and trailer without -F)\n" +msgstr "" +" -D, --date-format=FORMAT\n" +" brug FORMAT for dato i overskriften\n" +" -e[TEGN[BREDDE]], --expand-tabs[=TEGN[BREDDE]]\n" +" udvid ind-TEGN (TABs) til BREDDE blanktegn (8)\n" +" -F, -f, --form-feed\n" +" brug sideskift(FF) i stedet for linjeskift for at\n" +" separere sider (med et 3-linjers sidehoved med -F eller\n" +" et 5-linjers hoved og bund uden -F).\n" + +#: src/pr.c:2792 +msgid "" +" -h HEADER, --header=HEADER\n" +" use a centered HEADER instead of filename in page " +"header,\n" +" -h \"\" prints a blank line, don't use -h\"\"\n" +" -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +" replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +" -J, --join-lines merge full lines, turns off -W line truncation, no " +"column\n" +" alignment, --sep-string[=STRING] sets separators\n" +msgstr "" +" -h OVERSKRIFT, --header=OVERSKRIFT\n" +" brug centreret OVERSKRIFT i stedet for filnavn i " +"sidetopteksterne\n" +" -h \"\" skriver en blank linje. Brug ikke -h\"\".\n" +" -i[TEGN[BREDDE]], --output-tabs=[TEGN[BREDDE]]\n" +" erstat BREDDE (8) mellemrum til TEGN (TABs) \n" +" -J, --join-lines flet fulde linjer. Deaktiverer -W linjetrunkering,\n" +" ingen kolonnejustering, --sep-string[=STRENG] sætter " +"separatorer\n" + +#: src/pr.c:2801 +msgid "" +" -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +" set the page length to PAGE_LENGTH (66) lines\n" +" (default number of lines of text 56, and with -F 63)\n" +" -m, --merge print all files in parallel, one in each column,\n" +" truncate lines, but join lines of full length with -J\n" +msgstr "" +" -l SIDELÆNGDE, --length=SIDELÆNGDE\n" +" sæt sidelængde til SIDELÆNGDE (66) linjer\n" +" (forvalgt antal linjer med tekst er 56 med -f 63)\n" +" -m, --merge udskriv alle filer parallelt, en i hver kolonne\n" +" trunkér linjer, men flet linjer af fuld længde med -j\n" + +#: src/pr.c:2808 +msgid "" +" -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +" number lines, use DIGITS (5) digits, then SEP (TAB),\n" +" default counting starts with 1st line of input file\n" +" -N NUMBER, --first-line-number=NUMBER\n" +" start counting with NUMBER at 1st line of first\n" +" page printed (see +FIRST_PAGE)\n" +msgstr "" +" -n[SEP[CIFRE]], --number-lines[=SEP[CIFRE]\n" +" nummerér linjer, brug CIFRE (5) cifre, så SEP (TAB)\n" +" forvalgt tælling starter med første linje af indfil\n" +" -N NUMMER, --first-line-number=NUMMER\n" +" start tælling med NUMMER på første linje på første side\n" +" som skrives (se +FØRSTE_SIDE)\n" + +#: src/pr.c:2816 +msgid "" +" -o MARGIN, --indent=MARGIN\n" +" offset each line with MARGIN (zero) spaces, do not\n" +" affect -w or -W, MARGIN will be added to PAGE_WIDTH\n" +" -r, --no-file-warnings\n" +" omit warning when a file cannot be opened\n" +msgstr "" +" -o MARGEN, --indent=MARGEN\n" +" indryk linjer MARGEN mellemrum (påvirker ikke -w)\n" +" eller -W, MARGEN vil blive lagt til SIDEBREDDE\n" +" -r, --no-file-warnings\n" +" advar ikke når en fil ikke kan åbnes\n" + +#: src/pr.c:2823 +msgid "" +" -s[CHAR],--separator[=CHAR]\n" +" separate columns by a single character, default for " +"CHAR\n" +" is the character without -w and 'no char' with -w\n" +" -s[CHAR] turns off line truncation of all 3 column\n" +" options (-COLUMN|-a -COLUMN|-m) except -w is set\n" +msgstr "" +" -s[TEGN], --separator[=TEGN]\n" +" adskil kolonner med et enkelt TEGN. Forvalgt TEGN er\n" +" TAB uden -w og 'ingen tegn' med -w.\n" +" -s[TEGN] slår linjetrunkering fra for alle 3 kolonne-\n" +" flagene (-KOLONNER|-a -KOLONNER|-m) bortset fra -w\n" + +#: src/pr.c:2830 +msgid " -SSTRING, --sep-string[=STRING]\n" +msgstr " -SSTRENG, --sep-string[=STRENG]\n" + +#: src/pr.c:2833 +msgid "" +" separate columns by STRING,\n" +" without -S: Default separator with -J and \n" +" otherwise (same as -S\" \"), no effect on column " +"options\n" +" -t, --omit-header omit page headers and trailers\n" +msgstr "" +" adskil kolonner med STRENG,\n" +" uden -S: forvalgt skilletegn er med -J og " +"\n" +" ellers (samme som -S\" \"), ingen effekt på kolonneflag\n" +" -t, --omit-header brug ikke top- og bundtekst\n" + +#: src/pr.c:2839 +msgid "" +" -T, --omit-pagination\n" +" omit page headers and trailers, eliminate any " +"pagination\n" +" by form feeds set in input files\n" +" -v, --show-nonprinting\n" +" use octal backslash notation\n" +" -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters for\n" +" multiple text-column output only, -s[char] turns off " +"(72)\n" +msgstr "" +" -T, --omit-pagination\n" +" brug ikke top- og bundtekst, eliminer evt. side-layout\n" +" ved sideskift(FF) sat i indfiler\n" +" -v, --show-nonprinting\n" +" brug oktal omvendt skråstregsnotation\n" +" -w SIDEBREDDE, --width=SIDEBREDDE\n" +" sæt sidebredde til SIDEBREDDE (72) kolonner, kun for\n" +" flerkolonneudskrift, -s[tegn] slår fra (72)\n" + +#: src/pr.c:2849 +msgid "" +" -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters always,\n" +" truncate lines, except -J option is set, no " +"interference\n" +" with -S or -s\n" +msgstr "" +" -W SIDEBREDDE, --page-width=SIDEBREDDE\n" +" sæt sidebredde til SIDEBREDDE (72) kolonner, altid.\n" +" Trunkér linjer hvis -J ikke er sat. Påvirker\n" +" ikke -S eller -s\n" + +#: src/pr.c:2857 +msgid "" +"\n" +"-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n" +"FILE is -, read standard input.\n" +msgstr "" +"\n" +"-T er medført af -l nn, når nn <= 10 eller <= 3 ved -F. Hvis ingen FIL\n" +"er angivet eller FIL er -, læses fra standard-ind.\n" + +#: src/printenv.c:43 +msgid "David MacKenzie and Richard Mlynarik" +msgstr "David MacKenzie og Richard Mlynarik" + +#: src/printenv.c:63 +#, c-format +msgid "" +"Usage: %s [VARIABLE]...\n" +" or: %s OPTION\n" +"If no environment VARIABLE specified, print them all.\n" +"\n" +msgstr "" +"Brug: %s [VARIABEL]...\n" +"eller: %s FLAG\n" +"Hvis ingen miljø-VARIABEL er angivet, udskriv alle.\n" +"\n" + +#: src/printf.c:87 +#, c-format +msgid "" +"warning: %s: character(s) following character constant have been ignored" +msgstr "advarsel: %s: tegn efter tegnkonstant er blevet ignorerede" + +#: src/printf.c:100 +#, c-format +msgid "" +"Usage: %s FORMAT [ARGUMENT]...\n" +" or: %s OPTION\n" +msgstr "" +"Brug: %s FORMAT [ARGUMENT]...\n" +" eller: %s FLAG\n" + +#: src/printf.c:105 +msgid "" +"Print ARGUMENT(s) according to FORMAT.\n" +"\n" +msgstr "" +"Udskriv ARGUMENT'er ifølge FORMAT.\n" +"\n" + +#: src/printf.c:111 +msgid "" +"\n" +"FORMAT controls the output as in C printf. Interpreted sequences are:\n" +"\n" +" \\\" double quote\n" +" \\0NNN character with octal value NNN (0 to 3 digits)\n" +" \\\\ backslash\n" +msgstr "" +"\n" +"FORMAT styrer uddata som i C printf. Tolkede sekvenser er:\n" +"\n" +" \\\" citationstegn\n" +" \\0NNN tegn med oktal værdi NNN (0 til 3 cifre)\n" +" \\\\ omvendt skråstreg\n" + +#: src/printf.c:119 +msgid "" +" \\a alert (BEL)\n" +" \\b backspace\n" +" \\c produce no further output\n" +" \\f form feed\n" +msgstr "" +" \\a advarsel (SIGNAL)\n" +" \\b baktegn\n" +" \\c lav ikke mere uddata\n" +" \\f sideskift\n" + +#: src/printf.c:125 +msgid "" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" +" \\n ny linje\n" +" \\r vognretur\n" +" \\t vandret tabulator\n" +" \\v lodret tabulator\n" + +#: src/printf.c:131 +msgid "" +" \\xNN byte with hexadecimal value NN (1 to 2 digits)\n" +"\n" +" \\uNNNN character with hexadecimal value NNNN (4 digits)\n" +" \\UNNNNNNNN character with hexadecimal value NNNNNNNN (8 digits)\n" +msgstr "" +" \\xNN byte med heksadecimal værdi NN (1 il 2 cifre)\n" +"\n" +" \\uNNNN tegn med heksadecimal værdi NNNN (4 cifre)\n" +" \\UNNNNNNNN tegn med heksadecimal værdi NNNNNNNN (8 cifre)\n" + +#: src/printf.c:137 +msgid "" +" %% a single %\n" +" %b ARGUMENT as a string with `\\' escapes interpreted\n" +"\n" +"and all C format specifications ending with one of diouxXfeEgGcs, with\n" +"ARGUMENTs converted to proper type first. Variable widths are handled.\n" +msgstr "" +" %% et enkelt %\n" +" %b ARGUMENT som en streng med \"\\\"-kontrolsekvenser tolkes\n" +"\n" +"og alle specifikationer i C-format som slutter med en af diouxXfeEgGcs, " +"med \n" +"ARGUMENT'er konverterede til en passende type først. Variable bredder " +"behandles.\n" + +#: src/printf.c:160 +#, c-format +msgid "%s: expected a numeric value" +msgstr "%s: forventede en numerisk værdi" + +#: src/printf.c:162 +#, c-format +msgid "%s: value not completely converted" +msgstr "%s: værdi ikke fuldstændig konverteret" + +#: src/printf.c:254 src/printf.c:280 +msgid "missing hexadecimal number in escape" +msgstr "manglende heksadecimal-tal i beskyttet tegnsekvens" + +#: src/printf.c:292 +#, c-format +msgid "invalid universal character name \\%c%0*x" +msgstr "ugyldigt universelt tegnnavn \\%c%0*x" + +#: src/printf.c:472 +#, c-format +msgid "invalid field width: %s" +msgstr "ugyldig feltlængde: %s" + +#: src/printf.c:498 +#, c-format +msgid "invalid precision: %s" +msgstr "ugyldig præcision: %s" + +#: src/printf.c:519 +#, c-format +msgid "%%%c: invalid directive" +msgstr "%%%c: ugyldigt direktiv" + +#: src/printf.c:576 +#, c-format +msgid "Usage: %s format [argument...]\n" +msgstr "Brug: %s format [argument...]\n" + +#: src/printf.c:594 +#, c-format +msgid "warning: ignoring excess arguments, starting with `%s'" +msgstr "advarsel: ignorerer overflødige argumenter, startende med '%s'" + +#: src/ptx.c:410 +#, c-format +msgid "%s (for regexp `%s')" +msgstr "%s (for regexp '%s')" + +#: src/ptx.c:1859 +#, c-format +msgid "" +"Usage: %s [OPTION]... [INPUT]... (without -G)\n" +" or: %s -G [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "" +"Brug: %s [FLAG]... [INDFIL]... (uden -G)\n" +" eller: %s -G [FLAG]... [INDFIL [UDFIL]]\n" + +#: src/ptx.c:1863 +msgid "" +"Output a permuted index, including context, of the words in the input " +"files.\n" +"\n" +msgstr "" +"Udskriv et permuteret indeks, med kontekst, over ordene i inddatafilerne.\n" +"\n" + +#: src/ptx.c:1870 +msgid "" +" -A, --auto-reference output automatically generated references\n" +" -C, --copyright display Copyright and copying conditions\n" +" -G, --traditional behave more like System V `ptx'\n" +" -F, --flag-truncation=STRING use STRING for flagging line truncations\n" +msgstr "" +" -A, --auto-reference udskriv automatisk genererede referencer\n" +" -C, --copyright vis Copyright og kopieringsbetingelser\n" +" -G, --traditional vær mere som System V's 'ptx'\n" +" -F, --flag-truncation=STRENG brug STRENG for at markere linjetrunkering\n" + +#: src/ptx.c:1876 +msgid "" +" -M, --macro-name=STRING macro name to use instead of `xx'\n" +" -O, --format=roff generate output as roff directives\n" +" -R, --right-side-refs put references at right, not counted in -w\n" +" -S, --sentence-regexp=REGEXP for end of lines or end of sentences\n" +" -T, --format=tex generate output as TeX directives\n" +msgstr "" +" -M, --macro-name=STRENG makronavn at bruge i stedet for 'xx'\n" +" -O, --format=roff generér udskrift som roff-direktiver\n" +" -R, --right-side-refs placér referencerne på højre side, ikke\n" +" talt med i -w\n" +" -S, --sentence-regexp=REGUDT for slutningen af linjer eller slutningen " +"af\n" +" sætninger\n" +" -T, --format=tex generér udskrift som TeX-direktiver\n" +" -o, --only-file=FIL læs liste over ord som *ikke* skal " +"ignoreres\n" +" fra denne FIL\n" + +#: src/ptx.c:1883 +msgid "" +" -W, --word-regexp=REGEXP use REGEXP to match each keyword\n" +" -b, --break-file=FILE word break characters in this FILE\n" +" -f, --ignore-case fold lower case to upper case for sorting\n" +" -g, --gap-size=NUMBER gap size in columns between output fields\n" +" -i, --ignore-file=FILE read ignore word list from FILE\n" +" -o, --only-file=FILE read only word list from this FILE\n" +msgstr "" +" -W, --word-regexp=REGUDT brug REGUDT for at ramme hvert nøgleord\n" +" -b, --break-file=FIL tegn for orddeling i denne FIL\n" +" -f, --ignore-case lav små bogstaver om til store for " +"sortering\n" +" -g, --gap-size=TAL størrelse på mellemrum mellem kolonner i " +"udfelter\n" +" -i, --ignore-file=FIL læs liste over ord som skal ignoreres fra\n" +" denne FIL\n" + +#: src/ptx.c:1891 +msgid "" +" -r, --references first field of each line is a reference\n" +" -t, --typeset-mode - not implemented -\n" +" -w, --width=NUMBER output width in columns, reference " +"excluded\n" +msgstr "" +" -r, --references første felt i hver linje er en reference\n" +" -t, --typeset-mode - ikke implementeret -\n" +" -w, --width=BREDDE udskriftbredde for kolonner, eksklusive\n" +" referencer\n" + +#: src/ptx.c:1898 +msgid "" +"\n" +"With no FILE or if FILE is -, read Standard Input. `-F /' by default.\n" +msgstr "" +"\n" +"Ved ingen FIL eller hvis FIL er -, læses fra standard-ind. '-F /' er\n" +"forvalgt.\n" + +#: src/ptx.c:1978 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 2, or (at your option)\n" +"any later version.\n" +"\n" +msgstr "" +"Dette program er frit programmel. Du kan redistribuere det og/eller\n" +"ændre det under betingelserne givet i 'GNU General Public License' som\n" +"udgivet af Free Software Foundation - enten version 2, eller (efter eget\n" +"valg) en hvilken som helst senere version.\n" +"\n" + +#: src/ptx.c:1985 +msgid "" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"\n" +msgstr "" +"Dette program er distribueret i håb om at det vil være nyttigt,\n" +"men UDEN NOGEN GARANTIER, heller ikke implicerede om SALGBARHED eller\n" +"EGNETHED FOR NOGEN SPECIEL ANVENDELSE. Se 'GNU General Public License'\n" +"for flere detaljer.\n" +"\n" + +#: src/ptx.c:1992 +msgid "" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software Foundation,\n" +"Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" +msgstr "" +"Du bør have modtaget en kopi af 'GNU General Public License' sammen med\n" +"dette program - hvis ikke, så skriv til Free Software Foundation Inc.,\n" +"59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" + +#: src/pwd.c:47 +msgid "" +"Print the full filename of the current working directory.\n" +"\n" +msgstr "" +"Udskriv hele filnavnet på det aktuelle arbejdskatalog.\n" +"\n" + +#: src/pwd.c:74 +msgid "ignoring non-option arguments" +msgstr "ignorerer argumenter som ikke er flag" + +#: src/pwd.c:78 +msgid "cannot get current directory" +msgstr "kan ikke finde aktuelt katalog" + +#: src/readlink.c:69 +#, c-format +msgid "Usage: %s [OPTION]... FILE\n" +msgstr "Brug: %s [FLAG]... [FIL]\n" + +#: src/readlink.c:70 +msgid "" +"Display value of a symbolic link on standard output.\n" +"\n" +msgstr "" +"Vis værdien af en symbolsk lænke på standard-uddata.\n" +"\n" + +#: src/readlink.c:72 +msgid "" +" -f, --canonicalize canonicalize by following every symlink in every\n" +" component of the given path recursively\n" +" -n, --no-newline do not output the trailing newline\n" +" -q, --quiet,\n" +" -s, --silent suppress most error messages\n" +" -v, --verbose report error messages\n" +msgstr "" +" -f, --canonicalize normalisér ved at følge hver symlænke i hver\n" +" komponent i den givne sti rekursivt\n" +" -n, --no-newline udskriv ikke et afsluttende linjeskift\n" +" -q, --quiet,\n" +" -s, --silent undertryk de fleste fejlmeddelelser\n" +" -v, --verbose rapportér fejlmeddelelser\n" + +#: src/remove.c:394 +#, c-format +msgid "cannot chdir from %s to .." +msgstr "kan ikke skifte katalog fra %s til .." + +#: src/remove.c:407 src/remove.c:488 +#, c-format +msgid "cannot lstat `.' in %s" +msgstr "kan ikke tage status (lstat) på '.' i %s" + +#: src/remove.c:414 src/remove.c:492 +#, c-format +msgid "%s changed dev/ino" +msgstr "%s ændrede enh/ino" + +#: src/remove.c:574 src/remove.c:712 src/remove.c:881 src/remove.c:984 +#, c-format +msgid "cannot lstat %s" +msgstr "kan ikke tage status (lstat) på %s" + +#: src/remove.c:603 +#, c-format +msgid "%s: descend into write-protected directory %s? " +msgstr "%s: gå ned i skrivebeskyttet katalog %s? " + +#: src/remove.c:604 +#, c-format +msgid "%s: descend into directory %s? " +msgstr "%s: gå ned i katalog %s? " + +#: src/remove.c:614 +#, c-format +msgid "%s: remove write-protected %s %s? " +msgstr "%s: fjern skrivebeskyttet %s %s? " + +#: src/remove.c:615 +#, c-format +msgid "%s: remove %s %s? " +msgstr "%s: fjern %s %s? " + +#: src/remove.c:639 +#, c-format +msgid "removed %s\n" +msgstr "fjernede %s\n" + +#: src/remove.c:654 src/remove.c:1059 +#, c-format +msgid "removed directory: %s\n" +msgstr "fjernede katalog %s\n" + +#: src/remove.c:734 src/remove.c:751 src/remove.c:1064 +#, c-format +msgid "cannot remove directory %s" +msgstr "kan ikke fjerne katalog %s" + +#: src/remove.c:815 +#, c-format +msgid "cannot open directory %s" +msgstr "kan ikke åbne katalog %s" + +#: src/remove.c:896 src/remove.c:1002 +#, c-format +msgid "cannot chdir from %s to %s" +msgstr "kan ikke skifte katalog fra %s til %s" + +#: src/remove.c:904 +#, c-format +msgid "" +"WARNING: Circular directory structure.\n" +"This almost certainly means that you have a corrupted file system.\n" +"NOTIFY YOUR SYSTEM MANAGER.\n" +"The following directory is part of the cycle:\n" +" %s\n" +msgstr "" +"ADVARSEL: Cirkulær katalogstruktur.\n" +"Dette betyder næsten helt sikkert at du har et ødelagt filsystem.\n" +"RAPPORTÉR TIL SYSTEMANSVARLIG.\n" +"Følgende katalog udgør en del af cirkelen:\n" +" %s\n" + +#: src/remove.c:1098 +msgid "cannot remove `.' or `..'" +msgstr "kan ikke slette '.' eller '..'" + +#: src/rm.c:60 +msgid "Paul Rubin, David MacKenzie, Richard Stallman, and Jim Meyering" +msgstr "Paul Rubin, David MacKenzie, Richard Stallman og Jim Meyering" + +#: src/rm.c:99 src/touch.c:244 +#, c-format +msgid "Usage: %s [OPTION]... FILE...\n" +msgstr "Brug: %s [FLAG]... [FIL]...\n" + +#: src/rm.c:100 +msgid "" +"Remove (unlink) the FILE(s).\n" +"\n" +" -d, --directory unlink FILE, even if it is a non-empty directory\n" +" (super-user only)\n" +" -f, --force ignore nonexistent files, never prompt\n" +" -i, --interactive prompt before any removal\n" +" -r, -R, --recursive remove the contents of directories recursively\n" +" -v, --verbose explain what is being done\n" +msgstr "" +"Fjern (unlink) FIL'er.\n" +"\n" +" -d, --directory slet kataloger selv om de ikke er tomme (kun " +"superbruger)\n" +" -f, --force ignorér ikke-eksisterende filer, ingen bekræftelse\n" +" -i, --interactive bed om bekræftelse før sletning af filer\n" +" -r, -R, --recursive slet indhold af kataloger rekursivt\n" +" -v, --verbose forklar hvad der sker\n" + +#: src/rm.c:112 +#, c-format +msgid "" +"\n" +"To remove a file whose name starts with a `-', for example `-foo',\n" +"use one of these commands:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" +msgstr "" +"\n" +"For at fjerne en fil hvis navn begynder med et '-', for eksempel '-foo',\n" +"kan du bruge en af disse kommandoer:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" + +#: src/rm.c:121 +msgid "" +"\n" +"Note that if you use rm to remove a file, it is usually possible to recover\n" +"the contents of that file. If you want more assurance that the contents " +"are\n" +"truly unrecoverable, consider using shred.\n" +msgstr "" +"\n" +"Bemærk at hvis du bruger 'rm' til at fjerne en fil, er det normalt muligt " +"at\n" +"genskabe indholdet af denne fil. Hvis du ønsker større sikkerhed for at " +"indholdet\n" +"virkelig ikke kan genskabes, så overvej at bruge 'shred'.\n" + +#: src/rmdir.c:116 src/rmdir.c:217 +#, c-format +msgid "removing directory, %s" +msgstr "fjerner katalog, %s" + +#: src/rmdir.c:146 +#, c-format +msgid "Usage: %s [OPTION]... DIRECTORY...\n" +msgstr "Brug: %s [FLAG]... [KATALOG]...\n" + +#: src/rmdir.c:147 +msgid "" +"Remove the DIRECTORY(ies), if they are empty.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignore each failure that is solely because a directory\n" +" is non-empty\n" +msgstr "" +"Slet KATALOG'er, hvis de er tomme.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignorér alle fejl som udelukkende skyldes at kataloget " +"ikke\n" +" er tomt\n" + +#: src/rmdir.c:154 +msgid "" +" -p, --parents remove DIRECTORY, then try to remove each directory\n" +" component of that path name. E.g., `rmdir -p a/b/c' is\n" +" similar to `rmdir a/b/c a/b a'.\n" +" -v, --verbose output a diagnostic for every directory processed\n" +msgstr "" +" -p, --parents slet KATALOG, prøv dernæst at fjerne hvert katalog-element " +"i\n" +" hele stinavnet. F.eks. 'rmdir -p a/b/c' virker ligesom\n" +" 'rmdir a/b/c a/b a'.\n" +" -v, --verbose vis meddelelse for hvert katalog som behandles\n" + +#: src/seq.c:82 +#, c-format +msgid "" +"Usage: %s [OPTION]... LAST\n" +" or: %s [OPTION]... FIRST LAST\n" +" or: %s [OPTION]... FIRST INCREMENT LAST\n" +msgstr "" +"Brug: %s [FLAG]... SIDSTE\n" +" eller: %s [FLAG]... FØRSTE SIDSTE\n" +" eller: %s [FLAG]... FØRSTE FORØGELSE SIDSTE\n" + +#: src/seq.c:87 +#, c-format +msgid "" +"Print numbers from FIRST to LAST, in steps of INCREMENT.\n" +"\n" +" -f, --format=FORMAT use printf style floating-point FORMAT (default: %" +"g)\n" +" -s, --separator=STRING use STRING to separate numbers (default: \\n)\n" +" -w, --equal-width equalize width by padding with leading zeroes\n" +msgstr "" +"Udskriv tallene fra FØRSTE til SIDSTE, med trin på FORØGELSE.\n" +"\n" +" -f, --format=FORMAT brug printf-lignende flydendetals-FORMAT " +"(forvalgt: %g)\n" +" -s, --separator=STRENG brug STRENG for at separere tallene (forvalgt: " +"\\n)\n" +" -w, --equal-width gør bredden ens ved at udfylde med nuller foran\n" + +#: src/seq.c:96 +#, c-format +msgid "" +"\n" +"If FIRST or INCREMENT is omitted, it defaults to 1.\n" +"FIRST, INCREMENT, and LAST are interpreted as floating point values.\n" +"INCREMENT should be positive if FIRST is smaller than LAST, and negative\n" +"otherwise. When given, the FORMAT argument must contain exactly one of\n" +"the printf-style, floating point output formats %e, %f, %g\n" +msgstr "" +"\n" +"Hvis FØRSTE eller FORØGELSE er udeladt, er forvalgt værdi 1.\n" +"FØRSTE, FORØGELSE og SIDSTE tolkes som flydendetals-værdier. FORØGELSE bør " +"være\n" +"positiv hvis FØRSTE er mindre end SIDSTE, og negativ ellers. Når FORMAT\n" +"er angivet, skal det indeholde nøjagtig ét af printf-direktiverne for\n" +"flydende tal: %e, %f eller %g.\n" + +#: src/seq.c:119 +#, c-format +msgid "invalid floating point argument: %s" +msgstr "ugyldigt flydende tal-argument: %s" + +#: src/seq.c:189 +msgid "" +"when the starting value is larger than the limit,\n" +"the increment must be negative" +msgstr "når startværdien er større end grænsen skal øgningen være negativ" + +#: src/seq.c:213 +msgid "" +"when the starting value is smaller than the limit,\n" +"the increment must be positive" +msgstr "når startværdien er mindre end grænsen skal øgningen være positiv" + +#: src/seq.c:423 +#, c-format +msgid "invalid format string: `%s'" +msgstr "ugyldig formatstreng: '%s'" + +#: src/seq.c:445 +msgid "format string may not be specified when printing equal width strings" +msgstr "" +"formatstrengen kan ikke angives når der udskrives strenge\n" +"med ens bredde" + +#: src/shred.c:160 +#, c-format +msgid "Usage: %s [OPTIONS] FILE [...]\n" +msgstr "Brug: %s [FLAG] FIL [...]\n" + +#: src/shred.c:161 +msgid "" +"Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +"for even very expensive hardware probing to recover the data.\n" +"\n" +msgstr "" +"Overskiv de angivne FILER gentagne gange for at gøre det sværere for\n" +"selv meget dyrt genoprettelsesudstyr at genskabe data.\n" +"\n" + +#: src/shred.c:169 +#, c-format +msgid "" +" -f, --force change permissions to allow writing if necessary\n" +" -n, --iterations=N Overwrite N times instead of the default (%d)\n" +" -s, --size=N shred this many bytes (suffixes like K, M, G accepted)\n" +msgstr "" +" -f, --force ændr om nødvendigt rettigheder for at tillade skrivning\n" +" -n, --iterations=N Overskriv N gange i stedet for det normale (%d)\n" +" -s, --size=N makulér dette antal byte (endelser som k, M, G accepteret)\n" + +#: src/shred.c:174 +msgid "" +" -u, --remove truncate and remove file after overwriting\n" +" -v, --verbose show progress\n" +" -x, --exact do not round file sizes up to the next full block;\n" +" this is the default for non-regular files\n" +" -z, --zero add a final overwrite with zeros to hide shredding\n" +" - shred standard output\n" +msgstr "" +" -u, --remove afkort og fjern fil efter overskrivningen\n" +" -v, --verbose vis fremskridt\n" +" -x, --exact rund ikke filstørrelser op til den næste fulde blok\n" +" dette er standard for ikke-regulære filer\n" +" -z, --zero tilføj til slut en overskrivning med nul-tegn for at skjule " +"makulering\n" +" - standard-uddata for 'shred'\n" + +#: src/shred.c:184 +msgid "" +"\n" +"Delete FILE(s) if --remove (-u) is specified. The default is not to remove\n" +"the files because it is common to operate on device files like /dev/hda,\n" +"and those files usually should not be removed. When operating on regular\n" +"files, most people use the --remove option.\n" +"\n" +msgstr "" +"\n" +"Slet FILER hvis --remove er angivet. Det normale er at ikke fjerne filerne\n" +"fordi det er almindeligt at behandle enhedsfiler som /dev/hda,\n" +"og disse filer bør normalt ikke fjernes. Ved behandling af almindelige " +"filer\n" +"bruger de fleste --remove-valgmuligheden.\n" +"\n" + +#: src/shred.c:192 +msgid "" +"CAUTION: Note that shred relies on a very important assumption:\n" +"that the filesystem overwrites data in place. This is the traditional\n" +"way to do things, but many modern filesystem designs do not satisfy this\n" +"assumption. The following are examples of filesystems on which shred is\n" +"not effective:\n" +"\n" +msgstr "" +"PAS PÅ: Bemærk at 'shred' bygger på en meget vigtig antagelse:\n" +"at filsystemet overskriver data på stedet. Dette er den traditionelle\n" +"måde at det på, men mange moderne filsystemsdesign opfylder ikke denne\n" +"antagelse. Det følgende er eksempler på filsystemer hvor 'shred' ikke er\n" +"effektiv:\n" +"\n" + +#: src/shred.c:200 +msgid "" +"* log-structured or journaled filesystems, such as those supplied with\n" +" AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)\n" +"\n" +"* filesystems that write redundant data and carry on even if some writes\n" +" fail, such as RAID-based filesystems\n" +"\n" +"* filesystems that make snapshots, such as Network Appliance's NFS server\n" +"\n" +msgstr "" +"* log-strukturerede eller journaliserende filsystemer, såsom dem der " +"leveres\n" +" med AIX, Solaris (og JFS, ReiserFS, XFS, Ext3 osv.)\n" +"\n" +"* filsystemer som skriver redundante data og fortsætter selv om nogle " +"skrivninger\n" +" mislykkes, såsom RAID-baserede filsystemer\n" +"\n" +"* filsystemer som laver øjebliksbilleder, såsom Network Appliances' NFS " +"server\n" +"\n" + +#: src/shred.c:210 +msgid "" +"* filesystems that cache in temporary locations, such as NFS\n" +" version 3 clients\n" +"\n" +"* compressed filesystems\n" +"\n" +"In addition, file system backups and remote mirrors may contain copies\n" +"of the file that cannot be removed, and that will allow a shredded file\n" +"to be recovered later.\n" +msgstr "" +"* filsystemer der mellemlagrer på midlertidige steder, såsom NFS version 3-" +"klienter\n" +"\n" +"* komprimerede filsystemer\n" +"\n" +"Derudover kan sikkerhedskopier af filsystemer og eksterne spejlinger " +"indeholde\n" +"kopier af filen, som ikke kan fjernes, og som vil tillade genskabelse senere " +"af\n" +"en makuleret fil.\n" + +#: src/shred.c:808 +#, c-format +msgid "%s: cannot rewind" +msgstr "%s: kan ikke tilbagespole" + +#: src/shred.c:831 +#, c-format +msgid "%s: pass %lu/%lu (%s)..." +msgstr "%s: gennemløb %lu/%lu (%s)..." + +#: src/shred.c:868 +#, c-format +msgid "%s: error writing at offset %s" +msgstr "%s: fejl ved skrivning fra afsæt %s" + +#: src/shred.c:897 +#, c-format +msgid "%s: file too large" +msgstr "%s: fil for stor" + +#: src/shred.c:920 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s" +msgstr "%s: gennemløb %lu/%lu (%s)...%s" + +#: src/shred.c:936 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s/%s %d%%" +msgstr "%s: gennemløb %lu/%lu (%s)...%s/%s %d%%" + +#: src/shred.c:1195 +#, c-format +msgid "%s: invalid file type" +msgstr "%s: ugyldig filtype" + +#: src/shred.c:1212 +#, c-format +msgid "%s: file has negative size" +msgstr "%s: fil har negativ størrelse" + +#: src/shred.c:1265 +#, c-format +msgid "%s: error truncating" +msgstr "%s: fejl ved afkortning" + +#: src/shred.c:1286 +#, c-format +msgid "%s: cannot shred append-only file descriptor" +msgstr "%s: kan ikke makulere beskriver for fil, der kun kan tilføjes til" + +#: src/shred.c:1371 +#, c-format +msgid "%s: removing" +msgstr "%s: sletter" + +#: src/shred.c:1412 +#, c-format +msgid "%s: renamed to %s" +msgstr "%s: omdøbt til %s" + +#: src/shred.c:1438 +#, c-format +msgid "%s: removed" +msgstr "%s: slettet" + +#: src/shred.c:1503 +#, c-format +msgid "%s: cannot remove" +msgstr "%s: kan ikke slette" + +#: src/shred.c:1551 +#, c-format +msgid "%s: invalid number of passes" +msgstr "%s: ugyldigt antal gennemløb" + +#: src/shred.c:1568 +#, c-format +msgid "%s: invalid file size" +msgstr "%s: ugyldig filstørrelse" + +#: src/sleep.c:34 +msgid "Jim Meyering and Paul Eggert" +msgstr "Jim Meyering og Paul Eggert" + +#: src/sleep.c:52 +#, c-format +msgid "" +"Usage: %s NUMBER[SUFFIX]...\n" +" or: %s OPTION\n" +"Pause for NUMBER seconds. SUFFIX may be `s' for seconds (the default),\n" +"`m' for minutes, `h' for hours or `d' for days. Unlike most " +"implementations\n" +"that require NUMBER be an integer, here NUMBER may be an arbitrary floating\n" +"point number.\n" +"\n" +msgstr "" +"Brug: %s ANTAL[SUFFIKS]...\n" +" eller: %s FLAG\n" +"Sov i ANTAL sekunder. SUFFIKS kan være 's' for at angive sekunder " +"(forvalgt),\n" +"'m' for minutter, 'h' for timer (hours) og 'd' for dage. Ulig de fleste " +"implementeringer\n" +"som kræver at ANTAL er et heltal, kan ANTAL her være et vilkårligt\n" +"flydende tal.\n" +"\n" + +#: src/sleep.c:155 +#, c-format +msgid "invalid time interval `%s'" +msgstr "ugyldigt tidsinterval '%s'" + +#: src/sleep.c:166 src/tail.c:1031 +msgid "cannot read realtime clock" +msgstr "kan ikke læse realtids-ur" + +#: src/sort.c:53 +msgid "Mike Haertel and Paul Eggert" +msgstr "Mike Haertel og Paul Eggert" + +#: src/sort.c:280 +msgid "" +"Write sorted concatenation of all FILE(s) to standard output.\n" +"\n" +"Ordering options:\n" +"\n" +msgstr "" +"Skriv sorteret konkatenering af alle FILER til standard-uddata.\n" +"\n" +"Sorteringsmuligheder:\n" +"\n" + +#: src/sort.c:289 +msgid "" +" -b, --ignore-leading-blanks ignore leading blanks\n" +" -d, --dictionary-order consider only blanks and alphanumeric " +"characters\n" +" -f, --ignore-case fold lower case to upper case characters\n" +msgstr "" +" -b, --ignore-leading-blanks ignorér indledende blanke\n" +" -d, --dictionary-order tag kun blanke og alfanumeriske tegn i " +"betragtning\n" +" -f, --ignore-case behandl små bogstaver som store bogstaver\n" + +#: src/sort.c:294 +msgid "" +" -g, --general-numeric-sort compare according to general numerical value\n" +" -i, --ignore-nonprinting consider only printable characters\n" +" -M, --month-sort compare (unknown) < `JAN' < ... < `DEC'\n" +" -n, --numeric-sort compare according to string numerical value\n" +" -r, --reverse reverse the result of comparisons\n" +"\n" +msgstr "" +" -g, --general-numeric-sort sammenlign ifølge generel numerisk værdi\n" +" -i, --ignore-nonprinting tag kun synlige tegn i betragtning\n" +" -M, --month-sort sammenlign (ukendt) < 'JAN' < ... < 'DEC'\n" +" -n, --numeric-sort sammenlign ifølge numerisk værdi af strenge\n" +" -r, --reverse vend resultaterne af sammenligningerne om\n" +"\n" + +#: src/sort.c:302 +msgid "" +"Other options:\n" +"\n" +" -c, --check check whether input is sorted; do not sort\n" +" -k, --key=POS1[,POS2] start a key at POS1, end it at POS 2 (origin 1)\n" +" -m, --merge merge already sorted files; do not sort\n" +" -o, --output=FILE write result to FILE instead of standard output\n" +" -s, --stable stabilize sort by disabling last-resort " +"comparison\n" +" -S, --buffer-size=SIZE use SIZE for main memory buffer\n" +msgstr "" +"Andre muligheder:\n" +"\n" +" -c, --check tjek om inddata er sorteret; sortér ikke\n" +" -k, --key=POS1[,POS2] start en nøgle ved POS1, afslut den ved POS 2 " +"(startpunkt 1)\n" +" -m, --merge sammenflet allerede sorterede filer; sortér " +"ikke\n" +" -o, --output=FIL udskriv resultat til FIL i stedet for standard-" +"uddata\n" +" -s, --stable stabilisér sortering ved deaktivering af sidste-" +"udvejs-sammenligning\n" +" -S, --buffer-size=STØR brug størrelsen STØR for indre " +"hukommelsesbuffer\n" + +#: src/sort.c:312 +#, c-format +msgid "" +" -t, --field-separator=SEP use SEP instead of non- to whitespace " +"transition\n" +" -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %s\n" +" multiple options specify multiple directories\n" +" -u, --unique with -c: check for strict ordering\n" +" otherwise: output only the first of an equal " +"run\n" +msgstr "" +" -t, --field-separator=SEP brug SEP i stedet for ikke-mellemrum til " +"mellemrums-overgang\n" +" -T, --temporary-directory=KAT brug KAT til mellemlagring, ikke $TMPDIR " +"eller %s\n" +" flere muligheder angiver flere kataloger\n" +" -u, --unique med -c: tjek for streng ordning\n" +" ellers: udskriv kun den første af en række " +"ens\n" + +#: src/sort.c:319 +msgid " -z, --zero-terminated end lines with 0 byte, not newline\n" +msgstr "" +" -z, --zero-terminated afslut linjer med en 0 byte, ikke ny-linje\n" + +#: src/sort.c:324 +msgid "" +"\n" +"POS is F[.C][OPTS], where F is the field number and C the character " +"position\n" +"in the field. OPTS is one or more single-letter ordering options, which\n" +"override global ordering options for that key. If no key is given, use the\n" +"entire line as the key.\n" +"\n" +"SIZE may be followed by the following multiplicative suffixes:\n" +msgstr "" +"\n" +"POS er F[.T][FLAG], hvor F er et feltnummer og T en tegnposition\n" +"i feltet. FLAG er sat sammen af en eller flere enkeltbogstavs-flag,\n" +"som tilsidesætter globale sorterings-flag for denne nøgle. Hvis ingen\n" +"nøgle er angivet, bruges hele linjen som nøgle.\n" +"\n" +"STØRRELSE kan efterfølges af de følgende endelser, som kan kombineres:\n" + +#: src/sort.c:333 +#, c-format +msgid "" +"% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +"*** WARNING ***\n" +"The locale specified by the environment affects sort order.\n" +"Set LC_ALL=C to get the traditional sort order that uses\n" +"native byte values.\n" +msgstr "" +"%% 1%% af hukommelse, b 1, k 1024 (forvalgt), og så videre for M, G, T, P, " +"E, Z, Y.\n" +"\n" +"Hvis ingen FIL er angivet, eller FIL er -, læses fra standard-ind.\n" +"\n" +"*** ADVARSEL ***\n" +"Lokalet angivet i miljøet påvirker sorteringsordenen.\n" +"Sæt LC_ALL=C for at få den traditionelle sorteringsorden som benytter\n" +"de interne byte-værdier.\n" + +#: src/sort.c:444 +msgid "cannot create temporary file" +msgstr "kan ikke oprette midlertidig fil %s" + +#: src/sort.c:467 +msgid "open failed" +msgstr "fejl ved åbning af filen" + +#: src/sort.c:487 src/sort.c:2496 +msgid "close failed" +msgstr "fejl ved lukning af filen" + +#: src/sort.c:495 +msgid "write failed" +msgstr "fejl ved skrivning" + +#: src/sort.c:641 +msgid "sort size" +msgstr "sorteringsstørrelse" + +#: src/sort.c:715 +msgid "stat failed" +msgstr "stat() mislykkedes" + +#: src/sort.c:972 +msgid "read failed" +msgstr "læsefejl" + +#: src/sort.c:1570 +#, c-format +msgid "%s: %s:%s: disorder: " +msgstr "%s: %s:%s: uorden: " + +#: src/sort.c:1574 +msgid "standard error" +msgstr "standardfejl" + +#: src/sort.c:2032 +#, c-format +msgid "%s: invalid field specification `%s'" +msgstr "%s: ugyldig feltangivelse '%s'" + +#: src/sort.c:2058 +#, c-format +msgid "%s: count `%.*s' too large" +msgstr "%s: antallet `%.*s' er for stort" + +#: src/sort.c:2064 +#, c-format +msgid "%s: invalid count at start of `%s'" +msgstr "%s: ugyldigt antal ved starten af '%s'" + +#: src/sort.c:2298 +msgid "invalid number after `-'" +msgstr "ugyldigt tal efter '-'" + +#: src/sort.c:2301 src/sort.c:2347 src/sort.c:2374 +msgid "invalid number after `.'" +msgstr "ugyldigt tal efter '.'" + +#: src/sort.c:2304 src/sort.c:2383 +msgid "stray character in field spec" +msgstr "forvildet tegn i feltangivelse" + +#: src/sort.c:2338 +msgid "invalid number at field start" +msgstr "ugyldigt tal ved feltbegyndelsen" + +#: src/sort.c:2342 src/sort.c:2370 +msgid "field number is zero" +msgstr "felt-nummeret er nul" + +#: src/sort.c:2351 +msgid "character offset is zero" +msgstr "tegnafsæt er nul" + +#: src/sort.c:2366 +msgid "invalid number after `,'" +msgstr "ugyldigt tal efter ','" + +#: src/sort.c:2411 +#, c-format +msgid "multi-character tab `%s'" +msgstr "flertegns-tabulator '%s'" + +#: src/sort.c:2479 +#, c-format +msgid "extra operand `%s' not allowed with -c" +msgstr "ekstra operand '%s' er ikke tilladt med -c" + +#: src/split.c:96 +#, c-format +msgid "Usage: %s [OPTION] [INPUT [PREFIX]]\n" +msgstr "Brug: %s [FLAG] [INDDATA [PRÆFIKS]]\n" + +#: src/split.c:100 +msgid "" +"Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default\n" +"PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input.\n" +"\n" +msgstr "" +"Skriv stykker af fast størrelse af INDDATA til PRÆFIKSaa, PRÆFIKSab, ...;\n" +"Forvalgt PRÆFIKS er `x'. Hvis ingen INPUT er angivet, eller INPUT er -,\n" +"læses fra standard-ind.\n" +"\n" + +#: src/split.c:108 +#, c-format +msgid "" +" -a, --suffix-length=N use suffixes of length N (default %d)\n" +" -b, --bytes=SIZE put SIZE bytes per output file\n" +" -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file\n" +" -l, --lines=NUMBER put NUMBER lines per output file\n" +msgstr "" +" -a, --suffix-length=N brug endelser med længden N (normalt %d)\n" +" -b, --bytes=STØRRELSE skriv STØRRELSE byte i hver udfil\n" +" -C, --line-bytes=STØRRELSE skriv maksimum STØRRELSE byte med linjer per\n" +" udfil\n" +" -l, --lines=ANTAL skriv ANTAL linjer i hver udfil\n" + +#: src/split.c:114 +msgid "" +" --verbose print a diagnostic to standard error just\n" +" before each output file is opened\n" +msgstr "" +" --verbose skriv en diagnostik til standard error lige\n" +" før hver udfil åbnes\n" + +#: src/split.c:171 +msgid "Output file suffixes exhausted" +msgstr "Løbet tør for endelser til uddatafiler" + +#: src/split.c:189 +#, c-format +msgid "creating file `%s'\n" +msgstr "opretter filen '%s'\n" + +#: src/split.c:341 +msgid "cannot split in more than one way" +msgstr "kan ikke opdele på mere end én måde" + +#: src/split.c:394 +#, c-format +msgid "%s: invalid suffix length" +msgstr "%s: ugyldig længde på endelse" + +#: src/split.c:408 src/split.c:434 +#, c-format +msgid "%s: invalid number of bytes" +msgstr "%s: ugyldigt antal oktetter" + +#: src/split.c:421 +#, c-format +msgid "%s: invalid number of lines" +msgstr "%s: ugyldigt antal linjer" + +#: src/split.c:470 +#, c-format +msgid "`-%d' option is obsolete; use `-l %d'" +msgstr "'-%d'-flaget er forældet; brug '-l %d'" + +#: src/split.c:483 +msgid "invalid number" +msgstr "ugyldigt tal" + +#: src/stat.c:326 +msgid "*** invalid date/time ***" +msgstr "*** ugyldig datoi/klokkeslæt ***" + +#: src/stat.c:608 +#, c-format +msgid "cannot read file system information for %s" +msgstr "kan ikke læse information om filsystem for %s" + +#: src/stat.c:684 +#, c-format +msgid "Usage: %s [OPTION] FILE...\n" +msgstr "Brug: %s [FLAG] FIL...\n" + +#: src/stat.c:685 +msgid "" +"Display file or filesystem status.\n" +"\n" +" -f, --filesystem display filesystem status instead of file status\n" +" -c --format=FORMAT use the specified FORMAT instead of the default\n" +" -L, --dereference follow links\n" +" -t, --terse print the information in terse form\n" +msgstr "" +"Vis fils eller filsystems status.\n" +"\n" +" -f, --filesystem vis filsystemstatus i stedet for filstatus\n" +" -c --format=FORMAT brug det angivne FORMAT i stedet for det normale\n" +" -L, --dereference følg lænker\n" +" -t, --terse udskriv informationen i sammentrængt form\n" + +#: src/stat.c:696 +msgid "" +"\n" +"The valid format sequences for files (without --filesystem):\n" +"\n" +" %A Access rights in human readable form\n" +" %a Access rights in octal\n" +" %B The size in bytes of each block reported by `%b'\n" +" %b Number of blocks allocated (see %B)\n" +msgstr "" +"\n" +"De gyldige format-sekvenser for filer (uden --filesystem):\n" +"\n" +" %A - Adgangsrettigheder på læsevenlig form\n" +" %a - Adgangsrettigheder oktalt\n" +" %B Størrelsen i byte for hver blok rapporteret af '%b'\n" +" %b - Antal blokke allokeret (se %B)\n" + +#: src/stat.c:704 +msgid "" +" %D Device number in hex\n" +" %d Device number in decimal\n" +" %F File type\n" +" %f Raw mode in hex\n" +" %G Group name of owner\n" +" %g Group ID of owner\n" +msgstr "" +" %D - Enhedsnummer i hex\n" +" %d - Enhedsnummer decimalt\n" +" %F - Filtype\n" +" %f - Rå tilstand i hex\n" +" %G - Gruppenavn på ejer\n" +" %g - Gruppe-ID på ejer\n" + +#: src/stat.c:712 +msgid "" +" %h Number of hard links\n" +" %i Inode number\n" +" %N Quoted File name with dereference if symbolic link\n" +" %n File name\n" +" %o IO block size\n" +" %s Total size, in bytes\n" +" %T Minor device type in hex\n" +" %t Major device type in hex\n" +msgstr "" +" %h - Antal hårde lænker\n" +" %i - Inode-nummer\n" +" %N - Citeret filnavn med dereference hvis symbolsk lænke\n" +" %n - Filnavn\n" +" %o - IO-blokstørrelse\n" +" %s - Total størrelse, i byte\n" +" %T - Større enhedstype i hex\n" +" %t - Mindre enhedstype i hex\n" + +#: src/stat.c:722 +msgid "" +" %U User name of owner\n" +" %u User ID of owner\n" +" %X Time of last access as seconds since Epoch\n" +" %x Time of last access\n" +" %Y Time of last modification as seconds since Epoch\n" +" %y Time of last modification\n" +" %Z Time of last change as seconds since Epoch\n" +" %z Time of last change\n" +"\n" +msgstr "" +" %U - Brugernavn på ejer\n" +" %u - Bruger-ID på ejer\n" +" %X - Tidspunkt for sidste tilgang som sekunder siden Epoken\n" +" %x - Tidspunkt for sidste tilgang\n" +" %Y - Tidspunkt for sidste modificering som sekunder siden Epoken\n" +" %y - Tidspunkt for sidste modificering\n" +" %Z - Tidspunkt for sidste ændring som sekunder siden Epoken\n" +" %z - Tidspunkt for sidste ændring\n" +"\n" + +#: src/stat.c:734 +msgid "" +"Valid format sequences for file systems:\n" +"\n" +" %a Free blocks available to non-superuser\n" +" %b Total data blocks in file system\n" +" %c Total file nodes in file system\n" +" %d Free file nodes in file system\n" +" %f Free blocks in file system\n" +msgstr "" +"Gyldige formatsekvenser for filsystemer:\n" +"\n" +" %a - Frie blokke tilgængelige for ikke-superbruger\n" +" %b - Totale datablokke i filsystem\n" +" %c - Totale filnoder i filsystem\n" +" %d - Frie filnoder i filsystem\n" +" %f - Frie blokke i filsystem\n" + +#: src/stat.c:743 +msgid "" +" %i File System id in hex\n" +" %l Maximum length of filenames\n" +" %n File name\n" +" %s Optimal transfer block size\n" +" %T Type in human readable form\n" +" %t Type in hex\n" +msgstr "" +" %i - Filsystems-id i hex\n" +" %l - Største længde på filnavne\n" +" %n - Filnavn\n" +" %s - Optimal størrelse på overførelsesblokke\n" +" %T - Type på læsevenlig form\n" +" %t - Type i hex\n" + +#: src/stty.c:498 +#, c-format +msgid "" +"Usage: %s [-F DEVICE] [--file=DEVICE] [SETTING]...\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-a|--all]\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-g|--save]\n" +msgstr "" +"Brug: %s [-F ENHED] [--file=ENHED] [INDSTILLING]...\n" +" eller: %s [-F ENHED] [--file=ENHED] [-a|--all]\n" +" eller: %s [-F ENHED] [--file=ENHED] [-g|--save]\n" + +#: src/stty.c:504 +msgid "" +"Print or change terminal characteristics.\n" +"\n" +" -a, --all print all current settings in human-readable form\n" +" -g, --save print all current settings in a stty-readable form\n" +" -F, --file=DEVICE open and use the specified DEVICE instead of stdin\n" +msgstr "" +"Udskriv eller ændr terminal-egenskaber.\n" +"\n" +" -a, --all udskriv alle nuværende indstillinger i læsevenlig form\n" +" -g, --save udskriv alle nuværende indstillinger i stty-læsbar form\n" +" -F, --file=ENHED åbn og brug den angivne ENHED i stedet for stdin\n" + +#: src/stty.c:513 +msgid "" +"\n" +"Optional - before SETTING indicates negation. An * marks non-POSIX\n" +"settings. The underlying system defines which settings are available.\n" +msgstr "" +"\n" +"Eventuelt '-' før INDSTILLING indikerer en modsat indstilling. '*' markerer\n" +"indstillinger som ikke følger POSIX-standarden. Det underliggende system\n" +"definerer hvilke indstillinger som er tilgængelige.\n" + +#: src/stty.c:518 +msgid "" +"\n" +"Special characters:\n" +" * dsusp CHAR CHAR will send a terminal stop signal once input flushed\n" +" eof CHAR CHAR will send an end of file (terminate the input)\n" +" eol CHAR CHAR will end the line\n" +msgstr "" +"\n" +"Specialtegn:\n" +" * dsusp TEGN TEGN sender et stopsignal så snart inddata er slut.\n" +" eof TEGN TEGN sender et filslut (afslutter inddata)\n" +" eol TEGN TEGN afslutter linjen\n" + +#: src/stty.c:525 +msgid "" +" * eol2 CHAR alternate CHAR for ending the line\n" +" erase CHAR CHAR will erase the last character typed\n" +" intr CHAR CHAR will send an interrupt signal\n" +" kill CHAR CHAR will erase the current line\n" +msgstr "" +" * eol2 TEGN alternativt TEGN for linjeslut\n" +" erase TEGN TEGN sletter det senest skrevne tegn\n" +" intr TEGN TEGN sender et afbrydningssignal\n" +" kill TEGN TEGN sletter nuværende linje\n" + +#: src/stty.c:531 +msgid "" +" * lnext CHAR CHAR will enter the next character quoted\n" +" quit CHAR CHAR will send a quit signal\n" +" * rprnt CHAR CHAR will redraw the current line\n" +" start CHAR CHAR will restart the output after stopping it\n" +msgstr "" +" * lnext TEGN TEGN skriver næste tegn som et specialtegn\n" +" quit TEGN TEGN sender en afslutningssignal\n" +" * rprnt TEGN TEGN genskriver nuværende linje\n" +" start TEGN TEGN starter udskrift igen efter at have stoppet den\n" + +#: src/stty.c:537 +msgid "" +" stop CHAR CHAR will stop the output\n" +" susp CHAR CHAR will send a terminal stop signal\n" +" * swtch CHAR CHAR will switch to a different shell layer\n" +" * werase CHAR CHAR will erase the last word typed\n" +msgstr "" +" stop TEGN TEGN stopper udskriften\n" +" susp TEGN TEGN sender et terminalstopsignal\n" +" * swtch TEGN TEGN skifter til en anden skál\n" +" * werase TEGN TEGN sletter det senest skrevne ord\n" + +#: src/stty.c:543 +msgid "" +"\n" +"Special settings:\n" +" N set the input and output speeds to N bauds\n" +" * cols N tell the kernel that the terminal has N columns\n" +" * columns N same as cols N\n" +msgstr "" +"\n" +"Specialindstillinger:\n" +" N sæt ind- og uddatahastighed til N baud\n" +" * cols N sig til kernen at terminalen har N kolonner\n" +" * columns N samme som cols N\n" + +#: src/stty.c:550 +msgid "" +" ispeed N set the input speed to N\n" +" * line N use line discipline N\n" +" min N with -icanon, set N characters minimum for a completed " +"read\n" +" ospeed N set the output speed to N\n" +msgstr "" +" ispeed N sæt inddatahastighed til N\n" +" * line N anvend linjetype N\n" +" min N med -icanon, sæt N tegn til minimum for en afsluttet " +"læsning\n" +" ospeed N sæt udskriftshastighed til N\n" + +#: src/stty.c:556 +msgid "" +" * rows N tell the kernel that the terminal has N rows\n" +" * size print the number of rows and columns according to the " +"kernel\n" +" speed print the terminal speed\n" +" time N with -icanon, set read timeout of N tenths of a second\n" +msgstr "" +" * rows N sig til kernen at terminalen har N linjer\n" +" * size udskriv antal linjer og kolonner ifølge kernen\n" +" speed udskriv terminalens hastighed\n" +" time N med -icanon, sæt timeout for læsning til N tiendedels " +"sekunder\n" + +#: src/stty.c:562 +msgid "" +"\n" +"Control settings:\n" +" [-]clocal disable modem control signals\n" +" [-]cread allow input to be received\n" +" * [-]crtscts enable RTS/CTS handshaking\n" +" csN set character size to N bits, N in [5..8]\n" +msgstr "" +"\n" +"Kontrollindstillinger:\n" +" [-]clocal deaktivér signaler for modem-kontrol\n" +" [-]cread lad inddata blive modtaget\n" +"* [-]crtscts aktivér RTS/CTS-forhandling ('handshaking')\n" +" csN sæt tegnstørrelse til N bit, N i [5..8]\n" + +#: src/stty.c:570 +msgid "" +" [-]cstopb use two stop bits per character (one with `-')\n" +" [-]hup send a hangup signal when the last process closes the tty\n" +" [-]hupcl same as [-]hup\n" +" [-]parenb generate parity bit in output and expect parity bit in " +"input\n" +" [-]parodd set odd parity (even with `-')\n" +msgstr "" +" [-]cstopb brug to stop-bit per tegn (én med '-')\n" +" [-]hup send et hangup-signal når den sidste proces lukker tty-en\n" +" [-]hupcl samme som [-]hup\n" +" [-]parenb generér paritetsbit ved skriving og forvent paritetsbit " +"ved\n" +" læsning\n" +" [-]parodd sæt ulige paritet (lige paritet med '-')\n" + +#: src/stty.c:577 +msgid "" +"\n" +"Input settings:\n" +" [-]brkint breaks cause an interrupt signal\n" +" [-]icrnl translate carriage return to newline\n" +" [-]ignbrk ignore break characters\n" +" [-]igncr ignore carriage return\n" +msgstr "" +"\n" +"Indstillinger for inddata:\n" +" [-]brkint afbrydning forårsager et afbrydningssignal\n" +" [-]icrnl oversæt vognretur til linjeskift\n" +" [-]ignbrk ignorér afbrydningstegn\n" +" [-]igncr ignorér vognretur\n" + +#: src/stty.c:585 +msgid "" +" [-]ignpar ignore characters with parity errors\n" +" * [-]imaxbel beep and do not flush a full input buffer on a character\n" +" [-]inlcr translate newline to carriage return\n" +" [-]inpck enable input parity checking\n" +" [-]istrip clear high (8th) bit of input characters\n" +msgstr "" +" [-]ignpar ignorér tegn med paritetsfejl\n" +" * [-]imaxbel bip-signal, men tøm ikke fuld inddatabuffer på grund af\n" +" et tegn\n" +" [-]inlcr oversæt linjeskift til vognretur\n" +" [-]inpck muliggør paritetskontrol af inddata\n" +" [-]istrip nulstil den høje (8.) bit i et inddatategn\n" + +#: src/stty.c:592 +msgid "" +" * [-]iuclc translate uppercase characters to lowercase\n" +" * [-]ixany let any character restart output, not only start character\n" +" [-]ixoff enable sending of start/stop characters\n" +" [-]ixon enable XON/XOFF flow control\n" +" [-]parmrk mark parity errors (with a 255-0-character sequence)\n" +" [-]tandem same as [-]ixoff\n" +msgstr "" +" * [-]iuclc oversæt store til små bogstaver\n" +" * [-]ixany tillad hvilket tegn som helst at genstarte udskrift, \n" +" ikke kun starttegn\n" +" [-]ixoff aktivér start/stop-tegn\n" +" [-]ixon aktivér XON/XOFF flydningskontrol\n" +" [-]parmrk markér paritetsfejl (med en 255-0 tegnsekvens)\n" +" [-]tandem samme som [-]ixoff\n" + +#: src/stty.c:600 +msgid "" +"\n" +"Output settings:\n" +" * bsN backspace delay style, N in [0..1]\n" +" * crN carriage return delay style, N in [0..3]\n" +" * ffN form feed delay style, N in [0..1]\n" +" * nlN newline delay style, N in [0..1]\n" +msgstr "" +"\n" +"Indstillinger for uddata:\n" +"* bsN baktegn-forsinkelsesstil, N i [0..1]\n" +"* crN vognretur-forsinkelsesstil, N i [0..3]\n" +"* ffN sideskift-forsinkelsesstil, N i [0..1]\n" +"* nlN linjeskift-forsinkelsesstil, N i [0..1]\n" + +#: src/stty.c:608 +msgid "" +" * [-]ocrnl translate carriage return to newline\n" +" * [-]ofdel use delete characters for fill instead of null characters\n" +" * [-]ofill use fill (padding) characters instead of timing for delays\n" +" * [-]olcuc translate lowercase characters to uppercase\n" +" * [-]onlcr translate newline to carriage return-newline\n" +" * [-]onlret newline performs a carriage return\n" +msgstr "" +"* [-]ocrnl oversæt vognretur til linjeskift\n" +"* [-]ofdel brug slettetegn til fyld i stedet for nul-tegn\n" +"* [-]ofill brug fyld-tegn (padding) i stedet for forsinkelses-timing\n" +"* [-]olcuc oversæt små bogstaver til store\n" +"* [-]onlcr oversæt linjeskift til vognretur-linjeskift\n" +"* [-]onlret linjeskift foretager vognretur\n" + +#: src/stty.c:616 +msgid "" +" * [-]onocr do not print carriage returns in the first column\n" +" [-]opost postprocess output\n" +" * tabN horizontal tab delay style, N in [0..3]\n" +" * tabs same as tab0\n" +" * -tabs same as tab3\n" +" * vtN vertical tab delay style, N in [0..1]\n" +msgstr "" +"* [-]onocr skriv ikke vognreturer i første kolonne\n" +" [-]opost efterbehandl uddata\n" +"* tabN vandret tab-forsinkelsesstil, N i [0..3]\n" +"* tabs samme som tab0\n" +"* -tabs samme som tab3\n" +"* vtN lodret tab-forsinkelsesstil, N i [0..1]\n" + +#: src/stty.c:624 +msgid "" +"\n" +"Local settings:\n" +" [-]crterase echo erase characters as backspace-space-backspace\n" +" * crtkill kill all line by obeying the echoprt and echoe settings\n" +" * -crtkill kill all line by obeying the echoctl and echok settings\n" +msgstr "" +"\n" +"Lokale indstillinger:\n" +" [-]crterase ekko slettetegn som baglæns-mellemrum-baglæns\n" +" * crtkill dræb hele linjen ved at bruge indstillingerne \n" +" for echoprt og echoe\n" +" * -crtkill dræb hele linjen ved at bruge indstillingerne\n" +" for echoctl og echok\n" + +#: src/stty.c:631 +msgid "" +" * [-]ctlecho echo control characters in hat notation (`^c')\n" +" [-]echo echo input characters\n" +" * [-]echoctl same as [-]ctlecho\n" +" [-]echoe same as [-]crterase\n" +" [-]echok echo a newline after a kill character\n" +msgstr "" +" * [-]ctlecho ekko kontroltegn med hatnotation (\"^c\")\n" +" [-]echo ekko indtastede tegn\n" +" * [-]echoctl samme som [-]ctlecho\n" +" [-]echoe samme som [-]crterase\n" +" [-]echok ekko et linjeskift efter et dræbertegn\n" + +#: src/stty.c:638 +msgid "" +" * [-]echoke same as [-]crtkill\n" +" [-]echonl echo newline even if not echoing other characters\n" +" * [-]echoprt echo erased characters backward, between `\\' and '/'\n" +" [-]icanon enable erase, kill, werase, and rprnt special characters\n" +" [-]iexten enable non-POSIX special characters\n" +msgstr "" +" * [-]echoke samme som [-]crtkill\n" +" [-]echonl ekko linjeskift selv om ingen andre tegn ekkoes\n" +" * [-]echoprt ekko slettede tegn baglæns, mellem \"\\\" og \"/\"\n" +" [-]icanon aktivér specialtegnene erase, kill, werase og rprnt\n" +" [-]iexten aktivér specialtegn som ikke er POSIX-tegn\n" + +#: src/stty.c:645 +msgid "" +" [-]isig enable interrupt, quit, and suspend special characters\n" +" [-]noflsh disable flushing after interrupt and quit special " +"characters\n" +" * [-]prterase same as [-]echoprt\n" +" * [-]tostop stop background jobs that try to write to the terminal\n" +" * [-]xcase with icanon, escape with `\\' for uppercase characters\n" +msgstr "" +" [-]isig aktivér specialtegn for afbrydning, afslut og hvile\n" +" [-]noflsh deaktivér rensning efter afbrydningssignaler og \n" +" specialsluttegn\n" +" * [-]prterase samme som [-]echoprt\n" +" * [-]tostop stop baggrundsjob som forsøger at skrive til terminalen\n" +" * [-]xcase sammen med icanon, brug \"\\\" som kontrolsekvens\n" +" for store bogstaver\n" + +#: src/stty.c:652 +msgid "" +"\n" +"Combination settings:\n" +" * [-]LCASE same as [-]lcase\n" +" cbreak same as -icanon\n" +" -cbreak same as icanon\n" +msgstr "" +"\n" +"Kombinationsindstillinger:\n" +" * [-]LCASE samme som [-]lcase\n" +" cbreak samme som -icanon\n" +" -cbreak samme som icanon\n" + +#: src/stty.c:659 +msgid "" +" cooked same as brkint ignpar istrip icrnl ixon opost isig\n" +" icanon, eof and eol characters to their default values\n" +" -cooked same as raw\n" +" crt same as echoe echoctl echoke\n" +msgstr "" +" cooked samme som at sætte brkint ignpar istrip icrnl ixon oppst " +"isig icanon,\n" +" filsluttegn og linjesluttegn til deres standardværdier\n" +" -cooked samme som raw\n" +" crt samme som echoe echoctl echoke\n" + +#: src/stty.c:665 +msgid "" +" dec same as echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq same as [-]ixany\n" +" ek erase and kill characters to their default values\n" +" evenp same as parenb -parodd cs7\n" +msgstr "" +" dec samme som echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq samme som [-]ixany\n" +" ek slette- og dræbertegn sættes til deres standardværdier\n" +" evenp samme som parenb -parodd cs7\n" + +#: src/stty.c:672 +msgid "" +" -evenp same as -parenb cs8\n" +" * [-]lcase same as xcase iuclc olcuc\n" +" litout same as -parenb -istrip -opost cs8\n" +" -litout same as parenb istrip opost cs7\n" +" nl same as -icrnl -onlcr\n" +" -nl same as icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +msgstr "" +" -evenp samme som -parenb cs8\n" +" * [-]lcase samme som xcase iuclc olcuc\n" +" litout samme som -parenb -istrip -opost cs8\n" +" -litout samme som parenb istrip opost cs7\n" +" nl samme som -icrnl -onlcr\n" +" -nl samme som icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" + +#: src/stty.c:680 +msgid "" +" oddp same as parenb parodd cs7\n" +" -oddp same as -parenb cs8\n" +" [-]parity same as [-]evenp\n" +" pass8 same as -parenb -istrip cs8\n" +" -pass8 same as parenb istrip cs7\n" +msgstr "" +" oddp samme som parenb parodd cs7\n" +" -oddp samme som -parenb cs8\n" +" [-]parity samme som [-]evenp\n" +" pass8 samme som -parenb -istrip cs8\n" +" -pass8 samme som parenb istrip cs7\n" + +#: src/stty.c:687 +msgid "" +" raw same as -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw same as cooked\n" +msgstr "" +" raw samme som -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw samme som cooked\n" + +#: src/stty.c:693 +msgid "" +" sane same as cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, all special\n" +" characters to their default values.\n" +msgstr "" +" sane samme som cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, \n" +" alle specialtegn sættes til deres standardværdier.\n" + +#: src/stty.c:701 +msgid "" +"\n" +"Handle the tty line connected to standard input. Without arguments,\n" +"prints baud rate, line discipline, and deviations from stty sane. In\n" +"settings, CHAR is taken literally, or coded as in ^c, 0x37, 0177 or\n" +"127; special values ^- or undef used to disable special characters.\n" +msgstr "" +"\n" +"Håndtér tty-linjen koblet til standard-ind. Uden argumenter, udskriv\n" +"bitrate, linjedisciplin og afvigelse fra 'stty sane'. I indstillinger tages\n" +"TEGN bogstaveligt eller kodet som i ^c, 0x37, 0177 eller 127; specielle\n" +"værdier, ^- eller undef bruges for at deaktivere specielle tegn\n" + +#: src/stty.c:787 +msgid "only one device may be specified" +msgstr "kun en enhed kan angives" + +#: src/stty.c:882 +msgid "" +"the options for verbose and stty-readable output styles are\n" +"mutually exclusive" +msgstr "flagene for fyldig og stty-læsbar udskrift udelukker hinanden" + +#: src/stty.c:887 +msgid "when specifying an output style, modes may not be set" +msgstr "når en stil for uddata angives kan tilstande ikke sættes" + +#: src/stty.c:903 +#, c-format +msgid "%s: couldn't reset non-blocking mode" +msgstr "%s: kunne ikke nulstille ikke-blokerende tilstand" + +#: src/stty.c:957 src/stty.c:1064 +#, c-format +msgid "invalid argument `%s'" +msgstr "ugyldigt argument '%s'" + +#: src/stty.c:968 src/stty.c:985 src/stty.c:997 src/stty.c:1010 +#: src/stty.c:1022 src/stty.c:1041 +#, c-format +msgid "missing argument to `%s'" +msgstr "manglende argument til '%s'" + +#: src/stty.c:1117 +#, c-format +msgid "%s: unable to perform all requested operations" +msgstr "%s: ikke i stand til at udføre alle forespurgte operationer" + +#: src/stty.c:1122 +msgid "new_mode: mode\n" +msgstr "new_mode: tilstand\n" + +#: src/stty.c:1462 +#, c-format +msgid "%s: no size information for this device" +msgstr "%s: ingen information for denne enhed" + +#: src/stty.c:1944 +#, c-format +msgid "invalid integer argument `%s'" +msgstr "ugyldig heltalsargument '%s'" + +#: src/su.c:289 +msgid "Password:" +msgstr "Adgangskode:" + +#: src/su.c:292 +msgid "getpass: cannot open /dev/tty" +msgstr "getpass: kan ikke åbne /dev/tty" + +#: src/su.c:350 +msgid "cannot set groups" +msgstr "kan ikke sætte grupper" + +#: src/su.c:354 +msgid "cannot set group id" +msgstr "kan ikke sætte gruppe-id" + +#: src/su.c:356 +msgid "cannot set user id" +msgstr "kan ikke sætte bruger-id" + +#: src/su.c:437 +#, c-format +msgid "Usage: %s [OPTION]... [-] [USER [ARG]...]\n" +msgstr "Brug: %s [FLAG]... [-] [BRUGER [ARG]...]\n" + +#: src/su.c:438 +msgid "" +"Change the effective user id and group id to that of USER.\n" +"\n" +" -, -l, --login make the shell a login shell\n" +" -c, --commmand=COMMAND pass a single COMMAND to the shell with -c\n" +" -f, --fast pass -f to the shell (for csh or tcsh)\n" +" -m, --preserve-environment do not reset environment variables\n" +" -p same as -m\n" +" -s, --shell=SHELL run SHELL if /etc/shells allows it\n" +msgstr "" +"Ændr den effektive bruger-id og gruppe-id til BRUGER.\n" +"\n" +" -, -l, --login gør skallen til en login-skal\n" +" -c, --command=KOMMANDO send en enkelt kommando til skallen med -c\n" +" -f, --fast send -f til skallen (for csh eller tcsh)\n" +" -m, --preserve-environment nulstil ikke miljøvariable\n" +" -s, --shell=SHELL kør SHELL hvis /etc/shells tillader det\n" + +#: src/su.c:450 +msgid "" +"\n" +"A mere - implies -l. If USER not given, assume root.\n" +msgstr "" +"\n" +"En enkelt - implicerer -l. Hvis BRUGER ikke er angivet, antag root.\n" + +#: src/su.c:529 +#, c-format +msgid "user %s does not exist" +msgstr "bruger %s eksisterer ikke" + +#: src/su.c:552 +msgid "incorrect password" +msgstr "forkert adgangskode" + +#: src/su.c:569 +#, c-format +msgid "using restricted shell %s" +msgstr "bruger begrænset skal %s" + +#: src/su.c:580 +#, c-format +msgid "warning: cannot change directory to %s" +msgstr "advarsel: kan ikke skifte katalog til %s" + +#: src/sum.c:36 +msgid "Kayvan Aghaiepour and David MacKenzie" +msgstr "Kayvan Aghaiepour og David MacKenzie" + +#: src/sum.c:64 +msgid "" +"Print checksum and block counts for each FILE.\n" +"\n" +" -r defeat -s, use BSD sum algorithm, use 1K blocks\n" +" -s, --sysv use System V sum algorithm, use 512 bytes blocks\n" +msgstr "" +"Udskriv kontrolsum og blok-antal for hver FIL.\n" +"\n" +" -r brug BSD-sum-algoritme, brug 1K-blokke\n" +" -s, --sysv brug System V-sum-algoritme, brug 512 byte-blokke\n" + +#: src/sync.c:45 +msgid "" +"Force changed blocks to disk, update the super block.\n" +"\n" +msgstr "" +"Gem ændrede blokke til disk, opdatér superblokken.\n" +"\n" + +#: src/sync.c:70 src/tty.c:112 +msgid "ignoring all arguments" +msgstr "ignorerer alle argumenter" + +#: src/sys2.h:492 +msgid " --help display this help and exit\n" +msgstr " --help vis denne hjælpetekst og afslut\n" + +#: src/sys2.h:494 +msgid " --version output version information and exit\n" +msgstr " --version vis versionsinformation og afslut\n" + +#: src/tac.c:54 +msgid "Jay Lepreau and David MacKenzie" +msgstr "Jay Lepreau og David MacKenzie" + +#: src/tac.c:131 +msgid "" +"Write each FILE to standard output, last line first.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Skriv hver fil til standard-uddata, sidste linje først.\n" +"Hvis ingen FIL er angivet, eller FIL er -, læses fra standard-ind.\n" +"\n" + +#: src/tac.c:139 +msgid "" +" -b, --before attach the separator before instead of after\n" +" -r, --regex interpret the separator as a regular expression\n" +" -s, --separator=STRING use STRING as the separator instead of newline\n" +msgstr "" +" -b, --before indsæt separator før i stedet for efter\n" +" -r, --regex fortolk separatoren som et regulært udtryk\n" +" -s, --separator=STRENG brug STRENG som separator i stedet for " +"linjeskift\n" + +#: src/tac.c:453 src/tac.c:592 +msgid "stdin: read error" +msgstr "stdind: læsefejl" + +#: src/tac.c:638 +msgid "separator cannot be empty" +msgstr "separatoren kan ikke være tom" + +#: src/tail.c:49 +msgid "Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering" +msgstr "Paul Rubin, David MacKenzie, Ian Lance Taylor og Jim Meyering" + +#: src/tail.c:238 +#, c-format +msgid "" +"Print the last %d lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Skriv de sidste %d linjer af hver FIL til standard-ud.\n" +"Med mere end en FIL angivet, udskriv filnavnet før hver FIL.\n" +"Hvis ingen FIL er angivet, eller FIL er -, læses fra standard-ind.\n" +"\n" + +#: src/tail.c:247 +msgid "" +" --retry keep trying to open a file even if it is\n" +" inaccessible when tail starts or if it becomes\n" +" inaccessible later -- useful only with -f\n" +" -c, --bytes=N output the last N bytes\n" +msgstr "" +" --retry bliv ved med at forsøge at åbne en fil selvom " +"den\n" +" er utilgængelig når 'tail' starter, eller hvis\n" +" den bliver utilgængelig senere - kun nyttigt " +"med -f\n" +" -c, --bytes=N udskriv de sidste N byte\n" + +#: src/tail.c:253 +msgid "" +" -f, --follow[={name|descriptor}]\n" +" output appended data as the file grows;\n" +" -f, --follow, and --follow=descriptor are\n" +" equivalent\n" +" -F same as --follow=name --retry\n" +msgstr "" +" -f, --follow[={navn|deskriptor}] udskriv tilføjede data efterhånden som " +"filen vokser\n" +" -f, --follow, og --follow=deskriptor er\n" +" det samme\n" +" -F det samme som --follow=navn --retry\n" + +#: src/tail.c:260 +#, c-format +msgid "" +" -n, --lines=N output the last N lines, instead of the last %d\n" +" --max-unchanged-stats=N\n" +" with --follow=name, reopen a FILE which has not\n" +" changed size after N (default %d) iterations\n" +" to see if it has been unlinked or renamed\n" +" (this is the usual case of rotated log files)\n" +msgstr "" +" -n, --lines=N udskriv de sidste N linjer i stedet for de sidste " +"%d\n" +" --max-unchanged-stats=N\n" +" med --follow=navn, genåbn en FIL som ikke har\n" +" ændret størrelse efter N (normalt %d) " +"iterationer\n" +" for at se om den er blevet afrefereret eller " +"omdøbt\n" +" (dette er det normale for roterede logfiler)\n" + +#: src/tail.c:271 +msgid "" +" --pid=PID with -f, terminate after process ID, PID dies\n" +" -q, --quiet, --silent never output headers giving file names\n" +" -s, --sleep-interval=S with -f, sleep for approximately S seconds\n" +" (default 1.0) between iterations.\n" +" -v, --verbose always output headers giving file names\n" +msgstr "" +" --pid=PID med -f, terminér efter proces med ID, PID er død\n" +" -q, --quiet, --silent udskriv ikke filnavne\n" +" -s, --sleep-interval=S med -f, sov cirka S sekunder mellem hvert " +"gennemløb,\n" +" (normalt 1,0 sekund)\n" +" -v, --verbose udskriv altid filnavnet i toptekster\n" + +#: src/tail.c:280 +msgid "" +"\n" +"If the first character of N (the number of bytes or lines) is a `+',\n" +"print beginning with the Nth item from the start of each file, otherwise,\n" +"print the last N items in the file. N may have a multiplier suffix:\n" +"b for 512, k for 1024, m for 1048576 (1 Meg).\n" +"\n" +msgstr "" +"\n" +"Hvis det første tegn i N (antal byte eller linjer) er et '+',\n" +"så udskriv fra N'te element fra starten af hver fil, ellers udskriv de\n" +"sidste N elementer i filen. N kan have en multiplikatorendelse:\n" +"b for 512, k for 1024, m for 1048576 (1 Meg).\n" + +#: src/tail.c:288 +msgid "" +"With --follow (-f), tail defaults to following the file descriptor, which\n" +"means that even if a tail'ed file is renamed, tail will continue to track\n" +"its end. " +msgstr "" +"Med --follow (-f) vil 'tail' som standard følge fildeskriptoren, hvilket\n" +"betyder at selv om en 'tail'-et fil omdøbes, vil 'tail' fortsætte med at " +"følge\n" +"dens slutning. " + +#: src/tail.c:293 +msgid "" +"This default behavior is not desirable when you really want to\n" +"track the actual name of the file, not the file descriptor (e.g., log\n" +"rotation). Use --follow=name in that case. That causes tail to track the\n" +"named file by reopening it periodically to see if it has been removed and\n" +"recreated by some other program.\n" +msgstr "" +"Den normale opførsel er ikke ønskværdig når du virkelig ønsker at\n" +"følge det faktiske navn på filen og ikke fildeskriptoren (fx ved " +"logrotation).\n" +"Brug --follow=navn i dette tilfælde. Dette får 'tail' til at følge den\n" +"angivne fil ved at genåbne den med mellemrum for at se om den er blevet " +"fjernet og\n" +"genskabt af et andet program.\n" + +#: src/tail.c:331 +#, c-format +msgid "closing %s (fd=%d)" +msgstr "lukker %s (fd=%d)" + +#: src/tail.c:391 +#, c-format +msgid "%s: cannot seek to offset %s" +msgstr "%s: kan ikke søge til afsæt %s" + +#: src/tail.c:395 +#, c-format +msgid "%s: cannot seek to relative offset %s" +msgstr "%s: kan ikke søge til relativt afsæt %s" + +#: src/tail.c:400 +#, c-format +msgid "%s: cannot seek to end-relative offset %s" +msgstr "%s: kan ikke søge til afsæt relativt til slutningen %s" + +#: src/tail.c:818 +#, c-format +msgid "`%s' has become inaccessible" +msgstr "'%s' er blevet utilgængelig" + +#: src/tail.c:835 +#, c-format +msgid "`%s' has been replaced with an untailable file; giving up on this name" +msgstr "" +"'%s' er blevet erstattet af en fil der ikke kan laves 'tail' på; giver op " +"for dette navn" + +#: src/tail.c:856 +#, c-format +msgid "`%s' has become accessible" +msgstr "'%s' er blevet tilgængelig" + +#: src/tail.c:864 +#, c-format +msgid "`%s' has appeared; following end of new file" +msgstr "'%s' er blevet oprettet. Følger efter slutningen af ny fil" + +#: src/tail.c:875 +#, c-format +msgid "`%s' has been replaced; following end of new file" +msgstr "'%s' er blevet erstattet. Følger efter slutningen af ny fil" + +#: src/tail.c:1000 +#, c-format +msgid "%s: file truncated" +msgstr "%s: fil trunkeret" + +#: src/tail.c:1020 +msgid "no files remaining" +msgstr "ingen filer tilbage" + +#: src/tail.c:1236 +#, c-format +msgid "%s: cannot follow end of this type of file; giving up on this name" +msgstr "" +"%s: kan ikke følge slutningen på denne filtype; giver op for dette navn" + +#: src/tail.c:1356 +#, c-format +msgid "%c: invalid suffix character in obsolescent option" +msgstr "%c: ugyldig suffiks-tegn i forældet flag" + +#: src/tail.c:1405 +#, c-format +msgid "" +"too many arguments; When using tail's obsolescent option syntax (%s)\n" +"there may be no more than one file argument. Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"for mange argumenter; Når 'tail's forældede flag-syntaks bruges (%s)\n" +"kan det ikke være mere end et filargument. Brug det tilsvarende -n eller\n" +"-c-flag i stedet." + +#: src/tail.c:1414 +#, c-format +msgid "" +"Warning: it is not portable to use two or more file arguments with\n" +"tail's obsolescent option syntax (%s). Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"Advarsel: det er ikke portabelt at bruge to eller flere filargumenter med\n" +"tails gamle flagsyntaks (%s). Brug det tilsvarende -n eller -c-\n" +"flaget i stedet." + +#: src/tail.c:1423 +#, c-format +msgid "`%s' option is obsolete; use `%s-%c %.*s'" +msgstr "'%s'-flaget er forældet; brug '%s-%c %.*s'" + +#: src/tail.c:1484 +#, c-format +msgid "%s is larger than the maximum file size on this system" +msgstr "%s er større end den maksimale filstørrelse på dette system" + +#: src/tail.c:1510 +#, c-format +msgid "%s: invalid maximum number of unchanged stats between opens" +msgstr "" +"%s: ugyldig maksimum antal af uændrede resultater af kald til stat() mellem " +"kald til open()" + +#: src/tail.c:1522 +#, c-format +msgid "%s: invalid maximum number of consecutive size changes" +msgstr "%s: ugyldig maksimum antal af efterfølgende ændringer i størrelse" + +#: src/tail.c:1534 +#, c-format +msgid "%s: invalid PID" +msgstr "%s: ugyldig PID" + +#: src/tail.c:1549 +#, c-format +msgid "%s: invalid number of seconds" +msgstr "%s: ugyldigt antal sekunder" + +#: src/tail.c:1568 +msgid "warning: --retry is useful only when following by name" +msgstr "advarsel: --retry er kun brugbart ved følgning af navn" + +#: src/tail.c:1572 +msgid "warning: PID ignored; --pid=PID is useful only when following" +msgstr "advarsel: PID ignoreret; --pid=PID er kun brugbart ved følgning" + +#: src/tail.c:1575 +msgid "warning: --pid=PID is not supported on this system" +msgstr "advarsel: --pid=PID er ikke understøttet på dette system" + +#: src/tee.c:33 +msgid "Mike Parker, Richard M. Stallman, and David MacKenzie" +msgstr "Mike Parker, Richard M. Stallman og David MacKenzie" + +#: src/tee.c:64 +msgid "" +"Copy standard input to each FILE, and also to standard output.\n" +"\n" +" -a, --append append to the given FILEs, do not overwrite\n" +" -i, --ignore-interrupts ignore interrupt signals\n" +msgstr "" +"Kopier standard-ind til hver FIL og til standard-ud.\n" +"\n" +" -a, --append tilføj til de angivne FILer, overskriv ikke\n" +" -i, --ignore-interrrupts ignorer afbrydningssignaler\n" + +#: src/test.c:216 +msgid "argument expected\n" +msgstr "argument forventet\n" + +#: src/test.c:224 +#, c-format +msgid "integer expression expected %s\n" +msgstr "forventet heltalsudtryk %s\n" + +#: src/test.c:342 +msgid "')' expected\n" +msgstr "')' forventet\n" + +#: src/test.c:345 +#, c-format +msgid "')' expected, found %s\n" +msgstr "')' forventet, fandt %s\n" + +#: src/test.c:361 src/test.c:894 +#, c-format +msgid "%s: unary operator expected\n" +msgstr "%s: unær operator forventet\n" + +#: src/test.c:389 src/test.c:920 +#, c-format +msgid "%s: binary operator expected\n" +msgstr "%s: binær operator forventet\n" + +#: src/test.c:424 +msgid "before -lt" +msgstr "før -lt" + +#: src/test.c:432 +msgid "after -lt" +msgstr "efter -lt" + +#: src/test.c:446 +msgid "before -le" +msgstr "før -le" + +#: src/test.c:453 +msgid "after -le" +msgstr "efter -le" + +#: src/test.c:469 +msgid "before -gt" +msgstr "før -gt" + +#: src/test.c:476 +msgid "after -gt" +msgstr "efter -gt" + +#: src/test.c:490 +msgid "before -ge" +msgstr "før -ge" + +#: src/test.c:497 +msgid "after -ge" +msgstr "efter -ge" + +#: src/test.c:512 +msgid "-nt does not accept -l\n" +msgstr "-nt accepterer ikke -l\n" + +#: src/test.c:526 +msgid "before -ne" +msgstr "før -ne" + +#: src/test.c:533 +msgid "after -ne" +msgstr "efter -ne" + +#: src/test.c:549 +msgid "before -eq" +msgstr "før -eq" + +#: src/test.c:556 +msgid "after -eq" +msgstr "efter -eq" + +#: src/test.c:567 +msgid "-ef does not accept -l\n" +msgstr "-ef accepterer ikke -l\n" + +#: src/test.c:586 +msgid "-ot does not accept -l\n" +msgstr "-ot accepterer ikke -l\n" + +#: src/test.c:593 +msgid "unknown binary operator" +msgstr "ukendt binær operator" + +#: src/test.c:781 +msgid "after -t" +msgstr "efter -t" + +#: src/test.c:979 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: [ EXPRESSION ]\n" +" or: %s OPTION\n" +msgstr "" +"Brug: %s UDTRYK\n" +" eller: [ UDTRYK ]\n" +" eller: %s FLAG\n" + +#: src/test.c:985 +msgid "" +"Exit with the status determined by EXPRESSION.\n" +"\n" +msgstr "" +"Returnér med en statusværdi som bestemmes af UDTRYK.\n" +"\n" + +#: src/test.c:991 +msgid "" +"\n" +"EXPRESSION is true or false and sets exit status. It is one of:\n" +msgstr "" +"\n" +"UDTRYK er sandt eller falsk og sætter returværdien. Det er én af:\n" + +#: src/test.c:995 +msgid "" +"\n" +" ( EXPRESSION ) EXPRESSION is true\n" +" ! EXPRESSION EXPRESSION is false\n" +" EXPRESSION1 -a EXPRESSION2 both EXPRESSION1 and EXPRESSION2 are true\n" +" EXPRESSION1 -o EXPRESSION2 either EXPRESSION1 or EXPRESSION2 is true\n" +msgstr "" +"\n" +" ( UDTRYK ) UDTRYK er sandt\n" +" ! UDTRYK UDTRYK er falsk\n" +" UDTRYK1 -a UDTRYK2 både UDTRYK1 og UDTRYK2 er sande\n" +" UDTRYK1 -o UDTRYK2 mindst ét af udtrykkene er sande\n" + +#: src/test.c:1002 +msgid "" +"\n" +" [-n] STRING the length of STRING is nonzero\n" +" -z STRING the length of STRING is zero\n" +" STRING1 = STRING2 the strings are equal\n" +" STRING1 != STRING2 the strings are not equal\n" +msgstr "" +"\n" +" [-n] STRENG længden af STRENG er forskellig fra nul\n" +" -z STRENG længden af STRENG er nul\n" +" STRENG1 = STRENG2 strengene er ens\n" +" STRENG1 != STRENG2 strengene er forskellige\n" + +#: src/test.c:1009 +msgid "" +"\n" +" INTEGER1 -eq INTEGER2 INTEGER1 is equal to INTEGER2\n" +" INTEGER1 -ge INTEGER2 INTEGER1 is greater than or equal to INTEGER2\n" +" INTEGER1 -gt INTEGER2 INTEGER1 is greater than INTEGER2\n" +" INTEGER1 -le INTEGER2 INTEGER1 is less than or equal to INTEGER2\n" +" INTEGER1 -lt INTEGER2 INTEGER1 is less than INTEGER2\n" +" INTEGER1 -ne INTEGER2 INTEGER1 is not equal to INTEGER2\n" +msgstr "" +"\n" +" HELTAL1 -eq HELTAL2 HELTAL1 er lig med HELTAL2\n" +" HELTAL1 -ge HELTAL2 HELTAL1 er større end eller lig med HELTAL2\n" +" HELTAL1 -gt HELTAL2 HELTAL1 er større end HELTAL2\n" +" HELTAL1 -le HELTAL2 HELTAL1 er mindre end eller lig med HELTAL2\n" +" HELTAL1 -lt HELTAL2 HELTAL1 er mindre end HELTAL2\n" +" HELTAL1 -ne HELTAL2 HELTAL1 er forskellig fra HELTAL2\n" + +#: src/test.c:1018 +msgid "" +"\n" +" FILE1 -ef FILE2 FILE1 and FILE2 have the same device and inode numbers\n" +" FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2\n" +" FILE1 -ot FILE2 FILE1 is older than FILE2\n" +msgstr "" +"\n" +" FIL1 -ef FIL2 FIL1 og FIL2 har samme enheds- og inodenummer\n" +" FIL1 -nt FIL2 FIL1 er nyere (ændringstidspunkt) end FIL2\n" +" FIL1 -ot FIL2 FIL1 er ældre end FIL2\n" + +#: src/test.c:1024 +msgid "" +"\n" +" -b FILE FILE exists and is block special\n" +" -c FILE FILE exists and is character special\n" +" -d FILE FILE exists and is a directory\n" +" -e FILE FILE exists\n" +msgstr "" +"\n" +" -b FIL FIL findes og er en specialfil for blokadgang\n" +" -c FIL FIL findes og er en specialfil for tegnadgang\n" +" -d FIL FIL findes og er et katalog\n" +" -e FIL FIL findes\n" + +#: src/test.c:1031 +msgid "" +" -f FILE FILE exists and is a regular file\n" +" -g FILE FILE exists and is set-group-ID\n" +" -h FILE FILE exists and is a symbolic link (same as -L)\n" +" -G FILE FILE exists and is owned by the effective group ID\n" +" -k FILE FILE exists and has its sticky bit set\n" +msgstr "" +" -f FIL FIL findes og er en almindelig fil\n" +" -g FIL FIL findes og har sæt-gruppe-ID-bitten sat\n" +" -h FIL FIL findes og er en symbolsk lænke (samme som -L)\n" +" -G FIL FIL findes og ejes af den effektiv gruppeidentitet\n" +" -k FIL FIL findes med klæbrigbitten sat\n" + +#: src/test.c:1038 +msgid "" +" -L FILE FILE exists and is a symbolic link (same as -h)\n" +" -O FILE FILE exists and is owned by the effective user ID\n" +" -p FILE FILE exists and is a named pipe\n" +" -r FILE FILE exists and is readable\n" +" -s FILE FILE exists and has a size greater than zero\n" +msgstr "" +" -L FIL FIL findes og er en symbolsk lænke (samme som -h)\n" +" -O FIL FIL findes og ejes af den effektive brugeridentitet\n" +" -p FIL FIL findes og er en navngivet datakanal\n" +" -r FIL FIL findes og er læsbar\n" +" -s FIL FIL findes og har størrelse større end nul\n" + +#: src/test.c:1045 +msgid "" +" -S FILE FILE exists and is a socket\n" +" -t [FD] file descriptor FD (stdout by default) is opened on a " +"terminal\n" +" -u FILE FILE exists and its set-user-ID bit is set\n" +" -w FILE FILE exists and is writable\n" +" -x FILE FILE exists and is executable\n" +msgstr "" +" -S FIL FIL findes og er en sokkel\n" +" -t [FI] filidentifikator FI (standard-ud hvis intet angives) er åbnet " +"på en\n" +" terminal\n" +" -u FIL FIL findes og dens set-user-ID-bit er sat\n" +" -w FIL FIL findes og er skrivbar\n" +" -x FIL FIL findes og kan udføres\n" + +#: src/test.c:1052 +msgid "" +"\n" +"Beware that parentheses need to be escaped (e.g., by backslashes) for " +"shells.\n" +"INTEGER may also be -l STRING, which evaluates to the length of STRING.\n" +msgstr "" +"\n" +"Vær opmærksom på at paranteser skal være beskyttet (f.eks. med omvendte " +"skråstreger)\n" +"for skaller. HELTAL kan også være -l STRENG, som evalueres til længden\n" +"af STRENG'en.\n" + +#: src/test.c:1067 +msgid "FIXME: ksb and mjb" +msgstr "FIXMIG: ksb og mjb" + +#: src/test.c:1111 +msgid "missing `]'\n" +msgstr "manglende ']'\n" + +#: src/test.c:1125 +msgid "too many arguments\n" +msgstr "for mange argumenter\n" + +#: src/touch.c:39 +msgid "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith" +msgstr "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie og Randy Smith" + +#: src/touch.c:164 src/touch.c:179 +#, c-format +msgid "creating %s" +msgstr "opretter %s" + +#: src/touch.c:222 +#, c-format +msgid "cannot touch %s" +msgstr "kan ikke røre %s" + +#: src/touch.c:228 +#, c-format +msgid "setting times of %s" +msgstr "sætter tider for %s" + +#: src/touch.c:245 +msgid "" +"Update the access and modification times of each FILE to the current time.\n" +"\n" +msgstr "" +"Opdatér læsnings- og ændringstider for FIL(er) til nuværende tid og dato.\n" +"\n" + +#: src/touch.c:252 +msgid "" +" -a change only the access time\n" +" -c, --no-create do not create any files\n" +" -d, --date=STRING parse STRING and use it instead of current time\n" +" -f (ignored)\n" +" -m change only the modification time\n" +msgstr "" +" -a ændr kun læsningstidspunkt\n" +" -c opret ikke nogen filer\n" +" -d, --date=STRENG læs STRENG og brug det i stedet for nuværende " +"klokkeslæt\n" +" -f (ignoreret)\n" +" -m ændr kun ændringstidspunkt\n" + +#: src/touch.c:259 +msgid "" +" -r, --reference=FILE use this file's times instead of current time\n" +" -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time\n" +" --time=WORD set time given by WORD: access atime use (same as -" +"a)\n" +" modify mtime (same as -m)\n" +msgstr "" +" -r, --reference=FIL brug denne fils tider i stedet for nuværende\n" +" klokkeslæt\n" +" -t STAMP brug MMDDttmm[[HH]ÅÅ][.ss] i stedet for nuværende\n" +" klokkeslæt\n" +" --time=ORD ORD er tidsformat: access, atime, use (ligesom -a)\n" +" mtime, modify (ligesom -m)\n" + +#: src/touch.c:267 +msgid "" +"\n" +"Note that the -d and -t options accept different time-date formats.\n" +msgstr "" +"\n" +"Bemærk at -d og -t flagene tager forskellige tidspunkts- og dato-formater.\n" + +#: src/touch.c:311 src/touch.c:331 +#, c-format +msgid "invalid date format %s" +msgstr "ugyldigt datoformat %s" + +#: src/touch.c:355 +msgid "cannot specify times from more than one source" +msgstr "kan ikke angive tidspunkter fra mere end én kilde" + +#: src/touch.c:378 +#, c-format +msgid "" +"warning: `touch %s' is obsolete; use `touch -t %04d%02d%02d%02d%02d.%02d'" +msgstr "" +"advarsel: 'touch %s' er forældet; brug 'touch -t %04d%02d%02d%02d%02d.%02d'" + +#: src/touch.c:399 +msgid "file arguments missing" +msgstr "filargumenter mangler" + +#: src/tr.c:327 +#, c-format +msgid "Usage: %s [OPTION]... SET1 [SET2]\n" +msgstr "Brug: %s [OPTION]... MÆNGDE1 [MÆNGDE2]\n" + +#: src/tr.c:331 +msgid "" +"Translate, squeeze, and/or delete characters from standard input,\n" +"writing to standard output.\n" +"\n" +" -c, --complement first complement SET1\n" +" -d, --delete delete characters in SET1, do not translate\n" +" -s, --squeeze-repeats replace each input sequence of a repeated " +"character\n" +" that is listed in SET1 with a single occurrence\n" +" of that character\n" +" -t, --truncate-set1 first truncate SET1 to length of SET2\n" +msgstr "" +"Oversæt, klem sammen og/eller fjern tegn fra standard-ind,\n" +"udskriv til standard-ud.\n" +"\n" +" -c, --complement komplementér først MÆNGDE1\n" +" -d, --delete slet tegn i MÆNGDE1, oversæt ikke\n" +" -s, --squeeze-repeats erstat hver række af gentagne inddatategn som er\n" +" listet i MÆNGDE1 med et enkelt af dette tegn\n" +" -t, --truncate-set1 forkort først MÆNGDE1 til længden af MÆNGDE2\n" + +#: src/tr.c:344 +msgid "" +"\n" +"SETs are specified as strings of characters. Most represent themselves.\n" +"Interpreted sequences are:\n" +"\n" +" \\NNN character with octal value NNN (1 to 3 octal digits)\n" +" \\\\ backslash\n" +" \\a audible BEL\n" +" \\b backspace\n" +" \\f form feed\n" +" \\n new line\n" +" \\r return\n" +" \\t horizontal tab\n" +msgstr "" +"\n" +"MÆNGDE er angivet med strenge af tegn. De fleste tegn står for sig\n" +"selv. Følgende sekvenser tolkes specielt:\n" +"\n" +" \\NNN tegn med oktalværdi NNN (1 til 3 oktale cifre)\n" +" \\\\ omvendt skråstreg\n" +" \\a hørbar BEL\n" +" \\b baktegn\n" +" \\f sideskift (FF)\n" +" \\n linjeskift (LF)\n" +" \\r vognretur (CR)\n" +" \\t vandret tabulator\n" + +#: src/tr.c:358 +msgid "" +" \\v vertical tab\n" +" CHAR1-CHAR2 all characters from CHAR1 to CHAR2 in ascending order\n" +" [CHAR*] in SET2, copies of CHAR until length of SET1\n" +" [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0\n" +" [:alnum:] all letters and digits\n" +" [:alpha:] all letters\n" +" [:blank:] all horizontal whitespace\n" +" [:cntrl:] all control characters\n" +" [:digit:] all digits\n" +msgstr "" +" \\v lodret tabulator\n" +" TEGN1-TEGN2 alle tegn fra TEGN1 til TEGN2, stigende\n" +" [TEGN*] i MÆNGDE2, kopier af TEGN indtil samme længde til MÆNGDE1\n" +" [TEGN*ANTAL] ANTAL kopier af TEGN, ANTAL er oktal, hvis det begynder " +"med 0\n" +" [:alnum:] alle bogstaver og tal\n" +" [:alpha:] alle bogstaver\n" +" [:blank:] alle vandrette blanke tegn\n" +" [:cntrl:] alle kontroltegn\n" +" [:digit:] alle cifre\n" + +#: src/tr.c:369 +msgid "" +" [:graph:] all printable characters, not including space\n" +" [:lower:] all lower case letters\n" +" [:print:] all printable characters, including space\n" +" [:punct:] all punctuation characters\n" +" [:space:] all horizontal or vertical whitespace\n" +" [:upper:] all upper case letters\n" +" [:xdigit:] all hexadecimal digits\n" +" [=CHAR=] all characters which are equivalent to CHAR\n" +msgstr "" +" [:graph:] alle skrivbare tegn, undtaget blanke tegn\n" +" [:lower:] alle små bogstaver\n" +" [:print:] alle skrivbare tegn, inkluderet blanke tegn\n" +" [:punct:] alle tegnsætningstegn\n" +" [:space:] alle vandrette og lodrette blanke tegn\n" +" [:upper:] alle store bogstaver\n" +" [:xdigit:] alle hexadecimale cifre\n" +" [=TEGN=] alle tegn som er lig TEGN\n" + +#: src/tr.c:379 +msgid "" +"\n" +"Translation occurs if -d is not given and both SET1 and SET2 appear.\n" +"-t may be used only when translating. SET2 is extended to length of\n" +"SET1 by repeating its last character as necessary. " +msgstr "" +"\n" +"Oversættelse sker hvis -d ikke er givet, og både MÆNGDE1 og MÆNGDE2 er der.\n" +"-t kan kun blive brugt ved oversættelse. MÆNGDE2 bliver udvidet til længden " +"af\n" +"MÆNGDE1 ved at repetere dets sidste tegn om nødvendigt. " + +#: src/tr.c:385 +msgid "" +"Excess characters\n" +"of SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to\n" +"expand in ascending order; used in SET2 while translating, they may\n" +"only be used in pairs to specify case conversion. " +msgstr "" +"Tegn til overs i \n" +"MÆNGDE2 ignoreres. Kun [:lower:] og [:upper:] er garanteret at ekspandere i\n" +"stigende rækkefølge; brugt i MÆNGDE2 ved oversættelse kan de kun bruges i " +"par\n" +"for at angive oversættelse fra store/små til små/store bogstaver. " + +#: src/tr.c:391 +msgid "" +"-s uses SET1 if not\n" +"translating nor deleting; else squeezing uses SET2 and occurs after\n" +"translation or deletion.\n" +msgstr "" +"-s bruger MÆNGDE1 hvis der ikke er oversættelse eller sletning; ellers " +"bruger \n" +"sammenklemning MÆNGDE2 og sker efter oversættelse eller sletning.\n" + +#: src/tr.c:557 +#, c-format +msgid "" +"warning: the ambiguous octal escape \\%c%c%c is being\n" +"\tinterpreted as the 2-byte sequence \\0%c%c, `%c'" +msgstr "" +"advarsel: den flertydige oktal-beskyttelse \\%c%c%c bliver tolket som \n" +"\t2-byte-sekvensen \\0%c%c, '%c'" + +#: src/tr.c:566 +msgid "invalid backslash escape at end of string" +msgstr "ugyldig omvendt skråstreg-beskyttelse ved slutningen af streng" + +#: src/tr.c:572 +#, c-format +msgid "invalid backslash escape `\\%c'" +msgstr "ugyldig omvendt skråstreg-beskyttelse '\\%c'" + +#: src/tr.c:725 +#, c-format +msgid "range-endpoints of `%s-%s' are in reverse collating sequence order" +msgstr "række-slutpunkt i '%s-%s' er i omvendt sorteringsrækkefølge" + +#: src/tr.c:906 +#, c-format +msgid "invalid repeat count `%s' in [c*n] construct" +msgstr "ugyldig gentagelsestæller '%s' i [c*n]-konstruktion" + +#: src/tr.c:999 +msgid "missing character class name `[::]'" +msgstr "mangler navn på tegnklasse '[::]'" + +#: src/tr.c:1002 +msgid "missing equivalence class character `[==]'" +msgstr "mangler tegn for ækvivalensklasse '[==]'" + +#: src/tr.c:1025 +#, c-format +msgid "invalid character class `%s'" +msgstr "ugyldig tegnklasse '%s'" + +#: src/tr.c:1050 +#, c-format +msgid "%s: equivalence class operand must be a single character" +msgstr "%s: ækvivalensklasseoperanden skal være et enkelt tegn" + +#: src/tr.c:1522 +msgid "the [c*] repeat construct may not appear in string1" +msgstr "gentagelseskonstruktionen [c*] kan ikke optræde i streng1" + +#: src/tr.c:1532 +msgid "only one [c*] repeat construct may appear in string2" +msgstr "kun en [c*] gentagelseskonstruktion kan optræde i streng2" + +#: src/tr.c:1540 +msgid "[=c=] expressions may not appear in string2 when translating" +msgstr "[=c=]-udtryk kan ikke optræde i streng2 under oversættelse" + +#: src/tr.c:1553 +msgid "when not truncating set1, string2 must be non-empty" +msgstr "når mængde1 ikke bliver forkortet, kan streng2 ikke være tom" + +#: src/tr.c:1562 +msgid "" +"when translating with complemented character classes,\n" +"string2 must map all characters in the domain to one" +msgstr "" +"når det oversættes med komplementerede tegnklasser\n" +"skal streng2 mappe alle tegn i domænet til én" + +#: src/tr.c:1569 +msgid "" +"when translating, the only character classes that may appear in\n" +"string2 are `upper' and `lower'" +msgstr "" +"ved oversættelse er de eneste tegnklasser som kan være i streng2\n" +"'upper' og 'lower'" + +#: src/tr.c:1578 +msgid "the [c*] construct may appear in string2 only when translating" +msgstr "[c*]-konstruktionen kan kun optræde i streng2 ved oversættelse" + +#: src/tr.c:1853 +msgid "two strings must be given when translating" +msgstr "to strenge skal være givet ved oversættelse" + +#: src/tr.c:1856 +msgid "two strings must be given when both deleting and squeezing repeats" +msgstr "" +"to strenge skal være givet ved både sletning og sammenklemning af gentagelser" + +#: src/tr.c:1870 +msgid "only one string may be given when deleting without squeezing repeats" +msgstr "" +"kun én streng kan opgives når der slettes uden sammenklemning af gentagelser" + +#: src/tr.c:1876 +msgid "at least one string must be given when squeezing repeats" +msgstr "mindst en streng skal være givet ved sammenklemning af gentagelser" + +#: src/tr.c:1967 +msgid "misaligned [:upper:] and/or [:lower:] construct" +msgstr "fejlplaceret [:upper:]- og/eller [:lower:]-konstruktion" + +#: src/tr.c:1990 +msgid "" +"invalid identity mapping; when translating, any [:lower:] or [:upper:]\n" +"construct in string1 must be aligned with a corresponding construct\n" +"([:upper:] or [:lower:], respectively) in string2" +msgstr "" +"ugyldig identitetsafbildning; ved oversættelse skal evt. [:lower:]- eller\n" +"[:upper:]-konstruktioner i streng1 være placeret i henhold til en\n" +"tilsvarende konstruktion (henholdsvis [:upper:] eller [:lower:]) i\n" +"streng2" + +#: src/true.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating success.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"Brug: %s [ignorerede kommandolinje-argumenter]\n" +" eller: %s FLAG\n" +"Afslut med en statuskode der angiver succes.\n" +"\n" +"Disse navne på flag kan ikke forkortes.\n" +"\n" + +#: src/tsort.c:97 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]\n" +"Write totally ordered list consistent with the partial ordering in FILE.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Brug: %s [FLAG] [FIL]\n" +"Skriv en fuldstændig sorteret liste konsistent med den delvise sortering\n" +"i FIL. Hvis ingen FIL eller hvis FIL er -, læses fra standard-ind.\n" +"\n" + +#: src/tsort.c:533 +#, c-format +msgid "%s: input contains a loop:" +msgstr "%s: inddata indeholder en løkke:" + +#: src/tsort.c:575 +msgid "only one argument may be specified" +msgstr "kun ét argument kan angives" + +#: src/tty.c:63 +msgid "" +"Print the file name of the terminal connected to standard input.\n" +"\n" +" -s, --silent, --quiet print nothing, only return an exit status\n" +msgstr "" +"Udskriv filnavnet for terminalen som er koblet til standard-ind.\n" +"\n" +" -s, --silent, --quiet udskriv ikke noget, returnér kun en " +"afslutningsstatus\n" + +#: src/tty.c:120 +msgid "not a tty" +msgstr "ikke en tty" + +#: src/uname.c:111 +msgid "" +"Print certain system information. With no OPTION, same as -s.\n" +"\n" +" -a, --all print all information, in the following order:\n" +" -s, --kernel-name print the kernel name\n" +" -n, --nodename print the network node hostname\n" +" -r, --kernel-release print the kernel release\n" +msgstr "" +"Udskriv bestemt systeminformation. Hvis ingen FLAG blev angivet bruges -s.\n" +"\n" +" -a, --all udskriv al information, i følgende rækkefølge:\n" +" -s, --kernel-name udskriv kernens navn\n" +" -n, --nodename udskriv maskinens netværksnavn\n" +" -r, --kernel-release udskriv kernens udgave\n" + +#: src/uname.c:119 +msgid "" +" -v, --kernel-version print the kernel version\n" +" -m, --machine print the machine hardware name\n" +" -p, --processor print the processor type\n" +" -i, --hardware-platform print the hardware platform\n" +" -o, --operating-system print the operating system\n" +msgstr "" +" -v, --kernel-version udskriv kernens version\n" +" -m, --machine udskriv maskintypen\n" +" -p, --processor udskriv processortypen\n" +" -i, --hardware-platform udskriv maskinelplatform\n" +" -o, --operating-system udskriv operativsystemet\n" + +#: src/uname.c:226 +msgid "cannot get system name" +msgstr "kan ikke finde ud af systemnavnet" + +#: src/unexpand.c:379 +msgid "" +"Convert spaces in each FILE to tabs, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Konvertér mellemrum i hver FIL til tabulatorer, med uddata til standard-ud.\n" +"Uden en FIL, eller når FIL er -, læses standard-ind.\n" + +#: src/unexpand.c:387 +msgid "" +" -a, --all convert all whitespace, instead of just initial " +"whitespace\n" +" --first-only convert only leading sequences of whitespace (overrides -" +"a)\n" +" -t, --tabs=N have tabs N characters apart instead of 8 (enables -a)\n" +" -t, --tabs=LIST use comma separated LIST of tab positions (enables -a)\n" +msgstr "" +" -a, --all konvertér alle blanke, i stedet for initielle blanke\n" +" --first-only konvertér kun indledende sekvenser af blanke " +"(tilsidesætter -a)\n" +" -t, --tabs=ANTAL hav tabulatorer ANTAL tegn fra hinanden i stedet for " +"8\n" +" -t, --tabs=LISTE brug en kommasepareret liste med eksplicitte " +"tabulatorpositioner\n" + +#: src/unexpand.c:464 +msgid "`-LIST' option is obsolete; use `--first-only -t LIST'" +msgstr "'-LIST' flaget er forældet; brug '--first-only -t LIST'" + +#: src/uniq.c:139 +#, c-format +msgid "Usage: %s [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "Brug: %s [FLAG]... [INDDATA [UDDATA]]\n" + +#: src/uniq.c:143 +msgid "" +"Discard all but one of successive identical lines from INPUT (or\n" +"standard input), writing to OUTPUT (or standard output).\n" +"\n" +msgstr "" +"Fjern ekstra identiske efterfølgende linjer fra IND\n" +"(eller standard-ind), og skriv til UD (eller standard-ud).\n" +"\n" + +#: src/uniq.c:151 +msgid "" +" -c, --count prefix lines by the number of occurrences\n" +" -d, --repeated only print duplicate lines\n" +msgstr "" +" -c, --count begynd linjer med antal forekomster\n" +" -d, --repeated udskriv kun linjer der er flere af\n" + +#: src/uniq.c:155 +msgid "" +" -D, --all-repeated[=delimit-method] print all duplicate lines\n" +" delimit-method={none(default),prepend,separate}\n" +" Delimiting is done with blank lines.\n" +" -f, --skip-fields=N avoid comparing the first N fields\n" +" -i, --ignore-case ignore differences in case when comparing\n" +" -s, --skip-chars=N avoid comparing the first N characters\n" +" -u, --unique only print unique lines\n" +msgstr "" +" -D, --all-repeated[=adskillelses-metode] skriv alle linjer der er flere " +"af\n" +" adskillelses-metode={none(forvalgt),prepend," +"separate)}\n" +" Adskillelse gøres med blanke linjer.\n" +" -f, --skip-fields=N sammenlign ikke de første N felter\n" +" -i, --ignore-case ignorér forskelle med store og små bogstaver\n" +" -s, --skip-chars=N sammenlign ikke de første N tegn\n" +" -u, --unique udskriv kun unikke linjer\n" + +#: src/uniq.c:164 +msgid " -w, --check-chars=N compare no more than N characters in lines\n" +msgstr " -w, --check-chars=N sammenlign ikke mere end N tegn per linje\n" + +#: src/uniq.c:169 +msgid "" +"\n" +"A field is a run of whitespace, then non-whitespace characters.\n" +"Fields are skipped before chars.\n" +msgstr "" +"\n" +"Et felt er en række blanke tegn, derefter andre tegn. Felter hoppes over før " +"tegn.\n" + +#: src/uniq.c:381 +#, c-format +msgid "error reading %s" +msgstr "fejl ved læsning af %s" + +#: src/uniq.c:386 +#, c-format +msgid "error writing %s" +msgstr "fejl ved skrivning til %s" + +#: src/uniq.c:433 src/uniq.c:450 +#, c-format +msgid "extra operand `%s'" +msgstr "ekstra operand '%s'" + +#: src/uniq.c:473 src/uniq.c:498 +msgid "invalid number of fields to skip" +msgstr "ugyldigt antal felter at hoppe over" + +#: src/uniq.c:507 +msgid "invalid number of bytes to skip" +msgstr "ugyldigt antal byte at hoppe over" + +#: src/uniq.c:516 +msgid "invalid number of bytes to compare" +msgstr "ugyldigt antal byte at sammenligne" + +#: src/uniq.c:530 +#, c-format +msgid "`-%lu' option is obsolete; use `-f %lu'" +msgstr "'-%lu'-flaget er forældet; brug '-f %lu'" + +#: src/uniq.c:538 +msgid "printing all duplicated lines and repeat counts is meaningless" +msgstr "" +"skrivning af alle duplikerede linjer *og* gentagelsesantal giver ikke mening" + +#: src/unlink.c:51 +#, c-format +msgid "" +"Usage: %s FILE\n" +" or: %s OPTION\n" +msgstr "" +"Brug: %s FIL\n" +" eller: %s FLAG\n" + +#: src/unlink.c:54 +msgid "" +"Call the unlink function to remove the specified FILE.\n" +"\n" +msgstr "" +"Kald funktionen unlink for at fjerne angivet FIL.\n" +"\n" + +#: src/unlink.c:99 +#, c-format +msgid "cannot unlink %s" +msgstr "kan ikke aflænke %s" + +#: src/uptime.c:129 +msgid "couldn't get boot time" +msgstr "kunne ikke finde ud af boot-tid" + +#: src/uptime.c:136 +#, c-format +msgid " %2d:%02d%s up " +msgstr " %2d:%02d%s oppe " + +#: src/uptime.c:140 +msgid "am" +msgstr "am" + +#: src/uptime.c:140 +msgid "pm" +msgstr "pm" + +#: src/uptime.c:142 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "dage" +msgstr[1] "dag" + +#: src/uptime.c:144 +#, c-format +msgid "%d user" +msgid_plural "%d users" +msgstr[0] "brugere" +msgstr[1] "bruger" + +#: src/uptime.c:157 +#, c-format +msgid ", load average: %.2f" +msgstr ", belastningennemsnit: %.2f" + +#: src/uptime.c:191 src/users.c:118 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE ]\n" +msgstr "Brug: %s [FLAG]... [ FIL ]\n" + +#: src/uptime.c:192 +#, c-format +msgid "" +"Print the current time, the length of time the system has been up,\n" +"the number of users on the system, and the average number of jobs\n" +"in the run queue over the last 1, 5 and 15 minutes.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"Udskriv den aktuelle tid, hvor længe systemet har været oppe,\n" +"antal brugere på systemet, og det gennemsnitlige antal opgaver\n" +"i kørselskøen for de seneste 1, 5 og 15 minutter.\n" +"Hvis FIL ikke er angivet, brug da %s. %s som FIL er almindeligt.\n" +"\n" + +#: src/users.c:35 +msgid "Joseph Arceneaux and David MacKenzie" +msgstr "Joseph Arceneaux og David MacKenzie" + +#: src/users.c:119 +#, c-format +msgid "" +"Output who is currently logged in according to FILE.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"Udskriv hvem som for øjeblikket er logget ind ifølge FIL.\n" +"Hvis FIL ikke er angivet bruges %s. %s som FIL er almindeligt.\n" +"\n" + +#: src/wc.c:75 +msgid "Paul Rubin and David MacKenzie" +msgstr "Paul Rubin og David MacKenzie" + +#: src/wc.c:129 +msgid "" +"Print byte, word, and newline counts for each FILE, and a total line if\n" +"more than one FILE is specified. With no FILE, or when FILE is -,\n" +"read standard input.\n" +" -c, --bytes print the byte counts\n" +" -m, --chars print the character counts\n" +" -l, --lines print the newline counts\n" +msgstr "" +"Udskriv antal oktetter, ord og linjeskift for hver FIL, og en total-linje\n" +"hvis mere end én FIL er angivet. Hvis ingen FIL er angivet,\n" +"eller FIL er -, læses fra standard-ind.\n" +" -c, --bytes udskriv antal oktetter\n" +" -m, --bytes udskriv antal tegn\n" +" -l, --lines udskriv antal linjeskift.\n" + +#: src/wc.c:137 +msgid "" +" -L, --max-line-length print the length of the longest line\n" +" -w, --words print the word counts\n" +msgstr "" +" -L, --max-line-length udskriv længden af den længste linje\n" +" -w, --words udskriv antal ord\n" + +#: src/who.c:41 +msgid "Joseph Arceneaux, David MacKenzie, and Michael Stone" +msgstr "Joseph Arceneaux, David MacKenzie og Michael Stone" + +#: src/who.c:223 +msgid " old " +msgstr " gammel " + +#: src/who.c:387 src/who.c:390 +msgid "id=" +msgstr "id=" + +#: src/who.c:403 src/who.c:408 +msgid "term=" +msgstr "term=" + +#: src/who.c:405 src/who.c:409 +msgid "exit=" +msgstr "afslut=" + +#: src/who.c:446 +msgid "clock change" +msgstr "tidsændring" + +#: src/who.c:458 src/who.c:459 +msgid "run-level" +msgstr "kørselsniveau" + +#: src/who.c:462 src/who.c:463 +msgid "last=" +msgstr "sidste=" + +#: src/who.c:492 +#, c-format +msgid "" +"\n" +"# users=%u\n" +msgstr "" +"\n" +"antal brugere=%u\n" + +#: src/who.c:498 +msgid "NAME" +msgstr "NAVN" + +#: src/who.c:498 +msgid "LINE" +msgstr "LINJE" + +#: src/who.c:498 +msgid "TIME" +msgstr "TID" + +#: src/who.c:498 +msgid "IDLE" +msgstr "INAKTIV" + +#: src/who.c:498 +msgid "PID" +msgstr "PID" + +#: src/who.c:499 +msgid "COMMENT" +msgstr "KOMMENTAR" + +#: src/who.c:499 +msgid "EXIT" +msgstr "AFSLUT" + +#: src/who.c:574 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE | ARG1 ARG2 ]\n" +msgstr "Brug: %s [FLAG]... [ FIL | ARG1 ARG2 ]\n" + +#: src/who.c:575 +msgid "" +"\n" +" -a, --all same as -b -d --login -p -r -t -T -u\n" +" -b, --boot time of last system boot\n" +" -d, --dead print dead processes\n" +" -H, --heading print line of column headings\n" +msgstr "" +"\n" +" -a, --all samme som -b -d --login -p -r -t -T -u\n" +" -b, --boot tid for seneste systemopstart\n" +" -d, --dead udskriv døde processer\n" +" -H, --heading udskriv linje med kolonneoverskrifter\n" + +#: src/who.c:582 +msgid "" +" -i, --idle add idle time as HOURS:MINUTES, . or old\n" +" (deprecated, use -u)\n" +" --login print system login processes\n" +" (equivalent to SUS -l)\n" +msgstr "" +" -i, --idle tilføj brugerens inaktive tid som TIMER:MINUTTER,\n" +" . eller \"længe\" (forældet, brug -u)\n" +" --login udskriv indlogningsprocesser (det samme som SUS -l)\n" + +#: src/who.c:588 +msgid "" +" -l, --lookup attempt to canonicalize hostnames via DNS\n" +" (-l is deprecated, use --lookup)\n" +" -m only hostname and user associated with stdin\n" +" -p, --process print active processes spawned by init\n" +msgstr "" +" -l, --lookup forsøg at finde værtsnavne med hjælp af DNS\n" +" (-l forældet, brug --lookup)\n" +" -m kun værtsnavn og brugernavn associeret med standard-ind\n" +" -p, --process udskriv aktive processer startede af init\n" + +#: src/who.c:594 +msgid "" +" -q, --count all login names and number of users logged on\n" +" -r, --runlevel print current runlevel\n" +" -s, --short print only name, line, and time (default)\n" +" -t, --time print last system clock change\n" +msgstr "" +" -q, --count alle indlogningsnavne og antal indloggede brugere\n" +" -r, --runleve skriv aktuelt kørselsniveau\n" +" -s, --short skriv kun navn, linje og tid (standard)\n" +" -t, --time skriv seneste ændring af systemklokken\n" + +#: src/who.c:600 +msgid "" +" -T, -w, --mesg add user's message status as +, - or ?\n" +" -u, --users list users logged in\n" +" --message same as -T\n" +" --writable same as -T\n" +msgstr "" +" -T, -w, --mesg tilføj brugeres meddelelsestatus som +, - eller ?\n" +" -u, --users list indloggede brugere\n" +" --message samme som -T\n" +" --writeable samme som -T\n" + +#: src/who.c:608 +#, c-format +msgid "" +"\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n" +msgstr "" +"\n" +"Hvis FIL ikke er angivet, brug %s. %s som FIL er almindeligt.\n" +"Hvis ARG1 ARG2 er angivet, antages -m: \"am i\" eller \"mom likes\" er " +"almindeligt.\n" + +#: src/who.c:711 +msgid "Warning: -i will be removed in a future release; use -u instead" +msgstr "Advarsel: -i vil blive fjernet i en fremtidig udgave; brug -u i stedet" + +#: src/who.c:722 +msgid "" +"Warning: the meaning of '-l' will change in a future release to conform to " +"POSIX" +msgstr "" +"Advarsel: betydningen af \"-l\" vil blive ændret i en fremtidig udgave for " +"at stemme med POSIX" + +#: src/whoami.c:53 +msgid "" +"Print the user name associated with the current effective user id.\n" +"Same as id -un.\n" +"\n" +msgstr "" +"Udskriv brugernavnet tilknyttet den nuværende effektive brugeridentitet.\n" +"Samme som id -un.\n" +"\n" + +#: src/whoami.c:104 +#, c-format +msgid "%s: cannot find username for UID %u\n" +msgstr "%s: kan ikke finde brugernavnet for UID %u\n" + +#: src/yes.c:49 +#, c-format +msgid "" +"Usage: %s [STRING]...\n" +" or: %s OPTION\n" +msgstr "" +"Brug: %s [STRENG]...\n" +" eller: %s FLAG\n" + +#: src/yes.c:55 +msgid "" +"Repeatedly output a line with all specified STRING(s), or `y'.\n" +"\n" +msgstr "" +"Skriv gentagne gange en linje med alle specificerede STRENG'e, eller \"y\"\n" +"\n" + +#~ msgid "\\%c: invalid escape" +#~ msgstr "\\%c: ugyldig beskyttelse" diff --git a/src/apps/bin/coreutils-5.0/po/de.gmo b/src/apps/bin/coreutils-5.0/po/de.gmo new file mode 100644 index 0000000000000000000000000000000000000000..cea2fbf759b24c6acc1a0288eed981973a8caee9 GIT binary patch literal 243376 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 literal 0 HcmV?d00001 diff --git a/src/apps/bin/coreutils-5.0/po/de.po b/src/apps/bin/coreutils-5.0/po/de.po new file mode 100644 index 0000000000..af7630b4f9 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/po/de.po @@ -0,0 +1,8942 @@ +# German translation of coreutils messages. +# Copyright © 1996, 1997, 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc. +# This file is distributed under the same license as the coreutils package. +# Karl Eichwalder , 2001-2002. +# Lutz Behnke , 1996, 1997, 1998, 1999, 2000, 2001. +# Michael Schmidt , 1996, 1997, 1998, 1999, 2000. +# Michael Piefel , 2001-2002. +# +# The first 200+ lines are translations for the lib directory. This is very +# similar or even identical to other tools' lib directories. Therefore take +# care to have consistent translation. I have made this identical to the +# translation in sh-utils and fileutils. -MPi +# PS: This file now contains sh-utils and fileutils, but the lib dir is in +# other projects, too. +# +# TAB: spell it out ("Tabulatoren"). -ke- +# Don't use obscure abbreviations, please. -ke- +# No hyphenation, please. -ke- +# +# space: Leerzeichen oder Leerschritt +# +# Check: +# idle - untätig +# idle: untätig, ruhig, »idle«, Leerlauf +# user idle time: Untätigkeitszeit des Benutzers, Ruhezeit, Idle-Time, +# Benutzer im Leerlauf +# digit - Zahl, Ziffer, Nummer, Stelle +# logged in - angemeldet, eingeloggt +# requested - gewünscht? +# +# Some comments on translations used in oder to ensure persistence: +# +# symbolic links: symbolische Verknüpfungen +# hard links: harte Verknüpfungen +# backup: Sicherung +# mount: einhängen +# +msgid "" +msgstr "" +"Project-Id-Version: GNU coreutils 4.5.8\n" +"POT-Creation-Date: 2003-03-31 10:45+0200\n" +"PO-Revision-Date: 2003-02-24 10:51:09+0100\n" +"Last-Translator: Michael Piefel \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: lib/argmatch.c:135 +#, c-format +msgid "invalid argument %s for %s" +msgstr "ungültiges Argument %s für %s" + +#: lib/argmatch.c:136 +#, c-format +msgid "ambiguous argument %s for %s" +msgstr "mehrdeutiges Argument %s für %s" + +#: lib/argmatch.c:155 +msgid "Valid arguments are:" +msgstr "Gültige Argumente sind:" + +#: lib/closeout.c:103 src/cat.c:189 src/cat.c:272 src/cat.c:326 +#: src/cksum.c:269 src/head.c:152 src/head.c:196 src/tail.c:323 +#: src/tail.c:1659 src/tr.c:1666 src/tr.c:1912 src/tr.c:2020 +msgid "write error" +msgstr "Schreibfehler" + +#: lib/error.c:133 lib/error.c:161 +msgid "Unknown system error" +msgstr "Unbekannter Systemfehler" + +#: lib/file-type.c:42 +msgid "regular empty file" +msgstr "reguläre leere Datei" + +#: lib/file-type.c:42 +msgid "regular file" +msgstr "reguläre Datei" + +#: lib/file-type.c:45 +msgid "directory" +msgstr "Verzeichnis" + +#: lib/file-type.c:48 +msgid "block special file" +msgstr "blockorientierte Spezialdatei" + +#: lib/file-type.c:51 +msgid "character special file" +msgstr "zeichenorientierte Spezialdatei" + +#: lib/file-type.c:54 +msgid "fifo" +msgstr "FIFO" + +#: lib/file-type.c:57 +msgid "symbolic link" +msgstr "symbolische Verknüpfung" + +#: lib/file-type.c:60 +msgid "socket" +msgstr "Socket" + +#: lib/file-type.c:63 +msgid "message queue" +msgstr "Nachrichtenwarteschlange" + +#: lib/file-type.c:66 +msgid "semaphore" +msgstr "Semaphore" + +#: lib/file-type.c:69 +msgid "shared memory object" +msgstr "Objekt gemeinsamen Speichers" + +#: lib/file-type.c:71 +msgid "weird file" +msgstr "merkwürdige Datei" + +#: lib/getopt.c:688 lib/getopt.c:700 +#, c-format +msgid "%s: option `%s' is ambiguous\n" +msgstr "%s: Option »%s« ist mehrdeutig\n" + +#: lib/getopt.c:733 lib/getopt.c:737 +#, c-format +msgid "%s: option `--%s' doesn't allow an argument\n" +msgstr "%s: Option »--%s« erlaubt kein Argument\n" + +#: lib/getopt.c:746 lib/getopt.c:751 +#, c-format +msgid "%s: option `%c%s' doesn't allow an argument\n" +msgstr "%s: Option »%c%s« erlaubt kein Argument\n" + +#: lib/getopt.c:787 lib/getopt.c:800 lib/getopt.c:1089 lib/getopt.c:1102 +#, c-format +msgid "%s: option `%s' requires an argument\n" +msgstr "%s: Option »%s« erfordert ein Argument\n" + +#: lib/getopt.c:838 lib/getopt.c:841 +#, c-format +msgid "%s: unrecognized option `--%s'\n" +msgstr "%s: unbekannte Option »--%s«\n" + +#: lib/getopt.c:849 lib/getopt.c:852 +#, c-format +msgid "%s: unrecognized option `%c%s'\n" +msgstr "%s: unbekannte Option »%c%s«\n" + +#: lib/getopt.c:899 lib/getopt.c:902 +#, c-format +msgid "%s: illegal option -- %c\n" +msgstr "%s: ungültige Option -- %c\n" + +#: lib/getopt.c:908 lib/getopt.c:911 +#, c-format +msgid "%s: invalid option -- %c\n" +msgstr "%s: ungültige Option -- %c\n" + +#: lib/getopt.c:958 lib/getopt.c:969 lib/getopt.c:1155 lib/getopt.c:1168 +#, c-format +msgid "%s: option requires an argument -- %c\n" +msgstr "%s: Option erfordert ein Argument -- %c\n" + +#: lib/getopt.c:1021 lib/getopt.c:1032 +#, c-format +msgid "%s: option `-W %s' is ambiguous\n" +msgstr "%s: Option »-W %s« ist mehrdeutig\n" + +#: lib/getopt.c:1056 lib/getopt.c:1068 +#, c-format +msgid "%s: option `-W %s' doesn't allow an argument\n" +msgstr "%s: Option »-W %s« erlaubt kein Argument\n" + +#: lib/human.c:519 +msgid "block size" +msgstr "Blockgröße" + +#: lib/makepath.c:124 src/df.c:497 src/remove.c:402 +msgid "failed to return to initial working directory" +msgstr "" + +#: lib/makepath.c:173 src/copy.c:1288 src/mkdir.c:170 +#, c-format +msgid "cannot create directory %s" +msgstr "kann Verzeichnis %s nicht anlegen" + +#: lib/makepath.c:179 lib/makepath.c:421 src/cp.c:446 src/cp.c:468 +#, c-format +msgid "%s exists but is not a directory" +msgstr "%s existiert, ist aber kein Verzeichnis" + +#: lib/makepath.c:316 lib/makepath.c:378 lib/makepath.c:440 +#, c-format +msgid "cannot change owner and/or group of %s" +msgstr "kann Besitzer und/oder Gruppe von %s nicht ändern." + +#: lib/makepath.c:338 +#, c-format +msgid "cannot chdir to directory %s" +msgstr "kann nicht in Verzeichnis %s wechseln" + +#: lib/makepath.c:392 lib/makepath.c:446 +#, c-format +msgid "cannot change permissions of %s" +msgstr "kann Zugriffsrechte von %s nicht ändern" + +#: lib/obstack.c:487 lib/obstack.c:490 lib/xmalloc.c:63 +msgid "memory exhausted" +msgstr "Speicher ausgeschöpft" + +#: lib/quotearg.c:236 +msgid "`" +msgstr "»" + +#: lib/quotearg.c:237 +msgid "'" +msgstr "«" + +#: lib/rpmatch.c:78 +msgid "^[yY]" +msgstr "^[jJyY]" + +#: lib/rpmatch.c:81 +msgid "^[nN]" +msgstr "^[nN]" + +#: lib/unicodeio.c:155 +msgid "iconv function not usable" +msgstr "iconv-Funktion nicht benutzbar" + +#: lib/unicodeio.c:157 +msgid "iconv function not available" +msgstr "iconv-Funktion nicht verfügbar" + +#: lib/unicodeio.c:164 +msgid "character out of range" +msgstr "Zeichen außerhalb erlaubter Grenzen" + +#: lib/unicodeio.c:227 +#, c-format +msgid "cannot convert U+%04X to local character set" +msgstr "kann U+%04X nicht in lokalen Zeichensatz konvertieren" + +#: lib/unicodeio.c:229 +#, c-format +msgid "cannot convert U+%04X to local character set: %s" +msgstr "kann U+%04X nicht in lokalen Zeichensatz konvertieren: %s" + +#: lib/userspec.c:174 +msgid "invalid user" +msgstr "ungültiger Benutzer" + +#: lib/userspec.c:175 +msgid "invalid group" +msgstr "ungültige Gruppe" + +#: lib/userspec.c:177 +msgid "cannot get the login group of a numeric UID" +msgstr "kann die Login-Gruppe einer numerischen UID nicht ermitteln" + +#: lib/userspec.c:179 +msgid "cannot omit both user and group" +msgstr "kann nicht sowohl Benutzer als auch Gruppe weglassen" + +#: lib/version-etc.c:57 +#, c-format +msgid "Written by %s.\n" +msgstr "Geschrieben von %s.\n" + +#: lib/version-etc.c:63 +msgid "" +"This is free software; see the source for copying conditions. There is NO\n" +"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" +msgstr "" +"Dies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es\n" +"gibt keine Garantie; auch nicht für VERKAUFBARKEIT oder FÜR SPEZIELLE " +"ZWECKE.\n" + +#: lib/xmemcoll.c:57 +msgid "string comparison failed" +msgstr "Zeichenkettenvergleich fehlgeschlagen" + +#: lib/xmemcoll.c:58 +msgid "Set LC_ALL='C' to work around the problem." +msgstr "Setzen Sie LC_ALL=C, um das Problem zu umgehen." + +#: lib/xmemcoll.c:60 +#, c-format +msgid "The strings compared were %s and %s." +msgstr "Die verglichenen Zeichenketten waren %s und %s." + +#: src/basename.c:50 src/cat.c:88 src/chgrp.c:122 src/chmod.c:238 +#: src/chown.c:95 src/chroot.c:41 src/cksum.c:278 src/comm.c:69 src/cp.c:160 +#: src/csplit.c:1492 src/cut.c:170 src/date.c:113 src/dd.c:284 src/df.c:707 +#: src/dircolors.c:99 src/dirname.c:42 src/du.c:170 src/echo.c:73 +#: src/env.c:115 src/expand.c:106 src/expr.c:86 src/factor.c:70 src/fmt.c:267 +#: src/fold.c:63 src/head.c:84 src/hostid.c:44 src/hostname.c:63 src/id.c:83 +#: src/install.c:593 src/join.c:140 src/kill.c:89 src/link.c:47 src/ln.c:335 +#: src/logname.c:44 src/ls.c:3757 src/md5sum.c:121 src/mkdir.c:57 +#: src/mkfifo.c:51 src/mknod.c:51 src/mv.c:307 src/nice.c:63 src/nl.c:172 +#: src/od.c:283 src/paste.c:399 src/pathchk.c:142 src/pinky.c:465 +#: src/pr.c:2750 src/printenv.c:59 src/printf.c:96 src/ptx.c:1855 src/pwd.c:42 +#: src/readlink.c:65 src/rm.c:95 src/rmdir.c:142 src/seq.c:78 src/shred.c:156 +#: src/sleep.c:48 src/sort.c:272 src/split.c:92 src/stat.c:680 src/stty.c:494 +#: src/su.c:433 src/sum.c:56 src/sync.c:40 src/tac.c:123 src/tail.c:230 +#: src/tee.c:59 src/test.c:975 src/touch.c:240 src/tr.c:323 src/tsort.c:93 +#: src/tty.c:58 src/uname.c:106 src/unexpand.c:371 src/uniq.c:135 +#: src/unlink.c:47 src/uptime.c:187 src/users.c:114 src/wc.c:121 src/who.c:570 +#: src/whoami.c:48 src/yes.c:45 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "»%s --help« gibt weitere Informationen.\n" + +#: src/basename.c:54 +#, c-format +msgid "" +"Usage: %s NAME [SUFFIX]\n" +" or: %s OPTION\n" +msgstr "" +"Aufruf: %s NAME [SUFFIX]\n" +" oder: %s OPTION\n" + +#: src/basename.c:59 +msgid "" +"Print NAME with any leading directory components removed.\n" +"If specified, also remove a trailing SUFFIX.\n" +"\n" +msgstr "" +"Den NAMEn ohne führende Verzeichnisse ausgeben.\n" +"Wenn angegeben, auch SUFFIX entfernen.\n" +"\n" + +#: src/basename.c:66 src/cat.c:124 src/chgrp.c:152 src/chmod.c:264 +#: src/chown.c:139 src/chroot.c:59 src/cksum.c:293 src/comm.c:86 src/cp.c:257 +#: src/csplit.c:1534 src/cut.c:215 src/date.c:215 src/dd.c:331 src/df.c:746 +#: src/dircolors.c:120 src/dirname.c:58 src/du.c:219 src/echo.c:105 +#: src/env.c:134 src/expand.c:131 src/expr.c:149 src/factor.c:90 +#: src/false.c:45 src/fmt.c:297 src/fold.c:86 src/head.c:115 src/hostid.c:57 +#: src/hostname.c:76 src/id.c:104 src/install.c:648 src/join.c:181 +#: src/kill.c:119 src/link.c:59 src/ln.c:390 src/logname.c:55 src/ls.c:3891 +#: src/md5sum.c:157 src/mkdir.c:76 src/mkfifo.c:68 src/mknod.c:82 src/mv.c:361 +#: src/nice.c:77 src/nl.c:227 src/od.c:370 src/paste.c:423 src/pathchk.c:154 +#: src/pinky.c:492 src/pr.c:2862 src/printenv.c:72 src/printf.c:144 +#: src/pwd.c:53 src/readlink.c:82 src/rm.c:127 src/rmdir.c:162 src/seq.c:104 +#: src/shred.c:220 src/sleep.c:64 src/sort.c:343 src/split.c:124 +#: src/stat.c:751 src/stty.c:708 src/su.c:454 src/sum.c:76 src/sync.c:51 +#: src/tac.c:146 src/tail.c:300 src/tee.c:72 src/test.c:1057 src/touch.c:271 +#: src/tr.c:396 src/true.c:45 src/tsort.c:105 src/tty.c:70 src/uname.c:128 +#: src/unexpand.c:395 src/uniq.c:174 src/unlink.c:58 src/uptime.c:202 +#: src/users.c:127 src/wc.c:143 src/who.c:613 src/whoami.c:60 src/yes.c:61 +#, c-format +msgid "" +"\n" +"Report bugs to <%s>.\n" +msgstr "" +"\n" +"Melden Sie Fehler (auf Englisch, mit LC_ALL=C) an <%s>.\n" + +#: src/basename.c:114 src/chgrp.c:210 src/chmod.c:352 src/chown.c:211 +#: src/chroot.c:78 src/csplit.c:1464 src/dirname.c:89 src/expr.c:178 +#: src/install.c:284 src/link.c:87 src/mkdir.c:124 src/mkfifo.c:113 +#: src/mknod.c:137 src/pathchk.c:194 src/readlink.c:101 src/readlink.c:133 +#: src/rm.c:199 src/rmdir.c:206 src/seq.c:411 src/sleep.c:139 src/stat.c:802 +#: src/unlink.c:88 +msgid "too few arguments" +msgstr "zu wenige Argumente" + +#: src/basename.c:115 src/dircolors.c:482 src/dirname.c:90 src/hostid.c:79 +#: src/hostname.c:122 src/link.c:93 src/mknod.c:139 src/readlink.c:141 +#: src/seq.c:417 src/split.c:498 src/tr.c:1848 src/unlink.c:94 +#: src/uptime.c:244 src/users.c:169 src/who.c:764 +msgid "too many arguments" +msgstr "zu viele Argumente" + +#: src/cat.c:42 src/split.c:43 +msgid "Torbjorn Granlund and Richard M. Stallman" +msgstr "Torbjörn Granlund und Richard M. Stallman" + +#: src/cat.c:92 +#, c-format +msgid "Usage: %s [OPTION] [FILE]...\n" +msgstr "Aufruf: %s [OPTION] [DATEI]...\n" + +#: src/cat.c:96 +msgid "" +"Concatenate FILE(s), or standard input, to standard output.\n" +"\n" +" -A, --show-all equivalent to -vET\n" +" -b, --number-nonblank number nonblank output lines\n" +" -e equivalent to -vE\n" +" -E, --show-ends display $ at end of each line\n" +" -n, --number number all output lines\n" +" -s, --squeeze-blank never more than one single blank line\n" +msgstr "" +"DATEI(en) oder Standardeingabe auf Standardausgabe verketten. \n" +"\n" +" -A, --show-all äquivalent zu -vET\n" +" -b, --number-nonblank nichtleere Ausgabezeilen nummerieren\n" +" -e äquivalent zu -vE\n" +" -E, --show-ends $ am Ende jeder Zeile ausgeben\n" +" -n, --number alle Ausgabezeilen nummerieren\n" +" -s, --squeeze-blank nie mehr als eine einzige Leerzeile\n" + +#: src/cat.c:106 +msgid "" +" -t equivalent to -vT\n" +" -T, --show-tabs display TAB characters as ^I\n" +" -u (ignored)\n" +" -v, --show-nonprinting use ^ and M- notation, except for LFD and TAB\n" +msgstr "" +" -t äquivalent zu -vT\n" +" -T, --show-tabs TAB-Zeichen als ^I ausgeben\n" +" -u (wird ignoriert)\n" +" -v, --show-nonprinting ^ und M- Notation benutzen, außer für LFD und " +"TAB\n" + +#: src/cat.c:114 src/sum.c:72 +msgid "" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"Ohne DATEI oder wenn DATEI »-« ist, Standardeingabe lesen.\n" + +#: src/cat.c:119 +msgid "" +"\n" +" -B, --binary use binary writes to the console device.\n" +"\n" +msgstr "" +"\n" +" -B, --binary binär auf das Konsolen-Gerät schreiben\n" +"\n" + +#: src/cat.c:314 +#, c-format +msgid "cannot do ioctl on `%s'" +msgstr "Anwendung von ioctl auf »%s« ist nicht möglich" + +#: src/cat.c:669 src/dd.c:1222 src/od.c:1013 src/tee.c:181 +msgid "standard output" +msgstr "Standardausgabe" + +#: src/cat.c:800 +#, c-format +msgid "%s: input file is output file" +msgstr "%s: Eingabedatei und Ausgabedatei sind gleich" + +#: src/cat.c:858 +msgid "closing standard input" +msgstr "schließe Standardeingabe" + +#: src/cat.c:861 +msgid "closing standard output" +msgstr "schließe Standardausgabe" + +#: src/chgrp.c:93 +msgid "cannot change to null group" +msgstr "Leerer Gruppenname; die Gruppe nicht geändert werden." + +#: src/chgrp.c:102 +#, c-format +msgid "invalid group name %s" +msgstr "Ungültiger Gruppenname %s" + +#: src/chgrp.c:106 +msgid "group number" +msgstr "Gruppennummer" + +#: src/chgrp.c:109 +#, c-format +msgid "invalid group number %s" +msgstr "ungültige Gruppennummer %s" + +#: src/chgrp.c:126 +#, c-format +msgid "" +"Usage: %s [OPTION]... GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Aufruf: %s [OPTION]... GRUPPE DATEI...\n" +" oder: %s [OPTION]... --reference=RDATEI DATEI...\n" + +#: src/chgrp.c:131 +msgid "" +"Change the group membership of each FILE to GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"Ändern der Gruppen-Zugehörigkeit für jede DATEI nach GRUPPE.\n" +"\n" +" -c, --changes wie --verbose, aber nur melden, wenn eine " +"Änderung\n" +" durchgeführt wird\n" +" --dereference verändern der referenzierten Datei einer\n" +" symbolischen Verknüpfung statt der Verknüpfung\n" +" selbst\n" + +#: src/chgrp.c:138 src/chown.c:112 +msgid "" +" -h, --no-dereference affect symbolic links instead of any referenced " +"file\n" +" (available only on systems that can change the\n" +" ownership of a symlink)\n" +msgstr "" +" -h, --no-dereference Verändern der symbolischen Verknüpfung statt " +"einer\n" +" referenzierten Datei. (Nur verfügbar auf " +"Systemen\n" +" mit dem »lchown« Systemaufruf.)\n" + +#: src/chgrp.c:143 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's group rather than the specified\n" +" GROUP value\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet Unterdrücken der meisten Fehlermeldungen.\n" +" --reference=RDATEI Verwendung von RDATEIs Gruppe anstatt eines " +"GRUPPE-\n" +" Wertes.\n" +" -R, --recursive Rekursives Ändern der Dateien und Verzeichnisse.\n" +" -v, --verbose Ausgabe einer Diagnose für jede verarbeitete " +"Datei.\n" + +#: src/chgrp.c:218 src/chmod.c:157 src/chmod.c:365 src/chown-core.c:235 +#: src/chown-core.c:247 src/chown.c:220 src/cp.c:303 src/touch.c:169 +#: src/touch.c:363 +#, c-format +msgid "failed to get attributes of %s" +msgstr "konnte Attribute von %s nicht holen" + +#: src/chmod.c:102 +#, c-format +msgid "getting new attributes of %s" +msgstr "Beim Holen der neuen Attribute von %s" + +#: src/chmod.c:124 +#, c-format +msgid "mode of %s changed to %04lo (%s)\n" +msgstr "Modus von %s nach %04lo (%s) geändert\n" + +#: src/chmod.c:127 +#, c-format +msgid "failed to change mode of %s to %04lo (%s)\n" +msgstr "Änderung des Modus von %s nach %04lo (%s) fehlgeschlagen\n" + +#: src/chmod.c:130 +#, c-format +msgid "mode of %s retained as %04lo (%s)\n" +msgstr "Modus von %s als %04lo (%s) erhalten\n" + +#: src/chmod.c:179 +#, c-format +msgid "changing permissions of %s" +msgstr "Beim Setzen der Zugriffsrechte für %s" + +#: src/chmod.c:242 +#, c-format +msgid "" +"Usage: %s [OPTION]... MODE[,MODE]... FILE...\n" +" or: %s [OPTION]... OCTAL-MODE FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Aufruf: %s [OPTION]... MODUS[,MODUS]... DATEI...\n" +" oder: %s [OPTION]... OKTAL-MODUS DATEI...\n" +" oder: %s [OPTION]... --reference=RDATEI DATEI...\n" + +#: src/chmod.c:248 +msgid "" +"Change the mode of each FILE to MODE.\n" +"\n" +" -c, --changes like verbose but report only when a change is " +"made\n" +" -f, --silent, --quiet suppress most error messages\n" +" -v, --verbose output a diagnostic for every file processed\n" +" --reference=RFILE use RFILE's mode instead of MODE values\n" +" -R, --recursive change files and directories recursively\n" +msgstr "" +"Wechseln des Modus jeder DATEI nach MODUS.\n" +"\n" +" -c, --changes wie --verbose, aber nur melden, wenn eine " +"Änderung\n" +" durchgeführt wird\n" +" -f, --silent, --quiet unterdrücken der meisten Fehlermeldungen\n" +" -v, --verbose ausgabe einer Diagnose für jede verarbeitete " +"Datei\n" +" --reference=RDATEI verwendung von RDATEIs Modus anstatt eines MODUS-\n" +" Wertes\n" +" -R, --recursive rekursives Ändern der Dateien und Verzeichnisse\n" + +#: src/chmod.c:259 +msgid "" +"\n" +"Each MODE is one or more of the letters ugoa, one of the symbols +-= and\n" +"one or more of the letters rwxXstugo.\n" +msgstr "" +"\n" +"Jeder MODUS ist einer oder mehrere der Buchstaben »ugoa«, eines der Symbole\n" +"»+-=« und einer oder mehrere der Buchstaben »rwxXstugo«.\n" + +#: src/chmod.c:320 +#, c-format +msgid "invalid character %s in mode string %s" +msgstr "Ungültiges Zeichen %s in der Modus-Zeichenkette %s" + +#: src/chmod.c:361 +#, c-format +msgid "invalid mode string: %s" +msgstr "Ungültige Modus-Zeichenkette: %s" + +#: src/chown-core.c:116 +#, c-format +msgid "neither symbolic link %s nor referent has been changed\n" +msgstr "" +"Weder die symbolische Verknüpfung %s, noch die referenzierte Datei wurden " +"verändert.\n" + +#: src/chown-core.c:143 +#, c-format +msgid "changed ownership of %s to %s\n" +msgstr "Eigentümer von %s in %s geändert\n" + +#: src/chown-core.c:144 +#, c-format +msgid "changed group of %s to %s\n" +msgstr "Gruppe von %s in %s gewechselt\n" + +#: src/chown-core.c:148 +#, c-format +msgid "failed to change ownership of %s to %s\n" +msgstr "Wechsel des Eigentümers von %s in %s fehlgeschlagen\n" + +#: src/chown-core.c:149 +#, c-format +msgid "failed to change group of %s to %s\n" +msgstr "Wechsel der Gruppe von %s in %s fehlgeschlagen\n" + +#: src/chown-core.c:153 +#, c-format +msgid "ownership of %s retained as %s\n" +msgstr "Eigentümer von %s als %s erhalten\n" + +#: src/chown-core.c:154 +#, c-format +msgid "group of %s retained as %s\n" +msgstr "Gruppe von %s als %s erhalten\n" + +#: src/chown-core.c:326 +#, c-format +msgid "changing ownership of %s" +msgstr "Ändern des Eigentümers von %s" + +#: src/chown-core.c:327 +#, c-format +msgid "changing group of %s" +msgstr "Ändern der Gruppe für %s" + +#: src/chown-core.c:345 +#, c-format +msgid "unable to restore permissions of %s" +msgstr "Wiederherstellen der Zugriffsrechte von %s nicht möglich" + +#: src/chown.c:99 +#, c-format +msgid "" +"Usage: %s [OPTION]... OWNER[:[GROUP]] FILE...\n" +" or: %s [OPTION]... :GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Aufruf: %s [OPTION]... EIGENTÜMER[:[GRUPPE]] DATEI...\n" +" oder: %s [OPTION]... :[GRUPPE] DATEI...\n" +" oder: %s [OPTION]... --reference=RDATEI DATEI...\n" + +#: src/chown.c:105 +msgid "" +"Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"Wechseln des Eigentümers und/oder der Gruppe für jede DATEI nach EIGENTÜMER\n" +"und/oder GRUPPE.\n" +"\n" +" -c, --changes wie --verbose, aber nur melden, wenn eine " +"Änderung\n" +" durchgeführt wird\n" +" --dereference verändern der referenzierten Datei einer " +"symbolischen\n" +" Verknüpfung statt der Verknüpfung selbst\n" + +#: src/chown.c:117 +msgid "" +" --from=CURRENT_OWNER:CURRENT_GROUP\n" +" change the owner and/or group of each file only if\n" +" its current owner and/or group match those " +"specified\n" +" here. Either may be omitted, in which case a " +"match\n" +" is not required for the omitted attribute.\n" +msgstr "" +" --from=MOMENTANER_EIGENTÜMER:MOMENTANE_GRUPPE\n" +" Ändern des Eigentümers und/oder der Gruppe jeder " +"Datei\n" +" nur wenn der momentane Eigentümer und/oder die\n" +" Gruppe der angegebenen entsprechen. Eine von " +"beiden\n" +" kann weggelassen werden, woraufhin eine " +"Übereinstim-\n" +" mung des weggelassenen Attributs nicht " +"notwendig\n" +" ist.\n" + +#: src/chown.c:124 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's owner and group rather than\n" +" the specified OWNER:GROUP values\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet Unterdrücken der meisten Fehlermeldungen.\n" +" --reference=RDATEI Verwendung einer Referenz-Datei anstatt der Ver-\n" +" wendung expliziter EIGENTÜMER:GRUPPE-Werte.\n" +" -R, --recursive Rekursives Ändern der Dateien und Verzeichnisse.\n" +" -v, --verbose Durchgeführte Tätigkeiten erklären.\n" + +#: src/chown.c:133 +msgid "" +"\n" +"Owner is unchanged if missing. Group is unchanged if missing, but changed\n" +"to login group if implied by a `:'. OWNER and GROUP may be numeric as well\n" +"as symbolic.\n" +msgstr "" +"\n" +"Eigentümer bleibt unverändert, wenn nicht angegeben. Gruppe bleibt\n" +"unverändert, wenn nicht angegeben, wird aber auf die Login-Gruppe\n" +"gesetzt, wenn durch »:« impliziert. EIGENTÜMER und GRUPPE können\n" +"sowohl numerisch als auch symbolisch angegeben werden.\n" + +#: src/chroot.c:45 +#, c-format +msgid "" +"Usage: %s NEWROOT [COMMAND...]\n" +" or: %s OPTION\n" +msgstr "" +"Aufruf: %s NEUEWURZEL [BEFEHL...]\n" +" oder: %s OPTION\n" + +#: src/chroot.c:49 +msgid "" +"Run COMMAND with root directory set to NEWROOT.\n" +"\n" +msgstr "" +"BEFEHL ausführen, wobei das Wurzelverzeichnis auf NEUEWURZEL gesetzt wird.\n" +"\n" + +#: src/chroot.c:55 +msgid "" +"\n" +"If no command is given, run ``${SHELL} -i'' (default: /bin/sh).\n" +msgstr "" +"\n" +"Wenn kein Befehl angegeben ist, »${SHELL} -i« (Vorgabe: /bin/sh) ausführen.\n" + +#: src/chroot.c:84 +#, c-format +msgid "cannot change root directory to %s" +msgstr "Es ist nicht möglich, das Wurzelverzeichnis in %s zu ändern" + +#: src/chroot.c:87 +msgid "cannot chdir to root directory" +msgstr "Es ist nicht möglich, in das Wurzelverzeichnis zu wechseln" + +#: src/cksum.c:234 +#, c-format +msgid "%s: file too long" +msgstr "%s: Datei zu lang" + +#: src/cksum.c:282 +#, c-format +msgid "" +"Usage: %s [FILE]...\n" +" or: %s [OPTION]\n" +msgstr "" +"Aufruf: %s [DATEI]...\n" +" oder: %s [OPTION]\n" + +#: src/cksum.c:287 +msgid "" +"Print CRC checksum and byte counts of each FILE.\n" +"\n" +msgstr "" +"CRC-Checksumme und Byteanzahl für jede DATEI ausgeben.\n" +"\n" + +#: src/comm.c:35 src/ls.c:131 src/uniq.c:40 +msgid "Richard Stallman and David MacKenzie" +msgstr "Richard Stallman und David MacKenzie" + +#: src/comm.c:73 +#, c-format +msgid "Usage: %s [OPTION]... LEFT_FILE RIGHT_FILE\n" +msgstr "Aufruf: %s [OPTION]... LINKE_DATEI RECHTE_DATEI\n" + +#: src/comm.c:77 +msgid "" +"Compare sorted files LEFT_FILE and RIGHT_FILE line by line.\n" +"\n" +" -1 suppress lines unique to left file\n" +" -2 suppress lines unique to right file\n" +" -3 suppress lines that appear in both files\n" +msgstr "" +"Sortierte Dateien LINKE_DATEI und RECHTE_DATEI Zeile für Zeile vergleichen.\n" +"\n" +" -1 Zeilen unterdrücken, die nur in LINKE_DATEI auftauchen\n" +" -2 Zeilen unterdrücken, die nur in RECHTE_DATEI auftauchen\n" +" -3 Zeilen unterdrücken, die in beiden Dateien auftauchen\n" + +#: src/copy.c:162 src/du.c:332 +#, c-format +msgid "cannot access %s" +msgstr "Zugriff auf %s nicht möglich" + +#: src/copy.c:226 +#, c-format +msgid "cannot open %s for reading" +msgstr "%s kann nicht zum Lesen geöffnet werden" + +#: src/copy.c:232 src/copy.c:286 src/copy.c:301 src/dd.c:1199 +#, c-format +msgid "cannot fstat %s" +msgstr "Aufruf von fstat für %s nicht möglich" + +#: src/copy.c:242 +#, c-format +msgid "skipping file %s, as it was replaced while being copied" +msgstr "überspringe Datei %s, da sie während des Kopierens ersetzt wurde" + +#: src/copy.c:262 src/copy.c:1034 src/copy.c:1124 src/ln.c:291 +#: src/remove.c:727 src/remove.c:781 src/remove.c:893 src/remove.c:997 +#, c-format +msgid "cannot remove %s" +msgstr "Entfernen von %s nicht möglich" + +#: src/copy.c:277 +#, c-format +msgid "cannot create regular file %s" +msgstr "reguläre Datei %s kann nicht angelegt werden" + +# XLATE_REMARK: Check this out! is the %s replaced by the name of the directory? +#: src/copy.c:328 src/dd.c:816 src/dd.c:1010 +#, c-format +msgid "reading %s" +msgstr "Lesen von %s" + +#: src/copy.c:362 +#, c-format +msgid "cannot lseek %s" +msgstr "Aufruf von lseek für %s nicht möglich" + +# XLATE_REMARK: Check this out! is the %s replaced by the name of the directory? +#: src/copy.c:377 src/copy.c:401 src/dd.c:1054 src/dd.c:1115 +#, c-format +msgid "writing %s" +msgstr "Schreiben von %s" + +# XLATE_REMARK: Check this out! is the %s replaced by the name of the directory? +#: src/copy.c:409 src/copy.c:415 +#, c-format +msgid "closing %s" +msgstr "Schließen von %s" + +#: src/copy.c:610 +#, c-format +msgid "%s: overwrite %s, overriding mode %04lo? " +msgstr "%s: Überschreiben von %s, über Modus %04lo hinwegsetzen? " + +#: src/copy.c:616 +#, c-format +msgid "%s: overwrite %s? " +msgstr "%s: %s überschreiben? " + +#: src/copy.c:810 src/copy.c:848 src/stat.c:638 +#, c-format +msgid "cannot stat %s" +msgstr "Aufruf von stat für %s nicht möglich" + +#: src/copy.c:820 +#, c-format +msgid "omitting directory %s" +msgstr "Verzeichnis %s ausgelassen" + +#: src/copy.c:834 +#, c-format +msgid "warning: source file %s specified more than once" +msgstr "Warnung: Quelldatei %s mehr als einmal angegeben" + +#: src/copy.c:866 src/ln.c:237 +#, c-format +msgid "%s and %s are the same file" +msgstr "%s und %s sind die gleiche Datei" + +#: src/copy.c:876 +#, c-format +msgid "cannot overwrite non-directory %s with directory %s" +msgstr "" +"Überschreiben des Nicht-Verzeichnisses %s mit Verzeichnis %s nicht möglich." + +#: src/copy.c:893 +#, c-format +msgid "will not overwrite just-created %s with %s" +msgstr "Neu erstelltes %s wird nicht mit %s überschrieben." + +#: src/copy.c:904 +#, c-format +msgid "cannot overwrite directory %s with non-directory" +msgstr "" +"Überschreiben des Verzeichnisses %s mit Nicht-Verzeichnis nicht möglich." + +#: src/copy.c:965 +#, c-format +msgid "cannot overwrite directory %s" +msgstr "Überschreiben des Verzeichnisses %s nicht möglich" + +#: src/copy.c:974 +#, c-format +msgid "cannot move directory onto non-directory: %s -> %s" +msgstr "" +"Verschieben von Verzeichnis auf ein Nicht-Verzeichnis nicht möglich: %s -> %s" + +#: src/copy.c:997 +#, c-format +msgid "backing up %s would destroy source; %s not moved" +msgstr "Sicherung von %s würde Quelle zerstören; %s nicht verschoben" + +#: src/copy.c:998 +#, c-format +msgid "backing up %s would destroy source; %s not copied" +msgstr "Sicherung von %s würde Quelle zerstören; %s nicht kopiert" + +#: src/copy.c:1013 src/ln.c:273 +#, c-format +msgid "cannot backup %s" +msgstr "Sicherung von %s nicht möglich" + +#: src/copy.c:1049 src/ln.c:308 +#, c-format +msgid " (backup: %s)" +msgstr " (Sicherung: %s)" + +#: src/copy.c:1099 +#, c-format +msgid "cannot copy a directory, %s, into itself, %s" +msgstr "Kopieren eines Verzeichnisses, %s, in sich selbst (%s) nicht möglich" + +#: src/copy.c:1106 +#, c-format +msgid "will not create hard link %s to directory %s" +msgstr "Harte Verknüpfung %s zu Verzeichnis %s wird nicht erzeugt" + +#: src/copy.c:1132 +#, c-format +msgid "cannot create hard link %s to %s" +msgstr "Erzeugen von harter Verknüpfung %s zu Verzeichnis %s nicht möglich" + +#: src/copy.c:1186 +#, c-format +msgid "cannot move %s to a subdirectory of itself, %s" +msgstr "Verschieben von %s in eigenes Unterverzeichnis (%s) nicht möglich" + +#: src/copy.c:1229 +#, c-format +msgid "cannot move %s to %s" +msgstr "Verschieben von %s nach %s nicht möglich" + +#: src/copy.c:1241 +#, c-format +msgid "inter-device move failed: %s to %s; unable to remove target" +msgstr "" +"Verschieben zwischen Geräten fehlgeschlagen: %s zu %s; kann Ziel nicht " +"entfernen" + +#: src/copy.c:1269 +#, c-format +msgid "cannot copy cyclic symbolic link %s" +msgstr "Kopieren von zyklischer symbolischer Verknüpfung %s nicht möglich" + +#: src/copy.c:1346 +#, c-format +msgid "%s: can make relative symbolic links only in current directory" +msgstr "" +"%s: Erzeugen relativer symbolischer Verknüpfungen nur in momentanem " +"Verzeichnis möglich" + +#: src/copy.c:1353 +#, c-format +msgid "cannot create symbolic link %s to %s" +msgstr "Erzeugen der symbolischen Verknüpfung %s nach %s nicht möglich" + +#: src/copy.c:1364 +#, c-format +msgid "cannot create link %s" +msgstr "Erzeugen von Verknüpfung %s nicht möglich" + +#: src/copy.c:1389 src/mkfifo.c:133 +#, c-format +msgid "cannot create fifo %s" +msgstr "Erzeugen von FIFO %s nicht möglich" + +#: src/copy.c:1403 +#, c-format +msgid "cannot create special file %s" +msgstr "Erzeugen der Spezialdatei %s nicht möglich" + +#: src/copy.c:1415 src/ls.c:2493 src/stat.c:426 +#, c-format +msgid "cannot read symbolic link %s" +msgstr "Lesen der symbolischen Verknüpfung %s nicht möglich" + +#: src/copy.c:1440 +#, c-format +msgid "cannot create symbolic link %s" +msgstr "Erzeugen der symbolischen Verknüpfung %s nicht möglich" + +#: src/copy.c:1456 src/copy.c:1519 src/cp.c:339 +#, c-format +msgid "failed to preserve ownership for %s" +msgstr "konnte den Eigentümer für %s nicht erhalten" + +#: src/copy.c:1471 +#, c-format +msgid "%s has unknown file type" +msgstr "%s hat einen unbekannten Dateityp" + +#: src/copy.c:1506 +#, c-format +msgid "preserving times for %s" +msgstr "Erhalten der Zeiten für %s" + +#: src/copy.c:1531 +#, c-format +msgid "failed to preserve authorship for %s" +msgstr "konnte den Urheber für %s nicht erhalten" + +#: src/copy.c:1549 +#, c-format +msgid "setting permissions for %s" +msgstr "Setzen der Zugriffsrechte für %s" + +#: src/copy.c:1571 src/ln.c:326 +#, c-format +msgid "cannot un-backup %s" +msgstr "Löschen der Sicherung von %s nicht möglich" + +#: src/copy.c:1575 +#, c-format +msgid "%s -> %s (unbackup)\n" +msgstr "%s -> %s (Löschen der Sicherung)\n" + +#: src/cp.c:53 +msgid "Torbjorn Granlund, David MacKenzie, and Jim Meyering" +msgstr "Torbjörn Granlund, David MacKenzie und Jim Meyering" + +#: src/cp.c:164 src/mv.c:311 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST\n" +" or: %s [OPTION]... SOURCE... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY SOURCE...\n" +msgstr "" +"Aufruf: %s [OPTION]... QUELLE ZIEL\n" +" oder: %s [OPTION]... QUELLE... VERZEICHNIS\n" +" oder: %s [OPTION]... --target-directory=VERZEICHNIS QUELLE...\n" + +#: src/cp.c:170 +msgid "" +"Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"Kopieren von QUELLE nach ZIEL, oder mehrere QUELLE(n) in VERZEICHNIS\n" +"\n" + +#: src/cp.c:174 src/csplit.c:1505 src/cut.c:182 src/df.c:717 src/du.c:179 +#: src/expand.c:119 src/fmt.c:277 src/fold.c:76 src/head.c:98 +#: src/install.c:609 src/kill.c:103 src/ln.c:354 src/ls.c:3767 src/mkdir.c:66 +#: src/mkfifo.c:60 src/mknod.c:61 src/mv.c:321 src/nl.c:185 src/paste.c:413 +#: src/pr.c:2763 src/ptx.c:1867 src/shred.c:166 src/sort.c:286 src/split.c:105 +#: src/tac.c:136 src/tail.c:244 src/touch.c:249 src/unexpand.c:384 +#: src/uniq.c:148 +msgid "" +"Mandatory arguments to long options are mandatory for short options too.\n" +msgstr "" +"Erforderliche Argumente für lange Optionen sind auch für kurze " +"erforderlich.\n" + +#: src/cp.c:177 +msgid "" +" -a, --archive same as -dpR\n" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" --copy-contents copy contents of special files when " +"recursive\n" +" -d same as --no-dereference --preserve=link\n" +msgstr "" +" -a, --archive genau wie -dpR\n" +" --backup[=KONTROLLE] eine Sicherung existierender Zieldateien " +"erzeugen\n" +" -b wie --backup, akzeptiert aber kein Argument\n" +" --copy-contents wenn rekursiv, Inhalt von Spezialdateien " +"kopieren\n" +" -d genaus wie --no-dereference --preserve=link\n" + +#: src/cp.c:184 +msgid "" +" --no-dereference never follow symbolic links\n" +" -f, --force if an existing destination file cannot be\n" +" opened, remove it and try again\n" +" -i, --interactive prompt before overwrite\n" +" -H follow command-line symbolic links\n" +msgstr "" +" --no-dereference nie symbolischen Verknüpfungen folgen\n" +" -f, --force wenn eine existierende Zieldatei nicht " +"geöffnet\n" +" werden kann wird sie gelöscht und es noch\n" +" einmal versucht\n" +" -i, --interactive vor einem Überschreiben nachfragen\n" +" -H symbolischen Verknüpfungen, die auf der " +"Kommando-\n" +" zeile angegeben sind, folgen\n" + +#: src/cp.c:191 +msgid "" +" -l, --link link files instead of copying\n" +" -L, --dereference always follow symbolic links\n" +" -p same as --preserve=mode,ownership,timestamps\n" +" --preserve[=ATTR_LIST] preserve the specified attributes (default:\n" +" mode,ownership,timestamps), if possible\n" +" additional attributes: links, all\n" +msgstr "" +" -l, --link Verknüpfung auf Datei statt Kopie erstellen.\n" +" -L, --dereference symbolischen Verknüpfungen immer folgen\n" +" -p genau wie --preserve=mode,ownership," +"timestamps\n" +" --preserve[=ATTR_LIST] angegebene Datei-Attribute (Voreinstellung: " +"mode,\n" +" ownership,timestamps) wenn möglich " +"erhalten.\n" +" Weitere Attribute: links, all\n" + +#: src/cp.c:199 +msgid "" +" --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +" --parents append source path to DIRECTORY\n" +" -P same as `--no-dereference'\n" +msgstr "" +" --no-preserve=ATTR_LIST Angegebene Attribute nicht erhalten\n" +" --parents Quell-Pfad an VERZEICHNIS anhängen\n" +" -P genau wie --no-dereference\n" + +#: src/cp.c:204 +msgid "" +" -R, -r, --recursive copy directories recursively\n" +" --remove-destination remove each existing destination file before\n" +" attempting to open it (contrast with --" +"force)\n" +msgstr "" +" -R, -r, --recursive Verzeichnisse rekursiv kopieren\n" +" --remove--destination jede Zieldatei vor dem Versuch, sie zu " +"öffnen,\n" +" löschen (im Gegensatz zu --force)\n" + +#: src/cp.c:209 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --sparse=WHEN control creation of sparse files\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +msgstr "" +" --reply={yes,no,query} Nachfrage bei existierender Zieldatei: immer " +"ja,\n" +" immer nein, nachfragen\n" +" --sparse=WANN Erstellung von spärlich besetzter Dateien " +"steuern\n" +" --strip-trailing-slashes Schrägstriche vom Ende jedes QUELLE-" +"Arguments\n" +" entfernen\n" + +#: src/cp.c:216 +msgid "" +" -s, --symbolic-link make symbolic links instead of copying\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +msgstr "" +" -s, --symbolic-link symbolischen Verknüpfungen erzeugen anstatt\n" +" zu kopieren\n" +" -S, --suffix=SUFFIX normale Sicherungs-Dateiendung ändern\n" +" --target-directory=VERZ alle QUELLE-Argumente in VERZ verschieben\n" + +#: src/cp.c:221 +msgid "" +" -u, --update copy only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +" -x, --one-file-system stay on this file system\n" +msgstr "" +" -u, --update nur kopieren, wenn die QUELL-Datei neuer ist\n" +" als die Zieldatei oder die Zieldatei nicht\n" +" existiert\n" +" -v, --verbose durchgeführte Tätigkeiten erklären\n" +" -x, --one-file-system in diesem Dateisystem verbleiben\n" + +#: src/cp.c:230 +msgid "" +"\n" +"By default, sparse SOURCE files are detected by a crude heuristic and the\n" +"corresponding DEST file is made sparse as well. That is the behavior\n" +"selected by --sparse=auto. Specify --sparse=always to create a sparse DEST\n" +"file whenever the SOURCE file contains a long enough sequence of zero " +"bytes.\n" +"Use --sparse=never to inhibit creation of sparse files.\n" +"\n" +msgstr "" +"\n" +"Standardmäßig werden »sparse«-QUELL-Dateien durch eine einfache Heuristik\n" +"erkannt und die korrespondierenden ZIEL-Dateien werden ebenfalls »sparse«\n" +"gemacht. Dieses Verhalten wird mit --sparse=auto ausgewählt. Geben Sie\n" +"--sparse=always an um »sparse«-ZIEL-Dateien zu erzeugen wenn die QUELL-\n" +"Datei eine ausreichend lange Sequenz aus Null-Bytes enthält.\n" +"Verwenden Sie --sparse=never um das Erzeugen von »sparse«-Dateien zu\n" +"verhindern.\n" + +#: src/cp.c:239 +msgid "" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"Der Anhang für Sicherheitskopien ist ~, außer wenn er --suffix oder\n" +"SIMPLE_BACKUP_SUFFIX gesetzt wurde. Die Versionskontrolle kann mit\n" +"--backup oder VERSION_CONTROL gesetzt werden. Mögliche Werte sind:\n" +"\n" + +#: src/cp.c:245 src/install.c:642 src/ln.c:384 src/mv.c:355 +msgid "" +" none, off never make backups (even if --backup is given)\n" +" numbered, t make numbered backups\n" +" existing, nil numbered if numbered backups exist, simple otherwise\n" +" simple, never always make simple backups\n" +msgstr "" +" none, off Niemals Sicherung erzeugen (selbst wenn --backup\n" +" angegeben wurde)\n" +" numbered, t Erzeugen von nummerierten Sicherheitskopien\n" +" existing, nil Nummeriert wenn nummerierte Backups existieren, sonst " +"einfach.\n" +" simple, never Immer einfache Sicherheitskopien erzeugen\n" + +#: src/cp.c:251 +msgid "" +"\n" +"As a special case, cp makes a backup of SOURCE when the force and backup\n" +"options are given and SOURCE and DEST are the same name for an existing,\n" +"regular file.\n" +msgstr "" +"\n" +"Als Spezialfall erzeugt cp eine Sicherheitskopie von QUELLE wenn »force« " +"und\n" +"»backup« Optionen angegeben wurden und QUELLE und ZIEL der gleiche Name für\n" +"eine vorhandene reguläre Datei sind.\n" + +#: src/cp.c:325 +#, c-format +msgid "failed to preserve times for %s" +msgstr "konnte die Zeiten für %s nicht erhalten" + +#: src/cp.c:349 +#, c-format +msgid "failed to preserve permissions for %s" +msgstr "konnte die Zugriffsrechte für %s nicht erhalten" + +#: src/cp.c:434 +#, c-format +msgid "cannot make directory %s" +msgstr "Erzeugen des Verzeichnisses %s nicht möglich" + +#: src/cp.c:493 src/ln.c:490 src/mv.c:459 src/shred.c:1601 +msgid "missing file argument" +msgstr "Fehlendes Dateiargument" + +#: src/cp.c:498 +msgid "missing destination file" +msgstr "Fehlende Zieldatei" + +# XLATE_REMARK: Check this out! is the %s replaced by the name of the directory? +#: src/cp.c:523 src/ln.c:161 src/ln.c:183 src/ln.c:210 src/ln.c:297 +#, c-format +msgid "accessing %s" +msgstr "Zugriff auf %s" + +#: src/cp.c:546 +#, c-format +msgid "%s: specified target is not a directory" +msgstr "%s: angegebenes Ziel ist kein Verzeichnis" + +#: src/cp.c:554 +#, c-format +msgid "copying multiple files, but last argument %s is not a directory" +msgstr "" +"Kopieren mehrerer Dateien, aber der letzte Parameter %s ist kein Verzeichnis" + +#: src/cp.c:652 +msgid "when preserving paths, the destination must be a directory" +msgstr "Um die Pfade zu erhalten, muss das Ziel ein Verzeichnis sein" + +#: src/cp.c:878 src/install.c:219 src/ln.c:434 src/mv.c:405 +#, c-format +msgid "" +"warning: --version-control (-V) is obsolete; support for it\n" +"will be removed in some future release. Use --backup=%s instead." +msgstr "" +"Warnung: --version-control (-V) ist veraltet. Die Unterstützung hierfür\n" +"wird in einer zukünftigen Version entfernt werden. Verwenden Sie --backup=%" +"s\n" +"statt dessen." + +#: src/cp.c:972 src/ln.c:464 +msgid "symbolic links are not supported on this system" +msgstr "Symbolische Verknüpfungen werden von diesem System nicht unterstützt" + +#: src/cp.c:1008 +msgid "cannot make both hard and symbolic links" +msgstr "" +"Gleichzeitiges Erzeugen harter und symbolischer Verknüpfung nicht möglich." + +#: src/cp.c:1016 src/install.c:275 src/ln.c:530 src/mv.c:483 +msgid "backup type" +msgstr "Typ der Sicherung" + +#: src/csplit.c:41 +msgid "Stuart Kemp and David MacKenzie" +msgstr "Stuart Kemp und David MacKenzie" + +#: src/csplit.c:289 src/csplit.c:1481 src/tac-pipe.c:57 src/tee.c:220 +#: src/tr.c:1609 src/tr.c:1711 src/tr.c:1754 +msgid "read error" +msgstr "Lesefehler" + +#: src/csplit.c:583 +msgid "input disappeared" +msgstr "Eingabe ist verschwunden" + +#: src/csplit.c:705 src/csplit.c:716 +#, c-format +msgid "%s: line number out of range" +msgstr "%s: Zeilennummer nicht im zulässigen Bereich" + +#: src/csplit.c:743 +#, c-format +msgid "%s: `%s': line number out of range" +msgstr "%s: »%s«: Zeilennummer nicht im zulässigen Bereich" + +#: src/csplit.c:746 src/csplit.c:792 +#, c-format +msgid " on repetition %d\n" +msgstr " bei Wiederholung von %d\n" + +#: src/csplit.c:788 +#, c-format +msgid "%s: `%s': match not found" +msgstr "%s: »%s«: keine Entsprechung gefunden" + +#: src/csplit.c:849 src/csplit.c:889 src/tac.c:262 +msgid "error in regular expression search" +msgstr "Fehler bei Suche mit regulären Ausdrücken" + +#: src/csplit.c:992 +#, c-format +msgid "write error for `%s'" +msgstr "Fehler beim Schreiben von »%s«" + +#: src/csplit.c:1064 +#, c-format +msgid "%s: `+' or `-' expected after delimeter" +msgstr "%s: »+« oder »-« nach Trenner erwartet" + +#: src/csplit.c:1068 +#, c-format +msgid "%s: integer expected after `%c'" +msgstr "%s: ganze Zahl nach »%c« erwartet" + +#: src/csplit.c:1088 +#, c-format +msgid "%s: `}' is required in repeat count" +msgstr "%s: »}« ist bei Angabe einer Wiederholungsanzahl erforderlich" + +#: src/csplit.c:1098 +#, c-format +msgid "%s}: integer required between `{' and `}'" +msgstr "%s}: ganze Zahl zwischen »{« and »}« erforderlich" + +#: src/csplit.c:1125 +#, c-format +msgid "%s: closing delimeter `%c' missing" +msgstr "%s: schließender Trenner »%c« fehlt" + +#: src/csplit.c:1141 +#, c-format +msgid "%s: invalid regular expression: %s" +msgstr "%s: ungültiger regulärer Ausdruck: %s" + +#: src/csplit.c:1174 +#, c-format +msgid "%s: invalid pattern" +msgstr "%s: ungültiges Muster" + +#: src/csplit.c:1177 +#, c-format +msgid "%s: line number must be greater than zero" +msgstr "%s: Zeilennummer muss größer als Null sein" + +#: src/csplit.c:1183 +#, c-format +msgid "line number `%s' is smaller than preceding line number, %s" +msgstr "Zeilennummer »%s« ist kleiner als vorhergehende Zeilennummer, %s" + +#: src/csplit.c:1189 +#, c-format +msgid "warning: line number `%s' is the same as preceding line number" +msgstr "Warnung: Zeilennummer »%s« ist dieselbe wie die vorhergehende" + +#: src/csplit.c:1314 +msgid "missing conversion specifier in suffix" +msgstr "Angabe zur Wandlung fehlt im Suffix" + +#: src/csplit.c:1320 +#, c-format +msgid "invalid conversion specifier in suffix: %c" +msgstr "Angabe zur Wandlung fehlt im Suffix: %c" + +#: src/csplit.c:1323 +#, c-format +msgid "invalid conversion specifier in suffix: \\%.3o" +msgstr "Ungültige Angabe zur Wandlung im Suffix: \\%.3o" + +#: src/csplit.c:1355 +#, c-format +msgid "missing %% conversion specification in suffix" +msgstr "Fehlende %%-Angabe zur Wandlung im Suffix" + +#: src/csplit.c:1358 +#, c-format +msgid "too many %% conversion specifications in suffix" +msgstr "Zu viele Angaben zur %%-Wandlung im Suffix" + +#: src/csplit.c:1441 +#, c-format +msgid "%s: invalid number" +msgstr "%s: ungültige Zahl" + +#: src/csplit.c:1496 +#, c-format +msgid "Usage: %s [OPTION]... FILE PATTERN...\n" +msgstr "Aufruf: %s [OPTION]... DATEI MUSTER...\n" + +#: src/csplit.c:1500 +msgid "" +"Output pieces of FILE separated by PATTERN(s) to files `xx01', `xx02', ...,\n" +"and output byte counts of each piece to standard output.\n" +"\n" +msgstr "" +"Teile der DATEI getrennt durch MUSTER in die Dateien »xx01«, »xx02«, ...\n" +"ausgeben und die Bytezahl für jedes Teil auf Standardausgabe.\n" +"\n" + +#: src/csplit.c:1508 +#, c-format +msgid "" +" -b, --suffix-format=FORMAT use sprintf FORMAT instead of %d\n" +" -f, --prefix=PREFIX use PREFIX instead of `xx'\n" +" -k, --keep-files do not remove output files on errors\n" +msgstr "" +" -b, --suffix-format=FORMAT sprintf-FORMAT anstelle von %d benutzen\n" +" -f, --prefix=PRÄFIX PRÄFIX anstelle von »xx« benutzen\n" +" -k, --keep-files Ausgabedateien bei Fehler nicht löschen\n" + +#: src/csplit.c:1513 +msgid "" +" -n, --digits=DIGITS use specified number of digits instead of 2\n" +" -s, --quiet, --silent do not print counts of output file sizes\n" +" -z, --elide-empty-files remove empty output files\n" +msgstr "" +" -n, --digits=ZIFFERN angegebene Anzahl ZIFFERN anstelle von 2 " +"benutzen\n" +" -s, --quiet, --silent keine Bytezahlen der Ausgabedateigrößen " +"ausgeben\n" +" -z, --elide-empty-files leere Ausgabedateien löschen\n" + +#: src/csplit.c:1520 +msgid "" +"\n" +"Read standard input if FILE is -. Each PATTERN may be:\n" +msgstr "" +"\n" +"Standardeingabe lesen, wenn DATEI »-« ist. Jedes MUSTER kann sein:\n" + +#: src/csplit.c:1524 +msgid "" +"\n" +" INTEGER copy up to but not including specified line number\n" +" /REGEXP/[OFFSET] copy up to but not including a matching line\n" +" %REGEXP%[OFFSET] skip to, but not including a matching line\n" +" {INTEGER} repeat the previous pattern specified number of times\n" +" {*} repeat the previous pattern as many times as possible\n" +"\n" +"A line OFFSET is a required `+' or `-' followed by a positive integer.\n" +msgstr "" +"\n" +" GANZZAHL bis zu angebener Zeilennumer kopieren (ausschließlich)\n" +" /REGEXP/[OFFSET] bis zu entsprechender Zeile kopieren (ausschließlich)\n" +" %%REGEXP%%[OFFSET] bis zu entsprechender Zeile übergehen " +"(ausschließlich)\n" +" {GANZZAHL} das vorherige Muster sooft wie angegeben wiederholen\n" +" {*} das vorherige Muster sooft wie möglich wiederholen\n" +"\n" +"Ein Zeilen-OFFSET ist ein »+« or »-« gefolgt von einer positiven ganzen " +"Zahl.\n" + +#: src/cut.c:39 +msgid "David Ihnat, David MacKenzie, and Jim Meyering" +msgstr "David Ihnat, David MacKenzie und Jim Meyering" + +#: src/cut.c:174 src/df.c:711 src/du.c:174 src/expand.c:110 src/fold.c:67 +#: src/head.c:88 src/ls.c:3761 src/nl.c:176 src/paste.c:403 src/pr.c:2754 +#: src/sort.c:276 src/sum.c:60 src/tac.c:127 src/tail.c:234 src/tee.c:63 +#: src/unexpand.c:375 src/wc.c:125 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]...\n" +msgstr "Aufruf: %s [OPTION]... [DATEI]...\n" + +#: src/cut.c:178 +msgid "" +"Print selected parts of lines from each FILE to standard output.\n" +"\n" +msgstr "Ausgewählte Teile jeder DATEI auf Standardausgabe ausgeben.\n" + +#: src/cut.c:185 +msgid "" +" -b, --bytes=LIST output only these bytes\n" +" -c, --characters=LIST output only these characters\n" +" -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter\n" +msgstr "" +" -b, --bytes=LISTE nur diese Bytes ausgeben\n" +" -c, --characters=LISTE nur diese Zeichen ausgeben\n" +" -d, --delimiter=TRENN TRENN anstelle von TAB als Trenner benutzen\n" + +#: src/cut.c:190 +msgid "" +" -f, --fields=LIST output only these fields; also print any line\n" +" that contains no delimiter character, unless\n" +" the -s option is specified\n" +" -n (ignored)\n" +msgstr "" +" -f, --fields=LIST nur diese Felder ausgeben; außerdem jede Zeile\n" +" ausgeben, die kein Trennzeichen enthält, außer " +"die\n" +" Option -s ist gegeben\n" +" -n (ignoriert)\n" + +#: src/cut.c:196 +msgid "" +" -s, --only-delimited do not print lines not containing delimiters\n" +" --output-delimiter=STRING use STRING as the output delimiter\n" +" the default is to use the input delimiter\n" +msgstr "" +" -s, --only-delimited keine Zeilen ausgeben, die keinen Trenner " +"enthalten\n" +" --ouput-delimiter=ZKETTE ZKETTE als Ausgabetrennzeichen benutzen;\n" +" Voreinstellung ist das Eingabetrennzeichen\n" + +#: src/cut.c:203 +msgid "" +"\n" +"Use one, and only one of -b, -c or -f. Each LIST is made up of one\n" +"range, or many ranges separated by commas. Each range is one of:\n" +"\n" +" N N'th byte, character or field, counted from 1\n" +" N- from N'th byte, character or field, to end of line\n" +" N-M from N'th to M'th (included) byte, character or field\n" +" -M from first to M'th (included) byte, character or field\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"Benutzen Sie genau eins aus -b, -c oder -f. Jede LISTE besteht aus einem\n" +"Bereich oder mehreren kommagetrennten. Jeder Bereich ist eins aus:\n" +"\n" +" N Ntes Byte, Zeichen oder Feld, beginnend von 1\n" +" N- vom Nten Byte, Zeichen oder Feld bis zum Ende der Zeile\n" +" N-M vom Nten zum Mten (einschl.) Byte, Zeichen oder Feld\n" +" -M vom ersten zum Mten (einschl.) Byte, Zeichen oder Feld\n" +"\n" +"Ohne DATEI, oder wenn DATEI »-« ist, die Standardeingabe lesen.\n" + +#: src/cut.c:288 src/cut.c:319 src/cut.c:379 +msgid "invalid byte or field list" +msgstr "Ungültige Byte- oder Feldliste" + +#: src/cut.c:667 src/cut.c:676 +msgid "only one type of list may be specified" +msgstr "Nur ein Typ einer Liste kann angegeben werden" + +#: src/cut.c:670 +msgid "missing list of positions" +msgstr "Liste der Positionen fehlt" + +#: src/cut.c:679 +msgid "missing list of fields" +msgstr "Liste der Felder fehlt" + +#: src/cut.c:686 +msgid "the delimiter must be a single character" +msgstr "Trenner muss ein einzelnes Zeichen sein" + +#: src/cut.c:717 +msgid "you must specify a list of bytes, characters, or fields" +msgstr "Sie müssen eine Liste von Bytes, Zeichen oder Feldern angeben" + +#: src/cut.c:720 +msgid "an input delimiter may be specified only when operating on fields" +msgstr "" +"Ein Eingabe-Begrenzer darf nur angegeben werden, wenn auf Feldern gearbeitet " +"wird" + +# CHECKIT -> no \t, please +# 2001-08-10 08:03:34 CEST -ke- +#: src/cut.c:724 +msgid "" +"suppressing non-delimited lines makes sense\n" +"\tonly when operating on fields" +msgstr "" +"Nicht-getrennte Zeilen zu unterdrücken ist nur sinnvoll,\n" +"\twenn auf Feldern operiert wird." + +#: src/date.c:117 +#, c-format +msgid "" +"Usage: %s [OPTION]... [+FORMAT]\n" +" or: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" +msgstr "" +"Aufruf: %s [OPTION]... [+FORMAT]\n" +" oder: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" + +#: src/date.c:122 +msgid "" +"Display the current time in the given FORMAT, or set the system date.\n" +"\n" +" -d, --date=STRING display time described by STRING, not `now'\n" +" -f, --file=DATEFILE like --date once for each line of DATEFILE\n" +" -ITIMESPEC, --iso-8601[=TIMESPEC] output date/time in ISO 8601 format.\n" +" TIMESPEC=`date' for date only,\n" +" `hours', `minutes', or `seconds' for date and\n" +" time to the indicated precision.\n" +" --iso-8601 without TIMESPEC defaults to `date'.\n" +msgstr "" +"Die aktuelle Uhrzeit im angegebenen FORMAT anzeigen oder die Systemzeit " +"setzen.\n" +"\n" +" -d, --date=ZEICHENKETTE Zeit gemäß ZEICHENKETTE anzeigen, nicht »jetzt«\n" +" -f, --file=DATEI wie --date für jede Zeile in DATEI\n" +" -IZEITSPEZ, --iso-8601[=ZEITSPEZ] Datum/Zeit gemäß ISO-8601 anzeigen.\n" +" ZEITSPEZ=»date« für Datum alleine,\n" +" »hours«, »minutes«, oder »seconds« für Datum " +"und\n" +" Zeit in der angegebenen Genauigkeit\n" +" --iso-8601 ohne ZEITSPEZ verhält sich wie " +"»date«.\n" + +#: src/date.c:133 +msgid "" +" -r, --reference=FILE display the last modification time of FILE\n" +" -R, --rfc-822 output RFC-822 compliant date string\n" +" -s, --set=STRING set time described by STRING\n" +" -u, --utc, --universal print or set Coordinated Universal Time\n" +msgstr "" +" -r, --reference=DATEI Zeit der letzten Änderung von DATEI anzeigen\n" +" -R, --rfc-822 Datumsausgabe gemäß RFC-822 anzeigen\n" +" -s, --set=ZEICHENKETTE Zeit gemäß ZEICHENKETTE setzen\n" +" -u, --utc, --universal Coordinated Universal Time anzeigen oder setzen\n" + +#: src/date.c:141 +msgid "" +"\n" +"FORMAT controls the output. The only valid option for the second form\n" +"specifies Coordinated Universal Time. Interpreted sequences are:\n" +"\n" +" %% a literal %\n" +" %a locale's abbreviated weekday name (Sun..Sat)\n" +msgstr "" +"\n" +"FORMAT bestimmt die Ausgabe. Die einzig gültige Option für die zweite\n" +"Form ist Coordinated Universal Time. Interpretierte Angaben sind:\n" +"\n" +" %% wörtliches %\n" +" %a abgekürzter Name des Wochentags der Lokale (Mon..Son)\n" + +#: src/date.c:149 +msgid "" +" %A locale's full weekday name, variable length (Sunday..Saturday)\n" +" %b locale's abbreviated month name (Jan..Dec)\n" +" %B locale's full month name, variable length (January..December)\n" +" %c locale's date and time (Sat Nov 04 12:02:33 EST 1989)\n" +msgstr "" +" %A voller Name des Wochentags der Lokale, variable Länge (Montag.." +"Sonntag)\n" +" %b abgekürzter Monatsnameder Lokale (Jan..Dez)\n" +" %B voller Monatsname der Lokale, variable Länge (Januar..Dezember)\n" +" %c Datum und Zeit der Lokale (Sam Nov 04 12:02:33 EST 1989)\n" + +#: src/date.c:155 +msgid "" +" %C century (year divided by 100 and truncated to an integer) [00-99]\n" +" %d day of month (01..31)\n" +" %D date (mm/dd/yy)\n" +" %e day of month, blank padded ( 1..31)\n" +msgstr "" +" %C Jahrhundert (Jahr geteilt durch 100 und verkürzt auf eine Ganzzahl)\n" +" [00-99]\n" +" %d Tag des Monats (01..31)\n" +" %D Datum (mm/dd/yy)\n" +" %e Tag des Monats, mit Leerzeichen aufgefüllt ( 1..31)\n" + +#: src/date.c:161 +msgid "" +" %F same as %Y-%m-%d\n" +" %g the 2-digit year corresponding to the %V week number\n" +" %G the 4-digit year corresponding to the %V week number\n" +msgstr "" +" %F dasselbe wie %Y-%m-%d\n" +" %g Jahr als 2-stellige Zahl, bezüglich der Wochennummer %V\n" +" %G Jahr als 4-stellige Zahl, bezüglich der Wochennummer %V\n" + +#: src/date.c:166 +msgid "" +" %h same as %b\n" +" %H hour (00..23)\n" +" %I hour (01..12)\n" +" %j day of year (001..366)\n" +msgstr "" +" %h dasselbe wie %b\n" +" %H Stunde (00..23)\n" +" %I Stunde (01..12)\n" +" %j Tag des Jahres (001..366)\n" + +#: src/date.c:172 +msgid "" +" %k hour ( 0..23)\n" +" %l hour ( 1..12)\n" +" %m month (01..12)\n" +" %M minute (00..59)\n" +msgstr "" +" %k Stunde ( 0..23)\n" +" %l Stunde ( 1..12)\n" +" %m Monat (01..12)\n" +" %M Minute (00..59)\n" + +#: src/date.c:178 +msgid "" +" %n a newline\n" +" %N nanoseconds (000000000..999999999)\n" +" %p locale's upper case AM or PM indicator (blank in many locales)\n" +" %P locale's lower case am or pm indicator (blank in many locales)\n" +" %r time, 12-hour (hh:mm:ss [AP]M)\n" +" %R time, 24-hour (hh:mm)\n" +" %s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)\n" +msgstr "" +" %n neue Zeile (»newline«)\n" +" %N Nanosekunden (000000000..999999999)\n" +" %p AM (Vormittag) oder PM (Nachmittag) der Lokale in Großschreibung\n" +" (in vielen Lokalen nicht verwendet)\n" +" %P am (Vormittag) oder pm (Nachmittag) der Lokale in Kleinschreibung\n" +" (in vielen Lokalen nicht verwendet)\n" +" %r Zeit, 12-Stunden-Format (hh:mm:ss [AP]M)\n" +" %R Zeit, 24-Stunden-Format (hh:mm)\n" +" %s Sekunden seit »00:00:00 1970-01-01 UTC« (eine GNU-Erweiterung)\n" + +#: src/date.c:187 +msgid "" +" %S second (00..60); the 60 is necessary to accommodate a leap second\n" +" %t a horizontal tab\n" +" %T time, 24-hour (hh:mm:ss)\n" +" %u day of week (1..7); 1 represents Monday\n" +msgstr "" +" %S Sekunde (00..60); die 60 wird für eventuelle Schaltsekunden benötigt\n" +" %t horizontaler Tabulatorstopp\n" +" %T Zeit, 24-Stunden (hh:mm:ss)\n" +" %u Tag der Woche (1..7); 1 steht für Montag\n" + +#: src/date.c:193 +msgid "" +" %U week number of year with Sunday as first day of week (00..53)\n" +" %V week number of year with Monday as first day of week (01..53)\n" +" %w day of week (0..6); 0 represents Sunday\n" +" %W week number of year with Monday as first day of week (00..53)\n" +msgstr "" +" %U Wochennummer des Jahres mit Sonntag als erstem Tag der Woche " +"(00..53)\n" +" %V Wochennummer des Jahres mit Montag als erstem Tag der Woche (01..53)\n" +" %w Tag der Woche (0..6); 0 steht für Sonntag\n" +" %W Wochennummer des Jahres mit Montag als erstem Tag der Woche (00..53)\n" + +#: src/date.c:199 +msgid "" +" %x locale's date representation (mm/dd/yy)\n" +" %X locale's time representation (%H:%M:%S)\n" +" %y last two digits of year (00..99)\n" +" %Y year (1970...)\n" +msgstr "" +" %x Datumsrepräsentation der Lokale (dd.mm.yy)\n" +" %X Zeitrepräsentation der Lokale (%H:%M:%S)\n" +" %y die letzten zwei Ziffern des Jahres (00..99)\n" +" %Y Jahr (1970...)\n" + +#: src/date.c:205 +msgid "" +" %z RFC-822 style numeric timezone (-0500) (a nonstandard extension)\n" +" %Z time zone (e.g., EDT), or nothing if no time zone is determinable\n" +"\n" +"By default, date pads numeric fields with zeroes. GNU date recognizes\n" +"the following modifiers between `%' and a numeric directive.\n" +"\n" +" `-' (hyphen) do not pad the field\n" +" `_' (underscore) pad the field with spaces\n" +msgstr "" +" %z Zeitzone (numerisch) im Stil von RFC-822 (Nicht-Standard-" +"Erweiterung)\n" +" %Z Zeitzone (z. B. CET), oder nichts, wenn die Zeitzone nicht " +"bestimmbar\n" +"\n" +"Die Vorgabe ist, numerische Felder mit Nullen aufzufüllen. GNU »date« " +"erkennt\n" +"die folgenden Modifizierungen zwischen »%« und der numerischen Anweisung.\n" +"\n" +" »-« (Bindestrich) Feld nicht auffüllen\n" +" »_« (Unterstrich) Feld mit Leerzeichen auffüllen\n" + +#: src/date.c:237 src/dd.c:1173 src/dircolors.c:539 src/head.c:221 +#: src/md5sum.c:340 src/md5sum.c:681 src/od.c:959 src/od.c:2001 src/pr.c:1164 +#: src/pr.c:1371 src/pr.c:1493 src/stty.c:909 src/tac.c:483 src/tac.c:489 +#: src/tee.c:151 src/tr.c:2027 src/tsort.c:585 +msgid "standard input" +msgstr "Standardeingabe" + +#: src/date.c:268 src/date.c:460 +#, c-format +msgid "invalid date `%s'" +msgstr "ungültiges Datum »%s«" + +#: src/date.c:364 +msgid "the options to specify dates for printing are mutually exclusive" +msgstr "" +"Die angegebenen Optionen zur Datumsanzeige schließen sich gegenseitig aus" + +#: src/date.c:371 +msgid "the options to print and set the time may not be used together" +msgstr "" +"Die Optionen zum Anzeigen und Setzen der Zeit können\n" +"nicht zugleich verwendet werden." + +#: src/date.c:377 +#, c-format +msgid "too many non-option arguments: %s%s" +msgstr "Zuviele Argumente, die keine Optionen sind: %s%s" + +#: src/date.c:385 +#, c-format +msgid "" +"the argument `%s' lacks a leading `+';\n" +"When using an option to specify date(s), any non-option\n" +"argument must be a format string beginning with `+'." +msgstr "" +"Dem Argument »%s« fehlt das führende »+«.\n" +"Wenn eine Option angegeben wird, um das Datum zu spezifizieren, muss jedes\n" +"Argument, das keine Option ist, eine Formatzeichenkette sein, die mit »+«\n" +"beginnt." + +#: src/date.c:397 +msgid "" +"a format string may not be specified when using the --rfc-822 (-R) option" +msgstr "" +"eine Formatzeichenkette darf nicht angegeben werden, wenn die Option --rfc-" +"822\n" +"(-R) verwendet wird" + +#: src/date.c:433 +msgid "undefined" +msgstr "undefiniert" + +#: src/date.c:435 +msgid "cannot get time of day" +msgstr "die Zeit des Tages kann nicht ermittelt werden" + +#: src/date.c:468 +msgid "cannot set date" +msgstr "das Datum kann nicht gesetzt werden" + +#: src/dd.c:43 +msgid "Paul Rubin, David MacKenzie, and Stuart Kemp" +msgstr "Paul Rubin, David MacKenzie und Stuart Kemp" + +#: src/dd.c:288 src/tty.c:62 src/uname.c:110 src/whoami.c:52 +#, c-format +msgid "Usage: %s [OPTION]...\n" +msgstr "Aufruf: %s [OPTION]...\n" + +#: src/dd.c:289 +msgid "" +"Copy a file, converting and formatting according to the options.\n" +"\n" +" bs=BYTES force ibs=BYTES and obs=BYTES\n" +" cbs=BYTES convert BYTES bytes at a time\n" +" conv=KEYWORDS convert the file as per the comma separated keyword list\n" +" count=BLOCKS copy only BLOCKS input blocks\n" +" ibs=BYTES read BYTES bytes at a time\n" +msgstr "" +"Kopieren einer Datei, Konvertierung und Formatierung gemäß der Optionen.\n" +"\n" +" bs=BYTES ibs=BYTES und obs=BYTES erzwingen\n" +" cbs=BYTES BYTES Bytes auf einmal konvertieren\n" +" conv=WÖRTER Datei gemäß kommagetrennter Schlüsselwörter-Liste " +"konvertieren\n" +" count=BLÖCKE nur BLÖCKE Eingabeblöcke kopieren\n" +" ibs=BYTES Lesen von BYTES Bytes auf einmal\n" + +#: src/dd.c:298 +msgid "" +" if=FILE read from FILE instead of stdin\n" +" obs=BYTES write BYTES bytes at a time\n" +" of=FILE write to FILE instead of stdout\n" +" seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +" skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +msgstr "" +" if=DATEI aus DATEI statt von der Standardeingabe lesen\n" +" obs=BYTES BYTES Bytes auf einmal schreiben\n" +" of=DATEI in DATEI statt in die Standardausgabe schreiben\n" +" seek=BLÖCKE BLÖCKE obs-große Blöcke am Anfang der Ausgabe überspringen\n" +" skip=BLÖCKE BLÖCKE ibs-große Blöcke am Anfang der Eingabe überspringen\n" + +#: src/dd.c:307 +msgid "" +"\n" +"BLOCKS and BYTES may be followed by the following multiplicative suffixes:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M 1,048,576,\n" +"GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +"Each KEYWORD may be:\n" +"\n" +msgstr "" +"\n" +"BLOCKS und BYTES können folgende multiplikativen Endungen tragen:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1.000.000, M 1.048.576,\n" +"GB 1.000.000.000, G 1.073.741.824, und so weiter für T, P, E, Z, Y.\n" +"Jedes SCHLÜSSELWORT kann sein:\n" +"\n" + +#: src/dd.c:315 +msgid "" +" ascii from EBCDIC to ASCII\n" +" ebcdic from ASCII to EBCDIC\n" +" ibm from ASCII to alternated EBCDIC\n" +" block pad newline-terminated records with spaces to cbs-size\n" +" unblock replace trailing spaces in cbs-size records with newline\n" +" lcase change upper case to lower case\n" +msgstr "" +" ascii von EBCDIC in ASCII.\n" +" ebcdic von ASCII in EBCDIC.\n" +" ibm von ASCII in alternatives EBCDIC.\n" +" block Auffüllen von mit Zeilenumbrüchen terminierten Datensätzen " +"durch\n" +" Leerzeichen bis zur cbs-Größe.\n" +" unblock Ersetzen von nachlaufenden Leerzeichen in Datensätzen von\n" +" cbs-Größe mit Zeilenumbrüchen.\n" +" lcase Ändern von Großbuchstaben in Kleinbuchstaben.\n" + +#: src/dd.c:323 +msgid "" +" notrunc do not truncate the output file\n" +" ucase change lower case to upper case\n" +" swab swap every pair of input bytes\n" +" noerror continue after read errors\n" +" sync pad every input block with NULs to ibs-size; when used\n" +" with block or unblock, pad with spaces rather than NULs\n" +msgstr "" +" notrunc Kein Abschneiden der Ausgabedatei.\n" +" ucase Ändern von Kleinbuchstaben in Großbuchstaben.\n" +" swab Jedes Paar von Eingabebytes vertauschen.\n" +" noerror Nach Lesefehlern fortfahren.\n" +" sync Jeden Eingabeblock mit NULLen zur ibs-Größe auffüllen; wenn mit\n" +" block oder unblock benutzt, stattdessen mit Leerzeichen.\n" + +#: src/dd.c:362 +#, c-format +msgid "%s+%s records in\n" +msgstr "%s+%s Records ein\n" + +#: src/dd.c:364 +#, c-format +msgid "%s+%s records out\n" +msgstr "%s+%s Records aus\n" + +#: src/dd.c:371 +msgid "truncated record" +msgstr "abgeschnittener Datensatz" + +#: src/dd.c:372 +msgid "truncated records" +msgstr "abgeschnittene Datensätze" + +#: src/dd.c:382 +#, c-format +msgid "closing input file %s" +msgstr "Schließen von Eingabedatei %s" + +#: src/dd.c:385 +#, c-format +msgid "closing output file %s" +msgstr "Schließen von Ausgabedatei %s" + +#: src/dd.c:469 +#, c-format +msgid "writing to %s" +msgstr "Schreiben in %s" + +#: src/dd.c:501 +#, c-format +msgid "invalid conversion: %s" +msgstr "ungültige Konvertierung: %s" + +#: src/dd.c:557 +#, c-format +msgid "unrecognized option %s" +msgstr "unbekannte Option %s" + +#: src/dd.c:610 +#, c-format +msgid "unrecognized option %s=%s" +msgstr "unbekannte Option %s=%s" + +#: src/dd.c:616 +#, c-format +msgid "invalid number %s" +msgstr "ungültige Zahl %s" + +#: src/dd.c:646 +msgid "" +"only one conv in {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, " +"{unblock,sync}" +msgstr "" +"Nur je eins aus {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, {unblock," +"sync}" + +#: src/dd.c:781 +#, c-format +msgid "" +"warning: working around lseek kernel bug for file (%s)\n" +" of mt_type=0x%0lx -- see for the list of types" +msgstr "" +"Warnung: Umgehe lseek-Kernelbug für Datei (%s)\n" +" des Typs mt_type=0x%0lx - siehe für die Liste der Typen" + +#: src/dd.c:1170 src/dd.c:1188 +#, c-format +msgid "opening %s" +msgstr "Öffnen von %s" + +#: src/dd.c:1196 +msgid "file offset out of range" +msgstr "Datei Verschiebung außerhalb der Reichweite" + +#: src/dd.c:1214 +#, c-format +msgid "advancing past %s bytes in output file %s" +msgstr "an %s Bytes vorbei fortbewegen in Ausgabedatei %s" + +#: src/df.c:49 +msgid "Torbjorn Granlund, David MacKenzie, Larry McVoy, and Paul Eggert" +msgstr "Torbjörn Granlund, David MacKenzie, Larry McVoy und Paul Eggert" + +#: src/df.c:153 +#, fuzzy +msgid "Filesystem Type" +msgstr "Dateisystem" + +#: src/df.c:155 +#, fuzzy +msgid "Filesystem " +msgstr "Dateisystem" + +#: src/df.c:158 +#, c-format +msgid " Inodes IUsed IFree IUse%%" +msgstr " INodes IBenut. IFrei IBen%%" + +#: src/df.c:162 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " Größe Benut Verf Ben%%" + +#: src/df.c:164 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " Größe Benut Verf Ben%%" + +#: src/df.c:167 +#, c-format +msgid " %4s-blocks Used Available Capacity" +msgstr " %4s-Blöcke Benutzt Verfügbar Kapazit." + +#: src/df.c:198 +#, c-format +msgid " %4s-blocks Used Available Use%%" +msgstr " %4s-Blöcke Benutzt Verfügbar Ben%%" + +#: src/df.c:202 +msgid " Mounted on\n" +msgstr " Eingehängt auf\n" + +#: src/df.c:712 +msgid "" +"Show information about the filesystem on which each FILE resides,\n" +"or all filesystems by default.\n" +"\n" +msgstr "" +"Anzeige von Informationen über die Dateisysteme, auf dem sich jede\n" +"DATEI befindet, oder alle Dateisysteme als Standardvorgabe.\n" +"\n" + +#: src/df.c:720 +msgid "" +" -a, --all include filesystems having 0 blocks\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +msgstr "" +" -a, --all Einschließlich Dateisystemen von 0 Blöcken " +"Größe.\n" +" -B, --block-size=GRÖßE GRÖßE große Blöcken verwenden.\n" +" -h, --human-readable Größen in menschenlesbarem Format (z.B. 1K 234M " +"2G)\n" +" ausgeben.\n" +" -H, --si Wie »-h«, aber mit 1000 statt 1024 als Teiler.\n" + +#: src/df.c:726 +msgid "" +" -i, --inodes list inode information instead of block usage\n" +" -k like --block-size=1K\n" +" -l, --local limit listing to local filesystems\n" +" --no-sync do not invoke sync before getting usage info " +"(default)\n" +msgstr "" +" -i, --inodes INode-Information statt der Block-Benutzung\n" +" auflisten.\n" +" -k wie »--block-size=1K«\n" +" -l, --local Liste auf lokale Dateisysteme begrenzen.\n" +" --no-sync »sync« vor Erlangen der Benutzungsinformation\n" +" nicht aufrufen (Standardvorgabe).\n" + +#: src/df.c:732 +msgid "" +" -P, --portability use the POSIX output format\n" +" --sync invoke sync before getting usage info\n" +" -t, --type=TYPE limit listing to filesystems of type TYPE\n" +" -T, --print-type print filesystem type\n" +" -x, --exclude-type=TYPE limit listing to filesystems not of type TYPE\n" +" -v (ignored)\n" +msgstr "" +" -P, --portability POSIX-Ausgabeformat verwenden.\n" +" --sync »sync« vor Erlangen der Benutzungsinformation\n" +" aufrufen.\n" +" -t, --type=TYP Liste auf Dateisysteme des Typs TYP begrenzen.\n" +" -T, --print-type Dateisystemtyp ausgeben.\n" +" -x, --exclude-type=TYP Liste auf Dateisysteme nicht vom Typ TYP " +"begrenzen.\n" +" -v (ignoriert)\n" + +#: src/df.c:742 src/du.c:215 src/ls.c:3879 +msgid "" +"\n" +"SIZE may be (or may be an integer optionally followed by) one of following:\n" +"kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y.\n" +msgstr "" +"\n" +"GRÖßE kann eine der folgenden Abkürzungen sein (oder eine Zahl, die " +"optional\n" +"von einer der Abkürzungen gefolgt wird):\n" +"kB 1000, K 1024, MB 1.000.000, M 1.048.576 und so weiter für G, T, P, E, Z, " +"Y.\n" + +#: src/df.c:859 +#, c-format +msgid "file system type %s both selected and excluded" +msgstr "Dateisystemtyp %s ist sowohl ausgewählt als auch ausgeschlossen" + +#: src/df.c:903 +msgid "Warning: " +msgstr "Warnung: " + +#: src/df.c:906 +#, c-format +msgid "%scannot read table of mounted filesystems" +msgstr "%sLesen der Tabelle eingehängter Dateisysteme nicht möglich" + +#: src/dircolors.c:103 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]\n" +msgstr "Aufruf: %s [OPTION]... [DATEI]\n" + +#: src/dircolors.c:104 +msgid "" +"Output commands to set the LS_COLORS environment variable.\n" +"\n" +"Determine format of output:\n" +" -b, --sh, --bourne-shell output Bourne shell code to set LS_COLORS\n" +" -c, --csh, --c-shell output C shell code to set LS_COLORS\n" +" -p, --print-database output defaults\n" +msgstr "" +"Ausgabe-Befehl zum Setzen der Umgebungsvariable LS_COLORS.\n" +"\n" +"Bestimmen Sie das Ausgabeformat:\n" +" -b, --sh, --bourne-shell Bourne-Shell-Code, um LS_COLORS zu setzen\n" +" -c, --csh, --c-shell C-Shell-Code, um LS_COLORS zu setzen\n" +" -p, --print-database Standardeinstellungen ausgeben\n" + +#: src/dircolors.c:114 +msgid "" +"\n" +"If FILE is specified, read it to determine which colors to use for which\n" +"file types and extensions. Otherwise, a precompiled database is used.\n" +"For details on the format of these files, run `dircolors --print-database'.\n" +msgstr "" +"\n" +"Wenn DATEI angegeben ist, wird die Datei gelesen, um festzustellen, welche\n" +"Farben für welche Dateitypen und Erweiterungen verwendet werden sollen.\n" +"Sonst wird eine vorkompilierte Datenbank verwendet. Für Einzelheiten rufen\n" +"Sie »dircolors --print-database« auf.\n" + +#: src/dircolors.c:299 +#, c-format +msgid "%s:%lu: invalid line; missing second token" +msgstr "%s: %lu: ungültige Zeile, zweites Token fehlt" + +#: src/dircolors.c:371 +#, c-format +msgid "%s:%lu: unrecognized keyword %s" +msgstr "%s:%lu: unbekanntes Schlüsselwort %s" + +#: src/dircolors.c:372 +msgid "" +msgstr "" + +#: src/dircolors.c:467 +msgid "" +"the options to output dircolors' internal database and\n" +"to select a shell syntax are mutually exclusive" +msgstr "" +"Die Optionen zur Ausgabe der internen Datenbank von »dircolors« und zur " +"Auswahl\n" +"einer Shell-Syntax schließen sich gegenseitig aus" + +#: src/dircolors.c:475 +msgid "" +"no FILE arguments may be used with the option to output\n" +"dircolors' internal database" +msgstr "" +"Kein DATEI Argument darf zusammen mit der Option zur Ausgabe der internen\n" +"Datenbank von »dircolors« angegeben werden." + +#: src/dircolors.c:504 +msgid "no SHELL environment variable, and no shell type option given" +msgstr "Keine SHELL Umgebungsvariable, und keine Shell-Typ Option angegeben" + +#: src/dirname.c:33 src/pathchk.c:59 +msgid "David MacKenzie and Jim Meyering" +msgstr "David MacKenzie und Jim Meyering" + +#: src/dirname.c:46 +#, c-format +msgid "" +"Usage: %s NAME\n" +" or: %s OPTION\n" +msgstr "" +"Aufruf: %s NAME\n" +" oder: %s OPTION\n" + +#: src/dirname.c:51 +msgid "" +"Print NAME with its trailing /component removed; if NAME contains no /'s,\n" +"output `.' (meaning the current directory).\n" +"\n" +msgstr "" +"NAME ohne die letzte /Komponente ausgeben; enthält der NAME keinen /, wird " +"».«\n" +"(= aktuelles Verzeichnis) ausgegeben.\n" +"\n" + +#: src/du.c:49 +msgid "" +"Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert, and Jim " +"Meyering" +msgstr "" +"Torbjörn Granlund, David MacKenzie, Larry McVoy, Paul Eggert und Jim Meyering" + +#: src/du.c:175 +msgid "" +"Summarize disk usage of each FILE, recursively for directories.\n" +"\n" +msgstr "" +"Summierung der Plattennutzung jeder DATEI, rekursiv für Verzeichnisse\n" +"\n" + +#: src/du.c:182 +msgid "" +" -a, --all write counts for all files, not just directories\n" +" --apparent-size print apparent sizes, rather than disk usage; " +"although\n" +" the apparent size is usually smaller, it may be\n" +" larger due to holes in (`sparse') files, internal\n" +" fragmentation, indirect blocks, and the like\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -b, --bytes equivalent to `--apparent-size --block-size=1'\n" +" -c, --total produce a grand total\n" +" -D, --dereference-args dereference FILEs that are symbolic links\n" +msgstr "" +" -a, --all Zählung für jede Datei ausgeben, nicht nur für\n" +" Verzeichnisse.\n" +" --apparent-size die sichtbare Größe ausgeben statt " +"Platzverbrauchs;\n" +" diese ist meist kleiner, kann aber auch größer\n" +" sein durch Löcher in (»sparse«-)Dateien, " +"interne\n" +" Fragmentierung, indirekte Blöcke und ähnliches\n" +" -B, --block-size=GRÖßE GRÖßE große Blöcke verwenden.\n" +" -b, --bytes äquivalent zu »--apparent-size --block-size=1«\n" +" -c, --total Gesamtsumme erzeugen.\n" +" -D, --dereference-args Dateien dereferenzieren, wenn es sich um\n" +" symbolische Verknüpfungen handelt.\n" + +#: src/du.c:193 +msgid "" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +" -k like --block-size=1K\n" +" -l, --count-links count sizes many times if hard linked\n" +msgstr "" +" -h, --human-readable Größen in menschenlesbarem Format (z.B. 1K 234M " +"2G)\n" +" ausgeben.\n" +" -H, --si Wie »-h«, aber mit 1000 statt 1024 als Teiler.\n" +" -k wie »--block-size=1K«\n" +" -l, --count-links Größe mehrfach zählen, wenn durch harte\n" +" Verknüpfungen verbunden.\n" + +#: src/du.c:199 +msgid "" +" -L, --dereference dereference all symbolic links\n" +" -S, --separate-dirs do not include size of subdirectories\n" +" -s, --summarize display only a total for each argument\n" +msgstr "" +" -L, --dereference Alle symbolischen Verknüpfungen dereferenzieren.\n" +" -S, --separate-dirs Größe von Unterverzeichnissen nicht\n" +" mitzählen.\n" +" -s, --summarize Nur Summe für jedes Argument anzeigen.\n" + +#: src/du.c:204 +msgid "" +" -x, --one-file-system skip directories on different filesystems\n" +" -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +"FILE.\n" +" --exclude=PATTERN Exclude files that match PATTERN.\n" +" --max-depth=N print the total for a directory (or file, with --" +"all)\n" +" only if it is N or fewer levels below the command\n" +" line argument; --max-depth=0 is the same as\n" +" --summarize\n" +msgstr "" +" -x, --one-file-system Verzeichnis auf anderen Dateisystemen " +"überspringen.\n" +" -X DATEI, --exclude-from=DATEI Ausschließen von Dateien, die auf eines " +"der \n" +" Muster in DATEI passen.\n" +" --exclude=MUSTER Dateien, die auf MUSTER passen, ausschließen.\n" +" --max-depth=N Summe für ein Verzeichnis ausgeben (oder einer \n" +" Datei, mit »--all«) nur, wenn es N oder " +"weniger \n" +" Ebenen unterhalb des Kommandozeilenargumentes " +"ist.\n" +" »--max-depth=0« ist dasselbe wie »--" +"summarize«.\n" + +#: src/du.c:337 +#, c-format +msgid "cannot change to parent of directory %s" +msgstr "Kann nicht in das übergeordnete Verzeichnis von %s wechseln" + +#: src/du.c:345 +#, c-format +msgid "cannot change to directory %s" +msgstr "Kann nicht in Verzeichnis %s wechseln" + +#: src/du.c:352 +#, c-format +msgid "cannot read directory %s" +msgstr "kann Verzeichnis %s nicht lesen" + +#: src/du.c:554 src/ls.c:2241 src/wc.c:591 +msgid "total" +msgstr "insgesamt" + +#: src/du.c:641 +#, c-format +msgid "invalid maximum depth %s" +msgstr "Ungültige maximale Tiefe %s" + +#: src/du.c:707 +msgid "cannot both summarize and show all entries" +msgstr "Sowohl zusammenfassen, als auch Anzeige aller Einträge nicht möglich" + +#: src/du.c:714 +msgid "warning: summarizing is the same as using --max-depth=0" +msgstr "Warnung: Zusammenfassen ist das gleiche wie --max-depth=0" + +#: src/du.c:720 +#, c-format +msgid "warning: summarizing conflicts with --max-depth=%d" +msgstr "Warnung: Zusammenfassen widerspricht --max-depth=%d" + +#: src/echo.c:77 +#, c-format +msgid "Usage: %s [OPTION]... [STRING]...\n" +msgstr "Aufruf: %s [OPTION]... [ZEICHENKETTE]...\n" + +#: src/echo.c:78 +msgid "" +"Echo the STRING(s) to standard output.\n" +"\n" +" -n do not output the trailing newline\n" +" -e enable interpretation of the backslash-escaped characters\n" +" listed below\n" +" -E disable interpretation of those sequences in STRINGs\n" +msgstr "" +"ZEICHENKETTE(n) auf Standardausgabe ausgeben.\n" +"\n" +" -n keinen Zeilenvorschub am Ende der Zeile ausgeben\n" +" -e Interpretation mit Backslash maskierter Zeichen " +"aktivieren; vgl.\n" +" die Liste unten\n" +" -E Interpolation dieser Sequenzen in ZEICHENKETTE(n) " +"verhindern\n" + +#: src/echo.c:88 +msgid "" +"\n" +"Without -E, the following sequences are recognized and interpolated:\n" +"\n" +" \\NNN the character whose ASCII code is NNN (octal)\n" +" \\\\ backslash\n" +" \\a alert (BEL)\n" +" \\b backspace\n" +msgstr "" +"\n" +"Ohne -E werden die folgenden Sequenzen erkannt und umgesetzt:\n" +"\n" +" \\NNN Zeichen mit dem ASCII-Code NNN (oktal)\n" +" \\\\ Backslash\n" +" \\a Alarm (BEL)\n" +" \\b Zeichen rückwärts löschen (Backspace)\n" + +#: src/echo.c:97 +msgid "" +" \\c suppress trailing newline\n" +" \\f form feed\n" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" +" \\c Zeilenvorschub am Ende unterdrücken\n" +" \\f Seitenvorschub\n" +" \\n Zeilenvorschub\n" +" \\r Wagenrücklauf (Carriage Return)\n" +" \\t horizontaler Tabulatorstopp\n" +" \\v vertikaler Tabulatorstopp\n" + +#: src/env.c:93 +msgid "Richard Mlynarik and David MacKenzie" +msgstr "Richard Mlynarik und David MacKenzie" + +#: src/env.c:119 +#, c-format +msgid "Usage: %s [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]\n" +msgstr "Aufruf: %s [OPTION]... [-] [NAME=WERT]... [BEFEHL [ARG]...]\n" + +#: src/env.c:122 +msgid "" +"Set each NAME to VALUE in the environment and run COMMAND.\n" +"\n" +" -i, --ignore-environment start with an empty environment\n" +" -u, --unset=NAME remove variable from the environment\n" +msgstr "" +"Jeden NAMEn in der Umgebung auf WERT setzen und BEFEHL ausführen.\n" +"\n" +" -i, --ignore-environment mit leerer Umgebung beginnen\n" +" -u, --unset=NAME Variable aus der Umbegung entfernen\n" + +#: src/env.c:130 +msgid "" +"\n" +"A mere - implies -i. If no COMMAND, print the resulting environment.\n" +msgstr "" +"\n" +"Ein einzelnes »-« steht für -i. Wenn kein BEFEHL angegeben ist, wird die\n" +"resultierende Umgebung ausgegeben.\n" + +#: src/expand.c:114 +msgid "" +"Convert tabs in each FILE to spaces, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Tabulatoren in jeder DATEI in Leerzeichen wandeln, auf Standardausgabe\n" +"schreiben. Wurde keine DATEI angegeben, oder ist DATEI »-«, die\n" +"Standardeingabe lesen.\n" +"\n" + +#: src/expand.c:122 +msgid "" +" -i, --initial do not convert TABs after non whitespace\n" +" -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +msgstr "" +" -i, --initial Tabulatoren nicht nach Nicht-Freiraumzeichen (non\n" +" whitespace) wandeln\n" +" -t, --tabs=ZAHL Tabulator alle ZAHL Zeichen annehmen, nicht 8\n" + +#: src/expand.c:126 +msgid "" +" -t, --tabs=LIST use comma separated list of explicit tab positions\n" +msgstr "" +" -t, --tabs=LISTE durch Komma getrennte LISTE von Tabulatorpositionen\n" +" annehmen\n" + +#: src/expand.c:173 src/unexpand.c:153 +msgid "tab size contains an invalid character" +msgstr "Tabulatorgröße enthält ein ungültiges Zeichen" + +#: src/expand.c:191 src/unexpand.c:171 +msgid "tab size cannot be 0" +msgstr "Tabulatorgröße muss ungleich 0 sein" + +#: src/expand.c:193 src/unexpand.c:173 +msgid "tab sizes must be ascending" +msgstr "Tabulatorgrößen müssen aufsteigend sein" + +#: src/expand.c:386 +msgid "`-LIST' option is obsolete; use `-t LIST'" +msgstr "die Option »-LIST« ist überholt; bitte verwenden Sie »-t LIST«" + +#: src/expr.c:90 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: %s OPTION\n" +msgstr "" +"Aufruf: %s AUSDRUCK\n" +" oder: %s OPTION\n" + +#: src/expr.c:98 +msgid "" +"\n" +"Print the value of EXPRESSION to standard output. A blank line below\n" +"separates increasing precedence groups. EXPRESSION may be:\n" +"\n" +" ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0\n" +msgstr "" +"\n" +"Den Wert des AUSDRUCKs auf Standardausgabe ausgeben. Im Folgenden bedeutet\n" +"eine Leerzeile eine aufsteigende Präzedenz. AUSDRUCK kann sein:\n" +"\n" +" ARG1 | ARG2 ARG1, wenn es weder null noch 0 ist, sonst ARG2\n" +"\n" +" ARG1 & ARG2 ARG1, wenn kein Argument null oder 0 ist, sonst 0\n" + +#: src/expr.c:107 +msgid "" +"\n" +" ARG1 < ARG2 ARG1 is less than ARG2\n" +" ARG1 <= ARG2 ARG1 is less than or equal to ARG2\n" +" ARG1 = ARG2 ARG1 is equal to ARG2\n" +" ARG1 != ARG2 ARG1 is unequal to ARG2\n" +" ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" +" ARG1 > ARG2 ARG1 is greater than ARG2\n" +msgstr "" +"\n" +" ARG1 < ARG2 ARG1 ist kleiner als ARG2\n" +" ARG1 <= ARG2 ARG1 ist kleiner oder gleich ARG2\n" +" ARG1 = ARG2 ARG1 ist gleich ARG2\n" +" ARG1 != ARG2 ARG1 ist ungleich ARG2\n" +" ARG1 >= ARG2 ARG1 ist größer oder gleich ARG2\n" +" ARG1 > ARG2 ARG1 ist größer ARG2\n" + +#: src/expr.c:116 +msgid "" +"\n" +" ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" +" ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" +msgstr "" +"\n" +" ARG1 + ARG2 arithmetische Summe von ARG1 und ARG2\n" +" ARG1 - ARG2 arithmetische Differenz von ARG1 und ARG2\n" + +#: src/expr.c:121 +#, c-format +msgid "" +"\n" +" ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" +" ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" +" ARG1 % ARG2 arithmetic remainder of ARG1 divided by ARG2\n" +msgstr "" +"\n" +" ARG1 * ARG2 arithmetisches Produkt von ARG1 und ARG2\n" +" ARG1 / ARG2 arithmetischer Quotient von ARG1 geteilt durch ARG2\n" +" ARG1 % ARG2 arithmetischer Rest von ARG1 geteilt durch ARG2\n" + +#: src/expr.c:127 +msgid "" +"\n" +" STRING : REGEXP anchored pattern match of REGEXP in STRING\n" +"\n" +" match STRING REGEXP same as STRING : REGEXP\n" +" substr STRING POS LENGTH substring of STRING, POS counted from 1\n" +" index STRING CHARS index in STRING where any CHARS is found, or 0\n" +" length STRING length of STRING\n" +msgstr "" +"\n" +" ZKETTE : REGEXP verankerte Mustererkennung von REGEXP in ZKETTE\n" +"\n" +" match ZKETTE REGEXP dasselbe wie ZEICHENKETTE : REGEXP\n" +" substr ZKETTE POS LENGTH Teilzeichenkette von ZKETTE, POS beginnt mit 1\n" +" index ZKETTE ZEICHEN Index in ZKETTE, wo eines der ZEICHEN auftritt,\n" +" sonst 0\n" +" length ZEICHENKETTE Länge der ZEICHENKETTE\n" + +#: src/expr.c:136 +msgid "" +" + TOKEN interpret TOKEN as a string, even if it is a\n" +" keyword like `match' or an operator like `/'\n" +"\n" +" ( EXPRESSION ) value of EXPRESSION\n" +msgstr "" +" + TOKEN TOKEN als Zeichenkette interpretieren, auch wenn\n" +" es ein Schlüsselwort wie »match« oder ein\n" +" Operator wie »/« ist\n" +"\n" +" ( AUSDRUCK ) Wert des AUSDRUCKs\n" + +#: src/expr.c:142 +msgid "" +"\n" +"Beware that many operators need to be escaped or quoted for shells.\n" +"Comparisons are arithmetic if both ARGs are numbers, else lexicographical.\n" +"Pattern matches return the string matched between \\( and \\) or null; if\n" +"\\( and \\) are not used, they return the number of characters matched or " +"0.\n" +msgstr "" +"\n" +"Bedenken Sie, dass viele Operatoren für Benutzung unter einer Shell " +"maskiert\n" +"werden müssen (mit Backslash oder Anführungszeichen). Vergleiche sind\n" +"arithmetisch, wenn beide Argumente Zahlen sind, sonst lexikografisch.\n" +"Mustererkennungen geben die Zeichenkette zwischen \\( und \\) zurück oder " +"nichts;\n" +"wenn \\( und \\) nicht benutzt werden, wird die Länge der Zeichenkette oder " +"0\n" +"zurückgegeben.\n" + +#: src/expr.c:186 src/expr.c:438 src/expr.c:444 src/expr.c:449 src/expr.c:471 +msgid "syntax error" +msgstr "Syntaxfehler" + +#: src/expr.c:384 +#, c-format +msgid "" +"warning: unportable BRE: `%s': using `^' as the first character\n" +"of the basic regular expression is not portable; it is being ignored" +msgstr "" +"Warnung: nicht portable BRE: »%s«: »^« als erstes Zeichen eines einfachen\n" +"regulären Ausdrucks ist nicht portabel; es wird ignoriert." + +#: src/expr.c:586 src/expr.c:625 +msgid "non-numeric argument" +msgstr "Argumente, die keine Zahlen sind" + +#: src/expr.c:592 +msgid "division by zero" +msgstr "Teilung durch Null" + +#: src/factor.c:74 +#, c-format +msgid "" +"Usage: %s [NUMBER]...\n" +" or: %s OPTION\n" +msgstr "" +"Aufruf: %s [ZAHL...]\n" +" oder: %s OPTION\n" + +#: src/factor.c:79 +msgid "" +"Print the prime factors of each NUMBER.\n" +"\n" +msgstr "" +"Die Primfaktoren jeder ZAHL ausgeben.\n" +"\n" + +#: src/factor.c:85 +msgid "" +"\n" +" Print the prime factors of all specified integer NUMBERs. If no " +"arguments\n" +" are specified on the command line, they are read from standard input.\n" +msgstr "" +"\n" +" Die Primfaktoren aller angegebenen ganzen ZAHLen ausgeben. Wurden keine\n" +" Argumente in der Befehlszeile gegeben, werden diese von Standardeingabe " +"gelesen.\n" + +#: src/factor.c:154 +#, c-format +msgid "`%s' is not a valid positive integer" +msgstr "»%s« ist keine gültige positive ganze Zahl" + +#: src/false.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating failure.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"Aufruf: %s [ignorierte Kommandozeilen-Argumente]\n" +" oder: %s OPTION\n" +"Mit einem Status-Code beenden, der einen Fehler signalisiert.\n" +"\n" +"Diese Optionen dürfen nicht abgekürzt werden.\n" +"\n" + +#: src/fmt.c:271 +#, c-format +msgid "Usage: %s [-DIGITS] [OPTION]... [FILE]...\n" +msgstr "Aufruf: %s [-ZIFFERN] [OPTION]... [DATEI]...\n" + +#: src/fmt.c:272 +msgid "" +"Reformat each paragraph in the FILE(s), writing to standard output.\n" +"If no FILE or if FILE is `-', read standard input.\n" +"\n" +msgstr "" +"Jeden Absatz in DATEI(en) formatieren, auf Standardausgabe schreiben.\n" +"Wurde keine DATEI angegeben, oder ist DATEI »-«, Standardeingabe lesen.\n" + +#: src/fmt.c:280 +msgid "" +" -c, --crown-margin preserve indentation of first two lines\n" +" -p, --prefix=STRING combine only lines having STRING as prefix\n" +" -s, --split-only split long lines, but do not refill\n" +msgstr "" +" -c, --crown-margin Einrückung der ersten beiden Zeilen erhalten\n" +" -p, --prefix=ZKETTE nur Zeilen mit ZKETTE als Präfix kombinieren\n" +" -s, --split-only lange Zeilen umbrechen, aber nicht auffüllen\n" + +#: src/fmt.c:286 +msgid "" +" -t, --tagged-paragraph indentation of first line different from second\n" +" -u, --uniform-spacing one space between words, two after sentences\n" +" -w, --width=NUMBER maximum line width (default of 75 columns)\n" +msgstr "" +" -t, --tagged-paragraph erste Zeile anders als die zweite einrücken\n" +" -u, --uniform-spacing ein Leerzeichen zwischen Wörtern, zwei nach " +"Sätzen\n" +" -w, --width=ZAHL maximale Zeilenbreite (Vorgabe: 75 Spalten)\n" + +#: src/fmt.c:293 +msgid "" +"\n" +"In -wNUMBER, the letter `w' may be omitted.\n" +msgstr "" +"\n" +"Bei -wZAHL darf das »w« weggelassen werden.\n" + +#: src/fmt.c:345 +#, c-format +msgid "invalid width option: `%s'" +msgstr "ungültige Option für Zeilenbreite: »%s«" + +#: src/fmt.c:385 +#, c-format +msgid "invalid width: `%s'" +msgstr "ungültige Zeilenbreite: »%s«" + +#: src/fold.c:71 +msgid "" +"Wrap input lines in each FILE (standard input by default), writing to\n" +"standard output.\n" +"\n" +msgstr "" +"Eingabezeilen jeder DATEI umbrechen (Vorgabe: Standardeingabe),\n" +"das Ergebnis auf Standardausgabe ausgeben.\n" +"\n" + +#: src/fold.c:79 +msgid "" +" -b, --bytes count bytes rather than columns\n" +" -s, --spaces break at spaces\n" +" -w, --width=WIDTH use WIDTH columns instead of 80\n" +msgstr "" +" -b, --bytes Bytes anstatt Spalten zählen\n" +" -s, --spaces Umbruch bei Leerzeichen\n" +" -w, --width=BREITE BREITE Spalten anstatt 80 benutzen\n" + +#: src/fold.c:267 +#, c-format +msgid "`%s' option is obsolete; use `%s'" +msgstr "die Option »%s« ist überholt; bitte verwenden Sie »%s«" + +#: src/fold.c:295 +#, c-format +msgid "invalid number of columns: `%s'" +msgstr "Ungültige Anzahl Spalten: »%s«" + +#: src/head.c:92 +msgid "" +"Print first 10 lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Die ersten 10 Zeilen jeder DATEI auf Standardausgabe ausgeben.\n" +"Mit mehr als einer DATEI, vorab den Dateinamen ausgeben.\n" +"Ohne DATEI oder DATEI ist »-«, Standardeingabe lesen.\n" +"\n" + +#: src/head.c:101 +msgid "" +" -c, --bytes=SIZE print first SIZE bytes\n" +" -n, --lines=NUMBER print first NUMBER lines instead of first 10\n" +msgstr "" +" -c, --bytes=GRÖSSE erste GRÖSSE Bytes ausgeben\n" +" -n, --lines=ANZAHL erste ANZAHL Zeilen statt 10 ausgeben\n" + +#: src/head.c:105 +msgid "" +" -q, --quiet, --silent never print headers giving file names\n" +" -v, --verbose always print headers giving file names\n" +msgstr "" +" -q, --quiet, --silent nie Dateinamen vorab ausgeben\n" +" -v, --verbose immer Dateinamen vorab ausgeben\n" + +#: src/head.c:111 src/split.c:120 +msgid "" +"\n" +"SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +msgstr "" +"\n" +"GRÖSSE kann ein Vervielfältigungssuffix haben: »b« für 512, »k« für 1K, »m« " +"für\n" +"1 Megabyte.\n" + +#: src/head.c:190 +#, c-format +msgid "cannot reposition file pointer for %s" +msgstr "es ist nicht möglich, den Datei-Zeiger für %s neu zu positionieren" + +#: src/head.c:256 src/tail.c:1388 +#, c-format +msgid "%s: %s is so large that it is not representable" +msgstr "%s: %s ist so groß, dass es nicht dargestellt werden kann" + +#: src/head.c:257 src/tail.c:1390 +msgid "number of lines" +msgstr "Anzahl Zeilen" + +#: src/head.c:257 src/tail.c:1391 +msgid "number of bytes" +msgstr "Anzahl Bytes" + +#: src/head.c:264 src/tail.c:1478 +msgid "invalid number of lines" +msgstr "ungültige Anzahl von Zeilen" + +#: src/head.c:265 src/tail.c:1479 +msgid "invalid number of bytes" +msgstr "ungültige Anzahl von Bytes" + +#: src/head.c:341 +#, c-format +msgid "unrecognized option `-%c'" +msgstr "Unbekannte Option »-%c«" + +#: src/head.c:348 +#, c-format +msgid "`-%s' option is obsolete; use `-%c %.*s%.*s%s'" +msgstr "die Option »-%s« ist überholt; bitte verwenden Sie »-%c %.*s%.*s%s«" + +#: src/hostid.c:48 +#, c-format +msgid "" +"Usage: %s\n" +" or: %s OPTION\n" +"Print the numeric identifier (in hexadecimal) for the current host.\n" +"\n" +msgstr "" +"Aufruf: %s\n" +" oder: %s OPTION\n" +"Die hexadezimale numerische Kennung für den aktuellen Rechner ausgeben.\n" +"\n" + +#: src/hostname.c:67 +#, c-format +msgid "" +"Usage: %s [NAME]\n" +" or: %s OPTION\n" +"Print or set the hostname of the current system.\n" +"\n" +msgstr "" +"Aufruf: %s [NAME]\n" +" oder: %s OPTION\n" +"Den Rechnernamen dieses aktuellen Rechners ausgeben oder setzen.\n" +"\n" + +#: src/hostname.c:104 +#, c-format +msgid "cannot set hostname to `%s'" +msgstr "Rechnername kann nicht auf »%s« gesetzt werden." + +#: src/hostname.c:110 +msgid "cannot set hostname; this system lacks the functionality" +msgstr "" +"Rechnername kann nicht gesetzt werden; diesem System fehlt diese Möglichkeit." + +#: src/hostname.c:117 +msgid "cannot determine hostname" +msgstr "es ist nicht möglich, den Rechnername zu ermitteln" + +#: src/id.c:36 +msgid "Arnold Robbins and David MacKenzie" +msgstr "Arnold Robbins und David MacKenzie" + +#: src/id.c:87 +#, c-format +msgid "Usage: %s [OPTION]... [USERNAME]\n" +msgstr "Aufruf: %s [OPTION]... [BENUTZERNAME]\n" + +#: src/id.c:88 +msgid "" +"Print information for USERNAME, or the current user.\n" +"\n" +" -a ignore, for compatibility with other versions\n" +" -g, --group print only the effective group ID\n" +" -G, --groups print all group IDs\n" +" -n, --name print a name instead of a number, for -ugG\n" +" -r, --real print the real ID instead of the effective ID, with -ugG\n" +" -u, --user print only the effective user ID\n" +msgstr "" +"Informationen zu BENUTZER oder für den aktuellen Benutzer ausgeben.\n" +"\n" +" -a ignoriert, nur aus Kompatibilitätsgründen\n" +" -g, --group nur Gruppen-ID ausgeben\n" +" -G, --groups nur erweiterte Gruppenliste ausgeben\n" +" -n, --name Namen statt Nummer ausgeben, für -ugG\n" +" -r, --real die reale ID anstelle der effektiven ausgeben, für -ugG\n" +" -u, --user nur die Benutzer-ID ausgeben\n" + +#: src/id.c:100 +msgid "" +"\n" +"Without any OPTION, print some useful set of identified information.\n" +msgstr "" +"\n" +"Ohne Angabe einer OPTION, wird eine brauchbare Menge an Informationen\n" +"ausgegeben.\n" + +#: src/id.c:162 +msgid "cannot print only user and only group" +msgstr "Es ist nicht möglich, nur Benutzer und nur Gruppe auszugeben" + +#: src/id.c:166 +msgid "cannot print only names or real IDs in default format" +msgstr "" +"Im Vorgabe-Format ist es nicht möglich, nur Namen oder echte IDs auszugeben" + +#: src/id.c:175 +#, c-format +msgid "%s: No such user" +msgstr "%s: Einen solchen Benutzer gibt es nicht" + +#: src/id.c:212 +#, c-format +msgid "cannot find name for user ID %u" +msgstr "Es ist kein Name zur Nutzer-ID %u zu finden" + +#: src/id.c:235 +#, c-format +msgid "cannot find name for group ID %u" +msgstr "Es ist kein Name zur Gruppen-ID %u zu finden" + +#: src/id.c:273 +msgid "cannot get supplemental group list" +msgstr "Es kann keine erweiterte Gruppenliste ermittelt werden" + +#: src/id.c:385 +msgid " groups=" +msgstr " Gruppen=" + +#: src/install.c:269 +msgid "the strip option may not be used when installing a directory" +msgstr "" +"die Option strip darf nicht bei Installation von Verzeichnissen benutzt " +"werden" + +#: src/install.c:292 src/mkdir.c:140 +#, c-format +msgid "invalid mode %s" +msgstr "Ungültiger Modus %s" + +#: src/install.c:307 src/install.c:371 +#, c-format +msgid "creating directory %s" +msgstr "Verzeichnis %s angelegt" + +#: src/install.c:332 +#, c-format +msgid "installing multiple files, but last argument, %s is not a directory" +msgstr "" +"Installation mehrerer Dateien, aber letzter Parameter, %s, ist kein " +"Verzeichnis" + +#: src/install.c:435 +#, c-format +msgid "%s is a directory" +msgstr "%s ist ein Verzeichnis" + +#: src/install.c:495 +#, c-format +msgid "cannot obtain time stamps for %s" +msgstr "Erhalt des Zeitstempels für %s nicht möglich" + +#: src/install.c:507 +#, c-format +msgid "cannot set time stamps for %s" +msgstr "Setzen der Zeitstempel für %s nicht möglich" + +#: src/install.c:528 +msgid "fork system call failed" +msgstr "Systemruf fork fehlgeschlagen" + +#: src/install.c:532 +msgid "cannot run strip" +msgstr "strip kann nicht ausgeführt werden" + +#: src/install.c:539 +msgid "strip failed" +msgstr "strip fehlgeschlagen" + +#: src/install.c:560 +#, c-format +msgid "invalid user %s" +msgstr "Ungültiger Anwender %s" + +#: src/install.c:578 +#, c-format +msgid "invalid group %s" +msgstr "ungültige Gruppe %s" + +#: src/install.c:597 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST (1st format)\n" +" or: %s [OPTION]... SOURCE... DIRECTORY (2nd format)\n" +" or: %s -d [OPTION]... DIRECTORY... (3rd format)\n" +msgstr "" +"Aufruf: %s [OPTION]... QUELLE ZIEL (1. Format)\n" +" oder: %s [OPTION]... QUELLE... VERZEICHNIS (2. Format)\n" +" oder: %s -d [OPTION]... VERZEICHNIS... (3. Format)\n" + +#: src/install.c:603 +msgid "" +"In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +"the existing DIRECTORY, while setting permission modes and owner/group.\n" +"In the third format, create all components of the given DIRECTORY(ies).\n" +"\n" +msgstr "" +"In den zwei ersten Formaten wird QUELLE nach ZIEL kopiert, oder mehrere\n" +"QUELLEN in VERZEICHNIS, während die Zugriffsrechte und Besitzer und Gruppe\n" +"der Dateien gesetzt werden. Im dritten Format werden alle Teile der/des\n" +"angegebenen Verzeichnis(se) erzeugt.\n" +"\n" + +#: src/install.c:612 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination file\n" +" -b like --backup but does not accept an argument\n" +" -c (ignored)\n" +" -d, --directory treat all arguments as directory names; create all\n" +" components of the specified directories\n" +msgstr "" +" --backup[=Kontrolle] Sicherung für jede existierende Zieldatei " +"erzeugen.\n" +" -b wie --backup, akzeptiert aber kein Argument.\n" +" -c (ignoriert).\n" +" -d, --directory Alle Argumente als Verzeichnisnamen behandeln.\n" +" Erzeugen aller Komponenten der angegebenen " +"Ver-\n" +" zeichnisse.\n" + +#: src/install.c:619 +msgid "" +" -D create all leading components of DEST except the " +"last,\n" +" then copy SOURCE to DEST; useful in the 1st format\n" +" -g, --group=GROUP set group ownership, instead of process' current " +"group\n" +" -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-xr-" +"x\n" +" -o, --owner=OWNER set ownership (super-user only)\n" +msgstr "" +" -D Alle führenden Elemente von ZIEL erzeugen " +"außer \n" +" dem letzten, dann QUELLE nach ZIEL kopieren.\n" +" Nützlich für das 1. Format.\n" +" -g, --group=GRUPPE Gruppenbesitz setzen, statt der Gruppe des\n" +" momentanen Prozesses.\n" +" -m, --mode=MODUS Modus der Zugriffsrechte setzen (wie in chmod),\n" +" statt rwxr-xr-x.\n" +" -o, --owner=EIGENTÜMER Setzen des Besitzers (nur für den Superuser).\n" + +#: src/install.c:626 +msgid "" +" -p, --preserve-timestamps apply access/modification times of SOURCE " +"files\n" +" to corresponding destination files\n" +" -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" -v, --verbose print the name of each directory as it is created\n" +msgstr "" +" -p, --preserve-timestamps Einsetzen der Zugriffs-/Änderungszeiten der\n" +" QUELL-Dateien.\n" +" -s, --strip »strip« der Symboltabellen, nur für 1. und 2.\n" +" Format.\n" +" -S, --suffix=SUFFIX Normale Anhänge für Sicherungen überschreiben.\n" +" -v, --verbose Den Namen jedes Verzeichnisses ausgeben, " +"während\n" +" es erzeugt wird.\n" + +#: src/install.c:635 src/ln.c:377 src/mv.c:348 +msgid "" +"\n" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"\n" +"Der Anhang für Sicherheitskopien ist ~, außer wenn er --suffix oder\n" +"SIMPLE_BACKUP_SUFFIX gesetzt wurde. Die Versionskontrolle kann mit\n" +"--backup oder VERSION_CONTROL gesetzt werden. Mögliche Werte sind:\n" +"\n" + +#: src/join.c:144 +#, c-format +msgid "Usage: %s [OPTION]... FILE1 FILE2\n" +msgstr "Aufruf: %s [OPTION]... DATEI1 DATEI2\n" + +#: src/join.c:148 +msgid "" +"For each pair of input lines with identical join fields, write a line to\n" +"standard output. The default join field is the first, delimited\n" +"by whitespace. When FILE1 or FILE2 (not both) is -, read standard input.\n" +"\n" +" -a FILENUM print unpairable lines coming from file FILENUM, where\n" +" FILENUM is 1 or 2, corresponding to FILE1 or FILE2\n" +" -e EMPTY replace missing input fields with EMPTY\n" +msgstr "" +"Für jedes Eingabezeilenpaar mit identischen Verschmelzungsfeldern eine " +"Zeile\n" +"auf Standardausgabe schreiben. Das voreingestellte Verschmelzungsfeld ist " +"das\n" +"erste durch Leerzeichen/Tabulator begrenzte Feld. Wenn DATEI1 oder DATEI2\n" +"(nicht beide) »-« ist, Standardeingabe lesen.\n" +"\n" +" -a DATEINR nicht-passende Zeilen aus der Datei DATEINR ausgeben, " +"wobei\n" +" DATEINR 1 oder 2 ist, entsprechend DATEI1 oder " +"DATEI2\n" +" -e LEER fehlende Eingabefelder durch LEER ersetzen\n" + +#: src/join.c:157 +msgid "" +" -i, --ignore-case ignore differences in case when comparing fields\n" +" -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n" +" -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n" +" -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n" +" -o FORMAT obey FORMAT while constructing output line\n" +" -t CHAR use CHAR as input and output field separator\n" +msgstr "" +" -i, --ignore-case Unterschiede in Groß/Kleinschreibung ignorieren, wenn\n" +" Felder verglichen werden\n" +" -j FELD (überholt) äquivalent zu »-1 FELD -2 FELD«\n" +" -j1 FELD (überholt) äquivalent zu »-1 FELD«\n" +" -j2 FELD (überholt) äquivalent zu »-2 FELD«\n" +" -o FORMAT FORMAT benutzen, wenn Ausgabezeilen erstellt werden\n" +" -t ZEICHEN ZEICHEN als Trennzeichen für Ein- und Ausgabefelder\n" +" benutzen\n" + +#: src/join.c:165 +msgid "" +" -v FILENUM like -a FILENUM, but suppress joined output lines\n" +" -1 FIELD join on this FIELD of file 1\n" +" -2 FIELD join on this FIELD of file 2\n" +msgstr "" +" -v DATEINR wie -a DATEINR, aber verschmolzene Ausgabezeilen\n" +" unterdrücken\n" +" -1 FELD mit diesem FELD von DATEI1 unterdrücken\n" +" -2 FELD mit diesem FELD von DATEI2 unterdrücken\n" + +#: src/join.c:172 +msgid "" +"\n" +"Unless -t CHAR is given, leading blanks separate fields and are ignored,\n" +"else fields are separated by CHAR. Any FIELD is a field number counted\n" +"from 1. FORMAT is one or more comma or blank separated specifications,\n" +"each being `FILENUM.FIELD' or `0'. Default FORMAT outputs the join field,\n" +"the remaining fields from FILE1, the remaining fields from FILE2, all\n" +"separated by CHAR.\n" +msgstr "" +"\n" +"Außer wenn -t ZEICHEN angegeben wurde, trennen führende Leerzeichen Felder " +"und\n" +"sie werden ignoriert; andernfalls werden Felder durch ZEICHEN getrennt. " +"Jedes\n" +"FELD ist eine Feldnummer, beginnend mit 1. FORMAT sind eine oder mehrere " +"durch\n" +"Komma- oder Leerzeichen getrennte Spezifikationen, wobei jede »DATEINR." +"FELD«\n" +"oder »0« ist. Das voreingestellte FORMAT gibt das Verschmelzungsfeld aus, " +"die\n" +"restlichen Felder von DATEI1, die restlichen Felder von DATEI2, alle " +"getrennt\n" +"mit ZEICHEN.\n" + +#: src/join.c:645 +#, c-format +msgid "invalid field specifier: `%s'" +msgstr "Ungültiger Feldbezeichner: »%s«" + +#: src/join.c:659 src/join.c:772 src/join.c:808 +#, c-format +msgid "invalid field number: `%s'" +msgstr "Ungültige Feldnummer: »%s«" + +#: src/join.c:672 +#, c-format +msgid "invalid file number in field spec: `%s'" +msgstr "Ungültige Feldnummer in Feldbezeichner: »%s«" + +#: src/join.c:792 +#, c-format +msgid "invalid field number for file 1: `%s'" +msgstr "Ungültige Feldnummer für Datei1: »%s«" + +#: src/join.c:801 +#, c-format +msgid "invalid field number for file 2: `%s'" +msgstr "Ungültige Feldnummer für Datei2: »%s«" + +#: src/join.c:833 +msgid "too many non-option arguments" +msgstr "Zuviele Argumente, die keine Optionen sind" + +#: src/join.c:855 +msgid "too few non-option arguments" +msgstr "Zuwenige Argumente, die keine Optionen sind" + +#: src/join.c:866 +msgid "both files cannot be standard input" +msgstr "Alle beide Dateien können nicht Standardeingabe sein" + +#: src/kill.c:93 +#, c-format +msgid "" +"Usage: %s [-s SIGNAL | -SIGNAL] PID...\n" +" or: %s -l [SIGNAL]...\n" +" or: %s -t [SIGNAL]...\n" +msgstr "" +"Aufruf: %s [-s SIGNAL | -SIGNAL] PID...\n" +" oder: %s -l [SIGNAL]...\n" +" oder: %s -t [SIGNAL]...\n" + +#: src/kill.c:99 +msgid "" +"Send signals to processes, or list signals.\n" +"\n" +msgstr "" +"Signale an Prozesse senden oder Signale auflisten.\n" +"\n" + +#: src/kill.c:106 +msgid "" +" -s, --signal=SIGNAL, -SIGNAL\n" +" specify the name or number of the signal to be sent\n" +" -l, --list list signal names, or convert signal names to/from " +"numbers\n" +" -t, --table print a table of signal information\n" +msgstr "" +" -s, --signal=SIGNAL, -SIGNAL Name oder Nummer des zu sendenden Signals\n" +" -l, --list Namen der Signale auflisten oder die Namen " +"der\n" +" Signale von oder zu Nummern umwandeln\n" +" -t, --table Liste mit Informationen zu den Signalen\n" + +#: src/kill.c:114 +msgid "" +"\n" +"SIGNAL may be a signal name like `HUP', or a signal number like `1',\n" +"or an exit status of a process terminated by a signal.\n" +"PID is an integer; if negative it identifies a process group.\n" +msgstr "" +"\n" +"SIGNAL kann ein Name für ein Signal wie »HUP« sein oder eine Signalnummer " +"wie\n" +"»1« oder der Exit-Status eines Prozesses der von einem Signal beendet " +"wurde.\n" +"PID ist eine Ganzzahl; wenn negativ, dann identifiziert PID eine Gruppe von\n" +"Prozessen.\n" + +#: src/kill.c:163 +#, c-format +msgid "%s: invalid signal" +msgstr "%s: ungültiges Signal" + +#: src/kill.c:262 +#, c-format +msgid "missing operand after `%s'" +msgstr "fehlender Operator nach »%s«" + +#: src/kill.c:274 +#, c-format +msgid "%s: invalid process id" +msgstr "%s: ungültige Prozess-ID" + +#: src/kill.c:327 +#, c-format +msgid "invalid option -- %c" +msgstr "ungültige Option -- %c" + +#: src/kill.c:336 +#, c-format +msgid "%s: multiple signals specified" +msgstr "%s: mehrere Signale angegeben" + +#: src/kill.c:350 +msgid "multiple -l or -t options specified" +msgstr "mehrfach die Optionen -l oder -t angegeben" + +#: src/kill.c:367 +msgid "cannot combine signal with -l or -t" +msgstr "es ist nicht möglich, Signale mit -l oder -t zu kombinieren" + +#: src/link.c:51 +#, c-format +msgid "" +"Usage: %s FILE1 FILE2\n" +" or: %s OPTION\n" +msgstr "" +"Aufruf: %s DATEI1 DATEI2\n" +" oder: %s OPTION\n" + +#: src/link.c:54 +msgid "" +"Call the link function to create a link named FILE2 to an existing FILE1.\n" +"\n" +msgstr "" +"Die Funktion link aufrufen, um eine Verknüpfung DATEI2 zu DATEI1 " +"herzustellen.\n" +"\n" + +#: src/link.c:98 +#, c-format +msgid "cannot create link %s to %s" +msgstr "Erzeugen von Verknüpfung %s zu %s nicht möglich" + +#: src/ln.c:39 +msgid "Mike Parker and David MacKenzie" +msgstr "Mike Parker und David MacKenzie" + +#: src/ln.c:167 +#, c-format +msgid "%s: warning: making a hard link to a symbolic link is not portable" +msgstr "" +"%s: Warnung: Erstellen einer harten Verknüpfung auf eine symbolische\n" +" Verknüpfung ist nicht portabel" + +#: src/ln.c:174 +#, c-format +msgid "%s: hard link not allowed for directory" +msgstr "%s: harte Verknüpfung für Verzeichnisse nicht erlaubt" + +# %s: kann kein Verzeichnis überschreiben +#: src/ln.c:246 +#, c-format +msgid "%s: cannot overwrite directory" +msgstr "%s: Überschreiben des Verzeichnisses nicht möglich" + +#: src/ln.c:251 +#, c-format +msgid "%s: replace %s? " +msgstr "%s: %s ersetzen? " + +#: src/ln.c:257 +#, c-format +msgid "%s: File exists" +msgstr "%s: Datei existiert" + +#: src/ln.c:304 +#, c-format +msgid "create symbolic link %s to %s" +msgstr "Erzeugen der symbolischen Verknüpfung %s zu %s" + +#: src/ln.c:305 +#, c-format +msgid "create hard link %s to %s" +msgstr "Erzeugen der harten Verknüpfung %s zu %s" + +#: src/ln.c:319 +#, c-format +msgid "creating symbolic link %s to %s" +msgstr "Erzeugen der symbolischen Verknüpfung %s zu %s" + +#: src/ln.c:320 +#, c-format +msgid "creating hard link %s to %s" +msgstr "Erzeugen der harten Verknüpfung %s zu %s" + +#: src/ln.c:339 +#, c-format +msgid "" +"Usage: %s [OPTION]... TARGET [LINK_NAME]\n" +" or: %s [OPTION]... TARGET... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY TARGET...\n" +msgstr "" +"Aufruf: %s [OPTION]... ZIEL [VERKNÜPFUNGSNAME]\n" +" oder: %s [OPTION]... ZIEL... VERZEICHNIS\n" +" oder: %s [OPTION]... --target-directory=VERZEICHNIS ZIEL...\n" + +#: src/ln.c:345 +msgid "" +"Create a link to the specified TARGET with optional LINK_NAME.\n" +"If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +"created in the current directory. When using the second form with more\n" +"than one TARGET, the last argument must be a directory; create links\n" +"in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +"links with --symbolic. When creating hard links, each TARGET must exist.\n" +"\n" +msgstr "" +"Erzeugen einer Verknüpfung des angegebenen ZIELES mit optionaler " +"VERKNÜPFUNG.\n" +"Wenn mehr als ein ZIEL angegeben wird, muss das letzte Argument ein " +"Verzeichnis\n" +"sein. Erzeugen von Verknüpfungen für jedes ZIEL in VERZEICHNIS. Als " +"Standard-\n" +"vorgabe werde harte Verknüpfungen erstellt, symbolische Verknüpfungen\n" +"mit --symbolic. Beim Erzeugen von harten Verknüpfungen muss jedes ZIEL\n" +"existieren.\n" +"\n" + +#: src/ln.c:357 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an argument\n" +" -d, -F, --directory hard link directories (super-user only)\n" +" -f, --force remove existing destination files\n" +msgstr "" +" --backup=[KONTROLLE] Sicherungen für vorhandene Zieldateien " +"erzeugen.\n" +" -b Wie --backup, akzeptiert aber kein Argument.\n" +" -d, -F, --directory Verzeichnisse hart verknüpfen. (Nur Super-" +"User)\n" +" -f, --force Vorhandene Ziele entfernen.\n" + +#: src/ln.c:363 +msgid "" +" -n, --no-dereference treat destination that is a symlink to a\n" +" directory as if it were a normal file\n" +" -i, --interactive prompt whether to remove destinations\n" +" -s, --symbolic make symbolic links instead of hard links\n" +msgstr "" +" -n, --no-dereference Ein Ziel, das eine symbolische Verknüpfung\n" +" auf ein Verzeichnis ist, wie normale Datei\n" +" behandeln.\n" +" -i, --interactive Nachfrage vor Entfernen vorhandener Ziele.\n" +" -s, --symbolic Symbolische statt harter Verknüpfung " +"erzeugen.\n" + +#: src/ln.c:369 +msgid "" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY specify the DIRECTORY in which to " +"create\n" +" the links\n" +" -v, --verbose print name of each file before linking\n" +msgstr "" +" -S, --suffix=SUFFIX Normale Anhänge für Sicherungen " +"überschreiben.\n" +" --target-directory=VERZ Angabe des VERZeichnisses, in dem die " +"Verknüp-\n" +" fungen erstellt werden sollen.\n" +" -v, --verbose Jeden Dateinamen vor dem Verknüpfen " +"ausgeben.\n" + +#: src/ln.c:521 +#, c-format +msgid "%s: specified target directory is not a directory" +msgstr "%s: angegebenes Zielverzeichnis ist kein Verzeichnis" + +#: src/ln.c:542 +msgid "when making multiple links, last argument must be a directory" +msgstr "" +"Beim Erzeugen mehrerer Verknüpfungen muss das letzte Argument ein " +"Verzeichnis sein" + +#: src/logname.c:48 src/pwd.c:46 src/sync.c:44 +#, c-format +msgid "Usage: %s [OPTION]\n" +msgstr "Aufruf: %s [OPTION]\n" + +#: src/logname.c:49 +msgid "" +"Print the name of the current user.\n" +"\n" +msgstr "" +"Den Namen des aktuellen Benutzers ausgeben.\n" +"\n" + +#: src/logname.c:99 +#, c-format +msgid "%s: no login name\n" +msgstr "%s: Kein Loginname\n" + +#: src/ls.c:673 +msgid "%b %e %Y" +msgstr "%e. %b %Y " + +#: src/ls.c:681 +msgid "%b %e %H:%M" +msgstr "%e. %b %H:%M" + +#: src/ls.c:1307 +#, c-format +msgid "ignoring invalid value of environment variable QUOTING_STYLE: %s" +msgstr "Ungültiger Wert der Umgebungsvariable QUOTING_STYLE wird ignoriert: %s" + +#: src/ls.c:1334 +#, c-format +msgid "ignoring invalid width in environment variable COLUMNS: %s" +msgstr "Ungültige Breite in Umgebungsvariable COLUMNS wird ignoriert: %s" + +#: src/ls.c:1365 +#, c-format +msgid "ignoring invalid tab size in environment variable TABSIZE: %s" +msgstr "Ungültige Tab-Größe in Umgebungsvariable TABSIZE wird ignoriert: %s" + +#: src/ls.c:1482 +#, c-format +msgid "invalid line width: %s" +msgstr "ungültige Zeilenbreite: %s" + +#: src/ls.c:1556 +#, c-format +msgid "invalid tab size: %s" +msgstr "ungültige Tabulatorgröße: %s" + +#: src/ls.c:1722 +#, c-format +msgid "invalid time style format %s" +msgstr "Ungültiges Zeitformat %s" + +#: src/ls.c:2054 +#, c-format +msgid "unrecognized prefix: %s" +msgstr "Präfix nicht erkannt: %s" + +#: src/ls.c:2077 +msgid "unparsable value for LS_COLORS environment variable" +msgstr "Wert für Umgebungsvariable LS_COLORS ist syntaktisch fehlerhaft." + +#: src/ls.c:2145 +#, c-format +msgid "cannot determine device and inode of %s" +msgstr "kann Gerät und INode von %s nicht bestimmen" + +#: src/ls.c:2155 +#, c-format +msgid "not listing already-listed directory: %s" +msgstr "zeige schon angezeigtes Verzeichnis nicht an: %s" + +#: src/ls.c:2208 src/remove.c:929 +#, c-format +msgid "reading directory %s" +msgstr "lese Verzeichnis %s" + +#: src/ls.c:2603 +#, c-format +msgid "cannot compare file names %s and %s" +msgstr "Kann Dateinamen %s und %s nicht vergleichen." + +#: src/ls.c:3762 +msgid "" +"List information about the FILEs (the current directory by default).\n" +"Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +"\n" +msgstr "" +"Auflistung von Informationen der DATEIen (Standardvorgabe ist das momentane\n" +"Verzeichnis). Alphabetisches Sortieren der Einträge, falls weder -cftuSUX\n" +"noch --sort angegeben.\n" +"\n" + +#: src/ls.c:3770 +msgid "" +" -a, --all do not hide entries starting with .\n" +" -A, --almost-all do not list implied . and ..\n" +" --author print the author of each file\n" +" -b, --escape print octal escapes for nongraphic characters\n" +msgstr "" +" -a, --all Einträge, die mit . beginnen, nicht verstecken\n" +" -A, --almost-all implizierte . und .. nicht anzeigen\n" +" --author den Urheber jeder Datei ausgeben\n" +" -b, --escape nicht-druckbarer Zeichen oktale ausgeben\n" + +#: src/ls.c:3776 +msgid "" +" --block-size=SIZE use SIZE-byte blocks\n" +" -B, --ignore-backups do not list implied entries ending with ~\n" +" -c with -lt: sort by, and show, ctime (time of " +"last\n" +" modification of file status information)\n" +" with -l: show ctime and sort by name\n" +" otherwise: sort by ctime\n" +msgstr "" +" --block-size=GRÖßE GRÖßE große Blöcke verwenden\n" +" -B, --ignore-backups Einträge, die mit ~ enden, nicht ausgeben\n" +" -c mit -lt: Sortieren nach und Anzeige von ctime \n" +" (Zeit der letzten Veränderung der Datei-" +"Status-\n" +" informationen); mit -l: ctime anzeigen und " +"nach\n" +" Namen sortieren\n" + +#: src/ls.c:3784 +msgid "" +" -C list entries by columns\n" +" --color[=WHEN] control whether color is used to distinguish " +"file\n" +" types. WHEN may be `never', `always', or " +"`auto'\n" +" -d, --directory list directory entries instead of contents,\n" +" and do not dereference symbolic links\n" +" -D, --dired generate output designed for Emacs' dired mode\n" +msgstr "" +" -C Einträge mehrspaltig ausgeben\n" +" --color[=WANN] Kontrolle, wann Farbe zum Unterscheiden der " +"Datei-\n" +" typen eingesetzt wird; WANN kann " +"»never« (nie),\n" +" »always« (immer) oder »auto« sein\n" +" -d, --directory Verzeichnis-Einträge statt der Inhalte " +"anzeigen,\n" +" symbolische Verknüpfungen nicht verfolgen\n" +" -D, --dired Ausgabe für den »dired«-Modus im Emacs " +"formatieren\n" + +#: src/ls.c:3792 +msgid "" +" -f do not sort, enable -aU, disable -lst\n" +" -F, --classify append indicator (one of */=@|) to entries\n" +" --format=WORD across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time like -l --time-style=full-iso\n" +msgstr "" +" -f nicht sortieren, -aU aktivieren, -lst " +"deaktiviern\n" +" -F, --classify ein Zeichen (einen von */=@|) zur Typisierung\n" +" anhängen\n" +" --format=WORT across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time sowohl volles Datum als auch volle Zeit " +"anzeigen\n" + +#: src/ls.c:3799 +msgid "" +" -g like -l, but do not list owner\n" +" -G, --no-group inhibit display of group information\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" --si likewise, but use powers of 1000 not 1024\n" +" -H, --dereference-command-line\n" +" follow symbolic links listed on the command " +"line\n" +" --dereference-command-line-symlink-to-dir\n" +" follow each command line symbolic link\n" +" that points to a directory\n" +msgstr "" +" -g wie -l, aber Eigner nicht auflisten\n" +" -G, --no-group Ausgabe von Gruppen-Informationen unterdrücken\n" +" -h, --human-readable Ausgabe von Größen in menschenlesbarem Format\n" +" (z.B. 1K 234M 2G)\n" +" --si wie -h, aber mit 1000 statt 1024 als Teiler\n" +" -H, --dereference-command-line symbolischen Verknüpfungen, die auf der\n" +" Kommandozeile aufgeführt sind, folgen.\n" +" --dereference-command-line-symlink-to-dir\n" +" symbolischen Verknüpfungen auf der " +"Kommandozeile,\n" +" die auf Verzeichnisse zeigen, folgen\n" + +#: src/ls.c:3810 +msgid "" +" --indicator-style=WORD append indicator with style WORD to entry " +"names:\n" +" none (default), classify (-F), file-type (-" +"p)\n" +" -i, --inode print index number of each file\n" +" -I, --ignore=PATTERN do not list implied entries matching shell " +"PATTERN\n" +" -k like --block-size=1K\n" +msgstr "" +" --indicator-style=WORT Indikator des Stils WORT an Namen der " +"Einträge\n" +" anhängen: »none« (Standardvorgabe),\n" +" »classify« (-F), »file-type« (-p).\n" +" -i, --inode Ausgabe der INode-Nummer.\n" +" -I, --ignore=MUSTER Implizierte Einträge, die auf das Muster " +"MUSTER\n" +" passen, nicht anzeigen.\n" +" -k wie »--block-size=1K«\n" + +#: src/ls.c:3817 +msgid "" +" -l use a long listing format\n" +" -L, --dereference when showing file information for a symbolic\n" +" link, show information for the file the link\n" +" references rather than for the link itself\n" +" -m fill width with a comma separated list of " +"entries\n" +msgstr "" +" -l Lange Listenformat verwenden.\n" +" -L, --dereference Bei symbolischen Verknüpfungen die " +"Eigenschaften\n" +" der jeweiligen Zieldatei anzeigen.\n" +" -m So viele Einträge wie möglich, durch Kommata\n" +" getrennt, in eine Zeile packen.\n" + +#: src/ls.c:3824 +msgid "" +" -n, --numeric-uid-gid like -l, but list numeric UIDs and GIDs\n" +" -N, --literal print raw entry names (don't treat e.g. " +"control\n" +" characters specially)\n" +" -o like -l, but do not list group information\n" +" -p, --file-type append indicator (one of /=@|) to entries\n" +msgstr "" +" -n, --numeric-uid-gid Wie -l, aber numerische UIDs und GIDs " +"anzeigen.\n" +" -N, --literal Rohe Eintragsnamen anzeigen (z. B. Kontroll-\n" +" zeichen nicht besonders behandeln).\n" +" -o Wie -l, aber ohne Gruppen-Informationen.\n" +" -p, --file-type Anhängen eines Zeichens zur Typisierung jedes\n" +" Eintrags (eines aus »/=@|«).\n" + +#: src/ls.c:3831 +msgid "" +" -q, --hide-control-chars print ? instead of non graphic characters\n" +" --show-control-chars show non graphic characters as-is (default\n" +" unless program is `ls' and output is a " +"terminal)\n" +" -Q, --quote-name enclose entry names in double quotes\n" +" --quoting-style=WORD use quoting style WORD for entry names:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" +msgstr "" +" -q, --hide-control-chars »?« statt nicht-druckbarer Zeichen ausgeben.\n" +" --show-control-chars Nicht-druckbare Zeichen anzeigen, wie sie sind\n" +" (Standardvorgabe, außer wenn das Programm " +"»ls« \n" +" ist und die Ausgabe auf ein Terminal geht).\n" +" -Q, --quote-name Eintrags-Namen in doppelte Anführungszeichen.\n" +" --quoting-style=WORT Anführungszeichen-Stil WORT benutzen:\n" +" literal, locale, shell, shell-always, c, " +"escape.\n" + +#: src/ls.c:3839 +msgid "" +" -r, --reverse reverse order while sorting\n" +" -R, --recursive list subdirectories recursively\n" +" -s, --size print size of each file, in blocks\n" +msgstr "" +" -r, --reverse Umgekehrte Reihenfolge beim Sortieren.\n" +" -R, --recursive Unterverzeichnissen rekursive ausgeben.\n" +" -s, --size Größe jeder Datei in Blöcken ausgeben.\n" + +#: src/ls.c:3844 +msgid "" +" -S sort by file size\n" +" --sort=WORD extension -X, none -U, size -S, time -t,\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=WORD show time as WORD instead of modification " +"time:\n" +" atime, access, use, ctime or status; use\n" +" specified time as sort key if --sort=time\n" +msgstr "" +" -S Nach Dateigröße sortieren.\n" +" --sort=WORT extension -X, none -U, size -S, time -t,\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=WORT Zeit als WORT anzeigen statt der " +"Änderungszeit:\n" +" atime, access, use, ctime oder status. Die\n" +" angegebene Zeit als Sortierkriterium\n" +" bei --sort=time verwenden.\n" + +#: src/ls.c:3853 +msgid "" +" --time-style=STYLE show times using style STYLE:\n" +" full-iso, long-iso, iso, locale, +FORMAT\n" +" FORMAT is interpreted like `date'; if FORMAT " +"is\n" +" FORMAT1FORMAT2, FORMAT1 applies to\n" +" non-recent files and FORMAT2 to recent files;\n" +" if STYLE is prefixed with `posix-', STYLE\n" +" takes effect only outside the POSIX locale\n" +" -t sort by modification time\n" +" -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +msgstr "" +" --time-style=STIL Zeiten mittels Stil STIL anzeigen:\n" +" full-iso, iso, locale, posix-iso, +FORMAT\n" +" FORMAT wie bei »date«; hat FORMAT die Form\n" +" FORMAT1FORMAT2, wird FORMAT1 für " +"nicht\n" +" kürzlich geänderte Dateien verwendet und " +"FORMAT2\n" +" für kürzlich geänderte; beginnt STIL mit " +"»posix-«,\n" +" ist STIL nur außerhalb der POSIX-Locale " +"gültig.\n" +" -t Nach Änderungszeit sortieren.\n" +" -T, --tabsize=SPALTEN Tabstops auf alle SPALTEN Zeichen setzen statt " +"8.\n" + +#: src/ls.c:3864 +msgid "" +" -u with -lt: sort by, and show, access time\n" +" with -l: show access time and sort by name\n" +" otherwise: sort by access time\n" +" -U do not sort; list entries in directory order\n" +" -v sort by version\n" +msgstr "" +" -u mit -lt: Sortieren nach und Anzeige von " +"Zugriffs-\n" +" zeit. Mit -l: Anzeige von Zugriffszeit und\n" +" sortieren nach Namen. Sonst: Sortieren " +"nach \n" +" Zugriffszeit.\n" +" -U Nicht sortieren; Einträge in Reihenfolge des\n" +" Verzeichnisses auflisten.\n" +" -v Nach Version sortieren.\n" + +#: src/ls.c:3871 +msgid "" +" -w, --width=COLS assume screen width instead of current value\n" +" -x list entries by lines instead of by columns\n" +" -X sort alphabetically by entry extension\n" +" -1 list one file per line\n" +msgstr "" +" -w, --width=SPALTEN Gegebene Bildschirmbreite statt des momentanen\n" +" Wertes annehmen.\n" +" -x Einträge in Zeilen statt in Spalten auflisten.\n" +" -X Alphabetisch nach der Erweiterung sortieren.\n" +" -1 Eine Datei pro Zeile auflisten.\n" + +#: src/ls.c:3883 +msgid "" +"\n" +"By default, color is not used to distinguish types of files. That is\n" +"equivalent to using --color=none. Using the --color option without the\n" +"optional WHEN argument is equivalent to using --color=always. With\n" +"--color=auto, color codes are output only if standard output is connected\n" +"to a terminal (tty).\n" +msgstr "" +"\n" +"Standardmäßig werden keine Farben zum Unterscheiden der Dateitypen " +"verwandt. \n" +"Das ist das Äquivalent zur Verwendung von --color=none. Verwendung der\n" +"--color-Option ohne das optionale WANN-Argument ist äquivalent zur " +"Verwendung\n" +"von --color=always. Mit --color=auto werden Farbcodes ausgegeben, wenn die\n" +"Standardausgabe mit einem Terminal (tty) verbunden ist.\n" + +#: src/md5sum.c:38 +msgid "Ulrich Drepper and Scott Miller" +msgstr "Ulrich Drepper und Scott Miller" + +#: src/md5sum.c:125 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]...\n" +" or: %s [OPTION] --check [FILE]\n" +"Print or check %s (%d-bit) checksums.\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"Aufruf: %s [OPTION] [DATEI]...\n" +" oder: %s [OPTION] --check [DATEI]\n" +"%s-Prüfsummen (%d Bits) ausgeben oder überprüfen.\n" +"Ohne DATEI oder wenn DATEI »-« ist, Standardeingabe lesen.\n" + +#: src/md5sum.c:134 +#, c-format +msgid "" +"\n" +" -b, --binary read files in binary mode (default on DOS/" +"Windows)\n" +" -c, --check check %s sums against given list\n" +" -t, --text read files in text mode (default)\n" +"\n" +msgstr "" +"\n" +" -b, --binary Dateien im Binärmodus lesen (Vorgabe unter DOS/" +"Windows)\n" +" -c, --check %s-Summen gegen angegebene Liste gegenprüfen\n" +" -t, --text Dateien im Textmodus lesen (Vorgabe)\n" +"\n" + +#: src/md5sum.c:142 +msgid "" +"The following two options are useful only when verifying checksums:\n" +" --status don't output anything, status code shows success\n" +" -w, --warn warn about improperly formated checksum lines\n" +"\n" +msgstr "" +"Die folgenden beiden Optionen sind nur beim Überprüfen sinnvoll:\n" +" --status nichts ausgeben, der Statuscode zeigt Erfolg an\n" +" -w, --warn bei ungeeignet formatierten Prüfsummenzeilen warnen\n" +"\n" + +#: src/md5sum.c:150 +#, c-format +msgid "" +"\n" +"The sums are computed as described in %s. When checking, the input\n" +"should be a former output of this program. The default mode is to print\n" +"a line with checksum, a character indicating type (`*' for binary, ` ' for\n" +"text), and name for each FILE.\n" +msgstr "" +"\n" +"Die Summen werden berechnet, wie in %s beschrieben. Beim Überprüfen sollte\n" +"die Eingabe eine frühere Ausgabe dieses Programms sein. Die normale\n" +"Arbeitsweise ist es, eine Zeile mit Prüfsumme, einem Zeichen, das den Typ\n" +"anzeigt (»*« für binär, » « für Text), und dem Namen jeder Datei " +"auszugeben.\n" + +#: src/md5sum.c:385 +#, c-format +msgid "%s: %lu: improperly formatted %s checksum line" +msgstr "%s: %lu: nicht korrekt formatierte %s-Prüfsummenzeile" + +#: src/md5sum.c:407 +#, c-format +msgid "%s: FAILED open or read\n" +msgstr "%s: Fehlschlag bei open oder read\n" + +#: src/md5sum.c:431 +msgid "FAILED" +msgstr "Fehlschlag" + +#: src/md5sum.c:431 +msgid "OK" +msgstr "Ok" + +#: src/md5sum.c:444 +#, c-format +msgid "%s: read error" +msgstr "%s: Lesefehler" + +#: src/md5sum.c:457 +#, c-format +msgid "%s: no properly formatted %s checksum lines found" +msgstr "%s: keine korrekt formatierte %s-Prüfsummenzeile gefunden" + +#: src/md5sum.c:470 +#, c-format +msgid "WARNING: %d of %d listed %s could not be read" +msgstr "WARNUNG: %d von %d aufgeführten %s konnten nicht gelesen werden" + +#: src/md5sum.c:473 +msgid "file" +msgstr "Datei" + +#: src/md5sum.c:473 +msgid "files" +msgstr "Dateien" + +#: src/md5sum.c:479 +#, c-format +msgid "WARNING: %d of %d computed %s did NOT match" +msgstr "Warnung: %d von %d berechneten %s passten NICHT" + +#: src/md5sum.c:482 +msgid "checksum" +msgstr "Prüfsumme" + +#: src/md5sum.c:482 +msgid "checksums" +msgstr "Prüfsummen" + +#: src/md5sum.c:564 +msgid "" +"the --binary and --text options are meaningless when verifying checksums" +msgstr "" +"Die Optionen --binary und --text sind bei der Kontrolle von Prüfsummen " +"sinnlos" + +#: src/md5sum.c:572 +msgid "the --string and --check options are mutually exclusive" +msgstr "Die Optionen --string und --check schließen sich gegenseitig aus" + +#: src/md5sum.c:579 +msgid "the --status option is meaningful only when verifying checksums" +msgstr "Die Option --status ist nur bei der Kontrolle von Prüfsummen sinnvoll" + +#: src/md5sum.c:586 +msgid "the --warn option is meaningful only when verifying checksums" +msgstr "" +"Die Option --warn ist nur nur bei der Kontrolle von Prüfsummen sinnvoll" + +#: src/md5sum.c:596 +msgid "no files may be specified when using --string" +msgstr "Bei Verwendung von --string dürfen keine Dateien angegeben werden" + +#: src/md5sum.c:618 +msgid "only one argument may be specified when using --check" +msgstr "Bei Verwendung von --check ist nur ein Argument zulässig" + +#: src/mkdir.c:61 +#, c-format +msgid "Usage: %s [OPTION] DIRECTORY...\n" +msgstr "Aufruf: %s [OPTION] VERZEICHNIS...\n" + +#: src/mkdir.c:62 +msgid "" +"Create the DIRECTORY(ies), if they do not already exist.\n" +"\n" +msgstr "" +"Erzeugen der/des Verzeichnisse(s), wenn sie noch nicht existieren.\n" +"\n" + +#: src/mkdir.c:69 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not rwxrwxrwx - " +"umask\n" +" -p, --parents no error if existing, make parent directories as needed\n" +" -v, --verbose print a message for each created directory\n" +msgstr "" +" -m, --mode=MODUS Zugriffsrechte setzen (wie chmod), nicht rwxrwxrwx - " +"umask.\n" +" -p, --parents kein Fehler, wenn vorhanden; übergeordnete\n" +" Verzeichnissen erzeugen, wenn notwendig\n" +" -v, --verbose für jedes angelegte Verzeichnis eine Meldung ausgeben\n" + +#: src/mkdir.c:113 +#, c-format +msgid "created directory %s" +msgstr "Verzeichnis %s angelegt" + +#: src/mkdir.c:190 +#, c-format +msgid "cannot set permissions of directory %s" +msgstr "Setzen der Zugriffsrechte für Verzeichnis %s nicht möglich" + +#: src/mkfifo.c:55 +#, c-format +msgid "Usage: %s [OPTION] NAME...\n" +msgstr "Aufruf: %s [OPTION] NAME...\n" + +#: src/mkfifo.c:56 +msgid "" +"Create named pipes (FIFOs) with the given NAMEs.\n" +"\n" +msgstr "" +"Benannten Pipes (FIFOS) mit den angegebenen NAMEn erzeugen.\n" +"\n" + +#: src/mkfifo.c:63 src/mknod.c:64 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not a=rw - umask\n" +msgstr "" +" -m, --mode=MODUS Zugriffsmodus setzen (wie mit chmod), nicht a=rw - " +"umask\n" + +#: src/mkfifo.c:93 src/mknod.c:206 +msgid "fifo files not supported" +msgstr "FIFO-Dateien werden nicht unterstützt" + +#: src/mkfifo.c:123 src/mknod.c:127 +msgid "invalid mode" +msgstr "ungültiger Zugriffsmodus" + +#: src/mkfifo.c:142 +#, c-format +msgid "cannot set permissions of fifo %s" +msgstr "Setzen der Zugriffsrechte für FIFO %s nicht möglich" + +#: src/mknod.c:55 +#, c-format +msgid "Usage: %s [OPTION]... NAME TYPE [MAJOR MINOR]\n" +msgstr "Aufruf: %s [OPTION]... NAME TYP [MAJOR MINOR]\n" + +#: src/mknod.c:57 +msgid "" +"Create the special file NAME of the given TYPE.\n" +"\n" +msgstr "" +"Spezial-Datei NAME vom angegebenen TYP erzeugen.\n" +"\n" + +#: src/mknod.c:69 +msgid "" +"\n" +"Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they\n" +"must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X,\n" +"it is interpreted as hexadecimal; otherwise, if it begins with 0, as octal;\n" +"otherwise, as decimal. TYPE may be:\n" +msgstr "" +"\n" +"Sowohl MAJOR als auch MINOR müssen angegeben werden, wenn der TYP b, c oder " +"u\n" +"ist, und müssen weggelassen werden für TYP p. Beginnen MAJOR oder MINOR mit " +"0x\n" +"oder 0X, wird die Zahl hexadezimal interpretiert; anderenfalls, wenn sie mit " +"0\n" +"beginnen, oktal; anderenfalls dezimal. TYP kann sein:\n" + +#: src/mknod.c:76 +msgid "" +"\n" +" b create a block (buffered) special file\n" +" c, u create a character (unbuffered) special file\n" +" p create a FIFO\n" +msgstr "" +"\n" +" b eine blockorientierte (gepufferte) Spezial-Datei anlegen\n" +" c, u eine zeichenorienterte (ungepufferte) Spezial-Datei anlegen\n" +" p eine FIFO anlegen\n" + +#: src/mknod.c:141 +msgid "wrong number of arguments" +msgstr "falsche Anzahl an Argumenten" + +#: src/mknod.c:153 +msgid "block special files not supported" +msgstr "Blockorientierte Spezialdateien werden nicht unterstützt" + +#: src/mknod.c:162 +msgid "character special files not supported" +msgstr "Zeichenorientierte Spezialdateien werden nicht unterstützt" + +#: src/mknod.c:171 +msgid "" +"when creating special files, major and minor device\n" +"numbers must be specified" +msgstr "" +"Beim Erzeugen von Spezialdateien müssen Minor- und Major-\n" +"Gerätenummern angegeben werden" + +#: src/mknod.c:186 +#, c-format +msgid "invalid major device number %s" +msgstr "Ungültige Major-Gerätenummer %s" + +#: src/mknod.c:191 +#, c-format +msgid "invalid minor device number %s" +msgstr "Ungültige Minor-Gerätenummer %s" + +#: src/mknod.c:196 +#, c-format +msgid "invalid device %s %s" +msgstr "Ungültiges Gerät %s %s" + +#: src/mknod.c:210 +msgid "major and minor device numbers may not be specified for fifo files" +msgstr "" +"Major- und Minor-Nummer dürfen bei einer FIFO-Datei nicht angegeben werden" + +#: src/mknod.c:231 +#, c-format +msgid "cannot set permissions of %s" +msgstr "Setzen der Zugriffsrechte für %s nicht möglich" + +#: src/mv.c:44 +msgid "Mike Parker, David MacKenzie, and Jim Meyering" +msgstr "Mike Parker, David MacKenzie und Jim Meyering" + +#: src/mv.c:317 +msgid "" +"Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"Umbenennen von QUELLE in ZIEL, oder QUELLE(en) in VERZEICHNIS verschieben\n" +"\n" + +#: src/mv.c:324 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" -f, --force do not prompt before overwriting\n" +" equivalent to --reply=yes\n" +" -i, --interactive prompt before overwrite\n" +" equivalent to --reply=query\n" +msgstr "" +" --backup[=KONTROLLE] Sicherung vor Entfernen anlegen\n" +" -b wie --backup, akzeptiert aber keine " +"Argumente\n" +" -f, --force existierende Ziele entfernen, nie fragen\n" +" äquivalent zu --reply=yes\n" +" -i, --interactive vor Überschreiben nachfragen\n" +" äquivalent zu --reply=query\n" + +#: src/mv.c:332 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +msgstr "" +" --reply={yes,no,query} Nachfrage bei existierender Zieldatei: immer " +"ja,\n" +" immer nein, nachfragen\n" +" --strip-trailing-slashes Schrägstriche vom Ende jedes QUELLE-" +"Arguments\n" +" entfernen\n" +" -S, --suffix=SUFFIX die normale Sicherungs-Erweiterung " +"überschreiben\n" + +#: src/mv.c:339 +msgid "" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +" -u, --update move only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +msgstr "" +" --target-directory=VERZ alle Quellen in Verzeichnis VERZ verschieben\n" +" -u, --update nur ältere oder brandneue Dateien " +"verschieben\n" +" -v, --verbose Erklärung über Abläufe ausgeben\n" + +#: src/mv.c:467 +#, c-format +msgid "specified target, %s is not a directory" +msgstr "angegebenes Ziel, %s, ist kein Verzeichnis" + +#: src/mv.c:475 +msgid "when moving multiple files, last argument must be a directory" +msgstr "" +"Beim Verschieben mehrerer Dateien muss das letzte Argument ein Verzeichnis " +"sein." + +#: src/nice.c:67 +#, c-format +msgid "Usage: %s [OPTION] [COMMAND [ARG]...]\n" +msgstr "Aufruf: %s [OPTION] [BEFEHL [ARGUMENT]...]\n" + +#: src/nice.c:68 +msgid "" +"Run COMMAND with an adjusted scheduling priority.\n" +"With no COMMAND, print the current scheduling priority. ADJUST is 10\n" +"by default. Range goes from -20 (highest priority) to 19 (lowest).\n" +"\n" +" -n, --adjustment=ADJUST increment priority by ADJUST first\n" +msgstr "" +"BEFEHL mit festgelegter Priorität ausführen.\n" +"Ohne BEFEHL, die aktuelle Priorität ausgeben. PRIO ist voreingestellt mit " +"10.\n" +"Der Bereich reicht von -20 (höchste Priorität) bis 19 (niedrigste).\n" +"\n" +" -n, --adjustment=PRIO Priorität zunächst um PRIO erhöhen\n" + +#: src/nice.c:109 src/nice.c:122 +#, c-format +msgid "invalid option `%s'" +msgstr "ungültige Option »%s«" + +#: src/nice.c:147 +#, c-format +msgid "invalid priority `%s'" +msgstr "ungültige Priorität »%s«" + +#: src/nice.c:171 +msgid "a command must be given with an adjustment" +msgstr "Mit einer Priorität muss ein Befehl angegeben werden" + +#: src/nice.c:178 src/nice.c:187 +msgid "cannot get priority" +msgstr "Priorität ist nicht feststellbar" + +#: src/nice.c:192 +msgid "cannot set priority" +msgstr "Priorität kann nicht gesetzt werden" + +#: src/nl.c:39 +msgid "Scott Bartram and David MacKenzie" +msgstr "Scott Bartram und David MacKenzie" + +#: src/nl.c:180 +msgid "" +"Write each FILE to standard output, with line numbers added.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Jede DATEI mit Zeilennummern nach Standardausgabe schreiben.\n" +"Ohne DATEI oder wenn DATEI »-« ist, Standardeingabe lesen.\n" + +#: src/nl.c:188 +msgid "" +" -b, --body-numbering=STYLE use STYLE for numbering body lines\n" +" -d, --section-delimiter=CC use CC for separating logical pages\n" +" -f, --footer-numbering=STYLE use STYLE for numbering footer lines\n" +msgstr "" +" -b, --body-numbering=STIL STIL zur Nummerierung benutzen\n" +" -d, --section-delimiter=CC CC benutzen, um logische Seiten zu " +"trennen\n" +" -f, --footer-numbering=STIL STIL benutzen, um Fußzeilen zu " +"nummerieren\n" + +#: src/nl.c:193 +msgid "" +" -h, --header-numbering=STYLE use STYLE for numbering header lines\n" +" -i, --page-increment=NUMBER line number increment at each line\n" +" -l, --join-blank-lines=NUMBER group of NUMBER empty lines counted as " +"one\n" +" -n, --number-format=FORMAT insert line numbers according to FORMAT\n" +" -p, --no-renumber do not reset line numbers at logical " +"pages\n" +" -s, --number-separator=STRING add STRING after (possible) line number\n" +msgstr "" +" -h, --header-numbering=STIL STIL benutzen, um Kopfzeilen zu " +"nummerieren\n" +" -i, --page-increment=ANZAHL Zeilennummerinkrement in jeder Zeile\n" +" -l, --join-blank-lines=ANZAHL ANZAHL Leerzeilen zählen als eine\n" +" -n, --number-format=FORMAT Zeilennummern gemäß FORMAT einfügen\n" +" -p, --no-renumber logische Zeilennummer am Anfang von " +"logischen\n" +" Seiten nicht zurücksetzen\n" +" -s, --number-separator=ZKETTE ZKETTE nach (möglicher) Zeilennummer " +"einfügen\n" + +#: src/nl.c:201 +msgid "" +" -v, --first-page=NUMBER first line number on each logical page\n" +" -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +msgstr "" +" -v, --first-page=ANZAHL erste Zeilennummer auf jeder logischen " +"Seite\n" +" -w, --number-width=ANZAHL ANZAHL Spalten für Zeilennummern benutzen\n" + +#: src/nl.c:207 +msgid "" +"\n" +"By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +"two delimiter characters for separating logical pages, a missing\n" +"second character implies :. Type \\\\ for \\. STYLE is one of:\n" +msgstr "" +"\n" +"Standardeinstellung ist -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC sind\n" +"zwei Begrenzungszeichen, um logische Seiten zu trennen, ein fehlendes " +"zweites\n" +"Zeichen impliziert »:«. Geben Sie \\\\ für \\ ein. STIL ist einer aus:\n" + +#: src/nl.c:213 +msgid "" +"\n" +" a number all lines\n" +" t number only nonempty lines\n" +" n number no lines\n" +" pREGEXP number only lines that contain a match for REGEXP\n" +"\n" +"FORMAT is one of:\n" +"\n" +" ln left justified, no leading zeros\n" +" rn right justified, no leading zeros\n" +" rz right justified, leading zeros\n" +"\n" +msgstr "" +"\n" +" a alle Zeilen nummerieren\n" +" t nur nichtleere Zeilen nummerieren\n" +" n keine Zeilen nummerieren\n" +" pREGEXP nur Zeilen nummerieren, auf die REGEXP passt\n" +"\n" +"FORMAT ist eines der folgenden:\n" +"\n" +" ln linksbündig, keine führenden Nullen\n" +" rn rechtsbündig, keine führenden Nullen\n" +" rz rechtsbündig, führende Nullen\n" +"\n" + +#: src/nl.c:504 +#, c-format +msgid "invalid starting line number: `%s'" +msgstr "Ungültige Startzeilennummer: »%s«" + +#: src/nl.c:514 +#, c-format +msgid "invalid line number increment: `%s'" +msgstr "Ungültiges Inkrement für Zeilennummer: »%s«" + +#: src/nl.c:527 +#, c-format +msgid "invalid number of blank lines: `%s'" +msgstr "Ungültige Anzahl von Leerzeilen: »%s«" + +#: src/nl.c:541 +#, c-format +msgid "invalid line number field width: `%s'" +msgstr "Ungültige Breite des Feldes für die Zeilennummer: »%s«" + +#: src/od.c:287 +#, c-format +msgid "" +"Usage: %s [OPTION]... [FILE]...\n" +" or: %s --traditional [FILE] [[+]OFFSET [[+]LABEL]]\n" +msgstr "" +"Aufruf: %s [OPTION]... [DATEI]...\n" +" oder: %s --traditional [DATEI] [[+]OFFSET [[+]MARKE]]\n" + +#: src/od.c:292 +msgid "" +"\n" +"Write an unambiguous representation, octal bytes by default,\n" +"of FILE to standard output. With more than one FILE argument,\n" +"concatenate them in the listed order to form the input.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"\n" +"Eine eindeutige Darstellung der DATEI, auf Standardausgabe ausgeben " +"(Vorgabe:\n" +"Oktalzahlen). Bei mehr als einem Argument DATEI, die Dateien in der\n" +"angegebenen Folge verketten und die Eingabe zu bilden.\n" +"Ohne DATEI oder wenn DATEI »-« ist, Standardeingabe lesen.\n" + +#: src/od.c:299 +msgid "All arguments to long options are mandatory for short options.\n" +msgstr "" +"Erforderliche Argumente für lange Optionen sind für kurze auch notwendig.\n" + +#: src/od.c:302 +msgid "" +" -A, --address-radix=RADIX decide how file offsets are printed\n" +" -j, --skip-bytes=BYTES skip BYTES input bytes first\n" +msgstr "" +" -A, --address-radix=RADIX entscheiden, wie Dateioffsets ausgegeben " +"werden\n" +" -j, --skip-bytes=BYTES BYTES Eingabebytes am Anfang jeder Datei\n" +" übergehen\n" + +#: src/od.c:306 +msgid "" +" -N, --read-bytes=BYTES limit dump to BYTES input bytes\n" +" -s, --strings[=BYTES] output strings of at least BYTES graphic " +"chars\n" +" -t, --format=TYPE select output format or formats\n" +" -v, --output-duplicates do not use * to mark line suppression\n" +" -w, --width[=BYTES] output BYTES bytes per output line\n" +" --traditional accept arguments in traditional form\n" +msgstr "" +" -N, --read-bytes=BYTES Ausgabe auf BYTES Eingabebytes pro Datei\n" +" begrenzen\n" +" -s, --strings[=BYTES] Ketten mit wenigstens BYTES alphanumerischen\n" +" Zeichen ausgeben\n" +" -t, --format=TYP Ausgabeformat(e) wählen\n" +" -v, --output-duplicates nicht * benutzen, um Zeilenunterdrückung\n" +" anzuzeigen\n" +" -w, --width[=BYTES] Anzahl BYTES pro Ausgabezeile ausgeben\n" +" --traditional Argumente in traditioneller Form akzeptieren\n" + +#: src/od.c:316 +msgid "" +"\n" +"Traditional format specifications may be intermixed; they accumulate:\n" +" -a same as -t a, select named characters\n" +" -b same as -t oC, select octal bytes\n" +" -c same as -t c, select ASCII characters or backslash escapes\n" +" -d same as -t u2, select unsigned decimal shorts\n" +msgstr "" +"\n" +"Traditionell spezifizierte Formatangaben können gemischt werden; sie werden\n" +"akkumuliert:\n" +" -a dasselbe wie -t a, benannte Zeichen wählen\n" +" -b dasselbe wie -t oC, Oktalbytes wählen\n" +" -c dasselbe wie -t c, ASCII-Zeichen oder Backslash-Escapes wählen\n" +" -d dasselbe wie -t u2, dezimale Shorts ohne Vorzeichen wählen\n" + +#: src/od.c:324 +msgid "" +" -f same as -t fF, select floats\n" +" -h same as -t x2, select hexadecimal shorts\n" +" -i same as -t d2, select decimal shorts\n" +" -l same as -t d4, select decimal longs\n" +" -o same as -t o2, select octal shorts\n" +" -x same as -t x2, select hexadecimal shorts\n" +msgstr "" +" -f dasselbe wie -t fF, Fließkommazahlen wählen\n" +" -h dasselbe wie -t x2, hexadezimale Shorts wählen\n" +" -i dasselbe wie -t d2, dezimale Shorts wählen\n" +" -l dasselbe wie -t d4, dezimale Longs wählen\n" +" -o dasselbe wie -t o2, oktale Shorts wählen\n" +" -x dasselbe wie -t x2, hexadezimale Shorts wählen\n" + +#: src/od.c:332 +msgid "" +"\n" +"For older syntax (second call format), OFFSET means -j OFFSET. LABEL\n" +"is the pseudo-address at first byte printed, incremented when dump is\n" +"progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates\n" +"hexadecimal, suffixes may be . for octal and b for multiply by 512.\n" +"\n" +"TYPE is made up of one or more of these specifications:\n" +"\n" +" a named character\n" +" c ASCII character or backslash escape\n" +msgstr "" +"\n" +"Bei Verwendung der älteren Syntax (dem zweiten Aufrufformat), steht OFFSET " +"für\n" +"-j OFFSET. MARKE ist die Pseudoadresse des ersten auszugebenden Bytes; sie\n" +"wird entsprechend erhöht, wenn die Ausgabe fortschreitet. Für OFFSET und " +"MARKE\n" +"bedeutet ein 0x- oder 0X-Präfix hexadezimal, Suffixe können ».« für oktal " +"und\n" +"»b« für multipliziert mit 512 sein.\n" +"\n" +"TYP setzt sich zusammen aus einer oder mehreren dieser Spezifikationen:\n" +"\n" +" a ein benanntes Zeichen\n" +" c ASCII-Zeichen oder Backslash-Escape\n" + +#: src/od.c:344 +msgid "" +" d[SIZE] signed decimal, SIZE bytes per integer\n" +" f[SIZE] floating point, SIZE bytes per integer\n" +" o[SIZE] octal, SIZE bytes per integer\n" +" u[SIZE] unsigned decimal, SIZE bytes per integer\n" +" x[SIZE] hexadecimal, SIZE bytes per integer\n" +msgstr "" +" d[ANZAHL] dezimal mit Vorzeichen, ANZAHL Bytes pro Zahl\n" +" f[ANZAHL] Fließkomma, ANZAHL Bytes pro Zahl\n" +" o[ANZAHL] oktal, ANZAHL Bytes pro Zahl\n" +" u[ANZAHL] dezimal ohne Vorzeichen, ANZAHL Bytes pro Zahl\n" +" x[ANZAHL] hexadezimal, ANZAHL Bytes pro Zahl\n" + +#: src/od.c:351 +msgid "" +"\n" +"SIZE is a number. For TYPE in doux, SIZE may also be C for\n" +"sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n" +"sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +"for sizeof(double) or L for sizeof(long double).\n" +msgstr "" +"\n" +"ANZAHL ist eine Zahl. Wenn TYP einer von »d«, »o«, »u«, oder »x« ist, kann\n" +"ANZAHL auch »C« für sizeof(char), »S« für sizeof(short) , »I« für sizeof" +"(int)\n" +"oder »L« für sizeof(long) sein. Wenn TYP »f« ist, kann ANZAHL auch »F« für\n" +"sizeof(float), »D« für sizeof(double) oder »L« für sizeof(long double) " +"sein.\n" + +#: src/od.c:358 +msgid "" +"\n" +"RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +"BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +"with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix to\n" +"any type adds a display of printable characters to the end of each line\n" +"of output. " +msgstr "" +"\n" +"RADIX ist »d« für dezimal, »o« für oktal, »x« für hexadezimal oder »n« für\n" +"nichts. BYTES ist hexadezimal mit 0x- oder 0X-Präfix, wird multipliziert " +"mit\n" +"512 für Suffix »b«, mit 1024 für »k« und mit 1048576 für »m«. Wird ein " +"Suffix\n" +"»z« zu einem belibigen Typ angehängt, werden am Ende jeder Zeile die " +"druckbaren\n" +"Zeichen ausgegeben. " + +#: src/od.c:366 +msgid "" +"--string without a number implies 3. --width without a number\n" +"implies 32. By default, od uses -A o -t d2 -w 16.\n" +msgstr "" +"--string ohne Zahl impliziert »3«. --width ohne Zahl impliziert »32«.\n" +"Standard ist -A o -t d2 -w 16.\n" + +#: src/od.c:722 src/od.c:844 +#, c-format +msgid "invalid type string `%s'" +msgstr "Ungültige Typbezeichnung »%s«" + +#: src/od.c:732 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte integral type" +msgstr "" +"Ungültiger Typ »%s«;\n" +"dieses System hat keinen Typ für %lu-Byte große Ganzzahlen" + +#: src/od.c:854 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte floating point type" +msgstr "" +"Ungültiger Typ »%s«;\n" +"dieses System hat keinen Typ für %lu-Byte große Gleitkommazahlen" + +#: src/od.c:917 +#, c-format +msgid "invalid character `%c' in type string `%s'" +msgstr "Ungültiges Zeichen »%c« in Typenbezeichnung »%s«" + +#: src/od.c:1144 +msgid "cannot skip past end of combined input" +msgstr "" +"Es ist nicht möglich, hinter das Ende der kombinierten Eingabe vorzurücken" + +#: src/od.c:1397 +msgid "old-style offset" +msgstr "Offset der alten Art" + +#: src/od.c:1707 +#, c-format +msgid "invalid output address radix `%c'; it must be one character from [doxn]" +msgstr "" +"Ungültiger Ausgabeadressradix »%c«; es muss ein Zeichen aus [doxn] sein" + +#: src/od.c:1717 +msgid "skip argument" +msgstr "Argument übergehen " + +#: src/od.c:1725 +msgid "limit argument" +msgstr "Argument begrenzen" + +#: src/od.c:1735 +msgid "minimum string length" +msgstr "Minimale Zeichenkettenlänge" + +#: src/od.c:1740 src/od.c:1806 +#, c-format +msgid "%s is too large" +msgstr "%s ist zu groß" + +#: src/od.c:1804 +msgid "width specification" +msgstr "Breitenangabe" + +#: src/od.c:1826 +msgid "no type may be specified when dumping strings" +msgstr "Bei der Ausgabe von Zeichenketten darf kein Typ angegeben werden" + +#: src/od.c:1874 +#, c-format +msgid "invalid second operand in compatibility mode `%s'" +msgstr "Ungültiger zweiter Operand im Kompatibilitätsmodus »%s«" + +#: src/od.c:1895 +msgid "in compatibility mode, the last two arguments must be offsets" +msgstr "" +"Im Kompatibilitätsmodus müssen die letzten beiden Argumente Offsets sein" + +#: src/od.c:1902 +msgid "compatibility mode supports at most three arguments" +msgstr "" +"Im Kompatibilitätsmodus dürfen nicht mehr als 3 Argumente angegeben werden" + +#: src/od.c:1975 +#, c-format +msgid "warning: invalid width %lu; using %d instead" +msgstr "Warnung: ungültige Breite %lu; %d wird benutzt" + +#: src/od.c:1991 +#, c-format +msgid "%d: fmt=\"%s\" width=%d\n" +msgstr "%d: fmt=\"%s\" width=%d\n" + +#: src/paste.c:50 +msgid "David M. Ihnat and David MacKenzie" +msgstr "David M. Ihnat und David MacKenzie" + +#: src/paste.c:208 +msgid "standard input is closed" +msgstr "Standardeingabe ist geschlossen" + +#: src/paste.c:407 +msgid "" +"Write lines consisting of the sequentially corresponding lines from\n" +"each FILE, separated by TABs, to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Zeilen auf Standardausgabe ausgeben, die aus sequenziell sich " +"entsprechenden\n" +"Zeilen jeder DATEI bestehen, getrennt durch Tabulatoren. Ohne DATEI oder " +"wenn\n" +"DATEI »-« ist, Standardeingabe lesen.\n" +"\n" + +#: src/paste.c:416 +msgid "" +" -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +" -s, --serial paste one file at a time instead of in parallel\n" +msgstr "" +" -d, --delimiters=LISTE Zeichen aus LISTE anstelle von Tabulatoren " +"benutzen\n" +" -s, --serial Dateien nacheinander ausgeben anstelle parallel\n" + +#: src/pathchk.c:146 +#, c-format +msgid "Usage: %s [OPTION]... NAME...\n" +msgstr "Aufruf: %s [OPTION]... NAME...\n" + +#: src/pathchk.c:147 +msgid "" +"Diagnose unportable constructs in NAME.\n" +"\n" +" -p, --portability check for all POSIX systems, not only this one\n" +msgstr "" +"Nicht portable Konstruktionen in NAME analysieren.\n" +"\n" +" -p, --portability für alle POSIX-Systeme überprüfen, nicht nur dieses\n" + +#: src/pathchk.c:237 +#, c-format +msgid "path `%s' contains nonportable character `%c'" +msgstr "Pfad »%s« enthält nicht portables Zeichen »%c«" + +#: src/pathchk.c:257 +#, c-format +msgid "`%s' is not a directory" +msgstr "»%s« ist kein Verzeichnis" + +#: src/pathchk.c:268 +#, c-format +msgid "directory `%s' is not searchable" +msgstr "Verzeichnis »%s« ist nicht lesbar" + +#: src/pathchk.c:355 +#, c-format +msgid "name `%s' has length %ld; exceeds limit of %ld" +msgstr "" +"Name »%s« hat eine Länge von %ld; das überschreitet den Höchstwert von %ld" + +#: src/pathchk.c:381 +#, c-format +msgid "path `%s' has length %d; exceeds limit of %ld" +msgstr "Pfad »%s« hat eine Länge von %d; überschreitet den Höchstwert von %ld" + +#: src/pinky.c:35 src/uptime.c:39 +msgid "Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi" +msgstr "Joseph Arceneaux, David MacKenzie und Kaveh Ghazi" + +#: src/pinky.c:292 +msgid "Login name: " +msgstr "Loginname: " + +#: src/pinky.c:295 +msgid "In real life: " +msgstr "Im richtigen Leben: " + +#: src/pinky.c:298 +msgid "???\n" +msgstr "???\n" + +#: src/pinky.c:318 +msgid "Directory: " +msgstr "Verzeichnis: " + +#: src/pinky.c:320 +msgid "Shell: " +msgstr "Shell: " + +#: src/pinky.c:341 +msgid "Project: " +msgstr "Projekt: " + +#: src/pinky.c:367 +msgid "Plan:\n" +msgstr "Plan:\n" + +#: src/pinky.c:386 +msgid "Login" +msgstr "Login" + +#: src/pinky.c:388 +msgid "Name" +msgstr "Name" + +#: src/pinky.c:389 +msgid " TTY" +msgstr " TTY" + +#: src/pinky.c:391 +msgid "Idle" +msgstr "Untätig" + +#: src/pinky.c:392 +msgid "When" +msgstr "Wann" + +#: src/pinky.c:395 +msgid "Where" +msgstr "Wo " + +#: src/pinky.c:469 +#, c-format +msgid "Usage: %s [OPTION]... [USER]...\n" +msgstr "Aufruf: %s [OPTION]... [BENUTZER]...\n" + +#: src/pinky.c:470 +msgid "" +"\n" +" -l produce long format output for the specified USERs\n" +" -b omit the user's home directory and shell in long format\n" +" -h omit the user's project file in long format\n" +" -p omit the user's plan file in long format\n" +" -s do short format output, this is the default\n" +msgstr "" +"\n" +" -l langes Format für den angegebenen BENUTZER erzeugen\n" +" -b ohne Home-Verzeichnis und Shell der Benutzer (bei langem\n" +" Format)\n" +" -h ohne Projekt-Datei der Benutzer (bei langem Format)\n" +" -p ohne Plan-Datei der Benutzer (bei langem Format)\n" +" -s kurzes Format erzeugen (dies ist die Vorgabe)\n" + +#: src/pinky.c:478 +msgid "" +" -f omit the line of column headings in short format\n" +" -w omit the user's full name in short format\n" +" -i omit the user's full name and remote host in short format\n" +" -q omit the user's full name, remote host and idle time\n" +" in short format\n" +msgstr "" +" -f ohne Kopfzeile über den Spalten (bei kurzem Format)\n" +" -w ohne Namen der Benutzer (bei kurzem Format)\n" +" -i ohne volle Namen und entfernte Rechner der Benutzer (bei\n" +" kurzem Format)\n" +" -q ohne volle Namen, entfernte Rechner und Idle-Zeit der " +"Benutzer\n" + +#: src/pinky.c:487 +#, c-format +msgid "" +"\n" +"A lightweight `finger' program; print user information.\n" +"The utmp file will be %s.\n" +msgstr "" +"\n" +"Ein abgespecktes »finger«-Programm zum Anzeigen von Benutzerinformationen.\n" +"Als utmp-Datei wird %s genommen.\n" + +#: src/pinky.c:574 +msgid "no username specified; at least one must be specified when using -l" +msgstr "" +"kein Benutzername angegeben; wenigstens einer muss angegeben werden, wenn " +"die\n" +"Option -l verwendet wird" + +#: src/pr.c:328 +msgid "Pete TerMaat and Roland Huebner" +msgstr "Pete TerMaat und Roland Huebner" + +#: src/pr.c:805 +#, c-format +msgid "`--pages' invalid range of page numbers: `%s'" +msgstr "--pages: ungültige Angabe einer Seitenfolge: »%s«" + +#: src/pr.c:817 +#, c-format +msgid "`--pages' invalid starting page number: `%s'" +msgstr "--pages: ungültige Angabe der Startseite: »%s«" + +#: src/pr.c:829 +#, c-format +msgid "`--pages' invalid ending page number: `%s'" +msgstr "--pages: ungültige Angabe der Endseite: »%s«" + +#: src/pr.c:836 +msgid "`--pages' starting page number is larger than ending page number" +msgstr "--pages: Angabe der Startseite ist größer als Endseite" + +#: src/pr.c:911 +msgid "`--pages=FIRST_PAGE[:LAST_PAGE]' missing argument" +msgstr "--pages=ERSTE_SEITE[:LETZTE_SEITE]: fehlendes Argument" + +#: src/pr.c:922 +#, c-format +msgid "`--columns=COLUMN' invalid number of columns: `%s'" +msgstr "--columns=SPALTE: ungültige Angabe der Spaltenanzahl: »%s«" + +#: src/pr.c:976 +#, c-format +msgid "`-l PAGE_LENGTH' invalid number of lines: `%s'" +msgstr "-l SEITEN_LÄNGE: ungültige Angabe der Zeilenanzahl: »%s«" + +#: src/pr.c:1000 +#, c-format +msgid "`-N NUMBER' invalid starting line number: `%s'" +msgstr "-N ZAHL: ungültige Angabe der Startzeilennummer: »%s«" + +#: src/pr.c:1012 +#, c-format +msgid "`-o MARGIN' invalid line offset: `%s'" +msgstr "-o RAND: ungültige Angabe des Zeilenoffsets: »%s«" + +#: src/pr.c:1053 +#, c-format +msgid "`-w PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "-w SEITEN_BREITE: ungültige Angabe der Zeichenanzahl: »%s«" + +#: src/pr.c:1065 +#, c-format +msgid "`-W PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "-W SEITEN_BREITE: ungültige Angabe der Zeichenanzahl: »%s«" + +#: src/pr.c:1079 +msgid "%b %e %H:%M %Y" +msgstr "%e. %b. %Y, %H:%M" + +#: src/pr.c:1088 +msgid "Cannot specify number of columns when printing in parallel." +msgstr "" +"Es ist nicht möglich, die Anzahl der Spalten bei Parallel-Ausgabe " +"festzulegen." + +#: src/pr.c:1092 +msgid "Cannot specify both printing across and printing in parallel." +msgstr "" +"Es ist nicht möglich, gleichzeitig bei Parallel- und Überkreuz-Ausgabe\n" +"festzulegen." + +#: src/pr.c:1188 +#, c-format +msgid "`-%c' extra characters or invalid number in the argument: `%s'" +msgstr "»-%c« Extrazeichen oder ungültige Zahl im Argument: »%s«" + +#: src/pr.c:1299 +msgid "page width too narrow" +msgstr "Seitenbreite zu schmal" + +#: src/pr.c:2362 +#, c-format +msgid "starting page number larger than total number of pages: `%d'" +msgstr "Startseitenangabe ist größer als Gesamtseitenzahl: »%d«" + +#: src/pr.c:2393 +#, c-format +msgid "Page %d" +msgstr "Seite %d" + +#: src/pr.c:2759 +msgid "" +"Paginate or columnate FILE(s) for printing.\n" +"\n" +msgstr "DATEI(en) in Seiten und Spalten unterteilen für eine Druckausgabe.\n" + +#: src/pr.c:2766 +msgid "" +" +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +" begin [stop] printing with page FIRST_[LAST_]PAGE\n" +" -COLUMN, --columns=COLUMN\n" +" output COLUMN columns and print columns down,\n" +" unless -a is used. Balance number of lines in the\n" +" columns on each page.\n" +msgstr "" +" +ERSTE_SEITE[:LETZTE_SEITE], --pages=ERSTE_SEITE[:LETZTE_SEITE]\n" +" Druck mit ERSTE_[LETZTE_]SEITE beginnen [beenden]\n" +" -SPALTEN, --columns=SPALTEN\n" +" SPALTEN-spaltige Ausgabe erzeugen und Spalten vertikal " +"schreiben,\n" +" es sei denn, -a wurde benutzt. Zahl der Zeilen in jeder " +"Spalte\n" +" ausbalancieren.\n" + +#: src/pr.c:2774 +msgid "" +" -a, --across print columns across rather than down, used together\n" +" with -COLUMN\n" +" -c, --show-control-chars\n" +" use hat notation (^G) and octal backslash notation\n" +" -d, --double-space\n" +" double space the output\n" +msgstr "" +" -a, --across\n" +" Spalten horizontal statt vertikal schreiben, wird zusammen\n" +" mit -SPALTEN benutzt\n" +" -c, --show-control\n" +" Hut-Notation (^G) und oktale Backslash-Notation benutzen\n" +" -d, --double-space\n" +" doppelter Zeilenvorschub in der Ausgabe\n" + +#: src/pr.c:2782 +msgid "" +" -D, --date-format=FORMAT\n" +" use FORMAT for the header date\n" +" -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +" expand input CHARs (TABs) to tab WIDTH (8)\n" +" -F, -f, --form-feed\n" +" use form feeds instead of newlines to separate pages\n" +" (by a 3-line page header with -F or a 5-line header\n" +" and trailer without -F)\n" +msgstr "" +" -D, --date-format=FORMAT\n" +" FORMAT für die Datumsausgabe in der Kopfzeile benutzen\n" +" -e[ZEICH[BREITE]], --expand-tabs[=ZEICH[BREITE]]\n" +" Eingabe-ZEICHen (TABs) zu BREITE Leerzeichen (8) ersetzen \n" +" -F, -f, --form-feed\n" +" Seitenvorschübe statt Zeilenvorschübe benutzen, um Seiten zu\n" +" trennen (duch einen 3-Zeilen-Seitenkopf bei -F oder einen\n" +" 5-Zeilen-Seitenkopf und -fuß ohne -F)\n" + +#: src/pr.c:2792 +msgid "" +" -h HEADER, --header=HEADER\n" +" use a centered HEADER instead of filename in page " +"header,\n" +" -h \"\" prints a blank line, don't use -h\"\"\n" +" -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +" replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +" -J, --join-lines merge full lines, turns off -W line truncation, no " +"column\n" +" alignment, --sep-string[=STRING] sets separators\n" +msgstr "" +" -h KOPF, --header=KOPF\n" +" KOPF als zentrierten Seitenkopf anstelle des Dateinamens " +"benutzen\n" +" -h \"\" druckt eine leere Zeile, nicht -h\"\" benutzen.\n" +" -i[ZEICH[BREITE]], --output-tabs[=ZEICH[BREITE]]\n" +" Leerzeichen mit ZEICHen (TABs) auf BREITE (8) ersetzen\n" +" -J, --join-lines\n" +" zu vollen Zeilen zusammenziehen, gleichzeitig die durch -W\n" +" veranlasste Zeilenbeschneidung abschalten, keine\n" +" Spaltenausrichtung, --sep-string[=ZKETTE] setzt Trennzeichen\n" + +#: src/pr.c:2801 +msgid "" +" -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +" set the page length to PAGE_LENGTH (66) lines\n" +" (default number of lines of text 56, and with -F 63)\n" +" -m, --merge print all files in parallel, one in each column,\n" +" truncate lines, but join lines of full length with -J\n" +msgstr "" +" -l SEITENLÄNGE, --length=SEITENLÄNGE\n" +" Seitenlänge auf SEITENLÄNGE (66) Zeilen setzen\n" +" (Vorgabe: 56 Zeilen, und mit -F 63)\n" +" -m, --merge alle Dateien parallel ausgeben, eine in jeder Spalte,\n" +" Zeilen abschneiden, aber Zeilen voller Länge bei -J " +"vereinigen\n" + +#: src/pr.c:2808 +msgid "" +" -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +" number lines, use DIGITS (5) digits, then SEP (TAB),\n" +" default counting starts with 1st line of input file\n" +" -N NUMBER, --first-line-number=NUMBER\n" +" start counting with NUMBER at 1st line of first\n" +" page printed (see +FIRST_PAGE)\n" +msgstr "" +" -n[SEP[ZIFFERN]], --number-lines[=SEP[ZIFFERN]]\n" +" Zeilen nummerieren, ZIFFERN (5) Ziffern benutzen, dann SEP " +"(TAB),\n" +" Vorgabe: Nummerierung beginnt mit der ersten Zeile der " +"Eingabe\n" +" -N ZAHL, --first-line-number=ZAHL\n" +" Nummerierung mit ZAHL bei der ersten Zeile der ersten Seite\n" +" beginnen, die ausgedruckt wird (siehe auch +ERSTE_SEITE)\n" + +#: src/pr.c:2816 +msgid "" +" -o MARGIN, --indent=MARGIN\n" +" offset each line with MARGIN (zero) spaces, do not\n" +" affect -w or -W, MARGIN will be added to PAGE_WIDTH\n" +" -r, --no-file-warnings\n" +" omit warning when a file cannot be opened\n" +msgstr "" +" -o RAND, --indent=RAND\n" +" Zeile um RAND (null) Leerzeichen einrücken (beeinflusst nicht\n" +" -w oder -W), RAND wird zu SEITEN_BREITE addiert\n" +" -r, --no-file-warnings\n" +" Warnung unterdrücken, wenn eine Datei nicht geöffnet werden " +"kann\n" + +# CHECKIT +# space missing +# 2001-11-23 20:32:53 CET -ke- +#: src/pr.c:2823 +msgid "" +" -s[CHAR],--separator[=CHAR]\n" +" separate columns by a single character, default for " +"CHAR\n" +" is the character without -w and 'no char' with -w\n" +" -s[CHAR] turns off line truncation of all 3 column\n" +" options (-COLUMN|-a -COLUMN|-m) except -w is set\n" +msgstr "" +" -s[ZEICHEN],--separator[=ZEICHEN]\n" +" Spalten durch ein einziges Zeichen trennen, Vorgabe für\n" +" ZEICHEN ist das TAB-Zeichen ohne -w und \"kein Zeichen" +"\"\n" +" mit -w -s[ZEICHEN] schaltet Zeilenabschneidung ab bei " +"allen\n" +" drei Spaltenoptionen (-SPALTE|-a -SPALTE|-m), außer bei -" +"w\n" + +#: src/pr.c:2830 +msgid " -SSTRING, --sep-string[=STRING]\n" +msgstr " -SZKETTE, --sep-string[=ZKETTE]\n" + +#: src/pr.c:2833 +msgid "" +" separate columns by STRING,\n" +" without -S: Default separator with -J and \n" +" otherwise (same as -S\" \"), no effect on column " +"options\n" +" -t, --omit-header omit page headers and trailers\n" +msgstr "" +" -S[ZKETTE], --sep-string[=ZKETTE]\n" +" Spalten durch eine optionale ZKETTE trennen,\n" +" ohne -S: Vorgabetrennzeichen ist mit -J und\n" +" sonst (dasselbe wie -S\" \"), hat keine\n" +" Auswirkung auf Spaltenoptionen\n" +" -t, --omit-header Kopf- und Fußzeilen unterdrücken\n" + +#: src/pr.c:2839 +msgid "" +" -T, --omit-pagination\n" +" omit page headers and trailers, eliminate any " +"pagination\n" +" by form feeds set in input files\n" +" -v, --show-nonprinting\n" +" use octal backslash notation\n" +" -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters for\n" +" multiple text-column output only, -s[char] turns off " +"(72)\n" +msgstr "" +" -T, --omit-pagination\n" +" Kopf- und Fußzeilen unterdrücken, Seitenvorschubangaben " +"der\n" +" Eingabedateien ignorieren\n" +" -v, --show-nonprinting\n" +" oktale Backslash-Notation benutzen\n" +" -w SEITEN_BREITE, --width=SEITEN_BREITE\n" +" Seitenbreite auf SEITEN_BREITE (72) Zeichen nur für " +"Ausgabe\n" +" mehrfacher Textspalten setzen, -s[Zeichen] schaltet (72) " +"ab\n" + +#: src/pr.c:2849 +msgid "" +" -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters always,\n" +" truncate lines, except -J option is set, no " +"interference\n" +" with -S or -s\n" +msgstr "" +" -W SEITEN_BREITE, --page-width=SEITEN_BREITE\n" +" Seitenbreite immer auf SEITEN_BREITE (72) Zeichen " +"setzen,\n" +" Zeilen abschneide, es sei denn -J ist gesetzt, kein\n" +" Zusammenspiel mit -S oder -s\n" + +#: src/pr.c:2857 +msgid "" +"\n" +"-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n" +"FILE is -, read standard input.\n" +msgstr "" +"\n" +"-T wird impliziert von -l nn, wenn nn <= 10 oder <= 3 mit -F. Ohne DATEI " +"oder\n" +"wenn DATEI »-« ist, Standardeingabe lesen.\n" + +#: src/printenv.c:43 +msgid "David MacKenzie and Richard Mlynarik" +msgstr "David MacKenzie und Richard Mlynarik" + +#: src/printenv.c:63 +#, c-format +msgid "" +"Usage: %s [VARIABLE]...\n" +" or: %s OPTION\n" +"If no environment VARIABLE specified, print them all.\n" +"\n" +msgstr "" +"Aufruf: %s [VARIABLE]...\n" +" oder: %s OPTION\n" +"Wenn keine Umgebungs-VARIABLE angegeben ist, alle Variablen ausgeben.\n" +"\n" + +#: src/printf.c:87 +#, c-format +msgid "" +"warning: %s: character(s) following character constant have been ignored" +msgstr "" +"Warnung: %s: Zeichen, die einer Zeichenkonstanten folgen, werden ignoriert" + +#: src/printf.c:100 +#, c-format +msgid "" +"Usage: %s FORMAT [ARGUMENT]...\n" +" or: %s OPTION\n" +msgstr "" +"Aufruf: %s FORMAT [ARGUMENT]...\n" +" oder: %s OPTION\n" + +#: src/printf.c:105 +msgid "" +"Print ARGUMENT(s) according to FORMAT.\n" +"\n" +msgstr "" +"ARGUMENTe entsprechend des angegebenen FORMATs ausgeben.\n" +"\n" + +#: src/printf.c:111 +msgid "" +"\n" +"FORMAT controls the output as in C printf. Interpreted sequences are:\n" +"\n" +" \\\" double quote\n" +" \\0NNN character with octal value NNN (0 to 3 digits)\n" +" \\\\ backslash\n" +msgstr "" +"\n" +"FORMAT bestimmt die Ausgabe wie bei der C-Funktion »printf«. " +"Interpretierte\n" +"Folgen sind:\n" +"\n" +" \\\" doppelte Anführungszeichen\n" +" \\0NNN Zeichen mit dem oktalen Wert NNN (0 bis 3 Ziffern)\n" +" \\\\ Backslash\n" + +#: src/printf.c:119 +msgid "" +" \\a alert (BEL)\n" +" \\b backspace\n" +" \\c produce no further output\n" +" \\f form feed\n" +msgstr "" +" \\a Alarm (BEL)\n" +" \\b Zeichen rückwärts löschen (Backspace)\n" +" \\c keine weitere Ausgabe\n" +" \\f Seitenvorschub\n" + +#: src/printf.c:125 +msgid "" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" +" \\n Zeilenvorschub\n" +" \\r Wagenrücklauf (Carriage Return)\n" +" \\t horizontaler Tabulatorstopp\n" +" \\v vertikaler Tabulatorstopp\n" + +#: src/printf.c:131 +msgid "" +" \\xNN byte with hexadecimal value NN (1 to 2 digits)\n" +"\n" +" \\uNNNN character with hexadecimal value NNNN (4 digits)\n" +" \\UNNNNNNNN character with hexadecimal value NNNNNNNN (8 digits)\n" +msgstr "" +" \\xNN Byte mit hexadezimalem Wert NN (1 bis 2 Stellen)\n" +"\n" +" \\uNNNN Zeichen mit hexadezimalem Wert NNNN (4 Stellen)\n" +" \\UNNNNNNNN Zeichen mit hexadezimalem Wert NNNNNNNN (8 Stellen)\n" + +#: src/printf.c:137 +msgid "" +" %% a single %\n" +" %b ARGUMENT as a string with `\\' escapes interpreted\n" +"\n" +"and all C format specifications ending with one of diouxXfeEgGcs, with\n" +"ARGUMENTs converted to proper type first. Variable widths are handled.\n" +msgstr "" +" %% ein einzelnes %\n" +" %b ARGUMENT als Zeichenkette mit interpretierter »\\«-Maskierung\n" +"\n" +"und alle C-Formatspezifikationen, die mit einem Zeichen aus diouxXfeEgGcs\n" +"enden, wobei die ARGUMENTe zunächst in den richtigen Typ umgewandelt " +"werden.\n" +"Variable Breiten werden behandelt.\n" + +#: src/printf.c:160 +#, c-format +msgid "%s: expected a numeric value" +msgstr "%s: erwartet eine Zahlwert" + +#: src/printf.c:162 +#, c-format +msgid "%s: value not completely converted" +msgstr "%s: Wert nicht vollständig konvertiert" + +#: src/printf.c:254 src/printf.c:280 +msgid "missing hexadecimal number in escape" +msgstr "Hexadezimale Zahl fehlt in der Maskierung (Escape)" + +#: src/printf.c:292 +#, c-format +msgid "invalid universal character name \\%c%0*x" +msgstr "ungültiger universaler Zeichenname \\%c%0*x" + +#: src/printf.c:472 +#, fuzzy, c-format +msgid "invalid field width: %s" +msgstr "ungültige Zeilenbreite: %s" + +#: src/printf.c:498 +#, fuzzy, c-format +msgid "invalid precision: %s" +msgstr "ungültige Konvertierung: %s" + +#: src/printf.c:519 +#, c-format +msgid "%%%c: invalid directive" +msgstr "%%%c: ungültige Anweisung" + +#: src/printf.c:576 +#, c-format +msgid "Usage: %s format [argument...]\n" +msgstr "Aufruf: %s Format [Argument...]\n" + +#: src/printf.c:594 +#, c-format +msgid "warning: ignoring excess arguments, starting with `%s'" +msgstr "Warnung: überflüssige Argumente werden ignoriert, beginnend mit »%s«" + +#: src/ptx.c:410 +#, c-format +msgid "%s (for regexp `%s')" +msgstr "%s (für reguläre Ausdrücke »%s«)" + +#: src/ptx.c:1859 +#, c-format +msgid "" +"Usage: %s [OPTION]... [INPUT]... (without -G)\n" +" or: %s -G [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "" +"Aufruf: %s [OPTION]... [EINGABE]... (ohne -G)\n" +" oder: %s -G [OPTION]... [EINGABE [AUSGABE]]\n" + +#: src/ptx.c:1863 +msgid "" +"Output a permuted index, including context, of the words in the input " +"files.\n" +"\n" +msgstr "" +"Einen permutierten Index der Wörter der Eingabedateien einschließlich " +"Kontext\n" +"ausgeben.\n" +"\n" + +#: src/ptx.c:1870 +msgid "" +" -A, --auto-reference output automatically generated references\n" +" -C, --copyright display Copyright and copying conditions\n" +" -G, --traditional behave more like System V `ptx'\n" +" -F, --flag-truncation=STRING use STRING for flagging line truncations\n" +msgstr "" +" -A, --auto-reference automatisch generierte Referenzen ausgeben\n" +" -C, --copyright Copyright und Kopierbedingungen ausgeben\n" +" -G, --traditional mehr wie »ptx« von System V funktionieren\n" +" -F, --flag-truncation=ZKETTE ZKETTE benutzen, um Abschneidungen " +"anzuzeigen\n" + +#: src/ptx.c:1876 +msgid "" +" -M, --macro-name=STRING macro name to use instead of `xx'\n" +" -O, --format=roff generate output as roff directives\n" +" -R, --right-side-refs put references at right, not counted in -w\n" +" -S, --sentence-regexp=REGEXP for end of lines or end of sentences\n" +" -T, --format=tex generate output as TeX directives\n" +msgstr "" +" -M, --macro-name=ZKETTE Makroname, der statt »xx« zu benutzen ist\n" +" -O, --format=roff Ausgabe als roff-Anweisungen erzeugen\n" +" -R, --right-side-refs Referenzen nach rechts setzen, in -w nicht\n" +" gezählt\n" +" -S, --sentence-regexp=REGEXP für Zeilen- oder Satzende\n" +" -T, --format=tex Ausgabe als TeX-Anweisungen erzeugen\n" + +#: src/ptx.c:1883 +msgid "" +" -W, --word-regexp=REGEXP use REGEXP to match each keyword\n" +" -b, --break-file=FILE word break characters in this FILE\n" +" -f, --ignore-case fold lower case to upper case for sorting\n" +" -g, --gap-size=NUMBER gap size in columns between output fields\n" +" -i, --ignore-file=FILE read ignore word list from FILE\n" +" -o, --only-file=FILE read only word list from this FILE\n" +msgstr "" +" -W, --word-regexp=REGEXP REGEXP benutzen, um jedes Schlüsselwort\n" +" abzubilden\n" +" -b, --break-file=DATEI Wortendezeichen in dieser Datei\n" +" -f, --ignore-case zum Sortieren Klein- in Großschreibung " +"wandeln\n" +" -g, --gap-size=NUMBER Zwischenraumgröße zwischen Ausgabefeldern\n" +" -i, --ignore-file=DATEI Liste zu ignorierender Wörter aus DATEI " +"lesen\n" +" -o, --only-file=DATEI Wortliste nur aus dieser DATEI lesen\n" + +#: src/ptx.c:1891 +msgid "" +" -r, --references first field of each line is a reference\n" +" -t, --typeset-mode - not implemented -\n" +" -w, --width=NUMBER output width in columns, reference " +"excluded\n" +msgstr "" +" -r, --references erstes Feld jeder Zeile ist eine Referenz\n" +" -t, --typeset-mode - nicht implementiert -\n" +" -w, --width=ANZAHL Ausgabebreite innerhalb der Spalten, ohne " +"die\n" +" Referenzen\n" + +#: src/ptx.c:1898 +msgid "" +"\n" +"With no FILE or if FILE is -, read Standard Input. `-F /' by default.\n" +msgstr "" +"\n" +"Ohne DATEI, oder falls DATEI »-« ist, Standardeingabe lesen. Vorgabe: »-" +"F /«.\n" + +#: src/ptx.c:1978 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 2, or (at your option)\n" +"any later version.\n" +"\n" +msgstr "" +"Dieses Programm ist freie Software; Sie dürfen es weitergeben und/oder\n" +"verändern gemäß den Bestimmungen der GNU General Public License, " +"veröffentlicht\n" +"von der Free Software Foundation; entweder in Version 2, oder (nach Wahl)\n" +"einer späteren Version.\n" +"\n" + +#: src/ptx.c:1985 +msgid "" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"\n" +msgstr "" +"Dieses Programm wird verteilt in der Hoffnung, das es nützlich sein\n" +"wird, aber OHNE JEGLICHE GARANTIE; sogar ohne jegliche implizite\n" +"Garantie der VERKAUFBARKEIT oder der TAUGLICHKEIT FÜR EINEN\n" +"BESTIMMTEN ZWECK. Siehe auch die GNU General Public License für\n" +"weitere Details.\n" +"\n" + +#: src/ptx.c:1992 +msgid "" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software Foundation,\n" +"Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" +msgstr "" +"Sie sollten eine Kopie der GNU General Public License mit diesem Programm\n" +"erhalten haben; falls nicht, schreiben Sie bitte an die\n" +"\n" +" Free Software Foundation, Inc.\n" +" 59 Temple Place - Suite 330\n" +" Boston, MA 02111-1307\n" +" USA\n" + +#: src/pwd.c:47 +msgid "" +"Print the full filename of the current working directory.\n" +"\n" +msgstr "" +"Den vollständigen Dateinamen des aktuellen Verzeichnisses ausgeben.\n" +"\n" + +#: src/pwd.c:74 +msgid "ignoring non-option arguments" +msgstr "Argumente werden ignoriert, die keine Optionen sind" + +#: src/pwd.c:78 +msgid "cannot get current directory" +msgstr "Das aktuelle Verzeichnis ist nicht erreichbar" + +#: src/readlink.c:69 +#, c-format +msgid "Usage: %s [OPTION]... FILE\n" +msgstr "Aufruf: %s [OPTION]... DATEI\n" + +#: src/readlink.c:70 +msgid "" +"Display value of a symbolic link on standard output.\n" +"\n" +msgstr "" +"Wert einer symbolischen Verknüpfung auf der Standardausgabe ausgeben.\n" +"\n" + +#: src/readlink.c:72 +msgid "" +" -f, --canonicalize canonicalize by following every symlink in every\n" +" component of the given path recursively\n" +" -n, --no-newline do not output the trailing newline\n" +" -q, --quiet,\n" +" -s, --silent suppress most error messages\n" +" -v, --verbose report error messages\n" +msgstr "" +" -f, --canonicalize kanonisieren, indem jeder symb. Verknüpfung in " +"jeder\n" +" Komponente des gegebenen Pfads rekursiv gefolgt " +"wird\n" +" -n, --no-newline keinen abschließenden Zeilenvorschub ausgeben\n" +" -q, --quiet,\n" +" -s, --silent Fehlermeldungen größtenteils unterdrücken\n" +" -v, --verbose Fehlermeldungen ausgeben\n" + +#: src/remove.c:394 +#, c-format +msgid "cannot chdir from %s to .." +msgstr "kann nicht von Verzeichnis %s nach .. wechseln" + +#: src/remove.c:407 src/remove.c:488 +#, c-format +msgid "cannot lstat `.' in %s" +msgstr "lstat von ».« in %s nicht möglich" + +#: src/remove.c:414 src/remove.c:492 +#, c-format +msgid "%s changed dev/ino" +msgstr "%s geändertes Gerät/Inode" + +#: src/remove.c:574 src/remove.c:712 src/remove.c:881 src/remove.c:984 +#, c-format +msgid "cannot lstat %s" +msgstr "Aufruf von lstat für %s nicht möglich" + +#: src/remove.c:603 +#, c-format +msgid "%s: descend into write-protected directory %s? " +msgstr "%s: in schreibgeschütztes Verzeichnis %s absteigen? " + +#: src/remove.c:604 +#, c-format +msgid "%s: descend into directory %s? " +msgstr "%s: in Verzeichnis %s absteigen? " + +#: src/remove.c:614 +#, c-format +msgid "%s: remove write-protected %s %s? " +msgstr "%s: %s (schreibgeschützt) %s entfernen? " + +#: src/remove.c:615 +#, c-format +msgid "%s: remove %s %s? " +msgstr "%s: %s %s entfernen? " + +#: src/remove.c:639 +#, c-format +msgid "removed %s\n" +msgstr "%s entfernt\n" + +#: src/remove.c:654 src/remove.c:1059 +#, c-format +msgid "removed directory: %s\n" +msgstr "Verzeichnis wurde entfernt: %s\n" + +#: src/remove.c:734 src/remove.c:751 src/remove.c:1064 +#, c-format +msgid "cannot remove directory %s" +msgstr "Entfernen von Verzeichnis %s nicht möglich" + +#: src/remove.c:815 +#, c-format +msgid "cannot open directory %s" +msgstr "Öffnen von Verzeichnis %s nicht möglich" + +#: src/remove.c:896 src/remove.c:1002 +#, c-format +msgid "cannot chdir from %s to %s" +msgstr "kann nicht aus Verzeichnis %s in %s wechseln" + +#: src/remove.c:904 +#, c-format +msgid "" +"WARNING: Circular directory structure.\n" +"This almost certainly means that you have a corrupted file system.\n" +"NOTIFY YOUR SYSTEM MANAGER.\n" +"The following directory is part of the cycle:\n" +" %s\n" +msgstr "" +"WARNUNG: Zirkuläre Verzeichnis-Struktur.\n" +"Diese bedeutet beinahe mit Sicherheit ein beschädigtes Dateisystem.\n" +"BENACHRICHTIGEN SIE IHREN SYSTEM-VERWALTER.\n" +"Das folgende Verzeichnis ist Teil des Zyklus:\n" +" %s\n" + +#: src/remove.c:1098 +msgid "cannot remove `.' or `..'" +msgstr "Weder ».« noch »..« kann gelöscht werden" + +#: src/rm.c:60 +msgid "Paul Rubin, David MacKenzie, Richard Stallman, and Jim Meyering" +msgstr "Paul Rubin, David MacKenzie, Richard Stallman und Jim Meyering" + +#: src/rm.c:99 src/touch.c:244 +#, c-format +msgid "Usage: %s [OPTION]... FILE...\n" +msgstr "Aufruf: %s [OPTION]... DATEI...\n" + +#: src/rm.c:100 +msgid "" +"Remove (unlink) the FILE(s).\n" +"\n" +" -d, --directory unlink FILE, even if it is a non-empty directory\n" +" (super-user only)\n" +" -f, --force ignore nonexistent files, never prompt\n" +" -i, --interactive prompt before any removal\n" +" -r, -R, --recursive remove the contents of directories recursively\n" +" -v, --verbose explain what is being done\n" +msgstr "" +"Entfernen (unlink) der DATEI(en).\n" +"\n" +" -d, --directory Verknüpfung auf Verzeichnis entfernen, selbst wenn\n" +" es nicht leer ist (nur für Super-User)\n" +" -f, --force nicht vorhandene Dateien ignorieren, keine " +"Nachfragen\n" +" -i, --interactive vor jeder Entfernung nachfragen\n" +" -r, -R, --recursive Inhalte von Verzeichnissen rekursiv entfernen\n" +" -v, --verbose durchgeführte Tätigkeiten erklären\n" + +#: src/rm.c:112 +#, c-format +msgid "" +"\n" +"To remove a file whose name starts with a `-', for example `-foo',\n" +"use one of these commands:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" +msgstr "" +"\n" +"Um Dateien zu entfernen, deren Namen mit »-« beginnen, z. B. »foo«, " +"verwenden\n" +"Sie eine der folgenden Anweisungen:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" + +#: src/rm.c:121 +msgid "" +"\n" +"Note that if you use rm to remove a file, it is usually possible to recover\n" +"the contents of that file. If you want more assurance that the contents " +"are\n" +"truly unrecoverable, consider using shred.\n" +msgstr "" +"\n" +"Beachten Sie, dass, wenn Sie »rm« benutzen, um eine Datei zu löschen, es\n" +"üblicherweise möglich ist, ihren Inhalt wiederherzustellen. Wenn Sie mehr\n" +"Sicherheit darüber wünschen, dass die Inhalte tatsächlich nicht\n" +"wiederherstellbar sind, sollten Sie eher »shred« benutzen.\n" + +# XLATE_REMARK: Check this out! is the %s replaced by the name of the directory? +#: src/rmdir.c:116 src/rmdir.c:217 +#, c-format +msgid "removing directory, %s" +msgstr "Verzeichnis wird entfernt, %s" + +#: src/rmdir.c:146 +#, c-format +msgid "Usage: %s [OPTION]... DIRECTORY...\n" +msgstr "Aufruf: %s [OPTION]... VERZEICHNIS...\n" + +#: src/rmdir.c:147 +msgid "" +"Remove the DIRECTORY(ies), if they are empty.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignore each failure that is solely because a directory\n" +" is non-empty\n" +msgstr "" +"Die VERZEICHNIS(se) entfernen, wenn sie leer sind.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" Jeden Fehlschlag ignorieren, der nur daher rührt, dass\n" +" ein Verzeichnis nicht leer ist.\n" + +#: src/rmdir.c:154 +msgid "" +" -p, --parents remove DIRECTORY, then try to remove each directory\n" +" component of that path name. E.g., `rmdir -p a/b/c' is\n" +" similar to `rmdir a/b/c a/b a'.\n" +" -v, --verbose output a diagnostic for every directory processed\n" +msgstr "" +" -p, --parents VERZEICHNIS entfernen, dann versuchen, jede Verzeichnis-\n" +" komponente im Pfad zu entfernen; so ist »rmdir -p a/b/" +"c«\n" +" ist das gleiche wie »rmdir a/b/c a/b a«\n" +" -v, --verbose Diagnose für jedes bearbeitete Verzeichnis ausgeben\n" + +#: src/seq.c:82 +#, c-format +msgid "" +"Usage: %s [OPTION]... LAST\n" +" or: %s [OPTION]... FIRST LAST\n" +" or: %s [OPTION]... FIRST INCREMENT LAST\n" +msgstr "" +"Aufruf: %s [OPTION]... LETZTER\n" +" oder: %s [OPTION]... ERSTER LETZTER\n" +" oder: %s [OPTION]... ERSTER PLUS LETZTER\n" + +#: src/seq.c:87 +#, c-format +msgid "" +"Print numbers from FIRST to LAST, in steps of INCREMENT.\n" +"\n" +" -f, --format=FORMAT use printf style floating-point FORMAT (default: %" +"g)\n" +" -s, --separator=STRING use STRING to separate numbers (default: \\n)\n" +" -w, --equal-width equalize width by padding with leading zeroes\n" +msgstr "" +"Die Zahlen von ERSTER bis LETZTER ausgeben, in Schritten von PLUS.\n" +"\n" +" -f, --format FORMAT FORMAT im Stil von printf(3) benutzen\n" +" (Vorgabe: %g)\n" +" -s, --separator ZKETTE ZKETTE benutzen, um Zahlen zu trennen (Vorgabe :" +"\\n)\n" +" -w, --equal-width gleiche Breite durch führende Nullen herstellen\n" + +#: src/seq.c:96 +#, c-format +msgid "" +"\n" +"If FIRST or INCREMENT is omitted, it defaults to 1.\n" +"FIRST, INCREMENT, and LAST are interpreted as floating point values.\n" +"INCREMENT should be positive if FIRST is smaller than LAST, and negative\n" +"otherwise. When given, the FORMAT argument must contain exactly one of\n" +"the printf-style, floating point output formats %e, %f, %g\n" +msgstr "" +"\n" +"Wenn ERSTER oder LETZTER weggelassen werden, wird 1 angenommen.\n" +"ERSTER, PLUS und LETZTER werden als Fließkommazahlen interpretiert.\n" +"PLUS sollte größer als Null sein, wenn ERSTER kleiner als LETZTER ist, und\n" +"negativ, wenn umgekehrt. Wenn ein FORMAT-Argument angegeben wurde, muss es\n" +"genau eines der Fließkomma-Ausgabeformate %e, %f oder %g enthalten.\n" + +#: src/seq.c:119 +#, c-format +msgid "invalid floating point argument: %s" +msgstr "ungültiges Fließkommaargument: %s" + +#: src/seq.c:189 +msgid "" +"when the starting value is larger than the limit,\n" +"the increment must be negative" +msgstr "" +"wenn der Startwert größer als die Obergrenze ist, muss\n" +"das Inkrement negativ sein" + +#: src/seq.c:213 +msgid "" +"when the starting value is smaller than the limit,\n" +"the increment must be positive" +msgstr "" +"wenn der Startwert kleiner als die Obergrenze ist, muss\n" +"das Inkrement positiv sein" + +#: src/seq.c:423 +#, c-format +msgid "invalid format string: `%s'" +msgstr "ungültige Formatangabe: »%s«" + +#: src/seq.c:445 +msgid "format string may not be specified when printing equal width strings" +msgstr "" +"Formatzeichenkette darf nicht angegeben werden, wenn Zeichenketten\n" +"gleicher Breite ausgegeben werden" + +#: src/shred.c:160 +#, c-format +msgid "Usage: %s [OPTIONS] FILE [...]\n" +msgstr "Aufruf: %s [OPTIONEN] DATEI [...]\n" + +#: src/shred.c:161 +msgid "" +"Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +"for even very expensive hardware probing to recover the data.\n" +"\n" +msgstr "" +"Mehrfaches Überschreiben der angegebenen DATEI(en), um es schwerer zu " +"machen,\n" +"selbst mit teuren Hardware-Analysemitteln die Daten wieder herzustellen.\n" +"\n" + +#: src/shred.c:169 +#, c-format +msgid "" +" -f, --force change permissions to allow writing if necessary\n" +" -n, --iterations=N Overwrite N times instead of the default (%d)\n" +" -s, --size=N shred this many bytes (suffixes like K, M, G accepted)\n" +msgstr "" +" -f, --force Zugriffsrechte wechseln, um ein Schreiben zuzulassen,\n" +" wenn nötig.\n" +" -n, --iteration=N N-faches Überschreiben statt des Standardwertes (%d).\n" +" -s, --size=N Zerhacken dieser Anzahl Bytes (Suffixe wie K, M, G " +"zulässig.)\n" + +#: src/shred.c:174 +#, fuzzy +msgid "" +" -u, --remove truncate and remove file after overwriting\n" +" -v, --verbose show progress\n" +" -x, --exact do not round file sizes up to the next full block;\n" +" this is the default for non-regular files\n" +" -z, --zero add a final overwrite with zeros to hide shredding\n" +" - shred standard output\n" +msgstr "" +" -u, --remove Abschneiden und Entfernen der Datei nach dem " +"Überschreiben.\n" +" -v, --verbose Fortschritt anzeigen.\n" +" -x, --exact Kein Runden der Dateigrößen auf den nächsten vollen " +"Block.\n" +" -z, --zero Hinzufügen eines letzten Überschreibens mit Nullen, um\n" +" Zerhacken zu verbergen.\n" +" - Standardeingabe zerhacken.\n" + +#: src/shred.c:184 +msgid "" +"\n" +"Delete FILE(s) if --remove (-u) is specified. The default is not to remove\n" +"the files because it is common to operate on device files like /dev/hda,\n" +"and those files usually should not be removed. When operating on regular\n" +"files, most people use the --remove option.\n" +"\n" +msgstr "" +"\n" +"Löschen der DATEI(en), wenn --remove (-u) angegeben ist. Die " +"Standardvorgabe\n" +"ist es, die Dateien nicht zu löschen, da man oft auf Gerätedateien wie /dev/" +"hda\n" +"arbeitet, und diese Dateien nicht gelöscht werden sollten. Bei der " +"Benutzung\n" +"mit normalen Dateien verwenden die meisten Anwender die Option --remove.\n" +"\n" + +#: src/shred.c:192 +msgid "" +"CAUTION: Note that shred relies on a very important assumption:\n" +"that the filesystem overwrites data in place. This is the traditional\n" +"way to do things, but many modern filesystem designs do not satisfy this\n" +"assumption. The following are examples of filesystems on which shred is\n" +"not effective:\n" +"\n" +msgstr "" +"VORSICHT: Beachten Sie, dass »shred« auf einer sehr wichtigen Annahme " +"beruht:\n" +"dass das Dateisystem Daten an derselben Stelle überschreibt. Das ist die " +"alt-\n" +"hergebrachte Vorgehensweise, doch viele moderne Betriebssystemdesigns " +"erfüllen\n" +"diese Annahme nicht. Die folgenden Systeme sind Beispiele von " +"Dateisystemen,\n" +"auf denen »shred« keine Wirkung hat:\n" +"\n" + +#: src/shred.c:200 +msgid "" +"* log-structured or journaled filesystems, such as those supplied with\n" +" AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)\n" +"\n" +"* filesystems that write redundant data and carry on even if some writes\n" +" fail, such as RAID-based filesystems\n" +"\n" +"* filesystems that make snapshots, such as Network Appliance's NFS server\n" +"\n" +msgstr "" +"* Log-strukturierte oder »journaled« Dateisysteme, so wie die mit AIX und\n" +" Solaris gelieferten (und JFS, ReiserFS, XFS, Ext3, usw.)\n" +"\n" +"* Dateisysteme, die redundante Daten schreiben und auch dann fortfahren, " +"wenn\n" +" einige Schreibvorgänge fehlschlagen, so wie RAID-basierte Dateisysteme\n" +"\n" +"* Dateisysteme, die Schnappschüsse anfertigen, so wie der NFS-Server\n" +" von Network Appliance\n" +"\n" + +#: src/shred.c:210 +msgid "" +"* filesystems that cache in temporary locations, such as NFS\n" +" version 3 clients\n" +"\n" +"* compressed filesystems\n" +"\n" +"In addition, file system backups and remote mirrors may contain copies\n" +"of the file that cannot be removed, and that will allow a shredded file\n" +"to be recovered later.\n" +msgstr "" +"* Dateisysteme, die an temporären Orten zwischenspeichern, so wie Klienten\n" +" unter NFS Version 3\n" +"\n" +"* komprimierte Dateisysteme\n" +"\n" +"Außerdem können Dateisystemsicherungen und entfernte Spiegel Kopien der " +"Datei\n" +"enthalten, die nicht entfernt werden können, und die es erlauben, eine\n" +"zerhackte Datei wieder herzustellen.\n" + +#: src/shred.c:808 +#, c-format +msgid "%s: cannot rewind" +msgstr "%s: Zurückspulen nicht möglich" + +#: src/shred.c:831 +#, c-format +msgid "%s: pass %lu/%lu (%s)..." +msgstr "%s: Durchgang %lu/%lu (%s)..." + +#: src/shred.c:868 +#, c-format +msgid "%s: error writing at offset %s" +msgstr "%s: Fehler beim Schreiben an Verschiebung %s" + +#: src/shred.c:897 +#, c-format +msgid "%s: file too large" +msgstr "%s: Datei zu groß" + +#: src/shred.c:920 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s" +msgstr "%s: Durchgang %lu/%lu (%s)...%s" + +#: src/shred.c:936 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s/%s %d%%" +msgstr "%s: Durchgang %lu/%lu (%s)...%s/%s %d%%" + +#: src/shred.c:1195 +#, c-format +msgid "%s: invalid file type" +msgstr "%s: ungültiger Dateityp" + +#: src/shred.c:1212 +#, c-format +msgid "%s: file has negative size" +msgstr "%s: Datei hat negative Größe" + +#: src/shred.c:1265 +#, c-format +msgid "%s: error truncating" +msgstr "%s: Fehler beim Abschneiden" + +#: src/shred.c:1286 +#, c-format +msgid "%s: cannot shred append-only file descriptor" +msgstr "%s: kann einen Nur-Anfügen-Dateideskriptors nicht zerhacken" + +#: src/shred.c:1371 +#, c-format +msgid "%s: removing" +msgstr "%s: wird entfernt" + +#: src/shred.c:1412 +#, c-format +msgid "%s: renamed to %s" +msgstr "%s: in %s umbenannt" + +#: src/shred.c:1438 +#, c-format +msgid "%s: removed" +msgstr "%s: entfernt" + +#: src/shred.c:1503 +#, c-format +msgid "%s: cannot remove" +msgstr "%s: Entfernen nicht möglich" + +#: src/shred.c:1551 +#, c-format +msgid "%s: invalid number of passes" +msgstr "%s: ungültige Anzahl von Durchgängen" + +#: src/shred.c:1568 +#, c-format +msgid "%s: invalid file size" +msgstr "%s: ungültige Dateigröße" + +#: src/sleep.c:34 +msgid "Jim Meyering and Paul Eggert" +msgstr "Jim Meyering und Paul Eggert" + +#: src/sleep.c:52 +#, c-format +msgid "" +"Usage: %s NUMBER[SUFFIX]...\n" +" or: %s OPTION\n" +"Pause for NUMBER seconds. SUFFIX may be `s' for seconds (the default),\n" +"`m' for minutes, `h' for hours or `d' for days. Unlike most " +"implementations\n" +"that require NUMBER be an integer, here NUMBER may be an arbitrary floating\n" +"point number.\n" +"\n" +msgstr "" +"Aufruf: %s ANZAHL[SUFFIX]...\n" +" oder: %s OPTION\n" +"Für ANZAHL Sekunden pausieren. SUFFIX kann sein: »s« für Sekunden " +"(Vorgabe),\n" +"»m« für Minuten, »h« für Stunden, »d« für Tage. Im Gegensatz zu den " +"meisten\n" +"Implementatierungen, die ANZAHL als eine ganze Zahl erfordern, kann ANZAHL " +"hier\n" +"eine beliebige Gleitkommazahl sein.\n" +"\n" + +#: src/sleep.c:155 +#, c-format +msgid "invalid time interval `%s'" +msgstr "ungültiges Zeitintervall »%s«" + +#: src/sleep.c:166 src/tail.c:1031 +msgid "cannot read realtime clock" +msgstr "Echtzeit-Uhr kann nicht gelesen werden" + +#: src/sort.c:53 +msgid "Mike Haertel and Paul Eggert" +msgstr "Mike Haertel und Paul Eggert" + +#: src/sort.c:280 +msgid "" +"Write sorted concatenation of all FILE(s) to standard output.\n" +"\n" +"Ordering options:\n" +"\n" +msgstr "" +"Aneinanderfügung aller DATEI(en) sortiert nach der Standardausgabe " +"schreiben.\n" +"\n" +"Sortieroptionen:\n" +"\n" + +#: src/sort.c:289 +msgid "" +" -b, --ignore-leading-blanks ignore leading blanks\n" +" -d, --dictionary-order consider only blanks and alphanumeric " +"characters\n" +" -f, --ignore-case fold lower case to upper case characters\n" +msgstr "" +" -b, --ignore-leading-blanks führende Leerzeichen ignorieren\n" +" -d, --dictionary-order nur Leer- und alphanumerische Zeichen " +"beachten\n" +" -f, --ignore-case Klein- als Großbuchstaben behandeln\n" + +#: src/sort.c:294 +msgid "" +" -g, --general-numeric-sort compare according to general numerical value\n" +" -i, --ignore-nonprinting consider only printable characters\n" +" -M, --month-sort compare (unknown) < `JAN' < ... < `DEC'\n" +" -n, --numeric-sort compare according to string numerical value\n" +" -r, --reverse reverse the result of comparisons\n" +"\n" +msgstr "" +" -g, --general-numeric-sort anhand des allgemeinen numerischen Wertes\n" +" sortieren\n" +" -i, --ignore-nonprinting nur druckbare Zeichen beachten\n" +" -M, --month-sort Reihenfolge: (unbekannt) < »JAN« < ... < " +"»DEZ«\n" +" -n, --numeric-sort anhand des numerischen WErts sortieren\n" +" -r, --reverse das Ergebnis der Sortierung umkehren\n" +"\n" + +#: src/sort.c:302 +msgid "" +"Other options:\n" +"\n" +" -c, --check check whether input is sorted; do not sort\n" +" -k, --key=POS1[,POS2] start a key at POS1, end it at POS 2 (origin 1)\n" +" -m, --merge merge already sorted files; do not sort\n" +" -o, --output=FILE write result to FILE instead of standard output\n" +" -s, --stable stabilize sort by disabling last-resort " +"comparison\n" +" -S, --buffer-size=SIZE use SIZE for main memory buffer\n" +msgstr "" +"Andere Optionen:\n" +"\n" +" -c, --check prüfen, ob Eingabe sortiert ist; nicht " +"sortieren\n" +" -k, --key=POS1[,POS2] Schlüssel geht von POS1 bis POS2 (beginnend mit " +"1)\n" +" -m, --merge schon sortierte Dateien zusammenführen; nicht\n" +" sortieren\n" +" -o, --output=DATEI Ergebnis in DATEI schreiben statt " +"Standardeingabe\n" +" -s, --stable Sortierung stabilisieren (dabei " +"Rückzugssortierung\n" +" deaktivieren)\n" +" -S, --buffer-size=GRÖSSE GRÖSSE für Hauptspeicherpuffer benutzen\n" + +#: src/sort.c:312 +#, c-format +msgid "" +" -t, --field-separator=SEP use SEP instead of non- to whitespace " +"transition\n" +" -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %s\n" +" multiple options specify multiple directories\n" +" -u, --unique with -c: check for strict ordering\n" +" otherwise: output only the first of an equal " +"run\n" +msgstr "" +" -t, --field-separator=SEP SEP benutzen statt Nicht- zu Leerraumübergang\n" +" (whitespace transition)\n" +" -T, --temporary-directory=VERZ\n" +" für temporäre Dateien VERZ statt $TMPDIR oder %" +"s;\n" +" kann mehrfach gegeben werden\n" +" -u, --unique mit -c: auf strikte Odnung prüfen; andernfalls: " +"nur\n" +" das erste von mehreren Gleichen ausgeben\n" + +#: src/sort.c:319 +msgid " -z, --zero-terminated end lines with 0 byte, not newline\n" +msgstr "" +" -z, --zero-terminated Zeilen mit Nullbyte beenden, nicht mit\n" +" Zeilenvorschub\n" + +#: src/sort.c:324 +msgid "" +"\n" +"POS is F[.C][OPTS], where F is the field number and C the character " +"position\n" +"in the field. OPTS is one or more single-letter ordering options, which\n" +"override global ordering options for that key. If no key is given, use the\n" +"entire line as the key.\n" +"\n" +"SIZE may be followed by the following multiplicative suffixes:\n" +msgstr "" +"\n" +"POS ist F[.Z][OPTS], wobei F eine Feldnummer und Z eine Zeichenposition im " +"Feld\n" +"ist. OPTS setzt sich zusammen aus einer oder mehreren Ordnungsoptionen mit\n" +"einem Buchstaben, die die globalen Ordnungsoptionen für diesen Schlüssel " +"außer\n" +"Kraft setzen. Wenn kein Schlüssel angegeben wurde, wird die ganze Zeile " +"als\n" +"Schlüssel benutzt.\n" +"\n" +"GRÖSSE kann einer der folgenden multiplikativen Suffixe sein:\n" + +#: src/sort.c:333 +#, c-format +msgid "" +"% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +"*** WARNING ***\n" +"The locale specified by the environment affects sort order.\n" +"Set LC_ALL=C to get the traditional sort order that uses\n" +"native byte values.\n" +msgstr "" +"% 1% des Speichers, b 1, k 1024 (Vorgabe), und so weiter für M, G, T, P, E, " +"Z,\n" +"Y.\n" +"\n" +"Ohne DATEI, oder wenn DATEI »-« ist, Standardeingabe lesen.\n" +"\n" +"*** WARNUNG ***\n" +"Die eingestellte Locale beeinflusst die Sortierreihenfolge.\n" +"Setzen Sie LC_ALL=C, um die traditionelle Sortierreihenfolge zu aktivieren, " +"bei\n" +"der native Bytewerte verwendet werden.\n" + +#: src/sort.c:444 +msgid "cannot create temporary file" +msgstr "temporäre Datei konnte nicht angelegt werden" + +#: src/sort.c:467 +msgid "open failed" +msgstr "Fehler beim Öffnen" + +#: src/sort.c:487 src/sort.c:2496 +msgid "close failed" +msgstr "Fehler beim Schließen" + +#: src/sort.c:495 +msgid "write failed" +msgstr "Fehler beim Schreiben" + +#: src/sort.c:641 +msgid "sort size" +msgstr "Sortiergröße" + +#: src/sort.c:715 +msgid "stat failed" +msgstr "»stat« fehlgeschlagen" + +#: src/sort.c:972 +msgid "read failed" +msgstr "Lesen fehlgeschlagen" + +#: src/sort.c:1570 +#, c-format +msgid "%s: %s:%s: disorder: " +msgstr "%s: %s:%s: ungeordnet: " + +#: src/sort.c:1574 +msgid "standard error" +msgstr "Standardfehler" + +#: src/sort.c:2032 +#, c-format +msgid "%s: invalid field specification `%s'" +msgstr "%s: ungültige Feldangabe »%s«" + +#: src/sort.c:2058 +#, c-format +msgid "%s: count `%.*s' too large" +msgstr "%s: Anzahl »%.*s« zu groß" + +#: src/sort.c:2064 +#, c-format +msgid "%s: invalid count at start of `%s'" +msgstr "%s: ungültige Zähler am Anfang von »%s«" + +#: src/sort.c:2298 +msgid "invalid number after `-'" +msgstr "ungültige Zahl hinter »-«" + +#: src/sort.c:2301 src/sort.c:2347 src/sort.c:2374 +msgid "invalid number after `.'" +msgstr "ungültige Zahl hinter ».«" + +#: src/sort.c:2304 src/sort.c:2383 +msgid "stray character in field spec" +msgstr "verirrte Buchstaben in Feldspezifikation" + +#: src/sort.c:2338 +msgid "invalid number at field start" +msgstr "ungültige Zahl am Feldanfang" + +#: src/sort.c:2342 src/sort.c:2370 +msgid "field number is zero" +msgstr "Feldnummer ist Null" + +#: src/sort.c:2351 +msgid "character offset is zero" +msgstr "Zeichenversatz ist Null" + +#: src/sort.c:2366 +msgid "invalid number after `,'" +msgstr "ungültige Zahl hinter »,«" + +#: src/sort.c:2411 +#, c-format +msgid "multi-character tab `%s'" +msgstr "Multi-Zeichen-Tab »%s«" + +#: src/sort.c:2479 +#, c-format +msgid "extra operand `%s' not allowed with -c" +msgstr "zusätzlicher Operand »%s« nicht erlaubt mit -c" + +#: src/split.c:96 +#, c-format +msgid "Usage: %s [OPTION] [INPUT [PREFIX]]\n" +msgstr "Aufruf: %s [OPTION] [EINGABE [PRÄFIX]]\n" + +#: src/split.c:100 +msgid "" +"Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default\n" +"PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input.\n" +"\n" +msgstr "" +"Stücke fester Größe der EINGABE auf PRÄFIXaa, PRÄFIXab, ... ausgeben; " +"Vorgabe\n" +"für PRÄFIX ist »x«. Wenn keine EINGABE angegeben wurde oder die EINGABE " +"»-«\n" +"ist, Standardeingabe lesen.\n" +"\n" + +#: src/split.c:108 +#, c-format +msgid "" +" -a, --suffix-length=N use suffixes of length N (default %d)\n" +" -b, --bytes=SIZE put SIZE bytes per output file\n" +" -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file\n" +" -l, --lines=NUMBER put NUMBER lines per output file\n" +msgstr "" +" -a, --suffix-length=N Suffixe mit Länge N verwenden (Vorgabe %d)\n" +" -b, --bytes=GRÖSSE GRÖSSE Bytes in die Ausgabedatei ausgeben\n" +" -C, --line-bytes=GRÖSSE höchstens GRÖSSE Bytes pro Zeile auf die Ausgabe\n" +" schreiben\n" +" -l, --lines=ANZAHL ANZAHL Zeilen in die Ausgabedatei ausgeben\n" + +#: src/split.c:114 +msgid "" +" --verbose print a diagnostic to standard error just\n" +" before each output file is opened\n" +msgstr "" +" --verbose Meldung auf Standardfehlerausgabe ausgeben, " +"bevor\n" +" jede Ausgabedatei geöffnet wird\n" + +#: src/split.c:171 +msgid "Output file suffixes exhausted" +msgstr "Kein Suffix für Ausgabedateien mehr verfügbar" + +#: src/split.c:189 +#, c-format +msgid "creating file `%s'\n" +msgstr "Datei »%s« wird angelgt\n" + +#: src/split.c:341 +msgid "cannot split in more than one way" +msgstr "Es ist nicht möglich, auf mehr als eine Art zu splitten" + +#: src/split.c:394 +#, c-format +msgid "%s: invalid suffix length" +msgstr "%s: ungültige Suffixlänge" + +#: src/split.c:408 src/split.c:434 +#, c-format +msgid "%s: invalid number of bytes" +msgstr "%s: ungültige Anzahl von Bytes" + +#: src/split.c:421 +#, c-format +msgid "%s: invalid number of lines" +msgstr "%s: ungültige Anzahl von Zeilen" + +#: src/split.c:470 +#, c-format +msgid "`-%d' option is obsolete; use `-l %d'" +msgstr "die Option »-%d« ist überholt; bitte verwenden Sie »-l %d«" + +#: src/split.c:483 +msgid "invalid number" +msgstr "Ungültige Anzahl" + +#: src/stat.c:326 +msgid "*** invalid date/time ***" +msgstr "*** ungültiges Datum/Zeit ***" + +#: src/stat.c:608 +#, c-format +msgid "cannot read file system information for %s" +msgstr "kann Dateisysteminformation für %s nicht lesen" + +#: src/stat.c:684 +#, c-format +msgid "Usage: %s [OPTION] FILE...\n" +msgstr "Aufruf: %s [OPTION] DATEI...\n" + +#: src/stat.c:685 +msgid "" +"Display file or filesystem status.\n" +"\n" +" -f, --filesystem display filesystem status instead of file status\n" +" -c --format=FORMAT use the specified FORMAT instead of the default\n" +" -L, --dereference follow links\n" +" -t, --terse print the information in terse form\n" +msgstr "" +"Datei- oder Dateisystem-Status anzeigen.\n" +"\n" +" -f, --filesystem Dateisystem-Status anstelle von Datei-Status " +"anzeigen\n" +" -c --format=FORMAT FORMAT anstelle des Standards benutzen\n" +" -L, --dereference Verknüpfungen folgen\n" +" -t, --terse Informationen in knapper Form ausgeben\n" + +#: src/stat.c:696 +msgid "" +"\n" +"The valid format sequences for files (without --filesystem):\n" +"\n" +" %A Access rights in human readable form\n" +" %a Access rights in octal\n" +" %B The size in bytes of each block reported by `%b'\n" +" %b Number of blocks allocated (see %B)\n" +msgstr "" +"\n" +"Die gültigen Formatangaben für Dateien (ohne --filesystem):\n" +"\n" +" %A Zugriffsrechte in menschenlesbarer Form\n" +" %a Zugriffsrechte im Oktalformat\n" +" %B die Größe in Bytes jedes mit »%b« gemeldeten Blocks\n" +" %b Anzahl der beanspruchten Blöcke\n" + +#: src/stat.c:704 +#, fuzzy +msgid "" +" %D Device number in hex\n" +" %d Device number in decimal\n" +" %F File type\n" +" %f Raw mode in hex\n" +" %G Group name of owner\n" +" %g Group ID of owner\n" +msgstr "" +" %D Gerätenummber in Hex\n" +" %d Gerätenummber in Dezimal\n" +" %F Dateityp\n" +" %f roher Modus in Hex\n" +" %G Gruppenname des Eigners\n" +" %g Gruppen-ID des Eigners\n" + +#: src/stat.c:712 +msgid "" +" %h Number of hard links\n" +" %i Inode number\n" +" %N Quoted File name with dereference if symbolic link\n" +" %n File name\n" +" %o IO block size\n" +" %s Total size, in bytes\n" +" %T Minor device type in hex\n" +" %t Major device type in hex\n" +msgstr "" +" %h Anzahl der harten Verknüpfungen\n" +" %i INode-Nummer\n" +" %N »Quoted File Name« mit Dereferenzierung bei symbolischer Verknüpfung\n" +" %n Dateiname\n" +" %o E/A-Blockgröße\n" +" %s Gesamtgröße in Bytes\n" +" %T Minor-Gerätetyp in Hex\n" +" %t Major-Gerätetyp in Hex\n" + +#: src/stat.c:722 +msgid "" +" %U User name of owner\n" +" %u User ID of owner\n" +" %X Time of last access as seconds since Epoch\n" +" %x Time of last access\n" +" %Y Time of last modification as seconds since Epoch\n" +" %y Time of last modification\n" +" %Z Time of last change as seconds since Epoch\n" +" %z Time of last change\n" +"\n" +msgstr "" +" %U Nutzername des Eigners\n" +" %u Nutzer-ID des Eigners\n" +" %X Zeit des letzten Zugriffs in Sekunden seit der Epoche\n" +" %x Zeit des letzten Zugriffs\n" +" %Y Zeit der letzten Modifikation in Sekunden seit der Epoche\n" +" %y Zeit der letzten Modifikation\n" +" %Z Zeit der letzten Änderung in Sekunden seit der Epoche\n" +" %z Zeit der letzten Änderung\n" +"\n" + +#: src/stat.c:734 +msgid "" +"Valid format sequences for file systems:\n" +"\n" +" %a Free blocks available to non-superuser\n" +" %b Total data blocks in file system\n" +" %c Total file nodes in file system\n" +" %d Free file nodes in file system\n" +" %f Free blocks in file system\n" +msgstr "" +"Die gültigen Formatangaben für Dateisysteme:\n" +"\n" +" %a Freie Blöcke, die Nicht-Superusern zur Verfügung stehen\n" +" %b Gesamt-Datenblöcke im Dateisystem\n" +" %c Gesamt-Dateiknoten im Dateisystem\n" +" %d Freie Dateiknoten im Dateisystem\n" +" %f Freie Blöcke im Dateisystem\n" + +#: src/stat.c:743 +msgid "" +" %i File System id in hex\n" +" %l Maximum length of filenames\n" +" %n File name\n" +" %s Optimal transfer block size\n" +" %T Type in human readable form\n" +" %t Type in hex\n" +msgstr "" +" %i Dateisystem-ID in Hex\n" +" %l Maximale Länge von Dateinamen\n" +" %n Dateiname\n" +" %s Optimale Transfer-Blockgröße\n" +" %T Typ in menschenlesbarer Form\n" +" %t Typ in Hex\n" + +#: src/stty.c:498 +#, c-format +msgid "" +"Usage: %s [-F DEVICE] [--file=DEVICE] [SETTING]...\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-a|--all]\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-g|--save]\n" +msgstr "" +"Aufruf: %s [-F GERÄT] [--file=GERÄT] [EINSTELLUNGEN]...\n" +" oder: %s [-F GERÄT] [--file=GERÄT] [-a|--all]\n" +" oder: %s [-F GERÄT] [--file=GERÄT] [-g|--save]\n" + +#: src/stty.c:504 +msgid "" +"Print or change terminal characteristics.\n" +"\n" +" -a, --all print all current settings in human-readable form\n" +" -g, --save print all current settings in a stty-readable form\n" +" -F, --file=DEVICE open and use the specified DEVICE instead of stdin\n" +msgstr "" +"Charakteristika des Terminals ausgeben oder ändern.\n" +"\n" +" -a, --all alle Einstellungen in lesbarer Form ausgeben\n" +" -g, --save alle Einstellungen lesbar für stty ausgeben\n" +" -F, --file=GERÄT das angegebene GERÄT anstelle der Standardeingabe " +"öffnen\n" +" und benutzen\n" + +#: src/stty.c:513 +msgid "" +"\n" +"Optional - before SETTING indicates negation. An * marks non-POSIX\n" +"settings. The underlying system defines which settings are available.\n" +msgstr "" +"\n" +"Ein optionales »-« vor EINSTELLUNGEN bedeutet Verneinung. Ein »*« markiert\n" +"nicht POSIX-konforme Einstellungen. Das Wirtssystem bestimmt, welche\n" +"Einstellungen zur Verfügung stehen.\n" + +#: src/stty.c:518 +msgid "" +"\n" +"Special characters:\n" +" * dsusp CHAR CHAR will send a terminal stop signal once input flushed\n" +" eof CHAR CHAR will send an end of file (terminate the input)\n" +" eol CHAR CHAR will end the line\n" +msgstr "" +"\n" +"Besondere Zeichen:\n" +"* dsusp CHAR CHAR sendet ein Terminalstoppsignal, wenn Eingabe " +"erforderlich\n" +" eof CHAR CHAR sendet Ende-der-Datei (Eingabe beenden)\n" +" eol CHAR CHAR beendet Zeile\n" + +#: src/stty.c:525 +msgid "" +" * eol2 CHAR alternate CHAR for ending the line\n" +" erase CHAR CHAR will erase the last character typed\n" +" intr CHAR CHAR will send an interrupt signal\n" +" kill CHAR CHAR will erase the current line\n" +msgstr "" +"* eol2 CHAR alternatives CHAR für Zeilenende\n" +" erase CHAR CHAR löscht das zuletzt eingegebene Zeichen\n" +" intr CHAR CHAR sendet Unterbrechungssignal (Interrupt)\n" +" kill CHAR CHAR löscht aktuelle Zeile\n" + +#: src/stty.c:531 +msgid "" +" * lnext CHAR CHAR will enter the next character quoted\n" +" quit CHAR CHAR will send a quit signal\n" +" * rprnt CHAR CHAR will redraw the current line\n" +" start CHAR CHAR will restart the output after stopping it\n" +msgstr "" +"* lnext CHAR CHAR nimmt das nächste Zeichen uninterpretiert auf\n" +" quit CHAR CHAR sendet ein Quit-Signal\n" +"* rprnt CHAR CHAR gibt die aktuelle Zeile neu aus\n" +" start CHAR CHAR startet die Ausgabe erneut nach einem Stopp\n" + +#: src/stty.c:537 +msgid "" +" stop CHAR CHAR will stop the output\n" +" susp CHAR CHAR will send a terminal stop signal\n" +" * swtch CHAR CHAR will switch to a different shell layer\n" +" * werase CHAR CHAR will erase the last word typed\n" +msgstr "" +" stop CHAR CHAR stoppt die Ausgabe\n" +" susp CHAR CHAR sendet ein Terminalstoppsignal\n" +"* swtch CHAR CHAR wechselt zu einer anderen Shell-Ebene\n" +"* werase CHAR CHAR löscht das zuletzt eingegebene Wort\n" + +#: src/stty.c:543 +msgid "" +"\n" +"Special settings:\n" +" N set the input and output speeds to N bauds\n" +" * cols N tell the kernel that the terminal has N columns\n" +" * columns N same as cols N\n" +msgstr "" +"\n" +"Spezielle Einstellungen:\n" +" N Eingabe- und Ausgabegeschwindigkeit auf N Baud setzen\n" +"* cols N an den Kernel melden, dass dieses Terminal N Spalten hat\n" +"* columns N dasselbe wie cols N\n" + +#: src/stty.c:550 +msgid "" +" ispeed N set the input speed to N\n" +" * line N use line discipline N\n" +" min N with -icanon, set N characters minimum for a completed " +"read\n" +" ospeed N set the output speed to N\n" +msgstr "" +" ispeed N Eingabegeschwindigkeit auf N setzen\n" +"* line N \"line discipline\" N benutzen\n" +" min N mit -icanon, N Zeichen Minimum für ein vollständiges Lesen " +"setzen\n" +" ospeed N Ausgabegeschwindigkeit auf N setzen\n" + +#: src/stty.c:556 +msgid "" +" * rows N tell the kernel that the terminal has N rows\n" +" * size print the number of rows and columns according to the " +"kernel\n" +" speed print the terminal speed\n" +" time N with -icanon, set read timeout of N tenths of a second\n" +msgstr "" +"* rows N an den Kernel melden, dass dieses Terminal N Zeilen hat\n" +"* size die Anzahl Zeilen und Spalten ausgeben\n" +" speed die Terminal-Geschwindigkeit ausgeben\n" +" time N mit -icanon, die Lesewartezeit auf N Zehntelsekunden setzen\n" + +#: src/stty.c:562 +msgid "" +"\n" +"Control settings:\n" +" [-]clocal disable modem control signals\n" +" [-]cread allow input to be received\n" +" * [-]crtscts enable RTS/CTS handshaking\n" +" csN set character size to N bits, N in [5..8]\n" +msgstr "" +"\n" +"Einstellungen für die Flusskontrolle:\n" +" [-]clocal Modemkontrollsignale ignorieren\n" +" [-]cread Empfang von Eingaben erlauben\n" +"* [-]crtscts RTS/CTS-Handshaking erlauben\n" +" csN Zeichengröße auf N Bits setzen, N in [5..8]\n" + +#: src/stty.c:570 +msgid "" +" [-]cstopb use two stop bits per character (one with `-')\n" +" [-]hup send a hangup signal when the last process closes the tty\n" +" [-]hupcl same as [-]hup\n" +" [-]parenb generate parity bit in output and expect parity bit in " +"input\n" +" [-]parodd set odd parity (even with `-')\n" +msgstr "" +" [-]cstopb zwei Stopp-Bits pro Zeichen benutzen (eins mit »-«)\n" +" [-]hup ein Hangup-Signal senden, wenn der letzte Prozess das Tty\n" +" schließt\n" +" [-]hupcl dasselbe wie [-]hup\n" +" [-]parenb Parity-Bit in der Ausgabe erzeugen und Parity-Bit in der\n" +" Eingabe erwarten\n" +" [-]parodd ungerade Parity setzen (auch mit »-«)\n" + +#: src/stty.c:577 +msgid "" +"\n" +"Input settings:\n" +" [-]brkint breaks cause an interrupt signal\n" +" [-]icrnl translate carriage return to newline\n" +" [-]ignbrk ignore break characters\n" +" [-]igncr ignore carriage return\n" +msgstr "" +"\n" +"Einstellungen für die Eingabe:\n" +" [-]brkint ein Break verursacht ein Unterbrechungssignal\n" +" [-]icrnl Wagenrücklauf (CR) in Zeilenvorschub wandeln\n" +" [-]ignbrk Breaks ignorieren\n" +" [-]igncr Wagenrücklauf ignorieren\n" + +#: src/stty.c:585 +msgid "" +" [-]ignpar ignore characters with parity errors\n" +" * [-]imaxbel beep and do not flush a full input buffer on a character\n" +" [-]inlcr translate newline to carriage return\n" +" [-]inpck enable input parity checking\n" +" [-]istrip clear high (8th) bit of input characters\n" +msgstr "" +" [-]ignpar Parity-Fehler ignorieren\n" +"* [-]imaxbel piepen und vollen Eingabepuffer leeren;\n" +" nicht bei Eingabe eines Zeichens\n" +" [-]inlcr Zeilenvorschub in Wagenrücklauf (CR) wandeln\n" +" [-]inpck Eingabeprüfung der Parity erlauben\n" +" [-]istrip höchstes Bit (das 8.) der Eingabezeichen löschen\n" + +#: src/stty.c:592 +msgid "" +" * [-]iuclc translate uppercase characters to lowercase\n" +" * [-]ixany let any character restart output, not only start character\n" +" [-]ixoff enable sending of start/stop characters\n" +" [-]ixon enable XON/XOFF flow control\n" +" [-]parmrk mark parity errors (with a 255-0-character sequence)\n" +" [-]tandem same as [-]ixoff\n" +msgstr "" +"* [-]iuclc Groß- in Kleinbuchstaben wandeln\n" +"* [-]ixany jedes Zeichen startet Ausgabe neu, nicht nur das " +"Startzeichen\n" +" [-]ixoff das Senden von Start-/Stoppzeichen erlauben\n" +" [-]ixon XON/XOFF-Flusskontrolle erlauben\n" +" [-]parmrk Parity-Fehler markieren (mit einer 255-0-Zeichenfolge)\n" +" [-]tandem dasselbe wie [-]ixoff\n" + +#: src/stty.c:600 +msgid "" +"\n" +"Output settings:\n" +" * bsN backspace delay style, N in [0..1]\n" +" * crN carriage return delay style, N in [0..3]\n" +" * ffN form feed delay style, N in [0..1]\n" +" * nlN newline delay style, N in [0..1]\n" +msgstr "" +"\n" +"Einstellungen für die Ausgabe:\n" +"* bsN Verzögerungsstil für Backspace, N in [0..1]\n" +"* crN Verzögerungsstil für Wagenrücklauf (CR), N in [0..3]\n" +"* ffN Verzögerungsstil für Seitenvorschub, N in [0..1]\n" +"* nlN verzögerungsstil für Zeilenvorschub, N in [0..1]\n" + +#: src/stty.c:608 +msgid "" +" * [-]ocrnl translate carriage return to newline\n" +" * [-]ofdel use delete characters for fill instead of null characters\n" +" * [-]ofill use fill (padding) characters instead of timing for delays\n" +" * [-]olcuc translate lowercase characters to uppercase\n" +" * [-]onlcr translate newline to carriage return-newline\n" +" * [-]onlret newline performs a carriage return\n" +msgstr "" +"* [-]ocrnl Wagenrücklauf (CR) in Zeilenvorschub wandeln\n" +"* [-]ofdel Löschzeichen zum Auffüllen anstelle von Nullzeichen " +"benutzen\n" +"* [-]ofill Füllzeichen anstelle von Zeitverzögerungen benutzen\n" +"* [-]olcuc Klein- in Großbuchstaben wandeln\n" +"* [-]onlcr Zeilenvorschub in Wagenrücklauf (CR) wandeln\n" +"* [-]onlret Zeilenvorschub bedingt Wagenrücklauf (CR)\n" + +#: src/stty.c:616 +msgid "" +" * [-]onocr do not print carriage returns in the first column\n" +" [-]opost postprocess output\n" +" * tabN horizontal tab delay style, N in [0..3]\n" +" * tabs same as tab0\n" +" * -tabs same as tab3\n" +" * vtN vertical tab delay style, N in [0..1]\n" +msgstr "" +"* [-]onocr kein Wagenrücklauf (CR) in der ersten Spalte\n" +" [-]opost Ausgabe nachbehandeln\n" +"* tabN horizontale Tabulatorverzögerung, N in [0..3]\n" +"* tabs dasselbe wie tab0\n" +"* -tabs dasselbe wie tab3\n" +"* vtN vertikale Tabulatorverzögerung, N in [0..1]\n" + +#: src/stty.c:624 +msgid "" +"\n" +"Local settings:\n" +" [-]crterase echo erase characters as backspace-space-backspace\n" +" * crtkill kill all line by obeying the echoprt and echoe settings\n" +" * -crtkill kill all line by obeying the echoctl and echok settings\n" +msgstr "" +"\n" +"Lokale Einstellungen:\n" +" [-]crterase Löschzeichen als Backspace-Leerzeichen-Backspace ausgeben\n" +"* crtkill Zeile mit echoprt- und echoe-Einstellungen löschen\n" +"* -crtkill Zeile mit echoctl- und echok-Einstellungen löschen\n" + +#: src/stty.c:631 +msgid "" +" * [-]ctlecho echo control characters in hat notation (`^c')\n" +" [-]echo echo input characters\n" +" * [-]echoctl same as [-]ctlecho\n" +" [-]echoe same as [-]crterase\n" +" [-]echok echo a newline after a kill character\n" +msgstr "" +"* [-]ctlecho Sonderzeichen in Hutnotation ausgeben (»^c«)\n" +" [-]echo Eingabezeichen ausgeben\n" +"* [-]echoctl dasselbe wie [-]ctlecho\n" +" [-]echoe dasselbe wie [-]crterase\n" +" [-]echok Zeilenvorschub nach Killzeichen ausgeben\n" + +#: src/stty.c:638 +msgid "" +" * [-]echoke same as [-]crtkill\n" +" [-]echonl echo newline even if not echoing other characters\n" +" * [-]echoprt echo erased characters backward, between `\\' and '/'\n" +" [-]icanon enable erase, kill, werase, and rprnt special characters\n" +" [-]iexten enable non-POSIX special characters\n" +msgstr "" +"* [-]echoke dasselbe wie [-]crtkill\n" +" [-]echonl Zeilenvorschub ausgeben, auch wenn keine Zeichen ausgegeben\n" +" werden\n" +"* [-]echoprt gelöschte Zeichen rückwärts ausgeben, zwischen »\\« und »/«\n" +" [-]icanon erase-, kill-, werase- und rprnt-Sonderzeichen erlauben\n" +" [-]iexten Sonderzeichen erlauben, die nicht POSIX-konform sind\n" + +#: src/stty.c:645 +msgid "" +" [-]isig enable interrupt, quit, and suspend special characters\n" +" [-]noflsh disable flushing after interrupt and quit special " +"characters\n" +" * [-]prterase same as [-]echoprt\n" +" * [-]tostop stop background jobs that try to write to the terminal\n" +" * [-]xcase with icanon, escape with `\\' for uppercase characters\n" +msgstr "" +" [-]isig interrupt-, quit- und-suspend Sonderzeichen erlauben\n" +" [-]noflsh Ausgabeentleerung nach interrupt- und quit-Sonderzeichen\n" +" verhindern\n" +"* [-]prterase dasselbe wie [-]echoprt\n" +"* [-]tostop Hintergrundjobs stoppen, die auf das Terminal schreiben\n" +"* [-]xcase mit icanon, Großbuchstaben mit »\\« maskieren\n" + +#: src/stty.c:652 +msgid "" +"\n" +"Combination settings:\n" +" * [-]LCASE same as [-]lcase\n" +" cbreak same as -icanon\n" +" -cbreak same as icanon\n" +msgstr "" +"\n" +"Kombinierte Einstellungen:\n" +"* [-]LCASE dasselbe wie [-]lcase\n" +" cbreak dasselbe wie -icanon\n" +" -cbreak dasselbe wie icanon\n" + +#: src/stty.c:659 +msgid "" +" cooked same as brkint ignpar istrip icrnl ixon opost isig\n" +" icanon, eof and eol characters to their default values\n" +" -cooked same as raw\n" +" crt same as echoe echoctl echoke\n" +msgstr "" +" cooked dasselbe wie brkint ignpar istrip icrnl ixon opost isig\n" +" icanon-, und eof- und eol-Zeichen mit den Vorgabewerten\n" +" -cooked dasselbe wie raw\n" +" crt dasselbe wie echoe echoctl echoke\n" + +#: src/stty.c:665 +msgid "" +" dec same as echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq same as [-]ixany\n" +" ek erase and kill characters to their default values\n" +" evenp same as parenb -parodd cs7\n" +msgstr "" +" dec dasselbe wie echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +"* [-]decctlq dasselbe wie [-]ixany\n" +" ek Erase- und Killzeichen auf Vorgabewert setzen\n" +" evenp dasselbe wie parenb -parodd cs7\n" + +#: src/stty.c:672 +msgid "" +" -evenp same as -parenb cs8\n" +" * [-]lcase same as xcase iuclc olcuc\n" +" litout same as -parenb -istrip -opost cs8\n" +" -litout same as parenb istrip opost cs7\n" +" nl same as -icrnl -onlcr\n" +" -nl same as icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +msgstr "" +" -evenp dasselbe wie -parenb cs8\n" +"* [-]lcase dasselbe wie xcase iuclc olcuc\n" +" litout dasselbe wie -parenb -istrip -opost cs8\n" +" -litout dasselbe wie parenb istrip opost cs7\n" +" nl dasselbe wie -icrnl -onlcr\n" +" -nl dasselbe wie icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" + +#: src/stty.c:680 +msgid "" +" oddp same as parenb parodd cs7\n" +" -oddp same as -parenb cs8\n" +" [-]parity same as [-]evenp\n" +" pass8 same as -parenb -istrip cs8\n" +" -pass8 same as parenb istrip cs7\n" +msgstr "" +" oddp dasselbe wie parenb parodd cs7\n" +" -oddp dasselbe wie -parenb cs8\n" +" [-]parity dasselbe wie [-]evenp\n" +" pass8 dasselbe wie -parenb -istrip cs8\n" +" -pass8 dasselbe wie parenb istrip cs7\n" + +#: src/stty.c:687 +msgid "" +" raw same as -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw same as cooked\n" +msgstr "" +" raw dasselbe wie -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw dasselbe wie cooked\n" + +#: src/stty.c:693 +msgid "" +" sane same as cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, all special\n" +" characters to their default values.\n" +msgstr "" +" sane dasselbe wie cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iucl -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, alle speziellen\n" +" Zeichen auf Vorgabewert\n" + +#: src/stty.c:701 +msgid "" +"\n" +"Handle the tty line connected to standard input. Without arguments,\n" +"prints baud rate, line discipline, and deviations from stty sane. In\n" +"settings, CHAR is taken literally, or coded as in ^c, 0x37, 0177 or\n" +"127; special values ^- or undef used to disable special characters.\n" +msgstr "" +"\n" +"Die Tty-Leitung manipulieren, die mit der Standardeingabe verbunden ist. " +"Ohne\n" +"Argumente, die Baud-Rate, Line-Disziplin und Abweichungen von »stty sane«\n" +"ausgeben. In den Einstellungen wird CHAR wörtlich genommen oder kodiert wie " +"in\n" +"^c, 0x37, 0177 oder 127; spezielle Werte ^- oder undef werden benutzt, um\n" +"Sonderzeichen zu unterbinden.\n" + +#: src/stty.c:787 +msgid "only one device may be specified" +msgstr "nur ein Gerät darf angegeben werden" + +#: src/stty.c:882 +msgid "" +"the options for verbose and stty-readable output styles are\n" +"mutually exclusive" +msgstr "" +"Die Optionen für ausführliche und stty-lesbare Ausgabe\n" +"können nicht gleichzeitig benutzt werden" + +#: src/stty.c:887 +msgid "when specifying an output style, modes may not be set" +msgstr "Wenn ein Ausgabestil angegeben ist, kann kein Modus gesetzt werden" + +#: src/stty.c:903 +#, c-format +msgid "%s: couldn't reset non-blocking mode" +msgstr "%s: Zurücksetzen auf nicht-blockierenden Modus ist nicht möglich" + +#: src/stty.c:957 src/stty.c:1064 +#, c-format +msgid "invalid argument `%s'" +msgstr "ungültiges Argument »%s«" + +#: src/stty.c:968 src/stty.c:985 src/stty.c:997 src/stty.c:1010 +#: src/stty.c:1022 src/stty.c:1041 +#, c-format +msgid "missing argument to `%s'" +msgstr "fehlendes Argument für »%s«" + +#: src/stty.c:1117 +#, c-format +msgid "%s: unable to perform all requested operations" +msgstr "%s: es ist nicht möglich, alle angeforderten Operationen durchzuführen" + +#: src/stty.c:1122 +msgid "new_mode: mode\n" +msgstr "new_mode: Modus\n" + +#: src/stty.c:1462 +#, c-format +msgid "%s: no size information for this device" +msgstr "%s: Keine Information zur Größe dieses Gerätes" + +#: src/stty.c:1944 +#, c-format +msgid "invalid integer argument `%s'" +msgstr "ungültiges Ganzzahlargument »%s«" + +#: src/su.c:289 +msgid "Password:" +msgstr "Kennwort:" + +#: src/su.c:292 +msgid "getpass: cannot open /dev/tty" +msgstr "getpass: es ist nicht möglich, /dev/tty zu öffnen" + +#: src/su.c:350 +msgid "cannot set groups" +msgstr "es ist nicht möglich, die Gruppen zu setzen" + +#: src/su.c:354 +msgid "cannot set group id" +msgstr "es ist nicht möglich, die Gruppen-ID zu setzen" + +#: src/su.c:356 +msgid "cannot set user id" +msgstr "es ist nicht möglich, die Benutzer-ID zu setzen" + +#: src/su.c:437 +#, c-format +msgid "Usage: %s [OPTION]... [-] [USER [ARG]...]\n" +msgstr "Aufruf: %s [OPTION]... [-] [BENUTZER [ARG]...]\n" + +#: src/su.c:438 +msgid "" +"Change the effective user id and group id to that of USER.\n" +"\n" +" -, -l, --login make the shell a login shell\n" +" -c, --commmand=COMMAND pass a single COMMAND to the shell with -c\n" +" -f, --fast pass -f to the shell (for csh or tcsh)\n" +" -m, --preserve-environment do not reset environment variables\n" +" -p same as -m\n" +" -s, --shell=SHELL run SHELL if /etc/shells allows it\n" +msgstr "" +"Die effektive Benutzer- und Gruppen-ID in die des BENUTZERs ändern.\n" +"\n" +" -, -l, --login die Shell zur Loginshell machen\n" +" -c, --commmand=BEFEHL einen einzelnen BEFEHL an die Shell " +"weitergeben\n" +" -f, --fast -f an die Shell weitergeben (für csh oder " +"tcsh)\n" +" -m, --preserve-environment Umgebungsvariablen nicht neu setzen\n" +" -p dasselbe wie -m\n" +" -s, --shell=SHELL SHELL benutzen, falls /etc/shells es erlaubt\n" + +#: src/su.c:450 +msgid "" +"\n" +"A mere - implies -l. If USER not given, assume root.\n" +msgstr "" +"\n" +"Ein schlichtes »-« steht für -l. Falls kein BENUTZER angegeben ist, »root«\n" +"annehmen.\n" + +#: src/su.c:529 +#, c-format +msgid "user %s does not exist" +msgstr "Benutzer %s existiert nicht" + +#: src/su.c:552 +msgid "incorrect password" +msgstr "ungültiges Kennwort" + +#: src/su.c:569 +#, c-format +msgid "using restricted shell %s" +msgstr "eingeschränkte Shell %s benutzen" + +#: src/su.c:580 +#, c-format +msgid "warning: cannot change directory to %s" +msgstr "Warnung: es ist nicht möglich, in das Verzeichnis %s zu wechseln" + +#: src/sum.c:36 +msgid "Kayvan Aghaiepour and David MacKenzie" +msgstr "Kayvan Aghaiepour und David MacKenzie" + +#: src/sum.c:64 +msgid "" +"Print checksum and block counts for each FILE.\n" +"\n" +" -r defeat -s, use BSD sum algorithm, use 1K blocks\n" +" -s, --sysv use System V sum algorithm, use 512 bytes blocks\n" +msgstr "" +"Prüfsumme und Blockanzahl für jede DATEI ausgeben.\n" +"\n" +" -r BSD-Summenalgorithmus benutzen, 1K Blöcke verwenden " +"(Vorgabe)\n" +" -s, --sysv System-V-Summenalgorithmus benutzen, 512-Byte-Blöcke\n" +" verwenden\n" + +#: src/sync.c:45 +msgid "" +"Force changed blocks to disk, update the super block.\n" +"\n" +msgstr "" +"Das Schreibens geänderter Blöcke auf die Platte erzwingen,\n" +"den Super-Block aktualisieren.\n" +"\n" + +#: src/sync.c:70 src/tty.c:112 +msgid "ignoring all arguments" +msgstr "ignoriere alle Argumente" + +#: src/sys2.h:492 +msgid " --help display this help and exit\n" +msgstr " --help diese Hilfe anzeigen und beenden.\n" + +#: src/sys2.h:494 +msgid " --version output version information and exit\n" +msgstr " --version Versionsinformation anzeigen und beenden.\n" + +#: src/tac.c:54 +msgid "Jay Lepreau and David MacKenzie" +msgstr "Jay Lepreau und David MacKenzie" + +#: src/tac.c:131 +msgid "" +"Write each FILE to standard output, last line first.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Jede DATEI nach Standardausgabe schreiben, die letzte Zeile zuerst.\n" +"Wurde keine DATEI angegeben oder ist DATEI »-«, Standardeingabe lesen.\n" + +#: src/tac.c:139 +msgid "" +" -b, --before attach the separator before instead of after\n" +" -r, --regex interpret the separator as a regular expression\n" +" -s, --separator=STRING use STRING as the separator instead of newline\n" +msgstr "" +" -b, --before Trennzeichen vorher statt hinterher einfügen\n" +" -r, --regex das Trennzeichen als regulären Ausdruck\n" +" interpretieren\n" +" -s, --separator=ZKETTE ZKETTE als Trenzeichen statt Zeilenumbruch " +"benutzen\n" + +#: src/tac.c:453 src/tac.c:592 +msgid "stdin: read error" +msgstr "Standardeingabe: Lesefehler" + +#: src/tac.c:638 +msgid "separator cannot be empty" +msgstr "Trennzeichen darf nicht leer sein" + +#: src/tail.c:49 +msgid "Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering" +msgstr "Paul Rubin, David MacKenzie, Ian Lance Taylor und Jim Meyering" + +#: src/tail.c:238 +#, c-format +msgid "" +"Print the last %d lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Die letzten %d Zeilen jeder DATEI auf Standardausgabe ausgeben. Wurden\n" +"mehrere DATEIen angegeben, wird für jede zunächst der Dateinamen ausgeben.\n" +"Ohne DATEI, oder wenn DATEI »-« ist, von der Standardeingabe lesen.\n" +"\n" + +#: src/tail.c:247 +msgid "" +" --retry keep trying to open a file even if it is\n" +" inaccessible when tail starts or if it becomes\n" +" inaccessible later -- useful only with -f\n" +" -c, --bytes=N output the last N bytes\n" +msgstr "" +" --retry weiterhin versuchen, eine Datei zu öffnen, auch " +"wenn\n" +" sie beim Start nicht verfügbar ist oder später\n" +" nicht mehr verfügbar ist; nur mit -f sinnvoll\n" +" -c, --bytes=N die letzten N Bytes ausgeben\n" + +#: src/tail.c:253 +msgid "" +" -f, --follow[={name|descriptor}]\n" +" output appended data as the file grows;\n" +" -f, --follow, and --follow=descriptor are\n" +" equivalent\n" +" -F same as --follow=name --retry\n" +msgstr "" +" -f, --follow[={name|descriptor}]\n" +" angefügte Daten ausgeben, während die Datei " +"wächst;\n" +" »-f«, »--follow« und »--follow=descriptor« " +"sind\n" +" äquivalent\n" +" -F gleichbedeutend mit »--follow=name --retry«\n" + +#: src/tail.c:260 +#, c-format +msgid "" +" -n, --lines=N output the last N lines, instead of the last %d\n" +" --max-unchanged-stats=N\n" +" with --follow=name, reopen a FILE which has not\n" +" changed size after N (default %d) iterations\n" +" to see if it has been unlinked or renamed\n" +" (this is the usual case of rotated log files)\n" +msgstr "" +" -n, --lines=N die letzten N Zeilen ausgeben, anstelle der " +"letzen %d\n" +" --max-unchanged-stats=N\n" +" mit --follow=name die DATEI erneut öffnen, wenn " +"sie\n" +" nach N Iterationen (Vorgabe: %d) unverändert " +"ist,\n" +" um zu sehen, ob sie gelöscht oder umbenannt " +"wurde\n" +" (das ist normalerweise der Fall bei rotierten\n" +" Logdateien)\n" + +#: src/tail.c:271 +msgid "" +" --pid=PID with -f, terminate after process ID, PID dies\n" +" -q, --quiet, --silent never output headers giving file names\n" +" -s, --sleep-interval=S with -f, sleep for approximately S seconds\n" +" (default 1.0) between iterations.\n" +" -v, --verbose always output headers giving file names\n" +msgstr "" +" --pid=PID mit -f: Programm beenden, wenn PID beendet wird\n" +" -q, --quiet, --silent nie Kopfzeilen mit Dateinamen ausgeben\n" +" -s, --sleep-interval=S mit -f: Pause von S (oder 1) Sek. zwischen " +"Versuchen\n" +" -v, --verbose immer Kopfzeilen mit Dateinamen ausgeben\n" + +#: src/tail.c:280 +msgid "" +"\n" +"If the first character of N (the number of bytes or lines) is a `+',\n" +"print beginning with the Nth item from the start of each file, otherwise,\n" +"print the last N items in the file. N may have a multiplier suffix:\n" +"b for 512, k for 1024, m for 1048576 (1 Meg).\n" +"\n" +msgstr "" +"\n" +"Wenn das erste Zeichen von N (der Anzahl der Bytes oder Zeilen) ein »+« " +"ist,\n" +"die Ausgabe mit dem Nten Byte bzw. der Nten Zeile vom Anfang jeder Datei\n" +"beginnen, andernfalls die letzten N Bytes bzw. Zeilen ausgeben. N kann " +"einen\n" +"Vervielfachungssuffix haben: »b« für 512, »k« für 1024, »m« für 1048576\n" +"(1 Megabyte).\n" +"\n" + +#: src/tail.c:288 +msgid "" +"With --follow (-f), tail defaults to following the file descriptor, which\n" +"means that even if a tail'ed file is renamed, tail will continue to track\n" +"its end. " +msgstr "" +"Mit --follow (-f) verfolgt tail den Datei-Deskriptor. Dies bedeutet, dass " +"auch\n" +"im Falle einer Umbenennung tail das Ende verfolgen wird. " + +#: src/tail.c:293 +msgid "" +"This default behavior is not desirable when you really want to\n" +"track the actual name of the file, not the file descriptor (e.g., log\n" +"rotation). Use --follow=name in that case. That causes tail to track the\n" +"named file by reopening it periodically to see if it has been removed and\n" +"recreated by some other program.\n" +msgstr "" +"Dieses Verhalten ist nicht erwünscht, wenn man wirklich den derzeitigen " +"Namen\n" +"der Datei verfolgen will und nicht den Datei-Deskriptor (z. B. bei Rotation " +"der\n" +"Protokoll-Dateien, Logs). Benutzen Sie in diesem Fall --follow=name. Dies\n" +"bewirkt, dass tail die Datei immer wieder schließt und öffnet, um zu sehen, " +"ob\n" +"die Datei gelöscht und von einem anderen Programm neu angelegt wurde.\n" +"\n" + +#: src/tail.c:331 +#, c-format +msgid "closing %s (fd=%d)" +msgstr "%s wird geschlossen (df=%d)" + +#: src/tail.c:391 +#, c-format +msgid "%s: cannot seek to offset %s" +msgstr "%s: es ist nicht möglich, zum Offset %s zu springen" + +#: src/tail.c:395 +#, c-format +msgid "%s: cannot seek to relative offset %s" +msgstr "%s: es ist nicht möglich, zum relativen Offset %s zu springen" + +#: src/tail.c:400 +#, c-format +msgid "%s: cannot seek to end-relative offset %s" +msgstr "" +"%s: es ist nicht möglich, vom Ende her zum relativen Offset %s zu springen" + +#: src/tail.c:818 +#, c-format +msgid "`%s' has become inaccessible" +msgstr "auf »%s« kann nicht mehr zugegriffen werden" + +#: src/tail.c:835 +#, c-format +msgid "`%s' has been replaced with an untailable file; giving up on this name" +msgstr "»%s« wurde ersetzt mit einer ungeeigneten Datei; kein weiterer Versuch" + +#: src/tail.c:856 +#, c-format +msgid "`%s' has become accessible" +msgstr "auf »%s« kann jetzt zugegriffen werden" + +#: src/tail.c:864 +#, c-format +msgid "`%s' has appeared; following end of new file" +msgstr "»%s« ist aufgetaucht; nach dem Ende einer neuen Datei" + +#: src/tail.c:875 +#, c-format +msgid "`%s' has been replaced; following end of new file" +msgstr "»%s« wurde ersetzt; nach dem Ende einer neuen Datei" + +#: src/tail.c:1000 +#, c-format +msgid "%s: file truncated" +msgstr "%s: Datei abgeschnitten" + +#: src/tail.c:1020 +msgid "no files remaining" +msgstr "Keine Dateien mehr übrig" + +#: src/tail.c:1236 +#, c-format +msgid "%s: cannot follow end of this type of file; giving up on this name" +msgstr "" +"%s: es ist nicht möglich, bis zum Ende dieses Dateityps vorgehen;\n" +" kein weiterer Versuch für diesen Namen" + +#: src/tail.c:1356 +#, c-format +msgid "%c: invalid suffix character in obsolescent option" +msgstr "%c: ungültiges Suffix-Zeichen in überholter Option" + +#: src/tail.c:1405 +#, c-format +msgid "" +"too many arguments; When using tail's obsolescent option syntax (%s)\n" +"there may be no more than one file argument. Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"Zu viele Argumente.\n" +"Wenn überholte Optionssyntax (%s) von »tail« benutzt wird,\n" +"darf nicht mehr als ein Dateiargument angegeben werden. Stattdessen sollte\n" +"-n oder -c benutzt werden." + +#: src/tail.c:1414 +#, c-format +msgid "" +"Warning: it is not portable to use two or more file arguments with\n" +"tail's obsolescent option syntax (%s). Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"Warnung: Es ist nicht portabel, zwei oder mehr Dateiargumente mit der\n" +"überholten Optionssyntax (%s) zu benutzen. Stattdessen sollte die\n" +"entsprechende Option -n oder -c benutzt werden." + +#: src/tail.c:1423 +#, c-format +msgid "`%s' option is obsolete; use `%s-%c %.*s'" +msgstr "die Option »%s« ist überholt; bitte verwenden Sie »%s-%c %.*s«" + +#: src/tail.c:1484 +#, c-format +msgid "%s is larger than the maximum file size on this system" +msgstr "%s ist größer als die maximale Dateigröße auf diesem System" + +#: src/tail.c:1510 +#, c-format +msgid "%s: invalid maximum number of unchanged stats between opens" +msgstr "" +"%s: ungültige maximale Anzahl von ungeänderten »stats« zwischen Öffnungen" + +#: src/tail.c:1522 +#, c-format +msgid "%s: invalid maximum number of consecutive size changes" +msgstr "%s: ungültige Anzahl von aufeinanderfolgenden Größenänderungen" + +#: src/tail.c:1534 +#, c-format +msgid "%s: invalid PID" +msgstr "%s: ungültige PID" + +#: src/tail.c:1549 +#, c-format +msgid "%s: invalid number of seconds" +msgstr "%s: ungültige Anzahl von Sekunden" + +#: src/tail.c:1568 +msgid "warning: --retry is useful only when following by name" +msgstr "Warnung: --retry ist nur sinnvoll, wenn dieser Option ein Name folgt" + +#: src/tail.c:1572 +msgid "warning: PID ignored; --pid=PID is useful only when following" +msgstr "Warnung: PID ignoriert; --pid=PID ist nur sinnvoll, wenn es folgt" + +#: src/tail.c:1575 +msgid "warning: --pid=PID is not supported on this system" +msgstr "Warnung: --pid=PID wird auf diesem System nicht unterstützt" + +#: src/tee.c:33 +msgid "Mike Parker, Richard M. Stallman, and David MacKenzie" +msgstr "Mike Parker, Richard M. Stallman und David MacKenzie" + +#: src/tee.c:64 +msgid "" +"Copy standard input to each FILE, and also to standard output.\n" +"\n" +" -a, --append append to the given FILEs, do not overwrite\n" +" -i, --ignore-interrupts ignore interrupt signals\n" +msgstr "" +"Die Standardeingabe in jede angegebene DATEI und auf die Standardausgabe\n" +"kopieren.\n" +"\n" +" -a, --append an existierende DATEIen anhängen, nichts\n" +" überschreiben\n" +" -i, --ignore-interrupts Unterbrechnungssignale (Interrupts) ignorieren\n" + +#: src/test.c:216 +msgid "argument expected\n" +msgstr "Argument erwartet\n" + +#: src/test.c:224 +#, c-format +msgid "integer expression expected %s\n" +msgstr "Ganzzahliger Ausdruck erwartet %s\n" + +#: src/test.c:342 +msgid "')' expected\n" +msgstr "»)« erwartet\n" + +#: src/test.c:345 +#, c-format +msgid "')' expected, found %s\n" +msgstr "»)« erwartet, %s gefunden\n" + +#: src/test.c:361 src/test.c:894 +#, c-format +msgid "%s: unary operator expected\n" +msgstr "%s: Operator mit einem Argument erwartet\n" + +#: src/test.c:389 src/test.c:920 +#, c-format +msgid "%s: binary operator expected\n" +msgstr "%s: Operator mit zwei Argumenten erwartet\n" + +#: src/test.c:424 +msgid "before -lt" +msgstr "vor -lt" + +#: src/test.c:432 +msgid "after -lt" +msgstr "nach -lt" + +#: src/test.c:446 +msgid "before -le" +msgstr "vor -le" + +#: src/test.c:453 +msgid "after -le" +msgstr "nach -le" + +#: src/test.c:469 +msgid "before -gt" +msgstr "vor -gt" + +#: src/test.c:476 +msgid "after -gt" +msgstr "nach -gt" + +#: src/test.c:490 +msgid "before -ge" +msgstr "vor -ge" + +#: src/test.c:497 +msgid "after -ge" +msgstr "nach -ge" + +#: src/test.c:512 +msgid "-nt does not accept -l\n" +msgstr "-nt erlaubt kein -l\n" + +#: src/test.c:526 +msgid "before -ne" +msgstr "vor -ne" + +#: src/test.c:533 +msgid "after -ne" +msgstr "nach -ne" + +#: src/test.c:549 +msgid "before -eq" +msgstr "vor -eq" + +#: src/test.c:556 +msgid "after -eq" +msgstr "nach -eq" + +#: src/test.c:567 +msgid "-ef does not accept -l\n" +msgstr "-ef erlaubt kein -l\n" + +#: src/test.c:586 +msgid "-ot does not accept -l\n" +msgstr "-ot erlaubt kein -l\n" + +#: src/test.c:593 +msgid "unknown binary operator" +msgstr "unbekannter Operator mit zwei Argumenten" + +#: src/test.c:781 +msgid "after -t" +msgstr "nach -t" + +#: src/test.c:979 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: [ EXPRESSION ]\n" +" or: %s OPTION\n" +msgstr "" +"Aufruf: %s AUSDRUCK\n" +" oder: [ AUSDRUCK ]\n" +" oder: %s OPTION\n" + +#: src/test.c:985 +msgid "" +"Exit with the status determined by EXPRESSION.\n" +"\n" +msgstr "" +"Programm mit Status gemäß AUSDRUCK beenden.\n" +"\n" + +#: src/test.c:991 +msgid "" +"\n" +"EXPRESSION is true or false and sets exit status. It is one of:\n" +msgstr "" +"\n" +"AUSDRUCK ist wahr oder falsch und setzt den Exit-Status. Möglichkeiten für\n" +"AUSDRUCK:\n" + +#: src/test.c:995 +msgid "" +"\n" +" ( EXPRESSION ) EXPRESSION is true\n" +" ! EXPRESSION EXPRESSION is false\n" +" EXPRESSION1 -a EXPRESSION2 both EXPRESSION1 and EXPRESSION2 are true\n" +" EXPRESSION1 -o EXPRESSION2 either EXPRESSION1 or EXPRESSION2 is true\n" +msgstr "" +"\n" +" ( AUSDRUCK ) AUSDRUCK ist wahr\n" +" ! AUSDRUCK AUSDRUCK ist falsch\n" +" AUSDRUCK1 -a AUSDRUCK2 sowohl AUSDRUCK1 als auch AUSDRUCK2 ist wahr\n" +" AUSDRUCK1 -o AUSDRUCK2 entweder AUSDRUCK1 oder AUSDRUCK2 ist wahr\n" + +#: src/test.c:1002 +msgid "" +"\n" +" [-n] STRING the length of STRING is nonzero\n" +" -z STRING the length of STRING is zero\n" +" STRING1 = STRING2 the strings are equal\n" +" STRING1 != STRING2 the strings are not equal\n" +msgstr "" +"\n" +" [-n] ZEICHENKETTE die Länge von ZEICHENKETTE ist ungleich Null\n" +" -z ZEICHENKETTE die Länge von ZEICHENKETTE ist Null\n" +" ZEICHENKETTE1 = ZEICHENKETTE2 die ZEICHENKETTEn sind gleich\n" +" ZEICHENKETTE1 != ZEICHENKETTE2 die ZEICHENKETTEn sind nicht gleich\n" + +#: src/test.c:1009 +msgid "" +"\n" +" INTEGER1 -eq INTEGER2 INTEGER1 is equal to INTEGER2\n" +" INTEGER1 -ge INTEGER2 INTEGER1 is greater than or equal to INTEGER2\n" +" INTEGER1 -gt INTEGER2 INTEGER1 is greater than INTEGER2\n" +" INTEGER1 -le INTEGER2 INTEGER1 is less than or equal to INTEGER2\n" +" INTEGER1 -lt INTEGER2 INTEGER1 is less than INTEGER2\n" +" INTEGER1 -ne INTEGER2 INTEGER1 is not equal to INTEGER2\n" +msgstr "" +"\n" +" GANZZAHL1 -eq GANZZAHL2 GANZZAHL1 ist gleich GANZZAHL2\n" +" GANZZAHL1 -ge GANZZAHL2 GANZZAHL1 ist größer als oder gleich GANZZAHL2\n" +" GANZZAHL1 -gt GANZZAHL2 GANZZAHL1 ist größer als GANZZAHL2\n" +" GANZZAHL1 -le GANZZAHL2 GANZZAHL1 ist kleiner als oder gleich GANZZAHL2\n" +" GANZZAHL1 -lt GANZZAHL2 GANZZAHL1 ist kleiner als GANZZAHL2\n" +" GANZZAHL1 -ne GANZZAHL2 GANZZAHL1 ist nicht gleich GANZZAHL2\n" + +#: src/test.c:1018 +msgid "" +"\n" +" FILE1 -ef FILE2 FILE1 and FILE2 have the same device and inode numbers\n" +" FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2\n" +" FILE1 -ot FILE2 FILE1 is older than FILE2\n" +msgstr "" +"\n" +" DATEI1 -ef DATEI2 DATEI1 und DATEI2 haben dieselbe Device- und Inode-" +"Nummer\n" +" DATEI1 -nt DATEI2 DATEI1 ist neuer (Änderungsdatum) als DATEI2\n" +" DATEI1 -ot DATEI2 DATEI1 ist älter als DATEI2\n" + +#: src/test.c:1024 +msgid "" +"\n" +" -b FILE FILE exists and is block special\n" +" -c FILE FILE exists and is character special\n" +" -d FILE FILE exists and is a directory\n" +" -e FILE FILE exists\n" +msgstr "" +"\n" +" -b DATEI DATEI existiert und ist ein »block special«\n" +" -c DATEI DATEI existiert und ist ein »character special«\n" +" -d DATEI DATEI existiert und ist ein Verzeichnis\n" +" -e DATEI DATEI existiert\n" + +#: src/test.c:1031 +msgid "" +" -f FILE FILE exists and is a regular file\n" +" -g FILE FILE exists and is set-group-ID\n" +" -h FILE FILE exists and is a symbolic link (same as -L)\n" +" -G FILE FILE exists and is owned by the effective group ID\n" +" -k FILE FILE exists and has its sticky bit set\n" +msgstr "" +" -f DATEI DATEI existiert und ist eine reguläre Datei\n" +" -g DATEI DATEI existiert und ist set-group-ID\n" +" -h DATEI DATEI existiert und ist ein symbolischer Link (dasselbe wie -" +"L)\n" +" -G DATEI DATEI existiert und hat die effektive Gruppen-ID\n" +" -k DATEI DATEI existiert und hat das Sticky-Bit gesetzt\n" + +#: src/test.c:1038 +msgid "" +" -L FILE FILE exists and is a symbolic link (same as -h)\n" +" -O FILE FILE exists and is owned by the effective user ID\n" +" -p FILE FILE exists and is a named pipe\n" +" -r FILE FILE exists and is readable\n" +" -s FILE FILE exists and has a size greater than zero\n" +msgstr "" +" -L DATEI DATEI existiert und ist ein symbolischer Link\n" +" -O DATEI DATEI existiert und hat die effektive Benutzer-ID\n" +" -p DATEI DATEI existiert und ist Pipe mit Namen\n" +" -r DATEI DATEI existiert und ist lesbar\n" +" -s DATEI DATEI existiert und ist größer als Null\n" + +#: src/test.c:1045 +msgid "" +" -S FILE FILE exists and is a socket\n" +" -t [FD] file descriptor FD (stdout by default) is opened on a " +"terminal\n" +" -u FILE FILE exists and its set-user-ID bit is set\n" +" -w FILE FILE exists and is writable\n" +" -x FILE FILE exists and is executable\n" +msgstr "" +" -S DATEI DATEI existiert und ist ein Socket\n" +" -t [FD] DATEI-Deskriptor FD (Standard: Standardausgabe) ist auf ein\n" +" Terminal geöffnet\n" +" -u DATEI DATEI existiert und das Set-User-ID-Bit der DATEI ist " +"gesetzt\n" +" -w DATEI DATEI existiert und ist schreibbar\n" +" -x DATEI DATEI existiert und ist ausführbar\n" + +#: src/test.c:1052 +msgid "" +"\n" +"Beware that parentheses need to be escaped (e.g., by backslashes) for " +"shells.\n" +"INTEGER may also be -l STRING, which evaluates to the length of STRING.\n" +msgstr "" +"\n" +"Bedenken Sie, dass runde Klammern für Shells maskiert werden müssen (z. B. " +"mit\n" +"einem Backslash). INTEGER kann auch -l ZEICHENKETTE sein mit der Bedeutung\n" +"»Länge der ZEICHENKETTE«.\n" + +#: src/test.c:1067 +msgid "FIXME: ksb and mjb" +msgstr "FIXME: ksb und mjb" + +#: src/test.c:1111 +msgid "missing `]'\n" +msgstr "»]« fehlt\n" + +#: src/test.c:1125 +msgid "too many arguments\n" +msgstr "zuviele Argumente\n" + +#: src/touch.c:39 +msgid "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith" +msgstr "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie und Randy Smith" + +#: src/touch.c:164 src/touch.c:179 +#, c-format +msgid "creating %s" +msgstr "Erzeugen von %s" + +#: src/touch.c:222 +#, c-format +msgid "cannot touch %s" +msgstr "kann %s nicht berühren" + +#: src/touch.c:228 +#, c-format +msgid "setting times of %s" +msgstr "Setzen der Zeiten für %s" + +#: src/touch.c:245 +msgid "" +"Update the access and modification times of each FILE to the current time.\n" +"\n" +msgstr "" +"Die Zugriffs- und Modifikationszeiten jeder DATEI auf die\n" +"momentane Zeit aktualisieren.\n" +"\n" + +#: src/touch.c:252 +msgid "" +" -a change only the access time\n" +" -c, --no-create do not create any files\n" +" -d, --date=STRING parse STRING and use it instead of current time\n" +" -f (ignored)\n" +" -m change only the modification time\n" +msgstr "" +" -a Nur die Zugriffszeit ändern.\n" +" -c, --no-create Keine Dateien erzeugen.\n" +" -d, --date=DATUM DATUM lesen und statt der momentanen Zeit " +"verwenden.\n" +" -f (ignoriert)\n" +" -m Nur Modifikationszeit ändern.\n" + +#: src/touch.c:259 +msgid "" +" -r, --reference=FILE use this file's times instead of current time\n" +" -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time\n" +" --time=WORD set time given by WORD: access atime use (same as -" +"a)\n" +" modify mtime (same as -m)\n" +msgstr "" +" -r, --reference=DATEI Die Zeiten dieser Datei anstatt der momentanen " +"Zeit\n" +" verwenden.\n" +" -t MARKE [[HH]JJ]MMTTSSmm[.ss] statt momentaner Zeit " +"verwenden.\n" +" --time=WORT Die Zeit, die von WORT angegeben wird, setzen:\n" +" access, atime, (wie -a), mtime, modify (wie -m).\n" + +#: src/touch.c:267 +msgid "" +"\n" +"Note that the -d and -t options accept different time-date formats.\n" +msgstr "" +"\n" +"Beachten Sie, dass -d und -t verschiedene Zeit-Datum-Formate akzeptieren.\n" + +#: src/touch.c:311 src/touch.c:331 +#, c-format +msgid "invalid date format %s" +msgstr "Ungültiges Datumsformat %s" + +#: src/touch.c:355 +msgid "cannot specify times from more than one source" +msgstr "Angabe von mehr als einer Zeitquelle nicht möglich" + +#: src/touch.c:378 +#, c-format +msgid "" +"warning: `touch %s' is obsolete; use `touch -t %04d%02d%02d%02d%02d.%02d'" +msgstr "" +"Warnung: »touch %s« ist veraltet; benutzen Sie »touch -t %04d%02d%02d%02d%" +"02d.%02d«" + +#: src/touch.c:399 +msgid "file arguments missing" +msgstr "Dateiargumente fehlen" + +#: src/tr.c:327 +#, c-format +msgid "Usage: %s [OPTION]... SET1 [SET2]\n" +msgstr "Aufruf: %s [OPTION]... MENGE1 [MENGE2]\n" + +#: src/tr.c:331 +msgid "" +"Translate, squeeze, and/or delete characters from standard input,\n" +"writing to standard output.\n" +"\n" +" -c, --complement first complement SET1\n" +" -d, --delete delete characters in SET1, do not translate\n" +" -s, --squeeze-repeats replace each input sequence of a repeated " +"character\n" +" that is listed in SET1 with a single occurrence\n" +" of that character\n" +" -t, --truncate-set1 first truncate SET1 to length of SET2\n" +msgstr "" +"Zeichen von Standardeingabe wandeln, verdichten und/oder löschen; auf\n" +"Standardausgabe schreiben.\n" +"\n" +" -c, --complement erstes Komplement MENGE1\n" +" -d, --delete Zeichen der MENGE1 löschen, nicht wandeln\n" +" -s, --squeeze-repeats jede Eingabefolge eines wiederholten Zeichens, " +"das\n" +" in MENGE1 enthalten ist, durch ein einzelnes\n" +" Vorkommens dieses Zeichens ersetzen\n" +" -t, --truncate-set1 zuerst MENGE1 auf die Länge von MENGE2 " +"abschneiden\n" + +#: src/tr.c:344 +msgid "" +"\n" +"SETs are specified as strings of characters. Most represent themselves.\n" +"Interpreted sequences are:\n" +"\n" +" \\NNN character with octal value NNN (1 to 3 octal digits)\n" +" \\\\ backslash\n" +" \\a audible BEL\n" +" \\b backspace\n" +" \\f form feed\n" +" \\n new line\n" +" \\r return\n" +" \\t horizontal tab\n" +msgstr "" +"\n" +"MENGEn werden angegeben als Zeichenketten. Die meisten Zeichen stehen für " +"sich\n" +"selbst. Interpretierte Folgen sind:\n" +"\n" +" \\NNN Zeichen mit Oktalwert NNN (1 bis 3 oktale Ziffern)\n" +" \\\\ Backslash (\\)\n" +" \\a hörbarer Ton (Piep)\n" +" \\b Zeichen zurück\n" +" \\f Seitenvorschub\n" +" \\n Zeilenvorschub\n" +" \\r Wagenrücklauf\n" +" \\t horizontaler Tabulator\n" + +#: src/tr.c:358 +msgid "" +" \\v vertical tab\n" +" CHAR1-CHAR2 all characters from CHAR1 to CHAR2 in ascending order\n" +" [CHAR*] in SET2, copies of CHAR until length of SET1\n" +" [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0\n" +" [:alnum:] all letters and digits\n" +" [:alpha:] all letters\n" +" [:blank:] all horizontal whitespace\n" +" [:cntrl:] all control characters\n" +" [:digit:] all digits\n" +msgstr "" +" \\v vertikaler Tabulator\n" +" ZEICH1-ZEICH2 alle Zeichen von ZEICH1 bis ZEICH2 aufsteigend\n" +" [ZEICH*] in MENGE2, Kopien von ZEICH bis zur Länge von MENGE1\n" +" [ZEICH*ANZ] ANZ Kopien von ZEICHEN, ANZ ist oktal, wenn es mit 0 " +"beginnt\n" +" [:alnum:] alle Buchstaben und Ziffern\n" +" [:alpha:] alle Buchstaben\n" +" [:blank:] alle horizontalen Leerzeichen/Tabulatoren\n" +" [:cntrl:] alle Kontrollzeichen\n" +" [:digit:] alle Ziffern\n" + +#: src/tr.c:369 +msgid "" +" [:graph:] all printable characters, not including space\n" +" [:lower:] all lower case letters\n" +" [:print:] all printable characters, including space\n" +" [:punct:] all punctuation characters\n" +" [:space:] all horizontal or vertical whitespace\n" +" [:upper:] all upper case letters\n" +" [:xdigit:] all hexadecimal digits\n" +" [=CHAR=] all characters which are equivalent to CHAR\n" +msgstr "" +" [:graph:] alle druckbaren Zeichen, ohne Leerzeichen\n" +" [:lower:] alle Kleinbuchstaben\n" +" [:print:] alle druckbaren Zeichen, einschl. Leerzeichen\n" +" [:punct:] alle Satzzeichen\n" +" [:space:] alle horizontalen oder vertikalen Leerzeichen/Tabulatoren\n" +" [:upper:] alle Großbuchstaben\n" +" [:xdigit:] alle hexadezimalen Ziffern\n" +" [=ZEICHEN=] alle Zeichen äquivalent zu ZEICHEN\n" + +#: src/tr.c:379 +msgid "" +"\n" +"Translation occurs if -d is not given and both SET1 and SET2 appear.\n" +"-t may be used only when translating. SET2 is extended to length of\n" +"SET1 by repeating its last character as necessary. " +msgstr "" +"\n" +"Wandlung wird durchgeführt, wenn nicht -d spezifiziert ist und sowohl " +"MENGE1\n" +"als auch MENGE2 angegeben sind. -t darf nur bei Wandlung benutzt werden.\n" +"MENGE2 wird, wenn nötig, durch Wiederholung des letzten Zeichens auf die " +"Länge\n" +"von MENGE1 vergrößert. " + +#: src/tr.c:385 +msgid "" +"Excess characters\n" +"of SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to\n" +"expand in ascending order; used in SET2 while translating, they may\n" +"only be used in pairs to specify case conversion. " +msgstr "" +"Zusätzliche Zeichen in MENGE2 werden ignoriert. Nur\n" +"[:lower:] und [:upper:] werden mit Sicherheit in aufsteigender Reihenfolge\n" +"expandiert. In MENGE2 dürfen sie zum Wandeln nur in Paaren benutzt werden, " +"um\n" +"eine Groß-/Kleinschreibung anzuzeigen. " + +#: src/tr.c:391 +msgid "" +"-s uses SET1 if not\n" +"translating nor deleting; else squeezing uses SET2 and occurs after\n" +"translation or deletion.\n" +msgstr "" +"-s benutzt MENGE1, wenn nicht\n" +"umgewandelt oder gelöscht wird; andernfalls wird MENGE2 zum Verdichten " +"benutzt\n" +"und erscheint nach Wandlung und Löschung.\n" + +#: src/tr.c:557 +#, c-format +msgid "" +"warning: the ambiguous octal escape \\%c%c%c is being\n" +"\tinterpreted as the 2-byte sequence \\0%c%c, `%c'" +msgstr "" +"Warnung: die mehrdeutige Oktal-Escape \\%c%c%c wird als 2-Byte-Folge\n" +"\t \\0%c%c, »%c« interpretiert" + +#: src/tr.c:566 +msgid "invalid backslash escape at end of string" +msgstr "Ungültiger Backslash (\\) am Ende der Zeichenkette" + +#: src/tr.c:572 +#, c-format +msgid "invalid backslash escape `\\%c'" +msgstr "Ungültige Benutzung des Backslashs »\\%c«" + +#: src/tr.c:725 +#, c-format +msgid "range-endpoints of `%s-%s' are in reverse collating sequence order" +msgstr "" +"Die Endpunkte des Bereiches »%s-%s« sind in umgekehrter Sortierreihenfolge" + +#: src/tr.c:906 +#, c-format +msgid "invalid repeat count `%s' in [c*n] construct" +msgstr "Ungültige Wiederholungsangabe »%s« in [c*n] Konstrukt" + +#: src/tr.c:999 +msgid "missing character class name `[::]'" +msgstr "Fehlender Zeichenklassename »[::]«" + +#: src/tr.c:1002 +msgid "missing equivalence class character `[==]'" +msgstr "Fehlendes Äquivalenzklassenzeichen »[==]«" + +#: src/tr.c:1025 +#, c-format +msgid "invalid character class `%s'" +msgstr "Ungültige Zeichenklasse »%s«" + +#: src/tr.c:1050 +#, c-format +msgid "%s: equivalence class operand must be a single character" +msgstr "%s: Äquivalenzklassenoperand muss ein einzelnes Zeichen sein" + +#: src/tr.c:1522 +msgid "the [c*] repeat construct may not appear in string1" +msgstr "Die [c*] Wiederholungsangabe darf nicht in String1 erscheinen" + +#: src/tr.c:1532 +msgid "only one [c*] repeat construct may appear in string2" +msgstr "Nur eine [c*] Wiederholungsangabe darf in String2 auftreten" + +#: src/tr.c:1540 +msgid "[=c=] expressions may not appear in string2 when translating" +msgstr "[=c=] Ausdrücke dürfen beim Wandeln nicht in String2 auftauchen" + +#: src/tr.c:1553 +msgid "when not truncating set1, string2 must be non-empty" +msgstr "Wenn Menge1 nicht abgeschnitten wird, darf String2 nicht leer sein" + +#: src/tr.c:1562 +msgid "" +"when translating with complemented character classes,\n" +"string2 must map all characters in the domain to one" +msgstr "" +"Beim Wandeln mit \"complemented character classes\" muss\n" +"String2 alle Zeichen im Bereich auf eines abbilden" + +#: src/tr.c:1569 +msgid "" +"when translating, the only character classes that may appear in\n" +"string2 are `upper' and `lower'" +msgstr "" +"Beim Wandeln dürfen in string2 nur die Zeichenklassen »upper« und »lower«\n" +"verwendet werden" + +#: src/tr.c:1578 +msgid "the [c*] construct may appear in string2 only when translating" +msgstr "Das [c*] Konstrukt darf in Kette2 nur bei Wandlungen auftauchen" + +#: src/tr.c:1853 +msgid "two strings must be given when translating" +msgstr "Beim Wandeln müssen zwei Zeichenketten angegeben werden" + +#: src/tr.c:1856 +msgid "two strings must be given when both deleting and squeezing repeats" +msgstr "Beim Löschen mit Verdichten müssen zwei Zeichenketten angegeben werden" + +#: src/tr.c:1870 +msgid "only one string may be given when deleting without squeezing repeats" +msgstr "" +"Beim Löschen ohne Verdichten darf nur eine Zeichenkette angegeben werden" + +#: src/tr.c:1876 +msgid "at least one string must be given when squeezing repeats" +msgstr "" +"Beim Löschen von Wiederholungen muss mindestens\n" +"eine Zeichenkette angegeben werden" + +#: src/tr.c:1967 +msgid "misaligned [:upper:] and/or [:lower:] construct" +msgstr "fehlerhaft positioniertes [:upper:]- und/oder [:lower:]-Konstrukt" + +#: src/tr.c:1990 +msgid "" +"invalid identity mapping; when translating, any [:lower:] or [:upper:]\n" +"construct in string1 must be aligned with a corresponding construct\n" +"([:upper:] or [:lower:], respectively) in string2" +msgstr "" +"ungültige Identitätsabbildung; bei Wandlungen muss jedes [:lower:]- oder\n" +"[:upper:]-Konstrukt in Kette1 mit dem entsprechenden [:lower:]- oder\n" +"[:upper:]-Konstrukt in Kette2 in Übereinstimmung gebracht werden" + +#: src/true.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating success.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"Aufruf: %s [ignorierte Kommandzeilen-Argument]\n" +" oder: %s OPTION\n" +"Mit einem Status-Code beenden, der erfolgreiche Ausführung signalisiert.\n" +"\n" +"Diese Optionen dürfen nicht abgekürzt werden.\n" +"\n" + +#: src/tsort.c:97 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]\n" +"Write totally ordered list consistent with the partial ordering in FILE.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Aufruf: %s [OPTION] [DATEI]\n" +"\n" +"Vollkommen geordnete Liste in Übereinstimmung mit der partiellen Ordnung in\n" +"DATEI schreiben.\n" +"Ohne DATEI, oder falls DATEI »-« ist, Standardeingabe lesen.\n" +"\n" + +#: src/tsort.c:533 +#, c-format +msgid "%s: input contains a loop:" +msgstr "%s: Eingabe enthält eine Schleife:" + +#: src/tsort.c:575 +msgid "only one argument may be specified" +msgstr "Nur ein Argument ist zulässig." + +#: src/tty.c:63 +msgid "" +"Print the file name of the terminal connected to standard input.\n" +"\n" +" -s, --silent, --quiet print nothing, only return an exit status\n" +msgstr "" +"Den Dateinamen des Terminals ausgeben, das mit der Standardeingabe " +"verbunden\n" +"ist.\n" +"\n" +" -s, --silent, --quiet nichts ausgeben, nur Exit-Status setzen\n" + +#: src/tty.c:120 +msgid "not a tty" +msgstr "kein Ausgabegerät" + +#: src/uname.c:111 +msgid "" +"Print certain system information. With no OPTION, same as -s.\n" +"\n" +" -a, --all print all information, in the following order:\n" +" -s, --kernel-name print the kernel name\n" +" -n, --nodename print the network node hostname\n" +" -r, --kernel-release print the kernel release\n" +msgstr "" +"Festgelegte Systeminformationen ausgeben. Ohne OPTION dasselbe wie -s.\n" +"\n" +" -a, --all alle Informationen ausgeben\n" +" -s, --kernel-name Namen des Kernels ausgeben\n" +" -n, --nodename Netzwerknamen der Maschine ausgeben\n" +" -r, --release Release-Nummer des Betriebssystems ausgeben\n" + +#: src/uname.c:119 +msgid "" +" -v, --kernel-version print the kernel version\n" +" -m, --machine print the machine hardware name\n" +" -p, --processor print the processor type\n" +" -i, --hardware-platform print the hardware platform\n" +" -o, --operating-system print the operating system\n" +msgstr "" +" -v, --kernel-version Version des Kernels ausgeben\n" +" -m, --machine Maschinentyp (Hardware) ausgeben\n" +" -p, --processor Typ des Prozessors ausgeben\n" +" -i, --hardware-platform Hardwareplattform ausgeben\n" +" -o, --operating-system Namen des Betriebssystems ausgeben\n" + +#: src/uname.c:226 +msgid "cannot get system name" +msgstr "es ist nicht möglich, den Namen des Betriebssystems zu ermitteln" + +#: src/unexpand.c:379 +msgid "" +"Convert spaces in each FILE to tabs, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Alle Leerzeichen in jeder DATEI in Tabulatoren wandeln, auf Standardausgabe\n" +"schreiben. Ohne DATEI, oder wenn DATEI »-« ist, Standardeingabe lesen.\n" + +#: src/unexpand.c:387 +msgid "" +" -a, --all convert all whitespace, instead of just initial " +"whitespace\n" +" --first-only convert only leading sequences of whitespace (overrides -" +"a)\n" +" -t, --tabs=N have tabs N characters apart instead of 8 (enables -a)\n" +" -t, --tabs=LIST use comma separated LIST of tab positions (enables -a)\n" +msgstr "" +" -a, --all alle Leerzeichen wandeln, statt nur der führendenen\n" +" --first-only nur führendene Leerzeichen konvertieren (überschreibt -" +"a)\n" +" -t, --tabs=ANZAHL Tabulatoren alle ANZAHL Zeichen annehmen, statt 8\n" +" -t, --tabs=LISTE kommagetrennte Liste von Tabulatorpositionen " +"verwenden\n" +" (-t und --tabs impliziert -a)\n" + +#: src/unexpand.c:464 +msgid "`-LIST' option is obsolete; use `--first-only -t LIST'" +msgstr "" +"die Option »-LIST« ist überholt; bitte verwenden Sie »--first-only -t LIST«" + +#: src/uniq.c:139 +#, c-format +msgid "Usage: %s [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "Aufruf: %s [OPTION]... [EINGABE [AUSGABE]]\n" + +#: src/uniq.c:143 +msgid "" +"Discard all but one of successive identical lines from INPUT (or\n" +"standard input), writing to OUTPUT (or standard output).\n" +"\n" +msgstr "" +"Alle hintereinanderstehenden identischen Zeilen von EINGABE (oder\n" +"Standardeingabe) bis auf eine löschen, und auf AUSGABE (oder " +"Standardausgabe)\n" +"schreiben.\n" +"\n" + +#: src/uniq.c:151 +msgid "" +" -c, --count prefix lines by the number of occurrences\n" +" -d, --repeated only print duplicate lines\n" +msgstr "" +" -c, --count den Zeilen die Anzahl des Vorkommens voranstellen\n" +" -d, --repeated nur die doppelten Zeilen ausgeben\n" + +#: src/uniq.c:155 +msgid "" +" -D, --all-repeated[=delimit-method] print all duplicate lines\n" +" delimit-method={none(default),prepend,separate}\n" +" Delimiting is done with blank lines.\n" +" -f, --skip-fields=N avoid comparing the first N fields\n" +" -i, --ignore-case ignore differences in case when comparing\n" +" -s, --skip-chars=N avoid comparing the first N characters\n" +" -u, --unique only print unique lines\n" +msgstr "" +" -D, --all-repeated[=TRENN-METHODE] alle doppelten Zeilen ausgeben\n" +" TRENN-METHODE={none(Vorgabe),prepend,separate)};\n" +" das Abtrennen geschieht durch Leerzeilen\n" +" -f, --skip-fields=N nicht die ersten N Felder vergleichen\n" +" -i, --ignore-case Abweichung in Groß/Kleinschreibung ignorieren\n" +" -s, --skip-chars=N nicht die ersten N Zeichen vergleichen\n" +" -u, --unique nur einmal vorkommende Zeilen ausgeben\n" + +#: src/uniq.c:164 +msgid " -w, --check-chars=N compare no more than N characters in lines\n" +msgstr "" +" -w, --check-chars=N nicht mehr als N Zeichen pro Zeile vergleichen\n" + +#: src/uniq.c:169 +msgid "" +"\n" +"A field is a run of whitespace, then non-whitespace characters.\n" +"Fields are skipped before chars.\n" +msgstr "" +"\n" +"Ein Feld ist eine Folge von Leerzeichen/Tabs gefolgt von anderen Zeichen.\n" +"Felder werden vor Zeichen übersprungen.\n" + +#: src/uniq.c:381 +#, c-format +msgid "error reading %s" +msgstr "Fehler beim Lesen von %s" + +#: src/uniq.c:386 +#, c-format +msgid "error writing %s" +msgstr "Fehler beim Schreiben von %s" + +#: src/uniq.c:433 src/uniq.c:450 +#, c-format +msgid "extra operand `%s'" +msgstr "zusätzlicher Operand »%s«" + +#: src/uniq.c:473 src/uniq.c:498 +msgid "invalid number of fields to skip" +msgstr "Ungültige Anzahl an zu überspringenden Feldern" + +#: src/uniq.c:507 +msgid "invalid number of bytes to skip" +msgstr "Ungültige Anzahl an zu überspringenden Bytes" + +#: src/uniq.c:516 +msgid "invalid number of bytes to compare" +msgstr "Ungültige Anzahl an zu vergleichenden Bytes" + +#: src/uniq.c:530 +#, c-format +msgid "`-%lu' option is obsolete; use `-f %lu'" +msgstr "die Option »-%lu« ist überholt; bitte verwenden Sie »-f %lu«" + +# CHECKIT +# What's meant here? -d vs. -D? +# 2001-08-11 16:40:37 CEST -ke- +#: src/uniq.c:538 +msgid "printing all duplicated lines and repeat counts is meaningless" +msgstr "" +"Alle doppelten Zeilen auszugeben und die Zählung zu wiederholen, ist nicht\n" +"sinnvoll" + +#: src/unlink.c:51 +#, c-format +msgid "" +"Usage: %s FILE\n" +" or: %s OPTION\n" +msgstr "" +"Aufruf: %s DATEI\n" +" oder: %s OPTION\n" + +#: src/unlink.c:54 +msgid "" +"Call the unlink function to remove the specified FILE.\n" +"\n" +msgstr "" +"Die Funktion unlink aufrufen, um angegebene DATEI zu löschen.\n" +"\n" + +#: src/unlink.c:99 +#, c-format +msgid "cannot unlink %s" +msgstr "Entfernen (unlink) von %s nicht möglich" + +#: src/uptime.c:129 +msgid "couldn't get boot time" +msgstr "es ist nicht möglich, die Startzeit des Rechners zu ermitteln" + +#: src/uptime.c:136 +#, c-format +msgid " %2d:%02d%s up " +msgstr " %2d:%02d%s an " + +# CHECKIT +# /* FIXME: use strftime, not am, pm. Uli reports that +# the german translation is meaningless. */ +#: src/uptime.c:140 +msgid "am" +msgstr "am" + +# CHECKIT +# /* FIXME: use strftime, not am, pm. Uli reports that +# the german translation is meaningless. */ +#: src/uptime.c:140 +msgid "pm" +msgstr "pm" + +#: src/uptime.c:142 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d Tag" +msgstr[1] "%d Tage" + +#: src/uptime.c:144 +#, c-format +msgid "%d user" +msgid_plural "%d users" +msgstr[0] "%d Benutzer" +msgstr[1] "%d Benutzer" + +#: src/uptime.c:157 +#, c-format +msgid ", load average: %.2f" +msgstr ", Durchschnittslast: %.2f" + +#: src/uptime.c:191 src/users.c:118 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE ]\n" +msgstr "Aufruf: %s [OPTION]... [ DATEI ]\n" + +#: src/uptime.c:192 +#, c-format +msgid "" +"Print the current time, the length of time the system has been up,\n" +"the number of users on the system, and the average number of jobs\n" +"in the run queue over the last 1, 5 and 15 minutes.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"Die aktuelle Zeit, die Dauer, wielange das System läuft, die Anzahl der\n" +"Benutzer und die durchschnittliche Anzahl der laufenden Jobs in den letzten " +"1,\n" +"5 und 15 Minuten ausgeben.\n" +"Falls DATEI nicht angegeben ist, %s benutzen.\n" +"%s als DATEI ist üblich.\n" + +#: src/users.c:35 +msgid "Joseph Arceneaux and David MacKenzie" +msgstr "Joseph Arceneaux und David MacKenzie" + +#: src/users.c:119 +#, c-format +msgid "" +"Output who is currently logged in according to FILE.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"Ausgeben, wer augenblicklich gemäß DATEI angemeldet ist.\n" +"Wenn keine DATEI angegeben ist, %s benutzen.\n" +"%s ist als DATEI üblich.\n" +"\n" + +#: src/wc.c:75 +msgid "Paul Rubin and David MacKenzie" +msgstr "Paul Rubin und David MacKenzie" + +#: src/wc.c:129 +msgid "" +"Print byte, word, and newline counts for each FILE, and a total line if\n" +"more than one FILE is specified. With no FILE, or when FILE is -,\n" +"read standard input.\n" +" -c, --bytes print the byte counts\n" +" -m, --chars print the character counts\n" +" -l, --lines print the newline counts\n" +msgstr "" +"Byte-, Wort- und Zeilenanzahl für jede DATEI ausgeben und eine Zeile mit " +"der\n" +"Gesamtsumme, wenn mehr als eine DATEI angegeben wurde. Ohne DATEI, oder " +"wenn\n" +"DATEI »-« ist, Standardeingabe lesen.\n" +"\n" +" -c, --bytes Byteanzahl ausgeben\n" +" -m, --chars Zeichenanzahl ausgeben\n" +" -l, --lines Zeilenanzahl ausgeben\n" + +#: src/wc.c:137 +msgid "" +" -L, --max-line-length print the length of the longest line\n" +" -w, --words print the word counts\n" +msgstr "" +" -L, --max-line-length die Länge der längsten Zeile ausgeben\n" +" -w, --words Wortanzahl ausgeben\n" + +#: src/who.c:41 +msgid "Joseph Arceneaux, David MacKenzie, and Michael Stone" +msgstr "Joseph Arceneaux, David MacKenzie und Michael Stone" + +#: src/who.c:223 +msgid " old " +msgstr " alt " + +#: src/who.c:387 src/who.c:390 +msgid "id=" +msgstr "id=" + +#: src/who.c:403 src/who.c:408 +msgid "term=" +msgstr "term=" + +#: src/who.c:405 src/who.c:409 +msgid "exit=" +msgstr "exit=" + +#: src/who.c:446 +msgid "clock change" +msgstr "Stellen der Uhr" + +#: src/who.c:458 src/who.c:459 +msgid "run-level" +msgstr "Runlevel" + +#: src/who.c:462 src/who.c:463 +msgid "last=" +msgstr "last=" + +#: src/who.c:492 +#, c-format +msgid "" +"\n" +"# users=%u\n" +msgstr "" +"\n" +"# Benutzer=%u\n" + +#: src/who.c:498 +msgid "NAME" +msgstr "NAME" + +# 8 chars are okay +#: src/who.c:498 +msgid "LINE" +msgstr "LEITUNG" + +#: src/who.c:498 +msgid "TIME" +msgstr "ZEIT" + +#: src/who.c:498 +msgid "IDLE" +msgstr "UNTÄTIG" + +#: src/who.c:498 +msgid "PID" +msgstr "PID" + +#: src/who.c:499 +msgid "COMMENT" +msgstr "KOMMENTAR" + +#: src/who.c:499 +msgid "EXIT" +msgstr "EXIT" + +#: src/who.c:574 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE | ARG1 ARG2 ]\n" +msgstr "Aufruf: %s [OPTION]... [ DATEI | ARG1 ARG2 ]\n" + +#: src/who.c:575 +msgid "" +"\n" +" -a, --all same as -b -d --login -p -r -t -T -u\n" +" -b, --boot time of last system boot\n" +" -d, --dead print dead processes\n" +" -H, --heading print line of column headings\n" +msgstr "" +"\n" +" -a, --all dasselbe wie -b -d --login -p -r -t -T -u\n" +" -b, --boot Zeit des letzten Rechnerstarts (»system boot«)\n" +" -d, --dead tote Prozesse ausgeben\n" +" -H, --heading Kopfzeile mit Spaltenbezeichnungen ausgeben\n" + +#: src/who.c:582 +msgid "" +" -i, --idle add idle time as HOURS:MINUTES, . or old\n" +" (deprecated, use -u)\n" +" --login print system login processes\n" +" (equivalent to SUS -l)\n" +msgstr "" +" -i, --idle die Untätigkeitszeit des Benutzers als STUNDEN:MINUTEN, " +"».«\n" +" oder »old« hinzufügen (von dieser Option wird " +"abgeraten,\n" +" bitte -u verwenden!)\n" +" --login Login-Prozesse des Systems ausgeben\n" +" (gleichbedeutend mit SUS -l)\n" + +#: src/who.c:588 +msgid "" +" -l, --lookup attempt to canonicalize hostnames via DNS\n" +" (-l is deprecated, use --lookup)\n" +" -m only hostname and user associated with stdin\n" +" -p, --process print active processes spawned by init\n" +msgstr "" +" -l, --lookup versuchen, den Rechnernamen mittels DNS zu " +"kanonifizieren\n" +" (von der Option -l wird abgeraten, bitte --lookup\n" +" verwenden!)\n" +" -m nur Rechnernamen und Benutzer, die die Standardeingabe\n" +" verwenden\n" +" -p, --process aktive Prozesse ausgeben, die von init aufgerufen " +"wurden\n" + +#: src/who.c:594 +msgid "" +" -q, --count all login names and number of users logged on\n" +" -r, --runlevel print current runlevel\n" +" -s, --short print only name, line, and time (default)\n" +" -t, --time print last system clock change\n" +msgstr "" +" -q, --count alle Loginnamen und Anzahl der angemeldeten Benutzer\n" +" -r, --runlevel aktuellen Runlevel ausgeben\n" +" -s, --short nur Namen, Leitung und Zeit ausgeben (Vorgabe)\n" +" -t, --time das letztmalige Stellen der Systemuhr ausgeben\n" + +#: src/who.c:600 +msgid "" +" -T, -w, --mesg add user's message status as +, - or ?\n" +" -u, --users list users logged in\n" +" --message same as -T\n" +" --writable same as -T\n" +msgstr "" +" -T, -w, --mesg den Message-Status des Benutzers als +, - or ? " +"hinzufügen\n" +" -u, --users angemeldete Benutzer anzeigen\n" +" --message dasselbe wie -T\n" +" --writable dasselbe wie -T\n" + +#: src/who.c:608 +#, c-format +msgid "" +"\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n" +msgstr "" +"\n" +"Wenn keine DATEI angegeben ist, »%s« nehmen. »%s« ist als DATEI üblich. " +"Wenn\n" +"ARG1 ARG2 angegeben sind, wird -m angenommen: gebräuchlich sind »bin ich« " +"oder\n" +"»ist schlau«.\n" + +#: src/who.c:711 +msgid "Warning: -i will be removed in a future release; use -u instead" +msgstr "" +"Warnung: -i wird in einem kommenden Release aufgegeben werden; bitte " +"verwenden\n" +"Sie stattdessen -u" + +#: src/who.c:722 +msgid "" +"Warning: the meaning of '-l' will change in a future release to conform to " +"POSIX" +msgstr "" +"Warnung: die Bedeutung von »-l« wird in einem kommenden Release in Hinblick " +"auf\n" +"Konformität mit POSIX geändert werden" + +#: src/whoami.c:53 +msgid "" +"Print the user name associated with the current effective user id.\n" +"Same as id -un.\n" +"\n" +msgstr "" +"Den Benutzernamen ausgeben, der zu der aktuellen effektiven Benutzer-ID\n" +"gehört. Dasselbe wie »id -un«.\n" +"\n" + +#: src/whoami.c:104 +#, c-format +msgid "%s: cannot find username for UID %u\n" +msgstr "%s: es ist nicht möglich, einen Benutzernamen zu UID %u zu bestimmen\n" + +#: src/yes.c:49 +#, c-format +msgid "" +"Usage: %s [STRING]...\n" +" or: %s OPTION\n" +msgstr "" +"Aufruf: %s [STRING...]\n" +" oder: %s OPTION\n" + +#: src/yes.c:55 +msgid "" +"Repeatedly output a line with all specified STRING(s), or `y'.\n" +"\n" +msgstr "" +"Eine Zeile mit allen angegebenen ZEICHENKETTEN oder »y« wiederholt " +"ausgeben.\n" + +#~ msgid "\\%c: invalid escape" +#~ msgstr "\\%c: ungültige Maskierung (Escape)" + +#~ msgid "program error" +#~ msgstr "Programmfehler" + +#~ msgid "stack overflow" +#~ msgstr "Stacküberlauf" + +#~ msgid "warning: unable to use large stack" +#~ msgstr "Warnung: kann großen Stack nicht verwenden" + +#~ msgid " Type" +#~ msgstr " Typ " + +#~ msgid "missing file arguments" +#~ msgstr "Fehlende Dateiargumente" + +#~ msgid "cannot change to `..' from directory %s" +#~ msgstr "Wechseln in »..« des Verzeichnisses %s nicht möglich" + +#~ msgid "%s: is so large that it is not representable" +#~ msgstr "%s: ist so groß, dass es nicht dargestellt werden kann" + +#~ msgid "cannot execute %s" +#~ msgstr "Es ist nicht möglich, »%s« auszuführen" + +#~ msgid "cannot run %s" +#~ msgstr "es ist nicht möglich, »%s« auszuführen" + +#~ msgid "" +#~ "\n" +#~ "Instead of -t NUMBER or -t LIST, -NUMBER or -LIST may be used.\n" +#~ msgstr "" +#~ "\n" +#~ "Anstelle von -t ZAHL oder -t LISTE darf auch -ZAHL oder -LISTE verwendet\n" +#~ "werden.\n" + +#~ msgid "warning: `tail %s' is obsolete; use -n or -c instead" +#~ msgstr "" +#~ "Warnung: »tail %s« ist überholt; bitte verwenden Sie stattdessen -n oder -" +#~ "c" + +#~ msgid " +N same as -s N (obsolete; will be withdrawn)\n" +#~ msgstr "" +#~ " +N dasselbe wie -s N (überholt; wird in Zukunft " +#~ "nicht mehr\n" +#~ " unterstützt werden)\n" + +#~ msgid "warning: `uniq %s' is obsolete; use `uniq -s %s' instead" +#~ msgstr "Warnung: »uniq %s« ist überholt; bitte verwenden Sie »uniq -s %s«" + +#~ msgid "" +#~ "Print CRC checksum and byte counts of each FILE.\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "CRC-Checksumme und Byteanzahl für jede DATEI ausgeben.\n" +#~ "\n" +#~ " --help diese Hilfe anzeigen und das Programm beenden\n" +#~ " --version Versionsinformation anzeigen und das Programm beenden\n" + +#~ msgid "" +#~ "Convert tabs in each FILE to spaces, writing to standard output.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -i, --initial do not convert TABs after non whitespace\n" +#~ " -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +#~ msgstr "" +#~ "Tabulatoren in jeder DATEI in Leerzeichen wandeln, auf Standardausgabe\n" +#~ "schreiben. Wurde keine DATEI angegeben, oder ist DATEI »-«, die\n" +#~ "Standardeingabe lesen.\n" +#~ "\n" +#~ "Erforderliche Argumente für lange Optionen sind für kurze auch " +#~ "notwendig.\n" +#~ " -i, --initial Tabulatoren nicht nach Nicht-Freiraumzeichen (non\n" +#~ " whitespace) wandeln\n" +#~ " -t, --tabs=ZAHL Tabulator alle ZAHL Zeichen annehmen, nicht 8\n" + +#~ msgid "" +#~ " -t, --tabs=LIST use comma separated list of explicit tab positions\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Instead of -t NUMBER or -t LIST, -NUMBER or -LIST may be used.\n" +#~ msgstr "" +#~ " -t, --tabs=LISTE durch Komma getrennte LISTE von " +#~ "Tabulatorpositionen\n" +#~ " annehmen\n" +#~ " --help diese Hilfe anzeigen und das Programm beenden\n" +#~ " --version Versionsinformation anzeigen und das Programm " +#~ "beenden\n" +#~ "\n" +#~ "Anstelle von -t ZAHL oder -t LISTE darf auch -ZAHL oder -LISTE verwendet " +#~ "werden.\n" + +#~ msgid "" +#~ "Wrap input lines in each FILE (standard input by default), writing to\n" +#~ "standard output.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -b, --bytes count bytes rather than columns\n" +#~ " -s, --spaces break at spaces\n" +#~ " -w, --width=WIDTH use WIDTH columns instead of 80\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Eingabezeilen jeder DATEI umbrechen (Vorgabe: Standardeingabe),\n" +#~ "das Ergebnis auf Standardausgabe ausgeben.\n" +#~ "\n" +#~ " -b, --bytes Bytes anstatt Spalten zählen\n" +#~ " -s, --spaces Umbruch bei Leerzeichen\n" +#~ " -w, --width=BREITE BREITE Spalten anstatt 80 benutzen\n" +#~ " --help diese Hilfe anzeigen und das Programm beenden\n" +#~ " --version Versionsinformation anzeigen und das Programm " +#~ "beenden\n" + +#~ msgid "" +#~ " -v, --first-page=NUMBER first line number on each logical page\n" +#~ " -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +#~ "two delimiter characters for separating logical pages, a missing\n" +#~ "second character implies :. Type \\\\ for \\. STYLE is one of:\n" +#~ msgstr "" +#~ " -v, --first-page=ANZAHL erste Zeilennummer auf jeder logischen " +#~ "Seite\n" +#~ " -w, --number-width=ANZAHL ANZAHL Spalten für Zeilennummern " +#~ "benutzen\n" +#~ " --help diese Hilfe anzeigen und das Programm " +#~ "beenden\n" +#~ " --version Versionsinformation anzeigen und " +#~ "beenden\n" +#~ "\n" +#~ "Standardeinstellung ist -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC sind\n" +#~ "zwei Begrenzungszeichen, um logische Seiten zu trennen, ein fehlendes " +#~ "zweites\n" +#~ "Zeichen impliziert »:«. Geben Sie \\\\ für \\ ein. STIL ist einer aus:\n" + +#~ msgid "" +#~ "Write lines consisting of the sequentially corresponding lines from\n" +#~ "each FILE, separated by TABs, to standard output.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +#~ " -s, --serial paste one file at a time instead of in " +#~ "parallel\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "Zeilen auf Standardausgabe ausgeben, die aus sequenziell sich " +#~ "entsprechenden\n" +#~ "Zeilen jeder DATEI bestehen, getrennt durch Tabulatoren. Ohne DATEI oder " +#~ "wenn\n" +#~ "DATEI »-« ist, Standardeingabe lesen.\n" +#~ "\n" +#~ "Erforderliche Argumente für lange Optionen sind für kurze auch " +#~ "notwendig.\n" +#~ " -d, --delimiters=LISTE Zeichen aus LISTE anstelle von Tabulatoren " +#~ "benutzen\n" +#~ " -s, --serial Dateien nacheinander ausgeben anstelle " +#~ "parallel\n" +#~ " --help diese Hilfe anzeigen und das Programm beenden\n" +#~ " --version Versionsinformation anzeigen und das Programm " +#~ "beenden\n" +#~ "\n" + +#~ msgid "" +#~ " -v, --verbose always output headers giving file names\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ " -v, --verbose immer Dateinamen ausgeben\n" +#~ " --help diese Hilfe anzeigen und das Programm beenden\n" +#~ " --version Versionsinformation anzeigen und das Programm " +#~ "beenden\n" +#~ "\n" + +#~ msgid "" +#~ "Convert spaces in each FILE to tabs, writing to standard output.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -a, --all convert all whitespace, instead of initial " +#~ "whitespace\n" +#~ msgstr "" +#~ "Alle Leerzeichen in jeder DATEI in Tabulatoren wandeln, auf " +#~ "Standardausgabe\n" +#~ "schreiben. Ohne DATEI, oder wenn DATEI »-« ist, Standardeingabe lesen.\n" +#~ "\n" +#~ "Erforderliche Argumente für lange Optionen sind für kurze auch " +#~ "notwendig.\n" +#~ " -a, --all alle Leerzeichen wandeln, statt nur der " +#~ "führendenen\n" + +#~ msgid "" +#~ " -t, --tabs=NUMBER have tabs NUMBER characters apart instead of 8\n" +#~ " -t, --tabs=LIST use comma separated list of explicit tab positions\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Instead of -t NUMBER or -t LIST, -NUMBER or -LIST may be used.\n" +#~ msgstr "" +#~ " -t, --tabs=ANZAHL Tabulatoren alle ANZAHL Zeichen annehmen, statt 8\n" +#~ " -t, --tabs=LISTE mit Kommata getrennte Liste von " +#~ "Tabulatorpositionen\n" +#~ " verwenden\n" +#~ " --help diese Hilfe anzeigen und das Programm beenden\n" +#~ " --version Versionsinformation anzeigen und das Programm " +#~ "beenden\n" +#~ "\n" +#~ "Statt -t ANZAHL oder -t LISTE darf auch -ANZAHL oder -LISTE verwendet " +#~ "werden.\n" + +#~ msgid "" +#~ "when using the old-style +POS and -POS key specifiers,\n" +#~ "the +POS specifier must come first" +#~ msgstr "" +#~ "wenn +POS und -POS Schlüsselspezifikationen benutzt werden,\n" +#~ "muss +POS zuerst kommen" + +#~ msgid "" +#~ "the starting field number argument to the `-k' option must be positive" +#~ msgstr "Das Startfeld der »-k« Option muss positiv sein" + +#~ msgid "starting field spec has `.' but lacks following character offset" +#~ msgstr "" +#~ "Die Startfeldangabe hat einen ».« jedoch keinen folgenden Zeichenoffset" + +#~ msgid "field specification has `,' but lacks following field spec" +#~ msgstr "Feldspezifikation hat »,« aber keine folgende Feldspezifikation" + +#~ msgid "ending field number argument to the `-k' option must be positive" +#~ msgstr "Endfeld der Option »-k« muss positiv sein" + +#~ msgid "ending field spec has `.' but lacks following character offset" +#~ msgstr "Endfeldangabe hat ».« aber keinen folgenden Zeichenoffset" + +#~ msgid "" +#~ "specified number of bytes `%s' is larger than the maximum\n" +#~ "representable value of type `long'" +#~ msgstr "" +#~ "Angebene Anzahl Bytes »%s« ist größer als der maximale darstellbare\n" +#~ "Wert des Typs »long«" + +#~ msgid "cannot get processor type" +#~ msgstr "es ist nicht möglich, den Prozessortyp festzustellen" + +# 8 chars are okay +#~ msgid "USER" +#~ msgstr "BENUTZER" + +#~ msgid "LOGIN-TIME " +#~ msgstr "LOGIN-ZEIT " + +#~ msgid "FROM\n" +#~ msgstr "VON\n" + +#~ msgid "cannot chmod %s" +#~ msgstr "kann Eigenschaften von %s nicht ändern" + +#~ msgid "Try %s --help' for more information.\n" +#~ msgstr "»%s --help« gibt weitere Informationen.\n" + +#~ msgid "preserving permissions for %s" +#~ msgstr "Erhalten der Zugriffsrechte für %s" + +#~ msgid "cannot lstat `.'" +#~ msgstr "lstat von ».« nicht möglich" + +#~ msgid "closing directory %s" +#~ msgstr "Schließen von Verzeichnis %s" + +#~ msgid "%s: remove directory %s? " +#~ msgstr "%s: Verzeichnis %s entfernen? " + +#~ msgid "%s: directory %s is write protected; descend into it anyway? " +#~ msgstr "" +#~ "%s: Verzeichnis %s ist schreibgeschützt. Trotzdem hinein absteigen? " + +#~ msgid "removing all entries of directory %s\n" +#~ msgstr "entfernen aller Einträge in Verzeichnis %s\n" + +#~ msgid "directory %s was replaced before being removed" +#~ msgstr "Verzeichnis %s wurde vor dem Entfernen ersetzt" + +#~ msgid "cannot change back to directory %s via `..'" +#~ msgstr "In Verzeichnis %s kann nicht über »..« zurück gewechselt werden" + +#~ msgid "subdirectory of %s was moved while being removed" +#~ msgstr "Unterverzeichnis von %s wurde während des Entfernens bewegt" + +#~ msgid "%s: remove directory %s%s? " +#~ msgstr "%s: Verzeichnis %s entfernen%s? " + +#~ msgid " (might be nonempty)" +#~ msgstr " (viell. nicht leer)" + +#~ msgid "removing the directory itself: %s\n" +#~ msgstr "Entfernen des Verzeichnisses selbst: %s\n" + +#~ msgid "cannot remove current directory %s" +#~ msgstr "Entfernen von momentanem Verzeichnis %s nicht möglich" + +#~ msgid "continue? " +#~ msgstr "Fortfahren? " diff --git a/src/apps/bin/coreutils-5.0/po/el.gmo b/src/apps/bin/coreutils-5.0/po/el.gmo new file mode 100644 index 0000000000000000000000000000000000000000..fdadc92fbf63c0289d8729a18be24f3f28a8d916 GIT binary patch literal 35722 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, 1999, 2000, 2001, 2002. +# +msgid "" +msgstr "" +"Project-Id-Version: textutils 2.1\n" +"POT-Creation-Date: 2003-03-31 10:45+0200\n" +"PO-Revision-Date: 2002-08-11 11:25+0100\n" +"Last-Translator: Simos Xenitellis \n" +"Language-Team: Greek \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-7\n" +"Content-Transfer-Encoding: 8-bit\n" + +# +#: lib/argmatch.c:135 +#, c-format +msgid "invalid argument %s for %s" +msgstr "ìç Ýãêõñï üñéóìá %s ãéá %s" + +# +#: lib/argmatch.c:136 +#, c-format +msgid "ambiguous argument %s for %s" +msgstr "áóáöÝò üñéóìá %s ãéá %s" + +# +#: lib/argmatch.c:155 +msgid "Valid arguments are:" +msgstr "¸ãêõñá ïñßóìáôá åßíáé:" + +# +#: lib/closeout.c:103 src/cat.c:189 src/cat.c:272 src/cat.c:326 +#: src/cksum.c:269 src/head.c:152 src/head.c:196 src/tail.c:323 +#: src/tail.c:1659 src/tr.c:1666 src/tr.c:1912 src/tr.c:2020 +msgid "write error" +msgstr "óöÜëìá åããñáöÞò" + +# +#: lib/error.c:133 lib/error.c:161 +msgid "Unknown system error" +msgstr "¶ãíùóôï óöÜëìá óõóôÞìáôïò" + +# +#: lib/file-type.c:42 +msgid "regular empty file" +msgstr "êáíïíéêü êåíü áñ÷åßï" + +# +#: lib/file-type.c:42 +msgid "regular file" +msgstr "êáíïíéêü áñ÷åßï" + +# +#: lib/file-type.c:45 +msgid "directory" +msgstr "êáôÜëïãïò" + +# +#: lib/file-type.c:48 +msgid "block special file" +msgstr "åéäéêü áñ÷åßï ìðëïê" + +# +#: lib/file-type.c:51 +msgid "character special file" +msgstr "åéäéêü áñ÷åßï ÷áñáêôÞñùí" + +# +#: lib/file-type.c:54 +msgid "fifo" +msgstr "ößöï" + +# +#: lib/file-type.c:57 +msgid "symbolic link" +msgstr "óõìâïëéêüò óýíäåóìïò" + +# +#: lib/file-type.c:60 +msgid "socket" +msgstr "õðïäï÷Ýáò" + +# +#: lib/file-type.c:63 +msgid "message queue" +msgstr "ïõñÜ ìçíõìÜôùí" + +# +#: lib/file-type.c:66 +msgid "semaphore" +msgstr "óçìáöüñïò" + +# +#: lib/file-type.c:69 +msgid "shared memory object" +msgstr "" + +# +#: lib/file-type.c:71 +msgid "weird file" +msgstr "ðáñÜîåíï áñ÷åßï" + +# +#: lib/getopt.c:688 lib/getopt.c:700 +#, c-format +msgid "%s: option `%s' is ambiguous\n" +msgstr "%s: ç åðéëïãÞ `%s' åßíáé áóáöÞò\n" + +# +#: lib/getopt.c:733 lib/getopt.c:737 +#, c-format +msgid "%s: option `--%s' doesn't allow an argument\n" +msgstr "%s: ç åðéëïãÞ `--%s' äåí åðéôñÝðåé ïñßóìáôá\n" + +# +#: lib/getopt.c:746 lib/getopt.c:751 +#, c-format +msgid "%s: option `%c%s' doesn't allow an argument\n" +msgstr "%s: ç åðéëïãÞ `%c%s' äåí åðéôñÝðåé ïñßóìáôá\n" + +# +#: lib/getopt.c:787 lib/getopt.c:800 lib/getopt.c:1089 lib/getopt.c:1102 +#, c-format +msgid "%s: option `%s' requires an argument\n" +msgstr "%s: ç åðéëïãÞ `-%s' áðáéôåß Ýíá üñéóìá\n" + +# +#: lib/getopt.c:838 lib/getopt.c:841 +#, c-format +msgid "%s: unrecognized option `--%s'\n" +msgstr "%s: ìç áíáãíùñßóéìç åðéëïãÞ `--%s'\n" + +# +#: lib/getopt.c:849 lib/getopt.c:852 +#, c-format +msgid "%s: unrecognized option `%c%s'\n" +msgstr "%s: ìç áíáãíùñßóéìç åðéëïãÞ `%c%s'\n" + +# +#: lib/getopt.c:899 lib/getopt.c:902 +#, c-format +msgid "%s: illegal option -- %c\n" +msgstr "%s: ìç áíáãíùñßóéìç åðéëïãÞ -- %c\n" + +# +#: lib/getopt.c:908 lib/getopt.c:911 +#, c-format +msgid "%s: invalid option -- %c\n" +msgstr "%s: ìç Ýãêõñç åðéëïãÞ -- %c\n" + +# +#: lib/getopt.c:958 lib/getopt.c:969 lib/getopt.c:1155 lib/getopt.c:1168 +#, c-format +msgid "%s: option requires an argument -- %c\n" +msgstr "%s: ç åðéëïãÞ áðáéôåß Ýíá üñéóìá -- %c\n" + +# +#: lib/getopt.c:1021 lib/getopt.c:1032 +#, c-format +msgid "%s: option `-W %s' is ambiguous\n" +msgstr "%s: ç åðéëïãÞ `-W %s' åßíáé áóáöÞò\n" + +# +#: lib/getopt.c:1056 lib/getopt.c:1068 +#, c-format +msgid "%s: option `-W %s' doesn't allow an argument\n" +msgstr "%s: ç åðéëïãÞ `-W %s' äåí åðéôñÝðåé ïñßóìáôá\n" + +# +#: lib/human.c:519 +msgid "block size" +msgstr "ìÝãåèïò ìðëïê" + +#: lib/makepath.c:124 src/df.c:497 src/remove.c:402 +msgid "failed to return to initial working directory" +msgstr "" + +# +#: lib/makepath.c:173 src/copy.c:1288 src/mkdir.c:170 +#, fuzzy, c-format +msgid "cannot create directory %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: lib/makepath.c:179 lib/makepath.c:421 src/cp.c:446 src/cp.c:468 +#, fuzzy, c-format +msgid "%s exists but is not a directory" +msgstr "ôï `%s' õðÜñ÷åé Þäç Üëëá äåí åßíáé êáôÜëïãïò" + +# +#: lib/makepath.c:316 lib/makepath.c:378 lib/makepath.c:440 +#, fuzzy, c-format +msgid "cannot change owner and/or group of %s" +msgstr "äåí åßíáé äõíáôü íá ðáñáëçöèåß ÷ñÞóôçò êáé ïìÜäá" + +# +#: lib/makepath.c:338 +#, fuzzy, c-format +msgid "cannot chdir to directory %s" +msgstr "áäýíáôç ç áëëáãÞ óôï êáôÜëïãï %s" + +# +#: lib/makepath.c:392 lib/makepath.c:446 +#, fuzzy, c-format +msgid "cannot change permissions of %s" +msgstr "áäõíáìßá áëëáãÞò éäéïêôçóßáò óôï %s" + +# +#: lib/obstack.c:487 lib/obstack.c:490 lib/xmalloc.c:63 +msgid "memory exhausted" +msgstr "ç ìíÞìç åîáíôëÞèçêå" + +# +#: lib/quotearg.c:236 +msgid "`" +msgstr "`" + +# +#: lib/quotearg.c:237 +msgid "'" +msgstr "'" + +# +#: lib/rpmatch.c:78 +msgid "^[yY]" +msgstr "^[yYíÍ]" + +# +#: lib/rpmatch.c:81 +msgid "^[nN]" +msgstr "^[nNïÏ]" + +# +#: lib/unicodeio.c:155 +msgid "iconv function not usable" +msgstr "" + +# +#: lib/unicodeio.c:157 +msgid "iconv function not available" +msgstr "" + +# +#: lib/unicodeio.c:164 +#, fuzzy +msgid "character out of range" +msgstr "%s: áñéèìüò ãñáììÞò Ýîù áðü ôá üñéá" + +# +#: lib/unicodeio.c:227 +#, c-format +msgid "cannot convert U+%04X to local character set" +msgstr "" + +# +#: lib/unicodeio.c:229 +#, c-format +msgid "cannot convert U+%04X to local character set: %s" +msgstr "" + +# +#: lib/userspec.c:174 +msgid "invalid user" +msgstr "ìç Ýãêõñïò ÷ñÞóôçò" + +# +#: lib/userspec.c:175 +msgid "invalid group" +msgstr "ìç Ýãêõñç ïìÜäá" + +# +#: lib/userspec.c:177 +msgid "cannot get the login group of a numeric UID" +msgstr "áäýíáôç ç ëÞøç ôçò ïìÜäáò åéóáãùãÞò óôï óýóôçìá åíüò áñéèìçôéêïý UID" + +# +#: lib/userspec.c:179 +msgid "cannot omit both user and group" +msgstr "äåí åßíáé äõíáôü íá ðáñáëçöèåß ÷ñÞóôçò êáé ïìÜäá" + +# +#: lib/version-etc.c:57 +#, c-format +msgid "Written by %s.\n" +msgstr "ÃñáììÝíï áðü ôïí/ôçí %s.\n" + +# +#: lib/version-etc.c:63 +msgid "" +"This is free software; see the source for copying conditions. There is NO\n" +"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" +msgstr "" +"Áõôü åßíáé åëåýèåñï ëïãéóìéêü· äåßôå ôï ðçãáßï êþäéêá ãéá êáíüíåò " +"áíôéãñáöÞò\n" +"ÄÅÍ õðÜñ÷åé åããýçóç· ïýôå áêüìá ãéá ×ÑÇÓÉÌÏÔÇÔÁ Þ ÊÁÔÁËËÇËÏÔÇÔÁ ÃÉÁ ÅÍÁ\n" +"ÓÕÃÊÅÊÑÉÌÅÍÏ ÓÊÏÐÏ.\n" + +# +#: lib/xmemcoll.c:57 +msgid "string comparison failed" +msgstr "" + +# +#: lib/xmemcoll.c:58 +msgid "Set LC_ALL='C' to work around the problem." +msgstr "ÈÝóôå LC_ALL='C' ãéá íá ðáñáêÜìøåôå ôï ðñüâëçìá." + +# +#: lib/xmemcoll.c:60 +#, c-format +msgid "The strings compared were %s and %s." +msgstr "" + +# +#: src/basename.c:50 src/cat.c:88 src/chgrp.c:122 src/chmod.c:238 +#: src/chown.c:95 src/chroot.c:41 src/cksum.c:278 src/comm.c:69 src/cp.c:160 +#: src/csplit.c:1492 src/cut.c:170 src/date.c:113 src/dd.c:284 src/df.c:707 +#: src/dircolors.c:99 src/dirname.c:42 src/du.c:170 src/echo.c:73 +#: src/env.c:115 src/expand.c:106 src/expr.c:86 src/factor.c:70 src/fmt.c:267 +#: src/fold.c:63 src/head.c:84 src/hostid.c:44 src/hostname.c:63 src/id.c:83 +#: src/install.c:593 src/join.c:140 src/kill.c:89 src/link.c:47 src/ln.c:335 +#: src/logname.c:44 src/ls.c:3757 src/md5sum.c:121 src/mkdir.c:57 +#: src/mkfifo.c:51 src/mknod.c:51 src/mv.c:307 src/nice.c:63 src/nl.c:172 +#: src/od.c:283 src/paste.c:399 src/pathchk.c:142 src/pinky.c:465 +#: src/pr.c:2750 src/printenv.c:59 src/printf.c:96 src/ptx.c:1855 src/pwd.c:42 +#: src/readlink.c:65 src/rm.c:95 src/rmdir.c:142 src/seq.c:78 src/shred.c:156 +#: src/sleep.c:48 src/sort.c:272 src/split.c:92 src/stat.c:680 src/stty.c:494 +#: src/su.c:433 src/sum.c:56 src/sync.c:40 src/tac.c:123 src/tail.c:230 +#: src/tee.c:59 src/test.c:975 src/touch.c:240 src/tr.c:323 src/tsort.c:93 +#: src/tty.c:58 src/uname.c:106 src/unexpand.c:371 src/uniq.c:135 +#: src/unlink.c:47 src/uptime.c:187 src/users.c:114 src/wc.c:121 src/who.c:570 +#: src/whoami.c:48 src/yes.c:45 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "ÄïêéìÜóôå `%s --help' ãéá ðåñéóóüôåñç âïÞèåéá.\n" + +# +#: src/basename.c:54 +#, fuzzy, c-format +msgid "" +"Usage: %s NAME [SUFFIX]\n" +" or: %s OPTION\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ]... [ÅÉÓÏÄÏÓ [ÅÎÏÄÏÓ]]\n" + +#: src/basename.c:59 +#, fuzzy +msgid "" +"Print NAME with any leading directory components removed.\n" +"If specified, also remove a trailing SUFFIX.\n" +"\n" +msgstr "" +"Ôõðþíåé ôï ÏÍÏÌÁ ÷ùñßò íá áêïëïõèåßôáé áðï óõóôáôéêÜ êáôáëüãïõ.\n" +"Åáí ðñïóäéïñßæåôáé, áöáéñåß ôï ÅÐÉÈÇÌÁ ðïõ áêïëïõèåß.\n" +"\n" +" --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +" --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" + +# +#: src/basename.c:66 src/cat.c:124 src/chgrp.c:152 src/chmod.c:264 +#: src/chown.c:139 src/chroot.c:59 src/cksum.c:293 src/comm.c:86 src/cp.c:257 +#: src/csplit.c:1534 src/cut.c:215 src/date.c:215 src/dd.c:331 src/df.c:746 +#: src/dircolors.c:120 src/dirname.c:58 src/du.c:219 src/echo.c:105 +#: src/env.c:134 src/expand.c:131 src/expr.c:149 src/factor.c:90 +#: src/false.c:45 src/fmt.c:297 src/fold.c:86 src/head.c:115 src/hostid.c:57 +#: src/hostname.c:76 src/id.c:104 src/install.c:648 src/join.c:181 +#: src/kill.c:119 src/link.c:59 src/ln.c:390 src/logname.c:55 src/ls.c:3891 +#: src/md5sum.c:157 src/mkdir.c:76 src/mkfifo.c:68 src/mknod.c:82 src/mv.c:361 +#: src/nice.c:77 src/nl.c:227 src/od.c:370 src/paste.c:423 src/pathchk.c:154 +#: src/pinky.c:492 src/pr.c:2862 src/printenv.c:72 src/printf.c:144 +#: src/pwd.c:53 src/readlink.c:82 src/rm.c:127 src/rmdir.c:162 src/seq.c:104 +#: src/shred.c:220 src/sleep.c:64 src/sort.c:343 src/split.c:124 +#: src/stat.c:751 src/stty.c:708 src/su.c:454 src/sum.c:76 src/sync.c:51 +#: src/tac.c:146 src/tail.c:300 src/tee.c:72 src/test.c:1057 src/touch.c:271 +#: src/tr.c:396 src/true.c:45 src/tsort.c:105 src/tty.c:70 src/uname.c:128 +#: src/unexpand.c:395 src/uniq.c:174 src/unlink.c:58 src/uptime.c:202 +#: src/users.c:127 src/wc.c:143 src/who.c:613 src/whoami.c:60 src/yes.c:61 +#, c-format +msgid "" +"\n" +"Report bugs to <%s>.\n" +msgstr "" +"\n" +"ÁíáöÝñáôå óöÜëìáôá óôï <%s>.\n" + +# +#: src/basename.c:114 src/chgrp.c:210 src/chmod.c:352 src/chown.c:211 +#: src/chroot.c:78 src/csplit.c:1464 src/dirname.c:89 src/expr.c:178 +#: src/install.c:284 src/link.c:87 src/mkdir.c:124 src/mkfifo.c:113 +#: src/mknod.c:137 src/pathchk.c:194 src/readlink.c:101 src/readlink.c:133 +#: src/rm.c:199 src/rmdir.c:206 src/seq.c:411 src/sleep.c:139 src/stat.c:802 +#: src/unlink.c:88 +msgid "too few arguments" +msgstr "ðïëý ëßãá ïñßóìáôá" + +# +#: src/basename.c:115 src/dircolors.c:482 src/dirname.c:90 src/hostid.c:79 +#: src/hostname.c:122 src/link.c:93 src/mknod.c:139 src/readlink.c:141 +#: src/seq.c:417 src/split.c:498 src/tr.c:1848 src/unlink.c:94 +#: src/uptime.c:244 src/users.c:169 src/who.c:764 +msgid "too many arguments" +msgstr "ðÜñá ðïëëÜ ïñßóìáôá" + +# +#: src/cat.c:42 src/split.c:43 +msgid "Torbjorn Granlund and Richard M. Stallman" +msgstr "" + +# +#: src/cat.c:92 +#, c-format +msgid "Usage: %s [OPTION] [FILE]...\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ] [ÁÑ×ÅÉÏ]...\n" + +# +#: src/cat.c:96 +#, fuzzy +msgid "" +"Concatenate FILE(s), or standard input, to standard output.\n" +"\n" +" -A, --show-all equivalent to -vET\n" +" -b, --number-nonblank number nonblank output lines\n" +" -e equivalent to -vE\n" +" -E, --show-ends display $ at end of each line\n" +" -n, --number number all output lines\n" +" -s, --squeeze-blank never more than one single blank line\n" +msgstr "" +"ÓõíÝíùóç ÁÑ×ÅÉÏÕ(ÙÍ) Þ êáíïíéêÞò åéóüäïõ óå êáíïíéêÞ Ýîïäï.\n" +"\n" +" -A, --show-all éóïäýíáìï ìå -vET\n" +" -b, --number-nonblank áñßèìçóç ìç-êåíþí ãñáììþí ôçò åîüäïõ\n" +" -e éóïäýíáìï ìå -vE\n" +" -E, --show-ends åìöÜíéóç ôïõ $ óôï ôÝëïò êÜèå ãñáììÞò\n" +" -n, --number áñßèìçóç üëùí ôùí ãñáììþí åîüäïõ\n" +" -s, --squeeze-blank ðïôÝ ðåñéóóüôåñï áðü ìéá ìïíÞ êåíÞ ãñáììÞ\n" +" -t éóïäýíáìï ìå -vT\n" +" -T, --show-tabs åìöÜíéóç ÷áñáêôÞñá TAB óáí ^I\n" +" -u (áãíïåßôå)\n" +" -v, --show-nonprinting ÷ñÞóç ^ êáé Ì- êùäéêïãñáöÞ, åêôüò ãéá LFD êáé " +"TAB\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +"\n" +"×ùñßò ÁÑ×ÅÉÏ Þ üôáí ôï áñ÷åßï åßíáé ôï -, áíÜãíùóç áðü ôçí êáíïíéêÞ åßóïäï.\n" + +# +#: src/cat.c:106 +#, fuzzy +msgid "" +" -t equivalent to -vT\n" +" -T, --show-tabs display TAB characters as ^I\n" +" -u (ignored)\n" +" -v, --show-nonprinting use ^ and M- notation, except for LFD and TAB\n" +msgstr "" +"ÓõíÝíùóç ÁÑ×ÅÉÏÕ(ÙÍ) Þ êáíïíéêÞò åéóüäïõ óå êáíïíéêÞ Ýîïäï.\n" +"\n" +" -A, --show-all éóïäýíáìï ìå -vET\n" +" -b, --number-nonblank áñßèìçóç ìç-êåíþí ãñáììþí ôçò åîüäïõ\n" +" -e éóïäýíáìï ìå -vE\n" +" -E, --show-ends åìöÜíéóç ôïõ $ óôï ôÝëïò êÜèå ãñáììÞò\n" +" -n, --number áñßèìçóç üëùí ôùí ãñáììþí åîüäïõ\n" +" -s, --squeeze-blank ðïôÝ ðåñéóóüôåñï áðü ìéá ìïíÞ êåíÞ ãñáììÞ\n" +" -t éóïäýíáìï ìå -vT\n" +" -T, --show-tabs åìöÜíéóç ÷áñáêôÞñá TAB óáí ^I\n" +" -u (áãíïåßôå)\n" +" -v, --show-nonprinting ÷ñÞóç ^ êáé Ì- êùäéêïãñáöÞ, åêôüò ãéá LFD êáé " +"TAB\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +"\n" +"×ùñßò ÁÑ×ÅÉÏ Þ üôáí ôï áñ÷åßï åßíáé ôï -, áíÜãíùóç áðü ôçí êáíïíéêÞ åßóïäï.\n" + +# +#: src/cat.c:114 src/sum.c:72 +msgid "" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" + +# +#: src/cat.c:119 +msgid "" +"\n" +" -B, --binary use binary writes to the console device.\n" +"\n" +msgstr "" +"\n" +" -B, --binary ÷ñÞóç äõáäéêþí ãñáøéìÜôùí óôç óõóêåõÞ ôçò " +"êïíóüëáò.\n" +"\n" + +# +#: src/cat.c:314 +#, c-format +msgid "cannot do ioctl on `%s'" +msgstr "áäõíáìßá åêôÝëåóçò ioctl óôï `%s'" + +# +#: src/cat.c:669 src/dd.c:1222 src/od.c:1013 src/tee.c:181 +msgid "standard output" +msgstr "êáíïíéêÞ Ýîïäïò" + +# +#: src/cat.c:800 +#, c-format +msgid "%s: input file is output file" +msgstr "%s: ôï áñ÷åßï åéóüäïõ åßíáé ôï áñ÷åßï åîüäïõ" + +# +#: src/cat.c:858 +#, fuzzy +msgid "closing standard input" +msgstr "êáíïíéêÞ åßóïäïò" + +# +#: src/cat.c:861 +#, fuzzy +msgid "closing standard output" +msgstr "êáíïíéêÞ Ýîïäïò" + +# +#: src/chgrp.c:93 +#, fuzzy +msgid "cannot change to null group" +msgstr "äåí åßíáé äõíáôü íá ðáñáëçöèåß ÷ñÞóôçò êáé ïìÜäá" + +# +#: src/chgrp.c:102 +#, fuzzy, c-format +msgid "invalid group name %s" +msgstr "ìç Ýãêõñç ïìÜäá" + +#: src/chgrp.c:106 +msgid "group number" +msgstr "áñéèìüò ïìÜäáò" + +# +#: src/chgrp.c:109 +#, fuzzy, c-format +msgid "invalid group number %s" +msgstr "ìç Ýãêõñïò áñéèìüò" + +# +#: src/chgrp.c:126 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"×ñÞóç: %s [ÅÐÉËÏÃÇ]... [ÁÑ×ÅÉÏ]...\n" +" Þ: %s --traditional [ÁÑ×ÅÉÏ] [[+]ÈÅÓÇ [[+]×ÁÑÁÊÔÇÑÉÓÔÉÊÏ]]\n" + +#: src/chgrp.c:131 +msgid "" +"Change the group membership of each FILE to GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" + +#: src/chgrp.c:138 src/chown.c:112 +msgid "" +" -h, --no-dereference affect symbolic links instead of any referenced " +"file\n" +" (available only on systems that can change the\n" +" ownership of a symlink)\n" +msgstr "" + +#: src/chgrp.c:143 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's group rather than the specified\n" +" GROUP value\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" + +#: src/chgrp.c:218 src/chmod.c:157 src/chmod.c:365 src/chown-core.c:235 +#: src/chown-core.c:247 src/chown.c:220 src/cp.c:303 src/touch.c:169 +#: src/touch.c:363 +#, fuzzy, c-format +msgid "failed to get attributes of %s" +msgstr "äéáôÞñçóç ùñþí óôï %s" + +#: src/chmod.c:102 +#, fuzzy, c-format +msgid "getting new attributes of %s" +msgstr "äéáôÞñçóç ùñþí óôï %s" + +#: src/chmod.c:124 +#, c-format +msgid "mode of %s changed to %04lo (%s)\n" +msgstr "ôá äéêáéþìáôá ôïõ %s ôñïðïðïéÞèçêáí óå %04lo (%s)\n" + +#: src/chmod.c:127 +#, c-format +msgid "failed to change mode of %s to %04lo (%s)\n" +msgstr "áðïôõ÷ßá áëëáãÞò ôùí äéêáéùìÜôùí ôïõ %s óå %04lo (%s)\n" + +#: src/chmod.c:130 +#, c-format +msgid "mode of %s retained as %04lo (%s)\n" +msgstr "ôá äéêáéþìáôá ôïõ %s äéáôçñïýíôáé ùò Ý÷ïõí, äçëáäÞ %04lo (%s)\n" + +# +#: src/chmod.c:179 +#, fuzzy, c-format +msgid "changing permissions of %s" +msgstr "áäõíáìßá áëëáãÞò éäéïêôçóßáò óôï %s" + +#: src/chmod.c:242 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... MODE[,MODE]... FILE...\n" +" or: %s [OPTION]... OCTAL-MODE FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"×ñÞóç: %s [ÅÐÉËÏÃÇ]... ÔÅËÅÕÔÁÉÏÓ\n" +" Þ: %s [ÅÐÉËÏÃÇ]... ÐÑÙÔÏÓ ÔÅËÅÕÔÁÉÏÓ\n" +" Þ: %s [ÅÐÉËÏÃÇ]... ÐÑÙÔÏÓ ÁÕÎÇÓÇ ÔÅËÅÕÔÁÉÏÓ\n" + +#: src/chmod.c:248 +#, fuzzy +msgid "" +"Change the mode of each FILE to MODE.\n" +"\n" +" -c, --changes like verbose but report only when a change is " +"made\n" +" -f, --silent, --quiet suppress most error messages\n" +" -v, --verbose output a diagnostic for every file processed\n" +" --reference=RFILE use RFILE's mode instead of MODE values\n" +" -R, --recursive change files and directories recursively\n" +msgstr "" +"ÁëëáãÞ ôùí äéêáéùìÜôùí êÜèå ÁÑ×ÅÉÏÕ óå ÄÉÊÁÉÙÌÁ.\n" +"\n" +" -c, --changes üðùò ôï \"--verbose\" áëëÜ åìöÜíéóç ìçíýìáôïò ìüíï " +"üôáí ãßíåôáé áëëáãÞ\n" +" -f, --silent, --quiet áðïöõãÞ åìöÜíéóçò ôùí ðåñéóóüôåñùí ìçíõìÜôùí " +"óöÜëìáôïò\n" +" -v, --verbose åìöÜíéóç äéáãíùóôéêþí ìçíõìÜôùí ãéá êÜèå áñ÷åßï " +"ðïõ åðåîåñãÜæåôå\n" +" --reference=ÁÑ×ÅÉÏÁÍÁÖÏÑÁÓ ÷ñÞóç ôùí äéêáéùìÜôùí ôïõ ÁÑ×ÅÉÏÁÍÁÖÏÑÁÓ\n" +" áíôß ôéò ôéìÞò ôïõ ÄÉÊÁÉÙÌÁ\n" +" -R, --recursive áëëáãÝò óôá áñ÷åßá êáé óôïõò êáôáëüãïõò " +"áíáäñïìéêÜ\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +"\n" +"ÊÜèå ÄÉÊÁÉÙÌÁ åßíáé Ýíá Þ ðåñéóóüôåñá áðü ôá ãñÜììáôá ugoa, Ýíá áðü ôá\n" +"óýìâïëá +-= êáé Ýíá Þ ðåñéóóüôåñá áðü ôá ãñÜììáôá rwxXstugo.\n" + +#: src/chmod.c:259 +msgid "" +"\n" +"Each MODE is one or more of the letters ugoa, one of the symbols +-= and\n" +"one or more of the letters rwxXstugo.\n" +msgstr "" + +# +#: src/chmod.c:320 +#, fuzzy, c-format +msgid "invalid character %s in mode string %s" +msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò `%c' óôï ôýðï áëöáñéèìçôéêïý `%s'" + +# +#: src/chmod.c:361 +#, fuzzy, c-format +msgid "invalid mode string: %s" +msgstr "ìç Ýãêõñï åßäïò áëöáñéèìçôéêïý `%s'" + +#: src/chown-core.c:116 +#, c-format +msgid "neither symbolic link %s nor referent has been changed\n" +msgstr "ïýôå ï óõìâïëéêüò óýíäåóìïò %s ïýôå ôï áíáöåñüìåíï áñ÷åßï áëëÜ÷ôçêáí\n" + +#: src/chown-core.c:143 +#, fuzzy, c-format +msgid "changed ownership of %s to %s\n" +msgstr "áðïôõ÷ßá áëëáãÞò ôïõ éäéïêôÞôç áðü %s óå " + +#: src/chown-core.c:144 +#, fuzzy, c-format +msgid "changed group of %s to %s\n" +msgstr "áðïôõ÷ßá áëëáãÞò ôçò ïìÜäáò áðü %s óå %s\n" + +# +#: src/chown-core.c:148 +#, fuzzy, c-format +msgid "failed to change ownership of %s to %s\n" +msgstr "áäõíáìßá áëëáãÞò éäéïêôçóßáò óôï %s" + +#: src/chown-core.c:149 +#, c-format +msgid "failed to change group of %s to %s\n" +msgstr "áðïôõ÷ßá áëëáãÞò ôçò ïìÜäáò áðü %s óå %s\n" + +#: src/chown-core.c:153 +#, fuzzy, c-format +msgid "ownership of %s retained as %s\n" +msgstr "ï éäéïêôÞôçò ôïõ %s ðáñÝìåéíå ùò " + +#: src/chown-core.c:154 +#, c-format +msgid "group of %s retained as %s\n" +msgstr "ç ïìÜäá ôïõ %s Ý÷åé ðáñáìåßíåé óå %s\n" + +#: src/chown-core.c:326 +#, fuzzy, c-format +msgid "changing ownership of %s" +msgstr "äéáôÞñçóç éäéïêôÞôç ãéá ôï %s" + +# +#: src/chown-core.c:327 +#, fuzzy, c-format +msgid "changing group of %s" +msgstr "äåí åßíáé äõíáôü íá ðáñáëçöèåß ÷ñÞóôçò êáé ïìÜäá" + +# +#: src/chown-core.c:345 +#, fuzzy, c-format +msgid "unable to restore permissions of %s" +msgstr "áäõíáìßá áëëáãÞò éäéïêôçóßáò óôï %s" + +#: src/chown.c:99 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... OWNER[:[GROUP]] FILE...\n" +" or: %s [OPTION]... :GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"×ñÞóç: %s [ÅÐÉËÏÃÇ]... ÔÅËÅÕÔÁÉÏÓ\n" +" Þ: %s [ÅÐÉËÏÃÇ]... ÐÑÙÔÏÓ ÔÅËÅÕÔÁÉÏÓ\n" +" Þ: %s [ÅÐÉËÏÃÇ]... ÐÑÙÔÏÓ ÁÕÎÇÓÇ ÔÅËÅÕÔÁÉÏÓ\n" + +#: src/chown.c:105 +msgid "" +"Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" + +#: src/chown.c:117 +msgid "" +" --from=CURRENT_OWNER:CURRENT_GROUP\n" +" change the owner and/or group of each file only if\n" +" its current owner and/or group match those " +"specified\n" +" here. Either may be omitted, in which case a " +"match\n" +" is not required for the omitted attribute.\n" +msgstr "" + +#: src/chown.c:124 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's owner and group rather than\n" +" the specified OWNER:GROUP values\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" + +#: src/chown.c:133 +msgid "" +"\n" +"Owner is unchanged if missing. Group is unchanged if missing, but changed\n" +"to login group if implied by a `:'. OWNER and GROUP may be numeric as well\n" +"as symbolic.\n" +msgstr "" + +# +#: src/chroot.c:45 +#, fuzzy, c-format +msgid "" +"Usage: %s NEWROOT [COMMAND...]\n" +" or: %s OPTION\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ]... [ÅÉÓÏÄÏÓ [ÅÎÏÄÏÓ]]\n" + +#: src/chroot.c:49 +msgid "" +"Run COMMAND with root directory set to NEWROOT.\n" +"\n" +msgstr "" + +#: src/chroot.c:55 +msgid "" +"\n" +"If no command is given, run ``${SHELL} -i'' (default: /bin/sh).\n" +msgstr "" + +# +#: src/chroot.c:84 +#, fuzzy, c-format +msgid "cannot change root directory to %s" +msgstr "áäýíáôç ç áëëáãÞ óôï êáôÜëïãï %s" + +# +#: src/chroot.c:87 +#, fuzzy +msgid "cannot chdir to root directory" +msgstr "áäýíáôç ç áëëáãÞ óôï êáôÜëïãï %s" + +# +#: src/cksum.c:234 +#, fuzzy, c-format +msgid "%s: file too long" +msgstr "ôï áñ÷åßï ìçäåíßóôçêå" + +# +#: src/cksum.c:282 +#, fuzzy, c-format +msgid "" +"Usage: %s [FILE]...\n" +" or: %s [OPTION]\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ]... [ÅÉÓÏÄÏÓ [ÅÎÏÄÏÓ]]\n" + +# +#: src/cksum.c:287 +msgid "" +"Print CRC checksum and byte counts of each FILE.\n" +"\n" +msgstr "" + +# +#: src/comm.c:35 src/ls.c:131 src/uniq.c:40 +msgid "Richard Stallman and David MacKenzie" +msgstr "Ñßôóáñíô ÓôÜëìáí êáé ÍôÝéâéíô ÌáêÝíæç" + +# +#: src/comm.c:73 +#, c-format +msgid "Usage: %s [OPTION]... LEFT_FILE RIGHT_FILE\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ]... ÁÑÉÓÔÅѼ_ÁÑ×ÅºÏ ÄÅÎɼ_ÁÑןÏ\n" + +# +#: src/comm.c:77 +#, fuzzy +msgid "" +"Compare sorted files LEFT_FILE and RIGHT_FILE line by line.\n" +"\n" +" -1 suppress lines unique to left file\n" +" -2 suppress lines unique to right file\n" +" -3 suppress lines that appear in both files\n" +msgstr "" +"Óýãêñéóç ôáîéíïìçìÝíùí áñ÷åßùí ÁÑÉÓÔÅѼ_ÁÑ×ÅºÏ êáé ÄÅÎɼ_ÁÑןÏ, áíÜ " +"ãñáììÞ.\n" +"\n" +" -1 áðüêñõøç ìïíáäéêþí ãñáììþí óôï áñéóôåñü áñ÷åßï\n" +" -2 áðüêñõøç ìïíáäéêþí ãñáììþí óôï äåîéü áñ÷åßï\n" +" -3 áðüêñõøç ìïíáäéêþí ãñáììþí êáé óôá äýï áñ÷åßá\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#: src/copy.c:162 src/du.c:332 +#, fuzzy, c-format +msgid "cannot access %s" +msgstr "áäýíáôç ç áëëáãÞ äéêáéùìÜôùí óôï %s" + +#: src/copy.c:226 +#, fuzzy, c-format +msgid "cannot open %s for reading" +msgstr "áäõíáìßá ìåôáöïñÜò ôïõ `%s' óôï `%s'" + +# +#: src/copy.c:232 src/copy.c:286 src/copy.c:301 src/dd.c:1199 +#, fuzzy, c-format +msgid "cannot fstat %s" +msgstr "áäýíáôç ç áëëáãÞ äéêáéùìÜôùí óôï %s" + +#: src/copy.c:242 +#, c-format +msgid "skipping file %s, as it was replaced while being copied" +msgstr "" + +# +#: src/copy.c:262 src/copy.c:1034 src/copy.c:1124 src/ln.c:291 +#: src/remove.c:727 src/remove.c:781 src/remove.c:893 src/remove.c:997 +#, fuzzy, c-format +msgid "cannot remove %s" +msgstr "áäýíáôç ç áëëáãÞ äéêáéùìÜôùí óôï %s" + +# +#: src/copy.c:277 +#, fuzzy, c-format +msgid "cannot create regular file %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/copy.c:328 src/dd.c:816 src/dd.c:1010 +#, fuzzy, c-format +msgid "reading %s" +msgstr "óöÜëìá áíÜãíùóçò %s" + +# +#: src/copy.c:362 +#, fuzzy, c-format +msgid "cannot lseek %s" +msgstr "áäýíáôç ç áëëáãÞ äéêáéùìÜôùí óôï %s" + +# +#: src/copy.c:377 src/copy.c:401 src/dd.c:1054 src/dd.c:1115 +#, fuzzy, c-format +msgid "writing %s" +msgstr "óöÜëìá åããñáöÞò %s" + +# +#: src/copy.c:409 src/copy.c:415 +#, fuzzy, c-format +msgid "closing %s" +msgstr "êëåßóéìï ôïõ %s (fd=%d)" + +#: src/copy.c:610 +#, fuzzy, c-format +msgid "%s: overwrite %s, overriding mode %04lo? " +msgstr "%s: áíôéãñáöÞ ðÜíù óôï `%s', ðáñÜêáìøç äéêáéùìÜôùí %04lo; " + +# +#: src/copy.c:616 +#, fuzzy, c-format +msgid "%s: overwrite %s? " +msgstr "%s: óöÜëìá åããñáöÞò" + +# +#: src/copy.c:810 src/copy.c:848 src/stat.c:638 +#, fuzzy, c-format +msgid "cannot stat %s" +msgstr "áäýíáôç ç áëëáãÞ äéêáéùìÜôùí óôï %s" + +# +#: src/copy.c:820 +#, fuzzy, c-format +msgid "omitting directory %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +#: src/copy.c:834 +#, c-format +msgid "warning: source file %s specified more than once" +msgstr "" + +#: src/copy.c:866 src/ln.c:237 +#, fuzzy, c-format +msgid "%s and %s are the same file" +msgstr "ôá `%s' êáé `%s' åßíáé ôï ßäéï áñ÷åßï" + +# +#: src/copy.c:876 +#, fuzzy, c-format +msgid "cannot overwrite non-directory %s with directory %s" +msgstr "áäýíáôç ç áëëáãÞ óôï êáôÜëïãï %s" + +#: src/copy.c:893 +#, fuzzy, c-format +msgid "will not overwrite just-created %s with %s" +msgstr "%s: äå ìðïñåß íá ãñáöôåß ìç-êáôÜëïãïò ðÜíù óå êáôÜëïãï" + +# +#: src/copy.c:904 +#, fuzzy, c-format +msgid "cannot overwrite directory %s with non-directory" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/copy.c:965 +#, fuzzy, c-format +msgid "cannot overwrite directory %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/copy.c:974 +#, fuzzy, c-format +msgid "cannot move directory onto non-directory: %s -> %s" +msgstr "áäýíáôç ç áëëáãÞ óôï êáôÜëïãï %s" + +#: src/copy.c:997 +#, fuzzy, c-format +msgid "backing up %s would destroy source; %s not moved" +msgstr "" +"ç äçìéïõñãßá áíôéãñÜöïõ áóöáëåßáò ôïõ `%s' èá êáôÝóôñåöå ôç ðçãÞ· ôï `%s' äå " +"ìåôáêéíåßôáé" + +#: src/copy.c:998 +#, fuzzy, c-format +msgid "backing up %s would destroy source; %s not copied" +msgstr "" +"óôç äçìéïõñãßá áíôéãñÜöïõ áóöáëåßáò ôïõ `%s' èá êáôÝóôñåöå ôç ðçãÞ· ôï `%s' " +"äåí áíôéãñÜöåôáé" + +# +#: src/copy.c:1013 src/ln.c:273 +#, fuzzy, c-format +msgid "cannot backup %s" +msgstr "áäýíáôç ç áëëáãÞ äéêáéùìÜôùí óôï %s" + +#: src/copy.c:1049 src/ln.c:308 +#, c-format +msgid " (backup: %s)" +msgstr " (áíôßãñáöï áóöáëåßáò: %s)" + +# +#: src/copy.c:1099 +#, fuzzy, c-format +msgid "cannot copy a directory, %s, into itself, %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/copy.c:1106 +#, fuzzy, c-format +msgid "will not create hard link %s to directory %s" +msgstr "áäýíáôç ç áëëáãÞ óôï êáôÜëïãï %s" + +# +#: src/copy.c:1132 +#, fuzzy, c-format +msgid "cannot create hard link %s to %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/copy.c:1186 +#, fuzzy, c-format +msgid "cannot move %s to a subdirectory of itself, %s" +msgstr "áäýíáôç ç áëëáãÞ óôï êáôÜëïãï %s" + +# +#: src/copy.c:1229 +#, fuzzy, c-format +msgid "cannot move %s to %s" +msgstr "áäýíáôç ç áëëáãÞ äéêáéùìÜôùí óôï %s" + +#: src/copy.c:1241 +#, c-format +msgid "inter-device move failed: %s to %s; unable to remove target" +msgstr "" + +#: src/copy.c:1269 +#, fuzzy, c-format +msgid "cannot copy cyclic symbolic link %s" +msgstr "%s: áäõíáìßá áíôéãñáöÞò êõêëßêïý óõìâïëéêïý óõíäÝóìïõ" + +#: src/copy.c:1346 +#, c-format +msgid "%s: can make relative symbolic links only in current directory" +msgstr "" +"%s: äõíáôüôçôá äçìéïõñãßáò ó÷åôéêþí óõìâïëéêþí óõíäÝóìùí ìüíï óôï ôñÝ÷ïí " +"êáôÜëïãï" + +# +#: src/copy.c:1353 +#, fuzzy, c-format +msgid "cannot create symbolic link %s to %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/copy.c:1364 +#, fuzzy, c-format +msgid "cannot create link %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/copy.c:1389 src/mkfifo.c:133 +#, fuzzy, c-format +msgid "cannot create fifo %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/copy.c:1403 +#, fuzzy, c-format +msgid "cannot create special file %s" +msgstr "åéäéêü áñ÷åßï ÷áñáêôÞñùí" + +# +#: src/copy.c:1415 src/ls.c:2493 src/stat.c:426 +#, fuzzy, c-format +msgid "cannot read symbolic link %s" +msgstr "óõìâïëéêüò óýíäåóìïò" + +# +#: src/copy.c:1440 +#, fuzzy, c-format +msgid "cannot create symbolic link %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +#: src/copy.c:1456 src/copy.c:1519 src/cp.c:339 +#, fuzzy, c-format +msgid "failed to preserve ownership for %s" +msgstr "äéáôÞñçóç éäéïêôÞôç ãéá ôï %s" + +#: src/copy.c:1471 +#, fuzzy, c-format +msgid "%s has unknown file type" +msgstr "%s: Üãíùóôï åßäïò áñ÷åßïõ" + +#: src/copy.c:1506 +#, c-format +msgid "preserving times for %s" +msgstr "äéáôÞñçóç ùñþí óôï %s" + +#: src/copy.c:1531 +#, fuzzy, c-format +msgid "failed to preserve authorship for %s" +msgstr "äéáôÞñçóç éäéïêôÞôç ãéá ôï %s" + +# +#: src/copy.c:1549 +#, fuzzy, c-format +msgid "setting permissions for %s" +msgstr "áäõíáìßá áëëáãÞò éäéïêôçóßáò óôï %s" + +# +#: src/copy.c:1571 src/ln.c:326 +#, fuzzy, c-format +msgid "cannot un-backup %s" +msgstr "áäýíáôç ç áëëáãÞ äéêáéùìÜôùí óôï %s" + +# src/copy.c:924 +#: src/copy.c:1575 +#, c-format +msgid "%s -> %s (unbackup)\n" +msgstr "%s -> %s (÷ñÞóç áíôéãñÜöïõ áóöáëåßáò)\n" + +#: src/cp.c:53 +msgid "Torbjorn Granlund, David MacKenzie, and Jim Meyering" +msgstr "" + +#: src/cp.c:164 src/mv.c:311 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST\n" +" or: %s [OPTION]... SOURCE... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY SOURCE...\n" +msgstr "" +"×ñÞóç: %s [ÅÐÉËÏÃÇ]... ÔÅËÅÕÔÁÉÏÓ\n" +" Þ: %s [ÅÐÉËÏÃÇ]... ÐÑÙÔÏÓ ÔÅËÅÕÔÁÉÏÓ\n" +" Þ: %s [ÅÐÉËÏÃÇ]... ÐÑÙÔÏÓ ÁÕÎÇÓÇ ÔÅËÅÕÔÁÉÏÓ\n" + +#: src/cp.c:170 +msgid "" +"Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" + +# +#: src/cp.c:174 src/csplit.c:1505 src/cut.c:182 src/df.c:717 src/du.c:179 +#: src/expand.c:119 src/fmt.c:277 src/fold.c:76 src/head.c:98 +#: src/install.c:609 src/kill.c:103 src/ln.c:354 src/ls.c:3767 src/mkdir.c:66 +#: src/mkfifo.c:60 src/mknod.c:61 src/mv.c:321 src/nl.c:185 src/paste.c:413 +#: src/pr.c:2763 src/ptx.c:1867 src/shred.c:166 src/sort.c:286 src/split.c:105 +#: src/tac.c:136 src/tail.c:244 src/touch.c:249 src/unexpand.c:384 +#: src/uniq.c:148 +msgid "" +"Mandatory arguments to long options are mandatory for short options too.\n" +msgstr "" + +#: src/cp.c:177 +msgid "" +" -a, --archive same as -dpR\n" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" --copy-contents copy contents of special files when " +"recursive\n" +" -d same as --no-dereference --preserve=link\n" +msgstr "" + +#: src/cp.c:184 +msgid "" +" --no-dereference never follow symbolic links\n" +" -f, --force if an existing destination file cannot be\n" +" opened, remove it and try again\n" +" -i, --interactive prompt before overwrite\n" +" -H follow command-line symbolic links\n" +msgstr "" + +#: src/cp.c:191 +msgid "" +" -l, --link link files instead of copying\n" +" -L, --dereference always follow symbolic links\n" +" -p same as --preserve=mode,ownership,timestamps\n" +" --preserve[=ATTR_LIST] preserve the specified attributes (default:\n" +" mode,ownership,timestamps), if possible\n" +" additional attributes: links, all\n" +msgstr "" + +#: src/cp.c:199 +msgid "" +" --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +" --parents append source path to DIRECTORY\n" +" -P same as `--no-dereference'\n" +msgstr "" + +#: src/cp.c:204 +msgid "" +" -R, -r, --recursive copy directories recursively\n" +" --remove-destination remove each existing destination file before\n" +" attempting to open it (contrast with --" +"force)\n" +msgstr "" + +#: src/cp.c:209 +#, fuzzy +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --sparse=WHEN control creation of sparse files\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +msgstr "" +"ÁíôéãñáöÞ ôçò ÐÇÃÇò óôï ÐÑÏÏÑÉÓÌÏÓ Þ ðïëëáðëÝò ÐÇÃÇ(ÅÓ) óôï ÊÁÔÁËÏÃÏ.\n" +"\n" +" -a, --archive ôï ßäéï ìå -dpR\n" +" --backup=[ÅËÅÃ×ÏÓ] äçìéïõñãßá áíôéãñÜöïõ áóöáëåßáò ãéá êÜèå " +"áñ÷åßï\n" +" ðñïïñéóìïý\n" +" -b üðùò ôï --backup áëëÜ äåí áðáéôåß ðáñÜìåôñï\n" +" -d, --no-dereference äéáôÞñçóç óõìâïëéêþí óõíäÝóìùí\n" +" -f, --force äéáãñáöÞ õðáñ÷üíôùí ðñïïñéóìþí, ÷ùñßò\n" +" åðéâåâáßùóç äéáãñáöÞò\n" +" -i, --interactive áðáßôçóç äéáâåâáßùóçò äéáãñáöÞò ðñéí ôç\n" +" äéáãñáöÞ ëüãù åðéêÜëõøçò\n" +" -l, --link äçìéïõñãßá óõíäÝóìùí áíôß áíôéãñÜöùí\n" +" -p, --preserve äéáôÞñçóç ÷áñáêôçñéóôéêþí ôùí áñ÷åßùí, áí\n" +" åßíáé äõíáôüí\n" +" -P, --parents ðñïóèÞêç äéáäñïìÞò ôçò ðçãÞò óôï ÊÁÔÁËÏÃÏÓ\n" +" -r áíôéãñáöÞ áíáäñïìéêÜ, ôïõò ìç-êáôáëüãïõò óáí\n" +" áñ÷åßá\n" +" ÐÑÏÅÉÄÏÐÏÉÇÓÇ: êÜíôå ÷ñÞóç ôïõ -R üôáí\n" +" ðñüêåéôå íá áíôéãñÜøåôå åéäéêÜ áñ÷åßá üðùò\n" +" FIFO Þ ôï /dev/zero\n" +" --sparse=WHEN Ýëåã÷ïò ôçò äçìéïõñãßáò áñáéþí (sparse)\n" +" áñ÷åßùí\n" +" -R, --recursive áíôéãñáöÞ êáôáëüãùí áíáäñïìéêÜ\n" +" --strip-trailing-slashes áðïìÜêñõíóç ïôéäÞðïôå êÜèåôùí ðïõ Ýðïíôáé " +"áðü\n" +" êÜèå üñéóìá ÐÇÃÇÓ\n" +" -s, --symbolic-link äçìéïõñãßá óõìâïëéêþí óõíäÝóìùí áíôß\n" +" áíôéãñÜöùí\n" +" -S, --suffix=ÊÁÔÁËÇÎÇ ðáñÜêáìøç ôçò óõíçèéóìÝíçò êáôÜëçîçò ôùí\n" +" áíôéãñÜöùí áóöáëåßáò\n" +" --target-directory=ÊÁÔÁËÏÃÏÓ ìåôáêßíçóå üëá ôá ïñßóìáôá ãéá ÐÇÃÇ óôï\n" +" ÊÁÔÁËÏÃÏÓ\n" +" -u, --update áíôéãñáöÞ ìüíï üôáí ôï áñ÷åßï ÐÇÃÇ åßíáé\n" +" íåþôåñï áðü ôï áñ÷åßï ÐÑÏÏÑÉÓÌÏÓ Þ üôáí\n" +" ôï áñ÷åßï ðñïïñéóìüò äåí õðÜñ÷åé\n" +" -v, --verbose åîÞãçóç ôïõ ôß ãßíåôáé\n" +" -x, --one-file-system ðáñáìïíÞ óôï ôñÝ÷ïí óýóôçìá áñ÷åßùí\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +"\n" +"¸î ïñéóìïý, ôá áñáßá (sparse) áñ÷åßá ÐÇÃÇÓ áíáãùñßæïíôáé ìå Ýíá ü÷é ôüóï\n" +"êáëü åõñåóôéêü áëãüñéèìï êáé ôï áíôßóôïé÷ï áñ÷åßï ÐÑÏÏÑÉÓÌÏÕ ãßíåôáé áñáéü\n" +"åðßóçò. ÁõôÞ åßíáé ç óõìðåñéöïñÜ ôçò åðéëïãÞò --sparse=auto. ÅðéëÝîôå\n" +"--sparse=always ãéá ôç äçìéïõñãßá áñáéþí áñ÷åßùí ÐÑÏÏÑÉÓÌÏÕ ïðüôå ôï áñ÷åßï\n" +"ÐÇÃÇ ðåñéÝ÷åé áñêåôÜ ìåãÜëåò óåéñÝò áðü ìçäåíéêÜ bytes.\n" +"Ìå --sparse=never áðïãïñåýåôå ôç äçìéïõñãßá áñáéþí áñ÷åßùí.\n" +"\n" + +#: src/cp.c:216 +msgid "" +" -s, --symbolic-link make symbolic links instead of copying\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +msgstr "" + +#: src/cp.c:221 +#, fuzzy +msgid "" +" -u, --update copy only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +" -x, --one-file-system stay on this file system\n" +msgstr "" +"Ìåôïíïìáóßá ôçò ÐÇÃÇÓ óå ÐÑÏÏÑÉÓÌÏ Þ ìåôáêßíçóç ÐÇÃÇÓ(ÙÍ) óôï ÊÁÔÁËÏÃÏ.\n" +"\n" +" --backup=[ÅËÅÃ×ÏÓ] äçìéïõñãßá áíôéãñÜöïõ áóöáëåßáò ãéá êÜèå " +"áñ÷åßï\n" +" ðñïïñéóìïý\n" +" -b üðùò ôï --backup áëëÜ äåí áðáéôåß ðáñÜìåôñï\n" +" -f, --force äéáãñáöÞ õðáñ÷üíôùí êáôáëüãùí, ÷ùñßò\n" +" åðéâåâáßùóç\n" +" -i, --interactive åðéâåâáßùóç ðñéí ôç äéáãñáöÞ\n" +" --strip-trailing-slashes áöáßñåóç ÷áñáêôÞñùí êáèÝôùí óôï ôÝëïò\n" +" ãñáììÞò áðü êÜèå ÐÇÃÇ\n" +" -S, --suffix=ÊÁÔÁËÇÎÇ ðáñÜêáìøç ôçò óõíÞèçò êáôÜëçîçò áíôéãñÜöùí\n" +" áóöáëåßáò\n" +" --target-directory=ÊÁÔÁËÏÃÏÓ ìåôáêßíçóç üëùí ôùí ïñéóìÜôùí ÐÇÃÇÓ\n" +" óôïí ÊÁÔÁËÏÃÏ\n" +" -u, --update ìåôáöïñÜ ìüíï ôùí ðáëáéüôåñùí Þ åîïëïêëÞñïõ\n" +" íÝùí áñ÷åßùí\n" +" -v, --verbose åîÞãçóç ôïõ ôé óõìâáßíåé\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +"\n" + +#: src/cp.c:230 +#, fuzzy +msgid "" +"\n" +"By default, sparse SOURCE files are detected by a crude heuristic and the\n" +"corresponding DEST file is made sparse as well. That is the behavior\n" +"selected by --sparse=auto. Specify --sparse=always to create a sparse DEST\n" +"file whenever the SOURCE file contains a long enough sequence of zero " +"bytes.\n" +"Use --sparse=never to inhibit creation of sparse files.\n" +"\n" +msgstr "" +"ÁíôéãñáöÞ ôçò ÐÇÃÇò óôï ÐÑÏÏÑÉÓÌÏÓ Þ ðïëëáðëÝò ÐÇÃÇ(ÅÓ) óôï ÊÁÔÁËÏÃÏ.\n" +"\n" +" -a, --archive ôï ßäéï ìå -dpR\n" +" --backup=[ÅËÅÃ×ÏÓ] äçìéïõñãßá áíôéãñÜöïõ áóöáëåßáò ãéá êÜèå " +"áñ÷åßï\n" +" ðñïïñéóìïý\n" +" -b üðùò ôï --backup áëëÜ äåí áðáéôåß ðáñÜìåôñï\n" +" -d, --no-dereference äéáôÞñçóç óõìâïëéêþí óõíäÝóìùí\n" +" -f, --force äéáãñáöÞ õðáñ÷üíôùí ðñïïñéóìþí, ÷ùñßò\n" +" åðéâåâáßùóç äéáãñáöÞò\n" +" -i, --interactive áðáßôçóç äéáâåâáßùóçò äéáãñáöÞò ðñéí ôç\n" +" äéáãñáöÞ ëüãù åðéêÜëõøçò\n" +" -l, --link äçìéïõñãßá óõíäÝóìùí áíôß áíôéãñÜöùí\n" +" -p, --preserve äéáôÞñçóç ÷áñáêôçñéóôéêþí ôùí áñ÷åßùí, áí\n" +" åßíáé äõíáôüí\n" +" -P, --parents ðñïóèÞêç äéáäñïìÞò ôçò ðçãÞò óôï ÊÁÔÁËÏÃÏÓ\n" +" -r áíôéãñáöÞ áíáäñïìéêÜ, ôïõò ìç-êáôáëüãïõò óáí\n" +" áñ÷åßá\n" +" ÐÑÏÅÉÄÏÐÏÉÇÓÇ: êÜíôå ÷ñÞóç ôïõ -R üôáí\n" +" ðñüêåéôå íá áíôéãñÜøåôå åéäéêÜ áñ÷åßá üðùò\n" +" FIFO Þ ôï /dev/zero\n" +" --sparse=WHEN Ýëåã÷ïò ôçò äçìéïõñãßáò áñáéþí (sparse)\n" +" áñ÷åßùí\n" +" -R, --recursive áíôéãñáöÞ êáôáëüãùí áíáäñïìéêÜ\n" +" --strip-trailing-slashes áðïìÜêñõíóç ïôéäÞðïôå êÜèåôùí ðïõ Ýðïíôáé " +"áðü\n" +" êÜèå üñéóìá ÐÇÃÇÓ\n" +" -s, --symbolic-link äçìéïõñãßá óõìâïëéêþí óõíäÝóìùí áíôß\n" +" áíôéãñÜöùí\n" +" -S, --suffix=ÊÁÔÁËÇÎÇ ðáñÜêáìøç ôçò óõíçèéóìÝíçò êáôÜëçîçò ôùí\n" +" áíôéãñÜöùí áóöáëåßáò\n" +" --target-directory=ÊÁÔÁËÏÃÏÓ ìåôáêßíçóå üëá ôá ïñßóìáôá ãéá ÐÇÃÇ óôï\n" +" ÊÁÔÁËÏÃÏÓ\n" +" -u, --update áíôéãñáöÞ ìüíï üôáí ôï áñ÷åßï ÐÇÃÇ åßíáé\n" +" íåþôåñï áðü ôï áñ÷åßï ÐÑÏÏÑÉÓÌÏÓ Þ üôáí\n" +" ôï áñ÷åßï ðñïïñéóìüò äåí õðÜñ÷åé\n" +" -v, --verbose åîÞãçóç ôïõ ôß ãßíåôáé\n" +" -x, --one-file-system ðáñáìïíÞ óôï ôñÝ÷ïí óýóôçìá áñ÷åßùí\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +"\n" +"¸î ïñéóìïý, ôá áñáßá (sparse) áñ÷åßá ÐÇÃÇÓ áíáãùñßæïíôáé ìå Ýíá ü÷é ôüóï\n" +"êáëü åõñåóôéêü áëãüñéèìï êáé ôï áíôßóôïé÷ï áñ÷åßï ÐÑÏÏÑÉÓÌÏÕ ãßíåôáé áñáéü\n" +"åðßóçò. ÁõôÞ åßíáé ç óõìðåñéöïñÜ ôçò åðéëïãÞò --sparse=auto. ÅðéëÝîôå\n" +"--sparse=always ãéá ôç äçìéïõñãßá áñáéþí áñ÷åßùí ÐÑÏÏÑÉÓÌÏÕ ïðüôå ôï áñ÷åßï\n" +"ÐÇÃÇ ðåñéÝ÷åé áñêåôÜ ìåãÜëåò óåéñÝò áðü ìçäåíéêÜ bytes.\n" +"Ìå --sparse=never áðïãïñåýåôå ôç äçìéïõñãßá áñáéþí áñ÷åßùí.\n" +"\n" + +#: src/cp.c:239 +#, fuzzy +msgid "" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"Ç êáôÜëçîç ôùí áíôéãñÜöùí áóöáëåßáò åßíáé ôï `~', åêôüò áí ôåèåß ìå ôï\n" +"--suffix Þ ôï SIMPLE_BACKUP_SUFFIX.\n" +"Ï Ýëåã÷ïò Ýêäïóçò ìðïñåß íá ôåèåß ìå ôçí åðéëïãÞ --backup Þ ìÝóù ôçò\n" +"ìåôáâëçôÞò ðåñéâÜëëïíôïò VERSION_CONTROL. Ïé äõíáôÝò ôéìÝò åßíáé:\n" +"\n" +" none,off íá ìç äçìéïõñãïýíôáé áíôßãñáäá áóöáëåßáò (áêüìá êáé\n" +" áí äßíåôáé --backup)\n" +" numbered, t äçìéïõñãßá áñéèìçìÝíùí áíôéãñÜöùí áóöáëåßáò\n" +" existing, nil áñéèìçìÝíùí, áí õðÜñ÷ïõí áñéèìçìÝíá áíôßãñáöá, " +"äéáöïñåôéêÜ\n" +" áðëÜ áíôßãñáöá\n" +" simple, never ðÜíôá äçìéïõñãßá áðëþí áíôéãñÜöùí\n" + +#: src/cp.c:245 src/install.c:642 src/ln.c:384 src/mv.c:355 +#, fuzzy +msgid "" +" none, off never make backups (even if --backup is given)\n" +" numbered, t make numbered backups\n" +" existing, nil numbered if numbered backups exist, simple otherwise\n" +" simple, never always make simple backups\n" +msgstr "" +"Ç êáôÜëçîç ôùí áíôéãñÜöùí áóöáëåßáò åßíáé ôï `~', åêôüò áí ôåèåß ìå ôï\n" +"--suffix Þ ôï SIMPLE_BACKUP_SUFFIX.\n" +"Ï Ýëåã÷ïò Ýêäïóçò ìðïñåß íá ôåèåß ìå ôçí åðéëïãÞ --backup Þ ìÝóù ôçò\n" +"ìåôáâëçôÞò ðåñéâÜëëïíôïò VERSION_CONTROL. Ïé äõíáôÝò ôéìÝò åßíáé:\n" +"\n" +" none,off íá ìç äçìéïõñãïýíôáé áíôßãñáäá áóöáëåßáò (áêüìá êáé\n" +" áí äßíåôáé --backup)\n" +" numbered, t äçìéïõñãßá áñéèìçìÝíùí áíôéãñÜöùí áóöáëåßáò\n" +" existing, nil áñéèìçìÝíùí, áí õðÜñ÷ïõí áñéèìçìÝíá áíôßãñáöá, " +"äéáöïñåôéêÜ\n" +" áðëÜ áíôßãñáöá\n" +" simple, never ðÜíôá äçìéïõñãßá áðëþí áíôéãñÜöùí\n" + +#: src/cp.c:251 +msgid "" +"\n" +"As a special case, cp makes a backup of SOURCE when the force and backup\n" +"options are given and SOURCE and DEST are the same name for an existing,\n" +"regular file.\n" +msgstr "" +"\n" +"Óáí åéäéêÞ ðåñßðôùóç, ç cp äçìéïõñãåß áíôßãñáöá ôçò ÐÇÃÇÓ üôáí ïé åðéëïãÝò\n" +"êáé ôá ÐÇÃÇ êáé ÐÑÏÏÑÉÓÌÏÓ Ý÷ïõí ôï ßäéï üíïìá, ãéá Ýíá õðÜñ÷ïí, êáíïíéêü " +"áñ÷åßï.\n" + +#: src/cp.c:325 +#, fuzzy, c-format +msgid "failed to preserve times for %s" +msgstr "äéáôÞñçóç ùñþí óôï %s" + +# +#: src/cp.c:349 +#, fuzzy, c-format +msgid "failed to preserve permissions for %s" +msgstr "áäõíáìßá áëëáãÞò éäéïêôçóßáò óôï %s" + +# +#: src/cp.c:434 +#, fuzzy, c-format +msgid "cannot make directory %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/cp.c:493 src/ln.c:490 src/mv.c:459 src/shred.c:1601 +#, fuzzy +msgid "missing file argument" +msgstr "ðñïóðÝñáóìá ïñßóìáôïò" + +# +#: src/cp.c:498 +#, fuzzy +msgid "missing destination file" +msgstr "Ý÷åé ðáñáëçöèåß ç ëßóôá ìå ôá ðåäßá" + +#: src/cp.c:523 src/ln.c:161 src/ln.c:183 src/ln.c:210 src/ln.c:297 +#, fuzzy, c-format +msgid "accessing %s" +msgstr "äéáãñáöÞ êáôáëüãïõ %s\n" + +# +#: src/cp.c:546 +#, fuzzy, c-format +msgid "%s: specified target is not a directory" +msgstr "ôï `%s' õðÜñ÷åé Þäç Üëëá äåí åßíáé êáôÜëïãïò" + +#: src/cp.c:554 +#, fuzzy, c-format +msgid "copying multiple files, but last argument %s is not a directory" +msgstr "" +"áíôéãñáöÞ ðïëëáðëþí áñ÷åßùí, áëëÜ ôï ôåëåõôáßï üñéóìá (%s) äåí åßíáé " +"êáôÜëïãïò" + +#: src/cp.c:652 +msgid "when preserving paths, the destination must be a directory" +msgstr "" +"üôáí äéáôçñïýíôáé ôá ìïíïðÜôéá, ôï ôåëåõôáßï üñéóìá ðñÝðåé íá åßíáé êáôÜëïãïò" + +#: src/cp.c:878 src/install.c:219 src/ln.c:434 src/mv.c:405 +#, c-format +msgid "" +"warning: --version-control (-V) is obsolete; support for it\n" +"will be removed in some future release. Use --backup=%s instead." +msgstr "" +"ðñïåéäïðïßçóç: ôï --version-control (-V) äå ÷ñçóéìïðïéåßôáé ðëÝïí·\n" +"ç õðïóôÞñçîç ãéá áõôü èá ðÜøåé óå êÜðïéá ìåëëïíôéêÞ Ýêäïóç. ÊÜíôå\n" +"÷ñÞóç ôïõ --backup=%s óôç èÝóç ôïõ." + +# +#: src/cp.c:972 src/ln.c:464 +#, fuzzy +msgid "symbolic links are not supported on this system" +msgstr "ðñïåéäïðïßçóç: ôï --pid=PID äåí õðïóôçñßæåôáé óå áõôü ôï óýóôçìá" + +#: src/cp.c:1008 +msgid "cannot make both hard and symbolic links" +msgstr "áäõíáìßá äçìéïõñãßáò óèåíáñþí(hard) êáé óõìâïëéêþí óõíäÝóìùí" + +#: src/cp.c:1016 src/install.c:275 src/ln.c:530 src/mv.c:483 +msgid "backup type" +msgstr "åßäïò áíôéãñÜöïõ áóöÜëåéáò" + +# +#: src/csplit.c:41 +msgid "Stuart Kemp and David MacKenzie" +msgstr "Óôéïýáñô ÊÝìð êáé ÍôÝéâéíô ÌáêÝíæç" + +# +#: src/csplit.c:289 src/csplit.c:1481 src/tac-pipe.c:57 src/tee.c:220 +#: src/tr.c:1609 src/tr.c:1711 src/tr.c:1754 +msgid "read error" +msgstr "óöÜëìá áíÜãíùóçò" + +# +#: src/csplit.c:583 +msgid "input disappeared" +msgstr "ç åßóïäïò åîáöáíßóôçêå" + +# +#: src/csplit.c:705 src/csplit.c:716 +#, c-format +msgid "%s: line number out of range" +msgstr "%s: áñéèìüò ãñáììÞò Ýîù áðü ôá üñéá" + +# +#: src/csplit.c:743 +#, c-format +msgid "%s: `%s': line number out of range" +msgstr "%s: `%s': áñéèìüò ãñáììÞò Ýîù áðü ôá üñéá" + +# +#: src/csplit.c:746 src/csplit.c:792 +#, c-format +msgid " on repetition %d\n" +msgstr " óôçí åðáíÜëçøç %d\n" + +# +#: src/csplit.c:788 +#, c-format +msgid "%s: `%s': match not found" +msgstr "%s: `%s': äåí âñÝèçêå ôáßñéáóìá" + +# +#: src/csplit.c:849 src/csplit.c:889 src/tac.c:262 +msgid "error in regular expression search" +msgstr "óöÜëìá óôçí áíåýñåóç ìÝóù êáíïíéêÞò Ýêöñáóçò" + +# +#: src/csplit.c:992 +#, c-format +msgid "write error for `%s'" +msgstr "óöÜëìá åããñáöÞò ãéá ôï `%s'" + +# +#: src/csplit.c:1064 +#, c-format +msgid "%s: `+' or `-' expected after delimeter" +msgstr "%s: áíáìåíüôáí `+' Þ `-' ìåôÜ ôï äéá÷ùñéóôÞ" + +# +#: src/csplit.c:1068 +#, c-format +msgid "%s: integer expected after `%c'" +msgstr "%s: áíáìåíüôáí áêÝñáéïò ìåôÜ ôï `%c'" + +# +#: src/csplit.c:1088 +#, c-format +msgid "%s: `}' is required in repeat count" +msgstr "%s: ôï `}' áðáéôåßôáé üôáí äçëþíïíôáé ïé åðáíáëÞøåéò" + +# +#: src/csplit.c:1098 +#, c-format +msgid "%s}: integer required between `{' and `}'" +msgstr "%s}: áðáéôåßôáé áêÝñáéïò ìåôáîý ôùí `{' êáé `}'" + +# +#: src/csplit.c:1125 +#, c-format +msgid "%s: closing delimeter `%c' missing" +msgstr "%s: ï ôåëåóôÞò ôåñìáôéóìïý `%c' Ý÷åé ðáñáëçöèåß" + +# +#: src/csplit.c:1141 +#, c-format +msgid "%s: invalid regular expression: %s" +msgstr "%s: ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç: %s" + +# +#: src/csplit.c:1174 +#, c-format +msgid "%s: invalid pattern" +msgstr "%s: ìç Ýãêõñç ìïñöÞ" + +# +#: src/csplit.c:1177 +#, c-format +msgid "%s: line number must be greater than zero" +msgstr "%s: ï áñéèìüò ãñáììÞò ðñÝðåé íá åßíáé ìåãáëýôåñïò áðü ôï ìçäÝí" + +# +#: src/csplit.c:1183 +#, c-format +msgid "line number `%s' is smaller than preceding line number, %s" +msgstr "" +"ï áñéèìüò ãñáììÞò `%s' åßíáé ìéêñüôåñïò áðü ôïí ðñïçãïýìåíï áñéèìü ãñáììÞò, %" +"s" + +# +#: src/csplit.c:1189 +#, c-format +msgid "warning: line number `%s' is the same as preceding line number" +msgstr "" +"ðñïåéäïðïßçóç: ï áñéèìüò ãñáììÞò `%s' åßíáé ßäéïò ìå áõôüí ôçò ðñïçãïýìåíçò " +"ãñáììÞò" + +# +#: src/csplit.c:1314 +msgid "missing conversion specifier in suffix" +msgstr "Ý÷åé ðáñáëçöèåß ï äçëùôÞò ìåôáôñïðÞò óôçí êáôÜëçîç" + +# +#: src/csplit.c:1320 +#, c-format +msgid "invalid conversion specifier in suffix: %c" +msgstr "ìç Ýãêõñïò äçëùôÞò ìåôáôñïðÞò óôçí êáôÜëçîç: %c" + +# +#: src/csplit.c:1323 +#, c-format +msgid "invalid conversion specifier in suffix: \\%.3o" +msgstr "ìç Ýãêõñïò äçëùôÞò ìåôáôñïðÞò óôçí êáôÜëçîç: \\%.3o" + +# +#: src/csplit.c:1355 +#, c-format +msgid "missing %% conversion specification in suffix" +msgstr "Ý÷åé ðáñáëçöèåß ç äÞëùóç ìåôáôñïðÞò %% óôçí êáôÜëçîç" + +# +#: src/csplit.c:1358 +#, c-format +msgid "too many %% conversion specifications in suffix" +msgstr "ðÜñá ðïëëÝò äçëþóåéò ìåôáôñïðÞò óôçí êáôÜëçîç" + +# +#: src/csplit.c:1441 +#, c-format +msgid "%s: invalid number" +msgstr "%s: ìç Ýãêõñïò áñéèìüò" + +# +#: src/csplit.c:1496 +#, c-format +msgid "Usage: %s [OPTION]... FILE PATTERN...\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ]... ÁÑ×ÅÉÏ ÌÏÑÖÇ...\n" + +# +#: src/csplit.c:1500 +msgid "" +"Output pieces of FILE separated by PATTERN(s) to files `xx01', `xx02', ...,\n" +"and output byte counts of each piece to standard output.\n" +"\n" +msgstr "" + +# +#: src/csplit.c:1508 +#, c-format +msgid "" +" -b, --suffix-format=FORMAT use sprintf FORMAT instead of %d\n" +" -f, --prefix=PREFIX use PREFIX instead of `xx'\n" +" -k, --keep-files do not remove output files on errors\n" +msgstr "" + +# +#: src/csplit.c:1513 +msgid "" +" -n, --digits=DIGITS use specified number of digits instead of 2\n" +" -s, --quiet, --silent do not print counts of output file sizes\n" +" -z, --elide-empty-files remove empty output files\n" +msgstr "" + +# +#: src/csplit.c:1520 +msgid "" +"\n" +"Read standard input if FILE is -. Each PATTERN may be:\n" +msgstr "" + +# +#: src/csplit.c:1524 +msgid "" +"\n" +" INTEGER copy up to but not including specified line number\n" +" /REGEXP/[OFFSET] copy up to but not including a matching line\n" +" %REGEXP%[OFFSET] skip to, but not including a matching line\n" +" {INTEGER} repeat the previous pattern specified number of times\n" +" {*} repeat the previous pattern as many times as possible\n" +"\n" +"A line OFFSET is a required `+' or `-' followed by a positive integer.\n" +msgstr "" + +# +#: src/cut.c:39 +msgid "David Ihnat, David MacKenzie, and Jim Meyering" +msgstr "" + +# +#: src/cut.c:174 src/df.c:711 src/du.c:174 src/expand.c:110 src/fold.c:67 +#: src/head.c:88 src/ls.c:3761 src/nl.c:176 src/paste.c:403 src/pr.c:2754 +#: src/sort.c:276 src/sum.c:60 src/tac.c:127 src/tail.c:234 src/tee.c:63 +#: src/unexpand.c:375 src/wc.c:125 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]...\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÅÓ]... [ÁÑ×ÅÉÏ]...\n" + +# +#: src/cut.c:178 +msgid "" +"Print selected parts of lines from each FILE to standard output.\n" +"\n" +msgstr "" + +# +#: src/cut.c:185 +#, fuzzy +msgid "" +" -b, --bytes=LIST output only these bytes\n" +" -c, --characters=LIST output only these characters\n" +" -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter\n" +msgstr "" +"Áíáäßðëùóç ãñáììþí åéóüäïõ óå êÜèå ÁÑ×ÅÉÏ (êáíïíéêÞ åßóïäïò åî ïñéóìïý),\n" +"ãñÜöïíôáò óôçí êáíïíéêÞ Ýîïäï.\n" +"\n" +" -b, --bytes ìÝôñçóç bytes áíôß óôçëþí\n" +" -s, --spaces áíáäßðëùóç óå äéáóôÞìáôá ìüíï\n" +" -w, --width=ÐËÁÔÏÓ ÷ñÞóç ÐËÁÔÏÓ óôÞëåò áíôß ãéá 80\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#: src/cut.c:190 +msgid "" +" -f, --fields=LIST output only these fields; also print any line\n" +" that contains no delimiter character, unless\n" +" the -s option is specified\n" +" -n (ignored)\n" +msgstr "" + +# +#: src/cut.c:196 +msgid "" +" -s, --only-delimited do not print lines not containing delimiters\n" +" --output-delimiter=STRING use STRING as the output delimiter\n" +" the default is to use the input delimiter\n" +msgstr "" + +# +#: src/cut.c:203 +msgid "" +"\n" +"Use one, and only one of -b, -c or -f. Each LIST is made up of one\n" +"range, or many ranges separated by commas. Each range is one of:\n" +"\n" +" N N'th byte, character or field, counted from 1\n" +" N- from N'th byte, character or field, to end of line\n" +" N-M from N'th to M'th (included) byte, character or field\n" +" -M from first to M'th (included) byte, character or field\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" + +# +#: src/cut.c:288 src/cut.c:319 src/cut.c:379 +msgid "invalid byte or field list" +msgstr "ìç Ýãêõñï byte Þ ëßóôá ðåäßùí" + +# +#: src/cut.c:667 src/cut.c:676 +msgid "only one type of list may be specified" +msgstr "ìüíï Ýíá åßäïò ëßóôáò ìðïñåß íá ïñéóôåß" + +# +#: src/cut.c:670 +msgid "missing list of positions" +msgstr "Ý÷åé ðáñáëçöèåß ç ëßóôá ìå ôéò èÝóåéò" + +# +#: src/cut.c:679 +msgid "missing list of fields" +msgstr "Ý÷åé ðáñáëçöèåß ç ëßóôá ìå ôá ðåäßá" + +# +#: src/cut.c:686 +msgid "the delimiter must be a single character" +msgstr "ï äéá÷ùñéóôÞò ðñÝðåé íá åßíáé Ýíáò ìüíï ÷áñáêôÞñáò" + +# +#: src/cut.c:717 +msgid "you must specify a list of bytes, characters, or fields" +msgstr "ðñÝðåé íá ïñßóåôå ëßóôá áðü bytes, ÷áñáêôÞñåò Þ ðåäßá" + +# +#: src/cut.c:720 +#, fuzzy +msgid "an input delimiter may be specified only when operating on fields" +msgstr "Ýíáò äéá÷ùñéóôÞò ìðïñåß íá ïñéóôåß ìüíï üôáí ëåéôïõñãïýìå ìå ðåäßá" + +# +#: src/cut.c:724 +msgid "" +"suppressing non-delimited lines makes sense\n" +"\tonly when operating on fields" +msgstr "" +"ç áðüêñõøç ãñáììþí ðïõ äåí Ý÷ïõí äéá÷ùñéóôÝò Ý÷åé íüçìá\n" +"\tìüíï üôáí ëåéôïõñãïýìå ìå ðåäßá" + +#: src/date.c:117 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... [+FORMAT]\n" +" or: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" +msgstr "" +"×ñÞóç: %s [ÅÐÉËÏÃÇ]... [+ÌÏÑÖÇ]\n" +" Þ: %s [ÅÐÉËÏÃÇ] [ÌÌÇÇùùëë[[ÕÕ]××][.ää]]\n" + +#: src/date.c:122 +msgid "" +"Display the current time in the given FORMAT, or set the system date.\n" +"\n" +" -d, --date=STRING display time described by STRING, not `now'\n" +" -f, --file=DATEFILE like --date once for each line of DATEFILE\n" +" -ITIMESPEC, --iso-8601[=TIMESPEC] output date/time in ISO 8601 format.\n" +" TIMESPEC=`date' for date only,\n" +" `hours', `minutes', or `seconds' for date and\n" +" time to the indicated precision.\n" +" --iso-8601 without TIMESPEC defaults to `date'.\n" +msgstr "" + +#: src/date.c:133 +msgid "" +" -r, --reference=FILE display the last modification time of FILE\n" +" -R, --rfc-822 output RFC-822 compliant date string\n" +" -s, --set=STRING set time described by STRING\n" +" -u, --utc, --universal print or set Coordinated Universal Time\n" +msgstr "" + +#: src/date.c:141 +msgid "" +"\n" +"FORMAT controls the output. The only valid option for the second form\n" +"specifies Coordinated Universal Time. Interpreted sequences are:\n" +"\n" +" %% a literal %\n" +" %a locale's abbreviated weekday name (Sun..Sat)\n" +msgstr "" + +#: src/date.c:149 +msgid "" +" %A locale's full weekday name, variable length (Sunday..Saturday)\n" +" %b locale's abbreviated month name (Jan..Dec)\n" +" %B locale's full month name, variable length (January..December)\n" +" %c locale's date and time (Sat Nov 04 12:02:33 EST 1989)\n" +msgstr "" + +#: src/date.c:155 +msgid "" +" %C century (year divided by 100 and truncated to an integer) [00-99]\n" +" %d day of month (01..31)\n" +" %D date (mm/dd/yy)\n" +" %e day of month, blank padded ( 1..31)\n" +msgstr "" + +#: src/date.c:161 +msgid "" +" %F same as %Y-%m-%d\n" +" %g the 2-digit year corresponding to the %V week number\n" +" %G the 4-digit year corresponding to the %V week number\n" +msgstr "" + +#: src/date.c:166 +msgid "" +" %h same as %b\n" +" %H hour (00..23)\n" +" %I hour (01..12)\n" +" %j day of year (001..366)\n" +msgstr "" + +#: src/date.c:172 +msgid "" +" %k hour ( 0..23)\n" +" %l hour ( 1..12)\n" +" %m month (01..12)\n" +" %M minute (00..59)\n" +msgstr "" + +#: src/date.c:178 +msgid "" +" %n a newline\n" +" %N nanoseconds (000000000..999999999)\n" +" %p locale's upper case AM or PM indicator (blank in many locales)\n" +" %P locale's lower case am or pm indicator (blank in many locales)\n" +" %r time, 12-hour (hh:mm:ss [AP]M)\n" +" %R time, 24-hour (hh:mm)\n" +" %s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)\n" +msgstr "" + +#: src/date.c:187 +msgid "" +" %S second (00..60); the 60 is necessary to accommodate a leap second\n" +" %t a horizontal tab\n" +" %T time, 24-hour (hh:mm:ss)\n" +" %u day of week (1..7); 1 represents Monday\n" +msgstr "" + +#: src/date.c:193 +msgid "" +" %U week number of year with Sunday as first day of week (00..53)\n" +" %V week number of year with Monday as first day of week (01..53)\n" +" %w day of week (0..6); 0 represents Sunday\n" +" %W week number of year with Monday as first day of week (00..53)\n" +msgstr "" + +#: src/date.c:199 +msgid "" +" %x locale's date representation (mm/dd/yy)\n" +" %X locale's time representation (%H:%M:%S)\n" +" %y last two digits of year (00..99)\n" +" %Y year (1970...)\n" +msgstr "" + +#: src/date.c:205 +msgid "" +" %z RFC-822 style numeric timezone (-0500) (a nonstandard extension)\n" +" %Z time zone (e.g., EDT), or nothing if no time zone is determinable\n" +"\n" +"By default, date pads numeric fields with zeroes. GNU date recognizes\n" +"the following modifiers between `%' and a numeric directive.\n" +"\n" +" `-' (hyphen) do not pad the field\n" +" `_' (underscore) pad the field with spaces\n" +msgstr "" + +# +#: src/date.c:237 src/dd.c:1173 src/dircolors.c:539 src/head.c:221 +#: src/md5sum.c:340 src/md5sum.c:681 src/od.c:959 src/od.c:2001 src/pr.c:1164 +#: src/pr.c:1371 src/pr.c:1493 src/stty.c:909 src/tac.c:483 src/tac.c:489 +#: src/tee.c:151 src/tr.c:2027 src/tsort.c:585 +msgid "standard input" +msgstr "êáíïíéêÞ åßóïäïò" + +# +#: src/date.c:268 src/date.c:460 +#, fuzzy, c-format +msgid "invalid date `%s'" +msgstr "ìç Ýãêõñïò áñéèìüò ðåäßïõ: `%s'" + +# +#: src/date.c:364 +#, fuzzy +msgid "the options to specify dates for printing are mutually exclusive" +msgstr "ïé åðéëïãÝò --string êáé --check åßíáé áìïéâáßùò áðïêëåéüìåíåò" + +#: src/date.c:371 +msgid "the options to print and set the time may not be used together" +msgstr "" +"Ïé åðéëïãÝò ãéá íá åêôõðùèåß êáé íá ïñéóôåß ç þñá äåí ìðïñïýí íá\n" +"÷ñçóéìïðïéçèïýí ðáñÜëëçëá." + +# +#: src/date.c:377 +#, fuzzy, c-format +msgid "too many non-option arguments: %s%s" +msgstr "ðÜñá ðïëëÜ ïñßóìáôá ðïõ äåí Ý÷ïõí åðéëïãÝò" + +#: src/date.c:385 +#, c-format +msgid "" +"the argument `%s' lacks a leading `+';\n" +"When using an option to specify date(s), any non-option\n" +"argument must be a format string beginning with `+'." +msgstr "" +"Ç ðáñÜìåôñïò `%s' äåí îåêéíÜ ìå ôï ðñüèåìá `+' üðùò èá Ýðñåðå.\n" +"Ïôáí ÷ñçóéìïðïéÞôå ìéá åðéëïãÞ ãéá íá êáèïñßóåôå ôçí(ôéò) çìåñïìçíßá(åò), \n" +"êÜèå ðáñÜìåôñïò ðïõ äåí åßíáé åðéëïãÞ ðñÝðåé íá åßíáé äéáìïñöùìÝíç Ýôóé\n" +"þóôå íá îåêéíÜåé ìå ôï `+'." + +# +#: src/date.c:397 +#, fuzzy +msgid "" +"a format string may not be specified when using the --rfc-822 (-R) option" +msgstr "äå ìðïñïýí íá äçëþíïíôáé áñ÷åßá üôáí ãßíåôáé ÷ñÞóç ôïõ --string" + +#: src/date.c:433 +msgid "undefined" +msgstr "ÌÞ ïñéóìÝíï" + +# +#: src/date.c:435 +#, fuzzy +msgid "cannot get time of day" +msgstr "äåí åßíáé äõíáôü íá ãßíåé äéá÷ùñéóìüò óå ðåñéóóüôåñïõò áðü Ýíá ôñüðï" + +#: src/date.c:468 +msgid "cannot set date" +msgstr "Äåí ìðïñåß íá ôåèåß ç çìåñïìçíßá." + +# +#: src/dd.c:43 +#, fuzzy +msgid "Paul Rubin, David MacKenzie, and Stuart Kemp" +msgstr "Ðùë Ñïýìðéí êáé ÍôÝéâéíô ÌáêÝíæç" + +# +#: src/dd.c:288 src/tty.c:62 src/uname.c:110 src/whoami.c:52 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]...\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ] [ÁÑ×ÅÉÏ]...\n" + +#: src/dd.c:289 +msgid "" +"Copy a file, converting and formatting according to the options.\n" +"\n" +" bs=BYTES force ibs=BYTES and obs=BYTES\n" +" cbs=BYTES convert BYTES bytes at a time\n" +" conv=KEYWORDS convert the file as per the comma separated keyword list\n" +" count=BLOCKS copy only BLOCKS input blocks\n" +" ibs=BYTES read BYTES bytes at a time\n" +msgstr "" + +#: src/dd.c:298 +msgid "" +" if=FILE read from FILE instead of stdin\n" +" obs=BYTES write BYTES bytes at a time\n" +" of=FILE write to FILE instead of stdout\n" +" seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +" skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +msgstr "" + +#: src/dd.c:307 +msgid "" +"\n" +"BLOCKS and BYTES may be followed by the following multiplicative suffixes:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M 1,048,576,\n" +"GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +"Each KEYWORD may be:\n" +"\n" +msgstr "" + +#: src/dd.c:315 +msgid "" +" ascii from EBCDIC to ASCII\n" +" ebcdic from ASCII to EBCDIC\n" +" ibm from ASCII to alternated EBCDIC\n" +" block pad newline-terminated records with spaces to cbs-size\n" +" unblock replace trailing spaces in cbs-size records with newline\n" +" lcase change upper case to lower case\n" +msgstr "" + +#: src/dd.c:323 +msgid "" +" notrunc do not truncate the output file\n" +" ucase change lower case to upper case\n" +" swab swap every pair of input bytes\n" +" noerror continue after read errors\n" +" sync pad every input block with NULs to ibs-size; when used\n" +" with block or unblock, pad with spaces rather than NULs\n" +msgstr "" + +#: src/dd.c:362 +#, c-format +msgid "%s+%s records in\n" +msgstr "%s+%s åããñáöÝò ìÝóá\n" + +#: src/dd.c:364 +#, c-format +msgid "%s+%s records out\n" +msgstr "%s+%s åããñáöÝò Ýîù\n" + +#: src/dd.c:371 +msgid "truncated record" +msgstr "ìçäåíéóìÝíç åããñáöÞ êáé ãñÜøéìï ðÜíù óå áõôÞ (truncated)" + +#: src/dd.c:372 +msgid "truncated records" +msgstr "ìçäåíéóìÝíåò åããñáöÝò êáé ãñÜøéìï ðÜíù óå áõôÝò (truncated)" + +# +#: src/dd.c:382 +#, fuzzy, c-format +msgid "closing input file %s" +msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n" + +#: src/dd.c:385 +#, fuzzy, c-format +msgid "closing output file %s" +msgstr "äéáãñáöÞ êáôáëüãïõ %s\n" + +# +#: src/dd.c:469 +#, fuzzy, c-format +msgid "writing to %s" +msgstr "óöÜëìá åããñáöÞò %s" + +# +#: src/dd.c:501 +#, fuzzy, c-format +msgid "invalid conversion: %s" +msgstr "ìç Ýãêõñï åßäïò áëöáñéèìçôéêïý `%s'" + +# +#: src/dd.c:557 +#, fuzzy, c-format +msgid "unrecognized option %s" +msgstr "áðáñÜäåêôç åðéëïãÞ `-%c'" + +# +#: src/dd.c:610 +#, fuzzy, c-format +msgid "unrecognized option %s=%s" +msgstr "áðáñÜäåêôç åðéëïãÞ `-%c'" + +# +#: src/dd.c:616 +#, fuzzy, c-format +msgid "invalid number %s" +msgstr "ìç Ýãêõñïò áñéèìüò" + +#: src/dd.c:646 +msgid "" +"only one conv in {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, " +"{unblock,sync}" +msgstr "" +"ìüíï Ýíá conv óôï {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, " +"{unblock,sync}" + +#: src/dd.c:781 +#, c-format +msgid "" +"warning: working around lseek kernel bug for file (%s)\n" +" of mt_type=0x%0lx -- see for the list of types" +msgstr "" + +# +#: src/dd.c:1170 src/dd.c:1188 +#, fuzzy, c-format +msgid "opening %s" +msgstr "óöÜëìá áíÜãíùóçò %s" + +# +#: src/dd.c:1196 +#, fuzzy +msgid "file offset out of range" +msgstr "%s: áñéèìüò ãñáììÞò Ýîù áðü ôá üñéá" + +#: src/dd.c:1214 +#, fuzzy, c-format +msgid "advancing past %s bytes in output file %s" +msgstr "äéáãñáöÞ êáôáëüãïõ %s\n" + +#: src/df.c:49 +msgid "Torbjorn Granlund, David MacKenzie, Larry McVoy, and Paul Eggert" +msgstr "" + +#: src/df.c:153 +msgid "Filesystem Type" +msgstr "" + +#: src/df.c:155 +msgid "Filesystem " +msgstr "" + +#: src/df.c:158 +#, c-format +msgid " Inodes IUsed IFree IUse%%" +msgstr "" + +#: src/df.c:162 +#, c-format +msgid " Size Used Avail Use%%" +msgstr "" + +#: src/df.c:164 +#, c-format +msgid " Size Used Avail Use%%" +msgstr "" + +#: src/df.c:167 +#, c-format +msgid " %4s-blocks Used Available Capacity" +msgstr "" + +#: src/df.c:198 +#, c-format +msgid " %4s-blocks Used Available Use%%" +msgstr "" + +#: src/df.c:202 +msgid " Mounted on\n" +msgstr "" + +#: src/df.c:712 +msgid "" +"Show information about the filesystem on which each FILE resides,\n" +"or all filesystems by default.\n" +"\n" +msgstr "" + +#: src/df.c:720 +msgid "" +" -a, --all include filesystems having 0 blocks\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +msgstr "" + +#: src/df.c:726 +msgid "" +" -i, --inodes list inode information instead of block usage\n" +" -k like --block-size=1K\n" +" -l, --local limit listing to local filesystems\n" +" --no-sync do not invoke sync before getting usage info " +"(default)\n" +msgstr "" + +#: src/df.c:732 +msgid "" +" -P, --portability use the POSIX output format\n" +" --sync invoke sync before getting usage info\n" +" -t, --type=TYPE limit listing to filesystems of type TYPE\n" +" -T, --print-type print filesystem type\n" +" -x, --exclude-type=TYPE limit listing to filesystems not of type TYPE\n" +" -v (ignored)\n" +msgstr "" + +#: src/df.c:742 src/du.c:215 src/ls.c:3879 +msgid "" +"\n" +"SIZE may be (or may be an integer optionally followed by) one of following:\n" +"kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y.\n" +msgstr "" + +#: src/df.c:859 +#, fuzzy, c-format +msgid "file system type %s both selected and excluded" +msgstr "ôï óýóôçìá áñ÷åßùí `%s' åßíáé êáé åðåëåãìÝíï êáé áðïêëåéþìåíï" + +#: src/df.c:903 +msgid "Warning: " +msgstr "Ðñïåéäïðïßçóç:" + +#: src/df.c:906 +#, c-format +msgid "%scannot read table of mounted filesystems" +msgstr "%sáäõíáìßá áíÜãíùóçò ðßíáêá ðñïóáñôçìÝíùí óõóôÞìáôïò áñ÷åßùí" + +# +#: src/dircolors.c:103 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [FILE]\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÅÓ]... [ÁÑ×ÅÉÏ]...\n" + +#: src/dircolors.c:104 +#, fuzzy +msgid "" +"Output commands to set the LS_COLORS environment variable.\n" +"\n" +"Determine format of output:\n" +" -b, --sh, --bourne-shell output Bourne shell code to set LS_COLORS\n" +" -c, --csh, --c-shell output C shell code to set LS_COLORS\n" +" -p, --print-database output defaults\n" +msgstr "" +"ÅìöÜíéóç åíôïëþí ãéá íá ôåèïýí óôç ìåôáâëçôÞ ðåñéâÜëëïíôïò LS_COLORS.\n" +"\n" +"ÅðéëïãÞ ìïñöÞò åîüäïõ:\n" +" -b, --sh, --bourne-shell åìöÜíéóç êþäéêá Bourne shell ãéá íá ôåèåß óôçí " +"LS_COLORS\n" +" -c, --csh, --c-shell åìöÜíéóç êþäéêá C shell ãéá íá ôåèåß óôçí " +"LS_COLORS\n" +" -p, --print-database åìöÜíéóç åî ïñéóìïý ñýèìéóçò\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +"\n" +"Áí ïñßæåôáé ÁÑ×ÅÉÏ, áíáãéãíþóêåôáé ãéá íá äéåõêñéíéóôåß ðïéá ÷ñþìáôá íá " +"÷ñçóéìïðïéçèïýí ãéá \n" +"êÜèå åßäïò áñ÷åßïõ êáé êáôÜëçîçò. ÄéáöïñåôéêÜ, ÷ñçóéìïðïéÞôáé ìéá Ýôïéìç " +"âÜóç.\n" +"Ãéá ëåðôïìÝñéåò ãéá ôç ìïñöÞ ôùí áñ÷åßùí áõôþí, ôñÝîôå `dircolors --print-" +"database'.\n" + +#: src/dircolors.c:114 +msgid "" +"\n" +"If FILE is specified, read it to determine which colors to use for which\n" +"file types and extensions. Otherwise, a precompiled database is used.\n" +"For details on the format of these files, run `dircolors --print-database'.\n" +msgstr "" + +# +#: src/dircolors.c:299 +#, fuzzy, c-format +msgid "%s:%lu: invalid line; missing second token" +msgstr "%s: ìç Ýãêõñïò áñéèìüò äåõôåñïëÝðôùí" + +# +#: src/dircolors.c:371 +#, fuzzy, c-format +msgid "%s:%lu: unrecognized keyword %s" +msgstr "%s: ìç áíáãíùñßóéìç åðéëïãÞ `%c%s'\n" + +# src/dircolors.c:372 +#: src/dircolors.c:372 +msgid "" +msgstr "<åóùôåñéêü>" + +#: src/dircolors.c:467 +#, fuzzy +msgid "" +"the options to output dircolors' internal database and\n" +"to select a shell syntax are mutually exclusive" +msgstr "" +"Ïé åðéëïãÝò ãéá ðåñéôïëïãßá êáé 'stty-readable' ôõðïé åîüäïõ åßíáé\n" +"áðïêëåéóôéêÜ áìïéâáßåò." + +#: src/dircolors.c:475 +msgid "" +"no FILE arguments may be used with the option to output\n" +"dircolors' internal database" +msgstr "" +"äå ìðïñïýí íá ÷ñçóéìïðïéçèïýí ïñßóìáôá ÁÑ×ÅÉÏÕ ìå ôçí åðéëïãÞ\n" +"åìöÜíéóçò ôçò åóùôåñéêÞò âÜóçò ôçò dircolor" + +#: src/dircolors.c:504 +msgid "no SHELL environment variable, and no shell type option given" +msgstr "äåí õðÜñ÷åé ìåôáâëçôÞ ðåñéâÜëëïíôïò SHELL, êáé äåí äüèçêå åßäïò öëïéïý" + +#: src/dirname.c:33 src/pathchk.c:59 +msgid "David MacKenzie and Jim Meyering" +msgstr "" + +# +#: src/dirname.c:46 +#, fuzzy, c-format +msgid "" +"Usage: %s NAME\n" +" or: %s OPTION\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ]... [ÅÉÓÏÄÏÓ [ÅÎÏÄÏÓ]]\n" + +#: src/dirname.c:51 +#, fuzzy +msgid "" +"Print NAME with its trailing /component removed; if NAME contains no /'s,\n" +"output `.' (meaning the current directory).\n" +"\n" +msgstr "" +"Åêôõðþíåé ôï ÏÍÏÌÁ áöáéñþíôáò ôï áêïëïõèïýìåíï /óôïé÷åßï. ÅÜí ôï üíïìá äåí\n" +"ðåñéÝ÷åé `/' ôï óýìâïëï `.' äçëþíåé ôïí ôñÝ÷ùí êáôÜëïãï\n" +"\n" +" --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +" --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" + +# +#: src/du.c:49 +#, fuzzy +msgid "" +"Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert, and Jim " +"Meyering" +msgstr "Ðùë Ñïýìðéí êáé ÍôÝéâéíô ÌáêÝíæç" + +#: src/du.c:175 +msgid "" +"Summarize disk usage of each FILE, recursively for directories.\n" +"\n" +msgstr "" + +#: src/du.c:182 +msgid "" +" -a, --all write counts for all files, not just directories\n" +" --apparent-size print apparent sizes, rather than disk usage; " +"although\n" +" the apparent size is usually smaller, it may be\n" +" larger due to holes in (`sparse') files, internal\n" +" fragmentation, indirect blocks, and the like\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -b, --bytes equivalent to `--apparent-size --block-size=1'\n" +" -c, --total produce a grand total\n" +" -D, --dereference-args dereference FILEs that are symbolic links\n" +msgstr "" + +#: src/du.c:193 +msgid "" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +" -k like --block-size=1K\n" +" -l, --count-links count sizes many times if hard linked\n" +msgstr "" + +#: src/du.c:199 +msgid "" +" -L, --dereference dereference all symbolic links\n" +" -S, --separate-dirs do not include size of subdirectories\n" +" -s, --summarize display only a total for each argument\n" +msgstr "" + +#: src/du.c:204 +msgid "" +" -x, --one-file-system skip directories on different filesystems\n" +" -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +"FILE.\n" +" --exclude=PATTERN Exclude files that match PATTERN.\n" +" --max-depth=N print the total for a directory (or file, with --" +"all)\n" +" only if it is N or fewer levels below the command\n" +" line argument; --max-depth=0 is the same as\n" +" --summarize\n" +msgstr "" + +# +#: src/du.c:337 +#, fuzzy, c-format +msgid "cannot change to parent of directory %s" +msgstr "áäýíáôç ç áëëáãÞ óôï êáôÜëïãï %s" + +# +#: src/du.c:345 +#, fuzzy, c-format +msgid "cannot change to directory %s" +msgstr "áäýíáôç ç áëëáãÞ óôï êáôÜëïãï %s" + +# +#: src/du.c:352 +#, fuzzy, c-format +msgid "cannot read directory %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/du.c:554 src/ls.c:2241 src/wc.c:591 +msgid "total" +msgstr "óýíïëï" + +# +#: src/du.c:641 +#, fuzzy, c-format +msgid "invalid maximum depth %s" +msgstr "ìç Ýãêõñïò áñéèìüò ðåäßïõ: `%s'" + +#: src/du.c:707 +msgid "cannot both summarize and show all entries" +msgstr "" +"äåí åßíáé äõíáôü íá äåé÷ôåß ðåñßëçøç êáé íá åìöáíéóôïýí üëåò ïé êáôá÷ùñßóåéò" + +#: src/du.c:714 +msgid "warning: summarizing is the same as using --max-depth=0" +msgstr "ðñïåéäïðïßçóç: ç ðåñßëçøç åßíáé üìïéï ìå --max-depth=0" + +#: src/du.c:720 +#, c-format +msgid "warning: summarizing conflicts with --max-depth=%d" +msgstr "ðñïåéäïðïßçóç: ç ðåñßëçøç Ýñ÷åôáé óå áíôßöáóç ìå ôï --max-depth=%d" + +# +#: src/echo.c:77 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [STRING]...\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÅÓ]... [ÁÑ×ÅÉÏ]...\n" + +#: src/echo.c:78 +msgid "" +"Echo the STRING(s) to standard output.\n" +"\n" +" -n do not output the trailing newline\n" +" -e enable interpretation of the backslash-escaped characters\n" +" listed below\n" +" -E disable interpretation of those sequences in STRINGs\n" +msgstr "" + +#: src/echo.c:88 +msgid "" +"\n" +"Without -E, the following sequences are recognized and interpolated:\n" +"\n" +" \\NNN the character whose ASCII code is NNN (octal)\n" +" \\\\ backslash\n" +" \\a alert (BEL)\n" +" \\b backspace\n" +msgstr "" + +#: src/echo.c:97 +msgid "" +" \\c suppress trailing newline\n" +" \\f form feed\n" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" + +# +#: src/env.c:93 +#, fuzzy +msgid "Richard Mlynarik and David MacKenzie" +msgstr "Ñßôóáñíô ÓôÜëìáí êáé ÍôÝéâéíô ÌáêÝíæç" + +# +#: src/env.c:119 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÅÓ]... [ÁÑ×ÅÉÏ]...\n" + +#: src/env.c:122 +#, fuzzy +msgid "" +"Set each NAME to VALUE in the environment and run COMMAND.\n" +"\n" +" -i, --ignore-environment start with an empty environment\n" +" -u, --unset=NAME remove variable from the environment\n" +msgstr "" +"Ôßèåôáé óå êÜèå ÌÅÔÁÂËÇÔÇ ôïõ ðåñéâÜëëïíôïò ç ÔÉÌÇ åêôåëåßôáé ç ÅÍÔÏËÇ.\n" +"\n" +" -i, --ignore-environment Åêêßíçóç ìå Üäåéï ðåñéâÜëëïí\n" +" -u, --unset=VARIABLE Áöáéñåßôáé ç ÌÅÔÁÂËÇÔÇ áðï ôï ðåñéâáëëïí\n" +" --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +" --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" +"\n" +"Åíá áðëü - õðïíïåßôáé -i. Åáí äåí õðÜñ÷åé ÅÍÔÏËÇ, åêôõðþíåôáé ôï\n" +"ðåñéâáëëïí ðïõ äçìéïõñãÞèçêå.\n" + +#: src/env.c:130 +msgid "" +"\n" +"A mere - implies -i. If no COMMAND, print the resulting environment.\n" +msgstr "" + +# +#: src/expand.c:114 +msgid "" +"Convert tabs in each FILE to spaces, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +# +#: src/expand.c:122 +msgid "" +" -i, --initial do not convert TABs after non whitespace\n" +" -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +msgstr "" + +# +#: src/expand.c:126 +msgid "" +" -t, --tabs=LIST use comma separated list of explicit tab positions\n" +msgstr "" + +# +#: src/expand.c:173 src/unexpand.c:153 +msgid "tab size contains an invalid character" +msgstr "ôï ìÝãåèïò óôçëïãíþìïíá ðåñéÝ÷åé ìç Ýãêõñï ÷áñáêôÞñá" + +# +#: src/expand.c:191 src/unexpand.c:171 +msgid "tab size cannot be 0" +msgstr "ôï ìÝãåèïò óôçëïãíþìïíá äå ìðïñåß íá åßíáé 0" + +# +#: src/expand.c:193 src/unexpand.c:173 +msgid "tab sizes must be ascending" +msgstr "ôá ìåãÝèç ôïõ óôçëïãíþìïíá ðñÝðåé íá åßíáé êáôÜ áýîïõóá óåéñÜ" + +# +#: src/expand.c:386 +msgid "`-LIST' option is obsolete; use `-t LIST'" +msgstr "" + +# +#: src/expr.c:90 +#, fuzzy, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: %s OPTION\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ]... [ÅÉÓÏÄÏÓ [ÅÎÏÄÏÓ]]\n" + +#: src/expr.c:98 +msgid "" +"\n" +"Print the value of EXPRESSION to standard output. A blank line below\n" +"separates increasing precedence groups. EXPRESSION may be:\n" +"\n" +" ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0\n" +msgstr "" + +#: src/expr.c:107 +msgid "" +"\n" +" ARG1 < ARG2 ARG1 is less than ARG2\n" +" ARG1 <= ARG2 ARG1 is less than or equal to ARG2\n" +" ARG1 = ARG2 ARG1 is equal to ARG2\n" +" ARG1 != ARG2 ARG1 is unequal to ARG2\n" +" ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" +" ARG1 > ARG2 ARG1 is greater than ARG2\n" +msgstr "" + +#: src/expr.c:116 +msgid "" +"\n" +" ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" +" ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" +msgstr "" + +#: src/expr.c:121 +#, c-format +msgid "" +"\n" +" ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" +" ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" +" ARG1 % ARG2 arithmetic remainder of ARG1 divided by ARG2\n" +msgstr "" + +#: src/expr.c:127 +msgid "" +"\n" +" STRING : REGEXP anchored pattern match of REGEXP in STRING\n" +"\n" +" match STRING REGEXP same as STRING : REGEXP\n" +" substr STRING POS LENGTH substring of STRING, POS counted from 1\n" +" index STRING CHARS index in STRING where any CHARS is found, or 0\n" +" length STRING length of STRING\n" +msgstr "" + +#: src/expr.c:136 +msgid "" +" + TOKEN interpret TOKEN as a string, even if it is a\n" +" keyword like `match' or an operator like `/'\n" +"\n" +" ( EXPRESSION ) value of EXPRESSION\n" +msgstr "" + +#: src/expr.c:142 +msgid "" +"\n" +"Beware that many operators need to be escaped or quoted for shells.\n" +"Comparisons are arithmetic if both ARGs are numbers, else lexicographical.\n" +"Pattern matches return the string matched between \\( and \\) or null; if\n" +"\\( and \\) are not used, they return the number of characters matched or " +"0.\n" +msgstr "" +"\n" +"ÐñïóÝ÷ôå ïôé ðïëëïß ôåëåóôÝò(operators) ÷ñåéÜæïíôáé ÷áñáêôÞñåò äéáöõãÞò Þ\n" +"åéóáãùãéêÜ ãéá ôá êåëýöç (shells).\n" +"Ïé óõãêñßóåéò åßíáé áñéèìçôéêÝò åÜí êáé ïé äõï ÐÁÑÁÌåôñïé åßíáé áñéèìïß,\n" +"Þ áëëéþò ëåîéêïãñáöéêïß.\n" +"Ôï ôáßñéáóìá ìå ðñüôõðï åðéóôñÝöåé ôçí áëõóßäá ðïõ âñÝèçêå ìåôáîý\n" +"\\( êáé \\) Þ êåíü. Åáí \\( êáé \\) äåí ÷ñçóéìïðïéÞèçêáí, ôïôå åðéóôñÝöåé\n" +"ôïí áñéèìü ôùí ÷áñáêôÞñùí ðïõ ôáßñéáîáí Þ 0.\n" + +# +#: src/expr.c:186 src/expr.c:438 src/expr.c:444 src/expr.c:449 src/expr.c:471 +#, fuzzy +msgid "syntax error" +msgstr "êáíïíéêü óöÜëìá" + +#: src/expr.c:384 +#, c-format +msgid "" +"warning: unportable BRE: `%s': using `^' as the first character\n" +"of the basic regular expression is not portable; it is being ignored" +msgstr "" +"ÐÑÏÓÏ×Ç: Ôï BRE äåí åßíáé óõìâáôü ìå äéÜöïñá óõóôÞìáôá: `%s':\n" +"ç ÷ñçóéìïðïßçóç `^' ãéá ôïí ðñþôï ÷áñáêôÞñá ìéáò åêöñáóçò äåí åßíáé\n" +"óõìâáôÞ; Áãíïåßôáé." + +# +#: src/expr.c:586 src/expr.c:625 +#, fuzzy +msgid "non-numeric argument" +msgstr "üñéï ïñßóìáôïò" + +#: src/expr.c:592 +msgid "division by zero" +msgstr "" + +# +#: src/factor.c:74 +#, fuzzy, c-format +msgid "" +"Usage: %s [NUMBER]...\n" +" or: %s OPTION\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ]... [ÅÉÓÏÄÏÓ [ÅÎÏÄÏÓ]]\n" + +#: src/factor.c:79 +msgid "" +"Print the prime factors of each NUMBER.\n" +"\n" +msgstr "" + +#: src/factor.c:85 +#, fuzzy +msgid "" +"\n" +" Print the prime factors of all specified integer NUMBERs. If no " +"arguments\n" +" are specified on the command line, they are read from standard input.\n" +msgstr "" +"Åêôõðþíåé ôïõò ðñþôïõò ðáñÜãïíôåò êÜèå ÁÑÉÈÌÏÕ.\n" +"\n" +" --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +" --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" +"\n" +"Åêôõðþíåé ôïõò ðñþôïõò ðáñÜãïíôåò üëùí ôùí êáèïñéóìÝíùí áêÝñáéùí ÁÑÉÈÌÙÍ.\n" +"ÅÜí äåí Ý÷ïõí äïèåß ðáñÜìåôñïé óôçí ãñáììÞ åíôïëþí, ôïôå åéóÜãïíôáé áðï ôçí\n" +"ôõðéêÞ åßóïäï.\n" + +#: src/factor.c:154 +#, c-format +msgid "`%s' is not a valid positive integer" +msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò." + +#: src/false.c:34 +#, fuzzy, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating failure.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"×ñÞóç: %s [ÏÍÏÌÁ]\n" +" Þ: %s ÅÐÉËÏÃÇ\n" +"Åêôõðþíåé ôï üíïìá(hostname) ôïõ óõóôÞìáôïò.\n" +"\n" +" --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +" --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" + +# +#: src/fmt.c:271 +#, c-format +msgid "Usage: %s [-DIGITS] [OPTION]... [FILE]...\n" +msgstr "×ñÞóç: %s [-ØÇÖÉÁ] [ÅÐÉËÏÃÇ]... [ÁÑ×ÅÉÏ]...\n" + +# +#: src/fmt.c:272 +msgid "" +"Reformat each paragraph in the FILE(s), writing to standard output.\n" +"If no FILE or if FILE is `-', read standard input.\n" +"\n" +msgstr "" + +# +#: src/fmt.c:280 +#, fuzzy +msgid "" +" -c, --crown-margin preserve indentation of first two lines\n" +" -p, --prefix=STRING combine only lines having STRING as prefix\n" +" -s, --split-only split long lines, but do not refill\n" +msgstr "" +"Ìïñöïðïßçóç îáíÜ êÜèå ðáñáãñÜöïõ óôï ÁÑ×ÅÉÏ(Á), ãñÜöïíôáò óôçí êáíïíéêÞ " +"Ýîïäï.\n" +"Áí êáíÝíá ÁÑ×ÅÉÏ äåí Ý÷åé ïñéóôåß Þ ôï ÁÑ×ÅÉÏ åßíáé ôï `-', áíÜãíùóç áðü " +"êáíïíéêÞ åßóïäï.\n" +"\n" +"Õðï÷ñåùôéêÜ ïñßóìáôá óôéò ìáêñÝò åðéëïãÝò åßíáé õðï÷ñåùôéêÜ ãéá óýíôïìåò " +"åðéëïãÝò åðßóçò.\n" +" -c, --crown-margin äéáôÞñçóå ôçí åóï÷Þ ôùí äýï ðñþôùí ãñáììþí\n" +" -p, --prefix=ÁËÖÁÑÉÈ óõíäýáóå ìüíï ãñáììÝò ìå ÁËÖÁÑÉÈÌçôéêü ùò " +"ðñüèåìá\n" +" -s, --split-only ÷þñéóå óôá äýï ôéò ìáêñÝò ãñáììÝò áëëÜ ÷ùñßò " +"ãÝìéóìá îáíÜ\n" +" -t, --tagged-paragraph ç åóï÷Þ ôçò ðñþôçò ãñáììÞò íá åßíáé äéáöïñåôéêÞ " +"áðü ôç äåýôåñç\n" +" -u, --uniform-spacing Ýíá äéÜóôçìá ìåôáîý ëÝîåùí, äýï ìåôÜ áðü " +"ðñïôÜóåéò\n" +" -w, --width=ÁÑÉÈÌÏÓ ìÝãéóôï ðëÜôïò ãñáììÞò (åî ïñéóìïý 75 óôÞëåò)\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +"\n" +"Óôï -wÁÑÉÈÌÏÓ, ôï ãñÜììá `w' ìðïñåß íá ðáñáëçöèåß.\n" + +# +#: src/fmt.c:286 +#, fuzzy +msgid "" +" -t, --tagged-paragraph indentation of first line different from second\n" +" -u, --uniform-spacing one space between words, two after sentences\n" +" -w, --width=NUMBER maximum line width (default of 75 columns)\n" +msgstr "" +"Ìïñöïðïßçóç îáíÜ êÜèå ðáñáãñÜöïõ óôï ÁÑ×ÅÉÏ(Á), ãñÜöïíôáò óôçí êáíïíéêÞ " +"Ýîïäï.\n" +"Áí êáíÝíá ÁÑ×ÅÉÏ äåí Ý÷åé ïñéóôåß Þ ôï ÁÑ×ÅÉÏ åßíáé ôï `-', áíÜãíùóç áðü " +"êáíïíéêÞ åßóïäï.\n" +"\n" +"Õðï÷ñåùôéêÜ ïñßóìáôá óôéò ìáêñÝò åðéëïãÝò åßíáé õðï÷ñåùôéêÜ ãéá óýíôïìåò " +"åðéëïãÝò åðßóçò.\n" +" -c, --crown-margin äéáôÞñçóå ôçí åóï÷Þ ôùí äýï ðñþôùí ãñáììþí\n" +" -p, --prefix=ÁËÖÁÑÉÈ óõíäýáóå ìüíï ãñáììÝò ìå ÁËÖÁÑÉÈÌçôéêü ùò " +"ðñüèåìá\n" +" -s, --split-only ÷þñéóå óôá äýï ôéò ìáêñÝò ãñáììÝò áëëÜ ÷ùñßò " +"ãÝìéóìá îáíÜ\n" +" -t, --tagged-paragraph ç åóï÷Þ ôçò ðñþôçò ãñáììÞò íá åßíáé äéáöïñåôéêÞ " +"áðü ôç äåýôåñç\n" +" -u, --uniform-spacing Ýíá äéÜóôçìá ìåôáîý ëÝîåùí, äýï ìåôÜ áðü " +"ðñïôÜóåéò\n" +" -w, --width=ÁÑÉÈÌÏÓ ìÝãéóôï ðëÜôïò ãñáììÞò (åî ïñéóìïý 75 óôÞëåò)\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +"\n" +"Óôï -wÁÑÉÈÌÏÓ, ôï ãñÜììá `w' ìðïñåß íá ðáñáëçöèåß.\n" + +# +#: src/fmt.c:293 +msgid "" +"\n" +"In -wNUMBER, the letter `w' may be omitted.\n" +msgstr "" + +# +#: src/fmt.c:345 +#, fuzzy, c-format +msgid "invalid width option: `%s'" +msgstr "ìç Ýãêõñï åßäïò áëöáñéèìçôéêïý `%s'" + +# +#: src/fmt.c:385 +#, fuzzy, c-format +msgid "invalid width: `%s'" +msgstr "ìç Ýãêõñïò áñéèìüò ðåäßïõ: `%s'" + +# +#: src/fold.c:71 +msgid "" +"Wrap input lines in each FILE (standard input by default), writing to\n" +"standard output.\n" +"\n" +msgstr "" + +# +#: src/fold.c:79 +msgid "" +" -b, --bytes count bytes rather than columns\n" +" -s, --spaces break at spaces\n" +" -w, --width=WIDTH use WIDTH columns instead of 80\n" +msgstr "" + +# +#: src/fold.c:267 +#, c-format +msgid "`%s' option is obsolete; use `%s'" +msgstr "" + +# +#: src/fold.c:295 +#, c-format +msgid "invalid number of columns: `%s'" +msgstr "ìç Ýãêõñïò áñéèìüò áðü óôÞëåò: `%s'" + +# +#: src/head.c:92 +#, fuzzy +msgid "" +"Print first 10 lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"ÅìöÜíéóç ôùí 10 ðñþôùí ãñáììþí áðü êÜèå ÁÑ×ÅÉÏ óôçí êáíïíéêÞ Ýîïäï.\n" +"Ìå ðåñéóóüôåñá áðü Ýíá ÁÑ×ÅÉÏ, íá ðñïçãçèåß åðéóÝëéäï ìå ôï üíïìá ôïõ " +"áñ÷åßïõ.\n" +"×ùñßò ÁÑ×ÅÉÏ Þ üôáí ôï ÁÑ×ÅÉÏ åßíáé ôï -, áíÜãíùóç áðü ôçí êáíïíéêÞ åßóïäï.\n" +"\n" +" -c, --bytes=ÌÅÃÅÈÏÓ åìöÜíéóç ôùí ðñþôùí ÌÅÃÅÈÏÓ bytes\n" +" -n, --lines=ÁÑÉÈÌÏÓ åìöÜíéóç ôùí ðñþôùí ÁÑÉÈÌÏÓ ãñáììþí áíôß ôùí " +"ðñþôùí 10\n" +" -q, --quiet, --silent íá ìçí ôõðþíïíôáé åðéóÝëéäá ìå ôá ïíüìáôá " +"áñ÷åßùí\n" +" -v, --verbose íá ôõðþíïíôáé ðÜíôá åðéóÝëéäá ìå ôá ïíüìáôá " +"áñ÷åßùí\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +"\n" +"Ôï ÌÅÃÅÈÏÓ ìðïñåß íá Ý÷åé êáôÜëçîç ìå ðïëëáðëáóéáóôÞ: b ãéá 512, k ãéá 1K, m " +"ãéá 1 Meg.\n" +"Áí ÷ñçóéìïðïéåßôáé ôï -VALUE óáí ðñþôç ÅÐÉËÏÃÇ, áíÜãíùóå -c ÔÉÌÇ üôáí\n" +"Ýíáò áðü ôïõò ðïëëáðëáóéáóôÝò bkm áêïëïõèåß óõíåíùìÝíïò, äéáöïñåôéêÜ " +"áíÜãíùóå -n ÔÉÌÇ\n" + +# +#: src/head.c:101 +msgid "" +" -c, --bytes=SIZE print first SIZE bytes\n" +" -n, --lines=NUMBER print first NUMBER lines instead of first 10\n" +msgstr "" + +# +#: src/head.c:105 +msgid "" +" -q, --quiet, --silent never print headers giving file names\n" +" -v, --verbose always print headers giving file names\n" +msgstr "" + +# +#: src/head.c:111 src/split.c:120 +msgid "" +"\n" +"SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +msgstr "" + +# +#: src/head.c:190 +#, fuzzy, c-format +msgid "cannot reposition file pointer for %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/head.c:256 src/tail.c:1388 +#, c-format +msgid "%s: %s is so large that it is not representable" +msgstr "%s: ôï %s åßíáé ôüóï ìåãÜëï ðïõ äå ìðïñåß íá áíáðáñáóôáèåß" + +# +#: src/head.c:257 src/tail.c:1390 +msgid "number of lines" +msgstr "áñéèìüò ãñáììþí" + +# +#: src/head.c:257 src/tail.c:1391 +msgid "number of bytes" +msgstr "áñéèìüò áðü bytes" + +# +#: src/head.c:264 src/tail.c:1478 +msgid "invalid number of lines" +msgstr "ìç Ýãêõñïò áñéèìüò áðü ãñáììÝò" + +# +#: src/head.c:265 src/tail.c:1479 +msgid "invalid number of bytes" +msgstr "ìç Ýãêõñïò áñéèìüò áðü bytes" + +# +#: src/head.c:341 +#, c-format +msgid "unrecognized option `-%c'" +msgstr "áðáñÜäåêôç åðéëïãÞ `-%c'" + +# +#: src/head.c:348 +#, c-format +msgid "`-%s' option is obsolete; use `-%c %.*s%.*s%s'" +msgstr "" + +#: src/hostid.c:48 +#, fuzzy, c-format +msgid "" +"Usage: %s\n" +" or: %s OPTION\n" +"Print the numeric identifier (in hexadecimal) for the current host.\n" +"\n" +msgstr "" +"Åêôõðþíåé ôï üíïìá ôïõ ôñÝ÷ïíôïò ÷ñÞóôç.\n" +"\n" +" --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +" --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" + +#: src/hostname.c:67 +#, fuzzy, c-format +msgid "" +"Usage: %s [NAME]\n" +" or: %s OPTION\n" +"Print or set the hostname of the current system.\n" +"\n" +msgstr "" +"×ñÞóç: %s [ÏÍÏÌÁ]\n" +" Þ: %s ÅÐÉËÏÃÇ\n" +"Åêôõðþíåé ôï üíïìá(hostname) ôïõ óõóôÞìáôïò.\n" +"\n" +" --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +" --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" + +# +#: src/hostname.c:104 +#, fuzzy, c-format +msgid "cannot set hostname to `%s'" +msgstr "áäõíáìßá åêôÝëåóçò ioctl óôï `%s'" + +#: src/hostname.c:110 +msgid "cannot set hostname; this system lacks the functionality" +msgstr "" +"Äåí ìðïñåß íá ôåèåß ôï üíïìá óõóôÞìáôïò. Ëåßðåé áõôÞ ç ëåéôïõñãßá áðï ôï\n" +"óýóôçìá" + +#: src/hostname.c:117 +msgid "cannot determine hostname" +msgstr "Äåí ìðïñåß íá êáèïñéóôåß ôï üíïìá ôïõ óõóôÞìáôïò" + +# +#: src/id.c:36 +#, fuzzy +msgid "Arnold Robbins and David MacKenzie" +msgstr "Ðùë Ñïýìðéí êáé ÍôÝéâéíô ÌáêÝíæç" + +# +#: src/id.c:87 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [USERNAME]\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ]... ÓÕÍÏËÏ1 [ÓÕÍÏËÏ2]\n" + +#: src/id.c:88 +#, fuzzy +msgid "" +"Print information for USERNAME, or the current user.\n" +"\n" +" -a ignore, for compatibility with other versions\n" +" -g, --group print only the effective group ID\n" +" -G, --groups print all group IDs\n" +" -n, --name print a name instead of a number, for -ugG\n" +" -r, --real print the real ID instead of the effective ID, with -ugG\n" +" -u, --user print only the effective user ID\n" +msgstr "" +"Åêôýðùíåé ðëçñïöïñßåò ðïõ áöïñïýí åíá ×ÑÇÓÔÇ, Þ ôïí ôñÝ÷ïíôá ÷ñÞóôç.\n" +"\n" +" -a Áãíïåßôáé, ãéá óõìâáôïôçôá ìå ðáëéüôåñåò åêäüóåéò\n" +" -g, --group Åêôõðþíåé ìüíï ôéò ôáõôüôçôåò ïìÜäùí\n" +" -G, --groups Åêôõðþíåé ìüíï ôéò óõìðëçñùìáôéêÝò ïìÜäåò\n" +" -n, --name Åêôõðþíåé üíïìá áíôß ãéá áñéèìü, ãéá ôçí -ugG\n" +" -r, --real Åêôõðþíåé ôçí ðñáãìáôéêÞ ôáõôüôçôá (real id) áíôß ôçò\n" +" éó÷ýïõóáò ôáõôüôçôáò ÷ñÞóôç (effective id), ãéá ôçí -ugG\n" +" -u, --user Åêôõðþíåé ìüíï ôçí ðñáãìáôéêÞ ôáõôüôçôá\n" +" --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +" --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" +"\n" +"×ùñßò êáìéÜ ÅÐÉËÏÃÇ, åêôõðþíåé ìéá ÷ñÞóéìç óåéñÜ ðëçñïöïñéþí.\n" + +#: src/id.c:100 +msgid "" +"\n" +"Without any OPTION, print some useful set of identified information.\n" +msgstr "" + +# +#: src/id.c:162 +#, fuzzy +msgid "cannot print only user and only group" +msgstr "äåí åßíáé äõíáôü íá ðáñáëçöèåß ÷ñÞóôçò êáé ïìÜäá" + +#: src/id.c:166 +msgid "cannot print only names or real IDs in default format" +msgstr "" +"Äåí ìðïñåß íá åêôõðùèïýí ìüíï ïíüìáôá Þ ðñáãìáôéêÞ ôáõôüôçôá(read ID) óå\n" +"ôõðéêÞ ìïñöÞ" + +#: src/id.c:175 +#, c-format +msgid "%s: No such user" +msgstr "%s: Äåí õðÜñ÷åé ôÝôïéïò ÷ñÞóôçò." + +#: src/id.c:212 +#, fuzzy, c-format +msgid "cannot find name for user ID %u" +msgstr "%s: äåí ìðïñåé íá âñåèåß üíïìá ÷ñÞóôç ãéá ôï 'UID' %u\n" + +# +#: src/id.c:235 +#, fuzzy, c-format +msgid "cannot find name for group ID %u" +msgstr "äåí åßíáé äõíáôü íá ðáñáëçöèåß ÷ñÞóôçò êáé ïìÜäá" + +#: src/id.c:273 +msgid "cannot get supplemental group list" +msgstr "Äåí ìðïñåß íá ðáñèåß ï óõìðëçñùìáôéêüò êáôÜëïãïò ïìÜäùí." + +#: src/id.c:385 +msgid " groups=" +msgstr " ïìÜäåò=" + +#: src/install.c:269 +#, fuzzy +msgid "the strip option may not be used when installing a directory" +msgstr "" +"Ç áëõóßäá ìïñöÞò äåí ðñÝðåé íá êáèïñßæåôáé üôáí åêôõðþíïíôáé\n" +"áëõóßäåò ìå ßóá ìÞêç." + +# +#: src/install.c:292 src/mkdir.c:140 +#, fuzzy, c-format +msgid "invalid mode %s" +msgstr "ìç Ýãêõñïò áñéèìüò ðåäßïõ: `%s'" + +# +#: src/install.c:307 src/install.c:371 +#, fuzzy, c-format +msgid "creating directory %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +#: src/install.c:332 +#, fuzzy, c-format +msgid "installing multiple files, but last argument, %s is not a directory" +msgstr "" +"åãêáôÜóôáóç ðïëëáðëþí áñ÷åßùí, áëëÜ ôï ôåëåõôáßï üñéóìá (%s) äåí åßíáé " +"êáôÜëïãïò" + +# +#: src/install.c:435 +#, fuzzy, c-format +msgid "%s is a directory" +msgstr "ôï `%s' õðÜñ÷åé Þäç Üëëá äåí åßíáé êáôÜëïãïò" + +# +#: src/install.c:495 +#, fuzzy, c-format +msgid "cannot obtain time stamps for %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/install.c:507 +#, fuzzy, c-format +msgid "cannot set time stamps for %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/install.c:528 +#, fuzzy +msgid "fork system call failed" +msgstr "åéäéêü áñ÷åßï ìðëïê" + +#: src/install.c:532 +#, fuzzy +msgid "cannot run strip" +msgstr "Äåí åßíáé äõíáôüí íá åêôåëåóôåß ôï %s" + +# +#: src/install.c:539 +#, fuzzy +msgid "strip failed" +msgstr "áðïôõ÷ßá åããñáöÞò" + +# +#: src/install.c:560 +#, fuzzy, c-format +msgid "invalid user %s" +msgstr "ìç Ýãêõñïò ÷ñÞóôçò" + +# +#: src/install.c:578 +#, fuzzy, c-format +msgid "invalid group %s" +msgstr "ìç Ýãêõñç ïìÜäá" + +#: src/install.c:597 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST (1st format)\n" +" or: %s [OPTION]... SOURCE... DIRECTORY (2nd format)\n" +" or: %s -d [OPTION]... DIRECTORY... (3rd format)\n" +msgstr "" +"×ñÞóç: %s [ÅÐÉËÏÃÇ]... ÐÇÃÇ ÐÑÏÏÑÉÓÌÏÓ (1ç ìïñöÞ)\n" +" Þ: %s [ÅÐÉËÏÃÇ]... ÐÇÃÇ... ÊÁÔÁËÏÃÏÓ (2ç ìïñöÞ)\n" +" Þ: %s -d [ÅÐÉËÏÃÇ]... ÊÁÔÁËÏÃÏÓ... (3ç ìïñöÞ)\n" + +#: src/install.c:603 +msgid "" +"In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +"the existing DIRECTORY, while setting permission modes and owner/group.\n" +"In the third format, create all components of the given DIRECTORY(ies).\n" +"\n" +msgstr "" + +#: src/install.c:612 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination file\n" +" -b like --backup but does not accept an argument\n" +" -c (ignored)\n" +" -d, --directory treat all arguments as directory names; create all\n" +" components of the specified directories\n" +msgstr "" + +#: src/install.c:619 +msgid "" +" -D create all leading components of DEST except the " +"last,\n" +" then copy SOURCE to DEST; useful in the 1st format\n" +" -g, --group=GROUP set group ownership, instead of process' current " +"group\n" +" -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-xr-" +"x\n" +" -o, --owner=OWNER set ownership (super-user only)\n" +msgstr "" + +#: src/install.c:626 +msgid "" +" -p, --preserve-timestamps apply access/modification times of SOURCE " +"files\n" +" to corresponding destination files\n" +" -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" -v, --verbose print the name of each directory as it is created\n" +msgstr "" + +#: src/install.c:635 src/ln.c:377 src/mv.c:348 +#, fuzzy +msgid "" +"\n" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"Ç êáôÜëçîç ôùí áíôéãñÜöùí áóöáëåßáò åßíáé ôï `~', åêôüò áí ôåèåß ìå ôï\n" +"--suffix Þ ôï SIMPLE_BACKUP_SUFFIX.\n" +"Ï Ýëåã÷ïò Ýêäïóçò ìðïñåß íá ôåèåß ìå ôçí åðéëïãÞ --backup Þ ìÝóù ôçò\n" +"ìåôáâëçôÞò ðåñéâÜëëïíôïò VERSION_CONTROL. Ïé äõíáôÝò ôéìÝò åßíáé:\n" +"\n" +" none,off íá ìç äçìéïõñãïýíôáé áíôßãñáäá áóöáëåßáò (áêüìá êáé\n" +" áí äßíåôáé --backup)\n" +" numbered, t äçìéïõñãßá áñéèìçìÝíùí áíôéãñÜöùí áóöáëåßáò\n" +" existing, nil áñéèìçìÝíùí, áí õðÜñ÷ïõí áñéèìçìÝíá áíôßãñáöá, " +"äéáöïñåôéêÜ\n" +" áðëÜ áíôßãñáöá\n" +" simple, never ðÜíôá äçìéïõñãßá áðëþí áíôéãñÜöùí\n" + +# +#: src/join.c:144 +#, c-format +msgid "Usage: %s [OPTION]... FILE1 FILE2\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ]... ÁÑ×ÅÉÏ1 ÁÑ×ÅÉÏ2\n" + +#: src/join.c:148 +msgid "" +"For each pair of input lines with identical join fields, write a line to\n" +"standard output. The default join field is the first, delimited\n" +"by whitespace. When FILE1 or FILE2 (not both) is -, read standard input.\n" +"\n" +" -a FILENUM print unpairable lines coming from file FILENUM, where\n" +" FILENUM is 1 or 2, corresponding to FILE1 or FILE2\n" +" -e EMPTY replace missing input fields with EMPTY\n" +msgstr "" + +# +#: src/join.c:157 +msgid "" +" -i, --ignore-case ignore differences in case when comparing fields\n" +" -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n" +" -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n" +" -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n" +" -o FORMAT obey FORMAT while constructing output line\n" +" -t CHAR use CHAR as input and output field separator\n" +msgstr "" + +# +#: src/join.c:165 +#, fuzzy +msgid "" +" -v FILENUM like -a FILENUM, but suppress joined output lines\n" +" -1 FIELD join on this FIELD of file 1\n" +" -2 FIELD join on this FIELD of file 2\n" +msgstr "" +"Óýãêñéóç ôáîéíïìçìÝíùí áñ÷åßùí ÁÑÉÓÔÅѼ_ÁÑ×ÅºÏ êáé ÄÅÎɼ_ÁÑןÏ, áíÜ " +"ãñáììÞ.\n" +"\n" +" -1 áðüêñõøç ìïíáäéêþí ãñáììþí óôï áñéóôåñü áñ÷åßï\n" +" -2 áðüêñõøç ìïíáäéêþí ãñáììþí óôï äåîéü áñ÷åßï\n" +" -3 áðüêñõøç ìïíáäéêþí ãñáììþí êáé óôá äýï áñ÷åßá\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +#: src/join.c:172 +msgid "" +"\n" +"Unless -t CHAR is given, leading blanks separate fields and are ignored,\n" +"else fields are separated by CHAR. Any FIELD is a field number counted\n" +"from 1. FORMAT is one or more comma or blank separated specifications,\n" +"each being `FILENUM.FIELD' or `0'. Default FORMAT outputs the join field,\n" +"the remaining fields from FILE1, the remaining fields from FILE2, all\n" +"separated by CHAR.\n" +msgstr "" + +# +#: src/join.c:645 +#, c-format +msgid "invalid field specifier: `%s'" +msgstr "ìç Ýãêõñïò äçëùôÞò ðåäßïõ: `%s'" + +# +#: src/join.c:659 src/join.c:772 src/join.c:808 +#, c-format +msgid "invalid field number: `%s'" +msgstr "ìç Ýãêõñïò áñéèìüò ðåäßïõ: `%s'" + +# +#: src/join.c:672 +#, c-format +msgid "invalid file number in field spec: `%s'" +msgstr "ìç Ýãêõñïò áñéèìüò áñ÷åßïõ óôç äÞëùóç ðåäßïõ: `%s'" + +# +#: src/join.c:792 +#, c-format +msgid "invalid field number for file 1: `%s'" +msgstr "ìç Ýãêõñïò áñéèìüò ðåäßïõ ãéá ôï áñ÷åßï 1: `%s'" + +# +#: src/join.c:801 +#, c-format +msgid "invalid field number for file 2: `%s'" +msgstr "ìç Ýãêõñïò áñéèìüò ðåäßïõ ãéá ôï áñ÷åßï 2: `%s'" + +# +#: src/join.c:833 +msgid "too many non-option arguments" +msgstr "ðÜñá ðïëëÜ ïñßóìáôá ðïõ äåí Ý÷ïõí åðéëïãÝò" + +# +#: src/join.c:855 +msgid "too few non-option arguments" +msgstr "ðÜñá ðïëëÜ ïñßóìáôá ðïõ äåí Ý÷ïõí åðéëïãÝò" + +# +#: src/join.c:866 +msgid "both files cannot be standard input" +msgstr "êáé ôá äýï áñ÷åßá äå ìðïñåß íá åßíáé ç êáíïíéêÞ åßóïäïò" + +#: src/kill.c:93 +#, c-format +msgid "" +"Usage: %s [-s SIGNAL | -SIGNAL] PID...\n" +" or: %s -l [SIGNAL]...\n" +" or: %s -t [SIGNAL]...\n" +msgstr "" + +#: src/kill.c:99 +msgid "" +"Send signals to processes, or list signals.\n" +"\n" +msgstr "" + +#: src/kill.c:106 +#, fuzzy +msgid "" +" -s, --signal=SIGNAL, -SIGNAL\n" +" specify the name or number of the signal to be sent\n" +" -l, --list list signal names, or convert signal names to/from " +"numbers\n" +" -t, --table print a table of signal information\n" +msgstr "" +"ÁíôéãñÜöåé ôçí ôõðéêÞ åßóïäï óå êÜèå ÁÑ×ÅÉÏ, êáé óôçí ôõðéêÞ Ýîïäï.\n" +"\n" +" -a, --append ÐñïóèÝôåé óôï ÁÑ×ÅÉÏ(á), ÷ùñßò íá ãñÜöåé\n" +" ðÜíù áðï ôá õðÜñ÷ïíôá\n" +" -i, --ignore-interrupts Áãíïåß óÞìáôá äéáêïðÞò\n" +" --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +" --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" + +#: src/kill.c:114 +msgid "" +"\n" +"SIGNAL may be a signal name like `HUP', or a signal number like `1',\n" +"or an exit status of a process terminated by a signal.\n" +"PID is an integer; if negative it identifies a process group.\n" +msgstr "" + +# +#: src/kill.c:163 +#, fuzzy, c-format +msgid "%s: invalid signal" +msgstr "%s: ìç Ýãêõñïò ðåñéãñáöÝáò äéåñãáóßáò (PID)" + +# +#: src/kill.c:262 +#, fuzzy, c-format +msgid "missing operand after `%s'" +msgstr "%s: áíáìåíüôáí áêÝñáéïò ìåôÜ ôï `%c'" + +# +#: src/kill.c:274 +#, fuzzy, c-format +msgid "%s: invalid process id" +msgstr "%s: ìç Ýãêõñç ìïñöÞ" + +# +#: src/kill.c:327 +#, fuzzy, c-format +msgid "invalid option -- %c" +msgstr "%s: ìç Ýãêõñç åðéëïãÞ -- %c\n" + +#: src/kill.c:336 +#, fuzzy, c-format +msgid "%s: multiple signals specified" +msgstr "\\%c: Ìç Ýãêõñç äéáöõãÞ." + +#: src/kill.c:350 +msgid "multiple -l or -t options specified" +msgstr "" + +#: src/kill.c:367 +msgid "cannot combine signal with -l or -t" +msgstr "" + +# +#: src/link.c:51 +#, fuzzy, c-format +msgid "" +"Usage: %s FILE1 FILE2\n" +" or: %s OPTION\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ]... [ÅÉÓÏÄÏÓ [ÅÎÏÄÏÓ]]\n" + +#: src/link.c:54 +msgid "" +"Call the link function to create a link named FILE2 to an existing FILE1.\n" +"\n" +msgstr "" + +# +#: src/link.c:98 +#, fuzzy, c-format +msgid "cannot create link %s to %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/ln.c:39 +#, fuzzy +msgid "Mike Parker and David MacKenzie" +msgstr "Óêïô ÌðÜñôñáì êáé ÍôÝéâéíô ÌáêÝíæç" + +#: src/ln.c:167 +#, c-format +msgid "%s: warning: making a hard link to a symbolic link is not portable" +msgstr "" +"%s: ðñïåéäïðïßçóç: ç äçìéïõñãßá óèåíáñïý óõíäÝóìïõ óå óõìâïëéêü,\n" +"äåí åßíáé ìåôáöåñôÞ" + +#: src/ln.c:174 +#, fuzzy, c-format +msgid "%s: hard link not allowed for directory" +msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò." + +# +#: src/ln.c:246 +#, fuzzy, c-format +msgid "%s: cannot overwrite directory" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +#: src/ln.c:251 +#, fuzzy, c-format +msgid "%s: replace %s? " +msgstr "%s: áíôéêáôÜóôáóç ôïõ `%s'; " + +#: src/ln.c:257 +#, c-format +msgid "%s: File exists" +msgstr "%s: Ôï áñ÷åßï õðÜñ÷åé Þäç" + +# +#: src/ln.c:304 +#, fuzzy, c-format +msgid "create symbolic link %s to %s" +msgstr "óõìâïëéêüò óýíäåóìïò" + +#: src/ln.c:305 +#, fuzzy, c-format +msgid "create hard link %s to %s" +msgstr "äçìéïõñãßá óèåíáñïý óõíäÝóìïõ `%s' óôï `%s'" + +#: src/ln.c:319 +#, fuzzy, c-format +msgid "creating symbolic link %s to %s" +msgstr "äçìéïõñãßá óõìâïëéêïý óõíäÝóìïõ `%s' óôï `%s'" + +#: src/ln.c:320 +#, fuzzy, c-format +msgid "creating hard link %s to %s" +msgstr "äçìéïõñãßá óèåíáñïý óõíäÝóìïõ `%s' óôï `%s'" + +#: src/ln.c:339 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... TARGET [LINK_NAME]\n" +" or: %s [OPTION]... TARGET... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY TARGET...\n" +msgstr "" +"×ñÞóç: %s [ÅÐÉËÏÃÇ]... ÔÅËÅÕÔÁÉÏÓ\n" +" Þ: %s [ÅÐÉËÏÃÇ]... ÐÑÙÔÏÓ ÔÅËÅÕÔÁÉÏÓ\n" +" Þ: %s [ÅÐÉËÏÃÇ]... ÐÑÙÔÏÓ ÁÕÎÇÓÇ ÔÅËÅÕÔÁÉÏÓ\n" + +#: src/ln.c:345 +msgid "" +"Create a link to the specified TARGET with optional LINK_NAME.\n" +"If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +"created in the current directory. When using the second form with more\n" +"than one TARGET, the last argument must be a directory; create links\n" +"in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +"links with --symbolic. When creating hard links, each TARGET must exist.\n" +"\n" +msgstr "" + +#: src/ln.c:357 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an argument\n" +" -d, -F, --directory hard link directories (super-user only)\n" +" -f, --force remove existing destination files\n" +msgstr "" + +#: src/ln.c:363 +msgid "" +" -n, --no-dereference treat destination that is a symlink to a\n" +" directory as if it were a normal file\n" +" -i, --interactive prompt whether to remove destinations\n" +" -s, --symbolic make symbolic links instead of hard links\n" +msgstr "" + +#: src/ln.c:369 +msgid "" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY specify the DIRECTORY in which to " +"create\n" +" the links\n" +" -v, --verbose print name of each file before linking\n" +msgstr "" + +# +#: src/ln.c:521 +#, fuzzy, c-format +msgid "%s: specified target directory is not a directory" +msgstr "ôï `%s' õðÜñ÷åé Þäç Üëëá äåí åßíáé êáôÜëïãïò" + +#: src/ln.c:542 +msgid "when making multiple links, last argument must be a directory" +msgstr "" +"üôáí äçìéïõñãÞôå ðïëëáðëïýò óõíäÝóìïõò, ôï ôåëåõôáßï üñéóìá ðñÝðåé íá åßíáé " +"êáôÜëïãïò" + +# +#: src/logname.c:48 src/pwd.c:46 src/sync.c:44 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ] [ÁÑ×ÅÉÏ]...\n" + +#: src/logname.c:49 +msgid "" +"Print the name of the current user.\n" +"\n" +msgstr "" + +# +#: src/logname.c:99 +#, fuzzy, c-format +msgid "%s: no login name\n" +msgstr "%s: ìç Ýãêõñïò áñéèìüò" + +# +#: src/ls.c:673 +#, fuzzy +msgid "%b %e %Y" +msgstr "%b %e %H:%M %Y" + +# +#: src/ls.c:681 +#, fuzzy +msgid "%b %e %H:%M" +msgstr "%b %e %H:%M %Y" + +#: src/ls.c:1307 +#, fuzzy, c-format +msgid "ignoring invalid value of environment variable QUOTING_STYLE: %s" +msgstr "áãíïåßôáé ìç Ýãêõñï ðëÜôïò óôç ìåôáâëçôÞ ðåñéâÜëëïíôïò COLUMNS: %s" + +#: src/ls.c:1334 +#, c-format +msgid "ignoring invalid width in environment variable COLUMNS: %s" +msgstr "áãíïåßôáé ìç Ýãêõñï ðëÜôïò óôç ìåôáâëçôÞ ðåñéâÜëëïíôïò COLUMNS: %s" + +#: src/ls.c:1365 +#, c-format +msgid "ignoring invalid tab size in environment variable TABSIZE: %s" +msgstr "" +"áãíïåßôáé ìç Ýãêõñï ìÝãåèïò ïñéæüíôéïõ óôçëïèÝôç óôç ìåôáâëçôÞ ðåñéâÜëëïíôïò " +"TABSIZE: %s" + +# +#: src/ls.c:1482 +#, fuzzy, c-format +msgid "invalid line width: %s" +msgstr "ìç Ýãêõñïò áñéèìüò ðåäßïõ: `%s'" + +# +#: src/ls.c:1556 +#, fuzzy, c-format +msgid "invalid tab size: %s" +msgstr "ìç Ýãêõñï åßäïò áëöáñéèìçôéêïý `%s'" + +# +#: src/ls.c:1722 +#, fuzzy, c-format +msgid "invalid time style format %s" +msgstr "ìç Ýãêõñï üñéóìá %s ãéá %s" + +# +#: src/ls.c:2054 +#, fuzzy, c-format +msgid "unrecognized prefix: %s" +msgstr "áðáñÜäåêôç åðéëïãÞ `-%c'" + +#: src/ls.c:2077 +msgid "unparsable value for LS_COLORS environment variable" +msgstr "" +"ôéìÞ ðïõ äå ìðïñåß íá áíáãíùñéóôåß óôç ìåôáâëçôÞ ðåñéâÜëëïíôïò LS_COLORS" + +# +#: src/ls.c:2145 +#, fuzzy, c-format +msgid "cannot determine device and inode of %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/ls.c:2155 +#, fuzzy, c-format +msgid "not listing already-listed directory: %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/ls.c:2208 src/remove.c:929 +#, fuzzy, c-format +msgid "reading directory %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +#: src/ls.c:2603 +#, fuzzy, c-format +msgid "cannot compare file names %s and %s" +msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'" + +#: src/ls.c:3762 +msgid "" +"List information about the FILEs (the current directory by default).\n" +"Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +"\n" +msgstr "" + +#: src/ls.c:3770 +msgid "" +" -a, --all do not hide entries starting with .\n" +" -A, --almost-all do not list implied . and ..\n" +" --author print the author of each file\n" +" -b, --escape print octal escapes for nongraphic characters\n" +msgstr "" + +#: src/ls.c:3776 +msgid "" +" --block-size=SIZE use SIZE-byte blocks\n" +" -B, --ignore-backups do not list implied entries ending with ~\n" +" -c with -lt: sort by, and show, ctime (time of " +"last\n" +" modification of file status information)\n" +" with -l: show ctime and sort by name\n" +" otherwise: sort by ctime\n" +msgstr "" + +#: src/ls.c:3784 +msgid "" +" -C list entries by columns\n" +" --color[=WHEN] control whether color is used to distinguish " +"file\n" +" types. WHEN may be `never', `always', or " +"`auto'\n" +" -d, --directory list directory entries instead of contents,\n" +" and do not dereference symbolic links\n" +" -D, --dired generate output designed for Emacs' dired mode\n" +msgstr "" + +#: src/ls.c:3792 +msgid "" +" -f do not sort, enable -aU, disable -lst\n" +" -F, --classify append indicator (one of */=@|) to entries\n" +" --format=WORD across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time like -l --time-style=full-iso\n" +msgstr "" + +#: src/ls.c:3799 +msgid "" +" -g like -l, but do not list owner\n" +" -G, --no-group inhibit display of group information\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" --si likewise, but use powers of 1000 not 1024\n" +" -H, --dereference-command-line\n" +" follow symbolic links listed on the command " +"line\n" +" --dereference-command-line-symlink-to-dir\n" +" follow each command line symbolic link\n" +" that points to a directory\n" +msgstr "" + +#: src/ls.c:3810 +msgid "" +" --indicator-style=WORD append indicator with style WORD to entry " +"names:\n" +" none (default), classify (-F), file-type (-" +"p)\n" +" -i, --inode print index number of each file\n" +" -I, --ignore=PATTERN do not list implied entries matching shell " +"PATTERN\n" +" -k like --block-size=1K\n" +msgstr "" + +#: src/ls.c:3817 +msgid "" +" -l use a long listing format\n" +" -L, --dereference when showing file information for a symbolic\n" +" link, show information for the file the link\n" +" references rather than for the link itself\n" +" -m fill width with a comma separated list of " +"entries\n" +msgstr "" + +#: src/ls.c:3824 +msgid "" +" -n, --numeric-uid-gid like -l, but list numeric UIDs and GIDs\n" +" -N, --literal print raw entry names (don't treat e.g. " +"control\n" +" characters specially)\n" +" -o like -l, but do not list group information\n" +" -p, --file-type append indicator (one of /=@|) to entries\n" +msgstr "" + +#: src/ls.c:3831 +#, fuzzy +msgid "" +" -q, --hide-control-chars print ? instead of non graphic characters\n" +" --show-control-chars show non graphic characters as-is (default\n" +" unless program is `ls' and output is a " +"terminal)\n" +" -Q, --quote-name enclose entry names in double quotes\n" +" --quoting-style=WORD use quoting style WORD for entry names:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" +msgstr "" +" -g (áãíïåßôáé)\n" +" -G, --no-group íá ìçí åìöáíßæïíôáé ðëçñïöïñßåò ïìÜäáò\n" +" -h, --human-readable åìöÜíéóç ìåãåèþí óå áíèñùðßíùò áíáãíþóéìç\n" +" ìïñöÞ (ð.÷. 1Ê 234M 2G)\n" +" -H, --si üðùò ðáñáðÜíù, áëëÜ ìå äõíÜìåéò ôïõ 1000 áíôß\n" +" ôïõ 1024\n" +" --indicator-style=ËÅÊÔÉÊÏ ðñïóèÞêç äåßêôç ËÅÊÔÉÊÏ óôéò êáôá÷ùñßóåéò\n" +" ïíïìÜôùí:\n" +" none (åî ïñéóìïý), classify (-F), file-type\n" +" (-p)\n" +" -i, --inode åìöÜíéóç äåßêôç êÜèå áñ÷åßïõ\n" +" -I, --ignore=PATTERN íá ìçí åìöáíßæïíôáé áíáöåñüìåíåò êáôá÷ùñßóåéò \n" +" ðïõ ôáéñßáæïõí óôï PATTERN ôïõ öëïéïý\n" +" -k, --kilobytes üðùò --block-size=1024\n" +" -l ÷ñÞóç ìáêñïóêåëïýò åßäïõò åìöÜíéóçò\n" +" -L, --dereference åìöÜíéóç êáôá÷ùñßóåùí ðïõ äåß÷íïõí ïé\n" +" óõìâïëéêïß óýíäåóìïé\n" +" -m óõìðëÞñùóç ôïõ ðëÜôïõò ìå ëßóôá áðü\n" +" êáôá÷ùñßóåéò äéá÷ùñéæüìåíùí ìå êüììá\n" +" -n, --numeric-uid-gid åìöÜíéóç áñéèìçôéêþí UID êáé GID áíôß ãéá\n" +" ïíüìáôá\n" +" -N, --literal åìöÜíéóç áêáôÝñãáóôùí êáôá÷ùñßóåùí (ð.÷. íá " +"ìçí\n" +" ôõã÷Üíïõí\n" +" åéäéêÞò åðåîåñãáóßáò ïé ÷áñáêôÞñåò åëÝã÷ïõ)\n" +" -o ÷ñÞóç ìáêñïóêåëïýò åìöÜíéóçò ÷ùñßò ðëçñïöïñßåò\n" +" ïìÜäáò\n" +" -p, --file-type ðñïóèÞêç åíäåßîçò (Ýíá áðü /=@|) óôéò\n" +" êáôá÷ùñßóåéò\n" +" -q, --hide-control-chars åìöÜíéóç ôïõ ? áíôß ôùí ìç-åêôõðþóéìùí\n" +" ÷áñáêôÞñùí\n" +" --show-control-chars åìöÜíéóç ìç åêôõðþóéìùí ÷áñáêôÞñùí üðùò åßíáé\n" +" (åî ïñéóìïý åêôüò áí ôï ðñüãñáììá åßíáé ôï\n" +" ls êáé ç Ýîïäïò åßíáé ôï ôåñìáôéêü)\n" +" -Q, --quote-name åìöÜíéóç êáôá÷ùñßóåùí ìÝóá óå äéðëÜ åéóáãùãéêÜ\n" +" --quoting-style=ËÅÊÔÉÊÏ ÷ñÞóç ìïñöÞò ËÅÊÔÉÊÏ óôçí åìöÜíéóç ïíïìÜôùí\n" +" êáôá÷ùñßóåùí:\n" +" literal, shell, shell-always, c, escape\n" +" -r, --reverse áíôßóôñïöç óåéñÜ óôçí ôáîéíüìçóç\n" +" -R, --recursive åìöÜíéóç õðïêáôáëüãùí áíáäñïìéêÜ\n" +" -s, --size åìöÜíéóç ìåãÝèïõò êÜèå áñ÷åßïõ, óå ìðëïê\n" + +#: src/ls.c:3839 +msgid "" +" -r, --reverse reverse order while sorting\n" +" -R, --recursive list subdirectories recursively\n" +" -s, --size print size of each file, in blocks\n" +msgstr "" + +#: src/ls.c:3844 +msgid "" +" -S sort by file size\n" +" --sort=WORD extension -X, none -U, size -S, time -t,\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=WORD show time as WORD instead of modification " +"time:\n" +" atime, access, use, ctime or status; use\n" +" specified time as sort key if --sort=time\n" +msgstr "" + +#: src/ls.c:3853 +msgid "" +" --time-style=STYLE show times using style STYLE:\n" +" full-iso, long-iso, iso, locale, +FORMAT\n" +" FORMAT is interpreted like `date'; if FORMAT " +"is\n" +" FORMAT1FORMAT2, FORMAT1 applies to\n" +" non-recent files and FORMAT2 to recent files;\n" +" if STYLE is prefixed with `posix-', STYLE\n" +" takes effect only outside the POSIX locale\n" +" -t sort by modification time\n" +" -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +msgstr "" + +#: src/ls.c:3864 +msgid "" +" -u with -lt: sort by, and show, access time\n" +" with -l: show access time and sort by name\n" +" otherwise: sort by access time\n" +" -U do not sort; list entries in directory order\n" +" -v sort by version\n" +msgstr "" + +#: src/ls.c:3871 +msgid "" +" -w, --width=COLS assume screen width instead of current value\n" +" -x list entries by lines instead of by columns\n" +" -X sort alphabetically by entry extension\n" +" -1 list one file per line\n" +msgstr "" + +#: src/ls.c:3883 +msgid "" +"\n" +"By default, color is not used to distinguish types of files. That is\n" +"equivalent to using --color=none. Using the --color option without the\n" +"optional WHEN argument is equivalent to using --color=always. With\n" +"--color=auto, color codes are output only if standard output is connected\n" +"to a terminal (tty).\n" +msgstr "" + +# +#: src/md5sum.c:38 +msgid "Ulrich Drepper and Scott Miller" +msgstr "" + +# +#: src/md5sum.c:125 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]...\n" +" or: %s [OPTION] --check [FILE]\n" +"Print or check %s (%d-bit) checksums.\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" + +# +#: src/md5sum.c:134 +#, c-format +msgid "" +"\n" +" -b, --binary read files in binary mode (default on DOS/" +"Windows)\n" +" -c, --check check %s sums against given list\n" +" -t, --text read files in text mode (default)\n" +"\n" +msgstr "" + +# +#: src/md5sum.c:142 +msgid "" +"The following two options are useful only when verifying checksums:\n" +" --status don't output anything, status code shows success\n" +" -w, --warn warn about improperly formated checksum lines\n" +"\n" +msgstr "" + +# +#: src/md5sum.c:150 +#, c-format +msgid "" +"\n" +"The sums are computed as described in %s. When checking, the input\n" +"should be a former output of this program. The default mode is to print\n" +"a line with checksum, a character indicating type (`*' for binary, ` ' for\n" +"text), and name for each FILE.\n" +msgstr "" + +# +#: src/md5sum.c:385 +#, fuzzy, c-format +msgid "%s: %lu: improperly formatted %s checksum line" +msgstr "%s: %lu: åóöáëìÝíá ìïñöïðïéçìÝíç ãñáììÞ áèñïßóìáôïò åëÝã÷ïõ MD5" + +# +#: src/md5sum.c:407 +#, c-format +msgid "%s: FAILED open or read\n" +msgstr "%s: ÁÍÅÐÉÔÕ×ÅÓ Üíïéãìá Þ áíÜãíùóç\n" + +# +#: src/md5sum.c:431 +msgid "FAILED" +msgstr "ÁÍÅÐÉÔÕ×ÅÓ" + +# +#: src/md5sum.c:431 +msgid "OK" +msgstr "ÅÍÔÁÎÇ" + +# +#: src/md5sum.c:444 +#, c-format +msgid "%s: read error" +msgstr "%s: óöÜëìá áíÜãíùóçò" + +# +#: src/md5sum.c:457 +#, fuzzy, c-format +msgid "%s: no properly formatted %s checksum lines found" +msgstr "" +"%s: äå âñÝèçêáí êáíïíéêÜ ìïñöïðïéçìÝíåò ãñáììÝò áèñïéóìÜôùí åëÝã÷ïõ MD5" + +# +#: src/md5sum.c:470 +#, c-format +msgid "WARNING: %d of %d listed %s could not be read" +msgstr "ÐÑÏÅÉÄÏÐÏÉÇÓÇ: %d áðü %d áíáöåñüìåíá %s äåí Þôáí äõíáôü íá áíáãíùóôïýí" + +# +#: src/md5sum.c:473 +msgid "file" +msgstr "áñ÷åßï" + +# +#: src/md5sum.c:473 +msgid "files" +msgstr "áñ÷åßá" + +# +#: src/md5sum.c:479 +#, c-format +msgid "WARNING: %d of %d computed %s did NOT match" +msgstr "ÐÑÏÅÉÄÏÐÏÉÇÓÇ: %d áðü %d õðïëüãéóáí óå %s ÄÅÍ ôáßñéáîáí" + +# +#: src/md5sum.c:482 +msgid "checksum" +msgstr "Üèñïéóìá åëÝã÷ïõ" + +# +#: src/md5sum.c:482 +msgid "checksums" +msgstr "áèñïßóìáôá åëÝã÷ïõ" + +# +#: src/md5sum.c:564 +msgid "" +"the --binary and --text options are meaningless when verifying checksums" +msgstr "" +"ïé åðéëïãÝò --binary êáé --text äåí Ý÷ïõí óçìáóßá üôáí åðéâåâáéþíïíôáé " +"áèñïßóìáôá åëÝã÷ïõ" + +# +#: src/md5sum.c:572 +msgid "the --string and --check options are mutually exclusive" +msgstr "ïé åðéëïãÝò --string êáé --check åßíáé áìïéâáßùò áðïêëåéüìåíåò" + +# +#: src/md5sum.c:579 +msgid "the --status option is meaningful only when verifying checksums" +msgstr "" +"ç åðéëïãÞ --status Ý÷åé Ýííïéá ìüíï óôçí åðéâåâáßùóç áèñïéóìÜôùí åëÝã÷ïõ" + +# +#: src/md5sum.c:586 +msgid "the --warn option is meaningful only when verifying checksums" +msgstr "ç åðéëïãÞ --warn Ý÷åé Ýííïéá ìüíï óôçí åðéâåâáßùóç áèñïéóìÜôùí åëÝã÷ïõ" + +# +#: src/md5sum.c:596 +msgid "no files may be specified when using --string" +msgstr "äå ìðïñïýí íá äçëþíïíôáé áñ÷åßá üôáí ãßíåôáé ÷ñÞóç ôïõ --string" + +# +#: src/md5sum.c:618 +msgid "only one argument may be specified when using --check" +msgstr "ìüíï Ýíá üñéóìá ìðïñåß íá äçëþíåôáé üôáí ãßíåôáé ÷ñÞóç ôïõ --check" + +# +#: src/mkdir.c:61 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] DIRECTORY...\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ] [ÁÑ×ÅÉÏ]...\n" + +#: src/mkdir.c:62 +msgid "" +"Create the DIRECTORY(ies), if they do not already exist.\n" +"\n" +msgstr "" + +#: src/mkdir.c:69 +#, fuzzy +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not rwxrwxrwx - " +"umask\n" +" -p, --parents no error if existing, make parent directories as needed\n" +" -v, --verbose print a message for each created directory\n" +msgstr "" +"Äçìéïõñãßá ÊÁÔÁËÏÃÏÕ(ÙÍ), áí äåí õðÜñ÷ïõí Þäç.\n" +"\n" +" -m, --mode=ÄÉÊÁÉÙÌÁÔÁ ïñéóìüò äéêáéùìÜôùí (üðùò óôç chmod), êáé ü÷é " +"rwxrwxrwx - umask\n" +" -p, --parents ÷ùñßò óöÜëìá üôáí ï êáôÜëïãïò õðÜñ÷åé, äçìéïõñãßá " +"ãïíéêþí êáôáëüãùí\n" +" üðïõ ÷ñåéÜæåôáé\n" +" -v, --verbose åìöÜíéóç ìçíýìáôïò ãéá êÜèå êáôÜëïãï ðïõ äçìéïõñãåßôáé\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#: src/mkdir.c:113 +#, fuzzy, c-format +msgid "created directory %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/mkdir.c:190 +#, fuzzy, c-format +msgid "cannot set permissions of directory %s" +msgstr "áäõíáìßá áëëáãÞò éäéïêôçóßáò óôï %s" + +# +#: src/mkfifo.c:55 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] NAME...\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ] [ÁÑ×ÅÉÏ]...\n" + +#: src/mkfifo.c:56 +msgid "" +"Create named pipes (FIFOs) with the given NAMEs.\n" +"\n" +msgstr "" + +#: src/mkfifo.c:63 src/mknod.c:64 +#, fuzzy +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not a=rw - umask\n" +msgstr "" +"Äçìéïõñãßá åðþíõìùí óùëçíþóåùí (FIFOs) ìå ôï äïèÝí ÏÍÏÌÁ(ÔÁ).\n" +"\n" +" -m, --mode=ÄÉÊÁÉÙÌÁ ïñéóìüò äéêáéùìÜôùí (üðùò óôç chmod), ü÷é a=rw - " +"umask\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +#: src/mkfifo.c:93 src/mknod.c:206 +msgid "fifo files not supported" +msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé" + +# +#: src/mkfifo.c:123 src/mknod.c:127 +#, fuzzy +msgid "invalid mode" +msgstr "ìç Ýãêõñïò áñéèìüò" + +# +#: src/mkfifo.c:142 +#, fuzzy, c-format +msgid "cannot set permissions of fifo %s" +msgstr "áäõíáìßá áëëáãÞò éäéïêôçóßáò óôï %s" + +# +#: src/mknod.c:55 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... NAME TYPE [MAJOR MINOR]\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ]... ÓÕÍÏËÏ1 [ÓÕÍÏËÏ2]\n" + +#: src/mknod.c:57 +msgid "" +"Create the special file NAME of the given TYPE.\n" +"\n" +msgstr "" + +#: src/mknod.c:69 +msgid "" +"\n" +"Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they\n" +"must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X,\n" +"it is interpreted as hexadecimal; otherwise, if it begins with 0, as octal;\n" +"otherwise, as decimal. TYPE may be:\n" +msgstr "" + +#: src/mknod.c:76 +#, fuzzy +msgid "" +"\n" +" b create a block (buffered) special file\n" +" c, u create a character (unbuffered) special file\n" +" p create a FIFO\n" +msgstr "" +"Äçìéïõñãßá åéäéêïý áñ÷åßïõ ÏÍÏÌÁ ôïõ äïèÝíôïò ÅÉÄÏÕÓ.\n" +"\n" +" -m, --mode=ÄÉÊÁÉÙÌÁ ïñéóìüò äéêáéùìÜôùí (üðùò óôç chmod), ü÷é a=rw - " +"umask\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +"\n" +"MAJOR MINOR äåí åðéôñÝðïíôáé ãéá ÅÉÄÏÓ p, äéáöïñåôéêÜ åßíáé õðï÷ñåùôéêÜ.\n" +"Ôï ÅÉÄÏÓ ìðïñåß íá åßíáé: \n" +"\n" +" b äçìéïõñãßá åéäéêïý ìðëïê (ìå åíôáìßåõóç) áñ÷åßïõ\n" +" c, u äçìéïõñãßá åéäéêïý áñ÷åßïõ ÷áñáêôÞñùí (÷ùñßò åíôáìßåõóç)\n" +" p äçìéïõñãßá áñ÷åßïõ FIFO\n" + +# +#: src/mknod.c:141 +#, fuzzy +msgid "wrong number of arguments" +msgstr "ðïëý ëßãá ïñßóìáôá" + +# +#: src/mknod.c:153 +#, fuzzy +msgid "block special files not supported" +msgstr "åéäéêü áñ÷åßï ìðëïê" + +# +#: src/mknod.c:162 +#, fuzzy +msgid "character special files not supported" +msgstr "åéäéêü áñ÷åßï ÷áñáêôÞñùí" + +#: src/mknod.c:171 +#, fuzzy +msgid "" +"when creating special files, major and minor device\n" +"numbers must be specified" +msgstr "" +"üôáí äçìéïõñãïýíôáé åéäéêÜ áñ÷åßá ìðëïê, ïé major êáé minor\n" +"áñéèìïß óõóêåõÞò ðñÝðåé íá ïñßæïíôáé" + +# +#: src/mknod.c:186 +#, fuzzy, c-format +msgid "invalid major device number %s" +msgstr "ìç Ýãêõñïò áñ÷éêüò áñéèìüò ãñáììÞò: `%s'" + +# +#: src/mknod.c:191 +#, fuzzy, c-format +msgid "invalid minor device number %s" +msgstr "ìç Ýãêõñïò áñ÷éêüò áñéèìüò ãñáììÞò: `%s'" + +# +#: src/mknod.c:196 +#, fuzzy, c-format +msgid "invalid device %s %s" +msgstr "ìç Ýãêõñï üñéóìá %s ãéá %s" + +#: src/mknod.c:210 +msgid "major and minor device numbers may not be specified for fifo files" +msgstr "" +"major êáé minor áñéèìïß óõóêåõÞò äåí ðñÝðåé íá ïñßæïíôáé óôá áñ÷åßá fifo" + +# +#: src/mknod.c:231 +#, fuzzy, c-format +msgid "cannot set permissions of %s" +msgstr "áäõíáìßá áëëáãÞò éäéïêôçóßáò óôï %s" + +#: src/mv.c:44 +msgid "Mike Parker, David MacKenzie, and Jim Meyering" +msgstr "" + +#: src/mv.c:317 +msgid "" +"Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" + +#: src/mv.c:324 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" -f, --force do not prompt before overwriting\n" +" equivalent to --reply=yes\n" +" -i, --interactive prompt before overwrite\n" +" equivalent to --reply=query\n" +msgstr "" + +#: src/mv.c:332 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +msgstr "" + +#: src/mv.c:339 +#, fuzzy +msgid "" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +" -u, --update move only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +msgstr "" +"Ìåôïíïìáóßá ôçò ÐÇÃÇÓ óå ÐÑÏÏÑÉÓÌÏ Þ ìåôáêßíçóç ÐÇÃÇÓ(ÙÍ) óôï ÊÁÔÁËÏÃÏ.\n" +"\n" +" --backup=[ÅËÅÃ×ÏÓ] äçìéïõñãßá áíôéãñÜöïõ áóöáëåßáò ãéá êÜèå " +"áñ÷åßï\n" +" ðñïïñéóìïý\n" +" -b üðùò ôï --backup áëëÜ äåí áðáéôåß ðáñÜìåôñï\n" +" -f, --force äéáãñáöÞ õðáñ÷üíôùí êáôáëüãùí, ÷ùñßò\n" +" åðéâåâáßùóç\n" +" -i, --interactive åðéâåâáßùóç ðñéí ôç äéáãñáöÞ\n" +" --strip-trailing-slashes áöáßñåóç ÷áñáêôÞñùí êáèÝôùí óôï ôÝëïò\n" +" ãñáììÞò áðü êÜèå ÐÇÃÇ\n" +" -S, --suffix=ÊÁÔÁËÇÎÇ ðáñÜêáìøç ôçò óõíÞèçò êáôÜëçîçò áíôéãñÜöùí\n" +" áóöáëåßáò\n" +" --target-directory=ÊÁÔÁËÏÃÏÓ ìåôáêßíçóç üëùí ôùí ïñéóìÜôùí ÐÇÃÇÓ\n" +" óôïí ÊÁÔÁËÏÃÏ\n" +" -u, --update ìåôáöïñÜ ìüíï ôùí ðáëáéüôåñùí Þ åîïëïêëÞñïõ\n" +" íÝùí áñ÷åßùí\n" +" -v, --verbose åîÞãçóç ôïõ ôé óõìâáßíåé\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +"\n" + +# +#: src/mv.c:467 +#, fuzzy, c-format +msgid "specified target, %s is not a directory" +msgstr "ôï `%s' õðÜñ÷åé Þäç Üëëá äåí åßíáé êáôÜëïãïò" + +#: src/mv.c:475 +msgid "when moving multiple files, last argument must be a directory" +msgstr "" +"üôáí ìåôáêéíïýíôáé ðïëëáðëÜ áñ÷åßá, ôï ôåëåõôáßï üñéóìá ðñÝðåé íá åßíáé " +"êáôÜëïãïò" + +# +#: src/nice.c:67 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] [COMMAND [ARG]...]\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ] [ÁÑ×ÅÉÏ]...\n" + +#: src/nice.c:68 +#, fuzzy +msgid "" +"Run COMMAND with an adjusted scheduling priority.\n" +"With no COMMAND, print the current scheduling priority. ADJUST is 10\n" +"by default. Range goes from -20 (highest priority) to 19 (lowest).\n" +"\n" +" -n, --adjustment=ADJUST increment priority by ADJUST first\n" +msgstr "" +"Åêôåëåß ôçí ÅÍÔÏËÇ ìå ìéá ðñïóáñìïãÞ ôçò ðñïôåñáéüôçôáò.\n" +"×ùñßò êáìéÜ ÅÍÔÏËÇ, åêôõðþíåé ôçí ôñÝ÷ïõóá ðñïãñáììáôéóìÝíç ðñïôåñáéüôçôá.\n" +"Åî'ïñéóìïý Þ ðñïóáñìïãÞ åßíáé 10. Ôï ðåäßï êõìáßíåôáé áðï -20 (õøçëüôåñç \n" +"ðñïôåñáéüôçôá) ìÝ÷ñé 19 (ç ÷áìçëüôåñç).\n" +"\n" +" -ÌÅÔÁÂÏËÇ áõîÜíåé ôçí ðñïôåñáéüôçôá óýìöùíá ìå ôç ÌÅÔÁÂÏËÇ " +"-n, --adjustment=AJUST üìïéï ôïõ -ÌÅÔÁÂÏËÇ\n" +" --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +" --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" + +# +#: src/nice.c:109 src/nice.c:122 +#, fuzzy, c-format +msgid "invalid option `%s'" +msgstr "ìç Ýãêõñï åßäïò áëöáñéèìçôéêïý `%s'" + +# +#: src/nice.c:147 +#, fuzzy, c-format +msgid "invalid priority `%s'" +msgstr "ìç Ýãêõñïò áñéèìüò ðåäßïõ: `%s'" + +#: src/nice.c:171 +msgid "a command must be given with an adjustment" +msgstr "Ìéá åíôïëÞ ðñÝðåé íá äßíåôáé ìå ìéá ðñïóáñìïãÞ (ðñïôåñáéüôçôáò)." + +# +#: src/nice.c:178 src/nice.c:187 +#, fuzzy +msgid "cannot get priority" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/nice.c:192 +#, fuzzy +msgid "cannot set priority" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/nl.c:39 +msgid "Scott Bartram and David MacKenzie" +msgstr "Óêïô ÌðÜñôñáì êáé ÍôÝéâéíô ÌáêÝíæç" + +# +#: src/nl.c:180 +msgid "" +"Write each FILE to standard output, with line numbers added.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +# +#: src/nl.c:188 +#, fuzzy +msgid "" +" -b, --body-numbering=STYLE use STYLE for numbering body lines\n" +" -d, --section-delimiter=CC use CC for separating logical pages\n" +" -f, --footer-numbering=STYLE use STYLE for numbering footer lines\n" +msgstr "" +"ÅããñáöÞ êÜèå áñ÷åßïõ óôçí êáíïíéêÞ Ýîïäï, ôåëåõôáßá ãñáììÞ ðñþôá.\n" +"×ùñßò ÁÑ×ÅÉÏ, Þ üôáí ôï áñ÷åßï åßíáé ôï -, áíÜãíùóç áðü ôçí êáíïíéêÞ " +"åßóïäï.\n" +"\n" +" -b, --before ôïðïèÝôçóç ôïõ äéá÷ùñéóôÞ ðñéí áíôß ãéá ìåôÜ\n" +" -r, --regex ìåôÜöñáóç ôïõ äéá÷ùñéóôÞ ùò êáíïíéêÞ Ýêöñáóç\n" +" -s, --separator=ÁËÖÁÑÉÈÌ ÷ñÞóç ÁËÖÁÑÉÈÌçôéêïý ùò äéá÷ùñéóôÞò áíôß ôïõ " +"÷áñáêôÞñá íÝáò ãñáììÞò\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#: src/nl.c:193 +msgid "" +" -h, --header-numbering=STYLE use STYLE for numbering header lines\n" +" -i, --page-increment=NUMBER line number increment at each line\n" +" -l, --join-blank-lines=NUMBER group of NUMBER empty lines counted as " +"one\n" +" -n, --number-format=FORMAT insert line numbers according to FORMAT\n" +" -p, --no-renumber do not reset line numbers at logical " +"pages\n" +" -s, --number-separator=STRING add STRING after (possible) line number\n" +msgstr "" + +# +#: src/nl.c:201 +msgid "" +" -v, --first-page=NUMBER first line number on each logical page\n" +" -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +msgstr "" + +# +#: src/nl.c:207 +msgid "" +"\n" +"By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +"two delimiter characters for separating logical pages, a missing\n" +"second character implies :. Type \\\\ for \\. STYLE is one of:\n" +msgstr "" + +# +#: src/nl.c:213 +msgid "" +"\n" +" a number all lines\n" +" t number only nonempty lines\n" +" n number no lines\n" +" pREGEXP number only lines that contain a match for REGEXP\n" +"\n" +"FORMAT is one of:\n" +"\n" +" ln left justified, no leading zeros\n" +" rn right justified, no leading zeros\n" +" rz right justified, leading zeros\n" +"\n" +msgstr "" + +# +#: src/nl.c:504 +#, c-format +msgid "invalid starting line number: `%s'" +msgstr "ìç Ýãêõñïò áñ÷éêüò áñéèìüò ãñáììÞò: `%s'" + +# +#: src/nl.c:514 +#, c-format +msgid "invalid line number increment: `%s'" +msgstr "ìç Ýãêõñç áýîçóç óôïí áñéèìü åíôïëÞò: `%s'" + +# +#: src/nl.c:527 +#, c-format +msgid "invalid number of blank lines: `%s'" +msgstr "ìç Ýãêõñïò áñéèìüò áðü êåíÝò ãñáììÝò: `%s'" + +# +#: src/nl.c:541 +#, c-format +msgid "invalid line number field width: `%s'" +msgstr "ìç Ýãêõñïò ìÞêïò ðåäßïõ áñéèìïý ãñáììÞò: `%s'" + +# +#: src/od.c:287 +#, c-format +msgid "" +"Usage: %s [OPTION]... [FILE]...\n" +" or: %s --traditional [FILE] [[+]OFFSET [[+]LABEL]]\n" +msgstr "" +"×ñÞóç: %s [ÅÐÉËÏÃÇ]... [ÁÑ×ÅÉÏ]...\n" +" Þ: %s --traditional [ÁÑ×ÅÉÏ] [[+]ÈÅÓÇ [[+]×ÁÑÁÊÔÇÑÉÓÔÉÊÏ]]\n" + +# +#: src/od.c:292 +msgid "" +"\n" +"Write an unambiguous representation, octal bytes by default,\n" +"of FILE to standard output. With more than one FILE argument,\n" +"concatenate them in the listed order to form the input.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +# +#: src/od.c:299 +msgid "All arguments to long options are mandatory for short options.\n" +msgstr "" + +# +#: src/od.c:302 +msgid "" +" -A, --address-radix=RADIX decide how file offsets are printed\n" +" -j, --skip-bytes=BYTES skip BYTES input bytes first\n" +msgstr "" + +# +#: src/od.c:306 +msgid "" +" -N, --read-bytes=BYTES limit dump to BYTES input bytes\n" +" -s, --strings[=BYTES] output strings of at least BYTES graphic " +"chars\n" +" -t, --format=TYPE select output format or formats\n" +" -v, --output-duplicates do not use * to mark line suppression\n" +" -w, --width[=BYTES] output BYTES bytes per output line\n" +" --traditional accept arguments in traditional form\n" +msgstr "" + +# +#: src/od.c:316 +msgid "" +"\n" +"Traditional format specifications may be intermixed; they accumulate:\n" +" -a same as -t a, select named characters\n" +" -b same as -t oC, select octal bytes\n" +" -c same as -t c, select ASCII characters or backslash escapes\n" +" -d same as -t u2, select unsigned decimal shorts\n" +msgstr "" + +# +#: src/od.c:324 +msgid "" +" -f same as -t fF, select floats\n" +" -h same as -t x2, select hexadecimal shorts\n" +" -i same as -t d2, select decimal shorts\n" +" -l same as -t d4, select decimal longs\n" +" -o same as -t o2, select octal shorts\n" +" -x same as -t x2, select hexadecimal shorts\n" +msgstr "" + +# +#: src/od.c:332 +msgid "" +"\n" +"For older syntax (second call format), OFFSET means -j OFFSET. LABEL\n" +"is the pseudo-address at first byte printed, incremented when dump is\n" +"progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates\n" +"hexadecimal, suffixes may be . for octal and b for multiply by 512.\n" +"\n" +"TYPE is made up of one or more of these specifications:\n" +"\n" +" a named character\n" +" c ASCII character or backslash escape\n" +msgstr "" + +# +#: src/od.c:344 +msgid "" +" d[SIZE] signed decimal, SIZE bytes per integer\n" +" f[SIZE] floating point, SIZE bytes per integer\n" +" o[SIZE] octal, SIZE bytes per integer\n" +" u[SIZE] unsigned decimal, SIZE bytes per integer\n" +" x[SIZE] hexadecimal, SIZE bytes per integer\n" +msgstr "" + +# +#: src/od.c:351 +msgid "" +"\n" +"SIZE is a number. For TYPE in doux, SIZE may also be C for\n" +"sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n" +"sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +"for sizeof(double) or L for sizeof(long double).\n" +msgstr "" + +# +#: src/od.c:358 +msgid "" +"\n" +"RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +"BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +"with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix to\n" +"any type adds a display of printable characters to the end of each line\n" +"of output. " +msgstr "" + +# +#: src/od.c:366 +msgid "" +"--string without a number implies 3. --width without a number\n" +"implies 32. By default, od uses -A o -t d2 -w 16.\n" +msgstr "" + +# +#: src/od.c:722 src/od.c:844 +#, c-format +msgid "invalid type string `%s'" +msgstr "ìç Ýãêõñï åßäïò áëöáñéèìçôéêïý `%s'" + +# +#: src/od.c:732 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte integral type" +msgstr "" +"ìç Ýãêõñï åßäïò áëöáñéèìçôéêïý `%s';\n" +"áõôü ôï óýóôçìá äåí ðáñÝ÷åé ôïí åóùôåñéêü ôýðï äåäïìÝíùí %lu-byte" + +# +#: src/od.c:854 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte floating point type" +msgstr "" +"ìç Ýãêõñï åßäïò áëöáñéèìçôéêïý `%s';\n" +"áõôü ôï óýóôçìá äåí ðáñÝ÷åé ôïí åóùôåñéêü ôýðï äåäïìÝíùí êéíçôÞò " +"õðïäéáóôïëÞò %lu-byte" + +# +#: src/od.c:917 +#, c-format +msgid "invalid character `%c' in type string `%s'" +msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò `%c' óôï ôýðï áëöáñéèìçôéêïý `%s'" + +# +#: src/od.c:1144 +msgid "cannot skip past end of combined input" +msgstr "áäõíáìßá ðñïóðÝñáóçò ìåôÜ ôï ôÝëïò ôçò óõíäõáóìÝíçò åéóüäïõ" + +# +#: src/od.c:1397 +msgid "old-style offset" +msgstr "ðáëáéïý åßäïõò èÝóç" + +# +#: src/od.c:1707 +#, c-format +msgid "invalid output address radix `%c'; it must be one character from [doxn]" +msgstr "" + +# +#: src/od.c:1717 +msgid "skip argument" +msgstr "ðñïóðÝñáóìá ïñßóìáôïò" + +# +#: src/od.c:1725 +msgid "limit argument" +msgstr "üñéï ïñßóìáôïò" + +# +#: src/od.c:1735 +msgid "minimum string length" +msgstr "åëÜ÷éóôï ìÝãåèïò áëöáñéèìçôéêïý" + +# +#: src/od.c:1740 src/od.c:1806 +#, c-format +msgid "%s is too large" +msgstr "ôï %s åßíáé ðïëý ìåãÜëï" + +# +#: src/od.c:1804 +msgid "width specification" +msgstr "äÞëùóç ðëÜôïõò" + +# +#: src/od.c:1826 +msgid "no type may be specified when dumping strings" +msgstr "êáíÝíá åßäïò äå ìðïñåß íá äçëùèåß üôáí ôõðþíïíôáé áëöáñéèìçôéêÜ" + +# +#: src/od.c:1874 +#, c-format +msgid "invalid second operand in compatibility mode `%s'" +msgstr "ìç Ýãêõñïò äåýôåñïò ôåëåóôÞò óå êáôÜóôáóç óõìâáôüôçôáò `%s'" + +# +#: src/od.c:1895 +msgid "in compatibility mode, the last two arguments must be offsets" +msgstr "" +"óå êáôÜóôáóç óõìâáôüôçôáò, ôá ôåëåõôáßá äýï ïñßóìáôá ðñÝðåé íá åßíáé èÝóåéò" + +# +#: src/od.c:1902 +msgid "compatibility mode supports at most three arguments" +msgstr "ç êáôÜóôáóç óõìâáôüôçôáò õðïóôçñßæåé ôï ðïëý ôñßá ïñßóìáôá" + +# +#: src/od.c:1975 +#, c-format +msgid "warning: invalid width %lu; using %d instead" +msgstr "" + +# +#: src/od.c:1991 +#, c-format +msgid "%d: fmt=\"%s\" width=%d\n" +msgstr "%d: fmt=\"%s\" ðëÜôïò=%d\n" + +# +#: src/paste.c:50 +msgid "David M. Ihnat and David MacKenzie" +msgstr "" + +# +#: src/paste.c:208 +msgid "standard input is closed" +msgstr "ç êáíïíéêÞ åßóïäïò åßíáé êëåéóìÝíç" + +# +#: src/paste.c:407 +msgid "" +"Write lines consisting of the sequentially corresponding lines from\n" +"each FILE, separated by TABs, to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +# +#: src/paste.c:416 +msgid "" +" -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +" -s, --serial paste one file at a time instead of in parallel\n" +msgstr "" + +# +#: src/pathchk.c:146 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... NAME...\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÅÓ]... [ÁÑ×ÅÉÏ]...\n" + +#: src/pathchk.c:147 +#, fuzzy +msgid "" +"Diagnose unportable constructs in NAME.\n" +"\n" +" -p, --portability check for all POSIX systems, not only this one\n" +msgstr "" +"Äéáãíþóôçêáí ìÞ óõìâáôÝò ìå Üëëá óõóôÞìáôá óõíôÜîåéò óôï ÏÍÏÌÁ.\n" +"\n" +" -p, --portability ÅëÝã÷åé ãéá üëá ôá óõóôÞìáôá POSIX, ü÷é ìüíï ãéá\n" +" ôï ôñÝ÷ïí.\n" +" --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +" --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" + +# +#: src/pathchk.c:237 +#, fuzzy, c-format +msgid "path `%s' contains nonportable character `%c'" +msgstr "ôï ìÝãåèïò óôçëïãíþìïíá ðåñéÝ÷åé ìç Ýãêõñï ÷áñáêôÞñá" + +# +#: src/pathchk.c:257 +#, fuzzy, c-format +msgid "`%s' is not a directory" +msgstr "ôï `%s' õðÜñ÷åé Þäç Üëëá äåí åßíáé êáôÜëïãïò" + +#: src/pathchk.c:268 +#, c-format +msgid "directory `%s' is not searchable" +msgstr "Ï êáôÜëïãïò `%s' äåí åßíáé ðñïóéôüò." + +#: src/pathchk.c:355 +#, fuzzy, c-format +msgid "name `%s' has length %ld; exceeds limit of %ld" +msgstr "Ôï üíïìá `%s' Ý÷åé ìÞêïò %d. ÎåðåñíÜ ôï %d ðïõ åßíáé ôï üñéï." + +#: src/pathchk.c:381 +#, fuzzy, c-format +msgid "path `%s' has length %d; exceeds limit of %ld" +msgstr "Ç äéáäñïìÞ `%s' Ý÷åé ìÞêïò %d. ÎåðåñíÜ ôï %d ðïõ åßíáé ôï üñéï." + +#: src/pinky.c:35 src/uptime.c:39 +msgid "Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi" +msgstr "" + +#: src/pinky.c:292 +#, fuzzy +msgid "Login name: " +msgstr "%s: Äåí õðÜñ÷åé üíïìá ÷ñÞóôç (login name).\n" + +#: src/pinky.c:295 +msgid "In real life: " +msgstr "" + +#: src/pinky.c:298 +msgid "???\n" +msgstr "" + +# +#: src/pinky.c:318 +#, fuzzy +msgid "Directory: " +msgstr "êáôÜëïãïò" + +#: src/pinky.c:320 +msgid "Shell: " +msgstr "" + +#: src/pinky.c:341 +msgid "Project: " +msgstr "" + +#: src/pinky.c:367 +msgid "Plan:\n" +msgstr "" + +#: src/pinky.c:386 +msgid "Login" +msgstr "" + +#: src/pinky.c:388 +#, fuzzy +msgid "Name" +msgstr "ðì" + +#: src/pinky.c:389 +msgid " TTY" +msgstr "" + +#: src/pinky.c:391 +msgid "Idle" +msgstr "" + +#: src/pinky.c:392 +msgid "When" +msgstr "" + +#: src/pinky.c:395 +msgid "Where" +msgstr "" + +# +#: src/pinky.c:469 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [USER]...\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÅÓ]... [ÁÑ×ÅÉÏ]...\n" + +#: src/pinky.c:470 +msgid "" +"\n" +" -l produce long format output for the specified USERs\n" +" -b omit the user's home directory and shell in long format\n" +" -h omit the user's project file in long format\n" +" -p omit the user's plan file in long format\n" +" -s do short format output, this is the default\n" +msgstr "" + +#: src/pinky.c:478 +msgid "" +" -f omit the line of column headings in short format\n" +" -w omit the user's full name in short format\n" +" -i omit the user's full name and remote host in short format\n" +" -q omit the user's full name, remote host and idle time\n" +" in short format\n" +msgstr "" + +#: src/pinky.c:487 +#, c-format +msgid "" +"\n" +"A lightweight `finger' program; print user information.\n" +"The utmp file will be %s.\n" +msgstr "" + +# +#: src/pinky.c:574 +#, fuzzy +msgid "no username specified; at least one must be specified when using -l" +msgstr "äå ìðïñïýí íá äçëþíïíôáé áñ÷åßá üôáí ãßíåôáé ÷ñÞóç ôïõ --string" + +# +#: src/pr.c:328 +msgid "Pete TerMaat and Roland Huebner" +msgstr "Ðéô ÔåñÌÜô êáé Ñüëáíô ×Ýìðíåñ" + +# +#: src/pr.c:805 +#, c-format +msgid "`--pages' invalid range of page numbers: `%s'" +msgstr "`--pages' ìç Ýãêõñï üñéï áðü áñéèìïýò óåëßäùí: `%s'" + +# +#: src/pr.c:817 +#, c-format +msgid "`--pages' invalid starting page number: `%s'" +msgstr "`--pages' ìç Ýãêõñïò áñéèìüò áñ÷éêÞò óåëßäáò: `%s'" + +# +#: src/pr.c:829 +#, c-format +msgid "`--pages' invalid ending page number: `%s'" +msgstr "`--pages' ìç Ýãêõñïò áñéèìüò ôåëéêÞò óåëßäáò: `%s'" + +# +#: src/pr.c:836 +msgid "`--pages' starting page number is larger than ending page number" +msgstr "" +"`--pages' ï áñéèìüò áñ÷éêÞò óåëßäáò åßíáé ìåãáëýôåñïò áðü ôçò ôåëéêÞò óåëßäáò" + +# +#: src/pr.c:911 +msgid "`--pages=FIRST_PAGE[:LAST_PAGE]' missing argument" +msgstr "`--pages=ÐÑÙÔÇ_ÓÅËÉÄÁ[:ÔÅËÅÕÔÁÉÁ_ÓÅËÉÄÁ]' áðïõóßá ïñßóìáôïò" + +# +#: src/pr.c:922 +#, c-format +msgid "`--columns=COLUMN' invalid number of columns: `%s'" +msgstr "`--columns=ÓÔÇËÇ' ìç Ýãêõñïò áñéèìüò óôçëþí: `%s'" + +# +#: src/pr.c:976 +#, c-format +msgid "`-l PAGE_LENGTH' invalid number of lines: `%s'" +msgstr "`-l ÌÇÊÏÓ_ÓÅËÉÄÁÓ' ìç Ýãêõñïò áñéèìüò ãñáììþí: `%s'" + +# +#: src/pr.c:1000 +#, c-format +msgid "`-N NUMBER' invalid starting line number: `%s'" +msgstr "`-N ÁÑÉÈÌÏÓ' ìç Ýãêõñïò áñéèìüò áñ÷éêÞò óåëßäáò: `%s'" + +# +#: src/pr.c:1012 +#, c-format +msgid "`-o MARGIN' invalid line offset: `%s'" +msgstr "`-o ÐÅÑÉÈÙÑÉÏ' ìç Ýãêõñç èÝóç ãñáììÞò: `%s'" + +# +#: src/pr.c:1053 +#, c-format +msgid "`-w PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "`-w ÐËÁÔÏÓ_ÓÅËÉÄÁÓ' ìç Ýãêõñïò áñéèìüò ÷áñáêôÞñùí : `%s'" + +# +#: src/pr.c:1065 +#, c-format +msgid "`-W PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "`-W ÐËÁÔÏÓ_ÓÅËÉÄÁÓ' ìç Ýãêõñïò áñéèìüò ÷áñáêôÞñùí : `%s'" + +# +#: src/pr.c:1079 +msgid "%b %e %H:%M %Y" +msgstr "%b %e %H:%M %Y" + +# +#: src/pr.c:1088 +msgid "Cannot specify number of columns when printing in parallel." +msgstr "Äåí åßíáé äõíáôü íá äçëùèåß áñéèìüò óôçëþí óôçí ðáñÜëëçëç åêôýðùóç." + +# +#: src/pr.c:1092 +msgid "Cannot specify both printing across and printing in parallel." +msgstr "Äåí åßíáé äõíáôü íá äçëùèåß óåéñéáêÞ êáé ðáñÜëëçëç åêôýðùóç." + +# +#: src/pr.c:1188 +#, c-format +msgid "`-%c' extra characters or invalid number in the argument: `%s'" +msgstr "`-%c' åðéðëÝïí ÷áñáêôÞñåò Þ ìç Ýãêõñïò áñéèìüò óôï üñéóìá: `%s'" + +# +#: src/pr.c:1299 +msgid "page width too narrow" +msgstr "ôï ðëÜôïò óåëßäáò åßíáé ðïëý óôåíü" + +# +#: src/pr.c:2362 +#, c-format +msgid "starting page number larger than total number of pages: `%d'" +msgstr "" +"ï áñ÷éêüò áñéèìüò óåëßäáò åßíáé ìåãáëýôåñïò áðü ôï óõíïëéêü áñéèìü óåëßäùí: `" +"%d'" + +# +#: src/pr.c:2393 +#, c-format +msgid "Page %d" +msgstr "Óåëßäá %d" + +# +#: src/pr.c:2759 +msgid "" +"Paginate or columnate FILE(s) for printing.\n" +"\n" +msgstr "" + +#: src/pr.c:2766 +msgid "" +" +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +" begin [stop] printing with page FIRST_[LAST_]PAGE\n" +" -COLUMN, --columns=COLUMN\n" +" output COLUMN columns and print columns down,\n" +" unless -a is used. Balance number of lines in the\n" +" columns on each page.\n" +msgstr "" + +# +#: src/pr.c:2774 +msgid "" +" -a, --across print columns across rather than down, used together\n" +" with -COLUMN\n" +" -c, --show-control-chars\n" +" use hat notation (^G) and octal backslash notation\n" +" -d, --double-space\n" +" double space the output\n" +msgstr "" + +# +#: src/pr.c:2782 +msgid "" +" -D, --date-format=FORMAT\n" +" use FORMAT for the header date\n" +" -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +" expand input CHARs (TABs) to tab WIDTH (8)\n" +" -F, -f, --form-feed\n" +" use form feeds instead of newlines to separate pages\n" +" (by a 3-line page header with -F or a 5-line header\n" +" and trailer without -F)\n" +msgstr "" + +# +#: src/pr.c:2792 +msgid "" +" -h HEADER, --header=HEADER\n" +" use a centered HEADER instead of filename in page " +"header,\n" +" -h \"\" prints a blank line, don't use -h\"\"\n" +" -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +" replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +" -J, --join-lines merge full lines, turns off -W line truncation, no " +"column\n" +" alignment, --sep-string[=STRING] sets separators\n" +msgstr "" + +# +#: src/pr.c:2801 +msgid "" +" -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +" set the page length to PAGE_LENGTH (66) lines\n" +" (default number of lines of text 56, and with -F 63)\n" +" -m, --merge print all files in parallel, one in each column,\n" +" truncate lines, but join lines of full length with -J\n" +msgstr "" + +# +#: src/pr.c:2808 +msgid "" +" -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +" number lines, use DIGITS (5) digits, then SEP (TAB),\n" +" default counting starts with 1st line of input file\n" +" -N NUMBER, --first-line-number=NUMBER\n" +" start counting with NUMBER at 1st line of first\n" +" page printed (see +FIRST_PAGE)\n" +msgstr "" + +# +#: src/pr.c:2816 +msgid "" +" -o MARGIN, --indent=MARGIN\n" +" offset each line with MARGIN (zero) spaces, do not\n" +" affect -w or -W, MARGIN will be added to PAGE_WIDTH\n" +" -r, --no-file-warnings\n" +" omit warning when a file cannot be opened\n" +msgstr "" + +# +#: src/pr.c:2823 +msgid "" +" -s[CHAR],--separator[=CHAR]\n" +" separate columns by a single character, default for " +"CHAR\n" +" is the character without -w and 'no char' with -w\n" +" -s[CHAR] turns off line truncation of all 3 column\n" +" options (-COLUMN|-a -COLUMN|-m) except -w is set\n" +msgstr "" + +# +#: src/pr.c:2830 +msgid " -SSTRING, --sep-string[=STRING]\n" +msgstr "" + +# +#: src/pr.c:2833 +msgid "" +" separate columns by STRING,\n" +" without -S: Default separator with -J and \n" +" otherwise (same as -S\" \"), no effect on column " +"options\n" +" -t, --omit-header omit page headers and trailers\n" +msgstr "" + +# +#: src/pr.c:2839 +msgid "" +" -T, --omit-pagination\n" +" omit page headers and trailers, eliminate any " +"pagination\n" +" by form feeds set in input files\n" +" -v, --show-nonprinting\n" +" use octal backslash notation\n" +" -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters for\n" +" multiple text-column output only, -s[char] turns off " +"(72)\n" +msgstr "" + +# +#: src/pr.c:2849 +#, fuzzy +msgid "" +" -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters always,\n" +" truncate lines, except -J option is set, no " +"interference\n" +" with -S or -s\n" +msgstr "" +"Óýãêñéóç ôáîéíïìçìÝíùí áñ÷åßùí ÁÑÉÓÔÅѼ_ÁÑ×ÅºÏ êáé ÄÅÎɼ_ÁÑןÏ, áíÜ " +"ãñáììÞ.\n" +"\n" +" -1 áðüêñõøç ìïíáäéêþí ãñáììþí óôï áñéóôåñü áñ÷åßï\n" +" -2 áðüêñõøç ìïíáäéêþí ãñáììþí óôï äåîéü áñ÷åßï\n" +" -3 áðüêñõøç ìïíáäéêþí ãñáììþí êáé óôá äýï áñ÷åßá\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#: src/pr.c:2857 +msgid "" +"\n" +"-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n" +"FILE is -, read standard input.\n" +msgstr "" + +#: src/printenv.c:43 +msgid "David MacKenzie and Richard Mlynarik" +msgstr "" + +#: src/printenv.c:63 +#, fuzzy, c-format +msgid "" +"Usage: %s [VARIABLE]...\n" +" or: %s OPTION\n" +"If no environment VARIABLE specified, print them all.\n" +"\n" +msgstr "" +"ÅÜí êáìéÜ ÌÅÔÁÂËÇÔÇ ôïõ ðåñéâÜëïíôïò äåí êáèïñéóôåß, ôéò åêôõðþíåé üëåò.\n" +"\n" +" --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +" --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" + +#: src/printf.c:87 +#, c-format +msgid "" +"warning: %s: character(s) following character constant have been ignored" +msgstr "" +"ÐÑÏÓÏ×Ç: %s: ïé ÷áñáêôÞñåò ðïõ áêïëïõèïýóáí ôïí ÷áñáêôÞñá óôáèåñÜ áãíïÞèçêáí." + +# +#: src/printf.c:100 +#, fuzzy, c-format +msgid "" +"Usage: %s FORMAT [ARGUMENT]...\n" +" or: %s OPTION\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ]... [ÅÉÓÏÄÏÓ [ÅÎÏÄÏÓ]]\n" + +#: src/printf.c:105 +msgid "" +"Print ARGUMENT(s) according to FORMAT.\n" +"\n" +msgstr "" + +#: src/printf.c:111 +msgid "" +"\n" +"FORMAT controls the output as in C printf. Interpreted sequences are:\n" +"\n" +" \\\" double quote\n" +" \\0NNN character with octal value NNN (0 to 3 digits)\n" +" \\\\ backslash\n" +msgstr "" + +#: src/printf.c:119 +msgid "" +" \\a alert (BEL)\n" +" \\b backspace\n" +" \\c produce no further output\n" +" \\f form feed\n" +msgstr "" + +#: src/printf.c:125 +msgid "" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" + +#: src/printf.c:131 +msgid "" +" \\xNN byte with hexadecimal value NN (1 to 2 digits)\n" +"\n" +" \\uNNNN character with hexadecimal value NNNN (4 digits)\n" +" \\UNNNNNNNN character with hexadecimal value NNNNNNNN (8 digits)\n" +msgstr "" + +#: src/printf.c:137 +msgid "" +" %% a single %\n" +" %b ARGUMENT as a string with `\\' escapes interpreted\n" +"\n" +"and all C format specifications ending with one of diouxXfeEgGcs, with\n" +"ARGUMENTs converted to proper type first. Variable widths are handled.\n" +msgstr "" + +#: src/printf.c:160 +#, c-format +msgid "%s: expected a numeric value" +msgstr "%s: áíáìåíüôáí áñéèìçôéêÞ ôéìÞ." + +#: src/printf.c:162 +#, c-format +msgid "%s: value not completely converted" +msgstr "%s: ç ôéìÞ äåí Ý÷åé ðëÞñùò ìåôáôñáðåß." + +#: src/printf.c:254 src/printf.c:280 +msgid "missing hexadecimal number in escape" +msgstr "Ëåßðåé ï äåêáåîáäéêüò áñéèìüò óôïí ÷áñáêôÞñá äéáöõãÞò." + +# +#: src/printf.c:292 +#, fuzzy, c-format +msgid "invalid universal character name \\%c%0*x" +msgstr "ìç Ýãêõñç ôÜîç ÷áñáêôÞñùí `%s'" + +# +#: src/printf.c:472 +#, fuzzy, c-format +msgid "invalid field width: %s" +msgstr "ìç Ýãêõñïò áñéèìüò ðåäßïõ: `%s'" + +# +#: src/printf.c:498 +#, fuzzy, c-format +msgid "invalid precision: %s" +msgstr "ìç Ýãêõñï åßäïò áëöáñéèìçôéêïý `%s'" + +# +#: src/printf.c:519 +#, fuzzy, c-format +msgid "%%%c: invalid directive" +msgstr "%s: ìç Ýãêõñç ìïñöÞ" + +#: src/printf.c:576 +#, c-format +msgid "Usage: %s format [argument...]\n" +msgstr "×ñÞóç: %s ÌÏÑÖÇ [ÐÁÑÁÌÅÔÑÏÉ...]\n" + +#: src/printf.c:594 +#, fuzzy, c-format +msgid "warning: ignoring excess arguments, starting with `%s'" +msgstr "ÐÑÏÓÏ×Ç: ïé õðåñâïëéêÝò ðáñÜìåôñïé áãíïÞèçêáí." + +# +#: src/ptx.c:410 +#, c-format +msgid "%s (for regexp `%s')" +msgstr "%s (ãéá êáíïíéêÞ Ýêöñáóç `%s')" + +# +#: src/ptx.c:1859 +#, c-format +msgid "" +"Usage: %s [OPTION]... [INPUT]... (without -G)\n" +" or: %s -G [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "" +"×ñÞóç: %s [ÅÐÉËÏÃÇ]... [ÅÉÓÏÄÏÓ]... (÷ùñßò -G)\n" +" Þ: %s -G [ÅÐÉËÏÃÇ]... [ÅÉÓÏÄÏÓ [ÅÎÏÄÏÓ]]\n" + +# +#: src/ptx.c:1863 +msgid "" +"Output a permuted index, including context, of the words in the input " +"files.\n" +"\n" +msgstr "" + +# +#: src/ptx.c:1870 +msgid "" +" -A, --auto-reference output automatically generated references\n" +" -C, --copyright display Copyright and copying conditions\n" +" -G, --traditional behave more like System V `ptx'\n" +" -F, --flag-truncation=STRING use STRING for flagging line truncations\n" +msgstr "" + +# +#: src/ptx.c:1876 +msgid "" +" -M, --macro-name=STRING macro name to use instead of `xx'\n" +" -O, --format=roff generate output as roff directives\n" +" -R, --right-side-refs put references at right, not counted in -w\n" +" -S, --sentence-regexp=REGEXP for end of lines or end of sentences\n" +" -T, --format=tex generate output as TeX directives\n" +msgstr "" + +# +#: src/ptx.c:1883 +msgid "" +" -W, --word-regexp=REGEXP use REGEXP to match each keyword\n" +" -b, --break-file=FILE word break characters in this FILE\n" +" -f, --ignore-case fold lower case to upper case for sorting\n" +" -g, --gap-size=NUMBER gap size in columns between output fields\n" +" -i, --ignore-file=FILE read ignore word list from FILE\n" +" -o, --only-file=FILE read only word list from this FILE\n" +msgstr "" + +# +#: src/ptx.c:1891 +msgid "" +" -r, --references first field of each line is a reference\n" +" -t, --typeset-mode - not implemented -\n" +" -w, --width=NUMBER output width in columns, reference " +"excluded\n" +msgstr "" + +# +#: src/ptx.c:1898 +msgid "" +"\n" +"With no FILE or if FILE is -, read Standard Input. `-F /' by default.\n" +msgstr "" + +# +#: src/ptx.c:1978 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 2, or (at your option)\n" +"any later version.\n" +"\n" +msgstr "" + +# +#: src/ptx.c:1985 +msgid "" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"\n" +msgstr "" + +# +#: src/ptx.c:1992 +msgid "" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software Foundation,\n" +"Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" +msgstr "" + +#: src/pwd.c:47 +msgid "" +"Print the full filename of the current working directory.\n" +"\n" +msgstr "" + +# +#: src/pwd.c:74 +#, fuzzy +msgid "ignoring non-option arguments" +msgstr "ðÜñá ðïëëÜ ïñßóìáôá ðïõ äåí Ý÷ïõí åðéëïãÝò" + +# +#: src/pwd.c:78 +#, fuzzy +msgid "cannot get current directory" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/readlink.c:69 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÅÓ]... [ÁÑ×ÅÉÏ]...\n" + +#: src/readlink.c:70 +msgid "" +"Display value of a symbolic link on standard output.\n" +"\n" +msgstr "" + +#: src/readlink.c:72 +msgid "" +" -f, --canonicalize canonicalize by following every symlink in every\n" +" component of the given path recursively\n" +" -n, --no-newline do not output the trailing newline\n" +" -q, --quiet,\n" +" -s, --silent suppress most error messages\n" +" -v, --verbose report error messages\n" +msgstr "" + +# +#: src/remove.c:394 +#, fuzzy, c-format +msgid "cannot chdir from %s to .." +msgstr "áäýíáôç ç áëëáãÞ óôï êáôÜëïãï %s" + +#: src/remove.c:407 src/remove.c:488 +#, fuzzy, c-format +msgid "cannot lstat `.' in %s" +msgstr "Äåí åßíáé äõíáôüí íá åêôåëåóôåß ôï %s" + +#: src/remove.c:414 src/remove.c:492 +#, c-format +msgid "%s changed dev/ino" +msgstr "" + +# +#: src/remove.c:574 src/remove.c:712 src/remove.c:881 src/remove.c:984 +#, fuzzy, c-format +msgid "cannot lstat %s" +msgstr "áäýíáôç ç áëëáãÞ äéêáéùìÜôùí óôï %s" + +# +#: src/remove.c:603 +#, fuzzy, c-format +msgid "%s: descend into write-protected directory %s? " +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/remove.c:604 +#, fuzzy, c-format +msgid "%s: descend into directory %s? " +msgstr "áäýíáôç ç áëëáãÞ óôï êáôÜëïãï %s" + +#: src/remove.c:614 +#, fuzzy, c-format +msgid "%s: remove write-protected %s %s? " +msgstr "%s: äéáãñáöÞ ðñïóôáôåõìÝíïõ áðü åããñáöÞ êáôáëüãïõ `%s'; " + +#: src/remove.c:615 +#, fuzzy, c-format +msgid "%s: remove %s %s? " +msgstr "%s: äéáãñáöÞ ôïõ `%s'; " + +#: src/remove.c:639 +#, fuzzy, c-format +msgid "removed %s\n" +msgstr "äéáãñáöÞ êáôáëüãïõ %s\n" + +# +#: src/remove.c:654 src/remove.c:1059 +#, fuzzy, c-format +msgid "removed directory: %s\n" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/remove.c:734 src/remove.c:751 src/remove.c:1064 +#, fuzzy, c-format +msgid "cannot remove directory %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/remove.c:815 +#, fuzzy, c-format +msgid "cannot open directory %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/remove.c:896 src/remove.c:1002 +#, fuzzy, c-format +msgid "cannot chdir from %s to %s" +msgstr "áäýíáôç ç áëëáãÞ óôï êáôÜëïãï %s" + +#: src/remove.c:904 +#, fuzzy, c-format +msgid "" +"WARNING: Circular directory structure.\n" +"This almost certainly means that you have a corrupted file system.\n" +"NOTIFY YOUR SYSTEM MANAGER.\n" +"The following directory is part of the cycle:\n" +" %s\n" +msgstr "" +"ÐÑÏÅÉÄÏÐÏÉÇÓÇ: ÊõêëéêÞ äïìÞ êáôáëüãïõ.\n" +"Áõôü ó÷åäüí óßãïõñá óçìáßíåé üôé Ý÷åôå Ýíá êáôåóôñáììÝíï óýóôçìá áñ÷åßùí.\n" +"ÃÍÙÓÔÏÐÏÉÇÓÔÅ ÔÏ ÓÔÏ ÄÉÁ×ÅÉÑÉÓÔÇ ÓÕÓÔÇÌÁÔÏÓ.\n" +"Ïé ðáñáêÜôù äýï êáôÜëïãïé Ý÷ïõí ôçí ßäéá ôéìÞ i-êüìâïõ:\n" + +#: src/remove.c:1098 +msgid "cannot remove `.' or `..'" +msgstr "äåí åßíáé äõíáôü íá äéáãñáöïýí ôá `.' Þ `..'" + +# +#: src/rm.c:60 +#, fuzzy +msgid "Paul Rubin, David MacKenzie, Richard Stallman, and Jim Meyering" +msgstr "Ðùë Ñïýìðéí êáé ÍôÝéâéíô ÌáêÝíæç" + +# +#: src/rm.c:99 src/touch.c:244 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE...\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÅÓ]... [ÁÑ×ÅÉÏ]...\n" + +#: src/rm.c:100 +#, fuzzy +msgid "" +"Remove (unlink) the FILE(s).\n" +"\n" +" -d, --directory unlink FILE, even if it is a non-empty directory\n" +" (super-user only)\n" +" -f, --force ignore nonexistent files, never prompt\n" +" -i, --interactive prompt before any removal\n" +" -r, -R, --recursive remove the contents of directories recursively\n" +" -v, --verbose explain what is being done\n" +msgstr "" +"ÄéáãñáöÞ (unlink) ÁÑ×ÅÉÏÕ(ÙÍ).\n" +"\n" +" -d, --directory äéáãñáöÞ êáôáëüãïõ, áêüìá êáé áí äåí åßíáé Üäåéïò " +"(ìüíï\n" +" õðåñ÷ñÞóôçò)\n" +" -f, --force áãíüçóå áñ÷åßá ðïõ äåí õðÜñ÷ïõí, ÷ùñßò åðéâåâáßùóç\n" +" -i, --interactive åðéâåâáßùóç ðñéí êÜèå äéáãñáöÞ prompt\n" +" -r, -R, --recursive äéáãñáãÞ ôùí ðåñéå÷ïìÝíùí ôùí êáôáëüãùí áíáäñïìéêÜ\n" +" -v, --verbose åîÞãçóç ôïõ ôé óõìâáßíåé\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +"\n" +"Ãéá ôç äéáãñáöÞ åíüò áñ÷åßïõ ðïõ ôï üíïìá ôïõ îåêéíÜ ìå `-', ãéá ðáñÜäåéãìá\n" +"`-foo', êÜíôå ÷ñÞóç ìéáò áðü ôéò ðáñáêÜôù åíôïëÝò:\n" +" %s -- -foo\n" +" %s ./-foo\n" + +#: src/rm.c:112 +#, c-format +msgid "" +"\n" +"To remove a file whose name starts with a `-', for example `-foo',\n" +"use one of these commands:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" +msgstr "" + +#: src/rm.c:121 +msgid "" +"\n" +"Note that if you use rm to remove a file, it is usually possible to recover\n" +"the contents of that file. If you want more assurance that the contents " +"are\n" +"truly unrecoverable, consider using shred.\n" +msgstr "" + +# +#: src/rmdir.c:116 src/rmdir.c:217 +#, fuzzy, c-format +msgid "removing directory, %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/rmdir.c:146 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... DIRECTORY...\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÅÓ]... [ÁÑ×ÅÉÏ]...\n" + +#: src/rmdir.c:147 +msgid "" +"Remove the DIRECTORY(ies), if they are empty.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignore each failure that is solely because a directory\n" +" is non-empty\n" +msgstr "" + +#: src/rmdir.c:154 +#, fuzzy +msgid "" +" -p, --parents remove DIRECTORY, then try to remove each directory\n" +" component of that path name. E.g., `rmdir -p a/b/c' is\n" +" similar to `rmdir a/b/c a/b a'.\n" +" -v, --verbose output a diagnostic for every directory processed\n" +msgstr "" +"ÄéáãñáöÞ ÊÁÔÁËÏÃÏÕ(ÙÍ), áí åßíáé Üäåéïò(ïé).\n" +"\n" +" --ignore-fail-on-non-empty\n" +" áãíüçóå êÜèå ìåìïíùìÝíç áðïôõ÷ßá üôáí ï êáôÜëïãïò\n" +" äåí åßíáé Üäåéïò\n" +" -p, --parents äéáãñáöÞ ÊÁÔÁËÏÃÙÍ, Ýðåéôá ðñïóðÜèåéá äéáãñáöÞò êÜèå\n" +" êáôáëüãïõ ôçò äéáäñïìÞò. Ð.÷., `rmdir -p a/b/c' \n" +" åßíáé ðáñüìïéï ìå `rmdir a/b/c a/b a'.\n" +" -v, --verbose åìöÜíéóç äéáãíùóôéêïý ãéá êÜèå êáôÜëïãï ðïõ åðåîåñãÜæåôáé\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#: src/seq.c:82 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... LAST\n" +" or: %s [OPTION]... FIRST LAST\n" +" or: %s [OPTION]... FIRST INCREMENT LAST\n" +msgstr "" +"×ñÞóç: %s [ÅÐÉËÏÃÇ]... [ÅÉÓÏÄÏÓ]... (÷ùñßò -G)\n" +" Þ: %s -G [ÅÐÉËÏÃÇ]... [ÅÉÓÏÄÏÓ [ÅÎÏÄÏÓ]]\n" + +#: src/seq.c:87 +#, c-format +msgid "" +"Print numbers from FIRST to LAST, in steps of INCREMENT.\n" +"\n" +" -f, --format=FORMAT use printf style floating-point FORMAT (default: %" +"g)\n" +" -s, --separator=STRING use STRING to separate numbers (default: \\n)\n" +" -w, --equal-width equalize width by padding with leading zeroes\n" +msgstr "" + +#: src/seq.c:96 +#, fuzzy, c-format +msgid "" +"\n" +"If FIRST or INCREMENT is omitted, it defaults to 1.\n" +"FIRST, INCREMENT, and LAST are interpreted as floating point values.\n" +"INCREMENT should be positive if FIRST is smaller than LAST, and negative\n" +"otherwise. When given, the FORMAT argument must contain exactly one of\n" +"the printf-style, floating point output formats %e, %f, %g\n" +msgstr "" +"Åêôõðþíåé ôïõò áñéèìïýò áðï ôïí ÐÑÙÔÏ ìÝ÷ñé ôïí ÔÅËÅÕÔÁÉÏ,\n" +"áõîÜíïíôáò êáôá ÁÕÎÇÓÇ.\n" +"\n" +" -f, --format ÄÉÁÌÏÑÖÙÓÇ ÷ñçóéìïðïéåß ôç ÄÉÁÌÏÑÖÙÓÇ ôçò printf(3)\n" +" (åî'ïñéóìïý: %%g)\n" +" -s, --separator ÁËÕÓÉÄÁ\n" +" ÷ñçóéìïðïéåß ôçí ÁËÕÓÉÄÁ ãéá íá ÷ùñßóåé ôïõò \n" +" áñéèìïýò (åî'ïñéóìïý: \\n)\n" +" -w, --equal-width åîéóþíåé ôï ìÞêïò ðñïóèÝôïíôáò ìçäåíéêÜ\n" +" --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +" --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" +"\n" +"ÅÜí ÐÑÙÔÏÓ Þ ÁÕÎÇÓÇ ðáñáëåéöèïõí, èåùñïýíôáé 1 åî'ïñéóìïý.\n" +"ÐÑÙÔÏÓ, ÁÕÎÇÓÇ, ÔÅËÅÕÔÁÉÏÓ åðåîåñãÜæïíôáé óáí ôéìÝò êéíçôÞò õðïäéáóôïëÞò.\n" +"Ç ÁÕÎÇÓÇ ðñÝðåé íá åßíáé èåôéêÞ åáí ï\n" +"ÐÑÙÔÏÓ åßíáé ìéêñüôåñïò áðï ôïí ÔÅËÅÕÔÁÉÏ êáé áñíçôéêüò óôçí Üëëç " +"ðåñßðôùóç.\n" +"Ïôáí äßíåôáé, ç ðáñÜìåôñïò ÄÉÁÌÏÑÖÙÓÇ ðñÝðåé íá ðåñéÝ÷åé áêñéâþò ìßá áðü\n" +"ôéò äéáìïñöþóåéò ôçò printf ãéá êéíçôÞò õðïäéáóôïëÞò áñéèìü %%e, %%f, or %%" +"g.\n" + +# +#: src/seq.c:119 +#, fuzzy, c-format +msgid "invalid floating point argument: %s" +msgstr "ìç Ýãêõñïò áñ÷éêüò áñéèìüò ãñáììÞò: `%s'" + +#: src/seq.c:189 +msgid "" +"when the starting value is larger than the limit,\n" +"the increment must be negative" +msgstr "" +"Ïôáí ç áñ÷éêÞ ôéìÞ åßíáé ìåãáëýôåñç ôïõ üñéïõ,\n" +"ç áýîçóç ðñÝðåé íá åßíáé áñíçôéêÞ." + +# +#: src/seq.c:213 +#, fuzzy +msgid "" +"when the starting value is smaller than the limit,\n" +"the increment must be positive" +msgstr "" +"ôï üñéóìá Ýíáñîçò ðåäßïõ áñéèìïý óôçí åðéëïãÞ `-k' ðñÝðåé íá åßíáé èåôéêüò" + +# +#: src/seq.c:423 +#, fuzzy, c-format +msgid "invalid format string: `%s'" +msgstr "ìç Ýãêõñï åßäïò áëöáñéèìçôéêïý `%s'" + +# +#: src/seq.c:445 +#, fuzzy +msgid "format string may not be specified when printing equal width strings" +msgstr "êáíÝíá åßäïò äå ìðïñåß íá äçëùèåß üôáí ôõðþíïíôáé áëöáñéèìçôéêÜ" + +# +#: src/shred.c:160 +#, fuzzy, c-format +msgid "Usage: %s [OPTIONS] FILE [...]\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ] [ÁÑ×ÅÉÏ]...\n" + +#: src/shred.c:161 +msgid "" +"Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +"for even very expensive hardware probing to recover the data.\n" +"\n" +msgstr "" + +#: src/shred.c:169 +#, c-format +msgid "" +" -f, --force change permissions to allow writing if necessary\n" +" -n, --iterations=N Overwrite N times instead of the default (%d)\n" +" -s, --size=N shred this many bytes (suffixes like K, M, G accepted)\n" +msgstr "" + +#: src/shred.c:174 +msgid "" +" -u, --remove truncate and remove file after overwriting\n" +" -v, --verbose show progress\n" +" -x, --exact do not round file sizes up to the next full block;\n" +" this is the default for non-regular files\n" +" -z, --zero add a final overwrite with zeros to hide shredding\n" +" - shred standard output\n" +msgstr "" + +#: src/shred.c:184 +msgid "" +"\n" +"Delete FILE(s) if --remove (-u) is specified. The default is not to remove\n" +"the files because it is common to operate on device files like /dev/hda,\n" +"and those files usually should not be removed. When operating on regular\n" +"files, most people use the --remove option.\n" +"\n" +msgstr "" + +#: src/shred.c:192 +msgid "" +"CAUTION: Note that shred relies on a very important assumption:\n" +"that the filesystem overwrites data in place. This is the traditional\n" +"way to do things, but many modern filesystem designs do not satisfy this\n" +"assumption. The following are examples of filesystems on which shred is\n" +"not effective:\n" +"\n" +msgstr "" + +#: src/shred.c:200 +msgid "" +"* log-structured or journaled filesystems, such as those supplied with\n" +" AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)\n" +"\n" +"* filesystems that write redundant data and carry on even if some writes\n" +" fail, such as RAID-based filesystems\n" +"\n" +"* filesystems that make snapshots, such as Network Appliance's NFS server\n" +"\n" +msgstr "" + +#: src/shred.c:210 +msgid "" +"* filesystems that cache in temporary locations, such as NFS\n" +" version 3 clients\n" +"\n" +"* compressed filesystems\n" +"\n" +"In addition, file system backups and remote mirrors may contain copies\n" +"of the file that cannot be removed, and that will allow a shredded file\n" +"to be recovered later.\n" +msgstr "" + +#: src/shred.c:808 +#, fuzzy, c-format +msgid "%s: cannot rewind" +msgstr "Äåí åßíáé äõíáôüí íá åêôåëåóôåß ôï %s" + +# src/shred.c:1067 +#: src/shred.c:831 +#, c-format +msgid "%s: pass %lu/%lu (%s)..." +msgstr "%s: ðÝñáóìá %lu/%lu (%s)..." + +# +#: src/shred.c:868 +#, fuzzy, c-format +msgid "%s: error writing at offset %s" +msgstr "óöÜëìá åããñáöÞò %s" + +# +#: src/shred.c:897 +#, fuzzy, c-format +msgid "%s: file too large" +msgstr "ôï áñ÷åßï ìçäåíßóôçêå" + +# src/shred.c:1154 +#: src/shred.c:920 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s" +msgstr "%s: ðÝñáóìá %lu/%lu (%s)...%s" + +# src/shred.c:1149 +#: src/shred.c:936 +#, fuzzy, c-format +msgid "%s: pass %lu/%lu (%s)...%s/%s %d%%" +msgstr "%s: ðÝñáóìá %lu/%lu (%s)...%s/%s" + +# +#: src/shred.c:1195 +#, fuzzy, c-format +msgid "%s: invalid file type" +msgstr "%s: ìç Ýãêõñïò áñéèìüò ãñáììþí" + +# src/shred.c:1424 +#: src/shred.c:1212 +#, c-format +msgid "%s: file has negative size" +msgstr "%s: ôï áñ÷åßï Ý÷åé áñíçôéêü ìÝãåèïò" + +# +#: src/shred.c:1265 +#, fuzzy, c-format +msgid "%s: error truncating" +msgstr "ôï áñ÷åßï ìçäåíßóôçêå" + +# src/shred.c:1483 +#: src/shred.c:1286 +#, c-format +msgid "%s: cannot shred append-only file descriptor" +msgstr "%s: áäõíáìßá äéÜëõóçò ìüíï-ðñïóèÞêç ðåñéãñáöÝá áñ÷åßïõ" + +#: src/shred.c:1371 +#, c-format +msgid "%s: removing" +msgstr "%s: äéáãñÜöåôáé" + +# +#: src/shred.c:1412 +#, fuzzy, c-format +msgid "%s: renamed to %s" +msgstr "%s: óöÜëìá áíÜãíùóçò" + +#: src/shred.c:1438 +#, c-format +msgid "%s: removed" +msgstr "%s: äéåãñÜöåé" + +#: src/shred.c:1503 +#, c-format +msgid "%s: cannot remove" +msgstr "%s: äå ìðïñåß íá äéáãñáöåß" + +# +#: src/shred.c:1551 +#, fuzzy, c-format +msgid "%s: invalid number of passes" +msgstr "%s: ìç Ýãêõñïò áñéèìüò äåõôåñïëÝðôùí" + +# +#: src/shred.c:1568 +#, fuzzy, c-format +msgid "%s: invalid file size" +msgstr "%s: ìç Ýãêõñïò áñéèìüò ãñáììþí" + +#: src/sleep.c:34 +msgid "Jim Meyering and Paul Eggert" +msgstr "" + +#: src/sleep.c:52 +#, fuzzy, c-format +msgid "" +"Usage: %s NUMBER[SUFFIX]...\n" +" or: %s OPTION\n" +"Pause for NUMBER seconds. SUFFIX may be `s' for seconds (the default),\n" +"`m' for minutes, `h' for hours or `d' for days. Unlike most " +"implementations\n" +"that require NUMBER be an integer, here NUMBER may be an arbitrary floating\n" +"point number.\n" +"\n" +msgstr "" +"Ðáýóç ãéá Ýíáí ÁÑÉÈÌÏ äåõôåñïëÝðôùí.\n" +"Ôï ÅÐÉÈÇÌÁ ìðïñåß íá åßíáé: s ãéá äåõôåñüëåðôá, m ãéá ëåðôÜ, h ãéá þñåò\n" +"Þ d ãéá ìÝñåò.\n" +"\n" +" --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +" --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" + +# +#: src/sleep.c:155 +#, fuzzy, c-format +msgid "invalid time interval `%s'" +msgstr "ìç Ýãêõñïò áñéèìüò ðåäßïõ: `%s'" + +#: src/sleep.c:166 src/tail.c:1031 +msgid "cannot read realtime clock" +msgstr "" + +# +#: src/sort.c:53 +msgid "Mike Haertel and Paul Eggert" +msgstr "" + +# +#: src/sort.c:280 +msgid "" +"Write sorted concatenation of all FILE(s) to standard output.\n" +"\n" +"Ordering options:\n" +"\n" +msgstr "" + +# +#: src/sort.c:289 +msgid "" +" -b, --ignore-leading-blanks ignore leading blanks\n" +" -d, --dictionary-order consider only blanks and alphanumeric " +"characters\n" +" -f, --ignore-case fold lower case to upper case characters\n" +msgstr "" + +# +#: src/sort.c:294 +msgid "" +" -g, --general-numeric-sort compare according to general numerical value\n" +" -i, --ignore-nonprinting consider only printable characters\n" +" -M, --month-sort compare (unknown) < `JAN' < ... < `DEC'\n" +" -n, --numeric-sort compare according to string numerical value\n" +" -r, --reverse reverse the result of comparisons\n" +"\n" +msgstr "" + +# +#: src/sort.c:302 +msgid "" +"Other options:\n" +"\n" +" -c, --check check whether input is sorted; do not sort\n" +" -k, --key=POS1[,POS2] start a key at POS1, end it at POS 2 (origin 1)\n" +" -m, --merge merge already sorted files; do not sort\n" +" -o, --output=FILE write result to FILE instead of standard output\n" +" -s, --stable stabilize sort by disabling last-resort " +"comparison\n" +" -S, --buffer-size=SIZE use SIZE for main memory buffer\n" +msgstr "" + +# +#: src/sort.c:312 +#, c-format +msgid "" +" -t, --field-separator=SEP use SEP instead of non- to whitespace " +"transition\n" +" -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %s\n" +" multiple options specify multiple directories\n" +" -u, --unique with -c: check for strict ordering\n" +" otherwise: output only the first of an equal " +"run\n" +msgstr "" + +# +#: src/sort.c:319 +msgid " -z, --zero-terminated end lines with 0 byte, not newline\n" +msgstr "" + +# +#: src/sort.c:324 +#, fuzzy +msgid "" +"\n" +"POS is F[.C][OPTS], where F is the field number and C the character " +"position\n" +"in the field. OPTS is one or more single-letter ordering options, which\n" +"override global ordering options for that key. If no key is given, use the\n" +"entire line as the key.\n" +"\n" +"SIZE may be followed by the following multiplicative suffixes:\n" +msgstr "" +"ÈÅÓÇ åßíáé F[.C][OPTS], üðïõ F åßíáé ï áñéèìüò ðåäßïõ êáé C ç èÝóç ôïõ\n" +"÷áñáêôÞñá óôï ðåäßï, êáé ôá äýï ìåôñçìÝíá áðü ôï Ýíá ìå -k Þ áðü ôï ìçäÝí\n" +"ìå ôçí åêôüò ÷ñÞóçò ìïñöÞ. Ôï OPTS áðáñôßæåôáé áðü Ýíá Þ ðåñéóóüôåñá áðü\n" +"ôá Mbdfinr· áõôü ïõóéáóôéêÜ áðåíåñãïðïéåß ôéò êáèïëéêÝò ñõèìßóåéò -Mbdfinr\n" +"ãéá ôï êëåéäß áõôü. Áí äåí ïñßæåôáé êëåéäß, íá ãßíåé ÷ñÞóç ïëüêëçñçò ôçò\n" +"ãñáììÞò ãéá êëåéäß. ×ùñßò ÁÑ×ÅÉÏ, Þ üôáí ôï ARXEIO åßíáé ôï -, áíÜãíùóç\n" +"áðü ôçí êáíïíéêÞ åßóïäï.\n" + +# +#: src/sort.c:333 +#, c-format +msgid "" +"% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +"*** WARNING ***\n" +"The locale specified by the environment affects sort order.\n" +"Set LC_ALL=C to get the traditional sort order that uses\n" +"native byte values.\n" +msgstr "" + +# +#: src/sort.c:444 +#, fuzzy +msgid "cannot create temporary file" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/sort.c:467 +msgid "open failed" +msgstr "áðïôõ÷ßá áíïßãìáôïò" + +# +#: src/sort.c:487 src/sort.c:2496 +#, fuzzy +msgid "close failed" +msgstr "óöÜëìá êëåéóßìáôïò áñ÷åßïõ" + +# +#: src/sort.c:495 +msgid "write failed" +msgstr "áðïôõ÷ßá åããñáöÞò" + +# +#: src/sort.c:641 +#, fuzzy +msgid "sort size" +msgstr "ìÝãåèïò ìðëïê" + +# +#: src/sort.c:715 +msgid "stat failed" +msgstr "" + +# +#: src/sort.c:972 +msgid "read failed" +msgstr "áðïôõ÷ßá áíÜãíùóçò" + +# +#: src/sort.c:1570 +#, fuzzy, c-format +msgid "%s: %s:%s: disorder: " +msgstr "%s: %s:%d: ü÷é óå óåéñÜ: " + +# +#: src/sort.c:1574 +msgid "standard error" +msgstr "êáíïíéêü óöÜëìá" + +# +#: src/sort.c:2032 +#, fuzzy, c-format +msgid "%s: invalid field specification `%s'" +msgstr "ìç Ýãêõñç äÞëùóç ðåäßïõ `%s'" + +# +#: src/sort.c:2058 +#, c-format +msgid "%s: count `%.*s' too large" +msgstr "" + +# +#: src/sort.c:2064 +#, fuzzy, c-format +msgid "%s: invalid count at start of `%s'" +msgstr "ìç Ýãêõñï üñéóìá %s ãéá `%s'" + +# +#: src/sort.c:2298 +#, fuzzy +msgid "invalid number after `-'" +msgstr "ìç Ýãêõñïò áñéèìüò áðü bytes" + +# +#: src/sort.c:2301 src/sort.c:2347 src/sort.c:2374 +#, fuzzy +msgid "invalid number after `.'" +msgstr "ìç Ýãêõñïò áñéèìüò áðü bytes" + +# +#: src/sort.c:2304 src/sort.c:2383 +msgid "stray character in field spec" +msgstr "" + +# +#: src/sort.c:2338 +#, fuzzy +msgid "invalid number at field start" +msgstr "ìç Ýãêõñïò áñéèìüò áðü ãñáììÝò" + +# +#: src/sort.c:2342 src/sort.c:2370 +#, fuzzy +msgid "field number is zero" +msgstr "ìç Ýãêõñïò áñéèìüò ðåäßïõ: `%s'" + +# +#: src/sort.c:2351 +msgid "character offset is zero" +msgstr "" + +# +#: src/sort.c:2366 +#, fuzzy +msgid "invalid number after `,'" +msgstr "ìç Ýãêõñïò áñéèìüò áðü bytes" + +# +#: src/sort.c:2411 +#, fuzzy, c-format +msgid "multi-character tab `%s'" +msgstr "ìç Ýãêõñç ôÜîç ÷áñáêôÞñùí `%s'" + +# +#: src/sort.c:2479 +#, c-format +msgid "extra operand `%s' not allowed with -c" +msgstr "" + +# +#: src/split.c:96 +#, c-format +msgid "Usage: %s [OPTION] [INPUT [PREFIX]]\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ] [ÅÉÓÏÄÏÓ [ÐÑÏÈÅÌÁ]]\n" + +# +#: src/split.c:100 +msgid "" +"Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default\n" +"PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input.\n" +"\n" +msgstr "" + +# +#: src/split.c:108 +#, fuzzy, c-format +msgid "" +" -a, --suffix-length=N use suffixes of length N (default %d)\n" +" -b, --bytes=SIZE put SIZE bytes per output file\n" +" -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file\n" +" -l, --lines=NUMBER put NUMBER lines per output file\n" +msgstr "" +"¸îïäïò ôìçìÜôùí óôáèåñïý ìåãÝèïõò áðü ôçí ÅÉÓÏÄÏ óå ÐÑÏÈÅÌÁaa, " +"ÐÑÏÈÅÌÁab, ...; åî ïñéóìïý\n" +"ÐÑÏÈÅÌÁ åßíáé ôï `x'. ×ùñßò ÅÉÓÏÄÏ, Þ üôáí ç ÅÉÓÏÄÏÓ åßíáé ôï -, áíÜãíùóç " +"áðü ôçí êáíïíéêÞ åßóïäï.\n" +"\n" +" -b, --bytes=ÌÅÃÅÈÏÓ ôïðïèÝôçóç ÌÅÃÅÈÏÓ bytes óå êÜèå áñ÷åßï åîüäïõ\n" +" -C, --line-bytes=ÌÅÃÅÈÏÓ ôïðïèÝôçóç ôï ðïëý ÌÅÃÅÈÏÓ bytes áðü ãñáììÝò óå " +"êÜèå áñ÷åßï åîüäïõ\n" +" -l, --lines=ÁÑÉÈÌÏÓ ôïðïèÝôçóç ÁÑÉÈÌÏÓ ãñáììþí óå êÜèå áñ÷åßïõ åîüäïõ\n" +" -ÁÑÉÈÌÏÓ ßäéï ìå -l ÁÑÉÈÌÏÓ\n" +" --verbose åêôýðùóç äéáãíùóôéêïý óôï êáíïíéêü óöÜëìá ìüëéò " +"ðñéí\n" +" áíïé÷ôåß êÜèå áñ÷åßï åîüäïõ\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +"\n" +"ÌÅÃÅÈÏÓ ìðïñåß íá Ý÷åé ðñüèåìá ðïëëáðëáóéáóôÞ: b ãéá 512, k ãéá 1K, m ãéá 1 " +"Meg.\n" + +# +#: src/split.c:114 +msgid "" +" --verbose print a diagnostic to standard error just\n" +" before each output file is opened\n" +msgstr "" + +# +#: src/split.c:171 +msgid "Output file suffixes exhausted" +msgstr "" + +# +#: src/split.c:189 +#, c-format +msgid "creating file `%s'\n" +msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n" + +# +#: src/split.c:341 +msgid "cannot split in more than one way" +msgstr "äåí åßíáé äõíáôü íá ãßíåé äéá÷ùñéóìüò óå ðåñéóóüôåñïõò áðü Ýíá ôñüðï" + +# +#: src/split.c:394 +#, fuzzy, c-format +msgid "%s: invalid suffix length" +msgstr "%s: ìç Ýãêõñïò áñéèìüò ãñáììþí" + +# +#: src/split.c:408 src/split.c:434 +#, c-format +msgid "%s: invalid number of bytes" +msgstr "%s: ìç Ýãêõñïò áñéèìüò áðü bytes" + +# +#: src/split.c:421 +#, c-format +msgid "%s: invalid number of lines" +msgstr "%s: ìç Ýãêõñïò áñéèìüò ãñáììþí" + +# +#: src/split.c:470 +#, c-format +msgid "`-%d' option is obsolete; use `-l %d'" +msgstr "" + +# +#: src/split.c:483 +msgid "invalid number" +msgstr "ìç Ýãêõñïò áñéèìüò" + +# +#: src/stat.c:326 +#, fuzzy +msgid "*** invalid date/time ***" +msgstr "ìç Ýãêõñïò áñéèìüò ðåäßïõ: `%s'" + +# +#: src/stat.c:608 +#, fuzzy, c-format +msgid "cannot read file system information for %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/stat.c:684 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] FILE...\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ] [ÁÑ×ÅÉÏ]...\n" + +#: src/stat.c:685 +msgid "" +"Display file or filesystem status.\n" +"\n" +" -f, --filesystem display filesystem status instead of file status\n" +" -c --format=FORMAT use the specified FORMAT instead of the default\n" +" -L, --dereference follow links\n" +" -t, --terse print the information in terse form\n" +msgstr "" + +#: src/stat.c:696 +msgid "" +"\n" +"The valid format sequences for files (without --filesystem):\n" +"\n" +" %A Access rights in human readable form\n" +" %a Access rights in octal\n" +" %B The size in bytes of each block reported by `%b'\n" +" %b Number of blocks allocated (see %B)\n" +msgstr "" + +#: src/stat.c:704 +msgid "" +" %D Device number in hex\n" +" %d Device number in decimal\n" +" %F File type\n" +" %f Raw mode in hex\n" +" %G Group name of owner\n" +" %g Group ID of owner\n" +msgstr "" + +#: src/stat.c:712 +msgid "" +" %h Number of hard links\n" +" %i Inode number\n" +" %N Quoted File name with dereference if symbolic link\n" +" %n File name\n" +" %o IO block size\n" +" %s Total size, in bytes\n" +" %T Minor device type in hex\n" +" %t Major device type in hex\n" +msgstr "" + +#: src/stat.c:722 +msgid "" +" %U User name of owner\n" +" %u User ID of owner\n" +" %X Time of last access as seconds since Epoch\n" +" %x Time of last access\n" +" %Y Time of last modification as seconds since Epoch\n" +" %y Time of last modification\n" +" %Z Time of last change as seconds since Epoch\n" +" %z Time of last change\n" +"\n" +msgstr "" + +#: src/stat.c:734 +msgid "" +"Valid format sequences for file systems:\n" +"\n" +" %a Free blocks available to non-superuser\n" +" %b Total data blocks in file system\n" +" %c Total file nodes in file system\n" +" %d Free file nodes in file system\n" +" %f Free blocks in file system\n" +msgstr "" + +#: src/stat.c:743 +msgid "" +" %i File System id in hex\n" +" %l Maximum length of filenames\n" +" %n File name\n" +" %s Optimal transfer block size\n" +" %T Type in human readable form\n" +" %t Type in hex\n" +msgstr "" + +#: src/stty.c:498 +#, c-format +msgid "" +"Usage: %s [-F DEVICE] [--file=DEVICE] [SETTING]...\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-a|--all]\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-g|--save]\n" +msgstr "" + +#: src/stty.c:504 +#, fuzzy +msgid "" +"Print or change terminal characteristics.\n" +"\n" +" -a, --all print all current settings in human-readable form\n" +" -g, --save print all current settings in a stty-readable form\n" +" -F, --file=DEVICE open and use the specified DEVICE instead of stdin\n" +msgstr "" +"Åêôõðþíåé Þ áëëÜæåé ôá ÷áñáêôçñéóôéêÜ ôïõ ôåñìáôéêïý.\n" +"\n" +" -a, --all åêôõðþíåé üëá ôá ÷áñáêôçñéóôéêÜ óå áíáãíþóéìç ìïñöÞ\n" +" -g, --save åêôõðþíåé üëá ôá ÷áñáêôçñéóôéêÜ óå ìïñöÞ áíáãíþóéìç áðï\n" +" ôï `stty'\n" +" --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +" --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" +"\n" +"Ðñïåñáéôéêü - ðñéí ôçí ÅÊËÏÃÇ óçìáßíåé Üñíçóç. Ôï * óçìáßíåé ìéá\n" +"ÅÊËÏÃÇ ìç POSIX. Ôï óýóôçìá êáèïñßæåé ðïéÝò åðéëïãÝò åßíáé äéáèÝóéìåò.\n" + +#: src/stty.c:513 +msgid "" +"\n" +"Optional - before SETTING indicates negation. An * marks non-POSIX\n" +"settings. The underlying system defines which settings are available.\n" +msgstr "" + +#: src/stty.c:518 +msgid "" +"\n" +"Special characters:\n" +" * dsusp CHAR CHAR will send a terminal stop signal once input flushed\n" +" eof CHAR CHAR will send an end of file (terminate the input)\n" +" eol CHAR CHAR will end the line\n" +msgstr "" + +#: src/stty.c:525 +msgid "" +" * eol2 CHAR alternate CHAR for ending the line\n" +" erase CHAR CHAR will erase the last character typed\n" +" intr CHAR CHAR will send an interrupt signal\n" +" kill CHAR CHAR will erase the current line\n" +msgstr "" + +#: src/stty.c:531 +msgid "" +" * lnext CHAR CHAR will enter the next character quoted\n" +" quit CHAR CHAR will send a quit signal\n" +" * rprnt CHAR CHAR will redraw the current line\n" +" start CHAR CHAR will restart the output after stopping it\n" +msgstr "" + +#: src/stty.c:537 +msgid "" +" stop CHAR CHAR will stop the output\n" +" susp CHAR CHAR will send a terminal stop signal\n" +" * swtch CHAR CHAR will switch to a different shell layer\n" +" * werase CHAR CHAR will erase the last word typed\n" +msgstr "" + +#: src/stty.c:543 +msgid "" +"\n" +"Special settings:\n" +" N set the input and output speeds to N bauds\n" +" * cols N tell the kernel that the terminal has N columns\n" +" * columns N same as cols N\n" +msgstr "" + +#: src/stty.c:550 +msgid "" +" ispeed N set the input speed to N\n" +" * line N use line discipline N\n" +" min N with -icanon, set N characters minimum for a completed " +"read\n" +" ospeed N set the output speed to N\n" +msgstr "" + +#: src/stty.c:556 +msgid "" +" * rows N tell the kernel that the terminal has N rows\n" +" * size print the number of rows and columns according to the " +"kernel\n" +" speed print the terminal speed\n" +" time N with -icanon, set read timeout of N tenths of a second\n" +msgstr "" + +#: src/stty.c:562 +msgid "" +"\n" +"Control settings:\n" +" [-]clocal disable modem control signals\n" +" [-]cread allow input to be received\n" +" * [-]crtscts enable RTS/CTS handshaking\n" +" csN set character size to N bits, N in [5..8]\n" +msgstr "" + +#: src/stty.c:570 +#, fuzzy +msgid "" +" [-]cstopb use two stop bits per character (one with `-')\n" +" [-]hup send a hangup signal when the last process closes the tty\n" +" [-]hupcl same as [-]hup\n" +" [-]parenb generate parity bit in output and expect parity bit in " +"input\n" +" [-]parodd set odd parity (even with `-')\n" +msgstr "" +"\n" +"ÅðéëïãÝò åëÝã÷ïõ:\n" +" [-]clocal Áðåíåñãïðïéåß ôá óÞìáôá åëÝ÷ãïõ ôïõ modem\n" +" [-]cread ÅðéôñÝðåé ôçí ëÞøç ôùí åéóáãùìÝíùí\n" +"* [-]crtscts Åíåñãïðïéåß ôçí RTS/CTS ÷åéñáøßá\n" +" csN ÈÝôåé ôï ìÝãåèïò ôùí ÷áñáêôÞñùí óå N bits,\n" +" N ìåôáîý [5..8]\n" +" [-]cstopb ×ñçóéìïðïéåß 2 bits äéáêïðÞò áíá ÷áñáêôÞñá (Ýíá ìå `-')\n" +" [-]hup Ìåôáäßäåé óÞìá êëåéóßìáôïò üôáí ç ôåëåõôáßá åöáñìïãÞ\n" +" êëåßóåé ôï tty\n" +" [-]hupcl Ïìïéï ìå ôï [-]hup\n" +" [-]parenb Äçìéïõñãåß bit éóüôçìßáò óôçí Ýîïäï êáé ðåñéìÝíåé bit\n" +" éóüôçìßáò óôçí åßóïäï\n" +" [-]parodd ÈÝôåé ðåñéôÞ éóïôçìßá (áêüìá êáé ìå `-')\n" + +#: src/stty.c:577 +msgid "" +"\n" +"Input settings:\n" +" [-]brkint breaks cause an interrupt signal\n" +" [-]icrnl translate carriage return to newline\n" +" [-]ignbrk ignore break characters\n" +" [-]igncr ignore carriage return\n" +msgstr "" + +#: src/stty.c:585 +msgid "" +" [-]ignpar ignore characters with parity errors\n" +" * [-]imaxbel beep and do not flush a full input buffer on a character\n" +" [-]inlcr translate newline to carriage return\n" +" [-]inpck enable input parity checking\n" +" [-]istrip clear high (8th) bit of input characters\n" +msgstr "" + +#: src/stty.c:592 +msgid "" +" * [-]iuclc translate uppercase characters to lowercase\n" +" * [-]ixany let any character restart output, not only start character\n" +" [-]ixoff enable sending of start/stop characters\n" +" [-]ixon enable XON/XOFF flow control\n" +" [-]parmrk mark parity errors (with a 255-0-character sequence)\n" +" [-]tandem same as [-]ixoff\n" +msgstr "" + +#: src/stty.c:600 +msgid "" +"\n" +"Output settings:\n" +" * bsN backspace delay style, N in [0..1]\n" +" * crN carriage return delay style, N in [0..3]\n" +" * ffN form feed delay style, N in [0..1]\n" +" * nlN newline delay style, N in [0..1]\n" +msgstr "" + +#: src/stty.c:608 +#, fuzzy +msgid "" +" * [-]ocrnl translate carriage return to newline\n" +" * [-]ofdel use delete characters for fill instead of null characters\n" +" * [-]ofill use fill (padding) characters instead of timing for delays\n" +" * [-]olcuc translate lowercase characters to uppercase\n" +" * [-]onlcr translate newline to carriage return-newline\n" +" * [-]onlret newline performs a carriage return\n" +msgstr "" +"\n" +"ÅðéëïãÝò åîüäïõ:\n" +"* bsN Ôýðïò êáèõóôÝñçóçò ðéóùäéáóôÞìáôïò, N ìåôáîý [0..1]\n" +"* crN Ôýðïò êáèõóôÝñçóçò åðéóôñïöÞò äñïìÝá, N ìåôáîý [0..3]\n" +"* ffN Ôýðïò êáèõóôÝñçóçò áëëáãÞò óåëßäáò, N ìåôáîý [0..1]\n" +"* nlN Ôýðïò êáèõóôÝñçóçò áëëáãÞò óåéñÜò, N ìåôáîý [0..1]\n" +"* [-]ocrnl ÌåôáôñÝðåé ôçí `åðéóôñïöÞ äñïìÝá' óå `íÝá ãñáììÞ'\n" +"* [-]ofdel ×ñçóéìïðïéåß ÷áñáêôÞñåò óâçóßìáôïò ãéá ãÝìéóìá áíôß\n" +" ôùí êåíþí ÷áñáêôÞñùí\n" +"* [-]ofill ×ñçóéìïðïéåß ÷áñáêôÞñåò ãåìßóìáôïò áíôß ÷ñïíïìÝôñçóçò ãéá\n" +" ôéò êáèõóôåñÞóåéò\n" +"* [-]olcuc ÌåôáôñÝðåé ôá ìéêñÜ óå êåöáëáßá\n" +"* [-]onlcr ÌåôáôñÝðåé ôçí `íåá ãñáììÞ' óå `åðéóôñïöÞ äñïìÝá-íåá " +"ãñáììÞ'\n" +"* [-]onlret Ç `íåá ãñáììÞ' ðñïêáëåß `åðéóôñïöÞ äñïìÝá'\n" +"* [-]onocr Äåí åêôõðþíåé `åðéóôñïöÞ äñïìÝá' óôçí ðñþôç óôÞëç\n" +" [-]opost Åêôåëåß ìéá ðñï-åðåîåñãáóìÝíç Ýîïäï\n" +"* tabN Ôýðïò êáèõóôÝñçóçò ôçò ïñéæüíôéáò ðéíáêïðïßçóçò, \n" +" N ìåôáîý [0..3]\n" +"* tabs Ïìïéï ìå tab0\n" +"* -tabs Ïìïéï ìå tab3\n" +"* vtN Ôýðïò êáèõóôÝñçóçò ôçò êÜèåôçò ðéíáêïðïßçóçò, N ìåôáîý " +"[0..1]\n" + +#: src/stty.c:616 +msgid "" +" * [-]onocr do not print carriage returns in the first column\n" +" [-]opost postprocess output\n" +" * tabN horizontal tab delay style, N in [0..3]\n" +" * tabs same as tab0\n" +" * -tabs same as tab3\n" +" * vtN vertical tab delay style, N in [0..1]\n" +msgstr "" + +#: src/stty.c:624 +msgid "" +"\n" +"Local settings:\n" +" [-]crterase echo erase characters as backspace-space-backspace\n" +" * crtkill kill all line by obeying the echoprt and echoe settings\n" +" * -crtkill kill all line by obeying the echoctl and echok settings\n" +msgstr "" + +#: src/stty.c:631 +msgid "" +" * [-]ctlecho echo control characters in hat notation (`^c')\n" +" [-]echo echo input characters\n" +" * [-]echoctl same as [-]ctlecho\n" +" [-]echoe same as [-]crterase\n" +" [-]echok echo a newline after a kill character\n" +msgstr "" + +#: src/stty.c:638 +msgid "" +" * [-]echoke same as [-]crtkill\n" +" [-]echonl echo newline even if not echoing other characters\n" +" * [-]echoprt echo erased characters backward, between `\\' and '/'\n" +" [-]icanon enable erase, kill, werase, and rprnt special characters\n" +" [-]iexten enable non-POSIX special characters\n" +msgstr "" + +#: src/stty.c:645 +msgid "" +" [-]isig enable interrupt, quit, and suspend special characters\n" +" [-]noflsh disable flushing after interrupt and quit special " +"characters\n" +" * [-]prterase same as [-]echoprt\n" +" * [-]tostop stop background jobs that try to write to the terminal\n" +" * [-]xcase with icanon, escape with `\\' for uppercase characters\n" +msgstr "" + +#: src/stty.c:652 +msgid "" +"\n" +"Combination settings:\n" +" * [-]LCASE same as [-]lcase\n" +" cbreak same as -icanon\n" +" -cbreak same as icanon\n" +msgstr "" + +#: src/stty.c:659 +msgid "" +" cooked same as brkint ignpar istrip icrnl ixon opost isig\n" +" icanon, eof and eol characters to their default values\n" +" -cooked same as raw\n" +" crt same as echoe echoctl echoke\n" +msgstr "" + +#: src/stty.c:665 +msgid "" +" dec same as echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq same as [-]ixany\n" +" ek erase and kill characters to their default values\n" +" evenp same as parenb -parodd cs7\n" +msgstr "" + +#: src/stty.c:672 +msgid "" +" -evenp same as -parenb cs8\n" +" * [-]lcase same as xcase iuclc olcuc\n" +" litout same as -parenb -istrip -opost cs8\n" +" -litout same as parenb istrip opost cs7\n" +" nl same as -icrnl -onlcr\n" +" -nl same as icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +msgstr "" + +#: src/stty.c:680 +msgid "" +" oddp same as parenb parodd cs7\n" +" -oddp same as -parenb cs8\n" +" [-]parity same as [-]evenp\n" +" pass8 same as -parenb -istrip cs8\n" +" -pass8 same as parenb istrip cs7\n" +msgstr "" + +#: src/stty.c:687 +msgid "" +" raw same as -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw same as cooked\n" +msgstr "" + +#: src/stty.c:693 +msgid "" +" sane same as cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, all special\n" +" characters to their default values.\n" +msgstr "" + +#: src/stty.c:701 +msgid "" +"\n" +"Handle the tty line connected to standard input. Without arguments,\n" +"prints baud rate, line discipline, and deviations from stty sane. In\n" +"settings, CHAR is taken literally, or coded as in ^c, 0x37, 0177 or\n" +"127; special values ^- or undef used to disable special characters.\n" +msgstr "" +"\n" +"×åéñßæåôáé ôçí 'tty' ãñáììÞ ðïõ óõíäÝåôáé ìå ôçí ôõðéêÞ åßóïäï. ×ùñßò\n" +"ðáñáìÝôñïõò, åêôõðþíåé ôçí ôá÷ýôçôá, ôçí êáôÜóôáóç ôçò ãñáììÞò, êáé\n" +"ôéò åöáñìïóìÝíåò ìåôáôñïðÝò áðü ôï 'stty sane'. Óôéò åðéëïãÝò, ï\n" +"×ÁÑáêôÞñáò åêëáìâÜíåôáé êõñéïëåêôéêÜ, Þ êùäéêïðïéåßôáé ïðùò ^c, 0x37, 0177\n" +"Þ 127. EéäéêÝò ôéìÝò üðùò ^- Þ ôï undef áðåíåñãïðïéïýóáí ôïõò åéäéêïýò\n" +"÷áñáêôÞñåò.\n" + +# +#: src/stty.c:787 +#, fuzzy +msgid "only one device may be specified" +msgstr "ìüíï Ýíá üñéóìá ìðïñåß íá äçëùèåß" + +# +#: src/stty.c:882 +#, fuzzy +msgid "" +"the options for verbose and stty-readable output styles are\n" +"mutually exclusive" +msgstr "ïé åðéëïãÝò --string êáé --check åßíáé áìïéâáßùò áðïêëåéüìåíåò" + +#: src/stty.c:887 +msgid "when specifying an output style, modes may not be set" +msgstr "" +"Ïôáí êáèïñßæåôáé Ýíáò ôýðïò åîüäïõ, ïé êáôáóôÜóåéò ëåéôïõñãßáò (modes)\n" +"äåí åßíáé äõíáôüí íá ïñéóôïýí" + +#: src/stty.c:903 +#, c-format +msgid "%s: couldn't reset non-blocking mode" +msgstr "" + +# +#: src/stty.c:957 src/stty.c:1064 +#, fuzzy, c-format +msgid "invalid argument `%s'" +msgstr "ìç Ýãêõñï üñéóìá %s ãéá %s" + +# +#: src/stty.c:968 src/stty.c:985 src/stty.c:997 src/stty.c:1010 +#: src/stty.c:1022 src/stty.c:1041 +#, fuzzy, c-format +msgid "missing argument to `%s'" +msgstr "áóáöÝò üñéóìá %s ãéá %s" + +#: src/stty.c:1117 +#, fuzzy, c-format +msgid "%s: unable to perform all requested operations" +msgstr "" +"ÔõðéêÞ åßóïäïò: áäýíáôïí íá ðñáãìáôïðïéÞèïõí üëåò ôéò æçôïýìåíåò\n" +"ëåéôïõñãßåò" + +#: src/stty.c:1122 +msgid "new_mode: mode\n" +msgstr "íåá_êáôÜóôáóç: êáôÜóôáóç ëåéôïõñãßáò\n" + +#: src/stty.c:1462 +#, fuzzy, c-format +msgid "%s: no size information for this device" +msgstr "Äåí õðÜñ÷ïõí ðëçñïöïñßåò ìåãÝèïõò ãé'áõôü ôï ðåñéöåñåéáêü" + +# +#: src/stty.c:1944 +#, fuzzy, c-format +msgid "invalid integer argument `%s'" +msgstr "ìç Ýãêõñç áýîçóç óôïí áñéèìü åíôïëÞò: `%s'" + +#: src/su.c:289 +msgid "Password:" +msgstr "Óõíèçìáôéêü:" + +#: src/su.c:292 +msgid "getpass: cannot open /dev/tty" +msgstr "getpass(): äåí åßíáé äõíáôüí íá áíïé÷ôåß ôï /dev/tty" + +# +#: src/su.c:350 +#, fuzzy +msgid "cannot set groups" +msgstr "äåí åßíáé äõíáôü íá ðáñáëçöèåß ÷ñÞóôçò êáé ïìÜäá" + +# +#: src/su.c:354 +#, fuzzy +msgid "cannot set group id" +msgstr "äåí åßíáé äõíáôü íá ðáñáëçöèåß ÷ñÞóôçò êáé ïìÜäá" + +# +#: src/su.c:356 +#, fuzzy +msgid "cannot set user id" +msgstr "äåí åßíáé äõíáôü íá ðáñáëçöèåß ÷ñÞóôçò êáé ïìÜäá" + +# +#: src/su.c:437 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [-] [USER [ARG]...]\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÅÓ]... [ÁÑ×ÅÉÏ]...\n" + +#: src/su.c:438 +#, fuzzy +msgid "" +"Change the effective user id and group id to that of USER.\n" +"\n" +" -, -l, --login make the shell a login shell\n" +" -c, --commmand=COMMAND pass a single COMMAND to the shell with -c\n" +" -f, --fast pass -f to the shell (for csh or tcsh)\n" +" -m, --preserve-environment do not reset environment variables\n" +" -p same as -m\n" +" -s, --shell=SHELL run SHELL if /etc/shells allows it\n" +msgstr "" +"ÁëëÜæåé ôçí éó÷ýïõóá ôáõôüôçôá (effective id) ÷ñÞóôç êáé ïìÜäáò óå áõôÝò\n" +"ôïõ ×ÑÇÓÔÇ.\n" +"\n" +" -, -l, --login ÌåôáôñÝðåé ôï êÝëõöïò (shell) óå êÝëõöïò " +"åéóüäïõ\n" +" -c, --commmand=ÅÍÔÏËÇ ÓôÝëíåé ôçí ÅÍÔÏËÇ óôï öëïéü ìå -c\n" +" -f, --fast ÓôÝëíåé -f óôï öëïéü (ãéá csh Þ tcsh)\n" +" -m, --preserve-environment Äåí îáíáèÝôåé ôéò ìåôáâëçôÝò ôïõ " +"ðåñéâÜëëïíôïò\n" +" -p Ïìïéï ìå -m\n" +" -s, --shell=ÊÅËÕÖÏÓ Åêôåëåß ôï ÊÅËÕÖÏÓ åáí /etc/shells ôï " +"åðéôñÝðåé\n" +" --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +" --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" +"\n" +"Åáí áðëü - õðïíïåßôáé -l. ÅÜí ç ðáñÜìåôñïò ×ÑÇÓÔÇÓ äåí äßíåôáé,\n" +"èåùñåßôáé ïôé åßíáé ï `root'.\n" + +#: src/su.c:450 +msgid "" +"\n" +"A mere - implies -l. If USER not given, assume root.\n" +msgstr "" + +#: src/su.c:529 +#, c-format +msgid "user %s does not exist" +msgstr "ï ÷ñÞóôçò %s äåí õðÜñ÷åé" + +#: src/su.c:552 +msgid "incorrect password" +msgstr "ëÜèïò óõíèçìáôéêü" + +#: src/su.c:569 +#, c-format +msgid "using restricted shell %s" +msgstr "÷ñçóéìïðïéåßôáé ôï ðåñéïñéóìÝíï êÝëõöïò (restricted shell) %s" + +# +#: src/su.c:580 +#, fuzzy, c-format +msgid "warning: cannot change directory to %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/sum.c:36 +msgid "Kayvan Aghaiepour and David MacKenzie" +msgstr "" + +# +#: src/sum.c:64 +#, fuzzy +msgid "" +"Print checksum and block counts for each FILE.\n" +"\n" +" -r defeat -s, use BSD sum algorithm, use 1K blocks\n" +" -s, --sysv use System V sum algorithm, use 512 bytes blocks\n" +msgstr "" +"Åêôýðùóç áèñïéóìÜôùí åëÝã÷ïõ êáé ìåôñçôÝò ìðëïê ãéá êÜèå ÁÑ×ÅÉÏ.\n" +"\n" +" -r õðåñíßêçóç ôïõ -s, ÷ñÞóç ôïõ BSD áëãïñßèìïõ áèñïßóìáôïò, " +"÷ñÞóç ìðëïê 1Ê\n" +" -s, --sysv ÷ñÞóç System V áëãïñßèìïõ áèñïßóìáôïò, ÷ñÞóç ìðëïê 512 " +"bytes\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +"\n" +"×ùñßò ÁÑ×ÅÉÏ, Þ üôáí ôï áñ÷åßï åßíáé ôï -, áíÜãíùóç áðü ôçí êáíïíéêÞ " +"åßóïäï.\n" + +#: src/sync.c:45 +msgid "" +"Force changed blocks to disk, update the super block.\n" +"\n" +msgstr "" + +# +#: src/sync.c:70 src/tty.c:112 +#, fuzzy +msgid "ignoring all arguments" +msgstr "ðÜñá ðïëëÜ ïñßóìáôá" + +# +#: src/sys2.h:492 +msgid " --help display this help and exit\n" +msgstr "" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +"\n" + +# +#: src/sys2.h:494 +#, fuzzy +msgid " --version output version information and exit\n" +msgstr "" +"ÅìöÜíéóç Üèñïéóìá åëÝã÷ïõ CRC êáé áñéèìü bytes ãéá êÜèå ÁÑ×ÅÉÏ.\n" +"\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#: src/tac.c:54 +msgid "Jay Lepreau and David MacKenzie" +msgstr "" + +# +#: src/tac.c:131 +msgid "" +"Write each FILE to standard output, last line first.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +# +#: src/tac.c:139 +#, fuzzy +msgid "" +" -b, --before attach the separator before instead of after\n" +" -r, --regex interpret the separator as a regular expression\n" +" -s, --separator=STRING use STRING as the separator instead of newline\n" +msgstr "" +"ÅããñáöÞ êÜèå áñ÷åßïõ óôçí êáíïíéêÞ Ýîïäï, ôåëåõôáßá ãñáììÞ ðñþôá.\n" +"×ùñßò ÁÑ×ÅÉÏ, Þ üôáí ôï áñ÷åßï åßíáé ôï -, áíÜãíùóç áðü ôçí êáíïíéêÞ " +"åßóïäï.\n" +"\n" +" -b, --before ôïðïèÝôçóç ôïõ äéá÷ùñéóôÞ ðñéí áíôß ãéá ìåôÜ\n" +" -r, --regex ìåôÜöñáóç ôïõ äéá÷ùñéóôÞ ùò êáíïíéêÞ Ýêöñáóç\n" +" -s, --separator=ÁËÖÁÑÉÈÌ ÷ñÞóç ÁËÖÁÑÉÈÌçôéêïý ùò äéá÷ùñéóôÞò áíôß ôïõ " +"÷áñáêôÞñá íÝáò ãñáììÞò\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#: src/tac.c:453 src/tac.c:592 +msgid "stdin: read error" +msgstr "stdin: óöÜëìá áíÜãíùóçò" + +# +#: src/tac.c:638 +msgid "separator cannot be empty" +msgstr "ï äéá÷ùñéóôÞò äå ìðïñåß íá åßíáé êåíüò" + +# +#: src/tail.c:49 +#, fuzzy +msgid "Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering" +msgstr "Ðùë Ñïýìðéí êáé ÍôÝéâéíô ÌáêÝíæç" + +# +#: src/tail.c:238 +#, fuzzy, c-format +msgid "" +"Print the last %d lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"ÅìöÜíéóç ôùí 10 ðñþôùí ãñáììþí áðü êÜèå ÁÑ×ÅÉÏ óôçí êáíïíéêÞ Ýîïäï.\n" +"Ìå ðåñéóóüôåñá áðü Ýíá ÁÑ×ÅÉÏ, íá ðñïçãçèåß åðéóÝëéäï ìå ôï üíïìá ôïõ " +"áñ÷åßïõ.\n" +"×ùñßò ÁÑ×ÅÉÏ Þ üôáí ôï ÁÑ×ÅÉÏ åßíáé ôï -, áíÜãíùóç áðü ôçí êáíïíéêÞ åßóïäï.\n" +"\n" +" -c, --bytes=ÌÅÃÅÈÏÓ åìöÜíéóç ôùí ðñþôùí ÌÅÃÅÈÏÓ bytes\n" +" -n, --lines=ÁÑÉÈÌÏÓ åìöÜíéóç ôùí ðñþôùí ÁÑÉÈÌÏÓ ãñáììþí áíôß ôùí " +"ðñþôùí 10\n" +" -q, --quiet, --silent íá ìçí ôõðþíïíôáé åðéóÝëéäá ìå ôá ïíüìáôá " +"áñ÷åßùí\n" +" -v, --verbose íá ôõðþíïíôáé ðÜíôá åðéóÝëéäá ìå ôá ïíüìáôá " +"áñ÷åßùí\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +"\n" +"Ôï ÌÅÃÅÈÏÓ ìðïñåß íá Ý÷åé êáôÜëçîç ìå ðïëëáðëáóéáóôÞ: b ãéá 512, k ãéá 1K, m " +"ãéá 1 Meg.\n" +"Áí ÷ñçóéìïðïéåßôáé ôï -VALUE óáí ðñþôç ÅÐÉËÏÃÇ, áíÜãíùóå -c ÔÉÌÇ üôáí\n" +"Ýíáò áðü ôïõò ðïëëáðëáóéáóôÝò bkm áêïëïõèåß óõíåíùìÝíïò, äéáöïñåôéêÜ " +"áíÜãíùóå -n ÔÉÌÇ\n" + +# +#: src/tail.c:247 +msgid "" +" --retry keep trying to open a file even if it is\n" +" inaccessible when tail starts or if it becomes\n" +" inaccessible later -- useful only with -f\n" +" -c, --bytes=N output the last N bytes\n" +msgstr "" + +# +#: src/tail.c:253 +msgid "" +" -f, --follow[={name|descriptor}]\n" +" output appended data as the file grows;\n" +" -f, --follow, and --follow=descriptor are\n" +" equivalent\n" +" -F same as --follow=name --retry\n" +msgstr "" + +# +#: src/tail.c:260 +#, c-format +msgid "" +" -n, --lines=N output the last N lines, instead of the last %d\n" +" --max-unchanged-stats=N\n" +" with --follow=name, reopen a FILE which has not\n" +" changed size after N (default %d) iterations\n" +" to see if it has been unlinked or renamed\n" +" (this is the usual case of rotated log files)\n" +msgstr "" + +#: src/tail.c:271 +msgid "" +" --pid=PID with -f, terminate after process ID, PID dies\n" +" -q, --quiet, --silent never output headers giving file names\n" +" -s, --sleep-interval=S with -f, sleep for approximately S seconds\n" +" (default 1.0) between iterations.\n" +" -v, --verbose always output headers giving file names\n" +msgstr "" + +# +#: src/tail.c:280 +msgid "" +"\n" +"If the first character of N (the number of bytes or lines) is a `+',\n" +"print beginning with the Nth item from the start of each file, otherwise,\n" +"print the last N items in the file. N may have a multiplier suffix:\n" +"b for 512, k for 1024, m for 1048576 (1 Meg).\n" +"\n" +msgstr "" + +# +#: src/tail.c:288 +msgid "" +"With --follow (-f), tail defaults to following the file descriptor, which\n" +"means that even if a tail'ed file is renamed, tail will continue to track\n" +"its end. " +msgstr "" + +# +#: src/tail.c:293 +msgid "" +"This default behavior is not desirable when you really want to\n" +"track the actual name of the file, not the file descriptor (e.g., log\n" +"rotation). Use --follow=name in that case. That causes tail to track the\n" +"named file by reopening it periodically to see if it has been removed and\n" +"recreated by some other program.\n" +msgstr "" + +# +#: src/tail.c:331 +#, c-format +msgid "closing %s (fd=%d)" +msgstr "êëåßóéìï ôïõ %s (fd=%d)" + +# +#: src/tail.c:391 +#, fuzzy, c-format +msgid "%s: cannot seek to offset %s" +msgstr "áäõíáìßá åêôÝëåóçò ioctl óôï `%s'" + +# +#: src/tail.c:395 +#, fuzzy, c-format +msgid "%s: cannot seek to relative offset %s" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +#: src/tail.c:400 +#, c-format +msgid "%s: cannot seek to end-relative offset %s" +msgstr "" + +# +#: src/tail.c:818 +#, c-format +msgid "`%s' has become inaccessible" +msgstr "ôï `%s' åßíáé ìç-ðñïóðåëÜóéìï" + +# +#: src/tail.c:835 +#, fuzzy, c-format +msgid "`%s' has been replaced with an untailable file; giving up on this name" +msgstr "" +"%s: áäýíáôç ç áêïëïýèçóç ôïõ ôÝëïõò áõôïý ôïõ åßäïõò áñ÷åßïõ· ðáñÜêáìøç" + +# +#: src/tail.c:856 +#, c-format +msgid "`%s' has become accessible" +msgstr "ôï `%s' Ý÷åé ãßíåé ðñïóðåëÜóéìï" + +# +#: src/tail.c:864 +#, c-format +msgid "`%s' has appeared; following end of new file" +msgstr "ôï `%s' åìöáíßóôçêå· áêïëïýèçóç ôÝëïõò íÝïõ áñ÷åßïõ" + +# +#: src/tail.c:875 +#, c-format +msgid "`%s' has been replaced; following end of new file" +msgstr "ôï `%s' Ý÷åé áíôéêáôáóôáèåß· áêïëïýèçóç ôÝëïõò íÝïõ áñ÷åßïõ" + +# +#: src/tail.c:1000 +#, fuzzy, c-format +msgid "%s: file truncated" +msgstr "ôï áñ÷åßï ìçäåíßóôçêå" + +# +#: src/tail.c:1020 +msgid "no files remaining" +msgstr "äåí õðïëåßðïíôáé áñ÷åßá" + +# +#: src/tail.c:1236 +#, c-format +msgid "%s: cannot follow end of this type of file; giving up on this name" +msgstr "" +"%s: áäýíáôç ç áêïëïýèçóç ôïõ ôÝëïõò áõôïý ôïõ åßäïõò áñ÷åßïõ· ðáñÜêáìøç" + +# +#: src/tail.c:1356 +#, c-format +msgid "%c: invalid suffix character in obsolescent option" +msgstr "%c: ìç Ýãêõñïò ÷áñáêôÞñáò êáôÜëçîçò óå åêôüò ÷ñÞóçò åðéëïãÞ" + +# +#: src/tail.c:1405 +#, fuzzy, c-format +msgid "" +"too many arguments; When using tail's obsolescent option syntax (%s)\n" +"there may be no more than one file argument. Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"Ðñïåéäïðïßçóç: äåí åßíáé ìåôáöÝñóéìï íá ãßíåôå ÷ñÞóç äýï Þ ðåñéóóüôåñï " +"ïñéóìÜôùí\n" +"ãéá áñ÷åßá ìå ôï åêôüò ÷ñÞóçò óõíôáêôéêü (%s). ÊÜíôå ÷ñÞóç ôïõ éóïäýíáìïõ -n " +"Þ -c\n" +"óôç ðåñßðôùóç áõôÞ." + +# +#: src/tail.c:1414 +#, c-format +msgid "" +"Warning: it is not portable to use two or more file arguments with\n" +"tail's obsolescent option syntax (%s). Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"Ðñïåéäïðïßçóç: äåí åßíáé ìåôáöÝñóéìï íá ãßíåôå ÷ñÞóç äýï Þ ðåñéóóüôåñï " +"ïñéóìÜôùí\n" +"ãéá áñ÷åßá ìå ôï åêôüò ÷ñÞóçò óõíôáêôéêü (%s). ÊÜíôå ÷ñÞóç ôïõ éóïäýíáìïõ -n " +"Þ -c\n" +"óôç ðåñßðôùóç áõôÞ." + +# +#: src/tail.c:1423 +#, c-format +msgid "`%s' option is obsolete; use `%s-%c %.*s'" +msgstr "" + +# +#: src/tail.c:1484 +#, c-format +msgid "%s is larger than the maximum file size on this system" +msgstr "" + +# +#: src/tail.c:1510 +#, c-format +msgid "%s: invalid maximum number of unchanged stats between opens" +msgstr "" +"%s: ìç Ýãêõñïò ìÝãéóôïò áñéèìüò áðü ÷ùñßò ìåôáâïëÞ `stats' ìåôáîý áíïéãìÜôùí" + +# +#: src/tail.c:1522 +#, c-format +msgid "%s: invalid maximum number of consecutive size changes" +msgstr "%s: ìç Ýãêõñïò ìÝãéóôïò áñéèìüò áðü äéáäï÷éêÝò áëëáãÝò ìåãÝèïõò" + +# +#: src/tail.c:1534 +#, c-format +msgid "%s: invalid PID" +msgstr "%s: ìç Ýãêõñïò ðåñéãñáöÝáò äéåñãáóßáò (PID)" + +# +#: src/tail.c:1549 +#, c-format +msgid "%s: invalid number of seconds" +msgstr "%s: ìç Ýãêõñïò áñéèìüò äåõôåñïëÝðôùí" + +# +#: src/tail.c:1568 +msgid "warning: --retry is useful only when following by name" +msgstr "" +"ðñïåéäïðïßçóç: ôï --retry åßíáé ÷ñÞóéìï ìüíï ìå ðáñáêïëïýèçóç âÜóç ïíüìáôïò" + +# +#: src/tail.c:1572 +msgid "warning: PID ignored; --pid=PID is useful only when following" +msgstr "" +"ðñïåéäïðïßçóç: ï ðåñéãñáöÝáò äéåñãáóßáò áãíïåßôå· ôï --pid=PID åßíáé ÷ñÞóéìï " +"ìüíï óå ðáñáêïëïýèçóç" + +# +#: src/tail.c:1575 +msgid "warning: --pid=PID is not supported on this system" +msgstr "ðñïåéäïðïßçóç: ôï --pid=PID äåí õðïóôçñßæåôáé óå áõôü ôï óýóôçìá" + +# +#: src/tee.c:33 +#, fuzzy +msgid "Mike Parker, Richard M. Stallman, and David MacKenzie" +msgstr "Ñßôóáñíô ÓôÜëìáí êáé ÍôÝéâéíô ÌáêÝíæç" + +#: src/tee.c:64 +#, fuzzy +msgid "" +"Copy standard input to each FILE, and also to standard output.\n" +"\n" +" -a, --append append to the given FILEs, do not overwrite\n" +" -i, --ignore-interrupts ignore interrupt signals\n" +msgstr "" +"ÁíôéãñÜöåé ôçí ôõðéêÞ åßóïäï óå êÜèå ÁÑ×ÅÉÏ, êáé óôçí ôõðéêÞ Ýîïäï.\n" +"\n" +" -a, --append ÐñïóèÝôåé óôï ÁÑ×ÅÉÏ(á), ÷ùñßò íá ãñÜöåé\n" +" ðÜíù áðï ôá õðÜñ÷ïíôá\n" +" -i, --ignore-interrupts Áãíïåß óÞìáôá äéáêïðÞò\n" +" --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +" --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" + +#: src/test.c:216 +msgid "argument expected\n" +msgstr "Áíáìåíüôáí ðáñÜìåôñïò.\n" + +#: src/test.c:224 +#, c-format +msgid "integer expression expected %s\n" +msgstr "Áíáìåíüôáí áêÝñáéá Ýêöñáóç %s\n" + +#: src/test.c:342 +msgid "')' expected\n" +msgstr "áíáìåíüôáí ')'\n" + +#: src/test.c:345 +#, c-format +msgid "')' expected, found %s\n" +msgstr "áíáìåíüôáí ')', áëëÜ âñÝèçêå %s\n" + +#: src/test.c:361 src/test.c:894 +#, c-format +msgid "%s: unary operator expected\n" +msgstr "%s: Áíáìåíüôáí ìïíáäéáßïò ÷åéñéóôÞò.\n" + +#: src/test.c:389 src/test.c:920 +#, c-format +msgid "%s: binary operator expected\n" +msgstr "%s: Áíáìåíüôáí äõáäéêüò ÷åéñéóôÞò.\n" + +#: src/test.c:424 +msgid "before -lt" +msgstr "ðñéí -lt" + +#: src/test.c:432 +msgid "after -lt" +msgstr "ìåôÜ -lt" + +#: src/test.c:446 +msgid "before -le" +msgstr "ðñéí -le" + +#: src/test.c:453 +msgid "after -le" +msgstr "ìåôÜ -le" + +#: src/test.c:469 +msgid "before -gt" +msgstr "ðñéí -gt" + +#: src/test.c:476 +msgid "after -gt" +msgstr "ìåôÜ -gt" + +#: src/test.c:490 +msgid "before -ge" +msgstr "ðñéí -ge" + +#: src/test.c:497 +msgid "after -ge" +msgstr "ìåôÜ -ge" + +#: src/test.c:512 +msgid "-nt does not accept -l\n" +msgstr "-nt äåí äÝ÷åôáé -l\n" + +#: src/test.c:526 +msgid "before -ne" +msgstr "ðñéí -ne" + +#: src/test.c:533 +msgid "after -ne" +msgstr "ìåôÜ -ne" + +#: src/test.c:549 +msgid "before -eq" +msgstr "ðñéí -eq" + +#: src/test.c:556 +msgid "after -eq" +msgstr "ìåôÜ -eq" + +#: src/test.c:567 +msgid "-ef does not accept -l\n" +msgstr "-ef äåí äÝ÷åôáé -l\n" + +#: src/test.c:586 +#, fuzzy +msgid "-ot does not accept -l\n" +msgstr "-nt äåí äÝ÷åôáé -l\n" + +# +#: src/test.c:593 +#, fuzzy +msgid "unknown binary operator" +msgstr "¶ãíùóôï óöÜëìá óõóôÞìáôïò" + +#: src/test.c:781 +#, fuzzy +msgid "after -t" +msgstr "ìåôÜ -lt" + +# +#: src/test.c:979 +#, fuzzy, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: [ EXPRESSION ]\n" +" or: %s OPTION\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ]... [ÅÉÓÏÄÏÓ [ÅÎÏÄÏÓ]]\n" + +#: src/test.c:985 +msgid "" +"Exit with the status determined by EXPRESSION.\n" +"\n" +msgstr "" + +#: src/test.c:991 +msgid "" +"\n" +"EXPRESSION is true or false and sets exit status. It is one of:\n" +msgstr "" + +#: src/test.c:995 +msgid "" +"\n" +" ( EXPRESSION ) EXPRESSION is true\n" +" ! EXPRESSION EXPRESSION is false\n" +" EXPRESSION1 -a EXPRESSION2 both EXPRESSION1 and EXPRESSION2 are true\n" +" EXPRESSION1 -o EXPRESSION2 either EXPRESSION1 or EXPRESSION2 is true\n" +msgstr "" + +#: src/test.c:1002 +msgid "" +"\n" +" [-n] STRING the length of STRING is nonzero\n" +" -z STRING the length of STRING is zero\n" +" STRING1 = STRING2 the strings are equal\n" +" STRING1 != STRING2 the strings are not equal\n" +msgstr "" + +#: src/test.c:1009 +#, fuzzy +msgid "" +"\n" +" INTEGER1 -eq INTEGER2 INTEGER1 is equal to INTEGER2\n" +" INTEGER1 -ge INTEGER2 INTEGER1 is greater than or equal to INTEGER2\n" +" INTEGER1 -gt INTEGER2 INTEGER1 is greater than INTEGER2\n" +" INTEGER1 -le INTEGER2 INTEGER1 is less than or equal to INTEGER2\n" +" INTEGER1 -lt INTEGER2 INTEGER1 is less than INTEGER2\n" +" INTEGER1 -ne INTEGER2 INTEGER1 is not equal to INTEGER2\n" +msgstr "" +"\n" +" ( ÅÊÖÑÁÓÇ ) Ç ÅÊÖÑÁÓÇ åßíáé áëçèéíÞ\n" +" ! ÅÊÖÑÁÓÇ Ç ÅÊÖÑÁÓÇ åßíáé øåýôéêç\n" +" ÅÊÖÑÁÓÇ1 -a ÅÊÖÑÁÓÇ2 Êáé ç ÅÊÖÑÁÓÇ1 êáé ç ÅÊÖÑÁÓÇ2\n" +" åßíáé áëçèéíÝò\n" +" ÅÊÖÑÁÓÇ1 -o ÅÊÖÑÁÓÇ2 Ïõôå ç ÅÊÖÑÁÓÇ1 ïýôå ÅÊÖÑÁÓÇ2 åßíáé áëçèéíÝò\n" +"\n" +" [-n] ÁËÕÓÉÄÁ Ôï ìÞêïò ôçò ÁËÕÓÉÄÁÓ äåí åßíáé ìçäÝí\n" +" -z ÁËÕÓÉÄÁ Ôï ìÞêïò ôçò ÁËÕÓÉÄÁÓ åßíáé ìçäÝí\n" +" ÁËÕÓÉÄÁ1 = ÁËÕÓÉÄÁ2 Ïé áëõóßäåò åßíáé ßóåò\n" +" ÁËÕÓÉÄÁ1 != ÁËÕÓÉÄÁ2 Ïé áëõóßäåò äåí åßíáé ßóåò\n" +"\n" +" ÁÊÅÑÁÉÏÓ1 -eq ÁÊÅÑÁÉÏÓ2 Ï ÁÊÅÑÁÉÏÓ1 åßíáé ßóïò ìå ôïí ÁÊÅÑÁÉÏ2\n" +" ÁÊÅÑÁÉÏÓ1 -ge ÁÊÅÑÁÉÏÓ2 Ï ÁÊÅÑÁÉÏÓ1 åßíáé ìåãáëýôåñïò Þ ßóïò ôïõ\n" +" ÁÊÅÑÁÉÏY2\n" +" ÁÊÅÑÁÉÏÓ1 -gt ÁÊÅÑÁÉÏÓ2 Ï ÁÊÅÑÁÉÏÓ1 åßíáé ìåãáëýôåñïò ôïõ ÁÊÅÑÁÉÏÕ2\n" +" ÁÊÅÑÁÉÏÓ1 -le ÁÊÅÑÁÉÏÓ2 Ï ÁÊÅÑÁÉÏÓ1 åßíáé ìéêñüôåñïò Þ ßóïò ôïõ\n" +" ÁÊÅÑÁÉÏÕ2\n" +" ÁÊÅÑÁÉÏÓ1 -lt ÁÊÅÑÁÉÏÓ2 O ÁÊÅÑÁÉÏÓ1 åßíáé ìéêñüôåñïò ôïõ ÁÊÅÑÁÉÏÕ2\n" +" ÁÊÅÑÁÉÏÓ1 -ne ÁÊÅÑÁÉÏÓ2 Ï ÁÊÅÑÁÉÏÓ1 äåí åßíáé ßóïò ìå ôïí ÁÊÅÑÁÉÏ2\n" + +#: src/test.c:1018 +msgid "" +"\n" +" FILE1 -ef FILE2 FILE1 and FILE2 have the same device and inode numbers\n" +" FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2\n" +" FILE1 -ot FILE2 FILE1 is older than FILE2\n" +msgstr "" + +#: src/test.c:1024 +msgid "" +"\n" +" -b FILE FILE exists and is block special\n" +" -c FILE FILE exists and is character special\n" +" -d FILE FILE exists and is a directory\n" +" -e FILE FILE exists\n" +msgstr "" + +#: src/test.c:1031 +msgid "" +" -f FILE FILE exists and is a regular file\n" +" -g FILE FILE exists and is set-group-ID\n" +" -h FILE FILE exists and is a symbolic link (same as -L)\n" +" -G FILE FILE exists and is owned by the effective group ID\n" +" -k FILE FILE exists and has its sticky bit set\n" +msgstr "" + +#: src/test.c:1038 +msgid "" +" -L FILE FILE exists and is a symbolic link (same as -h)\n" +" -O FILE FILE exists and is owned by the effective user ID\n" +" -p FILE FILE exists and is a named pipe\n" +" -r FILE FILE exists and is readable\n" +" -s FILE FILE exists and has a size greater than zero\n" +msgstr "" + +#: src/test.c:1045 +msgid "" +" -S FILE FILE exists and is a socket\n" +" -t [FD] file descriptor FD (stdout by default) is opened on a " +"terminal\n" +" -u FILE FILE exists and its set-user-ID bit is set\n" +" -w FILE FILE exists and is writable\n" +" -x FILE FILE exists and is executable\n" +msgstr "" + +# ___ +#: src/test.c:1052 +msgid "" +"\n" +"Beware that parentheses need to be escaped (e.g., by backslashes) for " +"shells.\n" +"INTEGER may also be -l STRING, which evaluates to the length of STRING.\n" +msgstr "" +"\n" +"ÐñïóÝ÷ôå ïôé ïé ðáñåíèÝóåéò ÷ñåéÜæïíôáé ôïõò ÷áñáêôÞñåò äéáöõãÞò \n" +"(ð.÷. `\\') ãéá êåëýöç (shells).\n" +"Åíáò ÁÊÅÑÁÉÏÓ ìðïñåß åðßóçò íá åßíáé -l ÁËÕÓÉÄÁ, ôï ïðïßï åêôéìÜôáé\n" +"óôï ìÞêïò ôçò ÁËÕÓÉÄÁÓ.\n" + +#: src/test.c:1067 +msgid "FIXME: ksb and mjb" +msgstr "" + +#: src/test.c:1111 +msgid "missing `]'\n" +msgstr "ôï `]' ëåßðåé\n" + +# +#: src/test.c:1125 +#, fuzzy +msgid "too many arguments\n" +msgstr "ðÜñá ðïëëÜ ïñßóìáôá" + +# +#: src/touch.c:39 +#, fuzzy +msgid "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith" +msgstr "Ðùë Ñïýìðéí êáé ÍôÝéâéíô ÌáêÝíæç" + +# +#: src/touch.c:164 src/touch.c:179 +#, fuzzy, c-format +msgid "creating %s" +msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n" + +# +#: src/touch.c:222 +#, fuzzy, c-format +msgid "cannot touch %s" +msgstr "áäýíáôç ç áëëáãÞ äéêáéùìÜôùí óôï %s" + +#: src/touch.c:228 +#, fuzzy, c-format +msgid "setting times of %s" +msgstr "äéáôÞñçóç ùñþí óôï %s" + +#: src/touch.c:245 +msgid "" +"Update the access and modification times of each FILE to the current time.\n" +"\n" +msgstr "" + +#: src/touch.c:252 +msgid "" +" -a change only the access time\n" +" -c, --no-create do not create any files\n" +" -d, --date=STRING parse STRING and use it instead of current time\n" +" -f (ignored)\n" +" -m change only the modification time\n" +msgstr "" + +#: src/touch.c:259 +msgid "" +" -r, --reference=FILE use this file's times instead of current time\n" +" -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time\n" +" --time=WORD set time given by WORD: access atime use (same as -" +"a)\n" +" modify mtime (same as -m)\n" +msgstr "" + +#: src/touch.c:267 +msgid "" +"\n" +"Note that the -d and -t options accept different time-date formats.\n" +msgstr "" + +# +#: src/touch.c:311 src/touch.c:331 +#, fuzzy, c-format +msgid "invalid date format %s" +msgstr "ìç Ýãêõñï üñéóìá %s ãéá %s" + +# +#: src/touch.c:355 +#, fuzzy +msgid "cannot specify times from more than one source" +msgstr "äåí åßíáé äõíáôü íá ãßíåé äéá÷ùñéóìüò óå ðåñéóóüôåñïõò áðü Ýíá ôñüðï" + +#: src/touch.c:378 +#, c-format +msgid "" +"warning: `touch %s' is obsolete; use `touch -t %04d%02d%02d%02d%02d.%02d'" +msgstr "" + +# +#: src/touch.c:399 +#, fuzzy +msgid "file arguments missing" +msgstr "ðïëý ëßãá ïñßóìáôá" + +# +#: src/tr.c:327 +#, c-format +msgid "Usage: %s [OPTION]... SET1 [SET2]\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ]... ÓÕÍÏËÏ1 [ÓÕÍÏËÏ2]\n" + +# +#: src/tr.c:331 +#, fuzzy +msgid "" +"Translate, squeeze, and/or delete characters from standard input,\n" +"writing to standard output.\n" +"\n" +" -c, --complement first complement SET1\n" +" -d, --delete delete characters in SET1, do not translate\n" +" -s, --squeeze-repeats replace each input sequence of a repeated " +"character\n" +" that is listed in SET1 with a single occurrence\n" +" of that character\n" +" -t, --truncate-set1 first truncate SET1 to length of SET2\n" +msgstr "" +"ÌåôÜöñáóç, óõìðýêíùóç êáé/ç äéáãñáöÞ ÷áñáêôÞñùí áðü ôçí êáíïíéêÞ åßóïäï,\n" +"ãñÜöïíôáò óôç êáíïíéêÞ Ýîïäï.\n" +"\n" +" -c, --complement ÷ñÞóç ôïõ óõìðëçñþìáôïò ôïõ ÓÕÍÏËÏ1\n" +" -d, --delete äéáãñáöÞ ÷áñáêôÞñùí áðü ôï ÓÕÍÏËÏ1, ü÷é ìåôÜöñáóç\n" +" -s, --squeeze-repeats áíôéêáôÜóôáóç áêïëïõèßáò ÷áñáêôÞñùí ìå Ýíá\n" +" -t, --truncate-set1 ðñþôá åëÜôôùóå ôï ÓÕÍÏËÏ1 óôï ìÝãåèïò ôïõ ÓÕÍÏËÏ2\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#: src/tr.c:344 +msgid "" +"\n" +"SETs are specified as strings of characters. Most represent themselves.\n" +"Interpreted sequences are:\n" +"\n" +" \\NNN character with octal value NNN (1 to 3 octal digits)\n" +" \\\\ backslash\n" +" \\a audible BEL\n" +" \\b backspace\n" +" \\f form feed\n" +" \\n new line\n" +" \\r return\n" +" \\t horizontal tab\n" +msgstr "" + +# +#: src/tr.c:358 +msgid "" +" \\v vertical tab\n" +" CHAR1-CHAR2 all characters from CHAR1 to CHAR2 in ascending order\n" +" [CHAR*] in SET2, copies of CHAR until length of SET1\n" +" [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0\n" +" [:alnum:] all letters and digits\n" +" [:alpha:] all letters\n" +" [:blank:] all horizontal whitespace\n" +" [:cntrl:] all control characters\n" +" [:digit:] all digits\n" +msgstr "" + +# +#: src/tr.c:369 +msgid "" +" [:graph:] all printable characters, not including space\n" +" [:lower:] all lower case letters\n" +" [:print:] all printable characters, including space\n" +" [:punct:] all punctuation characters\n" +" [:space:] all horizontal or vertical whitespace\n" +" [:upper:] all upper case letters\n" +" [:xdigit:] all hexadecimal digits\n" +" [=CHAR=] all characters which are equivalent to CHAR\n" +msgstr "" + +# +#: src/tr.c:379 +msgid "" +"\n" +"Translation occurs if -d is not given and both SET1 and SET2 appear.\n" +"-t may be used only when translating. SET2 is extended to length of\n" +"SET1 by repeating its last character as necessary. " +msgstr "" + +# +#: src/tr.c:385 +msgid "" +"Excess characters\n" +"of SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to\n" +"expand in ascending order; used in SET2 while translating, they may\n" +"only be used in pairs to specify case conversion. " +msgstr "" + +# +#: src/tr.c:391 +msgid "" +"-s uses SET1 if not\n" +"translating nor deleting; else squeezing uses SET2 and occurs after\n" +"translation or deletion.\n" +msgstr "" + +# +#: src/tr.c:557 +#, c-format +msgid "" +"warning: the ambiguous octal escape \\%c%c%c is being\n" +"\tinterpreted as the 2-byte sequence \\0%c%c, `%c'" +msgstr "" +"ðñïåéäïðïßçóç: ï áóáöÞò ïêôáäéêüò äéáöõãÞò \\%c%c%c ìåôáöñÜæåôáé\n" +"ùò ôçí áêïëïõèßá äýï bytes \\0%c%c, `%c'" + +# +#: src/tr.c:566 +msgid "invalid backslash escape at end of string" +msgstr "ìç Ýãêõñç äéáöõãÞ ìå ðéóùêÜèåôï óôï ôÝëïò ôïõ áëöáñéèìçôéêïý" + +# +#: src/tr.c:572 +#, c-format +msgid "invalid backslash escape `\\%c'" +msgstr "ìç Ýãêõñç äéáöõãÞ ìå ðéóùêÜèåôï `\\%c'`" + +# +#: src/tr.c:725 +#, c-format +msgid "range-endpoints of `%s-%s' are in reverse collating sequence order" +msgstr "ôá Üêñç ôïõ äéáóôÞìáôïò `%s-%s' åßíáé óå áíôßóôñïöç óåéñÜ" + +# +#: src/tr.c:906 +#, c-format +msgid "invalid repeat count `%s' in [c*n] construct" +msgstr "ìç Ýãêõñç ìÝôñçóç åðáíÜëçøçò `%s' óôç êáôáóêåõÞ [c*n]" + +# +#: src/tr.c:999 +#, fuzzy +msgid "missing character class name `[::]'" +msgstr "ìç Ýãêõñç ôÜîç ÷áñáêôÞñùí `%s'" + +# +#: src/tr.c:1002 +msgid "missing equivalence class character `[==]'" +msgstr "" + +# +#: src/tr.c:1025 +#, c-format +msgid "invalid character class `%s'" +msgstr "ìç Ýãêõñç ôÜîç ÷áñáêôÞñùí `%s'" + +# +#: src/tr.c:1050 +#, c-format +msgid "%s: equivalence class operand must be a single character" +msgstr "%s: ï ôåëåóôÞò éóïäõíáìßáò ôÜîçò ðñÝðåé íá åßíáé Ýíáò ìüíï ÷áñáêôÞñáò" + +# +#: src/tr.c:1522 +msgid "the [c*] repeat construct may not appear in string1" +msgstr "ç äïìÞ åðáíÜëçøçò [c*] äå ìðïñåß íá åìöáíßæåôáé óôï áëöáñéèìçôéêü1" + +# +#: src/tr.c:1532 +msgid "only one [c*] repeat construct may appear in string2" +msgstr "ìüíï ìéá äïìÞ åðáíÜëçøçò [c*] ìðïñåß íá åìöáíéóôåß óôï áëöáñéèìçôéêü2" + +# +#: src/tr.c:1540 +msgid "[=c=] expressions may not appear in string2 when translating" +msgstr "" +"åêöñÜóåéò [=c=] äåí ìðïñïýí íá åìöáíßæïíôáé óôï áëöáñéèìçôéêü 2 óôç ìåôÜöñáóç" + +# +#: src/tr.c:1553 +msgid "when not truncating set1, string2 must be non-empty" +msgstr "" +"üôáí äåí áðïêüðôåôáé ôï óýíïëï1, ôï áëöáñéèìçôéêü 2 ðñÝðåé íá ìçí åßíáé êåíü" + +# +#: src/tr.c:1562 +msgid "" +"when translating with complemented character classes,\n" +"string2 must map all characters in the domain to one" +msgstr "" +"üôáí ãßíåôáé ìåôÜöñáóç ìå óõìðëÞñùìá ôÜîçò ÷áñáêôÞñùí,\n" +"ôï áëöáñéèìçôéêü 2 ðñÝðåé íá áíôéóôïé÷ßæåé üëïõò ôïõò ÷áñáêôÞñåò óôçí " +"ðåñéï÷Þ ìå Ýíá" + +# +#: src/tr.c:1569 +msgid "" +"when translating, the only character classes that may appear in\n" +"string2 are `upper' and `lower'" +msgstr "" +"óôç ìåôÜöñáóç, ïé ìüíåò êëÜóåéò ÷áñáêôÞñùí ðïõ ìðïñïýí íá åìöáíéóôïýí\n" +"óôï áëöáñéèìçôéêü 2 åßíáé `upper' êáé `lower'" + +# +#: src/tr.c:1578 +msgid "the [c*] construct may appear in string2 only when translating" +msgstr "ç äïìÞ [c*] ìðïñåß íá åìöáíéóôåß óôï áëöáñéèìçôéêü2 ìüíï óôç ìåôÜöñáóç" + +# +#: src/tr.c:1853 +msgid "two strings must be given when translating" +msgstr "äýï áëöáñéèìçôéêÜ ðñÝðåé íá äßíïíôáé óôç ìåôÜöñáóç" + +# +#: src/tr.c:1856 +msgid "two strings must be given when both deleting and squeezing repeats" +msgstr "" +"äýï áëöáñéèìçôéêÜ ðñÝðåé íá äßíïíôáé üôáí ãßíïíôáé äéáãñáöÞ êáé\n" +"óõìðõêíþóåéò åðáíáëÞøåùí" + +# +#: src/tr.c:1870 +msgid "only one string may be given when deleting without squeezing repeats" +msgstr "" +"ìüíï Ýíá áëöáñéèìçôéêü ìðïñåß íá äïèåß üôáí ãßíåôáé äéáãñáöÞ ÷ùñßò\n" +"óõìðõêíþóåéò åðáíáëÞøåùí" + +# +#: src/tr.c:1876 +msgid "at least one string must be given when squeezing repeats" +msgstr "" +"ôïõëÜ÷éóôïí Ýíá áëöáñéèìçôéêü ðñÝðåé íá äßíåôáé üôáí óõìðõêíþíïíôáé\n" +"åðáíáëÞøåéò" + +# +#: src/tr.c:1967 +msgid "misaligned [:upper:] and/or [:lower:] construct" +msgstr "êáêþò óôïé÷éóìÝíç äïìÞ [:upper:] êáé/Þ [:lower:]" + +# +#: src/tr.c:1990 +msgid "" +"invalid identity mapping; when translating, any [:lower:] or [:upper:]\n" +"construct in string1 must be aligned with a corresponding construct\n" +"([:upper:] or [:lower:], respectively) in string2" +msgstr "" + +#: src/true.c:34 +#, fuzzy, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating success.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"×ñÞóç: %s [ÏÍÏÌÁ]\n" +" Þ: %s ÅÐÉËÏÃÇ\n" +"Åêôõðþíåé ôï üíïìá(hostname) ôïõ óõóôÞìáôïò.\n" +"\n" +" --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +" --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" + +# +#: src/tsort.c:97 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION] [FILE]\n" +"Write totally ordered list consistent with the partial ordering in FILE.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"×ñÞóç: %s [ÅÐÉËÏÃÇ] [ÁÑ×ÅÉÏ]\n" +"ÅããñáöÞ ðëÞñïõò ôáîéíïìçìÝíçò ëßóôáò óå óõìöùíßá ìå ôç ìåñéêÞ ôáîéíüìçóç\n" +"óôï ÁÑ×ÅÉÏ. ×ùñßò ÁÑ×ÅÉÏ, Þ üôáí ôï áñ÷åßï åßíáé ôï -, áíÜãíùóç áðü ôçí\n" +"êáíïíéêÞ åßóïäï.\n" +"\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#: src/tsort.c:533 +#, c-format +msgid "%s: input contains a loop:" +msgstr "%s: ç åßóïäïò ðåñéÝ÷åé âñü÷ï:" + +# +#: src/tsort.c:575 +msgid "only one argument may be specified" +msgstr "ìüíï Ýíá üñéóìá ìðïñåß íá äçëùèåß" + +#: src/tty.c:63 +#, fuzzy +msgid "" +"Print the file name of the terminal connected to standard input.\n" +"\n" +" -s, --silent, --quiet print nothing, only return an exit status\n" +msgstr "" +"Åêôõðþíåé ôï üíïìá ôïõ ôåñìáôéêïý ðïõ åßíáé óõíäåäåìÝíï ìå ôçí ôõðéêÞ " +"Ýîïäï.\n" +"\n" +" -s, --silent, --quiet Äåí åêôõðþíåé ôßðïôá, åðéóôñÝöåé ìüíï êáôÜóôáóç\n" +" åîüäïõ\n" +" --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +" --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" + +#: src/tty.c:120 +msgid "not a tty" +msgstr "äåí åßíáé tty'" + +#: src/uname.c:111 +#, fuzzy +msgid "" +"Print certain system information. With no OPTION, same as -s.\n" +"\n" +" -a, --all print all information, in the following order:\n" +" -s, --kernel-name print the kernel name\n" +" -n, --nodename print the network node hostname\n" +" -r, --kernel-release print the kernel release\n" +msgstr "" +"Åêôõðþíåé óõãêåêñéìÝíåò ðëçñïöïñßåò óõóôÞìáôïò.\n" +"×ùñßò ÅÐÉËÏÃÇ, üìïéï ìå -s.\n" +"\n" +" -a, --all Åêôõðþíåé üëåò ôéò ðëçñïöïñßåò\n" +" -m, --machine Åêôõðþíåé ôïí ôýðï ôçò ìç÷áíÞò (hardware)\n" +" -n, --nodename Åêôõðþíåé ôï üíïìá ôïõ äéêôõáêïý êüìâïõ ôïõ\n" +" õðïëïãéóôÞ (network node hostname)\n" +" -r, --release Åêôõðþíåé ôçí áíáèåþñçóç Ýêäïóçò ôïõ ëåéôïõñãéêïý\n" +" óõóôÞìáôïò\n" +" -s, --sysname Åêôõðþíåé ôï üíïìá ôïõ ëåéôïõñãéêïý óõóôÞìáôïò\n" +" -p, --processor Åêôõðþíåé ôïí ôýðï ôïõ åðåîåñãáóôÞ\n" +" -v Åêôõðþíåé ôçí Ýêäïóç ôïõ ëåéôïõñãéêïý óõóôÞìáôïò\n" +" --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +" --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" + +#: src/uname.c:119 +msgid "" +" -v, --kernel-version print the kernel version\n" +" -m, --machine print the machine hardware name\n" +" -p, --processor print the processor type\n" +" -i, --hardware-platform print the hardware platform\n" +" -o, --operating-system print the operating system\n" +msgstr "" + +# +#: src/uname.c:226 +#, fuzzy +msgid "cannot get system name" +msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#: src/unexpand.c:379 +#, fuzzy +msgid "" +"Convert spaces in each FILE to tabs, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"ÌåôáôñïðÞ äéáóôçìÜôùí óå êÜèå ÁÑ×ÅÉÏ óå óôçëïèÝôåò, ãñÜöïíôáò óôçí êáíïíéêÞ " +"Ýîïäï.\n" +"×ùñßò ÁÑ×ÅÉÏ, Þ üôáí ôï áñ÷åßï åßíáé ôï -, áíÜãíùóç áðü ôçí êáíïíéêÞ " +"åßóïäï.\n" +"\n" +" -a, --all ìåôáôñïðÞ üëùí ôùí ëåõêþí ÷áñáêôÞñùí, áíôß ìüíï ôùí " +"áñ÷éêþí\n" +" -t, --tabs=ÁÑÉÈÌÏÓ ïé óôçëïèÝôåò íá Ý÷ïõí áðüóôáóç ÁÑÉÈÌÏÓ áíôß 8\n" +" -t, --tabs=ËÉÓÔÁ ÷ñÞóç ëßóôáò ÷ùñéóìÝíçò ìå êüììá ãéá ôç äÞëùóç ôçò " +"èÝóçò ôùí óôçëïèåôþí\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +"\n" +"Áíôß ãéá -t ÁÑÉÈÌÏÓ Þ -t ËÉÓÔÁ, -ÁÑÉÈÌÏÓ Þ -ËÉÓÔÁ ìðïñïýí íá " +"÷ñçóéìïðïéçèïýí.\n" + +#: src/unexpand.c:387 +msgid "" +" -a, --all convert all whitespace, instead of just initial " +"whitespace\n" +" --first-only convert only leading sequences of whitespace (overrides -" +"a)\n" +" -t, --tabs=N have tabs N characters apart instead of 8 (enables -a)\n" +" -t, --tabs=LIST use comma separated LIST of tab positions (enables -a)\n" +msgstr "" + +# +#: src/unexpand.c:464 +msgid "`-LIST' option is obsolete; use `--first-only -t LIST'" +msgstr "" + +# +#: src/uniq.c:139 +#, c-format +msgid "Usage: %s [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ]... [ÅÉÓÏÄÏÓ [ÅÎÏÄÏÓ]]\n" + +# +#: src/uniq.c:143 +msgid "" +"Discard all but one of successive identical lines from INPUT (or\n" +"standard input), writing to OUTPUT (or standard output).\n" +"\n" +msgstr "" + +# +#: src/uniq.c:151 +msgid "" +" -c, --count prefix lines by the number of occurrences\n" +" -d, --repeated only print duplicate lines\n" +msgstr "" + +# +#: src/uniq.c:155 +msgid "" +" -D, --all-repeated[=delimit-method] print all duplicate lines\n" +" delimit-method={none(default),prepend,separate}\n" +" Delimiting is done with blank lines.\n" +" -f, --skip-fields=N avoid comparing the first N fields\n" +" -i, --ignore-case ignore differences in case when comparing\n" +" -s, --skip-chars=N avoid comparing the first N characters\n" +" -u, --unique only print unique lines\n" +msgstr "" + +# +#: src/uniq.c:164 +msgid " -w, --check-chars=N compare no more than N characters in lines\n" +msgstr "" + +# +#: src/uniq.c:169 +msgid "" +"\n" +"A field is a run of whitespace, then non-whitespace characters.\n" +"Fields are skipped before chars.\n" +msgstr "" + +# +#: src/uniq.c:381 +#, c-format +msgid "error reading %s" +msgstr "óöÜëìá áíÜãíùóçò %s" + +# +#: src/uniq.c:386 +#, c-format +msgid "error writing %s" +msgstr "óöÜëìá åããñáöÞò %s" + +# +#: src/uniq.c:433 src/uniq.c:450 +#, c-format +msgid "extra operand `%s'" +msgstr "" + +# +#: src/uniq.c:473 src/uniq.c:498 +#, fuzzy +msgid "invalid number of fields to skip" +msgstr "ìç Ýãêõñïò áñéèìüò ðåäßùí ðñïò ðñïóðÝñáóç: `%s'" + +# +#: src/uniq.c:507 +#, fuzzy +msgid "invalid number of bytes to skip" +msgstr "ìç Ýãêõñïò áñéèìüò bytes ðñïò ðñïóðÝñáóç: `%s'" + +# +#: src/uniq.c:516 +#, fuzzy +msgid "invalid number of bytes to compare" +msgstr "ìç Ýãêõñïò áñéèìüò áðü bytes ðñïò óýãêñéóç: `%s'" + +# +#: src/uniq.c:530 +#, c-format +msgid "`-%lu' option is obsolete; use `-f %lu'" +msgstr "" + +# +#: src/uniq.c:538 +msgid "printing all duplicated lines and repeat counts is meaningless" +msgstr "" +"åêôýðùóç üëùí ôùí äéðëþí ãñáììþí êáé ìåôñçôþí åðáíáëÞøåùí äåí Ý÷åé Ýííïéá" + +# +#: src/unlink.c:51 +#, fuzzy, c-format +msgid "" +"Usage: %s FILE\n" +" or: %s OPTION\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ]... [ÅÉÓÏÄÏÓ [ÅÎÏÄÏÓ]]\n" + +#: src/unlink.c:54 +msgid "" +"Call the unlink function to remove the specified FILE.\n" +"\n" +msgstr "" + +# +#: src/unlink.c:99 +#, fuzzy, c-format +msgid "cannot unlink %s" +msgstr "áäýíáôç ç áëëáãÞ äéêáéùìÜôùí óôï %s" + +#: src/uptime.c:129 +msgid "couldn't get boot time" +msgstr "Äåí åßíáé äõíáôüí íá âñåèåß ç þñá åêêßíçóçò" + +#: src/uptime.c:136 +#, c-format +msgid " %2d:%02d%s up " +msgstr " %2d:%02d%s up " + +#: src/uptime.c:140 +msgid "am" +msgstr "ðì" + +#: src/uptime.c:140 +msgid "pm" +msgstr "ìì" + +#: src/uptime.c:142 +#, fuzzy, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "ìÝñá" +msgstr[1] "ìÝñá" + +# +#: src/uptime.c:144 +#, fuzzy, c-format +msgid "%d user" +msgid_plural "%d users" +msgstr[0] "ìç Ýãêõñïò ÷ñÞóôçò" +msgstr[1] "ìç Ýãêõñïò ÷ñÞóôçò" + +#: src/uptime.c:157 +#, c-format +msgid ", load average: %.2f" +msgstr ", ÌÝóïò üñïò öüñôïõ: %.2f" + +# +#: src/uptime.c:191 src/users.c:118 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [ FILE ]\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÅÓ]... [ÁÑ×ÅÉÏ]...\n" + +#: src/uptime.c:192 +#, fuzzy, c-format +msgid "" +"Print the current time, the length of time the system has been up,\n" +"the number of users on the system, and the average number of jobs\n" +"in the run queue over the last 1, 5 and 15 minutes.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"Åêôõðþíåé ôïí êáôÜëïãï ôùí åíåñãþí ÷ñçóôþí óýìöùíá ìå ôï ÁÑ×ÅÉÏ.\n" +"Åáí ôï ÁÑ×ÅÉÏ äåí ðñïóäéïñßæåôáé, ÷ñçóéìïðïéåßôáé ôï %s.\n" +"Ôï %s óáí ÁÑ×ÅÉÏ åßíáé êïéíü.\n" +"\n" +" --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +" --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" + +# +#: src/users.c:35 +#, fuzzy +msgid "Joseph Arceneaux and David MacKenzie" +msgstr "Óêïô ÌðÜñôñáì êáé ÍôÝéâéíô ÌáêÝíæç" + +#: src/users.c:119 +#, fuzzy, c-format +msgid "" +"Output who is currently logged in according to FILE.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"Åêôõðþíåé ôïí êáôÜëïãï ôùí åíåñãþí ÷ñçóôþí óýìöùíá ìå ôï ÁÑ×ÅÉÏ.\n" +"Åáí ôï ÁÑ×ÅÉÏ äåí ðñïóäéïñßæåôáé, ÷ñçóéìïðïéåßôáé ôï %s.\n" +"Ôï %s óáí ÁÑ×ÅÉÏ åßíáé êïéíü.\n" +"\n" +" --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +" --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" + +# +#: src/wc.c:75 +msgid "Paul Rubin and David MacKenzie" +msgstr "Ðùë Ñïýìðéí êáé ÍôÝéâéíô ÌáêÝíæç" + +# +#: src/wc.c:129 +#, fuzzy +msgid "" +"Print byte, word, and newline counts for each FILE, and a total line if\n" +"more than one FILE is specified. With no FILE, or when FILE is -,\n" +"read standard input.\n" +" -c, --bytes print the byte counts\n" +" -m, --chars print the character counts\n" +" -l, --lines print the newline counts\n" +msgstr "" +"ÅìöÜíéóç ìåôñçôþí ãñáììþí, ëÝîåùí êáé byte ãéá êÜèå ÁÑ×ÅÉÏ, êáé ìéá ãñáììÞ " +"óõíüëùí\n" +"áí ïñßæïíôáé ðåñéóóüôåñï áðü Ýíá ÁÑ×ÅÉÁ. ×ùñßò ÁÑ×ÅÉÏ, Þ üôáí ôï áñ÷åßï " +"åßíáé ôï -,\n" +"áíÜãíùóç áðü ôçí êáíïíéêÞ åßóïäï.\n" +" -c, --bytes, --chars åìöÜíéóç ôïõ óõíüëïõ ôùí bytes\n" +" -l, --lines åìöÜíéóç ôïõ óõíüëïõ ôùí ãñáììþí\n" +" -L, --max-line-length åìöÜíéóç ôïõ ìÞêïõò ôçò ìåãáëýôåñçò ãñáììÞò\n" +" -w, --words åìöÜíéóç ôïõ óõíüëïõ ôùí ëÝîåùí\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#: src/wc.c:137 +#, fuzzy +msgid "" +" -L, --max-line-length print the length of the longest line\n" +" -w, --words print the word counts\n" +msgstr "" +"ÅìöÜíéóç Üèñïéóìá åëÝã÷ïõ CRC êáé áñéèìü bytes ãéá êÜèå ÁÑ×ÅÉÏ.\n" +"\n" +" --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +" --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +#: src/who.c:41 +msgid "Joseph Arceneaux, David MacKenzie, and Michael Stone" +msgstr "" + +#: src/who.c:223 +msgid " old " +msgstr "ðáëéÜ" + +#: src/who.c:387 src/who.c:390 +msgid "id=" +msgstr "" + +#: src/who.c:403 src/who.c:408 +msgid "term=" +msgstr "" + +#: src/who.c:405 src/who.c:409 +msgid "exit=" +msgstr "" + +#: src/who.c:446 +msgid "clock change" +msgstr "" + +#: src/who.c:458 src/who.c:459 +msgid "run-level" +msgstr "" + +#: src/who.c:462 src/who.c:463 +msgid "last=" +msgstr "" + +#: src/who.c:492 +#, c-format +msgid "" +"\n" +"# users=%u\n" +msgstr "" +"\n" +"# ÷ñÞóôåò=%u\n" + +#: src/who.c:498 +msgid "NAME" +msgstr "" + +#: src/who.c:498 +msgid "LINE" +msgstr "ÃÑÁÌÌÇ" + +#: src/who.c:498 +msgid "TIME" +msgstr "" + +# +#: src/who.c:498 +#, fuzzy +msgid "IDLE" +msgstr "ÁÍÅÐÉÔÕ×ÅÓ" + +#: src/who.c:498 +msgid "PID" +msgstr "" + +#: src/who.c:499 +msgid "COMMENT" +msgstr "" + +#: src/who.c:499 +msgid "EXIT" +msgstr "" + +# +#: src/who.c:574 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [ FILE | ARG1 ARG2 ]\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ]... ÁÑ×ÅÉÏ1 ÁÑ×ÅÉÏ2\n" + +#: src/who.c:575 +msgid "" +"\n" +" -a, --all same as -b -d --login -p -r -t -T -u\n" +" -b, --boot time of last system boot\n" +" -d, --dead print dead processes\n" +" -H, --heading print line of column headings\n" +msgstr "" + +#: src/who.c:582 +msgid "" +" -i, --idle add idle time as HOURS:MINUTES, . or old\n" +" (deprecated, use -u)\n" +" --login print system login processes\n" +" (equivalent to SUS -l)\n" +msgstr "" + +#: src/who.c:588 +msgid "" +" -l, --lookup attempt to canonicalize hostnames via DNS\n" +" (-l is deprecated, use --lookup)\n" +" -m only hostname and user associated with stdin\n" +" -p, --process print active processes spawned by init\n" +msgstr "" + +#: src/who.c:594 +msgid "" +" -q, --count all login names and number of users logged on\n" +" -r, --runlevel print current runlevel\n" +" -s, --short print only name, line, and time (default)\n" +" -t, --time print last system clock change\n" +msgstr "" + +#: src/who.c:600 +msgid "" +" -T, -w, --mesg add user's message status as +, - or ?\n" +" -u, --users list users logged in\n" +" --message same as -T\n" +" --writable same as -T\n" +msgstr "" + +#: src/who.c:608 +#, c-format +msgid "" +"\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n" +msgstr "" + +#: src/who.c:711 +msgid "Warning: -i will be removed in a future release; use -u instead" +msgstr "" + +#: src/who.c:722 +msgid "" +"Warning: the meaning of '-l' will change in a future release to conform to " +"POSIX" +msgstr "" + +#: src/whoami.c:53 +#, fuzzy +msgid "" +"Print the user name associated with the current effective user id.\n" +"Same as id -un.\n" +"\n" +msgstr "" +"Åêôõðþíåé ôïí ÷ñÞóôç ðïõ óõíäÝåôáé ìå ôçí ôñÝ÷ïõóá éó÷ýïõóá ôáõôüôçôá\n" +"(effective id) ÷ñçóôç. Ïìïéï ìå: id -un.\n" +"\n" +" --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +" --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" + +#: src/whoami.c:104 +#, c-format +msgid "%s: cannot find username for UID %u\n" +msgstr "%s: äåí ìðïñåé íá âñåèåß üíïìá ÷ñÞóôç ãéá ôï 'UID' %u\n" + +# +#: src/yes.c:49 +#, fuzzy, c-format +msgid "" +"Usage: %s [STRING]...\n" +" or: %s OPTION\n" +msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ]... [ÅÉÓÏÄÏÓ [ÅÎÏÄÏÓ]]\n" + +#: src/yes.c:55 +msgid "" +"Repeatedly output a line with all specified STRING(s), or `y'.\n" +"\n" +msgstr "" + +# +#, fuzzy +#~ msgid "\\%c: invalid escape" +#~ msgstr "%s: ìç Ýãêõñç ìïñöÞ" + +# +#~ msgid "program error" +#~ msgstr "óöÜëìá ðñïãñÜììáôïò" + +# +#~ msgid "stack overflow" +#~ msgstr "õðåñ÷åßëéóç óôïßâáò" + +#, fuzzy +#~ msgid "cannot convert time" +#~ msgstr "Äåí ìðïñåß íá ôåèåß ç çìåñïìçíßá." + +# +#, fuzzy +#~ msgid "cannot format time" +#~ msgstr "áäýíáôç ç áëëáãÞ äéêáéùìÜôùí óôï %s" + +# +#, fuzzy +#~ msgid "cannot change to `..' from directory %s" +#~ msgstr "áäýíáôç ç áëëáãÞ óôï êáôÜëïãï %s" + +# +#, fuzzy +#~ msgid "missing file arguments" +#~ msgstr "ðïëý ëßãá ïñßóìáôá" + +#, fuzzy +#~ msgid "environment variable, QUOTING_STYLE" +#~ msgstr "áãíïåßôáé ìç Ýãêõñï ðëÜôïò óôç ìåôáâëçôÞ ðåñéâÜëëïíôïò COLUMNS: %s" + +# +#, fuzzy +#~ msgid "%s: is so large that it is not representable" +#~ msgstr "%s: ôï %s åßíáé ôüóï ìåãÜëï ðïõ äå ìðïñåß íá áíáðáñáóôáèåß" + +# +#, fuzzy +#~ msgid "cannot execute %s" +#~ msgstr "áäýíáôç ç áëëáãÞ äéêáéùìÜôùí óôï %s" + +# +#, fuzzy +#~ msgid "cannot run %s" +#~ msgstr "áäýíáôç ç áëëáãÞ äéêáéùìÜôùí óôï %s" + +# +#, fuzzy +#~ msgid "Try %s --help' for more information.\n" +#~ msgstr "ÄïêéìÜóôå `%s --help' ãéá ðåñéóóüôåñç âïÞèåéá.\n" + +# +#, fuzzy +#~ msgid "preserving permissions for %s" +#~ msgstr "áäõíáìßá áëëáãÞò éäéïêôçóßáò óôï %s" + +#, fuzzy +#~ msgid "cannot lstat `.'" +#~ msgstr "Äåí ìðïñåß íá ôåèåß ç çìåñïìçíßá." + +# +#, fuzzy +#~ msgid "closing directory %s" +#~ msgstr "áäýíáôç ç áëëáãÞ óôï êáôÜëïãï %s" + +# +#, fuzzy +#~ msgid "%s: remove directory %s? " +#~ msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +#, fuzzy +#~ msgid "%s: directory %s is write protected; descend into it anyway? " +#~ msgstr "" +#~ "%s: ï êáôÜëïãïò `%s' ðñïóôáôåýåôáé áðü åããñáöÞ· äéÜó÷õóç óå áõôü " +#~ "ðáñïëáõôÜ; " + +#~ msgid "removing all entries of directory %s\n" +#~ msgstr "äéáãñáöÞ üëùí ôùí åããñáöþí ôïõ êáôáëüãïõ %s\n" + +#~ msgid "continue? " +#~ msgstr "óõíÝ÷åéá; " + +# +#, fuzzy +#~ msgid "cannot change back to directory %s via `..'" +#~ msgstr "áäýíáôç ç áëëáãÞ óôï êáôÜëïãï %s" + +# +#, fuzzy +#~ msgid "%s: remove directory %s%s? " +#~ msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +#~ msgid " (might be nonempty)" +#~ msgstr " (ìðïñåß íá ìçí åßíáé Üäåéï)" + +#, fuzzy +#~ msgid "removing the directory itself: %s\n" +#~ msgstr "ÐÑÏÓÏ×Ç: äåí åßíáé äõíáôüí íá áëëá÷ôåß ï êáôÜëïãïò óå %s" + +# +#, fuzzy +#~ msgid "cannot remove current directory %s" +#~ msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +#, fuzzy +#~ msgid "" +#~ "ERROR: the source file %s initially had device/inode\n" +#~ "numbers %lu/%lu, but now (after opening it), the numbers\n" +#~ "are %lu/%lu. That means that while this program was running,\n" +#~ "the file was replaced with another one. Skipping this file." +#~ msgstr "" +#~ "ÓÖÁËÌÁ: ï êáôÜëïãïò `%s' åß÷å áñ÷éêÜ áñéèìïýò óõóêåõÞò/é-êüìâïõ\n" +#~ "%lu/%lu, áëëÜ ôþñá (ìåôÜ áðü Ýíá chdir óå áõôüí), ïé áñéèìïß ãéá ôï `.'\n" +#~ "åßíáé %lu/%lu. Áõôü óçìáßíåé üôé êáôÜ ôçí åêôÝëåóç ôçò rm, o êáôÜëïãïò\n" +#~ "áíôéêáôáóôÜèçêå ìå åßôå Ýíá Üëëï êáôÜëïãï Þ ìå Ýíá óýíäåóìï óå Üëëï " +#~ "êáôÜëïãï." + +#, fuzzy +#~ msgid "" +#~ "ERROR: the directory %s initially had device/inode\n" +#~ "numbers %lu/%lu, but now (after a chdir into it), the numbers for `.'\n" +#~ "are %lu/%lu. That means that while rm was running, the directory\n" +#~ "was replaced with either another directory or a link to another directory." +#~ msgstr "" +#~ "ÓÖÁËÌÁ: ï êáôÜëïãïò `%s' åß÷å áñ÷éêÜ áñéèìïýò óõóêåõÞò/é-êüìâïõ\n" +#~ "%lu/%lu, áëëÜ ôþñá (ìåôÜ áðü Ýíá chdir óå áõôüí), ïé áñéèìïß ãéá ôï `.'\n" +#~ "åßíáé %lu/%lu. Áõôü óçìáßíåé üôé êáôÜ ôçí åêôÝëåóç ôçò rm, o êáôÜëïãïò\n" +#~ "áíôéêáôáóôÜèçêå ìå åßôå Ýíá Üëëï êáôÜëïãï Þ ìå Ýíá óýíäåóìï óå Üëëï " +#~ "êáôÜëïãï." + +#, fuzzy +#~ msgid "" +#~ "ERROR: the directory %s initially had device/inode\n" +#~ "numbers %lu/%lu, but now (after changing into at least one subdirectory\n" +#~ "and changing back via `..'), the numbers for `.' are %lu/%lu.\n" +#~ "That means that while rm was running, a partially-removed subdirectory\n" +#~ "was moved to a different position in the file system hierarchy." +#~ msgstr "" +#~ "ÓÖÁËÌÁ: ï êáôÜëïãïò `%s' åß÷å áñ÷éêÜ áñéèìïýò óõóêåõÞò/é-êüìâïõ\n" +#~ "%lu/%lu, áëëÜ ôþñá (ìåôÜ áðü Ýíá chdir óå áõôüí), ïé áñéèìïß ãéá ôï `.'\n" +#~ "åßíáé %lu/%lu. Áõôü óçìáßíåé üôé êáôÜ ôçí åêôÝëåóç ôçò rm, o êáôÜëïãïò\n" +#~ "áíôéêáôáóôÜèçêå ìå åßôå Ýíá Üëëï êáôÜëïãï Þ ìå Ýíá óýíäåóìï óå Üëëï " +#~ "êáôÜëïãï." + +#, fuzzy +#~ msgid " or: %s [-acm] MMDDhhmm[YY] FILE... (obsolete)\n" +#~ msgstr " ç : %s [-acm] MMDDhhmm[YY] ÁÑ×ÅÉÏ... (äåí åßíáé óå ÷ñÞóç)\n" + +# +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "ÅìöÜíéóç Üèñïéóìá åëÝã÷ïõ CRC êáé áñéèìü bytes ãéá êÜèå ÁÑ×ÅÉÏ.\n" +#~ "\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "ÅìöÜíéóç Üèñïéóìá åëÝã÷ïõ CRC êáé áñéèìü bytes ãéá êÜèå ÁÑ×ÅÉÏ.\n" +#~ "\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "ÅìöÜíéóç Üèñïéóìá åëÝã÷ïõ CRC êáé áñéèìü bytes ãéá êÜèå ÁÑ×ÅÉÏ.\n" +#~ "\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "ÅìöÜíéóç Üèñïéóìá åëÝã÷ïõ CRC êáé áñéèìü bytes ãéá êÜèå ÁÑ×ÅÉÏ.\n" +#~ "\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "ÅìöÜíéóç Üèñïéóìá åëÝã÷ïõ CRC êáé áñéèìü bytes ãéá êÜèå ÁÑ×ÅÉÏ.\n" +#~ "\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "ÅìöÜíéóç Üèñïéóìá åëÝã÷ïõ CRC êáé áñéèìü bytes ãéá êÜèå ÁÑ×ÅÉÏ.\n" +#~ "\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "ÅìöÜíéóç Üèñïéóìá åëÝã÷ïõ CRC êáé áñéèìü bytes ãéá êÜèå ÁÑ×ÅÉÏ.\n" +#~ "\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "ÅìöÜíéóç Üèñïéóìá åëÝã÷ïõ CRC êáé áñéèìü bytes ãéá êÜèå ÁÑ×ÅÉÏ.\n" +#~ "\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "ÅìöÜíéóç Üèñïéóìá åëÝã÷ïõ CRC êáé áñéèìü bytes ãéá êÜèå ÁÑ×ÅÉÏ.\n" +#~ "\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "ÅìöÜíéóç Üèñïéóìá åëÝã÷ïõ CRC êáé áñéèìü bytes ãéá êÜèå ÁÑ×ÅÉÏ.\n" +#~ "\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "ÅìöÜíéóç Üèñïéóìá åëÝã÷ïõ CRC êáé áñéèìü bytes ãéá êÜèå ÁÑ×ÅÉÏ.\n" +#~ "\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +#~ msgid "" +#~ "Change the group membership of each FILE to GROUP.\n" +#~ "\n" +#~ " -c, --changes like verbose but report only when a change is " +#~ "made\n" +#~ " --dereference affect the referent of each symbolic link, " +#~ "rather\n" +#~ " than the symbolic link itself\n" +#~ " -h, --no-dereference affect symbolic links instead of any referenced " +#~ "file\n" +#~ " (available only on systems that can change the\n" +#~ " ownership of a symlink)\n" +#~ " -f, --silent, --quiet suppress most error messages\n" +#~ " --reference=RFILE use RFILE's group rather than the specified\n" +#~ " GROUP value\n" +#~ " -R, --recursive operate on files and directories recursively\n" +#~ " -v, --verbose output a diagnostic for every file processed\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "ÁëëáãÞ ôçò óõììåôï÷Þò óå ïìÜäá êÜèå áñ÷åßïõ ÁÑ×ÅÉÏ óôçí ÏÌÁÄÁ.\n" +#~ "\n" +#~ " -c, --changes üðùò ôï \"--verbose\" áëëÜ åìöÜíéóç ìçíýìáôïò " +#~ "ìüíï\n" +#~ " üôáí ãßíåôáé áëëáãÞ\n" +#~ " --dereference áëëáãÞ óôï áíáöåñüìåíï áñ÷åßï êÜèå óõìâïëéêïý\n" +#~ " óõíäÝóìïõ áíôß óôïí ßäéï ôïí óýíäåóìï\n" +#~ " -h, --no-dereference ôñïðïðïßçóç ìüíï ôùí óõìâïëéêþí óõíäÝóìùí áíôß " +#~ "óôá\n" +#~ " áíáöåñüìåíá áñ÷åßá (äéáèÝóéìï ìüíï óôá " +#~ "óõóôÞìáôá\n" +#~ " ðïõ åðéôñÝðïõí ôçí áëëáãÞ éäéïêôÞôç óå " +#~ "óõìâïëéêü\n" +#~ " óýíäåóìï)\n" +#~ " -f, --silent, --quiet áðïöõãÞ åìöÜíéóçò ôùí ðåñéóóüôåñùí ìçíõìÜôùí\n" +#~ " óöÜëìáôïò\n" +#~ " --reference=ÁÑ×ÅÉÏÁÍÁÖÏÑÁÓ ÷ñÞóç ôçò ïìÜäáò ôïõ ÁÑ×ÅÉÏÁÍÁÖÏÑÁÓ\n" +#~ " áíôß ôéò ôéìÞò ÏÌÁÄÁ\n" +#~ " -R, --recursive áíáäñïìéêÝò áëëáãÝò óôá áñ÷åßá êáé óôïõò\n" +#~ " êáôáëüãïõò\n" +#~ " -v, --verbose åìöÜíéóç äéáãíùóôéêþí ìçíõìÜôùí ãéá êÜèå " +#~ "áñ÷åßï\n" +#~ " ðïõ åðåîåñãÜæåôáé\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +#, fuzzy +#~ msgid "" +#~ "Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +#~ "\n" +#~ " -c, --changes like verbose but report only when a change is " +#~ "made\n" +#~ " --dereference affect the referent of each symbolic link, " +#~ "rather\n" +#~ " than the symbolic link itself\n" +#~ " -h, --no-dereference affect symbolic links instead of any referenced " +#~ "file\n" +#~ " (available only on systems that can change the\n" +#~ " ownership of a symlink)\n" +#~ " --from=CURRENT_OWNER:CURRENT_GROUP\n" +#~ " change the owner and/or group of each file only " +#~ "if\n" +#~ " its current owner and/or group match those " +#~ "specified\n" +#~ " here. Either may be omitted, in which case a " +#~ "match\n" +#~ " is not required for the omitted attribute.\n" +#~ " -f, --silent, --quiet suppress most error messages\n" +#~ " --reference=RFILE use RFILE's owner and group rather than\n" +#~ " the specified OWNER:GROUP values\n" +#~ " -R, --recursive operate on files and directories recursively\n" +#~ " -v, --verbose output a diagnostic for every file processed\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "ÁëëáãÞ ôïõ éäéïêôÞôç êáé/Þ ôçò ïìÜäá ãéá êÜèå áñ÷åßï, óå ÉÄÉÏÊÔÇÔÇ êáé/ç " +#~ "ÏÌÁÄÁ.\n" +#~ "\n" +#~ " -c, --changes üðùò ôï \"--verbose\" áëëÜ åìöÜíéóç ìçíýìáôïò " +#~ "ìüíï\n" +#~ " üôáí ãßíåôáé áëëáãÞ\n" +#~ " --dereference áëëáãÞ óôï áíáöåñüìåíï áñ÷åßï êÜèå óõìâïëéêïý\n" +#~ " óõíäÝóìïõ áíôß óôïí ßäéï ôï óýíäåóìï\n" +#~ " -h, --no-dereference ôñïðïðïßçóç ìüíï ôùí óõìâïëéêþí óõíäÝóìùí áíôß " +#~ "óôá\n" +#~ " áíáöåñüìåíá áñ÷åßá (äéáèÝóéìï ìüíï óôá " +#~ "óõóôÞìáôá\n" +#~ " ðïõ åðéôñÝðïõí ôçí áëëáãÞ éäéïêôÞôç óå " +#~ "óõìâïëéêü\n" +#~ " óýíäåóìï)\n" +#~ " --from=ÔÑÅ×ÙÍ_ÉÄÉÏÊÔÇÔÇÓ:ÔÑÅ×ÏÕÓÁ_ÏÌÁÄÁ\n" +#~ " áëëáãÞ ôïõ éäéïêôÞôç êáé/Þ ôçò ïìÜäáò êÜèå " +#~ "áñ÷åßïõ ìüíï\n" +#~ " áí ï ôñÝ÷ùí éäéïêôÞôçò êáé/Þ ïìÜäá ôáéñéÜæïõí ìå " +#~ "ôéò\n" +#~ " ôéìÝò åäþ. ¸íá áðü ôá äýï ìðïñåß íá ðáñáëçöèåß, " +#~ "ïðüôå\n" +#~ " äåí áðáéôåßôáé ôáßñéáóìá óôï ðáñáëåéðüìåíç " +#~ "éäéüôçôá.\n" +#~ " -f, --silent, --quiet áðïöõãÞ åìöÜíéóçò ôùí ðåñéóóüôåñùí ìçíõìÜôùí\n" +#~ " óöÜëìáôïò\n" +#~ " --reference=ÁÑ×ÅÉÏÁÍÁÖÏÑÁÓ ÷ñÞóç ôïõ éäéïêôÞôç êáé ôçò ïìÜäáò\n" +#~ " ôïõ ÁÑ×ÅÉÏÁÍÁÖÏÑÁÓ áíôß ôùí ôéìþí ÉÄÉÏÊÔÇÔÇÓ:" +#~ "ÏÌÁÄÁ\n" +#~ " -R, --recursive áëëáãÝò óôá áñ÷åßá êáé óôïõò êáôáëüãïõò " +#~ "áíáäñïìéêÜ\n" +#~ " -v, --verbose åìöÜíéóç äéáãíùóôéêþí ìçíõìÜôùí ãéá êÜèå " +#~ "áñ÷åßï\n" +#~ " ðïõ åðåîåñãÜæåôáé\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" +#~ "Ï éäéïêôÞôçò äåí áëëÜæåé áí Ý÷åé ðáñáëçöèåß. Ç ïìÜäá äåí áëëÜæåé áí Ý÷åé\n" +#~ "ðáñáëçöèåß, ôñïðïðïéåßôáé óôç âáóéêÞ ïìÜäá ÷ñÞóôç áí ôïðïèåôçèåß ï\n" +#~ "÷áñáêôÞñáò 'Üíù-êÜôù ôåëßá'. Ï ÉÄÉÏÊÔÇÔÇÓ êáé ç ÏÌÁÄÁ ìðïñïýí íá Ý÷ïõí\n" +#~ "åßôå áñéèìçôéêÞ åßôå óõìâïëéêÞ ôéìÞ.\n" + +#, fuzzy +#~ msgid "" +#~ " -l, --link link files instead of copying\n" +#~ " -L, --dereference always follow symbolic links\n" +#~ " -p same as --preserve=mode,ownership," +#~ "timestamps\n" +#~ " --preserve[=ATTR_LIST] preserve the specified attributes " +#~ "(default:\n" +#~ " mode,ownership,timestamps), if possible\n" +#~ " additional attributes: links, all\n" +#~ " --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +#~ " --parents append source path to DIRECTORY\n" +#~ " -P same as `--no-dereference'\n" +#~ " -r copy recursively, non-directories as " +#~ "files\n" +#~ " WARNING: use -R instead when you might " +#~ "copy\n" +#~ " special files like FIFOs or /dev/zero\n" +#~ " --remove-destination remove each existing destination file " +#~ "before\n" +#~ " attempting to open it (contrast with --" +#~ "force)\n" +#~ msgstr "" +#~ "ÁíôéãñáöÞ ôçò ÐÇÃÇò óôï ÐÑÏÏÑÉÓÌÏÓ Þ ðïëëáðëÝò ÐÇÃÇ(ÅÓ) óôï ÊÁÔÁËÏÃÏ.\n" +#~ "\n" +#~ " -a, --archive ôï ßäéï ìå -dpR\n" +#~ " --backup=[ÅËÅÃ×ÏÓ] äçìéïõñãßá áíôéãñÜöïõ áóöáëåßáò ãéá êÜèå " +#~ "áñ÷åßï\n" +#~ " ðñïïñéóìïý\n" +#~ " -b üðùò ôï --backup áëëÜ äåí áðáéôåß " +#~ "ðáñÜìåôñï\n" +#~ " -d, --no-dereference äéáôÞñçóç óõìâïëéêþí óõíäÝóìùí\n" +#~ " -f, --force äéáãñáöÞ õðáñ÷üíôùí ðñïïñéóìþí, ÷ùñßò\n" +#~ " åðéâåâáßùóç äéáãñáöÞò\n" +#~ " -i, --interactive áðáßôçóç äéáâåâáßùóçò äéáãñáöÞò ðñéí ôç\n" +#~ " äéáãñáöÞ ëüãù åðéêÜëõøçò\n" +#~ " -l, --link äçìéïõñãßá óõíäÝóìùí áíôß áíôéãñÜöùí\n" +#~ " -p, --preserve äéáôÞñçóç ÷áñáêôçñéóôéêþí ôùí áñ÷åßùí, áí\n" +#~ " åßíáé äõíáôüí\n" +#~ " -P, --parents ðñïóèÞêç äéáäñïìÞò ôçò ðçãÞò óôï " +#~ "ÊÁÔÁËÏÃÏÓ\n" +#~ " -r áíôéãñáöÞ áíáäñïìéêÜ, ôïõò ìç-êáôáëüãïõò " +#~ "óáí\n" +#~ " áñ÷åßá\n" +#~ " ÐÑÏÅÉÄÏÐÏÉÇÓÇ: êÜíôå ÷ñÞóç ôïõ -R üôáí\n" +#~ " ðñüêåéôå íá áíôéãñÜøåôå åéäéêÜ áñ÷åßá " +#~ "üðùò\n" +#~ " FIFO Þ ôï /dev/zero\n" +#~ " --sparse=WHEN Ýëåã÷ïò ôçò äçìéïõñãßáò áñáéþí (sparse)\n" +#~ " áñ÷åßùí\n" +#~ " -R, --recursive áíôéãñáöÞ êáôáëüãùí áíáäñïìéêÜ\n" +#~ " --strip-trailing-slashes áðïìÜêñõíóç ïôéäÞðïôå êÜèåôùí ðïõ Ýðïíôáé " +#~ "áðü\n" +#~ " êÜèå üñéóìá ÐÇÃÇÓ\n" +#~ " -s, --symbolic-link äçìéïõñãßá óõìâïëéêþí óõíäÝóìùí áíôß\n" +#~ " áíôéãñÜöùí\n" +#~ " -S, --suffix=ÊÁÔÁËÇÎÇ ðáñÜêáìøç ôçò óõíçèéóìÝíçò êáôÜëçîçò ôùí\n" +#~ " áíôéãñÜöùí áóöáëåßáò\n" +#~ " --target-directory=ÊÁÔÁËÏÃÏÓ ìåôáêßíçóå üëá ôá ïñßóìáôá ãéá ÐÇÃÇ " +#~ "óôï\n" +#~ " ÊÁÔÁËÏÃÏÓ\n" +#~ " -u, --update áíôéãñáöÞ ìüíï üôáí ôï áñ÷åßï ÐÇÃÇ åßíáé\n" +#~ " íåþôåñï áðü ôï áñ÷åßï ÐÑÏÏÑÉÓÌÏÓ Þ üôáí\n" +#~ " ôï áñ÷åßï ðñïïñéóìüò äåí õðÜñ÷åé\n" +#~ " -v, --verbose åîÞãçóç ôïõ ôß ãßíåôáé\n" +#~ " -x, --one-file-system ðáñáìïíÞ óôï ôñÝ÷ïí óýóôçìá áñ÷åßùí\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" +#~ "¸î ïñéóìïý, ôá áñáßá (sparse) áñ÷åßá ÐÇÃÇÓ áíáãùñßæïíôáé ìå Ýíá ü÷é ôüóï\n" +#~ "êáëü åõñåóôéêü áëãüñéèìï êáé ôï áíôßóôïé÷ï áñ÷åßï ÐÑÏÏÑÉÓÌÏÕ ãßíåôáé " +#~ "áñáéü\n" +#~ "åðßóçò. ÁõôÞ åßíáé ç óõìðåñéöïñÜ ôçò åðéëïãÞò --sparse=auto. ÅðéëÝîôå\n" +#~ "--sparse=always ãéá ôç äçìéïõñãßá áñáéþí áñ÷åßùí ÐÑÏÏÑÉÓÌÏÕ ïðüôå ôï " +#~ "áñ÷åßï\n" +#~ "ÐÇÃÇ ðåñéÝ÷åé áñêåôÜ ìåãÜëåò óåéñÝò áðü ìçäåíéêÜ bytes.\n" +#~ "Ìå --sparse=never áðïãïñåýåôå ôç äçìéïõñãßá áñáéþí áñ÷åßùí.\n" +#~ "\n" + +#, fuzzy +#~ msgid "" +#~ "Copy a file, converting and formatting according to the options.\n" +#~ "\n" +#~ " bs=BYTES force ibs=BYTES and obs=BYTES\n" +#~ " cbs=BYTES convert BYTES bytes at a time\n" +#~ " conv=KEYWORDS convert the file as per the comma separated keyword " +#~ "list\n" +#~ " count=BLOCKS copy only BLOCKS input blocks\n" +#~ " ibs=BYTES read BYTES bytes at a time\n" +#~ " if=FILE read from FILE instead of stdin\n" +#~ " obs=BYTES write BYTES bytes at a time\n" +#~ " of=FILE write to FILE instead of stdout\n" +#~ " seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +#~ " skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "BLOCKS and BYTES may be followed by the following multiplicative " +#~ "suffixes:\n" +#~ "xM M, c 1, w 2, b 512, kD 1000, k 1024, MD 1,000,000, M 1,048,576,\n" +#~ "GD 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +#~ "Each KEYWORD may be:\n" +#~ "\n" +#~ " ascii from EBCDIC to ASCII\n" +#~ " ebcdic from ASCII to EBCDIC\n" +#~ " ibm from ASCII to alternated EBCDIC\n" +#~ " block pad newline-terminated records with spaces to cbs-size\n" +#~ " unblock replace trailing spaces in cbs-size records with newline\n" +#~ " lcase change upper case to lower case\n" +#~ " notrunc do not truncate the output file\n" +#~ " ucase change lower case to upper case\n" +#~ " swab swap every pair of input bytes\n" +#~ " noerror continue after read errors\n" +#~ " sync pad every input block with NULs to ibs-size; when used\n" +#~ " with block or unblock, pad with spaces rather than NULs\n" +#~ msgstr "" +#~ "ÁíôéãñáöÞ áñ÷åßïõ, ìåôáôñïðÞ êáé ìïñöïðïßçóç âÜóç ôùí åðéëïãþí.\n" +#~ "\n" +#~ " bs=BYTES åðéâïëÞ ibs=BYTES êáé obs=BYTES\n" +#~ " cbs=BYTES ìåôáôñïðÞ BYTES bytes ôç öïñÜ\n" +#~ " conv=ËÅÊÔÉÊÁ ìåôáôñïðÞ óýìöùíá ìå ôç äéá÷ùñéæüìåíç ìå êüììá " +#~ "ëßóôáëåêôéêþí\n" +#~ " count=ÌÐËÏÊ áíôéãñáöÞ ìüíï BLOCKS ìðëïê åéóüäïõ\n" +#~ " ibs=BYTES áíÜãíùóç BYTES bytes ôç öïñÜ\n" +#~ " if=ÁÑ×ÅÉÏ áíÜãíùóç áðü ÁÑ×ÅÉÏ áíôß áðü ôç êáíïíéêÞ åßóïäï\n" +#~ " obs=BYTES åããñáöÞ BYTES bytes ôç öïñÜ\n" +#~ " of=ÁÑ×ÅÉÏ åããñáöÞ óôï ÁÑ×ÅÉÏ áíôß óôç êáíïíéêÞ Ýîïäï, ÷ùñßò " +#~ "åðéêÜëõøç\n" +#~ " seek=ÌÐËÏÊ ðáñÜëçøç ôùí ÌÐËÏÊ ìðëïê ìåãÝèïõò obs óôçí áñ÷Þ ôçò " +#~ "åîüäïõ\n" +#~ " skip=ÌÐËÏÊ ðáñÜëçøç ôùí ÌÐËÏÊ ìðëïê ìåãÝèïõò ibs óôçí áñ÷Þ ôçò " +#~ "åéóüäïõ\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" +#~ "ôï BYTES ìðïñåß íá öÝñåé ôéò åðüìåíåò ðïëëáðëáóéáóôéêÝò êáôáëÞîåéò:\n" +#~ "xM M, c 1, w 2, b 512, kD 1000, k 1024, MD 1,000,000, M 1,048,576,\n" +#~ "GD 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +#~ "ÊÜèå ËÅÊÔÉÊÏ ìðïñåß íá åßíáé:\n" +#~ "\n" +#~ " ascii áðü EBCDIC óå ASCII\n" +#~ " ebcdic áðü ASCII óå EBCDIC\n" +#~ " ibm áðü ASCII óå åííáëáêôéêü EBCDIC\n" +#~ " block óõìðëÞñùóç ôùí åããñáöþí ðïõ ôåñìáôßæïíôáé ìå ôï ÷áñáêôÞñá" +#~ "\t áëëáãÞò ãñáììÞò ìå ôï ÷áñáêôÞñá äéáóôÞìáôïò ãéá " +#~ "ó÷çìáôéóìü ìåãÝèïõò cbs\n" +#~ " unblock áíôéêáôÜóôáóç ôåëéêþí äéáóôçìÜôùí óôéò åããñáöÝò cbs ìå " +#~ "÷áñáêôÞñá áëëáãÞò ãñáììÞò\n" +#~ " lcase áëëáãÞ êåöáëáßùí óå ðåæÜ\n" +#~ " notrunc áðïöõãÞ äçìéïõñãßáò áñ÷åßïõ åîüäïõ üôáí õðÜñ÷åé áñ÷åßï\n" +#~ "\t ìå ôï ßäéï üíïìá\n" +#~ " ucase áëëáãÞ ðåæþí óå êåöáëáßá\n" +#~ " swab áíôéêáôÜóôáóç ìåôáîý ôïõò êÜèå æåõãáñéïý áðü bytes åéóüäïõ\n" +#~ " noerror óõíÝ÷éóç áêüìá êáé ìå óöÜëìáôá áíÜãíùóçò\n" +#~ " sync óõìðëÞñùóç êÜèå ìðëïê åéóüäïõ ìå NUL ãéá íá ó÷çìáôéóôåß " +#~ "ìÝãåèïò ibs\n" + +#~ msgid "" +#~ "Show information about the filesystem on which each FILE resides,\n" +#~ "or all filesystems by default.\n" +#~ "\n" +#~ " -a, --all include filesystems having 0 blocks\n" +#~ " --block-size=SIZE use SIZE-byte blocks\n" +#~ " -h, --human-readable print sizes in human readable format (e.g., 1K " +#~ "234M 2G)\n" +#~ " -H, --si likewise, but use powers of 1000 not 1024\n" +#~ " -i, --inodes list inode information instead of block usage\n" +#~ " -k, --kilobytes like --block-size=1024\n" +#~ " -l, --local limit listing to local filesystems\n" +#~ " -m, --megabytes like --block-size=1048576\n" +#~ " --no-sync do not invoke sync before getting usage info " +#~ "(default)\n" +#~ " -P, --portability use the POSIX output format\n" +#~ " --sync invoke sync before getting usage info\n" +#~ " -t, --type=TYPE limit listing to filesystems of type TYPE\n" +#~ " -T, --print-type print filesystem type\n" +#~ " -x, --exclude-type=TYPE limit listing to filesystems not of type " +#~ "TYPE\n" +#~ " -v (ignored)\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "ÅìöÜíéóç ðëçñïöïñéþí ãéá ôï óýóôçìá áñ÷åßùí óôï ïðïßï êÜèå ÁÑ×ÅÉÏ " +#~ "âñßóêåôáé\n" +#~ "Þ üëùí ôùí óõóôçìÜôùí áñ÷åßùí åî ïñéóìïý.\n" +#~ "\n" +#~ " -a, --all óõìðåñßëçøç óõóôçìÜôùí áñ÷åßùí ìå 0 ìðëïê\n" +#~ " --block-size=ÌÅÃÅÈÏÓ ÷ñÞóç ÌÅÃÅÈÏÓ-byte ìðëïê\n" +#~ " -h, --human-readable åìöÜíéóç ìåãåèþí óå áíèñùðßíùò áíáãíþóéìç ìïñöÞ " +#~ "(ð.÷. 1Ê 234Ì 2G)\n" +#~ " -H, --si üðùò ðáñáðÜíù, áëëÜ ìå äõíÜìåéò ôïõ 1000 áíôß ôïõ " +#~ "1024\n" +#~ " -i, --inodes åìöÜíéóç ðëçñïöïñéþí êüìâùí-ä áíôß ÷ñÞóçò ôùí " +#~ "ìðëïê\n" +#~ " -k, --kilobytes üðùò --block-size=1024\n" +#~ " -m, --megabytes üðùò like --block-size=1048576\n" +#~ " --no-sync íá ìç êëçèåß ç sync ðñéí ðáñèïýí ðëçñïöïñßåò " +#~ "÷ñÞóçò(åî ïñéóìïý)\n" +#~ " -P, --portability ÷ñÞóç ôçò ìïñöÞò åîüäïõ POSIX\n" +#~ " --sync êëÞóç ôçò sync ðñéí ôç ëÞøç ðëçñïöïñéþí ÷ñÞóçò\n" +#~ " -t, --type=ÅÉÄÏÓ ðåñéïñéóìüò åìöÜíéóçò óôá óõóôÞìáôá áñ÷åßùí ôïõ " +#~ "åßäïõò ÅÉÄÏÓ\n" +#~ " -T, --print-type åìöÜíéóç ôï åßäïò ôïõ óõóôÞìáôïò áñ÷åßùí\n" +#~ " -x, --exclude-type=ÅÉÄÏÓ ðåñéïñéóìüò åìöÜíéóçò óõóôÞìáôïò áñ÷åßùí óå " +#~ "ü÷é åßäïò ÅÉÄÏÓ\n" +#~ " -v (áãíïåßôáé)\n" +#~ " --help åìöÜíéóç áõôÞò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +#~ msgid "" +#~ "Summarize disk usage of each FILE, recursively for directories.\n" +#~ "\n" +#~ " -a, --all write counts for all files, not just directories\n" +#~ " --block-size=SIZE use SIZE-byte blocks\n" +#~ " -b, --bytes print size in bytes\n" +#~ " -c, --total produce a grand total\n" +#~ " -D, --dereference-args dereference PATHs when symbolic link\n" +#~ " -h, --human-readable print sizes in human readable format (e.g., 1K " +#~ "234M 2G)\n" +#~ " -H, --si likewise, but use powers of 1000 not 1024\n" +#~ " -k, --kilobytes like --block-size=1024\n" +#~ " -l, --count-links count sizes many times if hard linked\n" +#~ " -L, --dereference dereference all symbolic links\n" +#~ " -m, --megabytes like --block-size=1048576\n" +#~ " -S, --separate-dirs do not include size of subdirectories\n" +#~ " -s, --summarize display only a total for each argument\n" +#~ " -x, --one-file-system skip directories on different filesystems\n" +#~ " -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +#~ "FILE.\n" +#~ " --exclude=PAT Exclude files that match PAT.\n" +#~ " --max-depth=N print the total for a directory (or file, with --" +#~ "all)\n" +#~ " only if it is N or fewer levels below the " +#~ "command\n" +#~ " line argument; --max-depth=0 is the same as\n" +#~ " --summarize\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "ÐåñéëçðôéêÞ åìöÜíéóç ÷ñÞóçò äßóêïõ ãéá êÜèå ÁÑ×ÅÉÏ, áíáäñïìéêÜ ãéá " +#~ "êáôáëüãïõò.\n" +#~ "\n" +#~ " -a, --all åìöÜíéóç ôéìþí ãéá üëá ôá áñ÷åßá, ü÷é ìüíï ãéá\n" +#~ " êáôáëüãïõò\n" +#~ " --block-size=ÌÅÃÅÈÏÓ ÷ñÞóç ÌÅÃÅÈÏÓ-byte ìðëïê\n" +#~ " -b, --bytes åìöÜíéóç ìåãåèþí óå byte\n" +#~ " -c, --total åìöÜíéóç ôåëéêïý ìåãÝèïõò\n" +#~ " -D, --dereference-args áíáäßðëùóç ÌÏÍÏÐÁÔÉÙÍ üôáí õðÜñ÷åé óõìâïëéêüò\n" +#~ " óýíäåóìïò\n" +#~ " -h, --human-readable åìöÜíéóç ìåãåèþí óå åýêïëç êáé áíáãíþóéìç ìïñöÞ\n" +#~ " (ð.÷. 1K 234M 2G)\n" +#~ " -H, --si üðùò ðáñáðÜíù, áëëÜ ìå äõíÜìåéò ôïõ 1000 áíôß ôïõ " +#~ "1024\n" +#~ " -k, --kilobytes üðùò --block-size=1024\n" +#~ " -l, --count-links ìÝôñçìá ìåãåèþí ðïëëÝò öïñÝò áí åßíáé óèåíáñÜ\n" +#~ " óõíäåäåìÝíá(hard linked)\n" +#~ " -L, --dereference áíáäßðëùóç üëùí ôùí óõìâïëéêþí óõíäÝóìùí\n" +#~ " -m, --megabytes üðùò --block-size=1048576\n" +#~ " -S, --separate-dirs ÷ùñßò íá óõìðåñéëáìâÜíåôáé ôï ìÝãåèïò ôùí " +#~ "õðïêáôáëüãùí\n" +#~ " -s, --summarize åìöÜíéóç ìüíï óõíüëïõ ãéá êÜèå üñéóìá\n" +#~ " -x, --one-file-system ðáñÜëçøç êáôáëüãùí óå äéáöïñåôéêÜ óõóôÞìáôá " +#~ "áñ÷åßùí\n" +#~ " -X ÁÑ×ÅÉÏ, --exclude-from=ÁÑ×ÅÉÏ ÐáñÜëçøç áñ÷åßùí ìå ìïñöÞ ðïõ\n" +#~ " ôáéñéÜæåé ìÝóá óôï ÁÑ×ÅÉÏ\n" +#~ " --exclude=ÌÏÑÖÇ ÐáñÜëçøç áñ÷åßùí ôçò ìïñöÞò ÌÏÑÖÇ.\n" +#~ " --max-depth=N åìöÜíéóç ôïõ óõíïëéêïý åíüò êáôáëüãïõ (Þ " +#~ "áñ÷åßïõ,\n" +#~ " ìå --all)\n" +#~ " ìüíï áí åßíáé N Þ ëéãüôåñá åðßðåäá êÜôù áðü ôï\n" +#~ " üñéóìá ôçò ãñáììÞò åíôïëþí· --max-depth=0 " +#~ "åßíáé\n" +#~ " ßäéï ìå --summarize\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +#~ msgid "" +#~ "In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +#~ "the existing DIRECTORY, while setting permission modes and owner/group.\n" +#~ "In the third format, create all components of the given DIRECTORY(ies).\n" +#~ "\n" +#~ " --backup[=CONTROL] make a backup of each existing destination file\n" +#~ " -b like --backup but does not accept an argument\n" +#~ " -c (ignored)\n" +#~ " -d, --directory treat all arguments as directory names; create all\n" +#~ " components of the specified directories\n" +#~ " -D create all leading components of DEST except the " +#~ "last,\n" +#~ " then copy SOURCE to DEST; useful in the 1st " +#~ "format\n" +#~ " -g, --group=GROUP set group ownership, instead of process' current " +#~ "group\n" +#~ " -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-" +#~ "xr-x\n" +#~ " -o, --owner=OWNER set ownership (super-user only)\n" +#~ " -p, --preserve-timestamps apply access/modification times of SOURCE " +#~ "files\n" +#~ " to corresponding destination files\n" +#~ " -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +#~ " -S, --suffix=SUFFIX override the usual backup suffix\n" +#~ " -v, --verbose print the name of each directory as it is created\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "Óôéò ðñþôåò äýï ìïñöÝò, áíôéãñÜöåé ôç ÐÇÃÇ óôï ÐÑÏÏÑÉÓÌÏ Þ ðïëëáðëÝò " +#~ "ÐÇÃÅÓ\n" +#~ "(ÐÇÃÇ) óôïí õðÜñ÷ïí ÊÁÔÁËÏÃÏ, åíþ ôßèåíôáé äéêáéþìáôá áñ÷åßïõ êáé\n" +#~ "éäéïêôÞôçò/ïìÜäá. Óôç ôñßôç ìïñöÞ, äçìéïõñãßá üëùí ôùí óõóôáôéêþí ôïõ " +#~ "äïèÝíôïò\n" +#~ "ÊÁÔÁËÏÃÏÕ(ÙÍ).\n" +#~ "\n" +#~ " --backup=[ÅËÅÃ×ÏÓ] äçìéïõñãßá áíôéãñÜöïõ áóöáëåßáò ãéá êÜèå áñ÷åßï\n" +#~ " ðñïïñéóìïý\n" +#~ " -b üðùò ôï --backup áëëÜ äåí áðáéôåß ðáñÜìåôñï\n" +#~ " -c (áãíïåßôáé)\n" +#~ " -d, --directory ìåôá÷åßñçóç üëùí ôùí ïñéóìÜôùí ùò ïíüìáôá " +#~ "êáôáëüãùí·\n" +#~ " äçìéïõñãßá üëùí ôùí óõóôáôéêþí ôùí äïèÝíôùí " +#~ "êáôáëüãùí\n" +#~ " -D äçìéïõñãßá üëùí ôùí ðñïðïñåõüìåíùí óõóôáôéêþí ôïõ\n" +#~ " ÐÑÏÏÑÉÓÌÏÕ åêôüò ôïõ ôåëåõôáßïõ, êáé áíôÝãñáøå ôç " +#~ "ÐÇÃÇ\n" +#~ " óôï ÐÑÏÏÑÉÓÌÏ· ÷ñÞóéìï óôçí ðñþôç ìïñöÞ\n" +#~ " -g, --group=ÏÌÁÄÁ ïñéóìüò éäéïêôçóßáò ïìÜäáò, áíôß ôçò ôñÝ÷ïõóáò ôçò\n" +#~ " äéåñãáóßáò\n" +#~ " -m, --mode=ÄÉÊÁÉÙÌÁÔÁ ïñéóìüò äéêáéùìÜôùí (üðùò ìå chmod), áíôß ôïõ\n" +#~ " rwxr-xr-x\n" +#~ " -o, --owner=ÉÄÉÏÊÔÇÔÇÓ ïñéóìüò éäéïêôÞôç (ìüíï õðåñ÷ñÞóôçò)\n" +#~ " -p, --preserve-timestamps äéáôÞñçóç ôùí çìåñïìçíéþí ðñüóâáóçò/" +#~ "ôñïðïðïßçóçò\n" +#~ " ôùí áñ÷åßùí ÐÇÃÇÓ\n" +#~ " -s, --strip áðáëïéöÞ ðéíÜêùí óõìâüëùí, ìüíï ãéá 1ç êáé 2ç " +#~ "ìïñöÞ\n" +#~ " -S, --suffix=ÊÁÔÁËÇÎÇ ðáñÜêáìøç ôçò óõíçèéóìÝíçò êáôÜëçîçò áñ÷åßùí " +#~ "áóöáëåßáò\n" +#~ " -v, --verbose åìöÜíéóç ôïõ ïíüìáôïò êÜèå êáôáëüãïõ êáèþò " +#~ "äçìéïõñãåßôáé\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" + +#~ msgid "" +#~ "Create a link to the specified TARGET with optional LINK_NAME.\n" +#~ "If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +#~ "created in the current directory. When using the second form with more\n" +#~ "than one TARGET, the last argument must be a directory; create links\n" +#~ "in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +#~ "links with --symbolic. When creating hard links, each TARGET must " +#~ "exist.\n" +#~ "\n" +#~ " --backup[=CONTROL] make a backup of each existing destination " +#~ "file\n" +#~ " -b like --backup but does not accept an " +#~ "argument\n" +#~ " -d, -F, --directory hard link directories (super-user only)\n" +#~ " -f, --force remove existing destination files\n" +#~ " -n, --no-dereference treat destination that is a symlink to a\n" +#~ " directory as if it were a normal file\n" +#~ " -i, --interactive prompt whether to remove destinations\n" +#~ " -s, --symbolic make symbolic links instead of hard links\n" +#~ " -S, --suffix=SUFFIX override the usual backup suffix\n" +#~ " --target-directory=DIRECTORY specify the DIRECTORY in which to " +#~ "create\n" +#~ " the links\n" +#~ " -v, --verbose print name of each file before linking\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "Äçìéïõñãßá óõíäÝóìïõ óôïí áíáöåñüìåíï ÐÑÏÏÑÉÓÌÏ ìå ðñïáéñåôéêü\n" +#~ "ÏÍÏÌÁ_ÓÕÍÄÅÓÌÏÕ. Áí ôï ÏÍÏÌÁ_ÓÕÍÄÅÓÌÏÕ Ý÷åé ðáñáëçöèåß, íá äçìéïõñãçèåß\n" +#~ "óýíäåóìïò ìå ôçí ßäéá âÜóç ïíüìáôïò üðùò ï ðñïïñéóìüò, óôï ôñÝ÷ïí " +#~ "êáôÜëïãï.\n" +#~ "¼ôáí ãßíåôå ÷ñÞóç ôçò äåýôåñçò ìïñöÞò ìå ðåñéóóüôåñïõò áðü Ýíáí " +#~ "ÐÑÏÏÑÉÓÌÏÕÓ,\n" +#~ "ôï ôåëåõôáßï üñéóìá ðñÝðåé íá åßíáé êáôÜëïãïò· äçìéïõñãßá óõíäÝóìùí óôï\n" +#~ "ÊÁÔÁËÏÃÏ ãéá êÜèå ÐÑÏÏÑÉÓÌÏ. Äçìéïõñãßá óèåíáñþí óõíäÝóìùí åî ïñéóìïý,\n" +#~ "óõìâïëéêþí óõíäÝóìùí ìå --symbolic.\n" +#~ "¼ôáí äçìéïõñãïýíôáé óèåíáñïß óýíäåóìïé, êÜèå ÐÑÏÏÑÉÓÌÏÓ ðñÝðåé íá " +#~ "ðñïûðÜñ÷åé.\n" +#~ "\n" +#~ " --backup=[ÅËÅÃ×ÏÓ] äçìéïõñãßá áíôéãñÜöïõ áóöáëåßáò ãéá êÜèå " +#~ "áñ÷åßï\n" +#~ " ðñïïñéóìïý\n" +#~ " -b üðùò ôï --backup áëëÜ äåí áðáéôåß " +#~ "ðáñÜìåôñï\n" +#~ " -d, -F, --directory óèåíáñïß óýíäåóìïé óå êáôáëüãïõò (ìüíï\n" +#~ " õðåñ÷ñÞóôçò)\n" +#~ " -f, --force äéáãñáöÞ õðáñ÷üíôùí áñ÷åßùí ðñïïñéóìïý\n" +#~ " -n, --no-dereference ìåôá÷åßñçóç ðñïïñéóìþí ðïõ åßíáé óýíäåóìïò " +#~ "óå\n" +#~ " êáôÜëïãï óá íá Þôáí êáíïíéêü áñ÷åßï\n" +#~ " -i, --interactive åðéâåâáßùóç ãéá äéáãñáöÞ ðñïïñéóìþí\n" +#~ " -s, --symbolic äçìéïõñãßá óõìâïëéêþí óõíäÝóìùí áíôß " +#~ "óèåíáñþí\n" +#~ " -S, --suffix=ÊÁÔÁËÇÎÇ ðáñÜêáìøç ôçò óõíçèçóìÝíçò êáôÜëçîçò " +#~ "áñ÷åßùí\n" +#~ " áóöáëåßáò\n" +#~ " --target-directory=ÊÁÔÁËÏÃÏÓ ïñéóìüò ÊÁÔÁËÏÃÏÕ óôïí ïðïßï èá\n" +#~ " äçìéïõñãçèïýí óýíäåóìïé\n" +#~ " -v, --verbose åìöÜíéóç ïíüìáôïò êÜèå áñ÷åßïõ ðñéí ôç " +#~ "óýíäåóç\n" +#~ " -V, --version-control=ËÅÎÇ ðáñÜêáìøç ôïõ óõíçèçóìÝíïõ åëÝã÷ïõ " +#~ "Ýêäïóçò\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" + +#, fuzzy +#~ msgid "" +#~ "List information about the FILEs (the current directory by default).\n" +#~ "Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +#~ "\n" +#~ " -a, --all do not hide entries starting with .\n" +#~ " -A, --almost-all do not list implied . and ..\n" +#~ " -b, --escape print octal escapes for nongraphic " +#~ "characters\n" +#~ " --block-size=SIZE use SIZE-byte blocks\n" +#~ " -B, --ignore-backups do not list implied entries ending with ~\n" +#~ " -c with -lt: sort by, and show, ctime (time of " +#~ "last\n" +#~ " modification of file status information)\n" +#~ " with -l: show ctime and sort by name\n" +#~ " otherwise: sort by ctime\n" +#~ " -C list entries by columns\n" +#~ " --color[=WHEN] control whether color is used to distinguish " +#~ "file\n" +#~ " types. WHEN may be `never', `always', or " +#~ "`auto'\n" +#~ " -d, --directory list directory entries instead of contents\n" +#~ " -D, --dired generate output designed for Emacs' dired " +#~ "mode\n" +#~ " -f do not sort, enable -aU, disable -lst\n" +#~ " -F, --classify append indicator (one of */=@|) to entries\n" +#~ " --format=WORD across -x, commas -m, horizontal -x, long -" +#~ "l,\n" +#~ " single-column -1, verbose -l, vertical -C\n" +#~ " --full-time like -l --time-style=full-iso\n" +#~ msgstr "" +#~ "ÐáñÜèåóç ðëçñïöïñéþí ãéá ôá ÁÑ×ÅÉÁ (åî ïñéóìïý ï ôñÝ÷ïí êáôÜëïãïò).\n" +#~ "Ôáîéíüìçóç êáôá÷ùñßóåùí áëöáâçôéêÜ, áí êáíÝíá áðü ôá -cftuSUX Þ --sort " +#~ "äåí\n" +#~ "Ý÷åé ïñéóôåß.\n" +#~ "\n" +#~ " -a, --all íá ìçí áðïêñýðôïíôáé ïé êáôá÷ùñßóåéò ðïõ\n" +#~ " áñ÷ßæïõí ìå .\n" +#~ " -A, --almost-all íá ìçí åìöáíßæïíôáé ôá . êáé .. ðïõ\n" +#~ " åîõðáêïýïíôáé\n" +#~ " -b, --escape åìöÜíéóç ïêôáäéêþí áñéèìþí äéáöõãÞò ãéá ìç\n" +#~ " åìöáíéæüìåíïõò ÷áñáêôÞñåò\n" +#~ " --block-size=ÌÅÃÅÈÏÓ ÷ñÞóç ÌÅÃÅÈÏÓ-byte ìðëïê\n" +#~ " -B, --ignore-backups íá ìçí åìöáíßæïíôáé êáôá÷ùñßóåéò ðïõ " +#~ "êáôáëÞãïõí\n" +#~ " óå ~\n" +#~ " -c ìå -lt: ôáîéíüìçóç áíÜëïãá, êáé åìöÜíéóç,\n" +#~ " ôçò þñáò ôåëåõôáßáò ôñïðïðïßçóçò ôùí " +#~ "ðëçñï-\n" +#~ " öïñéþí êáôÜóôáóçò ôïõ áñ÷åßïõ (ctime),\n" +#~ " ìå -l: åìöÜíéóç ôïõ ctime êáé ôáîéíüìçóç\n" +#~ " âÜóç ïíüìáôïò,\n" +#~ " äéáöïñåôéêÜ, ôáîéíüìçóç âÜóç ctime\n" +#~ " -C åìöÜíéóç êáôá÷ùñßóåùí óå óôÞëåò\n" +#~ " --color[=ÐÏÔÅ] Ýëåã÷ïò ðüôå ôï ÷ñþìá ÷ñçóéìïðïéåßôáé ãéá " +#~ "íá\n" +#~ " äéá÷ùñßóåé ôá åßäç áñ÷åßùí\n" +#~ " Ôï ÐÏÔÅ ìðïñåß íá åßíáé `never', `always' " +#~ "Þ\n" +#~ " `auto'\n" +#~ " -d, --directory åìöÜíéóç êáôá÷ùñßóåùí êáôáëüãïõ áíôß\n" +#~ " ðåñéå÷ïìÝíùí\n" +#~ " -D, --dired ôï áðïôÝëåóìá íá åßíáé ôçò ìïñöÞò ôçò\n" +#~ " êáôÜóôáóçò dired ôïõ Emacs\n" +#~ " -f íá ìç ôáîéíïìïýíôáé, åíåñãïðïßçóç ìå -aU,\n" +#~ " áðåíåñãïðïßçóç ìå -lst\n" +#~ " -F, --classify ðñïóèÞêç ÷áñáêôÞñá êáôçãïñïðïßçóçò óôéò\n" +#~ " êáôá÷þñéóåéò\n" +#~ " (Ýíá áðü ôá */=@|)\n" +#~ " --format=ËÅÊÔÉÊÏ êáôÜ ìÞêïò across -x, êüììáôá commas -m,\n" +#~ " ïñéæüíôéá horizontal -x, ìáêñïóêåëÞ long -" +#~ "l,\n" +#~ " ìßá óôÞëç single-column -1, ðåñéöñáóôéêÜ\n" +#~ " verbose -l, êÜèåôá vertical -C\n" +#~ " --full-time åìöÜíéóç ðëÞñçò þñáò êáé ðëÞñçò çìåñïìçíßáò\n" + +#, fuzzy +#~ msgid "" +#~ " -g like -l, but do not list owner\n" +#~ " -G, --no-group inhibit display of group information\n" +#~ " -h, --human-readable print sizes in human readable format (e.g., 1K " +#~ "234M 2G)\n" +#~ " --si likewise, but use powers of 1000 not 1024\n" +#~ " -H, --dereference-command-line follow symbolic links on the command " +#~ "line\n" +#~ " --indicator-style=WORD append indicator with style WORD to entry " +#~ "names:\n" +#~ " none (default), classify (-F), file-type (-" +#~ "p)\n" +#~ " -i, --inode print index number of each file\n" +#~ " -I, --ignore=PATTERN do not list implied entries matching shell " +#~ "PATTERN\n" +#~ " -k, --kilobytes like --block-size=1024\n" +#~ " -l use a long listing format\n" +#~ " -L, --dereference when showing file information for a " +#~ "symbolic\n" +#~ " link, show information for the file the " +#~ "link\n" +#~ " references rather than for the link " +#~ "itself\n" +#~ " -m fill width with a comma separated list of " +#~ "entries\n" +#~ msgstr "" +#~ " -g (áãíïåßôáé)\n" +#~ " -G, --no-group íá ìçí åìöáíßæïíôáé ðëçñïöïñßåò ïìÜäáò\n" +#~ " -h, --human-readable åìöÜíéóç ìåãåèþí óå áíèñùðßíùò áíáãíþóéìç\n" +#~ " ìïñöÞ (ð.÷. 1Ê 234M 2G)\n" +#~ " -H, --si üðùò ðáñáðÜíù, áëëÜ ìå äõíÜìåéò ôïõ 1000 " +#~ "áíôß\n" +#~ " ôïõ 1024\n" +#~ " --indicator-style=ËÅÊÔÉÊÏ ðñïóèÞêç äåßêôç ËÅÊÔÉÊÏ óôéò " +#~ "êáôá÷ùñßóåéò\n" +#~ " ïíïìÜôùí:\n" +#~ " none (åî ïñéóìïý), classify (-F), file-" +#~ "type\n" +#~ " (-p)\n" +#~ " -i, --inode åìöÜíéóç äåßêôç êÜèå áñ÷åßïõ\n" +#~ " -I, --ignore=PATTERN íá ìçí åìöáíßæïíôáé áíáöåñüìåíåò " +#~ "êáôá÷ùñßóåéò \n" +#~ " ðïõ ôáéñßáæïõí óôï PATTERN ôïõ öëïéïý\n" +#~ " -k, --kilobytes üðùò --block-size=1024\n" +#~ " -l ÷ñÞóç ìáêñïóêåëïýò åßäïõò åìöÜíéóçò\n" +#~ " -L, --dereference åìöÜíéóç êáôá÷ùñßóåùí ðïõ äåß÷íïõí ïé\n" +#~ " óõìâïëéêïß óýíäåóìïé\n" +#~ " -m óõìðëÞñùóç ôïõ ðëÜôïõò ìå ëßóôá áðü\n" +#~ " êáôá÷ùñßóåéò äéá÷ùñéæüìåíùí ìå êüììá\n" +#~ " -n, --numeric-uid-gid åìöÜíéóç áñéèìçôéêþí UID êáé GID áíôß ãéá\n" +#~ " ïíüìáôá\n" +#~ " -N, --literal åìöÜíéóç áêáôÝñãáóôùí êáôá÷ùñßóåùí (ð.÷. íá " +#~ "ìçí\n" +#~ " ôõã÷Üíïõí\n" +#~ " åéäéêÞò åðåîåñãáóßáò ïé ÷áñáêôÞñåò " +#~ "åëÝã÷ïõ)\n" +#~ " -o ÷ñÞóç ìáêñïóêåëïýò åìöÜíéóçò ÷ùñßò " +#~ "ðëçñïöïñßåò\n" +#~ " ïìÜäáò\n" +#~ " -p, --file-type ðñïóèÞêç åíäåßîçò (Ýíá áðü /=@|) óôéò\n" +#~ " êáôá÷ùñßóåéò\n" +#~ " -q, --hide-control-chars åìöÜíéóç ôïõ ? áíôß ôùí ìç-åêôõðþóéìùí\n" +#~ " ÷áñáêôÞñùí\n" +#~ " --show-control-chars åìöÜíéóç ìç åêôõðþóéìùí ÷áñáêôÞñùí üðùò " +#~ "åßíáé\n" +#~ " (åî ïñéóìïý åêôüò áí ôï ðñüãñáììá åßíáé " +#~ "ôï\n" +#~ " ls êáé ç Ýîïäïò åßíáé ôï ôåñìáôéêü)\n" +#~ " -Q, --quote-name åìöÜíéóç êáôá÷ùñßóåùí ìÝóá óå äéðëÜ " +#~ "åéóáãùãéêÜ\n" +#~ " --quoting-style=ËÅÊÔÉÊÏ ÷ñÞóç ìïñöÞò ËÅÊÔÉÊÏ óôçí åìöÜíéóç " +#~ "ïíïìÜôùí\n" +#~ " êáôá÷ùñßóåùí:\n" +#~ " literal, shell, shell-always, c, escape\n" +#~ " -r, --reverse áíôßóôñïöç óåéñÜ óôçí ôáîéíüìçóç\n" +#~ " -R, --recursive åìöÜíéóç õðïêáôáëüãùí áíáäñïìéêÜ\n" +#~ " -s, --size åìöÜíéóç ìåãÝèïõò êÜèå áñ÷åßïõ, óå ìðëïê\n" + +#, fuzzy +#~ msgid "" +#~ " -S sort by file size\n" +#~ " --sort=WORD extension -X, none -U, size -S, time -t,\n" +#~ " version -v\n" +#~ " status -c, time -t, atime -u, access -u, use " +#~ "-u\n" +#~ " --time=WORD show time as WORD instead of modification " +#~ "time:\n" +#~ " atime, access, use, ctime or status; use\n" +#~ " specified time as sort key if --sort=time\n" +#~ " --time-style=WORD show times using style WORD:\n" +#~ " full-iso, iso, locale, posix-iso\n" +#~ " -t sort by modification time\n" +#~ " -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +#~ " -u with -lt: sort by, and show, access time\n" +#~ " with -l: show access time and sort by " +#~ "name\n" +#~ " otherwise: sort by access time\n" +#~ " -U do not sort; list entries in directory " +#~ "order\n" +#~ " -v sort by version\n" +#~ " -w, --width=COLS assume screen width instead of current " +#~ "value\n" +#~ " -x list entries by lines instead of by columns\n" +#~ " -X sort alphabetically by entry extension\n" +#~ " -1 list one file per line\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "By default, color is not used to distinguish types of files. That is\n" +#~ "equivalent to using --color=none. Using the --color option without the\n" +#~ "optional WHEN argument is equivalent to using --color=always. With\n" +#~ "--color=auto, color codes are output only if standard output is " +#~ "connected\n" +#~ "to a terminal (tty).\n" +#~ msgstr "" +#~ " -S ôáîéíüìçóç âÜóç ôïõ ìåãÝèïõò áñ÷åßïõ\n" +#~ " --sort=ËÅÊÔÉÊÏ êáôÜëçîç -X, ôßðïôá -U, ìÝãåèïò -S, þñá -t\n" +#~ " Ýêäïóç -v,\n" +#~ " êáôÜóôáóç -c, þñá -t, þñá ðñüóâáóçò -u\n" +#~ " --time=ËÅÊÔÉÊÏ åìöÜíéóç þñáò óáí ËÅÊÔÉÊÏ áíôß ôçò þñáò\n" +#~ " ôñïðïðïßçóçò:\n" +#~ " atime, access, use, ctime Þ status· ÷ñÞóç\n" +#~ " êëåéäéïý ôáîéíüìçóçò ôçí äïóìÝíç þñá áí\n" +#~ " --sort=time\n" +#~ " -t ôáîéíüìçóç âÜóç þñáò ôñïðïðïßçóçò\n" +#~ " -T, --tabsize=ÓÔÇËÅÓ èåþñçóå ôïõò ïñéæüíôéïõò óôçëïèÝôåò " +#~ "ìåãÝèïõò\n" +#~ " ÓÔÇËÅÓ áíôß ãéá 8\n" +#~ " -u ôáîéíüìçóç âÜóç ÷ñüíïõ ôåëåõôáßáò " +#~ "ðñüóâáóçò·\n" +#~ " ìå -l: åìöÜíéóç ôïõ atime\n" +#~ " -U ÷ùñßò ôáîéíüìçóç· åìöÜíéóç êáôá÷ùñÞóåùí óå\n" +#~ " öõóéêÞ óåéñÜ\n" +#~ " -v ôáîéíüìçóç âÜóç Ýêäïóçò\n" +#~ " -w, --width=ÓÔÇËÅÓ èåþñçóå ðëÜôïò ïèüíçò ÓÔÇËÅÓ áíôß ôñå÷ïýóçò\n" +#~ " ôéìÞò\n" +#~ " -x åìöÜíéóçò êáôá÷ùñßóåùí áíÜ ãñáììÝò áíôß ãéá " +#~ "óôÞëåò\n" +#~ " -X áëöáâçôéêÞ ôáîéíüìçóç âÜóç êáôÜëçîçò\n" +#~ " -1 åìöÜíéóç åíüò áñ÷åßïõ áíÜ ãñáììÞ\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" +#~ "Åî ïñéóìïý, ôï ÷ñþìá äå ÷ñçóéìïðïéåßôáé óôï äéá÷ùñéóìü ôùí áñ÷åßùí " +#~ "áíÜëïãá ìå ôï åßäïò. ÄçëÜäç, åßíáé óáí íá åßíáé --color=none. Ìå ôçí " +#~ "åðéëïãÞ\n" +#~ "--color ÷ùñßò ôï ðñïáéñåôéêü üñéóìá WHEN åßíáé óõíþíõìï ìå\n" +#~ "--color=always. Ìå --color=auto, ïé ÷ñùìáôéêÝò ðëçñïöïñßåò åìöáíßæïíôáé\n" +#~ "üôáí ç êáíïíéêÞ Ýîïäïò óõíäÝåôáé ìå ôåñìáôéêü (tty).\n" + +# src/shred.c:463 +#, fuzzy +#~ msgid "" +#~ "Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +#~ "for even very expensive hardware probing to recover the data.\n" +#~ "\n" +#~ " -f, --force change permissions to allow writing if necessary\n" +#~ " -n, --iterations=N Overwrite N times instead of the default (%d)\n" +#~ " -s, --size=N shred this many bytes (suffixes like k, M, G accepted)\n" +#~ " -u, --remove truncate and remove file after overwriting\n" +#~ " -v, --verbose show progress\n" +#~ " -x, --exact do not round file sizes up to the next full block\n" +#~ " -z, --zero add a final overwrite with zeros to hide shredding\n" +#~ " - shred standard output\n" +#~ " --help display this help and exit\n" +#~ " --version print version information and exit\n" +#~ "\n" +#~ "Delete FILE(s) if --remove (-u) is specified. The default is not to " +#~ "remove\n" +#~ "the files because it is common to operate on device files like /dev/hda,\n" +#~ "and those files usually should not be removed. When operating on " +#~ "regular\n" +#~ "files, most people use the --remove option.\n" +#~ "\n" +#~ "CAUTION: Note that shred relies on a very important assumption:\n" +#~ "that the filesystem overwrites data in place. This is the traditional\n" +#~ "way to do things, but many modern filesystem designs do not satisfy this\n" +#~ "assumption. The following are examples of filesystems on which shred is\n" +#~ "not effective:\n" +#~ "\n" +#~ "* log-structured or journaled filesystems, such as those supplied with\n" +#~ " AIX and Solaris (and JFS, ReiserFS, XFS, etc.)\n" +#~ "\n" +#~ "* filesystems that write redundant data and carry on even if some writes\n" +#~ " fail, such as RAID-based filesystems\n" +#~ "\n" +#~ "* filesystems that make snapshots, such as Network Appliance's NFS " +#~ "server\n" +#~ "\n" +#~ "* filesystems that cache in temporary locations, such as NFS\n" +#~ " version 3 clients\n" +#~ "\n" +#~ "* compressed filesystems\n" +#~ "\n" +#~ "In addition, file system backups and remote mirrors may contain copies\n" +#~ "of the file that cannot be removed, and that will allow a shredded file\n" +#~ "to be recovered later.\n" +#~ msgstr "" +#~ "ÄéáãñáöÞ áñ÷åßïõ ìå áóöÜëåéá, ðñþôá ãñÜöïíôáò ðÜíù ôïõ ãéá íá ÷áèåß\n" +#~ "ôï ðåñéå÷üìåíü ôïõ.\n" +#~ " -f, --force áëëáãÞ äéêáéùìÜôùí ãéá íá åðéôñáðåß ç åããñáöÞ, áí " +#~ "áðáéôåßôáé\n" +#~ " -n, --iterations=N ÅããñáöÞ áðü åðÜíù Í öïñÝò áíôß ôïõ êáíïíéêïý (%d)\n" +#~ " -s, --size=N äéÜëõóç Í bytes (êáôáëÞîåéò üðùò k, M, G åßíáé äåêôÝò)\n" +#~ " -u, --remove ìçäÝíéóå êáé äéÝãñáøå ôï áñ÷åßï ìåôÜ ôï ãñÜøéìï áðü " +#~ "ðÜíù\n" +#~ " -v, --verbose åìöÜíéóç ðñïüäïõ\n" +#~ " -x, --exact íá ìç óôïããõëïðïéïýíôáé ôá ìåãÝèç áñ÷åßùí ìÝ÷ñé ôï " +#~ "åðüìåíï ðëÞñåò ìðëüê\n" +#~ " -z, --zero ðñïóèÞêç åíüò ôåëéêïý ãñáøßìáôïò áðü ðÜíù ìå ìçäåíéêÜ " +#~ "ãéá íá áðïêñõöôåß ç äéÜëõóç\n" +#~ " - äéÜëõóç ôçò êáíïíéêÞò åîüäïõ\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" +#~ "FIXME maybe add more discussion here?" + +# +#, fuzzy +#~ msgid "" +#~ "Force changed blocks to disk, update the super block.\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "ÅìöÜíéóç Üèñïéóìá åëÝã÷ïõ CRC êáé áñéèìü bytes ãéá êÜèå ÁÑ×ÅÉÏ.\n" +#~ "\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +#~ msgid "" +#~ "Update the access and modification times of each FILE to the current " +#~ "time.\n" +#~ "\n" +#~ " -a change only the access time\n" +#~ " -c, --no-create do not create any files\n" +#~ " -d, --date=STRING parse STRING and use it instead of current time\n" +#~ " -f (ignored)\n" +#~ " -m change only the modification time\n" +#~ " -r, --reference=FILE use this file's times instead of current time\n" +#~ " -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current " +#~ "time\n" +#~ " --time=WORD set time given by WORD: access atime use (same " +#~ "as -a)\n" +#~ " modify mtime (same as -m)\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Note that the three time-date formats recognized for the -d and -t " +#~ "options\n" +#~ "and for the obsolescent argument are all different.\n" +#~ msgstr "" +#~ "ÅíçìÝñùóç ôùí çìåñïìçíéþí êáé ùñþí ðñüóâáóçò êáé ôñïðïðïßçóçò ãéá êÜèå " +#~ "ÁÑ×ÅÉÏ óôç ôñÝ÷ïõóá çìåñïìçíßá êáé þñá.\n" +#~ "\n" +#~ " -a áëëáãÞ ìüíï ôçò çìåñïìçíßáò ðñüóâáóçò\n" +#~ " -c ÷ùñßò äçìéïõñãßá áñ÷åßùí\n" +#~ " -d, --date=ÁËÖÁÑÉÈÌÇÔÉÊÏ åðåîåñãáóßá ôïõ ÁËÖÁÑÉÈÌÇÔÉÊÏÕ êáé ÷ñÞóç\n" +#~ " ôïõ áíôß ôéò ôñÝ÷ïõóáò çìåñïìçíßáò\n" +#~ " -f (áãíïåßôáé)\n" +#~ " -m áëëáãÞ ìüíï ôçò çìåñïìçíßáò ôñïðïðïßçóçò\n" +#~ " -r, --reference=ÁÑ×ÅÉÏ ÷ñÞóç ôùí çìåñïìçíéþí ôïõ áñ÷åßïõ ôïýôïõ áíôß\n" +#~ " ôçò ôñÝ÷ïõóáò çìåñïìçíßáò\n" +#~ " -t ÇÌÅÑÏÌÇÍÉÁ ÷ñÞóç MMDDhhmm[[CC]YY][.ss] áíôß ôñÝ÷ïõóáò\n" +#~ " çìåñïìçíßáò/þñáò\n" +#~ " --time=ËÅÊÔÉÊÏ ïñéóìüò çìåñïìçíßáò äïèåßóáò áðü ôï ËÅÊÔÉÊÏ:\n" +#~ " access atime use (üðùò ôï -a)\n" +#~ " modify mtime (ßäéï ìå -m)\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" +#~ "ËÜâåôå õð üøéí üôé ïé ôñåéò ìïñöÝò þñá/çìåñïìçíßáò ðïõ\n" +#~ "áíáãíùñßæïíôáé ãéá ôéò åðéëïãÝò -d êáé -t êáèþò êáé ôçí åðéëïãÞ ðïõ\n" +#~ "áãíïåßôáé, åßíáé üëåò äéáöïñåôéêÝò.\n" + +# +#, fuzzy +#~ msgid "Copyright (C) 2001 Free Software Foundation, Inc." +#~ msgstr "ÐíåõìáôéêÜ Äéêáéþìáôá (C) 1999 Free Software Foundation, Inc." + +#~ msgid "" +#~ "when creating character special files, major and minor device\n" +#~ "numbers must be specified" +#~ msgstr "" +#~ "üôáí äçìéïõñãïýíôáé åéäéêÜ áñ÷åßá ÷áñáêôÞñùí, ïé major êáé minor\n" +#~ "áñéèìïß óõóêåõÞò ðñÝðåé íá ïñßæïíôáé" + +#~ msgid "group of %s changed to %s\n" +#~ msgstr "ç ïìÜäá ôïõ %s Üëëáîå óå %s\n" + +#, fuzzy +#~ msgid "ownership of %s changed to " +#~ msgstr "ï éäéïêôÞôçò ôïõ %s Üëëáîå óå " + +#, fuzzy +#~ msgid "you are not a member of group %s" +#~ msgstr "äåí åßóôå ìÝëïò ôçò ïìÜäáò `%s'" + +# +#, fuzzy +#~ msgid "cannot make fifo %s" +#~ msgstr "áäýíáôç ç áëëáãÞ äéêáéùìÜôùí óôï %s" + +# +#, fuzzy +#~ msgid "cannot change permissions for %s" +#~ msgstr "áäõíáìßá áëëáãÞò éäéïêôçóßáò óôï %s" + +# +#, fuzzy +#~ msgid "cannot remove old link to %s" +#~ msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#~ msgid "virtual memory exhausted" +#~ msgstr "ç éäåáôÞ ìíÞìç åîáíôëÞèçêå" + +# +#~ msgid "Memory exhausted" +#~ msgstr "Ç ìíÞìç åîáíôëÞèçêå" + +# +#, fuzzy +#~ msgid "cannot create directory `%s'" +#~ msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#, fuzzy +#~ msgid "cannot remove `%s'" +#~ msgstr "áäýíáôç ç áëëáãÞ äéêáéùìÜôùí óôï %s" + +# +#, fuzzy +#~ msgid "specified target, `%s' is not a directory" +#~ msgstr "ôï `%s' õðÜñ÷åé Þäç Üëëá äåí åßíáé êáôÜëïãïò" + +#~ msgid "`%s' and `%s' are the same file" +#~ msgstr "ôá `%s' êáé `%s' åßíáé ôï ßäéï áñ÷åßï" + +# +#, fuzzy +#~ msgid "cannot backup `%s'" +#~ msgstr "áäýíáôç ç áëëáãÞ äéêáéùìÜôùí óôï %s" + +# +#, fuzzy +#~ msgid "cannot un-backup `%s'" +#~ msgstr "áäýíáôç ç áëëáãÞ äéêáéùìÜôùí óôï %s" + +# +#~ msgid "cannot chmod %s" +#~ msgstr "áäýíáôç ç áëëáãÞ äéêáéùìÜôùí óôï %s" + +# +#, fuzzy +#~ msgid "`%s' exists but is not a directory" +#~ msgstr "ôï `%s' õðÜñ÷åé Þäç Üëëá äåí åßíáé êáôÜëïãïò" + +# src/cp.c:758 src/ln.c:454 src/mv.c:432 +#~ msgid "--version-control" +#~ msgstr "--version-control" + +#~ msgid "create %s %s to %s" +#~ msgstr "äçìéïõñãßá %s %s óôï %s" + +#~ msgid "hard link" +#~ msgstr "óèåíáñüò óýíäåóìïò" + +#~ msgid "link" +#~ msgstr "óýíäåóìïò" + +# +#, fuzzy +#~ msgid "current directory" +#~ msgstr "êáôÜëïãïò" + +# +#, fuzzy +#~ msgid "starting directory" +#~ msgstr "êáôÜëïãïò" + +# src/copy.c:549 +#~ msgid "%s -> %s (backup)\n" +#~ msgstr "%s -> %s (áíôßãñáöï áóöáëåßáò)\n" + +# +#, fuzzy +#~ msgid "" +#~ "Usage: %s [OPTION]... TARGET [LINK_NAME]\n" +#~ " or: %s [OPTION]... TARGET... DIRECTORY\n" +#~ msgstr "" +#~ "×ñÞóç: %s [ÅÐÉËÏÃÇ]... [ÅÉÓÏÄÏÓ]... (÷ùñßò -G)\n" +#~ " Þ: %s -G [ÅÐÉËÏÃÇ]... [ÅÉÓÏÄÏÓ [ÅÎÏÄÏÓ]]\n" + +# +#, fuzzy +#~ msgid "Usage: %s [OPTION]... EXISTING_DIR NEW_DIR\n" +#~ msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ]... ÓÕÍÏËÏ1 [ÓÕÍÏËÏ2]\n" + +#, fuzzy +#~ msgid "cannot rename `.' or `..'" +#~ msgstr "Äåí ìðïñåß íá êáèïñéóôåß ôï üíïìá ôïõ óõóôÞìáôïò" + +#~ msgid "sparse type" +#~ msgstr "áñáéü åßäïò" + +# +#, fuzzy +#~ msgid "%s is closed" +#~ msgstr "ç êáíïíéêÞ åßóïäïò åßíáé êëåéóìÝíç" + +#~ msgid "time type" +#~ msgstr "åßäïò þñáò" + +#~ msgid "format type" +#~ msgstr "åßäïò ìïñöÞò" + +#~ msgid "colorization criterion" +#~ msgstr "êñéôÞñéï ÷ñùìáôéóìïý" + +#~ msgid "indicator style" +#~ msgstr "ìïñöÞ êáôçãïñïðïéçôÞ" + +#~ msgid "quoting style" +#~ msgstr "ìïñöÞ ðáñÜèåóçò" + +#~ msgid "time selector" +#~ msgstr "åðéëïãÝáò ÷ñüíïõ" + +#~ msgid "" +#~ "the option for counting 1MB blocks may not be used\n" +#~ "with the portable output format" +#~ msgstr "" +#~ "ç åðéëïãÞ ìÝôñçóçò ôùí 1M ìðëïê äå ìðïñåß íá ÷ñçóéìïðïéçèåß\n" +#~ "ìå ôç óõìâáôÞ ìïñöÞ åîüäïõ" + +#, fuzzy +#~ msgid "removing non-directory %s\n" +#~ msgstr "ÐÑÏÓÏ×Ç: äåí åßíáé äõíáôüí íá áëëá÷ôåß ï êáôÜëïãïò óå %s" + +# +#, fuzzy +#~ msgid "remove directory `%s'%s? " +#~ msgstr "áäýíáôç ç äçìéïõñãßá êáôáëüãïõ `%s'" + +# +#, fuzzy +#~ msgid "Usage: %s [OPTION]... GROUP FILE...\n" +#~ msgstr "×ñÞóç: %s [ÅÐÉËÏÃÅÓ]... [ÁÑ×ÅÉÏ]...\n" + +#~ msgid "cannot move `%s' across filesystems: Not a regular file" +#~ msgstr "" +#~ "áäõíáìßá ìåôáêßíçóçò ôïõ `%s' ìåôáîý óõóôçìÜôùí áñ÷åßùí: Äåí åßíáé " +#~ "êáíïíéêü áñ÷åßï" + +#~ msgid "%s: replace `%s', overriding mode %04o? " +#~ msgstr "%s: áíôéêáôÜóôáóç ôïõ `%s', ðáñÜêáìøç äéêáéùìÜôùí %04o; " + +#~ msgid "%s: remove %s`%s', overriding mode %04o? " +#~ msgstr "%s: äéáãñáöÞ ôïõ %s`%s', ðáñáêÜðôùíôáò ôá äéêáéþìáôá %04o; " + +#~ msgid "%s: descend directory `%s', overriding mode %04o? " +#~ msgstr "" +#~ "%s: äéáãñáöÞ êáé ôïõ êáôáëüãïõ `%s', ðáñáêÜìðôùíôáò ôá äéêáéþìáôá %04o; " + +#~ msgid "%s: remove directory `%s' (might be nonempty)? " +#~ msgstr "%s: äéáãñáöÞ êáôáëüãïõ `%s' (ìðïñåß íá ìçí åßíáé Üäåéï); " + +#~ msgid "days" +#~ msgstr "ìÝñåò" + +#~ msgid "users" +#~ msgstr "÷ñÞóôåò" + +#, fuzzy +#~ msgid "" +#~ "Display the current time in the given FORMAT, or set the system date.\n" +#~ "\n" +#~ " -d, --date=STRING display time described by STRING, not `now'\n" +#~ " -f, --file=DATEFILE like --date once for each line of DATEFILE\n" +#~ msgstr "" +#~ "Åêôõðþíç ôçí çìåñïìçíßá óôç äïóìÝíç ìïñöÞ, Þ èÝôåé ôçí þñá ôïõ " +#~ "óõóôÞìáôïò.\n" +#~ "\n" +#~ " -d, --date=ÌÏÑÖÇ Åêôõðþíåé ôçí þñá ðïõ êáèïñßæåôáé áðï ôçí " +#~ "ÌÏÑÖÇ,\n" +#~ " åêôüò ôçò äåóìåõìÝíçò ëÝîçò `now'\n" +#~ " -f, --file=ÁÑ×ÅÉÏ Ïìïéá ìå ôçí --date ãéá êÜèå ãñáììç ôïõ " +#~ "áñ÷åßïõ\n" +#~ " ðïõ ðåñéÝ÷åé ôéò çìåñïìçíßåò\n" +#~ " -r, --reference=ÁÑ×ÅÉÏ Åêôõðþíåé ôçí ôåëåõôáßá çìåñïìçíßá " +#~ "ôñïðïðïßçóçò\n" +#~ " ôïõ áñ÷åßïõ\n" +#~ " -R, --rfc-822 Åêôõðþíåé ôçí çìåñïìçíßá óýìöùíá ìå ôï RFC-" +#~ "822\n" +#~ " -s, --set=ÌÏÑÖÇ ÈÝôåé ôçí çìåñïìçíßá ðïõ ðåñéãñÜöåôáé áðï ôçí\n" +#~ " ÌÏÑÖÇ\n" +#~ " -u, --utc, --universal Åêôõðþíåé Þ èÝôåé ôçí ðáãêüóìéá þñá(UTC)\n" +#~ " --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +#~ " --version Åêôõðþíåé ðëçñïöïñßåò ãéá ôçí Ýêäïóç êáé " +#~ "ôåñìáôßæåé\n" + +# +#, fuzzy +#~ msgid "" +#~ "Run COMMAND with root directory set to NEWROOT.\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "If no command is given, run ``${SHELL} -i'' (default: /bin/sh).\n" +#~ msgstr "" +#~ "ÅìöÜíéóç Üèñïéóìá åëÝã÷ïõ CRC êáé áñéèìü bytes ãéá êÜèå ÁÑ×ÅÉÏ.\n" +#~ "\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "FORMAT controls the output. The only valid option for the second form\n" +#~ "specifies Coordinated Universal Time. Interpreted sequences are:\n" +#~ "\n" +#~ " %%%% a literal %%\n" +#~ " %%a locale's abbreviated weekday name (Sun..Sat)\n" +#~ " %%A locale's full weekday name, variable length (Sunday..Saturday)\n" +#~ " %%b locale's abbreviated month name (Jan..Dec)\n" +#~ " %%B locale's full month name, variable length (January..December)\n" +#~ " %%c locale's date and time (Sat Nov 04 12:02:33 EST 1989)\n" +#~ " %%C century (year divided by 100 and truncated to an integer) [00-" +#~ "99]\n" +#~ " %%d day of month (01..31)\n" +#~ " %%D date (mm/dd/yy)\n" +#~ " %%e day of month, blank padded ( 1..31)\n" +#~ " %%h same as %%b\n" +#~ " %%H hour (00..23)\n" +#~ " %%I hour (01..12)\n" +#~ " %%j day of year (001..366)\n" +#~ " %%k hour ( 0..23)\n" +#~ " %%l hour ( 1..12)\n" +#~ " %%m month (01..12)\n" +#~ " %%M minute (00..59)\n" +#~ " %%n a newline\n" +#~ " %%p locale's AM or PM\n" +#~ " %%r time, 12-hour (hh:mm:ss [AP]M)\n" +#~ " %%s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)\n" +#~ " %%S second (00..60)\n" +#~ " %%t a horizontal tab\n" +#~ " %%T time, 24-hour (hh:mm:ss)\n" +#~ " %%u day of week (1..7); 1 represents Monday\n" +#~ " %%U week number of year with Sunday as first day of week (00..53)\n" +#~ " %%V week number of year with Monday as first day of week (01..53)\n" +#~ " %%w day of week (0..6); 0 represents Sunday\n" +#~ " %%W week number of year with Monday as first day of week (00..53)\n" +#~ " %%x locale's date representation (mm/dd/yy)\n" +#~ " %%X locale's time representation (%%H:%%M:%%S)\n" +#~ " %%y last two digits of year (00..99)\n" +#~ " %%Y year (1970...)\n" +#~ " %%z RFC-822 style numeric timezone (-0500) (a nonstandard extension)\n" +#~ " %%Z time zone (e.g., EDT), or nothing if no time zone is " +#~ "determinable\n" +#~ "\n" +#~ "By default, date pads numeric fields with zeroes. GNU date recognizes\n" +#~ "the following modifiers between `%%' and a numeric directive.\n" +#~ "\n" +#~ " `-' (hyphen) do not pad the field\n" +#~ " `_' (underscore) pad the field with spaces\n" +#~ msgstr "" +#~ "\n" +#~ "Ç ÌÏÑÖÇ åëÝã÷åé ôçí åêôýðùóç. Ç ìüíç éó÷ýïõóá åðéëïãÞ ãéá ôçí äåõôåñç " +#~ "öüñìá\n" +#~ "êáèïñßæåé ôçí ðáãêüóìéá þñá(UTC). Ïé óåéñÝò ðïõ åñìçíåýïíôáé åéíáé:\n" +#~ "\n" +#~ " %%%% Ï ÷áñáêôÞñáò %%\n" +#~ " %%a Ôá ôïðéêÜ ïíüìáôá ôùí çìåñþí ôçò åâäïìÜäáò (Êõñ..Óáâ)\n" +#~ " %%A Ôá ïëüêëçñá ôïðéêÜ ïíüìáôá ôùí çìåñþí ôçò åâäïìÜäáò\n" +#~ " ìå ìåôáâëçôü ìÞêïò (ÊõñéáêÞ..Óáââáôï)\n" +#~ " %%b Ôá ôïðéêÜ ïíüìáôá ôùí ìçíþí (Éáí..Äåê)\n" +#~ " %%B Ôá ïëüêëçñá ôïðéêÜ ïíüìáôá ôùí ìçíþí ìåôáâëçôïý ìÞêïõò\n" +#~ " (ÉáíïõÜñéïò..ÄåêÝìâñéïò)\n" +#~ " %%c Ç ôïðéêÞ çìåñïìçíßá êáé þñá (Óáâ 04 Íïå 12:02:33 EÅT 1989)\n" +#~ " %%d Ç ìÝñá ôïõ ìÞíá (01..31)\n" +#~ " %%D Çìåñïìçíßá (ìì/çç/÷÷)\n" +#~ " %%d Ç ìÝñá ôïõ ìÞíá, ìå Ýíá êåíü ( 1..31)\n" +#~ " %%h Ïìïßùò ìå %%b\n" +#~ " %%H Ùñá (00..23)\n" +#~ " %%I Ùñá (01..12)\n" +#~ " %%j Ç ìÝñá ôïõ ÷ñüíïõ áñéèìçôéêÜ (001..366)\n" +#~ " %%k Ùñá ( 0..23)\n" +#~ " %%l Ùñá ( 1..12)\n" +#~ " %%m ÌÞíáò (01..12)\n" +#~ " %%M Ëåðôü (00..59)\n" +#~ " %%n Ìéá íÝá ãñáììÞ\n" +#~ " %%p Ôïðéêü ÌÌ Þ ÐÌ\n" +#~ " %%r Ùñá, 12-ùñá (ùù:ëë:ää [ÌÐ]M)\n" +#~ " %%s Äåõôåñüëåðôá áðü 00:00:00, Éáí 1, 1970 (ìéá åðÝêôáóç ôçò GNU)\n" +#~ " %%S Äåõôåñüëåðôá (00..61)\n" +#~ " %%t Ïñéæüíôéá êáôÜôáîç óå ðßíáêá (tab)\n" +#~ " %%T Ùñá, 24-ùñá (ùù:ëë:ää)\n" +#~ " %%U Ï áñéèìüò ôçò åâäïìÜäáò ôïõ ÷ñüíïõ ìå ôçí ÊõñéáêÞ íá åßíáé\n" +#~ " ç ðñþôç ìÝñá ôçò åâäïìÜäáò (00..53)\n" +#~ " %%V Ï áñéèìüò ôçò åâäïìÜäáò ôïõ ÷ñüíïõ ìå ôçí ÄåõôÝñá íá åßíáé\n" +#~ " ç ðñþôç ìÝñá ôçò åâäïìÜäáò (01..52)\n" +#~ " %%w ÌÝñá ôçò åâäïìÜäáò (0..6); Ôï 0 ðáñéóôÜ ôçí ÊõñéáêÞ\n" +#~ " %%W Ï áñéèìüò ôçò åâäïìÜäáò ôïõ ÷ñüíïõ ìå ôçí ÄåõôÝñá íá åßíáé ç " +#~ "ðñþôç\n" +#~ " ìÝñá ôçò åâäïìÜäáò (00..53)\n" +#~ " %%x ÔïðéêÞ áíáðáñÜóôáóç ôçò çìåñïìçíßáò (ÌÌ/ÇÇ/××)\n" +#~ " %%X ÔïðéêÞ áíáðáñÜóôáóç ôçò þñáò (%%Ù:%%Ë:%%Ä)\n" +#~ " %%y Ôá äýï ôåëåõôáßá øçößá ôçò ÷ñïíéÜò (00..99)\n" +#~ " %%Y ×ñüíïò (1970...)\n" +#~ " %%z Ç æþíç þñáò óå ìïñöÞ áñéèìçôéêÞ óýìöùíá ìå ôï RFC-822 (-0500)\n" +#~ " (ìéá ìç ôõðéêÞ åðÝêôáóç)\n" +#~ " %%Z Æþíç þñáò (ð.÷. EDT), Þ ôßðïôá åáí äåí Ý÷åé êáèïñéóôåß æþíç þñáò\n" +#~ "\n" +#~ "Åî'ïñéóìïý, ôá áñéèìçôéêÜ óôïé÷åßá ôçò çìåñïìçíßáò óõìðëçñþíïíôáé ìå " +#~ "ìçäåíéêÜ.\n" +#~ "Ôï GNU date áíáãíùñßæåé ôïõò ðáñáêÜôù ìåôáôñïðåßò ìåôáîý `%%' êáé\n" +#~ "áñéèìçôéêÞò êáôåõèõíôÞñéáò ãñáììÞò.\n" +#~ " `-' (ðáýëá) Íá ìçí óõìðëçñþèåß ôï ðåäßï\n" +#~ " `_' (õðïãñÜììéóç) Íá óõìðëçñùèåß ôï ðåäßï ìå êåíÜ\n" + +#, fuzzy +#~ msgid "" +#~ "Echo the STRING(s) to standard output.\n" +#~ "\n" +#~ " -n do not output the trailing newline\n" +#~ " -e enable interpretation of the backslash-escaped " +#~ "characters\n" +#~ " listed below\n" +#~ " -E disable interpretation of those sequences in STRINGs\n" +#~ " --help display this help and exit (should be alone)\n" +#~ " --version output version information and exit (should be alone)\n" +#~ "\n" +#~ "Without -E, the following sequences are recognized and interpolated:\n" +#~ "\n" +#~ " \\NNN the character whose ASCII code is NNN (octal)\n" +#~ " \\\\ backslash\n" +#~ " \\a alert (BEL)\n" +#~ " \\b backspace\n" +#~ " \\c suppress trailing newline\n" +#~ " \\f form feed\n" +#~ " \\n new line\n" +#~ " \\r carriage return\n" +#~ " \\t horizontal tab\n" +#~ " \\v vertical tab\n" +#~ msgstr "" +#~ "Åêôõðþíåé ôçí ÁËÕÓÉÄÁ óôçí ôõðéêÞ Ýîïäï.\n" +#~ "\n" +#~ " -n Íá ìçí åêôõðùèåß íåá ãñáììÞ óôï ôÝëïò\n" +#~ " -e (äåí ÷ñçóéìïðïéåßôáé)\n" +#~ " -E Áðåíåñãïðïéåß ôçí ðáñåìâïëÞ ìåñéêþí äéáäï÷þí óôçí \n" +#~ " ÁËÕÓÉÄÁ\n" +#~ " --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +#~ " --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" +#~ "\n" +#~ "×ùñßò ôçí -E, ïé äéáäï÷Ýò ðïõ áêïëïõèïýí áíáãíùñßæïíôáé êáé " +#~ "ðáñáìâÜëïíôáé:\n" +#~ "\n" +#~ " \\NNN Ï ÷áñáêôÞñáò ðïõ ï ASCII êùäéêüò ôïõ åßíáé NNN (óôï ïêôáäéêü)\n" +#~ " \\\\ Ï ÷áñáêôÞñáò `\\'\n" +#~ " \\a Ç÷ïò áöýðíéóçò\n" +#~ " \\b ÐéóùäéÜóôçìá\n" +#~ " \\c Ðáýåé ôçí íåá óåéñÜ óôï ôÝëïò\n" +#~ " \\f ÁëëáãÞ óåëßäáò\n" +#~ " \\n ÍÝá óåéñÜ\n" +#~ " \\r ÅðéóôñïöÞ ôïõ äñïìÝá\n" +#~ " \\t Ïñéæüíôéá êáôÜôáîç óå ðßíáêá (tab)\n" +#~ " \\v ÊÜèåôç êáôáîç óå ðßíáêá\n" + +#, fuzzy +#~ msgid "" +#~ "Print the value of EXPRESSION to standard output. A blank line below\n" +#~ "separates increasing precedence groups. EXPRESSION may be:\n" +#~ "\n" +#~ " ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" +#~ "\n" +#~ " ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0\n" +#~ "\n" +#~ " ARG1 < ARG2 ARG1 is less than ARG2\n" +#~ " ARG1 <= ARG2 ARG1 is less than or equal to ARG2\n" +#~ " ARG1 = ARG2 ARG1 is equal to ARG2\n" +#~ " ARG1 != ARG2 ARG1 is unequal to ARG2\n" +#~ " ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" +#~ " ARG1 > ARG2 ARG1 is greater than ARG2\n" +#~ "\n" +#~ " ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" +#~ " ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" +#~ "\n" +#~ " ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" +#~ " ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" +#~ " ARG1 %% ARG2 arithmetic remainder of ARG1 divided by ARG2\n" +#~ "\n" +#~ " STRING : REGEXP anchored pattern match of REGEXP in STRING\n" +#~ "\n" +#~ " match STRING REGEXP same as STRING : REGEXP\n" +#~ " substr STRING POS LENGTH substring of STRING, POS counted from 1\n" +#~ " index STRING CHARS index in STRING where any CHARS is found, or " +#~ "0\n" +#~ " length STRING length of STRING\n" +#~ " + TOKEN interpret TOKEN as a string, even if it is " +#~ "a\n" +#~ " keyword like `match' or an operator like " +#~ "`/'\n" +#~ "\n" +#~ " ( EXPRESSION ) value of EXPRESSION\n" +#~ msgstr "" +#~ "Åêôõðþíåé ôçí ôéìÞ ôçò ÅÊÖÑÁÓÇ óôçí ôõðéêÞ Ýîïäï. Ìéá êåíÞ ãñáììÞ,\n" +#~ " ðéï êÜôù, ÷ùñßæåé óå ïìÜäåò ìå áýîïõóá ðñïôåñáéüôçôá.\n" +#~ "Ç ÅÊÖÑÁÓÇ ìðïñåß íá åßíáé:\n" +#~ "\n" +#~ " ÐÁÑÁÌ1 | ÐÁÑÁÌ2 ÐÁÑÁÌ1 áí äåí åßíáé êåíÞ Þ 0, áëëéþò ÐÁÑÁÌ2\n" +#~ "\n" +#~ " ÐÁÑÁÌ1 & ÐÁÑÁÌ2 ÐÁÑÁÌ1 åáí êáìéÜ áðü ôéò ðáñáìÝôñïõò äåí åéíáé " +#~ "êåíÞ\n" +#~ " Þ ìçäÝí, áëëéþò 0\n" +#~ "\n" +#~ " ÐÁÑÁÌ1 < ÐÁÑÁÌ2 ÐÁÑÁÌ1 åßíáé ìéêñüôåñç ôçò ÐÁÑÁÌ2\n" +#~ " ÐÁÑÁÌ1 <= ÐÁÑÁÌ2 ÐÁÑÁÌ1 åßíáé ìéêñüôåñç Þ ßóç ôçò ÐÁÑÁÌ2\n" +#~ " ÐÁÑÁÌ1 = ÐÁÑÁÌ2 ÐÁÑÁÌ1 åßíáé ßóç ìå ÐÁÑÁÌ2\n" +#~ " ÐÁÑÁÌ1 != ÐÁÑÁÌ2 ÐÁÑÁÌ1 äåí åßíáé ßóç ìå ôçí ÐÁÑÁÌ2\n" +#~ " ÐÁÑÁÌ1 >= ÐÁÑÁÌ2 ÐÁÑÁÌ1 åßíáé ìåãáëýôåñç Þ ßóç ôçò ÐÁÑÁÌ2\n" +#~ " ÐÁÑÁÌ1 > ÐÁÑÁÌ2 ÐÁÑÁÌ1 åßíáé ìåãáëýôåñç ôçò ÐÁÑÁÌ2\n" +#~ "\n" +#~ " ÐÁÑÁÌ1 + ÐÁÑÁÌ2 Ôï áñéèìçôéêü Üèñïéóìá ôùí ÐÁÑÁÌ1 êáé ÐÁÑÁÌ2\n" +#~ " ÐÁÑÁÌ1 - ÐÁÑÁÌ2 Ç áñéèìçôéêÞ äéáöïñÜ ôçò ÐÁÑÁÌ1 ìå ôçí ÐÁÑÁÌ2\n" +#~ "\n" +#~ " ÐÁÑÁÌ1 * ÐÁÑÁÌ2 Ôï áñéèìçôéêü ãéíüìåíï ôùí ÐÁÑÁÌ1 êáé ÐÁÑÁÌ2\n" +#~ " ÐÁÑÁÌ1 / ÐÁÑÁÌ2 Ôï áñéèìçôéêü ðçëßêï ôçò ÐÁÑÁÌ1 äéá ôçò ÐÁÑÁÌ2\n" +#~ " ÐÁÑÁÌ1 %% ÐÁÑÁÌ2 Ôï õðüëïéðï ôçò ÐÁÑÁÌ1 äéá ôçí ÐÁÑÁÌ2\n" +#~ "\n" +#~ " ÁËÕÓÉÄÁ : ÊÁÍ_ÅÊÖ\n" +#~ " Ôáßñéáóìá ôçò ÊÁÍ_ÅÊÖ ìåóá óôçí ÁËÕÓÉÄÁ\n" +#~ "\n" +#~ " match ÁËÕÓÉÄÁ ÊÁÍ_ÅÊÖ\n" +#~ " Oìïéï ìå ÁËÕÓÉÄÁ : ÊÁÍ_ÅÊÖ\n" +#~ " substr ÁËÕÓÉÄÁ ÈÅÓÇ ÌÇÊÏÓ\n" +#~ " Aöáéñåß áðï ôçí ÁËÕÓÉÄÁ, áñ÷ßæïíôáò áðï ôçí ÈÅÓÇ\n" +#~ " (ìåôñþíôáò áðï ôï 1) \n" +#~ " index ÁËÕÓÉÄÁ ÔéìÞ ôçò èÝóçò ôïõ ×ÁÑÁÊÔÇÑÁ åÜí âñåèåß óôçí\n" +#~ " ÁËÕÓÉÄÁ, áëëéþò 0\n" +#~ " length ÁËÕÓÉÄÁ ÌÞêïò ôçò ÁËÕÓÉÄÁÓ\n" +#~ "\n" +#~ " ( EÊÖÑÁÓÇ ) ÔéìÞ ôçò ÅÊÖÑÁÓÇÓ\n" + +#, fuzzy +#~ msgid "" +#~ "Print ARGUMENT(s) according to FORMAT.\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "FORMAT controls the output as in C printf. Interpreted sequences are:\n" +#~ "\n" +#~ " \\\" double quote\n" +#~ " \\0NNN character with octal value NNN (0 to 3 digits)\n" +#~ " \\\\ backslash\n" +#~ " \\a alert (BEL)\n" +#~ " \\b backspace\n" +#~ " \\c produce no further output\n" +#~ " \\f form feed\n" +#~ " \\n new line\n" +#~ " \\r carriage return\n" +#~ " \\t horizontal tab\n" +#~ " \\v vertical tab\n" +#~ " \\xNNN byte with hexadecimal value NNN (1 to 3 digits)\n" +#~ "\n" +#~ " \\uNNNN character with hexadecimal value NNNN (4 digits)\n" +#~ " \\UNNNNNNNN character with hexadecimal value NNNNNNNN (8 digits)\n" +#~ " %%%% a single %%\n" +#~ " %%b ARGUMENT as a string with `\\' escapes interpreted\n" +#~ "\n" +#~ "and all C format specifications ending with one of diouxXfeEgGcs, with\n" +#~ "ARGUMENTs converted to proper type first. Variable widths are handled.\n" +#~ msgstr "" +#~ "Åêôõðþíåé ôéò ÐÁÑÁÌÅÔÑÏÕÓ óýìöùíá ìç ôçí ÌÏÑÖÇ.\n" +#~ "\n" +#~ " --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +#~ " --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" +#~ "\n" +#~ "Ç ÌÏÑÖÇ åëÝã÷åé ôçí Ýîïäï üðùò ç óõíÜñôçóç printf() óôçí C.\n" +#~ "Ïé óåéñÝò ðïõ åñìçíåýïíôáé åéíáé:\n" +#~ "\n" +#~ " \\\" ÅéóáãùãéêÜ\n" +#~ " \\0NNN Ï ÷áñáêôÞñáò ìå ïêôáäéêÞ ôéìÞ NNN (0 ìÝ÷ñé 3 øçößá)\n" +#~ " \\\\ Ï ÷áñáêôÞñáò `\\'\n" +#~ " \\a Ç÷ïò áöýðíéóçò\n" +#~ " \\b ÐéóùäéÜóôçìá\n" +#~ " \\c ÓôáìáôÜåé ôçí åêôõðþóç\n" +#~ " \\f ÁëëáãÞ óåëßäáò\n" +#~ " \\n ÁëëáãÞ ãñáììÞò\n" +#~ " \\r ÅðéóôñïöÞ äñïìÝá\n" +#~ " \\t Ïñéæüíôéá êáôÜôáîç óå ðßíáêá (tab)\n" +#~ " \\v ÊÜèåôç êáôÜôáîç óå ðßíáêá\n" +#~ " \\xNNN Ï ÷áñáêôÞñáò ìå äåêáåîáäéêÞ ôéìÞ NNN (1 ìÝ÷ñé 3 øçößá)\n" +#~ "\n" +#~ " %%%% Ï ÷áñáêôÞñáò `%%'\n" +#~ " %%b Ïé ÐÁÑÁÌÅÔÑÏÉ óáí áëõóßäá ìå ôïõò ÷áñáêôÞñåò äéáöõãÞò `\\'\n" +#~ " åñìçíåõìÝíïõò\n" +#~ "\n" +#~ "åðßóçò üëá ôá ÷áñáêôçñéóôéêÜ ôçò ìïñöÞò óôç C, ðïõ ëÞãïõí\n" +#~ "óå Ýíá áðï ôá diouxXfeEgGcs, ìå ôçí ÐÁÑÁÌÅÔÑÏ íá Ý÷åé ìåôáôñáðåß\n" +#~ "óôïí óùóôü ôýðï.\n" +#~ "Ïé ìåôáâëçôÝò ìåôáâëçôïý ìÞêïò õðïóôçñßæïíôáé.\n" + +# +#, fuzzy +#~ msgid "" +#~ "Print the full filename of the current working directory.\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "ÅìöÜíéóç Üèñïéóìá åëÝã÷ïõ CRC êáé áñéèìü bytes ãéá êÜèå ÁÑ×ÅÉÏ.\n" +#~ "\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Special characters:\n" +#~ " * dsusp CHAR CHAR will send a terminal stop signal once input " +#~ "flushed\n" +#~ " eof CHAR CHAR will send an end of file (terminate the input)\n" +#~ " eol CHAR CHAR will end the line\n" +#~ " * eol2 CHAR alternate CHAR for ending the line\n" +#~ " erase CHAR CHAR will erase the last character typed\n" +#~ " intr CHAR CHAR will send an interrupt signal\n" +#~ " kill CHAR CHAR will erase the current line\n" +#~ " * lnext CHAR CHAR will enter the next character quoted\n" +#~ " quit CHAR CHAR will send a quit signal\n" +#~ " * rprnt CHAR CHAR will redraw the current line\n" +#~ " start CHAR CHAR will restart the output after stopping it\n" +#~ " stop CHAR CHAR will stop the output\n" +#~ " susp CHAR CHAR will send a terminal stop signal\n" +#~ " * swtch CHAR CHAR will switch to a different shell layer\n" +#~ " * werase CHAR CHAR will erase the last word typed\n" +#~ msgstr "" +#~ "\n" +#~ "Åéäéêïß ÷áñáêôÞñåò:\n" +#~ "* dsusp ×ÁÑ Ï ×ÁÑ èá ìåôáäþóåé óÞìá áíáóôïëÞò ôåñìáôéêïý áìÝóùò " +#~ "ìüëéò\n" +#~ " ç åßóïäïò áäåéÜóåé\n" +#~ " eof ×ÁÑ Ï ×ÁÑ èá ìåôáäþóåé Ýíá ôåëïò áñ÷åßïõ (ôÝëïò åéóüäïõ)\n" +#~ " eol ×ÁÑ Ï ×ÁÑ èá ìåôáäþóåé Ýíá ôåëïò ãñáììÞò\n" +#~ "* eol2 ×ÁÑ Åíáëáêôéêüò ×ÁÑ ãéá ôÝëïò ãñáììÞò\n" +#~ " erase ×ÁÑ Ï ×ÁÑ èá óâÞóåé ôïí ôåëåõôáßï ÷áñáêôÞñá ðïõ " +#~ "ðëçêôñïëïãÞèçêå\n" +#~ " intr ×ÁÑ Ï ×ÁÑ èá ìåôáäþóåé óÞìá äéáêïðÞò\n" +#~ " kill ×ÁÑ Ï ×ÁÑ èá óâÞóåé ôçí ôñÝ÷ïõóá ãñáììÞ\n" +#~ "* lnext ×ÁÑ Ï ×ÁÑ èá åéóÜãåé ôïí åðüìåíï ÷áñáêôÞñá óå åéóáãùãéêÜ\n" +#~ " quit ×ÁÑ Ï ×ÁÑ èá ìåôáäüóåé óÞìá ôÝëïõò\n" +#~ "* rprnt ×ÁÑ Ï ×ÁÑ èá îáíáæùãñáößóåé ôçí ôñÝ÷ïõóá ãñáììÞ\n" +#~ " start ×ÁÑ Ï ×ÁÑ èá îáíáñ÷ßóåé ôçí Ýîïäï ìåôÜ ôï óôáìáôçìÜ ôçò\n" +#~ " stop ×ÁÑ Ï ×ÁÑ èá óôáìáôÞóåé ôçí Ýîïäï\n" +#~ " susp ×ÁÑ Ï ×ÁÑ èá ìåôáäþóåé óÞìá áíáóôïëÞò ôåñìáôéêïý\n" +#~ "* swtch ×ÁÑ Ï ×ÁÑ èá åðéôñÝøåé ôçí ìåôáöïñÜ óå äéáöïñåôéêÞ óôñþóç " +#~ "êåëýöïõò\n" +#~ " (shell layer)\n" +#~ "* werase ×ÁÑ Ï ×ÁÑ èá óâÞóåé ôçí ôåëåõôáßá ëÝîç ðïõ ðëçêôñïëïãÞèçêå\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Special settings:\n" +#~ " N set the input and output speeds to N bauds\n" +#~ " * cols N tell the kernel that the terminal has N columns\n" +#~ " * columns N same as cols N\n" +#~ " ispeed N set the input speed to N\n" +#~ " * line N use line discipline N\n" +#~ " min N with -icanon, set N characters minimum for a completed " +#~ "read\n" +#~ " ospeed N set the output speed to N\n" +#~ " * rows N tell the kernel that the terminal has N rows\n" +#~ " * size print the number of rows and columns according to the " +#~ "kernel\n" +#~ " speed print the terminal speed\n" +#~ " time N with -icanon, set read timeout of N tenths of a second\n" +#~ msgstr "" +#~ "\n" +#~ "ÅéäéêÝò åêëïãÝò:\n" +#~ " N ÈÝôåé ôçí ôá÷ýôçôá åßóïäïõ êáé Ýîïäïõ óå Í baud\n" +#~ "* cols N Ðëçñïöïñåß ôïí ðõñÞíá ïôé ôï ôåñìáôéêü Ý÷åé N óôÞëåò\n" +#~ "* columns N Ïìïéï ìå ôï cols N\n" +#~ " ispeed N ÈÝôåé ôçí ôá÷ýôçôá åéóüäïõ óå N\n" +#~ "* line N ×ñçóéìïðïéåß ôçí óõìðåñéöïñÜ ãñáììÞò N\n" +#~ " min N Ìáæß ìå -icanon, èÝôåé óå N ôïí áñéèìü ÷áñáêôÞñùí\n" +#~ " áðáñáßôçôùí ãéá ìéá ðëÞñç áíÜãíùóç\n" +#~ " ospeed N ÈÝôåé ôçí ôá÷ýôçôá åîüäïõ óå N\n" +#~ "* rows N Ðëçñïöïñåß ôïí ðõñÞíá üôé ôï ôåñìáôéêü Ý÷åé N óåéñÝò\n" +#~ "* size Åêôõðþíåé ôïí áñéèìü ãñáììþí êáé óôåéëþí\n" +#~ " óýìöùíá ìå ôïí ðõñÞíá\n" +#~ " speed Åêôõðþíåé ôçí ôá÷ýôçôá ôïõ ôåñìáôéêïý\n" +#~ " time N Ìáæß ìå -icanon, èÝôåé ôï ÷ñïíüìåôñï ôÝñìáôéóìïý ôçò\n" +#~ " áíåíåñãÞò áíÜãíùóçò óå N äÝêáôá äåõôåñïëÝðôïõ\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Input settings:\n" +#~ " [-]brkint breaks cause an interrupt signal\n" +#~ " [-]icrnl translate carriage return to newline\n" +#~ " [-]ignbrk ignore break characters\n" +#~ " [-]igncr ignore carriage return\n" +#~ " [-]ignpar ignore characters with parity errors\n" +#~ " * [-]imaxbel beep and do not flush a full input buffer on a " +#~ "character\n" +#~ " [-]inlcr translate newline to carriage return\n" +#~ " [-]inpck enable input parity checking\n" +#~ " [-]istrip clear high (8th) bit of input characters\n" +#~ " * [-]iuclc translate uppercase characters to lowercase\n" +#~ " * [-]ixany let any character restart output, not only start " +#~ "character\n" +#~ " [-]ixoff enable sending of start/stop characters\n" +#~ " [-]ixon enable XON/XOFF flow control\n" +#~ " [-]parmrk mark parity errors (with a 255-0-character sequence)\n" +#~ " [-]tandem same as [-]ixoff\n" +#~ msgstr "" +#~ "\n" +#~ "ÅðéëïãÝò åéóüäïõ:\n" +#~ " [-]brkint Ôï 'break' ðñïêáëåß Ýíá óÞìá äéáêïðÞò\n" +#~ " [-]icrnl ÌåôáôñÝðåé ôçí `åðáíáöïñÜ äñïìÝá' óå `íÝá ãñáììÞ'\n" +#~ " [-]ignbrk Áãíïåß ôïõò ÷áñáêôÞñåò äéáêïðÞò (break)\n" +#~ " [-]igncr Áãíïåß ôçí åðáíáöïñÜ äñïìÝá\n" +#~ " [-]ignpar Áãíïåß ôïõò ÷áñáêôÞñåò ìå ëÜèç éóïôçìßáò\n" +#~ "* [-]imaxbel Åíåñãïðïéåß ôïí Þ÷ï êáé äåí áäåéÜæåé Ýíá ãåìÜôï buffer\n" +#~ " åéóüäïõ ìå ôçí Üöéîç åíüò ÷áñáêôÞñá\n" +#~ " [-]inlcr ÌåôáôñÝðåé ôçí `íåá ãñáììç' óå `åðáíáöïñÜ äñïìÝá'\n" +#~ " [-]inpck Åíåñãïðïéåß ôçí åðáëÞèåõóç éóïôçìßáò åéóüäïõ\n" +#~ " [-]istrip Áöáéñåß ôï õøçëü bit (8ï) ôùí ÷áñáêôÞñùí åéóüäïõ\n" +#~ "* [-]iuclc ÌåôáôñÝðåé ôá êåöáëáßá óå ìéêñÜ\n" +#~ "* [-]ixany ÁöÞíåé êÜèå ÷áñáêôÞñá íá îáíáñ÷ßóåé ôçí Ýîïäï, ü÷é ìïíï " +#~ "ôïí\n" +#~ " ÷áñáêôÞñá åêêßíçóçò\n" +#~ " [-]ixoff Åíåñãïðïéåß ôçí áðïóôïëÞ ÷áñáêôÞñùí áñ÷Þ/ôÝëïò\n" +#~ " [-]ixon Åíåñãïðïéåß ôïí XON/XOFF Ýëåã÷ïò ñïÞò\n" +#~ " [-]parmrk Äåß÷íåé ôá ëÜèç éóüôçìßáò (ìå ìéá óåéñÜ ÷áñáêôÞñùí 255-" +#~ "0)\n" +#~ " [-]tandem Ïìïéï ìå [-]ixoff\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Local settings:\n" +#~ " [-]crterase echo erase characters as backspace-space-backspace\n" +#~ " * crtkill kill all line by obeying the echoprt and echoe settings\n" +#~ " * -crtkill kill all line by obeying the echoctl and echok settings\n" +#~ " * [-]ctlecho echo control characters in hat notation (`^c')\n" +#~ " [-]echo echo input characters\n" +#~ " * [-]echoctl same as [-]ctlecho\n" +#~ " [-]echoe same as [-]crterase\n" +#~ " [-]echok echo a newline after a kill character\n" +#~ " * [-]echoke same as [-]crtkill\n" +#~ " [-]echonl echo newline even if not echoing other characters\n" +#~ " * [-]echoprt echo erased characters backward, between `\\' and '/'\n" +#~ " [-]icanon enable erase, kill, werase, and rprnt special " +#~ "characters\n" +#~ " [-]iexten enable non-POSIX special characters\n" +#~ " [-]isig enable interrupt, quit, and suspend special characters\n" +#~ " [-]noflsh disable flushing after interrupt and quit special " +#~ "characters\n" +#~ " * [-]prterase same as [-]echoprt\n" +#~ " * [-]tostop stop background jobs that try to write to the terminal\n" +#~ " * [-]xcase with icanon, escape with `\\' for uppercase characters\n" +#~ msgstr "" +#~ "\n" +#~ "ÔïðéêÝò åðéëïãÝò:\n" +#~ " [-]crterase ÐñïóèÝôåé ç÷þ óôïí ÷áñáêôÞñá óâçóßìáôïò óýìöùíá ìå ôçí " +#~ "óåéñÜ\n" +#~ " ðéóùäéÜóôçìá-äéÜóôçìá-ðéóùäéÜóôçìá\n" +#~ "* crtkill Óêïôþíåé üëç ôçí ãñáììÞ õðáêïýïíôáò óôéò åðéëïãÝò\n" +#~ " 'echoprt' êáé 'echoe'\n" +#~ "* -crtkill Óêïôþíåé üëç ôçí ãñáììÞ õðáêïýïíôáò óôéò åðéëïãÝò\n" +#~ " 'echoctl' êáé 'echok'\n" +#~ "* [-]ctlecho ÐñïóèÝôåé ç÷þ óôïõò ÷áñáêôÞñåò åëÝã÷ïõ óôç óçìåéïãñáößá\n" +#~ " êáðÝëï (`^c')\n" +#~ " [-]echo ÐñïóèÝôåé ç÷þ óôïõò åéóáãþìåíïõò ÷áñáêôÞñåò\n" +#~ "* [-]echoctl Ïìïéï ìå [-]ctlecho\n" +#~ " [-]echoe Ïìïéï ìå [-]crterase\n" +#~ " [-]echok ÐñïóèÝôåé `íåá ãñáììÞ' ìåôÜ áðï Ýíá `kill' ÷áñáêôÞñá * [-]" +#~ "echoke Ïìïéï [-]crtkill\n" +#~ " [-]echonl ÐñïóèÝôåé ç÷þ óôç `íÝá ãñáììÞ' áêüìç êáé áí äåí " +#~ "óõìâáßíåé\n" +#~ " ãéá ôïõò Üëëïõò ÷áñáêôÞñåò\n" +#~ "* [-]echoprt ÐñïóèÝôåé ç÷þ óôïõò óâçóìÝíïõò ÷áñáêôÞñåò ðñïò ôá " +#~ "ðßóù ìåôáîý `\\' êáé '/'\n" +#~ " [-]icanon Åíåñãïðïéåß ôïõò åéäéêïýò ÷áñáêôÞñåò\n" +#~ " 'erase', 'kill', 'werase', êáé 'rprnt'\n" +#~ " [-]iexten Åíåñãïðïéåß ôïõò ìç-POSIX åéäéêïýò ÷áñáêôÞñåò\n" +#~ " [-]isig Åíåñãïðïéåß ôïõò åéäéêïýò ÷áñáêôÞñåò\n" +#~ " 'interrupt', 'quit', êáé 'suspend'\n" +#~ " [-]noflsh Áðåíåñãïðïéåß ôï Üäåéáóìá ìåôÜ ôïõò åéäéêïýò ÷áñáêôÞñåò\n" +#~ " 'interrupt' êáé 'quit'\n" +#~ "* [-]prterase Ïìïéï ìå [-]echoprt\n" +#~ "* [-]tostop ÓôáìáôÜ ôéò äïõëåéÝò óôï ðáñáóêÞíéï ðïõ ðñïóðáèïýí íá\n" +#~ " ãñÜøïõí óôï ôåñìáôéêü\n" +#~ "* [-]xcase Ìáæé ìå ôï 'icanon', äéáöåýãåé ìå `\\'\n" +#~ " ãéá ôá êåöáëáßá\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Combination settings:\n" +#~ " * [-]LCASE same as [-]lcase\n" +#~ " cbreak same as -icanon\n" +#~ " -cbreak same as icanon\n" +#~ " cooked same as brkint ignpar istrip icrnl ixon opost isig\n" +#~ " icanon, eof and eol characters to their default values\n" +#~ " -cooked same as raw\n" +#~ " crt same as echoe echoctl echoke\n" +#~ " dec same as echoe echoctl echoke -ixany intr ^c erase 0177\n" +#~ " kill ^u\n" +#~ " * [-]decctlq same as [-]ixany\n" +#~ " ek erase and kill characters to their default values\n" +#~ " evenp same as parenb -parodd cs7\n" +#~ " -evenp same as -parenb cs8\n" +#~ " * [-]lcase same as xcase iuclc olcuc\n" +#~ " litout same as -parenb -istrip -opost cs8\n" +#~ " -litout same as parenb istrip opost cs7\n" +#~ " nl same as -icrnl -onlcr\n" +#~ " -nl same as icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +#~ " oddp same as parenb parodd cs7\n" +#~ " -oddp same as -parenb cs8\n" +#~ " [-]parity same as [-]evenp\n" +#~ " pass8 same as -parenb -istrip cs8\n" +#~ " -pass8 same as parenb istrip cs7\n" +#~ " raw same as -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +#~ " -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +#~ " -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +#~ " -raw same as cooked\n" +#~ " sane same as cread -ignbrk brkint -inlcr -igncr icrnl\n" +#~ " -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +#~ " -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +#~ " isig icanon iexten echo echoe echok -echonl -noflsh\n" +#~ " -xcase -tostop -echoprt echoctl echoke, all special\n" +#~ " characters to their default values.\n" +#~ msgstr "" +#~ "\n" +#~ "ÓõíäõáóôéêÝò åðéëïãÝò:\n" +#~ "* [-]LCASE Ïìïéï ìå [-]lcase\n" +#~ " cbreak Ïìïéï ìå -icanon\n" +#~ " -cbreak Ïìïéï ìå icanon\n" +#~ " cooked Ïìïéï ìå brkint ignpar istrip icrnl ixon opost isig\n" +#~ " icanon, eof êáé eol óôéò åî'ïñéóìïý ôéìÝò ôïõò\n" +#~ " -cooked Ïìïéï ìå raw\n" +#~ " crt Ïìïéï ìå echoe echoctl echoke\n" +#~ " dec Ïìïéï ìå echoe echoctl echoke -ixany intr ^c erase 0177\n" +#~ " kill ^u\n" +#~ "* [-]decctlq Ïìïéï ìå [-]ixany\n" +#~ " ek `erase' êáé `kill' ÷áñáêôÞñåò óôéò åî'ïñéóìïý ôéìÝò ôïõò\n" +#~ " evenp Ïìïéï ìå parenb -parodd cs7\n" +#~ " -evenp Ïìïéï ìå -parenb cs8\n" +#~ "* [-]lcase Ïìïéï ìå xcase iuclc olcuc\n" +#~ " litout Ïìïéï ìå -parenb -istrip -opost cs8\n" +#~ " -litout Ïìïéï ìå parenb istrip opost cs7\n" +#~ " nl Ïìïéï ìå -icrnl -onlcr\n" +#~ " -nl Ïìïéï ìå icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +#~ " oddp Ïìïéï ìå parenb parodd cs7\n" +#~ " -oddp Ïìïéï ìå -parenb cs8\n" +#~ " [-]parity Ïìïéï ìå [-]evenp\n" +#~ " pass8 Ïìïéï ìå -parenb -istrip cs8\n" +#~ " -pass8 Ïìïéï ìå parenb istrip cs7\n" +#~ " raw Ïìïéï ìå -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +#~ " -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +#~ " -imaxbel -opost -isig -icanon -xcase min 1 öïñÜ 0\n" +#~ " -raw Ïìïéï ìå cooked\n" +#~ " sane Ïìïéï ìå cread -ignbrk brkint -inlcr -igncr icrnl\n" +#~ " -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +#~ " -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +#~ " isig icanon iexten echo echoe echok -echonl -noflsh\n" +#~ " -xcase -tostop -echoprt echoctl echoke, êáé üëïõò ôïõò\n" +#~ " åéäéêïýò ÷áñáêôÞñåò ìå ôéò åî'ïñéóìïý ôéìÝò ôïõò.\n" + +# +#, fuzzy +#~ msgid "" +#~ "Exit with the status determined by EXPRESSION.\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "EXPRESSION is true or false and sets exit status. It is one of:\n" +#~ msgstr "" +#~ "ÅìöÜíéóç Üèñïéóìá åëÝã÷ïõ CRC êáé áñéèìü bytes ãéá êÜèå ÁÑ×ÅÉÏ.\n" +#~ "\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ " FILE1 -ef FILE2 FILE1 and FILE2 have the same device and inode " +#~ "numbers\n" +#~ " FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2\n" +#~ " FILE1 -ot FILE2 FILE1 is older than FILE2\n" +#~ "\n" +#~ " -b FILE FILE exists and is block special\n" +#~ " -c FILE FILE exists and is character special\n" +#~ " -d FILE FILE exists and is a directory\n" +#~ " -e FILE FILE exists\n" +#~ " -f FILE FILE exists and is a regular file\n" +#~ " -g FILE FILE exists and is set-group-ID\n" +#~ " -h FILE FILE exists and is a symbolic link (same as -L)\n" +#~ " -G FILE FILE exists and is owned by the effective group ID\n" +#~ " -k FILE FILE exists and has its sticky bit set\n" +#~ " -L FILE FILE exists and is a symbolic link (same as -h)\n" +#~ " -O FILE FILE exists and is owned by the effective user ID\n" +#~ " -p FILE FILE exists and is a named pipe\n" +#~ " -r FILE FILE exists and is readable\n" +#~ " -s FILE FILE exists and has a size greater than zero\n" +#~ " -S FILE FILE exists and is a socket\n" +#~ " -t [FD] file descriptor FD (stdout by default) is opened on a " +#~ "terminal\n" +#~ " -u FILE FILE exists and its set-user-ID bit is set\n" +#~ " -w FILE FILE exists and is writable\n" +#~ " -x FILE FILE exists and is executable\n" +#~ msgstr "" +#~ "\n" +#~ " ÁÑ×ÅÉÏ1 -ef ÁÑ×ÅÉÏ2 ÁÑ×ÅÉÏ1 êáé ÁÑ×ÅÉÏ2 Ý÷ïõí ôï ßäéï íïýìåñï\n" +#~ " óõóêåõÞò êáé inode\n" +#~ " ÁÑ×ÅÉÏ1 -nt ÁÑ×ÅÉÏ2 ÁÑ×ÅÉÏ1 åßíáé ðéï ðñüóöáôï (çìåñïìçíßá " +#~ "ìåôáôñïðÞò)\n" +#~ " áðï ôï ÁÑ×ÅÉÏ2\n" +#~ " ÁÑ×ÅÉÏ1 -ot ÁÑ×ÅÉÏ2 ÁÑ×ÅÉÏ1 åßíáé ðéï ðáëéü áðï ôï ÁÑ×ÅÉÏ2\n" +#~ "\n" +#~ " -b ÁÑ×ÅÉÏ ÁÑ×ÅÉÏ õðÜñ÷åé êáé åßíáé áñ÷åßï ôýðïõ block\n" +#~ " -c ÁÑ×ÅÉÏ ÁÑ×ÅÉÏ õðÜñ÷åé êáé åßíáé åéäéêïý ôýðïõ ÷áñáêôÞñùí\n" +#~ " -d ÁÑ×ÅÉÏ ÁÑ×ÅÉÏ õðÜñ÷åé êáé åßíáé êáôÜëïãïò\n" +#~ " -e ÁÑ×ÅÉÏ ÁÑ×ÅÉÏ õðÜñ÷åé\n" +#~ " -f ÁÑ×ÅÉÏ ÁÑ×ÅÉÏ õðÜñ÷åé êáé åßíáé êáíïíéêïý ôýðïõ\n" +#~ " -g ÁÑ×ÅÉÏ ÁÑ×ÅÉÏ õðÜñ÷åé êáé ôï bit 'set-group-ID' Ý÷åé ôåèåß\n" +#~ " -G ÁÑ×ÅÉÏ ÁÑ×ÅÉÏ õðÜñ÷åé êáé áíÞêåé óôçí éó÷ýïõóá ôáõôüôçôá\n" +#~ " (effective id) ïìÜäáò\n" +#~ " -k ÁÑ×ÅÉÏ ÁÑ×ÅÉÏ õðÜñ÷åé êáé ôï bit 'sticky' Ý÷åé ôåèåß\n" +#~ " -L ÁÑ×ÅÉÏ ÁÑ×ÅÉÏ õðÜñ÷åé êáé åßíáé óõìâïëéêÞ óýíäåóç (symbolic " +#~ "link)\n" +#~ " -O ÁÑ×ÅÉÏ ÁÑ×ÅÉÏ õðÜñ÷åé êáé áíÞêåé óôçí éó÷ýïõóá ôáõôüôçôá ÷ñÞóôç\n" +#~ " -p ÁÑ×ÅÉÏ ÁÑ×ÅÉÏ õðÜñ÷åé êáé åßíáé áñ÷åßï ôýðïõ named pipe\n" +#~ " -r ÁÑ×ÅÉÏ ÁÑ×ÅÉÏ õðÜñ÷åé êáé åßíáé áíáãíþóéìï\n" +#~ " -s ÁÑ×ÅÉÏ ÁÑ×ÅÉÏ õðÜñ÷åé êáé Ý÷åé ìÝãåèïò èåôéêü\n" +#~ " -S ÁÑ×ÅÉÏ ÁÑ×ÅÉÏ õðÜñ÷åé êáé åßíáé ôïõ ôýðïõ socket\n" +#~ " -t [ÐÁ] Ï ðåñéãñáöçôçò áñ÷åßïõ (FD) (ôõðéêÞ Ýîïäïò åî'ïñéóìïý)\n" +#~ " åßíáé áíïé÷ôüò óå Ýíá ôåñìáôéêü\n" +#~ " -u ÁÑ×ÅÉÏ ÁÑ×ÅÉÏ õðÜñ÷åé êáé ôï bit 'set-user-ID' Ý÷åé ôåèåß\n" +#~ " -w ÁÑ×ÅÉÏ ÁÑ×ÅÉÏ õðÜñ÷åé êáé åßíáé åããñÜøéìï\n" +#~ " -x ÁÑ×ÅÉÏ ÁÑ×ÅÉÏ õðÜñ÷åé êáé åßíáé åêôåëÝóéìï\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ " -a, --all same as -b -d --login -p -r -t -T -u\n" +#~ " -b, --boot time of last system boot\n" +#~ " -d, --dead print dead processes\n" +#~ " -H, --heading print line of column headings\n" +#~ " -i, --idle add idle time as HOURS:MINUTES, . or old\n" +#~ " (deprecated, use -u)\n" +#~ " --login print system login processes\n" +#~ " (equivalent to SUS -l)\n" +#~ " -l, --lookup attempt to canonicalize hostnames via DNS\n" +#~ " (-l is deprecated, use --lookup)\n" +#~ " -m only hostname and user associated with stdin\n" +#~ " -p, --process print active processes spawned by init\n" +#~ " -q, --count all login names and number of users logged on\n" +#~ " -r, --runlevel print current runlevel\n" +#~ " -s, --short print only name, line, and time (default)\n" +#~ " -t, --time print last system clock change\n" +#~ " -T, -w, --mesg add user's message status as +, - or ?\n" +#~ " -u, --users lists users logged in\n" +#~ " --message same as -T\n" +#~ " --writable same as -T\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "If FILE is not specified, use %s. %s as FILE is common.\n" +#~ "If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n" +#~ msgstr "" +#~ "\n" +#~ " -H, --heading Åêôõðþíåé ãñáììÞ ìå ôéò åðéêåöáëßäåò ôùí óôçëþí\n" +#~ " -i, -u, --idle ÐñïóèÝôåé ôïí ÷ñüíï ðïõ ï ÷ñÞóôçò åßíáé áäñáíÞò\n" +#~ " óôç ìïñöÞ ÙÑÅÓ:ËÅÐÔÁ, . Þ 'ðáëéÜ'\n" +#~ " -m Ìüíï ôï üíïìá ôïõ óõóôÞìáôïò (hostname) êáé\n" +#~ " ôïí ÷ñÞóôç ðïõ óõíäÝåôáé ìå ôçí ôõðéêÞ åßóïäï\n" +#~ " -q, --count Åêôõðþíåé üëåò ôéò åíåñãÝò óõíäÝóåéò êáé ôïí áñéèìü " +#~ "ôùí\n" +#~ " ÷ñçóôþí ðïõ âñßóêïíôáé óôï óýóôçìá\n" +#~ " -s (áãíïåßôáé)\n" +#~ " -T, -w, --mesg Åêôõðþíåé ôçí êáôÜóôáóç ìçíõìÜôùí ôïõ ÷ñÞóôç ìå +, - " +#~ "Þ ?\n" +#~ " --message Ïìïéï ìå -T\n" +#~ " --writable Ïìïéï ìå -T\n" +#~ " --help Åêôõðþíåé áõôÞ ôçí âïÞèåéá êáé ôåñìáôßæåé\n" +#~ " --version Åêôõðþíåé ðëçñïöïñßåò Ýêäïóçò êáé ôåñìáôßæåé\n" +#~ "\n" +#~ "Åáí ÁÑ×ÅÉÏ äåí êáèïñßæåôáé, ÷ñçóéìïðïéåßôáé ôï %s.\n" +#~ "Ôï %s óáí ÁÑ×ÅÉÏ åßíáé êïéíü. ÅÜí ÐÁÑÁÌ1 êáé ÐÁÑÁÌ2 äïèïýí,\n" +#~ "ôï -m åííïåßôáé: `am i' Þ `mom likes' åßíáé óõíçèéóìÝíá.\n" + +# +#, fuzzy +#~ msgid "" +#~ "Repeatedly output a line with all specified STRING(s), or `y'.\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "ÅìöÜíéóç Üèñïéóìá åëÝã÷ïõ CRC êáé áñéèìü bytes ãéá êÜèå ÁÑ×ÅÉÏ.\n" +#~ "\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +#~ msgid "cannot get processor type" +#~ msgstr "Äåí åßíáé äõíáôüí íá âñåèåß ï ôýðïò ôïõ åðåîåñãáóôÞ." + +#~ msgid "USER" +#~ msgstr "×ÑÇÓÔÇÓ" + +#~ msgid "MESG " +#~ msgstr "ÌÇÍÌ " + +#~ msgid "LOGIN-TIME " +#~ msgstr "ÙÑÁ-ÅÉÓÏÄÏÕ " + +#~ msgid "FROM\n" +#~ msgstr "ÁÐÏ\n" + +#~ msgid "" +#~ msgstr "<Ìç ïñéóìÝíï>" + +#, fuzzy +#~ msgid "Usage: %s [-v]\n" +#~ msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ]\n" + +# +#, fuzzy +#~ msgid "Usage: %s [OPTION]... [VARIABLE]...\n" +#~ msgstr "×ñÞóç: %s [ÅÐÉËÏÃÅÓ]... [ÁÑ×ÅÉÏ]...\n" + +# +#, fuzzy +#~ msgid "Usage: %s [OPTION]... NUMBER[SUFFIX]\n" +#~ msgstr "×ñÞóç: %s [ÅÐÉËÏÃÅÓ]... [ÁÑ×ÅÉÏ]...\n" + +# +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "(obsolete) If -VALUE is used as first OPTION, same as -c VALUE when one " +#~ "of\n" +#~ "multipliers bkm follows concatenated, else same as -n VALUE.\n" +#~ msgstr "" +#~ "ÅìöÜíéóç ôùí 10 ðñþôùí ãñáììþí áðü êÜèå ÁÑ×ÅÉÏ óôçí êáíïíéêÞ Ýîïäï.\n" +#~ "Ìå ðåñéóóüôåñá áðü Ýíá ÁÑ×ÅÉÏ, íá ðñïçãçèåß åðéóÝëéäï ìå ôï üíïìá ôïõ " +#~ "áñ÷åßïõ.\n" +#~ "×ùñßò ÁÑ×ÅÉÏ Þ üôáí ôï ÁÑ×ÅÉÏ åßíáé ôï -, áíÜãíùóç áðü ôçí êáíïíéêÞ " +#~ "åßóïäï.\n" +#~ "\n" +#~ " -c, --bytes=ÌÅÃÅÈÏÓ åìöÜíéóç ôùí ðñþôùí ÌÅÃÅÈÏÓ bytes\n" +#~ " -n, --lines=ÁÑÉÈÌÏÓ åìöÜíéóç ôùí ðñþôùí ÁÑÉÈÌÏÓ ãñáììþí áíôß ôùí " +#~ "ðñþôùí 10\n" +#~ " -q, --quiet, --silent íá ìçí ôõðþíïíôáé åðéóÝëéäá ìå ôá ïíüìáôá " +#~ "áñ÷åßùí\n" +#~ " -v, --verbose íá ôõðþíïíôáé ðÜíôá åðéóÝëéäá ìå ôá ïíüìáôá " +#~ "áñ÷åßùí\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" +#~ "Ôï ÌÅÃÅÈÏÓ ìðïñåß íá Ý÷åé êáôÜëçîç ìå ðïëëáðëáóéáóôÞ: b ãéá 512, k ãéá " +#~ "1K, m ãéá 1 Meg.\n" +#~ "Áí ÷ñçóéìïðïéåßôáé ôï -VALUE óáí ðñþôç ÅÐÉËÏÃÇ, áíÜãíùóå -c ÔÉÌÇ üôáí\n" +#~ "Ýíáò áðü ôïõò ðïëëáðëáóéáóôÝò bkm áêïëïõèåß óõíåíùìÝíïò, äéáöïñåôéêÜ " +#~ "áíÜãíùóå -n ÔÉÌÇ\n" + +# +#, fuzzy +#~ msgid "" +#~ " +POS1 [-POS2] start a key at POS1, end it before POS2 " +#~ "(origin 0)\n" +#~ " Warning: this option is obsolete\n" +#~ msgstr "" +#~ "Óýãêñéóç ôáîéíïìçìÝíùí áñ÷åßùí ÁÑÉÓÔÅѼ_ÁÑ×ÅºÏ êáé ÄÅÎɼ_ÁÑןÏ, áíÜ " +#~ "ãñáììÞ.\n" +#~ "\n" +#~ " -1 áðüêñõøç ìïíáäéêþí ãñáììþí óôï áñéóôåñü áñ÷åßï\n" +#~ " -2 áðüêñõøç ìïíáäéêþí ãñáììþí óôï äåîéü áñ÷åßï\n" +#~ " -3 áðüêñõøç ìïíáäéêþí ãñáììþí êáé óôá äýï áñ÷åßá\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "ÅìöÜíéóç Üèñïéóìá åëÝã÷ïõ CRC êáé áñéèìü bytes ãéá êÜèå ÁÑ×ÅÉÏ.\n" +#~ "\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "ÅìöÜíéóç Üèñïéóìá åëÝã÷ïõ CRC êáé áñéèìü bytes ãéá êÜèå ÁÑ×ÅÉÏ.\n" +#~ "\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "ÅìöÜíéóç Üèñïéóìá åëÝã÷ïõ CRC êáé áñéèìü bytes ãéá êÜèå ÁÑ×ÅÉÏ.\n" +#~ "\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "ÅìöÜíéóç Üèñïéóìá åëÝã÷ïõ CRC êáé áñéèìü bytes ãéá êÜèå ÁÑ×ÅÉÏ.\n" +#~ "\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "ÅìöÜíéóç Üèñïéóìá åëÝã÷ïõ CRC êáé áñéèìü bytes ãéá êÜèå ÁÑ×ÅÉÏ.\n" +#~ "\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#, fuzzy +#~ msgid "" +#~ "Convert tabs in each FILE to spaces, writing to standard output.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -i, --initial do not convert TABs after non whitespace\n" +#~ " -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +#~ msgstr "" +#~ "ÌåôáôñïðÞ óôçëïãíùìüíùí óå êÜèå ÁÑ×ÅÉÏ óå äéáóôÞìáôá, ìå åããñáöÞ óôçí " +#~ "êáíïíéêÞ Ýîïäï.\n" +#~ "×ùñßò ÁÑ×ÅÉÏ Þ üôáí ôï ÁÑ×ÅÉÏ åßíáé ôï -, áíÜãíùóç áðü ôçí êáíïíéêÞ " +#~ "åßóïäï.\n" +#~ "\n" +#~ " -i, --initial íá ìç ìåôáôñáðïýí ôá TAB ìåôÜ áðü ìç-ëåõêïýò " +#~ "÷áñáêôÞñåò\n" +#~ " -t, --tabs=ÁÑÉÈÌ ïé óôçëïãíþìïíåò íá Ý÷ïõí ìÝãåèïò ÁÑÉÈÌüò " +#~ "÷áñáêôÞñåò, ü÷é 8\n" +#~ " -t, --tabs=ËÉÓÔÁ ÷ñÞóç ëßóôáò äéá÷ùñéóìÝíçò ìå êüììáôá ãéá ïñéóìü " +#~ "èÝóåùí óôçëïãíùìüíùí\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" +#~ "Áíôß ãéá -t ÁÑÉÈÌÏÓ Þ -t ËÉÓÔÁ, -ÁÑÉÈÌÏÓ Þ -ËÉÓÔÁ ìðïñïýí íá " +#~ "÷ñçóéìïðïéçèïýí.\n" + +# +#, fuzzy +#~ msgid "" +#~ " -t, --tabs=LIST use comma separated list of explicit tab positions\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Instead of -t NUMBER or -t LIST, -NUMBER or -LIST may be used.\n" +#~ msgstr "" +#~ "ÌåôáôñïðÞ óôçëïãíùìüíùí óå êÜèå ÁÑ×ÅÉÏ óå äéáóôÞìáôá, ìå åããñáöÞ óôçí " +#~ "êáíïíéêÞ Ýîïäï.\n" +#~ "×ùñßò ÁÑ×ÅÉÏ Þ üôáí ôï ÁÑ×ÅÉÏ åßíáé ôï -, áíÜãíùóç áðü ôçí êáíïíéêÞ " +#~ "åßóïäï.\n" +#~ "\n" +#~ " -i, --initial íá ìç ìåôáôñáðïýí ôá TAB ìåôÜ áðü ìç-ëåõêïýò " +#~ "÷áñáêôÞñåò\n" +#~ " -t, --tabs=ÁÑÉÈÌ ïé óôçëïãíþìïíåò íá Ý÷ïõí ìÝãåèïò ÁÑÉÈÌüò " +#~ "÷áñáêôÞñåò, ü÷é 8\n" +#~ " -t, --tabs=ËÉÓÔÁ ÷ñÞóç ëßóôáò äéá÷ùñéóìÝíçò ìå êüììáôá ãéá ïñéóìü " +#~ "èÝóåùí óôçëïãíùìüíùí\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" +#~ "Áíôß ãéá -t ÁÑÉÈÌÏÓ Þ -t ËÉÓÔÁ, -ÁÑÉÈÌÏÓ Þ -ËÉÓÔÁ ìðïñïýí íá " +#~ "÷ñçóéìïðïéçèïýí.\n" + +# +#, fuzzy +#~ msgid "" +#~ "Wrap input lines in each FILE (standard input by default), writing to\n" +#~ "standard output.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -b, --bytes count bytes rather than columns\n" +#~ " -s, --spaces break at spaces\n" +#~ " -w, --width=WIDTH use WIDTH columns instead of 80\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Áíáäßðëùóç ãñáììþí åéóüäïõ óå êÜèå ÁÑ×ÅÉÏ (êáíïíéêÞ åßóïäïò åî ïñéóìïý),\n" +#~ "ãñÜöïíôáò óôçí êáíïíéêÞ Ýîïäï.\n" +#~ "\n" +#~ " -b, --bytes ìÝôñçóç bytes áíôß óôçëþí\n" +#~ " -s, --spaces áíáäßðëùóç óå äéáóôÞìáôá ìüíï\n" +#~ " -w, --width=ÐËÁÔÏÓ ÷ñÞóç ÐËÁÔÏÓ óôÞëåò áíôß ãéá 80\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#, fuzzy +#~ msgid "" +#~ "Write lines consisting of the sequentially corresponding lines from\n" +#~ "each FILE, separated by TABs, to standard output.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +#~ " -s, --serial paste one file at a time instead of in " +#~ "parallel\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "ÅìöÜíéóç ãñáììþí ðïõ áðáñôßæïíôáé áðü ôéò óåéñéáêÜ áíôßóôïé÷åò ãñáììÝò " +#~ "áðü\n" +#~ "êÜèå ÁÑ×ÅÉÏ, ÷ùñéóìÝíåò ìå TABs, óôçí êáíïíéêÞ Ýîïäï.\n" +#~ "×ùñßò ÁÑ×ÅÉÏ, Þ üôáí ôï áñ÷åßï åßíáé ôï -, áíÜãíùóç áðü ôçí êáíïíéêÞ " +#~ "åßóïäï.\n" +#~ "\n" +#~ " -d, --delimiters=ËÉÓÔÁ åðáíá÷ñçóéìïðïßçóç ÷áñáêôÞñùí áðü ôç ËÉÓÔÁ áíôß " +#~ "ãéá TABs\n" +#~ " -s, --serial åðéêüëëçóç åíüò áñ÷åßïõ ôç öïñÜ áíôß ðáñÜëëçëá\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" + +# +#, fuzzy +#~ msgid "" +#~ " -NUMBER same as -l NUMBER\n" +#~ " --verbose print a diagnostic to standard error just\n" +#~ " before each output file is opened\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +#~ msgstr "" +#~ "¸îïäïò ôìçìÜôùí óôáèåñïý ìåãÝèïõò áðü ôçí ÅÉÓÏÄÏ óå ÐÑÏÈÅÌÁaa, " +#~ "ÐÑÏÈÅÌÁab, ...; åî ïñéóìïý\n" +#~ "ÐÑÏÈÅÌÁ åßíáé ôï `x'. ×ùñßò ÅÉÓÏÄÏ, Þ üôáí ç ÅÉÓÏÄÏÓ åßíáé ôï -, " +#~ "áíÜãíùóç áðü ôçí êáíïíéêÞ åßóïäï.\n" +#~ "\n" +#~ " -b, --bytes=ÌÅÃÅÈÏÓ ôïðïèÝôçóç ÌÅÃÅÈÏÓ bytes óå êÜèå áñ÷åßï åîüäïõ\n" +#~ " -C, --line-bytes=ÌÅÃÅÈÏÓ ôïðïèÝôçóç ôï ðïëý ÌÅÃÅÈÏÓ bytes áðü ãñáììÝò " +#~ "óå êÜèå áñ÷åßï åîüäïõ\n" +#~ " -l, --lines=ÁÑÉÈÌÏÓ ôïðïèÝôçóç ÁÑÉÈÌÏÓ ãñáììþí óå êÜèå áñ÷åßïõ " +#~ "åîüäïõ\n" +#~ " -ÁÑÉÈÌÏÓ ßäéï ìå -l ÁÑÉÈÌÏÓ\n" +#~ " --verbose åêôýðùóç äéáãíùóôéêïý óôï êáíïíéêü óöÜëìá ìüëéò " +#~ "ðñéí\n" +#~ " áíïé÷ôåß êÜèå áñ÷åßï åîüäïõ\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" +#~ "ÌÅÃÅÈÏÓ ìðïñåß íá Ý÷åé ðñüèåìá ðïëëáðëáóéáóôÞ: b ãéá 512, k ãéá 1K, m ãéá " +#~ "1 Meg.\n" + +# +#, fuzzy +#~ msgid "" +#~ "Write each FILE to standard output, last line first.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -b, --before attach the separator before instead of after\n" +#~ msgstr "" +#~ "ÅããñáöÞ êÜèå áñ÷åßïõ óôçí êáíïíéêÞ Ýîïäï, ôåëåõôáßá ãñáììÞ ðñþôá.\n" +#~ "×ùñßò ÁÑ×ÅÉÏ, Þ üôáí ôï áñ÷åßï åßíáé ôï -, áíÜãíùóç áðü ôçí êáíïíéêÞ " +#~ "åßóïäï.\n" +#~ "\n" +#~ " -b, --before ôïðïèÝôçóç ôïõ äéá÷ùñéóôÞ ðñéí áíôß ãéá ìåôÜ\n" +#~ " -r, --regex ìåôÜöñáóç ôïõ äéá÷ùñéóôÞ ùò êáíïíéêÞ Ýêöñáóç\n" +#~ " -s, --separator=ÁËÖÁÑÉÈÌ ÷ñÞóç ÁËÖÁÑÉÈÌçôéêïý ùò äéá÷ùñéóôÞò áíôß ôïõ " +#~ "÷áñáêôÞñá íÝáò ãñáììÞò\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" + +# +#, fuzzy +#~ msgid "" +#~ "Print the last %d lines of each FILE to standard output.\n" +#~ "With more than one FILE, precede each with a header giving the file " +#~ "name.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " --retry keep trying to open a file even if it is\n" +#~ " inaccessible when tail starts or if it " +#~ "becomes\n" +#~ " inaccessible later -- useful only with -f\n" +#~ msgstr "" +#~ "ÅìöÜíéóç ôùí 10 ðñþôùí ãñáììþí áðü êÜèå ÁÑ×ÅÉÏ óôçí êáíïíéêÞ Ýîïäï.\n" +#~ "Ìå ðåñéóóüôåñá áðü Ýíá ÁÑ×ÅÉÏ, íá ðñïçãçèåß åðéóÝëéäï ìå ôï üíïìá ôïõ " +#~ "áñ÷åßïõ.\n" +#~ "×ùñßò ÁÑ×ÅÉÏ Þ üôáí ôï ÁÑ×ÅÉÏ åßíáé ôï -, áíÜãíùóç áðü ôçí êáíïíéêÞ " +#~ "åßóïäï.\n" +#~ "\n" +#~ " -c, --bytes=ÌÅÃÅÈÏÓ åìöÜíéóç ôùí ðñþôùí ÌÅÃÅÈÏÓ bytes\n" +#~ " -n, --lines=ÁÑÉÈÌÏÓ åìöÜíéóç ôùí ðñþôùí ÁÑÉÈÌÏÓ ãñáììþí áíôß ôùí " +#~ "ðñþôùí 10\n" +#~ " -q, --quiet, --silent íá ìçí ôõðþíïíôáé åðéóÝëéäá ìå ôá ïíüìáôá " +#~ "áñ÷åßùí\n" +#~ " -v, --verbose íá ôõðþíïíôáé ðÜíôá åðéóÝëéäá ìå ôá ïíüìáôá " +#~ "áñ÷åßùí\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" +#~ "Ôï ÌÅÃÅÈÏÓ ìðïñåß íá Ý÷åé êáôÜëçîç ìå ðïëëáðëáóéáóôÞ: b ãéá 512, k ãéá " +#~ "1K, m ãéá 1 Meg.\n" +#~ "Áí ÷ñçóéìïðïéåßôáé ôï -VALUE óáí ðñþôç ÅÐÉËÏÃÇ, áíÜãíùóå -c ÔÉÌÇ üôáí\n" +#~ "Ýíáò áðü ôïõò ðïëëáðëáóéáóôÝò bkm áêïëïõèåß óõíåíùìÝíïò, äéáöïñåôéêÜ " +#~ "áíÜãíùóå -n ÔÉÌÇ\n" + +# +#, fuzzy +#~ msgid "" +#~ " -t, --tabs=NUMBER have tabs NUMBER characters apart instead of 8\n" +#~ " -t, --tabs=LIST use comma separated list of explicit tab positions\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Instead of -t NUMBER or -t LIST, -NUMBER or -LIST may be used.\n" +#~ msgstr "" +#~ "ÌåôáôñïðÞ óôçëïãíùìüíùí óå êÜèå ÁÑ×ÅÉÏ óå äéáóôÞìáôá, ìå åããñáöÞ óôçí " +#~ "êáíïíéêÞ Ýîïäï.\n" +#~ "×ùñßò ÁÑ×ÅÉÏ Þ üôáí ôï ÁÑ×ÅÉÏ åßíáé ôï -, áíÜãíùóç áðü ôçí êáíïíéêÞ " +#~ "åßóïäï.\n" +#~ "\n" +#~ " -i, --initial íá ìç ìåôáôñáðïýí ôá TAB ìåôÜ áðü ìç-ëåõêïýò " +#~ "÷áñáêôÞñåò\n" +#~ " -t, --tabs=ÁÑÉÈÌ ïé óôçëïãíþìïíåò íá Ý÷ïõí ìÝãåèïò ÁÑÉÈÌüò " +#~ "÷áñáêôÞñåò, ü÷é 8\n" +#~ " -t, --tabs=ËÉÓÔÁ ÷ñÞóç ëßóôáò äéá÷ùñéóìÝíçò ìå êüììáôá ãéá ïñéóìü " +#~ "èÝóåùí óôçëïãíùìüíùí\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" +#~ "Áíôß ãéá -t ÁÑÉÈÌÏÓ Þ -t ËÉÓÔÁ, -ÁÑÉÈÌÏÓ Þ -ËÉÓÔÁ ìðïñïýí íá " +#~ "÷ñçóéìïðïéçèïýí.\n" + +# +#, fuzzy +#~ msgid "" +#~ "Output pieces of FILE separated by PATTERN(s) to files `xx01', " +#~ "`xx02', ...,\n" +#~ "and output byte counts of each piece to standard output.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -b, --suffix-format=FORMAT use sprintf FORMAT instead of %%d\n" +#~ " -f, --prefix=PREFIX use PREFIX instead of `xx'\n" +#~ " -k, --keep-files do not remove output files on errors\n" +#~ " -n, --digits=DIGITS use specified number of digits instead of 2\n" +#~ " -s, --quiet, --silent do not print counts of output file sizes\n" +#~ " -z, --elide-empty-files remove empty output files\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Read standard input if FILE is -. Each PATTERN may be:\n" +#~ "\n" +#~ " INTEGER copy up to but not including specified line number\n" +#~ " /REGEXP/[OFFSET] copy up to but not including a matching line\n" +#~ " %%REGEXP%%[OFFSET] skip to, but not including a matching line\n" +#~ " {INTEGER} repeat the previous pattern specified number of " +#~ "times\n" +#~ " {*} repeat the previous pattern as many times as " +#~ "possible\n" +#~ "\n" +#~ "A line OFFSET is a required `+' or `-' followed by a positive integer.\n" +#~ msgstr "" +#~ "ÐáñÞãáãå ôìÞìáôá áðü ôï ÁÑ×ÅÉÏ äéá÷ùñéóìÝíá áðü ÌÏÑÖÇ(ÅÓ) óå áñ÷åßá " +#~ "`xx01', `xx02', ...,\n" +#~ "êáé åìöÜíéóå ôïõò áñéèìïýò ôùí byte êÜèå ôìÞìáôïò óôçí êáíïíéêÞ Ýîïäï.\n" +#~ "\n" +#~ " -b, --suffix-format=ÌÏÑÖÇ ÷ñÞóç ìïñöÞò áëÜ sprintf áíôß ôïõ %%d\n" +#~ " -f, --prefix=ÊÁÔÁËÇÎÇ ÷ñÞóç ÊÁÔÁËÇÎÇò áíôß ôïõ `xx'\n" +#~ " -k, --keep-files íá ìç äéáãñáöïýí ôá áñ÷åßá åîüäïõ óå " +#~ "ðåñßðôùóç óöáëìÜôùí\n" +#~ " -n, --digits=ØÇÖÉÁ ÷ñÞóç ØÇÖÉÁ áñéèìü øçößùí áíôß 2\n" +#~ " -s, --quiet, --silent íá ìçí åìöáíéóôïýí ïé ìåôñÞóåéò ôùí ìåãåèþí " +#~ "ôùí áñ÷åßùí\n" +#~ " -z, --elide-empty-files äéáãñáöÞ ôùí êåíþí áñ÷åßùí\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" +#~ "ÁíÜãíùóç áðü êáíïíéêÞ åßóïäï åÜí ÁÑ×ÅÉÏ åßíáé ôï -. ÊÜèå ÌÏÑÖÇ ìðïñåß íá " +#~ "åßíáé:\n" +#~ "\n" +#~ " ÁÊÅÑÁÉÏÓ áíôéãñáöÞ ìÝ÷ñé, áëëÜ ÷ùñßò óõìðåñßëçøç, áñéèìü " +#~ "ãñáììÞò\n" +#~ " /ÊÁÍÅÊÖ/[ÈÅÓÇ] áíôéãñáöÞ ìÝ÷ñé, áëëÜ ÷ùñßò óõìðåñßëçøç, ìéáò " +#~ "ãñáììÞò ðïõ ôáéñéÜæåé\n" +#~ " %%ÊÁÍÅÊÖ%%[ÈÅÓÇ] ðáñÝêáìøå óå, áëëÜ ÷ùñßò óõìðåñßëçøç ãñáììÞò ðïõ " +#~ "ôáéñéÜæåé\n" +#~ " {ÁÊÅÑÁÉÏÓ} åðáíÜëçøç ôçò ðñïçãïýìåíçò ìïñöÞò ÁÊÅÑÁÉÏÓ öïñÝò\n" +#~ " {*} åðáíÜëçøç ôçò ðñïçãïýìåíçò ìïñöÞò üóïí ôï äõíáôü " +#~ "ðåñéóóüôåñåò öïñÝò\n" +#~ "\n" +#~ "Ç ÈÅÓÇ ãñáììÞò åßíáé Ýíá õðï÷ñåùôéêü `+' Þ `-' áêïëïõèïýìåíï áðü Ýíá " +#~ "èåôéêü áêÝñáéï.\n" + +# +#, fuzzy +#~ msgid "" +#~ "Print selected parts of lines from each FILE to standard output.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -b, --bytes=LIST output only these bytes\n" +#~ " -c, --characters=LIST output only these characters\n" +#~ " -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter\n" +#~ " -f, --fields=LIST output only these fields; also print any line\n" +#~ " that contains no delimiter character, unless\n" +#~ " the -s option is specified\n" +#~ " -n (ignored)\n" +#~ " -s, --only-delimited do not print lines not containing delimiters\n" +#~ " --output-delimiter=STRING use STRING as the output delimiter\n" +#~ " the default is to use the input delimiter\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Use one, and only one of -b, -c or -f. Each LIST is made up of one\n" +#~ "range, or many ranges separated by commas. Each range is one of:\n" +#~ "\n" +#~ " N N'th byte, character or field, counted from 1\n" +#~ " N- from N'th byte, character or field, to end of line\n" +#~ " N-M from N'th to M'th (included) byte, character or field\n" +#~ " -M from first to M'th (included) byte, character or field\n" +#~ "\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ msgstr "" +#~ "ÅìöÜíéóç åðéëåãìÝíùí ôìçìÜôùí áðü ãñáììÝò áðü êÜèå ÁÑ×ÅÉÏ óôçí êáíïíéêÞ " +#~ "Ýîïäï.\n" +#~ "\n" +#~ " -b, --bytes=ËÉÓÔÁ åìöÜíéóç ìüíï áõôþí ôùí bytes\n" +#~ " -c, --characters=ËÉÓÔÁ åìöÜíéóç ìüíï áõôþí ôùí ÷áñáêôÞñùí\n" +#~ " -d, --delimiter=ÄÉÁ×ÙÑ ÷ñÞóç ÄÉÁ×ÙÑéóôÞ áíôß TAB ãéá äéá÷ùñéóôÞ " +#~ "ðåäßïõ\n" +#~ " -f, --fields=ËÉÓÔÁ åìöÜíéóç ìüíï áõôþí ôùí ðåäßùí\n" +#~ " -n (áãíïåßôå)\n" +#~ " -s, --only-delimited íá ìçí åìöáíéóôïýí ãñáììÝò ðïõ äåí ðåñéÝ÷ïõí " +#~ "äéá÷ùñéóôÝò\n" +#~ " --output-delimiter=ÁËÖÁÑÉÈ ÷ñÞóç ÁËÖÁÑÉÈÌÇÔÉÊÏÕ ãéá äéá÷ùñéóôÞ " +#~ "åîüäïõ\n" +#~ " ôï åî ïñéóìïý åßíáé ç ÷ñÞóç ôïõ äéá÷ùñéóôÞ " +#~ "åéóüäïõ\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" +#~ "×ñÞóç åíüò êáé ìüíïõ áðü ôá -b, -c Þ -f. ÊÜèå ËÉÓÔÁ áðáñôßæåôáé áðü Ýíá " +#~ "äéÜóôçìá\n" +#~ "Þ ðïëëÜ äéáóôÞìáôá äéá÷ùñéóìÝíá ìå êüììáôá. ÊÜèå äéÜóôçìá åßíáé Ýíá " +#~ "áðü:\n" +#~ "\n" +#~ " N N-ïóôü byte, ÷áñáêôÞñá Þ ðåäßï, ìåôñçìÝíï áðü ôï 1\n" +#~ " N- áðü ôï N-ïóôü byte, ÷áñáêôÞñá Þ ðåäßï, ìÝ÷ñé ôÝëïò ãñáììÞò\n" +#~ " N-M áðü Í-ïóôü ìÝ÷ñé Ì-ïóôü (óõìðåñéëáìâáíïìÝíùí) byte, ÷áñáêôÞñá Þ " +#~ "ðåäßï\n" +#~ " -M áðü ðñþôï Ýùò Ì-ïóôü (óõìðåñéëáìâáíïìÝíùí) byte, ÷áñáêôÞñá Þ " +#~ "ðåäßï\n" +#~ "\n" +#~ "×ùñßò ÁÑ×ÅÉÏ Þ üôáí áñ÷åßï åßíáé ôï -, áíÜãíùóç áðü êáíïíéêÞ åßóïäï.\n" + +# +#~ msgid "" +#~ "For each pair of input lines with identical join fields, write a line to\n" +#~ "standard output. The default join field is the first, delimited\n" +#~ "by whitespace. When FILE1 or FILE2 (not both) is -, read standard " +#~ "input.\n" +#~ "\n" +#~ " -a SIDE print unpairable lines coming from file SIDE\n" +#~ " -e EMPTY replace missing input fields with EMPTY\n" +#~ " -i, --ignore-case ignore differences in case when comparing fields\n" +#~ " -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n" +#~ " -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n" +#~ " -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n" +#~ " -o FORMAT obey FORMAT while constructing output line\n" +#~ " -t CHAR use CHAR as input and output field separator\n" +#~ " -v SIDE like -a SIDE, but suppress joined output lines\n" +#~ " -1 FIELD join on this FIELD of file 1\n" +#~ " -2 FIELD join on this FIELD of file 2\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Unless -t CHAR is given, leading blanks separate fields and are ignored,\n" +#~ "else fields are separated by CHAR. Any FIELD is a field number counted\n" +#~ "from 1. FORMAT is one or more comma or blank separated specifications,\n" +#~ "each being `SIDE.FIELD' or `0'. Default FORMAT outputs the join field,\n" +#~ "the remaining fields from FILE1, the remaining fields from FILE2, all\n" +#~ "separated by CHAR.\n" +#~ msgstr "" +#~ "Ãéá êÜèå æåýãïò áðü ãñáììÝò åéóüäïõ ìå üìïéá ðåäßá óõíÝíùóçò, åìöÜíéóç " +#~ "ìéáò\n" +#~ "ãñáììÞò óôçí êáíïíéêÞ Ýîïäï. Ôï åî ïñéóìïý ðåäßï óõíÝíùóçò åßíáé ôï " +#~ "ðñþôï,\n" +#~ "äéá÷ùñéóìÝíï ìå ëåõêü ÷áñáêôÞñá. ¼ôáí ôï ÁÑ×ÅÉÏ1 Þ ÁÑ×ÅÉÏ2 (ü÷é êáé ôá " +#~ "äýï)\n" +#~ "åßíáé ôï -, áíÜãíùóç áðü ôçí êáíïíéêÞ åßóïäï.\n" +#~ "\n" +#~ " -a ÌÅÑÏÓ åìöÜíéóç áôáßñéáóôùí ãñáììþí, ðñïåñ÷üìåíåò áðü ôï " +#~ "áñ÷åßï ÌÅÑÏÓ\n" +#~ " -e ÊÅÍÏ áíôéêáôÜóôáóç åëëéðþí ðåäßùí åéóüäïõ ìå ÊÅÍÏ\n" +#~ " -i, --ignore-case áãíüçóç äéáöïñþí ìåôáîý ðåæþí/êåöáëáßùí üôáí " +#~ "óõãêñßíïíôáé ðåäßá\n" +#~ " -j ÐÅÄÉÏ (äåí åßíáé óå ÷ñÞóç) éóïäýíáìå ìå `-1 FIELD -2 " +#~ "FIELD'\n" +#~ " -j1 ÐÅÄÉÏ (äåí åßíáé óå ÷ñÞóç) éóïäýíáìï ìå `-1 FIELD'\n" +#~ " -j2 ÐÅÄÉÏ (äåí åßíáé óå ÷ñÞóç) éóïäýíáìï ìå `-2 FIELD'\n" +#~ " -o ÌÏÑÖÇ ÷ñÞóç ôïõ ÌÏÑÖÇ óôçí êáôáóêåõÞ ôçò ãñáììÞò åîüäïõ\n" +#~ " -t ×ÁÑÁÊÔ ÷ñÞóç ×ÁÑÁÊÔÞñá ãéá äéá÷ùñéóôÞ ðåäßïõ ãéá åßóïäï êáé " +#~ "Ýîïäï\n" +#~ " -v ÌÅÑÏÓ üðùò -a ÌÅÑÏÓ, áëëÜ ìå áðüêñõøç ôùí óõíåíùìÝíùí " +#~ "ãñáììþí åîüäïõ\n" +#~ " -1 ÐÅÄÉÏ óõíÝíùóç óå áõôü ôï ÐÅÄÉÏ ôïõ áñ÷åßïõ 1\n" +#~ " -2 ÐÅÄÉÏ óõíÝíùóç óå áõôü ôï ðåäßï ôïõ áñ÷åßïõ 2\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" +#~ "Åêôüò áí äßíåôáé -t ×ÁÑÁÊÔÞñáò, ôá ðñïðïñåõüìåíá êåíÜ äéá÷ùñßæïõí ôá " +#~ "ðåäßá\n" +#~ "êáé áãíïïýíôáé, äéáöïñåôéêÜ ôá ðåäßá ÷ùñßæïíôáé áðü ôï ×ÁÑÁÊÔÞñá.\n" +#~ "ÏðïéïäÞðïôå ÐÅÄÉÏ åßíáé Ýíáò áñéèìüò ðåäßïõ ìåôñïýìåíïò áðü ôï 1.\n" +#~ "Ç ÌÏÑÖÇ åßíáé ìéá Þ ðåñéóóüôåñåò äçëþóåéò äéá÷ùñéóìÝíåò ìå êüììá Þ êåíü,\n" +#~ "ìå ôï êáèÝíá íá åßíáé `ÌÅÑÏÓ.ÐÅÄÉÏ' Þ `0'. Ç åî ïñéóìïý ÌÏÑÖÇ åìöáíßæåé\n" +#~ "ôï ðåäßï óõíÝíùóçò, ôá õðüëïéðá ðåäßá áðü ôï ÁÑ×ÅÉÏ1, ôá õðüëïéðá ðåäßá\n" +#~ "áðü ôï ÁÑ×ÅÉÏ2, üëá äéá÷ùñéóìÝíá áðü ôï ×ÁÑÁÊÔÞñá.\n" + +# +#, fuzzy +#~ msgid "" +#~ "Usage: %s [OPTION] [FILE]...\n" +#~ " or: %s [OPTION] --check [FILE]\n" +#~ "Print or check %s (%d-bit) checksums.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ " -b, --binary read files in binary mode (default on DOS/" +#~ "Windows)\n" +#~ " -c, --check check %s sums against given list\n" +#~ " -t, --text read files in text mode (default)\n" +#~ "\n" +#~ "The following two options are useful only when verifying checksums:\n" +#~ " --status don't output anything, status code shows " +#~ "success\n" +#~ " -w, --warn warn about improperly formated checksum lines\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "The sums are computed as described in %s. When checking, the input\n" +#~ "should be a former output of this program. The default mode is to print\n" +#~ "a line with checksum, a character indicating type (`*' for binary, ` ' " +#~ "for\n" +#~ "text), and name for each FILE.\n" +#~ msgstr "" +#~ "×ñÞóçe: %s [ÅÐÉËÏÃÇ] [ÁÑ×ÅÉÏ]...\n" +#~ " Þ: %s [ÅÐÉËÏÃÇ] --check [ÁÑ×ÅÉÏ]\n" +#~ "ÅìöÜíéóç Þ Ýëåã÷ïò áèñïéóìÜôùí åëÝã÷ïõ MD5.\n" +#~ "×ùñßò ÁÑ×ÅÉÏ, Þ üôáí ôï áñ÷åßï åßíáé ôï -, áíÜãíùóç áðü ôçí êáíïíéêÞ " +#~ "åßóïäï.\n" +#~ "\n" +#~ " -b, --binary áíÜãíùóç áñ÷åßùí óå äõáäéêÞ êáôÜóôáóç (åî " +#~ "ïñéóìïý ãéá DOS/Windows)\n" +#~ " -c, --check Ýëåã÷ïò áèñïéóìÜôùí MD5 óå ó÷Ýóç ìå äïóìÝíç " +#~ "ëßóôá\n" +#~ " -t, --text áíÜãíùóç áñ÷åßùí óå êáôÜóôáóç êåéìÝíïõ (åî " +#~ "ïñéóìïý)\n" +#~ "\n" +#~ "Ïé åðüìåíåò äýï åðéëïãÝò åßíáé ÷ñÞóéìåò ìüíï óôçí åðéâåâáßùóç áèñïéóìÜôùí " +#~ "åëÝã÷ïõ:\n" +#~ " --status íá ìçí åìöáíéóôåß ôßðïôá, ï êþäéêáò êáôÜóôáóçò " +#~ "äçëþíåé ôçí åðéôõ÷ßá\n" +#~ " -w, --warn ðñïåéäïðïßçóå ãéá áíôéêáíïíéêÜ ìïñöïðïéçìÝíåò " +#~ "ãñáììÝò ìå áèñïßóìáôá åëÝã÷ïõ MD5\n" +#~ "\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" +#~ "Ôá áèñïßóìáôá õðïëïãßæïíôáé üðùò ðåñéãñÜöåôáé óôï RFC 1321. Óôïí Ýëåã÷ï, " +#~ "ç åßóïäïò\n" +#~ "èá ðñÝðåé íá åßíáé ìéá ðñïçãïýìåíç Ýîïäïò áõôïý ôïõ ðñïãñÜììáôïò. Ç åî " +#~ "ïñéóìïý êáôÜóôáóç\n" +#~ "åßíáé íá åêôõðþíåôáé ìéá ãñáììÞ ìå ôï Üèñïéóìá åëÝã÷ïõ, Ýíá ÷áñáêôÞñá " +#~ "Ýíäåéîçò ôýðïõ\n" +#~ "(`*' ãéá äõáäéêü, ` ' ãéá êåßìåíï), êáé ôï üíïìá ãéá êÜèå ÁÑ×ÅÉÏ.\n" + +# +#, fuzzy +#~ msgid "" +#~ "Write each FILE to standard output, with line numbers added.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -b, --body-numbering=STYLE use STYLE for numbering body lines\n" +#~ " -d, --section-delimiter=CC use CC for separating logical pages\n" +#~ " -f, --footer-numbering=STYLE use STYLE for numbering footer lines\n" +#~ " -h, --header-numbering=STYLE use STYLE for numbering header lines\n" +#~ " -i, --page-increment=NUMBER line number increment at each line\n" +#~ " -l, --join-blank-lines=NUMBER group of NUMBER empty lines counted as " +#~ "one\n" +#~ " -n, --number-format=FORMAT insert line numbers according to " +#~ "FORMAT\n" +#~ " -p, --no-renumber do not reset line numbers at logical " +#~ "pages\n" +#~ " -s, --number-separator=STRING add STRING after (possible) line " +#~ "number\n" +#~ " -v, --first-page=NUMBER first line number on each logical page\n" +#~ " -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +#~ "two delimiter characters for separating logical pages, a missing\n" +#~ "second character implies :. Type \\\\ for \\. STYLE is one of:\n" +#~ "\n" +#~ " a number all lines\n" +#~ " t number only nonempty lines\n" +#~ " n number no lines\n" +#~ " pREGEXP number only lines that contain a match for REGEXP\n" +#~ "\n" +#~ "FORMAT is one of:\n" +#~ "\n" +#~ " ln left justified, no leading zeros\n" +#~ " rn right justified, no leading zeros\n" +#~ " rz right justified, leading zeros\n" +#~ "\n" +#~ msgstr "" +#~ "ÅìöÜíéóç êÜèå ÁÑ×ÅÉÏÕ óôçí êáíïíéêÞ Ýîïäï, ìå ðñüóèåóç áñéèìþí ãñáììÞò.\n" +#~ "×ùñßò ÁÑ×ÅÉÏ, Þ üôáí ôï áñ÷åßï åßíáé ôï -, áíÜãíùóç áðü ôçí êáíïíéêÞ " +#~ "åßóïäï.\n" +#~ "\n" +#~ " -b, --body-numbering=ÓÔÕË ÷ñÞóç ÓÔÕË óôçí áñßèìçóç ôùí ãñáììþí " +#~ "ôïõ\n" +#~ " êõñßïõ ìÝñïõò\n" +#~ " -d, --section-delimiter=CC ÷ñÞóç ôïõ CC óôï ÷ùñéóìü ëïãéêþí " +#~ "óåëßäùí\n" +#~ " -f, --footer-numbering=ÓÔÕË ÷ñÞóç ÓÔÕË óôçí áñßèìçóç ôùí ãñáììþí " +#~ "ôïõ\n" +#~ " õðïóÝëéäïõ\n" +#~ " -h, --header-numbering=ÓÔÕË ÷ñÞóç ÓÔÕË óôçí áñßèìçóç ôùí ãñáììþí " +#~ "ôïõ\n" +#~ " åðéóÝëéäïõ\n" +#~ " -i, --page-increment=ÁÑÉÈÌÏÓ áýîçóç áñéèìïý ãñáììÞò óå êÜèå ãñáììÞ\n" +#~ " -l, --join-blank-lines=ÁÑÉÈÌÏÓ ïìÜäá áðü ÁÑÉÈÌÏÓ êåíþí ãñáììþí ðïõ\n" +#~ " ìåôñïýíôáé ùò ìßá\n" +#~ " -n, --number-format=ÌÏÑÖÇ åéóáãùãÞ áñßèìçóç ãñáììþí óýìöùíá ìå " +#~ "ÌÏÑÖÇ\n" +#~ " -p, --no-renumber íá ìç ìçäåíßæåôáé ç áñßèìçóç ãñáììþí " +#~ "óôéò\n" +#~ " ëïãéêÝò óåëßäåò\n" +#~ " -s, --number-separator=ÁËÖÁÑÉÈÌ ðñüóèåóç ÁËÖÁÑÉÈÌçôéêïý ìåôÜ áðü " +#~ "(ðéèáíü)\n" +#~ " áñéèìü ãñáììÞò\n" +#~ " -v, --first-page=ÁÑÉÈÌÏÓ ðñþôïò áñéèìüò ãñáììÞò óå êÜèå ëïãéêÞ " +#~ "óåëßäá\n" +#~ " -w, --number-width=ÁÑÉÈÌÏÓ ÷ñÞóç ÁÑÉÈÌÏÓ áðü óôÞëåò ãéá áñéèìïýò " +#~ "ãñáììÞò\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé " +#~ "Ýîïäïò\n" +#~ "\n" +#~ "Åî ïñéóìïý, åßíáé -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC åßíáé\n" +#~ "äýï ÷áñáêôÞñåò äéá÷ùñéóìïý ãéá ôï ÷ùñéóìü ôùí ëïãéêþí óåëßäùí, ç áðïõóßá\n" +#~ "äåýôåñïõ ÷áñáêôÞñá õðïäçëþíåé :. ÃñÜøôå \\\\ ãéá \\. Ôï ÓÔÕË åßíáé Ýíá " +#~ "áðü:\n" +#~ "\n" +#~ " a áñéèìüò ãñáììþí\n" +#~ " t áñßèìçóç ìüíï ìç êåíþí ãñáììþí\n" +#~ " n íá ìçí áñéèìçèïýí ïé ãñáììÝò\n" +#~ " pÊÁÍÅÊÖ íá áñéèìçèïýí ìüíï ãñáììÝò ðïõ ðåñéÝ÷ïõí ôáßñéáóìá ãéá ôçí\n" +#~ " ÊÁÍïíéêÞ ¸ÊÖñáóç\n" +#~ "\n" +#~ "ÌÏÑÖÇ åßíáé Ýíá áðü:\n" +#~ "\n" +#~ " ln óôïß÷éóç óôá áñéóôåñÜ, ÷ùñßò ðñïðïñåõüìåíá ìçäåíéêÜ\n" +#~ " rn óôïß÷éóç óôá äåîéÜ, ÷ùñßò ðñïðïñåõüìåíá ìçäåíéêÜ\n" +#~ " rz óôïß÷éóç óôá äåîéÜ, ÷ùñßò ðñïðïñåõüìåíá ìçäåíéêÜ\n" +#~ "\n" + +# +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Write an unambiguous representation, octal bytes by default,\n" +#~ "of FILE to standard output. With more than one FILE argument,\n" +#~ "concatenate them in the listed order to form the input.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -A, --address-radix=RADIX decide how file offsets are printed\n" +#~ " -j, --skip-bytes=BYTES skip BYTES input bytes first\n" +#~ " -N, --read-bytes=BYTES limit dump to BYTES input bytes\n" +#~ " -s, --strings[=BYTES] output strings of at least BYTES graphic " +#~ "chars\n" +#~ " -t, --format=TYPE select output format or formats\n" +#~ " -v, --output-duplicates do not use * to mark line suppression\n" +#~ " -w, --width[=BYTES] output BYTES bytes per output line\n" +#~ " --traditional accept arguments in pre-POSIX form\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Pre-POSIX format specifications may be intermixed, they accumulate:\n" +#~ " -a same as -t a, select named characters\n" +#~ " -b same as -t oC, select octal bytes\n" +#~ " -c same as -t c, select ASCII characters or backslash escapes\n" +#~ " -d same as -t u2, select unsigned decimal shorts\n" +#~ " -f same as -t fF, select floats\n" +#~ " -h same as -t x2, select hexadecimal shorts\n" +#~ " -i same as -t d2, select decimal shorts\n" +#~ " -l same as -t d4, select decimal longs\n" +#~ " -o same as -t o2, select octal shorts\n" +#~ " -x same as -t x2, select hexadecimal shorts\n" +#~ msgstr "" +#~ "ÅìöÜíéóç ìéáò ÷ùñßò áóÜöåéåò áíáðáñÜóôáóç, ìå ïêôáäéêÜ bytes åî ïñéóìïý,\n" +#~ "ôïõ ÁÑ×ÅÉÏ óôç êáíïíéêÞ Ýîïäï. ×ùñßò ÁÑ×ÅÉÏ, Þ üôáí ôï áñ÷åßï åßíáé ôï " +#~ "-,\n" +#~ "áíÜãíùóç áðü ôçí êáíïíéêÞ åßóïäï.\n" +#~ "\n" +#~ " -A, --address-radix=RADIX åðéëïãÞ ôïõ ðþò åêôõðþíïíôáé ïé èÝóåéò " +#~ "áñ÷åßïõ\n" +#~ " -j, --skip-bytes=BYTES ðñïóðÝñáóìá ôùí ðñþôùí BYTES bytes åéóüäïõ " +#~ "áðü\n" +#~ " êÜèå áñ÷åßï\n" +#~ " -N, --read-bytes=BYTES ðåñéïñéóìüò ôçò åìöÜíéóçò óôá ðñþôá BYTES\n" +#~ " byte åéóüäïõ ãéá êÜèå áñ÷åßï\n" +#~ " -s, --strings[=BYTES] åìöÜíéóç áëöáñéèìçôéêþí ìå ôïõëÜ÷éóôïí " +#~ "BYTES\n" +#~ " ãñáöéêïýò ÷áñáêôÞñåò\n" +#~ " -t, --format=ÅÉÄÏÓ åðéëïãÞ ìïñöÞò åîüäïõ Þ ìïñöÝò\n" +#~ " -v, --output-duplicates íá ìç ÷ñçóéìïðïéçèåß * íá ãéá õðïäçëþóåé\n" +#~ " áðüññéøç ãñáììÞò\n" +#~ " -w, --width[=BYTES] åìöÜíéóç BYTES bytes ãéá êÜèå ãñáììÞ " +#~ "åîüäïõ\n" +#~ " --traditional áðïäï÷Þ ïñéóìÜôùí óå ðñï-POSIX ìïñöÞ\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" +#~ "ïé ðñï-POSIX äçëþóåéò ìïñöþí ìðïñïýí íá áíáìéãíýïíôáé, äñïõí ðñïóèåôéêÜ:\n" +#~ " -a ßäéï ìå -t a, åðéëïãÞ äïèÝíôùí ÷áñáêôÞñùí\n" +#~ " -b ßäéï ìå -t oC, åðéëïãÞ ïêôáäéêþí bytes\n" +#~ " -c ßäéï ìå -t c, åðéëïãÞ ÷áñáêôÞñùí ASCII Þ äéáöõãÝò ìå ðéóùêÜèåôï\n" +#~ " -d ßäéï ìå -t u2, åðéëïãÞ ìç-ðñïóçìáóìÝíùí äåêáäéêþí ìéêñþí áêÝñáéùí\n" +#~ " -f ßäéï ìå -t fF, åðéëïãÞ áñéèìþí êéíçôÞò õðïäéáóôïëÞò\n" +#~ " -h ßäéï ìå -t x2, åðéëïãÞ äåêáåîáäéêþí ìéêñþí áêåñáßùí\n" +#~ " -i ßäéï ìå -t d2, åðéëïãÞ äåêáäéêþí ìéêñþí áêåñáßùí\n" +#~ " -l ßäéï ìå -t d4, åðéëïãÞ äåêáäéêþí áêåñáßùí\n" +#~ " -o ßäéï ìå -t o2, åðéëïãÞ ïêôáäéêþí ìéêñþí áêåñáßùí\n" +#~ " -x ßäéï ìå -t x2, åðéëïãÞ äåêáåîáäéêþí ìéêñþí áêåñáßùí\n" + +# +#~ msgid "" +#~ "\n" +#~ "For older syntax (second call format), OFFSET means -j OFFSET. LABEL\n" +#~ "is the pseudo-address at first byte printed, incremented when dump is\n" +#~ "progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates\n" +#~ "hexadecimal, suffixes maybe . for octal and b multiply by 512.\n" +#~ "\n" +#~ "TYPE is made up of one or more of these specifications:\n" +#~ "\n" +#~ " a named character\n" +#~ " c ASCII character or backslash escape\n" +#~ " d[SIZE] signed decimal, SIZE bytes per integer\n" +#~ " f[SIZE] floating point, SIZE bytes per integer\n" +#~ " o[SIZE] octal, SIZE bytes per integer\n" +#~ " u[SIZE] unsigned decimal, SIZE bytes per integer\n" +#~ " x[SIZE] hexadecimal, SIZE bytes per integer\n" +#~ "\n" +#~ "SIZE is a number. For TYPE in doux, SIZE may also be C for\n" +#~ "sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n" +#~ "sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +#~ "for sizeof(double) or L for sizeof(long double).\n" +#~ "\n" +#~ "RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +#~ "BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +#~ "with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix " +#~ "to\n" +#~ "any type adds a display of printable characters to the end of each line\n" +#~ "of output. -s without a number implies 3. -w without a number implies " +#~ "32.\n" +#~ "By default, od uses -A o -t d2 -w 16.\n" +#~ msgstr "" +#~ "\n" +#~ "Ãéá ôçí ðáëáéüôåñç óýíôáîç (äåýôåñç ìïñöÞ êëÞóçò), ç ÈÅÓÇ åßíáé -j ÈÅÓÇ.\n" +#~ "Ôï ×ÁÑÁÊÔÇÑÉÓÔÉÊÏ åßíáé ç øåõäï-äéåýèõíóç óôï ðñþôï byte ðïõ ôõðþíåôáé,\n" +#~ "áõîáíüìåíï êáèþò ç Ýîïäïò ðñïïäåýåé. Ãéá ÈÅÓÇ êáé ×ÁÑÁÊÔÇÑÉÓÔÉÊÏ, ôï\n" +#~ "ðñüèåìá 0x Þ 0X äçëþíåé äåêáåîáäéêü, ïé êáôáëÞîåéò ßóùò. Ãéá ïêôáäéêÜ " +#~ "êáé\n" +#~ "b ðïëëáðëáóéÜóôå ìå 512.\n" +#~ "\n" +#~ "Ôï ÅÉÄÏÓ áðáñôßæåôáé áðü ìéá Þ ðåñéóóüôåñåò áðü ôéò ðáñáêÜôù äçëþóåéò:\n" +#~ "\n" +#~ " a äïèÝí ÷áñáêôÞñáò\n" +#~ " c ÷áñáêôÞñáò ASCII Þ äéáöõãÞ ìå ðéóùêÜèåôï\n" +#~ " d[ÌÅÃÅÈÏÓ] ðñïóçìáóìÝíïò äåêáäéêüò, ÌÅÃÅÈÏÓ bytes áíÜ áêÝñáéï\n" +#~ " f[ÌÅÃÅÈÏÓ] êéíçôÞò õðïäéáóôïëÞò, ÌÅÃÅÈÏÓ bytes áíÜ áêÝñáéï\n" +#~ " o[ÌÅÃÅÈÏÓ] ïêôáäéêüò, ÌÅÃÅÈÏÓ bytes áíÜ áêÝñáéï\n" +#~ " u[ÌÅÃÅÈÏÓ] ÷ùñßò ðñüóçìï äåêáäéêüò, ÌÅÃÅÈÏÓ bytes áíÜ áêÝñáéï\n" +#~ " x[ÌÅÃÅÈÏÓ] äåêáåîáäéêü, ÌÅÃÅÈÏÓ bytes áíÜ áêÝñáéï\n" +#~ "\n" +#~ "Ôï ÌÅÃÅÈÏÓ åßíáé Ýíáò áñéèìüò. Ãéá ôï ÅÉÄÏÓ, ôï ÌÅÃÅÈÏÓ ìðïñåß íá åßíáé " +#~ "C\n" +#~ "ãéá sizeof(char), S ãéá sizeof(short), I ãéá sizeof(int) Þ L ãéá\n" +#~ "sizeof(long). Áí ôï ÅÉÄÏÓ åßíáé f, ôï ÌÅÃÅÈÏÓ ìðïñåß åðßóçò íá åßíáé F\n" +#~ "ãéá sizeof(float), D ãéá sizeof(double) Þ L ãéá sizeof(long double).\n" +#~ "\n" +#~ "Ç ÂÁÓÇ åßíáé d ãéá äåêáäéêü, o ãéá ïêôáäéêü, x ãéá äåêáåîáäéêü Þ n ãéá " +#~ "ôßðïôá.\n" +#~ "Ôï BYTES åßíáé äåêáåîáäéêü áí Ý÷åé ðñüèåìá 0x Þ 0X, ðïëëáðëáóéÜæåôáé ìå " +#~ "512\n" +#~ "áí Ý÷åé êáôÜëçîç b, ìå 1024 áí Ý÷åé k êáé ìå 1048576 áí Ý÷åé m. " +#~ "ÐñïóèÝôïíôáò\n" +#~ "ôçí êáôÜëçîç z óå êÜèå åßäïò, ðñïóèÝôåé ôçí åìöÜíéóç ôùí åêôõðþóéìùí\n" +#~ "÷áñáêôÞñùí óôï ôÝëïò êÜèå ãñáììÞò ôçò åîüäïõ. Ôï -s ÷ùñßò áñéèìü " +#~ "õðïäçëþíåé\n" +#~ "3. Ôï -w ÷ùñßò áñéèìü õðïäçëþíåé 32.\n" +#~ "Åî ïñéóìïý, ç od ÷ñçóéìïðïéåß -A o -t d2 -w 16.\n" + +# +#, fuzzy +#~ msgid "" +#~ "Paginate or columnate FILE(s) for printing.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +#~ " begin [stop] printing with page FIRST_[LAST_]PAGE\n" +#~ " -COLUMN, --columns=COLUMN\n" +#~ " produce COLUMN-column output and print columns down,\n" +#~ " unless -a is used. Balance number of lines in the\n" +#~ " columns on each page.\n" +#~ " -a, --across print columns across rather than down, used together\n" +#~ " with -COLUMN\n" +#~ " -c, --show-control-chars\n" +#~ " use hat notation (^G) and octal backslash notation\n" +#~ " -d, --double-space\n" +#~ " double space the output\n" +#~ " -D, --date-format=FORMAT\n" +#~ " use FORMAT for the header date\n" +#~ " -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +#~ " expand input CHARs (TABs) to tab WIDTH (8)\n" +#~ " -F, -f, --form-feed\n" +#~ " use form feeds instead of newlines to separate pages\n" +#~ " (by a 3-line page header with -F or a 5-line header\n" +#~ " and trailer without -F)\n" +#~ msgstr "" +#~ "Óåëéäïðïßçóç Þ óôçëïðïßçóç ÁÑ×ÅÉÏÕ(ÙÍ) ãéá åêôýðùóç.\n" +#~ "\n" +#~ " +ÐÑÙÔÇ_ÓÅËÉÄÁ[:ÔÅËÅÕÔÁÉÁ_ÓÅËÉÄÁ], --pages=ÐÑÙÔÇ_ÓÅËÉÄÁ[:" +#~ "ÔÅËÅÕÔÁÉÁ_ÓÅËÉÄÁ]\n" +#~ " Ýíáñîç [äéáêïðÞ] åêôýðùóçò ìå óåëßäá\n" +#~ " ÐÑÙÔÇ_[ÔÅËÅÕÔÁÉÁ_]ÓÅËÉÄÁ\n" +#~ " -ÓÔÇËÇ, --columns=ÓÔÇËÇ\n" +#~ " ðáñáãùãÞ åîüäïõ ìå ÓÔÇËÇ-óôÞëåò êáé åêôýðùóç óôçëþí\n" +#~ " ðñïò ôá êÜôù, åêôüò áí ÷ñçóéìïðïéåßôáé ôï -a.\n" +#~ " Éóïññüðçóç ôïõ áñéèìïý ãñáììþí óôéò óôÞëåò êÜèå\n" +#~ " óåëßäáò.\n" +#~ " -a, --across åìöÜíéóç óôçëþí êáôÜ ìÞêïò áíôß ðñïò ôá êÜôù, óå " +#~ "÷ñÞóç\n" +#~ " ìå -ÓÔÇËÇ\n" +#~ " -c, --show-control-chars\n" +#~ " ÷ñÞóç áíáðáñÜóôáóçò ìå êáðÝëï (^G) êáé ïêôáäéêÞò\n" +#~ " áíáðáñÜóôáóçò ìå ðéóùêÜèåôï\n" +#~ " -d, --double-space\n" +#~ " äéðëÜ äéáóôÞìáôá óôçí Ýîïäï\n" +#~ " -e[×ÁÑÁÊÔ[ÐËÁÔÏÓ]], --expand-tabs[=×ÁÑÁÊÔ[ÐËÁÔÏÓ]]\n" +#~ " áíÜðôõîç ×ÁÑÁÊÔÞñùí åéóüäïõ (TABs) óå óôçëïèÝôç ìå\n" +#~ " ðëÜôïò ÐËÁÔÏÓ(8)\n" +#~ " -F, -f, --form-feed\n" +#~ " ÷ñÞóç ÷áñáêôÞñùí áëëáãÞò óåëßäáò áíôß ÷áñáêôÞñùí " +#~ "íÝáò\n" +#~ " ãñáììÞò ãéá ÷ùñéóìü óåëßäùí\n" +#~ " (-F ãéá åðéóÝëéäï 3 ãñáììþí Þ åðéóÝëéäï 5 ãñáììþí\n" +#~ " êáé áêüëïõèï ÷ùñßò -F)\n" + +# +#, fuzzy +#~ msgid "" +#~ " -h HEADER, --header=HEADER\n" +#~ " use a centered HEADER instead of filename in page " +#~ "header,\n" +#~ " -h \"\" prints a blank line, don't use -h\"\"\n" +#~ " -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +#~ " replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +#~ " -J, --join-lines merge full lines, turns off -W line truncation, no " +#~ "column\n" +#~ " alignment, -S[STRING] sets separators\n" +#~ " -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +#~ " set the page length to PAGE_LENGTH (66) lines\n" +#~ " (default number of lines of text 56, and with -F 63)\n" +#~ " -m, --merge print all files in parallel, one in each column,\n" +#~ " truncate lines, but join lines of full length with -" +#~ "J\n" +#~ " -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +#~ " number lines, use DIGITS (5) digits, then SEP (TAB),\n" +#~ " default counting starts with 1st line of input file\n" +#~ " -N NUMBER, --first-line-number=NUMBER\n" +#~ " start counting with NUMBER at 1st line of first\n" +#~ " page printed (see +FIRST_PAGE)\n" +#~ " -o MARGIN, --indent=MARGIN\n" +#~ " offset each line with MARGIN (zero) spaces, do not\n" +#~ " affect -w or -W, MARGIN will be added to PAGE_WIDTH\n" +#~ " -r, --no-file-warnings\n" +#~ " omit warning when a file cannot be opened\n" +#~ msgstr "" +#~ " -h ÅÐÉÓÅËÉÄÏ, --header=ÅÐÉÓÅËÉÄÏ\n" +#~ " ÷ñÞóç êåíôñáñéóìÝíïõ ÅÐÉÓÅËÉÄÏÕ áíôß ôïõ ïíüìáôïò\n" +#~ " áñ÷åßïõ óôï åðéóÝëéäï,\n" +#~ " ìå ìáêñÜ åðéóÝëéäá ìðïñåß íá ãßíåé áðïêïðÞ áðü ôá " +#~ "áñéóôåñÜ,\n" +#~ " -h \"\" ôõðþíåé ìéá êåíÞ ãñáììÞ, ìçí êÜíåôå ÷ñÞóç ôïõ " +#~ "-h\"\"\n" +#~ " -i[×ÁÑÁÊÔ[ÐËÁÔÏÓ]], --output-tabs[=×ÁÑÁÊÔ[ÐËÁÔÏÓ]]\n" +#~ " áíôéêáôÜóôáóç äéáóôçìÜôùí ìå ×ÁÑÁÊÔÞñá(TABs) óå " +#~ "ìÞêïò\n" +#~ " óôçëïèÝôç ÐËÁÔÏÓ(8)\n" +#~ " -J, --join-lines óõíÝíùóç ãåìÜôùí ãñáììþí, áðåíåñãïðïéåß ìçäåíéóìü\n" +#~ " ãñáììÞò ôïõ -W, ÷ùñßò\n" +#~ " óôïß÷éóç óôÞëçò, -S[ÁËÖÁÑÉÈÌ] èÝôåé äéá÷ùñéóôÝò\n" +#~ " -l ÌÇÊÏÓ_ÓÅËÉÄÁÓ, --length=ÌÇÊÏÓ_ÓÅËÉÄÁÓ\n" +#~ " èÝôåé ôï ìÞêïò óåëßäáò óå ÌÇÊÏÓ_ÓÅËÉÄÁÓ (66) ãñáììÝò\n" +#~ " (åî ïñéóìïý áñéèìüò ãñáììþí êåéìÝíïõ åßíáé 56, êáé " +#~ "ìå\n" +#~ " -F 63)\n" +#~ " -m, --merge åêôýðùóç üëùí ôùí áñ÷åßùí ðáñÜëëçëá, Ýíá óå êÜèå " +#~ "óôÞëç,\n" +#~ " ìçäåíéóìüò ãñáììþí Üëëá óõíÝíùóç ãñáììþí ðëÞñïõò " +#~ "ìÞêïõò\n" +#~ " ìå -J\n" +#~ " -n[ÄÉÁ×[ØÇÖÉÁ]], --number-lines[=ÄÉÁ×[ØÇÖÉÁ]]\n" +#~ " áñßèìçóç ãñáììþí, ÷ñÞóç ØÇÖÉÁ (5) øçößá, ìåôÜ ÄÉÁ× " +#~ "(TAB),\n" +#~ " åî ïñéóìïý ìÝôñçóç îåêéíÜ ìå ôç ðñþôç ãñáììÞ ôïõ\n" +#~ " áñ÷åßïõ åéóüäïõ\n" +#~ " -N ÁÑÉÈÌÏÓ, --first-line-number=ÁÑÉÈÌÏÓ\n" +#~ " Ýíáñîç ìÝôñçóçò ìå ÁÑÉÈÌÏÓ óôç ðñþôç ãñáììÞ ôçò " +#~ "ðñþôçò\n" +#~ " óåëßäáò\n" +#~ " ðïõ åêôõðþíåôáé(äåßôå +ÐÑÙÔÇ_ÓÅËÉÄÁ)\n" +#~ " -o ÐÅÑÉÈÙÑÉÏ, --indent=ÐÅÑÉÈÙÑÉÏ\n" +#~ " ðáñÝìâáëå êÜèå ãñáììÞ ìå ÐÅÑÉÈÙÑÉÏ (ìçäÝí) " +#~ "äéáóôÞìáôá,\n" +#~ " íá ìçí åðçñåáóôïýí ôá -w Þ -W, ôï ÐÅÑÉÈÙÑÉÏ èá " +#~ "ðñïóôåèåß\n" +#~ " óôï ÐËÁÔÏÓ_ÓÅËÉÄÁÓ\n" +#~ " -r, --no-file-warnings\n" +#~ " ðáñÜëçøç ðñïåéäïðïßçóçò üôáí ôï áñ÷åßï äåí ìðïñåß íá\n" +#~ " áíïé÷ôåß\n" + +# +#~ msgid "" +#~ " -s[CHAR],--separator[=CHAR]\n" +#~ " separate columns by a single character, default for " +#~ "CHAR\n" +#~ " is the character without -w and 'no char' with -" +#~ "w\n" +#~ " -s[CHAR] turns off line truncation of all 3 column\n" +#~ " options (-COLUMN|-a -COLUMN|-m) except -w is set\n" +#~ " -S[STRING], --sep-string[=STRING]\n" +#~ " separate columns by an optional STRING, don't use\n" +#~ " -S \"STRING\", -S only: No separator used (same as -S" +#~ "\"\"),\n" +#~ " without -S: Default separator with -J and " +#~ "\n" +#~ " otherwise (same as -S\" \"), no effect on column " +#~ "options\n" +#~ " -t, --omit-header omit page headers and trailers\n" +#~ " -T, --omit-pagination\n" +#~ " omit page headers and trailers, eliminate any " +#~ "pagination\n" +#~ " by form feeds set in input files\n" +#~ " -v, --show-nonprinting\n" +#~ " use octal backslash notation\n" +#~ " -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +#~ " set page width to PAGE_WIDTH (72) characters for\n" +#~ " multiple text-column output only, -s[char] turns off " +#~ "(72)\n" +#~ " -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +#~ " set page width to PAGE_WIDTH (72) characters always,\n" +#~ " truncate lines, except -J option is set, no " +#~ "interference\n" +#~ " with -S or -s\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n" +#~ "FILE is -, read standard input.\n" +#~ msgstr "" +#~ " -s[×ÁÑÁÊÔ],--separator[=×ÁÑÁÊÔ]\n" +#~ " äéá÷ùñéóìüò óôçëþí ìå Ýíá ÷áñáêôÞñá, åî ïñéóìïý ôéìÞ\n" +#~ " ãéá ×ÁÑÁÊÔ\n" +#~ " åßíáé ôï ÷ùñßò -w êáé 'ü÷é ÷áñáêô' ìå -w\n" +#~ " -s[×ÁÑÁÊÔ] áðåíåñãïðïéåß ôï ìçäåíéóìü ãñáììÞò áðü " +#~ "üëåò\n" +#~ " (3) ôçò åðéëïãÝò\n" +#~ " óôÞëçò (-ÓÔÇËÇ|-a -ÓÔÇËÇ|-m) åêôüò áí Ý÷åé ôåèåß ôï -" +#~ "w\n" +#~ " -S[ÁËÖÁÑÉÈÌ], --sep-string[=ÁËÖÁÑÉÈÌ]\n" +#~ " äéá÷ùñéóìüò óôçëþí áðü Ýíá ðñïáéñåôéêü ÁËÖÁÑÉÈÌ, íá " +#~ "ìçí\n" +#~ " êÜíåôå ÷ñÞóç ôïõ -S \"ÁËÖÁÑÉÈÌ\",\n" +#~ " ìüíï -S : Äåí ÷ñçóéìïðïéåßôáé äéá÷ùñéóôÞò (ßäéï ìå\n" +#~ " -S\"\"),\n" +#~ " ÷ùñßò -S: Åî ïñéóìïý äéá÷ùñéóôÞò ìå -J êáé\n" +#~ " <äéÜóôçìá> äéáöïñåôéêÜ (ßäéï ìå -S\" \"), ÷ùñßò\n" +#~ " åðßäñáóç óå åðéëïãÝò ãéá óôÞëåò\n" +#~ " -t, --omit-header ðáñÜëçøç åðéóÝëéäùí êáé áêïëïýèùí\n" +#~ " -T, --omit-pagination\n" +#~ " ðáñÜëçøç åðéóÝëéäùí êáé áêïëïýèùí, åëá÷éóôïðïßçóç " +#~ "êÜèå\n" +#~ " óåëéäïðïßçóçò áðü `form feeds' ðïõ Ý÷ïõí ôõ÷üí " +#~ "ôåèåß\n" +#~ " óôá áñ÷åßá åéóüäïõ\n" +#~ " -v, --show-nonprinting\n" +#~ " ÷ñÞóç ïêôáäéêÞò êùäéêïãñáöÞò ìå ðéóùêÜèåôï\n" +#~ " -w ÐËÁÔÏÓ_ÓÅËÉÄÁÓ, --width=ÐËÁÔÏÓ_ÓÅËÉÄÁÓ\n" +#~ " ïñéóìüò ðëÜôïõò óåëßäáò óå ÐËÁÔÏÓ_ÓÅËÉÄÁÓ (72)\n" +#~ " ÷áñáêôÞñåò ãéá\n" +#~ " ðïëëáðëÞ Ýîïäï óôçëþí ìå êåßìåíï ìüíï, -s[÷áñáêô]\n" +#~ " áðåíåñãïðïéåß (72)\n" +#~ " -W ÐËÁÔÏÓ_ÓÅËÉÄÁÓ, --page-width=ÐËÁÔÏÓ_ÓÅËÉÄÁÓ\n" +#~ " ïñéóìüò ðëÜôïõò óåëßäáò óå ÐËÁÔÏÓ_ÓÅËÉÄÁÓ (72)\n" +#~ " ÷áñáêôÞñåò ðÜíôá,\n" +#~ " ìçäåíéóìüò ãñáììþí, åêôüò áí Ý÷åé ôåèåß -J, êáìßá\n" +#~ " ðáñåìâïëÞ\n" +#~ " ìå -S Þ -s\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" +#~ "Ôï -T åííïåßôå áðü ôï -l nn üðïõ nn <= 10 Þ <= 3 ìå -F. ×ùñßò ÁÑ×ÅÉÏ, Þ\n" +#~ "üôáí ôï áñ÷åßï åßíáé ôï -, áíÜãíùóç áðü ôçí êáíïíéêÞ åßóïäï.\n" + +# +#, fuzzy +#~ msgid "" +#~ "Output a permuted index, including context, of the words in the input " +#~ "files.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -A, --auto-reference output automatically generated " +#~ "references\n" +#~ " -C, --copyright display Copyright and copying " +#~ "conditions\n" +#~ " -G, --traditional behave more like System V `ptx'\n" +#~ " -F, --flag-truncation=STRING use STRING for flagging line " +#~ "truncations\n" +#~ " -M, --macro-name=STRING macro name to use instead of `xx'\n" +#~ " -O, --format=roff generate output as roff directives\n" +#~ " -R, --right-side-refs put references at right, not counted in -" +#~ "w\n" +#~ " -S, --sentence-regexp=REGEXP for end of lines or end of sentences\n" +#~ " -T, --format=tex generate output as TeX directives\n" +#~ " -W, --word-regexp=REGEXP use REGEXP to match each keyword\n" +#~ " -b, --break-file=FILE word break characters in this FILE\n" +#~ " -f, --ignore-case fold lower case to upper case for " +#~ "sorting\n" +#~ " -g, --gap-size=NUMBER gap size in columns between output " +#~ "fields\n" +#~ " -i, --ignore-file=FILE read ignore word list from FILE\n" +#~ " -o, --only-file=FILE read only word list from this FILE\n" +#~ " -r, --references first field of each line is a reference\n" +#~ " -t, --typeset-mode - not implemented -\n" +#~ " -w, --width=NUMBER output width in columns, reference " +#~ "excluded\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "With no FILE or if FILE is -, read Standard Input. `-F /' by default.\n" +#~ msgstr "" +#~ "Õðï÷ñåùôéêÜ ïñßóìáôá ãéá ìáêñÝò åðéëïãÝò åßíáé õðï÷ñåùôéêÜ ãéá óýíôïìåò\n" +#~ "åðéëïãÝò åðßóçò.\n" +#~ "\n" +#~ " -A, --auto-reference åìöÜíéóç áõôüìáôá ðáñáãüìåíåò áíáöïñÝò\n" +#~ " -C, --copyright åìöÜíéóç Copyright êáé êáíüíåò " +#~ "áíôéãñáöÞò\n" +#~ " -G, --traditional óõìðåñéöïñÜ ðåñéóóüôåñï üìïéá ìå ôïõ " +#~ "System\n" +#~ " V ôçí `ptx'\n" +#~ " -F, --flag-truncation=ÁËÖÁÑÉÈÌ ÷ñÞóç ÁËÖÁÑÉÈÌ ãéá õðïäÞëùóç " +#~ "ìçäåíéóìïý\n" +#~ " ãñáììþí\n" +#~ " -M, --macro-name=ÁËÖÁÑÉÈÌ üíïìá ìáêñïåíôïëÞò ðñïò ÷ñÞóç áíôß ôïõ " +#~ "`xx'\n" +#~ " -O, --format=roff äçìéïõñãßá åîüäïõ ùò åíôïëÝò roff\n" +#~ " -R, --right-side-refs ôïðïèÝôçóç áíáöïñþí óôá äåîéÜ, ÷ùñßò íá\n" +#~ " ìåôñþíôáé óôï -w\n" +#~ " -S, --sentence-regexp=ÊÁÍÅÊÖ ãéá ôï ôÝëïò ãñáììþí Þ ôï ôÝëïò ôùí " +#~ "ðñïôÜóåùí\n" +#~ " -T, --format=tex äçìéïõñãßá åîüäïõ ùò åíôïëÝò TeX\n" +#~ " -W, --word-regexp=ÊÁÍÅÊÖ ÷ñÞóç ÊÁÍïíéêÞò ÅÊÖñáóçò óôï ôáßñéáóìá " +#~ "êÜèå\n" +#~ " ëÝîçò-êëåéäß\n" +#~ " -b, --break-file=ÁÑ×ÅÉÏ ç ëÝîç óðÜåé ôïõò ÷áñáêôÞñåò óå áõôü ôï\n" +#~ " ÁÑ×ÅÉÏ\n" +#~ " -f, --ignore-case áíáäßðëùóç ðåæþí óå êåöáëáßá ãéá ôçí\n" +#~ " ôáîéíüìçóç\n" +#~ " -g, --gap-size=ÁÑÉÈÌÏÓ ìÝãåèïò äéÜêåíïõ óôéò óôÞëåò ìåôáîý " +#~ "ðåäßùí\n" +#~ " åîüäïõ\n" +#~ " -i, --ignore-file=ÁÑ×ÅÉÏ áíÜãíùóç ëßóôá ëÝîåùí ðñïò áãíüçóç áðü " +#~ "ÁÑ×ÅÉÏ\n" +#~ " -o, --only-file=ÁÑ×ÅÉÏ áíÜãíùóç ìüíï ëßóôá ëÝîåùí áðü áõôü ôï " +#~ "ÁÑ×ÅÉÏ\n" +#~ " -r, --references ðñþôï ðåäßá êÜèå ãñáììÞò åßíáé ìéá " +#~ "áíáöïñÜ\n" +#~ " -t, --typeset-mode - äåí Ý÷åé õëïðïéçèåß -\n" +#~ " -w, --width=ÁÑÉÈÌÏÓ ðëÜôïò åîüäïõ óå óôÞëåò, ìå åîáßñåóç " +#~ "ôùí\n" +#~ " áíáöïñþí\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" +#~ "×ùñßò ÁÑ×ÅÉÏ, Þ üôáí ôï áñ÷åßï åßíáé ôï -, áíÜãíùóç áðü ôçí êáíïíéêÞ " +#~ "åßóïäï.\n" +#~ "Åßíáé `-F /' åî ïñéóìïý.\n" + +# +#, fuzzy +#~ msgid "" +#~ "Other options:\n" +#~ "\n" +#~ " -c, --check check whether input is sorted; do not sort\n" +#~ " -k, --key=POS1[,POS2] start a key at POS1, end it at POS 2 (origin " +#~ "1)\n" +#~ " -m, --merge merge already sorted files; do not sort\n" +#~ " -o, --output=FILE write result to FILE instead of standard " +#~ "output\n" +#~ " -s, --stable stabilize sort by disabling last-resort " +#~ "comparison\n" +#~ " -S, --buffer-size=SIZE use SIZE for main memory buffer\n" +#~ " -t, --field-separator=SEP use SEP instead of non- to whitespace " +#~ "transition\n" +#~ " -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %" +#~ "s\n" +#~ " multiple options specify multiple " +#~ "directories\n" +#~ " -u, --unique with -c: check for strict ordering\n" +#~ " otherwise: output only the first of an " +#~ "equal run\n" +#~ " -z, --zero-terminated end lines with 0 byte, not newline\n" +#~ " +POS1 [-POS2] start a key at POS1, end it before POS2 " +#~ "(origin 0)\n" +#~ " Warning: this option is obsolescent\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "ÅìöÜíéóç ôáîéíïìçìÝíçò óõíÝíùóçò üëùí ôùí ÁÑ×ÅÉÏ(ÙÍ) óôçí êáíïíéêÞ " +#~ "Ýîïäï.\n" +#~ "\n" +#~ " +ÈÅÓÇ1 [-ÈÅÓÇ2] áñ÷Þ êëåéäéïý óôç ÈÅÓÇ1, ôåñìáôéóìüò *ðñéí* ôç " +#~ "ÈÅÓÇ2\n" +#~ " (åêôüò ÷ñÞóçò)\n" +#~ " áñéèìïß ðåäßùí êáé èÝóåéò ÷áñáêôÞñùí áñéèìïýíôáé\n" +#~ " áñ÷ßæïíôáò áðü ôï ìçäÝí (óå áíôßèåóç ìå ôçí " +#~ "åðéëïãÞ -k)\n" +#~ " -b áãíüçóç ðñïðïñåõüìåíùí êåíþí óå ðåäßá ôáîéíüìçóçò Þ " +#~ "êëåéäéÜ\n" +#~ " -c Ýëåã÷ïò áí ôá äïèÝíôá áñ÷åßá åßíáé Þäç ôáîéíïìçìÝíá, " +#~ "íá\n" +#~ " ìçí ôáîéíïìçèïýí\n" +#~ " -d íá èåùñçèïýí ìüíï ïé ÷áñáêôÞñåò [a-zA-Z0-9 ] óôá " +#~ "êëåéäéÜ\n" +#~ " -f áíáäßðëùóç ðåæþí ÷áñáêôÞñùí óå êåöáëáßá óôá êëåéäéÜ\n" +#~ " -g óýãêñéóç óýìöùíá ìå ôç ãåíéêÞ áñéèìçôéêÞ ôéìÞ, èåþñçóå " +#~ "-b\n" +#~ " -i èåþñçóå ìüíï ôïõò ÷áñáêôÞñåò [\\040-\\0176] óôá " +#~ "êëåéäéÜ\n" +#~ " -k ÈÅÓÇ1[,ÈÅÓÇ2] Ýíáñîç êëåéäéïý óôç èÝóç ÈÅÓÇ1, ôåñìáôéóôüò *óôç* " +#~ "ÈÅÓÇ2\n" +#~ " áñéèìïß ðåäßùí êáé èÝóåéò ÷áñáêôÞñùí áñéèìïýíôáé\n" +#~ " áñ÷ßæïíôáò áðü ôï Ýíá (óå áíôßèåóç ìå ôç âáóéóìÝíç " +#~ "óôï\n" +#~ " ìçäÝí ìïñöÞ +ÈÅÓÇ)\n" +#~ " -m óõíÝíùóç ìüíï ôáîéíïìçìÝíùí áñ÷åßùí, íá ìç ãßíåé " +#~ "ôáîéíüìçóç\n" +#~ " -M óýãêñéóç (Üãíùóôï) < `ÉÁÍ' < ... < `ÄÅÊ', èåþñçóå -b\n" +#~ " -n óýãêñéóç óýìöùíá ìå ôç áëöáñéèìçôéêÞ áñéèìçôéêÞ ôéìÞ, " +#~ "èåþñçóå -b\n" +#~ " -o ARXEIO åããñáöÞ áðïôåëÝóìáôïò óôï ÁÑ×ÅÉÏ áíôß óôçí êáíïíéêÞ " +#~ "Ýîïäï\n" +#~ " -r áíôéóôñïöÞ ôùí áðïôåëåóìÜôùí ôùí óõãêñßóåùí\n" +#~ " -s óôáèåñïðïßçóç ôçò ôáîéíüìçóçò ìå áðåíåñãïðïßçóç ôç\n" +#~ " óýãêñéóçò ôåëåõôáßáò åëðßäáò\n" +#~ " -t ÄÉÁ× ÷ñÞóç ÄÉÁ×ùñéóôÞ áíôß ôçò ìåôÜóôáóçò áðü ìç-êåíü óå\n" +#~ " ëåõêü ÷áñáêôÞñá\n" +#~ " -T ÊÁÔÁËÏÃÏÓ ÷ñÞóç ÊÁÔÁËÏÃÏÓ ãéá ðñïóùñéíÜ áñ÷åßá, ü÷é ôï $TMPDIR Þ " +#~ "%s\n" +#~ " -u ìå -c, Ýëåã÷ïò ãéá áõóôçñÞ ôïðïèÝôçóç óå óåéñÜ\n" +#~ " ìå -m, ìüíï Ýîïäïò ôïõ ðñþôïõ áðü ìéá ßóç áêïëïõèßá\n" +#~ " -z ôåñìáôéóìüò ãñáììþí ìå 0 byte, ü÷é ìå íÝá ãñáììÞ, ãéá\n" +#~ " ôç find -print0\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" + +# +#, fuzzy +#~ msgid "" +#~ "Print the last %d lines of each FILE to standard output.\n" +#~ "With more than one FILE, precede each with a header giving the file " +#~ "name.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " --retry keep trying to open a file even if it is\n" +#~ " inaccessible when tail starts or if it " +#~ "becomes\n" +#~ " inaccessible later -- useful only with -f\n" +#~ " -c, --bytes=N output the last N bytes\n" +#~ " -f, --follow[={name|descriptor}]\n" +#~ " output appended data as the file grows;\n" +#~ " -f, --follow, and --follow=descriptor are\n" +#~ " equivalent\n" +#~ " -F same as --follow=name --retry\n" +#~ " -n, --lines=N output the last N lines, instead of the last %" +#~ "d\n" +#~ " --max-unchanged-stats=N\n" +#~ " with --follow=name, reopen a FILE which has " +#~ "not\n" +#~ " changed size after N (default %d) iterations\n" +#~ " to see if it has been unlinked or renamed\n" +#~ " (this is the usual case of rotated log files)\n" +#~ " --pid=PID with -f, terminate after process ID, PID dies\n" +#~ " -q, --quiet, --silent never output headers giving file names\n" +#~ " -s, --sleep-interval=S with -f, each iteration lasts approximately S\n" +#~ " (default 1) seconds\n" +#~ " -v, --verbose always output headers giving file names\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "Åêôýðùóç ôùí ôåëåõôáßùí %d ãñáììþí êÜèå ÁÑ×ÅÉÏÕ óôçí êáíïíéêÞ Ýîïäï.\n" +#~ "Ìå ðåñéóóüôåñï áðü Ýíá ÁÑ×ÅÉÁ, íá ôõðùèåß ðñþôá êåöáëßäá ìå ôï üíïìá ôïõ\n" +#~ "áñ÷åßïõ.\n" +#~ "×ùñßò ÁÑ×ÅÉÏ, Þ üôáí ôï ÁÑ×ÅÉÏ åßíáé ôï -, áíÜãíùóç áðü ôçí êáíïíéêÞ " +#~ "åßóïäï.\n" +#~ "\n" +#~ " --retry óõíÝ÷éóç ðñïóðÜèåéáò áíïßãìáôïò áñ÷åßïõ áêüìá " +#~ "êáé\n" +#~ " áí áõôü äåí åßíáé ðñïóðåëÜóéìï üôáí ç tail \n" +#~ " åêêéíåßôáé Þ áí ãßíåôáé ìç-ðñïóðåëÜóéìï " +#~ "ìåôÜ\n" +#~ " ÷ñÞóéìï ìüíï ìå ôçí ðáñÜìåôñï -f\n" +#~ " -c, --bytes=N åìöÜíéóç ôùí ôåëåõôáßùí N bytes\n" +#~ " -f, --follow[={name|descriptor}] åìöÜíéóç ðñïóôéèÝìåíùí äåäïìÝíùí " +#~ "üðùò\n" +#~ " áõîÜíåôáé ôï áñ÷åßï· ôá -f, --follow êáé\n" +#~ " --follow=descriptor åßíáé éóïäýíáìá\n" +#~ " -n, --lines=N åìöÜíéóç ôùí ôåëåõôáßùí Í ãñáììþí, áíôß ôùí\n" +#~ " ôåëåõôáßùí %d\n" +#~ " --max-unchanged-stats=N äåßôå ôçí ôåêìçñßùóç ôïõ texinfo\n" +#~ " (åî ïñéóìïý åßíáé %d)\n" +#~ " --max-consecutive-size-changes=N äåßôå ôçí ôåêìçñßùóç ôïõ texinfo\n" +#~ " (åî ïñéóìïý åßíáé %d)\n" +#~ " --pid=PID ìå -f, ôåñìáôéóìüò üôáí ç äéåñãáóßá ìå\n" +#~ " ôáõôüôçôá åñãáóßáò PID ðåèÜíåé\n" +#~ " -q, --quiet, --silent íá ìçí åêôõðþíïíôáé êåöáëßäåò ìå ôá ïíüìáôá " +#~ "ôùí\n" +#~ " áñ÷åßùí\n" +#~ " -s, --sleep-interval=S ìå -f, ðáýóç ãéá S äåõôåñüëåðôá ìåôáîý " +#~ "åðáíáëÞøåùí\n" +#~ " -v, --verbose ðÜíôá íá ôõðþíïíôáé êåöáëßäåò ìå ïíüìáôá " +#~ "áñ÷åßùí\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" +#~ "Áí ï ðñþôïò ÷áñáêôÞñáò ôïõ Í (áñéèìüò byte Þ ãñáììþí) åßíáé `+',\n" +#~ "ôýðùóå áñ÷ßæïíôáò ìå ôï Í-ïóôü áíôéêåßìåíï áðü ôçí áñ÷Þ ôïõ êÜèå " +#~ "áñ÷åßïõ,\n" +#~ "äéáöïñåôéêÜ, ôýðùóå ôá ôåëåõôáßá Í áíôéêåßìåíá ôïõ áñ÷åßïõ. Ôï Í ìðïñåß\n" +#~ "íá Ý÷åé ðïëëáðëáóéáóôéêü ðñüèåìá:\n" +#~ "b ãéá 512, k ãéá 1024, m ãéá 1048576 (1 Meg). Ìéá ðñþôç ÅÐÉËÏÃÇ ìå -" +#~ "ÔÉÌÇ\n" +#~ "Þ +ÔÉÌÇ èåùñåßôáé ãéá -n ÔÉÌÇ Þ -n +ÔÉÌÇ åêôüò áí ç ÔÉÌÇ Ý÷åé Ýíá áðü " +#~ "ôéò\n" +#~ "ðïëëáðëáóéáóôéêÝò êáôáëÞîåéò [bkm], óôçí ïðïßá ðåñßðôùóç ãßíåôáé ÷ñÞóç " +#~ "ùò\n" +#~ "-c ÔÉÌÇ Þ -c +TIMH.\n" +#~ "\n" +#~ "Ìå --follow (-f), ç tail åî ïñéóìïý ðáñáêïëïõèåß ôïí ðåñéãñáöÝá áñ÷åßïõ,\n" +#~ "ðïõ óçìáßíåé üôé áêüìá êáé áí ôï áñ÷åßï ìåôïíïìáóèåß, ç tail èá " +#~ "óõíå÷ßóåé\n" +#~ "íá ôï ðáñáêïëïõèåß. ÁõôÞ ç åî ïñéóìïý óõìðåñéöïñÜ äåí åßíáé åðéèõìçôÞ " +#~ "üôáí\n" +#~ "èÝëåôå íá ðáñáêïëïõèÞóåôå ôï ðñáãìáôéêü üíïìá ôïõ áñ÷åßïõ êáé ü÷é ôïí " +#~ "ðåñé-\n" +#~ "ãñáöÝá áñ÷åßïõ (ð.÷. ðåñéóôñïöÞ áñ÷åßïõ êáôáãñáöþí). ÊÜíôå ÷ñÞóç ôïõ\n" +#~ "--follow=name óôçí ðåñßðôùóç áõôÞ. Áõôü ðñïêáëåß ôçí tail íá " +#~ "ðáñáêïëïõèåß\n" +#~ "ôï áñ÷åßï ìå ôï óõãêåêñéìÝíï üíïìá áíïßãïíôáò ôï ðåñéïäéêÜ ãéá íá äåé áí\n" +#~ "Ý÷åé äéáãñáöåß êáé åðáíáäçìéïõñãçèåß áðü êÜðïéï Üëëï ðñüãñáììá.\n" + +# +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "SETs are specified as strings of characters. Most represent themselves.\n" +#~ "Interpreted sequences are:\n" +#~ "\n" +#~ " \\NNN character with octal value NNN (1 to 3 octal digits)\n" +#~ " \\\\ backslash\n" +#~ " \\a audible BEL\n" +#~ " \\b backspace\n" +#~ " \\f form feed\n" +#~ " \\n new line\n" +#~ " \\r return\n" +#~ " \\t horizontal tab\n" +#~ " \\v vertical tab\n" +#~ " CHAR1-CHAR2 all characters from CHAR1 to CHAR2 in ascending order\n" +#~ " [CHAR*] in SET2, copies of CHAR until length of SET1\n" +#~ " [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0\n" +#~ " [:alnum:] all letters and digits\n" +#~ " [:alpha:] all letters\n" +#~ " [:blank:] all horizontal whitespace\n" +#~ " [:cntrl:] all control characters\n" +#~ " [:digit:] all digits\n" +#~ " [:graph:] all printable characters, not including space\n" +#~ " [:lower:] all lower case letters\n" +#~ " [:print:] all printable characters, including space\n" +#~ " [:punct:] all punctuation characters\n" +#~ " [:space:] all horizontal or vertical whitespace\n" +#~ " [:upper:] all upper case letters\n" +#~ " [:xdigit:] all hexadecimal digits\n" +#~ " [=CHAR=] all characters which are equivalent to CHAR\n" +#~ msgstr "" +#~ "\n" +#~ "Ôá ÓÕÍÏËÁ ïñßæïíôáé ùò áëöáñéèìçôéêÜ. Ôá ðåñéóóüôåñá áíôéðñïóùðåýïõí ôïí " +#~ "åáõôü ôïõò.\n" +#~ "Ïé ìåôáöñáóìÝíåò áêïëïõèßåò åßíáé:\n" +#~ "\n" +#~ " \\NNN ÷áñáêôÞñáò ìå ïêôáäéêÞ ôéìÞ NNN (1 ìå 3 ïêôáäéêÜ " +#~ "øçößá)\n" +#~ " \\\\ ðéóùêÜèåôïò\n" +#~ " \\a ç÷çôéêü êïõäïýíé\n" +#~ " \\b `backspace'\n" +#~ " \\f `form feed'\n" +#~ " \\n `new line'\n" +#~ " \\r `return'\n" +#~ " \\t ïñéæüíôéïò óôçëïèÝôçò\n" +#~ " \\v êÜèåôïò óôçëïèÝôçò\n" +#~ " ×ÁÑÁÊÔ1-×ÁÑÁÊÔ2 üëïé ïé ÷áñáêôÞñåò áðü ×ÁÑÁÊÔ1 ìÝ÷ñé ×ÁÑÁÊÔ2 óå " +#~ "áýîïõóá óåéñÜ\n" +#~ " [×ÁÑÁÊÔ1-×ÁÑÁÊÔ2] üðùò ×ÁÑÁÊÔ1-×ÁÑÁÊÔ2, áí êáé ôá äýï ÓÕÍÏËÏ1, " +#~ "ÓÕÍÏËÏ2 ôï êÜíïõí ÷ñÞóç\n" +#~ " [×ÁÑÁÊÔ*] óôï ÓÕÍÏËÏ2, áíôéãñÜöåé ôï ×ÁÑÁÊÔÞñá ìÝ÷ñé ôï ìÞêïò " +#~ "ôïõ ÓÕÍÏËÏ1\n" +#~ " [×ÁÑÁÊÔ*ÅÐÁÍÁË] ÅÐÁÍÁËçøç áíôßãñáöá ôïõ ×ÁÑÁÊÔÞñá, ÅÐÁÍÁË åßíáé " +#~ "ïêôáäéêü áí áñ÷ßæåé áðü 0\n" +#~ " [:alnum:] üëïé ïé ÷áñáêôÞñåò êáé ôá øçößá\n" +#~ " [:alpha:] üëïé ïé ÷áñáêôÞñåò\n" +#~ " [:blank:] üëïé ïé ïñéæüíôéïé ëåõêïß ÷áñáêôÞñåò\n" +#~ " [:cntrl:] üëïé ïé ÷áñáêôÞñåò åëÝã÷ïõ\n" +#~ " [:digit:] üëá ôá øçößá\n" +#~ " [:graph:] üëïé ïé åêôõðþóéìïé ÷áñáêôÞñåò, ÷ùñßò ôï äéÜóôçìá\n" +#~ " [:lower:] üëá ôá ðåæÜ ãñÜììáôá\n" +#~ " [:print:] üëïé ïé åêôõðþóéìïé ÷áñáêôÞñåò, ìáæß ìå ôï äéÜóôçìá\n" +#~ " [:punct:] üëá ïé ÷áñáêôÞñåò ôïíéóìïý\n" +#~ " [:space:] üëïé ïé ïñéæüíôéïé Þ êÜèåôïé ëåõêïß ÷áñáêôÞñåò\n" +#~ " [:upper:] üëïé ïé êåöáëáßïé ÷áñáêôÞñåò\n" +#~ " [:xdigit:] üëá ôá äåêáåîáäéêÜ øçößá\n" +#~ " [=×ÁÑÁÊÔ=] üëïé ïé ÷áñáêôÞñåò ðïõ åßíáé éóïäýíáìïé ìå ôï ×ÁÑÁÊÔ\n" + +# +#, fuzzy +#~ msgid "" +#~ "Discard all but one of successive identical lines from INPUT (or\n" +#~ "standard input), writing to OUTPUT (or standard output).\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -c, --count prefix lines by the number of occurrences\n" +#~ " -d, --repeated only print duplicate lines\n" +#~ " -D, --all-repeated[=delimit-method] print all duplicate lines\n" +#~ " delimit-method={none(default),prepend,separate)}\n" +#~ " Delimiting is done with blank lines.\n" +#~ " -f, --skip-fields=N avoid comparing the first N fields\n" +#~ " -i, --ignore-case ignore differences in case when comparing\n" +#~ " -s, --skip-chars=N avoid comparing the first N characters\n" +#~ " -u, --unique only print unique lines\n" +#~ " -w, --check-chars=N compare no more than N characters in lines\n" +#~ " -N same as -f N\n" +#~ " +N same as -s N (obsolescent; will be withdrawn)\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "A field is a run of whitespace, then non-whitespace characters.\n" +#~ "Fields are skipped before chars.\n" +#~ msgstr "" +#~ "ÁðïâïëÞ üëåò åêôüò áðü ôéò óõíå÷üìåíåò üìïéåò ãñáììÝò áðü ôçí ÅÉÓÏÄÏ\n" +#~ "(Þ êáíïíéêÞ åßóïäï), ãñÜöïíôáò óôçí Ýîïäï (Þ êáíïíéêÞ Ýîïäï).\n" +#~ "\n" +#~ " -c, --count áñéèìüò ôùí åìöáíßóåùí óôçí áñ÷Þ ôùí ãñáììþí\n" +#~ " -d, --repeated åìöÜíéóç ìüíï äéðëþí ãñáììþí\n" +#~ " -D, --all-repeated åìöÜíéóç üëùí ôùí äéðëþí ãñáììþí\n" +#~ " -f, --skip-fields=N áðïöõãÞ óýãêñéóçò ôùí ðñþôùí N ðåäßùí\n" +#~ " -i, --ignore-case áãíüçóç äéáöïñþí ìåôáîý ðåæþí/êåöáëáßùí óôéò " +#~ "óõãêñßóåéò\n" +#~ " -s, --skip-chars=N áãíüçóç óýãêñéóçò ôùí ðñþôùí Í ÷áñáêôÞñùí\n" +#~ " -u, --unique åìöÜíéóç ìüíï ôùí ìïíáäéêþí ãñáììþí\n" +#~ " -w, --check-chars=N óýãêñéóç ü÷é ðáñáðÜíù áðü Í ÷áñáêôÞñåò óôç " +#~ "ãñáììÞ\n" +#~ " -N ßäéï ìå -f N\n" +#~ " +N ßäéï ìå -s N\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" +#~ "Ðåäßï åßíáé ìéá óåéñÜ áðü ëåõêïýò ÷áñáêôÞñåò, êáé ìåôÜ ìç-ëåõêïß " +#~ "÷áñáêôÞñåò.\n" +#~ "Ôá ðåäßá ðñïóðåñíþíôáé ðñéí ôïõò ÷áñáêôÞñåò.\n" + +# +#~ msgid "" +#~ "when using the old-style +POS and -POS key specifiers,\n" +#~ "the +POS specifier must come first" +#~ msgstr "" +#~ "¼ôáí ãßíåôå ÷ñÞóç ðáëéïý-óôõë äçëùôþí +ÈÅÓÇ êáé -ÈÅÓÇ,\n" +#~ "ï äçëùôÞò +ÈÅÓÇ ðñÝðåé íá Ýñ÷åôáé ðñþôïò" + +# +#~ msgid "option `-k' requires an argument" +#~ msgstr "ç åðéëïãÞ `-k' áðáéôåß Ýíá üñéóìá" + +# +#~ msgid "starting field spec has `.' but lacks following character offset" +#~ msgstr "" +#~ "ç äÞëùóç Ýíáñîçò ðåäßïõ Ý÷åé `.' áëëÜ ôçò ëåßðåé ç èÝóç åðüìåíïõ ÷áñáêôÞñá" + +# +#, fuzzy +#~ msgid "" +#~ "starting field character offset argument to the `-k' option must be " +#~ "positive" +#~ msgstr "" +#~ "ôï üñéóìá Ýíáñîçò ðåäßïõ áñéèìïý óôçí åðéëïãÞ `-k'\n" +#~ "ðñÝðåé íá åßíáé èåôéêüò" + +# +#~ msgid "field specification has `,' but lacks following field spec" +#~ msgstr "ç äÞëùóç ðåäßïõ Ý÷åé `,' áëëÜ ôçò ëåßðåé ç äÞëùóç åðüìåíïõ ðåäßïõ" + +# +#~ msgid "ending field number argument to the `-k' option must be positive" +#~ msgstr "" +#~ "ôï üñéóìá ôÝñìáôïò ðåäßïõ áñéèìïý óôçí åðéëïãÞ `-k' ðñÝðåé íá åßíáé " +#~ "èåôéêüò" + +# +#~ msgid "ending field spec has `.' but lacks following character offset" +#~ msgstr "" +#~ "ç äÞëùóç ôÝñìáôïò ðåäßïõ Ý÷åé `.' áëëÜ ôçò ëåßðåé ç èÝóç åðüìåíïõ " +#~ "÷áñáêôÞñá" + +# +#~ msgid "option `-o' requires an argument" +#~ msgstr "ç åðéëïãÞ `-o' áðáéôåß Ýíá üñéóìá" + +# +#, fuzzy +#~ msgid "option `-S' requires an argument" +#~ msgstr "ç åðéëïãÞ `-k' áðáéôåß Ýíá üñéóìá" + +# +#~ msgid "option `-t' requires an argument" +#~ msgstr "ç åðéëïãÞ `-t' áðáéôåß Ýíá üñéóìá" + +# +#~ msgid "option `-T' requires an argument" +#~ msgstr "ç åðéëïãÞ `-T' áðáéôåß Ýíá üñéóìá" + +# +#~ msgid "%s: unrecognized option `-%c'\n" +#~ msgstr "%s: ìç áíáãíùñßóéìç åðéëïãÞ `-%c'\n" + +# +#~ msgid "%s%*s%s%*sPage" +#~ msgstr "%s%*s%s%*sÓåëßäá" + +# +#~ msgid "flushing file" +#~ msgstr "ïëïêëÞñùóç áñ÷åßïõ" + +# +#~ msgid "" +#~ "specified number of bytes `%s' is larger than the maximum\n" +#~ "representable value of type `long'" +#~ msgstr "" +#~ "ï äçëùìÝíïò áñéèìüò bytes `%s' åßíáé ìåãáëýôåñïò áðü ôï ìÝãéóôï\n" +#~ "ðïõ ìðïñåß íá áíáðáñáóôáèåß áðü ôï ôýðï äåäïìÝíùí `long'" + +# +#~ msgid "could not find loop" +#~ msgstr "áäõíáìßá åýñåóçò âñü÷ïõ" + +# +#~ msgid "%s: cannot follow end of non-regular file" +#~ msgstr "%s: áäõíáìßá áêïëïýèçóçò ôÝëïõò ìç-êáíïíéêïý áñ÷åßïõ" + +# +#~ msgid "" +#~ "\n" +#~ "Report bugs to ." +#~ msgstr "" +#~ "\n" +#~ "ÁíáöÝñáôå óöÜëìáôá óôï ." + +# +#~ msgid "`%s' has reappeared" +#~ msgstr "ôï `%s' åìöáíßóôçêå îáíÜ" + +# +#, fuzzy +#~ msgid "" +#~ "Convert tabs in each FILE to spaces, writing to standard output.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ " -i, --initial do not convert TABs after non whitespace\n" +#~ " -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +#~ " -t, --tabs=LIST use comma separated list of explicit tab positions\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Instead of -t NUMBER or -t LIST, -NUMBER or -LIST may be used.\n" +#~ msgstr "" +#~ "ÌåôáôñïðÞ äéáóôçìÜôùí óå êÜèå ÁÑ×ÅÉÏ óå óôçëïèÝôåò, ãñÜöïíôáò óôçí " +#~ "êáíïíéêÞ Ýîïäï.\n" +#~ "×ùñßò ÁÑ×ÅÉÏ, Þ üôáí ôï áñ÷åßï åßíáé ôï -, áíÜãíùóç áðü ôçí êáíïíéêÞ " +#~ "åßóïäï.\n" +#~ "\n" +#~ " -a, --all ìåôáôñïðÞ üëùí ôùí ëåõêþí ÷áñáêôÞñùí, áíôß ìüíï ôùí " +#~ "áñ÷éêþí\n" +#~ " -t, --tabs=ÁÑÉÈÌÏÓ ïé óôçëïèÝôåò íá Ý÷ïõí áðüóôáóç ÁÑÉÈÌÏÓ áíôß 8\n" +#~ " -t, --tabs=ËÉÓÔÁ ÷ñÞóç ëßóôáò ÷ùñéóìÝíçò ìå êüììá ãéá ôç äÞëùóç ôçò " +#~ "èÝóçò ôùí óôçëïèåôþí\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" +#~ "Áíôß ãéá -t ÁÑÉÈÌÏÓ Þ -t ËÉÓÔÁ, -ÁÑÉÈÌÏÓ Þ -ËÉÓÔÁ ìðïñïýí íá " +#~ "÷ñçóéìïðïéçèïýí.\n" + +# +#~ msgid "" +#~ "Reformat each paragraph in the FILE(s), writing to standard output.\n" +#~ "If no FILE or if FILE is `-', read standard input.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -c, --crown-margin preserve indentation of first two lines\n" +#~ " -p, --prefix=STRING combine only lines having STRING as prefix\n" +#~ " -s, --split-only split long lines, but do not refill\n" +#~ " -t, --tagged-paragraph indentation of first line different from " +#~ "second\n" +#~ " -u, --uniform-spacing one space between words, two after sentences\n" +#~ " -w, --width=NUMBER maximum line width (default of 75 columns)\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "In -wNUMBER, the letter `w' may be omitted.\n" +#~ msgstr "" +#~ "Ìïñöïðïßçóç îáíÜ êÜèå ðáñáãñÜöïõ óôï ÁÑ×ÅÉÏ(Á), ãñÜöïíôáò óôçí êáíïíéêÞ " +#~ "Ýîïäï.\n" +#~ "Áí êáíÝíá ÁÑ×ÅÉÏ äåí Ý÷åé ïñéóôåß Þ ôï ÁÑ×ÅÉÏ åßíáé ôï `-', áíÜãíùóç áðü " +#~ "êáíïíéêÞ åßóïäï.\n" +#~ "\n" +#~ "Õðï÷ñåùôéêÜ ïñßóìáôá óôéò ìáêñÝò åðéëïãÝò åßíáé õðï÷ñåùôéêÜ ãéá óýíôïìåò " +#~ "åðéëïãÝò åðßóåéò.\n" +#~ " -c, --crown-margin äéáôÞñçóå ôçí åóï÷Þ ôùí äýï ðñþôùí ãñáììþí\n" +#~ " -p, --prefix=ÁËÖÁÑÉÈ óõíäýáóå ìüíï ãñáììÝò ìå ÁËÖÁÑÉÈÌçôéêü ùò " +#~ "ðñüèåìá\n" +#~ " -s, --split-only ÷þñéóå óôá äýï ôéò ìáêñÝò ãñáììÝò áëëÜ ÷ùñßò " +#~ "ãÝìéóìá îáíÜ\n" +#~ " -t, --tagged-paragraph ç åóï÷Þ ôçò ðñþôçò ãñáììÞò íá åßíáé " +#~ "äéáöïñåôéêÞ áðü ôç äåýôåñç\n" +#~ " -u, --uniform-spacing Ýíá äéÜóôçìá ìåôáîý ëÝîåùí, äýï ìåôÜ áðü " +#~ "ðñïôÜóåéò\n" +#~ " -w, --width=ÁÑÉÈÌÏÓ ìÝãéóôï ðëÜôïò ãñáììÞò (åî ïñéóìïý 75 " +#~ "óôÞëåò)\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" +#~ "Óôï -wÁÑÉÈÌÏÓ, ôï ãñÜììá `w' ìðïñåß íá ðáñáëçöèåß.\n" + +# +#~ msgid "" +#~ "Print first 10 lines of each FILE to standard output.\n" +#~ "With more than one FILE, precede each with a header giving the file " +#~ "name.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ " -c, --bytes=SIZE print first SIZE bytes\n" +#~ " -n, --lines=NUMBER print first NUMBER lines instead of first 10\n" +#~ " -q, --quiet, --silent never print headers giving file names\n" +#~ " -v, --verbose always print headers giving file names\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +#~ "If -VALUE is used as first OPTION, read -c VALUE when one of\n" +#~ "multipliers bkm follows concatenated, else read -n VALUE.\n" +#~ msgstr "" +#~ "ÅìöÜíéóç ôùí 10 ðñþôùí ãñáììþí áðü êÜèå ÁÑ×ÅÉÏ óôçí êáíïíéêÞ Ýîïäï.\n" +#~ "Ìå ðåñéóóüôåñá áðü Ýíá ÁÑ×ÅÉÏ, íá ðñïçãçèåß åðéóÝëéäï ìå ôï üíïìá ôïõ " +#~ "áñ÷åßïõ.\n" +#~ "×ùñßò ÁÑ×ÅÉÏ Þ üôáí ôï ÁÑ×ÅÉÏ åßíáé ôï -, áíÜãíùóç áðü ôçí êáíïíéêÞ " +#~ "åßóïäï.\n" +#~ "\n" +#~ " -c, --bytes=ÌÅÃÅÈÏÓ åìöÜíéóç ôùí ðñþôùí ÌÅÃÅÈÏÓ bytes\n" +#~ " -n, --lines=ÁÑÉÈÌÏÓ åìöÜíéóç ôùí ðñþôùí ÁÑÉÈÌÏÓ ãñáììþí áíôß ôùí " +#~ "ðñþôùí 10\n" +#~ " -q, --quiet, --silent íá ìçí ôõðþíïíôáé åðéóÝëéäá ìå ôá ïíüìáôá " +#~ "áñ÷åßùí\n" +#~ " -v, --verbose íá ôõðþíïíôáé ðÜíôá åðéóÝëéäá ìå ôá ïíüìáôá " +#~ "áñ÷åßùí\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" +#~ "Ôï ÌÅÃÅÈÏÓ ìðïñåß íá Ý÷åé êáôÜëçîç ìå ðïëëáðëáóéáóôÞ: b ãéá 512, k ãéá " +#~ "1K, m ãéá 1 Meg.\n" +#~ "Áí ÷ñçóéìïðïéåßôáé ôï -VALUE óáí ðñþôç ÅÐÉËÏÃÇ, áíÜãíùóå -c ÔÉÌÇ üôáí\n" +#~ "Ýíáò áðü ôïõò ðïëëáðëáóéáóôÝò bkm áêïëïõèåß óõíåíùìÝíïò, äéáöïñåôéêÜ " +#~ "áíÜãíùóå -n ÔÉÌÇ\n" + +# +#~ msgid "" +#~ "This program is free software; you can redistribute it and/or modify\n" +#~ "it under the terms of the GNU General Public License as published by\n" +#~ "the Free Software Foundation; either version 2, or (at your option)\n" +#~ "any later version.\n" +#~ "\n" +#~ "This program is distributed in the hope that it will be useful,\n" +#~ "but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +#~ "GNU General Public License for more details.\n" +#~ "\n" +#~ "You should have received a copy of the GNU General Public License\n" +#~ "along with this program; if not, write to the Free Software Foundation,\n" +#~ "Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" +#~ msgstr "" +#~ "Áõôü ôï ðñüãñáììá åßíáé åëåýèåñï ëïãéóìéêü· ìðïñåßôå íá ôï \n" +#~ "åðáíáäéáíåßìåôå êáé/Þ íá ôï ôñïðïðïéÞóåôå õðü ôïõò üñïõò ôçò \n" +#~ "ÃåíéêÞò Äçìüóéáò ¢äåéáò ×ñÞóåùò Ëïãéóìéêïý GNU (GNU General Public\n" +#~ "Licence) üðùò áõôÞ äçìïóéåýôçêå áðü ôï ºäñõìá Åëåýèåñïõ Ëïãéóìéêïý\n" +#~ "(Free Software Foundation), åßôå óôçí Ýêäïóç 2, Þ (êáôÜ åðéëïãÞ óáò)\n" +#~ "ïðïéáäÞðïôå ìåôáãåíÝóôåñç Ýêäïóç.\n" +#~ "\n" +#~ "Áõôü ôï ðñüãñáììá äéáíÝìåôáé ìå ôçí åëðßäá üôé èá öáíåß ÷ñÞóéìï,\n" +#~ "áëëÜ ×ÙÑÉÓ ÊÁÌÉÁ ÅÃÃÕÇÓÇ, ÷ùñßò êáí ôçí åããýçóç ×ÑÇÓÉÌÏÔÇÔÁÓ ÃÉÁ \n" +#~ "ÓÕÃÊÅÊÑÉÌÅÍÏ ÓÊÏÐÏ. Ðáñáêáëþ áíáôñÝîôå óôç ÃåíéêÞ Äçìüóéá ¢äåéá \n" +#~ "×ñÞóçò Ëïãéóìéêïý GNU ãéá ðåñéóóüôåñåò ëåðôïìÝñåéåò.\n" +#~ "\n" +#~ "Èá ðñÝðåé íá Ý÷åôå ëÜâåé Ýíá áíôßôõðï ôçò Üäåéáò áõôÞò ìáæß ìå\n" +#~ "áõôü ôï ðñüãñáììá. ÅÜí ü÷é, ãñÜøôå óôï ºäñõìá Åëåýèåñïõ Ëïãéóìéêïý\n" +#~ "(Free Software Foundation) óôç äéåýèõíóç Free Software Foundation,\n" +#~ "Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" + +# +#~ msgid "" +#~ "Write sorted concatenation of all FILE(s) to standard output.\n" +#~ "\n" +#~ " +POS1 [-POS2] start a key at POS1, end it *before* POS2 " +#~ "(obsolescent)\n" +#~ "\t\t field numbers and character offsets are numbered\n" +#~ " starting with zero (contrast with the -k option)\n" +#~ " -b ignore leading blanks in sort fields or keys\n" +#~ " -c check if given files already sorted, do not sort\n" +#~ " -d consider only [a-zA-Z0-9 ] characters in keys\n" +#~ " -f fold lower case to upper case characters in keys\n" +#~ " -g compare according to general numerical value, imply -" +#~ "b\n" +#~ " -i consider only [\\040-\\0176] characters in keys\n" +#~ " -k POS1[,POS2] start a key at POS1, end it *at* POS2\n" +#~ "\t\t field numbers and character offsets are numbered\n" +#~ " starting with one (contrast with zero-based +POS " +#~ "form)\n" +#~ " -m merge already sorted files, do not sort\n" +#~ " -M compare (unknown) < `JAN' < ... < `DEC', imply -b\n" +#~ " -n compare according to string numerical value, imply -b\n" +#~ " -o FILE write result on FILE instead of standard output\n" +#~ " -r reverse the result of comparisons\n" +#~ " -s stabilize sort by disabling last resort comparison\n" +#~ " -t SEP use SEParator instead of non- to whitespace " +#~ "transition\n" +#~ " -T DIRECTORY use DIRECTORY for temporary files, not $TMPDIR or %s\n" +#~ " -u with -c, check for strict ordering;\n" +#~ " with -m, only output the first of an equal sequence\n" +#~ " -z end lines with 0 byte, not newline, for find -print0\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "ÅìöÜíéóç ôáîéíïìçìÝíçò óõíÝíùóçò üëùí ôùí ÁÑ×ÅÉÏ(ÙÍ) óôçí êáíïíéêÞ " +#~ "Ýîïäï.\n" +#~ "\n" +#~ " +ÈÅÓÇ1 [-ÈÅÓÇ2] áñ÷Þ êëåéäéïý óôç ÈÅÓÇ1, ôåñìáôéóìüò *ðñéí* ôç " +#~ "ÈÅÓÇ2\n" +#~ " (åêôüò ÷ñÞóçò)\n" +#~ " áñéèìïß ðåäßùí êáé èÝóåéò ÷áñáêôÞñùí áñéèìïýíôáé\n" +#~ " áñ÷ßæïíôáò áðü ôï ìçäÝí (óå áíôßèåóç ìå ôçí " +#~ "åðéëïãÞ -k)\n" +#~ " -b áãíüçóç ðñïðïñåõüìåíùí êåíþí óå ðåäßá ôáîéíüìçóçò Þ " +#~ "êëåéäéÜ\n" +#~ " -c Ýëåã÷ïò áí ôá äïèÝíôá áñ÷åßá åßíáé Þäç ôáîéíïìçìÝíá, " +#~ "íá\n" +#~ " ìçí ôáîéíïìçèïýí\n" +#~ " -d íá èåùñçèïýí ìüíï ïé ÷áñáêôÞñåò [a-zA-Z0-9 ] óôá " +#~ "êëåéäéÜ\n" +#~ " -f áíáäßðëùóç ðåæþí ÷áñáêôÞñùí óå êåöáëáßá óôá êëåéäéÜ\n" +#~ " -g óýãêñéóç óýìöùíá ìå ôç ãåíéêÞ áñéèìçôéêÞ ôéìÞ, èåþñçóå " +#~ "-b\n" +#~ " -i èåþñçóå ìüíï ôïõò ÷áñáêôÞñåò [\\040-\\0176] óôá " +#~ "êëåéäéÜ\n" +#~ " -k ÈÅÓÇ1[,ÈÅÓÇ2] Ýíáñîç êëåéäïý óôç èÝóç ÈÅÓÇ1, ôåñìáôéóôüò *óôç* " +#~ "ÈÅÓÇ2\n" +#~ " áñéèìïß ðåäßùí êáé èÝóåéò ÷áñáêôÞñùí áñéèìïýíôáé\n" +#~ " áñ÷ßæïíôáò áðü ôï Ýíá (óå áíôßèåóç ìå ôç âáóéóìÝíç " +#~ "óôï\n" +#~ " ìçäÝí ìïñöÞ +ÈÅÓÇ)\n" +#~ " -m óõíÝíùóç ìüíï ôáîéíïìçìÝíùí áñ÷åßùí, íá ìç ãßíåé " +#~ "ôáîéíüìçóç\n" +#~ " -M óýãêñéóç (Üãíùóôï) < `ÉÁÍ' < ... < `ÄÅÊ', èåþñçóå -b\n" +#~ " -n óýãêñéóç óýìöùíá ìå ôç áëöáñéèìçôéêÞ áñéèìçôéêÞ ôéìÞ, " +#~ "èåþñçóå -b\n" +#~ " -o ARXEIO åããñáöÞ áðïôåëÝóìáôïò óôï ÁÑ×ÅÉÏ áíôß óôçí êáíïíéêÞ " +#~ "Ýîïäï\n" +#~ " -r áíôéóôñïöÞ ôùí áðïôåëåóìÜôùí ôùí óõãêñßóåùí\n" +#~ " -s óôáèåñïðïßçóç ôçò ôáîéíüìçóçò ìå áðåíåñãïðïßçóç ôç\n" +#~ " óýãêñéóçò ôåëåõôáßáò åëðßäáò\n" +#~ " -t ÄÉÁ× ÷ñÞóç ÄÉÁ×ùñéóôÞ áíôß ôçò ìåôÜóôáóçò áðü ìç-êåíü óå\n" +#~ " ëåõêü ÷áñáêôÞñá\n" +#~ " -T ÊÁÔÁËÏÃÏÓ ÷ñÞóç ÊÁÔÁËÏÃÏÓ ãéá ðñïóùñéíÜ áñ÷åßá, ü÷é ôï $TMPDIR Þ " +#~ "%s\n" +#~ " -u ìå -c, Ýëåã÷ïò ãéá áõóôçñÞ ôïðïèÝôçóç óå óåéñÜ\n" +#~ " ìå -m, ìüíï Ýîïäïò ôïõ ðñþôïõ áðü ìéá ßóç áêïëïõèßá\n" +#~ " -z ôåñìáôéóìüò ãñáììþí ìå 0 byte, ü÷é ìå íÝá ãñáììÞ, ãéá\n" +#~ " ôç find -print0\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" + +# +# xxx Check punctation +# 2001-12-02 11:12:55 CET -ke- +#~ msgid "" +#~ "\n" +#~ "Translation occurs if -d is not given and both SET1 and SET2 appear.\n" +#~ "-t may be used only when translating. SET2 is extended to length of\n" +#~ "SET1 by repeating its last character as necessary. Excess characters\n" +#~ "of SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to\n" +#~ "expand in ascending order; used in SET2 while translating, they may\n" +#~ "only be used in pairs to specify case conversion. -s uses SET1 if not\n" +#~ "translating nor deleting; else squeezing uses SET2 and occurs after\n" +#~ "translation or deletion.\n" +#~ msgstr "" +#~ "\n" +#~ "ÌåôÜöñáóç óõìâáßíåé üôáí äå äßíåôáé ôï -d êáé åìöáíßæïíôáé êáé ôá äýï\n" +#~ "ÓÕÍÏËÏ1 êáé ÓÕÍÏËÏ2. Ôï -t ìðïñåß íá ÷ñçóéìïðïéçèåß ìüíï óôç ìåôÜöñáóç\n" +#~ "Ôï ÓÕÍÏËÏ2 áíáðôýóóåôáé óôï ìÞêïò ôïõ ÓÕÍÏËÏ1 ìå åðáíÜëçøç ôïõ " +#~ "ôåëåõôáßïõ\n" +#~ "÷áñáêôÞñá, üðùò ÷ñåéÜæåôáé. ÊáôÜ õðÝñâáóç ÷áñáêôÞñåò ôïõ ÓÕÍÏËÏ2 " +#~ "áãíïïýíôáé\n" +#~ "Ìüíï ôá [:lower:] êáé [:upper:] åããõüíôáé ôçí áíÜðôõîç óå áýîïõóá óåéñÜ·\n" +#~ "üôáí ÷ñçóéìïðïéïýíôáé óôï ÓÕÍÏËÏ2 óôç ìåôÜöñáóç, ìðïñïýí íá " +#~ "÷ñçóéìïðïéçèïýí\n" +#~ "ìüíï óå æåýãç ãéá íá ïñßóïõí ìåôáôñïðÞ ìåôáîý ðåæþí/êåöáëáßùí. Ôï -s\n" +#~ "êÜíåé ÷ñÞóç ôïõ ÓÕÍÏËÏ1 áí äå ìåôáöñÜæåé Þ äéáãñÜöåé· äéáöïñåôéêÜ " +#~ "óõìðõêíþíåé\n" +#~ "êÜíùíôáò ÷ñÞóç ôïõ ÓÕÍÏËÏ2 êáé óõìâáßíåé ìåôÜ áðü ìåôÜöñáóç Þ äéáãñáöÞ\n" + +# +#, fuzzy +#~ msgid "" +#~ "Convert spaces in each FILE to tabs, writing to standard output.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ " -a, --all convert all whitespace, instead of initial " +#~ "whitespace\n" +#~ " -t, --tabs=NUMBER have tabs NUMBER characters apart instead of 8\n" +#~ " -t, --tabs=LIST use comma separated list of explicit tab positions\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Instead of -t NUMBER or -t LIST, -NUMBER or -LIST may be used.\n" +#~ msgstr "" +#~ "ÌåôáôñïðÞ äéáóôçìÜôùí óå êÜèå ÁÑ×ÅÉÏ óå óôçëïèÝôåò, ãñÜöïíôáò óôçí " +#~ "êáíïíéêÞ Ýîïäï.\n" +#~ "×ùñßò ÁÑ×ÅÉÏ, Þ üôáí ôï áñ÷åßï åßíáé ôï -, áíÜãíùóç áðü ôçí êáíïíéêÞ " +#~ "åßóïäï.\n" +#~ "\n" +#~ " -a, --all ìåôáôñïðÞ üëùí ôùí ëåõêþí ÷áñáêôÞñùí, áíôß ìüíï ôùí " +#~ "áñ÷éêþí\n" +#~ " -t, --tabs=ÁÑÉÈÌÏÓ ïé óôçëïèÝôåò íá Ý÷ïõí áðüóôáóç ÁÑÉÈÌÏÓ áíôß 8\n" +#~ " -t, --tabs=ËÉÓÔÁ ÷ñÞóç ëßóôáò ÷ùñéóìÝíçò ìå êüììá ãéá ôç äÞëùóç ôçò " +#~ "èÝóçò ôùí óôçëïèåôþí\n" +#~ " --help åìöÜíéóç áõôÞò ôçò âïÞèåéáò êáé Ýîïäïò\n" +#~ " --version åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n" +#~ "\n" +#~ "Áíôß ãéá -t ÁÑÉÈÌÏÓ Þ -t ËÉÓÔÁ, -ÁÑÉÈÌÏÓ Þ -ËÉÓÔÁ ìðïñïýí íá " +#~ "÷ñçóéìïðïéçèïýí.\n" diff --git a/src/apps/bin/coreutils-5.0/po/en@boldquot.header b/src/apps/bin/coreutils-5.0/po/en@boldquot.header new file mode 100644 index 0000000000..fedb6a06d1 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/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/src/apps/bin/coreutils-5.0/po/en@quot.header b/src/apps/bin/coreutils-5.0/po/en@quot.header new file mode 100644 index 0000000000..a9647fc35c --- /dev/null +++ b/src/apps/bin/coreutils-5.0/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/src/apps/bin/coreutils-5.0/po/es.gmo b/src/apps/bin/coreutils-5.0/po/es.gmo new file mode 100644 index 0000000000000000000000000000000000000000..fec9cb87eafe7b4c1b40df53d778a5b503eb57b4 GIT binary patch literal 247964 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

Mb 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%0Ddfursby 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 literal 0 HcmV?d00001 diff --git a/src/apps/bin/coreutils-5.0/po/es.po b/src/apps/bin/coreutils-5.0/po/es.po new file mode 100644 index 0000000000..d1fd9ccdd2 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/po/es.po @@ -0,0 +1,10145 @@ +# Mensajes en español para GNU coreutils. +# Copyright (C) 2002, 2003 Free Software Foundation, Inc. +# Santiago Vila Doncel , 2002, 2003. +# +# La primera versión de esta traducción se hizo combinando las traducciones +# existentes de fileutils, textutils y sh-utils, en las cuales también +# colaboraron Enrique Melero Gómez y Cristian Othón Martínez Vera. +# +msgid "" +msgstr "" +"Project-Id-Version: GNU coreutils 4.5.10\n" +"POT-Creation-Date: 2003-03-31 10:45+0200\n" +"PO-Revision-Date: 2003-03-14 15:07+0100\n" +"Last-Translator: Santiago Vila Doncel \n" +"Language-Team: Spanish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8-bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: lib/argmatch.c:135 +#, c-format +msgid "invalid argument %s for %s" +msgstr "argumento %s inválido para %s" + +#: lib/argmatch.c:136 +#, c-format +msgid "ambiguous argument %s for %s" +msgstr "argumento %s ambiguo para %s" + +#: lib/argmatch.c:155 +msgid "Valid arguments are:" +msgstr "Los argumentos válidos son:" + +#: lib/closeout.c:103 src/cat.c:189 src/cat.c:272 src/cat.c:326 +#: src/cksum.c:269 src/head.c:152 src/head.c:196 src/tail.c:323 +#: src/tail.c:1659 src/tr.c:1666 src/tr.c:1912 src/tr.c:2020 +msgid "write error" +msgstr "error de escritura" + +#: lib/error.c:133 lib/error.c:161 +msgid "Unknown system error" +msgstr "Error del sistema desconocido" + +#: lib/file-type.c:42 +msgid "regular empty file" +msgstr "fichero regular vacío" + +#: lib/file-type.c:42 +msgid "regular file" +msgstr "fichero regular" + +#: lib/file-type.c:45 +msgid "directory" +msgstr "directorio" + +#: lib/file-type.c:48 +msgid "block special file" +msgstr "fichero especial de bloques" + +#: lib/file-type.c:51 +msgid "character special file" +msgstr "fichero especial de caracteres" + +#: lib/file-type.c:54 +msgid "fifo" +msgstr "`fifo'" + +#: lib/file-type.c:57 +msgid "symbolic link" +msgstr "enlace simbólico" + +#: lib/file-type.c:60 +msgid "socket" +msgstr "`socket'" + +#: lib/file-type.c:63 +msgid "message queue" +msgstr "cola de mensajes" + +#: lib/file-type.c:66 +msgid "semaphore" +msgstr "semáforo" + +#: lib/file-type.c:69 +msgid "shared memory object" +msgstr "objeto de memoria compartida" + +#: lib/file-type.c:71 +msgid "weird file" +msgstr "fichero extraño" + +#: lib/getopt.c:688 lib/getopt.c:700 +#, c-format +msgid "%s: option `%s' is ambiguous\n" +msgstr "%s: la opción `%s' es ambigua\n" + +#: lib/getopt.c:733 lib/getopt.c:737 +#, c-format +msgid "%s: option `--%s' doesn't allow an argument\n" +msgstr "%s: la opción `--%s' no admite ningún argumento\n" + +#: lib/getopt.c:746 lib/getopt.c:751 +#, c-format +msgid "%s: option `%c%s' doesn't allow an argument\n" +msgstr "%s: la opción `%c%s' no admite ningún argumento\n" + +#: lib/getopt.c:787 lib/getopt.c:800 lib/getopt.c:1089 lib/getopt.c:1102 +#, c-format +msgid "%s: option `%s' requires an argument\n" +msgstr "%s: la opción `%s' requiere un argumento\n" + +#: lib/getopt.c:838 lib/getopt.c:841 +#, c-format +msgid "%s: unrecognized option `--%s'\n" +msgstr "%s: opción no reconocida `--%s'\n" + +#: lib/getopt.c:849 lib/getopt.c:852 +#, c-format +msgid "%s: unrecognized option `%c%s'\n" +msgstr "%s: opción no reconocida `%c%s'\n" + +#: lib/getopt.c:899 lib/getopt.c:902 +#, c-format +msgid "%s: illegal option -- %c\n" +msgstr "%s: opción ilegal -- %c\n" + +#: lib/getopt.c:908 lib/getopt.c:911 +#, c-format +msgid "%s: invalid option -- %c\n" +msgstr "%s: opción inválida -- %c\n" + +#: lib/getopt.c:958 lib/getopt.c:969 lib/getopt.c:1155 lib/getopt.c:1168 +#, c-format +msgid "%s: option requires an argument -- %c\n" +msgstr "%s: la opción requiere un argumento -- %c\n" + +#: lib/getopt.c:1021 lib/getopt.c:1032 +#, c-format +msgid "%s: option `-W %s' is ambiguous\n" +msgstr "%s: la opción `-W %s' es ambigua\n" + +#: lib/getopt.c:1056 lib/getopt.c:1068 +#, c-format +msgid "%s: option `-W %s' doesn't allow an argument\n" +msgstr "%s: la opción `-W %s' no admite ningún argumento\n" + +#: lib/human.c:519 +msgid "block size" +msgstr "tamaño del bloque" + +#: lib/makepath.c:124 src/df.c:497 src/remove.c:402 +msgid "failed to return to initial working directory" +msgstr "no se puede volver al directorio de trabajo inicial" + +#: lib/makepath.c:173 src/copy.c:1288 src/mkdir.c:170 +#, c-format +msgid "cannot create directory %s" +msgstr "no se puede crear el directorio %s" + +#: lib/makepath.c:179 lib/makepath.c:421 src/cp.c:446 src/cp.c:468 +#, c-format +msgid "%s exists but is not a directory" +msgstr "%s existe pero no es un directorio" + +#: lib/makepath.c:316 lib/makepath.c:378 lib/makepath.c:440 +#, c-format +msgid "cannot change owner and/or group of %s" +msgstr "no se puede cambiar el propietario y/o el grupo de %s" + +#: lib/makepath.c:338 +#, c-format +msgid "cannot chdir to directory %s" +msgstr "no se puede cambiar al directorio %s" + +#: lib/makepath.c:392 lib/makepath.c:446 +#, c-format +msgid "cannot change permissions of %s" +msgstr "no se pueden cambiar los permisos de %s" + +#: lib/obstack.c:487 lib/obstack.c:490 lib/xmalloc.c:63 +msgid "memory exhausted" +msgstr "memoria agotada" + +#: lib/quotearg.c:236 +msgid "`" +msgstr "`" + +#: lib/quotearg.c:237 +msgid "'" +msgstr "'" + +# Esto es para responder "sí" cuando nos pregunte. +#: lib/rpmatch.c:78 +msgid "^[yY]" +msgstr "^[sS]" + +# Y esto es para responder "no" cuando nos pregunte. +#: lib/rpmatch.c:81 +msgid "^[nN]" +msgstr "^[nN]" + +#: lib/unicodeio.c:155 +msgid "iconv function not usable" +msgstr "la función iconv no es utilizable" + +#: lib/unicodeio.c:157 +msgid "iconv function not available" +msgstr "la función iconv no está disponible" + +#: lib/unicodeio.c:164 +msgid "character out of range" +msgstr "carácter fuera de rango" + +#: lib/unicodeio.c:227 +#, c-format +msgid "cannot convert U+%04X to local character set" +msgstr "no se puede convertir U+%04X al conjunto de caracteres local" + +#: lib/unicodeio.c:229 +#, c-format +msgid "cannot convert U+%04X to local character set: %s" +msgstr "no se puede convertir U+%04X al conjunto de caracteres local: %s" + +# Me niego a considerar "inválido" como palabra "políticamente incorrecta". +# Si algún "impedido físico" lee este mensaje y se molesta por ello, entonces +# es que además de impedido físico es tonto, pues todo el mundo sabe que, +# *en el contexto informático*, inválido e ilegal significan +# "no permitido por la causa que sea". +# Luego, que unas veces sea inválido y otras ilegal, son matices que el +# original tiene y creo necesario respetar en la traducción. +# +# [ Tomás Bautista sugiere "inexistente", y también para grupo ] +# +# FIXME: +# Eso sí, un día tendré que preguntar a los de GNU en qué se diferencia +# "invalid" de "not allowed" de "not recognized" y todo eso... sv +# +#: lib/userspec.c:174 +msgid "invalid user" +msgstr "usuario inválido" + +#: lib/userspec.c:175 +msgid "invalid group" +msgstr "grupo inválido" + +#: lib/userspec.c:177 +msgid "cannot get the login group of a numeric UID" +msgstr "no se puede obtener el grupo de login de un UID numérico" + +#: lib/userspec.c:179 +msgid "cannot omit both user and group" +msgstr "no se puede omitir tanto el usuario como el grupo" + +#: lib/version-etc.c:57 +#, c-format +msgid "Written by %s.\n" +msgstr "Escrito por %s.\n" + +#: lib/version-etc.c:63 +msgid "" +"This is free software; see the source for copying conditions. There is NO\n" +"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" +msgstr "" +"Esto es software libre; vea el código fuente para las condiciones de copia.\n" +"No hay NINGUNA garantía; ni siquiera de COMERCIABILIDAD o IDONEIDAD PARA UN\n" +"FIN DETERMINADO.\n" + +#: lib/xmemcoll.c:57 +msgid "string comparison failed" +msgstr "la comparación de cadenas falló" + +#: lib/xmemcoll.c:58 +msgid "Set LC_ALL='C' to work around the problem." +msgstr "Establezca LC_ALL='C' para solucionar este problema de forma temporal." + +#: lib/xmemcoll.c:60 +#, c-format +msgid "The strings compared were %s and %s." +msgstr "Las cadenas comparadas eran %s y %s." + +#: src/basename.c:50 src/cat.c:88 src/chgrp.c:122 src/chmod.c:238 +#: src/chown.c:95 src/chroot.c:41 src/cksum.c:278 src/comm.c:69 src/cp.c:160 +#: src/csplit.c:1492 src/cut.c:170 src/date.c:113 src/dd.c:284 src/df.c:707 +#: src/dircolors.c:99 src/dirname.c:42 src/du.c:170 src/echo.c:73 +#: src/env.c:115 src/expand.c:106 src/expr.c:86 src/factor.c:70 src/fmt.c:267 +#: src/fold.c:63 src/head.c:84 src/hostid.c:44 src/hostname.c:63 src/id.c:83 +#: src/install.c:593 src/join.c:140 src/kill.c:89 src/link.c:47 src/ln.c:335 +#: src/logname.c:44 src/ls.c:3757 src/md5sum.c:121 src/mkdir.c:57 +#: src/mkfifo.c:51 src/mknod.c:51 src/mv.c:307 src/nice.c:63 src/nl.c:172 +#: src/od.c:283 src/paste.c:399 src/pathchk.c:142 src/pinky.c:465 +#: src/pr.c:2750 src/printenv.c:59 src/printf.c:96 src/ptx.c:1855 src/pwd.c:42 +#: src/readlink.c:65 src/rm.c:95 src/rmdir.c:142 src/seq.c:78 src/shred.c:156 +#: src/sleep.c:48 src/sort.c:272 src/split.c:92 src/stat.c:680 src/stty.c:494 +#: src/su.c:433 src/sum.c:56 src/sync.c:40 src/tac.c:123 src/tail.c:230 +#: src/tee.c:59 src/test.c:975 src/touch.c:240 src/tr.c:323 src/tsort.c:93 +#: src/tty.c:58 src/uname.c:106 src/unexpand.c:371 src/uniq.c:135 +#: src/unlink.c:47 src/uptime.c:187 src/users.c:114 src/wc.c:121 src/who.c:570 +#: src/whoami.c:48 src/yes.c:45 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Pruebe `%s --help' para más información.\n" + +#: src/basename.c:54 +#, c-format +msgid "" +"Usage: %s NAME [SUFFIX]\n" +" or: %s OPTION\n" +msgstr "" +"Modo de empleo: %s NOMBRE [SUFIJO]\n" +" o bien: %s OPCIÓN\n" + +#: src/basename.c:59 +msgid "" +"Print NAME with any leading directory components removed.\n" +"If specified, also remove a trailing SUFFIX.\n" +"\n" +msgstr "" +"Muestra NOMBRE eliminando cualquier componente de directorio que lo " +"preceda.\n" +"Si se especifica, también elimina un SUFIJO final.\n" +"\n" + +# Véase "A bug's life". +#: src/basename.c:66 src/cat.c:124 src/chgrp.c:152 src/chmod.c:264 +#: src/chown.c:139 src/chroot.c:59 src/cksum.c:293 src/comm.c:86 src/cp.c:257 +#: src/csplit.c:1534 src/cut.c:215 src/date.c:215 src/dd.c:331 src/df.c:746 +#: src/dircolors.c:120 src/dirname.c:58 src/du.c:219 src/echo.c:105 +#: src/env.c:134 src/expand.c:131 src/expr.c:149 src/factor.c:90 +#: src/false.c:45 src/fmt.c:297 src/fold.c:86 src/head.c:115 src/hostid.c:57 +#: src/hostname.c:76 src/id.c:104 src/install.c:648 src/join.c:181 +#: src/kill.c:119 src/link.c:59 src/ln.c:390 src/logname.c:55 src/ls.c:3891 +#: src/md5sum.c:157 src/mkdir.c:76 src/mkfifo.c:68 src/mknod.c:82 src/mv.c:361 +#: src/nice.c:77 src/nl.c:227 src/od.c:370 src/paste.c:423 src/pathchk.c:154 +#: src/pinky.c:492 src/pr.c:2862 src/printenv.c:72 src/printf.c:144 +#: src/pwd.c:53 src/readlink.c:82 src/rm.c:127 src/rmdir.c:162 src/seq.c:104 +#: src/shred.c:220 src/sleep.c:64 src/sort.c:343 src/split.c:124 +#: src/stat.c:751 src/stty.c:708 src/su.c:454 src/sum.c:76 src/sync.c:51 +#: src/tac.c:146 src/tail.c:300 src/tee.c:72 src/test.c:1057 src/touch.c:271 +#: src/tr.c:396 src/true.c:45 src/tsort.c:105 src/tty.c:70 src/uname.c:128 +#: src/unexpand.c:395 src/uniq.c:174 src/unlink.c:58 src/uptime.c:202 +#: src/users.c:127 src/wc.c:143 src/who.c:613 src/whoami.c:60 src/yes.c:61 +#, c-format +msgid "" +"\n" +"Report bugs to <%s>.\n" +msgstr "" +"\n" +"Comunicar bichos a <%s>.\n" + +#: src/basename.c:114 src/chgrp.c:210 src/chmod.c:352 src/chown.c:211 +#: src/chroot.c:78 src/csplit.c:1464 src/dirname.c:89 src/expr.c:178 +#: src/install.c:284 src/link.c:87 src/mkdir.c:124 src/mkfifo.c:113 +#: src/mknod.c:137 src/pathchk.c:194 src/readlink.c:101 src/readlink.c:133 +#: src/rm.c:199 src/rmdir.c:206 src/seq.c:411 src/sleep.c:139 src/stat.c:802 +#: src/unlink.c:88 +msgid "too few arguments" +msgstr "número de argumentos insuficiente" + +#: src/basename.c:115 src/dircolors.c:482 src/dirname.c:90 src/hostid.c:79 +#: src/hostname.c:122 src/link.c:93 src/mknod.c:139 src/readlink.c:141 +#: src/seq.c:417 src/split.c:498 src/tr.c:1848 src/unlink.c:94 +#: src/uptime.c:244 src/users.c:169 src/who.c:764 +msgid "too many arguments" +msgstr "demasiados argumentos" + +#: src/cat.c:42 src/split.c:43 +msgid "Torbjorn Granlund and Richard M. Stallman" +msgstr "Torbjorn Granlund y Richard M. Stallman" + +#: src/cat.c:92 +#, c-format +msgid "Usage: %s [OPTION] [FILE]...\n" +msgstr "Modo de empleo: %s [OPCIÓN] [FICHERO]...\n" + +#: src/cat.c:96 +msgid "" +"Concatenate FILE(s), or standard input, to standard output.\n" +"\n" +" -A, --show-all equivalent to -vET\n" +" -b, --number-nonblank number nonblank output lines\n" +" -e equivalent to -vE\n" +" -E, --show-ends display $ at end of each line\n" +" -n, --number number all output lines\n" +" -s, --squeeze-blank never more than one single blank line\n" +msgstr "" +"Concatena FICHERO(s), o la entrada estándar, en la salida estándar.\n" +"\n" +" -A, --show-all lo mismo que -vET\n" +" -b, --number-nonblank numera las líneas que no están vacías\n" +" -e lo mismo que -vE\n" +" -E, --show-ends muestra '$' al final de cada línea\n" +" -n, --number numera todas las líneas\n" +" -s, --squeeze-blank nunca muestra más de una línea vacía,\n" + +#: src/cat.c:106 +msgid "" +" -t equivalent to -vT\n" +" -T, --show-tabs display TAB characters as ^I\n" +" -u (ignored)\n" +" -v, --show-nonprinting use ^ and M- notation, except for LFD and TAB\n" +msgstr "" +" -t equivalente a -vT\n" +" -T, --show-tabs muestra los caracteres de tabulación como ^I\n" +" -u (sin efecto)\n" +" -v, --show-nonprinting utiliza la notación ^ y M-, salvo para LFD y TAB\n" + +#: src/cat.c:114 src/sum.c:72 +msgid "" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"Sin FICHERO, o cuando FICHERO es -, lee la entrada estándar.\n" + +#: src/cat.c:119 +msgid "" +"\n" +" -B, --binary use binary writes to the console device.\n" +"\n" +msgstr "" +"\n" +" -B, --binary usa escrituras binarias al dispositivo de " +"consola.\n" +"\n" + +# Al igual que en fileutils donde también se hace mención a alguna llamada +# del sistema, creo que se debería traducir por algo así como: +# "No se puede realizar la llamada de sistema "ioctl" sobre..." +# creo que es más "self-explanatory" +# Sí, tienes razón em+ +# FIXME: Comunicar al autor. sv +#: src/cat.c:314 +#, c-format +msgid "cannot do ioctl on `%s'" +msgstr "no se puede ejecutar la función `ioctl' sobre `%s'" + +#: src/cat.c:669 src/dd.c:1222 src/od.c:1013 src/tee.c:181 +msgid "standard output" +msgstr "salida estándar" + +#: src/cat.c:800 +#, c-format +msgid "%s: input file is output file" +msgstr "%s: los ficheros de entrada y salida son el mismo" + +#: src/cat.c:858 +msgid "closing standard input" +msgstr "cierre de la entrada estándar" + +#: src/cat.c:861 +msgid "closing standard output" +msgstr "cierre de la salida estándar" + +# Nota: se refiere al grupo número 0. +# La convención nulo=cero también existe en español, al menos en el +# lenguaje matemático. Por eso he preferido respetar el matiz. +#: src/chgrp.c:93 +msgid "cannot change to null group" +msgstr "no se puede cambiar al grupo nulo" + +#: src/chgrp.c:102 +#, c-format +msgid "invalid group name %s" +msgstr "nombre de grupo inválido %s" + +#: src/chgrp.c:106 +msgid "group number" +msgstr "número de grupo" + +#: src/chgrp.c:109 +#, c-format +msgid "invalid group number %s" +msgstr "número de grupo inválido %s" + +#: src/chgrp.c:126 +#, c-format +msgid "" +"Usage: %s [OPTION]... GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Modo de empleo: %s [OPCIÓN]... GRUPO FICHERO...\n" +" o bien: %s [OPCIÓN]... --reference=FICHERO-R FICHERO...\n" + +#: src/chgrp.c:131 +msgid "" +"Change the group membership of each FILE to GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"Cambia la pertenencia de grupo de cada FICHERO a GRUPO.\n" +"\n" +" -c, --changes como `verbose' pero informa sólo de los cambios\n" +" --dereference afecta al referente de cada enlace simbólico, en " +"lugar\n" +" de al propio enlace simbólico\n" + +# ¿? ¿Existe el verbo "referenciar"? ¿Habría que poner referir? +# +# Sí, que yo sepa ... :) (yo me referencio, tu te referencias ... :). ipg +# +# Muy bueno :-) Ahora sí que lo veo claro. Ya lo he cambiado en todas +# partes, excepto en algunos sitios donde busco una alternativa mejor. sv +# +# Yo creo que referido != referenciado, y este último es el que debería de +# ponerse según lo que pienso... uac +# +# Pues Iñaky me convenció de que referenciado era un "palabro" (palabra +# que no existe, inventada). ¿Estás seguro de que existe? +# (Esto me recuerda el palabro "influenciar", a mucha gente se le olvida +# que se dice *influir*). sv +#: src/chgrp.c:138 src/chown.c:112 +msgid "" +" -h, --no-dereference affect symbolic links instead of any referenced " +"file\n" +" (available only on systems that can change the\n" +" ownership of a symlink)\n" +msgstr "" +" -h, --no-dereference afecta a los enlaces simbólicos en lugar de a los\n" +" ficheros referidos (disponible solamente en " +"sistemas\n" +" que pueden cambiar el propietario de un enlace\n" +" simbólico)\n" + +# He traducido "diagnostic" por "mensaje". ¿Alguna idea mejor? +# `diagnóstico' ... ¿no? ipg +# +# Rotundamente no. En español esa palabra solamente se usa en el +# ámbito médico. "a nivel de hospitales" :-) sv +# +# pero en este caso, queda mejor (a mi parecer) `mensaje' ipg +# +# Menos mal :-) sv +# +# Y a mí que no me gusta `mensaje'... pero no encuentro alternativa. Quizá +# `muestra lo realizado para/con/sobre cada fichero' tb +# +# Aunque prefiero mensaje, dejaré aquí tu sugerencia. +# (Creo que es la mejor que me han hecho al respecto). sv +# +# sugiero que se especificara qué tipo de mensaje se muestra ya que un +# "diagnostic" no es un mensaje cualquiera... uac +# +# Bueno, en este caso, por el contexto creo que no hace falta ser más +# explícito, si dice "muestra un mensaje" y la opción se llama "verbose", +# está claro que no es un mensaje de correo electrónico. sv +#: src/chgrp.c:143 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's group rather than the specified\n" +" GROUP value\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet suprime la mayoría de los mensajes de error\n" +" --reference=FICH_R utiliza el grupo de FICH_R en lugar del GRUPO\n" +" especificado\n" +" -R, --recursive opera sobre ficheros y directorios recursivamente\n" +" -v, --verbose muestra un mensaje por cada fichero procesado\n" + +#: src/chgrp.c:218 src/chmod.c:157 src/chmod.c:365 src/chown-core.c:235 +#: src/chown-core.c:247 src/chown.c:220 src/cp.c:303 src/touch.c:169 +#: src/touch.c:363 +#, c-format +msgid "failed to get attributes of %s" +msgstr "fallo al obtener los permisos de %s" + +#: src/chmod.c:102 +#, c-format +msgid "getting new attributes of %s" +msgstr "obteniendo nuevos permisos de %s" + +# ¿Y "el modo de... se cambió a..."? tb +# Eso me da la impresión de que no es chmod quien los ha cambiado. +# quiero decir, que así parece que "se cambió solo". +# (aunque sea meramente un matiz). sv +# +# A mí también me parece más adecuado "se cambió a", aunque me gusta más +# "se ha cambiado a" o "ha cambiado a"... uac +# +# Pensaré esto sincronizadamente con los otros. sv +# +#: src/chmod.c:124 +#, c-format +msgid "mode of %s changed to %04lo (%s)\n" +msgstr "el modo de %s cambia a %04lo (%s)\n" + +#: src/chmod.c:127 +#, c-format +msgid "failed to change mode of %s to %04lo (%s)\n" +msgstr "fallo al cambiar el modo de %s a %04lo (%s)\n" + +# al igual que con chgrp y por coherencia me parece más adecuado: +# "ha permanecido"... uac +# +#: src/chmod.c:130 +#, c-format +msgid "mode of %s retained as %04lo (%s)\n" +msgstr "el modo de %s permanece como %04lo (%s)\n" + +#: src/chmod.c:179 +#, c-format +msgid "changing permissions of %s" +msgstr "cambiando los permisos de %s" + +#: src/chmod.c:242 +#, c-format +msgid "" +"Usage: %s [OPTION]... MODE[,MODE]... FILE...\n" +" or: %s [OPTION]... OCTAL-MODE FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Modo de empleo: %s [OPCIÓN]... MODO[,MODO]... FICHERO...\n" +" o bien: %s [OPCIÓN]... MODO-OCTAL FICHERO...\n" +" o bien: %s [OPCIÓN]... --reference=FICHERO-R FICHERO...\n" + +#: src/chmod.c:248 +msgid "" +"Change the mode of each FILE to MODE.\n" +"\n" +" -c, --changes like verbose but report only when a change is " +"made\n" +" -f, --silent, --quiet suppress most error messages\n" +" -v, --verbose output a diagnostic for every file processed\n" +" --reference=RFILE use RFILE's mode instead of MODE values\n" +" -R, --recursive change files and directories recursively\n" +msgstr "" +"Cambia el modo de cada FICHERO a MODO.\n" +"\n" +" -c, --changes como `verbose' pero sólo informa de los cambios\n" +" -f, --silent, --quiet suprime la mayoría de los mensajes de error\n" +" -v, --verbose muestra un mensaje por cada fichero procesado\n" +" --reference=FICH_R utiliza el modo de FICH_R en lugar del valor MODO\n" +" -R, --recursive cambia ficheros y directorios recursivamente\n" + +#: src/chmod.c:259 +msgid "" +"\n" +"Each MODE is one or more of the letters ugoa, one of the symbols +-= and\n" +"one or more of the letters rwxXstugo.\n" +msgstr "" +"\n" +"Cada MODO es una o más de las letras ugoa, uno de los símbolos +-= y\n" +"una o más de las letras rwxXstugo.\n" + +#: src/chmod.c:320 +#, c-format +msgid "invalid character %s in mode string %s" +msgstr "carácter %s inválido en la cadena de modo %s" + +#: src/chmod.c:361 +#, c-format +msgid "invalid mode string: %s" +msgstr "cadena de modo inválida %s" + +#: src/chown-core.c:116 +#, c-format +msgid "neither symbolic link %s nor referent has been changed\n" +msgstr "ni el enlace simbólico %s ni su referente ha cambiado\n" + +#: src/chown-core.c:143 +#, c-format +msgid "changed ownership of %s to %s\n" +msgstr "cambiado el propietario de %s a %s\n" + +#: src/chown-core.c:144 +#, c-format +msgid "changed group of %s to %s\n" +msgstr "cambiado el grupo de %s a %s\n" + +#: src/chown-core.c:148 +#, c-format +msgid "failed to change ownership of %s to %s\n" +msgstr "fallo al cambiar el propietario de %s a %s\n" + +#: src/chown-core.c:149 +#, c-format +msgid "failed to change group of %s to %s\n" +msgstr "fallo al cambiar el grupo de %s a %s\n" + +# No sé si sería mejor "se mantiene como propietario de %s a " tb +# No está mal. Lo pensaré. sv +# +# al igual que con el msgid anterior esta propuesta me parece mejor... uac +# ¿Alguien más? :-) sv +#: src/chown-core.c:153 +#, c-format +msgid "ownership of %s retained as %s\n" +msgstr "el propietario de %s permanece como %s\n" + +# por la misma razón que en el msgid anterior, creo que debería ser algo así +# como "ha permanecido" o algo similar... uac +# Siguiendo con lo anterior, en este caso me parece que queda mucho más feo +# en pasado que en presente (razón para dejarlos los dos en presente). +# De todas formas, tendré que pensarlo un poco más despacio. sv +#: src/chown-core.c:154 +#, c-format +msgid "group of %s retained as %s\n" +msgstr "el grupo de %s permanece como %s\n" + +#: src/chown-core.c:326 +#, c-format +msgid "changing ownership of %s" +msgstr "cambiando el propietario de %s" + +#: src/chown-core.c:327 +#, c-format +msgid "changing group of %s" +msgstr "cambiando el grupo de %s" + +#: src/chown-core.c:345 +#, c-format +msgid "unable to restore permissions of %s" +msgstr "no se pueden restablecer los permisos de %s" + +#: src/chown.c:99 +#, c-format +msgid "" +"Usage: %s [OPTION]... OWNER[:[GROUP]] FILE...\n" +" or: %s [OPTION]... :GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Modo de empleo: %s [OPCIÓN]... PROPIETARIO[:[GRUPO]] FICHERO...\n" +" o bien: %s [OPCIÓN]... :[GRUPO] FICHERO...\n" +" o bien: %s [OPCIÓN]... --reference=FICHERO-R FICHERO...\n" + +# La línea del "verbose", "da detalles de lo que va haciendo" es +# realmente sosa, ¿alguna sugerencia que la mejore? +# (¿o quizá no hay mucho que mejorar?) +# +# Opera verbosamente (ya sé que es pero ... pero es lo que se +# me ocurrió a mí) :) ipg +# +# Con sinceridad, "verbosamente" me parece un "palabro". sv +# +# ¿Y "muestra en detalle los cambios" ? em +# +# Eso tiene el problema siguiente: "Lo que va haciendo" puede ser +# cambiar unas cosas sí y otras no. No son sólo los cambios. sv +# +# ¿más sugerencias? sv+ +# "muestra mensajes sólo cuando hay algún cambio" tb +# Vale. Aceptado. Es casi igual pero un poquito mejor. sv +# +#: src/chown.c:105 +msgid "" +"Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"Cambia el propietario y/o grupo de cada FICHERO a PROPIETARIO y/o GRUPO.\n" +"\n" +" -c, --changes como verbose pero informa solamente cuando se " +"efectúa\n" +" un cambio\n" +" --dereference afecta al referente al que apunta cada enlace\n" +" simbólico, en vez de al propio enlace simbólico\n" + +#: src/chown.c:117 +msgid "" +" --from=CURRENT_OWNER:CURRENT_GROUP\n" +" change the owner and/or group of each file only if\n" +" its current owner and/or group match those " +"specified\n" +" here. Either may be omitted, in which case a " +"match\n" +" is not required for the omitted attribute.\n" +msgstr "" +" --from=PROPIETARIO_ACTUAL:GRUPO_ACTUAL\n" +" cambia el propietario y/o el grupo de cada fichero\n" +" solamente si su propietario y/o grupo actual " +"coinciden\n" +" con los especificados aquí. Se puede omitir " +"cualquiera\n" +" de los dos, en cuyo caso no se requiere " +"coincidencia\n" +" para el atributo omitido.\n" + +#: src/chown.c:124 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's owner and group rather than\n" +" the specified OWNER:GROUP values\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet suprime la mayoría de los mensajes de error\n" +" --reference=FICH_R utiliza el propietario y el grupo de FICH_R en " +"lugar\n" +" de los valores PROPIETARIO:GRUPO especificados\n" +" -R, --recursive opera sobre ficheros y directorios recursivamente\n" +" -v, --verbose muestra un mensaje por cada fichero procesado\n" + +#: src/chown.c:133 +msgid "" +"\n" +"Owner is unchanged if missing. Group is unchanged if missing, but changed\n" +"to login group if implied by a `:'. OWNER and GROUP may be numeric as well\n" +"as symbolic.\n" +msgstr "" +"\n" +"El propietario no cambia si se omite. El grupo no cambia si se omite, pero\n" +"cambia al grupo de login implícitamente con `:'. PROPIETARIO y GRUPO pueden " +"ser\n" +"numéricos o simbólicos.\n" + +#: src/chroot.c:45 +#, c-format +msgid "" +"Usage: %s NEWROOT [COMMAND...]\n" +" or: %s OPTION\n" +msgstr "" +"Modo de empleo: %s NUEVO_RAÍZ [ORDEN...]\n" +" o bien: %s OPCIÓN\n" + +#: src/chroot.c:49 +msgid "" +"Run COMMAND with root directory set to NEWROOT.\n" +"\n" +msgstr "Ejecuta ORDEN siendo NUEVO_RAÍZ el directorio raíz.\n" + +#: src/chroot.c:55 +msgid "" +"\n" +"If no command is given, run ``${SHELL} -i'' (default: /bin/sh).\n" +msgstr "" +"\n" +"Si no se especifica ninguna orden, ejecuta ``${SHELL} -i''\n" +"(por omisión: /bin/sh).\n" + +#: src/chroot.c:84 +#, c-format +msgid "cannot change root directory to %s" +msgstr "no se puede cambiar el directorio raíz a %s" + +#: src/chroot.c:87 +msgid "cannot chdir to root directory" +msgstr "no se puede cambiar al directorio raíz" + +#: src/cksum.c:234 +#, c-format +msgid "%s: file too long" +msgstr "%s: fichero demasiado largo" + +#: src/cksum.c:282 +#, c-format +msgid "" +"Usage: %s [FILE]...\n" +" or: %s [OPTION]\n" +msgstr "" +"Modo de empleo: %s [FICHERO]...\n" +" o bien: %s [OPCIÓN]\n" + +# ¿¿?? ¿¿Porqué has reformateado para que tengan la misma longitud? ipg +# Me parece que queda más bonito, después de instalar el .po y ver +# un par de mensajes tal y como aparecían creí necesario formatearlo +# un poco. Todavía no hay una regla de formateo oficial para GNU, pero +# es de esperar que dentro de poco la haya. em+ +# +# A mí, la verdad, se me hace harto difícil leer con más de un espacio +# entre medias ... *lo odio* ;). ipg +# +# A ver qué os parece la siguiente regla, nunca la había escrito, pero no +# me la acabo de inventar, creo que es la regla implícita que he estado +# usando desde el principio: +# +# Regla de formateo: Ninguna línea excederá de 80 columnas. Cuando haya un +# especificador de formato (tal y como %s) se debe tener en cuenta que +# resultará sustituido por una palabra cuya longitud habrá que estimar. +# +# Hay algunas que pueden ser más largas aposta, porque sean reformateadas +# a pelo. Además, en muchos casos será casi imposible hacer una estimación. +# ipg +# +# En los textos que explican para qué sirve cada opción, se respetará en la +# medida de lo posible la distancia de tabulación del original. Solamente está +# justificado cambiar dicha distancia cuando haya dificultad en respetar +# el límite de 80 columnas. +# +# Ok. ipg +# +# De acuerdo con la regla, *no* está justificado disminuir la distancia +# en la siguiente cadena, así que la dejo como el original. sv +#: src/cksum.c:287 +msgid "" +"Print CRC checksum and byte counts of each FILE.\n" +"\n" +msgstr "" +"Muestra la suma de comprobación CRC y el número de bytes de cada FICHERO.\n" +"\n" + +#: src/comm.c:35 src/ls.c:131 src/uniq.c:40 +msgid "Richard Stallman and David MacKenzie" +msgstr "Richard Stallman y David MacKenzie" + +#: src/comm.c:73 +#, c-format +msgid "Usage: %s [OPTION]... LEFT_FILE RIGHT_FILE\n" +msgstr "Modo de empleo: %s [OPCIÓN]... FICHERO1 FICHERO2\n" + +# ¿¿cómo se puede explicar esto mejor?? +# A mí me parece que está bien ... :-? ipg +#: src/comm.c:77 +msgid "" +"Compare sorted files LEFT_FILE and RIGHT_FILE line by line.\n" +"\n" +" -1 suppress lines unique to left file\n" +" -2 suppress lines unique to right file\n" +" -3 suppress lines that appear in both files\n" +msgstr "" +"Compara los ficheros ordenados FICHERO_IZQUIERDO y FICHERO_DERECHO,\n" +"línea por línea.\n" +"\n" +" -1 suprime las líneas que sólo están en el izquierdo\n" +" -2 suprime las líneas que sólo están en el derecho\n" +" -3 suprime las líneas que aparecen en los dos\n" + +#: src/copy.c:162 src/du.c:332 +#, c-format +msgid "cannot access %s" +msgstr "no se puede acceder a %s" + +#: src/copy.c:226 +#, c-format +msgid "cannot open %s for reading" +msgstr "no se puede abrir %s para lectura" + +#: src/copy.c:232 src/copy.c:286 src/copy.c:301 src/dd.c:1199 +#, c-format +msgid "cannot fstat %s" +msgstr "no se puede efectuar `fstat' sobre %s" + +#: src/copy.c:242 +#, c-format +msgid "skipping file %s, as it was replaced while being copied" +msgstr "saltando el fichero %s, ya que fue reemplazado mientras se copiaba" + +#: src/copy.c:262 src/copy.c:1034 src/copy.c:1124 src/ln.c:291 +#: src/remove.c:727 src/remove.c:781 src/remove.c:893 src/remove.c:997 +#, c-format +msgid "cannot remove %s" +msgstr "no se puede borrar %s" + +#: src/copy.c:277 +#, c-format +msgid "cannot create regular file %s" +msgstr "no se puede crear el fichero regular %s" + +#: src/copy.c:328 src/dd.c:816 src/dd.c:1010 +#, c-format +msgid "reading %s" +msgstr "leyendo %s" + +#: src/copy.c:362 +#, c-format +msgid "cannot lseek %s" +msgstr "no se puede efectuar `lseek' sobre %s" + +#: src/copy.c:377 src/copy.c:401 src/dd.c:1054 src/dd.c:1115 +#, c-format +msgid "writing %s" +msgstr "escribiendo %s" + +#: src/copy.c:409 src/copy.c:415 +#, c-format +msgid "closing %s" +msgstr "cerrando %s" + +# SIoNO +#: src/copy.c:610 +#, c-format +msgid "%s: overwrite %s, overriding mode %04lo? " +msgstr "%s: ¿sobreescribir %s, sustituyendo el modo %04lo? (s/n) " + +# SIoNO +#: src/copy.c:616 +#, c-format +msgid "%s: overwrite %s? " +msgstr "%s: ¿sobreescribir %s? (s/n) " + +#: src/copy.c:810 src/copy.c:848 src/stat.c:638 +#, c-format +msgid "cannot stat %s" +msgstr "no se puede efectuar `stat' sobre %s" + +#: src/copy.c:820 +#, c-format +msgid "omitting directory %s" +msgstr "se omite el directorio %s" + +#: src/copy.c:834 +#, c-format +msgid "warning: source file %s specified more than once" +msgstr "atención: se ha especificado el fichero origen %s más de una vez" + +#: src/copy.c:866 src/ln.c:237 +#, c-format +msgid "%s and %s are the same file" +msgstr "%s y %s son el mismo fichero" + +#: src/copy.c:876 +#, c-format +msgid "cannot overwrite non-directory %s with directory %s" +msgstr "no se puede sobreescribir el no directorio %s con el directorio %s" + +#: src/copy.c:893 +#, c-format +msgid "will not overwrite just-created %s with %s" +msgstr "no se sobreescribirá el fichero %s recién creado con %s" + +#: src/copy.c:904 +#, c-format +msgid "cannot overwrite directory %s with non-directory" +msgstr "no se puede sobreescribir el directorio %s con un no directorio" + +#: src/copy.c:965 +#, c-format +msgid "cannot overwrite directory %s" +msgstr "no se puede sobreescribir el directorio %s" + +#: src/copy.c:974 +#, c-format +msgid "cannot move directory onto non-directory: %s -> %s" +msgstr "no se puede sobreescribir un directorio con un no directorio: %s -> %s" + +# Nota: Este backing up *no* es un gerundio. +#: src/copy.c:997 +#, c-format +msgid "backing up %s would destroy source; %s not moved" +msgstr "respaldar %s destruiría el original; %s no se mueve" + +# Nota: Este backing up *tampoco* es un gerundio. +#: src/copy.c:998 +#, c-format +msgid "backing up %s would destroy source; %s not copied" +msgstr "respaldar %s destruiría el original; %s no se copia" + +#: src/copy.c:1013 src/ln.c:273 +#, c-format +msgid "cannot backup %s" +msgstr "no se puede respaldar %s" + +#: src/copy.c:1049 src/ln.c:308 +#, c-format +msgid " (backup: %s)" +msgstr " (respaldo: %s)" + +#: src/copy.c:1099 +#, c-format +msgid "cannot copy a directory, %s, into itself, %s" +msgstr "no se puede copiar un directorio, %s, dentro de sí mismo, %s" + +#: src/copy.c:1106 +#, c-format +msgid "will not create hard link %s to directory %s" +msgstr "no se crea el enlace duro %s al directorio %s" + +#: src/copy.c:1132 +#, c-format +msgid "cannot create hard link %s to %s" +msgstr "crea el enlace duro %s a %s" + +#: src/copy.c:1186 +#, c-format +msgid "cannot move %s to a subdirectory of itself, %s" +msgstr "no se puede mover %s a un directorio de sí mismo, %s" + +#: src/copy.c:1229 +#, c-format +msgid "cannot move %s to %s" +msgstr "no se puede mover %s a %s" + +#: src/copy.c:1241 +#, c-format +msgid "inter-device move failed: %s to %s; unable to remove target" +msgstr "" +"falló el movimiento entre distintos dispositivos: de %s a %s;\n" +"no se puede borrar el objetivo" + +# Nota: Pongo "el" y no "un" porque no todos los enlaces simbólicos +# cíclicos son imposibles de copiar, por ejemplo: +# ln -s bb bb +# mkdir aa +# cp -d bb aa +# ls -l aa +#: src/copy.c:1269 +#, c-format +msgid "cannot copy cyclic symbolic link %s" +msgstr "no se puede copiar el enlace simbólico cíclico %s" + +#: src/copy.c:1346 +#, c-format +msgid "%s: can make relative symbolic links only in current directory" +msgstr "" +"%s: solamente se pueden crear enlaces simbólicos relativos\n" +"en el directorio actual" + +#: src/copy.c:1353 +#, c-format +msgid "cannot create symbolic link %s to %s" +msgstr "no se puede crear el enlace simbólico %s a %s" + +#: src/copy.c:1364 +#, c-format +msgid "cannot create link %s" +msgstr "no se puede crear el enlace %s" + +# Dudo mucho que exista traducción de `fifo', pero si a alguien se le ocurre +# alguna, por favor, que me diga en qué libro aparece y cuánta gente lo usa +# (el término, no el libro). +# +# FIFO es un acrónimo (First-In, First-Out) ... Primero-que-Entra, +# Primero-que-Sale (PEPS) ... no queda muy bien ¿no? :) ipg +# +# Lo sé, lo sé, pero no está el horno para bollos de inventarse +# acrónimos en español que nadie usaría (*ni siquiera nosotros*). sv +# +# Lo que sí te digo es que es 'la' fifo. Y ya puestos, yo usaría, en todo +# caso, 'pila fifo' em +# +# Es que no es "el fifo" ni "la fifo" sino "el [fichero] fifo" +# Es un tipo especial de fichero. +# Para que te quedes tranquilo, añado la palabra "fichero". sv+ +# +# Ya... y `fifo' no es un fichero, sino una `cola'. tb +# +# Creo que se refiere a un "named pipe", de los que se crean con mkfifo. +# Y es un fichero sólo en tanto que está en un determinado directorio, +# como los dispositivos en /dev. +# ¿Debo entender que propones eliminar fichero? +# (¿y poner además "la cola"?). sv +# +# No exactamente. Quiero decir que `fifo' es una cola ---lo decía por toda +# la discusión anterior---, pero como esta cola está construida sobre un +# fichero, pues... Y me temo que "fichero para `fifo'" sería ya demasiado. +# Más vale que lo dejes como está. tb +# +# Por una vez, y sin que sirva de precedente, Santiago, me pongo de +# tu lado :) Déjalo como está :D ipg +# +# Gracias a los dos. sv +#: src/copy.c:1389 src/mkfifo.c:133 +#, c-format +msgid "cannot create fifo %s" +msgstr "no se puede crear el fichero `fifo' %s" + +#: src/copy.c:1403 +#, c-format +msgid "cannot create special file %s" +msgstr "no se puede crear el fichero especial %s" + +#: src/copy.c:1415 src/ls.c:2493 src/stat.c:426 +#, c-format +msgid "cannot read symbolic link %s" +msgstr "no se puede leer el enlace simbólico %s" + +#: src/copy.c:1440 +#, c-format +msgid "cannot create symbolic link %s" +msgstr "no se puede crear el enlace simbólico %s" + +#: src/copy.c:1456 src/copy.c:1519 src/cp.c:339 +#, c-format +msgid "failed to preserve ownership for %s" +msgstr "fallo al conservar el propietario de %s" + +#: src/copy.c:1471 +#, c-format +msgid "%s has unknown file type" +msgstr "%s tiene un tipo de fichero desconocido" + +#: src/copy.c:1506 +#, c-format +msgid "preserving times for %s" +msgstr "se conserva las fechas de %s" + +#: src/copy.c:1531 +#, c-format +msgid "failed to preserve authorship for %s" +msgstr "fallo al conservar el autor de %s" + +#: src/copy.c:1549 +#, c-format +msgid "setting permissions for %s" +msgstr "estableciendo los permisos de %s" + +# Nota: Asegurarse de que significa eso. +# Probablemente quiera decir que "no se puede recuperar `%s'" de la copia +# de seguridad. tb +#: src/copy.c:1571 src/ln.c:326 +#, c-format +msgid "cannot un-backup %s" +msgstr "no se puede restaurar %s" + +#: src/copy.c:1575 +#, c-format +msgid "%s -> %s (unbackup)\n" +msgstr "%s -> %s (restauración)\n" + +#: src/cp.c:53 +msgid "Torbjorn Granlund, David MacKenzie, and Jim Meyering" +msgstr "Torbjorn Granlund, David MacKenzie, y Jim Meyering" + +#: src/cp.c:164 src/mv.c:311 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST\n" +" or: %s [OPTION]... SOURCE... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY SOURCE...\n" +msgstr "" +"Modo de empleo: %s [OPCIÓN]... ORIGEN DESTINO\n" +" o bien: %s [OPCIÓN]... ORIGEN... DIRECTORIO\n" +" o bien: %s [OPCIÓN]... --target-directory=DIRECTORIO ORIGEN...\n" + +#: src/cp.c:170 +msgid "" +"Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"Copia ORIGEN a DESTINO, o varios ORIGEN(es) a DIRECTORIO.\n" +"\n" + +#: src/cp.c:174 src/csplit.c:1505 src/cut.c:182 src/df.c:717 src/du.c:179 +#: src/expand.c:119 src/fmt.c:277 src/fold.c:76 src/head.c:98 +#: src/install.c:609 src/kill.c:103 src/ln.c:354 src/ls.c:3767 src/mkdir.c:66 +#: src/mkfifo.c:60 src/mknod.c:61 src/mv.c:321 src/nl.c:185 src/paste.c:413 +#: src/pr.c:2763 src/ptx.c:1867 src/shred.c:166 src/sort.c:286 src/split.c:105 +#: src/tac.c:136 src/tail.c:244 src/touch.c:249 src/unexpand.c:384 +#: src/uniq.c:148 +msgid "" +"Mandatory arguments to long options are mandatory for short options too.\n" +msgstr "" +"Los argumentos obligatorios para las opciones largas son también " +"obligatorios\n" +"para las opciones cortas.\n" + +#: src/cp.c:177 +msgid "" +" -a, --archive same as -dpR\n" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" --copy-contents copy contents of special files when " +"recursive\n" +" -d same as --no-dereference --preserve=link\n" +msgstr "" +" -a, --archive lo mismo que -dpR\n" +" --backup[=CONTROL] crea una copia de seguridad de cada fichero " +"de\n" +" destino que exista\n" +" -b como --backup pero no acepta ningún " +"argumento\n" +" --copy-contents copia el contenido de los ficheros " +"especiales\n" +" cuando opera recursivamente\n" +" -d lo mismo que --no-dereference --" +"preserve=link\n" + +#: src/cp.c:184 +msgid "" +" --no-dereference never follow symbolic links\n" +" -f, --force if an existing destination file cannot be\n" +" opened, remove it and try again\n" +" -i, --interactive prompt before overwrite\n" +" -H follow command-line symbolic links\n" +msgstr "" +" --no-dereference no sigue los enlaces simbólicos\n" +" -f, --force borra los destinos que ya existan, sin " +"preguntar\n" +" -i, --interactive pide confirmación antes de sobreescribir\n" +" -H sigue los enlaces simbólicos de la línea\n" +" de órdenes\n" + +#: src/cp.c:191 +msgid "" +" -l, --link link files instead of copying\n" +" -L, --dereference always follow symbolic links\n" +" -p same as --preserve=mode,ownership,timestamps\n" +" --preserve[=ATTR_LIST] preserve the specified attributes (default:\n" +" mode,ownership,timestamps), if possible\n" +" additional attributes: links, all\n" +msgstr "" +" -l, --link enlaza ficheros en lugar de copiarlos\n" +" -L, --dereference sigue siempre los enlaces simbólicos\n" +" -p igual que --preserve=mode,ownership," +"timestamps\n" +" --preserve[=LISTA_ATTR] conserva si puede los atributos " +"especificados,\n" +" (por omisión: mode,ownership,timestamps)\n" +" atributos adicionales: links, all\n" + +#: src/cp.c:199 +msgid "" +" --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +" --parents append source path to DIRECTORY\n" +" -P same as `--no-dereference'\n" +msgstr "" +" --no-preserve=LISTA_ATTR no conserva los atributos especificados\n" +" --parents añade el directorio de origen a DIRECTORIO\n" +" -P lo mismo que `--no-dereference'\n" + +#: src/cp.c:204 +msgid "" +" -R, -r, --recursive copy directories recursively\n" +" --remove-destination remove each existing destination file before\n" +" attempting to open it (contrast with --" +"force)\n" +msgstr "" +" -R, -r, --recursive copia recursivamente, los no directorios " +"como\n" +" ficheros\n" +" --remove-destination borra cada fichero de destino que exista " +"antes\n" +" de intentar abrirlo (compárese con --" +"force).\n" + +#: src/cp.c:209 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --sparse=WHEN control creation of sparse files\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +msgstr "" +" --reply={yes,no,query} especifica cómo tratar la pregunta acerca " +"de\n" +" un fichero de destino que ya exista\n" +" --sparse=CUÁNDO controla la creación de ficheros dispersos\n" +" --strip-trailing-slashes elimina todas las barras finales de cada\n" +" argumento ORIGEN\n" + +#: src/cp.c:216 +msgid "" +" -s, --symbolic-link make symbolic links instead of copying\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +msgstr "" +" -s, --symbolic-link crea enlaces simbólicos en lugar de " +"copiarlos\n" +" -S, --suffix=SUFIJO reemplaza el sufijo de respaldo habitual\n" +" --target-directory=DIRECTORIO mueve todos los argumentos ORIGEN al\n" +" directorio DIRECTORIO\n" + +#: src/cp.c:221 +msgid "" +" -u, --update copy only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +" -x, --one-file-system stay on this file system\n" +msgstr "" +" -u, --update copia solamente cuando el fichero ORIGEN es\n" +" más moderno que el fichero de destino,\n" +" o cuando falta el fichero de destino\n" +" -v, --verbose da detalles sobre lo que se va haciendo\n" +" -x, --one-file-system permanece en este sistema de ficheros\n" + +# ¿"crude" es simple o sencillo? +# +# `a lo bruto' o `simple'. +# Yo prefiero `simple'. ipg +# - - - - - - - - - - - - - - - - - +# Nota sobre la traducción de "backup": +# "backup" es sustantivo y verbo, y tiene dos posibles traducciones. +# +# La "verborreica": +# "backup" -> copia de seguridad +# "to backup" -> crear una copia de seguridad +# +# La "corta": +# "backup" -> respaldo +# "to backup" -> respaldar +# (esta traducción aparece en algún programa de Hewlett Packard). +# +# Dado que la "verborreica" queda muy larga (sobre todo cuando es un verbo), +# he decidido usar unas veces una y otras veces la otra, según el caso. +# +# Nota: Los ficheros `sparse' son una especie de +# ficheros con "huecos" (trozos con muchos ceros seguidos). +# Parece ser que hay un sistema que se encarga de acordarse +# en dónde están los huecos para no tener que almacenar tantos bytes. sv+ +# +# "same as" -> "igual que". "Lo mismo que" no termina de convencerme. tb +# es que en inglés también hay "equal to". sv +# Ya. Pero la cuestión no es cómo se dice en inglés, sino cómo se expresa +# la misma idea en español normalmente. tb +# Bueno, yo le digo "lo mismo que"... sv +# +# -x: tampoco me gusta cómo se explica, aunque en el manual sí que lo deja +# bien claro... yo lo pondría algo parecido a: +# +# "no lee [sobre] más de un sistema de ficheros" o +# más parecido al manual: "evita subdirectorios en otros sistemas de ficheros" +# uac +# +# La traducción me parece correcta y fiel. +# Si de verdad te parece que está mal explicado, se lo digo al autor. sv +# +#: src/cp.c:230 +msgid "" +"\n" +"By default, sparse SOURCE files are detected by a crude heuristic and the\n" +"corresponding DEST file is made sparse as well. That is the behavior\n" +"selected by --sparse=auto. Specify --sparse=always to create a sparse DEST\n" +"file whenever the SOURCE file contains a long enough sequence of zero " +"bytes.\n" +"Use --sparse=never to inhibit creation of sparse files.\n" +"\n" +msgstr "" +"\n" +"Por omisión, los ficheros ORIGEN `sparse' se detectan mediante una simple\n" +"heurística y los correspondientes ficheros DESTINO se crean también " +"`sparse'.\n" +"Este es el comportamiento con --sparse=auto. Al especificar --sparse=always " +"se\n" +"crea un fichero DESTINO `sparse' cuando el fichero ORIGEN contiene una " +"sucesión\n" +"de bytes cero suficientemente larga.\n" +"Utilice --sparse=never para inhibir la creación de ficheros `sparse'.\n" +"\n" + +#: src/cp.c:239 +msgid "" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"El sufijo de respaldo es `~', a menos que se establezca con --suffix o con\n" +"SIMPLE_BACKUP_SUFFIX. El método de control de versión se puede seleccionar\n" +"con la opción --backup o a través de la variable de entorno " +"VERSION_CONTROL.\n" +"Estos son los valores:\n" +"\n" + +#: src/cp.c:245 src/install.c:642 src/ln.c:384 src/mv.c:355 +msgid "" +" none, off never make backups (even if --backup is given)\n" +" numbered, t make numbered backups\n" +" existing, nil numbered if numbered backups exist, simple otherwise\n" +" simple, never always make simple backups\n" +msgstr "" +" none, off nunca realiza copias de seguridad (incluso si se da la\n" +" opción --backup)\n" +" numbered, t crea copias de seguridad numeradas\n" +" existing, nil numeradas si existen copias de seguridad numeradas,\n" +" simples en caso contrario\n" +" simple, never siempre crea copias de seguridad simples\n" + +# Revisar esto un poco. Especialmente la última línea. +#: src/cp.c:251 +msgid "" +"\n" +"As a special case, cp makes a backup of SOURCE when the force and backup\n" +"options are given and SOURCE and DEST are the same name for an existing,\n" +"regular file.\n" +msgstr "" +"\n" +"Como caso especial, cp crea una copia de seguridad de ORIGEN cuando se " +"utilizan\n" +"las opciones `force' y `backup', y ORIGEN y DESTINO tienen el mismo nombre " +"para\n" +"un nombre de fichero regular existente.\n" + +#: src/cp.c:325 +#, c-format +msgid "failed to preserve times for %s" +msgstr "fallo al conservar la fecha de %s" + +#: src/cp.c:349 +#, c-format +msgid "failed to preserve permissions for %s" +msgstr "fallo al conservar los permisos de %s" + +#: src/cp.c:434 +#, c-format +msgid "cannot make directory %s" +msgstr "no se puede crear el directorio %s" + +#: src/cp.c:493 src/ln.c:490 src/mv.c:459 src/shred.c:1601 +msgid "missing file argument" +msgstr "falta un fichero como argumento" + +#: src/cp.c:498 +msgid "missing destination file" +msgstr "falta el fichero de destino" + +#: src/cp.c:523 src/ln.c:161 src/ln.c:183 src/ln.c:210 src/ln.c:297 +#, c-format +msgid "accessing %s" +msgstr "accediendo a %s" + +#: src/cp.c:546 +#, c-format +msgid "%s: specified target is not a directory" +msgstr "%s: el objetivo especificado no es un directorio" + +#: src/cp.c:554 +#, c-format +msgid "copying multiple files, but last argument %s is not a directory" +msgstr "" +"se copian varios ficheros, pero el último argumento %s\n" +"no es un directorio" + +# Nota: Mejor no traducir "path" y "directory" de la misma forma dentro +# de la misma frase. +#: src/cp.c:652 +msgid "when preserving paths, the destination must be a directory" +msgstr "cuando se conservan rutas de acceso, el destino debe ser un directorio" + +#: src/cp.c:878 src/install.c:219 src/ln.c:434 src/mv.c:405 +#, c-format +msgid "" +"warning: --version-control (-V) is obsolete; support for it\n" +"will be removed in some future release. Use --backup=%s instead." +msgstr "" +"atención: --version-control (-V) está obsoleta; su soporte será eliminado\n" +"en alguna versión posterior. Utilice --backup=%s en su lugar." + +#: src/cp.c:972 src/ln.c:464 +msgid "symbolic links are not supported on this system" +msgstr "este sistema no admite enlaces simbólicos" + +# ¿? HARD ¿duro o fuerte? +# +# Yo lo dejaría en duro ... (queda más heavy :) ipg +# +# Me inclino por fuerte. em +# +# ¿bibliografía? +# (¿en qué libros os basáis?) sv+ +#: src/cp.c:1008 +msgid "cannot make both hard and symbolic links" +msgstr "no se puede crear un enlace que sea duro y simbólico al mismo tiempo" + +#: src/cp.c:1016 src/install.c:275 src/ln.c:530 src/mv.c:483 +msgid "backup type" +msgstr "tipo de respaldo" + +#: src/csplit.c:41 +msgid "Stuart Kemp and David MacKenzie" +msgstr "Stuart Kemp y David MacKenzie" + +#: src/csplit.c:289 src/csplit.c:1481 src/tac-pipe.c:57 src/tee.c:220 +#: src/tr.c:1609 src/tr.c:1711 src/tr.c:1754 +msgid "read error" +msgstr "error de lectura" + +#: src/csplit.c:583 +msgid "input disappeared" +msgstr "la entrada dejó de existir" + +#: src/csplit.c:705 src/csplit.c:716 +#, c-format +msgid "%s: line number out of range" +msgstr "%s: número de línea fuera de rango" + +#: src/csplit.c:743 +#, c-format +msgid "%s: `%s': line number out of range" +msgstr "%s: `%s': número de línea fuera de rango" + +# ??? +#: src/csplit.c:746 src/csplit.c:792 +#, c-format +msgid " on repetition %d\n" +msgstr " repetido %d\n" + +#: src/csplit.c:788 +#, c-format +msgid "%s: `%s': match not found" +msgstr "%s: `%s': ocurrencia no encontrada" + +#: src/csplit.c:849 src/csplit.c:889 src/tac.c:262 +msgid "error in regular expression search" +msgstr "error en la búsqueda de la expresión regular" + +# %s debe de ser un fichero, ¿no? si es así a mí me parece "más natural": +# "en %s" e incluso quizás "sobre %s"... o quizás no... ahí queda eso +# Lo cambio em+ +#: src/csplit.c:992 +#, c-format +msgid "write error for `%s'" +msgstr "error al escribir `%s'" + +#: src/csplit.c:1064 +#, c-format +msgid "%s: `+' or `-' expected after delimeter" +msgstr "%s: se esperaba un `+' ó un `-' después del delimitador" + +#: src/csplit.c:1068 +#, c-format +msgid "%s: integer expected after `%c'" +msgstr "%s: se esperaba un número entero después de `%c'" + +#: src/csplit.c:1088 +#, c-format +msgid "%s: `}' is required in repeat count" +msgstr "%s: se requiere un `}' después del número de repeticiones" + +#: src/csplit.c:1098 +#, c-format +msgid "%s}: integer required between `{' and `}'" +msgstr "%s}: entre `{' y `}' debe especificarse un número entero" + +#: src/csplit.c:1125 +#, c-format +msgid "%s: closing delimeter `%c' missing" +msgstr "%s: falta el delimitador de cierre `%c'" + +#: src/csplit.c:1141 +#, c-format +msgid "%s: invalid regular expression: %s" +msgstr "%s: la expresión regular no es válida: %s" + +#: src/csplit.c:1174 +#, c-format +msgid "%s: invalid pattern" +msgstr "%s: plantilla inválida" + +#: src/csplit.c:1177 +#, c-format +msgid "%s: line number must be greater than zero" +msgstr "%s: el número de línea debe ser mayor que cero" + +#: src/csplit.c:1183 +#, c-format +msgid "line number `%s' is smaller than preceding line number, %s" +msgstr "el número de línea `%s' es menor que el número de línea anterior, %s" + +#: src/csplit.c:1189 +#, c-format +msgid "warning: line number `%s' is the same as preceding line number" +msgstr "atención: el número de línea `%s' es el mismo que el anterior" + +#: src/csplit.c:1314 +msgid "missing conversion specifier in suffix" +msgstr "falta el especificador de conversión en el sufijo" + +#: src/csplit.c:1320 +#, c-format +msgid "invalid conversion specifier in suffix: %c" +msgstr "el especificador de conversión indicado en el sufijo no es válido: %c" + +#: src/csplit.c:1323 +#, c-format +msgid "invalid conversion specifier in suffix: \\%.3o" +msgstr "" +"el especificador de conversión indicado en el sufijo no es válido: \\%.3o" + +#: src/csplit.c:1355 +#, c-format +msgid "missing %% conversion specification in suffix" +msgstr "falta el especificador de conversión %% en el sufijo" + +#: src/csplit.c:1358 +#, c-format +msgid "too many %% conversion specifications in suffix" +msgstr "demasiados especificadores de conversión %% en el sufijo" + +#: src/csplit.c:1441 +#, c-format +msgid "%s: invalid number" +msgstr "%s: número inválido" + +#: src/csplit.c:1496 +#, c-format +msgid "Usage: %s [OPTION]... FILE PATTERN...\n" +msgstr "Modo de empleo: %s [OPCIÓN]... FICHERO PLANTILLA...\n" + +#: src/csplit.c:1500 +msgid "" +"Output pieces of FILE separated by PATTERN(s) to files `xx01', `xx02', ...,\n" +"and output byte counts of each piece to standard output.\n" +"\n" +msgstr "" +"Escribe los trozos de FICHERO que estén separados por PLANTILLA(s) en " +"ficheros\n" +"`xx01', `xx02' y muestra el tamaño de cada trozo en la salida estándar.\n" +"\n" + +#: src/csplit.c:1508 +#, c-format +msgid "" +" -b, --suffix-format=FORMAT use sprintf FORMAT instead of %d\n" +" -f, --prefix=PREFIX use PREFIX instead of `xx'\n" +" -k, --keep-files do not remove output files on errors\n" +msgstr "" +" -b, --suffix-format=FORMATO usa formato `sprintf' en vez de %d\n" +" -f, --prefix=PREFIJO usa PREFIJO en vez de `xx'\n" +" -k, --keep-files no borra los ficheros de salida si hay " +"errores\n" + +#: src/csplit.c:1513 +msgid "" +" -n, --digits=DIGITS use specified number of digits instead of 2\n" +" -s, --quiet, --silent do not print counts of output file sizes\n" +" -z, --elide-empty-files remove empty output files\n" +msgstr "" +" -n, --digits=DÍGITOS usa el número especificado de DÍGITOS\n" +" en vez de 2\n" +" -s, --quiet, --silent no muestra el tamaño de los ficheros creados\n" +" -z, --elide-empty-files borra los ficheros de salida vacíos\n" + +#: src/csplit.c:1520 +msgid "" +"\n" +"Read standard input if FILE is -. Each PATTERN may be:\n" +msgstr "" +"\n" +"Lee la entrada estándar si FICHERO es `-'. Cada PLANTILLA puede ser:\n" + +#: src/csplit.c:1524 +msgid "" +"\n" +" INTEGER copy up to but not including specified line number\n" +" /REGEXP/[OFFSET] copy up to but not including a matching line\n" +" %REGEXP%[OFFSET] skip to, but not including a matching line\n" +" {INTEGER} repeat the previous pattern specified number of times\n" +" {*} repeat the previous pattern as many times as possible\n" +"\n" +"A line OFFSET is a required `+' or `-' followed by a positive integer.\n" +msgstr "" +"\n" +"Lee la entrada estándar si FICHERO es `-'. Cada PLANTILLA puede ser:\n" +"\n" +" NÚMERO_LÍNEA copia a partir de este número de línea excluida ella\n" +" /EXPREG/[DESPLAZ] copia sin incluir las líneas que coincidan con EXPREG\n" +" %%EXPREG%%[DESPLAZ] comienza a partir de la línea que coincida con " +"EXPREG\n" +" {NÚMERO ENTERO} repite la plantilla especificada un número de veces\n" +" {*} repite la plantilla especificada todas las veces " +"posibles\n" +"\n" +"Un DESPLAZamiento de línea es un número entero precedido de `+' o de `-'.\n" + +#: src/cut.c:39 +msgid "David Ihnat, David MacKenzie, and Jim Meyering" +msgstr "David Ihnat, David MacKenzie, y Jim Meyering" + +#: src/cut.c:174 src/df.c:711 src/du.c:174 src/expand.c:110 src/fold.c:67 +#: src/head.c:88 src/ls.c:3761 src/nl.c:176 src/paste.c:403 src/pr.c:2754 +#: src/sort.c:276 src/sum.c:60 src/tac.c:127 src/tail.c:234 src/tee.c:63 +#: src/unexpand.c:375 src/wc.c:125 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]...\n" +msgstr "Modo de empleo: %s [OPCIÓN]... [FICHERO]...\n" + +#: src/cut.c:178 +msgid "" +"Print selected parts of lines from each FILE to standard output.\n" +"\n" +msgstr "" +"Extrae las partes seleccionadas de cada FICHERO en la salida estándar:\n" +"\n" + +#: src/cut.c:185 +msgid "" +" -b, --bytes=LIST output only these bytes\n" +" -c, --characters=LIST output only these characters\n" +" -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter\n" +msgstr "" +" -b, --bytes=LISTA muestra solamente estos bytes\n" +" -c, --characters=LISTA muestra solamente estos caracteres\n" +" -d, --delimiter=DELIM usa DELIM en vez de caracteres de tabulación\n" +" para delimitar los campos\n" + +#: src/cut.c:190 +msgid "" +" -f, --fields=LIST output only these fields; also print any line\n" +" that contains no delimiter character, unless\n" +" the -s option is specified\n" +" -n (ignored)\n" +msgstr "" +" -f, --fields=LISTA muestra solamente estos campos; también muestra\n" +" cualquier línea que no tenga un carácter\n" +" delimitador, a menos que se especifique la\n" +" opción -s\n" +" -n (no tiene efecto)\n" + +#: src/cut.c:196 +msgid "" +" -s, --only-delimited do not print lines not containing delimiters\n" +" --output-delimiter=STRING use STRING as the output delimiter\n" +" the default is to use the input delimiter\n" +msgstr "" +" -s, --only-delimited no muestra las líneas que no contienen\n" +" delimitadores\n" +" --output-delimiter=CADENA utiliza CADENA como el delimitador del\n" +" resultado. Por omisión se utiliza el\n" +" delimitador de la entrada\n" + +# Pregunta: ¿por qué se ha eliminado lo de "N-ésimo byte..."? ¿Por espacio? +# Respuesta: en la posicion N = enésimo em+ +#: src/cut.c:203 +msgid "" +"\n" +"Use one, and only one of -b, -c or -f. Each LIST is made up of one\n" +"range, or many ranges separated by commas. Each range is one of:\n" +"\n" +" N N'th byte, character or field, counted from 1\n" +" N- from N'th byte, character or field, to end of line\n" +" N-M from N'th to M'th (included) byte, character or field\n" +" -M from first to M'th (included) byte, character or field\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"Utilice una y sólo una de las opciones -b, -c ó -f. Cada LISTA se compone\n" +"de uno o de más rangos separados por comas. Los rangos pueden ser:\n" +"\n" +" N El byte, carácter o campo en la posición N contado desde 1\n" +" N- A partir del byte, carácter o campo en la posición N, hasta el " +"final\n" +" de la línea\n" +" N-M Desde el byte, carácter o campo que ocupa la posición N hasta el de\n" +" la posición M\n" +" -M desde el primero hasta el byte, carácter o campo de la posición M\n" +"\n" +"Lee la entrada estándar si no se especifica FICHERO o es `-'.\n" + +#: src/cut.c:288 src/cut.c:319 src/cut.c:379 +msgid "invalid byte or field list" +msgstr "la lista de bytes o campos no es válida" + +#: src/cut.c:667 src/cut.c:676 +msgid "only one type of list may be specified" +msgstr "solamente se puede especificar un tipo de lista" + +#: src/cut.c:670 +msgid "missing list of positions" +msgstr "falta la lista de posiciones" + +#: src/cut.c:679 +msgid "missing list of fields" +msgstr "falta la lista de campos" + +#: src/cut.c:686 +msgid "the delimiter must be a single character" +msgstr "el delimitador debe ser un sólo carácter" + +#: src/cut.c:717 +msgid "you must specify a list of bytes, characters, or fields" +msgstr "se debe indicar una lista de bytes, caracteres o campos" + +#: src/cut.c:720 +msgid "an input delimiter may be specified only when operating on fields" +msgstr "" +"sólo se puede especificar un delimitador de entrada cuando se procesan campos" + +# FIXME: Comunicar al autor lo de los tabs. sv+ +#: src/cut.c:724 +msgid "" +"suppressing non-delimited lines makes sense\n" +"\tonly when operating on fields" +msgstr "" +"suprimir las líneas no delimitadas solamente tiene sentido\n" +"cuando se procesan campos" + +# Pongo AA en vez de YY. sv +# Pongo SS de siglo en vez de CC. sv +#: src/date.c:117 +#, c-format +msgid "" +"Usage: %s [OPTION]... [+FORMAT]\n" +" or: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" +msgstr "" +"Modo de empleo: %s [OPCIÓN]... [+FORMATO]\n" +" o bien: %s [-u|--utc|--universal] [MMDDhhmm[[SS]AA][.ss]]\n" + +# UTC = Tiempo Universal Coordinado, antiguo GMT (Greenwich Mean Time, +# Hora Media de Greenwich). gerardo +#: src/date.c:122 +msgid "" +"Display the current time in the given FORMAT, or set the system date.\n" +"\n" +" -d, --date=STRING display time described by STRING, not `now'\n" +" -f, --file=DATEFILE like --date once for each line of DATEFILE\n" +" -ITIMESPEC, --iso-8601[=TIMESPEC] output date/time in ISO 8601 format.\n" +" TIMESPEC=`date' for date only,\n" +" `hours', `minutes', or `seconds' for date and\n" +" time to the indicated precision.\n" +" --iso-8601 without TIMESPEC defaults to `date'.\n" +msgstr "" +"Muestra la hora actual en el FORMATO dado, o establece la fecha del " +"sistema.\n" +"\n" +" -d, --date=CADENA muestra la hora descrita por CADENA, no `now'\n" +" -f, --file=FICHERO_FECHA igual que --date por cada línea de " +"FICHERO_FECHA\n" +" -IE_TIEMPO, --iso-8601[=E_TIEMPO] muestra una cadena de fecha/hora según " +"la norma\n" +" ISO-8601. E_TIEMPO=`fecha' (o nada) para la " +"fecha\n" +" solamente, `horas', `minutos', o `segundos'\n" +" para la fecha y la hora con la precisión " +"indicada\n" +" --iso-8601 sin E_TIEMPO significa usar `date'\n" + +#: src/date.c:133 +msgid "" +" -r, --reference=FILE display the last modification time of FILE\n" +" -R, --rfc-822 output RFC-822 compliant date string\n" +" -s, --set=STRING set time described by STRING\n" +" -u, --utc, --universal print or set Coordinated Universal Time\n" +msgstr "" +" -r, --reference=FICHERO muestra la fecha de última modificación de " +"FICHERO\n" +" -R, --rfc-822 muestra la cadena de fecha que cumple con RFC-" +"822\n" +" -s, --set=CADENA establece la hora descrita por CADENA\n" +" -u, --utc, --universal muestra o establece el Tiempo Universal " +"Coordinado\n" + +#: src/date.c:141 +msgid "" +"\n" +"FORMAT controls the output. The only valid option for the second form\n" +"specifies Coordinated Universal Time. Interpreted sequences are:\n" +"\n" +" %% a literal %\n" +" %a locale's abbreviated weekday name (Sun..Sat)\n" +msgstr "" +"\n" +"FORMATO controla la salida. La única opción válida para la segunda forma\n" +"especifica Tiempo Universal Coordinado. Las secuencias interpretadas son:\n" +"\n" +" %% un % literal\n" +" %a el nombre local abreviado de la semana (Dom..Sáb)\n" + +#: src/date.c:149 +msgid "" +" %A locale's full weekday name, variable length (Sunday..Saturday)\n" +" %b locale's abbreviated month name (Jan..Dec)\n" +" %B locale's full month name, variable length (January..December)\n" +" %c locale's date and time (Sat Nov 04 12:02:33 EST 1989)\n" +msgstr "" +" %A el nombre local completo de la semana, de longitud variable\n" +" (Domingo..Sábado)\n" +" %b el nombre local abreviado del mes (Ene..Dic)\n" +" %B el nombre local completo del mes, de longitud variable\n" +" (Enero..Diciembre)\n" +" %c la fecha y hora local (Sab Nov 04 12:02:33 EST 1989)\n" + +#: src/date.c:155 +msgid "" +" %C century (year divided by 100 and truncated to an integer) [00-99]\n" +" %d day of month (01..31)\n" +" %D date (mm/dd/yy)\n" +" %e day of month, blank padded ( 1..31)\n" +msgstr "" +" %C siglo (año dividido por 100 y truncado a entero) [00-99]\n" +" %d el día del mes (01..31)\n" +" %D la fecha (mm/dd/aa)\n" +" %e el día del mes, completado con espacios ( 1..31)\n" + +#: src/date.c:161 +msgid "" +" %F same as %Y-%m-%d\n" +" %g the 2-digit year corresponding to the %V week number\n" +" %G the 4-digit year corresponding to the %V week number\n" +msgstr "" +" %F lo mismo que %Y-%m-%d\n" +" %g el año de 2 dígitos que corresponde a la semana %V\n" +" %G el año de 4 dígitos que corresponde a la semana %V\n" + +#: src/date.c:166 +msgid "" +" %h same as %b\n" +" %H hour (00..23)\n" +" %I hour (01..12)\n" +" %j day of year (001..366)\n" +msgstr "" +" %h igual que %b\n" +" %H la hora (00..23)\n" +" %I la hora (01..12)\n" +" %j el día del año (001..366)\n" + +#: src/date.c:172 +msgid "" +" %k hour ( 0..23)\n" +" %l hour ( 1..12)\n" +" %m month (01..12)\n" +" %M minute (00..59)\n" +msgstr "" +" %k la hora ( 0..23)\n" +" %l la hora ( 1..12)\n" +" %m el mes (01..12)\n" +" %M los minutos (00..59)\n" + +#: src/date.c:178 +msgid "" +" %n a newline\n" +" %N nanoseconds (000000000..999999999)\n" +" %p locale's upper case AM or PM indicator (blank in many locales)\n" +" %P locale's lower case am or pm indicator (blank in many locales)\n" +" %r time, 12-hour (hh:mm:ss [AP]M)\n" +" %R time, 24-hour (hh:mm)\n" +" %s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)\n" +msgstr "" +" %n un carácter de nueva línea\n" +" %N nanosegundos (000000000..999999999)\n" +" %p AM o PM local en mayúsculas (blanco en muchos locales)\n" +" %P am o pm local en minúsculas (blanco en muchos locales)\n" +" %r la hora, en formato de 12 horas (hh:mm:ss [AP]M)\n" +" %R la hora, en formato de 24 horas (hh:mm:ss [AP]M)\n" +" %s los segundos desde `00:00:00 1970-01-01 UTC' (una extensión de GNU)\n" + +#: src/date.c:187 +msgid "" +" %S second (00..60); the 60 is necessary to accommodate a leap second\n" +" %t a horizontal tab\n" +" %T time, 24-hour (hh:mm:ss)\n" +" %u day of week (1..7); 1 represents Monday\n" +msgstr "" +" %S los segundos (00..60); el 60 es necesario para los segundos " +"intercalares\n" +" %t un tabulador horizontal\n" +" %T la hora, en formato de 24 horas (hh:mm:ss)\n" +" %u día de la semana (1..7); 1 representa lunes\n" + +# ¿Es realmente correcta la W? Casi coincide con %V +#: src/date.c:193 +msgid "" +" %U week number of year with Sunday as first day of week (00..53)\n" +" %V week number of year with Monday as first day of week (01..53)\n" +" %w day of week (0..6); 0 represents Sunday\n" +" %W week number of year with Monday as first day of week (00..53)\n" +msgstr "" +" %U el número de la semana del año con Domingo como primer día de la\n" +" semana (00..53)\n" +" %V el número de la semana del año con Lunes como primer día de la\n" +" semana (01..53)\n" +" %w el día de la semana (0..6); 0 representa Domingo\n" +" %W el número de la semana en el año con lunes como primer día de\n" +" la semana (00..53)\n" + +#: src/date.c:199 +msgid "" +" %x locale's date representation (mm/dd/yy)\n" +" %X locale's time representation (%H:%M:%S)\n" +" %y last two digits of year (00..99)\n" +" %Y year (1970...)\n" +msgstr "" +" %x la representación local de la fecha (dd/mm/aa)\n" +" %X la representación local de la hora (%H:%M:%S)\n" +" %y los últimos dos dígitos del año (00..99)\n" +" %Y el año (1970...)\n" + +#: src/date.c:205 +msgid "" +" %z RFC-822 style numeric timezone (-0500) (a nonstandard extension)\n" +" %Z time zone (e.g., EDT), or nothing if no time zone is determinable\n" +"\n" +"By default, date pads numeric fields with zeroes. GNU date recognizes\n" +"the following modifiers between `%' and a numeric directive.\n" +"\n" +" `-' (hyphen) do not pad the field\n" +" `_' (underscore) pad the field with spaces\n" +msgstr "" +" %z la zona horaria numérica estilo RFC-822 (-0500)\n" +" (una extensión no estándar)\n" +" %Z la zona horaria (p.e., EDT), o nada si no es determinable la\n" +" zona horaria\n" +"\n" +"Por omisión, date rellena los campos numéricos con ceros. GNU date\n" +"reconoce los siguientes modificadores entre `%%' y una directiva numérica.\n" +"\n" +" `-' (guión) no rellena el campo\n" +" `_' (subrayado) rellena el campo con espacios\n" + +#: src/date.c:237 src/dd.c:1173 src/dircolors.c:539 src/head.c:221 +#: src/md5sum.c:340 src/md5sum.c:681 src/od.c:959 src/od.c:2001 src/pr.c:1164 +#: src/pr.c:1371 src/pr.c:1493 src/stty.c:909 src/tac.c:483 src/tac.c:489 +#: src/tee.c:151 src/tr.c:2027 src/tsort.c:585 +msgid "standard input" +msgstr "entrada estándar" + +#: src/date.c:268 src/date.c:460 +#, c-format +msgid "invalid date `%s'" +msgstr "fecha inválida `%s'" + +# Cualquier cosa menos poner "fechas a imprimir". +#: src/date.c:364 +msgid "the options to specify dates for printing are mutually exclusive" +msgstr "las opciones para especificar la fecha son mutuamente excluyentes" + +#: src/date.c:371 +msgid "the options to print and set the time may not be used together" +msgstr "" +"las opciones para mostrar y establecer la hora no se pueden utilizar a la vez" + +#: src/date.c:377 +#, c-format +msgid "too many non-option arguments: %s%s" +msgstr "demasiados argumentos que no son opciones: %s%s" + +#: src/date.c:385 +#, c-format +msgid "" +"the argument `%s' lacks a leading `+';\n" +"When using an option to specify date(s), any non-option\n" +"argument must be a format string beginning with `+'." +msgstr "" +"el argumento `%s' carece del signo `+' inicial;\n" +"cuando se utiliza una opción para especificar fecha(s), cualquier argumento\n" +"que no sea una opción debe ser una cadena de formato que comience con `+'." + +#: src/date.c:397 +msgid "" +"a format string may not be specified when using the --rfc-822 (-R) option" +msgstr "" +"no se puede especificar una cadena de formato cuando se usa\n" +"la opción --rfc-822 (-R)" + +# Nota: Se refiere con toda probabilidad a una fecha o a una hora. +#: src/date.c:433 +msgid "undefined" +msgstr "no definida" + +#: src/date.c:435 +msgid "cannot get time of day" +msgstr "no se puede obtener la hora del día" + +#: src/date.c:468 +msgid "cannot set date" +msgstr "no se puede establecer la fecha" + +#: src/dd.c:43 +msgid "Paul Rubin, David MacKenzie, and Stuart Kemp" +msgstr "Paul Rubin, David MacKenzie, y Stuart Kemp" + +#: src/dd.c:288 src/tty.c:62 src/uname.c:110 src/whoami.c:52 +#, c-format +msgid "Usage: %s [OPTION]...\n" +msgstr "Modo de empleo: %s [OPCIÓN]...\n" + +#: src/dd.c:289 +msgid "" +"Copy a file, converting and formatting according to the options.\n" +"\n" +" bs=BYTES force ibs=BYTES and obs=BYTES\n" +" cbs=BYTES convert BYTES bytes at a time\n" +" conv=KEYWORDS convert the file as per the comma separated keyword list\n" +" count=BLOCKS copy only BLOCKS input blocks\n" +" ibs=BYTES read BYTES bytes at a time\n" +msgstr "" +"Copia un fichero, convirtiendo y dándole formato de acuerdo con las " +"opciones.\n" +"\n" +" bs=BYTES establece ibs=BYTES y obs=BYTES\n" +" cbs=BYTES convierte BYTES bytes cada vez\n" +" conv=PALABRAS convierte el fichero según la lista de palabras clave\n" +" separadas por comas\n" +" count=BLOQUES copia solamente BLOQUES bloques de entrada\n" +" ibs=BYTES lee BYTES bytes cada vez\n" + +#: src/dd.c:298 +msgid "" +" if=FILE read from FILE instead of stdin\n" +" obs=BYTES write BYTES bytes at a time\n" +" of=FILE write to FILE instead of stdout\n" +" seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +" skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +msgstr "" +" if=FICHERO lee del FICHERO en lugar de la entrada estándar (stdin)\n" +" obs=BYTES escribe BYTES bytes cada vez\n" +" of=FICHERO escribe en FICHERO en lugar de la salida estándar\n" +" seek=BLOQUES se salta BLOQUES bloques de tamaño obs al comienzo del\n" +" resultado\n" +" skip=BLOQUES se salta BLOQUES bloques de tamaño ibs al comienzo de la\n" +" entrada\n" + +#: src/dd.c:307 +msgid "" +"\n" +"BLOCKS and BYTES may be followed by the following multiplicative suffixes:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M 1,048,576,\n" +"GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +"Each KEYWORD may be:\n" +"\n" +msgstr "" +"\n" +"BLOQUES y BYTES pueden estar seguidos por los siguientes sufijos\n" +"multiplicativos:\n" +"xM M, c 1, w 2, b 512, kB 1.000, k 1.024, MB 1.000.000, M 1.048.576\n" +"GB 1.000.000.000, G 1.073.741.824, y así sucesivamente para T, P, E, Z, Y.\n" +"Cada PALABRA puede ser:\n" +"\n" + +#: src/dd.c:315 +msgid "" +" ascii from EBCDIC to ASCII\n" +" ebcdic from ASCII to EBCDIC\n" +" ibm from ASCII to alternated EBCDIC\n" +" block pad newline-terminated records with spaces to cbs-size\n" +" unblock replace trailing spaces in cbs-size records with newline\n" +" lcase change upper case to lower case\n" +msgstr "" +" ascii de EBCDIC a ASCII\n" +" ebcdic de ASCII a EBCDIC\n" +" ibm de ASCII a EBCDIC alternado\n" +" block rellena los registros terminados en nueva línea con espacios " +"hasta\n" +" el tamaño de cbs\n" +" unblock sustituye los espacios que sobran en los registros de tamaño " +"cbs\n" +" con un carácter de nueva línea\n" +" lcase cambia las mayúsculas a minúsculas\n" + +#: src/dd.c:323 +msgid "" +" notrunc do not truncate the output file\n" +" ucase change lower case to upper case\n" +" swab swap every pair of input bytes\n" +" noerror continue after read errors\n" +" sync pad every input block with NULs to ibs-size; when used\n" +" with block or unblock, pad with spaces rather than NULs\n" +msgstr "" +" notrunc no trunca el fichero de salida\n" +" ucase cambia las minúsculas a mayúsculas\n" +" swab intercambia cada pareja de bytes de entrada\n" +" noerror continúa después de los errores de lectura\n" +" sync rellena cada bloque de entrada con NULs hasta el tamaño de ibs;\n" +" cuando se utiliza con block o unblock, rellena con espacios\n" +" en lugar de con NULos\n" + +#: src/dd.c:362 +#, c-format +msgid "%s+%s records in\n" +msgstr "%s+%s registros leídos\n" + +#: src/dd.c:364 +#, c-format +msgid "%s+%s records out\n" +msgstr "%s+%s registros escritos\n" + +#: src/dd.c:371 +msgid "truncated record" +msgstr "registro truncado" + +#: src/dd.c:372 +msgid "truncated records" +msgstr "registros truncados" + +#: src/dd.c:382 +#, c-format +msgid "closing input file %s" +msgstr "cerrando el fichero de entrada %s" + +#: src/dd.c:385 +#, c-format +msgid "closing output file %s" +msgstr "cerrando el fichero de salida %s" + +#: src/dd.c:469 +#, c-format +msgid "writing to %s" +msgstr "escribiendo en %s" + +#: src/dd.c:501 +#, c-format +msgid "invalid conversion: %s" +msgstr "conversión inválida: %s" + +#: src/dd.c:557 +#, c-format +msgid "unrecognized option %s" +msgstr "opción no reconocida %s" + +#: src/dd.c:610 +#, c-format +msgid "unrecognized option %s=%s" +msgstr "opción no reconocida %s=%s" + +#: src/dd.c:616 +#, c-format +msgid "invalid number %s" +msgstr "número inválido %s" + +# Nota: El `conv' es el mismo que aparece más adelante como +# "conv=KEYWORD", por lo tanto *no* se debe traducir. +#: src/dd.c:646 +msgid "" +"only one conv in {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, " +"{unblock,sync}" +msgstr "" +"sólo una `conv' en {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock},\n" +"{unblock,sync}" + +# Se admiten sugerencias. +#: src/dd.c:781 +#, c-format +msgid "" +"warning: working around lseek kernel bug for file (%s)\n" +" of mt_type=0x%0lx -- see for the list of types" +msgstr "" +"atención: solucionando provisionalmente un bicho del núcleo\n" +"relacionado con lseek para el fichero (%s) de mt_type=0x%0lx;\n" +"consulte la lista de tipos en " + +#: src/dd.c:1170 src/dd.c:1188 +#, c-format +msgid "opening %s" +msgstr "abriendo %s" + +# No me acaba de sonar bien lo de fuera de rango. +# Se admiten sugerencias. sv +#: src/dd.c:1196 +msgid "file offset out of range" +msgstr "desplazamiento de fichero fuera de rango" + +#: src/dd.c:1214 +#, c-format +msgid "advancing past %s bytes in output file %s" +msgstr "avanzando %s bytes pasados en el fichero de salida %s" + +#: src/df.c:49 +msgid "Torbjorn Granlund, David MacKenzie, Larry McVoy, and Paul Eggert" +msgstr "Torbjorn Granlund, David MacKenzie, Larry McVoy, y Paul Eggert" + +#: src/df.c:153 +msgid "Filesystem Type" +msgstr "S.ficheros Tipo" + +#: src/df.c:155 +msgid "Filesystem " +msgstr "S.ficheros " + +#: src/df.c:158 +#, c-format +msgid " Inodes IUsed IFree IUse%%" +msgstr " Nodos-i NUsados NLibres NUso%%" + +#: src/df.c:162 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " Tamaño Usado Disp Uso%%" + +#: src/df.c:164 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " Tamaño Usado Disp Uso%%" + +# Nota: %-4s es para que justifique a la izquierda. +# El espacio inicial es necesario para que la palabra Bloques no aparezca +# pegada a la palabra Tipo cuando se usa df -T. +#: src/df.c:167 +#, c-format +msgid " %4s-blocks Used Available Capacity" +msgstr " Bloques de %-4s Usado Dispon Ocupado" + +#: src/df.c:198 +#, c-format +msgid " %4s-blocks Used Available Use%%" +msgstr " Bloques de %-4s Usado Dispon Uso%%" + +#: src/df.c:202 +msgid " Mounted on\n" +msgstr " Montado en\n" + +#: src/df.c:712 +msgid "" +"Show information about the filesystem on which each FILE resides,\n" +"or all filesystems by default.\n" +"\n" +msgstr "" +"Muestra información sobre el sistema de ficheros en el que reside cada " +"FICHERO,\n" +"o por omisión sobre todos los sistemas de ficheros.\n" +"\n" + +#: src/df.c:720 +msgid "" +" -a, --all include filesystems having 0 blocks\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +msgstr "" +" -a, --all incluye los sistemas de ficheros con 0 bloques\n" +" -B, --block-size=TAM utiliza bloques de TAM bytes\n" +" -h, --human-readable imprime los tamaños en formato legible (p.e. 1K 234M " +"2G)\n" +" -H, --si análogo, pero utiliza potencias de 1000 y no de 1024\n" + +#: src/df.c:726 +msgid "" +" -i, --inodes list inode information instead of block usage\n" +" -k like --block-size=1K\n" +" -l, --local limit listing to local filesystems\n" +" --no-sync do not invoke sync before getting usage info " +"(default)\n" +msgstr "" +" -i, --inodes muestra la información de nodos-i en lugar del uso\n" +" de bloques\n" +" -k como --block-size=1K\n" +" -l, --local limita el listado a los sistemas de ficheros " +"locales\n" +" --no-sync no llama a sync antes de obtener el modo de empleo\n" +" (por defecto)\n" + +#: src/df.c:732 +msgid "" +" -P, --portability use the POSIX output format\n" +" --sync invoke sync before getting usage info\n" +" -t, --type=TYPE limit listing to filesystems of type TYPE\n" +" -T, --print-type print filesystem type\n" +" -x, --exclude-type=TYPE limit listing to filesystems not of type TYPE\n" +" -v (ignored)\n" +msgstr "" +" -P, --portability utiliza el formato POSIX para el resultado\n" +" --sync llama a sync antes de obtener el modo de empleo\n" +" -t, --type=TIPO restringe el listado a sistemas de ficheros de tipo " +"TIPO\n" +" -T, --print-type muestra el tipo del sistema de ficheros\n" +" -x, --exclude-type=TIPO restringe el listado a los sistemas de ficheros " +"que\n" +" no son del tipo TIPO\n" +" -v (no tiene efecto)\n" + +#: src/df.c:742 src/du.c:215 src/ls.c:3879 +msgid "" +"\n" +"SIZE may be (or may be an integer optionally followed by) one of following:\n" +"kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y.\n" +msgstr "" +"\n" +"TAMAÑO puede ser (o puede ser un entero seguido opcionalmente por) uno\n" +"de los siguientes: kB 1.000, K 1.024, MB 1.000.000, M 1.048.576, y así\n" +"en adelante para G, T, P, E, Z, Y.\n" + +#: src/df.c:859 +#, c-format +msgid "file system type %s both selected and excluded" +msgstr "el sistema de ficheros %s está simultánemente seleccionado y excluido" + +#: src/df.c:903 +msgid "Warning: " +msgstr "Atención: " + +#: src/df.c:906 +#, c-format +msgid "%scannot read table of mounted filesystems" +msgstr "%sno se puede leer la tabla de sistemas de ficheros montados" + +#: src/dircolors.c:103 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]\n" +msgstr "Modo de empleo: %s [OPCIÓN]... [FICHERO]\n" + +#: src/dircolors.c:104 +msgid "" +"Output commands to set the LS_COLORS environment variable.\n" +"\n" +"Determine format of output:\n" +" -b, --sh, --bourne-shell output Bourne shell code to set LS_COLORS\n" +" -c, --csh, --c-shell output C shell code to set LS_COLORS\n" +" -p, --print-database output defaults\n" +msgstr "" +"Produce órdenes para establecer la variable de entorno LS_COLORS.\n" +"\n" +"Para determinar el formato del resultado:\n" +" -b, --sh, --bourne-shell produce código en Bourne shell para\n" +" establecer LS_COLORS\n" +" -c, --csh, --c-shell produce código en C-shell para\n" +" establecer LS_COLORS\n" +" -p, --print-database muestra los valores por defecto\n" + +#: src/dircolors.c:114 +msgid "" +"\n" +"If FILE is specified, read it to determine which colors to use for which\n" +"file types and extensions. Otherwise, a precompiled database is used.\n" +"For details on the format of these files, run `dircolors --print-database'.\n" +msgstr "" +"\n" +"Si se especifica FICHERO, se lee para determinar qué colores usar para " +"cuáles\n" +"tipos de ficheros y extensiones. En caso contrario, se utiliza una base de\n" +"datos precompilada. Para más información acerca del formato de estos " +"ficheros,\n" +"ejecute `dircolors --print-database'.\n" + +#: src/dircolors.c:299 +#, c-format +msgid "%s:%lu: invalid line; missing second token" +msgstr "%s:%lu: línea inválida; falta el segundo elemento" + +#: src/dircolors.c:371 +#, c-format +msgid "%s:%lu: unrecognized keyword %s" +msgstr "%s:%lu: palabra clave no reconocida %s" + +#: src/dircolors.c:372 +msgid "" +msgstr "" + +#: src/dircolors.c:467 +msgid "" +"the options to output dircolors' internal database and\n" +"to select a shell syntax are mutually exclusive" +msgstr "" +"las opciones para mostrar la base de datos interna de dircolors y\n" +"para seleccionar una sintaxis para el shell son mutuamente excluyentes" + +#: src/dircolors.c:475 +msgid "" +"no FILE arguments may be used with the option to output\n" +"dircolors' internal database" +msgstr "" +"no se pueden usar argumentos de tipo FICHERO con la opción para mostrar\n" +"la base de datos interna de dircolors" + +#: src/dircolors.c:504 +msgid "no SHELL environment variable, and no shell type option given" +msgstr "" +"no hay variable de entorno SHELL, y no se ha especificado la opción\n" +"del tipo de shell" + +#: src/dirname.c:33 src/pathchk.c:59 +msgid "David MacKenzie and Jim Meyering" +msgstr "David MacKenzie y Jim Meyering" + +#: src/dirname.c:46 +#, c-format +msgid "" +"Usage: %s NAME\n" +" or: %s OPTION\n" +msgstr "" +"Modo de empleo: %s NOMBRE\n" +" o bien: %s OPCIÓN\n" + +#: src/dirname.c:51 +msgid "" +"Print NAME with its trailing /component removed; if NAME contains no /'s,\n" +"output `.' (meaning the current directory).\n" +"\n" +msgstr "" +"Muestra NOMBRE con sus /componentes finales eliminados; si NOMBRE no tiene\n" +"/'s, el resultado es `.' (representando el directorio actual).\n" +"\n" + +#: src/du.c:49 +msgid "" +"Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert, and Jim " +"Meyering" +msgstr "" +"Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert, y Jim Meyering" + +# La palabra "desreferencia" es horrenda. Dudo incluso de que exista. +# ¿Sugerencias? +# "Deja de referenciar", "Elimina referencia/s a" (Sólo es sugerencia) tb +# La consevaremos, a ver si junto varias. sv +# +# ¿Por qué no algo tan simple y comprensible como "no hace referencia a"? uac +# +# Lo pensaré despacito. sv +#: src/du.c:175 +msgid "" +"Summarize disk usage of each FILE, recursively for directories.\n" +"\n" +msgstr "" +"Muestra un resumen del uso de disco para cada FICHERO, recursivamente para\n" +"directorios.\n" +"\n" + +#: src/du.c:182 +msgid "" +" -a, --all write counts for all files, not just directories\n" +" --apparent-size print apparent sizes, rather than disk usage; " +"although\n" +" the apparent size is usually smaller, it may be\n" +" larger due to holes in (`sparse') files, internal\n" +" fragmentation, indirect blocks, and the like\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -b, --bytes equivalent to `--apparent-size --block-size=1'\n" +" -c, --total produce a grand total\n" +" -D, --dereference-args dereference FILEs that are symbolic links\n" +msgstr "" +" -a, --all muestra resultados para todos los ficheros, no sólo\n" +" para los directorios\n" +" --apparent-size muestra los tamaños aparentes, en lugar del uso de\n" +" disco; el tamaño aparente es normalmente más " +"pequeño,\n" +" puede ser más grande debido a agujeros en " +"ficheros\n" +" dispersos, fragmentación interna, etc.\n" +" -B, --block-size=TAM utiliza bloques de TAM bytes\n" +" -b, --bytes equivalente a `--apparent-size --block-size=1'\n" +" -c, --total produce un \"total\"\n" +" -D, --dereference-args desreferencia los FICHEROs que son enlaces " +"simbólicos\n" + +# prefiero enlaces duros a fuertes em +# +# En esto no os ponéis de acuerdo. +# Creo que lo acabaremos preguntando en "spanglish". sv+ +#: src/du.c:193 +msgid "" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +" -k like --block-size=1K\n" +" -l, --count-links count sizes many times if hard linked\n" +msgstr "" +" -h, --human-readable muestra los tamaños de forma legible\n" +" (p.ej., 1K 234M 2G)\n" +" -H, --si análogo, pero utiliza potencias de 1000 y no de " +"1024\n" +" -k como --block-size=1K\n" +" -l, --count-links cuenta los tamaños varias veces si hay enlaces " +"fuertes\n" + +#: src/du.c:199 +msgid "" +" -L, --dereference dereference all symbolic links\n" +" -S, --separate-dirs do not include size of subdirectories\n" +" -s, --summarize display only a total for each argument\n" +msgstr "" +" -L, --dereference desreferencia todos los enlaces simbólicos\n" +" -S, --separate-dirs no incluye el tamaño de los subdirectorios\n" +" -s, --summarize muestra solamente un total para cada argumento\n" + +#: src/du.c:204 +msgid "" +" -x, --one-file-system skip directories on different filesystems\n" +" -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +"FILE.\n" +" --exclude=PATTERN Exclude files that match PATTERN.\n" +" --max-depth=N print the total for a directory (or file, with --" +"all)\n" +" only if it is N or fewer levels below the command\n" +" line argument; --max-depth=0 is the same as\n" +" --summarize\n" +msgstr "" +" -x, --one-file-system se salta los directorios de otros sistemas de " +"ficheros\n" +" -X FICH, --exclude-from=FICH Excluye los ficheros que coinciden con\n" +" cualquier patrón en FICH.\n" +" --exclude=PATRÓN Excluye los ficheros que coinciden con PATRÓN.\n" +" --max-depth=N muestra el total para un directorio (o fichero,\n" +" con --all) solamente si está N o menos niveles por\n" +" debajo del argumento de la línea de órdenes;\n" +" --max-depth=0 es lo mismo que --summarize\n" + +#: src/du.c:337 +#, c-format +msgid "cannot change to parent of directory %s" +msgstr "no se puede cambiar al directorio padre de %s" + +#: src/du.c:345 +#, c-format +msgid "cannot change to directory %s" +msgstr "no se puede cambiar al directorio %s" + +#: src/du.c:352 +#, c-format +msgid "cannot read directory %s" +msgstr "no se puede leer el directorio %s" + +#: src/du.c:554 src/ls.c:2241 src/wc.c:591 +msgid "total" +msgstr "total" + +#: src/du.c:641 +#, c-format +msgid "invalid maximum depth %s" +msgstr "profundidad máxima inválida %s" + +#: src/du.c:707 +msgid "cannot both summarize and show all entries" +msgstr "no se puede al mismo tiempo resumir y mostrar todas las entradas" + +#: src/du.c:714 +msgid "warning: summarizing is the same as using --max-depth=0" +msgstr "atención: resumir es lo mismo que usar --max-depth=0" + +#: src/du.c:720 +#, c-format +msgid "warning: summarizing conflicts with --max-depth=%d" +msgstr "atención: resumir entra en conflicto con --max-depth=%d" + +#: src/echo.c:77 +#, c-format +msgid "Usage: %s [OPTION]... [STRING]...\n" +msgstr "Modo de empleo: %s [OPCIÓN]... [CADENA]...\n" + +#: src/echo.c:78 +msgid "" +"Echo the STRING(s) to standard output.\n" +"\n" +" -n do not output the trailing newline\n" +" -e enable interpretation of the backslash-escaped characters\n" +" listed below\n" +" -E disable interpretation of those sequences in STRINGs\n" +msgstr "" +"Repite la(s) CADENA(s) por la salida estándar.\n" +"\n" +" -n no muestra el carácter final de nueva línea\n" +" -e activa la interpretación de caracteres escapados con una\n" +" barra invertida que se listan más abajo\n" +" -E desactiva la interpretación de esas secuencias en CADENAs\n" + +# alerta (BEL) -> pitido audible (BEL) em+ +# Vale que no es alerta, pero yo creo que debería ser campana. sv+ +# +#: src/echo.c:88 +msgid "" +"\n" +"Without -E, the following sequences are recognized and interpolated:\n" +"\n" +" \\NNN the character whose ASCII code is NNN (octal)\n" +" \\\\ backslash\n" +" \\a alert (BEL)\n" +" \\b backspace\n" +msgstr "" +"\n" +"Sin -E, las siguientes secuencias son reconocidas e intercaladas:\n" +"\n" +" \\NNN el carácter cuyo código es NNN (octal)\n" +" \\\\ barra invertida\n" +" \\a campana (BEL)\n" +" \\b retroceso\n" + +#: src/echo.c:97 +msgid "" +" \\c suppress trailing newline\n" +" \\f form feed\n" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" +" \\c suprime los caracteres de nueva línea finales\n" +" \\f avance de página (form feed)\n" +" \\n nueva línea\n" +" \\r retorno de carro\n" +" \\t tabulador horizontal\n" +" \\v tabulador vertical\n" + +#: src/env.c:93 +msgid "Richard Mlynarik and David MacKenzie" +msgstr "Richard Mlynarik y David MacKenzie" + +#: src/env.c:119 +#, c-format +msgid "Usage: %s [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]\n" +msgstr "" +"Modo de empleo: %s [OPCIÓN]... [-] [NOMBRE=VALOR]... [ORDEN [ARGUMENTO]...]\n" + +#: src/env.c:122 +msgid "" +"Set each NAME to VALUE in the environment and run COMMAND.\n" +"\n" +" -i, --ignore-environment start with an empty environment\n" +" -u, --unset=NAME remove variable from the environment\n" +msgstr "" +"Asigna a cada NOMBRE el VALOR en el entorno y ejecuta ORDEN.\n" +"\n" +" -i, --ignore-environment comienza con un entorno vacío\n" +" -u, --unset=NOMBRE borra la variable del entorno\n" + +#: src/env.c:130 +msgid "" +"\n" +"A mere - implies -i. If no COMMAND, print the resulting environment.\n" +msgstr "" +"\n" +"Un simple - implica -i. Si no hay ORDEN, muestra el entorno resultante.\n" + +#: src/expand.c:114 +msgid "" +"Convert tabs in each FILE to spaces, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Convierte las tabulaciones de cada FICHERO en espacios, escribiendo el\n" +"resultado en la salida estándar. Si no se especifica FICHERO o FICHERO\n" +"es `-', lee la entrada estándar.\n" +"\n" + +#: src/expand.c:122 +msgid "" +" -i, --initial do not convert TABs after non whitespace\n" +" -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +msgstr "" +" -i, --initial sólo convierte las tabulaciones iniciales de cada " +"línea\n" +" -t, --tabs=NÚMERO usa N espacios en cada tabulación, en vez de 8\n" + +#: src/expand.c:126 +msgid "" +" -t, --tabs=LIST use comma separated list of explicit tab positions\n" +msgstr "" +" -t, --tabs=LISTA usa la LISTA de posiciones separadas por comas para\n" +" definir las posiciones de tabulación\n" + +#: src/expand.c:173 src/unexpand.c:153 +msgid "tab size contains an invalid character" +msgstr "el tamaño de tabulación contiene un carácter inválido" + +#: src/expand.c:191 src/unexpand.c:171 +msgid "tab size cannot be 0" +msgstr "el tamaño de tabulación no puede ser 0" + +# ??? Mejor que el original, lo estoy dejando :-) +#: src/expand.c:193 src/unexpand.c:173 +msgid "tab sizes must be ascending" +msgstr "las posiciones de tabulación deben ir en orden creciente" + +#: src/expand.c:386 +msgid "`-LIST' option is obsolete; use `-t LIST'" +msgstr "la opción `-LISTA' está obsoleta; utilice `-t LISTA'" + +#: src/expr.c:90 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: %s OPTION\n" +msgstr "" +"Modo de empleo: %s EXPRESIÓN\n" +" o bien: %s OPCIÓN\n" + +#: src/expr.c:98 +msgid "" +"\n" +"Print the value of EXPRESSION to standard output. A blank line below\n" +"separates increasing precedence groups. EXPRESSION may be:\n" +"\n" +" ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0\n" +msgstr "" +"\n" +"Muestra el valor de la EXPRESIÓN en la salida estándar. Una línea en blanco\n" +"debajo separa los grupos de prioridad creciente. La EXPRESIÓN puede ser:\n" +"\n" +" ARG1 | ARG2 ARG1 si no es nulo ni 0, de otra manera ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 si ningún argumento es nulo o 0, de otra manera 0\n" + +#: src/expr.c:107 +msgid "" +"\n" +" ARG1 < ARG2 ARG1 is less than ARG2\n" +" ARG1 <= ARG2 ARG1 is less than or equal to ARG2\n" +" ARG1 = ARG2 ARG1 is equal to ARG2\n" +" ARG1 != ARG2 ARG1 is unequal to ARG2\n" +" ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" +" ARG1 > ARG2 ARG1 is greater than ARG2\n" +msgstr "" +"\n" +" ARG1 < ARG2 ARG1 es menor que ARG2\n" +" ARG1 <= ARG2 ARG1 es menor o igual que ARG2\n" +" ARG1 = ARG2 ARG1 es igual a ARG2\n" +" ARG1 != ARG2 ARG1 es distinto de ARG2\n" +" ARG1 >= ARG2 ARG1 es mayor o igual que ARG2\n" +" ARG1 > ARG2 ARG1 es mayor que ARG2\n" +"\n" + +#: src/expr.c:116 +msgid "" +"\n" +" ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" +" ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" +msgstr "" +"\n" +" ARG1 + ARG2 suma aritmética de ARG1 y ARG2\n" +" ARG1 - ARG2 diferencia aritmética de ARG1 y ARG2\n" + +#: src/expr.c:121 +#, c-format +msgid "" +"\n" +" ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" +" ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" +" ARG1 % ARG2 arithmetic remainder of ARG1 divided by ARG2\n" +msgstr "" +"\n" +" ARG1 * ARG2 producto aritmético de ARG1 y ARG2\n" +" ARG1 / ARG2 cociente aritmético de ARG1 dividido entre ARG2\n" +" ARG1 % ARG2 residuo aritmético de ARG1 dividido entre ARG2\n" + +#: src/expr.c:127 +msgid "" +"\n" +" STRING : REGEXP anchored pattern match of REGEXP in STRING\n" +"\n" +" match STRING REGEXP same as STRING : REGEXP\n" +" substr STRING POS LENGTH substring of STRING, POS counted from 1\n" +" index STRING CHARS index in STRING where any CHARS is found, or 0\n" +" length STRING length of STRING\n" +msgstr "" +"\n" +" CADENA : EXPREG búsqueda de expresiones regulares REGEXP en CADENA\n" +"\n" +" match CADENA EXPREG igual que CADENA : EXPREG\n" +" substr CADENA POS LONG subcadena de CADENA, POS se cuenta partiendo de " +"1\n" +" index CADENA CARacteres índice en CADENA donde cualquier CARácter es\n" +" encontrado, ó 0\n" +" length CADENA longitud de CADENA\n" + +#: src/expr.c:136 +msgid "" +" + TOKEN interpret TOKEN as a string, even if it is a\n" +" keyword like `match' or an operator like `/'\n" +"\n" +" ( EXPRESSION ) value of EXPRESSION\n" +msgstr "" +" + TOKEN interpreta TOKEN como una cadena, incluso si " +"es\n" +" una palabra clave como `match' o un operador\n" +" como `/'\n" +"\n" +" ( EXPRESIÓN ) valor de EXPRESIÓN\n" + +# Aquí no estoy muy conforme con quoted -> colocado entre comillas +# ¿Acaso no sería mejor comentado? cfuga +# Bueno, realmente sería "citado". Comentado se aplica más bien a estas +# líneas que tienen un "#" al principio. +# me parece mejor lo que hay ahora que comentado. sv +# Sugerencia: emparejada -> que coincide con. cfuga +# Por mí, bien. Se trata de "string matching", es decir que una cadena +# coincide (en el sentido de que "encaja") con una determinada expresión +# regular. Lo de match-emparejada lo solemos usar para llaves o comillas +# que deben estar por parejas (una al principio y otra al final). sv +# +# ¿¿Escapados?? = colocados entre secuencias de escape. +# No sería exacto, porque así das a entender que debe haber una secuencia +# de escape antes y otra después. +# +# ¿No habría que poner "shell" entre comillas: `shell', ya que no lo +# traducimos por "concha" (para los argentinos y otros: xoxo) ni +# "caparazón" o "envoltorio"? (Conste que he visto estas palabras en +# libros) Ya que es una palabra inglesa con traducción española, si +# bien algo inconveniente quizá. gerardo +# Es un neologismo. Creo que en español lo mejor es llamarle también shell. +# No conozco ninguna traducción que haya prosperado. +# Piensa en que tampoco ponemos entre comillas hardware ni software. sv +# Es distinto. Las traducciones de hardware ("cacharrería") y +# software ("logical") son demasiado forzadas. No hay traducción +# aceptable. De "shell" sí hay, aunque la verdad es que a mí no me +# gustan tampoco. En fin, tú mandas. Aquí me rindo. gerardo +# Gracias. Si se te ocurre alguna ingeniosa traducción de shell, que nos +# guste a los dos, *y que estés dispuesta a usarla en tu lenguaje cotidiano* +# me avisas. No creo que suceda. sv +#: src/expr.c:142 +msgid "" +"\n" +"Beware that many operators need to be escaped or quoted for shells.\n" +"Comparisons are arithmetic if both ARGs are numbers, else lexicographical.\n" +"Pattern matches return the string matched between \\( and \\) or null; if\n" +"\\( and \\) are not used, they return the number of characters matched or " +"0.\n" +msgstr "" +"\n" +"Advierta que muchos operadores necesitan ser escritos con secuencias de " +"escape\n" +"o encerrados entre comillas para los shells.\n" +"Las comparaciones son aritméticas si ambos ARGs son números, de otra manera\n" +"son lexicográficas.\n" +"Las coincidencias de expresiones regulares devuelven la cadena emparejada\n" +"entre \\( y \\) o nulo; si no se utilizan \\( y \\), devuelven el número de\n" +"caracteres coincidentes ó 0.\n" + +#: src/expr.c:186 src/expr.c:438 src/expr.c:444 src/expr.c:449 src/expr.c:471 +msgid "syntax error" +msgstr "error de sintaxis" + +# Portable = transportable (sugerencia: gerardo) +# Me gusta más "portable". sv +# +# A mí no, pero como el traductor eres tú... :-( ¿Tú dices por +# ejemplo: "voy a portar un mueble de una habitación a otra"? "¡Hay +# que ver lo de la huelga de portes y camioneros...!" "Este televisor +# es muy grande para ser de 14'', es incómodo de portar"... etc... +# gerardo +# +# No te niego que son buenos tus ejemplos. Pero dime: +# ¿De verdad dirías que DJGPP es un "transporte" de GNU CC a MS-DOS? +# (Erosión, transporte y sedimentación). +# +# Al final me convenciste. Ahora estoy intrigado: +# ¿Aparecerá en algún sitio más? sv +#: src/expr.c:384 +#, c-format +msgid "" +"warning: unportable BRE: `%s': using `^' as the first character\n" +"of the basic regular expression is not portable; it is being ignored" +msgstr "" +"atención: ERB no transportable: `%s': utilizar `^' como el primer carácter\n" +"de la expresión regular básica no es transportable; no se tendrá en cuenta" + +#: src/expr.c:586 src/expr.c:625 +msgid "non-numeric argument" +msgstr "argumento no numérico" + +#: src/expr.c:592 +msgid "division by zero" +msgstr "división por cero" + +#: src/factor.c:74 +#, c-format +msgid "" +"Usage: %s [NUMBER]...\n" +" or: %s OPTION\n" +msgstr "" +"Modo de empleo: %s [NÚMERO]...\n" +" o bien: %s OPCIÓN\n" + +#: src/factor.c:79 +msgid "" +"Print the prime factors of each NUMBER.\n" +"\n" +msgstr "" +"Muestra los factores de cada NÚMERO.\n" +"\n" + +#: src/factor.c:85 +msgid "" +"\n" +" Print the prime factors of all specified integer NUMBERs. If no " +"arguments\n" +" are specified on the command line, they are read from standard input.\n" +msgstr "" +"\n" +" Muestra los factores primos de cada NÚMERO entero especificado. Si\n" +" no se especifican argumentos en la línea de órdenes, se leen de la\n" +" entrada estándar.\n" + +#: src/factor.c:154 +#, c-format +msgid "`%s' is not a valid positive integer" +msgstr "`%s' no es un entero positivo válido" + +# FIXME: There options ... abbreviated: <- ¿no faltan los dos puntos? sv +#: src/false.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating failure.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"Modo de empleo: %s [argumentos que no se tienen en cuenta]\n" +" o bien: %s OPCIÓN\n" +"Sale con un código de estado que indica fallo.\n" +"\n" +"Estos nombres de opciones no se pueden abreviar:\n" +"\n" + +#: src/fmt.c:271 +#, c-format +msgid "Usage: %s [-DIGITS] [OPTION]... [FILE]...\n" +msgstr "Modo de empleo: %s [-DÍGITOS] [OPCIÓN]... [FICHERO]...\n" + +#: src/fmt.c:272 +msgid "" +"Reformat each paragraph in the FILE(s), writing to standard output.\n" +"If no FILE or if FILE is `-', read standard input.\n" +"\n" +msgstr "" +"Reformatea cada párrafo de FICHERO(s), escribiendo en la salida estándar.\n" +"Si no se especifica FICHERO o FICHERO es `-', lee la entrada estándar.\n" +"\n" + +#: src/fmt.c:280 +msgid "" +" -c, --crown-margin preserve indentation of first two lines\n" +" -p, --prefix=STRING combine only lines having STRING as prefix\n" +" -s, --split-only split long lines, but do not refill\n" +msgstr "" +" -c, --crown-margin mantiene la sangría en las dos primeras líneas\n" +" -p, --prefix=CADENA junta sólo las líneas que comiencen con CADENA\n" +" -s, --split-only divide las líneas largas de manera que quepan\n" +" en el ancho especificado, pero no junta líneas\n" + +#: src/fmt.c:286 +msgid "" +" -t, --tagged-paragraph indentation of first line different from second\n" +" -u, --uniform-spacing one space between words, two after sentences\n" +" -w, --width=NUMBER maximum line width (default of 75 columns)\n" +msgstr "" +" -t, --tagged-paragraph establece la sangría de la primera línea " +"diferente\n" +" de la segunda línea\n" +" -u, --uniform-spacing pone un espacio entre palabras, dos entre " +"frases\n" +" -w, --width=NÚMERO establece el ancho de línea máximo (por " +"defecto,\n" +" 75 columnas)\n" + +#: src/fmt.c:293 +msgid "" +"\n" +"In -wNUMBER, the letter `w' may be omitted.\n" +msgstr "" +"\n" +"En `-wNÚMERO' se puede omitir la letra `w'.\n" + +#: src/fmt.c:345 +#, c-format +msgid "invalid width option: `%s'" +msgstr "opción de ancho inválida: `%s'" + +#: src/fmt.c:385 +#, c-format +msgid "invalid width: `%s'" +msgstr "ancho inválido: `%s'" + +# Sugerencia: "Ajusta ... de cada FICHERO, o de la entrada ..." sv +# A mí me gusta como está. ipg +#: src/fold.c:71 +msgid "" +"Wrap input lines in each FILE (standard input by default), writing to\n" +"standard output.\n" +"\n" +msgstr "" +"Ajusta el ancho de las líneas en cada FICHERO (por omisión la entrada\n" +"estándar), y escribe el resultado en la salida estándar\n" +"\n" + +#: src/fold.c:79 +msgid "" +" -b, --bytes count bytes rather than columns\n" +" -s, --spaces break at spaces\n" +" -w, --width=WIDTH use WIDTH columns instead of 80\n" +msgstr "" +" -b, --bytes cuenta bytes en vez de columnas\n" +" -s, --spaces corta la línea por los espacios\n" +" -w, --width=ANCHO utiliza ANCHO columnas en vez de 80\n" + +#: src/fold.c:267 +#, c-format +msgid "`%s' option is obsolete; use `%s'" +msgstr "la opción `%s' está obsoleta; utilice `%s'" + +#: src/fold.c:295 +#, c-format +msgid "invalid number of columns: `%s'" +msgstr "el número de columnas no es válido `%s'" + +#: src/head.c:92 +msgid "" +"Print first 10 lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Muestra las primeras líneas de cada FICHERO en la salida estándar.\n" +"Si se especifican varios FICHERO(s), se muestra el nombre de cada uno.\n" +"Si no se especifica FICHERO o FICHERO es `-', lee la entrada estándar.\n" +"\n" + +#: src/head.c:101 +msgid "" +" -c, --bytes=SIZE print first SIZE bytes\n" +" -n, --lines=NUMBER print first NUMBER lines instead of first 10\n" +msgstr "" +" -c, --bytes=TAMAÑO muestra los primeros TAMAÑO bytes\n" +" -n, --lines=N muestra las N primeras líneas en vez de 10\n" + +#: src/head.c:105 +msgid "" +" -q, --quiet, --silent never print headers giving file names\n" +" -v, --verbose always print headers giving file names\n" +msgstr "" +" -q, --quiet, --silent no muestra las cabeceras con el nombre del " +"fichero\n" +" -v, --verbose muestra siempre las cabeceras con el nombre del\n" +" fichero\n" + +# Creo que es importante que se especifique en +# +# ...BYTES puede tener un sufijo... que el sufijo es un factor... +# Sí, no me gustaba tal y como estaba em +#: src/head.c:111 src/split.c:120 +msgid "" +"\n" +"SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +msgstr "" +"\n" +"BYTES puede tener un factor indicado con el sufijo: b para 512, k para 1K,\n" +"m para 1Meg\n" + +#: src/head.c:190 +#, c-format +msgid "cannot reposition file pointer for %s" +msgstr "no se puede reposicionar el puntero a fichero para %s" + +# Eso de "representable" no me suena muy bien, ¿podrías explicar a qué se +# refiere?, incluso me parecen dos mensajes distintos... +# +# Pues un número, es un concepto abstracto, y su representación son +# cosas como 1, 2 3i em+ +#: src/head.c:256 src/tail.c:1388 +#, c-format +msgid "%s: %s is so large that it is not representable" +msgstr "%s: %s es tan grande que no es representable" + +#: src/head.c:257 src/tail.c:1390 +msgid "number of lines" +msgstr "número de líneas" + +#: src/head.c:257 src/tail.c:1391 +msgid "number of bytes" +msgstr "número de bytes" + +#: src/head.c:264 src/tail.c:1478 +msgid "invalid number of lines" +msgstr "el número de líneas no es válido" + +#: src/head.c:265 src/tail.c:1479 +msgid "invalid number of bytes" +msgstr "el número de bytes no es válido" + +#: src/head.c:341 +#, c-format +msgid "unrecognized option `-%c'" +msgstr "opción no reconocida '-%c'" + +#: src/head.c:348 +#, c-format +msgid "`-%s' option is obsolete; use `-%c %.*s%.*s%s'" +msgstr "la opción `-%s' está obsoleta; utilice `-%c %.*s%.*s%s'" + +#: src/hostid.c:48 +#, c-format +msgid "" +"Usage: %s\n" +" or: %s OPTION\n" +"Print the numeric identifier (in hexadecimal) for the current host.\n" +"\n" +msgstr "" +"Modo de empleo: %s\n" +" o bien: %s OPCIÓN\n" +"Muestra el identificador numérico (en hexadecimal) del `host' actual.\n" +"\n" + +# Host = huésped (vale, vale, no me peguéi má, me retracto, ab +# renuncio: gerardo :-) +# +# Pues no te lo vas a creer, pero en el libro de Infovía de Telefónica +# ponen anfitrión y se quedan tan anchos. +# Esto no lo tengo claro del todo todavía. sv +# +# ¿Y por qué no? "Huésped" en español se refiere tanto al hospedador +# como al hospedado. En nuestro caso "host" es el ordenador u/o/y +# cacharro informático que hospeda en su seno un servicio, programa o +# lo que sea. El anfitrión, para distinguir. Como he dicho otras +# veces, "los angloparlantes dicen _anfitrión_ o _huésped_ en su +# idioma. ¿Por qué nosotros no en el nuestro?" +# gerardo +# +# ¿Porque siempre dudamos entre anfitrión o huésped? +# (Como el asno de Buridán) +# ¿O tal vez porque nadie se ha atrevido jamás? +# A mí me da miedo ser el primero. sv +#: src/hostname.c:67 +#, c-format +msgid "" +"Usage: %s [NAME]\n" +" or: %s OPTION\n" +"Print or set the hostname of the current system.\n" +"\n" +msgstr "" +"Modo de empleo: %s [NOMBRE]\n" +" o bien: %s OPCIÓN\n" +"Muestra o establece el nombre del `host' del sistema actual.\n" +"\n" + +#: src/hostname.c:104 +#, c-format +msgid "cannot set hostname to `%s'" +msgstr "no se puede establecer el nombre del `host' en `%s'" + +#: src/hostname.c:110 +msgid "cannot set hostname; this system lacks the functionality" +msgstr "" +"no se puede cambiar el nombre de `host'; este sistema carece de esa capacidad" + +#: src/hostname.c:117 +msgid "cannot determine hostname" +msgstr "no se puede determinar el nombre del `host'" + +#: src/id.c:36 +msgid "Arnold Robbins and David MacKenzie" +msgstr "Arnold Robbins y David MacKenzie" + +#: src/id.c:87 +#, c-format +msgid "Usage: %s [OPTION]... [USERNAME]\n" +msgstr "Modo de empleo: %s [OPCIÓN]... [USUARIO]\n" + +#: src/id.c:88 +msgid "" +"Print information for USERNAME, or the current user.\n" +"\n" +" -a ignore, for compatibility with other versions\n" +" -g, --group print only the effective group ID\n" +" -G, --groups print all group IDs\n" +" -n, --name print a name instead of a number, for -ugG\n" +" -r, --real print the real ID instead of the effective ID, with -ugG\n" +" -u, --user print only the effective user ID\n" +msgstr "" +"Muestra información del USUARIO, o del usuario actual.\n" +" -a sin efecto, para compatibilidad con otras versiones\n" +" -g, --group muestra sólo el ID de grupo\n" +" -G, --groups muestra sólo los grupos suplementarios\n" +" -n, --name muestra un nombre en lugar de un número, para -ugG\n" +" -r, --real muestra el ID real en lugar del ID efectivo, para -ugG\n" +" -u, --user muestra sólo el ID del usuario\n" + +#: src/id.c:100 +msgid "" +"\n" +"Without any OPTION, print some useful set of identified information.\n" +msgstr "" +"\n" +"Sin ninguna OPCIÓN, muestra un conjunto útil de información sobre la " +"identidad.\n" + +# No se puedeN imprimir ... en plural, que son varias cosas las que no +# se pueden imprimir. gerardo +# Precisamente, lo que dice el mensaje es que es una sola cosa +# la que se imprime, sin quedar claro cuál de las dos (usuario o grupo) +# es esa única cosa. sv +# En cualquier caso, el "no se puede" se refiere a un *hecho*: +# "imprimir solamente el usuario y solamente el grupo" sv +#: src/id.c:162 +msgid "cannot print only user and only group" +msgstr "no se puede imprimir solamente el usuario y solamente el grupo" + +# Cambio un poco este mensaje. Si el anterior habla en singular, prefiero +# que este también lo haga. Después de todo la orden id solamente +# acepta un usuario. +#: src/id.c:166 +msgid "cannot print only names or real IDs in default format" +msgstr "" +"no se puede imprimir solamente el nombre o el ID real en el formato\n" +"predeterminado" + +#: src/id.c:175 +#, c-format +msgid "%s: No such user" +msgstr "%s: No existe ese usuario" + +#: src/id.c:212 +#, c-format +msgid "cannot find name for user ID %u" +msgstr "no se puede encontrar el nombre para el usuario con ID %u" + +#: src/id.c:235 +#, c-format +msgid "cannot find name for group ID %u" +msgstr "no se puede encontrar el nombre para el grupo con ID %u" + +#: src/id.c:273 +msgid "cannot get supplemental group list" +msgstr "no se puede obtener la lista de grupos suplementarios" + +#: src/id.c:385 +msgid " groups=" +msgstr " grupos=" + +#: src/install.c:269 +msgid "the strip option may not be used when installing a directory" +msgstr "la opción strip no se puede usar cuando se instala un directorio" + +#: src/install.c:292 src/mkdir.c:140 +#, c-format +msgid "invalid mode %s" +msgstr "modo inválido %s" + +#: src/install.c:307 src/install.c:371 +#, c-format +msgid "creating directory %s" +msgstr "creando el directorio %s" + +#: src/install.c:332 +#, c-format +msgid "installing multiple files, but last argument, %s is not a directory" +msgstr "" +"se instalan varios ficheros, pero el último argumento %s\n" +"no es un directorio" + +#: src/install.c:435 +#, c-format +msgid "%s is a directory" +msgstr "%s es un directorio" + +#: src/install.c:495 +#, c-format +msgid "cannot obtain time stamps for %s" +msgstr "no se puede obtener la fecha de %s" + +#: src/install.c:507 +#, c-format +msgid "cannot set time stamps for %s" +msgstr "no se puede establecer la fecha de %s" + +# Esta generó en su día una gran discusión, pues el original no era tan +# explicativo. Finalmente, el autor (Jim Meyering) accedió amablemente a +# cambiar el msgid original a como está ahora. +# (Antes decía simplemente "cannot fork"). +# Gracias a este cambio, tanto el original como la traducción son claros +# y precisos, pero sin llegar a ser verborreicos. +#: src/install.c:528 +msgid "fork system call failed" +msgstr "falló la llamada al sistema `fork'" + +#: src/install.c:532 +msgid "cannot run strip" +msgstr "no se puede ejecutar strip" + +#: src/install.c:539 +msgid "strip failed" +msgstr "strip falló" + +#: src/install.c:560 +#, c-format +msgid "invalid user %s" +msgstr "usuario inválido %s" + +#: src/install.c:578 +#, c-format +msgid "invalid group %s" +msgstr "grupo inválido %s" + +# Aprovecho que en iso-8859-1 existen 1º y 1ª ... +#: src/install.c:597 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST (1st format)\n" +" or: %s [OPTION]... SOURCE... DIRECTORY (2nd format)\n" +" or: %s -d [OPTION]... DIRECTORY... (3rd format)\n" +msgstr "" +"Modo de empleo: %s [OPCIÓN]... ORIGEN DESTINO (1ª forma)\n" +" o bien: %s [OPCIÓN]... ORIGEN... DIRECTORIO (2ª forma)\n" +" o bien: %s -d [OPCIÓN]... DIRECTORIO... (3ª forma)\n" + +#: src/install.c:603 +msgid "" +"In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +"the existing DIRECTORY, while setting permission modes and owner/group.\n" +"In the third format, create all components of the given DIRECTORY(ies).\n" +"\n" +msgstr "" +"En las dos primeras formas, copia ORIGEN a DESTINO o varios ORIGEN(es) al\n" +"DIRECTORIO existente, mientras se establecen los permisos y el\n" +"propietario/grupo. En la tercera forma, crea todos los componentes\n" +"del/de los DIRECTORIO(s) dado(s).\n" +"\n" + +#: src/install.c:612 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination file\n" +" -b like --backup but does not accept an argument\n" +" -c (ignored)\n" +" -d, --directory treat all arguments as directory names; create all\n" +" components of the specified directories\n" +msgstr "" +" --backup[=CONTROL] crea una copia de seguridad de cada fichero de\n" +" destino que exista\n" +" -b como --backup pero no acepta ningún argumento\n" +" -c (sin efecto)\n" +" -d, --directory trata todos los argumentos como nombres de " +"directorios\n" +" crea todos los componentes de los directorios\n" +" especificados\n" + +# FIXME: El "create all" está un poco descolocado. +# +# "given DIRECTORY" -> "DIRECTORIO que se indica" o "indicado" tb +# Bueno, dejaré la sugerencia. Me gusta más "dado" porque es más corto +# y si no tendría que usar otra línea más. sv +# +# Estoy con tb, creo que "indicado" explica mejor... uac +# Lo pensaré. ¿Alguien más? sv +#: src/install.c:619 +msgid "" +" -D create all leading components of DEST except the " +"last,\n" +" then copy SOURCE to DEST; useful in the 1st format\n" +" -g, --group=GROUP set group ownership, instead of process' current " +"group\n" +" -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-xr-" +"x\n" +" -o, --owner=OWNER set ownership (super-user only)\n" +msgstr "" +" -D crea todos los componentes iniciales de DESTINO\n" +" excepto el último, y entonces copia ORIGEN a " +"DESTINO\n" +" útil en la 1ª forma\n" +" -g, --group=GRUPO establece la propiedad de grupo, en lugar del " +"grupo\n" +" actual del proceso\n" +" -m, --mode=MODO establece los permisos (como en chmod), en lugar\n" +" de rwxr-xr-x\n" +" -o, --owner=PROPIETARIO establece la propiedad (sólo super-usuario)\n" + +#: src/install.c:626 +msgid "" +" -p, --preserve-timestamps apply access/modification times of SOURCE " +"files\n" +" to corresponding destination files\n" +" -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" -v, --verbose print the name of each directory as it is created\n" +msgstr "" +" -p, --preserve-timestamps aplica las fechas de acceso/modificación de los\n" +" ficheros ORIGEN a los ficheros de destino\n" +" correspondientes\n" +" -s, --strip elimina las tablas de símbolos, sólo para las\n" +" formas 1ª y 2ª\n" +" -v, --verbose muestra el nombre de cada directorio conforme se\n" +" van creando\n" +" -S, --suffix=SUFIJO reemplaza el sufijo de respaldo habitual\n" + +#: src/install.c:635 src/ln.c:377 src/mv.c:348 +msgid "" +"\n" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"\n" +"El sufijo de respaldo es `~', a menos que se establezca con --suffix o con\n" +"SIMPLE_BACKUP_SUFFIX. El método de control de versión se puede seleccionar\n" +"con la opción --backup o a través de la variable de entorno " +"VERSION_CONTROL.\n" +"Estos son los valores:\n" +"\n" + +#: src/join.c:144 +#, c-format +msgid "Usage: %s [OPTION]... FILE1 FILE2\n" +msgstr "Modo de empleo: %s [OPCIÓN]... FICHERO1 FICHERO2\n" + +# Sugerencia: no los dos a la vez -> pero no ambos. sv +# ¿Pero no ambos a la vez? em +# Eso es repetir el "both". sv +# En lugar de `no los dos a la vez' ¿`nunca los dos a la vez'? ipg +# Eso está mucho mejor em +#: src/join.c:148 +msgid "" +"For each pair of input lines with identical join fields, write a line to\n" +"standard output. The default join field is the first, delimited\n" +"by whitespace. When FILE1 or FILE2 (not both) is -, read standard input.\n" +"\n" +" -a FILENUM print unpairable lines coming from file FILENUM, where\n" +" FILENUM is 1 or 2, corresponding to FILE1 or FILE2\n" +" -e EMPTY replace missing input fields with EMPTY\n" +msgstr "" +"Muestra una línea en la salida estándar por cada par de líneas que " +"contengan\n" +"campos idénticos. El campo a comparar por defecto es el primero, delimitado\n" +"por un espacio en blanco. Si FICHERO1 o FICHERO2 es `-' (nunca dos a la " +"vez),\n" +"lee la entrada estándar.\n" +"\n" +" -a NUMFICH muestra una línea por cada línea no emparejable del\n" +" fichero NUMFICH, donde NUMFICH es 1 o 2, " +"correspondiendo\n" +" a FICHERO1 o FICHERO2\n" +" -e VACÍO reemplaza los campos inexistentes por VACÍO\n" + +#: src/join.c:157 +msgid "" +" -i, --ignore-case ignore differences in case when comparing fields\n" +" -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n" +" -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n" +" -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n" +" -o FORMAT obey FORMAT while constructing output line\n" +" -t CHAR use CHAR as input and output field separator\n" +msgstr "" +" -i, --ignore-case no atiende a las diferencias entre mayúsculas y " +"minúsculas\n" +" -j CAMPO (Obsoleto) equivalente a '-1 CAMPO -2 CAMPO'\n" +" -j1 CAMPO (Obsoleto) equivalente a '-1 CAMPO'\n" +" -j2 CAMPO (Obsoleto) equivalente a '-2 CAMPO'\n" +" -o FORMATO utiliza FORMATO para mostrar las líneas de salida\n" +" -t CARÁCTER Usa CARÁCTER como delimitador de campos, en la entrada y " +"en\n" +" la salida\n" + +#: src/join.c:165 +msgid "" +" -v FILENUM like -a FILENUM, but suppress joined output lines\n" +" -1 FIELD join on this FIELD of file 1\n" +" -2 FIELD join on this FIELD of file 2\n" +msgstr "" +" -v NUMFICH Como -a NUMFICH, pero no muestra las líneas emparejadas\n" +" -1 CAMPO usa este campo del fichero 1\n" +" -2 CAMPO usa este campo del fichero 2\n" + +# Creo que "si no, los campos se separan con CARÁCTER" es redundante, +# por supuesto al igual que en la versión english. +#: src/join.c:172 +msgid "" +"\n" +"Unless -t CHAR is given, leading blanks separate fields and are ignored,\n" +"else fields are separated by CHAR. Any FIELD is a field number counted\n" +"from 1. FORMAT is one or more comma or blank separated specifications,\n" +"each being `FILENUM.FIELD' or `0'. Default FORMAT outputs the join field,\n" +"the remaining fields from FILE1, the remaining fields from FILE2, all\n" +"separated by CHAR.\n" +msgstr "" +"\n" +"A menos que se especifique -t CARÁCTER, los espacios en blanco separan " +"campos\n" +"y son pasados por alto, si no, los campos se separan con CARÁCTER. CAMPO es " +"el\n" +"número de campo contado a partir de 1. FORMATO es una lista de elementos de " +"la\n" +"forma `NUMFICH.CAMPO' ó `0', separada por comas o por espacios en blanco. " +"El\n" +"FORMATO por defecto muestra el campo que empareja, los restantes campos de\n" +"FICHERO1 y los de FICHERO2, todos separados por CARÁCTER.\n" + +#: src/join.c:645 +#, c-format +msgid "invalid field specifier: `%s'" +msgstr "la especificación del campo no es válida: `%s'" + +#: src/join.c:659 src/join.c:772 src/join.c:808 +#, c-format +msgid "invalid field number: `%s'" +msgstr "número de campo inválido: `%s'" + +#: src/join.c:672 +#, c-format +msgid "invalid file number in field spec: `%s'" +msgstr "número de fichero inválido en la especificación del campo: `%s'" + +#: src/join.c:792 +#, c-format +msgid "invalid field number for file 1: `%s'" +msgstr "número de campo inválido para el fichero 1: `%s'" + +#: src/join.c:801 +#, c-format +msgid "invalid field number for file 2: `%s'" +msgstr "número de campo inválido para el fichero 2: `%s'" + +# No sé en qué caso se muestra este mensaje pero creo que es _muy_ ambiguo... +# creo que la solución que se adopta en el siguiente mensaje sería más +# apropiada... +# +# Ahora sí lo has arreglado... +# Decía "número de argumentos insuficiente". +# Pongo "demasiados argumentos". +# Con esto ya están "igualados" este y el siguiente. sv +# +# El único problema ahora es que te comes lo de "non-option", ese matiz +# se pierde en la traducción. sv+ +#: src/join.c:833 +msgid "too many non-option arguments" +msgstr "demasiados argumentos" + +#: src/join.c:855 +msgid "too few non-option arguments" +msgstr "número de argumentos insuficiente" + +# Me refiero a que si sabe la causa exacta del error, ¿por qué ofrece +# el error de sistema: "No such device"? +# ¿¿Acaso hay sistemas con stdin1 y stdin2?? :-) +# +# Eso es lo de menos :) em+ +#: src/join.c:866 +msgid "both files cannot be standard input" +msgstr "los dos ficheros no pueden ser a la vez la entrada estándar" + +#: src/kill.c:93 +#, c-format +msgid "" +"Usage: %s [-s SIGNAL | -SIGNAL] PID...\n" +" or: %s -l [SIGNAL]...\n" +" or: %s -t [SIGNAL]...\n" +msgstr "" +"Modo de empleo: %s [-s SEÑAL | -SEÑAL ] PID...\n" +" o bien: %s -l [SEÑAL]...\n" +" o bien: %s -t [SEÑAL]...\n" + +#: src/kill.c:99 +msgid "" +"Send signals to processes, or list signals.\n" +"\n" +msgstr "" +"Envía señales a los procesos, o lista señales.\n" +"\n" + +#: src/kill.c:106 +msgid "" +" -s, --signal=SIGNAL, -SIGNAL\n" +" specify the name or number of the signal to be sent\n" +" -l, --list list signal names, or convert signal names to/from " +"numbers\n" +" -t, --table print a table of signal information\n" +msgstr "" +" -s, --signal=SEÑAL, -SEÑAL \n" +" especifica el nombre o ek número de la señal que se " +"enviará\n" +" -l, --list lista los nombres de las señales, o convierte nombres " +"de\n" +" señales en números o viceversa\n" +" -t, --table muestra una tabla de información sobre señales\n" + +#: src/kill.c:114 +msgid "" +"\n" +"SIGNAL may be a signal name like `HUP', or a signal number like `1',\n" +"or an exit status of a process terminated by a signal.\n" +"PID is an integer; if negative it identifies a process group.\n" +msgstr "" +"\n" +"SEÑAL puede ser un nombre de señal como `HUP', o un número de señal como " +"`1',\n" +"o un estado de salida de un proceso terminado por una señal.\n" +"PID es un entero; si es negativo identifica al grupo de un proceso.\n" + +#: src/kill.c:163 +#, c-format +msgid "%s: invalid signal" +msgstr "%s: señal inválida" + +#: src/kill.c:262 +#, c-format +msgid "missing operand after `%s'" +msgstr "falta un operando después de `%s'" + +#: src/kill.c:274 +#, c-format +msgid "%s: invalid process id" +msgstr "%s: identificador de proceso inválido" + +#: src/kill.c:327 +#, c-format +msgid "invalid option -- %c" +msgstr "opción inválida -- %c" + +#: src/kill.c:336 +#, c-format +msgid "%s: multiple signals specified" +msgstr "%s: se han especificado varias señales" + +#: src/kill.c:350 +msgid "multiple -l or -t options specified" +msgstr "se han especificado varias opciones -l o -t" + +#: src/kill.c:367 +msgid "cannot combine signal with -l or -t" +msgstr "no se puede combinar la señal con -l o -t" + +#: src/link.c:51 +#, c-format +msgid "" +"Usage: %s FILE1 FILE2\n" +" or: %s OPTION\n" +msgstr "" +"Modo de empleo: %s FICHERO1 FICHERO2\n" +" o bien: %s OPCIÓN\n" + +#: src/link.c:54 +msgid "" +"Call the link function to create a link named FILE2 to an existing FILE1.\n" +"\n" +msgstr "" +"Llama a la función link para crear un enlace llamado FICHERO2 a un FICHERO1\n" +"que ya exista.\n" +"\n" + +#: src/link.c:98 +#, c-format +msgid "cannot create link %s to %s" +msgstr "no se puede crear el enlace duro %s a %s" + +#: src/ln.c:39 +msgid "Mike Parker and David MacKenzie" +msgstr "Mike Parker y David MacKenzie" + +#: src/ln.c:167 +#, c-format +msgid "%s: warning: making a hard link to a symbolic link is not portable" +msgstr "" +"%s: atención: crear un enlace duro a un enlace simbólico\n" +"no es transportable" + +#: src/ln.c:174 +#, c-format +msgid "%s: hard link not allowed for directory" +msgstr "%s: no se permiten enlaces fuertes para directorios" + +#: src/ln.c:246 +#, c-format +msgid "%s: cannot overwrite directory" +msgstr "%s: no se puede sobreescribir un directorio" + +# SIoNO +#: src/ln.c:251 +#, c-format +msgid "%s: replace %s? " +msgstr "%s: ¿reemplazar %s? (s/n) " + +#: src/ln.c:257 +#, c-format +msgid "%s: File exists" +msgstr "%s: El fichero existe" + +#: src/ln.c:304 +#, c-format +msgid "create symbolic link %s to %s" +msgstr "crea el enlace simbólico %s a %s" + +#: src/ln.c:305 +#, c-format +msgid "create hard link %s to %s" +msgstr "crea el enlace duro %s a %s" + +#: src/ln.c:319 +#, c-format +msgid "creating symbolic link %s to %s" +msgstr "creando el enlace simbólico %s a %s" + +#: src/ln.c:320 +#, c-format +msgid "creating hard link %s to %s" +msgstr "creando el enlace duro %s a %s" + +#: src/ln.c:339 +#, c-format +msgid "" +"Usage: %s [OPTION]... TARGET [LINK_NAME]\n" +" or: %s [OPTION]... TARGET... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY TARGET...\n" +msgstr "" +"Modo de empleo: %s [OPCIÓN]... OBJETIVO [NOMBRE_DEL_ENLACE]\n" +" o bien: %s [OPCIÓN]... OBJETIVO... DIRECTORIO\n" +" o bien: %s [OPCIÓN]... --target-directory=DIRECTORIO OBJETIVO...\n" + +# ... y de lo de poner la coletilla "y finaliza" en +# las opciones --version y --help :) ipg +# Si convences a Enrique de que la coletilla se puede quitar, te apoyo. sv +#: src/ln.c:345 +msgid "" +"Create a link to the specified TARGET with optional LINK_NAME.\n" +"If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +"created in the current directory. When using the second form with more\n" +"than one TARGET, the last argument must be a directory; create links\n" +"in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +"links with --symbolic. When creating hard links, each TARGET must exist.\n" +"\n" +msgstr "" +"Crea un enlace al OBJETIVO especificado con el NOMBRE_DEL_ENLACE opcional.\n" +"Si se omite NOMBRE_DEL_ENLACE, se crea un enlace en el directorio actual\n" +"con el mismo nombre base que el OBJETIVO. Cuando se utiliza la segunda " +"forma\n" +"con más de un OBJETIVO, el último argumento debe ser un directorio; crea\n" +"enlaces en DIRECTORIO para cada OBJETIVO. Por omisión, se crean enlaces " +"duros.\n" +"Con --symbolic se crean enlaces simbólicos. Cuando se crean enlaces duros,\n" +"todos los OBJETIVOs deben existir.\n" +"\n" + +#: src/ln.c:357 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an argument\n" +" -d, -F, --directory hard link directories (super-user only)\n" +" -f, --force remove existing destination files\n" +msgstr "" +" --backup[=CONTROL] crea una copia de seguridad de cada fichero " +"de\n" +" destino que ya exista\n" +" -b como --backup pero no acepta ningún argumento\n" +" -d, -F, --directory enlaza directorios con un enlace duro\n" +" (solamente super-usuario)\n" +" -f, --force borra los ficheros destino que ya existan\n" + +#: src/ln.c:363 +msgid "" +" -n, --no-dereference treat destination that is a symlink to a\n" +" directory as if it were a normal file\n" +" -i, --interactive prompt whether to remove destinations\n" +" -s, --symbolic make symbolic links instead of hard links\n" +msgstr "" +" -n, --no-dereference trata un destino que sea un enlace simbólico " +"a\n" +" un directorio como si fuera un fichero normal\n" +" -i, --interactive pregunta si se borran los destinos\n" +" -s, --symbolic crea enlaces simbólicos en vez de enlaces " +"duros\n" + +#: src/ln.c:369 +msgid "" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY specify the DIRECTORY in which to " +"create\n" +" the links\n" +" -v, --verbose print name of each file before linking\n" +msgstr "" +" -S, --suffix=SUFIJO reemplaza el sufijo de respaldo habitual\n" +" --target-directory=DIRECTORIO especifica el DIRECTORIO en el que se\n" +" crearán los enlaces\n" +" -v, --verbose imprime el nombre de cada fichero antes\n" +" de crear el enlace\n" + +#: src/ln.c:521 +#, c-format +msgid "%s: specified target directory is not a directory" +msgstr "%s: el directorio objetivo especificado no es un directorio" + +#: src/ln.c:542 +msgid "when making multiple links, last argument must be a directory" +msgstr "" +"cuando se crean varios enlaces, el último argumento debe ser un directorio" + +#: src/logname.c:48 src/pwd.c:46 src/sync.c:44 +#, c-format +msgid "Usage: %s [OPTION]\n" +msgstr "Modo de empleo: %s [OPCIÓN]\n" + +#: src/logname.c:49 +msgid "" +"Print the name of the current user.\n" +"\n" +msgstr "" +"Muestra el nombre del usuario actual.\n" +"\n" + +# login name = nombre de usuario ? +# login = [registro de] entrada ? "login" viene de "to log" +# (registrar) y de "in"; es el procedimiento que usan en edificios +# importantes con guardia de seguridad cuando uno para entrar tiene que +# identificarse, firmar, acreditarse, y te dan una tarjetita para la +# solapa. Todo ello trasladado al mundo informático, donde uno se +# acredita con el nombre de usuario y la clave. Pero bueno, si creéis +# que es mejor dejar la palabra en inglés, me callo. gerardo +# No me parece mal del todo. Lo pensaré. sv +#: src/logname.c:99 +#, c-format +msgid "%s: no login name\n" +msgstr "%s: no hay ningún nombre de `login'\n" + +#: src/ls.c:673 +msgid "%b %e %Y" +msgstr "%b %e %Y" + +#: src/ls.c:681 +msgid "%b %e %H:%M" +msgstr "%b %e %H:%M" + +#: src/ls.c:1307 +#, c-format +msgid "ignoring invalid value of environment variable QUOTING_STYLE: %s" +msgstr "" +"se descarta el valor inválido de la variable de entorno QUOTING_STYLE: %s" + +#: src/ls.c:1334 +#, c-format +msgid "ignoring invalid width in environment variable COLUMNS: %s" +msgstr "se descarta el ancho inválido de la variable de entorno COLUMNS: %s" + +#: src/ls.c:1365 +#, c-format +msgid "ignoring invalid tab size in environment variable TABSIZE: %s" +msgstr "" +"se descarta el tamaño de `tab' inválido de la variable de entorno TABSIZE: %s" + +#: src/ls.c:1482 +#, c-format +msgid "invalid line width: %s" +msgstr "ancho de línea inválido: %s" + +#: src/ls.c:1556 +#, c-format +msgid "invalid tab size: %s" +msgstr "tamaño del `tab' inválido: %s" + +#: src/ls.c:1722 +#, c-format +msgid "invalid time style format %s" +msgstr "formato de estilo de fecha inválido %s" + +#: src/ls.c:2054 +#, c-format +msgid "unrecognized prefix: %s" +msgstr "prefijo no reconocido: %s" + +# Según el Collins, to parse = analizar (en un contexto gramático, como es el +# caso). +# "valor para la variable de entorno LS_COLORS no analizable" +# --> y dos letras menos... +# +# sinceramente, no creo que después de LS_COLORS, /bin/ls se vaya a leer el +# Quijote... +# +# Es que sí es perfectamente analizable. Lo que pasa es que el resultado +# del análisis es que no entiende lo que quiere decir, por eso +# es ininteligible... (Si de verdad no fuera analizable, no daría +# error, sino que produciría un "core dump" o algo así). sv +# +#: src/ls.c:2077 +msgid "unparsable value for LS_COLORS environment variable" +msgstr "valor ininteligible para la variable de entorno LS_COLORS" + +#: src/ls.c:2145 +#, c-format +msgid "cannot determine device and inode of %s" +msgstr "no se puede determinar el dispositivo y el nodo-i de %s" + +#: src/ls.c:2155 +#, c-format +msgid "not listing already-listed directory: %s" +msgstr "no se muestra el directorio ya mostrado: %s" + +#: src/ls.c:2208 src/remove.c:929 +#, c-format +msgid "reading directory %s" +msgstr "leyendo el directorio %s" + +# Lo mismo de antes. +#: src/ls.c:2603 +#, c-format +msgid "cannot compare file names %s and %s" +msgstr "no se pueden comparar los nombres de fichero %s y %s" + +# Yo dejaría verbose en verbosamente. ipg +# +# Eso es un "palabro". sv +# +# He cambiado la última línea ( muestra la fecha completa y la hora completa ) +# además ahora cabe en 80 cols em +# +# Vale, pues ahora me entra una duda (que antes no salió a relucir) +# ¿"la fecha y la hora completa" o "la fecha y la hora completas"? +# De momento he puesto lo segundo. sv+ +# +# Si dices la primera puede llegar a entender que la hora es la única +# completa... mientras que la segunda no. uac +# +# (Efectivamente. sv) +# +# Creo que correctas son las dos +# pero para lo que aquí se quiere decir le toca la segunda... ¿no? uac +# +# Eso es lo que me parece. Gracias. sv +#: src/ls.c:3762 +msgid "" +"List information about the FILEs (the current directory by default).\n" +"Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +"\n" +msgstr "" +"Muestra información acerca de los FICHEROs (del directorio actual por " +"defecto).\n" +"Ordena las entradas alfabéticamente si no se especifica ninguna de las\n" +"opciones -cftuSUX ni --sort.\n" +"\n" + +#: src/ls.c:3770 +msgid "" +" -a, --all do not hide entries starting with .\n" +" -A, --almost-all do not list implied . and ..\n" +" --author print the author of each file\n" +" -b, --escape print octal escapes for nongraphic characters\n" +msgstr "" +" -a, --all no oculta las entradas que comienzan con .\n" +" -A, --almost-all no muestra las entradas . y .. implícitas\n" +" --author imprime el autor de cada fichero\n" +" -b, --escape imprime escapes octales para los caracteres no\n" +" gráficos\n" + +#: src/ls.c:3776 +msgid "" +" --block-size=SIZE use SIZE-byte blocks\n" +" -B, --ignore-backups do not list implied entries ending with ~\n" +" -c with -lt: sort by, and show, ctime (time of " +"last\n" +" modification of file status information)\n" +" with -l: show ctime and sort by name\n" +" otherwise: sort by ctime\n" +msgstr "" +" --block-size=TAMAÑO utiliza bloques de TAMAÑO bytes\n" +" -B, --ignore-backups no muestra la entradas que terminan con ~\n" +" -c con -lt: ordena por ctime y muestra ctime " +"(fecha\n" +" de última modificación del fichero)\n" +" con -l: muestra ctime y ordena por nombre\n" +" en cualquier otro caso: ordena por ctime\n" + +#: src/ls.c:3784 +msgid "" +" -C list entries by columns\n" +" --color[=WHEN] control whether color is used to distinguish " +"file\n" +" types. WHEN may be `never', `always', or " +"`auto'\n" +" -d, --directory list directory entries instead of contents,\n" +" and do not dereference symbolic links\n" +" -D, --dired generate output designed for Emacs' dired mode\n" +msgstr "" +" -C muestra las entradas por columnas\n" +" --color[=CUÁNDO] especifica si se usará color para distinguir " +"los\n" +" tipos de ficheros. CUÁNDO puede ser `never',\n" +" `always' o `auto'\n" +" -d, --directory muestra las entradas de los directorios en " +"lugar\n" +" de sus contenidos, y no sigue los enlaces\n" +" simbólicos\n" +" -D, --dired genera el resultado para el modo `dired' de " +"Emacs\n" + +#: src/ls.c:3792 +msgid "" +" -f do not sort, enable -aU, disable -lst\n" +" -F, --classify append indicator (one of */=@|) to entries\n" +" --format=WORD across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time like -l --time-style=full-iso\n" +msgstr "" +" -f no ordena, utiliza -aU, no utiliza -lst\n" +" -F, --classify añade un indicador (uno de */=@|) a las " +"entradas\n" +" --format=PALABRA across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time como -l --time-style=full-iso\n" + +#: src/ls.c:3799 +msgid "" +" -g like -l, but do not list owner\n" +" -G, --no-group inhibit display of group information\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" --si likewise, but use powers of 1000 not 1024\n" +" -H, --dereference-command-line\n" +" follow symbolic links listed on the command " +"line\n" +" --dereference-command-line-symlink-to-dir\n" +" follow each command line symbolic link\n" +" that points to a directory\n" +msgstr "" +" -g como -l, pero no muestra el propietario\n" +" -G, --no-group no muestra la información del grupo\n" +" -h, --human-readable muestra los tamaños de forma legible\n" +" (p.e. 1K 234M 2G)\n" +" --si análogo, pero utilizando potencias de 1000,\n" +" no de 1024\n" +" -H, --dereference-command-line\n" +" sigue los enlaces simbólicos en la línea de\n" +" órdenes\n" +" --dereference-command-line-symlink-to-dir\n" +" sigue cada enlace simbólico en la línea de\n" +" órdenes que apunte a un directorio\n" + +#: src/ls.c:3810 +msgid "" +" --indicator-style=WORD append indicator with style WORD to entry " +"names:\n" +" none (default), classify (-F), file-type (-" +"p)\n" +" -i, --inode print index number of each file\n" +" -I, --ignore=PATTERN do not list implied entries matching shell " +"PATTERN\n" +" -k like --block-size=1K\n" +msgstr "" +" --indicator-style=PALABRA añade un indicador con estilo PALABRA a " +"los\n" +" nombres de las entradas: none " +"(predeterminado),\n" +" classify (-F), file-type (-p)\n" +" -i, --inode muestra el número de nodo-i de cada fichero\n" +" -I, --ignore=PATRÓN no lista las entradas que coincidan (encajen)\n" +" con PATRÓN de shell\n" +" -k como --block-size=1K\n" + +#: src/ls.c:3817 +msgid "" +" -l use a long listing format\n" +" -L, --dereference when showing file information for a symbolic\n" +" link, show information for the file the link\n" +" references rather than for the link itself\n" +" -m fill width with a comma separated list of " +"entries\n" +msgstr "" +" -l utiliza un formato de listado largo\n" +" -L, --dereference al mostrar la información de un fichero para " +"un\n" +" enlace simbólico, muestra la información del\n" +" fichero al que apunta el enlace en lugar de " +"la\n" +" del propio enlace\n" +" -m rellena el ancho con una lista de entradas\n" +" separadas por comas\n" + +#: src/ls.c:3824 +msgid "" +" -n, --numeric-uid-gid like -l, but list numeric UIDs and GIDs\n" +" -N, --literal print raw entry names (don't treat e.g. " +"control\n" +" characters specially)\n" +" -o like -l, but do not list group information\n" +" -p, --file-type append indicator (one of /=@|) to entries\n" +msgstr "" +" -n, --numeric-uid-gid como -l, pero muestra los UIDs y GIDs " +"numéricos\n" +" -N, --literal muestra los nombres literalmente (no trata p." +"ej.\n" +" los caracteres de control de forma especial)\n" +" -o como -l, pero no muestra el grupo\n" +" -p --file-type añade un indicador (uno de /=@|) a las " +"entradas\n" + +# La opción "-r, --reverse" literalmente hubiera sido +# "invierte el orden al ordenar", pero eso sería muy "reflunflante". +# +# "utiliza el formato de listado largo sin el grupo"--> +# "...sin el campo grupo", no sé por qué te sabe mal ser más explícito +# cuando no se alarga mucho el mensaje. Como tú mismo dices... uac +# +# Lo dejo así por estética. Una palabra más me obligaría a usar +# una línea más, y quedaría más feo. Si digo "sin el grupo", queda +# claro que el grupo no sale. sv +# +#: src/ls.c:3831 +msgid "" +" -q, --hide-control-chars print ? instead of non graphic characters\n" +" --show-control-chars show non graphic characters as-is (default\n" +" unless program is `ls' and output is a " +"terminal)\n" +" -Q, --quote-name enclose entry names in double quotes\n" +" --quoting-style=WORD use quoting style WORD for entry names:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" +msgstr "" +" -q, --hide-control-chars imprime ? en lugar de los caracteres no " +"gráficos\n" +" --show-control-chars muestra los caracteres no gráficos tal y como\n" +" son (predeterminado a menos que el programa " +"sea\n" +" `ls' y la salida sea un terminal)\n" +" -Q, --quote-name encierra los nombres de las entradas entre\n" +" comillas\n" +" --quoting-style=PALABRA utiliza el estilo de cita PALABRA para los\n" +" nombres de las entradas:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" + +#: src/ls.c:3839 +msgid "" +" -r, --reverse reverse order while sorting\n" +" -R, --recursive list subdirectories recursively\n" +" -s, --size print size of each file, in blocks\n" +msgstr "" +" -r, --reverse invierte el orden, en su caso\n" +" -R, --recursive muestra los subdirectorios recursivamente\n" +" -s, --size muestra el tamaño de cada fichero, en bloques\n" + +# Nota: ctime, extension, none, etc. son posibles "WORD"s, +# por lo tanto, *no* deben traducirse, o de lo contrario el programa +# no las reconocería. +#: src/ls.c:3844 +msgid "" +" -S sort by file size\n" +" --sort=WORD extension -X, none -U, size -S, time -t,\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=WORD show time as WORD instead of modification " +"time:\n" +" atime, access, use, ctime or status; use\n" +" specified time as sort key if --sort=time\n" +msgstr "" +" -S ordena los ficheros por tamaño\n" +" --sort=PALABRA extension -X, none -U, size -S, time -t, " +"version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=PALABRA muestra la fecha según PALABRA, en lugar de la\n" +" fecha de modificación:\n" +" atime, access, use, ctime ó status; utiliza\n" +" la fecha especificada como clave de " +"ordenación\n" +" si --sort=time\n" + +#: src/ls.c:3853 +msgid "" +" --time-style=STYLE show times using style STYLE:\n" +" full-iso, long-iso, iso, locale, +FORMAT\n" +" FORMAT is interpreted like `date'; if FORMAT " +"is\n" +" FORMAT1FORMAT2, FORMAT1 applies to\n" +" non-recent files and FORMAT2 to recent files;\n" +" if STYLE is prefixed with `posix-', STYLE\n" +" takes effect only outside the POSIX locale\n" +" -t sort by modification time\n" +" -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +msgstr "" +" --time-style=ESTILO muestra la fecha utilizando el estilo ESTILO:\n" +" full-iso, long-iso, iso, locale, +FORMATO\n" +" FORMATO se interpreta como en `date'; si " +"FORMATO\n" +" es FORMATO1FORMATO2, FORMATO1 se\n" +" aplica a los ficheros no recientes y FORMATO2\n" +" a los ficheros recientes; si ESTILO está " +"precedido\n" +" por `posix-', ESTILO surte efecto solamente " +"fuera\n" +" del local POSIX\n" +" -t ordena por la fecha de modificación\n" +" -T, --tabsize=COLS establece los topes de tabulación a cada COLS\n" +" en lugar de 8\n" + +#: src/ls.c:3864 +msgid "" +" -u with -lt: sort by, and show, access time\n" +" with -l: show access time and sort by name\n" +" otherwise: sort by access time\n" +" -U do not sort; list entries in directory order\n" +" -v sort by version\n" +msgstr "" +" -u con -lt: ordena por atime y muestra atime " +"(fecha\n" +" de último acceso al fichero)\n" +" con -l: muestra atime y ordena por nombre\n" +" en cualquier otro caso: ordena por atime\n" +" -U no ordena; muestra las entradas en el orden " +"del\n" +" directorio\n" +" -v ordena por versión\n" + +#: src/ls.c:3871 +msgid "" +" -w, --width=COLS assume screen width instead of current value\n" +" -x list entries by lines instead of by columns\n" +" -X sort alphabetically by entry extension\n" +" -1 list one file per line\n" +msgstr "" +" -w, --width=COLS establece el ancho de la pantalla en lugar del\n" +" valor actual\n" +" -x muestra las entradas por líneas en vez de por\n" +" columnas\n" +" -X ordena alfabéticamente por la extensión de la\n" +" entrada\n" +" -1 muestra un fichero por cada línea\n" + +#: src/ls.c:3883 +msgid "" +"\n" +"By default, color is not used to distinguish types of files. That is\n" +"equivalent to using --color=none. Using the --color option without the\n" +"optional WHEN argument is equivalent to using --color=always. With\n" +"--color=auto, color codes are output only if standard output is connected\n" +"to a terminal (tty).\n" +msgstr "" +"\n" +"Por defecto, no se emplea color para distinguir los tipos de ficheros. Esto\n" +"equivale a usar --color=none. Usar la opción --color sin el argumento " +"opcional\n" +"CUÁNDO equivale a usar --color=always. Con --color=auto, sólo se muestran\n" +"los códigos de color si la salida estándar está conectada a un terminal " +"(tty).\n" + +#: src/md5sum.c:38 +msgid "Ulrich Drepper and Scott Miller" +msgstr "Ulrich Drepper y Scott Miller" + +#: src/md5sum.c:125 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]...\n" +" or: %s [OPTION] --check [FILE]\n" +"Print or check %s (%d-bit) checksums.\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"Modo de empleo: %s [OPCIÓN] [FICHERO]...\n" +" o bien: %s [OPCIÓN] --check [FICHERO]\n" +"\n" +"Muestra o comprueba sumas de comprobación %s (de %d bits).\n" +"Si no se especifica FICHERO o FICHERO es `-', lee la entrada estándar.\n" + +#: src/md5sum.c:134 +#, c-format +msgid "" +"\n" +" -b, --binary read files in binary mode (default on DOS/" +"Windows)\n" +" -c, --check check %s sums against given list\n" +" -t, --text read files in text mode (default)\n" +"\n" +msgstr "" +"\n" +" -b, --binary lee los ficheros en modo binario (por omisión en\n" +" DOS/Windows)\n" +" -c, --check comprueba las sumas %s con la lista dada\n" +" -t, --text lee los ficheros en modo de texto (por defecto)\n" +"\n" + +# Creo que no es fiel decir: +# "no muestra nada, el valor de retorno indica el estado\n" +# y que sería mejor decir algo así como: +# "...el resultado [del chequeo | comprobación]..." +#: src/md5sum.c:142 +msgid "" +"The following two options are useful only when verifying checksums:\n" +" --status don't output anything, status code shows success\n" +" -w, --warn warn about improperly formated checksum lines\n" +"\n" +msgstr "" +"Las siguientes dos opciones son útiles al verificar sumas de comprobación:\n" +" --status no muestra nada, el valor de retorno indica el\n" +" resultado\n" +" -w, --warn avisa de las líneas de comprobación de sumas\n" +" que no están correctamente formateadas\n" +"\n" + +#: src/md5sum.c:150 +#, c-format +msgid "" +"\n" +"The sums are computed as described in %s. When checking, the input\n" +"should be a former output of this program. The default mode is to print\n" +"a line with checksum, a character indicating type (`*' for binary, ` ' for\n" +"text), and name for each FILE.\n" +msgstr "" +"\n" +"Las sumas se calculan tal y como se describe en %s. Al comprobar, la\n" +"entrada debe ser un resultado anterior de llamar a este programa. Por " +"defecto\n" +"se muestra una línea con la suma de comprobación, un carácter indicando el " +"tipo\n" +"de fichero (`*' para binario, ` ' para texto), y el nombre de cada FICHERO.\n" + +# ¡¡Jau!! Yo venir en son de paz y aceptar propuesta de rostro pálido :). +# ¿Tu fumar pipa de la paz? Yo tener maría de la buena X'D (ya quisiera...) ipg +# +# ¡¡Jau²!! Yo hacer otra propuesta, mía propuesta no ser formateada +# propuesta, yo tener pánico a verborreicos como este... +# "...de comprobación MD5 con formato erróneo." +# +# ipg: ¿y crece por allí? ¡con el frío que hace! }:-) +#: src/md5sum.c:385 +#, c-format +msgid "%s: %lu: improperly formatted %s checksum line" +msgstr "%s: %lu: línea de suma de comprobación %s con formato erróneo" + +# Sí, ( no hace falta leerse los coding standards para saberlo, aunque ahí lo +# puedes encontrar también ) %s es el nombre del programa. em +#: src/md5sum.c:407 +#, c-format +msgid "%s: FAILED open or read\n" +msgstr "%s: FALLO al abrir o leer\n" + +# Puestos a simplificar, a lo mejor podrías poner simplemente +# "coincide" o "no coincide". Cualquiera que use el programa sabe +# perfectamente qué es lo que coincide y lo que no. sv+ +#: src/md5sum.c:431 +msgid "FAILED" +msgstr "La suma no coincide" + +# Yo estoy en contra de utilizar el Ok, por otra parte ahí va mi propuesta +# que se parece mucho a la de Santiago: +# Correcto/incorrecto, o sea no se refieren al resultado de la suma sino +# a la comprobación.... es simple y corto... como el mensaje original.... +# +#: src/md5sum.c:431 +msgid "OK" +msgstr "La suma coincide" + +#: src/md5sum.c:444 +#, c-format +msgid "%s: read error" +msgstr "%s: error de lectura" + +# Me pregunto y no me contesto: ¿Qué podrá ser el segundo %s? +#: src/md5sum.c:457 +#, c-format +msgid "%s: no properly formatted %s checksum lines found" +msgstr "" +"%s: no se encontraron líneas de suma de comprobación %s con formato correcto" + +#: src/md5sum.c:470 +#, c-format +msgid "WARNING: %d of %d listed %s could not be read" +msgstr "ATENCIÓN: no se pudieron leer %d de %d %s listados" + +#: src/md5sum.c:473 +msgid "file" +msgstr "fichero" + +#: src/md5sum.c:473 +msgid "files" +msgstr "ficheros" + +#: src/md5sum.c:479 +#, c-format +msgid "WARNING: %d of %d computed %s did NOT match" +msgstr "ATENCIÓN: %d de las %d %s calculada(s) NO coincidieron" + +#: src/md5sum.c:482 +msgid "checksum" +msgstr "suma de comprobación" + +#: src/md5sum.c:482 +msgid "checksums" +msgstr "sumas de comprobación" + +#: src/md5sum.c:564 +msgid "" +"the --binary and --text options are meaningless when verifying checksums" +msgstr "" +"las opciones --binary y --text no tienen sentido cuando se verifican sumas\n" +"de comprobación" + +#: src/md5sum.c:572 +msgid "the --string and --check options are mutually exclusive" +msgstr "las opciones --string y --check son mutuamente excluyentes" + +#: src/md5sum.c:579 +msgid "the --status option is meaningful only when verifying checksums" +msgstr "" +"la opción --status sólo tiene sentido cuando se verifican sumas de " +"comprobación" + +#: src/md5sum.c:586 +msgid "the --warn option is meaningful only when verifying checksums" +msgstr "" +"la opción --warn sólo tiene sentido cuando se verifican sumas de comprobación" + +#: src/md5sum.c:596 +msgid "no files may be specified when using --string" +msgstr "no se puede especificar FICHERO cuando se usa --string" + +#: src/md5sum.c:618 +msgid "only one argument may be specified when using --check" +msgstr "cuando se utiliza --check sólo se puede especificar un argumento" + +#: src/mkdir.c:61 +#, c-format +msgid "Usage: %s [OPTION] DIRECTORY...\n" +msgstr "Modo de empleo: %s [OPCIÓN] DIRECTORIO...\n" + +#: src/mkdir.c:62 +msgid "" +"Create the DIRECTORY(ies), if they do not already exist.\n" +"\n" +msgstr "" +"Crea los DIRECTORIO(s), si no existen ya.\n" +"\n" + +#: src/mkdir.c:69 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not rwxrwxrwx - " +"umask\n" +" -p, --parents no error if existing, make parent directories as needed\n" +" -v, --verbose print a message for each created directory\n" +msgstr "" +"Crea el/los DIRECTORIO(s), si no existen ya.\n" +"\n" +" -m, --mode=MODE establece los permisos (como en chmod), en lugar\n" +" de rwxrwxrwx - umask\n" +" -p, --parents no hay error si existen, crea los directorios padres en\n" +" caso necesario\n" +" -v, --verbose muestra un mensaje por cada directorio creado\n" + +#: src/mkdir.c:113 +#, c-format +msgid "created directory %s" +msgstr "se ha creado el directorio %s" + +#: src/mkdir.c:190 +#, c-format +msgid "cannot set permissions of directory %s" +msgstr "no se pueden establecer los permisos del directorio %s" + +#: src/mkfifo.c:55 +#, c-format +msgid "Usage: %s [OPTION] NAME...\n" +msgstr "Modo de empleo: %s [OPCIÓN] NOMBRE...\n" + +# ¿"pipe" es lo mismo que "named pipe"?. +# ¿Algún experto en Unix que me lo sepa decir? +# +# Yo mismo me lo contesto después de hacer el siguiente experimento: +# +# mkfifo furufú +# ls > furufú +# (se queda esperando). +# Si ahora hacemos (en otra sesión) cat < furufú, ¡sorpresa! +# Sale el resultado del ls, y se "desbloquea" la otra sesión. +# +# Esto es una "named pipe". Aparece un fichero cuyo primer atributo +# es la letra p. Además, con DIRCOLORS sale de color rojito, y con la opción +# -F de ls sale una barrita vertical al final |. +# +# ¿Cómo se llama en español? Y si nadie le ha puesto nombre, ¿cómo +# debería llamarse? ¿tubería nombrada? ¿tubería con nombre? +# Me inclino por lo segundo, de momento. +# +# Tiiiiio ... ¡¡es como querer traducir socket!! ipg +# +# [ ¿y qué hay de malo en ello? ] sv +# +# Me horroriza. Espero que uses el convenio de poner el original entre +# comillas. Tubería nombrada tampoco me gusta, pero no se me ocurre +# nada em +# *Ya* está FIFO entre paréntesis. No hay posibilidad de confusión. sv+ +# +# Sólo para que lo tengáis en cuenta: +# DNS= Domain Named Service --> Servicio de Dominios Nombrado. +# --> Servicio Nombrado de Dominios. +# Tanto monta, monta tanto... +# Nunca lo he visto como lo ponéis aquí. uac +# +# Supongo que te refieres al "named" del "named pipe". +# Habrá que pensarlo bastante, me temo. sv +#: src/mkfifo.c:56 +msgid "" +"Create named pipes (FIFOs) with the given NAMEs.\n" +"\n" +msgstr "" +"Crea tuberías con nombre (FIFOs) con los NOMBREs dados.\n" +"\n" + +#: src/mkfifo.c:63 src/mknod.c:64 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not a=rw - umask\n" +msgstr "" +" -m, --mode=MODO establece los permisos (como en chmod), en lugar\n" +" de a=rw - umask\n" + +# Pues fifo file es precisamente lo mismo que un named pipe, mira +# por donde :) , así que ya sabes, a tomar una determinación em +# +# Por regla general suelo respetar el original todo lo que puedo. +# Si en inglés existe "fifo file" y "named pipe" y son sinónimos, no veo nada +# malo en que en español exista "fichero `fifo'" y +# "tubería con nombre (named pipe)", como sinónimos. sv +# +#: src/mkfifo.c:93 src/mknod.c:206 +msgid "fifo files not supported" +msgstr "los ficheros `fifo' no están soportados" + +# Utilizo "inválido" en lugar de "no válido", porque la palabra existe, +# y no usarla es empobrecer el idioma. +# +# Si a alguien le parece más natural "no válido", deberíamos discutir +# esto al mismo tiempo que la "retroreferencia" de Iñaky. +# +#: src/mkfifo.c:123 src/mknod.c:127 +msgid "invalid mode" +msgstr "modo inválido" + +#: src/mkfifo.c:142 +#, c-format +msgid "cannot set permissions of fifo %s" +msgstr "no se pueden establecer los permisos del fichero `fifo' %s" + +# Nota: El que no sepa que major y minor es principal y secundario +# es que no sabe inglés. Esto viene hasta en el Collins de bolsillo. +#: src/mknod.c:55 +#, c-format +msgid "Usage: %s [OPTION]... NAME TYPE [MAJOR MINOR]\n" +msgstr "Modo de empleo: %s [OPCIÓN]... NOMBRE TIPO [PRINCIPAL SECUNDARIO]\n" + +#: src/mknod.c:57 +msgid "" +"Create the special file NAME of the given TYPE.\n" +"\n" +msgstr "" +"Crea el fichero especial NOMBRE del TIPO dado.\n" +"\n" + +#: src/mknod.c:69 +msgid "" +"\n" +"Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they\n" +"must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X,\n" +"it is interpreted as hexadecimal; otherwise, if it begins with 0, as octal;\n" +"otherwise, as decimal. TYPE may be:\n" +msgstr "" +"\n" +"Deben especificarse tanto PRINCIPAL como SECUNDARIO cuando el TIPO es b, c ó " +"u,\n" +"y debe omitirse cuando el TIPO es p. Si PRINCIPAL o SECUNDARIO comienzan con " +"0x\n" +"o 0X, se interpreta como hexadecimal; en caso contrario, si comienza con 0,\n" +"como octal, en caso contrario, como decimal. TIPO puede ser:\n" + +#: src/mknod.c:76 +msgid "" +"\n" +" b create a block (buffered) special file\n" +" c, u create a character (unbuffered) special file\n" +" p create a FIFO\n" +msgstr "" +"\n" +" b crea un fichero especial de bloques (buffered)\n" +" c, u crea un fichero especial de caracteres (unbuffered)\n" +" p crea un `FIFO'\n" + +#: src/mknod.c:141 +msgid "wrong number of arguments" +msgstr "número incorrecto de argumentos" + +#: src/mknod.c:153 +msgid "block special files not supported" +msgstr "los ficheros especiales de bloques no están soportados" + +#: src/mknod.c:162 +msgid "character special files not supported" +msgstr "los ficheros especiales de caracteres no están soportados" + +#: src/mknod.c:171 +msgid "" +"when creating special files, major and minor device\n" +"numbers must be specified" +msgstr "" +"cuando se crean ficheros especiales, se deben especificar los\n" +"números de dispositivo principal y secundario" + +#: src/mknod.c:186 +#, c-format +msgid "invalid major device number %s" +msgstr "número principal de dispositivo inválido %s" + +#: src/mknod.c:191 +#, c-format +msgid "invalid minor device number %s" +msgstr "número secundario de dispositivo inválido %s" + +#: src/mknod.c:196 +#, c-format +msgid "invalid device %s %s" +msgstr "dispositivo inválido %s %s" + +#: src/mknod.c:210 +msgid "major and minor device numbers may not be specified for fifo files" +msgstr "" +"los números de dispositivo principal y secundario no se pueden especificar\n" +"para ficheros `fifo'" + +#: src/mknod.c:231 +#, c-format +msgid "cannot set permissions of %s" +msgstr "no se pueden establecer los permisos de %s" + +#: src/mv.c:44 +msgid "Mike Parker, David MacKenzie, and Jim Meyering" +msgstr "Mike Parker, David MacKenzie, y Jim Meyering" + +#: src/mv.c:317 +msgid "" +"Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"Renombra ORIGEN a DESTINO, o mueve ORIGEN(es) a DIRECTORIO.\n" +"\n" + +#: src/mv.c:324 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" -f, --force do not prompt before overwriting\n" +" equivalent to --reply=yes\n" +" -i, --interactive prompt before overwrite\n" +" equivalent to --reply=query\n" +msgstr "" +" --backup[=CONTROL] crea una copia de seguridad antes de borrar\n" +" -b como --backup pero no acepta ningún " +"argumento\n" +" -f, --force no pregunta nunca antes de sobreescribir\n" +" equivalente a --reply=yes\n" +" -i, --interactive pide confirmación antes de sobreescribir\n" + +#: src/mv.c:332 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +msgstr "" +" --reply={yes,no,query} especifica cómo tratar la pregunta acerca " +"de\n" +" un fichero de destino que ya exista\n" +" --strip-trailing-slashes elimina todas las barras finales de cada\n" +" argumento ORIGEN\n" +" -S, --suffix=SUFIJO reemplaza el sufijo de respaldo habitual\n" + +#: src/mv.c:339 +msgid "" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +" -u, --update move only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +msgstr "" +" --target-directory=DIRECTORIO mueve todos los argumentos ORIGEN al\n" +" directorio DIRECTORIO\n" +" -u, --update mueve solamente cuando el fichero " +"ORIGEN\n" +" es más moderno que el fichero de " +"destino,\n" +" o cuando falta el fichero de destino\n" +" -v, --verbose da detalles de lo que va haciendo\n" + +# FIXME: Falta una coma en el original. sv +#: src/mv.c:467 +#, c-format +msgid "specified target, %s is not a directory" +msgstr "el objetivo especificado, %s, no es un directorio" + +#: src/mv.c:475 +msgid "when moving multiple files, last argument must be a directory" +msgstr "al mover varios ficheros, el último argumento debe ser un directorio" + +#: src/nice.c:67 +#, c-format +msgid "Usage: %s [OPTION] [COMMAND [ARG]...]\n" +msgstr "Modo de empleo: %s [OPCIÓN] [ORDEN [ARG]...]\n" + +# scheduling priority -> prioridad de ejecución +# ¿Hay algo mejor? cfuga +# prioridad de planificación. Aunque quizá "ejecución", si no tan +# ajustado y exacto, se entienda mejor. gerardo +# Vale. Me quedo con ejecución, pero dejo aquí la otra posibilidad. sv +#: src/nice.c:68 +msgid "" +"Run COMMAND with an adjusted scheduling priority.\n" +"With no COMMAND, print the current scheduling priority. ADJUST is 10\n" +"by default. Range goes from -20 (highest priority) to 19 (lowest).\n" +"\n" +" -n, --adjustment=ADJUST increment priority by ADJUST first\n" +msgstr "" +"Ejecuta ORDEN con una prioridad de ejecución ajustada.\n" +"Si no hay ORDEN, muestra la prioridad de ejecución actual. AJUSTE es 10\n" +"por omisión. El rango abarca desde -20 (mayor prioridad) hasta 19 (menor).\n" +"\n" +" -n, --adjustment=AJUSTE incrementa la prioridad primero por AJUSTE\n" + +#: src/nice.c:109 src/nice.c:122 +#, c-format +msgid "invalid option `%s'" +msgstr "opción inválida `%s'" + +#: src/nice.c:147 +#, c-format +msgid "invalid priority `%s'" +msgstr "prioridad inválida `%s'" + +# Me parece mejor: "Con un ajuste debe darse una orden" +# Lo consideraré. Esta frase es realmente fea. sv +# Vale, lo cambio, pero añado una coma. +# (Antes decía: debe darse una orden con un ajuste). +#: src/nice.c:171 +msgid "a command must be given with an adjustment" +msgstr "con un ajuste, debe darse una orden" + +#: src/nice.c:178 src/nice.c:187 +msgid "cannot get priority" +msgstr "no se puede obtener la prioridad" + +#: src/nice.c:192 +msgid "cannot set priority" +msgstr "no se puede establecer la prioridad" + +#: src/nl.c:39 +msgid "Scott Bartram and David MacKenzie" +msgstr "Scott Bartram y David MacKenzie" + +#: src/nl.c:180 +msgid "" +"Write each FILE to standard output, with line numbers added.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Escribe cada FICHERO en la salida estándar, con las líneas numeradas.\n" +"Si no se especifica FICHERO o FICHERO es `-', lee la entrada estándar.\n" +"\n" + +#: src/nl.c:188 +msgid "" +" -b, --body-numbering=STYLE use STYLE for numbering body lines\n" +" -d, --section-delimiter=CC use CC for separating logical pages\n" +" -f, --footer-numbering=STYLE use STYLE for numbering footer lines\n" +msgstr "" +" -b, --body-numbering=ESTILO usa ESTILO para la numeración de las líneas\n" +" -d, --section-delimiter=CC usa CC para separar páginas\n" +" -f, --footer-numbering=ESTILO usa ESTILO para numerar las líneas finales\n" + +#: src/nl.c:193 +msgid "" +" -h, --header-numbering=STYLE use STYLE for numbering header lines\n" +" -i, --page-increment=NUMBER line number increment at each line\n" +" -l, --join-blank-lines=NUMBER group of NUMBER empty lines counted as " +"one\n" +" -n, --number-format=FORMAT insert line numbers according to FORMAT\n" +" -p, --no-renumber do not reset line numbers at logical " +"pages\n" +" -s, --number-separator=STRING add STRING after (possible) line number\n" +msgstr "" +" -h, --header-numbering=ESTILO usa ESTILO para numerar las líneas de " +"cabecera\n" +" -i, --page-increment=NÚMERO incrementa en NÚMERO el número de línea en\n" +" cada línea\n" +" -l, --join-blank-lines=NÚMERO un grupo de NÚMERO líneas vacías se cuentan\n" +" como una sola\n" +" -n, --number-format=FORMATO inserta los números de línea con FORMATO\n" +" -p, --no-renumber no reinicializa el número de líneas para " +"cada\n" +" página\n" +" -s, --number-separator=CADENA añade CADENA despúes del número de línea\n" + +#: src/nl.c:201 +msgid "" +" -v, --first-page=NUMBER first line number on each logical page\n" +" -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +msgstr "" +" -v, --first-page=NÚMERO primer número de línea para cada página\n" +" -w, --number-width=ANCHO usa ANCHO columnas para los números de " +"línea\n" + +#: src/nl.c:207 +msgid "" +"\n" +"By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +"two delimiter characters for separating logical pages, a missing\n" +"second character implies :. Type \\\\ for \\. STYLE is one of:\n" +msgstr "" +"\n" +"Por omisión es `-v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn'. `CC' son dos\n" +"caracteres delimitadores para separar páginas; si sólo se especifica uno\n" +"de ellos, el otro se supone:`.'\n" +"Utilícese \\\\ para obtener \\. ESTILO puede ser uno de lo siguientes:\n" + +#: src/nl.c:213 +msgid "" +"\n" +" a number all lines\n" +" t number only nonempty lines\n" +" n number no lines\n" +" pREGEXP number only lines that contain a match for REGEXP\n" +"\n" +"FORMAT is one of:\n" +"\n" +" ln left justified, no leading zeros\n" +" rn right justified, no leading zeros\n" +" rz right justified, leading zeros\n" +"\n" +msgstr "" +"\n" +" a numera todas las líneas\n" +" t numera sólo las líneas no vacías\n" +" n no numera ninguna línea\n" +" pEXPREG numera sólo las líneas que coinciden con la expresión regular " +"REGEXP\n" +"\n" +"FORMATO es uno de los siguientes:\n" +"\n" +" ln justificación a la izquierda, sin ceros a la izquierda\n" +" rn justificación a la derecha, sin ceros a la izquierda\n" +" rz justificación a la derecha, con ceros a la izquierda\n" +"\n" + +#: src/nl.c:504 +#, c-format +msgid "invalid starting line number: `%s'" +msgstr "número de comienzo de línea inválido: `%s'" + +#: src/nl.c:514 +#, c-format +msgid "invalid line number increment: `%s'" +msgstr "incremento de línea inválido: `%s'" + +#: src/nl.c:527 +#, c-format +msgid "invalid number of blank lines: `%s'" +msgstr "número de líneas vacías inválido: `%s'" + +#: src/nl.c:541 +#, c-format +msgid "invalid line number field width: `%s'" +msgstr "ancho para el número de línea inválido: `%s'" + +#: src/od.c:287 +#, c-format +msgid "" +"Usage: %s [OPTION]... [FILE]...\n" +" or: %s --traditional [FILE] [[+]OFFSET [[+]LABEL]]\n" +msgstr "" +"Modo de empleo: %s [OPCIÓN]... [FICHERO]...\n" +" o bien: %s --traditional [FICHERO] [[+]DESPLAZAMIENTO [[+]ETIQUETA]\n" + +# Creo que si pones `-' en vez de -, deberías consultarlo primero con +# el autor. Además, no lo has cambiado en todas partes. sv+ +#: src/od.c:292 +msgid "" +"\n" +"Write an unambiguous representation, octal bytes by default,\n" +"of FILE to standard output. With more than one FILE argument,\n" +"concatenate them in the listed order to form the input.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"\n" +"Escribe una representación inequívoca, por defecto en base ocho, de FICHERO\n" +"en la salida estándar. Si no se especifica FICHERO o FICHERO es `-', lee la\n" +"entrada estándar.\n" +"\n" + +#: src/od.c:299 +msgid "All arguments to long options are mandatory for short options.\n" +msgstr "" +"Todos los argumentos para las opciones largas son obligatorios para las\n" +"opciones cortas.\n" + +#: src/od.c:302 +msgid "" +" -A, --address-radix=RADIX decide how file offsets are printed\n" +" -j, --skip-bytes=BYTES skip BYTES input bytes first\n" +msgstr "" +" -A, --address-radix=BASE indica cómo se han de mostrar las posiciones\n" +" del fichero\n" +" -j, --skip-bytes=BYTES descarta los primeros BYTES bytes de cada " +"fichero\n" + +#: src/od.c:306 +msgid "" +" -N, --read-bytes=BYTES limit dump to BYTES input bytes\n" +" -s, --strings[=BYTES] output strings of at least BYTES graphic " +"chars\n" +" -t, --format=TYPE select output format or formats\n" +" -v, --output-duplicates do not use * to mark line suppression\n" +" -w, --width[=BYTES] output BYTES bytes per output line\n" +" --traditional accept arguments in traditional form\n" +msgstr "" +" -N, --read-bytes=BYTES restringe la salida a BYTES bytes por fichero\n" +" -s, --strings[=BYTES] muestra cadenas de caracteres de al menos " +"BYTES\n" +" caracteres gráficos\n" +" -t, --format=TIPO selecciona el formato o formatos de salida\n" +" -v, --output-duplicates no usa * para indicar líneas repetidas\n" +" -w, --width[=BYTES] muestra BYTES bytes por línea de salida\n" +" --traditional acepta los argumentos en formato tradicional\n" + +#: src/od.c:316 +msgid "" +"\n" +"Traditional format specifications may be intermixed; they accumulate:\n" +" -a same as -t a, select named characters\n" +" -b same as -t oC, select octal bytes\n" +" -c same as -t c, select ASCII characters or backslash escapes\n" +" -d same as -t u2, select unsigned decimal shorts\n" +msgstr "" +"\n" +"Las especificaciones de formato tradicionales pueden estar mezcladas y\n" +"se acumulan:\n" +" -a lo mismo que -t a, selecciona los caracteres nombrados\n" +" -b lo mismo que -t oC, selecciona bytes en base octal\n" +" -c lo mismo que -t c, selecciona caracteres ASCII o secuencias de " +"escape\n" +" -d lo mismo que -t u2, selecciona decimales cortos sin signo\n" + +#: src/od.c:324 +msgid "" +" -f same as -t fF, select floats\n" +" -h same as -t x2, select hexadecimal shorts\n" +" -i same as -t d2, select decimal shorts\n" +" -l same as -t d4, select decimal longs\n" +" -o same as -t o2, select octal shorts\n" +" -x same as -t x2, select hexadecimal shorts\n" +msgstr "" +" -f lo mismo que -t fF, selecciona números en coma flotante\n" +" -h lo mismo que -t x2, selecciona hexadecimales cortos\n" +" -i lo mismo que -t d2, selecciona decimales cortos\n" +" -l lo mismo que -t d4, selecciona decimales largos\n" +" -o lo mismo que -t o2, selecciona octales cortos\n" +" -x lo mismo que -t x2, selecciona hexadecimales cortos\n" + +#: src/od.c:332 +msgid "" +"\n" +"For older syntax (second call format), OFFSET means -j OFFSET. LABEL\n" +"is the pseudo-address at first byte printed, incremented when dump is\n" +"progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates\n" +"hexadecimal, suffixes may be . for octal and b for multiply by 512.\n" +"\n" +"TYPE is made up of one or more of these specifications:\n" +"\n" +" a named character\n" +" c ASCII character or backslash escape\n" +msgstr "" +"\n" +"En la sintaxis antigua, DESPLAZAMIENTO significa -j DESPLAZAMIENTO. " +"ETIQUETA\n" +"es la pseudodirección del primer byte mostrado, que se incrementa a la vez\n" +"que se va procesando el volcado. Para DESPLAZAMIENTO y ETIQUETA, el prefijo\n" +"0x ó 0X indica hexadecimal, los sufijos pueden ser `.' para octal y `b' " +"para\n" +"bloques de 512 bytes.\n" +"\n" +"TIPO se construye con una o más de las siguientes especificaciones:\n" +"\n" +" a un determinado carácter\n" +" c carácter ASCII o secuencia de escape (\\999)\n" + +#: src/od.c:344 +msgid "" +" d[SIZE] signed decimal, SIZE bytes per integer\n" +" f[SIZE] floating point, SIZE bytes per integer\n" +" o[SIZE] octal, SIZE bytes per integer\n" +" u[SIZE] unsigned decimal, SIZE bytes per integer\n" +" x[SIZE] hexadecimal, SIZE bytes per integer\n" +msgstr "" +" d[TAMAÑO] decimal con signo, TAMAÑO bytes por cada entero\n" +" f[TAMAÑO] coma flotante, TAMAÑO bytes por cada entero\n" +" o[TAMAÑO] octal, TAMAÑO bytes por cada entero\n" +" u[TAMAÑO] decimal sin signo, TAMAÑO bytes por cada entero\n" +" x[TAMAÑO] hexadecimal, TAMAÑO bytes por cada entero\n" + +#: src/od.c:351 +msgid "" +"\n" +"SIZE is a number. For TYPE in doux, SIZE may also be C for\n" +"sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n" +"sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +"for sizeof(double) or L for sizeof(long double).\n" +msgstr "" +"\n" +"TAMAÑO es un número. Para los TIPOs d, o, u ó x, TAMAÑO puede ser también:\n" +"C para `sizeof(char)', S para `sizeof(short)', I para `sizeof(int)' ó L " +"para\n" +"`sizeof(long)'. Si TIPO es f, TAMAÑO puede ser también F para `sizeof" +"(float)',\n" +" D para `sizeof(double)' ó L para `sizeof(long double)'.\n" + +#: src/od.c:358 +msgid "" +"\n" +"RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +"BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +"with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix to\n" +"any type adds a display of printable characters to the end of each line\n" +"of output. " +msgstr "" +"\n" +"BASE es d para decimal, o para octal, x para hexadecimal o n para ninguna.\n" +"BYTES es hexadecimal con 0x ó 0X como prefijo, se multiplica por 512 si el\n" +"sufijo es b, por 1024 si es k y por 1048576 si es m. Si se añade el sufijo\n" +"z a cualquier tipo, se añade un visor de caracteres imprimibles al final de\n" +"cada línea del resultado. " + +#: src/od.c:366 +msgid "" +"--string without a number implies 3. --width without a number\n" +"implies 32. By default, od uses -A o -t d2 -w 16.\n" +msgstr "" +"--string sin ningún número implica 3. --width sin ningún número implica 32.\n" +"Por omisión, od usa `-A o -t d2 -w 16'.\n" + +#: src/od.c:722 src/od.c:844 +#, c-format +msgid "invalid type string `%s'" +msgstr "tipo de cadena inválido `%s'" + +#: src/od.c:732 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte integral type" +msgstr "" +"tipo de cadena inválido `%s';\n" +"este sistema no posee el tipo de entero de %lu bytes" + +#: src/od.c:854 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte floating point type" +msgstr "" +"tipo de cadena inválido `%s';\n" +"este sistema no dispone de un tipo de coma flotante de %lu bytes" + +#: src/od.c:917 +#, c-format +msgid "invalid character `%c' in type string `%s'" +msgstr "carácter inválido `%c' en la cadena de tipo `%s'" + +#: src/od.c:1144 +msgid "cannot skip past end of combined input" +msgstr "" +"no se puede saltar a un punto que está más allá de la entrada combinada" + +#: src/od.c:1397 +msgid "old-style offset" +msgstr "desplazamiento al estilo antiguo" + +# `set' -> [set] ... no deberíamos cambiar la terminología original, so pena +# de hacernos la picha un lío ... (opino, vamos :) ipg +#: src/od.c:1707 +#, c-format +msgid "invalid output address radix `%c'; it must be one character from [doxn]" +msgstr "" +"la base de la dirección de salida no es válida `%c'; debe ser uno de [doxn]" + +#: src/od.c:1717 +msgid "skip argument" +msgstr "pasando por alto este argumento" + +# ¿Tiene sentido? ¿No sería `argumento límite'? (no tengo las fuentes, +# sorry O:) ipg +# No lo sé, yo tengo las fuentes, pero a primera vista no concluyo em+ +# +# a ver si te acuerdas la próxima vez y "pegas" el trocito de código donde esté, +# así podremos discutir sobre ello.... +# FIXME: Asegurarse de que significa eso. sv+ +#: src/od.c:1725 +msgid "limit argument" +msgstr "limitando este argumento" + +# ¿longitud mínima de cadena? Es que si no, me suena a spanglish :) ipg +# ok em+ +#: src/od.c:1735 +msgid "minimum string length" +msgstr "longitud mínima de cadena" + +#: src/od.c:1740 src/od.c:1806 +#, c-format +msgid "%s is too large" +msgstr "%s es demasiado grande" + +#: src/od.c:1804 +msgid "width specification" +msgstr "especificación de ancho" + +#: src/od.c:1826 +msgid "no type may be specified when dumping strings" +msgstr "no se puede especificar tipo cuando se vuelcan cadenas" + +# aunque con "operando no válido" se pueda llegar a la misma conclusión, +# creo que lo que propongo es mucho más claro... +# Creo que está bien así y de la otra forma, a mí me suena igual em+ +#: src/od.c:1874 +#, c-format +msgid "invalid second operand in compatibility mode `%s'" +msgstr "segundo operando inválido en el modo de compatibilidad `%s'" + +#: src/od.c:1895 +msgid "in compatibility mode, the last two arguments must be offsets" +msgstr "" +"en el modo de compatibilidad, los dos últimos argumentos deben ser\n" +"desplazamientos" + +#: src/od.c:1902 +msgid "compatibility mode supports at most three arguments" +msgstr "el modo de compatibilidad admite como mucho tres argumentos" + +#: src/od.c:1975 +#, c-format +msgid "warning: invalid width %lu; using %d instead" +msgstr "atención: ancho %lu inválido; se usará %d en su lugar" + +#: src/od.c:1991 +#, c-format +msgid "%d: fmt=\"%s\" width=%d\n" +msgstr "%d: fmt=\"%s\" ancho=%d\n" + +#: src/paste.c:50 +msgid "David M. Ihnat and David MacKenzie" +msgstr "David M. Ihnat y David MacKenzie" + +#: src/paste.c:208 +msgid "standard input is closed" +msgstr "la entrada estándar está cerrada" + +#: src/paste.c:407 +msgid "" +"Write lines consisting of the sequentially corresponding lines from\n" +"each FILE, separated by TABs, to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Escribe secuencialmente en la salida estándar cada línea de los FICHEROs\n" +"especificados, separadas por tabuladores.\n" +"Si no se especifica FICHERO o FICHERO es `-', lee la entrada estándar.\n" +"\n" + +#: src/paste.c:416 +msgid "" +" -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +" -s, --serial paste one file at a time instead of in parallel\n" +msgstr "" +" -d, delimiters=LISTA usa los caracteres indicados en LISTA en lugar de\n" +" tabuladores\n" +" -s, --serial usa un fichero cada vez, en lugar de hacerlo en\n" +" paralelo\n" + +#: src/pathchk.c:146 +#, c-format +msgid "Usage: %s [OPTION]... NAME...\n" +msgstr "Modo de empleo: %s [OPCIÓN]... [NOMBRE]...\n" + +# Sugerencia: "no sólo este"-> "no sólo éste" gerardo +# ¿Estás seguro? sv +# ¡¡SÍ!! Observa: "todos los sistemas... no sólo este sistema" +# "todos los sistemas... no sólo éste." +# En el primer caso, "este" es adjetivo, y en el 2º, adverbio. +# La RAE dice que la tilde es optativa si no hay ambigüedad posible. +# Yo creo que es mejor ponerla siempre. +# +# Yo prefiero no ponerla si no hay ambigüedad... sv +#: src/pathchk.c:147 +msgid "" +"Diagnose unportable constructs in NAME.\n" +"\n" +" -p, --portability check for all POSIX systems, not only this one\n" +msgstr "" +"Diagnostica construcciones no portables en NOMBRE\n" +"\n" +" -p, --portability comprueba para todos los sistemas POSIX, no sólo este\n" + +# Aquí también pongo transportable. +#: src/pathchk.c:237 +#, c-format +msgid "path `%s' contains nonportable character `%c'" +msgstr "la ruta de acceso `%s' contiene el carácter no transportable `%c'" + +#: src/pathchk.c:257 +#, c-format +msgid "`%s' is not a directory" +msgstr "`%s' no es un directorio" + +#: src/pathchk.c:268 +#, c-format +msgid "directory `%s' is not searchable" +msgstr "el directorio `%s' es inaccesible" + +#: src/pathchk.c:355 +#, c-format +msgid "name `%s' has length %ld; exceeds limit of %ld" +msgstr "el nombre `%s' tiene longitud %ld; excede el límite de %ld" + +#: src/pathchk.c:381 +#, c-format +msgid "path `%s' has length %d; exceeds limit of %ld" +msgstr "la ruta de acceso `%s' tiene longitud %d; excede el límite de %ld" + +#: src/pinky.c:35 src/uptime.c:39 +msgid "Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi" +msgstr "Joseph Arceneaux, David MacKenzie, y Kaveh Ghazi" + +#: src/pinky.c:292 +msgid "Login name: " +msgstr "Nombre de usuario: " + +#: src/pinky.c:295 +msgid "In real life: " +msgstr "En la vida real: " + +#: src/pinky.c:298 +msgid "???\n" +msgstr "???\n" + +#: src/pinky.c:318 +msgid "Directory: " +msgstr "Directorio: " + +#: src/pinky.c:320 +msgid "Shell: " +msgstr "Shell: " + +#: src/pinky.c:341 +msgid "Project: " +msgstr "Proyecto: " + +#: src/pinky.c:367 +msgid "Plan:\n" +msgstr "Plan:\n" + +# FIXME: Sin el contexto es difícil. +#: src/pinky.c:386 +msgid "Login" +msgstr "Login" + +#: src/pinky.c:388 +msgid "Name" +msgstr "Nombre" + +#: src/pinky.c:389 +msgid " TTY" +msgstr " TTY" + +#: src/pinky.c:391 +msgid "Idle" +msgstr "Inactivo" + +#: src/pinky.c:392 +msgid "When" +msgstr "Cuándo" + +#: src/pinky.c:395 +msgid "Where" +msgstr "Dónde" + +#: src/pinky.c:469 +#, c-format +msgid "Usage: %s [OPTION]... [USER]...\n" +msgstr "Modo de empleo: %s [OPCIÓN]... [USUARIO]...\n" + +#: src/pinky.c:470 +msgid "" +"\n" +" -l produce long format output for the specified USERs\n" +" -b omit the user's home directory and shell in long format\n" +" -h omit the user's project file in long format\n" +" -p omit the user's plan file in long format\n" +" -s do short format output, this is the default\n" +msgstr "" +"\n" +" -l usa el formato ancho para el resultado\n" +" -b omite el directorio inicial y shell del usuario en " +"formato\n" +" ancho\n" +" -h omite el fichero project del usuario en formato largo\n" +" -p omite el fichero plan del usuario en formato largo\n" +" -s usa el formato corto (este es el predeterminado)\n" + +#: src/pinky.c:478 +msgid "" +" -f omit the line of column headings in short format\n" +" -w omit the user's full name in short format\n" +" -i omit the user's full name and remote host in short format\n" +" -q omit the user's full name, remote host and idle time\n" +" in short format\n" +msgstr "" +" -f omite la línea de cabeceras de columnas en formato corto\n" +" -w omite el nombre completo del usuario en formato corto\n" +" -i omite el nombre completo del usuario y el `host' remoto\n" +" en formato corto\n" +" -q omite el nombre completo del usuario, el `host' remoto\n" +" y el tiempo inactivo en formato corto\n" + +#: src/pinky.c:487 +#, c-format +msgid "" +"\n" +"A lightweight `finger' program; print user information.\n" +"The utmp file will be %s.\n" +msgstr "" +"\n" +"Un programa `finger' sencillo; muestra información del usuario.\n" +"El fichero utmp será %s.\n" + +#: src/pinky.c:574 +msgid "no username specified; at least one must be specified when using -l" +msgstr "" +"no se ha especificado ningún nombre de usuario, hay que especificar al\n" +"menos uno cuando se usa -l" + +#: src/pr.c:328 +msgid "Pete TerMaat and Roland Huebner" +msgstr "Pete TerMaat y Roland Huebner" + +# FIXME: El original es horrible. +#: src/pr.c:805 +#, c-format +msgid "`--pages' invalid range of page numbers: `%s'" +msgstr "`--pages' rango de número de páginas inválido: `%s'" + +#: src/pr.c:817 +#, c-format +msgid "`--pages' invalid starting page number: `%s'" +msgstr "`--pages' número de página de comienzo inválido: `%s'" + +#: src/pr.c:829 +#, c-format +msgid "`--pages' invalid ending page number: `%s'" +msgstr "`--pages' número de página final inválido: `%s'" + +#: src/pr.c:836 +msgid "`--pages' starting page number is larger than ending page number" +msgstr "" +"`--pages' el número de página de comienzo es mayor que el número de página " +"final" + +#: src/pr.c:911 +msgid "`--pages=FIRST_PAGE[:LAST_PAGE]' missing argument" +msgstr "`--pages=PRIMERA_PÁGINA[:ÚLTIMA_PÁGINA]' falta un argumento" + +#: src/pr.c:922 +#, c-format +msgid "`--columns=COLUMN' invalid number of columns: `%s'" +msgstr "`--columns=COLUMNAS' número de columnas inválido: `%s'" + +#: src/pr.c:976 +#, c-format +msgid "`-l PAGE_LENGTH' invalid number of lines: `%s'" +msgstr "`-l LONGITUD_PÁGINA' el número de líneas no es válido: `%s'" + +#: src/pr.c:1000 +#, c-format +msgid "`-N NUMBER' invalid starting line number: `%s'" +msgstr "`-N NÚMERO' número de comienzo de línea inválido: `%s'" + +#: src/pr.c:1012 +#, c-format +msgid "`-o MARGIN' invalid line offset: `%s'" +msgstr "`-o MARGEN' el desplazamiento de línea no es válido: `%s'" + +#: src/pr.c:1053 +#, c-format +msgid "`-w PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "`-w ANCHO_PÁGINA' número inválido de caracteres: `%s'" + +#: src/pr.c:1065 +#, c-format +msgid "`-W PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "`-W ANCHO_PÁGINA' número de caracteres inválido: `%s'" + +#: src/pr.c:1079 +msgid "%b %e %H:%M %Y" +msgstr "%b %e %H:%M %Y" + +#: src/pr.c:1088 +msgid "Cannot specify number of columns when printing in parallel." +msgstr "" +"No se puede especificar un número de columnas cuando se escribe en paralelo." + +#: src/pr.c:1092 +msgid "Cannot specify both printing across and printing in parallel." +msgstr "" +"No se puede especificar a la vez impresión en paralelo y transversalmente." + +#: src/pr.c:1188 +#, c-format +msgid "`-%c' extra characters or invalid number in the argument: `%s'" +msgstr "`-%c' sobran caracteres, o número inválido en el argumento: `%s'" + +#: src/pr.c:1299 +msgid "page width too narrow" +msgstr "ancho de página demasiado estrecho" + +#: src/pr.c:2362 +#, c-format +msgid "starting page number larger than total number of pages: `%d'" +msgstr "" +"el número de página de comienzo es mayor que el número total de páginas: `%d'" + +# ¿Y cómo se asegura uno de esto?, pregunto. sv +#: src/pr.c:2393 +#, c-format +msgid "Page %d" +msgstr "Página %d" + +#: src/pr.c:2759 +msgid "" +"Paginate or columnate FILE(s) for printing.\n" +"\n" +msgstr "" +"Pagina o encolumna FICHERO(s) para su impresión.\n" +"\n" + +#: src/pr.c:2766 +msgid "" +" +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +" begin [stop] printing with page FIRST_[LAST_]PAGE\n" +" -COLUMN, --columns=COLUMN\n" +" output COLUMN columns and print columns down,\n" +" unless -a is used. Balance number of lines in the\n" +" columns on each page.\n" +msgstr "" +" +PRIMERA_PAGINA[:ÚLTIMA_PAGINA], --pages=PRIMERA_PAGINA[:ÚLTIMA_PAGINA]\n" +" comienza [termina] a imprimir por PRIMERA_[ÚLTIMA_]" +"PÁGINA\n" +" -COLUMNAS, --columns=COLUMNAS\n" +" muestra una salida en COLUMNAS columnas e imprime las\n" +" columnas, a menos que se especifique -a. Equilibra el\n" +" número de líneas de cada columna en cada página.\n" + +#: src/pr.c:2774 +msgid "" +" -a, --across print columns across rather than down, used together\n" +" with -COLUMN\n" +" -c, --show-control-chars\n" +" use hat notation (^G) and octal backslash notation\n" +" -d, --double-space\n" +" double space the output\n" +msgstr "" +" -a, --across crea las columnas transversalmente en lugar de en " +"paralelo,\n" +" se utiliza junto con -COLUMNAS\n" +" -c, --show-control-chars\n" +" muestra los caracteres de control con notación\n" +" gorro (^G) o secuencias de escape octales\n" +" -d, --double-space\n" +" salida con espaciado doble\n" + +#: src/pr.c:2782 +msgid "" +" -D, --date-format=FORMAT\n" +" use FORMAT for the header date\n" +" -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +" expand input CHARs (TABs) to tab WIDTH (8)\n" +" -F, -f, --form-feed\n" +" use form feeds instead of newlines to separate pages\n" +" (by a 3-line page header with -F or a 5-line header\n" +" and trailer without -F)\n" +msgstr "" +" -D, --date-format=FORMATO\n" +" utiliza FORMATO para la fecha de la cabecera\n" +" -e[CARÁCTER[ANCHO]], --expand-tabs[CARÁCTER[ANCHO]]\n" +" sustituye el carácter de tabulación (o el CARÁCTER) por\n" +" ANCHO (8) espacios\n" +" -F, -f, --form-feed\n" +" utiliza saltos de página en lugar de caracteres de " +"nueva\n" +" línea para separar páginas (con una cabecera de página " +"de 3\n" +" líneas con -f o una cabecera y una cola de 5 líneas sin -" +"F)\n" + +#: src/pr.c:2792 +msgid "" +" -h HEADER, --header=HEADER\n" +" use a centered HEADER instead of filename in page " +"header,\n" +" -h \"\" prints a blank line, don't use -h\"\"\n" +" -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +" replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +" -J, --join-lines merge full lines, turns off -W line truncation, no " +"column\n" +" alignment, --sep-string[=STRING] sets separators\n" +msgstr "" +" -h CABECERA, --header=CABECERA\n" +" utiliza una CABECERA centrada en lugar del nombre del\n" +" fichero en la cabecera de la página, -h \"\" muestra\n" +" una línea en blanco. No usar -h\"\"\n" +" -i[CARÁCTER[ANCHO]], --output-tabs[CARÁCTER[ANCHO]]\n" +" reemplaza los espacios con tabulaciones (o con " +"CARÁCTER)\n" +" de ancho ANCHO (8)\n" +" -J, --join-lines mezcla líneas completas, desactiva el truncamiento de\n" +" líneas -W, no alinea las columnas, --sep-string" +"[=CADENA]\n" +" establece los separadores\n" + +#: src/pr.c:2801 +msgid "" +" -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +" set the page length to PAGE_LENGTH (66) lines\n" +" (default number of lines of text 56, and with -F 63)\n" +" -m, --merge print all files in parallel, one in each column,\n" +" truncate lines, but join lines of full length with -J\n" +msgstr "" +" -l LONG_PÁGINA, --length=LONG_PÁGINA\n" +" establece la longitud de la página en el número " +"indicado\n" +" por defecto 66, o 56 si se especifica -f 63\n" +" -m, --merge muestra todos los ficheros en paralelo, uno en cada " +"columna,\n" +" trunca líneas, pero une líneas de longitud completa con -" +"J\n" + +#: src/pr.c:2808 +msgid "" +" -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +" number lines, use DIGITS (5) digits, then SEP (TAB),\n" +" default counting starts with 1st line of input file\n" +" -N NUMBER, --first-line-number=NUMBER\n" +" start counting with NUMBER at 1st line of first\n" +" page printed (see +FIRST_PAGE)\n" +msgstr "" +" -n[SEP[DÍGITOS]], --number-lines[=SEP[DÍGITOS]]\n" +" numera las líneas, utiliza DÍGITOS (5) dígitos, luego " +"SEP\n" +" (TAB), la cuenta predeterminada comienza con la primera\n" +" línea del fichero de entrada\n" +" -N NÚMERO, --first-line-number=NÚMERO\n" +" comienza a contar con NÚMERO en la primera línea de la\n" +" primera página impresa (véase +PRIMERA_PÁGINA)\n" + +#: src/pr.c:2816 +msgid "" +" -o MARGIN, --indent=MARGIN\n" +" offset each line with MARGIN (zero) spaces, do not\n" +" affect -w or -W, MARGIN will be added to PAGE_WIDTH\n" +" -r, --no-file-warnings\n" +" omit warning when a file cannot be opened\n" +msgstr "" +" -o MARGEN, --indent=MARGEN\n" +" desplaza cada línea con MARGEN (cero) espacios, no " +"afecta\n" +" a -w ni a -W, MARGEN será añadido a ANCHO_PÁGINA\n" +" -r, --no-file-warnings\n" +" omite el aviso cuando no se puede abrir un fichero\n" + +#: src/pr.c:2823 +msgid "" +" -s[CHAR],--separator[=CHAR]\n" +" separate columns by a single character, default for " +"CHAR\n" +" is the character without -w and 'no char' with -w\n" +" -s[CHAR] turns off line truncation of all 3 column\n" +" options (-COLUMN|-a -COLUMN|-m) except -w is set\n" +msgstr "" +" -s[CAR], --separator[=CAR]\n" +" separa las columnas mediante un solo carácter, el valor\n" +" predeterminado de CAR es el carácter de sin -w y\n" +" 'ningún carácter' con -w. La opción -s[CAR] desactiva " +"el\n" +" truncamiento de líneas de las 3 opciones de columnas\n" +" (-COLUMN|-a -COLUMN|-m) excepto si se usa -w.\n" + +#: src/pr.c:2830 +msgid " -SSTRING, --sep-string[=STRING]\n" +msgstr " -SCADENA, --sep-string[=CADENA]\n" + +#: src/pr.c:2833 +msgid "" +" separate columns by STRING,\n" +" without -S: Default separator with -J and \n" +" otherwise (same as -S\" \"), no effect on column " +"options\n" +" -t, --omit-header omit page headers and trailers\n" +msgstr "" +" separa las columnas mediante CADENA,\n" +" sin -S: El separador predeterminado es con -J\n" +" y en caso contrario (lo mismo que -S\" \"), \n" +" no hay ningún efecto en las opciones de columnas\n" +" -t, --omit-header no muestra cabeceras ni colas\n" + +#: src/pr.c:2839 +msgid "" +" -T, --omit-pagination\n" +" omit page headers and trailers, eliminate any " +"pagination\n" +" by form feeds set in input files\n" +" -v, --show-nonprinting\n" +" use octal backslash notation\n" +" -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters for\n" +" multiple text-column output only, -s[char] turns off " +"(72)\n" +msgstr "" +" -T, --omit-pagination\n" +" no muestra cabeceras ni colas, descarta cualquier\n" +" formato de página establecido con saltos de página en\n" +" los ficheros de entrada\n" +" -v, --show-nonprinting\n" +" usa la notación octal de barra invertida\n" +" -w ANCHO_PÁGINA, --width=ANCHO_PÁGINA\n" +" establece el ancho de página en ANCHO_PÁGINA caracteres\n" +" (por omisión, 72) solamente para salida de texto en " +"varias\n" +" columnas, -s[car] lo desactiva (72)\n" + +#: src/pr.c:2849 +msgid "" +" -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters always,\n" +" truncate lines, except -J option is set, no " +"interference\n" +" with -S or -s\n" +msgstr "" +" -W ANCHO_PÁGINA, --page-width=ANCHO_PÁGINA\n" +" establece el ancho de página siempre en ANCHO_PÁGINA\n" +" caracteres (por omisión 72), trunca las líneas, excepto " +"si\n" +" se usa la opción -J, no interfiere con las opciones -S o " +"-s\n" + +#: src/pr.c:2857 +msgid "" +"\n" +"-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n" +"FILE is -, read standard input.\n" +msgstr "" +"\n" +"-l nn implica -T cuando nn <= 10 ( ó <= 3 con -F). Si no se especifica " +"ningún\n" +"FICHERO, o cuando FICHERO es -, lee la entrada estándar.\n" + +#: src/printenv.c:43 +msgid "David MacKenzie and Richard Mlynarik" +msgstr "David MacKenzie y Richard Mlynarik" + +#: src/printenv.c:63 +#, c-format +msgid "" +"Usage: %s [VARIABLE]...\n" +" or: %s OPTION\n" +"If no environment VARIABLE specified, print them all.\n" +"\n" +msgstr "" +"Modo de empleo: %s [VARIABLE]...\n" +" o bien: %s OPCIÓN\n" +"Si no se especifica ninguna VARIABLE de entorno, las muestra todas.\n" +"\n" + +#: src/printf.c:87 +#, c-format +msgid "" +"warning: %s: character(s) following character constant have been ignored" +msgstr "" +"atención: %s: los caracteres que siguen a la constante de caracteres\n" +"no se han tenido en cuenta" + +#: src/printf.c:100 +#, c-format +msgid "" +"Usage: %s FORMAT [ARGUMENT]...\n" +" or: %s OPTION\n" +msgstr "" +"Modo de empleo: %s FORMATO [ARGUMENTO]...\n" +" o bien: %s OPCIÓN\n" + +#: src/printf.c:105 +msgid "" +"Print ARGUMENT(s) according to FORMAT.\n" +"\n" +msgstr "" +"Muestra ARGUMENTO(s) de acuerdo a FORMATO.\n" +"\n" + +#: src/printf.c:111 +msgid "" +"\n" +"FORMAT controls the output as in C printf. Interpreted sequences are:\n" +"\n" +" \\\" double quote\n" +" \\0NNN character with octal value NNN (0 to 3 digits)\n" +" \\\\ backslash\n" +msgstr "" +"\n" +"FORMATO controla la salida como la función printf de C. Las secuencias\n" +"interpretadas son:\n" +"\n" +" \\\" dobles comillas\n" +" \\0NNN el carácter con valor octal NNN (0 a 3 dígitos)\n" +" \\\\ barra invertida\n" + +# alerta (BEL) ? mejor, pitido audible (BEL) em+ +# campana. sv+ +# ¿Manejada? . ¿Qué te parece 'Se considera el ancho variable' em +# A ver si te gusta lo que he puesto. sv+ +#: src/printf.c:119 +msgid "" +" \\a alert (BEL)\n" +" \\b backspace\n" +" \\c produce no further output\n" +" \\f form feed\n" +msgstr "" +" \\a campana (BEL)\n" +" \\b carácter de retroceso (backspace)\n" +" \\c no produce más salida\n" +" \\f avance de página (form feed)\n" + +#: src/printf.c:125 +msgid "" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" +" \\n nueva línea\n" +" \\r retorno de carro\n" +" \\t tabulador horizontal\n" +" \\v tabulador vertical\n" + +#: src/printf.c:131 +msgid "" +" \\xNN byte with hexadecimal value NN (1 to 2 digits)\n" +"\n" +" \\uNNNN character with hexadecimal value NNNN (4 digits)\n" +" \\UNNNNNNNN character with hexadecimal value NNNNNNNN (8 digits)\n" +msgstr "" +" \\xNN el byte con valor hexadecimal NN (de 1 a 2 dígitos)\n" +"\n" +" \\uNNNN el carácter con valor hexadecimal NNNN (4 dígitos)\n" +" \\UNNNNNNNN el carácter con valor hexadecimal NNNNNNNN (8 dígitos)\n" + +#: src/printf.c:137 +msgid "" +" %% a single %\n" +" %b ARGUMENT as a string with `\\' escapes interpreted\n" +"\n" +"and all C format specifications ending with one of diouxXfeEgGcs, with\n" +"ARGUMENTs converted to proper type first. Variable widths are handled.\n" +msgstr "" +" %% un sólo %\n" +" %b ARGUMENTO como una cadena con secuencias de escape `\\'\n" +" interpretadas\n" +"\n" +"En todas las especificaciones de formato en C que terminan con un miembro\n" +"de diouxXfeEgGcs, los ARGUMENTOs se convierten al tipo adecuado primero.\n" +"Se admiten anchuras variables.\n" + +#: src/printf.c:160 +#, c-format +msgid "%s: expected a numeric value" +msgstr "%s: se esperaba un valor numérico" + +#: src/printf.c:162 +#, c-format +msgid "%s: value not completely converted" +msgstr "%s: valor no completamente convertido" + +#: src/printf.c:254 src/printf.c:280 +msgid "missing hexadecimal number in escape" +msgstr "falta un número hexadecimal en la secuencia de escape" + +#: src/printf.c:292 +#, c-format +msgid "invalid universal character name \\%c%0*x" +msgstr "el nombre de carácter universal \\%c%0*x es inválido" + +#: src/printf.c:472 +#, c-format +msgid "invalid field width: %s" +msgstr "ancho de campo inválido: %s" + +#: src/printf.c:498 +#, c-format +msgid "invalid precision: %s" +msgstr "precisión inválida: %s" + +#: src/printf.c:519 +#, c-format +msgid "%%%c: invalid directive" +msgstr "%%%c: directiva inválida" + +#: src/printf.c:576 +#, c-format +msgid "Usage: %s format [argument...]\n" +msgstr "Modo de empleo: %s formato [argumento...]\n" + +#: src/printf.c:594 +#, c-format +msgid "warning: ignoring excess arguments, starting with `%s'" +msgstr "atención: se descartan los argumentos que sobran, comenzando por `%s'" + +#: src/ptx.c:410 +#, c-format +msgid "%s (for regexp `%s')" +msgstr "%s (para la expresión regular `%s')" + +#: src/ptx.c:1859 +#, c-format +msgid "" +"Usage: %s [OPTION]... [INPUT]... (without -G)\n" +" or: %s -G [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "" +"Modo de empleo: %s [OPCIÓN]... [ENTRADA]... (sin -G)\n" +" o bien: %s -G [OPCIÓN]... [ENTRADA [SALIDA]]\n" + +#: src/ptx.c:1863 +msgid "" +"Output a permuted index, including context, of the words in the input " +"files.\n" +"\n" +msgstr "" +"Muestra un índice permutado, incluyendo contexto, de las palabras\n" +"de los ficheros de entrada.\n" + +# Usaría 'se comporta' en vez de 'comportarse' em+ +# Sentence = frase em +# Ok a los dos :) ipg +# 'genera salida' lo cambiaría por 'genera' o 'muestra' em+ +# Pongo `genera el resultado con' ipg +# Por último, 'da información' me resulta antipático, me inclino +# por 'informa' em+ +# Ya, esa se me pasó ... yastá :) ipg +# Perdón, pero lo de 'leer de' no me gusta , prefiero 'leer' a secas em+ +# ok ipg +# +# Sugerencia: usa -> utiliza. sv +# Hmmm ... prefiero `usa', es más corto e igual de explicativo. Tampoco +# es en exceso coloquial como para no parecer medianamente serio ;) ipg +# +# ¡Pero en mkid me aceptaste la sugerencia! ¿Por qué aquí no? :-) sv +# No sabría decirte ... por el contexto, quizá ... ipg +# +# Bien, pues razóname por qué un contexto es más apropiado para usa +# y el otro es más apropiado para utiliza. sv +# +# ¡Psche! ... es cuestión muy psicológica. Si te fijas, a mí me parece +# un contexto de PM (Persona Mayor, malpensao ;) para ello, y a tí +# no. Creo que no hay por qué darle muchas vueltas ... +# +# Sugerencia (en -F) marcar las líneas -> señalar las líneas. sv +# Prefiero marcar, para mi señala se refiere más a una acción activa, +# `señalar' algún objeto, apuntar a él, no ser un objeto pasivo que +# hace que te fijes en el objeto, que es lo que será la cadena. ipg +# +# He cambiado un poco lo de "Los argumentos obligatorios...". sv +# aunque todavía no es igual que el que tenía yo... +# Vale gracias :) me gusta más. Dile a Enrique que los revise en +# textutils. ipg +# +# Sugerencia: directivas TeX -> instrucciones TeX. sv +# Aquí prefiero ser fiel al original, ya que hay una traducción +# exacta e unívoca de una a otro (¡¡la función buena persona!! ;). ipg +# ... salvo que "directiva" me recuerda cantidad a las +# "directivas de la Unión Europea" sv +# A las que ni Cristo hace puto caso :) ipg +# +# Propongo: "Considera las minúsculas como mayúsculas para ordenar". sv +# +# Ahí estás considerando que convierte todo a mayúsculas ... ipg +# +# En absoluto: Estamos diciendo que las *considera como*, no que las +# convierta, y sólo *para ordenar*. Léelo bien, hombre. sv +# ¿qué tal `No distingue entre mayúsculas y minúsculas al ordenar'? +# (la pongo por ahora en espera de críticas ;) ipg +# +# No está mal, pero lo que yo proponía da más detalles sobre lo que +# hace internamente. Por ejemplo, ¿cómo sabes en qué lugar quedan los códigos +# que hay entre los de las mayúsculas y las minúsculas si solamente dices +# que "considera iguales las mayúsculas y las minúsculas"? sv +# +# Perdona Santiago, pero eso yo lo veo innecesario. Al usuario le da +# *igual* (o al menos le debería) cómo funcione internamente el hecho +# de considerar iguales las mayúsculas y las minúsculas, y el cómo se +# ordene, además de que dependerá del LOCALE, es casi irrelevante, porque +# creo (y digo creo) que las funciones de ordenación (strcoll && friends) +# siempre usan una secuencia de ordenación definida. En mi sistema +# usan la de ascii, pero porque yo no tengo definida la secuencia de +# ordenación para el castellano. Resumiendo: creo que la razón de +# `la posición de los códigos que hay entre mayúsculas y minúsculas' +# no es siempre aplicable. +# Uso mi frase, ¿ok? :) ipg +# +# Bueno, no es tan importante, pero me intriga por qué el autor +# quiso indicar eso dando más información de la que tú das +# en la traducción. sv +# Emoción, intriga, dolor de barriga :) ipg +#: src/ptx.c:1870 +msgid "" +" -A, --auto-reference output automatically generated references\n" +" -C, --copyright display Copyright and copying conditions\n" +" -G, --traditional behave more like System V `ptx'\n" +" -F, --flag-truncation=STRING use STRING for flagging line truncations\n" +msgstr "" +" -A, --auto-reference muestra automáticamente las referencias\n" +" generadas\n" +" -C, --copyright muestra el Copyright y las condiciones\n" +" de copia\n" +" -G, --traditional se comporta como el `ptx' de System V\n" +" -F, --flag-truncation=CADENA usa CADENA para marcar las líneas " +"truncadas\n" + +#: src/ptx.c:1876 +msgid "" +" -M, --macro-name=STRING macro name to use instead of `xx'\n" +" -O, --format=roff generate output as roff directives\n" +" -R, --right-side-refs put references at right, not counted in -w\n" +" -S, --sentence-regexp=REGEXP for end of lines or end of sentences\n" +" -T, --format=tex generate output as TeX directives\n" +msgstr "" +" -M, --macro-name=CADENA usa CADENA como nombre de macro en lugar\n" +" de `xx'\n" +" -O, --format=roff genera el resultado con directivas roff\n" +" -R, --right-side-refs pone las referencias a la derecha,\n" +" sin contarlas en -w\n" +" -S, --sentence-regexp=EXPR-REG para finales de línea o frase\n" +" -T, --format=tex genera salida como directivas TeX\n" + +# ¿Alquien sabe qué coño es gap? No lo he encontrado en el diccionario .. ipg +# Pues gap suele ser una especie de desplazamiento o desajuste, +# lo traduciría aquí como separación em+ +# Gracias. ipg +#: src/ptx.c:1883 +msgid "" +" -W, --word-regexp=REGEXP use REGEXP to match each keyword\n" +" -b, --break-file=FILE word break characters in this FILE\n" +" -f, --ignore-case fold lower case to upper case for sorting\n" +" -g, --gap-size=NUMBER gap size in columns between output fields\n" +" -i, --ignore-file=FILE read ignore word list from FILE\n" +" -o, --only-file=FILE read only word list from this FILE\n" +msgstr "" +" -W, --word-regexp=EXPR-REG usa EXPR-REG para encontrar las palabras " +"clave\n" +" -b, --break-file=ARCHIVO toma de ARCHIVO los caracteres que definen\n" +" las palabras\n" +" -f, --ignore-case no distingue entre mayúsculas y minúsculas\n" +" al ordenar\n" +" -g, --gap-size=NÚMERO separación en columnas entre campos de " +"salida\n" +" -i, --ignore-file=ARCHIVO lee la lista de palabras a pasar por\n" +" alto de ARCHIVO\n" +" -o, --only-file=ARCHIVO lee la lista de palabras a mantener de\n" +" ARCHIVO\n" + +#: src/ptx.c:1891 +msgid "" +" -r, --references first field of each line is a reference\n" +" -t, --typeset-mode - not implemented -\n" +" -w, --width=NUMBER output width in columns, reference " +"excluded\n" +msgstr "" +" -r, --references el primer campo de la línea es una " +"referencia\n" +" -t, --typeset-mode - no implementado -\n" +" -w, --width=NÚMERO anchura de la salida en columnas,\n" +" excluyendo referencias\n" + +#: src/ptx.c:1898 +msgid "" +"\n" +"With no FILE or if FILE is -, read Standard Input. `-F /' by default.\n" +msgstr "" +"\n" +"Si no se especifica ARCHIVO o ARCHIVO es `-', lee de la entrada estándar.\n" +"Se toma `-F /' por defecto.\n" + +#: src/ptx.c:1978 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 2, or (at your option)\n" +"any later version.\n" +"\n" +msgstr "" +"Este programa es software libre; puede ser redistribuido y/o\n" +"modificado bajo los términos de la Licencia Pública General de\n" +"GNU tal y como se publica por la Free Software Foundation; bien\n" +"en su versión 2, o (a su elección) cualquier versión posterior.\n" +"\n" + +#: src/ptx.c:1985 +msgid "" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"\n" +msgstr "" +"Este programa se distribuye con la esperanza de que sea útil,\n" +"pero SIN NINGUNA GARANTÍA; ni siquiera la garantía implícita de\n" +"COMERCIABILIDAD o IDONEIDAD PARA UN FIN DETERMINADO. Véase la\n" +"Licencia Pública General de GNU para más detalles.\n" +"\n" + +#: src/ptx.c:1992 +msgid "" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software Foundation,\n" +"Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" +msgstr "" +"Usted debería haber recibido una copia de la Licencia Pública\n" +"General de GNU junto con este programa; en caso contrario, escriba\n" +"a la Free Software Foundation, Inc., 59 Temple Place - Suite 330,\n" +"Boston, MA 02111-1307, EE.UU.\n" + +#: src/pwd.c:47 +msgid "" +"Print the full filename of the current working directory.\n" +"\n" +msgstr "" +"Muestra el nombre de fichero completo del directorio de trabajo actual.\n" +"\n" + +#: src/pwd.c:74 +msgid "ignoring non-option arguments" +msgstr "los argumentos que no son opciones no serán tenidos en cuenta" + +#: src/pwd.c:78 +msgid "cannot get current directory" +msgstr "no se puede obtener el directorio actual" + +#: src/readlink.c:69 +#, c-format +msgid "Usage: %s [OPTION]... FILE\n" +msgstr "Modo de empleo: %s [OPCIÓN]... FICHERO\n" + +#: src/readlink.c:70 +msgid "" +"Display value of a symbolic link on standard output.\n" +"\n" +msgstr "" +"Muestra el valor de un enlace simbólico en la salida estándar.\n" +"\n" + +#: src/readlink.c:72 +msgid "" +" -f, --canonicalize canonicalize by following every symlink in every\n" +" component of the given path recursively\n" +" -n, --no-newline do not output the trailing newline\n" +" -q, --quiet,\n" +" -s, --silent suppress most error messages\n" +" -v, --verbose report error messages\n" +msgstr "" +" -f, --canonicalize canonicaliza siguiendo cada enlace simbólico\n" +" de cada componente del camino dado recursivamente\n" +" -n, --no-newline no muestra la nueva línea final\n" +" -q, --quiet,\n" +" -s, --silent suprime la mayoría de los mensajes de error\n" +" -v, --verbose informa de los errores\n" + +#: src/remove.c:394 +#, c-format +msgid "cannot chdir from %s to .." +msgstr "no se puede cambiar de %s a .." + +#: src/remove.c:407 src/remove.c:488 +#, c-format +msgid "cannot lstat `.' in %s" +msgstr "no se puede efectuar `lstat' sobre `.' en %s" + +# FIXME: ¿Por qué el original no dice inode, si es que es eso lo que quiere +# decir? +#: src/remove.c:414 src/remove.c:492 +#, c-format +msgid "%s changed dev/ino" +msgstr "%s ha cambiado dev/nodo-i" + +#: src/remove.c:574 src/remove.c:712 src/remove.c:881 src/remove.c:984 +#, c-format +msgid "cannot lstat %s" +msgstr "no se puede efectuar `lstat' sobre %s" + +# SIoNO +#: src/remove.c:603 +#, c-format +msgid "%s: descend into write-protected directory %s? " +msgstr "%s: ¿descender al directorio protegido contra escritura %s? (s/n) " + +# SIoNO +#: src/remove.c:604 +#, c-format +msgid "%s: descend into directory %s? " +msgstr "%s: ¿descender al directorio %s? (s/n) " + +# SIoNO +#: src/remove.c:614 +#, c-format +msgid "%s: remove write-protected %s %s? " +msgstr "%s: ¿borrar el %s %s protegido contra escritura? (s/n) " + +# Convendría saber qué son los `%s'. Ver el código fuente. +# El segundo es el nombre del fichero que se va a borrar, pero +# ¿y el primero? +# +# SIoNO +#: src/remove.c:615 +#, c-format +msgid "%s: remove %s %s? " +msgstr "%s: ¿borrar el %s %s? (s/n) " + +#: src/remove.c:639 +#, c-format +msgid "removed %s\n" +msgstr "%s borrado\n" + +#: src/remove.c:654 src/remove.c:1059 +#, c-format +msgid "removed directory: %s\n" +msgstr "directorio borrado: %s\n" + +#: src/remove.c:734 src/remove.c:751 src/remove.c:1064 +#, c-format +msgid "cannot remove directory %s" +msgstr "no se puede borrar el directorio %s" + +#: src/remove.c:815 +#, c-format +msgid "cannot open directory %s" +msgstr "no se puede abrir el directorio %s" + +#: src/remove.c:896 src/remove.c:1002 +#, c-format +msgid "cannot chdir from %s to %s" +msgstr "no se puede cambiar del directorio %s al %s" + +# "Esto quiere decir que seguramente el sistema..." tb +# Eso sería "This means that almost certainly you have..." sv +# Me gusta más tal y como está ahora. sv +# Creo que tienes razón. Esta es un poco difícil. Es que parece que quiere +# indicar que "esto muy probablemente indique que" o "con casi total +# seguridad esto se debe a que tiene un sistema de ficheros corrupto". +# Pero... tb +# Lo pensaré. sv +#: src/remove.c:904 +#, c-format +msgid "" +"WARNING: Circular directory structure.\n" +"This almost certainly means that you have a corrupted file system.\n" +"NOTIFY YOUR SYSTEM MANAGER.\n" +"The following directory is part of the cycle:\n" +" %s\n" +msgstr "" +"ATENCIÓN: Estructura de directorios circular.\n" +"Esto quiere decir seguramente que el sistema de ficheros está corrupto.\n" +"COMUNÍQUELO AL ADMINISTRADOR DEL SISTEMA.\n" +"El siguiente directorio es parte del ciclo:\n" +" %s\n" + +#: src/remove.c:1098 +msgid "cannot remove `.' or `..'" +msgstr "no se puede borrar `.' o `..'" + +#: src/rm.c:60 +msgid "Paul Rubin, David MacKenzie, Richard Stallman, and Jim Meyering" +msgstr "Paul Rubin, David MacKenzie, Richard Stallman, y Jim Meyering" + +#: src/rm.c:99 src/touch.c:244 +#, c-format +msgid "Usage: %s [OPTION]... FILE...\n" +msgstr "Modo de empleo: %s [OPCIÓN]... FICHERO...\n" + +# prompt es "preguntar" o "pedir confirmación". +# No me gusta nada cómo me ha quedado el verbose. Se admiten sugerencias. +# +# ¿Por qué no utilizar la forma que has utilizado anteriormente en este caso? +# "da detalles...", creo que explicar no pega ni con cola... +# +# ¿Y en inglés sí te pega? sv +# +#: src/rm.c:100 +msgid "" +"Remove (unlink) the FILE(s).\n" +"\n" +" -d, --directory unlink FILE, even if it is a non-empty directory\n" +" (super-user only)\n" +" -f, --force ignore nonexistent files, never prompt\n" +" -i, --interactive prompt before any removal\n" +" -r, -R, --recursive remove the contents of directories recursively\n" +" -v, --verbose explain what is being done\n" +msgstr "" +"Borra (desenlaza) el/los FICHERO(s).\n" +"\n" +" -d, --directory desenlaza FICHERO, incluso si es un directorio no " +"vacío\n" +" (solamente super-usuario)\n" +" -f, --force descarta los ficheros que no existan, sin preguntar\n" +" -i, --interactive pide confirmación antes de borrar\n" +" -r, -R, --recursive borra los contenidos de los directorios " +"recursivamente\n" +" -v, --verbose explica lo que va haciendo\n" + +#: src/rm.c:112 +#, c-format +msgid "" +"\n" +"To remove a file whose name starts with a `-', for example `-foo',\n" +"use one of these commands:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" +msgstr "" +"\n" +"Para borrar un fichero cuyo nombre comience con un `-', por ejemplo `-fu',\n" +"utilice una de las siguientes órdenes:\n" +" %s -- -fu\n" +"\n" +" %s ./-fu\n" + +#: src/rm.c:121 +msgid "" +"\n" +"Note that if you use rm to remove a file, it is usually possible to recover\n" +"the contents of that file. If you want more assurance that the contents " +"are\n" +"truly unrecoverable, consider using shred.\n" +msgstr "" +"\n" +"Tenga en cuenta que si utiliza rm para borrar un fichero, normalmente es\n" +"posible recuperar el contenido de ese fichero. Si quiere mayor seguridad\n" +"de que el contenido es realmente irrecuperable, considere utilizar shred.\n" + +#: src/rmdir.c:116 src/rmdir.c:217 +#, c-format +msgid "removing directory, %s" +msgstr "borrando el directorio, %s" + +#: src/rmdir.c:146 +#, c-format +msgid "Usage: %s [OPTION]... DIRECTORY...\n" +msgstr "Modo de empleo: %s [OPCIÓN]... DIRECTORIO...\n" + +#: src/rmdir.c:147 +msgid "" +"Remove the DIRECTORY(ies), if they are empty.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignore each failure that is solely because a directory\n" +" is non-empty\n" +msgstr "" +"Borra el/los DIRECTORIO(s), si están vacíos.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" no tiene en cuenta los fallos que se producen únicamente\n" +" porque un directorio no está vacío\n" + +#: src/rmdir.c:154 +msgid "" +" -p, --parents remove DIRECTORY, then try to remove each directory\n" +" component of that path name. E.g., `rmdir -p a/b/c' is\n" +" similar to `rmdir a/b/c a/b a'.\n" +" -v, --verbose output a diagnostic for every directory processed\n" +msgstr "" +" -p, --parents borra DIRECTORIO, y luego intenta borrar cada componente\n" +" de directorio de ese camino. P. ej. `rmdir -p a/b/c' es\n" +" similar a `rmdir a/b/c a/b a'.\n" +" -v, --verbose muestra un mensaje por cada directorio procesado\n" + +#: src/seq.c:82 +#, c-format +msgid "" +"Usage: %s [OPTION]... LAST\n" +" or: %s [OPTION]... FIRST LAST\n" +" or: %s [OPTION]... FIRST INCREMENT LAST\n" +msgstr "" +"Modo de empleo: %s [OPCIÓN]... ÚLTIMO\n" +" o bien: %s [OPCIÓN]... PRIMERO ÚLTIMO\n" +" o bien: %s [OPCIÓN]... PRIMERO INCREMENTO ÚLTIMO\n" + +#: src/seq.c:87 +#, c-format +msgid "" +"Print numbers from FIRST to LAST, in steps of INCREMENT.\n" +"\n" +" -f, --format=FORMAT use printf style floating-point FORMAT (default: %" +"g)\n" +" -s, --separator=STRING use STRING to separate numbers (default: \\n)\n" +" -w, --equal-width equalize width by padding with leading zeroes\n" +msgstr "" +"Muestra los números desde PRIMERO hasta ÚLTIMO, en incrementos de " +"INCREMENTO.\n" +"\n" +" -f, --format=FORMATO utiliza un FORMATO de estilo printf(3)\n" +" (por omisión: %g)\n" +" -s, --separador=CADENA utiliza CADENA para separar los números\n" +" (por omisión: \\n)\n" +" -w, --equal-width iguala el ancho rellenando con ceros\n" + +#: src/seq.c:96 +#, c-format +msgid "" +"\n" +"If FIRST or INCREMENT is omitted, it defaults to 1.\n" +"FIRST, INCREMENT, and LAST are interpreted as floating point values.\n" +"INCREMENT should be positive if FIRST is smaller than LAST, and negative\n" +"otherwise. When given, the FORMAT argument must contain exactly one of\n" +"the printf-style, floating point output formats %e, %f, %g\n" +msgstr "" +"\n" +"Si se omiten PRIMERO o INCREMENTO, el valor predeterminado es 1.\n" +"PRIMERO, INCREMENTO y ÚLTIMO se interpretan como valores de coma flotante.\n" +"INCREMENTO debe ser positivo si PRIMERO es menor que ÚLTIMO, de otra " +"manera,\n" +"negativo. Cuando se da el argumento FORMATO, debe contener exactamente uno\n" +"de los formatos estilo printf para coma flotante %e, %f, o %g\n" + +#: src/seq.c:119 +#, c-format +msgid "invalid floating point argument: %s" +msgstr "argumento de coma flotante inválido: %s" + +#: src/seq.c:189 +msgid "" +"when the starting value is larger than the limit,\n" +"the increment must be negative" +msgstr "" +"cuando el valor inicial es mayor que el límite,\n" +"el incremento debe ser negativo" + +#: src/seq.c:213 +msgid "" +"when the starting value is smaller than the limit,\n" +"the increment must be positive" +msgstr "" +"cuando el valor inicial es menor que el límite,\n" +"el incremento debe ser positivo" + +#: src/seq.c:423 +#, c-format +msgid "invalid format string: `%s'" +msgstr "cadena de formato inválida: `%s'" + +#: src/seq.c:445 +msgid "format string may not be specified when printing equal width strings" +msgstr "" +"la cadena de formato no debe especificarse cuando se muestran\n" +"cadenas de la misma anchura" + +#: src/shred.c:160 +#, c-format +msgid "Usage: %s [OPTIONS] FILE [...]\n" +msgstr "Modo de empleo: %s [OPCIONES] FICHERO [...]\n" + +#: src/shred.c:161 +msgid "" +"Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +"for even very expensive hardware probing to recover the data.\n" +"\n" +msgstr "" +"Sobreescribe los FICHERO(s) especificados repetidamente, para hacer más " +"difícil\n" +"la recuperación de los datos incluso utilizando hardware muy costoso.\n" +"\n" + +#: src/shred.c:169 +#, c-format +msgid "" +" -f, --force change permissions to allow writing if necessary\n" +" -n, --iterations=N Overwrite N times instead of the default (%d)\n" +" -s, --size=N shred this many bytes (suffixes like K, M, G accepted)\n" +msgstr "" +" -f, --force cambia los permisos para permitir la escritura si es " +"necesario\n" +" -n, --iterations=N sobreescribe N veces en vez de lo predeterminado (%d)\n" +" -s, --size=N efectúa el `shred' sobre este número de bytes\n" +" (se permiten los sufijos K, M y G)\n" + +#: src/shred.c:174 +msgid "" +" -u, --remove truncate and remove file after overwriting\n" +" -v, --verbose show progress\n" +" -x, --exact do not round file sizes up to the next full block;\n" +" this is the default for non-regular files\n" +" -z, --zero add a final overwrite with zeros to hide shredding\n" +" - shred standard output\n" +msgstr "" +" -u, --remove trunca y borra el fichero después de sobreescribirlo\n" +" -v, --verbose muestra el progreso\n" +" -x, --exact no redondea hacia arriba los tamaños de los ficheros hasta " +"el\n" +" siguiente bloque completo; este es el comportamiento\n" +" predeterminado para los ficheros no regulares\n" +" -z, --zero añade una sobreescritura final con ceros para ocultar la\n" +" acción de esta orden\n" +" - efectúa shred en la salida estándar\n" + +#: src/shred.c:184 +msgid "" +"\n" +"Delete FILE(s) if --remove (-u) is specified. The default is not to remove\n" +"the files because it is common to operate on device files like /dev/hda,\n" +"and those files usually should not be removed. When operating on regular\n" +"files, most people use the --remove option.\n" +"\n" +msgstr "" +"\n" +"Borra los FICHERO(s) si se especifica --remove (-u). La acción " +"predeterminada\n" +"es no borrar los ficheros porque es habitual operar sobre ficheros de\n" +"dispositivo como /dev/hda, y dichos ficheros normalmente no se deben " +"borrar.\n" +"Cuando se opera sobre ficheros regulares, la mayor parte de la gente utiliza " +"la\n" +"opción --remove.\n" +"\n" + +#: src/shred.c:192 +msgid "" +"CAUTION: Note that shred relies on a very important assumption:\n" +"that the filesystem overwrites data in place. This is the traditional\n" +"way to do things, but many modern filesystem designs do not satisfy this\n" +"assumption. The following are examples of filesystems on which shred is\n" +"not effective:\n" +"\n" +msgstr "" +"PRECAUCIÓN: Tenga en cuenta que shred se basa en una importante suposición:\n" +"que el sistema de ficheros sobreescribe los datos en el mismo sitio. Esta " +"es\n" +"la forma tradicional de hacer las cosas, pero muchos diseños modernos de\n" +"sistemas de ficheros no satisfacen esta suposición. Los siguientes son " +"ejemplos\n" +"de sistemas de ficheros en los que shred no es efectivo:\n" +"\n" + +#: src/shred.c:200 +msgid "" +"* log-structured or journaled filesystems, such as those supplied with\n" +" AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)\n" +"\n" +"* filesystems that write redundant data and carry on even if some writes\n" +" fail, such as RAID-based filesystems\n" +"\n" +"* filesystems that make snapshots, such as Network Appliance's NFS server\n" +"\n" +msgstr "" +"* sistemas de ficheros con estructura de registro o con versiones, como\n" +" los que suministran AIX y Solaris (y JFS, ReiserFS, XFS, Ext3, etc.)\n" +"\n" +"* sistemas de ficheros que escriben datos redundantes y siguen adelante\n" +" incluso si algunas escrituras fallan, tales como los sistemas de ficheros\n" +" basados en RAID\n" +"\n" +"* sistemas de ficheros que hacen `snapshots', tales como el servidor NFS de\n" +" Network Appliance\n" +"\n" + +#: src/shred.c:210 +msgid "" +"* filesystems that cache in temporary locations, such as NFS\n" +" version 3 clients\n" +"\n" +"* compressed filesystems\n" +"\n" +"In addition, file system backups and remote mirrors may contain copies\n" +"of the file that cannot be removed, and that will allow a shredded file\n" +"to be recovered later.\n" +msgstr "" +"* sistemas de ficheros que hacen caché en sitios temporales, tales como\n" +" los clientes de NFS versión 3\n" +"\n" +"* sistemas de ficheros comprimidos\n" +"\n" +"Además, respaldos del sistema de ficheros y espejos remotos pueden contener\n" +"copias del fichero que no se pueden borrar, y eso permite recuperar después " +"un\n" +"fichero al que se le haya hecho shred.\n" + +#: src/shred.c:808 +#, c-format +msgid "%s: cannot rewind" +msgstr "%s: no se puede rebobinar" + +#: src/shred.c:831 +#, c-format +msgid "%s: pass %lu/%lu (%s)..." +msgstr "%s: paso %lu/%lu (%s)..." + +#: src/shred.c:868 +#, c-format +msgid "%s: error writing at offset %s" +msgstr "%s: error al escribir en el desplazamiento %s" + +#: src/shred.c:897 +#, c-format +msgid "%s: file too large" +msgstr "%s: fichero demasiado grande" + +#: src/shred.c:920 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s" +msgstr "%s: paso %lu/%lu (%s)...%s" + +#: src/shred.c:936 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s/%s %d%%" +msgstr "%s: paso %lu/%lu (%s)...%s/%s %d%%" + +#: src/shred.c:1195 +#, c-format +msgid "%s: invalid file type" +msgstr "%s: tipo de fichero inválido" + +#: src/shred.c:1212 +#, c-format +msgid "%s: file has negative size" +msgstr "%s: el fichero tiene un tamaño negativo" + +#: src/shred.c:1265 +#, c-format +msgid "%s: error truncating" +msgstr "%s: error al truncar" + +#: src/shred.c:1286 +#, c-format +msgid "%s: cannot shred append-only file descriptor" +msgstr "%s: no se puede efectuar shred un descriptor de fichero de sólo añadir" + +#: src/shred.c:1371 +#, c-format +msgid "%s: removing" +msgstr "%s: borrando" + +#: src/shred.c:1412 +#, c-format +msgid "%s: renamed to %s" +msgstr "%s: renombrado a %s" + +#: src/shred.c:1438 +#, c-format +msgid "%s: removed" +msgstr "%s: borrado" + +#: src/shred.c:1503 +#, c-format +msgid "%s: cannot remove" +msgstr "%s: no se puede borrar" + +#: src/shred.c:1551 +#, c-format +msgid "%s: invalid number of passes" +msgstr "%s: número inválido de pasos" + +#: src/shred.c:1568 +#, c-format +msgid "%s: invalid file size" +msgstr "%s: tamaño de fichero inválido" + +#: src/sleep.c:34 +msgid "Jim Meyering and Paul Eggert" +msgstr "Jim Meyering y Paul Eggert" + +#: src/sleep.c:52 +#, c-format +msgid "" +"Usage: %s NUMBER[SUFFIX]...\n" +" or: %s OPTION\n" +"Pause for NUMBER seconds. SUFFIX may be `s' for seconds (the default),\n" +"`m' for minutes, `h' for hours or `d' for days. Unlike most " +"implementations\n" +"that require NUMBER be an integer, here NUMBER may be an arbitrary floating\n" +"point number.\n" +"\n" +msgstr "" +"Modo de empleo: %s NÚMERO[SUFIJO]...\n" +" o bien: %s OPCIÓN\n" +"Hace una pausa de NÚMERO segundos. El SUFIJO puede ser `s' para segundos\n" +"(predeterminado), `m' para minutos, `h' para horas o `d' para días.\n" +"Al contrario de la mayoría de las implementaciones que exigen que NÚMERO " +"sea\n" +"un entero, aquí NÚMERO puede ser un número de coma flotante arbitrario.\n" +"\n" + +#: src/sleep.c:155 +#, c-format +msgid "invalid time interval `%s'" +msgstr "intervalo de tiempo inválido `%s'" + +#: src/sleep.c:166 src/tail.c:1031 +msgid "cannot read realtime clock" +msgstr "no se puede leer el reloj de tiempo real" + +#: src/sort.c:53 +msgid "Mike Haertel and Paul Eggert" +msgstr "Mike Haertel y Paul Eggert" + +#: src/sort.c:280 +msgid "" +"Write sorted concatenation of all FILE(s) to standard output.\n" +"\n" +"Ordering options:\n" +"\n" +msgstr "" +"Muestra la concatenación ordenada de todos los FICHERO(s) en la salida\n" +"estándar.\n" +"\n" +"Opciones de ordenación:\n" +"\n" + +#: src/sort.c:289 +msgid "" +" -b, --ignore-leading-blanks ignore leading blanks\n" +" -d, --dictionary-order consider only blanks and alphanumeric " +"characters\n" +" -f, --ignore-case fold lower case to upper case characters\n" +msgstr "" +" -b, --ignore-leading-blanks descarta los espacios en blanco al principio\n" +" -d, --dictionary-order considera sólo los caracteres alfanuméricos\n" +" y los espacios\n" +" -f, --ignore-case convierte las minúsculas en mayúsculas\n" + +#: src/sort.c:294 +msgid "" +" -g, --general-numeric-sort compare according to general numerical value\n" +" -i, --ignore-nonprinting consider only printable characters\n" +" -M, --month-sort compare (unknown) < `JAN' < ... < `DEC'\n" +" -n, --numeric-sort compare according to string numerical value\n" +" -r, --reverse reverse the result of comparisons\n" +"\n" +msgstr "" +" -g, --general-numeric-sort compara de acuerdo con el valor numérico\n" +" -i, --ignore-nonprinting considera sólo los caracteres imprimibles\n" +" -M, --month-sort compara (desconocido) < 'JAN' < ... < `DEC'\n" +" -n, --numeric-sort compara de acuerdo con el valor numérico de\n" +" la cadena\n" +" -r, --reverse invierte el resultado de las comparaciones\n" +"\n" + +# Sugerencia para la -c: +# comprueba si los ficheros ya están ordenados, pero no los ordena. +# Si lo que buscas es algo corto, sugiero cambiar "y no ordena" +# por "pero no ordena", o bien "sin ordenar[los]". sv+ +#: src/sort.c:302 +msgid "" +"Other options:\n" +"\n" +" -c, --check check whether input is sorted; do not sort\n" +" -k, --key=POS1[,POS2] start a key at POS1, end it at POS 2 (origin 1)\n" +" -m, --merge merge already sorted files; do not sort\n" +" -o, --output=FILE write result to FILE instead of standard output\n" +" -s, --stable stabilize sort by disabling last-resort " +"comparison\n" +" -S, --buffer-size=SIZE use SIZE for main memory buffer\n" +msgstr "" +"Otras opciones:\n" +"\n" +" -c, --check comprueba si la entrada están ordenada; no ordena\n" +" -k, --key=POS1[,POS2] comienza una clave en POS1 y la termina en POS2\n" +" (origen 1)\n" +" -m, --merge mezcla ficheros que ya están ordenados, no ordena\n" +" -o, --output=FICHERO escribe el resultado en FICHERO, en lugar de la\n" +" salida estándar\n" +" -s, --stable estabiliza la ordenación desactivando la\n" +" comparación de último recurso\n" +" -S, --buffer-size=TAMAÑO utiliza TAMAÑO para el búfer de memoria " +"principal\n" + +#: src/sort.c:312 +#, c-format +msgid "" +" -t, --field-separator=SEP use SEP instead of non- to whitespace " +"transition\n" +" -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %s\n" +" multiple options specify multiple directories\n" +" -u, --unique with -c: check for strict ordering\n" +" otherwise: output only the first of an equal " +"run\n" +msgstr "" +" -t, --field-separator=SEP usa SEP en lugar de la transición a\n" +" un no espacio\n" +" -T, --temporary-directory=DIR usa DIR para los ficheros temporales,\n" +" no $TMPDIR ni %s\n" +" -u, --unique con -c, comprueba estrictamente el orden\n" +" en otro caso; muestra solamente la primera de\n" +" una tanda igual\n" + +#: src/sort.c:319 +msgid " -z, --zero-terminated end lines with 0 byte, not newline\n" +msgstr "" +" -z, --zero-terminated termina las líneas con el byte 0, no con nueva " +"línea\n" + +#: src/sort.c:324 +msgid "" +"\n" +"POS is F[.C][OPTS], where F is the field number and C the character " +"position\n" +"in the field. OPTS is one or more single-letter ordering options, which\n" +"override global ordering options for that key. If no key is given, use the\n" +"entire line as the key.\n" +"\n" +"SIZE may be followed by the following multiplicative suffixes:\n" +msgstr "" +"\n" +"POS es F[.C][OPCIONES], donde F es el número de campo y C la posición del\n" +"carácter en el campo. OPCIONES se compone de una o más de las opciones de\n" +"ordenación de una letra, lo cual deshabilita las opciones de ordenación\n" +"global para esa clave. Si no se da ninguna clave, usa la línea entera\n" +"como clave.\n" +"\n" +"TAMAÑO puede estar seguido por lo siguientes sufijos multiplicativos:\n" + +#: src/sort.c:333 +#, c-format +msgid "" +"% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +"*** WARNING ***\n" +"The locale specified by the environment affects sort order.\n" +"Set LC_ALL=C to get the traditional sort order that uses\n" +"native byte values.\n" +msgstr "" +"% 1% de memoria, b 1, K 1024 (predeterminado), etc con M, G, T, P, E, Z, Y.\n" +"\n" +"Si no se especifica ningún FICHERO o FICHERO es `-', lee la entrada\n" +"estándar.\n" +"\n" +"*** ATENCIÓN ***\n" +"El locale especificado en el entorno afecta a la forma de ordenación.\n" +"Establezca LC_ALL=C para obtener la forma de ordenación tradicional que\n" +"utiliza los valores de los bytes originales.\n" + +#: src/sort.c:444 +msgid "cannot create temporary file" +msgstr "no se puede crear un fichero temporal" + +#: src/sort.c:467 +msgid "open failed" +msgstr "fallo al abrir" + +#: src/sort.c:487 src/sort.c:2496 +msgid "close failed" +msgstr "error al cerrar" + +#: src/sort.c:495 +msgid "write failed" +msgstr "error al escribir" + +# ¿Es esto correcto? ¿Qué significa? +#: src/sort.c:641 +msgid "sort size" +msgstr "tamaño de la ordenación" + +#: src/sort.c:715 +msgid "stat failed" +msgstr "fallo en `stat'" + +#: src/sort.c:972 +msgid "read failed" +msgstr "fallo al leer" + +#: src/sort.c:1570 +#, c-format +msgid "%s: %s:%s: disorder: " +msgstr "%s: %s:%s: fuera de secuencia: " + +#: src/sort.c:1574 +msgid "standard error" +msgstr "salida de error estándar" + +#: src/sort.c:2032 +#, c-format +msgid "%s: invalid field specification `%s'" +msgstr "%s: especificación de campo inválida `%s'" + +#: src/sort.c:2058 +#, c-format +msgid "%s: count `%.*s' too large" +msgstr "%s: contador `%.*s' demasiado grande" + +#: src/sort.c:2064 +#, c-format +msgid "%s: invalid count at start of `%s'" +msgstr "%s: contador inválido al comienzo de `%s'" + +#: src/sort.c:2298 +msgid "invalid number after `-'" +msgstr "número inválido después de`-'" + +#: src/sort.c:2301 src/sort.c:2347 src/sort.c:2374 +msgid "invalid number after `.'" +msgstr "número inválido después de `.'" + +# No estoy muy seguro. Comprobar. +#: src/sort.c:2304 src/sort.c:2383 +msgid "stray character in field spec" +msgstr "carácter extraño en el especificador de campo" + +#: src/sort.c:2338 +msgid "invalid number at field start" +msgstr "número inválido al comienzo del campo" + +#: src/sort.c:2342 src/sort.c:2370 +msgid "field number is zero" +msgstr "el número de campo es cero" + +#: src/sort.c:2351 +msgid "character offset is zero" +msgstr "el desplazamiento de caracteres es cero" + +#: src/sort.c:2366 +msgid "invalid number after `,'" +msgstr "número inválido después de `,'" + +#: src/sort.c:2411 +#, c-format +msgid "multi-character tab `%s'" +msgstr "tab multicarácter `%s'" + +#: src/sort.c:2479 +#, c-format +msgid "extra operand `%s' not allowed with -c" +msgstr "el operando extra `%s' no está permitido con -c" + +#: src/split.c:96 +#, c-format +msgid "Usage: %s [OPTION] [INPUT [PREFIX]]\n" +msgstr "Modo de empleo: %s [OPCIÓN] [FICHERO [PREFIJO]]\n" + +#: src/split.c:100 +msgid "" +"Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default\n" +"PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input.\n" +"\n" +msgstr "" +"Corta FICHERO en trozos de tamaño fijo y los vuelca en PREFIJOaa, " +"PREFIJOab...\n" +"El prefijo por defecto es `x'. Si no se especifica FICHERO, o fichero es " +"`-',\n" +"lee la entrada estándar.\n" +"\n" + +# FIXME: ¿Ahora dos espacios es el estándar para mensajes de continuación? +# (before each output file...) +#: src/split.c:108 +#, c-format +msgid "" +" -a, --suffix-length=N use suffixes of length N (default %d)\n" +" -b, --bytes=SIZE put SIZE bytes per output file\n" +" -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file\n" +" -l, --lines=NUMBER put NUMBER lines per output file\n" +msgstr "" +" -a, --suffix-length=N utiliza sufijos de longitud N (por omisión %d)\n" +" -b, --bytes=BYTES escribe BYTES bytes en cada fichero de salida\n" +" -C, --line-bytes=BYTES escribe un máximo de BYTES bytes sin cortar " +"líneas\n" +" -l, --lines=NÚMERO pone NÚMERO de líneas en cada fichero de salida\n" + +#: src/split.c:114 +msgid "" +" --verbose print a diagnostic to standard error just\n" +" before each output file is opened\n" +msgstr "" +" --verbose muestra un diagnóstico en la salida de error\n" +" estándar antes de que cada fichero sea abierto\n" + +#: src/split.c:171 +msgid "Output file suffixes exhausted" +msgstr "Se han agotado los sufijos para los ficheros de salida" + +#: src/split.c:189 +#, c-format +msgid "creating file `%s'\n" +msgstr "creando fichero `%s'\n" + +#: src/split.c:341 +msgid "cannot split in more than one way" +msgstr "no se puede trocear de varias formas distintas" + +#: src/split.c:394 +#, c-format +msgid "%s: invalid suffix length" +msgstr "%s: longitud del sufijo inválida" + +#: src/split.c:408 src/split.c:434 +#, c-format +msgid "%s: invalid number of bytes" +msgstr "%s: número de bytes inválido" + +#: src/split.c:421 +#, c-format +msgid "%s: invalid number of lines" +msgstr "%s: número de líneas inválido" + +#: src/split.c:470 +#, c-format +msgid "`-%d' option is obsolete; use `-l %d'" +msgstr "la opción `-%d' está obsoleta; utilice `-l %d'" + +#: src/split.c:483 +msgid "invalid number" +msgstr "número inválido" + +#: src/stat.c:326 +msgid "*** invalid date/time ***" +msgstr "*** fecha/hora inválida ***" + +#: src/stat.c:608 +#, c-format +msgid "cannot read file system information for %s" +msgstr "no se puede leer la información del sistema de ficheros para %s" + +#: src/stat.c:684 +#, c-format +msgid "Usage: %s [OPTION] FILE...\n" +msgstr "Modo de empleo: %s [OPCIÓN] FICHERO...\n" + +#: src/stat.c:685 +msgid "" +"Display file or filesystem status.\n" +"\n" +" -f, --filesystem display filesystem status instead of file status\n" +" -c --format=FORMAT use the specified FORMAT instead of the default\n" +" -L, --dereference follow links\n" +" -t, --terse print the information in terse form\n" +msgstr "" +"Muestra el estado del fichero o del sistema de ficheros.\n" +"\n" +" -f, --filesystem muestra el estado del sistema de ficheros en lugar " +"del\n" +" estado del fichero\n" +" -c --format=FORMATO utiliza el FORMATO especificado en lugar del\n" +" predeterminado\n" +" -L, --dereference sigue los enlaces\n" +" -t, --terse muestra la información de manera escueta\n" + +#: src/stat.c:696 +msgid "" +"\n" +"The valid format sequences for files (without --filesystem):\n" +"\n" +" %A Access rights in human readable form\n" +" %a Access rights in octal\n" +" %B The size in bytes of each block reported by `%b'\n" +" %b Number of blocks allocated (see %B)\n" +msgstr "" +"\n" +"Formatos válidos para ficheros (sin --filesystem)\n" +"\n" +" %A Derechos de acceso en forma legible\n" +" %a Derechos de acceso en octal\n" +" %B El tamaño en bytes de cada bloque indicado por `%b'\n" +" %b Número de bloques asignados (véase %B)\n" + +#: src/stat.c:704 +msgid "" +" %D Device number in hex\n" +" %d Device number in decimal\n" +" %F File type\n" +" %f Raw mode in hex\n" +" %G Group name of owner\n" +" %g Group ID of owner\n" +msgstr "" +" %D Número de dispositivo en hexadecimal\n" +" %d Número de dispositivo en decimal\n" +" %F Tipo de fichero\n" +" %f Modo en hexadecimal\n" +" %G Nombre de grupo del propietario\n" +" %g ID del grupo del propietario\n" + +#: src/stat.c:712 +msgid "" +" %h Number of hard links\n" +" %i Inode number\n" +" %N Quoted File name with dereference if symbolic link\n" +" %n File name\n" +" %o IO block size\n" +" %s Total size, in bytes\n" +" %T Minor device type in hex\n" +" %t Major device type in hex\n" +msgstr "" +" %h Número de enlaces duros\n" +" %i Número de nodo-i\n" +" %N Nombre de fichero entrecomillado desreferenciado si era un enlace\n" +" simbólico\n" +" %n Nombre del fichero\n" +" %o tamaño del bloque de E/S\n" +" %s Tamaño total, en bytes\n" +" %T Tipo de dispositivo secundario en hexadecimal\n" +" %t Tipo de dispositivo principal en hexadecimal\n" + +#: src/stat.c:722 +msgid "" +" %U User name of owner\n" +" %u User ID of owner\n" +" %X Time of last access as seconds since Epoch\n" +" %x Time of last access\n" +" %Y Time of last modification as seconds since Epoch\n" +" %y Time of last modification\n" +" %Z Time of last change as seconds since Epoch\n" +" %z Time of last change\n" +"\n" +msgstr "" +" %U Nombre de usuario del propietario\n" +" %u ID de usuario del propietario\n" +" %X Fecha de último acceso como segundos desde la Época\n" +" %x Fecha de último acceso\n" +" %Y Fecha de última modificación como segundos desde la Época\n" +" %y Fecha de última modificación\n" +" %Z Fecha de último cambio como segundos desde la Época\n" +" %z Fecha de último cambio\n" +"\n" + +#: src/stat.c:734 +msgid "" +"Valid format sequences for file systems:\n" +"\n" +" %a Free blocks available to non-superuser\n" +" %b Total data blocks in file system\n" +" %c Total file nodes in file system\n" +" %d Free file nodes in file system\n" +" %f Free blocks in file system\n" +msgstr "" +"Formatos válidos para sistemas de ficheros:\n" +"\n" +" %a Bloques libres disponibles para el no superusuario\n" +" %b Total de bloques de datos en el sistema de ficheros\n" +" %c Total de nodos de ficheros en el sistema de ficheros\n" +" %d Nodos de ficheros libres en el sistema de ficheros\n" +" %f Bloques libres en el sistema de ficheros\n" + +#: src/stat.c:743 +msgid "" +" %i File System id in hex\n" +" %l Maximum length of filenames\n" +" %n File name\n" +" %s Optimal transfer block size\n" +" %T Type in human readable form\n" +" %t Type in hex\n" +msgstr "" +" %i id del sistema de ficheros en hexadecimal\n" +" %l Longitud máxima de los nombres de ficheros\n" +" %n Nombre del fichero\n" +" %s Tamaño de bloque de transferencia óptima\n" +" %T Tipo de forma legible\n" +" %t Tipo en hexadecimal\n" + +#: src/stty.c:498 +#, c-format +msgid "" +"Usage: %s [-F DEVICE] [--file=DEVICE] [SETTING]...\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-a|--all]\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-g|--save]\n" +msgstr "" +"Modo de empleo: %s [-F DISPOSITIVO] [--file=DISPOSITIVO] [OPCIONES]...\n" +" o bien: %s [-F DISPOSITIVO] [--file=DISPOSITIVO] [-a|--all]\n" +" o bien: %s [-F DISPOSITIVO] [--file=DISPOSITIVO] [-g|--save]\n" + +# Eso de los "humanos" en español suena un poco raro. ¿no? sv +# Por acuerdo, usamos 'el' terminal em+ +# Añado comillas en '-' em+ +# FIXME. Comunicar primero al autor. sv+ +# Sistema subyacente ?? , mejor dejar 'sistema' a secas em+ +# Depende, ¿qué ocurre con los compiladores cruzados? +#: src/stty.c:504 +msgid "" +"Print or change terminal characteristics.\n" +"\n" +" -a, --all print all current settings in human-readable form\n" +" -g, --save print all current settings in a stty-readable form\n" +" -F, --file=DEVICE open and use the specified DEVICE instead of stdin\n" +msgstr "" +"Muestra o establece las características de la terminal\n" +"\n" +" -a, --all muestra todos los valores actuales en forma legible para\n" +" humanos\n" +" -g, --save muestra todos los valores actuales en forma legible para\n" +" ttys\n" +" -F, --file=DISP abre y utiliza el DISPositivo especificado en lugar de la\n" +" entrada estándar\n" + +#: src/stty.c:513 +msgid "" +"\n" +"Optional - before SETTING indicates negation. An * marks non-POSIX\n" +"settings. The underlying system defines which settings are available.\n" +msgstr "" +"\n" +"Un - opcional antes de VALOR indica negación. Un * marca valores no POSIX.\n" +"El sistema subyacente define qué valores están disponibles.\n" + +# Contexto del shell ? , ¿qué es eso? em+ +#: src/stty.c:518 +msgid "" +"\n" +"Special characters:\n" +" * dsusp CHAR CHAR will send a terminal stop signal once input flushed\n" +" eof CHAR CHAR will send an end of file (terminate the input)\n" +" eol CHAR CHAR will end the line\n" +msgstr "" +"\n" +"Caracteres especiales:\n" +" * dsusp CAR el CARácter enviará una señal de alto a la terminal una " +"vez\n" +" que se haya limpiado la entrada\n" +" eof CAR el CARácter enviará un fin de línea (termina la entrada)\n" +" eol CAR el CARácter terminará la línea\n" + +#: src/stty.c:525 +msgid "" +" * eol2 CHAR alternate CHAR for ending the line\n" +" erase CHAR CHAR will erase the last character typed\n" +" intr CHAR CHAR will send an interrupt signal\n" +" kill CHAR CHAR will erase the current line\n" +msgstr "" +" * eol2 CAR CARácter alternativo para terminar la línea\n" +" erase CAR el CARácter borrará el último carácter tecleado\n" +" intr CAR el CARácter enviará una señal de interrupción\n" +" kill CAR el CARácter borrará la línea actual\n" + +#: src/stty.c:531 +msgid "" +" * lnext CHAR CHAR will enter the next character quoted\n" +" quit CHAR CHAR will send a quit signal\n" +" * rprnt CHAR CHAR will redraw the current line\n" +" start CHAR CHAR will restart the output after stopping it\n" +msgstr "" +" * lnext CAR el CARácter introducirá el siguiente carácter comentado\n" +" quit CAR el CARácter enviará una señal de salida\n" +" * rprnt CAR el CARácter redibujará la línea actual\n" +" start CAR el CARácter reiniciará la salida después de haberla " +"detenido\n" + +#: src/stty.c:537 +msgid "" +" stop CHAR CHAR will stop the output\n" +" susp CHAR CHAR will send a terminal stop signal\n" +" * swtch CHAR CHAR will switch to a different shell layer\n" +" * werase CHAR CHAR will erase the last word typed\n" +msgstr "" +" stop CAR el CARácter detendrá la salida\n" +" susp CAR el CARácter enviará una señal de alto a la terminal\n" +" * swtch CAR el CARácter establecerá un contexto diferente de shell\n" +" * werase CAR el CARácter borrará la última palabra tecleada\n" + +# FIXME: Falta un espacio ¿? +#: src/stty.c:543 +msgid "" +"\n" +"Special settings:\n" +" N set the input and output speeds to N bauds\n" +" * cols N tell the kernel that the terminal has N columns\n" +" * columns N same as cols N\n" +msgstr "" +"\n" +"Valores especiales:\n" +" N establece la velocidad de entrada y salida a N baudios\n" +" * cols N dice al núcleo que la terminal tiene N columnas\n" +" * columns N igual que cols N\n" + +#: src/stty.c:550 +msgid "" +" ispeed N set the input speed to N\n" +" * line N use line discipline N\n" +" min N with -icanon, set N characters minimum for a completed " +"read\n" +" ospeed N set the output speed to N\n" +msgstr "" +" ispeed N establece la velocidad de entrada a N\n" +" * line N utiliza la disciplina de línea N\n" +" min N con -icanon, establece a N caracteres como mínimo para una\n" +" lectura completada\n" +" ospeed N establece la velocidad de salida a N\n" + +#: src/stty.c:556 +msgid "" +" * rows N tell the kernel that the terminal has N rows\n" +" * size print the number of rows and columns according to the " +"kernel\n" +" speed print the terminal speed\n" +" time N with -icanon, set read timeout of N tenths of a second\n" +msgstr "" +" * rows N dice al núcleo que la terminal tiene N líneas\n" +" * size muestra el número de líneas y columnas de acuerdo con el " +"núcleo\n" +" speed muestra la velocidad de la terminal\n" +" time N con -icanon, establece el tiempo fuera de lectura en N\n" +" décimas de segundo\n" + +#: src/stty.c:562 +msgid "" +"\n" +"Control settings:\n" +" [-]clocal disable modem control signals\n" +" [-]cread allow input to be received\n" +" * [-]crtscts enable RTS/CTS handshaking\n" +" csN set character size to N bits, N in [5..8]\n" +msgstr "" +"\n" +"Valores de control:\n" +" [-]clocal desactiva las señales de control del módem\n" +" [-]cread permite que se reciba entrada\n" +" * [-]crtscts permite negociación RTS/CTS\n" +" csN establece el tamaño del carácter en N bits, N en [5..8]\n" + +# ## en -cread -> permite que se reciba entrada +# ## vale. +#: src/stty.c:570 +msgid "" +" [-]cstopb use two stop bits per character (one with `-')\n" +" [-]hup send a hangup signal when the last process closes the tty\n" +" [-]hupcl same as [-]hup\n" +" [-]parenb generate parity bit in output and expect parity bit in " +"input\n" +" [-]parodd set odd parity (even with `-')\n" +msgstr "" +" [-]cstopb utiliza dos bits de paro por carácter (uno con `-')\n" +" [-]hup manda una señal de colgar cuando el último proceso cierra\n" +" la tty\n" +" [-]hupcl igual que [-]hup\n" +" [-]parenb genera un bit de paridad en la salida y espera un bit de\n" +" paridad en la entrada\n" +" [-]parodd establece paridad impar (incluso con `-')\n" + +#: src/stty.c:577 +msgid "" +"\n" +"Input settings:\n" +" [-]brkint breaks cause an interrupt signal\n" +" [-]icrnl translate carriage return to newline\n" +" [-]ignbrk ignore break characters\n" +" [-]igncr ignore carriage return\n" +msgstr "" +"\n" +"Valores de entrada:\n" +" [-]brkint `breaks' causan una señal de interrupción\n" +" [-]icrnl traduce el retorno de carro a nueva línea\n" +" [-]ignbrk descarta los caracteres de `break'\n" +" [-]igncr descarta los retornos de carro\n" + +#: src/stty.c:585 +msgid "" +" [-]ignpar ignore characters with parity errors\n" +" * [-]imaxbel beep and do not flush a full input buffer on a character\n" +" [-]inlcr translate newline to carriage return\n" +" [-]inpck enable input parity checking\n" +" [-]istrip clear high (8th) bit of input characters\n" +msgstr "" +" [-]ignpar descarta los caracteres con error de paridad\n" +" * [-]imaxbel emite un pitido y no limpia un búfer de entrada lleno con " +"un\n" +" carácter\n" +" [-]inlcr traduce nueva línea a retorno de carro\n" +" [-]inpck permite la revisión de paridad de entrada\n" +" [-]istrip borra el bit alto (8º) de los caracteres de entrada\n" + +#: src/stty.c:592 +msgid "" +" * [-]iuclc translate uppercase characters to lowercase\n" +" * [-]ixany let any character restart output, not only start character\n" +" [-]ixoff enable sending of start/stop characters\n" +" [-]ixon enable XON/XOFF flow control\n" +" [-]parmrk mark parity errors (with a 255-0-character sequence)\n" +" [-]tandem same as [-]ixoff\n" +msgstr "" +" * [-]iuclc traduce de caracteres en mayúscula a minúscula\n" +" * [-]ixany deja que cualquier carácter reinicie la entrada, no sólo\n" +" el carácter de inicio\n" +" [-]ixoff permite el envío de caracteres de inicio/alto\n" +" [-]ixon permite el control de flujo XON/XOFF\n" +" [-]parmrk marca errores de paridad (con la secuencia de caracteres " +"255-0)\n" +" [-]tandem igual que [-]ixoff\n" + +#: src/stty.c:600 +msgid "" +"\n" +"Output settings:\n" +" * bsN backspace delay style, N in [0..1]\n" +" * crN carriage return delay style, N in [0..3]\n" +" * ffN form feed delay style, N in [0..1]\n" +" * nlN newline delay style, N in [0..1]\n" +msgstr "" +"\n" +"Valores de salida:\n" +" * bsN estilo de retardo de retroceso, N en [0..1]\n" +" * crN estilo de retardo de retorno de carro, N en [0..3]\n" +" * ffN estilo de retardo de salto de página, N en [0..1]\n" +" * nlN estilo de retardo de nueva línea, N in [0..1]\n" + +#: src/stty.c:608 +msgid "" +" * [-]ocrnl translate carriage return to newline\n" +" * [-]ofdel use delete characters for fill instead of null characters\n" +" * [-]ofill use fill (padding) characters instead of timing for delays\n" +" * [-]olcuc translate lowercase characters to uppercase\n" +" * [-]onlcr translate newline to carriage return-newline\n" +" * [-]onlret newline performs a carriage return\n" +msgstr "" +" * [-]ocrnl traduce retorno de carro a nueva línea\n" +" * [-]ofdel utiliza caracteres de borrado para relleno en lugar de\n" +" caracteres nulos\n" +" * [-]ofill utiliza caracteres de relleno en lugar de tiempo para " +"retardos\n" +" * [-]olcuc traduce caracteres en minúscula a mayúscula\n" +" * [-]onlcr traduce nueva línea a retorno de carro-nueva línea\n" +" * [-]onlret nueva línea realiza un retorno de carro\n" + +#: src/stty.c:616 +msgid "" +" * [-]onocr do not print carriage returns in the first column\n" +" [-]opost postprocess output\n" +" * tabN horizontal tab delay style, N in [0..3]\n" +" * tabs same as tab0\n" +" * -tabs same as tab3\n" +" * vtN vertical tab delay style, N in [0..1]\n" +msgstr "" +" * [-]onocr no muestra retornos de carro en la primera columna\n" +" [-]opost postprocesa salida\n" +" * tabN estilo de retardo de tabulador horizontal, N en [0..3]\n" +" * tabs igual que tab0\n" +" * -tabs igual que tab3\n" +" * vtN estilo de retardo de tabulador vertical, N en [0..1]\n" + +# lo del carácter de matar es un poco fuerte, ¿no? sv +# echo = muestra, mejor que repite, aquí, creo. gerardo +# perdería parte del significado. sv +#: src/stty.c:624 +msgid "" +"\n" +"Local settings:\n" +" [-]crterase echo erase characters as backspace-space-backspace\n" +" * crtkill kill all line by obeying the echoprt and echoe settings\n" +" * -crtkill kill all line by obeying the echoctl and echok settings\n" +msgstr "" +"\n" +"Valores locales:\n" +" [-]crterase repite los caracteres de borrado como\n" +" retroceso-espacio-retroceso\n" +" * crtkill mata toda la línea obedeciendo los valores echoprt y echoe\n" +" * -crtkill mata toda la línea obedeciendo los valores echoctl y echok\n" + +#: src/stty.c:631 +msgid "" +" * [-]ctlecho echo control characters in hat notation (`^c')\n" +" [-]echo echo input characters\n" +" * [-]echoctl same as [-]ctlecho\n" +" [-]echoe same as [-]crterase\n" +" [-]echok echo a newline after a kill character\n" +msgstr "" +" * [-]ctlecho repite los caracteres de control en notación gorro (`^c')\n" +" [-]echo repite los caracteres de entrada\n" +" * [-]echoctl igual que [-]ctlecho\n" +" [-]echoe igual que [-]crterase\n" +" [-]echok repite una nueva línea después de un carácter de matar\n" + +#: src/stty.c:638 +msgid "" +" * [-]echoke same as [-]crtkill\n" +" [-]echonl echo newline even if not echoing other characters\n" +" * [-]echoprt echo erased characters backward, between `\\' and '/'\n" +" [-]icanon enable erase, kill, werase, and rprnt special characters\n" +" [-]iexten enable non-POSIX special characters\n" +msgstr "" +" * [-]echoke igual que [-]crtkill\n" +" [-]echonl repite nueva línea aún si no está repitiendo otros " +"caracteres\n" +" * [-]echoprt repite los caracteres borrados en orden inverso, entre\n" +" `\\' y '/'\n" +" [-]icanon permite los caracteres especiales erase, kill, werase,\n" +" y rprnt\n" +" [-]iexten permite caracteres especiales no-POSIX\n" + +#: src/stty.c:645 +msgid "" +" [-]isig enable interrupt, quit, and suspend special characters\n" +" [-]noflsh disable flushing after interrupt and quit special " +"characters\n" +" * [-]prterase same as [-]echoprt\n" +" * [-]tostop stop background jobs that try to write to the terminal\n" +" * [-]xcase with icanon, escape with `\\' for uppercase characters\n" +msgstr "" +" [-]isig permite los caracteres especiales interrupt, quit, y " +"suspend\n" +" [-]noflsh no permite limpieza después de los caracteres especiales\n" +" interrupt y quit\n" +" * [-]prterase igual que [-]echoprt\n" +" * [-]tostop detiene trabajos en `background' que tratan de escribir a\n" +" la terminal\n" +" * [-]xcase con icanon, escapa con `\\' para caracteres en mayúscula\n" + +#: src/stty.c:652 +msgid "" +"\n" +"Combination settings:\n" +" * [-]LCASE same as [-]lcase\n" +" cbreak same as -icanon\n" +" -cbreak same as icanon\n" +msgstr "" +"\n" +"Valores de combinación:\n" +" * [-]LCASE igual que [-]lcase\n" +" cbreak igual que -icanon\n" +" -cbreak igual que icanon\n" + +#: src/stty.c:659 +msgid "" +" cooked same as brkint ignpar istrip icrnl ixon opost isig\n" +" icanon, eof and eol characters to their default values\n" +" -cooked same as raw\n" +" crt same as echoe echoctl echoke\n" +msgstr "" +" cooked igual que caracteres brkint ignpar istrip icrnl ixon\n" +" opost isig icanon, eof y eol a sus valores por omisión\n" +" -cooked igual que raw\n" +" crt igual que echoe echoctl echoke\n" + +#: src/stty.c:665 +msgid "" +" dec same as echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq same as [-]ixany\n" +" ek erase and kill characters to their default values\n" +" evenp same as parenb -parodd cs7\n" +msgstr "" +" dec igual que echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq igual que [-]ixany\n" +" ek caracteres erase y kill a sus valores por omisión\n" +" evenp igual que parenb -parodd cs7\n" + +#: src/stty.c:672 +msgid "" +" -evenp same as -parenb cs8\n" +" * [-]lcase same as xcase iuclc olcuc\n" +" litout same as -parenb -istrip -opost cs8\n" +" -litout same as parenb istrip opost cs7\n" +" nl same as -icrnl -onlcr\n" +" -nl same as icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +msgstr "" +" -evenp igual que -parenb cs8\n" +" * [-]lcase igual que xcase iuclc olcuc\n" +" litout igual que -parenb -istrip -opost cs8\n" +" -litout igual que parenb istrip opost cs7\n" +" nl igual que -icrnl -onlcr\n" +" -nl igual que icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" + +#: src/stty.c:680 +msgid "" +" oddp same as parenb parodd cs7\n" +" -oddp same as -parenb cs8\n" +" [-]parity same as [-]evenp\n" +" pass8 same as -parenb -istrip cs8\n" +" -pass8 same as parenb istrip cs7\n" +msgstr "" +" oddp igual que parenb parodd cs7\n" +" -oddp igual que -parenb cs8\n" +" [-]parity igual que [-]evenp\n" +" pass8 igual que -parenb -istrip cs8\n" +" -pass8 igual que parenb istrip cs7\n" + +#: src/stty.c:687 +msgid "" +" raw same as -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw same as cooked\n" +msgstr "" +" raw igual que -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw igual que cooked\n" + +#: src/stty.c:693 +msgid "" +" sane same as cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, all special\n" +" characters to their default values.\n" +msgstr "" +" sane igual que cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, y todos los\n" +" caracteres especiales a sus valores por omisión.\n" + +#: src/stty.c:701 +msgid "" +"\n" +"Handle the tty line connected to standard input. Without arguments,\n" +"prints baud rate, line discipline, and deviations from stty sane. In\n" +"settings, CHAR is taken literally, or coded as in ^c, 0x37, 0177 or\n" +"127; special values ^- or undef used to disable special characters.\n" +msgstr "" +"\n" +"Maneja la línea tty conectada a la entrada estándar. Sin argumentos,\n" +"muestra la tasa de baudios, la disciplina de línea, y desviaciones con\n" +"respecto de `stty sane'. En valores, el CARácter es tomado literalmente,\n" +"o codificado como en ^c, 0x37, 0177 ó 127; los valores especiales ^- o\n" +"undef son utilizados para no permitir caracteres especiales.\n" + +#: src/stty.c:787 +msgid "only one device may be specified" +msgstr "sólo se puede especificar un dispositivo" + +#: src/stty.c:882 +msgid "" +"the options for verbose and stty-readable output styles are\n" +"mutually exclusive" +msgstr "" +"las opciones para estilos de salida explícitos y legibles para terminal son\n" +"mutuamente excluyentes" + +#: src/stty.c:887 +msgid "when specifying an output style, modes may not be set" +msgstr "" +"cuando se especifica un estilo de salida, no se pueden establecer los modos" + +#: src/stty.c:903 +#, c-format +msgid "%s: couldn't reset non-blocking mode" +msgstr "%s: no se pudo reiniciar el modo `non-blocking'" + +#: src/stty.c:957 src/stty.c:1064 +#, c-format +msgid "invalid argument `%s'" +msgstr "argumento inválido `%s'" + +#: src/stty.c:968 src/stty.c:985 src/stty.c:997 src/stty.c:1010 +#: src/stty.c:1022 src/stty.c:1041 +#, c-format +msgid "missing argument to `%s'" +msgstr "falta el argumento de `%s'" + +#: src/stty.c:1117 +#, c-format +msgid "%s: unable to perform all requested operations" +msgstr "%s: no se pudieron realizar todas las operaciones solicitadas" + +# Me temo que new_mode no se puede traducir. sv +#: src/stty.c:1122 +msgid "new_mode: mode\n" +msgstr "new_mode: modo\n" + +#: src/stty.c:1462 +#, c-format +msgid "%s: no size information for this device" +msgstr "%s: no hay información sobre tamaño para este dispositivo" + +#: src/stty.c:1944 +#, c-format +msgid "invalid integer argument `%s'" +msgstr "argumento entero inválido `%s'" + +#: src/su.c:289 +msgid "Password:" +msgstr "Contraseña:" + +#: src/su.c:292 +msgid "getpass: cannot open /dev/tty" +msgstr "getpass: no se puede abrir /dev/tty" + +# Aquí habla de "groups", en plural. No se pueden establecer los +# grupos. gerardo +# Cierto, eso es literalmente, pero: ¿"su" puede cambiar a varios grupos +# o a uno cada vez? sv +#: src/su.c:350 +msgid "cannot set groups" +msgstr "no se puede establecer el grupo" + +#: src/su.c:354 +msgid "cannot set group id" +msgstr "no se puede establecer el id del grupo" + +#: src/su.c:356 +msgid "cannot set user id" +msgstr "no se puede establecer el id del usuario" + +#: src/su.c:437 +#, c-format +msgid "Usage: %s [OPTION]... [-] [USER [ARG]...]\n" +msgstr "Modo de empleo: %s [OPCIÓN]... [-] [USUARIO [ARG]...]\n" + +# login shell no lo traduciría em+ +# Caparazón de entrada. Bueno, vale, `shell' de entrada. gerardo +# Si acaso shell de inicio. Pero sólo si acaso. sv +#: src/su.c:438 +msgid "" +"Change the effective user id and group id to that of USER.\n" +"\n" +" -, -l, --login make the shell a login shell\n" +" -c, --commmand=COMMAND pass a single COMMAND to the shell with -c\n" +" -f, --fast pass -f to the shell (for csh or tcsh)\n" +" -m, --preserve-environment do not reset environment variables\n" +" -p same as -m\n" +" -s, --shell=SHELL run SHELL if /etc/shells allows it\n" +msgstr "" +"Cambia el identificador efectivo de usuario y de grupo al del USUARIO.\n" +"\n" +" -, -l, --login hace al shell un shell de `login'\n" +" -c, --command=ORDEN pasa una sola ORDEN al shell con -c\n" +" -f, --fast pasa -f al shell (para csh o tcsh)\n" +" -m, --preserve-environment no borra las variables de entorno\n" +" -p igual que -m\n" +" -s, --shell=SHELL ejecuta SHELL si /etc/shells lo permite\n" + +#: src/su.c:450 +msgid "" +"\n" +"A mere - implies -l. If USER not given, assume root.\n" +msgstr "" +"\n" +"Un simple - implica -l. Si no se da el USUARIO, se supone root.\n" + +#: src/su.c:529 +#, c-format +msgid "user %s does not exist" +msgstr "el usuario %s no existe" + +#: src/su.c:552 +msgid "incorrect password" +msgstr "contraseña incorrecta" + +#: src/su.c:569 +#, c-format +msgid "using restricted shell %s" +msgstr "usando el shell restringido %s" + +#: src/su.c:580 +#, c-format +msgid "warning: cannot change directory to %s" +msgstr "atención: no se puede cambiar al directorio %s" + +#: src/sum.c:36 +msgid "Kayvan Aghaiepour and David MacKenzie" +msgstr "Kayvan Aghaiepour y David MacKenzie" + +# usa bloques -> con bloques ... así no se repite tanto :) ipg +# Creo que está bien así em+ +#: src/sum.c:64 +msgid "" +"Print checksum and block counts for each FILE.\n" +"\n" +" -r defeat -s, use BSD sum algorithm, use 1K blocks\n" +" -s, --sysv use System V sum algorithm, use 512 bytes blocks\n" +msgstr "" +"Muestra la suma de comprobación y el número de bloques para cada FICHERO.\n" +"\n" +" -r incompatible con -s, usa el algoritmo de BSD, con bloques de " +"1K\n" +" -s, --sysv usa el algoritmo de System V, con bloques de 512 bytes\n" + +#: src/sync.c:45 +msgid "" +"Force changed blocks to disk, update the super block.\n" +"\n" +msgstr "" +"Guarda los bloques cambiados en el disco, actualiza el superbloque.\n" +"\n" + +#: src/sync.c:70 src/tty.c:112 +msgid "ignoring all arguments" +msgstr "no se tendrá en cuenta ningún argumento" + +# ¿Qué tal poner --help y --version como los puse yo en diff y find? +# --help Muestra esta ayuda., +# -v --version Da información sobre la versión del programa. +# Lo digo por aquello que hablamos que el `y finaliza' sobra, ya +# que es el comportamiento que se define. ipg +# +# Vale, si convences a Enrique... sv +# +# Apúntame a la propuesta. tb +# +# Pues entonces ya somos tres. Habría que hablarlo seriamente... sv +# +# Aunque ya lo hemos puesto así en todos sitios ... casi podríamos +# dejarlo (daño no hace, eso sí es verdad) ipg +# +# Lo dejaremos para otra ocasión. Ya os avisaré. sv +#: src/sys2.h:492 +msgid " --help display this help and exit\n" +msgstr " --help muestra esta ayuda y finaliza\n" + +#: src/sys2.h:494 +msgid " --version output version information and exit\n" +msgstr " --version informa de la versión y finaliza\n" + +#: src/tac.c:54 +msgid "Jay Lepreau and David MacKenzie" +msgstr "Jay Lepreau y David MacKenzie" + +#: src/tac.c:131 +msgid "" +"Write each FILE to standard output, last line first.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Escribe cada FICHERO en la salida estándar comenzando por la última línea\n" +"Si no se especifica FICHERO o FICHERO es `-', lee la entrada estándar.\n" +"\n" + +#: src/tac.c:139 +msgid "" +" -b, --before attach the separator before instead of after\n" +" -r, --regex interpret the separator as a regular expression\n" +" -s, --separator=STRING use STRING as the separator instead of newline\n" +msgstr "" +" -b, --before añade el separador antes de cada línea, en lugar\n" +" de añadirlo después\n" +" -r, --regex interpreta el separador como una expresión " +"regular\n" +" -s, --separator=CADENA usa CADENA como separador, en lugar de un salto " +"de\n" +" línea\n" + +#: src/tac.c:453 src/tac.c:592 +msgid "stdin: read error" +msgstr "stdin: error de lectura" + +# "la cadena" ¿de dónde sale eso? sv +# Bueno, siempre he traducido array por cadena, cuando +# he tenido que hacerlo. Lo siento +# ¿Qué pongo? ¿secuencia de caracteres nula? em+ +# ¿Y "el separador no puede ser vacío"? sv +# La única cosa que es vacía de la que he oido hablar es el famoso +# conjunto ese. Las demás cosas o están vacías o no están, pero +# no 'son' vacías em +# Yo pondría `el separador no puede ser nulo'. No es muy ortodoxo, +# pero no queda mal. ipg +# Por mí de acuerdo, lo cambio em +#: src/tac.c:638 +msgid "separator cannot be empty" +msgstr "el separador no puede ser nulo" + +#: src/tail.c:49 +msgid "Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering" +msgstr "Paul Rubin, David MacKenzie, Ian Lance Taylor, y Jim Meyering" + +#: src/tail.c:238 +#, c-format +msgid "" +"Print the last %d lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Muestra las últimas %d líneas de cada FICHERO en la salida estándar.\n" +"Con más de un FICHERO, precede a cada grupo de líneas con una cabecera.\n" +"Si no se especifica FICHERO o FICHERO es `-', lee la entrada estándar.\n" +"\n" + +#: src/tail.c:247 +msgid "" +" --retry keep trying to open a file even if it is\n" +" inaccessible when tail starts or if it becomes\n" +" inaccessible later -- useful only with -f\n" +" -c, --bytes=N output the last N bytes\n" +msgstr "" +" --retry sigue intentando abrir un fichero incluso si es\n" +" inaccesible cuando tail comienza o si se " +"vuelve\n" +" inaccesible más tarde -- útil solamente con -f\n" +" -c, --bytes=N muestra los últimos N bytes\n" + +#: src/tail.c:253 +msgid "" +" -f, --follow[={name|descriptor}]\n" +" output appended data as the file grows;\n" +" -f, --follow, and --follow=descriptor are\n" +" equivalent\n" +" -F same as --follow=name --retry\n" +msgstr "" +" -f, --follow[={name|descriptor}] muestra a medida que el fichero crece;\n" +" -f, --follow, y --follow=descriptor son\n" +" equivalentes\n" +" -F lo mismo que --follow=name --retry\n" + +#: src/tail.c:260 +#, c-format +msgid "" +" -n, --lines=N output the last N lines, instead of the last %d\n" +" --max-unchanged-stats=N\n" +" with --follow=name, reopen a FILE which has not\n" +" changed size after N (default %d) iterations\n" +" to see if it has been unlinked or renamed\n" +" (this is the usual case of rotated log files)\n" +msgstr "" +" -n, --lines muestra las últimas N líneas en lugar de %d\n" +" --max-unchanged-stats=N\n" +" con --follow=name, reabre un FICHERO que no ha\n" +" cambiado de tamaño después de N (por omisión %d)\n" +" iteraciones, para ver si ha sido borrado o\n" +" renombrado (este es el caso usual para ficheros\n" +" de registro que rotan)\n" + +#: src/tail.c:271 +msgid "" +" --pid=PID with -f, terminate after process ID, PID dies\n" +" -q, --quiet, --silent never output headers giving file names\n" +" -s, --sleep-interval=S with -f, sleep for approximately S seconds\n" +" (default 1.0) between iterations.\n" +" -v, --verbose always output headers giving file names\n" +msgstr "" +" --pid=PID con -f, termina después de que el ID del " +"proceso,\n" +" PID, muere\n" +" -q, --quiet, --silent no presenta cabeceras para cada fichero\n" +" -s, --sleep-interval=S con -f, espera aproximadamente S segundos entre\n" +" iteraciones (por omisión 1.0)\n" +" -v, --verbose presenta siempre las cabeceras para cada fichero\n" + +#: src/tail.c:280 +msgid "" +"\n" +"If the first character of N (the number of bytes or lines) is a `+',\n" +"print beginning with the Nth item from the start of each file, otherwise,\n" +"print the last N items in the file. N may have a multiplier suffix:\n" +"b for 512, k for 1024, m for 1048576 (1 Meg).\n" +"\n" +msgstr "" +"\n" +"Si el primer carácter de N (el número de bytes o líneas) es un `+',\n" +"comienza a mostrar en el elemento N-ésimo contando desde el principio\n" +"de cada fichero, en otro caso, muestra los últimos N elementos del\n" +"fichero. N puede tener diferentes sufijos que indican un factor:\n" +"b para 512, k para 1024, m para 1048576 (1 Mega).\n" +"\n" + +#: src/tail.c:288 +msgid "" +"With --follow (-f), tail defaults to following the file descriptor, which\n" +"means that even if a tail'ed file is renamed, tail will continue to track\n" +"its end. " +msgstr "" +"Con --follow (-f), tail de forma predeterminada seguirá el descriptor del\n" +"fichero, lo que significa que si se renombra un fichero al que se le hace " +"tail\n" +"tail continuará siguiendo su final. " + +#: src/tail.c:293 +msgid "" +"This default behavior is not desirable when you really want to\n" +"track the actual name of the file, not the file descriptor (e.g., log\n" +"rotation). Use --follow=name in that case. That causes tail to track the\n" +"named file by reopening it periodically to see if it has been removed and\n" +"recreated by some other program.\n" +msgstr "" +"Este comportamiento predeterminado no es\n" +"deseable cuando lo que de verdad quiere seguir es el nombre real del " +"fichero,\n" +"no el descriptor del fichero (p.ej: rotación de ficheros de registro). " +"Utilice\n" +"--follow=nombre en tal caso. Esto hace que tail siga el fichero mencionado\n" +"reabriéndolo periódicamente para ver si ha sido borrado o recreado por " +"algún\n" +"otro programa.\n" + +# df=descriptor de fichero, por supuesto... sv +#: src/tail.c:331 +#, c-format +msgid "closing %s (fd=%d)" +msgstr "cerrando %s (df=%d)" + +#: src/tail.c:391 +#, c-format +msgid "%s: cannot seek to offset %s" +msgstr "%s: no se puede desplazar a la posición %s" + +#: src/tail.c:395 +#, c-format +msgid "%s: cannot seek to relative offset %s" +msgstr "%s: no se puede desplazar a la posición relativa %s" + +#: src/tail.c:400 +#, c-format +msgid "%s: cannot seek to end-relative offset %s" +msgstr "%s: no se puede desplazar a la posición relativa al final %s" + +#: src/tail.c:818 +#, c-format +msgid "`%s' has become inaccessible" +msgstr "`%s' se ha vuelto inaccesible" + +#: src/tail.c:835 +#, c-format +msgid "`%s' has been replaced with an untailable file; giving up on this name" +msgstr "" +"`%s' ha sido reemplazado por un fichero al que no se le puede hacer tail;\n" +"abandono con este nombre" + +#: src/tail.c:856 +#, c-format +msgid "`%s' has become accessible" +msgstr "`%s' se ha vuelto accesible" + +#: src/tail.c:864 +#, c-format +msgid "`%s' has appeared; following end of new file" +msgstr "`%s' ha aparecido; siguiendo el final del nuevo fichero" + +#: src/tail.c:875 +#, c-format +msgid "`%s' has been replaced; following end of new file" +msgstr "`%s' ha sido reemplazado; siguiendo el final del nuevo fichero" + +#: src/tail.c:1000 +#, c-format +msgid "%s: file truncated" +msgstr "%s: fichero truncado" + +#: src/tail.c:1020 +msgid "no files remaining" +msgstr "no queda ningún fichero" + +#: src/tail.c:1236 +#, c-format +msgid "%s: cannot follow end of this type of file; giving up on this name" +msgstr "" +"%s: no se puede seguir el final de este tipo de fichero; abandono\n" +"con este nombre" + +#: src/tail.c:1356 +#, c-format +msgid "%c: invalid suffix character in obsolescent option" +msgstr "%c: el sufijo es inválido en una opción obsoleta" + +# FIXME: Es muy raro que después de ; se use mayúscula. +#: src/tail.c:1405 +#, c-format +msgid "" +"too many arguments; When using tail's obsolescent option syntax (%s)\n" +"there may be no more than one file argument. Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"demasiados argumentos; Cuando se utiliza la opción de sintaxis obsoleta de\n" +"tail (%s) no puede haber más de un fichero como argumento. Utilice la " +"opción\n" +"equivalente -n ó -c en su lugar." + +#: src/tail.c:1414 +#, c-format +msgid "" +"Warning: it is not portable to use two or more file arguments with\n" +"tail's obsolescent option syntax (%s). Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"Atención: no es transportable usar dos o más ficheros como argumentos con " +"la\n" +"opción de sintaxis obsoleta (%s). Utilice la opción equivalente -n ó -c\n" +"en su lugar." + +#: src/tail.c:1423 +#, c-format +msgid "`%s' option is obsolete; use `%s-%c %.*s'" +msgstr "la opción `%s' está obsoleta; utilice `%s-%c %.*s'" + +#: src/tail.c:1484 +#, c-format +msgid "%s is larger than the maximum file size on this system" +msgstr "%s es más grande que el tamaño máximo de fichero para este sistema" + +#: src/tail.c:1510 +#, c-format +msgid "%s: invalid maximum number of unchanged stats between opens" +msgstr "%s: número máximo de stats entre aperturas inválido" + +#: src/tail.c:1522 +#, c-format +msgid "%s: invalid maximum number of consecutive size changes" +msgstr "%s: número máximo de cambios de tamaño consecutivos inválido" + +#: src/tail.c:1534 +#, c-format +msgid "%s: invalid PID" +msgstr "%s: PID inválido" + +#: src/tail.c:1549 +#, c-format +msgid "%s: invalid number of seconds" +msgstr "%s: número de segundos inválido" + +#: src/tail.c:1568 +msgid "warning: --retry is useful only when following by name" +msgstr "atención: --retry solamente es útil cuando se sigue por nombre" + +# FIXME: "when following"? when following by what? sv +#: src/tail.c:1572 +msgid "warning: PID ignored; --pid=PID is useful only when following" +msgstr "atención: PID descartado; --pid=PID solamente es útil cuando se sigue" + +#: src/tail.c:1575 +msgid "warning: --pid=PID is not supported on this system" +msgstr "atención: no se admite --pid=PID en este sistema" + +#: src/tee.c:33 +msgid "Mike Parker, Richard M. Stallman, and David MacKenzie" +msgstr "Mike Parker, Richard M. Stallman, y David MacKenzie" + +#: src/tee.c:64 +msgid "" +"Copy standard input to each FILE, and also to standard output.\n" +"\n" +" -a, --append append to the given FILEs, do not overwrite\n" +" -i, --ignore-interrupts ignore interrupt signals\n" +msgstr "" +"Copia la entrada estándar a cada FICHERO, y también a salida estándar.\n" +"\n" +" -a, --append añade a los FICHEROs dados, no los sobreescribe\n" +" -i, --ignore-interrupts no hace caso a las señales de interrupción\n" + +#: src/test.c:216 +msgid "argument expected\n" +msgstr "se esperaba un argumento\n" + +#: src/test.c:224 +#, c-format +msgid "integer expression expected %s\n" +msgstr "se esperaba una expresión entera %s\n" + +#: src/test.c:342 +msgid "')' expected\n" +msgstr "se esperaba ')'\n" + +#: src/test.c:345 +#, c-format +msgid "')' expected, found %s\n" +msgstr "se esperaba ')', se encontró %s\n" + +#: src/test.c:361 src/test.c:894 +#, c-format +msgid "%s: unary operator expected\n" +msgstr "%s: se esperaba un operador unario\n" + +#: src/test.c:389 src/test.c:920 +#, c-format +msgid "%s: binary operator expected\n" +msgstr "%s: se esperaba un operador binario\n" + +#: src/test.c:424 +msgid "before -lt" +msgstr "antes de -lt" + +#: src/test.c:432 +msgid "after -lt" +msgstr "después de -lt" + +#: src/test.c:446 +msgid "before -le" +msgstr "antes de -le" + +#: src/test.c:453 +msgid "after -le" +msgstr "después de -le" + +#: src/test.c:469 +msgid "before -gt" +msgstr "antes de -gt" + +#: src/test.c:476 +msgid "after -gt" +msgstr "después de -gt" + +#: src/test.c:490 +msgid "before -ge" +msgstr "antes de -ge" + +#: src/test.c:497 +msgid "after -ge" +msgstr "después de -ge" + +#: src/test.c:512 +msgid "-nt does not accept -l\n" +msgstr "-nt no acepta -l\n" + +#: src/test.c:526 +msgid "before -ne" +msgstr "antes de -ne" + +#: src/test.c:533 +msgid "after -ne" +msgstr "después de -ne" + +#: src/test.c:549 +msgid "before -eq" +msgstr "antes de -eq" + +#: src/test.c:556 +msgid "after -eq" +msgstr "después de -eq" + +#: src/test.c:567 +msgid "-ef does not accept -l\n" +msgstr "-ef no acepta -l\n" + +#: src/test.c:586 +msgid "-ot does not accept -l\n" +msgstr "-ot no acepta -l\n" + +#: src/test.c:593 +msgid "unknown binary operator" +msgstr "operador binario desconocido" + +#: src/test.c:781 +msgid "after -t" +msgstr "después de -t" + +#: src/test.c:979 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: [ EXPRESSION ]\n" +" or: %s OPTION\n" +msgstr "" +"Modo de empleo: %s EXPRESIÓN\n" +" o bien: [ EXPRESIÓN ]\n" +" o bien: %s OPCIÓN\n" + +#: src/test.c:985 +msgid "" +"Exit with the status determined by EXPRESSION.\n" +"\n" +msgstr "" +"Termina con el estado determinado por EXPRESIÓN.\n" +"\n" + +#: src/test.c:991 +msgid "" +"\n" +"EXPRESSION is true or false and sets exit status. It is one of:\n" +msgstr "" +"\n" +"La EXPRESIÓN es verdadera o falsa y determina el estado de salida. Es una " +"de:\n" + +#: src/test.c:995 +msgid "" +"\n" +" ( EXPRESSION ) EXPRESSION is true\n" +" ! EXPRESSION EXPRESSION is false\n" +" EXPRESSION1 -a EXPRESSION2 both EXPRESSION1 and EXPRESSION2 are true\n" +" EXPRESSION1 -o EXPRESSION2 either EXPRESSION1 or EXPRESSION2 is true\n" +msgstr "" +"\n" +" ( EXPRESIÓN ) la EXPRESIÓN es verdadera\n" +" ! EXPRESIÓN la EXPRESIÓN es falsa\n" +" EXPRESIÓN1 -a EXPRESIÓN2 la EXPRESIÓN1 y la EXPRESIÓN2 son verdaderas\n" +" EXPRESIÓN1 -o EXPRESIÓN2 la EXPRESIÓN1 o la EXPRESIÓN2 es verdadera\n" + +#: src/test.c:1002 +msgid "" +"\n" +" [-n] STRING the length of STRING is nonzero\n" +" -z STRING the length of STRING is zero\n" +" STRING1 = STRING2 the strings are equal\n" +" STRING1 != STRING2 the strings are not equal\n" +msgstr "" +"\n" +" [-n] CADENA la longitud de la CADENA es distinta de cero\n" +" -z CADENA la longitud de la CADENA es igual a cero\n" +" CADENA1 = CADENA2 las cadenas son iguales\n" +" CADENA1 != CADENA2 las cadenas no son iguales\n" + +#: src/test.c:1009 +msgid "" +"\n" +" INTEGER1 -eq INTEGER2 INTEGER1 is equal to INTEGER2\n" +" INTEGER1 -ge INTEGER2 INTEGER1 is greater than or equal to INTEGER2\n" +" INTEGER1 -gt INTEGER2 INTEGER1 is greater than INTEGER2\n" +" INTEGER1 -le INTEGER2 INTEGER1 is less than or equal to INTEGER2\n" +" INTEGER1 -lt INTEGER2 INTEGER1 is less than INTEGER2\n" +" INTEGER1 -ne INTEGER2 INTEGER1 is not equal to INTEGER2\n" +msgstr "" +"\n" +" ENTERO1 -eq ENTERO2 el ENTERO1 es igual a ENTERO2\n" +" ENTERO1 -ge ENTERO2 el ENTERO1 es mayor o igual que ENTERO2\n" +" ENTERO1 -gt ENTERO2 el ENTERO1 es mayor que ENTERO2\n" +" ENTERO1 -le ENTERO2 el ENTERO1 es menor o igual que ENTERO2\n" +" ENTERO1 -lt ENTERO2 el ENTERO1 es menor que ENTERO2\n" +" ENTERO1 -ne ENTERO2 el ENTERO1 no es igual a ENTERO2\n" + +# named pipe -> no lo traduciría em+ +# Yo sí, pero pongo named pipe entre paréntesis. sv+ +# mayor a -> mayor 'que' em+ +# nodo-i -> nodo-í (con acento, porque es de índice) gerardo +# No, es el i que se pone por ejemplo en $a_i$ (para que me entiendas :-) +# ¿Tú crees? Yo diría que "inode numbers" es "números de +# nodo-índice", o "número-í". gerardo +# +# Además en el Kernighan y Ritchie viene nodo-i. +# Bueno... y "ligar", y "header", y... (malditas traducciones) +# +# La letra "i" se utiliza muchísimo como índice (soy matemático). +# Pero jamás la he visto acentuada por ese motivo yendo sola. +# +# bit sticky -> bit pegajoso (sugerencia: gerardo) +# Esto es demasiado fuerte... sv +# +# Ouh yeahh!! ¿Y por qué no? Es un juego de palabras entre "S(ave) T(ext) +# I(mage)"-cky y la palabra "pegajoso", pues el código se queda +# "pegado" en la memoria. (O se quedaba, hoy día esto no vale para +# nada.) Iron Maiden +# +# ¡Al fin, alguien me lo explica! No está nada mal. +# Entonces ¿se podría decir el "bit STI"? +# Ya sabes que cuando uno intenta traducir un juego de palabras, lo que +# suele suceder es que se lo carga (o bien traduce solamente el juego +# de palabras perdiendo su verdadero significado). +# +# En cambio sí traducís el bit SUID/SGID +# por-una-cosa-muy-larga. Sugiero dejar las siglas SUID o SGID. gerardo +# ¿Quieres decir que propones traducir "set-group-ID" por "SGID"? +# Esto me parecería una buena solución. +# +# socket = enchufe. gerardo +# Este también es un poco fuerte. ¿Conoces a alguien (además de a tí mismo) +# que utilice este término y se quede tan ancho? +# ¿Por qué enchufe y no (por ejemplo) conector? sv +#: src/test.c:1018 +msgid "" +"\n" +" FILE1 -ef FILE2 FILE1 and FILE2 have the same device and inode numbers\n" +" FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2\n" +" FILE1 -ot FILE2 FILE1 is older than FILE2\n" +msgstr "" +"\n" +" FICHERO1 -ef FICHERO2 el FICHERO1 y FICHERO2 tienen los mismos números " +"de\n" +" dispositivo y de nodo-i\n" +" FICHERO1 -nt FICHERO2 el FICHERO1 es más moderno (fecha de " +"modificación)\n" +" que FICHERO2\n" +" FICHERO1 -ot FICHERO2 el FICHERO1 es más antiguo que FICHERO2\n" + +#: src/test.c:1024 +msgid "" +"\n" +" -b FILE FILE exists and is block special\n" +" -c FILE FILE exists and is character special\n" +" -d FILE FILE exists and is a directory\n" +" -e FILE FILE exists\n" +msgstr "" +"\n" +" -b FICHERO el FICHERO existe y es un fichero especial de bloques\n" +" -c FICHERO el FICHERO existe y es un fichero especial de caracteres\n" +" -d FICHERO el FICHERO existe y es un directorio\n" +" -e FICHERO el FICHERO existe\n" + +#: src/test.c:1031 +msgid "" +" -f FILE FILE exists and is a regular file\n" +" -g FILE FILE exists and is set-group-ID\n" +" -h FILE FILE exists and is a symbolic link (same as -L)\n" +" -G FILE FILE exists and is owned by the effective group ID\n" +" -k FILE FILE exists and has its sticky bit set\n" +msgstr "" +" -f FICHERO el FICHERO existe y es un fichero regular\n" +" -g FICHERO el FICHERO existe y tiene cambio-de-ID-de-grupo\n" +" -G FICHERO el FICHERO existe y su propietario es el ID efectivo de grupo\n" +" -k FICHERO el FICHERO existe y tiene activo su bit `sticky'\n" + +#: src/test.c:1038 +msgid "" +" -L FILE FILE exists and is a symbolic link (same as -h)\n" +" -O FILE FILE exists and is owned by the effective user ID\n" +" -p FILE FILE exists and is a named pipe\n" +" -r FILE FILE exists and is readable\n" +" -s FILE FILE exists and has a size greater than zero\n" +msgstr "" +" -L FICHERO el FICHERO existe y es un enlace simbólico\n" +" -O FICHERO el FICHERO existe y su propietario es el ID efectivo de " +"usuario\n" +" -p FICHERO el FICHERO existe y es una tubería nombrada (named pipe)\n" +" -r FICHERO el FICHERO existe y puede leerse\n" +" -s FICHERO el FICHERO existe y tiene un tamaño mayor a cero\n" + +#: src/test.c:1045 +msgid "" +" -S FILE FILE exists and is a socket\n" +" -t [FD] file descriptor FD (stdout by default) is opened on a " +"terminal\n" +" -u FILE FILE exists and its set-user-ID bit is set\n" +" -w FILE FILE exists and is writable\n" +" -x FILE FILE exists and is executable\n" +msgstr "" +" -S FICHERO el FICHERO existe y es un `socket'\n" +" -t [DA] el descriptor de fichero DA (salida estándar por omisión)\n" +" está abierto en una terminal\n" +" -u FICHERO el FICHERO existe y su bit de cambio-de-ID-de-usuario está " +"activo\n" +" -w FICHERO el FICHERO existe y puede escribirse\n" +" -x FICHERO el FICHERO existe y puede ejecutarse\n" + +# No me acaba de gustar el "Advierta". Se admiten sugerencias. +#: src/test.c:1052 +msgid "" +"\n" +"Beware that parentheses need to be escaped (e.g., by backslashes) for " +"shells.\n" +"INTEGER may also be -l STRING, which evaluates to the length of STRING.\n" +msgstr "" +"\n" +"Advierta que los paréntesis deben ser precedidos por caracteres de escape\n" +"(p.e. barras invertidas) para los shells.\n" +"ENTERO también puede ser -l CADENA, que evalúa la longitud de la CADENA.\n" + +# Ni idea de lo que puede ser. Esperemos que el autor lo corrija y +# entonces lo traduciremos convenientemente :-) +#: src/test.c:1067 +msgid "FIXME: ksb and mjb" +msgstr "FIXME: ksb y mjb" + +#: src/test.c:1111 +msgid "missing `]'\n" +msgstr "falta un `]'\n" + +#: src/test.c:1125 +msgid "too many arguments\n" +msgstr "demasiados argumentos\n" + +#: src/touch.c:39 +msgid "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith" +msgstr "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, y Randy Smith" + +#: src/touch.c:164 src/touch.c:179 +#, c-format +msgid "creating %s" +msgstr "creando %s" + +#: src/touch.c:222 +#, c-format +msgid "cannot touch %s" +msgstr "no se puede efectuar `touch' sobre %s" + +#: src/touch.c:228 +#, c-format +msgid "setting times of %s" +msgstr "estableciendo la fecha de %s" + +# En este texto de ayuda, para no estar repitiendo siempre "fecha/hora", he +# decidido llamar simplemente "fecha" a la "combinación de la fecha y la hora". +# (o sea, "time stamp" -> fecha) +# Por el contexto, no creo que haya confusión. +#: src/touch.c:245 +msgid "" +"Update the access and modification times of each FILE to the current time.\n" +"\n" +msgstr "" +"Actualiza la fecha de acceso y modificación de cada FICHERO a la\n" +"fecha actual.\n" +"\n" + +#: src/touch.c:252 +msgid "" +" -a change only the access time\n" +" -c, --no-create do not create any files\n" +" -d, --date=STRING parse STRING and use it instead of current time\n" +" -f (ignored)\n" +" -m change only the modification time\n" +msgstr "" +" -a cambia solamente la fecha de acceso\n" +" -c, --no-create no crea ningún fichero\n" +" -d, --date=CADENA examina y utiliza CADENA en lugar de la fecha " +"actual\n" +" -f (no tiene efecto)\n" +" -m cambia solamente la fecha de modificación\n" + +#: src/touch.c:259 +msgid "" +" -r, --reference=FILE use this file's times instead of current time\n" +" -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time\n" +" --time=WORD set time given by WORD: access atime use (same as -" +"a)\n" +" modify mtime (same as -m)\n" +msgstr "" +" -r, --reference=FICHERO utiliza la fecha de este FICHERO en lugar de la " +"fecha\n" +" actual\n" +" -t FECHA utiliza [[SS]AA]MMDDhhmm[.ss] en lugar de la " +"fecha\n" +" actual\n" +" --time=PALABRA establece la fecha dada por PALABRA:\n" +" access atime use (lo mismo que -a)\n" +" modify mtime (lo mismo que -m)\n" + +#: src/touch.c:267 +msgid "" +"\n" +"Note that the -d and -t options accept different time-date formats.\n" +msgstr "" +"\n" +"Tenga en cuenta que las opciones -d y -t aceptan formatos de\n" +"hora-fecha distintos.\n" + +#: src/touch.c:311 src/touch.c:331 +#, c-format +msgid "invalid date format %s" +msgstr "formato de fecha inválido %s" + +# (em) Nota: Este mensaje sale, por ejemplo, al escribir +# "touch logo -r . -t 10101010". +#: src/touch.c:355 +msgid "cannot specify times from more than one source" +msgstr "no se puede especificar la fecha de dos formas distintas" + +#: src/touch.c:378 +#, c-format +msgid "" +"warning: `touch %s' is obsolete; use `touch -t %04d%02d%02d%02d%02d.%02d'" +msgstr "" +"atención `touch %s' está obsoleto, use `touch -t %04d%02d%02d%02d%02d.%02d'" + +# Esto salió parecido en wdiff y hubo que pensarlo bastante... +# +# A mí me parece más que correcto, otra opción, aunque a mí no me gustan más: +# "faltan ficheros como argumentos" -> no claro +# "faltan argumentos de tipo fichero/FICHERO" uac +# +# Creo que exactamente esas dos posibilidades aparecen +# en wdiff como "finalistas" :-) sv +# +#: src/touch.c:399 +msgid "file arguments missing" +msgstr "faltan argumentos (ficheros)" + +#: src/tr.c:327 +#, c-format +msgid "Usage: %s [OPTION]... SET1 [SET2]\n" +msgstr "Modo de empleo: %s [OPCIÓN]... CONJUNTO1 [CONJUNTO2]\n" + +#: src/tr.c:331 +msgid "" +"Translate, squeeze, and/or delete characters from standard input,\n" +"writing to standard output.\n" +"\n" +" -c, --complement first complement SET1\n" +" -d, --delete delete characters in SET1, do not translate\n" +" -s, --squeeze-repeats replace each input sequence of a repeated " +"character\n" +" that is listed in SET1 with a single occurrence\n" +" of that character\n" +" -t, --truncate-set1 first truncate SET1 to length of SET2\n" +msgstr "" +"Traduce, comprime y/o borra caracteres de la entrada estándar, escribiendo\n" +"el resultado en la salida estándar.\n" +"\n" +" -c, --complement opera sobre el complemento (sobre cada carácter\n" +" que no coincida)\n" +" -d, --delete borra caracteres de CONJUNTO1, no traduce\n" +" -s, --squeeze-repeats remplaza cada sucesión de entrada de un carácter\n" +" repetido listado en CONJUNTO1 por una sola\n" +" aparición de dicho carácter\n" +" -t, --truncate-set1 trunca CONJUNTO1 a la longitud de CONJUNTO2\n" + +#: src/tr.c:344 +msgid "" +"\n" +"SETs are specified as strings of characters. Most represent themselves.\n" +"Interpreted sequences are:\n" +"\n" +" \\NNN character with octal value NNN (1 to 3 octal digits)\n" +" \\\\ backslash\n" +" \\a audible BEL\n" +" \\b backspace\n" +" \\f form feed\n" +" \\n new line\n" +" \\r return\n" +" \\t horizontal tab\n" +msgstr "" +"\n" +"Los CONJUNTOs se especifican como cadenas de caracteres. La mayoría se\n" +"representan a sí mismos.\n" +"Las secuencias válidas son las siguientes:\n" +"\n" +" \\NNN carácter con valor octal NNN (de uno a tres dígitos)\n" +" \\\\ barra invertida\n" +" \\a pitido audible (BEL)\n" +" \\b espacio hacia atrás\n" +" \\f salto de página\n" +" \\n salto de línea\n" +" \\r retorno de carro\n" +" \\t tabulación horizontal\n" + +#: src/tr.c:358 +msgid "" +" \\v vertical tab\n" +" CHAR1-CHAR2 all characters from CHAR1 to CHAR2 in ascending order\n" +" [CHAR*] in SET2, copies of CHAR until length of SET1\n" +" [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0\n" +" [:alnum:] all letters and digits\n" +" [:alpha:] all letters\n" +" [:blank:] all horizontal whitespace\n" +" [:cntrl:] all control characters\n" +" [:digit:] all digits\n" +msgstr "" +" \\v tabulación vertical\n" +" CAR1-CAR2 todos los caracteres comprendidos entre CAR1 y CAR2 " +"contados\n" +" en orden ascendente\n" +" [CAR*] en CONJUNTO2, copias de CAR hasta que se alcance la " +"longitud\n" +" de CONJUNTO1\n" +" [CAR*REPITE] copia REPITE veces CAR; REPITE es octal si comienza con 0\n" +" [:alnum:] todas las letras y dígitos\n" +" [:alpha:] todas las letras\n" +" [:blank:] todos los espacios en blanco horizontales\n" +" [:cntrl:] todos los caracteres de control\n" +" [:digit:] todos los dígitos\n" + +#: src/tr.c:369 +msgid "" +" [:graph:] all printable characters, not including space\n" +" [:lower:] all lower case letters\n" +" [:print:] all printable characters, including space\n" +" [:punct:] all punctuation characters\n" +" [:space:] all horizontal or vertical whitespace\n" +" [:upper:] all upper case letters\n" +" [:xdigit:] all hexadecimal digits\n" +" [=CHAR=] all characters which are equivalent to CHAR\n" +msgstr "" +" [:graph:] todos los caracteres imprimibles, sin incluir el espacio\n" +" [:lower:] todas las letras minúsculas\n" +" [:print:] todos los caracteres imprimibles, incluyendo el espacio\n" +" [:punct:] todos los caracteres de puntuación\n" +" [:space:] todos los espacios en blanco horizontales y verticales\n" +" [:upper:] todas las letras mayúsculas\n" +" [:xdigit:] todos los números hexadecimales\n" +" [=CAR=] todos los caracteres que son igual que CAR\n" + +# squeezing -> la compresión; lo has usado tú antes :) ipg +# se me pasó em+ +#: src/tr.c:379 +msgid "" +"\n" +"Translation occurs if -d is not given and both SET1 and SET2 appear.\n" +"-t may be used only when translating. SET2 is extended to length of\n" +"SET1 by repeating its last character as necessary. " +msgstr "" +"\n" +"Se produce la traducción si no se especifican CONJUNTO1 y CONJUNTO2, " +"siempre\n" +"y cuando no aparezca la opción -d. -t se puede usar sólo al traducir.\n" +"CONJUNTO2 se expande a la longitud de CONJUNTO1, repitiendo su último\n" +"carácter tantas veces como sea necesario. " + +#: src/tr.c:385 +msgid "" +"Excess characters\n" +"of SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to\n" +"expand in ascending order; used in SET2 while translating, they may\n" +"only be used in pairs to specify case conversion. " +msgstr "" +"Los caracteres que sobran en\n" +"CONJUNTO2 no se tienen en cuenta. Solamente se garantiza que [:lower:]\n" +"y [:upper:] sean expandidos en orden ascendente; si se usa en\n" +"CONJUNTO2 al traducir, sólo se pueden usar en parejas, para\n" +"especificar conversión a mayúsculas. " + +#: src/tr.c:391 +msgid "" +"-s uses SET1 if not\n" +"translating nor deleting; else squeezing uses SET2 and occurs after\n" +"translation or deletion.\n" +msgstr "" +"-s usa CONJUNTO1 si no se está\n" +"traduciendo ni borrando; si no, la compresión usa CONJUNTO2 después de\n" +"la traducción o el borrado.\n" + +# Me alegro de que te hayas comido el \t. Creo que lo mismo se puede hacer +# en otro msgstr que hay mucho más atrás. sv +#: src/tr.c:557 +#, c-format +msgid "" +"warning: the ambiguous octal escape \\%c%c%c is being\n" +"\tinterpreted as the 2-byte sequence \\0%c%c, `%c'" +msgstr "" +"atención: la secuencia de escape octal ambigua \\%c%c%c\n" +"se interpreta como la secuencia de 2 bytes \\0%c%c, `%c'" + +#: src/tr.c:566 +msgid "invalid backslash escape at end of string" +msgstr "secuencia de escape inválida al final de la cadena" + +#: src/tr.c:572 +#, c-format +msgid "invalid backslash escape `\\%c'" +msgstr "secuencia de escape inválida `\\%c'" + +#: src/tr.c:725 +#, c-format +msgid "range-endpoints of `%s-%s' are in reverse collating sequence order" +msgstr "los extremos del rango en `%s-%s' están en orden inverso" + +# También necesito aquí ayuda em +# Yo creo que queda bien. ipg +#: src/tr.c:906 +#, c-format +msgid "invalid repeat count `%s' in [c*n] construct" +msgstr "número de repeticiones `%s' inválido en la especificación [c*n]" + +#: src/tr.c:999 +msgid "missing character class name `[::]'" +msgstr "falta el nombre de la clase de caracteres `[::]'" + +#: src/tr.c:1002 +msgid "missing equivalence class character `[==]'" +msgstr "falta el carácter de clase de equivalencia `[==]'" + +#: src/tr.c:1025 +#, c-format +msgid "invalid character class `%s'" +msgstr "clase de carácter inválido `%s'" + +#: src/tr.c:1050 +#, c-format +msgid "%s: equivalence class operand must be a single character" +msgstr "%s: el operador de equivalencia de clase debe ser un sólo carácter" + +#: src/tr.c:1522 +msgid "the [c*] repeat construct may not appear in string1" +msgstr "el operador de repetición [c*] no puede aparecer en cadena1" + +#: src/tr.c:1532 +msgid "only one [c*] repeat construct may appear in string2" +msgstr "en cadena2 sólo puede aparecer un operador de repetición [c*]" + +#: src/tr.c:1540 +msgid "[=c=] expressions may not appear in string2 when translating" +msgstr "las expresiones [=c=] no pueden aparecer en cadena2 al traducir" + +#: src/tr.c:1553 +msgid "when not truncating set1, string2 must be non-empty" +msgstr "si no se está truncando conjunto1, cadena2 debe ser no vacía" + +#: src/tr.c:1562 +msgid "" +"when translating with complemented character classes,\n" +"string2 must map all characters in the domain to one" +msgstr "" +"cuando se traducen con clases de caracteres complementarias (que no " +"coinciden),\n" +"cadena2 debe hacer corresponder todos los caracteres del dominio a uno solo" + +#: src/tr.c:1569 +msgid "" +"when translating, the only character classes that may appear in\n" +"string2 are `upper' and `lower'" +msgstr "" +"cuando se traduce, las únicas clases de caracteres que pueden aparecer en\n" +"cadena2 son 'upper' y 'lower'" + +#: src/tr.c:1578 +msgid "the [c*] construct may appear in string2 only when translating" +msgstr "las expresiones [c*] sólo pueden aparecer en cadena2 al traducir" + +#: src/tr.c:1853 +msgid "two strings must be given when translating" +msgstr "se deben proporcionar dos cadenas al traducir" + +#: src/tr.c:1856 +msgid "two strings must be given when both deleting and squeezing repeats" +msgstr "" +"cuando se borra y se comprimen repeticiones se deben proporcionar dos cadenas" + +#: src/tr.c:1870 +msgid "only one string may be given when deleting without squeezing repeats" +msgstr "" +"cuando se borra sin comprimir repeticiones sólo se puede especificar una " +"cadena" + +#: src/tr.c:1876 +msgid "at least one string must be given when squeezing repeats" +msgstr "" +"cuando se comprimen repeticiones se debe especificar al menos una cadena" + +#: src/tr.c:1967 +msgid "misaligned [:upper:] and/or [:lower:] construct" +msgstr "las construcciones [:upper:] y/o [:lower:] están desalinedas" + +#: src/tr.c:1990 +msgid "" +"invalid identity mapping; when translating, any [:lower:] or [:upper:]\n" +"construct in string1 must be aligned with a corresponding construct\n" +"([:upper:] or [:lower:], respectively) in string2" +msgstr "" +"correspondencia inválida; cuando se traduce, cualquier construcción [:lower] " +"o\n" +"[:upper:] en la cadena1 debe de estar alineada con la correpondiente\n" +"construcción ([:upper:] o [:lower:], respectivamente) en cadena2" + +#: src/true.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating success.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"Modo de empleo: %s [argumentos que no se tienen en cuenta]\n" +" o bien: %s OPCIÓN\n" +"Sale con un código de estado que indica éxito.\n" +"\n" +"Los nombres de estas opciones no se pueden abreviar:\n" +"\n" + +#: src/tsort.c:97 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]\n" +"Write totally ordered list consistent with the partial ordering in FILE.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Modo de empleo: %s [OPCIÓN] [FICHERO]\n" +"Escribe una lista completamente ordenada consistente con el orden parcial " +"en\n" +"FICHERO. Sin ningún FICHERO, o cuando FICHERO es -, lee la entrada " +"estándar.\n" +"\n" + +#: src/tsort.c:533 +#, c-format +msgid "%s: input contains a loop:" +msgstr "%s: la entrada contiene un bucle:" + +#: src/tsort.c:575 +msgid "only one argument may be specified" +msgstr "sólo se puede especificar un argumento" + +#: src/tty.c:63 +msgid "" +"Print the file name of the terminal connected to standard input.\n" +"\n" +" -s, --silent, --quiet print nothing, only return an exit status\n" +msgstr "" +"Muestra el nombre de fichero de la terminal conectada a la salida estándar.\n" +"\n" +" -s, --silent, --quiet no muestra nada, sólo devuelve un valor de salida\n" + +# "No es una terminal", ¿no se entendería mejor? gerardo +# Depende. La terminal se refiere a la terminal física, mientras que +# tty se refiere al dispositivo "lógico". Es como cuando envías +# el resultado a una tubería o a un tty. ¿Qué opinas? sv +# +# Bueno, fale. Pero ¿es "un tty" o "una tty"? gerardo +# +# Depende: ¿Sabes como averiguar si una tortuga es macho o hembra? +# Se le hacen cosquillas en la barriga, si se pone contento es +# macho, y si se pone contenta es hembra :-) +# En este caso yo diría que es así: "no es un [dispositivo] tty" sv +#: src/tty.c:120 +msgid "not a tty" +msgstr "no es un `tty'" + +# Nota: En Linux, uname -r da como resultado la versión del `kernel' +# mientras que uname -v de como resultado la fecha de compilación. +# (una especie de sub-versión). +# +# Por sugerencia de Gerardo, pongo distribución para uname -r. +# +# Aquí parece que hay algo de confusión entre -v que da la versión del +# S.O. y --version, que da la versión del POGRAMA uname. ¿No +# deberíamos especificarlo un poco? Por ejemplo: +# --version Informa sobre la versión de este programa y finaliza. +# Finalizo: gerardo +# Piensa, piensa... Resumiendo: +# --version informa de la versión de este programa y acaba\n +# +# No creo que sea necesario, las opciones --help y --version van siempre +# al final y son obligatorias de acuerdo con las +# "normas de programación de GNU" (GNU coding standards). +# Por cierto, ¿te parece apropiada esta traducción de los "coding standards"? +# (La verdad es que nunca se me había ocurrido traducirlo hasta ahora mismo). +# +# Aunque es cierto que --release da lo que nosotros llamaríamos +# "versión" (p. ej.: 2.0.0) y -v da la sub-versión (con guión, +# efectivamente :-). Lo mismo observo en Digital UNIX. gerardo +# +# ¿Podrías decirme lo que observas en Digital UNIX exactamente? +#: src/uname.c:111 +msgid "" +"Print certain system information. With no OPTION, same as -s.\n" +"\n" +" -a, --all print all information, in the following order:\n" +" -s, --kernel-name print the kernel name\n" +" -n, --nodename print the network node hostname\n" +" -r, --kernel-release print the kernel release\n" +msgstr "" +"Muestra cierta información del sistema. Sin ninguna OPCIÓN, igual que -s.\n" +"\n" +" -a, --all muestra toda la información\n" +" -s, --sysname muestra el nombre del sistema operativo\n" +" -n, --nodename muestra el nombre de `host' del nodo de red de la " +"máquina\n" +" -r, --release muestra la distribución del sistema operativo\n" + +#: src/uname.c:119 +msgid "" +" -v, --kernel-version print the kernel version\n" +" -m, --machine print the machine hardware name\n" +" -p, --processor print the processor type\n" +" -i, --hardware-platform print the hardware platform\n" +" -o, --operating-system print the operating system\n" +msgstr "" +" -v muestra la versión del sistema operativo\n" +" -m, --machine muestra el tipo de máquina (hardware)\n" +" -p, --processor muestra el tipo de procesador\n" +" -i, --hardware-platfrom muestra la plataforma de hardware\n" +" -o, --operating-system muestra el sistema operativo\n" + +#: src/uname.c:226 +msgid "cannot get system name" +msgstr "no se puede obtener el nombre del sistema" + +#: src/unexpand.c:379 +msgid "" +"Convert spaces in each FILE to tabs, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Convierte los espacios de cada FICHERO en tabulaciones, escribiendo el\n" +"resultado en la salida estándar. Si no se especifica FICHERO o FICHERO\n" +"es `-', lee la entrada estándar.\n" +"\n" + +#: src/unexpand.c:387 +msgid "" +" -a, --all convert all whitespace, instead of just initial " +"whitespace\n" +" --first-only convert only leading sequences of whitespace (overrides -" +"a)\n" +" -t, --tabs=N have tabs N characters apart instead of 8 (enables -a)\n" +" -t, --tabs=LIST use comma separated LIST of tab positions (enables -a)\n" +msgstr "" +" -a, --all convierte todos los espacios en blanco, no solo los\n" +" iniciales\n" +" --first-only convierte solamente los espacios en blanco iniciales\n" +" (deshabilita -a)\n" +" -t, --tabs=N usa N espacios en cada tabulación, en vez de 8 (activa -" +"a)\n" +" -t, --tabs=LISTA usa la LISTA de posiciones separadas por comas para\n" +" definir las posiciones de tabulación (activa -a)\n" + +#: src/unexpand.c:464 +msgid "`-LIST' option is obsolete; use `--first-only -t LIST'" +msgstr "la opción `-LISTA' está obsoleta; utilice `--first-only -t LISTA'" + +#: src/uniq.c:139 +#, c-format +msgid "Usage: %s [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "Modo de empleo: %s [OPCIÓN]... [ENTRADA [SALIDA]]\n" + +#: src/uniq.c:143 +msgid "" +"Discard all but one of successive identical lines from INPUT (or\n" +"standard input), writing to OUTPUT (or standard output).\n" +"\n" +msgstr "" +"Descarta todas las líneas sucesivas idénticas, menos una. de ENTRADA (o\n" +"entrada estándar), escribiendo en SALIDA (o en la salida estándar).\n" +"\n" + +#: src/uniq.c:151 +msgid "" +" -c, --count prefix lines by the number of occurrences\n" +" -d, --repeated only print duplicate lines\n" +msgstr "" +" -c, --count precede a las líneas con el número de ocurrencias\n" +" -d, --repeated muestra sólo las líneas duplicadas\n" + +#: src/uniq.c:155 +msgid "" +" -D, --all-repeated[=delimit-method] print all duplicate lines\n" +" delimit-method={none(default),prepend,separate}\n" +" Delimiting is done with blank lines.\n" +" -f, --skip-fields=N avoid comparing the first N fields\n" +" -i, --ignore-case ignore differences in case when comparing\n" +" -s, --skip-chars=N avoid comparing the first N characters\n" +" -u, --unique only print unique lines\n" +msgstr "" +" -D, --all-repeated[=método] muestra todas las líneas duplicadas\n" +" método={none(predeterminado),prepend,separate}\n" +" La delimitación se hace con líneas en blanco.\n" +" -f, --skip-fields=N pasa por alto la comparación de los primeros N " +"campos\n" +" -i, --ignore-case pasa por alto las diferencias entra mayúsculas y\n" +" minúsculas\n" +" -s, --skip-chars=N pasa por alto la comparación de los primeros N " +"caracteres\n" +" -u, --unique muestra sólo las líneas que son únicas\n" + +#: src/uniq.c:164 +msgid " -w, --check-chars=N compare no more than N characters in lines\n" +msgstr "" +" -w, --check-chars=N sólo compara los primeros N caracteres de la línea\n" + +#: src/uniq.c:169 +msgid "" +"\n" +"A field is a run of whitespace, then non-whitespace characters.\n" +"Fields are skipped before chars.\n" +msgstr "" +"\n" +"Un campo es cada conjunto de caracteres separados por espacios.\n" +"Se pasan por alto los campos y después los caracteres.\n" + +#: src/uniq.c:381 +#, c-format +msgid "error reading %s" +msgstr "error al leer %s" + +#: src/uniq.c:386 +#, c-format +msgid "error writing %s" +msgstr "error al escribir en %s" + +#: src/uniq.c:433 src/uniq.c:450 +#, c-format +msgid "extra operand `%s'" +msgstr "operando extra `%s'" + +#: src/uniq.c:473 src/uniq.c:498 +msgid "invalid number of fields to skip" +msgstr "el número de campos que se deben saltar es inválido" + +#: src/uniq.c:507 +msgid "invalid number of bytes to skip" +msgstr "el número de bytes que se deben saltar es inválido" + +#: src/uniq.c:516 +msgid "invalid number of bytes to compare" +msgstr "el número de bytes que hay que comparar es inválido" + +#: src/uniq.c:530 +#, c-format +msgid "`-%lu' option is obsolete; use `-f %lu'" +msgstr "la opción `-%lu' está obsoleta; utilice `-f %lu'" + +#: src/uniq.c:538 +msgid "printing all duplicated lines and repeat counts is meaningless" +msgstr "" +"mostrar todas las líneas duplicadas y los contadores de repetición\n" +"no tiene sentido" + +#: src/unlink.c:51 +#, c-format +msgid "" +"Usage: %s FILE\n" +" or: %s OPTION\n" +msgstr "" +"Modo de empleo: %s FICHERO\n" +" o bien: %s OPCIÓN\n" + +#: src/unlink.c:54 +msgid "" +"Call the unlink function to remove the specified FILE.\n" +"\n" +msgstr "" +"Llama a la función unlink para borrar el FICHERO especificado.\n" +"\n" + +# Otra posibilidad sería "no se puede borrar el enlace `%s'". +# Mirarlo con calma. sv +# +# recordatorio: un fichero es _siempre_ un nodo-i que es enlazado por +# entrada/s en directorios, cuando se desenlaza el último enlace que une una +# entrada de directorio con el fichero, entonces y sólo entonces se borra +# físicamente.... uac +# +# Lo sé, lo sé. +# En este caso habría que investigar las causas por las que no se puede +# deshacer el tal enlace. Habrá que buscar al menos un ejemplo en el que +# aparezca este mensaje. sv +# +#: src/unlink.c:99 +#, c-format +msgid "cannot unlink %s" +msgstr "no se puede deshacer el enlace %s" + +#: src/uptime.c:129 +msgid "couldn't get boot time" +msgstr "no se puede obtener la fecha de arranque" + +#: src/uptime.c:136 +#, c-format +msgid " %2d:%02d%s up " +msgstr " %2d:%02d%s funcionando " + +# Por indicación de Gerardo Aburruzaga, lo pongo con mayúsculas. +#: src/uptime.c:140 +msgid "am" +msgstr "AM" + +#: src/uptime.c:140 +msgid "pm" +msgstr "PM" + +#: src/uptime.c:142 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d día" +msgstr[1] "%d días" + +#: src/uptime.c:144 +#, c-format +msgid "%d user" +msgid_plural "%d users" +msgstr[0] "%d usuario" +msgstr[1] "%d usuarios" + +#: src/uptime.c:157 +#, c-format +msgid ", load average: %.2f" +msgstr ", carga promedio: %.2f" + +#: src/uptime.c:191 src/users.c:118 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE ]\n" +msgstr "Modo de empleo: %s [OPCIÓN]... [FICHERO]\n" + +#: src/uptime.c:192 +#, c-format +msgid "" +"Print the current time, the length of time the system has been up,\n" +"the number of users on the system, and the average number of jobs\n" +"in the run queue over the last 1, 5 and 15 minutes.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"Muestra la fecha/hora actual, el lapso de tiempo que el sistema lleva " +"arriba,\n" +"el número de usuarios en el sistema, y el número medio de trabajos\n" +"en la cola de ejecución en los últimos 1, 5 y 15 minutos.\n" +"Si no se especifica ningún FICHERO, se utiliza %s. Habitualmente,\n" +"FICHERO es %s\n" +"\n" + +#: src/users.c:35 +msgid "Joseph Arceneaux and David MacKenzie" +msgstr "Joseph Arceneaux y David MacKenzie" + +# Nota: El primer %s era /etc/utmp y el segundo /etc/wtmp. +#: src/users.c:119 +#, c-format +msgid "" +"Output who is currently logged in according to FILE.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"Muestra quién esta actualmente conectado de acuerdo con FICHERO.\n" +"Si no se especifica ningún FICHERO, se utiliza %s. Habitualmente,\n" +"FICHERO es %s\n" +"\n" + +#: src/wc.c:75 +msgid "Paul Rubin and David MacKenzie" +msgstr "Paul Rubin y David MacKenzie" + +#: src/wc.c:129 +msgid "" +"Print byte, word, and newline counts for each FILE, and a total line if\n" +"more than one FILE is specified. With no FILE, or when FILE is -,\n" +"read standard input.\n" +" -c, --bytes print the byte counts\n" +" -m, --chars print the character counts\n" +" -l, --lines print the newline counts\n" +msgstr "" +"Muestra el número de bytes, palabras y nuevas líneas para cada FICHERO, y " +"una\n" +"línea con el total si se especifica más de un FICHERO. Si no se especifica\n" +"ningún FICHERO, o si FICHERO es -, lee la entrada estándar.\n" +" -c, --bytes muestra el número de bytes\n" +" -m, --chars muestra el número de caracteres\n" +" -l, --lines muestra el número de líneas\n" + +#: src/wc.c:137 +msgid "" +" -L, --max-line-length print the length of the longest line\n" +" -w, --words print the word counts\n" +msgstr "" +" -L, --max-line-length muestra la longitud de la línea más larga\n" +" -w, --words muestra el número de palabras\n" + +#: src/who.c:41 +msgid "Joseph Arceneaux, David MacKenzie, and Michael Stone" +msgstr "Joseph Arceneaux, David MacKenzie, y Michael Stone" + +#: src/who.c:223 +msgid " old " +msgstr " antiguo " + +#: src/who.c:387 src/who.c:390 +msgid "id=" +msgstr "id=" + +#: src/who.c:403 src/who.c:408 +msgid "term=" +msgstr "term=" + +#: src/who.c:405 src/who.c:409 +msgid "exit=" +msgstr "salida=" + +#: src/who.c:446 +msgid "clock change" +msgstr "cambio de reloj" + +# Se admiten sugerencias +#: src/who.c:458 src/who.c:459 +msgid "run-level" +msgstr "`run-level'" + +#: src/who.c:462 src/who.c:463 +msgid "last=" +msgstr "último=" + +#: src/who.c:492 +#, c-format +msgid "" +"\n" +"# users=%u\n" +msgstr "" +"\n" +"Nº de usuarios=%u\n" + +# Estas palabrejas en mayúsculas son para la CABECERA de who. Yo que +# tú lo probaba, porque me temo que va a salir fatal, tendría que +# tener la traducción la misma longitud que el original. Habría que +# abreviar, aunque quizá acabemos de forma que no se entenderá +# nada. gerardo +# +# Si sale mal, nos quejaremos amargamente al autor. +# Quien mantiene esto actualmente (Jim Meyering) me ha hecho caso +# otras veces (si miras el ChangeLog de fileutils podrás comprobarlo) +# y es bastante comprensivo. +#: src/who.c:498 +msgid "NAME" +msgstr "NOMBRE" + +#: src/who.c:498 +msgid "LINE" +msgstr "LÍNEA" + +#: src/who.c:498 +msgid "TIME" +msgstr "TIEMPO" + +# Va a haber problemas por la longitud de la cadena... +# INACTIVO es más corto. VAGO mas aún (ouaahhh -bostezo-) gerardo +# Me gusta la idea, pero ¿es INACTIVO o INACTIVA? sv +# Como USUARIO, que también puede ser USUARIA. Si quieres ponerlo +# "políticamente c." (c.= correcto? carajote?): INACTIV@ gerardo :-) +# Odio la correción política. Lo dejaré en género "neutro", o sea +# en masculino (ya que en español, coinciden, que es lo que a muchos +# les cuesta digerir). +# De todas formas, ¿INACTIVO no es [TIEMPO] INACTIVO? sv +#: src/who.c:498 +msgid "IDLE" +msgstr "INACTIVO" + +#: src/who.c:498 +msgid "PID" +msgstr "PID" + +#: src/who.c:499 +msgid "COMMENT" +msgstr "COMENTARIO" + +#: src/who.c:499 +msgid "EXIT" +msgstr "SALIDA" + +#: src/who.c:574 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE | ARG1 ARG2 ]\n" +msgstr "Modo de empleo: %s [OPCIÓN]... [ FICHERO | ARG1 ARG2 ]\n" + +# Nota: El primer %s era /etc/utmp y el segundo /etc/wtmp. +# Hay una ó con tilde que no debiera, pues no va entre cifras. gerardo +# Va entre cosas que no son letras. sv +# +# Que yo sepa, la RAE dice que la conjunción "o" debe llevar tilde +# cuando va entre guarismos, para que no se confunda con un cero. Si +# no hay ambigüedad puede omitirse, aunque se recomienda ponerlo. +# No tiene que ir entre "cosas que no son letras", sino entre cifras +# numéricas. Según la RAE. Cuando yo estudié Lingüística/Literatura, +# hace ya unos pocos años :-( gerardo +# +# Ya, pero me temo que la RAE no contemplaba (cuando dijo eso) +# otra cosa que no sean cifras o letras ¿o sí? sv +# +# ¿Al haber un signo menos a su izquierda no tiene la "o" posibilidad de ser +# confundida con un cero? sv +#: src/who.c:575 +msgid "" +"\n" +" -a, --all same as -b -d --login -p -r -t -T -u\n" +" -b, --boot time of last system boot\n" +" -d, --dead print dead processes\n" +" -H, --heading print line of column headings\n" +msgstr "" +"\n" +" -a, --all lo mismo que -b -d --login -p -r -t -T -u\n" +" -b, --boot tiempo del último inicio del sistema\n" +" -d, --dead muestra los procesos muertos\n" +" -H, --heading muestra la línea de encabezados de columnas\n" + +#: src/who.c:582 +msgid "" +" -i, --idle add idle time as HOURS:MINUTES, . or old\n" +" (deprecated, use -u)\n" +" --login print system login processes\n" +" (equivalent to SUS -l)\n" +msgstr "" +" -i, --idle añade el tiempo inactivo del usuario como\n" +" HORAS:MINUTOS, . o antiguo (obsoleto, use -u)\n" +" --login muestra procesos de entrada en el sistema\n" +" (equivalente al -l de SUS)\n" + +#: src/who.c:588 +msgid "" +" -l, --lookup attempt to canonicalize hostnames via DNS\n" +" (-l is deprecated, use --lookup)\n" +" -m only hostname and user associated with stdin\n" +" -p, --process print active processes spawned by init\n" +msgstr "" +" -l, --lookup intenta canonicalizar los nombres de `host' a través del " +"DNS\n" +" -m sólo el nombre del `host' y de usuario asociado con\n" +" la entrada estándar\n" +" -p, --process muestra los procesos activos lanzados por init\n" + +#: src/who.c:594 +msgid "" +" -q, --count all login names and number of users logged on\n" +" -r, --runlevel print current runlevel\n" +" -s, --short print only name, line, and time (default)\n" +" -t, --time print last system clock change\n" +msgstr "" +" -q, --count todos los nombres de entrada y número de usuarios\n" +" conectados\n" +" -r, --runlevel muestra el `runlevel' actual\n" +" -s, --short muestra sólo el nombre, línea y tiempo (predeterminado)\n" +" -t, --time muestra el último cambio en el reloj del sistema\n" + +#: src/who.c:600 +msgid "" +" -T, -w, --mesg add user's message status as +, - or ?\n" +" -u, --users list users logged in\n" +" --message same as -T\n" +" --writable same as -T\n" +msgstr "" +" -T, -w, --mesg añade el estado de mensajes del usuario como\n" +" +, - ó ?\n" +" -u, --users muestra los usuarios conectados\n" +" --message igual que -T\n" +" --writable igual que -T\n" + +#: src/who.c:608 +#, c-format +msgid "" +"\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n" +msgstr "" +"\n" +"Si no se especifica ningún FICHERO, se utiliza %s. Habitualmente,\n" +"FICHERO es %s. Si se dan ARG1 y ARG2, se supone -m: habitualmente\n" +"`am i' o `mom likes'.\n" + +#: src/who.c:711 +msgid "Warning: -i will be removed in a future release; use -u instead" +msgstr "" +"Atención: -i será eliminado en versiones futuras; utilice -u en su lugar" + +#: src/who.c:722 +msgid "" +"Warning: the meaning of '-l' will change in a future release to conform to " +"POSIX" +msgstr "" +"Atención: el significado de `-l' cambiará en una versión futura para\n" +"estar de acuerdo con POSIX" + +#: src/whoami.c:53 +msgid "" +"Print the user name associated with the current effective user id.\n" +"Same as id -un.\n" +"\n" +msgstr "" +"Muestra el nombre de usuario asociado con el identificador efectivo de\n" +"usuario actual. Equivalente a id -un.\n" +"\n" + +#: src/whoami.c:104 +#, c-format +msgid "%s: cannot find username for UID %u\n" +msgstr "%s: no se puede encontrar el nombre de usuario para el UID %u\n" + +#: src/yes.c:49 +#, c-format +msgid "" +"Usage: %s [STRING]...\n" +" or: %s OPTION\n" +msgstr "" +"Modo de empleo: %s [CADENA]...\n" +" o bien: %s OPCIÓN\n" + +# Se aceptan sugerencias para `repetidamente'. cfuga +# (pues a mí no me disgusta). sv +# Es curioso que el 'y' esté compilado en "yes". En mi Digital UNIX, +# también internacionalizado y traducido, "yes" produce repetidamente +# "sí" para LANG=es_ES.ISO8859-1. Concretamente LC_MESSAGES. gerardo +# Curioso, ¿no romperá ningun `script'? sv +# Para lo poco que se usa "yes"... (me pasé dos años sin saber para +# qué c~%&# servía, y aún ahora creo que no sirve para nada). gerardo +# +# Sirve para hacer prácticas con la redirección de la salida... ( > ) +# +# Creo que es mejor dejarlo así. Con el programa "hello" pasa lo mismo: +# escribes "hello" y te responde "hola", lo cual no es lógico :-) +# Si no hay oportunidad de escribir "sí", para que salga una tira de +# eses, mejor olvidarse. sv +#: src/yes.c:55 +msgid "" +"Repeatedly output a line with all specified STRING(s), or `y'.\n" +"\n" +msgstr "" +"Muestra repetidamente una línea con todas las CADENA(s) especificadas, o " +"`y'.\n" +"\n" + +#~ msgid "\\%c: invalid escape" +#~ msgstr "\\%c: secuencia de escape inválida" + +#~ msgid "program error" +#~ msgstr "error del programa" + +#~ msgid "stack overflow" +#~ msgstr "desbordamiento de pila" + +#~ msgid "warning: unable to use large stack" +#~ msgstr "atención: no se puede usar una pila grande" + +#~ msgid "missing file arguments" +#~ msgstr "faltan argumentos (ficheros)" + +#~ msgid "cannot change to `..' from directory %s" +#~ msgstr "no se puede cambiar a `..' desde el directorio %s" + +#~ msgid "%s: is so large that it is not representable" +#~ msgstr "%s: es tan grande que no es representable" + +#~ msgid "preserving permissions for %s" +#~ msgstr "se conservan los permisos de %s" + +#~ msgid "cannot lstat `.'" +#~ msgstr "no se puede efectuar `lstat' sobre `.'" + +#~ msgid "closing directory %s" +#~ msgstr "cerrando el directorio %s" + +# SIoNO +#~ msgid "%s: remove directory %s? " +#~ msgstr "%s: ¿borrar el directorio %s? (s/n) " + +# SIoNO +#~ msgid "%s: directory %s is write protected; descend into it anyway? " +#~ msgstr "" +#~ "%s: el directorio %s está protegido contra escritura;\n" +#~ "¿descender en él, a pesar de todo? (s/n) " + +#~ msgid "removing all entries of directory %s\n" +#~ msgstr "borrando todas las entradas del directorio %s\n" + +#~ msgid "directory %s was replaced before being removed" +#~ msgstr "el directorio %s ha sido reemplazado antes de ser borrado" + +#~ msgid "cannot change back to directory %s via `..'" +#~ msgstr "no se puede volver al directorio %s a través de `..'" + +#~ msgid "subdirectory of %s was moved while being removed" +#~ msgstr "un subdirectorio de %s fue movido mientras era borrado" + +# SIoNO +#~ msgid "%s: remove directory %s%s? " +#~ msgstr "%s: ¿borrar el directorio %s%s? (s/n) " + +#~ msgid " (might be nonempty)" +#~ msgstr " (podría no estar vacío)" + +#~ msgid "removing the directory itself: %s\n" +#~ msgstr "se borró el propio directorio: %s\n" + +#~ msgid "cannot remove current directory %s" +#~ msgstr "no se puede borrar el directorio actual %s" + +# SIoNO +#~ msgid "continue? " +#~ msgstr "¿seguir? (s/n) " + +#~ msgid "" +#~ "ERROR: the source file %s initially had device/inode\n" +#~ "numbers %lu/%lu, but now (after opening it), the numbers\n" +#~ "are %lu/%lu. That means that while this program was running,\n" +#~ "the file was replaced with another one. Skipping this file." +#~ msgstr "" +#~ "ERROR: el fichero origen %s inicialmente tenía números de dispositivo/" +#~ "nodo-i\n" +#~ "%lu/%lu, pero ahora (después de abrirlo), los números son %lu/%lu.\n" +#~ "Esto quiere decir que mientras este programa estaba funcionando, el " +#~ "fichero\n" +#~ "ha sido reemplazado por otro. Nos saltamos este fichero." + +# FIXME: ¿Por qué no "fork system call failed", como antes? +#~ msgid "cannot fork" +#~ msgstr "falló la llamada al sistema `fork'" + +#~ msgid "" +#~ "ERROR: the directory %s initially had device/inode\n" +#~ "numbers %lu/%lu, but now (after a chdir into it), the numbers for `.'\n" +#~ "are %lu/%lu. That means that while rm was running, the directory\n" +#~ "was replaced with either another directory or a link to another directory." +#~ msgstr "" +#~ "ERROR: el directorio %s inicialmente tenía números de dispositivo/nodo-i\n" +#~ "%lu/%lu, pero ahora (después de un chdir dentro de él), los números para " +#~ "`.'\n" +#~ "son %lu/%lu. Esto quiere decir que mientras rm estaba funcionando,\n" +#~ "el directorio ha sido reemplazado por otro directorio o por un enlace a " +#~ "otro\n" +#~ "directorio." + +# Esta traducción me ha sorprendido verla, creo que "changed" debería +# traducirse como "ha cambiado". Además cuando estos mensajes "de +# diagnóstico" aparecen, la operación ya se ha realizado... uac +# +# Si solamente fuera por el modo verbal empleado en el original, +# estaría de acuerdo contigo. +# Sin duda esto es un mensaje de "diagnóstico" o "verbose", y como tal +# debe tratarse. +# La cosa está en si esos mensajes deben decirnos "lo que va ocurriendo" +# o "lo que ha ocurrido". En este mensaje concreto (no en general), me +# parece más apropiado que el programa nos diga "lo que va ocurriendo" +# y por eso utilizo el modo presente. +# Tal vez tengo la impresión de que al original le falta un "is": +# "group of %s is changed to %s". sv +#~ msgid "group of %s changed to %s\n" +#~ msgstr "el grupo de %s cambia a %s\n" + +# Normas de la casa: +# "El programa hablará al usuario de usted y no de tú". sv +#~ msgid "you are not a member of group `%s'" +#~ msgstr "usted no es miembro del grupo `%s'" + +#~ msgid "%s: invalid group number" +#~ msgstr "%s: número de grupo inválido" + +# Ya sé que no te gustará: "%s se cedió a " +# o "el propietario de %s es ahora " tb +# El segundo me gusta mucho más que el primero, pero a pesar de todo, prefiero +# usar el verbo cambiar, decir "es ahora" no da a entender tan claramente +# que se produce un cambio. sv +# +# A mí me gusta también "el propietario de %s es ahora", ¿por qué traducciones +# tan literales, si se pueden poner de una forma corta y más clara? uac +# +# En este caso, "es ahora" es menos claro que "cambia a" +# De la primera forma, te dice cómo queda pero te quedas con la duda +# de si antes estaba también así o no. +# Con "cambia a" te dice cómo queda y además sabes que antes estaba de otra +# forma distinta. sv +#~ msgid "owner of %s changed to " +#~ msgstr "el propietario de %s cambia a " + +#~ msgid "cannot change permissions for %s" +#~ msgstr "no se pueden cambiar los permisos de %s" + +#~ msgid "`%s' and `%s' are the same file" +#~ msgstr "`%s' y `%s' son el mismo fichero" + +#~ msgid "cannot backup `%s'" +#~ msgstr "no se puede respaldar `%s'" + +#~ msgid "cannot remove `%s'" +#~ msgstr "no se puede borrar `%s'" + +# Nota: Asegurarse de que significa eso. +# Probablemente quiera decir que "no se puede recuperar `%s'" de la copia +# de seguridad. tb +#~ msgid "cannot un-backup `%s'" +#~ msgstr "no se puede restaurar `%s'" + +#~ msgid "invalid mode `%s'" +#~ msgstr "modo inválido `%s'" + +#~ msgid "cannot create directory `%s'" +#~ msgstr "no se puede crear el directorio `%s'" + +#~ msgid "cannot make fifo `%s'" +#~ msgstr "No se puede crear el `fifo' `%s'" + +# El primer %s es "hardlink" o "symlink". +# Mantengo el "de" y toco madera. +#~ msgid "create %s %s to %s" +#~ msgstr "crea %s de %s a %s" + +# ¿? Duro o fuerte, según se mire. +# FIXME (pendiente). +#~ msgid "hard link" +#~ msgstr "enlace duro" + +#~ msgid "link" +#~ msgstr "enlace" + +#~ msgid "starting directory" +#~ msgstr "directorio de comienzo" + +#~ msgid "%s -> %s (backup)\n" +#~ msgstr "%s -> %s (copia de seguridad)\n" + +#~ msgid "" +#~ "Usage: %s [OPTION]... TARGET [LINK_NAME]\n" +#~ " or: %s [OPTION]... TARGET... DIRECTORY\n" +#~ msgstr "" +#~ "Modo de empleo: %s [OPCIÓN]... OBJETIVO [NOMBRE_DEL_ENLACE]\n" +#~ " o bien: %s [OPCIÓN]... OBJETIVO... DIRECTORIO\n" + +#~ msgid "" +#~ "Usage: %s [OPTION]... SOURCE DEST\n" +#~ " or: %s [OPTION]... SOURCE... DIRECTORY\n" +#~ msgstr "" +#~ "Modo de empleo: %s [OPCIÓN]... ORIGEN DESTINO\n" +#~ " o bien: %s [OPCIÓN]... ORIGEN... DIRECTORIO\n" + +#~ msgid "--no-dereference (-h) is not supported on this system" +#~ msgstr "--no-dereference (-h) no está disponible en este sistema" + +#~ msgid "Usage: %s [OPTION]... EXISTING_DIR NEW_DIR\n" +#~ msgstr "Modo de empleo: %s [OPCIÓN]... DIR_EXISTENTE NUEVO_DIR\n" + +#~ msgid "cannot rename `.' or `..'" +#~ msgstr "no se puede renombrar `.' o `..'" + +# ¿ancestro? +# +# Sip :) Es la traducción. ipg +# +# Supongo que será un directorio que abarca a uno dado em+ +# No sé como te las apaqanas aquí, pero lo de ancestro no lo dejes, porfa +# +# ¿Sugerencias? sv+ +# ¿Qué es un ancestro? ¿Un predecesor? tb +# Ni idea. sv +# +# ancestro es un familiar ascendiente en el árbol genealógico (recordad que +# normalmente los árboles se dibujan de arriba hacia abajo) uac +# +# Si te digo la verdad, nunca me ha hecho gracia eso de que los árboles +# crezcan hacia abajo... sv +# +# Aunque ancestro creo que no estará mal, antecesor estará igual de bien y +# mucho más claro, ¿o no? uac +# +# Si no os han aclarado las ideas mis explicaciones, recordad cuando +# utilizáis el NOTESCAPES para ftpear y veis: "upper directory"= ".." uac +# +# Bueno, esto sería el "directorio superior", lo cual indica que en +# Netscape Communications Inc., los árboles también crecen al revés... :-) sv +# +# Bueno, vale. De momento lo cambio. Antes decía ancestro. +#~ msgid "`%s' is an ancestor of `%s'" +#~ msgstr "`%s' es un antecesor de `%s'" + +#~ msgid "%s is closed" +#~ msgstr "%s está cerrado" + +#~ msgid "out of memory" +#~ msgstr "memoria agotada" + +#~ msgid "%s: lseek" +#~ msgstr "%s: lseek" + +#~ msgid "%s: pass %lu/%lu (%s)...%lu/%lu K" +#~ msgstr "%s: paso %lu/%lu (%s)...%lu/%lu K" + +#~ msgid "%s: pass %lu/%lu (%s)...%lu K" +#~ msgstr "%s: paso %lu/%lu (%s)...%lu K" + +#~ msgid "%s: not a regular file; use -D to enable operations on devices" +#~ msgstr "" +#~ "%s: no es un fichero regular; utilice -D para activar las operaciones\n" +#~ "sobre dispositivos" + +#~ msgid "unable to allocate storage for %lu passes" +#~ msgstr "no se puede asignar espacio de almacenamiento para %lu pasos" + +#~ msgid "%s: cannot shred read-only file descriptor" +#~ msgstr "" +#~ "%s: no se puede ejecutar shred sobre un descriptor de fichero de sólo " +#~ "lectura" + +#~ msgid "%s: can't wipe stdout and print verbose messages to it" +#~ msgstr "" +#~ "%s: no se puede cepillar la salida estándar e imprimir mensajes " +#~ "explicativos" + +# FIXME: Decirle al autor que lo ponga como en fork. +#~ msgid "malloc failed" +#~ msgstr "falló la llamada al sistema `malloc'" + +#~ msgid "Unable to open `%s'" +#~ msgstr "No se puede abrir `%s'" + +#~ msgid "Unable to delete file `%s'" +#~ msgstr "No se puede borrar el fichero `%s'" + +#~ msgid "Can't fstat file `%s'" +#~ msgstr "No se puede ejecutar fstat sobre el fichero `%s'" + +# Un fichero `sparse' es un fichero que contiene muchos ceros seguidos, y +# que en algunos casos, el sistema operativo trata de forma especial. +# ¿tiene traducción? +# +# Creo que finalmente me decidiré por traducirlo como "disperso". +# (creo que Federico Rivas ya lo ha hecho así en tar). +# Tal vez añadiendo el sparse al final, para que todo el mundo se entere. sv +# O sea: tipo disperso (sparse). +# De momento lo dejo en `sparse'. +# FIXME. +#~ msgid "sparse type" +#~ msgstr "tipo `sparse'" + +# FIXME +# Esto sería "tipo de ordenación", +# pero como forma parte de un mensaje más largo que *no* +# está todavía internacionalizado, para evitar que, por ejemplo +# "ls --sort=ñ" dé como resultado "invalid tipo de ordenación `ñ'" +# lo dejo de momento en inglés, para no mezclar. +#~ msgid "sort type" +#~ msgstr "sort type" + +# FIXME +# Esto sería "tipo de fecha", +# pero como forma parte de un mensaje más largo que *no* +# está todavía internacionalizado, para evitar que, por ejemplo, +# "ls --time=ñ" dé como resultado "invalid tipo de fecha `ñ'" +# lo dejo de momento en inglés, para no mezclar. +#~ msgid "time type" +#~ msgstr "time type" + +# FIXME +# Esto sería "tipo de formato", +# pero como forma parte de un mensaje más largo que *no* +# está todavía internacionalizado, para evitar que, por ejemplo, +# "ls --format=ñ" dé como resultado "invalid tipo de formato `ñ'" +# lo dejo de momento en inglés, para no mezclar. +#~ msgid "format type" +#~ msgstr "format type" + +# Del diccionario de María Moliner: +# Colorear: Colorar. Teñir. Dar [Dar un] color a cierta cosa. +# Coloración: Acción de colorear. +#~ msgid "colorization criterion" +#~ msgstr "criterio de coloración" + +# De este no estoy muy seguro. +#~ msgid "indicator style" +#~ msgstr "estilo de indicación" + +# De este tampoco... +#~ msgid "quoting style" +#~ msgstr "estilo de cita" + +# FIXME +# o igual es hora, o tiempo, vaya usted a saber. Mirarlo bien. +#~ msgid "time selector" +#~ msgstr "selector de fecha" + +#~ msgid "" +#~ "the option for counting 1MB blocks may not be used\n" +#~ "with the portable output format" +#~ msgstr "" +#~ "la opción para contar bloques de 1MB no se puede usar\n" +#~ "con el formato de salida portable" + +# ¿adaptive es adaptable? +# ¿eh? +# +# Yo lo he mirado en el Collins y no está, por otra parte adaptable= adaptable +# (inglis= castellano)... uac +# +# Una cosa creo que está clara, se refiere a las opciones para especificar +# diferentes unidades de capacidad... y _creo_ que si pensamos en este sentido +# la traducción no es muy coherente... al menos en castellano... uac +# +# Yo lo cambiaría a algo como: +# "la opción para imprimir con unidades específicas no se puede usar..." uac +# +# Este tengo que pensarlo despacio. sv +#~ msgid "" +#~ "the option for printing with adaptive units may not be used\n" +#~ "with the portable output format" +#~ msgstr "" +#~ "la opción para imprimir con unidades adaptables no se puede usar\n" +#~ "con el formato de salida portable" + +#~ msgid "removing non-directory %s\n" +#~ msgstr "se borró el no directorio %s\n" + +# ¿Tal vez la interrogación de apertura va justo después de la coma? ipg +# +# Excelente pregunta. Esto parece el referéndum de la OTAN: +# Creo que el programa nos pregunta si queremos reemplazar un fichero +# por otro, para que contestemos que sí o que no. +# Al mismo tiempo, nos advierte de que, de llevarse a cabo el reemplazo +# de un fichero por otro, también el modo resultaría sustituído. +# +# Si esto es así, ¿dónde habría que poner la interrogación? +# O incluso: ¿Está bien el original? +# +# Creo que tal y como está, está bien. sv +# SIoNO +# +#~ msgid "%s: replace `%s', overriding mode %04o? " +#~ msgstr "%s: ¿reemplazar `%s', sustituyendo el modo %04o? (s/n) " + +# Yo no traduciría "regular file" literalmente... a mi entender en el Collins +# salen acepciones mucho mejores, como: +# fichero normal +# fichero corriente +# y esta que me la invento yo: fichero genérico. uac +# +# ¿Y una expresión regular? sv +# +# Aunque a decir verdad, eso de "normal" no me parece mal del todo, +# habrá que pensarlo seriamente. sv +# FIXME. +#~ msgid "cannot move `%s' across filesystems: Not a regular file" +#~ msgstr "" +#~ "no se puede mover `%s' de un sistema de ficheros a otro:\n" +#~ "No es un fichero regular" + +#~ msgid "Usage: %s [OPTION]... GROUP FILE...\n" +#~ msgstr "Modo de empleo: %s [OPCIÓN]... GRUPO FICHERO...\n" + +# Este overriding no es como el de "mv". +# ¿Tal vez el original no tiene sentido? +# (lo digo porque para borrar, el modo que importa es el del directorio, +# donde está lo que se va a borrar) +# +# overriding es pasar por alto em +# +# En general no, solamente en este caso. +# ¿Quieres decir que sugieres poner +# "..., pasando por alto el modo %04o"? sv+ +# +#~ msgid "%s: remove %s`%s', overriding mode %04o? " +#~ msgstr "%s: ¿borrar %s`%s', sustituyendo el modo %04o? (s/n) " + +# Este tendré que estudiarlo más. +# De momento lo dejo así. +# SIoNO +#~ msgid "%s: descend directory `%s', overriding mode %04o? " +#~ msgstr "" +#~ "%s: ¿descender al directorio `%s', sustituyendo el modo %04o? (s/n) " + +# SIoNO +#~ msgid "%s: remove directory `%s' (might be nonempty)? " +#~ msgstr "%s: ¿borrar el directorio `%s'? (podría no estar vacío) (s/n) " + +# [ Antes decía "...el punto de montaje para %s" ] +# No me gusta punto "de montaje". ¿Sugerencias? +# +# Como se monta en un directorio, se podría decir `directorio de montaje' +# De todas maneras, punto de montaje no queda tan mal ... :) ipg +# +# Esta es dura, nunca se me ocurrió pensar que habría que traducirlo +# un día. ... ¿Qué tal ... "lugar para montar" o "directorio en +# el que montar"? em +# +# Algo mejor. Pero no estoy seguro. Tengo que pensarlo. sv +# +# "No se puede encontrar el sitio para montar %s" Sólo es una +# sugerencia más. tb +# +# La conservaremos. +# ¿Más candidatos? sv +# +# ¿`punto de montaje de %s'? ipg +# +# Bien, este es uno de esos casos en los que uno decide salirse +# por la tangente. Espero que os guste así. +# Razones: El "punto" de montaje es siempre un directorio (¿o no?). +# Llamarle "punto" es emplear un lenguaje algo oscuro. +# Si alguien sabe de algún caso en el que el punto de montaje no sea +# un directorio, por favor que lo diga. sv +#~ msgid "cannot find mount point for %s" +#~ msgstr "no se puede encontrar el directorio para montar %s" + +#~ msgid "cannot execute %s" +#~ msgstr "no se puede ejecutar %s" + +#~ msgid "cannot run %s" +#~ msgstr "no se puede ejecutar %s" + +#~ msgid "cannot get processor type" +#~ msgstr "no se puede obtener el tipo de procesador" + +#~ msgid "USER" +#~ msgstr "USUARIO" + +# ¿Qué es eso de MESG? Si se refiere a si la tty acepta mensajes +# (orden mesg), ¿no habría que traducir MENS " o algo así? Porque +# "mensaje" en español no tiene ninguna G.erardo +# Ni idea. Investigarlo. sv +# Lo investigo por ti: un "who --help; who -H -T" te dará la +# pista. Estoy en lo correcto. Cámbialo. gerardo +# Efectivamente, who -H -T es muy esclarecedor. +# Pero no me acaba de convencer. Ese MESG no es necesariamente MENSAJES. +# Yo lo veo como una variable llamada MESG que puede tener dos valores +# distintos, "y" y "n", y que se cambia con la orden mesg. +# ¿Opiniones? +#~ msgid "MESG " +#~ msgstr "MESG " + +#~ msgid "LOGIN-TIME " +#~ msgstr "HORA DE CONEXIÓN " + +#~ msgid "FROM\n" +#~ msgstr "DESDE\n" + +# ¿Por qué no traducís "virtual"? gerardo +# Porque creo que el original está mal... +# Hoy en día todo es virtual... +# Me recuerda los viejos tiempos en los que había memoria convencional, +# extendida, expandida, superior... +# +# ¿Viejos tiempos? Hay muchíiisima gente con el maldito M$-DOG aún, y +# las BIOS siguen diciendo lo de "640 k" de memoria convencional, +# aunque tengas 64 MB. +# +# Me estás dando la razón. ¿Es que no pretendemos alejarnos de todo eso? +# (Tengo entendido que Linux pasa de la BIOS todo lo que puede). sv +# +# Francamente, prefiero pensar en que un programa intenta un malloc(), +# y si no lo consigue, entonces es que se ha agotado la memoria, así +# sin más. ¿qué opinas? sv +# +# Bueno, no es que esté mal, pero cuando el autor pone "virtual", se +# podría dejar, y tampoco estaría mal. Sí, no me recuerdes lo del +# ASCII :-) gerardo +# ¡Es verdad! :-) +# De todas formas esto habría que preguntárselo al gran jefe de GNU (RMS). +#~ msgid "virtual memory exhausted" +#~ msgstr "memoria agotada" + +#~ msgid "" +#~ msgstr "" + +#~ msgid "" +#~ "\n" +#~ "Instead of -t NUMBER or -t LIST, -NUMBER or -LIST may be used.\n" +#~ msgstr "" +#~ "\n" +#~ "En vez de `-t N' ó `-t LISTA' puede usarse -N ó -LISTA.\n" + +# ¿Qué tal dejar bien claro que "...en vez de 10 por defecto." aunque no +# ^^^^^^^^^^^ +# esté en la versión english? +# +#~ msgid "" +#~ "\n" +#~ "SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +#~ "If -VALUE is used as first OPTION, read -c VALUE when one of\n" +#~ "multipliers bkm follows concatenated, else read -n VALUE.\n" +#~ msgstr "" +#~ "\n" +#~ "TAMAÑO puede tener un sufijo: `b' para 512, `k' para 1K, `m' para 1 " +#~ "Megabyte.\n" +#~ "Se se utiliza -VALOR como primera OPCIÓN, se entiende como -c VALOR si " +#~ "va\n" +#~ "seguido por uno de los multiplicadores `b', `k' ó `m', si no, se " +#~ "entiende\n" +#~ "como -n VALOR.\n" + +#~ msgid "" +#~ " +POS1 [-POS2] start a key at POS1, end it before POS2 " +#~ "(origin 0)\n" +#~ " Warning: this option is obsolete\n" +#~ msgstr "" +#~ " +POS1 [-POS2] comienza una clave en POS1 y la termina antes\n" +#~ " de POS2. Atención: esta opción está obsoleta\n" + +#~ msgid "" +#~ "A first OPTION of -VALUE\n" +#~ "is treated like -n VALUE unless VALUE has one of the [bkm] suffix\n" +#~ "multipliers, in which case it is treated like -c VALUE.\n" +#~ msgstr "" +#~ "Si la primera\n" +#~ "OPCIÓN es -VALOR se trata como si fuese -n VALOR, a menos que VALOR " +#~ "tenga\n" +#~ "uno de los sufijos mencionados (bkm), en cuyo caso se trata como -c " +#~ "VALOR.\n" + +#~ msgid "" +#~ "A first option of +VALUE is treated like -+VALUE, but this usage is " +#~ "obsolete\n" +#~ "and support for it will be withdrawn.\n" +#~ "\n" +#~ msgstr "" +#~ "Si la primera opción es +VALOR se trata como -+VALOR, pero este uso\n" +#~ "está obsoleto, y su soporte desaparecerá.\n" + +#~ msgid "warning: `tail %s' is obsolete; use -n or -c instead" +#~ msgstr "atención: `tail %s' está obsoleto; utilice -n o -c en su lugar" + +#~ msgid "" +#~ "specified number of bytes `%s' is larger than the maximum\n" +#~ "representable value of type `long'" +#~ msgstr "" +#~ "el número especificado de bytes `%s' es más grande que el valor máximo\n" +#~ "representable de tipo `long'" + +#~ msgid "flushing file" +#~ msgstr "actualizando el fichero" + +#~ msgid "" +#~ "when using the old-style +POS and -POS key specifiers,\n" +#~ "the +POS specifier must come first" +#~ msgstr "" +#~ "cuando se utiliza el estilo de parámetros antiguo con +POS y -POS,\n" +#~ "el primero de ellos debe ser +POS" + +#~ msgid "" +#~ "the starting field number argument to the `-k' option must be positive" +#~ msgstr "" +#~ "el número que especifica el primer campo en la opción `-k' debe\n" +#~ "ser positivo" + +#~ msgid "starting field spec has `.' but lacks following character offset" +#~ msgstr "" +#~ "la especificación del campo de comienzo tiene `.' pero carece de número " +#~ "de\n" +#~ "desplazamiento de caracteres" + +#~ msgid "" +#~ "starting field character offset argument to the `-k' option\n" +#~ "must be positive" +#~ msgstr "" +#~ "el argumento de desplazamiento del campo de comienzo para la opción `-k'\n" +#~ "debe ser positivo." + +#~ msgid "field specification has `,' but lacks following field spec" +#~ msgstr "" +#~ "la especificación de campo tiene `,' pero no constan a continuación las\n" +#~ "especificaciones del campo" + +#~ msgid "ending field number argument to the `-k' option must be positive" +#~ msgstr "el número de campo final para la opción `-k' debe ser positivo" + +# Ídem. ipg +#~ msgid "ending field spec has `.' but lacks following character offset" +#~ msgstr "" +#~ "la especificación del campo de final tiene `.' pero no le sigue un\n" +#~ "desplazamiento de caracteres" + +#~ msgid "%s: cannot follow end of non-regular file" +#~ msgstr "%s: no se puede localizar el final de un fichero no regular" + +#~ msgid "could not find loop" +#~ msgstr "no se puede encontrar un bucle" + +#~ msgid "`%s' has reappeared" +#~ msgstr "`%s' ha reaparecido" + +#~ msgid "`-w PAGE_WIDTH' invalid column number: `%s'" +#~ msgstr "`-w ANCHO_PÁGINA' el número de columna no es válido: `%s'" + +#~ msgid "%s: extra characters in the argument to the `-%c' option: `%s'\n" +#~ msgstr "%s: sobran caracteres en el argumento de la opción `-%c' : `%s'\n" diff --git a/src/apps/bin/coreutils-5.0/po/et.gmo b/src/apps/bin/coreutils-5.0/po/et.gmo new file mode 100644 index 0000000000000000000000000000000000000000..5d1e62eae26c1b9860044229500b7cd2a7ca83bb GIT binary patch literal 226590 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≤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 D#zbGR literal 0 HcmV?d00001 diff --git a/src/apps/bin/coreutils-5.0/po/et.po b/src/apps/bin/coreutils-5.0/po/et.po new file mode 100644 index 0000000000..cb18386ba5 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/po/et.po @@ -0,0 +1,8216 @@ +# Estonian translations for coreutils +# Copyright (C) 2000 Free Software Foundation, Inc. +# Toomas Soome , 2002. +# +msgid "" +msgstr "" +"Project-Id-Version: coreutils 4.5.10\n" +"POT-Creation-Date: 2003-03-31 10:45+0200\n" +"PO-Revision-Date: 2003-03-15 16:14+0200\n" +"Last-Translator: Toomas Soome \n" +"Language-Team: Estonian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-15\n" +"Content-Transfer-Encoding: 8-bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: lib/argmatch.c:135 +#, c-format +msgid "invalid argument %s for %s" +msgstr "vigane argument %s võtmel `%s'" + +#: lib/argmatch.c:136 +#, c-format +msgid "ambiguous argument %s for %s" +msgstr "segane argument %s võtmele `%s'" + +#: lib/argmatch.c:155 +msgid "Valid arguments are:" +msgstr "Lubatud argumendid on:" + +#: lib/closeout.c:103 src/cat.c:189 src/cat.c:272 src/cat.c:326 +#: src/cksum.c:269 src/head.c:152 src/head.c:196 src/tail.c:323 +#: src/tail.c:1659 src/tr.c:1666 src/tr.c:1912 src/tr.c:2020 +msgid "write error" +msgstr "viga kirjutamisel" + +#: lib/error.c:133 lib/error.c:161 +msgid "Unknown system error" +msgstr "Tundmatu süsteemne viga" + +#: lib/file-type.c:42 +msgid "regular empty file" +msgstr "tavaline tühi fail" + +#: lib/file-type.c:42 +msgid "regular file" +msgstr "tavaline fail" + +#: lib/file-type.c:45 +msgid "directory" +msgstr "Kataloog" + +#: lib/file-type.c:48 +msgid "block special file" +msgstr "blokkseadme fail" + +#: lib/file-type.c:51 +msgid "character special file" +msgstr "sümbolseadme fail" + +#: lib/file-type.c:54 +msgid "fifo" +msgstr "fifo" + +#: lib/file-type.c:57 +msgid "symbolic link" +msgstr "nimeviide" + +#: lib/file-type.c:60 +msgid "socket" +msgstr "sokkel" + +#: lib/file-type.c:63 +msgid "message queue" +msgstr "teadete järjekord" + +#: lib/file-type.c:66 +msgid "semaphore" +msgstr "semafor" + +#: lib/file-type.c:69 +msgid "shared memory object" +msgstr "jagatud mälu objekt" + +#: lib/file-type.c:71 +msgid "weird file" +msgstr "veider fail" + +#: lib/getopt.c:688 lib/getopt.c:700 +#, c-format +msgid "%s: option `%s' is ambiguous\n" +msgstr "%s: võti `%s' on segane\n" + +#: lib/getopt.c:733 lib/getopt.c:737 +#, c-format +msgid "%s: option `--%s' doesn't allow an argument\n" +msgstr "%s: võti `--%s' ei luba kasutada argumenti\n" + +#: lib/getopt.c:746 lib/getopt.c:751 +#, c-format +msgid "%s: option `%c%s' doesn't allow an argument\n" +msgstr "%s: võti `%c%s' ei luba kasutada argumenti\n" + +#: lib/getopt.c:787 lib/getopt.c:800 lib/getopt.c:1089 lib/getopt.c:1102 +#, c-format +msgid "%s: option `%s' requires an argument\n" +msgstr "%s: võti `%s' nõuab argumenti\n" + +#: lib/getopt.c:838 lib/getopt.c:841 +#, c-format +msgid "%s: unrecognized option `--%s'\n" +msgstr "%s: tundmatu võti `--%s'\n" + +#: lib/getopt.c:849 lib/getopt.c:852 +#, c-format +msgid "%s: unrecognized option `%c%s'\n" +msgstr "%s: tundmatu võti `%c%s'\n" + +#: lib/getopt.c:899 lib/getopt.c:902 +#, c-format +msgid "%s: illegal option -- %c\n" +msgstr "%s: lubamatu võti -- %c\n" + +#: lib/getopt.c:908 lib/getopt.c:911 +#, c-format +msgid "%s: invalid option -- %c\n" +msgstr "%s: vigane võti -- %c\n" + +#: lib/getopt.c:958 lib/getopt.c:969 lib/getopt.c:1155 lib/getopt.c:1168 +#, c-format +msgid "%s: option requires an argument -- %c\n" +msgstr "%s: võti nõuab argumenti -- %c\n" + +#: lib/getopt.c:1021 lib/getopt.c:1032 +#, c-format +msgid "%s: option `-W %s' is ambiguous\n" +msgstr "%s: võti `-W %s' on segane\n" + +#: lib/getopt.c:1056 lib/getopt.c:1068 +#, c-format +msgid "%s: option `-W %s' doesn't allow an argument\n" +msgstr "%s: võti `-W %s' ei luba kasutada argumenti\n" + +#: lib/human.c:519 +msgid "block size" +msgstr "bloki suurus" + +#: lib/makepath.c:124 src/df.c:497 src/remove.c:402 +msgid "failed to return to initial working directory" +msgstr "esialgsesse töökataloogi ei õnnestu tagasi minna" + +#: lib/makepath.c:173 src/copy.c:1288 src/mkdir.c:170 +#, c-format +msgid "cannot create directory %s" +msgstr "kataloogi `%s' ei õnnestu luua" + +#: lib/makepath.c:179 lib/makepath.c:421 src/cp.c:446 src/cp.c:468 +#, c-format +msgid "%s exists but is not a directory" +msgstr "`%s' on olemas, aga ei ole kataloog" + +#: lib/makepath.c:316 lib/makepath.c:378 lib/makepath.c:440 +#, c-format +msgid "cannot change owner and/or group of %s" +msgstr "%s omanikku ja/või gruppi ei õnnestu muuta" + +#: lib/makepath.c:338 +#, c-format +msgid "cannot chdir to directory %s" +msgstr "ei saa minna kataloogi %s" + +#: lib/makepath.c:392 lib/makepath.c:446 +#, c-format +msgid "cannot change permissions of %s" +msgstr "ei õnnestu muuta %s õigusi" + +#: lib/obstack.c:487 lib/obstack.c:490 lib/xmalloc.c:63 +msgid "memory exhausted" +msgstr "mälu on otsas" + +#: lib/quotearg.c:236 +msgid "`" +msgstr "`" + +#: lib/quotearg.c:237 +msgid "'" +msgstr "'" + +#: lib/rpmatch.c:78 +msgid "^[yY]" +msgstr "^[jJ]" + +#: lib/rpmatch.c:81 +msgid "^[nN]" +msgstr "^[eE]" + +#: lib/unicodeio.c:155 +msgid "iconv function not usable" +msgstr "iconv funktsioon ei ole kasutatav" + +#: lib/unicodeio.c:157 +msgid "iconv function not available" +msgstr "iconv funktsioon puudub" + +#: lib/unicodeio.c:164 +msgid "character out of range" +msgstr "sümbol on piirkonnast väljas" + +#: lib/unicodeio.c:227 +#, c-format +msgid "cannot convert U+%04X to local character set" +msgstr "U+%04X ei saa lokaalsesse kooditabelisse teisendada" + +#: lib/unicodeio.c:229 +#, c-format +msgid "cannot convert U+%04X to local character set: %s" +msgstr "U+%04X ei saa lokaalsesse kooditabelisse teisendada: %s" + +#: lib/userspec.c:174 +msgid "invalid user" +msgstr "vigane kasutaja" + +#: lib/userspec.c:175 +msgid "invalid group" +msgstr "vigane grupp" + +#: lib/userspec.c:177 +msgid "cannot get the login group of a numeric UID" +msgstr "ei leia numbrilise UID login gruppi" + +#: lib/userspec.c:179 +msgid "cannot omit both user and group" +msgstr "ainult kasutajat ja ainult gruppi ei saa trükkida" + +#: lib/version-etc.c:57 +#, c-format +msgid "Written by %s.\n" +msgstr "Kirjutanud: %s.\n" + +#: lib/version-etc.c:63 +msgid "" +"This is free software; see the source for copying conditions. There is NO\n" +"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" +msgstr "" +"See on vaba tarkvara; kopeerimistingimused leiate lähtetekstidest. Garantii\n" +"PUUDUB; ka müügiks või mingil eesmärgil kasutamiseks, vastavalt seadustega\n" +"lubatud piiridele.\n" + +#: lib/xmemcoll.c:57 +msgid "string comparison failed" +msgstr "sõnede võrdlus ebaõnnestus" + +#: lib/xmemcoll.c:58 +msgid "Set LC_ALL='C' to work around the problem." +msgstr "Probleemist mööda saamiseks seadke LC_ALL=C." + +#: lib/xmemcoll.c:60 +#, c-format +msgid "The strings compared were %s and %s." +msgstr "Võrreldi sõnesid %s ja %s." + +#: src/basename.c:50 src/cat.c:88 src/chgrp.c:122 src/chmod.c:238 +#: src/chown.c:95 src/chroot.c:41 src/cksum.c:278 src/comm.c:69 src/cp.c:160 +#: src/csplit.c:1492 src/cut.c:170 src/date.c:113 src/dd.c:284 src/df.c:707 +#: src/dircolors.c:99 src/dirname.c:42 src/du.c:170 src/echo.c:73 +#: src/env.c:115 src/expand.c:106 src/expr.c:86 src/factor.c:70 src/fmt.c:267 +#: src/fold.c:63 src/head.c:84 src/hostid.c:44 src/hostname.c:63 src/id.c:83 +#: src/install.c:593 src/join.c:140 src/kill.c:89 src/link.c:47 src/ln.c:335 +#: src/logname.c:44 src/ls.c:3757 src/md5sum.c:121 src/mkdir.c:57 +#: src/mkfifo.c:51 src/mknod.c:51 src/mv.c:307 src/nice.c:63 src/nl.c:172 +#: src/od.c:283 src/paste.c:399 src/pathchk.c:142 src/pinky.c:465 +#: src/pr.c:2750 src/printenv.c:59 src/printf.c:96 src/ptx.c:1855 src/pwd.c:42 +#: src/readlink.c:65 src/rm.c:95 src/rmdir.c:142 src/seq.c:78 src/shred.c:156 +#: src/sleep.c:48 src/sort.c:272 src/split.c:92 src/stat.c:680 src/stty.c:494 +#: src/su.c:433 src/sum.c:56 src/sync.c:40 src/tac.c:123 src/tail.c:230 +#: src/tee.c:59 src/test.c:975 src/touch.c:240 src/tr.c:323 src/tsort.c:93 +#: src/tty.c:58 src/uname.c:106 src/unexpand.c:371 src/uniq.c:135 +#: src/unlink.c:47 src/uptime.c:187 src/users.c:114 src/wc.c:121 src/who.c:570 +#: src/whoami.c:48 src/yes.c:45 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Lisainfo saamiseks proovige `%s --help'.\n" + +#: src/basename.c:54 +#, c-format +msgid "" +"Usage: %s NAME [SUFFIX]\n" +" or: %s OPTION\n" +msgstr "" +"Kasutamine: %s NIMI [SUFIKS]\n" +" või: %s VÕTI\n" + +#: src/basename.c:59 +msgid "" +"Print NAME with any leading directory components removed.\n" +"If specified, also remove a trailing SUFFIX.\n" +"\n" +msgstr "" +"Väljasta NIMI ilma eelnevate kataloogideta.\n" +"Kui määratud, eelmalda ka sufiks.\n" +"\n" + +#: src/basename.c:66 src/cat.c:124 src/chgrp.c:152 src/chmod.c:264 +#: src/chown.c:139 src/chroot.c:59 src/cksum.c:293 src/comm.c:86 src/cp.c:257 +#: src/csplit.c:1534 src/cut.c:215 src/date.c:215 src/dd.c:331 src/df.c:746 +#: src/dircolors.c:120 src/dirname.c:58 src/du.c:219 src/echo.c:105 +#: src/env.c:134 src/expand.c:131 src/expr.c:149 src/factor.c:90 +#: src/false.c:45 src/fmt.c:297 src/fold.c:86 src/head.c:115 src/hostid.c:57 +#: src/hostname.c:76 src/id.c:104 src/install.c:648 src/join.c:181 +#: src/kill.c:119 src/link.c:59 src/ln.c:390 src/logname.c:55 src/ls.c:3891 +#: src/md5sum.c:157 src/mkdir.c:76 src/mkfifo.c:68 src/mknod.c:82 src/mv.c:361 +#: src/nice.c:77 src/nl.c:227 src/od.c:370 src/paste.c:423 src/pathchk.c:154 +#: src/pinky.c:492 src/pr.c:2862 src/printenv.c:72 src/printf.c:144 +#: src/pwd.c:53 src/readlink.c:82 src/rm.c:127 src/rmdir.c:162 src/seq.c:104 +#: src/shred.c:220 src/sleep.c:64 src/sort.c:343 src/split.c:124 +#: src/stat.c:751 src/stty.c:708 src/su.c:454 src/sum.c:76 src/sync.c:51 +#: src/tac.c:146 src/tail.c:300 src/tee.c:72 src/test.c:1057 src/touch.c:271 +#: src/tr.c:396 src/true.c:45 src/tsort.c:105 src/tty.c:70 src/uname.c:128 +#: src/unexpand.c:395 src/uniq.c:174 src/unlink.c:58 src/uptime.c:202 +#: src/users.c:127 src/wc.c:143 src/who.c:613 src/whoami.c:60 src/yes.c:61 +#, c-format +msgid "" +"\n" +"Report bugs to <%s>.\n" +msgstr "" +"\n" +"Vigadest teatage palun aadressil <%s>.\n" + +#: src/basename.c:114 src/chgrp.c:210 src/chmod.c:352 src/chown.c:211 +#: src/chroot.c:78 src/csplit.c:1464 src/dirname.c:89 src/expr.c:178 +#: src/install.c:284 src/link.c:87 src/mkdir.c:124 src/mkfifo.c:113 +#: src/mknod.c:137 src/pathchk.c:194 src/readlink.c:101 src/readlink.c:133 +#: src/rm.c:199 src/rmdir.c:206 src/seq.c:411 src/sleep.c:139 src/stat.c:802 +#: src/unlink.c:88 +msgid "too few arguments" +msgstr "liiga vähe argumente" + +#: src/basename.c:115 src/dircolors.c:482 src/dirname.c:90 src/hostid.c:79 +#: src/hostname.c:122 src/link.c:93 src/mknod.c:139 src/readlink.c:141 +#: src/seq.c:417 src/split.c:498 src/tr.c:1848 src/unlink.c:94 +#: src/uptime.c:244 src/users.c:169 src/who.c:764 +msgid "too many arguments" +msgstr "liiga palju argumente" + +#: src/cat.c:42 src/split.c:43 +msgid "Torbjorn Granlund and Richard M. Stallman" +msgstr "Torbjorn Granlund ja Richard M. Stallman" + +#: src/cat.c:92 +#, c-format +msgid "Usage: %s [OPTION] [FILE]...\n" +msgstr "Kasutamine: %s [VÕTI]... [FAIL]...\n" + +#: src/cat.c:96 +msgid "" +"Concatenate FILE(s), or standard input, to standard output.\n" +"\n" +" -A, --show-all equivalent to -vET\n" +" -b, --number-nonblank number nonblank output lines\n" +" -e equivalent to -vE\n" +" -E, --show-ends display $ at end of each line\n" +" -n, --number number all output lines\n" +" -s, --squeeze-blank never more than one single blank line\n" +msgstr "" +"Liida FAILID või standardsisend standardväljundisse.\n" +"\n" +" -A, --show-all sama, kui -vET\n" +" -b, --number-nonblank mittetühjade väljundridade arv\n" +" -e sama, kui -vE\n" +" -E, --show-ends näita iga rea lõpus $\n" +" -n, --number kõikide väljundridade arv\n" +" -s, --squeeze-blank korraga ei väljasta üle ühe tühja rea\n" + +#: src/cat.c:106 +msgid "" +" -t equivalent to -vT\n" +" -T, --show-tabs display TAB characters as ^I\n" +" -u (ignored)\n" +" -v, --show-nonprinting use ^ and M- notation, except for LFD and TAB\n" +msgstr "" +" -t sama, kui -vT\n" +" -T, --show-tabs esita TAB süboleid kui ^I\n" +" -u (ignoreeritakse)\n" +" -v, --show-nonprinting kasuta ^ ja M- notatsiooni, v.a LFD ja TAB " +"korral\n" + +#: src/cat.c:114 src/sum.c:72 +msgid "" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"Kui FAIL puudub või on -, loe standardsisendit.\n" + +#: src/cat.c:119 +msgid "" +"\n" +" -B, --binary use binary writes to the console device.\n" +"\n" +msgstr "" +"\n" +" -B, --binary kirjuta konsooliseadmele kahendmoodis.\n" +"\n" + +#: src/cat.c:314 +#, c-format +msgid "cannot do ioctl on `%s'" +msgstr "ioctl `%s' ei õnnestu" + +#: src/cat.c:669 src/dd.c:1222 src/od.c:1013 src/tee.c:181 +msgid "standard output" +msgstr "standardväljund" + +#: src/cat.c:800 +#, c-format +msgid "%s: input file is output file" +msgstr "%s: sisendfail on väljundfail" + +#: src/cat.c:858 +msgid "closing standard input" +msgstr "sulen standardsisendi" + +#: src/cat.c:861 +msgid "closing standard output" +msgstr "sulen standardväljundi" + +#: src/chgrp.c:93 +msgid "cannot change to null group" +msgstr "gruppi ei saa eemaldada" + +#: src/chgrp.c:102 +#, c-format +msgid "invalid group name %s" +msgstr "vigane grupi nimi %s" + +#: src/chgrp.c:106 +msgid "group number" +msgstr "grupi number" + +#: src/chgrp.c:109 +#, c-format +msgid "invalid group number %s" +msgstr "vigane grupi number %s" + +#: src/chgrp.c:126 +#, c-format +msgid "" +"Usage: %s [OPTION]... GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Kasutamine: %s [VÕTI]... GRUPP FAIL\n" +" või: %s [VÕTI]... --reference=VFAIL FAIL...\n" + +#: src/chgrp.c:131 +msgid "" +"Change the group membership of each FILE to GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"Muuda iga antud FAILi grupikuuluvust.\n" +"\n" +" -c, --changes teavita ainult muutustest\n" +" --dereference muuda nimeviite poolt viidatatvat, mitte viidet\n" + +#: src/chgrp.c:138 src/chown.c:112 +msgid "" +" -h, --no-dereference affect symbolic links instead of any referenced " +"file\n" +" (available only on systems that can change the\n" +" ownership of a symlink)\n" +msgstr "" +" -h, --no-dereference muuda viidatava asemel nimeviidet\n" +" (kasutatav süsteemides, kus saab muuta nimeviite\n" +" omanikku)\n" + +#: src/chgrp.c:143 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's group rather than the specified\n" +" GROUP value\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet vaiki enamus vigadest\n" +" --reference=VFAIL kasuta esitatud grupi asemel VFAIL gruppi\n" +" -R, --recursive töötle faile ja katalooge rekursiivselt\n" +" -v, --verbose väljasta infot iga töödeldava faili kohta\n" + +#: src/chgrp.c:218 src/chmod.c:157 src/chmod.c:365 src/chown-core.c:235 +#: src/chown-core.c:247 src/chown.c:220 src/cp.c:303 src/touch.c:169 +#: src/touch.c:363 +#, c-format +msgid "failed to get attributes of %s" +msgstr "%s atribuutide lugemine ebaõnnestus" + +#: src/chmod.c:102 +#, c-format +msgid "getting new attributes of %s" +msgstr "loen %s uusi atribuute" + +#: src/chmod.c:124 +#, c-format +msgid "mode of %s changed to %04lo (%s)\n" +msgstr "%s õigused on nüüd %04lo (%s)\n" + +#: src/chmod.c:127 +#, c-format +msgid "failed to change mode of %s to %04lo (%s)\n" +msgstr "ei õnnestu %s õiguste muutmine olekusse %04lo (%s)\n" + +#: src/chmod.c:130 +#, c-format +msgid "mode of %s retained as %04lo (%s)\n" +msgstr "%s õigused jäeti %04lo (%s)\n" + +#: src/chmod.c:179 +#, c-format +msgid "changing permissions of %s" +msgstr "muudan %s õigusi" + +#: src/chmod.c:242 +#, c-format +msgid "" +"Usage: %s [OPTION]... MODE[,MODE]... FILE...\n" +" or: %s [OPTION]... OCTAL-MODE FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Kasutamine: %s [VÕTI]... MOOD[,MOOD]... FAIL\n" +" või: %s [VÕTI]... KAHEKSAND-MOOD FAIL...\n" +" või: %s [VÕTI]... --reference=VFAIL FAIL...\n" + +#: src/chmod.c:248 +msgid "" +"Change the mode of each FILE to MODE.\n" +"\n" +" -c, --changes like verbose but report only when a change is " +"made\n" +" -f, --silent, --quiet suppress most error messages\n" +" -v, --verbose output a diagnostic for every file processed\n" +" --reference=RFILE use RFILE's mode instead of MODE values\n" +" -R, --recursive change files and directories recursively\n" +msgstr "" +"Muuda iga antud faili õiguseid.\n" +"\n" +" -c, --changes teavita ainult muutustest\n" +" -f, --silent, --quiet vaiki enamus vigadest\n" +" -v, --verbose väljasta infot iga töödeldava faili kohta\n" +" --reference=VFAIL kasuta esitatud õiguste asemel VFAIL õiguseid\n" +" -R, --recursive töötle faile ja katalooge rekursiivselt\n" + +#: src/chmod.c:259 +msgid "" +"\n" +"Each MODE is one or more of the letters ugoa, one of the symbols +-= and\n" +"one or more of the letters rwxXstugo.\n" +msgstr "" +"\n" +"Iga MOODUS on üks või enam täht hulgast ugoa, üks sümbolitest +-= ja\n" +"üks või enam täht hulgast rwxXstugo.\n" + +#: src/chmod.c:320 +#, c-format +msgid "invalid character %s in mode string %s" +msgstr "vigane sümbol %s moodi sõnes %s" + +#: src/chmod.c:361 +#, c-format +msgid "invalid mode string: %s" +msgstr "vigane moodi sõne: %s" + +#: src/chown-core.c:116 +#, c-format +msgid "neither symbolic link %s nor referent has been changed\n" +msgstr "nii nimeviide %s kui ka viidatav fail jäeti muutmata\n" + +#: src/chown-core.c:143 +#, c-format +msgid "changed ownership of %s to %s\n" +msgstr "muutsin %s omanikuks %s\n" + +#: src/chown-core.c:144 +#, c-format +msgid "changed group of %s to %s\n" +msgstr "muutsin %s omanikgrupiks %s\n" + +#: src/chown-core.c:148 +#, c-format +msgid "failed to change ownership of %s to %s\n" +msgstr "ei õnnestu seada %s omanikuks %s\n" + +#: src/chown-core.c:149 +#, c-format +msgid "failed to change group of %s to %s\n" +msgstr "%s grupi muutmine grupiks %s ebaõnnestus\n" + +#: src/chown-core.c:153 +#, c-format +msgid "ownership of %s retained as %s\n" +msgstr "%s omanik säilitati kui %s\n" + +#: src/chown-core.c:154 +#, c-format +msgid "group of %s retained as %s\n" +msgstr "%s grupp säilitati kui %s\n" + +#: src/chown-core.c:326 +#, c-format +msgid "changing ownership of %s" +msgstr "muudan %s omanikku" + +#: src/chown-core.c:327 +#, c-format +msgid "changing group of %s" +msgstr "muudan %s gruppi" + +#: src/chown-core.c:345 +#, c-format +msgid "unable to restore permissions of %s" +msgstr "ei õnnestu taastada %s õigusi" + +#: src/chown.c:99 +#, c-format +msgid "" +"Usage: %s [OPTION]... OWNER[:[GROUP]] FILE...\n" +" or: %s [OPTION]... :GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Kasutamine: %s [VÕTI]... OMANIK[:[GRUPP]] FAIL...\n" +" või: %s [VÕTI]... :GRUPP FAIL...\n" +" või: %s [VÕTI]... --reference=VFAIL FAIL...\n" + +#: src/chown.c:105 +msgid "" +"Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"Muuda iga antud faili omanikku ja/või gruppi.\n" +"\n" +" -c, --changes teavita ainult muutustest\n" +" --dereference muuda nimeviite poolt viidatatvat, mitte viidet\n" + +#: src/chown.c:117 +msgid "" +" --from=CURRENT_OWNER:CURRENT_GROUP\n" +" change the owner and/or group of each file only if\n" +" its current owner and/or group match those " +"specified\n" +" here. Either may be omitted, in which case a " +"match\n" +" is not required for the omitted attribute.\n" +msgstr "" +" --from=PRAEGUNE_OMANIK:PRAEGUNE_GRUPP\n" +" muuda iga antuf faili omanikku ja/või gruppi " +"ainult\n" +" juhul, kui kehtiv omanik ja/või grupp on samad\n" +" siin esitatutega. Emb-kumb võib olla ära jäetud,\n" +" sellisel juhul ei nõuta puuduva attribuudi " +"sobivust.\n" + +#: src/chown.c:124 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's owner and group rather than\n" +" the specified OWNER:GROUP values\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet vaiki enamus vigadest\n" +" --reference=VFAIL kasuta esitatud OMANIK:GRUPP asemel VFAIL\n" +" omanikku ja gruppi\n" +" -R, --recursive töötle faile ja katalooge rekursiivselt\n" +" -v, --verbose väljasta infot iga töödeldava faili kohta\n" + +#: src/chown.c:133 +msgid "" +"\n" +"Owner is unchanged if missing. Group is unchanged if missing, but changed\n" +"to login group if implied by a `:'. OWNER and GROUP may be numeric as well\n" +"as symbolic.\n" +msgstr "" +"\n" +"Omanikku ei muudeta, kui ei ole määratud. Gruppi ei muudeta, kui ei ole\n" +"määratud, kui muudetakse primaarseks grupiks, kui kasutatakse sümbolit `:'.\n" +"Omanik ja grupp võivad olla antud nii numbrina kui ka nimena.\n" + +#: src/chroot.c:45 +#, c-format +msgid "" +"Usage: %s NEWROOT [COMMAND...]\n" +" or: %s OPTION\n" +msgstr "" +"Kasutamine: %s UUSJUUR [KÄSK...]\n" +" või: %s VÕTI\n" + +#: src/chroot.c:49 +msgid "" +"Run COMMAND with root directory set to NEWROOT.\n" +"\n" +msgstr "" +"Käivita KÄSK kasutades juurkataloogina kataloogi UUSJUUR.\n" +"\n" + +#: src/chroot.c:55 +msgid "" +"\n" +"If no command is given, run ``${SHELL} -i'' (default: /bin/sh).\n" +msgstr "" +"\n" +"Kui käsklust ei antud, käivita ``${SHELL} -i'' (vaikimisi: /bin/sh).\n" + +#: src/chroot.c:84 +#, c-format +msgid "cannot change root directory to %s" +msgstr "%s ei õnnestu juurkataloogiks seada" + +#: src/chroot.c:87 +msgid "cannot chdir to root directory" +msgstr "ei saa minna juurkataloogi" + +#: src/cksum.c:234 +#, c-format +msgid "%s: file too long" +msgstr "%s: fail on liiga suur" + +#: src/cksum.c:282 +#, c-format +msgid "" +"Usage: %s [FILE]...\n" +" or: %s [OPTION]\n" +msgstr "" +"Kasutamine: %s [FAIL]...\n" +" või: %s [VÕTI]\n" + +#: src/cksum.c:287 +msgid "" +"Print CRC checksum and byte counts of each FILE.\n" +"\n" +msgstr "" +"Väljasta iga FAILI kohta CRC kontrollsumma ja baitide arv.\n" +"\n" + +#: src/comm.c:35 src/ls.c:131 src/uniq.c:40 +msgid "Richard Stallman and David MacKenzie" +msgstr "Richard Mlynarik ja David MacKenzie" + +#: src/comm.c:73 +#, c-format +msgid "Usage: %s [OPTION]... LEFT_FILE RIGHT_FILE\n" +msgstr "Kasutamine: %s [VÕTI]... VASAK_FAIL PAREM_FAIL\n" + +#: src/comm.c:77 +msgid "" +"Compare sorted files LEFT_FILE and RIGHT_FILE line by line.\n" +"\n" +" -1 suppress lines unique to left file\n" +" -2 suppress lines unique to right file\n" +" -3 suppress lines that appear in both files\n" +msgstr "" +"Võrdle ridahaaval järjestatud faile VASAK_FAIL ja PAREM_FAIL.\n" +"\n" +" -1 jäta vahele read, mis on ainult vasakus failis\n" +" -2 jäta vahele read, mis on ainult paremas failis\n" +" -3 jäta vahele read, mis on mõlemas failis\n" + +#: src/copy.c:162 src/du.c:332 +#, c-format +msgid "cannot access %s" +msgstr "%s ei saa kasutada" + +#: src/copy.c:226 +#, c-format +msgid "cannot open %s for reading" +msgstr "ei õnnestu avada %s lugemiseks" + +#: src/copy.c:232 src/copy.c:286 src/copy.c:301 src/dd.c:1199 +#, c-format +msgid "cannot fstat %s" +msgstr "fstat %s ei õnnestu" + +#: src/copy.c:242 +#, c-format +msgid "skipping file %s, as it was replaced while being copied" +msgstr "jätan %s vahele, kuna see asendati kopeerimise ajal" + +#: src/copy.c:262 src/copy.c:1034 src/copy.c:1124 src/ln.c:291 +#: src/remove.c:727 src/remove.c:781 src/remove.c:893 src/remove.c:997 +#, c-format +msgid "cannot remove %s" +msgstr "%s ei saa kustutada" + +#: src/copy.c:277 +#, c-format +msgid "cannot create regular file %s" +msgstr "ei õnnestu luua tavalist faili %s" + +#: src/copy.c:328 src/dd.c:816 src/dd.c:1010 +#, c-format +msgid "reading %s" +msgstr "loen %s" + +#: src/copy.c:362 +#, c-format +msgid "cannot lseek %s" +msgstr "lseek %s ei õnnestu" + +#: src/copy.c:377 src/copy.c:401 src/dd.c:1054 src/dd.c:1115 +#, c-format +msgid "writing %s" +msgstr "kirjutan %s" + +#: src/copy.c:409 src/copy.c:415 +#, c-format +msgid "closing %s" +msgstr "sulgen %s" + +#: src/copy.c:610 +#, c-format +msgid "%s: overwrite %s, overriding mode %04lo? " +msgstr "%s: kirjutan %s üle, kirjutan üle ka õigused %04lo? " + +#: src/copy.c:616 +#, c-format +msgid "%s: overwrite %s? " +msgstr "%s: kirjutan %s üle? " + +#: src/copy.c:810 src/copy.c:848 src/stat.c:638 +#, c-format +msgid "cannot stat %s" +msgstr "stat %s ei õnnestu" + +#: src/copy.c:820 +#, c-format +msgid "omitting directory %s" +msgstr "jätan kataloogi %s vahele" + +#: src/copy.c:834 +#, c-format +msgid "warning: source file %s specified more than once" +msgstr "hoiatus: lähtefail %s on esitatur enam kui korra" + +#: src/copy.c:866 src/ln.c:237 +#, c-format +msgid "%s and %s are the same file" +msgstr "%s ja %s on üks ja sama fail" + +#: src/copy.c:876 +#, c-format +msgid "cannot overwrite non-directory %s with directory %s" +msgstr "ei saa üle kirjutada mitte-katataloogi %s kataloogiga %s" + +#: src/copy.c:893 +#, c-format +msgid "will not overwrite just-created %s with %s" +msgstr "ei kirjuta üle just loodud faili %s failiga %s" + +#: src/copy.c:904 +#, c-format +msgid "cannot overwrite directory %s with non-directory" +msgstr "kataloogi %s ei saa üle kirjutada mitte kataloogiga" + +#: src/copy.c:965 +#, c-format +msgid "cannot overwrite directory %s" +msgstr "kataloogi %s ei saa üle kirjutada" + +#: src/copy.c:974 +#, c-format +msgid "cannot move directory onto non-directory: %s -> %s" +msgstr "kataloogi ei saa tõsta mitte-kataloogi: %s -> %s" + +#: src/copy.c:997 +#, c-format +msgid "backing up %s would destroy source; %s not moved" +msgstr "%s varundamine hävitaks allika; %s ei teisaldatud" + +#: src/copy.c:998 +#, c-format +msgid "backing up %s would destroy source; %s not copied" +msgstr "%s varundamine hävitaks allika; %s ei kopeeritud" + +#: src/copy.c:1013 src/ln.c:273 +#, c-format +msgid "cannot backup %s" +msgstr "ei õnnestu luua %s varukoopiat" + +#: src/copy.c:1049 src/ln.c:308 +#, c-format +msgid " (backup: %s)" +msgstr " (varukoopia: %s)" + +#: src/copy.c:1099 +#, c-format +msgid "cannot copy a directory, %s, into itself, %s" +msgstr "kataloogi %s ei saa iseendasse, %s, kopeerida" + +#: src/copy.c:1106 +#, c-format +msgid "will not create hard link %s to directory %s" +msgstr "ei loo viidet %s kataloogile %s" + +#: src/copy.c:1132 +#, c-format +msgid "cannot create hard link %s to %s" +msgstr "ei õnnestu luua viidet %s -> %s" + +#: src/copy.c:1186 +#, c-format +msgid "cannot move %s to a subdirectory of itself, %s" +msgstr "%s ei saa tõsta iseenda alamkataloogi %s" + +#: src/copy.c:1229 +#, c-format +msgid "cannot move %s to %s" +msgstr "ei õnnestu tõsta %s -> %s" + +#: src/copy.c:1241 +#, c-format +msgid "inter-device move failed: %s to %s; unable to remove target" +msgstr "" +"seadmete-vaheline teisaldamine ebaõnnestus: %s -> %s; allikat ei saa " +"kustutada" + +#: src/copy.c:1269 +#, c-format +msgid "cannot copy cyclic symbolic link %s" +msgstr "tsüklilist nimeviita %s ei õnnestu kopeerida" + +#: src/copy.c:1346 +#, c-format +msgid "%s: can make relative symbolic links only in current directory" +msgstr "%s: suhtelisi nimeviiteid saab luua ainult jooksvas kataloogis" + +#: src/copy.c:1353 +#, c-format +msgid "cannot create symbolic link %s to %s" +msgstr "ei õnnestu luua nimeviidet %s -> %s" + +#: src/copy.c:1364 +#, c-format +msgid "cannot create link %s" +msgstr "ei õnnestu luua viidet %s" + +#: src/copy.c:1389 src/mkfifo.c:133 +#, c-format +msgid "cannot create fifo %s" +msgstr "ei õnnestu luua fifot %s" + +#: src/copy.c:1403 +#, c-format +msgid "cannot create special file %s" +msgstr "ei õnnestu luua seadmefaili %s" + +#: src/copy.c:1415 src/ls.c:2493 src/stat.c:426 +#, c-format +msgid "cannot read symbolic link %s" +msgstr "ei õnnestu lugeda nimeviidet %s" + +#: src/copy.c:1440 +#, c-format +msgid "cannot create symbolic link %s" +msgstr "ei õnnestu luua nimeviidet %s" + +#: src/copy.c:1456 src/copy.c:1519 src/cp.c:339 +#, c-format +msgid "failed to preserve ownership for %s" +msgstr "%s omanikku ei õnnestu säilitada" + +#: src/copy.c:1471 +#, c-format +msgid "%s has unknown file type" +msgstr "%s on tundmatut tüüpi fail" + +#: src/copy.c:1506 +#, c-format +msgid "preserving times for %s" +msgstr "jätan %s ajad muutmata" + +#: src/copy.c:1531 +#, c-format +msgid "failed to preserve authorship for %s" +msgstr "%s autorit ei õnnestu säilitada" + +#: src/copy.c:1549 +#, c-format +msgid "setting permissions for %s" +msgstr "sean %s õigusi" + +#: src/copy.c:1571 src/ln.c:326 +#, c-format +msgid "cannot un-backup %s" +msgstr "%s ei saa taastada" + +#: src/copy.c:1575 +#, c-format +msgid "%s -> %s (unbackup)\n" +msgstr "%s -> %s (taastamine)\n" + +#: src/cp.c:53 +msgid "Torbjorn Granlund, David MacKenzie, and Jim Meyering" +msgstr "Torbjorn Granlund, David MacKenzie ja Jim Meyering" + +#: src/cp.c:164 src/mv.c:311 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST\n" +" or: %s [OPTION]... SOURCE... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY SOURCE...\n" +msgstr "" +"Kasutamine: %s [VÕTI]... ALG SIHT\n" +" või: %s [VÕTI]... ALG... KATALOOG\n" +" või: %s [VÕTI]... --target-directory=KATALOOG ALG\n" + +#: src/cp.c:170 +msgid "" +"Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"Kopeeri allikas sihtpunkti või kataloogi või mitu allikat kataloogi.\n" +"\n" + +#: src/cp.c:174 src/csplit.c:1505 src/cut.c:182 src/df.c:717 src/du.c:179 +#: src/expand.c:119 src/fmt.c:277 src/fold.c:76 src/head.c:98 +#: src/install.c:609 src/kill.c:103 src/ln.c:354 src/ls.c:3767 src/mkdir.c:66 +#: src/mkfifo.c:60 src/mknod.c:61 src/mv.c:321 src/nl.c:185 src/paste.c:413 +#: src/pr.c:2763 src/ptx.c:1867 src/shred.c:166 src/sort.c:286 src/split.c:105 +#: src/tac.c:136 src/tail.c:244 src/touch.c:249 src/unexpand.c:384 +#: src/uniq.c:148 +msgid "" +"Mandatory arguments to long options are mandatory for short options too.\n" +msgstr "" +"Kohustuslikud argumendid pikkadele võtmetele on kohustuslikud ka " +"lühikestele.\n" + +#: src/cp.c:177 +msgid "" +" -a, --archive same as -dpR\n" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" --copy-contents copy contents of special files when " +"recursive\n" +" -d same as --no-dereference --preserve=link\n" +msgstr "" +" -a, --archive sama kui -dpR\n" +" --backup[=KONTROLL] loo igast olemasolevast sihtfailist " +"varukoopia\n" +" -b nagu --backup aga ei kasuta argumenti\n" +" --copy-contents rekursiivses moodis kopeeri spets failide " +"sisu\n" +" -d sama kui --no-dereference --preserve=link\n" + +#: src/cp.c:184 +msgid "" +" --no-dereference never follow symbolic links\n" +" -f, --force if an existing destination file cannot be\n" +" opened, remove it and try again\n" +" -i, --interactive prompt before overwrite\n" +" -H follow command-line symbolic links\n" +msgstr "" +" --no-dereference ära järgi nimeviiteid\n" +" -f, --force kui olemasolevat sihtfaili ei saa avada,\n" +" eemalda see ja proovi uuesti\n" +" -i, --interactive küsi enne ülekirjutamist\n" +" -H järgi käsureal antud nimeviiteid\n" + +#: src/cp.c:191 +msgid "" +" -l, --link link files instead of copying\n" +" -L, --dereference always follow symbolic links\n" +" -p same as --preserve=mode,ownership,timestamps\n" +" --preserve[=ATTR_LIST] preserve the specified attributes (default:\n" +" mode,ownership,timestamps), if possible\n" +" additional attributes: links, all\n" +msgstr "" +" -l, --link kopeerimise asemel loo failidele viited\n" +" -L, --dereference järgi alati nimeviiteid\n" +" -p sama kui --preserve=mode,ownership," +"timestamps\n" +" --preserve[=ATR_LOEND] säilita, kui võimalik, antud atribuudid\n" +" (vaikimisi: mode,ownership,timestamps)\n" +" täiendavad atribuudid: links, all\n" + +#: src/cp.c:199 +msgid "" +" --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +" --parents append source path to DIRECTORY\n" +" -P same as `--no-dereference'\n" +msgstr "" +" --no-preserve=ATR_LOEND ära säilita antud atribuute\n" +" --parents lisa allika tee kataloogi ette\n" +" -P sama kui `--no-dereference'\n" + +#: src/cp.c:204 +msgid "" +" -R, -r, --recursive copy directories recursively\n" +" --remove-destination remove each existing destination file before\n" +" attempting to open it (contrast with --" +"force)\n" +msgstr "" +" -R, -r, --recursive kopeeri kataloogid rekursiivselt\n" +" --remove-destination eemalda iga sihtfail enne selle avamist\n" +" (vastupidiselt võtmele --force)\n" + +#: src/cp.c:209 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --sparse=WHEN control creation of sparse files\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +msgstr "" +" --reply={yes,no,query} määra, kuidas vastata küsimustele\n" +" olemasolevate sihtfailide kohta\n" +" --sparse=MILLAL aukudega failide loomise tingimused\n" +" --strip-trailing-slashes eemalda igalt käsureal antud nimelt\n" +" lõpus olevad kaldkriipsud\n" + +#: src/cp.c:216 +msgid "" +" -s, --symbolic-link make symbolic links instead of copying\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +msgstr "" +" -s, --symbolic-link loo kopeerimise asemel nimeviited\n" +" -S, --suffix=SUFIKS määra varukoopia järelliide\n" +" --target-directory=KATALOOG tõsta kõik antud allikad kataloogi\n" + +#: src/cp.c:221 +msgid "" +" -u, --update copy only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +" -x, --one-file-system stay on this file system\n" +msgstr "" +" -u, --update kopeeri ainult, kui allikas on uuem, kui\n" +" sihtfail või kui sihtfail puudub\n" +" -v, --verbose selgita, mis toimub\n" +" -x, --one-file-system püsi selles failisüsteemis\n" + +#: src/cp.c:230 +msgid "" +"\n" +"By default, sparse SOURCE files are detected by a crude heuristic and the\n" +"corresponding DEST file is made sparse as well. That is the behavior\n" +"selected by --sparse=auto. Specify --sparse=always to create a sparse DEST\n" +"file whenever the SOURCE file contains a long enough sequence of zero " +"bytes.\n" +"Use --sparse=never to inhibit creation of sparse files.\n" +"\n" +msgstr "" +"\n" +"Vaikimisi üritatakse tuvastada aukudega faile robustse heuristilise\n" +"meetodiga ning vastav sihtfail luuakse samuti aukudega. Sellise käitumise\n" +"määrab võti --sparse=auto. Kasutage --sparse=always, et luua aukudega\n" +"sihtfail alati, kui lähefail sisaldab piisavalt pika järjendi null baite.\n" +"--sparse=never blokeerib aukudega failide loomise.\n" +"\n" + +#: src/cp.c:239 +msgid "" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"Varukoopia sufiks on `~', kui seda ei ole muudetud võtmega --suffix või\n" +"keskkonnamuutujaga SIMPLE_BACKUP_SUFFIX. Versioonikontrolli meetodit saab\n" +"valida võtmega --backup või keskonnamuutujaga VERSION_CONTROL. Võimalikud\n" +"väärtused on järgnevad:\n" +"\n" + +#: src/cp.c:245 src/install.c:642 src/ln.c:384 src/mv.c:355 +msgid "" +" none, off never make backups (even if --backup is given)\n" +" numbered, t make numbered backups\n" +" existing, nil numbered if numbered backups exist, simple otherwise\n" +" simple, never always make simple backups\n" +msgstr "" +" none, off varukoopiaid ei looda (isegi kui kasutati võtit --backup)\n" +" numbered, t loo nummerdatud varukoopiad\n" +" existing, nil nummerdatud, kui neid on, muidu lihtne\n" +" simple, never loo alati lihtsaid varukoopiaid\n" + +#: src/cp.c:251 +msgid "" +"\n" +"As a special case, cp makes a backup of SOURCE when the force and backup\n" +"options are given and SOURCE and DEST are the same name for an existing,\n" +"regular file.\n" +msgstr "" +"\n" +"Erijuhuna loob cp varukoopia ka kopeeritavast, kui on kasutatud võtmeid\n" +"force ja backup ning ALLIKAS ja SIHT on sama nimi olemasoleval tavalisel\n" +"failil.\n" + +#: src/cp.c:325 +#, c-format +msgid "failed to preserve times for %s" +msgstr "%s aegu ei õnnestu säilitada" + +#: src/cp.c:349 +#, c-format +msgid "failed to preserve permissions for %s" +msgstr "%s õigusi ei õnnestu säilitada" + +#: src/cp.c:434 +#, c-format +msgid "cannot make directory %s" +msgstr "kataloogi %s ei õnnestu luua" + +#: src/cp.c:493 src/ln.c:490 src/mv.c:459 src/shred.c:1601 +msgid "missing file argument" +msgstr "argumentides puudub failinimi" + +#: src/cp.c:498 +msgid "missing destination file" +msgstr "sihtfail on puudu" + +#: src/cp.c:523 src/ln.c:161 src/ln.c:183 src/ln.c:210 src/ln.c:297 +#, c-format +msgid "accessing %s" +msgstr "kasutan %s" + +#: src/cp.c:546 +#, c-format +msgid "%s: specified target is not a directory" +msgstr "%s: antud siht ei ole kataloog" + +#: src/cp.c:554 +#, c-format +msgid "copying multiple files, but last argument %s is not a directory" +msgstr "" +"üritan kopeerida mitut faili, kuid viimane argument, %s, ei ole kataloog" + +#: src/cp.c:652 +msgid "when preserving paths, the destination must be a directory" +msgstr "teede säilitamisel peab sihtkoht olema kataloog" + +#: src/cp.c:878 src/install.c:219 src/ln.c:434 src/mv.c:405 +#, c-format +msgid "" +"warning: --version-control (-V) is obsolete; support for it\n" +"will be removed in some future release. Use --backup=%s instead." +msgstr "" +"Hoiatus: --version-control (-V) on aegunud; toetus sellele võtmele\n" +"eemaldatakse tulevikus. Kasutage selle asemel --backup=%s." + +#: src/cp.c:972 src/ln.c:464 +msgid "symbolic links are not supported on this system" +msgstr "nimeviidad ei ole selles süsteemis toetatud" + +#: src/cp.c:1008 +msgid "cannot make both hard and symbolic links" +msgstr "ei õnnestu luua ei tavalist ega nimeviita" + +#: src/cp.c:1016 src/install.c:275 src/ln.c:530 src/mv.c:483 +msgid "backup type" +msgstr "varukoopia tüüp" + +#: src/csplit.c:41 +msgid "Stuart Kemp and David MacKenzie" +msgstr "Stuart Kemp ja David MacKenzie" + +#: src/csplit.c:289 src/csplit.c:1481 src/tac-pipe.c:57 src/tee.c:220 +#: src/tr.c:1609 src/tr.c:1711 src/tr.c:1754 +msgid "read error" +msgstr "viga lugemisel" + +#: src/csplit.c:583 +msgid "input disappeared" +msgstr "sisend kadus" + +#: src/csplit.c:705 src/csplit.c:716 +#, c-format +msgid "%s: line number out of range" +msgstr "%s: rea number on piirkonnast väljas" + +#: src/csplit.c:743 +#, c-format +msgid "%s: `%s': line number out of range" +msgstr "%s: `%s': rea number on piirkonnast väljas" + +#: src/csplit.c:746 src/csplit.c:792 +#, c-format +msgid " on repetition %d\n" +msgstr " %d kordamisel\n" + +#: src/csplit.c:788 +#, c-format +msgid "%s: `%s': match not found" +msgstr "%s: `%s': sobivat ei leitud" + +#: src/csplit.c:849 src/csplit.c:889 src/tac.c:262 +msgid "error in regular expression search" +msgstr "viga regulaaravaldisega otsingul" + +#: src/csplit.c:992 +#, c-format +msgid "write error for `%s'" +msgstr "viga `%s' kirjutamisel" + +#: src/csplit.c:1064 +#, c-format +msgid "%s: `+' or `-' expected after delimeter" +msgstr "%s: eraldaja järel oodatakse `+' või `-'" + +#: src/csplit.c:1068 +#, c-format +msgid "%s: integer expected after `%c'" +msgstr "%s: `%c' järel oodati täisarvu" + +#: src/csplit.c:1088 +#, c-format +msgid "%s: `}' is required in repeat count" +msgstr "%s: korduste arvuga peab kasutama `}'" + +#: src/csplit.c:1098 +#, c-format +msgid "%s}: integer required between `{' and `}'" +msgstr "%s}: `{' ja `}' vahel peab olema täisarv" + +#: src/csplit.c:1125 +#, c-format +msgid "%s: closing delimeter `%c' missing" +msgstr "%s: puudub sulgev eraldaja `%c'" + +#: src/csplit.c:1141 +#, c-format +msgid "%s: invalid regular expression: %s" +msgstr "%s: vigane regulaaravaldis: %s" + +#: src/csplit.c:1174 +#, c-format +msgid "%s: invalid pattern" +msgstr "%s: vigane muster" + +#: src/csplit.c:1177 +#, c-format +msgid "%s: line number must be greater than zero" +msgstr "%s: rea number peab olema suurem kui null" + +#: src/csplit.c:1183 +#, c-format +msgid "line number `%s' is smaller than preceding line number, %s" +msgstr "rea number `%s' on väiksem, kui eelneva rea number, %s" + +#: src/csplit.c:1189 +#, c-format +msgid "warning: line number `%s' is the same as preceding line number" +msgstr "hoiatus: rea number `%s' on sama, kui eelneva rea number" + +#: src/csplit.c:1314 +msgid "missing conversion specifier in suffix" +msgstr "sufiksis puudub teisenduse määrang" + +#: src/csplit.c:1320 +#, c-format +msgid "invalid conversion specifier in suffix: %c" +msgstr "vigane teisenduse määraja sufiksis: %c" + +#: src/csplit.c:1323 +#, c-format +msgid "invalid conversion specifier in suffix: \\%.3o" +msgstr "vigane teisenduse määraja sufiksis: \\%.3o" + +#: src/csplit.c:1355 +#, c-format +msgid "missing %% conversion specification in suffix" +msgstr "sufiksis puudub %% teisenduse määrang" + +#: src/csplit.c:1358 +#, c-format +msgid "too many %% conversion specifications in suffix" +msgstr "sufiksis on liiga palju %% teisenduse määranguid" + +#: src/csplit.c:1441 +#, c-format +msgid "%s: invalid number" +msgstr "%s: vigane number" + +#: src/csplit.c:1496 +#, c-format +msgid "Usage: %s [OPTION]... FILE PATTERN...\n" +msgstr "Kasutamine: %s [VÕTI]... FAIL MUSTER...\n" + +#: src/csplit.c:1500 +msgid "" +"Output pieces of FILE separated by PATTERN(s) to files `xx01', `xx02', ...,\n" +"and output byte counts of each piece to standard output.\n" +"\n" +msgstr "" +"Väljasta MUSTRI põhjal tükeldatud FAILi tükid failidesse `xx01', " +"`xx02', ...\n" +"ja väljasta standardväljundisse iga osa suurus baitides.\n" +"\n" + +#: src/csplit.c:1508 +#, c-format +msgid "" +" -b, --suffix-format=FORMAT use sprintf FORMAT instead of %d\n" +" -f, --prefix=PREFIX use PREFIX instead of `xx'\n" +" -k, --keep-files do not remove output files on errors\n" +msgstr "" +" -b, --suffix-format=VORMING kasuta %d asemel sprintf VORMINGUT\n" +" -f, --prefix=PREFIKS kasuta `xx' asemel PREFIKS\n" +" -k, --keep-files vigade korral jäta väljundfailid kustutamata\n" + +#: src/csplit.c:1513 +msgid "" +" -n, --digits=DIGITS use specified number of digits instead of 2\n" +" -s, --quiet, --silent do not print counts of output file sizes\n" +" -z, --elide-empty-files remove empty output files\n" +msgstr "" +" -n, --digits=NUMBREID kasuta 2 asemel antud arvu numbreid\n" +" -s, --quiet, --silent ära väljasta väljundfailide mahte\n" +" -z, --elide-empty-files kustuta tühjad väljundfailid\n" + +#: src/csplit.c:1520 +msgid "" +"\n" +"Read standard input if FILE is -. Each PATTERN may be:\n" +msgstr "" +"\n" +"Kui FAIL on -, loe standardsisendit. Iga MUSTER võib olla:\n" + +#: src/csplit.c:1524 +msgid "" +"\n" +" INTEGER copy up to but not including specified line number\n" +" /REGEXP/[OFFSET] copy up to but not including a matching line\n" +" %REGEXP%[OFFSET] skip to, but not including a matching line\n" +" {INTEGER} repeat the previous pattern specified number of times\n" +" {*} repeat the previous pattern as many times as possible\n" +"\n" +"A line OFFSET is a required `+' or `-' followed by a positive integer.\n" +msgstr "" +"\n" +" TÄISARV kopeeri kuni, aga mitte kaasa arvatud, antud " +"reanumbrini\n" +" /REGAV/[NIHE] kopeeri kuni, aga mitte kaasa arvatud, sobiva reani\n" +" %REGAV%[NIHE] jäta vahele kuni, aga mitte kaasa arvatud, sobiva " +"reani\n" +" {TÄISARV} korda eelmist mustrit antud arv kordi\n" +" {*} korda eelmist mustrit niipalju kui võimalik\n" +"\n" +"Rea NIHE peab olema kujul `+' või`-', millele järgneb positiivne täisarv.\n" + +#: src/cut.c:39 +msgid "David Ihnat, David MacKenzie, and Jim Meyering" +msgstr "David Ihnat, David MacKenzie ja Jim Meyering" + +#: src/cut.c:174 src/df.c:711 src/du.c:174 src/expand.c:110 src/fold.c:67 +#: src/head.c:88 src/ls.c:3761 src/nl.c:176 src/paste.c:403 src/pr.c:2754 +#: src/sort.c:276 src/sum.c:60 src/tac.c:127 src/tail.c:234 src/tee.c:63 +#: src/unexpand.c:375 src/wc.c:125 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]...\n" +msgstr "Kasutamine: %s [VÕTI]... [FAIL]...\n" + +#: src/cut.c:178 +msgid "" +"Print selected parts of lines from each FILE to standard output.\n" +"\n" +msgstr "" +"Väljasta igast FAIList valitud osad standardväljundisse.\n" +"\n" + +#: src/cut.c:185 +msgid "" +" -b, --bytes=LIST output only these bytes\n" +" -c, --characters=LIST output only these characters\n" +" -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter\n" +msgstr "" +" -b, --bytes=LOEND väljasta ainult need baidid\n" +" -c, --characters=LOEND väljasta ainult need sümbolid\n" +" -d, --delimiter=ERALD määra TAB asemel väljade eraldaja\n" + +#: src/cut.c:190 +msgid "" +" -f, --fields=LIST output only these fields; also print any line\n" +" that contains no delimiter character, unless\n" +" the -s option is specified\n" +" -n (ignored)\n" +msgstr "" +" -f, --fields=LOEND väljasta ainult need väljad; väljasta samuti\n" +" kõik read, mis ei sisalda eraldavat sümbolit,\n" +" välja arvatu juhul, kui kasutati võtit -s\n" +" -n (ignoreerin)\n" + +#: src/cut.c:196 +msgid "" +" -s, --only-delimited do not print lines not containing delimiters\n" +" --output-delimiter=STRING use STRING as the output delimiter\n" +" the default is to use the input delimiter\n" +msgstr "" +" -s, --only-delimited ära väljasta eraldajata ridu\n" +" --output-delimiter=SÕNE kasuta väljundis eraldajana SÕNE\n" +" vaikimisi kasutatakse sisendi eraldajat\n" + +#: src/cut.c:203 +msgid "" +"\n" +"Use one, and only one of -b, -c or -f. Each LIST is made up of one\n" +"range, or many ranges separated by commas. Each range is one of:\n" +"\n" +" N N'th byte, character or field, counted from 1\n" +" N- from N'th byte, character or field, to end of line\n" +" N-M from N'th to M'th (included) byte, character or field\n" +" -M from first to M'th (included) byte, character or field\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"Kasutage ühte ja ainult ühte võtit järgnevaist -b, -c või -f. Iga LOEND\n" +"koosneb vahemikust või komadega eraldatud vahemikest. Iga vahemik on üks\n" +"järgnevaist:\n" +"\n" +" N N-is bait, sümbol või väli, loendamist alustatakse ühest\n" +" N- N-indast baidist, sümbolist või väljast rea lõpuni\n" +" N-M alates N kuni M (kaasa arvatud) baiti, sümbolit või välja\n" +" -M esimesest kuni M-nda (kaasa arvatud) baidi, sümboli või väljani\n" +"\n" +"Kui FAIL puudub või on -, loeb standardsisendit.\n" + +#: src/cut.c:288 src/cut.c:319 src/cut.c:379 +msgid "invalid byte or field list" +msgstr "vigane baitide või väljade loend" + +#: src/cut.c:667 src/cut.c:676 +msgid "only one type of list may be specified" +msgstr "lubatud on ainult sama tüüpi loend" + +#: src/cut.c:670 +msgid "missing list of positions" +msgstr "puudub asukohtade loend" + +#: src/cut.c:679 +msgid "missing list of fields" +msgstr "puudub väljade loend" + +#: src/cut.c:686 +msgid "the delimiter must be a single character" +msgstr "eraldaja peab olema üks sümbol" + +#: src/cut.c:717 +msgid "you must specify a list of bytes, characters, or fields" +msgstr "peate määrama baitide, sümbolite või väljade loendi" + +#: src/cut.c:720 +msgid "an input delimiter may be specified only when operating on fields" +msgstr "sisendi eraldajat saab määrata ainult juhul kui töötatakse väljadega" + +#: src/cut.c:724 +msgid "" +"suppressing non-delimited lines makes sense\n" +"\tonly when operating on fields" +msgstr "" +"eraldamata ridade blokeerimine omab mõtet ainult\n" +"\tväljadega töötamise puhul" + +#: src/date.c:117 +#, c-format +msgid "" +"Usage: %s [OPTION]... [+FORMAT]\n" +" or: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" +msgstr "" +"Kasutamine: %s [VÕTI]... [+FORMAAT]\n" +" või: %s [-u|--utc|--universal] [KKPPttmm[[SS]AA][.ss]]\n" + +#: src/date.c:122 +msgid "" +"Display the current time in the given FORMAT, or set the system date.\n" +"\n" +" -d, --date=STRING display time described by STRING, not `now'\n" +" -f, --file=DATEFILE like --date once for each line of DATEFILE\n" +" -ITIMESPEC, --iso-8601[=TIMESPEC] output date/time in ISO 8601 format.\n" +" TIMESPEC=`date' for date only,\n" +" `hours', `minutes', or `seconds' for date and\n" +" time to the indicated precision.\n" +" --iso-8601 without TIMESPEC defaults to `date'.\n" +msgstr "" +"Näita jooksvat aega vastavalt antud formaadile või sea süsteemi aeg.\n" +"\n" +" -d, --date=SÕNE näita SÕNEga kirjeldatud aega, mitte praegust\n" +" -f, --file=KPFAIL nagu --date, aga ajad loe igalt KPFAIL realt\n" +" -I, --iso-8601[=AJASPETS] väljasta ISO-8601 kuup./kellaaeg sõne.\n" +" AJASPETS=`date' (või puudub) ainult kuupäeva,\n" +" `hours', `minutes' või `seconds' nii kuupäeva,\n" +" kui kellaaja täpsuse määramiseks.\n" +" --iso-8601 ajamääranguta kasutab väärtust " +"`date'.\n" + +#: src/date.c:133 +msgid "" +" -r, --reference=FILE display the last modification time of FILE\n" +" -R, --rfc-822 output RFC-822 compliant date string\n" +" -s, --set=STRING set time described by STRING\n" +" -u, --utc, --universal print or set Coordinated Universal Time\n" +msgstr "" +" -r, --reference=FAIL näita FAILi viimast muutmise aega\n" +" -R, --rfc-822 väljasta RFC-822 ühilduv kuupäeva sõne\n" +" -s, --set=SÕNE sea SÕNEga määratud aeg\n" +" -u, --utc, --universal esita või sea koordineeritud universaalaeg\n" + +#: src/date.c:141 +msgid "" +"\n" +"FORMAT controls the output. The only valid option for the second form\n" +"specifies Coordinated Universal Time. Interpreted sequences are:\n" +"\n" +" %% a literal %\n" +" %a locale's abbreviated weekday name (Sun..Sat)\n" +msgstr "" +"\n" +"FORMAAT kontrollib väljundit. Ainus lubatud võti teise vormiga määrab\n" +"koordineeritud universaalaja. Interpreteeritavad järjendid on:\n" +"\n" +" %% sümbol %\n" +" %a lokaadi lühendatud nädalapäeva nimi (P..L)\n" + +#: src/date.c:149 +msgid "" +" %A locale's full weekday name, variable length (Sunday..Saturday)\n" +" %b locale's abbreviated month name (Jan..Dec)\n" +" %B locale's full month name, variable length (January..December)\n" +" %c locale's date and time (Sat Nov 04 12:02:33 EST 1989)\n" +msgstr "" +" %A lokaadi nädalapäeva nimi, muutuv pikkus (pühapäev..laupäev)\n" +" %b lokaadi lühendatud kuu nimi (jaan..dets)\n" +" %B lokaadi kuu nimi (jaanuar..detsember)\n" +" %c lokaadi kuupäev ja aeg (teisipäev, 25. juuni 2002. 12:11:55 EEST)\n" + +#: src/date.c:155 +msgid "" +" %C century (year divided by 100 and truncated to an integer) [00-99]\n" +" %d day of month (01..31)\n" +" %D date (mm/dd/yy)\n" +" %e day of month, blank padded ( 1..31)\n" +msgstr "" +" %C sajand (aasta jagatud 100 ja võetud täisosa) [00-99]\n" +" %d päev kuus (01..31)\n" +" %D kuupäev (kk/pp/aa)\n" +" %e päev kuus, täiendatud tühikuga ( 1..31)\n" + +#: src/date.c:161 +msgid "" +" %F same as %Y-%m-%d\n" +" %g the 2-digit year corresponding to the %V week number\n" +" %G the 4-digit year corresponding to the %V week number\n" +msgstr "" +" %F sama kui %Y-%m-%d\n" +" %g 2-numbriga aasta, mis vastab nädalale numbriga %V\n" +" %G 4-numbriga aasta, mis vastab nädalale numbriga %V\n" + +#: src/date.c:166 +msgid "" +" %h same as %b\n" +" %H hour (00..23)\n" +" %I hour (01..12)\n" +" %j day of year (001..366)\n" +msgstr "" +" %h sama kui %b\n" +" %H tund (00..23)\n" +" %I tund (01..12)\n" +" %j päev aastas (001..366)\n" + +#: src/date.c:172 +msgid "" +" %k hour ( 0..23)\n" +" %l hour ( 1..12)\n" +" %m month (01..12)\n" +" %M minute (00..59)\n" +msgstr "" +" %k tund ( 0..23)\n" +" %l tund ( 1..12)\n" +" %m kuu (01..12)\n" +" %M minut (00..59)\n" + +#: src/date.c:178 +msgid "" +" %n a newline\n" +" %N nanoseconds (000000000..999999999)\n" +" %p locale's upper case AM or PM indicator (blank in many locales)\n" +" %P locale's lower case am or pm indicator (blank in many locales)\n" +" %r time, 12-hour (hh:mm:ss [AP]M)\n" +" %R time, 24-hour (hh:mm)\n" +" %s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)\n" +msgstr "" +" %n reavahetus\n" +" %N nanosekundeid (000000000..999999999)\n" +" %p lokaadi suurtähtedega AM või PM tähis (paljudes lokaatides tühi)\n" +" %P lokaadi väiketähtedega am või pm tähis (paljudes lokaatides tühi)\n" +" %r aeg, 12-tunni esitus (tt:mm:ss [AP]M)\n" +" %R aeg, 24-tunni esitus (tt:mm)\n" +" %s sekundeid alates `00:00:00 1970-01-01 UTC' (GNU laiendus)\n" + +#: src/date.c:187 +msgid "" +" %S second (00..60); the 60 is necessary to accommodate a leap second\n" +" %t a horizontal tab\n" +" %T time, 24-hour (hh:mm:ss)\n" +" %u day of week (1..7); 1 represents Monday\n" +msgstr "" +" %S sekund (00..60); 60 on vajalik liigsekundi näitamiseks\n" +" %t horisontaalne tabulaator\n" +" %T aeg, 24-tunni esitus (tt:mm:ss)\n" +" %u nädalapäev (1..7); 1 esitab esmaspäeva\n" + +#: src/date.c:193 +msgid "" +" %U week number of year with Sunday as first day of week (00..53)\n" +" %V week number of year with Monday as first day of week (01..53)\n" +" %w day of week (0..6); 0 represents Sunday\n" +" %W week number of year with Monday as first day of week (00..53)\n" +msgstr "" +" %U nädala number aastas, pühapäev nädala esimene päev (00..53)\n" +" %V nädala number aastas, esmaspäev nädala esimene (01..53)\n" +" %w päev nädalas (0..6); 0 esitab pühapäeva\n" +" %W nädala number aastas, esmaspäev nädala esimene (00..53)\n" + +#: src/date.c:199 +msgid "" +" %x locale's date representation (mm/dd/yy)\n" +" %X locale's time representation (%H:%M:%S)\n" +" %y last two digits of year (00..99)\n" +" %Y year (1970...)\n" +msgstr "" +" %x lokaadi kuupäeva esitus (kk.pp.aa)\n" +" %X lokaadi aja esitus (%H:%M:%S)\n" +" %y aasta kaks viimast numbrit (00..99)\n" +" %Y aasta (1970...)\n" + +#: src/date.c:205 +msgid "" +" %z RFC-822 style numeric timezone (-0500) (a nonstandard extension)\n" +" %Z time zone (e.g., EDT), or nothing if no time zone is determinable\n" +"\n" +"By default, date pads numeric fields with zeroes. GNU date recognizes\n" +"the following modifiers between `%' and a numeric directive.\n" +"\n" +" `-' (hyphen) do not pad the field\n" +" `_' (underscore) pad the field with spaces\n" +msgstr "" +" %z RFC-822 stiilis numbriline ajatsoon (-0200) (ebastandartne laiendus)\n" +" %Z ajatsoon (n., EET) või tühi, kui ei õnnestu tuvastada\n" +"\n" +"Vaikimisi täidab date numbriväljad nullidega. GNU date tunneb ka järgnevaid\n" +"täiendajaid % ja numbriväärtusega direktiivi vahel.\n" +"\n" +" `-' (kriips) ära täienda välja\n" +" `_' (alakriips) täienda välja tühikutega\n" + +#: src/date.c:237 src/dd.c:1173 src/dircolors.c:539 src/head.c:221 +#: src/md5sum.c:340 src/md5sum.c:681 src/od.c:959 src/od.c:2001 src/pr.c:1164 +#: src/pr.c:1371 src/pr.c:1493 src/stty.c:909 src/tac.c:483 src/tac.c:489 +#: src/tee.c:151 src/tr.c:2027 src/tsort.c:585 +msgid "standard input" +msgstr "standardsisend" + +#: src/date.c:268 src/date.c:460 +#, c-format +msgid "invalid date `%s'" +msgstr "vigane kuupäev `%s'" + +#: src/date.c:364 +msgid "the options to specify dates for printing are mutually exclusive" +msgstr "väljastatava ajaformaadi võtmed on üksteist välistavad" + +#: src/date.c:371 +msgid "the options to print and set the time may not be used together" +msgstr "aja seadmise ja väljastamise võtmeid ei saa koos kasutada" + +#: src/date.c:377 +#, c-format +msgid "too many non-option arguments: %s%s" +msgstr "liiga palju argumente, mis ei ole võtmed: %s%s" + +#: src/date.c:385 +#, c-format +msgid "" +"the argument `%s' lacks a leading `+';\n" +"When using an option to specify date(s), any non-option\n" +"argument must be a format string beginning with `+'." +msgstr "" +"argumendil `%s' puudub ees `+';\n" +"Kui soovite väljastada aega, peavad argumendid, mis ei ole võtmed,\n" +"olema formaati määravad sõned, mis algavad sümboliga `+'." + +#: src/date.c:397 +msgid "" +"a format string may not be specified when using the --rfc-822 (-R) option" +msgstr "võtme --rfc-822 (-R) võtme kasutamisel ei saa formaadisõnet kasutada" + +#: src/date.c:433 +msgid "undefined" +msgstr "defineerimata" + +#: src/date.c:435 +msgid "cannot get time of day" +msgstr "ei õnnestu lugeda kuupäeva ja kellaaega" + +#: src/date.c:468 +msgid "cannot set date" +msgstr "kuupäeva ja kellaaega ei õnnestu seada" + +#: src/dd.c:43 +msgid "Paul Rubin, David MacKenzie, and Stuart Kemp" +msgstr "Paul Rubin, David MacKenzie ja Stuart Kemp" + +#: src/dd.c:288 src/tty.c:62 src/uname.c:110 src/whoami.c:52 +#, c-format +msgid "Usage: %s [OPTION]...\n" +msgstr "Kasutamine: %s [VÕTI]...\n" + +#: src/dd.c:289 +msgid "" +"Copy a file, converting and formatting according to the options.\n" +"\n" +" bs=BYTES force ibs=BYTES and obs=BYTES\n" +" cbs=BYTES convert BYTES bytes at a time\n" +" conv=KEYWORDS convert the file as per the comma separated keyword list\n" +" count=BLOCKS copy only BLOCKS input blocks\n" +" ibs=BYTES read BYTES bytes at a time\n" +msgstr "" +"Kopeeri fail, teisendades ja vormindades seda vastavalt võtmetele.\n" +"\n" +" bs=BAITE sea ibs=BAITE ja obs=BAITE\n" +" cbs=BAITE teisenda BAITE baiti korraga\n" +" conv=VÕTMESÕNAD teisenda fail vastavalt komadega eraldatud võtmetele\n" +" count=PLOKKE kopeeri ainult PLOKKE sisendplokki\n" +" ibs=BAITE loe BAITI baiti korraga\n" + +#: src/dd.c:298 +msgid "" +" if=FILE read from FILE instead of stdin\n" +" obs=BYTES write BYTES bytes at a time\n" +" of=FILE write to FILE instead of stdout\n" +" seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +" skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +msgstr "" +" if=FAIL loe standardsisendi asemel faili\n" +" obs=BAITI kirjuta BAITI baiti korraga\n" +" of=FAIL kirjuta standardväljundi asemel faili\n" +" seek=PLOKKI jäta PLOKKI obs mahus plokke väljundisse kirjutamata\n" +" skip=PLOKKI jäta PLOKKI ibs mahus plokke sisendist lugemata\n" + +#: src/dd.c:307 +msgid "" +"\n" +"BLOCKS and BYTES may be followed by the following multiplicative suffixes:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M 1,048,576,\n" +"GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +"Each KEYWORD may be:\n" +"\n" +msgstr "" +"\n" +"PLOKID ja BAIDID võivad kasutada ka järgnevaid kordavaid sufikseid:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M 1,048,576,\n" +"GB 1,000,000,000, G 1,073,741,824 ja nii edasi sümbolitele T, P, E, Z, Y.\n" +"Iga VÕTMESÕNA võib olla:\n" +"\n" + +#: src/dd.c:315 +msgid "" +" ascii from EBCDIC to ASCII\n" +" ebcdic from ASCII to EBCDIC\n" +" ibm from ASCII to alternated EBCDIC\n" +" block pad newline-terminated records with spaces to cbs-size\n" +" unblock replace trailing spaces in cbs-size records with newline\n" +" lcase change upper case to lower case\n" +msgstr "" +" ascii tabelist EBCDIC tabelisse ASCII\n" +" ebcdic tabelist ASCII tabelisse EBCDIC\n" +" ibm tabelist ASCII alternatiivsesse EBCDIC tabelisse\n" +" block täienda reavahetusega lõpetatud kirjed tühikutega cbs-mahtu\n" +" unblock asenda cbs-mahus blokkides lõpetavad tühikud reavahetusega\n" +" lcase asenda suurtähed väiketähtedega\n" + +#: src/dd.c:323 +msgid "" +" notrunc do not truncate the output file\n" +" ucase change lower case to upper case\n" +" swab swap every pair of input bytes\n" +" noerror continue after read errors\n" +" sync pad every input block with NULs to ibs-size; when used\n" +" with block or unblock, pad with spaces rather than NULs\n" +msgstr "" +" notrunc ära lühenda väljundfaili\n" +" ucase asenda väiketähed suurtähtedega\n" +" swab vaheta iga sisenbaidi paar\n" +" noerror jätka ka peale lugemisvigu\n" +" sync täienda iga sisendplokk nullidega ibs-mahtu; kui kasutatakse\n" +" block või unblock, täienda tühikutega\n" + +#: src/dd.c:362 +#, c-format +msgid "%s+%s records in\n" +msgstr "%s+%s kirjet loetud\n" + +#: src/dd.c:364 +#, c-format +msgid "%s+%s records out\n" +msgstr "%s+%s kirjet kirjutatud\n" + +#: src/dd.c:371 +msgid "truncated record" +msgstr "lühendatud kirje" + +#: src/dd.c:372 +msgid "truncated records" +msgstr "lühendatud kirjed" + +#: src/dd.c:382 +#, c-format +msgid "closing input file %s" +msgstr "sulgen sisendfaili %s" + +#: src/dd.c:385 +#, c-format +msgid "closing output file %s" +msgstr "sulgen väljundfaili %s" + +#: src/dd.c:469 +#, c-format +msgid "writing to %s" +msgstr "kirjutan faili %s" + +#: src/dd.c:501 +#, c-format +msgid "invalid conversion: %s" +msgstr "vigane teisendus: %s" + +#: src/dd.c:557 +#, c-format +msgid "unrecognized option %s" +msgstr "tundmatu võti %s" + +#: src/dd.c:610 +#, c-format +msgid "unrecognized option %s=%s" +msgstr "tundmatu võti %s=%s" + +#: src/dd.c:616 +#, c-format +msgid "invalid number %s" +msgstr "vigane number %s" + +#: src/dd.c:646 +msgid "" +"only one conv in {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, " +"{unblock,sync}" +msgstr "" +"ainult üks teisendus järgnevaist: {ascii,ebcdic,ibm}, {lcase,ucase}, {block," +"unblock}, {unblock,sync}" + +#: src/dd.c:781 +#, c-format +msgid "" +"warning: working around lseek kernel bug for file (%s)\n" +" of mt_type=0x%0lx -- see for the list of types" +msgstr "" +"hoiatus: kasutan lseek funktsiooni tuuma vea tõttu alternatiivset meetodit,\n" +"fail (%s) mt_type=0x%0lx -- tüüpide nimekirja leiate " + +#: src/dd.c:1170 src/dd.c:1188 +#, c-format +msgid "opening %s" +msgstr "avan %s" + +#: src/dd.c:1196 +msgid "file offset out of range" +msgstr "failiviit on piirkonnast väljas" + +#: src/dd.c:1214 +#, c-format +msgid "advancing past %s bytes in output file %s" +msgstr "liigun %s baiti üle lõpu väljundfailis %s" + +#: src/df.c:49 +msgid "Torbjorn Granlund, David MacKenzie, Larry McVoy, and Paul Eggert" +msgstr "Torbjorn Granlund, David MacKenzie, Larry McVoy ja Paul Eggert" + +#: src/df.c:153 +msgid "Filesystem Type" +msgstr "Failisüsteem Tüüp" + +#: src/df.c:155 +msgid "Filesystem " +msgstr "Failisüsteem " + +#: src/df.c:158 +#, c-format +msgid " Inodes IUsed IFree IUse%%" +msgstr " I-kirjeid IKasut IVaba IKas%%" + +#: src/df.c:162 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " Maht Kasut Vaba Kas%%" + +#: src/df.c:164 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " Maht Kasut Vaba Kas%%" + +#: src/df.c:167 +#, c-format +msgid " %4s-blocks Used Available Capacity" +msgstr " %4s-plokki Kasut Vaba Maht" + +#: src/df.c:198 +#, c-format +msgid " %4s-blocks Used Available Use%%" +msgstr "%4s-blokke Kasut Vaba Kas%%" + +#: src/df.c:202 +msgid " Mounted on\n" +msgstr " Haagitud\n" + +#: src/df.c:712 +msgid "" +"Show information about the filesystem on which each FILE resides,\n" +"or all filesystems by default.\n" +"\n" +msgstr "" +"Esita informatsioon failisüsteemidest, milles iga antud fail asub.\n" +"Vaikimisi esita infot igast haagitud failisüsteemist.\n" +"\n" + +#: src/df.c:720 +msgid "" +" -a, --all include filesystems having 0 blocks\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +msgstr "" +" -a, --all ka 0 ploki suurused failisüsteemid\n" +" --block-size=MAHT kasuta määratud ploki suurust\n" +" -h, --human-readable väljasta suurused inimesele loetavalt (n. 1K 234M " +"2G)\n" +" -H, --si sama, kui kasuta 1000 kordseid, mitte 1024\n" + +#: src/df.c:726 +msgid "" +" -i, --inodes list inode information instead of block usage\n" +" -k like --block-size=1K\n" +" -l, --local limit listing to local filesystems\n" +" --no-sync do not invoke sync before getting usage info " +"(default)\n" +msgstr "" +" -i, --inodes väljasta plokkide asemel i-kirjete info\n" +" -k, --kilobytes sama kui --block-size=1K\n" +" -l, --local näita ainult lokaalseid failisüsteeme\n" +" --no-sync enne info lugemist ära kasuta synci (vikimisi)\n" + +#: src/df.c:732 +msgid "" +" -P, --portability use the POSIX output format\n" +" --sync invoke sync before getting usage info\n" +" -t, --type=TYPE limit listing to filesystems of type TYPE\n" +" -T, --print-type print filesystem type\n" +" -x, --exclude-type=TYPE limit listing to filesystems not of type TYPE\n" +" -v (ignored)\n" +msgstr "" +" -P, --portability kasuta POSIX väljundi vormingut\n" +" --sync enne info lugemist käivita sync\n" +" -t, --type=TÜÜP väljasta info antud tüüpi failisüsteemidest\n" +" -T, --print-type väljasta failisüsteemi tüüp\n" +" -x, --exclude-type=TÜÜP ära väljasta infot antud tüüpi failisüsteemidest\n" +" -v (ignoreeritakse)\n" + +#: src/df.c:742 src/du.c:215 src/ls.c:3879 +msgid "" +"\n" +"SIZE may be (or may be an integer optionally followed by) one of following:\n" +"kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y.\n" +msgstr "" +"\n" +"MAHT võib olla (või võib olla number, millele võib järgneda) üks " +"järgnevaist:\n" +"kB 1000, K 1024, MB 1,000,000, M 1,048,576 ja nii edasi tähtedega\n" +"G, T, P, E, Z, Y.\n" + +#: src/df.c:859 +#, c-format +msgid "file system type %s both selected and excluded" +msgstr "failisüsteemi tüüp %s on nii valitute kui ka väljaarvatute nimekirjas" + +#: src/df.c:903 +msgid "Warning: " +msgstr "Hoiatus: " + +#: src/df.c:906 +#, c-format +msgid "%scannot read table of mounted filesystems" +msgstr "%s külgehaagitud failisüsteemide tabeli lugemine ei õnnestu" + +#: src/dircolors.c:103 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]\n" +msgstr "Kasutamine: %s [VÕTI]... [FAIL]\n" + +#: src/dircolors.c:104 +msgid "" +"Output commands to set the LS_COLORS environment variable.\n" +"\n" +"Determine format of output:\n" +" -b, --sh, --bourne-shell output Bourne shell code to set LS_COLORS\n" +" -c, --csh, --c-shell output C shell code to set LS_COLORS\n" +" -p, --print-database output defaults\n" +msgstr "" +"LS_COLORS keskkonnamuutujat seadvad väljundkäsud.\n" +"\n" +"Määra väljundi vorming:\n" +" -b, --sh, --bourne-shell väljasta LS_COLORS seadmiseks Bourne shell " +"kood\n" +" -c, --csh, --c-shell väljasta LS_COLORS seadmiseks C shell kood\n" +" -p, --print-database väljasta vaikeväärtused\n" + +#: src/dircolors.c:114 +msgid "" +"\n" +"If FILE is specified, read it to determine which colors to use for which\n" +"file types and extensions. Otherwise, a precompiled database is used.\n" +"For details on the format of these files, run `dircolors --print-database'.\n" +msgstr "" +"\n" +"Kui on antud FAIL, loe sealt failitüüpide ja laienditega kasutatavad\n" +"värvid. Muidu kasuta vaikimisi andmebaasi. Infot failide vormingu kohta\n" +"saate käsuga `dircolors --print-database'.\n" + +#: src/dircolors.c:299 +#, c-format +msgid "%s:%lu: invalid line; missing second token" +msgstr "%s:%lu: vigane rida; teine märgis puudub" + +#: src/dircolors.c:371 +#, c-format +msgid "%s:%lu: unrecognized keyword %s" +msgstr "%s:%lu: tundmatu võtmesõna %s" + +#: src/dircolors.c:372 +msgid "" +msgstr "" + +#: src/dircolors.c:467 +msgid "" +"the options to output dircolors' internal database and\n" +"to select a shell syntax are mutually exclusive" +msgstr "" +"võtmed dircolor sisemise andmebaasi väljastamiseks ja shelli süntaksi\n" +"valimiseks on üksteist välistavad" + +#: src/dircolors.c:475 +msgid "" +"no FILE arguments may be used with the option to output\n" +"dircolors' internal database" +msgstr "" +"FAIL argumente ei saa kasutada koos võtmega väljastada\n" +"dircolors sisemine andmebaas" + +#: src/dircolors.c:504 +msgid "no SHELL environment variable, and no shell type option given" +msgstr "puudub keskkonnamuutuja SHELL, samuti ei ole määratud shelli tüüpi" + +#: src/dirname.c:33 src/pathchk.c:59 +msgid "David MacKenzie and Jim Meyering" +msgstr "David MacKenzie ja Jim Meyering" + +#: src/dirname.c:46 +#, c-format +msgid "" +"Usage: %s NAME\n" +" or: %s OPTION\n" +msgstr "" +"Kasutamine: %s NIMI\n" +" või: %s VÕTI\n" + +#: src/dirname.c:51 +msgid "" +"Print NAME with its trailing /component removed; if NAME contains no /'s,\n" +"output `.' (meaning the current directory).\n" +"\n" +msgstr "" +"Trüki NIMI, millest on viimane komponent eemaldatud; kui nimes ei ole\n" +"sümboleid `/', väljasta `.' (mis tähistab jooksvat kataloogi).\n" +"\n" + +#: src/du.c:49 +msgid "" +"Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert, and Jim " +"Meyering" +msgstr "" +"Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert ja Jim Meyering" + +#: src/du.c:175 +msgid "" +"Summarize disk usage of each FILE, recursively for directories.\n" +"\n" +msgstr "" +"Summeeri iga faili kettakasutus, kataloogid rekursiivselt.\n" +"\n" + +#: src/du.c:182 +msgid "" +" -a, --all write counts for all files, not just directories\n" +" --apparent-size print apparent sizes, rather than disk usage; " +"although\n" +" the apparent size is usually smaller, it may be\n" +" larger due to holes in (`sparse') files, internal\n" +" fragmentation, indirect blocks, and the like\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -b, --bytes equivalent to `--apparent-size --block-size=1'\n" +" -c, --total produce a grand total\n" +" -D, --dereference-args dereference FILEs that are symbolic links\n" +msgstr "" +" -a, --all väljasta loendurid kõikidele failidele\n" +" --apparent-size väljasta ketta kasutamise asemel nähtav suurus; " +"kuigi\n" +" nähtav suurus on tavaliselt väiksem, võib see olla\n" +" tegelikkuses ka suurem tänu aukudega failidele, " +"sise-\n" +" misele fragmenteerumisele, kaudsetele blokkidele " +"jms\n" +" -B, --block-size=MAHT kasuta määratud ploki suurust\n" +" -b, --bytes väljasta maht baitides\n" +" -c, --total väljasta kogumaht\n" +" -D, --dereference-args kasuta nimeviidete korral viidatavaid\n" + +#: src/du.c:193 +msgid "" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +" -k like --block-size=1K\n" +" -l, --count-links count sizes many times if hard linked\n" +msgstr "" +" -h, --human-readable väljasta suurused inimesele loetavalt (n. 1K 234M " +"2G)\n" +" -H, --si sama, kuid kasuta 1000 kordseid, mitte 1024\n" +" -k, --kilobytes sama, kui --block-size=1K\n" +" -l, --count-links loenda viiteid eraldi failidena\n" + +#: src/du.c:199 +msgid "" +" -L, --dereference dereference all symbolic links\n" +" -S, --separate-dirs do not include size of subdirectories\n" +" -s, --summarize display only a total for each argument\n" +msgstr "" +" -L, --dereference kasuta nimeviidete korral viidatavaid\n" +" -S, --separate-dirs ära arvesta kataloogide suurusi\n" +" -s, --summarize väljasta iga argumendi kohta summa\n" + +#: src/du.c:204 +msgid "" +" -x, --one-file-system skip directories on different filesystems\n" +" -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +"FILE.\n" +" --exclude=PATTERN Exclude files that match PATTERN.\n" +" --max-depth=N print the total for a directory (or file, with --" +"all)\n" +" only if it is N or fewer levels below the command\n" +" line argument; --max-depth=0 is the same as\n" +" --summarize\n" +msgstr "" +" -x, --one-file-system jäta vahele kataloogid teistest failisüsteemidest\n" +" -X FILE, --exclude-from=FAIL ära loenda failist loetud mustritega faile\n" +" --exclude=MUSTER Ära loenda mustrile vastavaid faile\n" +" --max-depth=N väljasta kataloogi summa (võtmega --all faili)\n" +" ainult juhul, kui see on N või vähem taset " +"sügavamal,\n" +" kui käsurea argument; --max-depth=0 on sama, kui\n" +" --summarize\n" + +#: src/du.c:337 +#, c-format +msgid "cannot change to parent of directory %s" +msgstr "ei õnnestu minna vanemkataloogi %s" + +#: src/du.c:345 +#, c-format +msgid "cannot change to directory %s" +msgstr "ei õnnestu minna kataloogi %s" + +#: src/du.c:352 +#, c-format +msgid "cannot read directory %s" +msgstr "kataloogi %s ei õnnestu lugeda" + +#: src/du.c:554 src/ls.c:2241 src/wc.c:591 +msgid "total" +msgstr "kokku" + +#: src/du.c:641 +#, c-format +msgid "invalid maximum depth %s" +msgstr "vigane maksimaalne sügavus %s" + +#: src/du.c:707 +msgid "cannot both summarize and show all entries" +msgstr "korraga ei saa summeerida ja näidata kõiki" + +#: src/du.c:714 +msgid "warning: summarizing is the same as using --max-depth=0" +msgstr "hoiatus: summeerimine on sama, kui kasutada --max-depth=0" + +#: src/du.c:720 +#, c-format +msgid "warning: summarizing conflicts with --max-depth=%d" +msgstr "hoiatus: summeerimine on konfliktne võtmega --max-depth=%d" + +#: src/echo.c:77 +#, c-format +msgid "Usage: %s [OPTION]... [STRING]...\n" +msgstr "Kasutamine: %s [VÕTI]... [SÕNE]...\n" + +#: src/echo.c:78 +msgid "" +"Echo the STRING(s) to standard output.\n" +"\n" +" -n do not output the trailing newline\n" +" -e enable interpretation of the backslash-escaped characters\n" +" listed below\n" +" -E disable interpretation of those sequences in STRINGs\n" +msgstr "" +"Väljasta SÕNE(D) standard väljundisse.\n" +"\n" +" -n ära väljasta lõpetavat reavahetust\n" +" -e interpreteeri alltoodud langkriipsuga kaitstud sümboleid\n" +" -E blokeeri nende järjendite interpreteerimine\n" + +#: src/echo.c:88 +msgid "" +"\n" +"Without -E, the following sequences are recognized and interpolated:\n" +"\n" +" \\NNN the character whose ASCII code is NNN (octal)\n" +" \\\\ backslash\n" +" \\a alert (BEL)\n" +" \\b backspace\n" +msgstr "" +"\n" +"-E võtmeta tuntakse ja interpreteeritakse järgnevaid järjendeid:\n" +"\n" +" \\NNN sümbol ASCII koodiga NNN (kaheksandsüsteemis)\n" +" \\\\ langkriips\n" +" \\a tähelepanu (BEL)\n" +" \\b samm tagasi\n" + +#: src/echo.c:97 +msgid "" +" \\c suppress trailing newline\n" +" \\f form feed\n" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" +" \\c blokeeri lõpetav reavahetus\n" +" \\f lehevahetus\n" +" \\n uus rida\n" +" \\r rea algusesse\n" +" \\t horisontaalne tabulaator\n" +" \\v vertikaalne tabulaator\n" + +#: src/env.c:93 +msgid "Richard Mlynarik and David MacKenzie" +msgstr "Richard Mlynarik ja David MacKenzie" + +#: src/env.c:119 +#, c-format +msgid "Usage: %s [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]\n" +msgstr "Kasutamine: %s [VÕTI]... [-] [NIMI=VÄÄRTUS]... [KÄSK [ARGUMENT]...]\n" + +#: src/env.c:122 +msgid "" +"Set each NAME to VALUE in the environment and run COMMAND.\n" +"\n" +" -i, --ignore-environment start with an empty environment\n" +" -u, --unset=NAME remove variable from the environment\n" +msgstr "" +"Sea iga keskkonnamuutuja NIMI väärtus ja käivita KÄSK.\n" +"\n" +" -i, --ignore-environment alusta tühja keskkonnaga\n" +" -u, --unset=NIMI eemalda muutuja keskkonnast\n" + +#: src/env.c:130 +msgid "" +"\n" +"A mere - implies -i. If no COMMAND, print the resulting environment.\n" +msgstr "" +"\n" +"Ainult - rakendab võtme -i. Kui käsku ei ole antud, väljasta keskkond.\n" + +#: src/expand.c:114 +msgid "" +"Convert tabs in each FILE to spaces, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Teisenda igas FAILIS tabulaatorid tühikuteks, väljasta standardväljundisse.\n" +"Kui FAIL puudub või on -, loeb standardsisendit.\n" +"\n" + +#: src/expand.c:122 +msgid "" +" -i, --initial do not convert TABs after non whitespace\n" +" -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +msgstr "" +" -i, --initial ära teisenda TABe peale mittetühje sümboleid\n" +" -t, --tabs=NUMBER kasuta vaikimisi 8 asemel tabulaatoris NUMBER " +"sümbolit\n" + +#: src/expand.c:126 +msgid "" +" -t, --tabs=LIST use comma separated list of explicit tab positions\n" +msgstr "" +" -t, --tabs=LOEND kasuta komadega eraldatud loendit tab " +"positsioonidest\n" + +#: src/expand.c:173 src/unexpand.c:153 +msgid "tab size contains an invalid character" +msgstr "tabulaatori suurus sisaldab vigast sümbolit" + +#: src/expand.c:191 src/unexpand.c:171 +msgid "tab size cannot be 0" +msgstr "tabulaatori suurus ei saa olla 0" + +#: src/expand.c:193 src/unexpand.c:173 +msgid "tab sizes must be ascending" +msgstr "tabulaatori suurused peavad olema kasvavad" + +#: src/expand.c:386 +msgid "`-LIST' option is obsolete; use `-t LIST'" +msgstr "võti `-LIST' on aegunud; kasutage `-t LOEND'" + +#: src/expr.c:90 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: %s OPTION\n" +msgstr "" +"Kasutamine: %s AVALDIS\n" +" või: %s VÕTI\n" + +#: src/expr.c:98 +msgid "" +"\n" +"Print the value of EXPRESSION to standard output. A blank line below\n" +"separates increasing precedence groups. EXPRESSION may be:\n" +"\n" +" ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0\n" +msgstr "" +"\n" +"Trüki AVALDISe väärtus standardväljundisse. Tühi rida loendis allpool\n" +"eraldab kasvava prioriteediga gruppe. AVALDIS võib olla:\n" +"\n" +" ARG1 | ARG2 ARG1 kui see pole null ega 0, muidu ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 kui kumbki argument ei ole null või 0, muidu 0\n" + +#: src/expr.c:107 +msgid "" +"\n" +" ARG1 < ARG2 ARG1 is less than ARG2\n" +" ARG1 <= ARG2 ARG1 is less than or equal to ARG2\n" +" ARG1 = ARG2 ARG1 is equal to ARG2\n" +" ARG1 != ARG2 ARG1 is unequal to ARG2\n" +" ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" +" ARG1 > ARG2 ARG1 is greater than ARG2\n" +msgstr "" +"\n" +" ARG1 < ARG2 ARG1 on väiksem, kui ARG2\n" +" ARG1 <= ARG2 ARG1 on väiksem või võrdne, kui ARG2\n" +" ARG1 = ARG2 ARG1 ja ARG2 on võrdsed\n" +" ARG1 != ARG2 ARG1 ja ARG2 ei ole võrdsed\n" +" ARG1 >= ARG2 ARG1 on suurem või võrdne, kui ARG2\n" +" ARG1 > ARG2 ARG1 on suurem, kui ARG2\n" + +#: src/expr.c:116 +msgid "" +"\n" +" ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" +" ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" +msgstr "" +"\n" +" ARG1 + ARG2 ARG1 ja ARG2 aritmeetiline summa\n" +" ARG1 - ARG2 ARG1 ja ARG2 aritmeetiline vahe\n" + +#: src/expr.c:121 +#, c-format +msgid "" +"\n" +" ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" +" ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" +" ARG1 % ARG2 arithmetic remainder of ARG1 divided by ARG2\n" +msgstr "" +"\n" +" ARG1 * ARG2 ARG1 ja ARG2 aritmeetiline korrutis\n" +" ARG1 / ARG2 ARG1 jagatud ARG2 täisosa\n" +" ARG1 % ARG2 ARG1 jagatud ARG2 jääk\n" + +#: src/expr.c:127 +msgid "" +"\n" +" STRING : REGEXP anchored pattern match of REGEXP in STRING\n" +"\n" +" match STRING REGEXP same as STRING : REGEXP\n" +" substr STRING POS LENGTH substring of STRING, POS counted from 1\n" +" index STRING CHARS index in STRING where any CHARS is found, or 0\n" +" length STRING length of STRING\n" +msgstr "" +"\n" +" SÕNE : REGEXP mustri REGEXP otsing SÕNEst\n" +"\n" +" match SÕNE REGEXP sama, kui SÕNE : REGEXP\n" +" substr SÕNE POS LENGTH SÕNE alamsõne, POS algab väärtuselt 1\n" +" index SÕNE SÜMBOLID SÕNE indeks, kust leiti SÜMBOLID, või 0\n" +" length SÕNE SÕNE pikkus\n" + +#: src/expr.c:136 +msgid "" +" + TOKEN interpret TOKEN as a string, even if it is a\n" +" keyword like `match' or an operator like `/'\n" +"\n" +" ( EXPRESSION ) value of EXPRESSION\n" +msgstr "" +" + MÄRK interpreteeri MÄRKi sõnena, isegi kui see on\n" +" võtmesõna, nagu `match' või operaator, nagu `/'\n" +"\n" +" ( AVALDIS ) AVALDISe väärtus\n" + +#: src/expr.c:142 +msgid "" +"\n" +"Beware that many operators need to be escaped or quoted for shells.\n" +"Comparisons are arithmetic if both ARGs are numbers, else lexicographical.\n" +"Pattern matches return the string matched between \\( and \\) or null; if\n" +"\\( and \\) are not used, they return the number of characters matched or " +"0.\n" +msgstr "" +"\n" +"Pange tähele, et paljud operaatorid vajavad käsuinterpretaatori eest\n" +"kaitset kvootimise või langkriipsuga kaitsmise näol. Võrdlused on\n" +"aritmeetilised, kui mõlemas argumendid on numbrid, muidu " +"leksikograafilised.\n" +"Mustri otsing tagastab teksti, mis leiti \\( ja \\) vahel või null; kui\n" +"\\( ja \\) ei kasutata, tagastatakse leitud sümbolite arv või 0.\n" + +#: src/expr.c:186 src/expr.c:438 src/expr.c:444 src/expr.c:449 src/expr.c:471 +msgid "syntax error" +msgstr "süntaksi viga" + +#: src/expr.c:384 +#, c-format +msgid "" +"warning: unportable BRE: `%s': using `^' as the first character\n" +"of the basic regular expression is not portable; it is being ignored" +msgstr "" +"hoiatus: mitteporditav BRE: `%s': `^' kasutamine lihtsa regulaaravaldise\n" +"esimese sümbolina ei ole porditav; ignoreerin seda" + +#: src/expr.c:586 src/expr.c:625 +msgid "non-numeric argument" +msgstr "mitte-numbriline argument" + +#: src/expr.c:592 +msgid "division by zero" +msgstr "nulliga jagamine" + +#: src/factor.c:74 +#, c-format +msgid "" +"Usage: %s [NUMBER]...\n" +" or: %s OPTION\n" +msgstr "" +"Kasutamine: %s [NUMBER]...\n" +" või: %s VÕTI\n" + +#: src/factor.c:79 +msgid "" +"Print the prime factors of each NUMBER.\n" +"\n" +msgstr "" +"Väljasta kõikide antud täisarvude algarvulised tegurid.\n" +"\n" + +#: src/factor.c:85 +msgid "" +"\n" +" Print the prime factors of all specified integer NUMBERs. If no " +"arguments\n" +" are specified on the command line, they are read from standard input.\n" +msgstr "" +"\n" +"Väljasta iga NUMBRI algarvulised tegurid. Kui käsureal argumente pole,\n" +"loetakse need standardsisendist.\n" + +#: src/factor.c:154 +#, c-format +msgid "`%s' is not a valid positive integer" +msgstr "`%s' ei ole korrektne positiivne täisarv" + +#: src/false.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating failure.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"Kasutamine: %s [ignoreerin käsurea argumente]\n" +" või: %s VÕTI\n" +"Lõpeta veakoodiga.\n" +"\n" +"Neid võtmeid ei või lühendada.\n" +"\n" + +#: src/fmt.c:271 +#, c-format +msgid "Usage: %s [-DIGITS] [OPTION]... [FILE]...\n" +msgstr "Kasutamine: %s [-NUMBRID] [VÕTI]... [FAIL]...\n" + +#: src/fmt.c:272 +msgid "" +"Reformat each paragraph in the FILE(s), writing to standard output.\n" +"If no FILE or if FILE is `-', read standard input.\n" +"\n" +msgstr "" +"Vormista ümber iga lõik FAILides, kirjuta tulemus standardväljundisse.\n" +"Kui FAIL puudub või on `-', loe standardsisendit.\n" +"\n" + +#: src/fmt.c:280 +msgid "" +" -c, --crown-margin preserve indentation of first two lines\n" +" -p, --prefix=STRING combine only lines having STRING as prefix\n" +" -s, --split-only split long lines, but do not refill\n" +msgstr "" +" -c, --crown-margin säilita esimese kahe rea taane\n" +" -p, --prefix=SÕNE kombineeri ainult read ühise prefiksiga SÕNE\n" +" -s, --split-only tükelda pikad read, aga ära täida\n" + +#: src/fmt.c:286 +msgid "" +" -t, --tagged-paragraph indentation of first line different from second\n" +" -u, --uniform-spacing one space between words, two after sentences\n" +" -w, --width=NUMBER maximum line width (default of 75 columns)\n" +msgstr "" +" -t, --tagged-paragraph esimese rea taane on teise rea omast erinev\n" +" -u, --uniform-spacing üks tühik sõnade vahel, kaks lausete vahel\n" +" -w, --width=NUMBER maksimaalne rea pikkus (vaikimisi 75)\n" + +#: src/fmt.c:293 +msgid "" +"\n" +"In -wNUMBER, the letter `w' may be omitted.\n" +msgstr "" +"\n" +"Võtmega -wNUMBER võib tähe `w' ära jätta.\n" + +#: src/fmt.c:345 +#, c-format +msgid "invalid width option: `%s'" +msgstr "vigane laiuse võti: `%s'" + +#: src/fmt.c:385 +#, c-format +msgid "invalid width: `%s'" +msgstr "vigane laius: `%s'" + +#: src/fold.c:71 +msgid "" +"Wrap input lines in each FILE (standard input by default), writing to\n" +"standard output.\n" +"\n" +msgstr "" +"Murra iga FAILI (vaikimisi standardsisend) rida, väljasta " +"standardväljundisse.\n" +"\n" + +#: src/fold.c:79 +msgid "" +" -b, --bytes count bytes rather than columns\n" +" -s, --spaces break at spaces\n" +" -w, --width=WIDTH use WIDTH columns instead of 80\n" +msgstr "" +" -b, --bytes loe veergude asemel baite\n" +" -s, --spaces poolita tühikute kohal\n" +" -w, --width=LAIUS kasuta 80 asemel use LAIUS sümbolit\n" + +#: src/fold.c:267 +#, c-format +msgid "`%s' option is obsolete; use `%s'" +msgstr "võti `%s' on aegunud; kasutage `%s'" + +#: src/fold.c:295 +#, c-format +msgid "invalid number of columns: `%s'" +msgstr "vigane veergude arv: `%s'" + +#: src/head.c:92 +msgid "" +"Print first 10 lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Väljasta igast FAIList esimesed 10 rida standardväljundisse.\n" +"Enam, kui ühe faili korral lisa ka päis faili nimega.\n" +"Kui FAIL puudub või on -, loe standardsisendit.\n" +"\n" + +#: src/head.c:101 +msgid "" +" -c, --bytes=SIZE print first SIZE bytes\n" +" -n, --lines=NUMBER print first NUMBER lines instead of first 10\n" +msgstr "" +" -c, --bytes=SUURUS väljasta esimesed SUURUS baiti\n" +" -n, --lines=NUMBER väljasta vaikimisi 10 asemel esimesed NUMBER " +"rida\n" + +#: src/head.c:105 +msgid "" +" -q, --quiet, --silent never print headers giving file names\n" +" -v, --verbose always print headers giving file names\n" +msgstr "" +" -q, --quiet, --silent ära väljasta päiseid failide nimega\n" +" -v, --verbose väljasta alati ka päis faili nimega\n" + +#: src/head.c:111 src/split.c:120 +msgid "" +"\n" +"SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +msgstr "" +"\n" +"SUURUS võib omada kordavat sufiksit: b on 512, k on 1K, m on 1 Meg.\n" + +#: src/head.c:190 +#, c-format +msgid "cannot reposition file pointer for %s" +msgstr "ei õnnestu muuta %s failiviita" + +#: src/head.c:256 src/tail.c:1388 +#, c-format +msgid "%s: %s is so large that it is not representable" +msgstr "%s: %s on nii suur, et seda ei saa esitada" + +#: src/head.c:257 src/tail.c:1390 +msgid "number of lines" +msgstr "ridu" + +#: src/head.c:257 src/tail.c:1391 +msgid "number of bytes" +msgstr "baite" + +#: src/head.c:264 src/tail.c:1478 +msgid "invalid number of lines" +msgstr "vigane ridade arv" + +#: src/head.c:265 src/tail.c:1479 +msgid "invalid number of bytes" +msgstr "vigane baitide arv" + +#: src/head.c:341 +#, c-format +msgid "unrecognized option `-%c'" +msgstr "tundmatu võti `-%c'" + +#: src/head.c:348 +#, c-format +msgid "`-%s' option is obsolete; use `-%c %.*s%.*s%s'" +msgstr "võti `-%s' on aegunud; kasutage `-%c %.*s%.*s%s'" + +#: src/hostid.c:48 +#, c-format +msgid "" +"Usage: %s\n" +" or: %s OPTION\n" +"Print the numeric identifier (in hexadecimal) for the current host.\n" +"\n" +msgstr "" +"Kasutamine: %s\n" +" või: %s VÕTI\n" +"Väljasta antud arvuti (kuueteistkümnend) numbriline identifikaator.\n" +"\n" + +#: src/hostname.c:67 +#, c-format +msgid "" +"Usage: %s [NAME]\n" +" or: %s OPTION\n" +"Print or set the hostname of the current system.\n" +"\n" +msgstr "" +"Kasutamine: %s [NIMI]\n" +" või: %s VÕTI\n" +"Esita või sea antud süsteemi nimi.\n" +"\n" + +#: src/hostname.c:104 +#, c-format +msgid "cannot set hostname to `%s'" +msgstr "ei õnnestu seada nimeks %s" + +#: src/hostname.c:110 +msgid "cannot set hostname; this system lacks the functionality" +msgstr "nime ei õnnestu seada; süsteemil pole sellist funktsionaalsust" + +#: src/hostname.c:117 +msgid "cannot determine hostname" +msgstr "ei õnnestu tuvastada süsteemi nime" + +#: src/id.c:36 +msgid "Arnold Robbins and David MacKenzie" +msgstr "Arnold Robbins ja David MacKenzie" + +#: src/id.c:87 +#, c-format +msgid "Usage: %s [OPTION]... [USERNAME]\n" +msgstr "Kasutamine: %s [VÕTI]... [KASUTAJANIMI]\n" + +#: src/id.c:88 +msgid "" +"Print information for USERNAME, or the current user.\n" +"\n" +" -a ignore, for compatibility with other versions\n" +" -g, --group print only the effective group ID\n" +" -G, --groups print all group IDs\n" +" -n, --name print a name instead of a number, for -ugG\n" +" -r, --real print the real ID instead of the effective ID, with -ugG\n" +" -u, --user print only the effective user ID\n" +msgstr "" +"Väljasta informatsiooni KASUTAJA või käsu kasutaja kohta.\n" +"\n" +" -a ignoreeri, võti on ühilduvuseks vanemate versioonidega\n" +" -g, --group väljasta ainult grupi ID\n" +" -G, --groups väljasta ainult lisagupid\n" +" -n, --name väljasta numbri asemel nimi, võtmetele -ugG\n" +" -r, --real väljasta efektiivse ID asemel reaalne ID, võtmetega -ugG\n" +" -u, --user väljasta ainult kasutaja ID\n" + +#: src/id.c:100 +msgid "" +"\n" +"Without any OPTION, print some useful set of identified information.\n" +msgstr "" +"\n" +"Kui võtmeid pole antud, väljasta komplekt kasutatavat informatsiooni.\n" + +#: src/id.c:162 +msgid "cannot print only user and only group" +msgstr "ainult kasutajat ja ainult gruppi ei saa trükkida" + +#: src/id.c:166 +msgid "cannot print only names or real IDs in default format" +msgstr "" +"vaikimisi formaati kasutades ei saa väljastada ainult nimesid või reaalset ID" + +#: src/id.c:175 +#, c-format +msgid "%s: No such user" +msgstr "%s: Sellista kasutajat pole" + +#: src/id.c:212 +#, c-format +msgid "cannot find name for user ID %u" +msgstr "ei leia UID %u vastavat kasutajanime" + +#: src/id.c:235 +#, c-format +msgid "cannot find name for group ID %u" +msgstr "ei leia GID %u vastavat gruppi" + +#: src/id.c:273 +msgid "cannot get supplemental group list" +msgstr "ei õnnestu lugeda lisagruppide nimekirja" + +#: src/id.c:385 +msgid " groups=" +msgstr " grupid=" + +#: src/install.c:269 +msgid "the strip option may not be used when installing a directory" +msgstr "kataloogi installeerimisel ei saa kasutada võtit strip" + +#: src/install.c:292 src/mkdir.c:140 +#, c-format +msgid "invalid mode %s" +msgstr "vigane mood %s" + +#: src/install.c:307 src/install.c:371 +#, c-format +msgid "creating directory %s" +msgstr "loon kataloogi %s" + +#: src/install.c:332 +#, c-format +msgid "installing multiple files, but last argument, %s is not a directory" +msgstr "installeerin mitut faili, kuid viimane argument, %s, ei ole kataloog" + +#: src/install.c:435 +#, c-format +msgid "%s is a directory" +msgstr "%s on kataloog" + +#: src/install.c:495 +#, c-format +msgid "cannot obtain time stamps for %s" +msgstr "ei õnnestu lugeda %s ajatempleid" + +#: src/install.c:507 +#, c-format +msgid "cannot set time stamps for %s" +msgstr "ei õnnestu seada %s ajatempleid" + +#: src/install.c:528 +msgid "fork system call failed" +msgstr "süsteemifunktsioon fork ebaõnnestus" + +#: src/install.c:532 +msgid "cannot run strip" +msgstr "strip käsku ei saa käivitada" + +#: src/install.c:539 +msgid "strip failed" +msgstr "strip ebaõnnestus" + +#: src/install.c:560 +#, c-format +msgid "invalid user %s" +msgstr "vigane kasutaja %s" + +#: src/install.c:578 +#, c-format +msgid "invalid group %s" +msgstr "vigane grupp %s" + +#: src/install.c:597 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST (1st format)\n" +" or: %s [OPTION]... SOURCE... DIRECTORY (2nd format)\n" +" or: %s -d [OPTION]... DIRECTORY... (3rd format)\n" +msgstr "" +"Kasuta: %s [VÕTI]... ALLIKAS SIHT (1st format)\n" +" või: %s [VÕTI]... ALLIKAS... KATALOOG (2nd format)\n" +" või: %s -d [VÕTI]... KATALOOG... (3rd format)\n" + +#: src/install.c:603 +msgid "" +"In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +"the existing DIRECTORY, while setting permission modes and owner/group.\n" +"In the third format, create all components of the given DIRECTORY(ies).\n" +"\n" +msgstr "" +"Esimesed kaks varianti kopeerivad allika sihtkohta või allikad\n" +"olemasolevasse kataloogi seades õigused ja omaniku/grupi.\n" +"Kolmas variant loob kõik antud kataloogid.\n" +"\n" + +#: src/install.c:612 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination file\n" +" -b like --backup but does not accept an argument\n" +" -c (ignored)\n" +" -d, --directory treat all arguments as directory names; create all\n" +" components of the specified directories\n" +msgstr "" +" --backup[=KONTROLL] loo igast olemasolevast sihtfailist varukoopia\n" +" -b nagu --backup, aga ei võta argumenti\n" +" -c (ignoreeritakse)\n" +" -d, --directory käsitle kõiki argumente kataloogidena; loo kõik\n" +" antud kataloogide komponendid\n" + +#: src/install.c:619 +msgid "" +" -D create all leading components of DEST except the " +"last,\n" +" then copy SOURCE to DEST; useful in the 1st format\n" +" -g, --group=GROUP set group ownership, instead of process' current " +"group\n" +" -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-xr-" +"x\n" +" -o, --owner=OWNER set ownership (super-user only)\n" +msgstr "" +" -D loo kõik SIHT osad, välja arvatud viimane, seejärel\n" +" kopeeri allikas sihiks; kasulik esimesel vormil\n" +" -g, --group=GRUPP sea protsessi grupi asemel antud grupp\n" +" -m, --mode=MOOD sea rwxr-xr-x õiguste asemel antud õigused\n" +" -o, --owner=OMANIK sea omanik (ainult super-kasutaja)\n" + +#: src/install.c:626 +msgid "" +" -p, --preserve-timestamps apply access/modification times of SOURCE " +"files\n" +" to corresponding destination files\n" +" -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" -v, --verbose print the name of each directory as it is created\n" +msgstr "" +" -p, --preserve-timestamps sea algfailide kasutamise/muutmise ajad \n" +" vastavatele sihtfailidele\n" +" -s, --strip puhasta sümboltabelid, ainult esimesel kahel kujul\n" +" -S, --suffix=SUFIKS määra uus varukoopia järelliide\n" +" -v, --verbose väljasta iga loodava kataloogi nimi\n" + +#: src/install.c:635 src/ln.c:377 src/mv.c:348 +msgid "" +"\n" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"\n" +"Varukoopia sufiks on `~', kui seda ei ole muudetud võtmega --suffix või\n" +"keskkonnamuutujaga SIMPLE_BACKUP_SUFFIX. Versioonikontrolli meetodit saab\n" +"valida võtmega --backup või keskonnamuutujaga VERSION_CONTROL. Võimalikud\n" +"väärtused on järgnevad:\n" +"\n" + +#: src/join.c:144 +#, c-format +msgid "Usage: %s [OPTION]... FILE1 FILE2\n" +msgstr "Kasutamine: %s [VÕTI]... FAIL1 FAIL2\n" + +#: src/join.c:148 +msgid "" +"For each pair of input lines with identical join fields, write a line to\n" +"standard output. The default join field is the first, delimited\n" +"by whitespace. When FILE1 or FILE2 (not both) is -, read standard input.\n" +"\n" +" -a FILENUM print unpairable lines coming from file FILENUM, where\n" +" FILENUM is 1 or 2, corresponding to FILE1 or FILE2\n" +" -e EMPTY replace missing input fields with EMPTY\n" +msgstr "" +"Iga identsete ühendatavate väljadega sisendrea paari korral väljastab rea \n" +"standardväljundisse. Vaikimisi ühendatav väli on esimene, väljad " +"eraldatakse\n" +"tühemikuga. Kui FAIL1 või FAIL2 (aga mitte mõlemad) on -, loe standard-\n" +"sisendit.\n" +"\n" +" -a FAILINUM väljasta paariliseta read failist FAILINUM\n" +" -e TÜHI asenda puuduvad sisendväljad sõnaga TÜHI\n" + +#: src/join.c:157 +msgid "" +" -i, --ignore-case ignore differences in case when comparing fields\n" +" -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n" +" -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n" +" -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n" +" -o FORMAT obey FORMAT while constructing output line\n" +" -t CHAR use CHAR as input and output field separator\n" +msgstr "" +" -i, --ignore-case kasuta tõstutundetut väljade võrdlemist\n" +" -j VÄLI (aegunud) sama, kui `-1 VÄLI -2 VÄLI'\n" +" -j1 VÄLI (aegunud) sama, kui `-1 VÄLI'\n" +" -j2 VÄLID (aegunud) sama, kui `-2 VÄLI'\n" +" -o VORMING väljundrea koostamise VORMING\n" +" -t SÜMBOL kasuta SÜMBOLit sisend- ja väljundväljade eraldajana\n" + +#: src/join.c:165 +msgid "" +" -v FILENUM like -a FILENUM, but suppress joined output lines\n" +" -1 FIELD join on this FIELD of file 1\n" +" -2 FIELD join on this FIELD of file 2\n" +msgstr "" +" -v FAILINUM sama, kui -a FAILINUM, aga ei väljasta vastavaid ridu\n" +" -1 VÄLI ühenda see VÄLI failist 1\n" +" -2 VÄLI ühenda see VÄLI failist 2\n" + +#: src/join.c:172 +msgid "" +"\n" +"Unless -t CHAR is given, leading blanks separate fields and are ignored,\n" +"else fields are separated by CHAR. Any FIELD is a field number counted\n" +"from 1. FORMAT is one or more comma or blank separated specifications,\n" +"each being `FILENUM.FIELD' or `0'. Default FORMAT outputs the join field,\n" +"the remaining fields from FILE1, the remaining fields from FILE2, all\n" +"separated by CHAR.\n" +msgstr "" +"\n" +"Kui võtit -t SÜMBOL ei kasutata, ignoreeritakse väljade ees olevaid " +"tühikuid,\n" +"muidu kasutatakse väljade eraldajana võtmega -t määratud sümbolit. Välja\n" +"tähistatakse välja numbriga, loendamist alustatakse ühest. Vorming on üks\n" +"või enam komade või tühikurtega eraldatud määranguid kujul `FAILINUM.VÄLI' " +"või\n" +"`0'. Vaikimisi vorming väljastab ühendatud väljad, siis ülejäänud väljad\n" +"failist FAIL1, siis ülejäänud väljad failist FAIL2. Väljad eraldatakse\n" +"SÜMBOLiga.\n" + +#: src/join.c:645 +#, c-format +msgid "invalid field specifier: `%s'" +msgstr "vigane välja määrang: `%s'" + +#: src/join.c:659 src/join.c:772 src/join.c:808 +#, c-format +msgid "invalid field number: `%s'" +msgstr "vigane välja number: `%s'" + +#: src/join.c:672 +#, c-format +msgid "invalid file number in field spec: `%s'" +msgstr "vigane välja number välja määrangus: `%s'" + +#: src/join.c:792 +#, c-format +msgid "invalid field number for file 1: `%s'" +msgstr "vigane välja number faili 1 jaoks: `%s'" + +#: src/join.c:801 +#, c-format +msgid "invalid field number for file 2: `%s'" +msgstr "vigane välja number faili 2 jaoks: `%s'" + +#: src/join.c:833 +msgid "too many non-option arguments" +msgstr "liiga palju argumente, mis ei ole võtmed" + +#: src/join.c:855 +msgid "too few non-option arguments" +msgstr "liiga vähe argumente, mis ei ole võtmed" + +#: src/join.c:866 +msgid "both files cannot be standard input" +msgstr "mõlemad failid ei saa olla standardsisendid" + +#: src/kill.c:93 +#, c-format +msgid "" +"Usage: %s [-s SIGNAL | -SIGNAL] PID...\n" +" or: %s -l [SIGNAL]...\n" +" or: %s -t [SIGNAL]...\n" +msgstr "" +"Kasutamine: %s [-s SIGNAAL | -SIGNAAL] PID...\n" +" või: %s -l [SIGNAAL]...\n" +" või: %s -t [SIGNAAL]...\n" + +#: src/kill.c:99 +msgid "" +"Send signals to processes, or list signals.\n" +"\n" +msgstr "" +"Saada protsessidele signaale või esita signaalide nimekiri.\n" +"\n" + +#: src/kill.c:106 +msgid "" +" -s, --signal=SIGNAL, -SIGNAL\n" +" specify the name or number of the signal to be sent\n" +" -l, --list list signal names, or convert signal names to/from " +"numbers\n" +" -t, --table print a table of signal information\n" +msgstr "" +" -s, --signal SIGNAAL, -SIGNAAL\n" +" Saadetava signaali nimi või number.\n" +" -l, --list Esita signaalide nimed või tõlgi nimeks/numbriks.\n" +" -t, --table Väljasta tabel infoga signaalidest.\n" + +#: src/kill.c:114 +msgid "" +"\n" +"SIGNAL may be a signal name like `HUP', or a signal number like `1',\n" +"or an exit status of a process terminated by a signal.\n" +"PID is an integer; if negative it identifies a process group.\n" +msgstr "" +"\n" +"SIGNAAL võib olla signaali nimi, nagu `HUP', või signaali number, nagu `1',\n" +"või signaaliga katkestatud programmi lõpetamise kood.\n" +"PID on täisarv, negatiivne tähendab protsessi gruppi.\n" + +#: src/kill.c:163 +#, c-format +msgid "%s: invalid signal" +msgstr "%s: vigane signaal" + +#: src/kill.c:262 +#, c-format +msgid "missing operand after `%s'" +msgstr "`%s' nõuab operandi" + +#: src/kill.c:274 +#, c-format +msgid "%s: invalid process id" +msgstr "%s: vigane protsessi id" + +#: src/kill.c:327 +#, c-format +msgid "invalid option -- %c" +msgstr "vigane võti -- %c" + +#: src/kill.c:336 +#, c-format +msgid "%s: multiple signals specified" +msgstr "%s: anti mitu signaali" + +#: src/kill.c:350 +msgid "multiple -l or -t options specified" +msgstr "kasutati mitud -l või -t võtit" + +#: src/kill.c:367 +msgid "cannot combine signal with -l or -t" +msgstr "signaali ei saa kombineerida võtmetega -l või -t" + +#: src/link.c:51 +#, c-format +msgid "" +"Usage: %s FILE1 FILE2\n" +" or: %s OPTION\n" +msgstr "" +"Kasutamine: %s FAIL1 FAIL2\n" +" või: %s VÕTI\n" + +#: src/link.c:54 +msgid "" +"Call the link function to create a link named FILE2 to an existing FILE1.\n" +"\n" +msgstr "" +"Kasutan viite FAIL2 loomiseks failile FAIL1 funktsiooni link.\n" +"\n" + +#: src/link.c:98 +#, c-format +msgid "cannot create link %s to %s" +msgstr "ei õnnestu luua viidet %s -> %s" + +#: src/ln.c:39 +msgid "Mike Parker and David MacKenzie" +msgstr "Mike Parker ja David MacKenzie" + +#: src/ln.c:167 +#, c-format +msgid "%s: warning: making a hard link to a symbolic link is not portable" +msgstr "%s: hoiatus: nimeviitele viite tegemine ei ole portaabel" + +#: src/ln.c:174 +#, c-format +msgid "%s: hard link not allowed for directory" +msgstr "%s: kataloogidele ei saa luua viiteid" + +#: src/ln.c:246 +#, c-format +msgid "%s: cannot overwrite directory" +msgstr "%s: kataloogi ei saa üle kirjutada" + +#: src/ln.c:251 +#, c-format +msgid "%s: replace %s? " +msgstr "%s: asendan %s? " + +#: src/ln.c:257 +#, c-format +msgid "%s: File exists" +msgstr "%s: Fail on juba olemas" + +#: src/ln.c:304 +#, c-format +msgid "create symbolic link %s to %s" +msgstr "loon nimeviite %s -> %s" + +#: src/ln.c:305 +#, c-format +msgid "create hard link %s to %s" +msgstr "loon viite %s -> %s" + +#: src/ln.c:319 +#, c-format +msgid "creating symbolic link %s to %s" +msgstr "luues nimeviidet %s -> %s" + +#: src/ln.c:320 +#, c-format +msgid "creating hard link %s to %s" +msgstr "luues viidet %s -> %s" + +#: src/ln.c:339 +#, c-format +msgid "" +"Usage: %s [OPTION]... TARGET [LINK_NAME]\n" +" or: %s [OPTION]... TARGET... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY TARGET...\n" +msgstr "" +"Kasutamine: %s [VÕTI]... SIHT [VIITE_NIMI]\n" +" või: %s [VÕTI]... SIHT... KATALOOG\n" +" või: %s [VÕTI]... --target-directory=KATALOOG SIHT...\n" + +#: src/ln.c:345 +msgid "" +"Create a link to the specified TARGET with optional LINK_NAME.\n" +"If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +"created in the current directory. When using the second form with more\n" +"than one TARGET, the last argument must be a directory; create links\n" +"in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +"links with --symbolic. When creating hard links, each TARGET must exist.\n" +"\n" +msgstr "" +"Loo viide antud nimele, soovi korral uus nimi. Kui uut nime ei antud,\n" +"luuakse jooksvasse kataloogi viidatava faili nimega viide. Kui\n" +"kasutatakse käsu teist vormi rohkem, kui ühe sihiga, peab viimane\n" +"argument olema kataloog; igale failile luuakse kataloogi viide.\n" +"Vaikimisi luuakse viited, nimeviidete loomiseks on võti --symbolic.\n" +"Viidete loomisel peavad viidatavad failid olemas olema.\n" +"\n" + +#: src/ln.c:357 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an argument\n" +" -d, -F, --directory hard link directories (super-user only)\n" +" -f, --force remove existing destination files\n" +msgstr "" +" --backup[=KONTROLL] loo igast olemasolevast sihtfailist " +"varukoopia\n" +" -b nagu --backup, aga ei võta argumenti\n" +" -d, -F, --directory loo viide kataloogile (ainult super-kasutaja)\n" +" -f, --force eemalda olemasolevad sihtfailid\n" + +#: src/ln.c:363 +msgid "" +" -n, --no-dereference treat destination that is a symlink to a\n" +" directory as if it were a normal file\n" +" -i, --interactive prompt whether to remove destinations\n" +" -s, --symbolic make symbolic links instead of hard links\n" +msgstr "" +" -n, --no-dereference kui sihtfail on nimeviide kataloogile,\n" +" käsitle seda kui tavalist faili\n" +" -i, --interactive küsi enne sihtfaili eemaldamist\n" +" -s, --symbolic loo viidete asemel nimeviited\n" + +#: src/ln.c:369 +msgid "" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY specify the DIRECTORY in which to " +"create\n" +" the links\n" +" -v, --verbose print name of each file before linking\n" +msgstr "" +" -S, --suffix=SUFIKS määra varukoopia järelliide\n" +" --target-directory=KATALOOG määra kataloog, milles luuakse viited\n" +" -v, --verbose väljasta faili nimi enne viite loomist\n" + +#: src/ln.c:521 +#, c-format +msgid "%s: specified target directory is not a directory" +msgstr "%s: antud sihtkataloog ei ole kataloog" + +#: src/ln.c:542 +msgid "when making multiple links, last argument must be a directory" +msgstr "luues korraga mitut viidet, peab viimane argument olema kataloog" + +#: src/logname.c:48 src/pwd.c:46 src/sync.c:44 +#, c-format +msgid "Usage: %s [OPTION]\n" +msgstr "Kasutamine: %s [VÕTI]\n" + +#: src/logname.c:49 +msgid "" +"Print the name of the current user.\n" +"\n" +msgstr "" +"Väljasta jooksva kasutaja nimi.\n" +"\n" + +#: src/logname.c:99 +#, c-format +msgid "%s: no login name\n" +msgstr "%s: kasutajanime pole\n" + +#: src/ls.c:673 +msgid "%b %e %Y" +msgstr "%e. %b %Y" + +#: src/ls.c:681 +msgid "%b %e %H:%M" +msgstr "%e. %b %H:%M" + +#: src/ls.c:1307 +#, c-format +msgid "ignoring invalid value of environment variable QUOTING_STYLE: %s" +msgstr "eiran vigast keskkonnamuutuja QUOTING_STYLE väärtust: %s" + +#: src/ls.c:1334 +#, c-format +msgid "ignoring invalid width in environment variable COLUMNS: %s" +msgstr "eiran vigast laiuse kirjeldust keskkonnamuutujas COLUMNS: %s" + +#: src/ls.c:1365 +#, c-format +msgid "ignoring invalid tab size in environment variable TABSIZE: %s" +msgstr "eiran vigast tabulaatori kirjeldust keskkonnamuutujas TABSIZE: %s" + +#: src/ls.c:1482 +#, c-format +msgid "invalid line width: %s" +msgstr "vigane rea laius: %s" + +#: src/ls.c:1556 +#, c-format +msgid "invalid tab size: %s" +msgstr "vigane tabulaatori suurus: %s" + +#: src/ls.c:1722 +#, c-format +msgid "invalid time style format %s" +msgstr "vigane ajamäärang %s" + +#: src/ls.c:2054 +#, c-format +msgid "unrecognized prefix: %s" +msgstr "tundmatu prefiks: %s" + +#: src/ls.c:2077 +msgid "unparsable value for LS_COLORS environment variable" +msgstr "arusaamatu väärtus keskkonnamuutuja LS_COLORS jaoks" + +#: src/ls.c:2145 +#, c-format +msgid "cannot determine device and inode of %s" +msgstr "ei õnnestu tuvastada %s seadet ja i-kirje numbrit" + +#: src/ls.c:2155 +#, c-format +msgid "not listing already-listed directory: %s" +msgstr "ei näita juba näidatud kataloogi: %s" + +#: src/ls.c:2208 src/remove.c:929 +#, c-format +msgid "reading directory %s" +msgstr "loen kataloogi %s" + +#: src/ls.c:2603 +#, c-format +msgid "cannot compare file names %s and %s" +msgstr "failide %s ja %s nimesid ei õnnestu võrrelda" + +#: src/ls.c:3762 +msgid "" +"List information about the FILEs (the current directory by default).\n" +"Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +"\n" +msgstr "" +"Esita infot failidest (vaikimisi jooksvas kataloogis).\n" +"Kui ei ole kasutatud võtmeid -cftuSUX või --sort, järjesta väljund\n" +"tähestikuliselt\n" +"\n" + +#: src/ls.c:3770 +msgid "" +" -a, --all do not hide entries starting with .\n" +" -A, --almost-all do not list implied . and ..\n" +" --author print the author of each file\n" +" -b, --escape print octal escapes for nongraphic characters\n" +msgstr "" +" -a, --all ära peida kirjed, mis algavad sümboliga .\n" +" -A, --almost-all ära näita nimesid . ja ..\n" +" --author väljast iga faili autor\n" +" -b, --escape väljasta mitte-esitatavad sümbolid\n" +" kaheksandkoodidega\n" + +#: src/ls.c:3776 +msgid "" +" --block-size=SIZE use SIZE-byte blocks\n" +" -B, --ignore-backups do not list implied entries ending with ~\n" +" -c with -lt: sort by, and show, ctime (time of " +"last\n" +" modification of file status information)\n" +" with -l: show ctime and sort by name\n" +" otherwise: sort by ctime\n" +msgstr "" +" --block-size=SUURUS määra plokkide suurus baitides\n" +" -B, --ignore-backups ära näita nimesid, mille lõpus on ~\n" +" -c võtmega -lt: järjesta ja näita ctime (faili\n" +" oleku viimase muutmise aeg)\n" +" võtmega -l: näita ctime ja järjesta nime " +"järgi\n" +" muidu: järjesta ctime järgi\n" + +#: src/ls.c:3784 +msgid "" +" -C list entries by columns\n" +" --color[=WHEN] control whether color is used to distinguish " +"file\n" +" types. WHEN may be `never', `always', or " +"`auto'\n" +" -d, --directory list directory entries instead of contents,\n" +" and do not dereference symbolic links\n" +" -D, --dired generate output designed for Emacs' dired mode\n" +msgstr "" +" -C esita väljund veergudena\n" +" --color[=MILLAL] määra, millal kasutada failitüüpide " +"eristamiseks\n" +" värve.\n" +" MILLAL võib olla `never', `always' või `auto'\n" +" -d, --directory näita kataloogide sisu asemel neid endid\n" +" -D, --dired vorminda väljund Emacs dired moodile\n" + +#: src/ls.c:3792 +msgid "" +" -f do not sort, enable -aU, disable -lst\n" +" -F, --classify append indicator (one of */=@|) to entries\n" +" --format=WORD across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time like -l --time-style=full-iso\n" +msgstr "" +" -f ära järjesta, kasuta -aU, blokeeri -lst\n" +" -F, --classify lisa tähis (üks järgnevaist */=@|) nimedele\n" +" --format=SÕNA across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time nagu -l --time-style=full-iso\n" + +#: src/ls.c:3799 +msgid "" +" -g like -l, but do not list owner\n" +" -G, --no-group inhibit display of group information\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" --si likewise, but use powers of 1000 not 1024\n" +" -H, --dereference-command-line\n" +" follow symbolic links listed on the command " +"line\n" +" --dereference-command-line-symlink-to-dir\n" +" follow each command line symbolic link\n" +" that points to a directory\n" +msgstr "" +" -g nagu -l, aga ei väljasta omanikku\n" +" -G, --no-group ei väljasta gruppi\n" +" -h, --human-readable väljasta mahud inimesele loetavalt (n. 1K 234M " +"2G)\n" +" --si sarnane, aga kasuta 1000 kordseid, mitte 1024\n" +" -H, --dereference-command-line kui käsureal on nimeviited näita " +"viidatavaid\n" +" --dereference-command-line-symlink-to-dir\n" +" järgne igale käsureal olevale nimeviitele, kui " +"see\n" +" viitab kataloogile\n" + +#: src/ls.c:3810 +msgid "" +" --indicator-style=WORD append indicator with style WORD to entry " +"names:\n" +" none (default), classify (-F), file-type (-" +"p)\n" +" -i, --inode print index number of each file\n" +" -I, --ignore=PATTERN do not list implied entries matching shell " +"PATTERN\n" +" -k like --block-size=1K\n" +msgstr "" +" --indicator-style=SÕNA lisa nimedele indikaator, vastavalt antud\n" +" stiilile: none (vaikimisi), classify (-F),\n" +" file-type (-p)\n" +" -i, --inode väljasta iga faili i-kirje number\n" +" -I, --ignore=MUSTER ära näita shelli mustrile vastavaid nimesid\n" +" -k, --kilobytes nagu --block-size=1K\n" + +#: src/ls.c:3817 +msgid "" +" -l use a long listing format\n" +" -L, --dereference when showing file information for a symbolic\n" +" link, show information for the file the link\n" +" references rather than for the link itself\n" +" -m fill width with a comma separated list of " +"entries\n" +msgstr "" +" -l väljasta info pikas vormingus\n" +" -L, --dereference väljastades infot nimeviite kohta, näita viite\n" +" asemel infot viidatavast failist\n" +" -m väljasta nimed komadega eraldatult\n" + +#: src/ls.c:3824 +msgid "" +" -n, --numeric-uid-gid like -l, but list numeric UIDs and GIDs\n" +" -N, --literal print raw entry names (don't treat e.g. " +"control\n" +" characters specially)\n" +" -o like -l, but do not list group information\n" +" -p, --file-type append indicator (one of /=@|) to entries\n" +msgstr "" +" -n, --numeric-uid-gid nagu -l, aga väljasta numbrilised UID ja GID\n" +" -N, --literal väljasta nimed nagu on (ära käsitle n. " +"kontroll\n" +" sümboleid eriliselt)\n" +" -o nagu -l, aga ära väljasta grupi infot\n" +" -p, --file-type lisa nimedele indikaator (üks järgnevaist /" +"=@|)\n" + +#: src/ls.c:3831 +msgid "" +" -q, --hide-control-chars print ? instead of non graphic characters\n" +" --show-control-chars show non graphic characters as-is (default\n" +" unless program is `ls' and output is a " +"terminal)\n" +" -Q, --quote-name enclose entry names in double quotes\n" +" --quoting-style=WORD use quoting style WORD for entry names:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" +msgstr "" +" -q, --hide-control-chars väljasta ? mitte-esitatava sümboli asemel\n" +" --show-control-chars näita mitte-esitatavat sümbolit, nagu on\n" +" (vaikimisi, kui programm on `ls' ja väljund\n" +" ei ole terminal)\n" +" -Q, --quote-name väljasta nimed jutumärkide vahel\n" +" --quoting-style=SÕNA kasuta nimede kvootimisel stiili:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" + +#: src/ls.c:3839 +msgid "" +" -r, --reverse reverse order while sorting\n" +" -R, --recursive list subdirectories recursively\n" +" -s, --size print size of each file, in blocks\n" +msgstr "" +" -r, --reverse kasuta pööratud järjestamist\n" +" -R, --recursive esita alamkataloogid rekursiivselt\n" +" -s, --size väljasta iga faili suurus plokkides\n" + +#: src/ls.c:3844 +msgid "" +" -S sort by file size\n" +" --sort=WORD extension -X, none -U, size -S, time -t,\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=WORD show time as WORD instead of modification " +"time:\n" +" atime, access, use, ctime or status; use\n" +" specified time as sort key if --sort=time\n" +msgstr "" +" -S järjesta failide suuruste järgi\n" +" --sort=SÕNA extension -X, none -U, size -S, time -t,\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=SÕNA näita muutmise aja asemel:\n" +" atime, access, use, ctime või status; kasuta\n" +" antud aega järjestamise võtmena, kui --" +"sort=time\n" + +#: src/ls.c:3853 +msgid "" +" --time-style=STYLE show times using style STYLE:\n" +" full-iso, long-iso, iso, locale, +FORMAT\n" +" FORMAT is interpreted like `date'; if FORMAT " +"is\n" +" FORMAT1FORMAT2, FORMAT1 applies to\n" +" non-recent files and FORMAT2 to recent files;\n" +" if STYLE is prefixed with `posix-', STYLE\n" +" takes effect only outside the POSIX locale\n" +" -t sort by modification time\n" +" -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +msgstr "" +" --time-style=SÕNA näita aegu kasutades stiili SÕNA:\n" +" full-iso, long-iso, iso, locale, +VORMING\n" +" VORMINGut käsitletakse kui `date'; kui VORMING\n" +" on VORMING1VORMING2, rakendub\n" +" VORMING1 vanematele failidele ja VORMING2\n" +" uuematele. Kui SÕNE omab eesliidet `posix-',\n" +" kasutatakse SONA ainult mitte-POSIX lokaadi\n" +" muutmise aegade järjestamisel\n" +" -t kasuta järjestamisel muutmise aega\n" +" -T, --tabsize=VEERGE sea tabulaatori pikkus (vaikimisi 8 veergu)\n" + +#: src/ls.c:3864 +msgid "" +" -u with -lt: sort by, and show, access time\n" +" with -l: show access time and sort by name\n" +" otherwise: sort by access time\n" +" -U do not sort; list entries in directory order\n" +" -v sort by version\n" +msgstr "" +" -u võtmega -lt: järjesta ja näita kasutamise aega\n" +" võtmega -l: näita kasutamise aega ja " +"järjesta\n" +" nime järgi\n" +" muidu: järjesta kasutamise aja järgi\n" +" -U ära järjesta; väljasta kirjed nagu on " +"kataloogis\n" +" -v järjesta versiooni järgi\n" + +#: src/ls.c:3871 +msgid "" +" -w, --width=COLS assume screen width instead of current value\n" +" -x list entries by lines instead of by columns\n" +" -X sort alphabetically by entry extension\n" +" -1 list one file per line\n" +msgstr "" +" -w, --width=VEERGE määra ekraani laius\n" +" -x väljasta nimed ridadesse, mitte veergusesse\n" +" -X järjesta tähestikuliselt laiendite järgi\n" +" -1 väljasta üks nimi rea kohta\n" + +#: src/ls.c:3883 +msgid "" +"\n" +"By default, color is not used to distinguish types of files. That is\n" +"equivalent to using --color=none. Using the --color option without the\n" +"optional WHEN argument is equivalent to using --color=always. With\n" +"--color=auto, color codes are output only if standard output is connected\n" +"to a terminal (tty).\n" +msgstr "" +"\n" +"Vaikimisi ei kasutata failitüüpide eristamiseks värve. See on sama, kui\n" +"kasutada võtit --color=none. Kasutades võtit --color ilma täiendava \n" +"argumendita on sama, kui kasutada --color=always. Võtmega --color=auto\n" +"väljastatakse värvikoodid ainult juhul, kui standardväljund läheb\n" +"terminalile (tty).\n" + +#: src/md5sum.c:38 +msgid "Ulrich Drepper and Scott Miller" +msgstr "Ulrich Drepper ja Scott Miller" + +#: src/md5sum.c:125 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]...\n" +" or: %s [OPTION] --check [FILE]\n" +"Print or check %s (%d-bit) checksums.\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"Kasutamine: %s [VÕTI] [FAIL]...\n" +" või: %s [VÕTI] --check [FAIL]\n" +"Väljasta või kontrolli %s (%d-bitti) kontrollsummasid.\n" +"Kui FAIL puudub või on -, loe standardsisendit.\n" + +#: src/md5sum.c:134 +#, c-format +msgid "" +"\n" +" -b, --binary read files in binary mode (default on DOS/" +"Windows)\n" +" -c, --check check %s sums against given list\n" +" -t, --text read files in text mode (default)\n" +"\n" +msgstr "" +"\n" +" -b, --binary loe faile kahendmoodis (vaikimisi DOS/Windows)\n" +" -c, --check kontrolli %s summasid vastavalt loendile\n" +" -t, --text loe faile tekstimoodis (vaikimisi)\n" +"\n" + +#: src/md5sum.c:142 +msgid "" +"The following two options are useful only when verifying checksums:\n" +" --status don't output anything, status code shows success\n" +" -w, --warn warn about improperly formated checksum lines\n" +"\n" +msgstr "" +"Järgmised võtmed on kasulikud ainult kontrollsummade kontrollimisel:\n" +" --status ära väljasta midagi, tulemust näitab lõpetamise " +"kood\n" +" -w, --warn hoiata vigaselt vormindatud kontrollsummadest\n" +"\n" + +#: src/md5sum.c:150 +#, c-format +msgid "" +"\n" +"The sums are computed as described in %s. When checking, the input\n" +"should be a former output of this program. The default mode is to print\n" +"a line with checksum, a character indicating type (`*' for binary, ` ' for\n" +"text), and name for each FILE.\n" +msgstr "" +"\n" +"Summad arvutatakse vastavalt %s kirjeldusele. Summade kontrollimisel\n" +"tuleb kasutada selle programmi väljundit. Vaikimisi mood on väljastada\n" +"rida kontrollsummaga, seejärel sümbol, mis märgib faili tüüpi (`*' kahend-\n" +"ja ` ' tekstifaili korral) ja seejärel faili nimi.\n" + +#: src/md5sum.c:385 +#, c-format +msgid "%s: %lu: improperly formatted %s checksum line" +msgstr "%s: %lu: vigaselt vormindatud %s kontrollsumma rida" + +#: src/md5sum.c:407 +#, c-format +msgid "%s: FAILED open or read\n" +msgstr "%s: avamine või lugemine ebaõnnestus\n" + +#: src/md5sum.c:431 +msgid "FAILED" +msgstr "EBAÕNNESTUS" + +#: src/md5sum.c:431 +msgid "OK" +msgstr "OK" + +#: src/md5sum.c:444 +#, c-format +msgid "%s: read error" +msgstr "%s: viga lugemisel" + +#: src/md5sum.c:457 +#, c-format +msgid "%s: no properly formatted %s checksum lines found" +msgstr "%s: korrektselt vormindatud %s kontrollsumma ridu pole" + +#: src/md5sum.c:470 +#, c-format +msgid "WARNING: %d of %d listed %s could not be read" +msgstr "HOIATUS: %d (%d) näidatud %s ei saanud lugeda" + +#: src/md5sum.c:473 +msgid "file" +msgstr "faili" + +#: src/md5sum.c:473 +msgid "files" +msgstr "faile" + +#: src/md5sum.c:479 +#, c-format +msgid "WARNING: %d of %d computed %s did NOT match" +msgstr "HOIATUS: %d (%d) arvutatud %s EI klappinud" + +#: src/md5sum.c:482 +msgid "checksum" +msgstr "kontrollsumma" + +#: src/md5sum.c:482 +msgid "checksums" +msgstr "kontrollsummat" + +#: src/md5sum.c:564 +msgid "" +"the --binary and --text options are meaningless when verifying checksums" +msgstr "võtmed --binary ja --text ei oma kontrollsummade kontrollimisel mõtet" + +#: src/md5sum.c:572 +msgid "the --string and --check options are mutually exclusive" +msgstr "võtmed --string ja --check on üksteist välistavad" + +#: src/md5sum.c:579 +msgid "the --status option is meaningful only when verifying checksums" +msgstr "võtit --status on mõtet kasutada ainult kontrollsummade kontrollimisel" + +#: src/md5sum.c:586 +msgid "the --warn option is meaningful only when verifying checksums" +msgstr "võtit --warn on mõtet kasutada ainult kontrollsummade kontrollimisel" + +#: src/md5sum.c:596 +msgid "no files may be specified when using --string" +msgstr "--string kasutamisel ei saa faile määrata" + +#: src/md5sum.c:618 +msgid "only one argument may be specified when using --check" +msgstr "--check kasutamisel on lubatud ainult üks argument" + +#: src/mkdir.c:61 +#, c-format +msgid "Usage: %s [OPTION] DIRECTORY...\n" +msgstr "Kasutamine: %s [VÕTI] KATALOOG...\n" + +#: src/mkdir.c:62 +msgid "" +"Create the DIRECTORY(ies), if they do not already exist.\n" +"\n" +msgstr "" +"Loo KATALOOGid, kui neid juba pole.\n" +"\n" + +#: src/mkdir.c:69 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not rwxrwxrwx - " +"umask\n" +" -p, --parents no error if existing, make parent directories as needed\n" +" -v, --verbose print a message for each created directory\n" +msgstr "" +" -m, --mode=MOOD seab õigused (nagu chmod), mitte rwxrwxrwx - umask\n" +" -p, --parents loob vajadusel ülemised kataloogid, kui need on olemas,\n" +" siis veateadet ei väljasta\n" +" -v, --verbose teavitab igast loodud kataloogist\n" + +#: src/mkdir.c:113 +#, c-format +msgid "created directory %s" +msgstr "kataloog %s on loodud" + +#: src/mkdir.c:190 +#, c-format +msgid "cannot set permissions of directory %s" +msgstr "ei õnnestu seada kataloogi %s õigusi" + +#: src/mkfifo.c:55 +#, c-format +msgid "Usage: %s [OPTION] NAME...\n" +msgstr "Kasutamine: %s [VÕTI]... NIMI...\n" + +#: src/mkfifo.c:56 +msgid "" +"Create named pipes (FIFOs) with the given NAMEs.\n" +"\n" +msgstr "" +"Loo antud NIMega torud (FIFOd).\n" +"\n" + +#: src/mkfifo.c:63 src/mknod.c:64 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not a=rw - umask\n" +msgstr "" +" -m, --mode=MOOD sea õigused (nagu chmod käsuga), mitte a=rw - umask\n" + +#: src/mkfifo.c:93 src/mknod.c:206 +msgid "fifo files not supported" +msgstr "fifo faile ei toetata" + +#: src/mkfifo.c:123 src/mknod.c:127 +msgid "invalid mode" +msgstr "vigane mood" + +#: src/mkfifo.c:142 +#, c-format +msgid "cannot set permissions of fifo %s" +msgstr "ei õnnestu seada fifo %s õigusi" + +#: src/mknod.c:55 +#, c-format +msgid "Usage: %s [OPTION]... NAME TYPE [MAJOR MINOR]\n" +msgstr "Kasutamine: %s [VÕTI]... NIMI TÜÜP [PÕHI ALAM]\n" + +#: src/mknod.c:57 +msgid "" +"Create the special file NAME of the given TYPE.\n" +"\n" +msgstr "" +"Loo antud NIMEga ja TÜÜPi seadmefail.\n" +"\n" + +#: src/mknod.c:69 +msgid "" +"\n" +"Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they\n" +"must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X,\n" +"it is interpreted as hexadecimal; otherwise, if it begins with 0, as octal;\n" +"otherwise, as decimal. TYPE may be:\n" +msgstr "" +"\n" +"Kui TÜÜP on b, c või u, peavad olema antud nii KLASS kui ESINDAJA ja neid " +"ei\n" +"tohi kasutada, kui TÜÜP on p. Kui KLASS või ESINDAJA algab 0x või 0X,\n" +"käsitletakse seda kuueteistkümnendarvuna. Kui See algab numbriga 0,\n" +"käsitletakse seda kaheksandarvuna, muidu kümnendarvuna. TÜÜP võib olla:\n" + +#: src/mknod.c:76 +msgid "" +"\n" +" b create a block (buffered) special file\n" +" c, u create a character (unbuffered) special file\n" +" p create a FIFO\n" +msgstr "" +"\n" +" b loo plokkseade (puhverdatud)\n" +" c, u loo sümbolseade (puhverdamata)\n" +" p loo FIFO\n" + +#: src/mknod.c:141 +msgid "wrong number of arguments" +msgstr "vale arv argumente" + +#: src/mknod.c:153 +msgid "block special files not supported" +msgstr "blokkseadme faile ei toetata" + +#: src/mknod.c:162 +msgid "character special files not supported" +msgstr "sümbolseadme faile ei toetata" + +#: src/mknod.c:171 +msgid "" +"when creating special files, major and minor device\n" +"numbers must be specified" +msgstr "" +"seadmefailide loomisel peab olema määratud nii klassi,\n" +"kui esindaja number" + +#: src/mknod.c:186 +#, c-format +msgid "invalid major device number %s" +msgstr "vigane seadme põhinumber %s" + +#: src/mknod.c:191 +#, c-format +msgid "invalid minor device number %s" +msgstr "vigane seadme alamnumber %s" + +#: src/mknod.c:196 +#, c-format +msgid "invalid device %s %s" +msgstr "vigane seade %s %s" + +#: src/mknod.c:210 +msgid "major and minor device numbers may not be specified for fifo files" +msgstr "klassi ja esindaja numbreid ei saa fifo failidega kasutada" + +#: src/mknod.c:231 +#, c-format +msgid "cannot set permissions of %s" +msgstr "ei õnnestu seada %s õigusi" + +#: src/mv.c:44 +msgid "Mike Parker, David MacKenzie, and Jim Meyering" +msgstr "Mike Parker, David MacKenzie ja Jim Meyering" + +#: src/mv.c:317 +msgid "" +"Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"Nimeta fail ümber või tõsta argumendid antud kataloogi.\n" +"\n" + +#: src/mv.c:324 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" -f, --force do not prompt before overwriting\n" +" equivalent to --reply=yes\n" +" -i, --interactive prompt before overwrite\n" +" equivalent to --reply=query\n" +msgstr "" +" --backup[=KONTROLL] loo igast olemasolevast sihtfailist " +"varukoopia\n" +" -b nagu --backup aga ei kasuta argumenti\n" +" -f, --force ära küsi enne ülekirjutamist\n" +" sama, kui --reply=yes\n" +" -i, --interactive küsi enne ülekirjutamist\n" +" sama, kui --reply=query\n" + +#: src/mv.c:332 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +msgstr "" +" --reply={yes,no,query} määra, kuidas vastata küsimustele\n" +" olemasolevate sihtfailide kohta\n" +" --strip-trailing-slashes eemalda igalt käsureal antud nimelt\n" +" lõpus olevad kaldkriipsud\n" +" -S, --suffix=SUFIKS määra varukoopia järelliide\n" + +#: src/mv.c:339 +msgid "" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +" -u, --update move only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +msgstr "" +" --target-directory=KATALOOG tõsta kõik antud allikad kataloogi\n" +" -u, --update tõsta ainult kui allikas on uuem, kui " +"sihtfail\n" +" või kui sihtfail puudub\n" +" -v, --verbose selgita mida tehakse\n" + +#: src/mv.c:467 +#, c-format +msgid "specified target, %s is not a directory" +msgstr "antud siht, %s, ei ole kataloog" + +#: src/mv.c:475 +msgid "when moving multiple files, last argument must be a directory" +msgstr "mitme faili tõstmisel peab viimane argument olema kataloog" + +#: src/nice.c:67 +#, c-format +msgid "Usage: %s [OPTION] [COMMAND [ARG]...]\n" +msgstr "Kasutamine: %s [VÕTI] [KÄSK [ARGUMENT]...]\n" + +#: src/nice.c:68 +msgid "" +"Run COMMAND with an adjusted scheduling priority.\n" +"With no COMMAND, print the current scheduling priority. ADJUST is 10\n" +"by default. Range goes from -20 (highest priority) to 19 (lowest).\n" +"\n" +" -n, --adjustment=ADJUST increment priority by ADJUST first\n" +msgstr "" +"Käivita KÄSK muudetud prioriteediga.\n" +"Kui käsku ei antud, väljasta kehtiv prioriteet. Vaikimisi samm on 10.\n" +"Sammude vahemik on -20 (kõrgeim prioriteet) kuni 19 (madalaim prioriteet).\n" +"\n" +" -n, --adjustment=SAMM suurenda prioriteeti\n" + +#: src/nice.c:109 src/nice.c:122 +#, c-format +msgid "invalid option `%s'" +msgstr "vigane võti `%s'" + +#: src/nice.c:147 +#, c-format +msgid "invalid priority `%s'" +msgstr "vigane prioriteet `%s'" + +#: src/nice.c:171 +msgid "a command must be given with an adjustment" +msgstr "koos parandusega peab olema antud käsk" + +#: src/nice.c:178 src/nice.c:187 +msgid "cannot get priority" +msgstr "prioriteeti ei õnnestu lugeda" + +#: src/nice.c:192 +msgid "cannot set priority" +msgstr "prioriteeti ei õnnestu seada" + +#: src/nl.c:39 +msgid "Scott Bartram and David MacKenzie" +msgstr "Scott Bartram ja David MacKenzie" + +#: src/nl.c:180 +msgid "" +"Write each FILE to standard output, with line numbers added.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Väljasta iga FAIL standardväljundisse lisades reanumbrid.\n" +"Kui FAIL puudub või on -, loe standardsisendit.\n" +"\n" + +#: src/nl.c:188 +msgid "" +" -b, --body-numbering=STYLE use STYLE for numbering body lines\n" +" -d, --section-delimiter=CC use CC for separating logical pages\n" +" -f, --footer-numbering=STYLE use STYLE for numbering footer lines\n" +msgstr "" +" -b, --body-numbering=STIIL kasuta ridade nummerdamisel STIILI\n" +" -d, --section-delimiter=SE kasuta loogiliste lehtede eraldamiseks SE\n" +" -f, --footer-numbering=STIIL kasuta jaluste nummerdamisel STIILI\n" + +#: src/nl.c:193 +msgid "" +" -h, --header-numbering=STYLE use STYLE for numbering header lines\n" +" -i, --page-increment=NUMBER line number increment at each line\n" +" -l, --join-blank-lines=NUMBER group of NUMBER empty lines counted as " +"one\n" +" -n, --number-format=FORMAT insert line numbers according to FORMAT\n" +" -p, --no-renumber do not reset line numbers at logical " +"pages\n" +" -s, --number-separator=STRING add STRING after (possible) line number\n" +msgstr "" +" -h, --header-numbering=STIIL kasuta päiste nummerdamisel STIILI\n" +" -i, --page-increment=NUMBER rea numbri suurendamise samm\n" +" -l, --join-blank-lines=NUMBER grupeeri NUMBER tühja rida üheks reaks\n" +" -n, --number-format=VORMING lisa rea numbrid vastavalt VORMINGule\n" +" -p, --no-renumber jätka reanumbreid järgmisel lehel\n" +" -s, --number-separator=SÕNE lisa SÕNE peale (võimalikku) reanumbrit\n" + +#: src/nl.c:201 +msgid "" +" -v, --first-page=NUMBER first line number on each logical page\n" +" -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +msgstr "" +" -v, --first-page=NUMBER esimene rea number igal loogilisel lehel\n" +" -w, --number-width=NUMBER kasuta reanumbritele NUMBER veergu\n" + +#: src/nl.c:207 +msgid "" +"\n" +"By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +"two delimiter characters for separating logical pages, a missing\n" +"second character implies :. Type \\\\ for \\. STYLE is one of:\n" +msgstr "" +"\n" +"Vaikimisi kasutatakse -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. SE on\n" +"kaks eraldussümbolit loogiliste lehekülgede eraldamiseks, puuduva teise\n" +"sümboli asemel kasutatakse :. \\ esitamiseks kirjutage \\\\.\n" +"STIIL on üks järgnevaist:\n" + +#: src/nl.c:213 +msgid "" +"\n" +" a number all lines\n" +" t number only nonempty lines\n" +" n number no lines\n" +" pREGEXP number only lines that contain a match for REGEXP\n" +"\n" +"FORMAT is one of:\n" +"\n" +" ln left justified, no leading zeros\n" +" rn right justified, no leading zeros\n" +" rz right justified, leading zeros\n" +"\n" +msgstr "" +"\n" +" a nummerda kõik read\n" +" t nummerda ainult mittetühjad read\n" +" n ära nummerda ridu\n" +" pREGAV nummerda ainult read, mis sobivad antud regulaaravaldisega\n" +"\n" +"VORMING on üks järgnevaist:\n" +"\n" +" ln vasakule joondatud, nulle ees pole\n" +" rn paremale joondatud, nulle ees pole\n" +" rz paremale joondatud, eest täidetud nulludega\n" +"\n" + +#: src/nl.c:504 +#, c-format +msgid "invalid starting line number: `%s'" +msgstr "vigane alustamise rea number: `%s'" + +#: src/nl.c:514 +#, c-format +msgid "invalid line number increment: `%s'" +msgstr "vigane rea numbri samm: `%s'" + +#: src/nl.c:527 +#, c-format +msgid "invalid number of blank lines: `%s'" +msgstr "vigane tühjade ridade arv: `%s'" + +#: src/nl.c:541 +#, c-format +msgid "invalid line number field width: `%s'" +msgstr "vigane rea numbri välja laius: `%s'" + +#: src/od.c:287 +#, c-format +msgid "" +"Usage: %s [OPTION]... [FILE]...\n" +" or: %s --traditional [FILE] [[+]OFFSET [[+]LABEL]]\n" +msgstr "" +"Kasutamine: %s [VÕTI]... [FAIL]...\n" +" või: %s --traditional [FAIL] [[+]INDEKS [[+]MÄRGEND]]\n" + +#: src/od.c:292 +msgid "" +"\n" +"Write an unambiguous representation, octal bytes by default,\n" +"of FILE to standard output. With more than one FILE argument,\n" +"concatenate them in the listed order to form the input.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"\n" +"Väljasta faili üheselt mõistetav esitus (vaikimisi kaheksandbaidid)\n" +"standardväljundisse. Enam, kui ühe faili korral väljastatakse nende\n" +"sisud järjest vastavalt esitatud järjekorrale.\n" +"Kui FAIL puudub või on -, loe standardsisendit.\n" +"\n" + +#: src/od.c:299 +msgid "All arguments to long options are mandatory for short options.\n" +msgstr "" +"Kohustuslikud argumendid pikkadele võtmetele on kohustuslikud ka " +"lühikestele.\n" + +#: src/od.c:302 +msgid "" +" -A, --address-radix=RADIX decide how file offsets are printed\n" +" -j, --skip-bytes=BYTES skip BYTES input bytes first\n" +msgstr "" +" -A, --address-radix=RAADIKS kuidas väljastada faili positsioonid\n" +" -j, --skip-bytes=BAIDID jäta esimesed BAIDID baiti vahele\n" + +#: src/od.c:306 +msgid "" +" -N, --read-bytes=BYTES limit dump to BYTES input bytes\n" +" -s, --strings[=BYTES] output strings of at least BYTES graphic " +"chars\n" +" -t, --format=TYPE select output format or formats\n" +" -v, --output-duplicates do not use * to mark line suppression\n" +" -w, --width[=BYTES] output BYTES bytes per output line\n" +" --traditional accept arguments in traditional form\n" +msgstr "" +" -N, --read-bytes=BAITE väljasta ainult antud arv baite\n" +" -s, --strings[=BAITE] väljasta vähemalt BAITE pikkusega sõned\n" +" -t, --format=TÜÜP määra väljundvorming või vormingud\n" +" -v, --output-duplicates ära kasuta korduvate ridade märkimiseks *\n" +" -w, --width[=BAITE] väljasta BAITE baiti rea kohta\n" +" --traditional kasuta traditsioonilisel kujul argumente\n" + +#: src/od.c:316 +msgid "" +"\n" +"Traditional format specifications may be intermixed; they accumulate:\n" +" -a same as -t a, select named characters\n" +" -b same as -t oC, select octal bytes\n" +" -c same as -t c, select ASCII characters or backslash escapes\n" +" -d same as -t u2, select unsigned decimal shorts\n" +msgstr "" +"\n" +"Traditsioonilisi vormingu määranguid võib koos kasutada; need on:\n" +" -a sama, kui -t a, vali nimedega sümbolid\n" +" -b sama, kui -t oC, vali kaheksandbaidid\n" +" -c sama, kui -t c, vali ASCII sümbolid või langkriipsuga paojada\n" +" -d sama, kui -t u2, vali märgita lühikesed kümnendarvud\n" + +#: src/od.c:324 +msgid "" +" -f same as -t fF, select floats\n" +" -h same as -t x2, select hexadecimal shorts\n" +" -i same as -t d2, select decimal shorts\n" +" -l same as -t d4, select decimal longs\n" +" -o same as -t o2, select octal shorts\n" +" -x same as -t x2, select hexadecimal shorts\n" +msgstr "" +" -f sama, kui -t fF, vali ujukomaarvud\n" +" -h sama, kui -t x2, vali lühikesed kuueteistkümnendarvud\n" +" -i sama, kui -t d2, vali lühikesed kümnendarvud\n" +" -l sama, kui -t d4, vali pikad kümnendarvud\n" +" -o sama, kui -t o2, vali lühikesed kaheksandarvud\n" +" -x sama, kui -t x2, vali lühikesed kuueteistkümnendarvud\n" + +#: src/od.c:332 +msgid "" +"\n" +"For older syntax (second call format), OFFSET means -j OFFSET. LABEL\n" +"is the pseudo-address at first byte printed, incremented when dump is\n" +"progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates\n" +"hexadecimal, suffixes may be . for octal and b for multiply by 512.\n" +"\n" +"TYPE is made up of one or more of these specifications:\n" +"\n" +" a named character\n" +" c ASCII character or backslash escape\n" +msgstr "" +"\n" +"Vanema süntaksi puhul NIHE tähendab -j NIHE. MÄRGEND on esimese " +"väljastatava\n" +"baidi pseudo-aadress, mida suurendatakse töö käigus. Nihke ja märgendi " +"puhul\n" +"tähistab 0x või 0X kuueteistkümnendesitust, sufiks võib olla . kaheksand-\n" +"esituse korral ja b tähistab 512 kordseid.\n" +"\n" +"TÜÜP on üks või enam järgnevaid:\n" +"\n" +" a sümbolid nimedega\n" +" c ASCII sümbol või langkriipsuga paojada\n" + +#: src/od.c:344 +msgid "" +" d[SIZE] signed decimal, SIZE bytes per integer\n" +" f[SIZE] floating point, SIZE bytes per integer\n" +" o[SIZE] octal, SIZE bytes per integer\n" +" u[SIZE] unsigned decimal, SIZE bytes per integer\n" +" x[SIZE] hexadecimal, SIZE bytes per integer\n" +msgstr "" +" d[SUURUS] märgiga kümnendarv, SUURUS baiti\n" +" f[SUURUS] ujukoma arv, SUURUS baiti\n" +" o[SUURUS] kaheksandarv, SUURUS baiti\n" +" u[SUURUS] märgita kümnendarv, SUURUS baiti\n" +" x[SUURUS] kuueteiskümnendarv, SUURUS baiti\n" + +#: src/od.c:351 +msgid "" +"\n" +"SIZE is a number. For TYPE in doux, SIZE may also be C for\n" +"sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n" +"sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +"for sizeof(double) or L for sizeof(long double).\n" +msgstr "" +"\n" +"SUURUS on number. TÜÜPIDE doux korral võib SUURUS olla ka C, tähistamaks\n" +"sizeof(char), S tähistamaks sizeof(short), I tähistamaks sizeof(int) või\n" +"L tähistamaks sizeof(long). Kui TÜÜP on f võib SUURUS olla ka F tähistamaks\n" +"sizeof(float), D tähistamaks sizeof(double) või L tähistamaks\n" +"sizeof(long double).\n" + +#: src/od.c:358 +msgid "" +"\n" +"RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +"BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +"with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix to\n" +"any type adds a display of printable characters to the end of each line\n" +"of output. " +msgstr "" +"\n" +"RAADIKS on d kümnendarvu puhul, o kaheksandarvu puhul, x " +"kuueteistkümnendarvu\n" +"puhul või n et mitte väljastada.\n" +"BAITE on kuueteistkümnendnumber 0x või 0X prefiksiga, võib olla 512 kordne\n" +"sufiksi b korral, 1024 kordne k korral ja 1048576 kordne m korral. Sufiksi\n" +"z lisamine suvalisele tüübile lisab iga väljundrea lõppu vaate prinditavate\n" +"sümbolitega. " + +#: src/od.c:366 +msgid "" +"--string without a number implies 3. --width without a number\n" +"implies 32. By default, od uses -A o -t d2 -w 16.\n" +msgstr "" +"Numbrita --string korral kasutatakse väärtust 3. Numbrita --width korral\n" +"kasutatakse väärtust 32. Vaikimisi kasutab od -A o -t d2 -w 16.\n" + +#: src/od.c:722 src/od.c:844 +#, c-format +msgid "invalid type string `%s'" +msgstr "vigane tüübisõne: `%s'" + +#: src/od.c:732 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte integral type" +msgstr "" +"vigane tüübisõne `%s';\n" +"see süsteem ei realiseeri %lu-baidist sisetüüpi" + +#: src/od.c:854 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte floating point type" +msgstr "" +"vigane tüübisõne `%s';\n" +"see süsteem ei realiseeri %lu-baidist ujukoma tüüpi" + +#: src/od.c:917 +#, c-format +msgid "invalid character `%c' in type string `%s'" +msgstr "vigane sümbol `%c' tüübisõnes `%s'" + +#: src/od.c:1144 +msgid "cannot skip past end of combined input" +msgstr "kombineeritud sisendi lõpust kaugemale liikuda ei saa" + +#: src/od.c:1397 +msgid "old-style offset" +msgstr "vanas stiilis nihe" + +#: src/od.c:1707 +#, c-format +msgid "invalid output address radix `%c'; it must be one character from [doxn]" +msgstr "" +"vigane väljundi aadressi raadiks `%c'; see peab olema üks sümbolitest [doxn]" + +#: src/od.c:1717 +msgid "skip argument" +msgstr "vahelejätmise argument" + +#: src/od.c:1725 +msgid "limit argument" +msgstr "piirangu argument" + +#: src/od.c:1735 +msgid "minimum string length" +msgstr "minimaalne sõne pikkus" + +#: src/od.c:1740 src/od.c:1806 +#, c-format +msgid "%s is too large" +msgstr "%s on liiga suur" + +#: src/od.c:1804 +msgid "width specification" +msgstr "laiuse määrang" + +#: src/od.c:1826 +msgid "no type may be specified when dumping strings" +msgstr "tüüpi ei saa määrata, kui trükitakse sõnesid" + +#: src/od.c:1874 +#, c-format +msgid "invalid second operand in compatibility mode `%s'" +msgstr "vigane teine operand ühilduvuse moodis `%s'" + +#: src/od.c:1895 +msgid "in compatibility mode, the last two arguments must be offsets" +msgstr "ühilduvuse moodis peavad viimased kaks argumenti olema nihked" + +#: src/od.c:1902 +msgid "compatibility mode supports at most three arguments" +msgstr "ühilduvuse mood toetab ülimalt kolme argumenti" + +#: src/od.c:1975 +#, c-format +msgid "warning: invalid width %lu; using %d instead" +msgstr "hoiatus: vigane laius %lu; kasutan selle asemel %d" + +#: src/od.c:1991 +#, c-format +msgid "%d: fmt=\"%s\" width=%d\n" +msgstr "%d: formaat=\"%s\" laius=%d\n" + +#: src/paste.c:50 +msgid "David M. Ihnat and David MacKenzie" +msgstr "David M. Ihnat ja David MacKenzie" + +#: src/paste.c:208 +msgid "standard input is closed" +msgstr "standardsisend suleti" + +#: src/paste.c:407 +msgid "" +"Write lines consisting of the sequentially corresponding lines from\n" +"each FILE, separated by TABs, to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Kirjuta read, mis koosnevad tabulaatoriga eraldatud igast failist kokku\n" +"liidetud vastavatest ridadest, standardväljundisse.\n" +"Kui FAIL puudub või on -, loe standardsisendit.\n" +"\n" + +#: src/paste.c:416 +msgid "" +" -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +" -s, --serial paste one file at a time instead of in parallel\n" +msgstr "" +" -d, --delimiters=LOEND kasuta TAB asemel sümboleid LOENDist\n" +" -s, --serial väljasta üks fail korraga, mitte paralleelselt\n" + +#: src/pathchk.c:146 +#, c-format +msgid "Usage: %s [OPTION]... NAME...\n" +msgstr "Kasutamine: %s [VÕTI]... NIMI...\n" + +#: src/pathchk.c:147 +msgid "" +"Diagnose unportable constructs in NAME.\n" +"\n" +" -p, --portability check for all POSIX systems, not only this one\n" +msgstr "" +"Otsi nimest mitteporditavaid konstruktsioone.\n" +"\n" +" -p, --portability kontrolli kõiki POSIX süsteeme\n" + +#: src/pathchk.c:237 +#, c-format +msgid "path `%s' contains nonportable character `%c'" +msgstr "tee `%s' sisaldab mitteportatiivset sümbolit `%c'" + +#: src/pathchk.c:257 +#, c-format +msgid "`%s' is not a directory" +msgstr "`%s' pole kataloog" + +#: src/pathchk.c:268 +#, c-format +msgid "directory `%s' is not searchable" +msgstr "kataloogis `%s' ei saa otsida" + +#: src/pathchk.c:355 +#, c-format +msgid "name `%s' has length %ld; exceeds limit of %ld" +msgstr "nimi `%s' on pikkusega %ld; see ületab piirangut %ld" + +#: src/pathchk.c:381 +#, c-format +msgid "path `%s' has length %d; exceeds limit of %ld" +msgstr "tee `%s' on pikkusega %d; see ületab piirangut %ld" + +#: src/pinky.c:35 src/uptime.c:39 +msgid "Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi" +msgstr "Joseph Arceneaux, David MacKenzie ja Kaveh Ghazi" + +#: src/pinky.c:292 +msgid "Login name: " +msgstr "Kasutajanimi: " + +#: src/pinky.c:295 +msgid "In real life: " +msgstr "Reaalne nimi: " + +#: src/pinky.c:298 +msgid "???\n" +msgstr "???\n" + +#: src/pinky.c:318 +msgid "Directory: " +msgstr "Kataloog: " + +#: src/pinky.c:320 +msgid "Shell: " +msgstr "Käsuinterpretaator: " + +#: src/pinky.c:341 +msgid "Project: " +msgstr "Projekt: " + +#: src/pinky.c:367 +msgid "Plan:\n" +msgstr "Plaan:\n" + +#: src/pinky.c:386 +msgid "Login" +msgstr "Kasutaja" + +#: src/pinky.c:388 +msgid "Name" +msgstr "Nimi" + +#: src/pinky.c:389 +msgid " TTY" +msgstr " TTY" + +#: src/pinky.c:391 +msgid "Idle" +msgstr "Eemal" + +#: src/pinky.c:392 +msgid "When" +msgstr "Millal" + +#: src/pinky.c:395 +msgid "Where" +msgstr "Kust" + +#: src/pinky.c:469 +#, c-format +msgid "Usage: %s [OPTION]... [USER]...\n" +msgstr "Kasutamine: %s [VÕTI]... [KASUTAJA]...\n" + +#: src/pinky.c:470 +msgid "" +"\n" +" -l produce long format output for the specified USERs\n" +" -b omit the user's home directory and shell in long format\n" +" -h omit the user's project file in long format\n" +" -p omit the user's plan file in long format\n" +" -s do short format output, this is the default\n" +msgstr "" +"\n" +" -l väljasta antud kasutajate kohta kogu info\n" +" -b ära esita kogu infos kasutaja kodukataloogi ja shelli\n" +" -h ära esita kogu infos kasutaja projekti faili\n" +" -p ära esita kogu infos kasutaja plaani faili\n" +" -s väljasta lühiinfo, seda kasutatakse vaikimisi\n" + +#: src/pinky.c:478 +msgid "" +" -f omit the line of column headings in short format\n" +" -w omit the user's full name in short format\n" +" -i omit the user's full name and remote host in short format\n" +" -q omit the user's full name, remote host and idle time\n" +" in short format\n" +msgstr "" +" -f ära väljasta lühiinfo väljade päiseid\n" +" -w ära väljasta lühiinfos kasutaja täisnime\n" +" -i ära väljasta lühiinfos kasutaja täisnime ja masinat\n" +" -q ära väljasta lühiinfos kasutaja täisnime, masinat ja\n" +" eemalolekut\n" + +#: src/pinky.c:487 +#, c-format +msgid "" +"\n" +"A lightweight `finger' program; print user information.\n" +"The utmp file will be %s.\n" +msgstr "" +"\n" +"Kerge `finger' programm; väljastab kasutaja kohta infot.\n" +"Kasutatakse utmp faili %s.\n" + +#: src/pinky.c:574 +msgid "no username specified; at least one must be specified when using -l" +msgstr "" +"kasutajanimi puudub; -l kasutamisel peab olema vähemalt üks kasutajanimi" + +#: src/pr.c:328 +msgid "Pete TerMaat and Roland Huebner" +msgstr "Pete TerMaat ja Roland Huebner" + +#: src/pr.c:805 +#, c-format +msgid "`--pages' invalid range of page numbers: `%s'" +msgstr "`--pages' vigane lehekülje numbrite vahemik: `%s'" + +#: src/pr.c:817 +#, c-format +msgid "`--pages' invalid starting page number: `%s'" +msgstr "`--pages' vigane alustamise lehe number: `%s'" + +#: src/pr.c:829 +#, c-format +msgid "`--pages' invalid ending page number: `%s'" +msgstr "`--pages' vigane lõpetamise lehe number: `%s'" + +#: src/pr.c:836 +msgid "`--pages' starting page number is larger than ending page number" +msgstr "`--pages' alustava lehe number on suurem, kui lõpetava lehe number" + +#: src/pr.c:911 +msgid "`--pages=FIRST_PAGE[:LAST_PAGE]' missing argument" +msgstr "`--pages=ESIMENE[:VIIMANE]' puudub argument" + +#: src/pr.c:922 +#, c-format +msgid "`--columns=COLUMN' invalid number of columns: `%s'" +msgstr "`--columns=VEERGE' vigane veergude arv: `%s'" + +#: src/pr.c:976 +#, c-format +msgid "`-l PAGE_LENGTH' invalid number of lines: `%s'" +msgstr "`-l LEHE_PIKKUS' vigane ridade arv: `%s'" + +#: src/pr.c:1000 +#, c-format +msgid "`-N NUMBER' invalid starting line number: `%s'" +msgstr "`-N NUMBER' vigane alustamise rea number: `%s'" + +#: src/pr.c:1012 +#, c-format +msgid "`-o MARGIN' invalid line offset: `%s'" +msgstr "`-o ÄÄR' vigane rea nihe: `%s'" + +#: src/pr.c:1053 +#, c-format +msgid "`-w PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "`-w LEHE_LAIUS' vigane arv sümboleid: `%s'" + +#: src/pr.c:1065 +#, c-format +msgid "`-W PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "`-W LEHE_LAIUS' vigane arv sümboleid: `%s'" + +#: src/pr.c:1079 +msgid "%b %e %H:%M %Y" +msgstr "%e. %b %H:%M %Y" + +#: src/pr.c:1088 +msgid "Cannot specify number of columns when printing in parallel." +msgstr "Paralleelselt väljastamisel ei saa veergude arvu määrata." + +#: src/pr.c:1092 +msgid "Cannot specify both printing across and printing in parallel." +msgstr "Ei saa trükkida korraga järjestikku ja paralleelselt." + +#: src/pr.c:1188 +#, c-format +msgid "`-%c' extra characters or invalid number in the argument: `%s'" +msgstr "`-%c' liigsed sümbolid või vigane number argumendis: `%s'" + +#: src/pr.c:1299 +msgid "page width too narrow" +msgstr "leht on liiga kitsas" + +#: src/pr.c:2362 +#, c-format +msgid "starting page number larger than total number of pages: `%d'" +msgstr "alguslehe number on suurem, kui lehtede koguarv: `%d'" + +#: src/pr.c:2393 +#, c-format +msgid "Page %d" +msgstr "Leht %d" + +#: src/pr.c:2759 +msgid "" +"Paginate or columnate FILE(s) for printing.\n" +"\n" +msgstr "Küljenda FAILid trükkimiseks lehekülgedeks või veergudeks.\n" + +#: src/pr.c:2766 +msgid "" +" +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +" begin [stop] printing with page FIRST_[LAST_]PAGE\n" +" -COLUMN, --columns=COLUMN\n" +" output COLUMN columns and print columns down,\n" +" unless -a is used. Balance number of lines in the\n" +" columns on each page.\n" +msgstr "" +" +ESIMENE_LEHT[:VIIMANE], --pages=ESIMENE_LEHT[:VIIMANE]\n" +" alusta [lõpeta] trükkimine lehelt ESIMENE_LEHT\n" +" -VEERGE, --columns=N\n" +" väljasta N veergu ja väljasta veerud ülalt alla,\n" +" välja arvatud juhul, kui kasutatakse võtit -a.\n" +" Ühtlusta ridade arv veergudes igal lehel.\n" + +#: src/pr.c:2774 +msgid "" +" -a, --across print columns across rather than down, used together\n" +" with -COLUMN\n" +" -c, --show-control-chars\n" +" use hat notation (^G) and octal backslash notation\n" +" -d, --double-space\n" +" double space the output\n" +msgstr "" +" -a, --across väljasta veerud risti üle leha, mitte ülalt alla,\n" +" kasutatakse koos võtmega -VEERGE\n" +" -c, --show-control-chars\n" +" kasuta katus (^G) ja kaheksand langkriips notatsiooni\n" +" -d, --double-space\n" +" topeltreavahe väljundis\n" + +#: src/pr.c:2782 +msgid "" +" -D, --date-format=FORMAT\n" +" use FORMAT for the header date\n" +" -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +" expand input CHARs (TABs) to tab WIDTH (8)\n" +" -F, -f, --form-feed\n" +" use form feeds instead of newlines to separate pages\n" +" (by a 3-line page header with -F or a 5-line header\n" +" and trailer without -F)\n" +msgstr "" +" -D, --date-format=VORMING\n" +" määra päise kuupäeva VORMING\n" +" -e[SÜMB[LAIUS]], --expand-tabs[=SÜMB[LAIUS]]\n" +" laienda sisendi sümbolid (TAB) tabulaatori laiuseni (8)\n" +" -F, -f, --form-feed\n" +" kasuta lehekülgede eraldamisel reavahetuste asemel\n" +" lehevahetuse sümboleid (3-realine lehe päis võtmega -F\n" +" või 5-realine päis ja jalus võtmata -F)\n" + +#: src/pr.c:2792 +msgid "" +" -h HEADER, --header=HEADER\n" +" use a centered HEADER instead of filename in page " +"header,\n" +" -h \"\" prints a blank line, don't use -h\"\"\n" +" -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +" replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +" -J, --join-lines merge full lines, turns off -W line truncation, no " +"column\n" +" alignment, --sep-string[=STRING] sets separators\n" +msgstr "" +" -h PÄIS, --header=PÄIS\n" +" kasuta lehe päises faili nime asemel PÄIS,\n" +" -h \"\" väljastab tühja rea, ärge kasutage -h\"\"\n" +" -i[SÜMB[LAIUS]], --output-tabs[=SÜMB[LAIUS]]\n" +" asenda tühikud sümboliga (TAB) tabulatsiooni laiusega " +"(8)\n" +" -J, --join-lines mesti täisread, lülitab välja -W rea lühendamise, " +"veerge\n" +" ei joondata, --sep-string[=SÕNE] määrab eraldaja\n" + +#: src/pr.c:2801 +msgid "" +" -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +" set the page length to PAGE_LENGTH (66) lines\n" +" (default number of lines of text 56, and with -F 63)\n" +" -m, --merge print all files in parallel, one in each column,\n" +" truncate lines, but join lines of full length with -J\n" +msgstr "" +" -l LEHE_PIKKUS, --length=LEHE_PIKKUS\n" +" sea lehe pikkuseks LEHE_PIKKUS (66) rida (vaikimisi\n" +" on teksti ridu 56, võtmega -F 63)\n" +" -m, --merge väljasta kõik failid paralleelselt, üks veeru kohta,\n" +" lühenda read, ridade kogupikkuses ühendamiseks\n" +" kasutage -J\n" + +#: src/pr.c:2808 +msgid "" +" -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +" number lines, use DIGITS (5) digits, then SEP (TAB),\n" +" default counting starts with 1st line of input file\n" +" -N NUMBER, --first-line-number=NUMBER\n" +" start counting with NUMBER at 1st line of first\n" +" page printed (see +FIRST_PAGE)\n" +msgstr "" +" -n[ERALD[NUM]], --number-lines[=ERALD[NUM]]\n" +" nummerda read, kasuta NUM (5) numbrit, seejärel ERALD\n" +" (TAB), vaikimisi alustatakse loendamist sisendfaili\n" +" esimesest reast\n" +" -N NUMBER, --first-line-number=NUMBER\n" +" alusta loendamist ühe asemel antud numbrist esimese\n" +" trükitava lehe esimesel real (vaata ka +ESIMENE_LEHT)\n" + +#: src/pr.c:2816 +msgid "" +" -o MARGIN, --indent=MARGIN\n" +" offset each line with MARGIN (zero) spaces, do not\n" +" affect -w or -W, MARGIN will be added to PAGE_WIDTH\n" +" -r, --no-file-warnings\n" +" omit warning when a file cannot be opened\n" +msgstr "" +" -o SERV, --indent=SERV\n" +" nihuta iga rida SERV (null) tühikut, ei mõjuta võtmeid\n" +" -w või -W, SERV lisatakse LEHE_LAIUSele\n" +" -r, --no-file-warnings\n" +" ära hoiata, kui faili ei saa avada\n" + +#: src/pr.c:2823 +msgid "" +" -s[CHAR],--separator[=CHAR]\n" +" separate columns by a single character, default for " +"CHAR\n" +" is the character without -w and 'no char' with -w\n" +" -s[CHAR] turns off line truncation of all 3 column\n" +" options (-COLUMN|-a -COLUMN|-m) except -w is set\n" +msgstr "" +" -s[SÜMBOL],--separator[=SÜMBOL]\n" +" erlda veerud antud sümboliga, võtmeta -w kasutatakse\n" +" vaikimisi sümbolit ja 'sümbol puudub' võtmega -w.\n" +" -s[SÜMBOL] lülitab välja ridade lühendamise kõigi kolme\n" +" veergudega seotud võtmete puhul (-VEERG|-a -VEERG|-m),\n" +" välja arvatud juhul, kui kasutatakse võtit -w\n" + +#: src/pr.c:2830 +msgid " -SSTRING, --sep-string[=STRING]\n" +msgstr " -SSÕNE, --sep-string[=SÕNE]\n" + +#: src/pr.c:2833 +msgid "" +" separate columns by STRING,\n" +" without -S: Default separator with -J and \n" +" otherwise (same as -S\" \"), no effect on column " +"options\n" +" -t, --omit-header omit page headers and trailers\n" +msgstr "" +" eralda veerud SÕNEga,\n" +" võtmeta -S: -J korral on vaikimisi eraldaja ja\n" +" muidu (sama, kui -S\" \"), ei kasutata " +"veergudega\n" +" seotud võtmetega\n" +" -t, --omit-header blokeeri lehe päised ja sabad\n" + +#: src/pr.c:2839 +msgid "" +" -T, --omit-pagination\n" +" omit page headers and trailers, eliminate any " +"pagination\n" +" by form feeds set in input files\n" +" -v, --show-nonprinting\n" +" use octal backslash notation\n" +" -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters for\n" +" multiple text-column output only, -s[char] turns off " +"(72)\n" +msgstr "" +" -T, --omit-pagination\n" +" keela päised ja jalused, eemalda sisendfailidest kõik\n" +" lehevahetused\n" +" -v, --show-nonprinting\n" +" kasuta langkriipsuga kaheksandkoodide notatsiooni\n" +" -w LEHE_LAIUS, --width=LEHE_LAIUS\n" +" sea lehe laius LEHE_LAIUS (72) sümbolit mitme " +"tekstiveeru\n" +" väljundis, -s[sümbol] lülitab välja (72)\n" + +#: src/pr.c:2849 +msgid "" +" -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters always,\n" +" truncate lines, except -J option is set, no " +"interference\n" +" with -S or -s\n" +msgstr "" +" -W LEHE_LAIUS, --page-width=LEHE_LAIUS\n" +" määra lehe laiuseks LEHE_LAIUS (72) sümbolit, lühenda\n" +" ridu, välja arvatud juhul, kui on seatud võti -J, ei\n" +" sega võtmeid -S või -s\n" + +#: src/pr.c:2857 +msgid "" +"\n" +"-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n" +"FILE is -, read standard input.\n" +msgstr "" +"\n" +"-T kasutatakse võtmega -l nn kui nn <= 10 või <= 3 võtmega -F. Kui FAIL\n" +"puudub või on -, loe standardsisendit.\n" + +#: src/printenv.c:43 +msgid "David MacKenzie and Richard Mlynarik" +msgstr "David MacKenzie ja Richard Mlynarik" + +#: src/printenv.c:63 +#, c-format +msgid "" +"Usage: %s [VARIABLE]...\n" +" or: %s OPTION\n" +"If no environment VARIABLE specified, print them all.\n" +"\n" +msgstr "" +"Kasutamine: %s [MUUTUJA]...\n" +" või: %s VÕTI\n" +"Kui keskkonnamuutujat MUUTUJA ei ole antud, väljasta nad kõik.\n" +"\n" + +#: src/printf.c:87 +#, c-format +msgid "" +"warning: %s: character(s) following character constant have been ignored" +msgstr "hoiatus: %s: ignoreerin sümbolkonstandile järgnevaid sümboleid" + +#: src/printf.c:100 +#, c-format +msgid "" +"Usage: %s FORMAT [ARGUMENT]...\n" +" or: %s OPTION\n" +msgstr "" +"Kasutamine: %s FORMAAT [ARGUMENT]...\n" +" või: %s VÕTI\n" + +#: src/printf.c:105 +msgid "" +"Print ARGUMENT(s) according to FORMAT.\n" +"\n" +msgstr "" +"Väljasta ARGUMENT kasutades antud FORMAATI.\n" +"\n" + +#: src/printf.c:111 +msgid "" +"\n" +"FORMAT controls the output as in C printf. Interpreted sequences are:\n" +"\n" +" \\\" double quote\n" +" \\0NNN character with octal value NNN (0 to 3 digits)\n" +" \\\\ backslash\n" +msgstr "" +"\n" +"FORMAAT kontrollib väljundit nagu C printf. Interpreteeritavad järjendid " +"on:\n" +"\n" +" \\\" jutumärk\n" +" \\0NNN sümbol kaheksandkoodiga NNN (0 kuni 3 numbrit)\n" +" \\\\ langkriips\n" + +#: src/printf.c:119 +msgid "" +" \\a alert (BEL)\n" +" \\b backspace\n" +" \\c produce no further output\n" +" \\f form feed\n" +msgstr "" +" \\a tähelepanu (BEL)\n" +" \\b samm tagasi\n" +" \\c ära väljasta enam midagi\n" +" \\f lehevahetus\n" + +#: src/printf.c:125 +msgid "" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" +" \\n uus rida\n" +" \\r rea algusesse\n" +" \\t horisontaalne tabulaator\n" +" \\v vertikaalne tabulaator\n" + +#: src/printf.c:131 +msgid "" +" \\xNN byte with hexadecimal value NN (1 to 2 digits)\n" +"\n" +" \\uNNNN character with hexadecimal value NNNN (4 digits)\n" +" \\UNNNNNNNN character with hexadecimal value NNNNNNNN (8 digits)\n" +msgstr "" +" \\xNN bait kuueteistkümnendväärtusega NNN (1 kuni 2 numbrit)\n" +"\n" +" \\uNNNN sümbol kuueteistkümnendväärtusega NNNN (4 numbrit)\n" +" \\UNNNNNNNN sümbol kuueteistkümnendväärtusega NNNNNNNN (8 numbrit)\n" + +#: src/printf.c:137 +msgid "" +" %% a single %\n" +" %b ARGUMENT as a string with `\\' escapes interpreted\n" +"\n" +"and all C format specifications ending with one of diouxXfeEgGcs, with\n" +"ARGUMENTs converted to proper type first. Variable widths are handled.\n" +msgstr "" +" %% sümbol %\n" +" %b ARGUMENT sõnena, mille `\\' järjendeid interpreteeritakse\n" +"\n" +"ja samuti kõik C formaadi määrangud, mis lõppevad ühega sümboleist\n" +"diouxXfeEgGcs, ja ARGUMENdid teisendatuna esmalt õigesse tüüpi.\n" +"Käsitletakse ka muutuvaid pikkuseid.\n" + +#: src/printf.c:160 +#, c-format +msgid "%s: expected a numeric value" +msgstr "%s: ootasin numbrilist väärtust" + +#: src/printf.c:162 +#, c-format +msgid "%s: value not completely converted" +msgstr "%s: väärtust ei teisendatud täielikult" + +#: src/printf.c:254 src/printf.c:280 +msgid "missing hexadecimal number in escape" +msgstr "paojadas puudub kuueteistkümnend number" + +#: src/printf.c:292 +#, c-format +msgid "invalid universal character name \\%c%0*x" +msgstr "vigane universaal sümboli nimi \\%c%0*x" + +#: src/printf.c:472 +#, c-format +msgid "invalid field width: %s" +msgstr "vigane välja laius: %s" + +#: src/printf.c:498 +#, c-format +msgid "invalid precision: %s" +msgstr "vigane täpsus: %s" + +#: src/printf.c:519 +#, c-format +msgid "%%%c: invalid directive" +msgstr "%%%c: vigane korraldus" + +#: src/printf.c:576 +#, c-format +msgid "Usage: %s format [argument...]\n" +msgstr "Kasutamine: %s formaat [argument...]\n" + +#: src/printf.c:594 +#, c-format +msgid "warning: ignoring excess arguments, starting with `%s'" +msgstr "hoiatus: ignoreerin liigseid argumente, alustan argumendist `%s'" + +#: src/ptx.c:410 +#, c-format +msgid "%s (for regexp `%s')" +msgstr "%s (regulaaravaldisele `%s')" + +#: src/ptx.c:1859 +#, c-format +msgid "" +"Usage: %s [OPTION]... [INPUT]... (without -G)\n" +" or: %s -G [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "" +"Kasutamine: %s [VÕTI]... [SISEND]... (ilma -G)\n" +" või: %s [VÕTI]... [SISEND [VÄLJUND]]\n" + +#: src/ptx.c:1863 +msgid "" +"Output a permuted index, including context, of the words in the input " +"files.\n" +"\n" +msgstr "" +"Väljasta sisendfailide sõnade kontekstregister.\n" +"\n" + +#: src/ptx.c:1870 +msgid "" +" -A, --auto-reference output automatically generated references\n" +" -C, --copyright display Copyright and copying conditions\n" +" -G, --traditional behave more like System V `ptx'\n" +" -F, --flag-truncation=STRING use STRING for flagging line truncations\n" +msgstr "" +" -A, --auto-reference väljasta automaatselt loodud viited\n" +" -C, --copyright väljasta autoriõigus ja kopeerimise " +"tingimused\n" +" -G, --traditional käitu kui System V `ptx'\n" +" -F, --flag-truncation=SÕNE kasuta ridade lühendamise märkimiseks SÕNE\n" + +#: src/ptx.c:1876 +msgid "" +" -M, --macro-name=STRING macro name to use instead of `xx'\n" +" -O, --format=roff generate output as roff directives\n" +" -R, --right-side-refs put references at right, not counted in -w\n" +" -S, --sentence-regexp=REGEXP for end of lines or end of sentences\n" +" -T, --format=tex generate output as TeX directives\n" +msgstr "" +" -M, --macro-name=SÕNE kasuta `xx' asemel makro nime\n" +" -O, --format=roff loo väljund roff käskudena\n" +" -R, --right-side-refs paiguta viited paremale, ei loendata " +"võtmega -w\n" +" -S, --sentence-regexp=REGAV realõpud või lausete lõpud\n" +" -T, --format=tex loo väljund TeX käskudena\n" + +#: src/ptx.c:1883 +msgid "" +" -W, --word-regexp=REGEXP use REGEXP to match each keyword\n" +" -b, --break-file=FILE word break characters in this FILE\n" +" -f, --ignore-case fold lower case to upper case for sorting\n" +" -g, --gap-size=NUMBER gap size in columns between output fields\n" +" -i, --ignore-file=FILE read ignore word list from FILE\n" +" -o, --only-file=FILE read only word list from this FILE\n" +msgstr "" +" -W, --word-regexp=REGAV kasuta võtmesõnade leidmiseks REGAV\n" +" -b, --break-file=FAIL sõnu eraldavad sümbolid on selles failis\n" +" -f, --ignore-case järjesta tõstutundetult\n" +" -g, --gap-size=NUMBER veergude vahe suurus väljundis\n" +" -i, --ignore-file=FAIL loe ignoreeritavate sõnade nimekiri\n" +" -o, --only-file=FAIL ainult lugemiseks olevate sõnade fail\n" + +#: src/ptx.c:1891 +msgid "" +" -r, --references first field of each line is a reference\n" +" -t, --typeset-mode - not implemented -\n" +" -w, --width=NUMBER output width in columns, reference " +"excluded\n" +msgstr "" +" -r, --references esimene väli igal real on viide\n" +" -t, --typeset-mode - ei ole realiseeritud -\n" +" -w, --width=NUMBER väljasta veergudena, viideteta\n" + +#: src/ptx.c:1898 +msgid "" +"\n" +"With no FILE or if FILE is -, read Standard Input. `-F /' by default.\n" +msgstr "" +"\n" +"Kui FAIL puudub või on -, loe standardsisendit. `-F /' on vaikimisi.\n" + +#: src/ptx.c:1978 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 2, or (at your option)\n" +"any later version.\n" +"\n" +msgstr "" +"Käesolev programm on vaba tarkvara. Te võite seda edasi levitada ja/või " +"muuta\n" +"vastavalt GNU Üldise Avaliku Litsentsi tingimustele, nagu need on Vaba " +"Tarkvara\n" +"Fondi poolt avaldatud; kas Litsentsi versioon number 2 või (vastavalt Teie\n" +"valikule) ükskõik milline hilisem versioon.\n" +"\n" + +#: src/ptx.c:1985 +msgid "" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"\n" +msgstr "" +"Seda programmi levitatakse lootuses, et see on kasulik, kuid ILMA IGASUGUSE\n" +"GARANTIITA; isegi KESKMISE/TAVALISE KVALITEEDI GARANTIITA või SOBIVUSELE " +"TEATUD\n" +"KINDLAKS EESMÄRGIKS. Üksikasjade suhtes vaata GNU Üldist Avalikku " +"Litsentsi.\n" +"\n" + +#: src/ptx.c:1992 +msgid "" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software Foundation,\n" +"Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" +msgstr "" +"Te peaks olema saanud GNU Üldise Avaliku Litsentsi koopia koos selle\n" +"programmiga, kui ei, siis kontakteeruge Free Software Foundation'iga,\n" +"59 Temple Place - Suite 330, Boston, MA 02111-1307, USA\n" + +#: src/pwd.c:47 +msgid "" +"Print the full filename of the current working directory.\n" +"\n" +msgstr "" +"Väljasta jooksva töökataloogi täielik nimi.\n" +"\n" + +#: src/pwd.c:74 +msgid "ignoring non-option arguments" +msgstr "ignoreerin argumente, mis ei ole võtmed" + +#: src/pwd.c:78 +msgid "cannot get current directory" +msgstr "ei õnnestu leida jooksvat kataloogi" + +#: src/readlink.c:69 +#, c-format +msgid "Usage: %s [OPTION]... FILE\n" +msgstr "Kasutamine: %s [VÕTI]... FAIL\n" + +#: src/readlink.c:70 +msgid "" +"Display value of a symbolic link on standard output.\n" +"\n" +msgstr "" +"Väljasta nimeviite väärtus standardväljundisse.\n" +"\n" + +#: src/readlink.c:72 +msgid "" +" -f, --canonicalize canonicalize by following every symlink in every\n" +" component of the given path recursively\n" +" -n, --no-newline do not output the trailing newline\n" +" -q, --quiet,\n" +" -s, --silent suppress most error messages\n" +" -v, --verbose report error messages\n" +msgstr "" +" -f, --canonicalize teisenda nimeviited kanooniliseks, testides kõiki\n" +" failinime komponente rekursiivselt\n" +" -n, --no-newline ära väljasta lõpetavat reavahetust\n" +" -q, --quiet,\n" +" -s, --silent blokeeri enamus veateateid\n" +" -v, --verbose raporteeri kõik veateated\n" + +#: src/remove.c:394 +#, c-format +msgid "cannot chdir from %s to .." +msgstr "ei saa minna kataloogist %s kataloogi .." + +#: src/remove.c:407 src/remove.c:488 +#, c-format +msgid "cannot lstat `.' in %s" +msgstr "kataloogis %s ei õnnestu lstat `.'" + +#: src/remove.c:414 src/remove.c:492 +#, c-format +msgid "%s changed dev/ino" +msgstr "%s seade/inum muutus" + +#: src/remove.c:574 src/remove.c:712 src/remove.c:881 src/remove.c:984 +#, c-format +msgid "cannot lstat %s" +msgstr "lstat %s ei õnnestu" + +#: src/remove.c:603 +#, c-format +msgid "%s: descend into write-protected directory %s? " +msgstr "%s: laskun kirjutamise kaitsega kataloogi %s? " + +#: src/remove.c:604 +#, c-format +msgid "%s: descend into directory %s? " +msgstr "%s: laskun kataloogi %s? " + +#: src/remove.c:614 +#, c-format +msgid "%s: remove write-protected %s %s? " +msgstr "%s: eemaldan kirjutuskaitsega %s %s? " + +#: src/remove.c:615 +#, c-format +msgid "%s: remove %s %s? " +msgstr "%s: eemaldan %s %s? " + +#: src/remove.c:639 +#, c-format +msgid "removed %s\n" +msgstr "%s eemaldatud\n" + +#: src/remove.c:654 src/remove.c:1059 +#, c-format +msgid "removed directory: %s\n" +msgstr "kustutatud kataloog: %s\n" + +#: src/remove.c:734 src/remove.c:751 src/remove.c:1064 +#, c-format +msgid "cannot remove directory %s" +msgstr "kataloogi %s ei õnnestu kustutada" + +#: src/remove.c:815 +#, c-format +msgid "cannot open directory %s" +msgstr "kataloogi %s ei saa avada" + +#: src/remove.c:896 src/remove.c:1002 +#, c-format +msgid "cannot chdir from %s to %s" +msgstr "kataloogist %s ei saa minna kataloogi %s" + +#: src/remove.c:904 +#, c-format +msgid "" +"WARNING: Circular directory structure.\n" +"This almost certainly means that you have a corrupted file system.\n" +"NOTIFY YOUR SYSTEM MANAGER.\n" +"The following directory is part of the cycle:\n" +" %s\n" +msgstr "" +"HOIATUS: Tsükliline kataloogide struktuur.\n" +"See tähendab peaaegu alati, et failisüsteem on viga saanud.\n" +"TEAVITA OMA SÜSTEEMIADMINISTRAATORIT.\n" +"Järgnev kataloog on tsükli osa:\n" +" %s\n" + +#: src/remove.c:1098 +msgid "cannot remove `.' or `..'" +msgstr "ei õnnestu eemaldada `.' või `..'" + +#: src/rm.c:60 +msgid "Paul Rubin, David MacKenzie, Richard Stallman, and Jim Meyering" +msgstr "Paul Rubin, David MacKenzie, Richard Stallman ja Jim Meyering" + +#: src/rm.c:99 src/touch.c:244 +#, c-format +msgid "Usage: %s [OPTION]... FILE...\n" +msgstr "Kasutamine: %s [VÕTI]... [FAIL]...\n" + +#: src/rm.c:100 +msgid "" +"Remove (unlink) the FILE(s).\n" +"\n" +" -d, --directory unlink FILE, even if it is a non-empty directory\n" +" (super-user only)\n" +" -f, --force ignore nonexistent files, never prompt\n" +" -i, --interactive prompt before any removal\n" +" -r, -R, --recursive remove the contents of directories recursively\n" +" -v, --verbose explain what is being done\n" +msgstr "" +"Eemalda (kustuta) fail(id).\n" +"\n" +" -d, --directory kustuta fail, isegi kui see on mittetühi\n" +" kataloog (ainult super-kasutaja)\n" +" -f, --force ignoreeri puuduvaid faile, ära küsi kunagi\n" +" -i, --interactive küsi iga kustutamise eel\n" +" -r, -R, --recursive eemalda kataloogide sisu rekursiivselt\n" +" -v, --verbose selgita mida tehakse\n" + +#: src/rm.c:112 +#, c-format +msgid "" +"\n" +"To remove a file whose name starts with a `-', for example `-foo',\n" +"use one of these commands:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" +msgstr "" +"\n" +"Et eemaldada faili, mille nimi algab sümboliga `-', näiteks `-foo',\n" +"kasutage üht järgnevaist käskudest:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" + +#: src/rm.c:121 +msgid "" +"\n" +"Note that if you use rm to remove a file, it is usually possible to recover\n" +"the contents of that file. If you want more assurance that the contents " +"are\n" +"truly unrecoverable, consider using shred.\n" +msgstr "" +"\n" +"Kui te kasutate faili kustutamiseks käsku rm, võib tihti olla võimalik\n" +"siiski faili sisu taastada. Kui teil on vaja suuremat kindlust, et faili\n" +"sisu ei saa taastada, proovige käsku shred.\n" + +#: src/rmdir.c:116 src/rmdir.c:217 +#, c-format +msgid "removing directory, %s" +msgstr "kustutan kataloogi, %s" + +#: src/rmdir.c:146 +#, c-format +msgid "Usage: %s [OPTION]... DIRECTORY...\n" +msgstr "Kasutamine: %s [VÕTI]... KATALOOG...\n" + +#: src/rmdir.c:147 +msgid "" +"Remove the DIRECTORY(ies), if they are empty.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignore each failure that is solely because a directory\n" +" is non-empty\n" +msgstr "" +"Eemalda tühjad kataloogid.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignoreeri vigu mis on tingitud sellest, et kataloog\n" +" pole tühi\n" + +#: src/rmdir.c:154 +msgid "" +" -p, --parents remove DIRECTORY, then try to remove each directory\n" +" component of that path name. E.g., `rmdir -p a/b/c' is\n" +" similar to `rmdir a/b/c a/b a'.\n" +" -v, --verbose output a diagnostic for every directory processed\n" +msgstr "" +" -p, --parents eemaldab KATALOOGI, ja proovib eemaldada ka iga " +"komponenti\n" +" kataloogi otsinguteel. Näiteks `rmdir -p a/b/c' on " +"sarnane\n" +" käsule `rmdir a/b/c a/b a'.\n" +" -v, --verbose väljastab diagnostika iga töödeldud kataloogi kohta\n" + +#: src/seq.c:82 +#, c-format +msgid "" +"Usage: %s [OPTION]... LAST\n" +" or: %s [OPTION]... FIRST LAST\n" +" or: %s [OPTION]... FIRST INCREMENT LAST\n" +msgstr "" +"Kasutamine: %s [VÕTI]... VIIMANE\n" +" või: %s [VÕTI]... ESIMENE VIIMANE\n" +" või: %s [VÕTI]... ESIMENE SAMM VIIMANE\n" + +#: src/seq.c:87 +#, c-format +msgid "" +"Print numbers from FIRST to LAST, in steps of INCREMENT.\n" +"\n" +" -f, --format=FORMAT use printf style floating-point FORMAT (default: %" +"g)\n" +" -s, --separator=STRING use STRING to separate numbers (default: \\n)\n" +" -w, --equal-width equalize width by padding with leading zeroes\n" +msgstr "" +"Väljasta numbrid esimesest viimaseni, vajadusel kasutades etteantud sammu.\n" +"\n" +" -f, --format FORMAAT kasuta printf(3) stiilis formaati (vaikimisi: %" +"g)\n" +" -s, --separator=SÕNE kasuta numbrite eraldamiseks SÕNE (vaikimisi: " +"\\n)\n" +" -w, --equal-width kasuta võrdse laiusega välju, täida nullidega\n" + +#: src/seq.c:96 +#, c-format +msgid "" +"\n" +"If FIRST or INCREMENT is omitted, it defaults to 1.\n" +"FIRST, INCREMENT, and LAST are interpreted as floating point values.\n" +"INCREMENT should be positive if FIRST is smaller than LAST, and negative\n" +"otherwise. When given, the FORMAT argument must contain exactly one of\n" +"the printf-style, floating point output formats %e, %f, %g\n" +msgstr "" +"\n" +"Kui ESIMENE või SAMM puudub, kasutatakse väärtust 1.\n" +"ESIMENE, SAMM, VIIMANE interpreteeritakse, kui murdarve.\n" +"SAMM peab olema positiivne, kui ESIMENE on väiksem, kui VIIMANE ja\n" +"muudel juhtudel negatiivne. Kui kasutatakse formaadi määramist, peab\n" +"formaat olema üks printf stiilis ujukoma väljundformaadist %e, %f, %g\n" + +#: src/seq.c:119 +#, c-format +msgid "invalid floating point argument: %s" +msgstr "vigane murdarv: %s" + +#: src/seq.c:189 +msgid "" +"when the starting value is larger than the limit,\n" +"the increment must be negative" +msgstr "" +"kui esimene väärtus on suurem, kui viimane,\n" +"peab samm olema negatiivne" + +#: src/seq.c:213 +msgid "" +"when the starting value is smaller than the limit,\n" +"the increment must be positive" +msgstr "" +"kui esimene väärtus on väiksem, kui viimane,\n" +"peab samm olema positiivne" + +#: src/seq.c:423 +#, c-format +msgid "invalid format string: `%s'" +msgstr "vigane formaadisõne: `%s'" + +#: src/seq.c:445 +msgid "format string may not be specified when printing equal width strings" +msgstr "kui trükitakse võrdse pikkusega sõnesid, ei saa formaadisõnet kasutada" + +#: src/shred.c:160 +#, c-format +msgid "Usage: %s [OPTIONS] FILE [...]\n" +msgstr "Kasutamine: %s [VÕTI]... FAIL [...]\n" + +#: src/shred.c:161 +msgid "" +"Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +"for even very expensive hardware probing to recover the data.\n" +"\n" +msgstr "" +"Kirjuta antud failid korduvalt üle, et muuta raskemaks andmete taastamine\n" +"isegi väga kalli riistvara abil.\n" +"\n" + +#: src/shred.c:169 +#, c-format +msgid "" +" -f, --force change permissions to allow writing if necessary\n" +" -n, --iterations=N Overwrite N times instead of the default (%d)\n" +" -s, --size=N shred this many bytes (suffixes like K, M, G accepted)\n" +msgstr "" +" -f, --force vajadusel lisa kirjutamisõigus\n" +" -n, --iterations=N kirjuta üle vaikimisi (%d) korra asemel N korda\n" +" -s, --size=N töötle N baiti (lubatud on kasutada ka sufiksit K, M, G)\n" + +#: src/shred.c:174 +msgid "" +" -u, --remove truncate and remove file after overwriting\n" +" -v, --verbose show progress\n" +" -x, --exact do not round file sizes up to the next full block;\n" +" this is the default for non-regular files\n" +" -z, --zero add a final overwrite with zeros to hide shredding\n" +" - shred standard output\n" +msgstr "" +" -u, --remove lühenda ja eemalda fail peale ülekirjutamisi\n" +" -v, --verbose näita töö käiku\n" +" -x, --exact ära ümarda failisuurusi üles täisplokini;\n" +" see on mitte-tavafailide puhul vaikimisi käitumine\n" +" -z, --zero varja töötlemist, kirjutades viimasena nulle\n" +" - töötle standardväljundit\n" + +#: src/shred.c:184 +msgid "" +"\n" +"Delete FILE(s) if --remove (-u) is specified. The default is not to remove\n" +"the files because it is common to operate on device files like /dev/hda,\n" +"and those files usually should not be removed. When operating on regular\n" +"files, most people use the --remove option.\n" +"\n" +msgstr "" +"\n" +"Kustuta failid, kui kasutati võtit --remove (-u). Vaikimisi faile ei\n" +"kustutata, kuna enamasti töötatakse seadmefailidega, näiteks /dev/hda,\n" +"ja enamasti ei soovita nende eemaldamist. Tavaliste failidega töötamisel\n" +"kasutab enamus inimesi võtit --remove.\n" +"\n" + +#: src/shred.c:192 +msgid "" +"CAUTION: Note that shred relies on a very important assumption:\n" +"that the filesystem overwrites data in place. This is the traditional\n" +"way to do things, but many modern filesystem designs do not satisfy this\n" +"assumption. The following are examples of filesystems on which shred is\n" +"not effective:\n" +"\n" +msgstr "" +"HOIATUS: shred omab oma tööks tähtsat eeldust: failisüsteem kirjutab\n" +"andmeid üle. See on traditsiooniline lähenemine, aga paljud süsteemid\n" +"tänapäeval ei toeta seda eeldust. Näiteks järgnevatel failisüsteemidel\n" +"ei ole shred efektiivne:\n" +"\n" + +#: src/shred.c:200 +msgid "" +"* log-structured or journaled filesystems, such as those supplied with\n" +" AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)\n" +"\n" +"* filesystems that write redundant data and carry on even if some writes\n" +" fail, such as RAID-based filesystems\n" +"\n" +"* filesystems that make snapshots, such as Network Appliance's NFS server\n" +"\n" +msgstr "" +"* logi-struktuuriga või \"journaled\" failisüsteemid, näiteks nagu pakuvad\n" +" AIX ja Solaris (ja JFS, ReiserFS, XFS, Ext3 jne.)\n" +"\n" +"* failisüsteemid, mis kirjutavad taastatavaid andmeid, näiteks RAID\n" +" tehnoloogial põhinevad failisüsteemid\n" +"\n" +"* failisüsteemid, mis teevad andmetest väljavõtteid (snapshots), näiteks\n" +" Network Appliance NFS server\n" +"\n" + +#: src/shred.c:210 +msgid "" +"* filesystems that cache in temporary locations, such as NFS\n" +" version 3 clients\n" +"\n" +"* compressed filesystems\n" +"\n" +"In addition, file system backups and remote mirrors may contain copies\n" +"of the file that cannot be removed, and that will allow a shredded file\n" +"to be recovered later.\n" +msgstr "" +"* failisüsteemid, mis puhverdavad andmeid ajutiselt, näiteks NFS\n" +" versioon 3 kliendid\n" +"\n" +"* pakitud failisüsteemid\n" +"\n" +"Lisaks võib olla failisüsteemist varukoopiaid või peegeldusi, mida ei\n" +"saa eemaldada ja mis võimaldavad faili taastamist.\n" + +#: src/shred.c:808 +#, c-format +msgid "%s: cannot rewind" +msgstr "%s: ei saa ümber kerida" + +#: src/shred.c:831 +#, c-format +msgid "%s: pass %lu/%lu (%s)..." +msgstr "%s: läbimine %lu/%lu (%s)..." + +#: src/shred.c:868 +#, c-format +msgid "%s: error writing at offset %s" +msgstr "%s: viga kirjutamisel aadressile %s" + +#: src/shred.c:897 +#, c-format +msgid "%s: file too large" +msgstr "%s: fail on liiga suur" + +#: src/shred.c:920 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s" +msgstr "%s: läbimine %lu/%lu (%s)...%s" + +#: src/shred.c:936 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s/%s %d%%" +msgstr "%s: läbimine %lu/%lu (%s)...%s/%s %d%%" + +#: src/shred.c:1195 +#, c-format +msgid "%s: invalid file type" +msgstr "%s: vigane failitüüp" + +#: src/shred.c:1212 +#, c-format +msgid "%s: file has negative size" +msgstr "%s: fail on negatiivse suurusega" + +#: src/shred.c:1265 +#, c-format +msgid "%s: error truncating" +msgstr "%s: viga lühendamisel" + +#: src/shred.c:1286 +#, c-format +msgid "%s: cannot shred append-only file descriptor" +msgstr "%s: ei õnnestu töödelda ainult lisamiseks mõeldud faili" + +#: src/shred.c:1371 +#, c-format +msgid "%s: removing" +msgstr "%s: eemaldan" + +#: src/shred.c:1412 +#, c-format +msgid "%s: renamed to %s" +msgstr "%s: uus nimi %s" + +#: src/shred.c:1438 +#, c-format +msgid "%s: removed" +msgstr "%s: eemaldatud" + +#: src/shred.c:1503 +#, c-format +msgid "%s: cannot remove" +msgstr "%s: ei õnnestu eemaldada" + +#: src/shred.c:1551 +#, c-format +msgid "%s: invalid number of passes" +msgstr "%s: vigane läbimiste arv" + +#: src/shred.c:1568 +#, c-format +msgid "%s: invalid file size" +msgstr "%s: vigane faili suurus" + +#: src/sleep.c:34 +msgid "Jim Meyering and Paul Eggert" +msgstr "Jim Meyering ja Paul Eggert" + +#: src/sleep.c:52 +#, c-format +msgid "" +"Usage: %s NUMBER[SUFFIX]...\n" +" or: %s OPTION\n" +"Pause for NUMBER seconds. SUFFIX may be `s' for seconds (the default),\n" +"`m' for minutes, `h' for hours or `d' for days. Unlike most " +"implementations\n" +"that require NUMBER be an integer, here NUMBER may be an arbitrary floating\n" +"point number.\n" +"\n" +msgstr "" +"Kasutamine: %s NUMBER[SUFIKS]...\n" +" või: %s VÕTI\n" +"Paus pikkusega NUMBER sekundit. SUFIKS võib olla `s', tähistamaks sekundeid\n" +"(vaikimisi), `m' minuteid, `h' tunde või `d' päevi. Erinevalt enamusest\n" +"realisatsioonidest võib NUMBER olla ka murdarv.\n" +"\n" + +#: src/sleep.c:155 +#, c-format +msgid "invalid time interval `%s'" +msgstr "vigane ajaintervall `%s'" + +#: src/sleep.c:166 src/tail.c:1031 +msgid "cannot read realtime clock" +msgstr "ei õnnestu lugeda reaalaja kella" + +#: src/sort.c:53 +msgid "Mike Haertel and Paul Eggert" +msgstr "Mike Haertel ja Paul Eggert" + +#: src/sort.c:280 +msgid "" +"Write sorted concatenation of all FILE(s) to standard output.\n" +"\n" +"Ordering options:\n" +"\n" +msgstr "" +"Kirjuta järjestatud FAILide ühend standardväljundisse.\n" +"\n" +"Võtmed järjestamiseks:\n" +"\n" + +#: src/sort.c:289 +msgid "" +" -b, --ignore-leading-blanks ignore leading blanks\n" +" -d, --dictionary-order consider only blanks and alphanumeric " +"characters\n" +" -f, --ignore-case fold lower case to upper case characters\n" +msgstr "" +" -b, --ignore-leading-blanks ignoreeri ees olevaid tühimikke\n" +" -d, --dictionary-order kasuta ainult tühemikke ja tähti ning " +"numbreid\n" +" -f, --ignore-case tööta tõstutundetult\n" + +#: src/sort.c:294 +msgid "" +" -g, --general-numeric-sort compare according to general numerical value\n" +" -i, --ignore-nonprinting consider only printable characters\n" +" -M, --month-sort compare (unknown) < `JAN' < ... < `DEC'\n" +" -n, --numeric-sort compare according to string numerical value\n" +" -r, --reverse reverse the result of comparisons\n" +"\n" +msgstr "" +" -g, --general-numeric-sort võrdle vastavaid üldisi numbrilisi väärtusi\n" +" -i, --ignore-nonprinting kasuta ainult trükitavaid sümboleid\n" +" -M, --month-sort võrdle (tundmatu) < `JAAN' < ... < `DETS'\n" +" -n, --numeric-sort võrdle vastavaid sõnede numbrilisi väärtusi\n" +" -r, --reverse pööra võrdluste tulemus\n" +"\n" + +#: src/sort.c:302 +msgid "" +"Other options:\n" +"\n" +" -c, --check check whether input is sorted; do not sort\n" +" -k, --key=POS1[,POS2] start a key at POS1, end it at POS 2 (origin 1)\n" +" -m, --merge merge already sorted files; do not sort\n" +" -o, --output=FILE write result to FILE instead of standard output\n" +" -s, --stable stabilize sort by disabling last-resort " +"comparison\n" +" -S, --buffer-size=SIZE use SIZE for main memory buffer\n" +msgstr "" +"Teised võtmed:\n" +"\n" +" -c, --check kontrolli kas sisend on järjestatud; ei " +"järjesta\n" +" -k, --key=POS1[,POS2] võti algab kohal POS1, lõppeb POS2 (algselt 1)\n" +" -m, --merge mesti juba järjestatud failid; ei järjesta\n" +" -o, --output=FAIL kirjuta tulemus standardväljundi asemel FAILi\n" +" -s, --stable stabiliseeri sort blokeerides last-resort " +"võrdlus\n" +" -S, --buffer-size=MAHT määra mälupuhvri suurus\n" + +#: src/sort.c:312 +#, c-format +msgid "" +" -t, --field-separator=SEP use SEP instead of non- to whitespace " +"transition\n" +" -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %s\n" +" multiple options specify multiple directories\n" +" -u, --unique with -c: check for strict ordering\n" +" otherwise: output only the first of an equal " +"run\n" +msgstr "" +" -t, --field-separator=ERA määra tühemiku asemele uus väljade eraldaja\n" +" -T, --temporary-directory=KAT kasuta ajutiste failide jaoks $TMPDIR või %" +"s\n" +" asemel kataloog. Korduv kasutamine määrab " +"mitu\n" +" kataloogi\n" +" -u, --unique võtmega -c: kontrolli ranget järjestatust\n" +" muidu: väljasta võrdsetest ainult üks\n" + +#: src/sort.c:319 +msgid " -z, --zero-terminated end lines with 0 byte, not newline\n" +msgstr " -z, --zero-terminated lõpeta read reavahetuse asemel baidiga 0\n" + +#: src/sort.c:324 +msgid "" +"\n" +"POS is F[.C][OPTS], where F is the field number and C the character " +"position\n" +"in the field. OPTS is one or more single-letter ordering options, which\n" +"override global ordering options for that key. If no key is given, use the\n" +"entire line as the key.\n" +"\n" +"SIZE may be followed by the following multiplicative suffixes:\n" +msgstr "" +"\n" +"POS on V[.S][VÕTMED], kus V on välja number ja S on sümboli positsioon\n" +"väljal. VÕTMED on üks või enam ühe tähelisi järjestamise võtmeid, mis\n" +"määravad antud võtme jaoks ümber globaalselt seatud järjestamise reegleid.\n" +"Kui võtit ei ole antud, kasutatakse võtmena tervet rida.\n" +"\n" +"MAHT järel võib kasutada järgnevaid kordavaid sufikseid:\n" + +#: src/sort.c:333 +#, c-format +msgid "" +"% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +"*** WARNING ***\n" +"The locale specified by the environment affects sort order.\n" +"Set LC_ALL=C to get the traditional sort order that uses\n" +"native byte values.\n" +msgstr "" +"% 1% mälust, b 1, K 1024 (vaikimisi), jne tähtedega M, G, T, P, E, Z, Y.\n" +"\n" +"Kui FAIL puudub või on -, loe standardsisendit.\n" +"\n" +"*** HOIATUS ***\n" +"Keskkonna poolt määratud lokaat mõjutab järjestamist. Traditsioonilise,\n" +"baitide väärtusel põhineva järjestuse saamiseks seadke LC_ALL=C. \n" + +#: src/sort.c:444 +msgid "cannot create temporary file" +msgstr "ajutist faili ei õnnestu luua" + +#: src/sort.c:467 +msgid "open failed" +msgstr "open ebaõnnestus" + +#: src/sort.c:487 src/sort.c:2496 +msgid "close failed" +msgstr "close ebaõnnestus" + +#: src/sort.c:495 +msgid "write failed" +msgstr "kirjutamine ebaõnnestus" + +#: src/sort.c:641 +msgid "sort size" +msgstr "järjestamise suurus" + +#: src/sort.c:715 +msgid "stat failed" +msgstr "stat ebaõnnestus" + +#: src/sort.c:972 +msgid "read failed" +msgstr "lugemine ebaõnnestus" + +#: src/sort.c:1570 +#, c-format +msgid "%s: %s:%s: disorder: " +msgstr "%s: %s:%s: korratu: " + +#: src/sort.c:1574 +msgid "standard error" +msgstr "standard veavoog" + +#: src/sort.c:2032 +#, c-format +msgid "%s: invalid field specification `%s'" +msgstr "%s: vigane välja määrang `%s'" + +#: src/sort.c:2058 +#, c-format +msgid "%s: count `%.*s' too large" +msgstr "%s: loendur `%.*s' on liiga suur" + +#: src/sort.c:2064 +#, c-format +msgid "%s: invalid count at start of `%s'" +msgstr "%s: vigane loendur `%s' alguses" + +#: src/sort.c:2298 +msgid "invalid number after `-'" +msgstr "vigane kuupäev peale `-'" + +#: src/sort.c:2301 src/sort.c:2347 src/sort.c:2374 +msgid "invalid number after `.'" +msgstr "vigane number peale `.'" + +#: src/sort.c:2304 src/sort.c:2383 +msgid "stray character in field spec" +msgstr "juhuslik sümbol välja määrangus" + +#: src/sort.c:2338 +msgid "invalid number at field start" +msgstr "vigane number välja alguses" + +#: src/sort.c:2342 src/sort.c:2370 +msgid "field number is zero" +msgstr "välja number on null" + +#: src/sort.c:2351 +msgid "character offset is zero" +msgstr "sümboli nihe on null" + +#: src/sort.c:2366 +msgid "invalid number after `,'" +msgstr "vigane number peale `,'" + +#: src/sort.c:2411 +#, c-format +msgid "multi-character tab `%s'" +msgstr "mitme-sümboliline tabulaator `%s'" + +#: src/sort.c:2479 +#, c-format +msgid "extra operand `%s' not allowed with -c" +msgstr "võtmega -c ei lubata täiendavat operandi `%s'" + +#: src/split.c:96 +#, c-format +msgid "Usage: %s [OPTION] [INPUT [PREFIX]]\n" +msgstr "Kasutamine: %s [VÕTI]... [SISEND [PREFIKS]]\n" + +#: src/split.c:100 +msgid "" +"Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default\n" +"PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input.\n" +"\n" +msgstr "" +"Väljasta antud suurusega tükid sisendist failidesse PREFIKSaa,\n" +"PREFIKSab, ...; vaikimisi prefiks on `x'. Kui sisend puudub või on -,\n" +"loe standardsisendit.\n" +"\n" + +#: src/split.c:108 +#, c-format +msgid "" +" -a, --suffix-length=N use suffixes of length N (default %d)\n" +" -b, --bytes=SIZE put SIZE bytes per output file\n" +" -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file\n" +" -l, --lines=NUMBER put NUMBER lines per output file\n" +msgstr "" +" -a, --suffix-length=N kasuta sufikseid pikkusega N (vaikimisi %d)\n" +" -b, --bytes=MAHT pane väljundi ritta MAHT baiti\n" +" -C, --line-bytes=MAHT väljasta faili ülimalt MAHT baidiseid ridu\n" +" -l, --lines=NUMBER väljasta väljundfaili NUMBER rida\n" + +#: src/split.c:114 +msgid "" +" --verbose print a diagnostic to standard error just\n" +" before each output file is opened\n" +msgstr "" +" --verbose väljasta enne iga faili avamist standard veavoogu\n" +" diagnostilist infot\n" + +#: src/split.c:171 +msgid "Output file suffixes exhausted" +msgstr "Väljundfailide sufiksid said otsa" + +#: src/split.c:189 +#, c-format +msgid "creating file `%s'\n" +msgstr "loon faili `%s'\n" + +#: src/split.c:341 +msgid "cannot split in more than one way" +msgstr "ei saa tükeldada enam kui ühel viisil" + +#: src/split.c:394 +#, c-format +msgid "%s: invalid suffix length" +msgstr "%s: vigane sufiksi pikkus" + +#: src/split.c:408 src/split.c:434 +#, c-format +msgid "%s: invalid number of bytes" +msgstr "%s: vigane baitide arv" + +#: src/split.c:421 +#, c-format +msgid "%s: invalid number of lines" +msgstr "%s: vigane ridade arv" + +#: src/split.c:470 +#, c-format +msgid "`-%d' option is obsolete; use `-l %d'" +msgstr "`-%d' võti on aegunud; kasutage `-l %d'" + +#: src/split.c:483 +msgid "invalid number" +msgstr "vigane number" + +#: src/stat.c:326 +msgid "*** invalid date/time ***" +msgstr "*** vigane kuupäev ***" + +#: src/stat.c:608 +#, c-format +msgid "cannot read file system information for %s" +msgstr "ei õnnestu lugeda %s failisüsteemi informatsiooni" + +#: src/stat.c:684 +#, c-format +msgid "Usage: %s [OPTION] FILE...\n" +msgstr "Kasutamine: %s [VÕTI]... FAIL...\n" + +#: src/stat.c:685 +msgid "" +"Display file or filesystem status.\n" +"\n" +" -f, --filesystem display filesystem status instead of file status\n" +" -c --format=FORMAT use the specified FORMAT instead of the default\n" +" -L, --dereference follow links\n" +" -t, --terse print the information in terse form\n" +msgstr "" +"Esita faili või failisüsteemi olek.\n" +"\n" +" -f, --filesystem esita faili oleku asemel failisüsteemi olek\n" +" -c --format=VORMING määra uus vorming\n" +" -L, --dereference järgi viiteid\n" +" -t, --terse esita info lakooniliselt\n" + +#: src/stat.c:696 +msgid "" +"\n" +"The valid format sequences for files (without --filesystem):\n" +"\n" +" %A Access rights in human readable form\n" +" %a Access rights in octal\n" +" %B The size in bytes of each block reported by `%b'\n" +" %b Number of blocks allocated (see %B)\n" +msgstr "" +"\n" +"Lubatud vormingu järjendid failidele (ei kasuta --filesystem):\n" +"\n" +" %A - Õigused inimesele loetaval kujul\n" +" %a - Õigused kaheksandesituses\n" +" %B - Iga `%b' poolt antud bloki maht baitides\n" +" %b - Kasutatud blokkide arv\n" + +#: src/stat.c:704 +msgid "" +" %D Device number in hex\n" +" %d Device number in decimal\n" +" %F File type\n" +" %f Raw mode in hex\n" +" %G Group name of owner\n" +" %g Group ID of owner\n" +msgstr "" +" %D Seadme number kuueteistkümnendsüsteemis\n" +" %d Seadme number kümnendsüsteemis\n" +" %F Faili tüüp\n" +" %f Mood kuueteistkümnendsüsteemis\n" +" %G Omaniku grupi nimi\n" +" %g Omaniku grupi ID\n" + +#: src/stat.c:712 +msgid "" +" %h Number of hard links\n" +" %i Inode number\n" +" %N Quoted File name with dereference if symbolic link\n" +" %n File name\n" +" %o IO block size\n" +" %s Total size, in bytes\n" +" %T Minor device type in hex\n" +" %t Major device type in hex\n" +msgstr "" +" %h - Viidete arv\n" +" %i - Ikirje number\n" +" %N - Jutumärkides faili nimi, nimeviite korral viidatav nimi\n" +" %n - Faili nimi\n" +" %o - S/V bloki suurus\n" +" %s - Kogumaht, baitides\n" +" %T - Seadme kuueteistkümnendsüsteemis alamnumber\n" +" %t - Seadme kuueteistkümnendsüsteemis põhinumber\n" + +#: src/stat.c:722 +msgid "" +" %U User name of owner\n" +" %u User ID of owner\n" +" %X Time of last access as seconds since Epoch\n" +" %x Time of last access\n" +" %Y Time of last modification as seconds since Epoch\n" +" %y Time of last modification\n" +" %Z Time of last change as seconds since Epoch\n" +" %z Time of last change\n" +"\n" +msgstr "" +" %U - Omaniku kasutaja nimi\n" +" %u - Omaniku kasutaja ID\n" +" %X - Viimane kasutamine sekundites alates epohhist\n" +" %x - Viimane kasutamine\n" +" %Y - Viimane täiendamine sekundites alates epohhist\n" +" %y - Viimane täiendamine\n" +" %Z - Viimane muutmine sekundites alates epohhist\n" +" %z - Viimane muutmine\n" +"\n" + +#: src/stat.c:734 +msgid "" +"Valid format sequences for file systems:\n" +"\n" +" %a Free blocks available to non-superuser\n" +" %b Total data blocks in file system\n" +" %c Total file nodes in file system\n" +" %d Free file nodes in file system\n" +" %f Free blocks in file system\n" +msgstr "" +"Lubatud vormingu järjendid failisüsteemidele:\n" +"\n" +" %a - Vabu blokke mittepriviligeeritud kasutajatele\n" +" %b - Andmeblokke kokku failisüsteemis\n" +" %c - Failikirjeid kokku failisüsteemis\n" +" %d - Vabu failikirjeid failisüsteemis\n" +" %f - Vabu blokke failisüsteemis\n" + +#: src/stat.c:743 +msgid "" +" %i File System id in hex\n" +" %l Maximum length of filenames\n" +" %n File name\n" +" %s Optimal transfer block size\n" +" %T Type in human readable form\n" +" %t Type in hex\n" +msgstr "" +" %i - Failisüsteemi kuueteistkümnend id\n" +" %l - Failinimede maksimaalne pikkus\n" +" %n - Faili nimi\n" +" %s - Optimaalne ülekande bloki suurus\n" +" %T - Inimesele loetaval kujul tüüp\n" +" %t - Tüüp kuueteistkümnend esituses\n" + +#: src/stty.c:498 +#, c-format +msgid "" +"Usage: %s [-F DEVICE] [--file=DEVICE] [SETTING]...\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-a|--all]\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-g|--save]\n" +msgstr "" +"Kasutamine: %s [-F SEADE] [--file=SEADE] [OMADUS]...\n" +" või: %s [-F SEADE] [--file=SEADE] [-a|--all]\n" +" või: %s [-F SEADE] [--file=SEADE] [-g|--save]\n" + +#: src/stty.c:504 +msgid "" +"Print or change terminal characteristics.\n" +"\n" +" -a, --all print all current settings in human-readable form\n" +" -g, --save print all current settings in a stty-readable form\n" +" -F, --file=DEVICE open and use the specified DEVICE instead of stdin\n" +msgstr "" +"Väljasta või muuda terminali seadeid.\n" +"\n" +" -a, --all väljasta kõik kehtivad seaded inimesele loetavalt\n" +" -g, --save väljasta kõik kehtivad seaded stty programmile " +"loetavalt\n" +" -F, --file=SEADE ava ja kasuta standardsisendi asemel antud seadet\n" + +#: src/stty.c:513 +msgid "" +"\n" +"Optional - before SETTING indicates negation. An * marks non-POSIX\n" +"settings. The underlying system defines which settings are available.\n" +msgstr "" +"\n" +"Võimalik - enne seadet tähistab eitust. Sümbol * märgib POSIX standardile\n" +"mittevastavat seadet. Seadete kasutatavuse määrab kasutatav\n" +"operatsioonisüsteem.\n" + +#: src/stty.c:518 +msgid "" +"\n" +"Special characters:\n" +" * dsusp CHAR CHAR will send a terminal stop signal once input flushed\n" +" eof CHAR CHAR will send an end of file (terminate the input)\n" +" eol CHAR CHAR will end the line\n" +msgstr "" +"\n" +"Spetsiaalsümbolid:\\n\"\n" +" * dsusp SÜMBOL SÜMBOL saadab terminali peatamise signaali, kui sisend on " +"loetud\n" +" eof SÜMBOL SÜMBOL saadab faili lõpu teate (lõpetab sisendi)\n" +" eol SÜMBOL SÜMBOL lõpetab rea\n" + +#: src/stty.c:525 +msgid "" +" * eol2 CHAR alternate CHAR for ending the line\n" +" erase CHAR CHAR will erase the last character typed\n" +" intr CHAR CHAR will send an interrupt signal\n" +" kill CHAR CHAR will erase the current line\n" +msgstr "" +" * eol2 SÜMBOL alternatiivne SÜMBOL rea lõpetamiseks\n" +" erase SÜMBOL SÜMBOL kustutab viimati kirjutatud sümboli\n" +" intr SÜMBOL SÜMBOL saadab katkestamise signaali\n" +" kill SÜMBOL SÜMBOL kustutab jooksva rea\n" + +#: src/stty.c:531 +msgid "" +" * lnext CHAR CHAR will enter the next character quoted\n" +" quit CHAR CHAR will send a quit signal\n" +" * rprnt CHAR CHAR will redraw the current line\n" +" start CHAR CHAR will restart the output after stopping it\n" +msgstr "" +" * lnext SÜMBOL SÜMBOL sisestab järgmise sümboli kvoodituna\n" +" quit SÜMBOL SÜMBOL saadab väljumise signaali\n" +" * rprnt SÜMBOL SÜMBOL joonistab jooksva rea uuesti\n" +" start SÜMBOL SÜMBOL käivitab väljundi peale peatamist\n" + +#: src/stty.c:537 +msgid "" +" stop CHAR CHAR will stop the output\n" +" susp CHAR CHAR will send a terminal stop signal\n" +" * swtch CHAR CHAR will switch to a different shell layer\n" +" * werase CHAR CHAR will erase the last word typed\n" +msgstr "" +" stop SÜMBOL SÜMBOL peatab väljundi\n" +" susp SÜMBOL SÜMBOL saadab terminali peatamise signaali\n" +" * swtch SÜMBOL SÜMBOL vahetab käsuinterpretaatori taset\n" +" * werase SÜMBOL SÜMBOL kustutab viimati kirjutatud sõna\n" + +#: src/stty.c:543 +msgid "" +"\n" +"Special settings:\n" +" N set the input and output speeds to N bauds\n" +" * cols N tell the kernel that the terminal has N columns\n" +" * columns N same as cols N\n" +msgstr "" +"\n" +"Spetsiaalseaded:\n" +" N sea sisendi ja väljundi kiiruseks N boodi\n" +" * cols N teata tuumale, et terminalil on N veergu\n" +" * columns N sama, kui cols N\n" + +#: src/stty.c:550 +msgid "" +" ispeed N set the input speed to N\n" +" * line N use line discipline N\n" +" min N with -icanon, set N characters minimum for a completed " +"read\n" +" ospeed N set the output speed to N\n" +msgstr "" +" ispeed N sea sisendi kiiruseks N\n" +" * line N kasuta liiniseadeid N\n" +" min N -icanon omadusega, sea lugemise lõpetamiseks min, N " +"sümbolit\n" +" ospeed N sea väljundi kiiruseks N\n" + +#: src/stty.c:556 +msgid "" +" * rows N tell the kernel that the terminal has N rows\n" +" * size print the number of rows and columns according to the " +"kernel\n" +" speed print the terminal speed\n" +" time N with -icanon, set read timeout of N tenths of a second\n" +msgstr "" +" * rows N teata tuumale, et terminalil on N rida\n" +" * size väljasta terminali veerud ja read, vastavalt tuuma infole\n" +" speed väljasta terminali kiirus\n" +" time N -icanon omadusega, sea lugemise taimout N sekundi " +"kümnendikku\n" + +#: src/stty.c:562 +msgid "" +"\n" +"Control settings:\n" +" [-]clocal disable modem control signals\n" +" [-]cread allow input to be received\n" +" * [-]crtscts enable RTS/CTS handshaking\n" +" csN set character size to N bits, N in [5..8]\n" +msgstr "" +"\n" +"Kontrollseaded:\n" +" [-]clocal blokeeri modemi kontrolli signaalid\n" +" [-]cread luba sisendit\n" +"* [-]crtscts luba RTS/CTS vookontroll\n" +" csN sea sümboli suuruseks N bitti, N vahemikust [5..8]\n" + +#: src/stty.c:570 +msgid "" +" [-]cstopb use two stop bits per character (one with `-')\n" +" [-]hup send a hangup signal when the last process closes the tty\n" +" [-]hupcl same as [-]hup\n" +" [-]parenb generate parity bit in output and expect parity bit in " +"input\n" +" [-]parodd set odd parity (even with `-')\n" +msgstr "" +" [-]cstopb kasuta sümboli kohta kaht stop bitti (üks `-' korral)\n" +" [-]hup saada hangup signaal, kui viimane protsess suleb tty\n" +" [-]hupcl sama, kui [-]hup\n" +" [-]parenb genereeri väljundis paarsusbitt ja eelda paarsust sisendis\n" +" [-]parodd sea paaritu paarsus (paaris `-' korral)\n" + +#: src/stty.c:577 +msgid "" +"\n" +"Input settings:\n" +" [-]brkint breaks cause an interrupt signal\n" +" [-]icrnl translate carriage return to newline\n" +" [-]ignbrk ignore break characters\n" +" [-]igncr ignore carriage return\n" +msgstr "" +"\n" +"Sisendiseaded:\n" +" [-]brkint break põhjustab katkestuse signaali\n" +" [-]icrnl tõlgi rea algusse sümbol reavahetuseks\n" +" [-]ignbrk ignoreeri break sümbolit\n" +" [-]igncr ignoreeri rea algusse sümbolit\n" + +#: src/stty.c:585 +msgid "" +" [-]ignpar ignore characters with parity errors\n" +" * [-]imaxbel beep and do not flush a full input buffer on a character\n" +" [-]inlcr translate newline to carriage return\n" +" [-]inpck enable input parity checking\n" +" [-]istrip clear high (8th) bit of input characters\n" +msgstr "" +" [-]ignpar ignoreeri paarsusveaga sümboleid\n" +" * [-]imaxbel piiksu ja ära tühjenda täis sisendpuhvrit\n" +" [-]inlcr tõlgi reavahetus rea algusse sümboliks\n" +" [-]inpck luba sisendi paarsuse kontroll\n" +" [-]istrip eemalda sisendsümbolitelt ülemine (8-s) bitt\n" + +#: src/stty.c:592 +msgid "" +" * [-]iuclc translate uppercase characters to lowercase\n" +" * [-]ixany let any character restart output, not only start character\n" +" [-]ixoff enable sending of start/stop characters\n" +" [-]ixon enable XON/XOFF flow control\n" +" [-]parmrk mark parity errors (with a 255-0-character sequence)\n" +" [-]tandem same as [-]ixoff\n" +msgstr "" +" * [-]iuclc tõlgi suurtähed väiketähtedeks\n" +" * [-]ixany luba väljundit alustada igal, mitte ainult start sümbolil\n" +" [-]ixoff luba start/stop sümbolite edastus\n" +" [-]ixon luba XON/XOFF vookontroll\n" +" [-]parmrk märgi paarsusvead (kasutatakse 255-0-sümbol järjendis)\n" +" [-]tandem sama, kui [-]ixoff\n" + +#: src/stty.c:600 +msgid "" +"\n" +"Output settings:\n" +" * bsN backspace delay style, N in [0..1]\n" +" * crN carriage return delay style, N in [0..3]\n" +" * ffN form feed delay style, N in [0..1]\n" +" * nlN newline delay style, N in [0..1]\n" +msgstr "" +"\n" +"Väljundi seaded:\n" +" * bsN samm tagasi viivitus, N vahemikust [0..1]\n" +" * crN rea algusse viivitus, N vahemikust [0..3]\n" +" * ffN lehevahetuse viivitus, N vahemikust [0..1]\n" +" * nlN reavahetuse viivitus, N vahemikust [0..1]\n" + +#: src/stty.c:608 +msgid "" +" * [-]ocrnl translate carriage return to newline\n" +" * [-]ofdel use delete characters for fill instead of null characters\n" +" * [-]ofill use fill (padding) characters instead of timing for delays\n" +" * [-]olcuc translate lowercase characters to uppercase\n" +" * [-]onlcr translate newline to carriage return-newline\n" +" * [-]onlret newline performs a carriage return\n" +msgstr "" +" * [-]ocrnl tõlgi rea algusse sümbol reavahetuseks\n" +" * [-]ofdel kasuta täitesümbolitena null asemel kustutamise sümbolit\n" +" * [-]ofill kasuta viivitustel ootamise asemel täitesümboleid\n" +" * [-]olcuc tõlgi väiketähed suurtähtedeks\n" +" * [-]onlcr tõlgi reavahetus paariks rea algusse-reavahetus\n" +" * [-]onlret reavahetus käitub, nagu rea algusse sümbol\n" + +#: src/stty.c:616 +msgid "" +" * [-]onocr do not print carriage returns in the first column\n" +" [-]opost postprocess output\n" +" * tabN horizontal tab delay style, N in [0..3]\n" +" * tabs same as tab0\n" +" * -tabs same as tab3\n" +" * vtN vertical tab delay style, N in [0..1]\n" +msgstr "" +" * [-]onocr ära väljasta esimesel veerul rea algusse sümbolit\n" +" [-]opost väljundi järeltöötlus\n" +" * tabN horisontaalse tabulaatori viivitus, N vahemikust [0..3]\n" +" * tabs sama, kui tab0\n" +" * -tabs sama, kui tab3\n" +" * vtN vertikaalse tabulaatori viivitus, N vahemikust [0..1]\n" + +#: src/stty.c:624 +msgid "" +"\n" +"Local settings:\n" +" [-]crterase echo erase characters as backspace-space-backspace\n" +" * crtkill kill all line by obeying the echoprt and echoe settings\n" +" * -crtkill kill all line by obeying the echoctl and echok settings\n" +msgstr "" +"\n" +"Lokaalsed seaded:\n" +" [-]crterase korda kustutamise sümbolit kui samm tagasi-tühik-samm " +"tagasi\n" +" * crtkill surma terve rida vastavalt echoprt ja echoe seadetele\n" +" * -crtkill surma terve rida vastavalt echoctl ja echok seadetele\n" + +#: src/stty.c:631 +msgid "" +" * [-]ctlecho echo control characters in hat notation (`^c')\n" +" [-]echo echo input characters\n" +" * [-]echoctl same as [-]ctlecho\n" +" [-]echoe same as [-]crterase\n" +" [-]echok echo a newline after a kill character\n" +msgstr "" +" * [-]ctlecho korda kontrollsümboleid katus notatsioonis (`^c')\n" +" [-]echo korda sisendi sümboleid\n" +" * [-]echoctl sama, kui [-]ctlecho\n" +" [-]echoe sama, kui [-]crterase\n" +" [-]echok väljasta kill sümboli järel reavahetus\n" + +#: src/stty.c:638 +msgid "" +" * [-]echoke same as [-]crtkill\n" +" [-]echonl echo newline even if not echoing other characters\n" +" * [-]echoprt echo erased characters backward, between `\\' and '/'\n" +" [-]icanon enable erase, kill, werase, and rprnt special characters\n" +" [-]iexten enable non-POSIX special characters\n" +msgstr "" +" * [-]echoke sama, kui [-]crtkill\n" +" [-]echonl korda reavahetust isegi, kui teisi sümboleid ei korrata\n" +" * [-]echoprt korda kustutatud sümboleid esitades neid `\\\\' ja '/' " +"vahel\n" +" [-]icanon luba spetsiaalsümbolid erase, kill, werase ja rprnt\n" +" [-]iexten luba POSIX mittevastavad spetsiaalsümbolid\n" + +#: src/stty.c:645 +msgid "" +" [-]isig enable interrupt, quit, and suspend special characters\n" +" [-]noflsh disable flushing after interrupt and quit special " +"characters\n" +" * [-]prterase same as [-]echoprt\n" +" * [-]tostop stop background jobs that try to write to the terminal\n" +" * [-]xcase with icanon, escape with `\\' for uppercase characters\n" +msgstr "" +" [-]isig luba spetsiaalsümbolid interrupt, quit ja suspend\n" +" [-]noflsh keela tühjendamine peale katkestamise ja väljumise " +"sümboleid\n" +" * [-]prterase sama, kui [-]echoprt\n" +" * [-]tostop peata taustatööd, mis üritavad terminalile kirjutada\n" +" * [-]xcase icanon omadusega, kasuta suurtähtede ees `\\\\'\n" + +#: src/stty.c:652 +msgid "" +"\n" +"Combination settings:\n" +" * [-]LCASE same as [-]lcase\n" +" cbreak same as -icanon\n" +" -cbreak same as icanon\n" +msgstr "" +"\n" +"Kombineeritud seaded:\n" +" * [-]LCASE sama, kui [-]lcase\n" +" cbreak sama, kui -icanon\n" +" -cbreak sama, kui icanon\n" + +#: src/stty.c:659 +msgid "" +" cooked same as brkint ignpar istrip icrnl ixon opost isig\n" +" icanon, eof and eol characters to their default values\n" +" -cooked same as raw\n" +" crt same as echoe echoctl echoke\n" +msgstr "" +" cooked sama, kui brkint ignpar istrip icrnl ixon opost isig\n" +" icanon, eof ja eol sümbolid seatakse vaikimisi väärtustele\n" +" -cooked sama, kui raw\n" +" crt sama, kui echoe echoctl echoke\n" + +#: src/stty.c:665 +msgid "" +" dec same as echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq same as [-]ixany\n" +" ek erase and kill characters to their default values\n" +" evenp same as parenb -parodd cs7\n" +msgstr "" +" dec sama, kui echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq sama, kui [-]ixany\n" +" ek erase ja kill sümbolid seatakse vaikimisi väärtustele\n" +" evenp sama, kui parenb -parodd cs7\n" + +#: src/stty.c:672 +msgid "" +" -evenp same as -parenb cs8\n" +" * [-]lcase same as xcase iuclc olcuc\n" +" litout same as -parenb -istrip -opost cs8\n" +" -litout same as parenb istrip opost cs7\n" +" nl same as -icrnl -onlcr\n" +" -nl same as icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +msgstr "" +" -evenp sama, kui -parenb cs8\n" +" * [-]lcase sama, kui xcase iuclc olcuc\n" +" litout sama, kui -parenb -istrip -opost cs8\n" +" -litout sama, kui parenb istrip opost cs7\n" +" nl sama, kui -icrnl -onlcr\n" +" -nl sama, kui icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" + +#: src/stty.c:680 +msgid "" +" oddp same as parenb parodd cs7\n" +" -oddp same as -parenb cs8\n" +" [-]parity same as [-]evenp\n" +" pass8 same as -parenb -istrip cs8\n" +" -pass8 same as parenb istrip cs7\n" +msgstr "" +" oddp sama, kui parenb parodd cs7\n" +" -oddp sama, kui -parenb cs8\n" +" [-]parity sama, kui [-]evenp\n" +" pass8 sama, kui -parenb -istrip cs8\n" +" -pass8 sama, kui parenb istrip cs7\n" + +#: src/stty.c:687 +msgid "" +" raw same as -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw same as cooked\n" +msgstr "" +" raw sama, kui -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw sama, kui cooked\n" + +#: src/stty.c:693 +msgid "" +" sane same as cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, all special\n" +" characters to their default values.\n" +msgstr "" +" sane sama, kui cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, kõik\n" +" spetsiaalsümbolid seatakse vaikimisi väärtustele\n" + +#: src/stty.c:701 +msgid "" +"\n" +"Handle the tty line connected to standard input. Without arguments,\n" +"prints baud rate, line discipline, and deviations from stty sane. In\n" +"settings, CHAR is taken literally, or coded as in ^c, 0x37, 0177 or\n" +"127; special values ^- or undef used to disable special characters.\n" +msgstr "" +"\n" +"Käsitle terminali, mis on ühendatud standardsisendiga. Kui argumente\n" +"ei antud, väljasta terminali kiirus, liini seaded ja erinevused seadest\n" +"`stty sane'. Terminali seadete muutmisel käsitletakse SÜMBOLit kas\n" +"literalina või kui ^c, 0x37, 0177 või 127; spetsiaalväärtuseid ^- või\n" +"undef kasutatakse vastava sümboli blokeerimiseks.\n" + +#: src/stty.c:787 +msgid "only one device may be specified" +msgstr "lubatud on ainult üks seade" + +#: src/stty.c:882 +msgid "" +"the options for verbose and stty-readable output styles are\n" +"mutually exclusive" +msgstr "" +"inimesele loetava ja programmile loetava väljundi seaded on üksteist " +"välistavad" + +#: src/stty.c:887 +msgid "when specifying an output style, modes may not be set" +msgstr "kui määrate väljundi moodi, siis ei saa seadme moodi seada" + +#: src/stty.c:903 +#, c-format +msgid "%s: couldn't reset non-blocking mode" +msgstr "%s: ei õnnestu eemaldada mitte-blokeeruvat moodi" + +#: src/stty.c:957 src/stty.c:1064 +#, c-format +msgid "invalid argument `%s'" +msgstr "vigane argument `%s'" + +#: src/stty.c:968 src/stty.c:985 src/stty.c:997 src/stty.c:1010 +#: src/stty.c:1022 src/stty.c:1041 +#, c-format +msgid "missing argument to `%s'" +msgstr "`%s' nõuab argumenti" + +#: src/stty.c:1117 +#, c-format +msgid "%s: unable to perform all requested operations" +msgstr "%s: kõiki nõutud operatsioone ei õnnestunud sooritada" + +#: src/stty.c:1122 +msgid "new_mode: mode\n" +msgstr "new_mode: mood\n" + +#: src/stty.c:1462 +#, c-format +msgid "%s: no size information for this device" +msgstr "%s: sellel seadmel puudub info suuruse kohta" + +#: src/stty.c:1944 +#, c-format +msgid "invalid integer argument `%s'" +msgstr "vigane numbriline argument `%s'" + +#: src/su.c:289 +msgid "Password:" +msgstr "Parool:" + +#: src/su.c:292 +msgid "getpass: cannot open /dev/tty" +msgstr "getpass: ei õnnestu avada /dev/tty" + +#: src/su.c:350 +msgid "cannot set groups" +msgstr "ei õnnestu seada gruppe" + +#: src/su.c:354 +msgid "cannot set group id" +msgstr "ei õnnestu seada grupi id" + +#: src/su.c:356 +msgid "cannot set user id" +msgstr "ei õnnestu seada kasutaja id" + +#: src/su.c:437 +#, c-format +msgid "Usage: %s [OPTION]... [-] [USER [ARG]...]\n" +msgstr "Kasutamine: %s [VÕTI]... [-] [KASUTAJA [ARGUMENT]...]\n" + +#: src/su.c:438 +msgid "" +"Change the effective user id and group id to that of USER.\n" +"\n" +" -, -l, --login make the shell a login shell\n" +" -c, --commmand=COMMAND pass a single COMMAND to the shell with -c\n" +" -f, --fast pass -f to the shell (for csh or tcsh)\n" +" -m, --preserve-environment do not reset environment variables\n" +" -p same as -m\n" +" -s, --shell=SHELL run SHELL if /etc/shells allows it\n" +msgstr "" +"Muuda kasutaja efektiine kasutaja id ja grupi id.\n" +"\n" +" -, -l, --login meldi kasutajana\n" +" -c, --commmand=KÄSK edasta KÄSK shellile võtmega -c\n" +" -f, --fast edasta shellile võti -f (csh või tcsh)\n" +" -m, --preserve-environment säilita keskkonnamuutujaid\n" +" -p sama, kui -m\n" +" -s, --shell=PROGRAMM käivita PROGRAMM, kui /etc/shells seda lubab\n" + +#: src/su.c:450 +msgid "" +"\n" +"A mere - implies -l. If USER not given, assume root.\n" +msgstr "" +"\n" +"Ainult - rakendab võtme -l. Kui KASUTAJA ei antud, kasuta nime root.\n" + +#: src/su.c:529 +#, c-format +msgid "user %s does not exist" +msgstr "kasutajat %s ei ole" + +#: src/su.c:552 +msgid "incorrect password" +msgstr "vale parool" + +#: src/su.c:569 +#, c-format +msgid "using restricted shell %s" +msgstr "kasutan piiratud käsuinterpretaatorit %s" + +#: src/su.c:580 +#, c-format +msgid "warning: cannot change directory to %s" +msgstr "hoiatus: ei saa minna kataloogi %s" + +#: src/sum.c:36 +msgid "Kayvan Aghaiepour and David MacKenzie" +msgstr "Kayvan Aghaiepour ja David MacKenzie" + +#: src/sum.c:64 +msgid "" +"Print checksum and block counts for each FILE.\n" +"\n" +" -r defeat -s, use BSD sum algorithm, use 1K blocks\n" +" -s, --sysv use System V sum algorithm, use 512 bytes blocks\n" +msgstr "" +"Väljasta iga faili kohta kontrollsumma ja blokkide arv.\n" +"\n" +" -r kasuta BSD sum algoritmi, kasuta 1K blokke\n" +" -s, --sysv kasuta System V sum algoritmi, kasuta 512 baidiseid " +"blokke\n" + +#: src/sync.c:45 +msgid "" +"Force changed blocks to disk, update the super block.\n" +"\n" +msgstr "" +"Salvesta muutused kettale, uuenda superplokki.\n" +"\n" + +#: src/sync.c:70 src/tty.c:112 +msgid "ignoring all arguments" +msgstr "ignoreerin kõiki argumente" + +#: src/sys2.h:492 +msgid " --help display this help and exit\n" +msgstr " --help väljasta see abiinfo ja lõpeta töö\n" + +#: src/sys2.h:494 +msgid " --version output version information and exit\n" +msgstr " --version väljasta versiooniinfo ja lõpeta töö\n" + +#: src/tac.c:54 +msgid "Jay Lepreau and David MacKenzie" +msgstr "Jay Lepreau ja David MacKenzie" + +#: src/tac.c:131 +msgid "" +"Write each FILE to standard output, last line first.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Kirjuta iga FAIL standardväljundisse, viimane rida esimesena.\n" +"Kui FAIL puudub või on -, loe standardsisendit.\n" +"\n" + +#: src/tac.c:139 +msgid "" +" -b, --before attach the separator before instead of after\n" +" -r, --regex interpret the separator as a regular expression\n" +" -s, --separator=STRING use STRING as the separator instead of newline\n" +msgstr "" +" -b, --before kasuta eraldajat enne, mitte pärast\n" +" -r, --regex interpreteeri eraldajat regulaaravaldisena\n" +" -s, --separator=SÕNE kasuta reavahetuse asemel eraldajana SÕNE\n" + +#: src/tac.c:453 src/tac.c:592 +msgid "stdin: read error" +msgstr "stdin: viga lugemisel" + +#: src/tac.c:638 +msgid "separator cannot be empty" +msgstr "eraldaja ei või olla tühi" + +#: src/tail.c:49 +msgid "Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering" +msgstr "Paul Rubin, David MacKenzie, Ian Lance Taylor ja Jim Meyering" + +#: src/tail.c:238 +#, c-format +msgid "" +"Print the last %d lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Väljasta viimased %d rida igast FAILIST standardväljundisse.\n" +"Enam, kui ühe FAILI korral, lisa iga faili ette päis faili nimega.\n" +"Kui FAIL puudub või on -, loe standardsisendit.\n" +"\n" + +#: src/tail.c:247 +msgid "" +" --retry keep trying to open a file even if it is\n" +" inaccessible when tail starts or if it becomes\n" +" inaccessible later -- useful only with -f\n" +" -c, --bytes=N output the last N bytes\n" +msgstr "" +" --retry jätka faili avamise üritamist isegi kui faili\n" +" ei saa tail käivitamisel kasutada või kui ta\n" +" muutub mittekasutatavaks hiljem -- kasulik\n" +" ainult võtmega -f\n" +" -c, --bytes=N väljasta viimased N baiti\n" + +#: src/tail.c:253 +msgid "" +" -f, --follow[={name|descriptor}]\n" +" output appended data as the file grows;\n" +" -f, --follow, and --follow=descriptor are\n" +" equivalent\n" +" -F same as --follow=name --retry\n" +msgstr "" +" -f, --follow[={nimi|pide}]\n" +" väljasta faili kasvamisel lisanduvad andmed;\n" +" -f, --follow ja --follow=pide on samaväärsed\n" +" -F sama, kui --follow=nimi --retry\n" + +#: src/tail.c:260 +#, c-format +msgid "" +" -n, --lines=N output the last N lines, instead of the last %d\n" +" --max-unchanged-stats=N\n" +" with --follow=name, reopen a FILE which has not\n" +" changed size after N (default %d) iterations\n" +" to see if it has been unlinked or renamed\n" +" (this is the usual case of rotated log files)\n" +msgstr "" +" -n, --lines=N väljasta vaikimisi %d viimase rea asemel N rida\n" +" --max-unchanged-stats=N\n" +" võtmega --follow=nimi, ava FAIL, mis ei ole N\n" +" iteratsiooni (vaikimisi %d) järel muutunud, " +"uuesti\n" +" tegemaks kindlaks et seda faili ei ole " +"kustutatud\n" +" või ümber nimetatud (nagu seda võib juhtuda\n" +" logifailidega) \n" + +#: src/tail.c:271 +msgid "" +" --pid=PID with -f, terminate after process ID, PID dies\n" +" -q, --quiet, --silent never output headers giving file names\n" +" -s, --sleep-interval=S with -f, sleep for approximately S seconds\n" +" (default 1.0) between iterations.\n" +" -v, --verbose always output headers giving file names\n" +msgstr "" +" --pid=PID võtmega -f, lõpeta töö, kui protsess PID lõpetab\n" +" -q, --quiet, --silent ära väljasta päiseid faili nimega\n" +" -s, --sleep-interval=S võtmega -f, maga jälgimiste vahel umbes S " +"sekundit\n" +" (vaikimisi 1.0)\n" +" -v, --verbose väljasta alati päised faili nimega\n" + +#: src/tail.c:280 +msgid "" +"\n" +"If the first character of N (the number of bytes or lines) is a `+',\n" +"print beginning with the Nth item from the start of each file, otherwise,\n" +"print the last N items in the file. N may have a multiplier suffix:\n" +"b for 512, k for 1024, m for 1048576 (1 Meg).\n" +"\n" +msgstr "" +"\n" +"Kui N esimene sümbol (baitide või ridade arv) on `+', väljasta alustades\n" +"faili algusest Ninda elemendiga, muidu väljasta failist viimased N " +"elementi. \n" +"N võib omada kordavat sufiksit:\n" +"b on 512, k on 1024, m on 1048576 (1 Meg).\n" +"\n" + +#: src/tail.c:288 +msgid "" +"With --follow (-f), tail defaults to following the file descriptor, which\n" +"means that even if a tail'ed file is renamed, tail will continue to track\n" +"its end. " +msgstr "" +"Võtmega --follow (-f), jälgib tail vaikimisi faili pidet. See tähendab, et\n" +"tail saab jätkata faili jälgimist isegi juhul, kui fail nimetatakse ümber.\n" +"Selline " + +#: src/tail.c:293 +msgid "" +"This default behavior is not desirable when you really want to\n" +"track the actual name of the file, not the file descriptor (e.g., log\n" +"rotation). Use --follow=name in that case. That causes tail to track the\n" +"named file by reopening it periodically to see if it has been removed and\n" +"recreated by some other program.\n" +msgstr "" +"käitumine ei ole kasulik, kui teil on vaja faili jälgida nime järgi,\n" +"mitte failipideme (n. logide roteerumisel). Sellisel juhul kasutage võtit\n" +"--follow=nimi. Siis jälgib tail faili nime põhjal, avades seda " +"perioodiliselt\n" +"uuesti, et testida et faili pole vahepeal mõne programmi poolt ümber " +"nimetatud\n" +"ja uuesti loodud.\n" + +#: src/tail.c:331 +#, c-format +msgid "closing %s (fd=%d)" +msgstr "sulen %s (fd=%d)" + +#: src/tail.c:391 +#, c-format +msgid "%s: cannot seek to offset %s" +msgstr "%s: ei õnnestu liikuda nihkele %s" + +#: src/tail.c:395 +#, c-format +msgid "%s: cannot seek to relative offset %s" +msgstr "%s: ei õnnestu liikuda suhtelisele nihkele %s" + +#: src/tail.c:400 +#, c-format +msgid "%s: cannot seek to end-relative offset %s" +msgstr "%s: ei õnnestu liikuda lõpu-suhtelisele nihkele %s" + +#: src/tail.c:818 +#, c-format +msgid "`%s' has become inaccessible" +msgstr "`%s' pole enam kasutatav" + +#: src/tail.c:835 +#, c-format +msgid "`%s' has been replaced with an untailable file; giving up on this name" +msgstr "`%s' asendati mitte-jälgitava failiga; ei jälgi seda enam" + +#: src/tail.c:856 +#, c-format +msgid "`%s' has become accessible" +msgstr "`%s' on jälle kasutatav" + +#: src/tail.c:864 +#, c-format +msgid "`%s' has appeared; following end of new file" +msgstr "`%s' tekkis; järgin uue faili lõppu" + +#: src/tail.c:875 +#, c-format +msgid "`%s' has been replaced; following end of new file" +msgstr "`%s' asendati; järgin uue faili lõppu" + +#: src/tail.c:1000 +#, c-format +msgid "%s: file truncated" +msgstr "%s: fail on lühendatud" + +#: src/tail.c:1020 +msgid "no files remaining" +msgstr "rohkem faile pole" + +#: src/tail.c:1236 +#, c-format +msgid "%s: cannot follow end of this type of file; giving up on this name" +msgstr "%s: seda tüüpi faili lõppu ei saa järgida; annan alla" + +#: src/tail.c:1356 +#, c-format +msgid "%c: invalid suffix character in obsolescent option" +msgstr "%c: vigane sufiksi sümbol aeguval võtmel" + +#: src/tail.c:1405 +#, c-format +msgid "" +"too many arguments; When using tail's obsolescent option syntax (%s)\n" +"there may be no more than one file argument. Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"liiga palju argumente; kui kasutate tail käsu aegunud võtmeid (%s),\n" +"ei saa argumendina kasutada enam kui üht faili. Kasutage selle asemel\n" +"samaväärset võtit -n või -c." + +#: src/tail.c:1414 +#, c-format +msgid "" +"Warning: it is not portable to use two or more file arguments with\n" +"tail's obsolescent option syntax (%s). Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"hoiatus: taili aegunud võtmete süntaksiga (%s) pole enam, kui ühe faili\n" +"kasutamine argumendina eri süsteemidega ühilduv. Kasutage selle asemel\n" +"samaväärset võtit -n või -c." + +#: src/tail.c:1423 +#, c-format +msgid "`%s' option is obsolete; use `%s-%c %.*s'" +msgstr "võti `%s' on aegunud; kasutage `%s-%c %.*s'" + +#: src/tail.c:1484 +#, c-format +msgid "%s is larger than the maximum file size on this system" +msgstr "" +"%s on suurem, kui selle süsteemi poolt toetatav maksimaalne faili suurus" + +#: src/tail.c:1510 +#, c-format +msgid "%s: invalid maximum number of unchanged stats between opens" +msgstr "%s: vigane maksimum arv mittemuutunud atribuute avamiste vahel" + +#: src/tail.c:1522 +#, c-format +msgid "%s: invalid maximum number of consecutive size changes" +msgstr "%s: vigane maksimum arv järgnevaid suuruse muutusi" + +#: src/tail.c:1534 +#, c-format +msgid "%s: invalid PID" +msgstr "%s: vigane PID" + +#: src/tail.c:1549 +#, c-format +msgid "%s: invalid number of seconds" +msgstr "%s: vigane arv sekundeid" + +#: src/tail.c:1568 +msgid "warning: --retry is useful only when following by name" +msgstr "hoiatus: --retry on kasutatav ainult failide jälgimisel" + +#: src/tail.c:1572 +msgid "warning: PID ignored; --pid=PID is useful only when following" +msgstr "" +"hoiatus: PID ignoreeritakse; --pid=PID on kasulik ainult failide jälgimisel" + +#: src/tail.c:1575 +msgid "warning: --pid=PID is not supported on this system" +msgstr "hoiatus: --pid=PID ei ole selles süsteemis toetatud" + +#: src/tee.c:33 +msgid "Mike Parker, Richard M. Stallman, and David MacKenzie" +msgstr "Mike Parker, Richard M. Stallman ja David MacKenzie" + +#: src/tee.c:64 +msgid "" +"Copy standard input to each FILE, and also to standard output.\n" +"\n" +" -a, --append append to the given FILEs, do not overwrite\n" +" -i, --ignore-interrupts ignore interrupt signals\n" +msgstr "" +"Kopeeri standardsisend igasse FAILi, samuti standardväljundisse.\n" +"\n" +" -a, --append lisa antud FAILidesse, ära kirjuta üle\n" +" -i, --ignore-interrupts ignoreeri katkestusi\n" + +#: src/test.c:216 +msgid "argument expected\n" +msgstr "argument puudub\n" + +#: src/test.c:224 +#, c-format +msgid "integer expression expected %s\n" +msgstr "oodatakse täisarvudega avaldist %s\n" + +#: src/test.c:342 +msgid "')' expected\n" +msgstr "')' puudub\n" + +#: src/test.c:345 +#, c-format +msgid "')' expected, found %s\n" +msgstr "')' puudub, leidsin %s\n" + +#: src/test.c:361 src/test.c:894 +#, c-format +msgid "%s: unary operator expected\n" +msgstr "%s: oodati unaarset operaatorit\n" + +#: src/test.c:389 src/test.c:920 +#, c-format +msgid "%s: binary operator expected\n" +msgstr "%s: oodati binaarset operaatorit\n" + +#: src/test.c:424 +msgid "before -lt" +msgstr "enne -lt" + +#: src/test.c:432 +msgid "after -lt" +msgstr "peale -lt" + +#: src/test.c:446 +msgid "before -le" +msgstr "enne -le" + +#: src/test.c:453 +msgid "after -le" +msgstr "peale -le" + +#: src/test.c:469 +msgid "before -gt" +msgstr "enne -gt" + +#: src/test.c:476 +msgid "after -gt" +msgstr "peale -gt" + +#: src/test.c:490 +msgid "before -ge" +msgstr "enne -ge" + +#: src/test.c:497 +msgid "after -ge" +msgstr "peale -ge" + +#: src/test.c:512 +msgid "-nt does not accept -l\n" +msgstr "-nt ei luba -l\n" + +#: src/test.c:526 +msgid "before -ne" +msgstr "enne -ne" + +#: src/test.c:533 +msgid "after -ne" +msgstr "peale -ne" + +#: src/test.c:549 +msgid "before -eq" +msgstr "enne -eq" + +#: src/test.c:556 +msgid "after -eq" +msgstr "peale -eq" + +#: src/test.c:567 +msgid "-ef does not accept -l\n" +msgstr "-ef ei luba -l\n" + +#: src/test.c:586 +msgid "-ot does not accept -l\n" +msgstr "-ot ei luba -l\n" + +#: src/test.c:593 +msgid "unknown binary operator" +msgstr "tundmatu binaarne operaator" + +#: src/test.c:781 +msgid "after -t" +msgstr "peale -t" + +#: src/test.c:979 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: [ EXPRESSION ]\n" +" or: %s OPTION\n" +msgstr "" +"Kasutamine: %s AVALDIS\n" +" või: [ AVALDIS ]\n" +" või: %s VÕTI\n" + +#: src/test.c:985 +msgid "" +"Exit with the status determined by EXPRESSION.\n" +"\n" +msgstr "" +"Lõpeta AVALDISe poolt määratud koodiga.\n" +"\n" + +#: src/test.c:991 +msgid "" +"\n" +"EXPRESSION is true or false and sets exit status. It is one of:\n" +msgstr "" +"\n" +"AVALDIS on kas tõene või väär ja seab lõpetamise oleku.\n" +"Avaldis on üks järgnevaist:\n" + +#: src/test.c:995 +msgid "" +"\n" +" ( EXPRESSION ) EXPRESSION is true\n" +" ! EXPRESSION EXPRESSION is false\n" +" EXPRESSION1 -a EXPRESSION2 both EXPRESSION1 and EXPRESSION2 are true\n" +" EXPRESSION1 -o EXPRESSION2 either EXPRESSION1 or EXPRESSION2 is true\n" +msgstr "" +"\n" +" ( AVALDIS ) AVALDIS on tõene\n" +" ! AVALDIS AVALDIS on väär\n" +" AVALDIS1 -a AVALDIS2 nii AVALDIS1, kui ka AVALDIS2 on tõesed\n" +" AVALDIS1 -o AVALDIS2 kas AVALDIS1 või AVALDIS2 on tõene\n" + +#: src/test.c:1002 +msgid "" +"\n" +" [-n] STRING the length of STRING is nonzero\n" +" -z STRING the length of STRING is zero\n" +" STRING1 = STRING2 the strings are equal\n" +" STRING1 != STRING2 the strings are not equal\n" +msgstr "" +"\n" +" [-n] SÕNE SÕNE pikkus on nullist erinev\n" +" -z SÕNE SÕNE pikkus on null\n" +" SÕNE1 = SÕNE2 sõned on võrdsed\n" +" SÕNE1 != SÕNE2 sõned ei ole võrdsed\n" + +#: src/test.c:1009 +msgid "" +"\n" +" INTEGER1 -eq INTEGER2 INTEGER1 is equal to INTEGER2\n" +" INTEGER1 -ge INTEGER2 INTEGER1 is greater than or equal to INTEGER2\n" +" INTEGER1 -gt INTEGER2 INTEGER1 is greater than INTEGER2\n" +" INTEGER1 -le INTEGER2 INTEGER1 is less than or equal to INTEGER2\n" +" INTEGER1 -lt INTEGER2 INTEGER1 is less than INTEGER2\n" +" INTEGER1 -ne INTEGER2 INTEGER1 is not equal to INTEGER2\n" +msgstr "" +"\n" +" NUMBER1 -eq NUMBER2 NUMBER1 ja NUMBER2 on võrdsed\n" +" NUMBER1 -ge NUMBER2 NUMBER1 on suurem või võrdne, kui NUMBER2\n" +" NUMBER1 -gt NUMBER2 NUMBER1 on suurem, kui NUMBER2\n" +" NUMBER1 -le NUMBER2 NUMBER1 on väiksem või võrdne, kui NUMBER2\n" +" NUMBER1 -lt NUMBER2 NUMBER1 on väiksem, KUI NUMBER2\n" +" NUMBER1 -ne NUMBER2 NUMBER1 ja NUMBER2 ei ole võrdsed\n" + +#: src/test.c:1018 +msgid "" +"\n" +" FILE1 -ef FILE2 FILE1 and FILE2 have the same device and inode numbers\n" +" FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2\n" +" FILE1 -ot FILE2 FILE1 is older than FILE2\n" +msgstr "" +"\n" +" FAIL1 -ef FAIL2 FAIL1 ja FAIL2 omavad samu seadme ja ikirje numbreid\n" +" FAIL1 -nt FAIL2 FAIL1 on uuem (muutmise aeg), kui FAIL2\n" +" FAIL1 -ot FAIL2 FAIL1 on vanem, kui FAIL2\n" + +#: src/test.c:1024 +msgid "" +"\n" +" -b FILE FILE exists and is block special\n" +" -c FILE FILE exists and is character special\n" +" -d FILE FILE exists and is a directory\n" +" -e FILE FILE exists\n" +msgstr "" +"\n" +" -b FAIL FAIL on olemas ja on blokkseade\n" +" -c FAIL FAIL on olemas ja on sümbolseade\n" +" -d FAIL FAIL on olemas ja on kataloog\n" +" -e FAIL FAIL on olemas\n" + +#: src/test.c:1031 +msgid "" +" -f FILE FILE exists and is a regular file\n" +" -g FILE FILE exists and is set-group-ID\n" +" -h FILE FILE exists and is a symbolic link (same as -L)\n" +" -G FILE FILE exists and is owned by the effective group ID\n" +" -k FILE FILE exists and has its sticky bit set\n" +msgstr "" +" -f FAIL FAIL on olemas ja on tavaline fail\n" +" -g FAIL FAIL on olemas ja omab sea-grupi-ID õigust\n" +" -h FAIL FAIL on olemas ja on nimeviide (sama, kui -L)\n" +" -G FAIL FAIL on olemas grupp on efektiivne grupi ID\n" +" -k FAIL FAIL on olemas ja omab kleepimisõigust\n" + +#: src/test.c:1038 +msgid "" +" -L FILE FILE exists and is a symbolic link (same as -h)\n" +" -O FILE FILE exists and is owned by the effective user ID\n" +" -p FILE FILE exists and is a named pipe\n" +" -r FILE FILE exists and is readable\n" +" -s FILE FILE exists and has a size greater than zero\n" +msgstr "" +" -L FAIL FAIL on olemas ja on nimeviit\n" +" -O FAIL FAIL on olemas ja omanik on efektiivne kasutaja ID\n" +" -p FAIL FAIL on olemas ja on nimega toru\n" +" -r FAIL FAIL on olemas ja on loetav\n" +" -s FAIL FAIL on olemas ja tema suurus on suurem, kui null\n" + +#: src/test.c:1045 +msgid "" +" -S FILE FILE exists and is a socket\n" +" -t [FD] file descriptor FD (stdout by default) is opened on a " +"terminal\n" +" -u FILE FILE exists and its set-user-ID bit is set\n" +" -w FILE FILE exists and is writable\n" +" -x FILE FILE exists and is executable\n" +msgstr "" +" -S FAIL FAIL on olemas ja on pesa\n" +" -t [FP] terminalil on avatud failipide FP (vaikimisi standardväljund)\n" +" -u FAIL FAIL on olemas ja omab sea-kasutaja-ID õigust\n" +" -w FAIL FAIL on olemas ja on kirjutatav\n" +" -x FAIL FAIL on olemas ja on käivitatav\n" + +#: src/test.c:1052 +msgid "" +"\n" +"Beware that parentheses need to be escaped (e.g., by backslashes) for " +"shells.\n" +"INTEGER may also be -l STRING, which evaluates to the length of STRING.\n" +msgstr "" +"\n" +"Pange tähele, et sulud vajavad käsuinterpretaatori eest kaitset kvootimise\n" +"või langkriipsuga kaitsmise näol. NUMBER võib olla ka -l SÕNE, mis tähistab\n" +"siis SÕNE pikkust.\n" + +#: src/test.c:1067 +msgid "FIXME: ksb and mjb" +msgstr "FIXME: ksb ja mjb" + +#: src/test.c:1111 +msgid "missing `]'\n" +msgstr "puudub `]'\n" + +#: src/test.c:1125 +msgid "too many arguments\n" +msgstr "liiga palju argumente\n" + +#: src/touch.c:39 +msgid "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith" +msgstr "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie ja Randy Smith" + +#: src/touch.c:164 src/touch.c:179 +#, c-format +msgid "creating %s" +msgstr "loon %s" + +#: src/touch.c:222 +#, c-format +msgid "cannot touch %s" +msgstr "%s ei õnnestu kasutada" + +#: src/touch.c:228 +#, c-format +msgid "setting times of %s" +msgstr "sean faili %s aegu" + +#: src/touch.c:245 +msgid "" +"Update the access and modification times of each FILE to the current time.\n" +"\n" +msgstr "" +"Sea iga faili kasutamise ja muutmise aeg.\n" +"\n" + +#: src/touch.c:252 +msgid "" +" -a change only the access time\n" +" -c, --no-create do not create any files\n" +" -d, --date=STRING parse STRING and use it instead of current time\n" +" -f (ignored)\n" +" -m change only the modification time\n" +msgstr "" +" -a muuda ainult kasutamise (access) aeg\n" +" -c, --no-create ära loo faile\n" +" -d, --date=SÕNE analüüsi SÕNE ja kasuta seda jooksva aja asemel\n" +" -f (ignoreeritakse)\n" +" -m muuda ainult muutmise (modification) aega\n" + +#: src/touch.c:259 +msgid "" +" -r, --reference=FILE use this file's times instead of current time\n" +" -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time\n" +" --time=WORD set time given by WORD: access atime use (same as -" +"a)\n" +" modify mtime (same as -m)\n" +msgstr "" +" -r, --reference=FAIL kasuta jooksva aja asemel selle faili aegu\n" +" -t TEMPEL kasuta jooksva aja asemel [[SS]AA]KKPPttmm[.ss]\n" +" --time=SÕNA sea antud aeg: kasutamise aeg atime use (sama kui -" +"a)\n" +" muutmise aeg mtime (sama kui -m)\n" + +#: src/touch.c:267 +msgid "" +"\n" +"Note that the -d and -t options accept different time-date formats.\n" +msgstr "" +"\n" +"Pange tähele, et võtmed -d ja -t kasutavad erinevaid aja vorminguid.\n" + +#: src/touch.c:311 src/touch.c:331 +#, c-format +msgid "invalid date format %s" +msgstr "vigane kuupäeva vorming %s" + +#: src/touch.c:355 +msgid "cannot specify times from more than one source" +msgstr "ei õnnestu kirjeldada aegu rohkem kui ühest allikast" + +#: src/touch.c:378 +#, c-format +msgid "" +"warning: `touch %s' is obsolete; use `touch -t %04d%02d%02d%02d%02d.%02d'" +msgstr "" +"hoiatus: `touch %s' on aegunud; kasutage `touch -t %04d%02d%02d%02d%02d.%02d'" + +#: src/touch.c:399 +msgid "file arguments missing" +msgstr "argumentides puuduvad failide nimed" + +#: src/tr.c:327 +#, c-format +msgid "Usage: %s [OPTION]... SET1 [SET2]\n" +msgstr "Kasutamine: %s [VÕTI]... HULK1 [HULK2]...\n" + +#: src/tr.c:331 +msgid "" +"Translate, squeeze, and/or delete characters from standard input,\n" +"writing to standard output.\n" +"\n" +" -c, --complement first complement SET1\n" +" -d, --delete delete characters in SET1, do not translate\n" +" -s, --squeeze-repeats replace each input sequence of a repeated " +"character\n" +" that is listed in SET1 with a single occurrence\n" +" of that character\n" +" -t, --truncate-set1 first truncate SET1 to length of SET2\n" +msgstr "" +"Tõlgi, tihenda ja/või kustuta sümboleid standardsisendist väljastades \n" +"standardväljundisse.\n" +"\n" +" -c, --complement esmalt täienda HULK1\n" +" -d, --delete kustuta sümbolid HULK1, ei tõlgi\n" +" -s, --squeeze-repeats asenda iga korduv sümbol sisendi järjendis, mis " +"on\n" +" märgitud HULK1 selle sümboli ühekordse esitusega\n" +" -t, --truncate-set1 esmalt lühenda HULK1 HULK2 pikkuseks\n" + +#: src/tr.c:344 +msgid "" +"\n" +"SETs are specified as strings of characters. Most represent themselves.\n" +"Interpreted sequences are:\n" +"\n" +" \\NNN character with octal value NNN (1 to 3 octal digits)\n" +" \\\\ backslash\n" +" \\a audible BEL\n" +" \\b backspace\n" +" \\f form feed\n" +" \\n new line\n" +" \\r return\n" +" \\t horizontal tab\n" +msgstr "" +"\n" +"HULGAD esitatakse sümbolite jadana. Enamus esitab iseennast.\n" +"Interpreteeritavad järjendid on:\n" +"\n" +" \\NNN sümbol kaheksandväärtusega NNN (1 kuni 3 " +"kaheksandnumbrit)\n" +" \\\\ langkriips\n" +" \\a kuuldav piiks\n" +" \\b samm tagasi\n" +" \\f lehevahetus\n" +" \\n uus rida\n" +" \\r reavahetus\n" +" \\t horisontaalne tabulaator\n" + +#: src/tr.c:358 +msgid "" +" \\v vertical tab\n" +" CHAR1-CHAR2 all characters from CHAR1 to CHAR2 in ascending order\n" +" [CHAR*] in SET2, copies of CHAR until length of SET1\n" +" [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0\n" +" [:alnum:] all letters and digits\n" +" [:alpha:] all letters\n" +" [:blank:] all horizontal whitespace\n" +" [:cntrl:] all control characters\n" +" [:digit:] all digits\n" +msgstr "" +" \\v vertikaalne tabulaator\n" +" SÜMB1-SÜMB2 kõik sümbolid alates SÜMB1 kuni SÜMB2 kasvavas " +"järjekorras\n" +" [SÜMB*] HULGAS2, kopeerib sümbolit kuni HULK1 pikkuseni\n" +" [SÜMB*KORD] korda sümbolit, KORD on kaheksandnumber, kui algab " +"nulliga\n" +" [:alnum:] kõik tähed ja numbrid\n" +" [:alpha:] kõik tähed\n" +" [:blank:] kõik horisontaal tühemikud\n" +" [:cntrl:] kõik kontrollsümbolid\n" +" [:digit:] kõik numbrid\n" + +#: src/tr.c:369 +msgid "" +" [:graph:] all printable characters, not including space\n" +" [:lower:] all lower case letters\n" +" [:print:] all printable characters, including space\n" +" [:punct:] all punctuation characters\n" +" [:space:] all horizontal or vertical whitespace\n" +" [:upper:] all upper case letters\n" +" [:xdigit:] all hexadecimal digits\n" +" [=CHAR=] all characters which are equivalent to CHAR\n" +msgstr "" +" [:graph:] kõik trükitavad sümbolid, aga mitte tühik\n" +" [:lower:] kõik väiketähed\n" +" [:print:] kõik trükitavad sümbolid, ka tühik\n" +" [:punct:] kõik punktuatsiooni sümbolid\n" +" [:space:] kõik horisontaal või vertikaal tühemikud\n" +" [:upper:] kõik suurtähed\n" +" [:xdigit:] kõik kuueteistkümnend numbrid\n" +" [=SÜMBOL=] all sümbolid, mis on ekvivalentsed sümboliga SÜMBOL\n" + +#: src/tr.c:379 +msgid "" +"\n" +"Translation occurs if -d is not given and both SET1 and SET2 appear.\n" +"-t may be used only when translating. SET2 is extended to length of\n" +"SET1 by repeating its last character as necessary. " +msgstr "" +"\n" +"Tõlgitakse juhul, kui võtit -d ei kasutata ja HULK1 ja HULK2 on määratud.\n" +"-t saab kasutada ainult tõlkimisel. HULK2 laiendatakse HULK1 pikkuseni\n" +"korrates vajadusel viimast sümbolit. " + +#: src/tr.c:385 +msgid "" +"Excess characters\n" +"of SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to\n" +"expand in ascending order; used in SET2 while translating, they may\n" +"only be used in pairs to specify case conversion. " +msgstr "" +"Liigsed sümbolid hulgast 2 ignoreeritakse.\n" +"Ainult [:lower:] ja [:upper:] puhul on tagatud laiendamine kasvavalt;\n" +"kui kasutatakse tõlkimisel hulgas 2, võib neid suur- ja väiketähtedeks\n" +"tteisendamisek kasutada ainult paaris. " + +#: src/tr.c:391 +msgid "" +"-s uses SET1 if not\n" +"translating nor deleting; else squeezing uses SET2 and occurs after\n" +"translation or deletion.\n" +msgstr "" +"Kui ei tõlgita ega kustutata\n" +"kasutab -s HULK1; muidu kasutatakse tihendamiseks HULK2 ja tihendamine\n" +"toimub peale tõlkimist või kustutamist.\n" + +#: src/tr.c:557 +#, c-format +msgid "" +"warning: the ambiguous octal escape \\%c%c%c is being\n" +"\tinterpreted as the 2-byte sequence \\0%c%c, `%c'" +msgstr "" +"hoiatus: segast kaheksand paojada \\%c%c%c interpreteeritakse\n" +"\t2-baidise järjendina \\0%c%c, `%c'" + +#: src/tr.c:566 +msgid "invalid backslash escape at end of string" +msgstr "vigane langkriipsu paojada sõne lõpus" + +#: src/tr.c:572 +#, c-format +msgid "invalid backslash escape `\\%c'" +msgstr "vigane langkriipsu paojada `\\%c'" + +#: src/tr.c:725 +#, c-format +msgid "range-endpoints of `%s-%s' are in reverse collating sequence order" +msgstr "vahemiku otsad `%s-%s' on tagurpidi järjestuses" + +#: src/tr.c:906 +#, c-format +msgid "invalid repeat count `%s' in [c*n] construct" +msgstr "vigane korduste arv `%s' [c*n] konstruktsioonis" + +#: src/tr.c:999 +msgid "missing character class name `[::]'" +msgstr "puudub sümbolite klassi nimi `[::]'" + +#: src/tr.c:1002 +msgid "missing equivalence class character `[==]'" +msgstr "puudub ekvivalentsiklassi sümbol `[==]'" + +#: src/tr.c:1025 +#, c-format +msgid "invalid character class `%s'" +msgstr "vigane sümbolite klass `%s'" + +#: src/tr.c:1050 +#, c-format +msgid "%s: equivalence class operand must be a single character" +msgstr "%s: ekvivalentsiklassi operand peab olema yks sümbol" + +#: src/tr.c:1522 +msgid "the [c*] repeat construct may not appear in string1" +msgstr "kordamise konstruktsiooni [c*] ei saa kasutada sõnes1" + +#: src/tr.c:1532 +msgid "only one [c*] repeat construct may appear in string2" +msgstr "sõnes2 saab kasutada ainult ühte kordamise konstruktsiooni [c*]" + +#: src/tr.c:1540 +msgid "[=c=] expressions may not appear in string2 when translating" +msgstr "tõlkimisel ei saa sõnes2 [=c=] avaldisi kasutada" + +#: src/tr.c:1553 +msgid "when not truncating set1, string2 must be non-empty" +msgstr "kui hulka1 ei lühendata, peab sõne2 olema mittetühi" + +#: src/tr.c:1562 +msgid "" +"when translating with complemented character classes,\n" +"string2 must map all characters in the domain to one" +msgstr "" +"kui tõlkida kasutades täiendatud sümbolklasse,\n" +"peab sõne2 seostama kõik doomeni sümbolid ühe sümboliga" + +#: src/tr.c:1569 +msgid "" +"when translating, the only character classes that may appear in\n" +"string2 are `upper' and `lower'" +msgstr "" +"tõlkimisel saab sõne2 sees kasutada sümbolklassidena ainult klasse\n" +"`upper' ja `lower'" + +#: src/tr.c:1578 +msgid "the [c*] construct may appear in string2 only when translating" +msgstr "[c*] konstruktsioon võib olla sõne2 sees ainult tõlkimisel" + +#: src/tr.c:1853 +msgid "two strings must be given when translating" +msgstr "tõlkimisel tuleb näidata kaks sõne" + +#: src/tr.c:1856 +msgid "two strings must be given when both deleting and squeezing repeats" +msgstr "korduste kustutamisel ja tihendamisel peab olema antud kaks sõnet" + +#: src/tr.c:1870 +msgid "only one string may be given when deleting without squeezing repeats" +msgstr "" +"kui kordusi kustutatakse tuhendamiseta, peab olema antud ainult üks sõne" + +#: src/tr.c:1876 +msgid "at least one string must be given when squeezing repeats" +msgstr "korduste tihendamisel peab olema antud vähemalt üks sõne" + +#: src/tr.c:1967 +msgid "misaligned [:upper:] and/or [:lower:] construct" +msgstr "joondamata [:upper:] ja/või [:lower:] konstruktsioonid" + +#: src/tr.c:1990 +msgid "" +"invalid identity mapping; when translating, any [:lower:] or [:upper:]\n" +"construct in string1 must be aligned with a corresponding construct\n" +"([:upper:] or [:lower:], respectively) in string2" +msgstr "" +"vigane identiteedi seos; tõlkimisel pea iga [:lower:] või [:upper:]\n" +"sõne1 konstruktsioon olema vastavuses sõne2 vastava konstruktsiooniga\n" +"([:upper:] või [:lower:])" + +#: src/true.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating success.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"Kasutamine: %s [ignoreerin käsurea argumente]\n" +" või: %s VÕTI\n" +"Lõpeta töö edukalt.\n" +"\n" +"Neid võtmeid ei või lühendada.\n" +"\n" + +#: src/tsort.c:97 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]\n" +"Write totally ordered list consistent with the partial ordering in FILE.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Kasutamine: %s [VÕTI] [FAIL]\n" +"Väljasta FAIL totaalses järjestuses kooskõlas elementide osalise " +"järjestusega.\n" +"Kui FAIL puudub või on -, loe standardsisendit.\n" +"\n" + +#: src/tsort.c:533 +#, c-format +msgid "%s: input contains a loop:" +msgstr "%s: sisend sisaldab tsüklit:" + +#: src/tsort.c:575 +msgid "only one argument may be specified" +msgstr "lubatud on ainult üks argument" + +#: src/tty.c:63 +msgid "" +"Print the file name of the terminal connected to standard input.\n" +"\n" +" -s, --silent, --quiet print nothing, only return an exit status\n" +msgstr "" +"Väljasta standardsisendiga ühendatud terminali nimi.\n" +"\n" +" -s, --silent, --quiet ära väljasta midagi, tagasta ainult lõpetamise " +"olek\n" + +#: src/tty.c:120 +msgid "not a tty" +msgstr "pole terminal" + +#: src/uname.c:111 +msgid "" +"Print certain system information. With no OPTION, same as -s.\n" +"\n" +" -a, --all print all information, in the following order:\n" +" -s, --kernel-name print the kernel name\n" +" -n, --nodename print the network node hostname\n" +" -r, --kernel-release print the kernel release\n" +msgstr "" +"Väljasta informatsiooni süsteemist. Kui võtmeid ei ole antud, kasutab -s.\n" +"\n" +" -a, --all kogu info\n" +" -s, --kernel-name väljasta tuuma nimi\n" +" -n, --nodename väljasta masina võrgunimi\n" +" -r, --release väljasta tuuma väljalase\n" + +#: src/uname.c:119 +msgid "" +" -v, --kernel-version print the kernel version\n" +" -m, --machine print the machine hardware name\n" +" -p, --processor print the processor type\n" +" -i, --hardware-platform print the hardware platform\n" +" -o, --operating-system print the operating system\n" +msgstr "" +" -v, --kernel-version väljasta tuuma versioon\n" +" -m, --machine väljasta masina (riistvara) tüüp\n" +" -p, --processor väljasta arvuti protsessori tüüp\n" +" -i, --hardware-platform väljasta riistvara platvorm\n" +" -o, --operating-system väljasta operatsioonisüsteemi nimi\n" + +#: src/uname.c:226 +msgid "cannot get system name" +msgstr "ei õnnestu leida süsteemi nime" + +#: src/unexpand.c:379 +msgid "" +"Convert spaces in each FILE to tabs, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Teisenda igas FAILis tühikud tabulaatoriteks, väljasta standardväljundisse.\n" +"Kui FAIL puudub, või on -, loe standardsisendit.\n" +"\n" + +#: src/unexpand.c:387 +msgid "" +" -a, --all convert all whitespace, instead of just initial " +"whitespace\n" +" --first-only convert only leading sequences of whitespace (overrides -" +"a)\n" +" -t, --tabs=N have tabs N characters apart instead of 8 (enables -a)\n" +" -t, --tabs=LIST use comma separated LIST of tab positions (enables -a)\n" +msgstr "" +" -a, --all teisenda kõik tühemikud, mitte ainult esimene\n" +" --first-only teisenda ainult eesmised tühemikud (blokeerib -a)\n" +" -t, --tabs=NUMBER tabulaatori laius 8 asemel NUMBER sümbolit (lubab -a)\n" +" -t, --tabs=LOEND komadega eraldatud tabulaatori positsioonid (lubab -" +"a)\n" + +#: src/unexpand.c:464 +msgid "`-LIST' option is obsolete; use `--first-only -t LIST'" +msgstr "`-LIST' võti on aegunud; kasutage `--first-only -t LOEND'" + +#: src/uniq.c:139 +#, c-format +msgid "Usage: %s [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "Kasutamine: %s [VÕTI]... [SISEND [VÄLJUND]]\n" + +#: src/uniq.c:143 +msgid "" +"Discard all but one of successive identical lines from INPUT (or\n" +"standard input), writing to OUTPUT (or standard output).\n" +"\n" +msgstr "" +"Jäta SISENDIST (või standardsisendist) kordused väljastamata, väljasta\n" +"VÄLJUNDISSE (või standardväljundisse).\n" +"\n" + +#: src/uniq.c:151 +msgid "" +" -c, --count prefix lines by the number of occurrences\n" +" -d, --repeated only print duplicate lines\n" +msgstr "" +" -c, --count lisa rea algusse esinemise number\n" +" -d, --repeated väljasta ainult dubleeritud read\n" + +#: src/uniq.c:155 +msgid "" +" -D, --all-repeated[=delimit-method] print all duplicate lines\n" +" delimit-method={none(default),prepend,separate}\n" +" Delimiting is done with blank lines.\n" +" -f, --skip-fields=N avoid comparing the first N fields\n" +" -i, --ignore-case ignore differences in case when comparing\n" +" -s, --skip-chars=N avoid comparing the first N characters\n" +" -u, --unique only print unique lines\n" +msgstr "" +" -D, --all-repeated[=eraldaja-meetod] väljasta kõik duplikaat read\n" +" eraldaja-meetod={none(vaikimisi),prepend,separate}\n" +" Eraldatatakse tühjade ridadega.\n" +" -f, --skip-fields=N ära võrdle esimest N välja\n" +" -i, --ignore-case võrdle tõstutundetult\n" +" -s, --skip-chars=N ära võrdle esimest N sümbolit\n" +" -u, --unique väljasta ainult dubleerimata read\n" + +#: src/uniq.c:164 +msgid " -w, --check-chars=N compare no more than N characters in lines\n" +msgstr " -w, --check-chars=N ära võrdle real enam kui N sümbolit\n" + +#: src/uniq.c:169 +msgid "" +"\n" +"A field is a run of whitespace, then non-whitespace characters.\n" +"Fields are skipped before chars.\n" +msgstr "" +"\n" +"Väli on komplekt tühimikke, millele järgnevad mittetühimik sümbolid.\n" +"Väljad jäetakse vahele enne sümboleid.\n" + +#: src/uniq.c:381 +#, c-format +msgid "error reading %s" +msgstr "viga %s lugemisel" + +#: src/uniq.c:386 +#, c-format +msgid "error writing %s" +msgstr "viga %s kirjutamisel" + +#: src/uniq.c:433 src/uniq.c:450 +#, c-format +msgid "extra operand `%s'" +msgstr "liigne operand `%s'" + +#: src/uniq.c:473 src/uniq.c:498 +msgid "invalid number of fields to skip" +msgstr "vigane vahelejäetavate väljade arv" + +#: src/uniq.c:507 +msgid "invalid number of bytes to skip" +msgstr "vigane vahelejäetavate baitide arv" + +#: src/uniq.c:516 +msgid "invalid number of bytes to compare" +msgstr "vigane võrreldavate baitide arv" + +#: src/uniq.c:530 +#, c-format +msgid "`-%lu' option is obsolete; use `-f %lu'" +msgstr "võti `-%lu' on aegunud; kasutage `-f %lu'" + +#: src/uniq.c:538 +msgid "printing all duplicated lines and repeat counts is meaningless" +msgstr "kõikide duplikaat ridade ja korduste arvu ei saa korraga väljastada" + +#: src/unlink.c:51 +#, c-format +msgid "" +"Usage: %s FILE\n" +" or: %s OPTION\n" +msgstr "" +"Kasutamine: %s FAIL\n" +" või: %s VÕTI\n" + +#: src/unlink.c:54 +msgid "" +"Call the unlink function to remove the specified FILE.\n" +"\n" +msgstr "" +"Kasutan antud FAILI kustutamiseks unlink funktsiooni.\n" +"\n" + +#: src/unlink.c:99 +#, c-format +msgid "cannot unlink %s" +msgstr "%s ei saa kustutada" + +#: src/uptime.c:129 +msgid "couldn't get boot time" +msgstr "ei õnnestu lugeda alglaadimise aega" + +#: src/uptime.c:136 +#, c-format +msgid " %2d:%02d%s up " +msgstr " %2d:%02d%s püsti " + +#: src/uptime.c:140 +msgid "am" +msgstr "am" + +#: src/uptime.c:140 +msgid "pm" +msgstr "pm" + +#: src/uptime.c:142 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d päev" +msgstr[1] "%d päeva" + +#: src/uptime.c:144 +#, c-format +msgid "%d user" +msgid_plural "%d users" +msgstr[0] "%d kasutaja" +msgstr[1] "%d kasutajat" + +#: src/uptime.c:157 +#, c-format +msgid ", load average: %.2f" +msgstr ", tööjärjekorra koormus: %.2f" + +#: src/uptime.c:191 src/users.c:118 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE ]\n" +msgstr "Kasutamine: %s [VÕTI]... [ FAIL ]\n" + +#: src/uptime.c:192 +#, c-format +msgid "" +"Print the current time, the length of time the system has been up,\n" +"the number of users on the system, and the average number of jobs\n" +"in the run queue over the last 1, 5 and 15 minutes.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"Väljasta praegune aeg, süsteemi töötamise aeg, kasutajate arv süsteemis,\n" +"ja tööjärjekorra koormus viimase 1, 5 ja 15 minuti vältel.\n" +"Kui FAILi ei ole määratud, kasuta %s. Tavaliselt kasutatakse %s.\n" +"\n" + +#: src/users.c:35 +msgid "Joseph Arceneaux and David MacKenzie" +msgstr "Joseph Arceneaux ja David MacKenzie" + +#: src/users.c:119 +#, c-format +msgid "" +"Output who is currently logged in according to FILE.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"Väljasta kasutajad, kes on parasjagu arvutisse meldinud.\n" +"Kui FAILi ei ole määratud, kasuta %s. Tavaliselt kasutatakse %s.\n" +"\n" + +#: src/wc.c:75 +msgid "Paul Rubin and David MacKenzie" +msgstr "Paul Rubin ja David MacKenzie" + +#: src/wc.c:129 +msgid "" +"Print byte, word, and newline counts for each FILE, and a total line if\n" +"more than one FILE is specified. With no FILE, or when FILE is -,\n" +"read standard input.\n" +" -c, --bytes print the byte counts\n" +" -m, --chars print the character counts\n" +" -l, --lines print the newline counts\n" +msgstr "" +"Väljasta iga FAILi baitide, sõnade ja ridade arv ning kui faile oli antud\n" +"enam, kui üks, siis ka kõikide ridade arv. Kui fail puudub või on -, loe\n" +"standardsisendit.\n" +" -c, --bytes väljasta baitide arv\n" +" -m, --chars väljasta sümbolite arv\n" +" -l, --lines väljasta ridade arv\n" + +#: src/wc.c:137 +msgid "" +" -L, --max-line-length print the length of the longest line\n" +" -w, --words print the word counts\n" +msgstr "" +" -L, --max-line-length väljasta pikima rea pikkus\n" +" -w, --words väljasta sõnade arv\n" + +#: src/who.c:41 +msgid "Joseph Arceneaux, David MacKenzie, and Michael Stone" +msgstr "Joseph Arceneaux, David MacKenzie ja Michael Stone" + +#: src/who.c:223 +msgid " old " +msgstr " vana " + +#: src/who.c:387 src/who.c:390 +msgid "id=" +msgstr "id=" + +#: src/who.c:403 src/who.c:408 +msgid "term=" +msgstr "term=" + +#: src/who.c:405 src/who.c:409 +msgid "exit=" +msgstr "exit=" + +#: src/who.c:446 +msgid "clock change" +msgstr "kell muutus" + +#: src/who.c:458 src/who.c:459 +msgid "run-level" +msgstr "töö-olek" + +#: src/who.c:462 src/who.c:463 +msgid "last=" +msgstr "viimane=" + +#: src/who.c:492 +#, c-format +msgid "" +"\n" +"# users=%u\n" +msgstr "" +"\n" +"kasutajaid=%u\n" + +#: src/who.c:498 +msgid "NAME" +msgstr "NIMI" + +#: src/who.c:498 +msgid "LINE" +msgstr "TERMINAL" + +#: src/who.c:498 +msgid "TIME" +msgstr "AEG" + +#: src/who.c:498 +msgid "IDLE" +msgstr "EEMAL" + +#: src/who.c:498 +msgid "PID" +msgstr "PID" + +#: src/who.c:499 +msgid "COMMENT" +msgstr "KOMMENTAAR" + +#: src/who.c:499 +msgid "EXIT" +msgstr "LÕPETAMINE" + +#: src/who.c:574 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE | ARG1 ARG2 ]\n" +msgstr "Kasutamine: %s [VÕTI]... [ FAIL | ARG1 ARG2 ]\n" + +#: src/who.c:575 +msgid "" +"\n" +" -a, --all same as -b -d --login -p -r -t -T -u\n" +" -b, --boot time of last system boot\n" +" -d, --dead print dead processes\n" +" -H, --heading print line of column headings\n" +msgstr "" +"\n" +" -a, --all sama, kui -b -d --login -p -r -t -T -u\n" +" -b, --boot viimase alglaadimise aeg\n" +" -d, --dead esita surnud protsessid\n" +" -H, --heading esita veergude päised\n" + +#: src/who.c:582 +msgid "" +" -i, --idle add idle time as HOURS:MINUTES, . or old\n" +" (deprecated, use -u)\n" +" --login print system login processes\n" +" (equivalent to SUS -l)\n" +msgstr "" +" -i, --idle lisa vaba aeg kujul TUNNID:MINUTID, . või vana\n" +" (mittesoovitatav, kasutage -u)\n" +" --login väljasta süsteemi meldimise protsessid\n" +" (sama, kui SUS -l)\n" + +#: src/who.c:588 +msgid "" +" -l, --lookup attempt to canonicalize hostnames via DNS\n" +" (-l is deprecated, use --lookup)\n" +" -m only hostname and user associated with stdin\n" +" -p, --process print active processes spawned by init\n" +msgstr "" +" -l, --lookup ürita lahendada masinate nimesid DNS abil\n" +" (-l on mittesoovitatav, kasutage --lookup)\n" +" -m ainult standardsisendiga seotud masin ja kasutaja\n" +" -p, --process väljasta init poolt loodud aktiivsed protsessid\n" + +#: src/who.c:594 +msgid "" +" -q, --count all login names and number of users logged on\n" +" -r, --runlevel print current runlevel\n" +" -s, --short print only name, line, and time (default)\n" +" -t, --time print last system clock change\n" +msgstr "" +" -q, --count kõik kasutajanimed ja süsteemi meldinud kasutajate arv\n" +" -r, --runlevel väljasta jooksev töö-tase\n" +" -s, --short väljasta ainult nimi, tyerminal ja aeg (vaikimisi)\n" +" -t, --time väljasta viimane süsteemi kella muutus\n" + +#: src/who.c:600 +msgid "" +" -T, -w, --mesg add user's message status as +, - or ?\n" +" -u, --users list users logged in\n" +" --message same as -T\n" +" --writable same as -T\n" +msgstr "" +" -T, -w, --mesg lisa kasutaja teadete olek kujul +, - või ?\n" +" -u, --users väljasta süsteemi meldinud kasutajad\n" +" --message sama, kui -T\n" +" --writable sama, kui -T\n" + +#: src/who.c:608 +#, c-format +msgid "" +"\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n" +msgstr "" +"\n" +"Kui FAILi ei antud, kasuta %s. %s on sel puhul tavaline.\n" +"Kui antakse ARG1 ARG2, eeldatakse võtit -m: tavaline on `am i' või\n" +"`mom likes'.\n" + +#: src/who.c:711 +msgid "Warning: -i will be removed in a future release; use -u instead" +msgstr "Hoiatus: -i eemaldatakse tulevikus; kasutage selle asemel -u" + +#: src/who.c:722 +msgid "" +"Warning: the meaning of '-l' will change in a future release to conform to " +"POSIX" +msgstr "Hoiatus: `-l' tähendus muutub tulevikus, et olla POSIX ühilduv" + +#: src/whoami.c:53 +msgid "" +"Print the user name associated with the current effective user id.\n" +"Same as id -un.\n" +"\n" +msgstr "" +"Väljasta efektiivsele kasutajaidentifikaatorile vastav kasutajanimi.\n" +"Sama, kui id -un.\n" +"\n" + +#: src/whoami.c:104 +#, c-format +msgid "%s: cannot find username for UID %u\n" +msgstr "%s: ei leia UID %u vastavat kasutajanimi\n" + +#: src/yes.c:49 +#, c-format +msgid "" +"Usage: %s [STRING]...\n" +" or: %s OPTION\n" +msgstr "" +"Kasutamine: %s [SÕNE]...\n" +" või: %s VÕTI\n" + +#: src/yes.c:55 +msgid "" +"Repeatedly output a line with all specified STRING(s), or `y'.\n" +"\n" +msgstr "" +"Väljasta korduvalt rida antud sõnedega või `y'.\n" +"\n" + +#~ msgid "\\%c: invalid escape" +#~ msgstr "\\%c: vigane paojada" + +#~ msgid "program error" +#~ msgstr "programmi viga" + +#~ msgid "stack overflow" +#~ msgstr "pinu ületäitumine" diff --git a/src/apps/bin/coreutils-5.0/po/fi.gmo b/src/apps/bin/coreutils-5.0/po/fi.gmo new file mode 100644 index 0000000000000000000000000000000000000000..5c3125659dbaf0378af0b9f6c6e8e6695cb4c304 GIT binary patch literal 107390 zcmcefd3;?}x%YPv5CX^`;D~I%*c5WoB&7@~1=1vKLz}iHX-g@EoFpgBAt&dAGqeq& zg5rd;h~jld#Q}%w)$2T?UKJ;Bp08TxSy8#7*Z2E-)>`}Qlc8|^<2|43{PtdZ&Ffju zde*a^wf6T__27LVNk_eXQS=k=TJQ|QkM&2

    0!x+uB^ zd<>qy2EGg=%BZvY>A@hfHm-^;2~S1=y<~a0z8@L`yL-f9|TVrilWbhUj*L)zI>Rpz>O4& zs*GL?z90NNNY@3zhvuT_o#5-ie}da5qv$f>o+u(K(L2G7#Czma6upAyZTTpg z;`xu@XL#N!RpV z@ZYY7cECS9g*pRgZ*cW|!_%VZyZGPv^eFmY@SJBjdSCU-C_0qqwcrupdhjrCEBG*Q zJ9s2m1djsugAW03@OTrb{M`zk4899I5&RtZDDVeh4BiJm9DMY%Xa{f=cr3WyKkoof z;5iSrgV%y9z}vx-!0&(x{|8Xvns0RJJ`y~g=d-{^fSbWnz$x%T@af=V!B2sY0e=Z9 z{Ue_Z9fOYo9}V_{s@E}4@jVk%xZ6RM=gXkN{{)o(L+Ol<1WyB%?+ZZ1yTw0e!DT#G zLFMZep!~lFRQ~P)PX&JmsyxR&*Ol{BkE=lW+XyOr9#s846;%HI4OF@x233wPgUZ+6 zK;`pc&vWn30Xumf0F|F7fNkLGK*j%MQ04xucR%s@jt}*KG43Vsao`I;rSo1;>HZLW z2zZZwe$WeCzD@>@!u@>kXs{nV4jclNk8x1>xEX8*KMX40zXnwwN50VEa!}!8v<`KBm(FnB(=5$plqLxRr*f6Q~=%~AA3o?Bl+S$MwfrBT!kPTb? zyw>4bP;~qh@Ko>};Njqxz*g|9f)CiqzJvmSp7 z{+;KC-tOq)xVO6TbuFlJPk?8FF9JUZei#(p&ArWy7uSO-=K)aldg$A!TkuFw>HG+U z^r8p9!;L$y27ko!v;W=YxA;zYBhR;h7lS_o)!wcD;rjP(Q1RaYir>8++yuTK90d=5 zm-Dv=ynyHDfiZX|sQ&zGP;`0XyPbPKsCt?N<^BTj6zccmpvw7!|8(+L^LrSRcz!LY zcw*K5Fsf*%88@T;K4mp^+v{(UZg8SoU`N5GeZW$BHI=;u42`t^T6(29s!MRK(+UCz|+CEf~SCA0v`$f22{R|__U*w7Vr$7`#es8Z9G2*RR4HCsBpgo z70+S+2SC-=KmGGbcRPCM02TiZ@OZH3pRWT|zL$b3|64uY4XPaXf~ue6 zzT)crZ15PKw}QukSAa^d1j_%@K;{3HpwjywC_1|vRK5MdKR18X#k(9-xIs|ul>@C@ z9^VAUxPJz;dIeA9x#??;9!>_8{+S*x1{KeCQ1vkfs=vM%RQ-P#JQn<%fB$Vz^zdh} z8@vx(3!d|JSH3w=<-HL+3A_bVJZ}e8o)3bmpRfAodqMd-{u_?(F9T2Jc@wDi9tV}L zCxYUew}1-&0Z{bweNg#3=9{kFPXX259iYlx1&;)u1au-KLS*Jw1Ikm zKB)5cd%PS}ek&fI2tI=6XMm3cUkj>S9|F$>?*b18kNl3~-^YOu;rTp|>%oWfyd6~e zOW+0IlR?q-hy435f@-&)fh)j2gUV;icU^sSfok`i;Dz9o;7agS;7#D&py+1udrlsF zJ}7_R2QLOs`Myi<3h>c9&w{Ft=YkIfUjwQiyc<;e-VG|fzkupDe+QM{V}9W3=TuPj zy&P2i^?<6UOTBy9yWi;DUkh&F{RhD(frtLLlNX)}K91)vfaiesfNkJeKXm!O6zt&n zrQi+VXF#>@;E%Y#OTjhZZ5|JRt9U;B$4)M~6ns3-Zw6J)`@l27V-L9Y?*`SL>p<1_ zE>Q7LfohKmsB&Eos=Z$hR+^&dDzE|JZNP+wk1`TVz_ot^Gai$Mb)J|K$15KQgx${>in&b)f3;h2VDZ z+o1B*d5_Zr<-x}ie%+s)oIL#(SKkl*E3!QPo(`(sD)&0Q)W^Xu@O;hxKtF`r@HZz9 zUwt2agXep}wY=~8hfAjhevjw3fdq}7{lBh$Zy>YJ=lScP^lp<;Q*(T(57e`xE1AEFL)dHY4DfeM(~|PruP4b$My#|8U0=fo`(Ci z;3L6TftvrlA6x?-IHJk)d#5)yMOmJA9Mxp{+V>yb6j9~TbB=NOxaJ{ErmtLmY*R$l zMaQAkdlvo=V^aPTo}Z6$kgADlDBV`zUP9UX9-d!)Qd9Jw;P#W7H1&^;epplVdhj;z zYv9I*H$|6&r#+&{Q^zUmsK1W84G%bFsx8m**p zY1(K2B`+ip^-)E1}MT6iQP`b{7e?nO={pQ5EO{PzMA)Nw} zjh+b6{Q<0WH(CG7t!^?orUD*;`+iV->3Z;C;4?t=*H?o_gKq)Fr``*SzkL=I|NSng ze*9;!1w8hGCX>rnfy;S*Ja`uP1Wim8F<2lj=sA=@xP~or+{w*mG3*jZt(k{^7{yg;2iKG@HB8Q z*ahAKD!n_wR`39*bdI^0b^Q@N-b%4x`aj&Q?(T z@lsI!WasBoVJ)enCPsy>?_j+4Q&zznz+JQJJ+70=5-mE-+j5BMEW^><3I z3*X~$8WcU$op+zC-^#0;lBo+58ewx=26#rM^|Tq zYL7lphtp+?*b`S z^mQ-`ehYjMxEiMXVDKVvHMkyBeLodcyFC|N58e*00srK&bBCkT5-5NF28tfv2dY1O z8kGNgz%j6kMV{w^H-qO=k7w*;+yr-BM!SIj*wtj~O{eZ|GW~SN6|^hayzK@{j0}EWuY6MF9PMSYpf}X!F{0m!7ZTp)|bJL zfcJvplkXjOtR69NRDi?1rC^|2I=Yh9?j|J}n zMGt=g#W&7i@I0A%z6?~lR~MS17lE$_C%|)O96x*oxQXY_gNpYNMVD?rD1J8ss$OpZ z)gEsGmG3)2@x@<)O8>-ClgVA@gBm{`%%CVfa~h~{8$iWB4T}H26cpWj7@P!u1s1`f zt6lqi9DFm+{{xD?Usrbh`5WLZat9Uviz=>s?+35s`Pbk&a8uQl?p#Imz=u82 zmHUyP=K*-{_6<-BZxL1Md*B=Kj0e=fBKj+`zh zfs&s#fTG`VQ2lHUJO+FnD0+FP$IpPOmmh!%caO(opXuDs1m*uCQ0=!J6kR_L6hHb7 zsPg{J<7v-w;WmKkm%IJ*6exOqBB*+~8B~3L06Y@>38?n?9jJUBf1~qvDyVwv169vs zp!)OEK;`$@py>2AQ0@9v|9sf99o?-2mH$1U;(ZdRbe;o>UfvF>zV8Gt1n=|jyPv~+ ziRa5fy?+IG6!>{C2EPfa{r?Ai5O~USU4BmkC9kam`@!o#$t9l#j|RU6s{VcisvTE6 zugT`&+d$>(RiNnOW1!0WZBXU=2PnDwtmnJ;ePGP<6`4rFR)9`mKV>*9-jfdq9=*Zcy$07yo?H3tc}wA5{Hj{qug0uL0%% zGoa}7XQ2EY_ac|hGEnr;3o89x-n|Bjo?htP-v^3*?*_%U{|>6W$KK@Xs}($)=Sx7* z=i|X{@L8bh`;(yP@Gem0`z|OtxEEA@4u7$W=M+%S7lHD(9Ta_*LCKx31XW+}1l14! z3sgP-3{?G|bhG0Z-Qcl2?*T=h`#>8PK;`=mQ2F^TD7ycd$3K9pdA<)+JDvLySMQgB zs=p_JO8iHj_ z+ULZVxqf#VsQitBqMN!iXXoXTm^m?RQXSMrOVf&K;<_Bs=a$b z)%P%{dc7JHe|a{j`g{|p_PPVqxcCFG2Ym3WnxdzG1K<|$^PuSc(XV#n!a7jt-w2AX zKL(1fQeisvIZ3&ecyRsBo8nP2fhZ@cRx9RDX0Q4v##fw)SxbKVxIdojAzV~N zMD?28Sugl^eEpK^aoisO-w5irleqL7=J`%8(TRSdXZ=p{{>}rB^!NXTdmHyhaKVD2 zubWTz?>HadYVY@9JU@f0%IoKPfA90}o{IY%*HJuwgzFsc&-Z?)g6Q2`U*>urZm;Kp zyv*+LH1IK8`i(oV`IK%Sg*(wir+N3adf@kI+&>43?)Cea{fAa~e<9apKE4}puW?m* ze!LGWuU$NE_Rp`D1HadCZN=?}AS^4ohD*OAaJ$*vnm&3h?kl;j;Ce6ao53ykxti-E zJU^97a-M$Q;@u|PWAGI4IxhVN9Yi*ano7sIsKf$H6<+{^ZA%=?vFjr&cw>vs+JYr!A#{B`ekB5pbE zKWjc1=Xe$$`7Um&xYtkp?r5H2xlt!q!CYx)-f!c12)q{5?{H9j@tOAI{(TToUmfM$ zm%y9x|3dJ?JRi$_8~5T3`rYTi)=ql3znJ&W;?nOu_)q_S#Pf4`_c4%R$$sDQ9=3tM z!|gx0F6MeA&v$Y4bN>r2>2~J8-{3aw{`1|KaN6I*x0G_fNw8nc$UNt8x1k z&l*$o)0kJ{`RTlSEx42GChql<9P@gfpTUKgv*>RM*Kzz`%k>}L&)>mTp0hrL#-Zcp zg?|TbzvF85X`KMRf#;*R{=xM(u4fbGo8TTFcBA*ZAGhal{}8TE@a}J1FXjFbU<=o4 zd9U9c-2WB)Dc6s=e$K@(6;<%NgG;~1g6rLF^kVNe=*^Kkr4dB1Gu!9j1Z>8{Sfyjo2&cxE}oA`JwJhG{Z0oT z0{#p<7JNJSbiLqr6W3m!hsWZ67*~$xH-X>hx{*u2b>I`cKj%W9OFf^&eHlNW^e?~0 z{U5nb!+j@i2e=>d?_S2eexKpGl>2MJv+(z4?$_xBzdbzf_Ws_?^9kH++MBLuSwGHdNS`X;{J5+??c?5;r*PA+gG?h54;`sOlvBfV*)k`Y`Y2 z`PbZc;dVOrHSROquj6_O*CpN`uaaL2?)p8*LG&P=uj2kKTzT&%_$Xly12=$g_VJv+ z^D_MJ;Q7Jae~s&pTxa??Z}tA3>Tv@6BJaDn^xMeu7}s*HqY3kVP`}@D4f=aMAI7_< z@Z8S*^;|FT@4CS!`g{4)?{=QQ=iPcd9_sV+ecpeY>jnP#YVJS5HI2V}xo+eBSnx8? ze%{~Xc{rQvLgyNFc=xUNo#ZO&J@^K$$MNn)oU-|yqT1-EzVCBG{jL{IeZ-izPw;ovslitq=knF5Tsh^~8JE(JU2!Oc3ZBWf#hFaDP)LeU$zED zkmre9b|QG5E$55X*j#4IrSV*)lB>w$26>#qW4^e@{5p??e9___FBNJt#n^kOG+PnI z;&lU?`pvi9=h9M%E43MFVNW(+q(S!N_vVUmftpd!s)AN?`;*3V z5j5t*-Z$i8d9y1M4dEU1d(@a})8l;r=0O z>aldDgh~yi5>jcV4jvQPyNc$q3SK1i?EQo; zWQ$7$tuzLmD8-ejQrSvfuY)#91s$r_Q4zj9tsZ-Z)_2Bd#(+40e%Ug;cP3ZOkH@Z3 zsmMuraQr|%DX=}SSR&ljwNf>oqjQCT6ZyUQ2`YYU&O(InElY$i=VqXo2|B=15vbEy z7S38C3J5O=EH;+Tc4mn%6Zy%>Tsc>Sj6%9e&?LbN(t#}t)GED3RZA}qN+ncAh^*Ub^uPN4M#&Tu#O&=9RY|w2N1j_@3;D_Xc($5{F-=g8<*pp&za9gl!-5z}1re8(+WA)I2R4uNukRmH{;v)X zDnjC(ZU*nDu8_RX?8$|P`QaL>D_zlx$5VYk@hlp)uw)+UM0&p&fZ2!0=T$&GlHj4C z1{flP`@Dcf+94s#;Kx|dRvU*!6AZKv#Ux{2sa#PXlu%$}ps{U+>)amNZS%IlwJ`8@ zs(vyqmf%=>YBR7Kk&Q%@dI$(Z@s5{fW<+Be!o>=6bLP(tHRaMwT&eOpTNV{EVzgVf zhDU}5Hm{Gn;~}Wx(ybIHTO5bA!p3H^ReDV^hQW?cDWBd8!-5OdOitWOA4?Jk(Zr7S zk#FWDL7+-)tWqt97hAUs$D8^$uOHc2BqFzUPESttehN7&jgnXT22HI##n$Vq$ra&TM2RiSf3$Mx=@Vx)|45D=rzz5B*7~ zbpz|Rko+03WRS|5mKqN|Q0|_o>b{)*$D@;!4*5jG^PX~cW_7HN1EW+3TG&ZHFva%f z5o)7WotbsQ!@fM-X)G7FR7BxD@r>F&6X$1U3wgx8Og`yRy;}wcdp7sA`G{3d z?(FF3Xp1+3U1zt&gE+Lw#asvVaQ1m^tIj>At$BU=mAziC*XOQmJNN9)w(}HPETmGB z7%Y);gx=Q{_qWBDwZ%KzoBOk{f{pz}7l!JjhcD&yH%o`_e%lX^3^CT!AJy``C1#Ij1M=!iNcqU9&uw2dLyz4IezTbyIY zN3YwT9~YI(PEl)x_U5f=)7+K?Swu+V`~6z)(td ze7eF!53kD`YReBU)(A{{t$s5F-|Zm~YGNwR?adZy$P9>Wr9~Ny@SXzg*E`9vT^5(K|AX&{mwNOl7Ajzv3OQY_=HPKXO=a+qjay2KlZOZ)OTv zt+as*HoI1}x1YD03ax7mf(AfDWy%THyKSN@Bf^X-$fmF)o&8A#up4!bl*|-g*f=GmbAm-4$S>R8uutzms#v=FKW! zLa*^YCPZ;*yh^=`YI3nWw05YND`|y26jYPp%P)8FC4_m<+>*T!m|Lk>m{Y8I`u?mD zS~6YD(WJ%)W}1UUQ;B;^r80^MD3@t$k=83$$kqsQ)BTpWrG@-u8A_-W!nBa(mMl(2 zQ8}i&*)d3RZ{Fgj>rYR>kBbu1TZe1K_V(dybvZ@a05MQq;uzKHoXJ#bjUv-q*IVZa zQ*pe5`lE^Ja#~xn4Ol2fvbBjAZirN7>J>J08u>#Q9~)&*%*DT_Hc6t1L6ordDC{C^lt@4-JpV)4=B5 zq5i@C%_G)p&}YynZ806nPx_7Db+$LJ8z4Yi-Mg#rO+CaShAvS%^c-?MSt!vAjKH%c z2^y}N$b6C*I)_?8V+KAdc^jP>nJf`yq%s5d2{SGw;*u-o_7LsfTr-NtTzOxwwk*+!b;m0hAy!nTmRm!hq}=Cb zCob;=xHrWf-M7p}BdSL#CYr?gmUb%8Fyo4G?6ERz*6GA-fT+adS1#6UYZI(dB zI^IYv>;7(2tyoDAN$r{YC^yB@v;w4G~4nn-R@O4pB~N zqMKH7XrvwMrh|`<=V+dwNWvS8IV0VKBovXH8h(p0dRTCV4ug9x9_}9*(PWe9nS@&t zebhDJ5a_vzlwc-Xp0){7hAH2`r3vff{RmkRuPPU;HoV%K{!U|8ytos}V4XX=H=8eL zfVa#zC28}pY0G~7oJfy&o;Cq%E**n_XJ9oRb+U(m&Fpor*2)WWiPEMvns-EIW z34RAltyoBh@sz!Eh^TpMqGWJGI09)(7=gbhqn2Y4)N2njzHD*YlUokyiCRZIwf4!= zDRSA0@kGf{6Q(xYQ!dqJ#q3jYyIGA%9LDLdU8qi*6ob}$*e{$&%0{L}I%WWa(u_4) zFv%?z%i|V{C4^6SrQ%dv^P}p33WsvD(i4x>m?=~K3tB1{iXMgs)^G0F6xdbPvl=G{ zXz+qG=dQ;H5mI%=hoqxWV* zZg{SiW(-wrXhS`Qav+H6FnLsByR<9*%T}C!yDp9Zo*m>F&q&KRt_^Q6)N=zs#?ZS;As?D zIo*1u=5t*@=$Ci5+7%*T;VZ-uW-KmR2uD&LMC&9R2*AdFClY1a7=~D08V+i<0aLTZ z@n~jUykePVb6z}AE2bkdIzvfSOa!M8SJGdt^dX$Y%uK%{XniFnb;N*W*PBK=(MoSE2J;S{N1JntcYUtFa0X8p4iT}neH7%v7FPC_Y%#G+% zja%3DZ!&*Quat0AUt;B4>VYj=M_2$3nwN@JpcwuqYc>@Waj}r%x`4EmZd5T{Ph@G? z(q+LZl@M8H#jtJdhjpu28?MwVn-kBPKuCWcNGCj}qMjdWSW~<>-X_5~?$KDH`<51q zb3kf*%^?Te`*>hoIfqiX?!yJQxAOvLa;y&~OJRY)GNut2W7c_|$T&>0NrGSSv|sb? zIA0qtjK`(Icx_xAjhT*W)&GLm5MPFM$a0=Fdd0wg$VFHPsgq8$CyC~tM2#x0nZ z=GrlOr4+%oN+hu6?~@g2fX)#}yjm>*O7JvcgnQtDu*3$g|Dz^>6bNE@RL!HiF( zaZ!zX$t;w{x%&6M%2X|Taz&}U5Y45yLUW_ht{5oJB)0u9yXw66*0Jlcl_uQEy||w4 zePpd7np8m}mp$qd4@y0eTEnV3GLcx751%WSS#0o>m7mG(AA=k68_VTfe_=&c>Ma`u z7%k|DTK|>k?sU4+2WIOP?=$S0R1sk@5rpy}r!d^k6OfWnvtcFOt6*G8KCiZ{?v*f9 zwkJoWFf{r#T?>7BRBr)+}bE)gDcVJr3)0w?mDiuophV^bP^9HJ%?f^rB0W^*vn!?wbJ;)gud!? z?)Xr~VUzZ56_Nu#AB6?cyF~Mo}AS3 z@w}hak?RC;9@8&IZgCy2u`vdO^#v|SOBpw|ER4k0ZN`rT=3lBGg{$*11~78y2d;&Y zr23v49~SUbrWEAf#+YQvmzq0j5RydX`k)eMm}M@Q94qFNAJ7?w3B)NSo8pPE(Rv1+%TL>V-ns^uYFjcjs z0KeRgc43?8kD31A!IskNqoErerAlWwbt@~)&0@={>|U?r3hHlXn!|z)S}o)O8)luN zmI9S(`!Ai$_3v3f&MJ{!HHVbZc$SLHL&X0mJyNJ7TjidKb-7Y)kK^s|BU_=`m!GIk zkx_JLTBItNW|b25P`qSa!$h|9f<_y|rjNke7ifipmsQVwuT+1h0n?I$s*C%nL)Ea^wzjee6K^i< zjXTbcJG;6&y1G}cjQfX2;?DEWJD=4VGTlq)ai)khWT4hLiG?ZaJC?&utiXb}C`F^y zaMr1o(YGv*cXf1R&OaZ$T-+kLMoU0QBCZgv9i8p%D?2TZefARRs&!^&#l*ylIagz1 zUg+!6|dA*c!uCXXeX&;jjg^>K~UZHhLUPM0fz~j+ewO+v%A|Fs@t*tBfe@+5gwD%8=}LDsDNjwF8aoIUUPa zTWsfaIJKdSmu1f@W-)F{OO9+<|IaeHv!Kd_gupCjt>yeRT0lYVlO2=$h;oOjx-ITH zJHt{A)^$@;-7_=Y6#Rx4L4&3G<(U~ntvv{nVZRpLP^Av(7lbt9+|g8jWo~SR^j7r6M7JJ`xEK4Ov(HDeE2Sth+3!Dt7$qiTa#J z#G)xtLPA!>GU0MHs}gp(5)RZI$#G|w75ge2eU7cpXma(MbIx)7dpZe&@kEG7Q&tzd zdYF%B2FFy-^{#_*%@=FxyH?qrZy@_X8}&t^774FK<6u+%ds&GXhlh6`KQ;Gxy=1A3?#!?;k6$hM|qkp&Ry48_6%C;?|#27Ms0XwL6Q zxwC5?DaX5dw(cIZ91kVF8VTNBN_`ay%?ODic(kLV+y3CQ=XPW|I{AyYjr6h*n2pzO z-iE3hSw@O9*GBu(MX|1!bQ4?Ena4FRO?x*!Ki_-HhVGWZ?v`Q8p9FCm)}{Y(_6JD^ zvnD;CCWQ!h;?Gf#a^2qE?lN}`&O_^ZGv{@6F}|}(DmIlXWACk`VGIyPrejq{$8wd9 z`AVW{O_h@9FC!kytPA1{bNc&6mYdQRoyn9qq7?W{z==6Ff9OponA+F^083EK&1)0o zZyRK9S|W7UAxo(G3p^U%klkNSt1GH;U#nh~Td}3zy2jVp2BX_d%$P=7ST&cRl0@wc z`&oW&*QyFyGML`nEE=%ovDf)9Y8jigOvulb__3w73Tz*H;|32dleUa$dX}@|ku4kh z)r%JV67k7u1lS>DSzIEonn+1-RJ`68V=j}$UmSGEB!jp7Qs1Z0qBP|>`8mr|`8OgoTV$jD%fuEx98_3gGO zZRLywgmE~X=gi}Q}8ZcOl-6YGL zg>Q{^7b!cLBU3#lJ#d70^rPi`0rZr59r13# z{yX^zS&&rZQ*LHsYA*Yi|#d6nz7pVKPQ{W z0M^Q~ zMCaoWJ5GpDEO^6~Z9~J|g9Dqlu_vJ|ZWlXdzu2P1Wos;zY>E_T>6xjCG3gg}ExRYj z9K30k+s^D)SBW8-tvovk;d#0cw6j*r*i@7rCpTX=5f407W zg0&z4LA_PIzY=3b8~1GdFRrkQEU}-&ZTF2^KyJW&>zj!d>Y^IbMSV+f+u9 z@zHGUGiAkq#;bs6ZHv1ub?8fb4dU=d#ELSK&SX1iU24v&l~<`bLuI!*YLl9|I%2}!An9Pf;kCGKQscC$Zbn6Mz;)GbpFvt(QDkT{C~Lm#u|q{^sPeF(v!nPbK-wK-UdsI{M zs|WS{kC$GZ>eyt6DT5VJRf1SLi{WJ)UMi`Qa_Klbf?~##d^%Y2(jU)Y6>^P&X>P@N z0EuOw@+sQ`Cq$V70KpR}tj#32ps0!xGpohztm+oVWbksotWAOKv;Z^{leIE64vRNC zSo!gCnH5-usLG-bm<+1ebmYm{o|L}KhpPu8lyqt+(Q^C3Eb4Ms{|l`@E_WokKs9^$ zUW)=sU}*CS+bD^7k*F83Eb(zO9?aAG`pDx2vG3n(Y6}zJt>#h7XTAE}4eS`d#jPxD zmf|k2g5qEX@>Rnqj-0CP%T-uk2ty3`fC5$ z-oAleWzr1y$X{-398ILE)I2zQKHfW@c*u{1v98fWwg73mZ8wQuo7gBW(*t>eOp~xI z4K-i3Ds+k=8>Gi7Hd!J$Hip`Gpz}BANT?bU%JTjZg2%moiA44ILI*$>XlhdB!woBO zN(D>V>Z(*xGI}|!{ovW_9l}zO@lroncbUE^(%;<2+N?sWU4|3jJTdJH zfkXHOmR~NJut<)#pasB^!zWHN$~a7Z{2-I|mt3DQ2;-S!WP7__NklP$N-md zlHE~Zr|T%@UXmr3p(rIBHQ`MaEEcyV(&AxfF_~rA+CM1}tKrC0-rgXUPKe1_JEUSl zvF`SAEEdRDmbXDssJa!Qbvx^ssnUdgE_YuA&M-@1Sq5~*#Yq5I2}&pG$8~r&q?(ZH zoD+{B`_3pvae2c;8P8k&BjzZk6=o@sgtIxOYS4^o6fOk3bj#)ymu^|NPFu6~83%yO zeKJ__$bd&bZFr$`n%$9O3303S(`?+eYE`C#Q-_jMlKj?An|hI^tjyUFt6z%5%&sR; zp|h?vFZGI@H!6$8B}~?6*O|LmC>RX#u#B`)ZEaIec&7|R6P=H3z(_Jnz4)l)Es4qk zwZe;3r_0k(reb1Zp&CcRP}14CBrX{|ySVCwF;=|@l_b;?GGbOl7P=ldbU12YUZrH_ z)rhkPQt%K4V-3kbQlQTZn^eBp5?PXAp~ZIR%=2yxPtvf{nmKitClqJ8WKqa^JIpMD z5O=0za1&w7%RI@))gEMPI|P$`Ol~(40fV}guz`MX#hi(aWDT!VZ&&K=-fAk%2B~U^ zB-uKpp3aVtu3*E15EDcV=cMNLeNB}iaafh$EPNK44LNu7sYB2b!t>@ogfvsl5YVNO z+79DvL7c^|o4+VEv$|X)Og*(QnYR3?P=z8aFDX^ZG)bmIZsH~n^$fa$50si&2``eG z->~D1h;4qST6df`c&{hKNi8zBQ&lu%jszT&TP%osqcC0+a*~Od+pIdD=_E*#1JLT$ zoey*~jY28Mw!}j=+^;?ltIuF9ehn*r|Bab-XybQcV&bNVsx8JG#EIz$1Uu*toI$w~#Ump-Bd02?tcj#3i=&p7 zmho=L4D}V;+LLA02z#m)M*fza{>~P))A#m@5ZSq?#h@aD)s_Rwp*xPj$E>Y8Cy}$_1%6YexInlzBp+HE3e&-;WuiFf;!0G*WD-{$;OdE3LZkmS2bv>wz zFnMADO==T0y35Tv>cv-zdECtIk{XMMt^o)+O09NVb`oWaBNTQxSh0f_TZOh7wbO(w zHh-j`Qvisk*`5zguazkjmkjv`hGj-JQwlaLD(eIY>PM3yue1xQVo1dWSNpN$)zORT zghUV9Sm)CjIw?;jrY3G@z@l+zg<`L(KQg6QD>CI`D1-~6$M)I7NLXsE7AUfwe(-tF zmrF&#E*tf4hIV?Oc;slyIQz!)6*;?9w8_4>Oiit{B|+MRM!{tGW}e*K%FpUTNav_h z%P(Zpn8VN(P&GWrY(dNxz#>$4v96G8#1#Lkze>|ReN(>8iS^@@r(kesPEsC;jgDj;+ApOmVSC8D>ft~@{K}#w%a0iuPh(*O3%ji=-;|S z#Og)1si*4Nzjthly{HY(7GF~Ez}#GE9apHcygDEEW<(7!EmjzpW)NfY6Ab~vnig5s ziVjvra1KXzAs=p}wou|0p?lg{3Fto;7%?pH={bJABm1+KV3{`1vhozpw6L&f&fGGF zX&Hml17KwSfUyw5hQgGB)TCS6u;|VPG=ILvXd@U9dW&2|oxsQj2A?u=P*+Sm<5hf` zBYgJMN;M|(^WT=W#zKuQ9Y-efe@HO1BmTepUNVP^WezQA(gEsRtOeb}dZUD0Bd;#eNJ=P&UgF6eepY2l{oj(1t;#gVGT5SUF+WhId%q=Q(_ z_^1OC7#ww2?cxJ(cb(Wm2n12-br(b zA*fc=i0yX|lv3MVmm(Mnw%OIANbcmWOO%NaO{--cWVTQTDvesps}Us$r335N;7FTL3Z zUmjStd|7I|PCs$NitW8?p?{ru=9zV=4@zwaGpdMH`2ImN9sNeYJN@Mmi@{ zo!PalJ31p%XpS;koLbDCv0^dz3(TC3m7@#!;POSyQ4b^#44+InXlM1h7NxTz3Sxo6 z>X+zGV~$(y^Y7XA(Niu;jvXqEA+v}(OvHUyzD&e}+3}6J;x+kPqyzFeWGCtsx!Gh( zgV`jCRU4=@Z>C;R4(Plk4Rfr;gdyOZ6xDrSv8{m)0C z?OLKt^2*2_-dPqH94tOJlhB^)42S7tGLxElF8oJ0(~ms7OjTCMO}g`=mFcbr7^rL~Mk-GVwep~$jHI$`b;W!J;;_@;tu!j5 z?H1AchtX?m#TofBTTY#u%CQRz&r#8;P^L%iNjKZqaLhYOj0Piz%-(+4t7Yt1cPB%! z35*pIox;M;i&cq}7wuG)*5(Zhqp6}UNJWYCCs{(QPicI@s{3OlCG$%2U^AsuG74B! zK%bRVA|ZET2=g=MNQ`#OU6Vs%_r;OQ41S2@Zj)1Zf=sV{KXbk;O=^Eur|zVyS~YFC z5{)@)1Uu?*sRnQ+ezYwGYWS(WaU-1AgFB&Jagt@<(Gu}Ng?HvNc3u>_D4C>aXSZq( zAyLIh+=AE$?KnoL==%nS`g=#V4DD>iq7@3FQ{jwVr?Y^~vbQihG3TbB#u4j5gJRtT z?#(@e{c4wbmPdAO?N)VBFd+f~yg`I&ey$M!k+nfE@}9$Sb-IsH7&Z+;ew zBMc4ZVTdCpHLwpB=8!n@(@~!@Ptrk6VKkR$fb~U9M=sLcR3^s|+0gLz&8XsVhXLr$>bvcrK}WS6r?RY#WBY8gjczH;sGkw0;-X(4G$yN6-$BCxVc5GP ztg@X}X9zBxe`+bI8C&JlG%pkiO@n>c!9*liK!l$_E>4=I%I6EECFF*{i(Cb(wKjDr{@mK+i0NhpEWxWmXqmMlihx3I{}WAMol8So*h!>@{ZzL1>5lL=?* zCYojq77Kr}1!DZ>_zw>HqT>1+y+Gq8BO8aCmzqox>t_r>WUl;(#Qi$U)Wjo|iF%Wr zci8`;)aFu0g{dCb4O}|d-yKg^#*C57Ts0Q0OGNRIqj^pv(mxFJZR(E(u%?X$iqh%n zn7m0O?dTG=aBh;BVz#y@gG)0r^RShVeZ>8kmzS&2B@}ITD()$>qm&5tFCN1@PfKv# zjY$7f@%pLkHTebcE)irEBk zV>_4B7_*;(CNuc^J-mZM}lASj4}TsfMddbZXUtNJz);e-y_m{&2bwuWezxp4a_FNZj` z4A@Z1jj^ja+R77WByY9V)Ucgi6|GId$?B0C>aD)bWA9Ket8je6M{5m=&dk2tPM$>i zbyN}JHUZ47#&h-yn~Y8KRM+ZA0YZ<}reLRA;=t1Z3IAc0tRFo^0RXB{$(f?>WoA+jNSt(#_kP5<3l5Ng# z4Fw#hbL)IrF9W3%l3XPl@N_>tQ$9O_2I1$T($Nhv=6dU$XbsX(f;{QzYr`Y~nU= zKbxi%A_k+;ioSLfeg}^RF`L8n>ignCJnKZan)R;f>)$@mi&Sb0x8l>PP7^BwTaCS! z6rH&p7@j=Ry-~9YcTQ$%+o!DjEk-x>)A~2(;1#iYY_kp4UhRR1EyB~HY|6VE9TnWG zd4oy>?>d^T*)uvR)zF2Y)skw#BCrh-e7s|ojX#~M`~d~D2&2ZoEQi?Wru>-Fz&N6x z957*ER)&nsV6o)E^~TE`DO3Foo2xv_Vdkwp?r=ISPWzL#oo<&^V-xlR^;tG_bfEH* z&PpIDF=dTR$!Js`j1+dUAZmj~Uyv9rnEHT{O`hFu#73VA>mr@MXGf`pOw~D*`Oh7z=eH=|=H9irUeX%4Vrz8T+KK*Mm zv7;U47hd1$sgoou+jg04?%y%AWy^>vet5i8t;TB+QTY+XcaEL~ zOHS>;5&w;bNnum(l|7p_ty#wL8u&M9g|qr}!lUYx@T`T+w3}B)-$)zsxxHu8w*DYa zrB?>TEX8$v3%QC)t1{D`gLPPFd~K~mCt3gKk!snE&qeBEjR~EB$IFi2Xgw@Oxb{=N z(=kNDT1KG945Je#$71%jOvyJm=m1tuF$yn!!e;$fYqY1|_#sOK90V-s*69T6zG2zP zPI;@*`UGOp_K`X$8X<#q0aWLTq?gO+{A>qyT+WV&g>UC4?X>wYanN^h?1!G;X*udu zf__))^`U1M=RDW+9_=_~Ee>E~P-7LaVv?AR{aPS5U(31-0 z_PFU-F=R`9zYV)>W~Xjtk8g9}i9X2Rq>d`ClqRdB!on)nJZ^YH)!>zpJ8icg8z!m6GgMm6k$6mt8PUqJ0(M$jnzK|MyQ&05uZKhm;%8z^VN_xjBIpSg z`dmagv5A(NiwDQIm-x(0N&~fsl43!^_ZOY=m5TBKsox3IOH}R!Xc9?SXc=wNwEfZ414Oc5s1EK7ndBrPOH-gQ#;$7J}aGo zrq>M#q?El2)2ioV5pTOvZn2K%o0rj4V2uy=>!H(z5q-Y&AQ8DwZS4x0q}?1Lba|%U!=Ht)j@M|%!aF-?QLhK8KqnM6K z84(TvYgMEA$?5X8=Fu5X%x+ugE)xtQmGV|h|8%R@7F`3f;9EyQpK;^QPpjzmhwBerLTWi zoBoRut@4*H@s{3^o=q8fz8{bO=c=*!pzKlNU4uQBAl!45%$A`=JBG4(knW||BXq3( zk$4xYnj5d2&wv7#s(aL3qFGs@fii4jlNGMcpL15YYmy*7J)&8vmUmfwA%ZMH8UDR} z<*L(tq-truXE_aWnyK!})L{R$>bU-g(?l3~1_%54rlw|QcJ1oz-Mw???p^Jb%I>9O z&JaY^wZ@bJMi38-S*ZruLmKb0uNNPbubEeMl%=y_Zx2?R1Dm%pIorhy4LnGB%%2s5 z6CA_rEn~-^1p$upr_uzm>w!k?H1djj$uI=twIu+HKB)R%mRsTQa%4<;m^;|hsRJO22rsNOYRlp^#C|b!+Bv(GCuB)xUBs+JT-H{ad0t!w+rh z3|E~}%CEl3+%j2>vJ=byRav6h64mz&P{!H!)_0=7K*^=Aq;ia+s=|GInaYt;DaeXT z>nWPEX2x!6Nfc-(EyCyDF{6amD1(*LPjZ*iV6-(46vx|HYB?WE0?kEYtOn3-W#VDJ z&6A5)uH>VGYniypd}6RC?&#|5?96no>^Qd#WAh$(#1*@Wn|JenZs+c3G-8Ht`)ow* z={=E+?pTwtU{L=ytee`nz)oi({T7QvC2gr+ZPcL{?$<}AWt`0fXUb=Wy%C&z>$Zw5 zj19wcdBESMf#H#Zd1Seb&kSU2QHN=Rd4B-Gf=~N?iwx=Ar)ud6&aBp2P7^mBffyzsS7X)HO7jmXW%oLGa> zSN5VHxBAGNc}_#a*Zl?kLJ|XpefH%Wde5ksrjOZnL)*f!dS$S4VLSBV9&Cx%wo8Zi z+Nu|n7fF?+UxuZ~w3~X1*KielqFUr@@Z!u1l(n?8xSQLUl=O@Geq=UsH~7^;H}#{l z0(^08lauvOv%MDsZfKCCCz{8kJgIiFb89UIs|&?oISDD4<%MT*w787k8eT0LCkp`c zcAJx;>mS;{orDQ7QKziY8go7oYj>|W=Y+>p(c2v4CgFQ(4Xia5`uaz!*tucSzdl$}xfrZ0J!bi3KM|7-3 zF^ZC%m_E}qvaf~O>?lX$`9lpvAjvH!bxd$*$MVD}wPQc!ah}`~!p|RW zeYAD~%(0b-v7t z&8$10L5y=urW5K;k>3hxT!|^hv_e}0hd1+kSHs)+9hUxR`$kn$;l7aygR2c;qx1?0 zDYz|_2@%T@*+?Rfk~`~bp#~~!7=(PZL0Mm#(rTw>J+i)w+_@77p z|Dn<&=spVbb;U3L(|msPAtQ*hR7sY|vuV9><0s@@a4B)W*7bQfOQ zmzpk-XX~+eD=*U20mYIX7g%mZCc*~mH|WHwVlqEj;>{#Sj>@vbh^H=DT3ZG3LVw^- z{V->LR!2jBwHKbH=~Nogl#N^!On1j+AfQ^x?YD1AOhgoOI&eUwDFj}tI=N$ba{tp0 z8FZwhWn#B80VkW)uo=iU%EIEL!5~Y@+5Pg3HZ{{CjKeSWX|AKazv@BB`6L<#Y||0n z8!`FN?2BCcNwjs$f+=%y6oMaVotBrdZt@+9sUV)}7rYu(uL`cV4S+%1QM1W#;Z=RK zPr zQC~*Q4LJ-es%R`EjD@Oe^poy7^Wt?vS17OR0jVPRE+I?Gg|0Py2Qcj(h$G~}@xBnb z>8uu(U?z*DNtjW1v)xo$dgr81qLUF5w#7j4O;t^KWUED?d~t)4f}IP83tBsK5YP&oRh+jiMN3qjgz ztO)o5r#8bEtc_gp=VjQ$ZR_21(#Fuq;zwNXZ8n*^oMUi0&fK45Q(|SqL%Ka3r*6Q%NG>545?W?*DFnPj8CQAshjYRtYESmbC+;|oUA^Qoml_gz=^xQ-eIzi0+4 zNh}v~`=_#IS&M`F6pk5&N5pI7=`8nRXQ7U(9fcK-?na^s4@s|poUEn7i+Zh%Q)0$j zb+^%7-QByFC4sS^q=B5}rPxUF!gxxEI&n=I`y`_~oZ7w^o_I2gRyv5Izy;1u2Z~xJ zc@sn$r+RZ`5I=RIKE*&jHzCIk^ud8HURr_=DiIbzX8)nHq=*b4@5hrcCTJp5^3u)Gh z@}35bQFoyrA&c1iaI{QjH!|uc9OKjg?U^e_3V1AO=^|SuJJQ>BUZ|A96sW= z(wmmCeujmkpROng6cSvZjjVeKqpULpN=i}pVB!{yV-4-?aZ=uNte%&yBnYY0^qE<0 zh;*G%hof;S07pFH3inlus{~=!TIz&=WUgk%lhu7|V@7DtrJ8egCh}6Tvd|#SO4#NA z(Q>IA*{#oRN(N8Fbu)gpt`VI4gQSoNO4dvi?mn3vh&6g=C7rk%^S}-p?K0oth$^|6 z>?~)}=eR>HsJ*$dpM^s{W_HaR+i24;>-NG+g~}lZo|BZuu0l?W#O&>yPV2xr8B1Fg z*n$oCW2vxlor0_(QDu%PAK$Wx+{ehGq#6COQ%lKf$z;=2V)E!Tz>SY$tTrbmmBv*k zJ-Y$IsKZmfo$cs(u=|=@y-UcS4Yw1^2n=)Xrc_B=dT!|kRSrZ*=&)g87d1TDQl81- z$y|h9oYt7&AJW|K>4k%+Fy`muG6}(&s^5v23CoRSd%Gr*mc_d1{q#>#Wao!11u(}e zR&>N7+$IUWXfHRGVM2I}1nSD(XeArLoXPBdBEnD5p!XUevY)ysy`+=Sj z#1R1Y^Jt@Ni-`<*>obeyBxbY51ao+ zr{=ob!6RAhtr!!$*m_kIzI&jLn`w9S0*6W@TXK}>@P}{;?7TxvaaZ8RGvi2MapyJj z-@ulKb{RYi7Iq)?%_QYsXWu7G^U@PQO}YvA^Ol0$I~HS+fhO!*4Ei2}zuI-P ztR9meL@2#>Q65eE8{GQz7Y!qG)+wzngb-4L1(QZCPtM z8d;--J5RtLA1_(Can6&gx*S_O2SQ?iWWy`<*f6|P=O%)?-L>@{dZ8TQ#NC5M*f42R zng@+Bm|#SXd_6_EZ;IiDYRxow$)c4uK4zQ(ThbmPtkV~`B`qiZr0$I`i0C5c=q1aP zGB@1%&RFJ@;4qhh3X?tz0vBFOrjXaAo=!>$~Hwj*gWX{#JIf8?*cDRcCeJg2&7d zS~ug0jsDoA+|||Hb)NILiP=wP#LF%+$lH{ymGklD8msv61suzvn~U?)`S!{Dh0U8_ zOf^Kg%t$Uf!-3qA7&rm(f<*WsS8&G}3{fstp)2i<5g_^Q$+dHW!-dU*?Aogru(Q3R zxfiC*pqbHWK;0bNzQ4MHFAC+0tF59Cq}SLPS?8@fKhwFY?pt~0BaoSXbe)>*cgN>p zPTjl}+cvh{uS3bj_)?s;$I6EdZ?I+w?*ns--?LHwE|7(ld4n>xWuRwWojx!7(BVRby#lO3PxCOpe?(@UJh)JF&kR0W z1kTBOM#eoN1h&~j zd-ZT}{cCW7w!jNswge7yT3BA(!ey&_eL0!*`yU328WB*~Kt9cz(UYydPA}g!`BtBq zKs3#u`3EXu!{uyLtM}LGx>{m1D1Fp59Y=>6Kpf*=A7$lj)Om4X+wsM4G8l)DjXbZ(-y*9{H3!3FPiQLtId2#9_Zn0F zn+6f$@+b2eOiMp!-)eQ|v`%uhYyx+-ZmU--J=-40w^m|$Iv+U!wYqa!|M+O@$MGZW zp-8Wlm^0e?5vrB8?LRT{(^7=$&a)%MN0%#I*s6Z3Gw6-FqstbVO4{Ad*uE5sLJSnr5z!VA<+jmo=Xx;yz^yoFK_>X0Q;3fC_I7_fIy@@3%H#L@ zWJTiMtbVsUy1DKQNA@Vv1gP66s{mW`F* zlDr}B*YKF_)~&X#`TL?q>T~g)Q!~`8I@u^6Wxs@moR`!hVqX$d4+((Y+)g^kG*fjU z0aa5}&g-_pfV9BztTiBT3fxg|BxhqdUm(7F4HFl5-*V;MXb?b4EFm1>h=HlNcd)QL zP;cI+A~Nsd;^I+2+6y zFyl-f9A~I7VRXam%hp|GG^Mi&tvVdoW)gd|LDmc zLbvGJ$@cTplVWMu)(2vi*Uj5>$FIO8sHM8S)WhhtK>kJvBHOvYiiJG~)Wh^B%Q+>=A5X6!gHB1Xyp zv=u{#NQ)9}WKRdJKKSwGlHEn1q@@Fi1Q^v35nDa}3~dPmnD)z`SF{5^KPYb}tT%XL zGJs{hl`LT*n~s@blg4m-aXIO)l?V15WSXkJ8__KHs~|ghAAn702SzX+3BDLFY?w(9 zP+O$INRypfmlbjvU9GX-eYABQR+#mLW2xkkuv$3@N*hsLjbWM*mnsCXDolymh;XYu zxGsAWu-`d?S4U%eaiOd-?cSK+w4tCMSS#(G&i%*R$3|Upnm~N0-MI`d;Bsd4NOnB| zKQg)zF4j|#X01#`TKsldy5Dnsd#{ssZx_&FI8^Y1K44lQT1rC5lMnzOjLPf-ZskC{X-3$lHM9)V8=ChOIhmTK=%Vu{1 z;l-+CSm(nBQLXZ9aHw+OqcJlq1C#FcH7i;kB4i^|O;-6PKnNw&36b z3mDOx@qLN9^+B8nFL)5Q_`^P|mSPg2zJNU75%>*vS|u+V2(Yb1Uu$gp(UsmNoOB@B zc}RR>*;COp=nM!6iUDMSoh6<-koDcv5Oa!&mRcy+_4P(U8QF(OfTtNVMWR+a$A z_b-l1_;a5Rc0%Y0hlF*4a{0r4#|Vy(T+7iaxwUAUHdYlOsRm$h_m7@FrBOR%PSgN0>GgZ0Z4vpmoqmBySDS1I9Nk%%vu*q4B;h%2?wfedN)^FOyWpZ_(g;HBo4I zVqt^-Fio7TkPZ*cpv;>;~ zpDqodF=%ws>NFtB@&Zn%16h$c5DK5&SXqJBWV(Z@IGm+)--1vLe|nOTC-^CB$S}fA z2koa}EeKzKB3GCe^X&QHJN>2+p7DqNumdK`UWnk)oZV>bBfFT~b~F*00yJg10F~ii zWmm^@i@cqBT_fL)NKsY=ZiBA1b9Xam!(M8pn>91V7zLz$B~A*f0*4+`!o~P@(#35D z`9+J=4B8wc3(hh&Ks!QlVgZZBb0`DbX~(Ha<^(A>VPj5CkD*RjBoS`dB4X<}K(c{> zKFghs-$oyYhHS;jaWn>={X{y@wQ|q!0q4jBQILVy)wElz9`08odxj4RCryaCXdDHL zDJKxQMyVn{DPK=95ow3ylmdssxo+FRtT7SmYirz@Z991An`i&l;MNQ&i|hL}-*4XJ z^;r^3_Z+VeAMd%}%WGyw_yNUQ=c>k*-{k_LoMYc;aQWXE7TgbB-+;2*5b7%sbA!_#w7acRoND z9N8oG&xNJ3r~MH9k>4Inm+(jVZak3OS|=NAjP#+BZU0OIL1)tM!N?h*LK~=)MdDsK zbWXGwV%>N@uNf=CFzi(M1h8if5`s~Z+5GgO^n+5c66(OvYdA*6MglneM+Nbcj0fNag+}1dw;M5MRHICdG$<{BCi0|Q&fH7~?m=2xOKh!GBgA_X^_EfTfR1=X^ zlURfNyi+!#T*11AgB-eYA!(j0w0-<|ceiQcnt;}1p&%bg1Dwe~l?a4bBuS$zFD5;K znF}E0%C|fFR^F9zb<$llTzyPZCz2WN9_(%>aZh+BNQihQOO&>=BkdVw%*4(DkN6?I znaGlLj%`=jN$tCv&CPJwLP2L%*&uUpGOG$W$5@C~=o_}l9+$_t+WbFrC8{{MoRx$ z;2L!mHp5Im@!Of$sm|!EcLv%&8|n5=*k2s&lC65S%_i9ChA3nL?G!(2UC2hASF37; zfrL7-%2(s&N%2IPlJda5VhO=npVw4u#Q04@kUayOLoio-Z3Bq~c z-657MVq_~M%>?pqESUBkg?Q_lGT*|=X?3JB<|i_=xF;KDgn8o?1aF`N&1I^T zkfJE&AnJoCaDDCyAxE25gY#O|M5LD*EzBLs-p9lID5K#x8(&p0x(oI+wmk^F6<6=@ z*CE=BYt>Zyoft%p0E3p%U%U+@oG75SaYJ?RAfasv+*D5~wG_2{_A+LG?XK+ct+HL@2bsUBay>dfq;}cLk8%Z*rDrKX1xk&QMedpG$c) zJ1vuSf592eR-azz_n+#i8k2xs?WuA*oE9I8H_U2SD|anNjUZ)hgDpgmM3{ts&IVuE zY`K?|AhgKOWsF?V0UGb7F>~a|f9#_v?T9*uD5W4~XAM~j@l?Xlu$u$ohI;F8HdnHG zxc*5879FcX4V_O^L)UW#mGhKlGN8{wWzWwOImp*C%r~1Zg`2g~)xy`vbwvJt>ucVo z&ZFqP#;9QXulehr*`^|uj^w#kzA7Gu8BR#t6<{~E%-^cCXsq-;&2YZ-n-*+Wuk@VQ zC(vx@Tf?k>c%PB#K<5R-97+50=8gUuKce3O7N;8tq$DsP^ahR%rk1klctx;)D<^2f zOyam>=2NO>uxsP~z0n%=4KTW|=qL-^d~mClt?W7`>yQrmZ*W4qH--pqhQD~Oi$8ipKoMNjI!I<6MErUkh01z)J6tc{ypbco)W_Dz4@23( z9TCDHEM)&6`SX>n(;qQkPH<)$3G3Soq`=BUAgp?Y$xs@jq{6yAH3aZVE{+=0k|R{- z$c@Nk0%rK?e40t9rbIzLQ~OiWY!oSzI2+l!$e>Z_lXCED<@%v9hAyP%lyXJ-MTvt^ z%WD#n%my&);zd5u^&!HwX_RS<Xi`$H&F2*uE9c)3(jre%`qr z{r1zF_RiZM&d4EYGP&rrtYjz@nLXmI8I+_^8aCn}a7!^Iv4kj@C@?J`aUstWZ)tM& z8Y^j*VX6NV;W;K_nJI+bz;FAzyv?-h#wGJ*oi#3r6Oe-nj2-)eWeHUn_9iW%#ONk_ z-$z%?cQNP7TC#e(ZnWx-M)<$UpyU=SEE`vy|DgIMxq3$bVRgTqsq15^*PS~cYmRcU zLB3j(qT}`9n9kNs;?Pp5ak;n&0r+#uab*ntC8KiVo3FnqH#WD{H@80f%$V=x$24?1 z!ag#P=RnP`3fCe)>KyHs_-Sz`l(4d*Z~S;rzFc2#e)Em;+Y+1v=}e1ZqrqOeLA-+v z_&Z)_LtN>0AHI9{@b=bT3O7#GU3J5*>DP^U|3CoqxLMgzSDnlu_BCEv`N>?`9_z%24x`MFD5?Z=K%=TZE z#gk9HZ0ZI@Ua7wd`7gg{E?+g5bvd_H>b5wpK3qGoVX3>^1!aB)Zd5OqpQA!CQ)#dO ztG-6mM=SAPsjiXXRVKF-;2o11BN|%3^UXv8b_G~w8eahA^znSUVrqAO#f?}|tV(Tgtc(V?uEC|=)y2Q0 zl3{H3>Y|{gB(Dr8UaPeyJhSz(S#0_&cC&|M%-yu9UGfk>5dw;5PKWNxFa3CTt2*U+ zGc+VgIke7^3JqQH(9a+$Ou{D9|hJi@#V8ee?lO~Y2X9@P-2oQIdiA%j2BI0H#! zuhQtl2L$#_{Mf+7*|J8-9E1tr;NjB)7s~sRJ<-UUHruS3SN45{FjlxPGg(+GPe0ZQ z7K1LXRWgV!XhLcS2hxqrIY7$Q6Hi|qSZB{t$yso=0&;H&N5e6(@B^A}6!J`HX?=am z{sRwxwcccj*EdT1DX`*_mATn#VdBNyz_BP;%in0LzCIQDG~+Q>Q;hjEudbTs=hppC zGgUONSa|u#*7CvD^05^iQ#7G+9cu|gfw5qy0kdfT*4DmZ!x_+vstOLTE1CnjyM3^~ z^X}RAkDFg_ZemZAxm)@vwE|D3uNuhh_`}7Ro6T36>tC#|KfnO|bfHR!8U?BjU~p*D{JeyVXi6<*b-gJgAfrq0iCoxYx>L(r}%(%s9ktDm|-fgM69{ zP!?hI#zVLi@lmj00yb{8;D#|T@A}l7$7C)fVcO;!fLjdA z8s;PSQo?FdmMFj2x{LGifCayWikha%m4=K0CRBy~K_Tqqp@>F|PSIW`%Gj6Zo+&Fn zEzMV%MVtA!0v>kKO1Li2B~!6`;(l=8H>-hs6zKV`5Bh!SCRoQ{o-#LQH&A6BiSg~j zCCztn=w7fQCQGFNzqy|b95#|@?GVOAM{<=#k%dGPf-e9L1{O;YjwSRCj%Z#8YMV#* zYYmXGmgzxuPt%Z1@J}ppH$ZU*?1adqclT?L!NL#1%W`$Fx#BXEoBLIj-3G@B`59>f zmA&WA<$y!S*M*^{NCjI3^P~1M$X7u~-v0-BDEk@Dw ztbrfbko;~&aweF+U}!T`0{RF6gEf%%r*(0Bzjb9xfb;9Ku6cFi_3-j!?^SGDRvU{$ zL~V~CaIzOXYaD5i3I($TMq-+Pm`HUe!KRHz#8BE}?iom6sut6aDVP;X0NFH^i~*hy zT?gVBR&mj89Ef!8o4;1I?`kTjKWm`!+x@D_lPCgML63MM`-{oVHFW%UTLpoF<`%cjjN?-5L4HXe(pO|@I$G4wr-`fys1t*u zPj-HF|BpV+rb4=vz)`_i?*}a|2eqiG{j; ztJW-adsA6x9?2CrXax0@n{9A4!wbe6w1AT4h3ZV*(w(9oQ8HJD!9qPPy4)L%dN4e=`lDg?Cr?Tn0)c<01Y0Qv)1Bz{#xe==U7uI3xe@l$3ftdb8H7j;!XCcq9cju zB`(%#d)VW2TxPDiqlKzw+EqgghWkJuikzHoqLcOf@g{WAT0PlYk;LaWXo}{l(Ywcl zkXYU>CfyO3V^N(v$OJx&N~O2J(Sa#XjFtb9hJBDJE{?3SVG4| z7~|r8Z84a;38tCFx#TC!MsrI)rcl`w!3;9+G_~wj_3vuTraA1Kb-5i;-Z}{%7Fufo z|A2fNwHwl5L|~R%q#kK=XyC!zLC5@Z%)vfkk3{hvaRcrSiUYyw1P^q6$mSFTc*3R> zV2v8>*^4I!?=60W74uWWFrH}`B;y%jnPcd~RRKrJ!5Ot6nd>op1!4quYzNk_l0J6~sK!97c(K%gSIRXHI9G7Y z?#UL{f}Nh8?1J6b3`HZibN_`AGP2?^XXBL z5#E%Nulq#5v0m>q8`i;c0I5Y^vsTw!izR!cMT%BVWq!6(fEHADfEp0|Q|*ueJow_8 z2ye96jI$YyiL;mpLE2$M#?WLrs$w_FJ)b4mDw%0Z1S6S8?2iU{MS$t^_E1Y-nH zOEz^Ma^zeeC7cwNGX6FPNmGrh1rJQNHkg4Q-*B-_9Ekq+IhjNv2D3dk1PU{PR#SM?9ikXz zY{|Up*zwFYN*!Mb*si#W3z8e=WPf5cvFt;23zWHWLACNTN~)jqiM7HBCD<;nWoVfk zSLfvJYBx!SGbDiycq7)T`br^=>WpCBCiX>)Jn~j`bZLSd-V_%pLoU*{37@+^Io|&#xMB8fwe4(83j_^7q0H$&QO02?gBm`!*Aww zNs_P0#YDv9=fF!s6G!IBPrz4^D%J-frWx<;QC2UnMlGonr4Tz)f@lqP7#Q4=gThghL~3IJyxLxT_7d@_ALCc|h;|bN?n(9yg<^8CIz^ zIK#TA&(61xzuSFWHpxOE$4l0v{rc>j)NOq1iC%dj-gRC_TAAJne}jKURUy9)OARPK zrj>8SwXu6fHbFEXh>_&P7+&E@F2W!O_X*83%n?dzLc* z;4=$WIu_@Oucb8$wbaOr?96xuDMm9*A*^6al9Jhcz}#RY0hbKWL{ka?RzUzvk>tqHvFhftk90p#S?r54IZpiM5Y zm471MvKz;l+O%MF@+$0`z1KzhPFm={7!x2e5`Fx9p!RRl1h&Z3 zj#7p8J8@s6p_MriwNZT+S;FPb^DWD(h>ie6C%;)T4iw9u4`99sjptbJ!FtfERMh6r z3PFpH?om#jujYn?$AGyYXzm`;lOkGm(0~+fM#mvOvdt_1_RHCy#jwa1FxIRp`zBx! z_sYT7N#*34z^BqoP(O5@wHByRy;Sgw%Zhc?R2p%DRU8m4{Kwsxp+e?%hvh9yR^vcf zr_Xc`a;wTZ2>z~NN%9T=K&gU>{DvkQE^1$zKHbW)BZ~jY<}KF@KB1*|;9N8ZQ1LjUZ@y4R7_(oD(Kpo2>k4vut!MRx=shDz2S6Kc%GPAD?S z>7g0m##*td$9kz5ta7f?kM(5vy2TbHf0@dQ)ZM4@IV{HG-mm#>k2RiI89YRb6KewwQl4^XKl^XJ0J;n z9$Hq}PYKW;{;VZeBsd1RttU&GkXL^4- z%=*sxvAa7buuo?lr`yfSw+b_;{C}?7{BOiII9u8B8*fd#209w|2b*%tip>c3-RYU- z=s*i>?zEu~EnfJVJj&(=)0%7SY^~U@lt-8kTy#gDrLbC?Yp<`=fK|ot&3wv1MbVmx zz$%J}84ZR*L=pck#%2!RRpr=D8mot3*ZV=5;KM5IiZmkOacXLp`{e>Pi8HTeuUk6bLsUEHD#Q zy5lQgygfiS5?yfE=Y1q{{EEf!^6TW}Md3b4+`?i?zhZfL`D{xWEG+RK_`!lJzes=t$LR9Y%7or_l;iI5MS+AKC zPhsgoUe6*{fofS>5DgjZVT@@YzH|*hXtk>Ay^vS}4p#Qm4kbS2p$QXWgo2V&Gpauq zZP!!MruRl$u)k!^Fl7|jrH4F3I?oggVo4JPOJ3e)mi5WKFHwoZ=7%y{Y8teEVAA*AdXTi^}b)B7+!AKQEM)MD`EDIb!hs_)Ey0Ii?q zIT%S9Cs2WG1>1$$-el|-KY-4Xh|-I5sj6wLKkgFDX%?rnmzWlzi$TbdzE0&C$@_$AjsnT0v?G zNd~xUMf5T|F80oUyLWADs$R)u_HlpgGwOn4qVtGW5C}>6ZxSp3H`WNOIA0~1Mxy~L zxpMg|K&u5Io8?(H3MjH%C;D4f)uqSm0M>K{RwR&M+ovGih2@eUoyTcAPy5 zTO+lHaRpR&@!Nz0L01ZL*MTz)fxCkmb+g)_9nlT>47pt>pMA7pa4$Po|5Ox)J+HTF zL@0FO$e(QD0Xm}Ed8&a5^?>??{bi&w#9Uq?D9y9Ji9N%1fhkdXmryz5jOwy(`ondUm0@MWaX|?Q~dgc681vv(? z4o-`T7;t$J_c#Z@O$DQMONehYx)o7rIT45^49*}J-2ML`a>_*+Xz}>!HF{79ZUMjZ znuZO-LwFIhMf>1Z2V2gn<+x8cgloNBA`F~IPCTtfeLhJcS{gEg5}6WHu4)kvS0)|l zF3jo`*$foF09?COEEP)+$f$+ZMhma}srBDvkF>)oR-sXR@(I##K5*mB$AgCw8%o|5 zDA7pI)G;h>Xq^=QT*(W{UE6$9C}A{<67v5jyCH7KV#rw?aEfw3-}M@8?H#ZGD(tB~ z|5p6{?|*L;Pf04TiAUg&dj1_b_zZ!PZ9Eqv2p=Ab@sqz@6;a-KA%P$VuXr?Rb;5 zm*qa8zJok1R`CET_Ln(fO+2$7w}mZyS^k z+ru;Rr%@5kT^?J?qyim$uFR=GOY4&J?6f@{=T`ZgtXGHsi2euK^`qUro$cz05Q&LS zJ>_1}2siQ}1v^qOj++oeluw&&75^MN(szVGMb@LGP;;;nYHRZ&ZCMcAy;}NgaZBD^ zbWMrlz*qiCM}=dPjntf$i@o;nl4OO+_iF{$S%F6KmI+xLqbA%^QrY5c%gBwN$*)be zARAJ)&9^&p4E0M-5FxnBn0Qj`flz-{2wn)_CE^gsFl#}JxOtgZqq%t2+yWN$p)SbH z8wS(v=bp%}*D-B!r~FfN;tFav348DY2Dq3$no6y&`m>^b5U*k z_cp$$VPbVq(KQ9~eQRAQ+XZ%(3CWm291wNQ+Wi5LY4>nsL1N8TKKPu0dn4GwQiJ*= zLz4-8c2C^FmWvSk?r)H00(GUM*op|9#xY^mI@-qE*fO~H+FNe&Z8w2oPbeV;u&4K% z&K~G7ou1^c*e5&5lkL5o1N0b2z!8oOAT!Ifjem!T`6Z_HfU=d7N)=9Cym-2M2oIq+ zG=>$-Me#V5ha~nkecCo&k%3Wju zO}4JaWLRQSx!!qlOj70Y-D7kdsaL(AX;2j(soy|EG|sd;l^-wH8_UOP%A2ZO>R&~P-Q%NDWg&aPro2Xbi$AHwM@t$Y+8I)+ zn*dlvdNHQeI~!TL;0nLN5=K_|UYsuURk(I(z`c>6En1b{)`qD~Hkb9qV}eGi6xqIU zL9|^J_z)K;J0?4~xF#!?R!jNuSn4!ESZy6rcuK6mHrFk&Qw~#6vByCTJem2+)UnY( zP*XfT+C47zS{)IW3P40&>ZOfa(_T(-TEa_?wS;VgzY@efxg|BHh=Ul##PG=g3a8k1 zK7iqJ1TB%c*abP8%w3%-8=5h{EGod~PI5c-)eHhV3ca(*ajDb_cJ8nyxNi7big>l^s!gwx$PbIDcF8 zeevVb>B-Jv@uT_57biFhw|hVoYCRCckKALu--gF)jpiZ69Ea-tQ+)l(owr;*Fr-1k zjxNgWn=@=0tra)Li>UX=z{}e|g`=A}9an)p!^9HE@S)(bm~=1^U^osgktq2` z`n-^ex~k@99gXHOUWH^9C=Si;AewlK`Az5zPe2?4q`Zsx-k3~dq&-i81*U^!jtQbv z#Nt+Ap!aNq$T)9$)!S7dGM6t`jS<*`2_Q-O+_im%6gDo8x$FKS>t&|sYPrkO?za?u zchVa7aN%N|Ya5e~Vv4_5E#pSzyL8{$>gkyDg!t_2p*1a@g2u{|_RRs>1igF4b$l>* zPyYAoe*304md}O+9yA3FfZd&UW2%mmT`hLZjPJYbI#8jRSUND86`x6_{AZ7+)S~KI zo^3{-s@kR_Gd?Ylk~Z|m^fi^@%UB>?i3hkCGW1HWD+s=RS1nRYgPp|%K7IfGWT)za z#7+RT<9=+k%50!yDat((;-D>P`=NQj7-#L*>iosTMb&Mf`;eF}BeECkD(VUhFL?u6 zhtXw?C|*%eOH05YhQvTeuBt_{?rOO>9Ilnikg=ZW3Ko3gTs;t0Bc!K11pGNanQ%0q zMaZ7B>@^9>FqIDtk_H=w_-p48);GEVNRkV^D>sYqyIM1OBzR)?Ta_DsY%O?VD-OVD zu1P)0NRXAK`&c{+p-^%2?GLTrK&oIGYhw+qvqixR+;Bm)ZhP-voSeM>@qM_EaOcqQ zLofvf>S>X@KHIQB)Q!sT!`c(+gVj@C70}eaT{LQ*(A!#THu$Pfh~bkRyZc z+p?T7o_b%(b<8p$;l8K$4_W)sH<9AOx5+}kb$M-BuFByDFI7{HH?%)qI?w>=sJRU43r&X`nI&U! z(KB)^a*_zok!5X+JczJyWNhLyFiFMZ%}{5kYub)sivCjoD)HO`{ekm!a^C|oW{l(1>veNeR}Yai zAGMy+z1G@!Ktdb4l8F3i2oRmV7#k3c5wX^}u6UQu|B-hVqgV5h(4f7`hQ8*Z$bv-r>5MiTrDWcUyM z3yOij(G`p=ksbi8im2gj^UT|S{EzMZ{YQU({AWDWk<}(#o`GJRk-Zhi++Pdj0tc)X zr!5;0UR(ghfF_XNe)jxGV+FOuP4{KY^`~_cilw`PftJcwfRTFPhc>{;cAr5%vc3|+ zkJ*NUoh7@2PfQM4<7ABL>VO406`d4jwFcCR$3)qdDxTjkyEr1$SX$K#%ygKv#tF++ zs9vm=M7K&_nYW2jFBMhV`H;h?idi-*;>GyGIfn)pGGP}+CT^U=Ekx-~N_M-p7+rl( z_zzohe#$-;>JxYwL_E`QgF{CMQ^a+_x(=@u-X-(5BU>%Kr!Z;V^s|Qe>UL`dEai@Y zJ#tF05YZvfvpfge695USacz)D7uL}pv8lK+1UJdG;sj-kj>WCAzgJgX5WmwJ4j7@? z07$-urySLB-zCYcZa$;WH3U&uF*@JbEsyqh{vx3UVQWzCZJ#~`%6E@!-C1nVdG@`+1?R1mhK&M5ed6_ zqA*1t9p?)4&*|1;0wUa)E@S(x?n@8n9VtNOd)cOa0} zcUK^Rkau4Jd5TH4Rg4HQ{!nLxS<0(bxQ7+{{s!yt@%5Xbf=tWriT_4{+JPmYJi0{X z50Jt}xvJ{JYJ_3IZQ|Q*DRX2H(KzvK05{>t72;|)ok*_8sEclrJP0NPwcvN*c=E6o z#8+&7Y+9(QeZ9VUefa@E{{i)SkKyU8CJI>Tlx7RgQIPDDt8!c(oISrDb3bOKD^!~` zRmV)PcQ>Z`S#$Ro%S?}Z1X#g%MH4cbY)+ux?tqgsdI00rB#z^WYrX_5&S~!kRb%N-cl5zr&;={H0~mx5cr#IM zSZAr-z~rVpmV+Hg3E)Cw$*80LAlw+_x{4^5S4rC-utI8NY^%q!!cV&HqG}z4aC*G6 zw==hwY!ox)UdAV-vWU)(Fs~a~>U$O3FwLND`@Xx;sKz4CUrLAjio|vwt!OHskF{=O z_obb7GUA#_*N;`#5iMalTCq|? z-3M!gd+=bjv2?|AmxFkLL3ZgvIxYa2Uq%j=&Us)~r^y4_J%OR7AG0pX;nH0O8oC1w zDTKZa>4OyG(2U!z{9SdGpNDQZ01I8T{nyr7gyi~RQyQ}ew}YXc2W4|dqqIOy`F9g}(G4yP6~Hu|cP{!rvObI~RyyK1zyFUccdW%=_zoqG~G_~QrV@@IdV zicisff0*ggQkcIYxF9-8+kqFahKRWE%BlIwyLj1nbD#ZDu?PbTwlFV3lTQwg?(Q`< zcfV3jVuVRH@95vsNu`0R<+N@2)@rCqFcs1>K6)OH)Y!gNyQ%l+NMz1_oq%;3=q;ikg+l5|yzH;)uc zc+iquk_?{hGZft8N2!+gN<(*S%*(WzaAJ%1Ju7AxJ#P3_jdxc0H1b$AlJT-Rg5r&a zXZp8~PvZ@Kmr&Y+gYUk(xVXA{`SS7OS1(??dbu_jyt=dfCbhJZkEB8|aH`?maL2)2 z=vQk@C_V_2Tq3<)5vUB%*t*p(H+-B}-6WwtU zg6Bls#0;Pzq{a~W`{ezdrfSSXB(XAESp56+w}n)panQN{c+n` znpfHtqDdNztwLdW4XsRn;#zjOMZQRibnI>G_E(1Xx6|hx24|%K5NLF8)As*9(ST>ewX2^Es zh8R^S@wA%Pw7XI^Gh4ADwehd9 z8^rmG5xv;+J6e=&6iAaVLc|Je_mt0V7H3QEriKRi`ge0-!N&1XHq6I?f=3CKFjNuI zAg?^dJo+-2b=k{*TPw*Sss&=rd@va88-%hYdVnC#=&;EzPYi%MFpR&f3;ek9&aNu>QxP&V<;45$8rEYk~K-~=_d z22iu$#iAO}lle8O3azW+3Jq=+m6@WSIPy%EpfpZXVNt^=f*WFRF1G|-P^82zQmS~? zSdYY(KPpl6lOhY*tI#Vhqaq(z`cOpT^aY0qjbW+gK7QMt|9Cj}F+-i#c5i-ZJT5KO zmyVZzn{v>f`%s}~BEUMwWQbFEPzz`VeR^y)v~!98S$xVn94V58iSI?UsasZvRKs%L z_ADCEyf2`Bq{~JJY#MoU<%#X3AFkPW`mbPVIK+bCtHQN|f< zvUFNm!GxbUT0lVvdFoazvo znjGF2w4~5G&6=48Y$u;2`3BYDYij(ulmPpYR<`3eKu2COzZIpJ*2`&G&0(B8W7(p{ zuE9r6`T|r&wzQ-CcUuI~dc30?*vR%U0>}YPmQ4v`<&{A-&j8{TFDK297tNv4=HM+< zo&%sjCT}S{A|y*yY(wD-oX*VqIn$nQLh)JbqS!>G4GGQ>g9;1yFu)MA&07dV#8qP7 zjhRJ{u81gP2KQ!&Akb+QQ=2zudv{2NNka%BvKGpz$9WyTiQ&c*O@i9BjG_EZvF@j1cyU~N65L+oUUB@!pIIT z$JQR5$#ST(P#9X^?3-7LfH^#~dFqwiY-uEe)ijzMeQMgEeWDipEHMx`K4qDfw^v?0 z?uyn*DQ1vqD%2F32?sG>4s)|=Wjl#!5Wio|erb&_;lRukvqAdPnRPeVlAB9?f?@7B zOTh-reXDh!eWN27IM?tpI|e%0*&=$`nKlTASHuTkn38qtrz(mf%eWszrt6Bx+7vSa zsaDAma5n<`c=;Lvm>FqNLCu1Nia5=NCow!CNIN59D@eu4NR^?eR@T;Egiyiv3rm5a zIc1)+O9jOi1o1TCaR4h8Yb`7gI136`oPa|5Yu~6YG7@Kfi z=(_okL4kBH0jGBKm`h{Ce8%O_0mvRRos~D|B>8%fJ*+3asg?KB8&;#Q6 zQr?6@?tN??Th)A+xi=A14MHxnMTBA>6-bWe*=xARWT5^z2wD<*Y|yclA6`W~O7QLU z$ktOMGWF6G^Y3LNADki7S_Np3`Qj`rO_a$SeP+i~f*(FP9#<~8 z+?Khpo5y1B#hcC>a>s`wHy0Jeml5(wk?aY>U?0*V1$n|8&MZ*^*mhnbxY$@mFFezf z4go_nmdKPUL@^oz<62fOOk=-t?vyBAGI$UM&{gKUgp;D8A>nT4ULozUT8zn2Ou$-% zfT0*9h69=|vXAVDtwa}>Z^d*={qo^?`}Uz+)aSB7PJ1o-r05V^d)o}jL|g^|IiTY} zP%!bORv;2dW7s|@lAEZ*e$hF9#598woU5P{(ouG5i%0>Yt3v5fR!)AGN&;R<$F`_k zB_)hU{1adt1DYzN24Q0lW)Z2>DKWoRNKZE@Q^7DO5MI4Vpx}aip$yAi?Kf@*4OXqeAoQAaT6sG&rCWyw0f6ARW-6Z_g0pkg|qZTZLE0f z^7_WEjG7q%mj~c5i5*~kJ7(jihwi|vP3w>#V}27c+qH(Gk~)s_wnSiPFY9ZDQiX^o zVJ0f8Ou9a?UQXH4bWA>0F3Wm5Zxpp=TqPL?UGGoRnKxXVP>1puv)qbs+2QBi2hfrf zI3QNi!AFj*xzCRV8b>6aVM1c*#J^uxa2Vc1OEsf%EtE^U<(+d^nL~;>`cXZhkngT_)%eFH5%kVE1rODt@0qMoGg`@9Z4`(BmVL|)j*|HaAmT? zuY_y|L&FtP_(La28=_bkOOn6_%6(XV=t0ErXsX-Eg+n>XJH31~95kyRRw6pL3Z%ObMin(BXzU9vA)gum89rvU3aZjPTDi z9`=)MmfXV7FU1)Z&*O2T`>-Y2JorZ#NEv2iRB*txArvTifJUe!)W+~0J zLIJp}O~6j3Jhf4Y(WLo&^wnvDyDKhRcF-JK8NMi-66ICsm2h|PA6sPV0=C$u5@KY` zAsUT4b|R%y$K$^U2hy3yRcjzXewqt33Nw`PY5vs|AK6!vcT9ysBG8&DBak42FGuSV zjfiQhFuLA}Vn^O3k^ghqf}{NlF(z$(b)14d1pzCA>lu;0kVPL9kraDcer#+}Gm+=q zhWp3-$YJ#9!VAcyL1SZG$%P>3PaLZ;qjs}^sd6A+N?V12bQT>{V>T2}+IcoMm~Azo z9u@8kMq!*aq*ArA0V0_ckuZ>z*A);6cPBcz^y$)H8iGXnv4qxi?HmVHoZWV&T3lDS z3IcT}T7fYzget@A1fdRE*42i*JhXzsyKw+Rg7^%W>5klXa)xJ1XSv}umPiS^bwz-Q zXh9eg`eS@v%anoay$zE~#ubcX_l$z?EmWIiJm+@zUNZ{8V^CeZPAf^o67%DW zsr)42n;t8w)h)QhRjaWhcS))n@`n>C)j2InGNq&uQSP=REC#CPHWk}ou!}~3xaw#X zdIT*>D@SzZ!WZ*}UzdHoG3@N@V`?mQGV>g{vZJX~W$E}M?cc9B%q+6FP$4)kh}@IH z6OjXSV}-zLeYX7K4yHKQrj-?YuO+biDA*qnVeChP4=a zUT)R1%|vnxKn-A9f=WZ+PKz9Bg@JMN$fHM1PmH|@m>wB>&fO3Ozm5jwj5Wd?0r+!v z8u$>SrPDahR3KFgcB`&#gXAt$yWoiHU7tTtEpj+j4ml2qBsmFm2`a$Bgt<_3D)XE5 z62mu_Q!Tt;p zUiNRxgFhn@{j%hFc>=fk!Lpq9<*#V?xS_P|{SUJ`Wh^Mtw*)}Wn*WO!f~1X0infBB zXH`=1Vy>Lz8WRItXBL2Fs4>|uq>FA$nP$LdK>#qDfRe(evQSR&z7dp&u~;2|AW(sf z, 2003. +# Matti Koskimies , 2002. +# +# TODO: +# ownership -> omistajuus vai omistaja? +msgid "" +msgstr "" +"Project-Id-Version: coreutils 4.5.10\n" +"POT-Creation-Date: 2003-03-31 10:45+0200\n" +"PO-Revision-Date: 2003-03-15 22:28+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-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural= ( n!=1) ;\n" + +#: lib/argmatch.c:135 +#, c-format +msgid "invalid argument %s for %s" +msgstr "virheellinen argumentti %s %s:lle" + +#: lib/argmatch.c:136 +#, c-format +msgid "ambiguous argument %s for %s" +msgstr "moniselitteinen argumentti %s %s:lle" + +#: lib/argmatch.c:155 +msgid "Valid arguments are:" +msgstr "Tarjolla olevat argumentit:" + +#: lib/closeout.c:103 src/cat.c:189 src/cat.c:272 src/cat.c:326 +#: src/cksum.c:269 src/head.c:152 src/head.c:196 src/tail.c:323 +#: src/tail.c:1659 src/tr.c:1666 src/tr.c:1912 src/tr.c:2020 +msgid "write error" +msgstr "kirjotuksenaikainen virhe" + +#: lib/error.c:133 lib/error.c:161 +msgid "Unknown system error" +msgstr "Tuntematon järjestelmävirhe" + +#: lib/file-type.c:42 +msgid "regular empty file" +msgstr "tavallinen tyhjä tiedosto" + +#: lib/file-type.c:42 +msgid "regular file" +msgstr "tavallinen tiedosto" + +#: lib/file-type.c:45 +msgid "directory" +msgstr "hakemisto" + +#: lib/file-type.c:48 +msgid "block special file" +msgstr "lohkoerikoistiedosto" + +#: lib/file-type.c:51 +msgid "character special file" +msgstr "merkkierikoistiedosto" + +#: lib/file-type.c:54 +msgid "fifo" +msgstr "putkitiedosto" + +#: lib/file-type.c:57 +msgid "symbolic link" +msgstr "symbolinen linkki" + +#: lib/file-type.c:60 +msgid "socket" +msgstr "pistoke" + +#: lib/file-type.c:63 +msgid "message queue" +msgstr "viestijono" + +#: lib/file-type.c:66 +msgid "semaphore" +msgstr "semafori" + +#: lib/file-type.c:69 +msgid "shared memory object" +msgstr "jaettu muistikohde" + +#: lib/file-type.c:71 +msgid "weird file" +msgstr "outo tiedosto" + +#: lib/getopt.c:688 lib/getopt.c:700 +#, c-format +msgid "%s: option `%s' is ambiguous\n" +msgstr "%s: valitsin \"%s\" ei ole yksiselitteinen\n" + +#: lib/getopt.c:733 lib/getopt.c:737 +#, c-format +msgid "%s: option `--%s' doesn't allow an argument\n" +msgstr "%s: valitsin \"--%s\" ei salli argumenttia\n" + +#: lib/getopt.c:746 lib/getopt.c:751 +#, c-format +msgid "%s: option `%c%s' doesn't allow an argument\n" +msgstr "%s: valitsin \"%c%s\" ei salli argumenttia\n" + +#: lib/getopt.c:787 lib/getopt.c:800 lib/getopt.c:1089 lib/getopt.c:1102 +#, c-format +msgid "%s: option `%s' requires an argument\n" +msgstr "%s: valitsin \"%s\" vaatii argumentin\n" + +#: lib/getopt.c:838 lib/getopt.c:841 +#, c-format +msgid "%s: unrecognized option `--%s'\n" +msgstr "%s: tunnistamaton valitsin \"--%s\"\n" + +#: lib/getopt.c:849 lib/getopt.c:852 +#, c-format +msgid "%s: unrecognized option `%c%s'\n" +msgstr "%s: tunnistamaton valitsin \"%c%s\"\n" + +#: lib/getopt.c:899 lib/getopt.c:902 +#, c-format +msgid "%s: illegal option -- %c\n" +msgstr "%s: kielletty valitsin -- %c\n" + +#: lib/getopt.c:908 lib/getopt.c:911 +#, c-format +msgid "%s: invalid option -- %c\n" +msgstr "%s: epäkelpo valitsin -- %c\n" + +#: lib/getopt.c:958 lib/getopt.c:969 lib/getopt.c:1155 lib/getopt.c:1168 +#, c-format +msgid "%s: option requires an argument -- %c\n" +msgstr "%s: valitsin vaatii argumentin -- %c\n" + +#: lib/getopt.c:1021 lib/getopt.c:1032 +#, c-format +msgid "%s: option `-W %s' is ambiguous\n" +msgstr "%s: valitsin \"-W %s\" ei ole yksiselitteinen\n" + +#: lib/getopt.c:1056 lib/getopt.c:1068 +#, c-format +msgid "%s: option `-W %s' doesn't allow an argument\n" +msgstr "%s: valitsin \"-W %s\" ei salli argumenttia\n" + +#: lib/human.c:519 +msgid "block size" +msgstr "lohkokoko" + +#: lib/makepath.c:124 src/df.c:497 src/remove.c:402 +msgid "failed to return to initial working directory" +msgstr "alkuperäiseen työhakemistoon palaaminen epäonnistui" + +#: lib/makepath.c:173 src/copy.c:1288 src/mkdir.c:170 +#, c-format +msgid "cannot create directory %s" +msgstr "hakemiston %s luominen ei onnistu" + +#: lib/makepath.c:179 lib/makepath.c:421 src/cp.c:446 src/cp.c:468 +#, c-format +msgid "%s exists but is not a directory" +msgstr "%s on olemassa, mutta se ei ole hakemisto" + +#: lib/makepath.c:316 lib/makepath.c:378 lib/makepath.c:440 +#, c-format +msgid "cannot change owner and/or group of %s" +msgstr "%s:n omistajaa ja/tai ryhmää ei voida muuttaa" + +#: lib/makepath.c:338 +#, c-format +msgid "cannot chdir to directory %s" +msgstr "siirtyminen hakemistoon %s ei onnistu" + +#: lib/makepath.c:392 lib/makepath.c:446 +#, c-format +msgid "cannot change permissions of %s" +msgstr "%s:n oikeuksien muuttaminen ei onnistu" + +#: lib/obstack.c:487 lib/obstack.c:490 lib/xmalloc.c:63 +msgid "memory exhausted" +msgstr "muisti loppu" + +#: lib/quotearg.c:236 +msgid "`" +msgstr "\"" + +#: lib/quotearg.c:237 +msgid "'" +msgstr "\"" + +#: lib/rpmatch.c:78 +msgid "^[yY]" +msgstr "^[kKyY]" + +#: lib/rpmatch.c:81 +msgid "^[nN]" +msgstr "^[eEnN]" + +#: lib/unicodeio.c:155 +msgid "iconv function not usable" +msgstr "iconv-funktio ei ole käyttökelponen" + +#: lib/unicodeio.c:157 +msgid "iconv function not available" +msgstr "iconv-funktion ei ole saatavilla" + +#: lib/unicodeio.c:164 +msgid "character out of range" +msgstr "merkki alueen ulkopuolelle" + +#: lib/unicodeio.c:227 +#, c-format +msgid "cannot convert U+%04X to local character set" +msgstr "U+%04X:n muunnos paikalliseen merkistöön ei onnistu" + +#: lib/unicodeio.c:229 +#, c-format +msgid "cannot convert U+%04X to local character set: %s" +msgstr "U+%04X:n muunnos paikalliseen merkistöön ei onnistu: %s" + +#: lib/userspec.c:174 +msgid "invalid user" +msgstr "käyttäjä ei kelpaa" + +#: lib/userspec.c:175 +msgid "invalid group" +msgstr "ryhmä ei kelpaa" + +#: lib/userspec.c:177 +msgid "cannot get the login group of a numeric UID" +msgstr "numeerisen UID:n oletusryhmää ei löydy" + +#: lib/userspec.c:179 +msgid "cannot omit both user and group" +msgstr "Et voi jättää pois sekä käyttäjää että ryhmää" + +#: lib/version-etc.c:57 +#, c-format +msgid "Written by %s.\n" +msgstr "Kirjoittaneet %s.\n" + +#: lib/version-etc.c:63 +msgid "" +"This is free software; see the source for copying conditions. There is NO\n" +"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" +msgstr "" +"Tämä on vapaaohjelmisto; katso kopiointiehdot lähdekoodista. Takuuta EI " +"OLE;\n" +"ei edes KAUPALLISESTI HYVÄKSYTTÄVÄSTÄ LAADUSTA tai SOPIVUUDESTA TIETTYYN\n" +"TARKOITUKSEEN.\n" + +#: lib/xmemcoll.c:57 +msgid "string comparison failed" +msgstr "merkkijonovertailu epäonnistui" + +#: lib/xmemcoll.c:58 +msgid "Set LC_ALL='C' to work around the problem." +msgstr "Aseta LC_ALL='C' kiertääksesi ongelman." + +#: lib/xmemcoll.c:60 +#, c-format +msgid "The strings compared were %s and %s." +msgstr "Vertaillut merkkijonot olivat %s ja %s." + +#: src/basename.c:50 src/cat.c:88 src/chgrp.c:122 src/chmod.c:238 +#: src/chown.c:95 src/chroot.c:41 src/cksum.c:278 src/comm.c:69 src/cp.c:160 +#: src/csplit.c:1492 src/cut.c:170 src/date.c:113 src/dd.c:284 src/df.c:707 +#: src/dircolors.c:99 src/dirname.c:42 src/du.c:170 src/echo.c:73 +#: src/env.c:115 src/expand.c:106 src/expr.c:86 src/factor.c:70 src/fmt.c:267 +#: src/fold.c:63 src/head.c:84 src/hostid.c:44 src/hostname.c:63 src/id.c:83 +#: src/install.c:593 src/join.c:140 src/kill.c:89 src/link.c:47 src/ln.c:335 +#: src/logname.c:44 src/ls.c:3757 src/md5sum.c:121 src/mkdir.c:57 +#: src/mkfifo.c:51 src/mknod.c:51 src/mv.c:307 src/nice.c:63 src/nl.c:172 +#: src/od.c:283 src/paste.c:399 src/pathchk.c:142 src/pinky.c:465 +#: src/pr.c:2750 src/printenv.c:59 src/printf.c:96 src/ptx.c:1855 src/pwd.c:42 +#: src/readlink.c:65 src/rm.c:95 src/rmdir.c:142 src/seq.c:78 src/shred.c:156 +#: src/sleep.c:48 src/sort.c:272 src/split.c:92 src/stat.c:680 src/stty.c:494 +#: src/su.c:433 src/sum.c:56 src/sync.c:40 src/tac.c:123 src/tail.c:230 +#: src/tee.c:59 src/test.c:975 src/touch.c:240 src/tr.c:323 src/tsort.c:93 +#: src/tty.c:58 src/uname.c:106 src/unexpand.c:371 src/uniq.c:135 +#: src/unlink.c:47 src/uptime.c:187 src/users.c:114 src/wc.c:121 src/who.c:570 +#: src/whoami.c:48 src/yes.c:45 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Kokeile komentoa \"%s --help\" lisätiedon saamiseksi.\n" + +#: src/basename.c:54 +#, c-format +msgid "" +"Usage: %s NAME [SUFFIX]\n" +" or: %s OPTION\n" +msgstr "" +"Käyttö: %s NIMI [PÄÄTE]\n" +" tai: %s VALITSIN\n" + +#: src/basename.c:59 +msgid "" +"Print NAME with any leading directory components removed.\n" +"If specified, also remove a trailing SUFFIX.\n" +"\n" +msgstr "" +"Tulostetaan NIMI ilman edeltävää hakemistorakennetta.\n" +"Poistetaan myös lopusta mahdollinen PÄÄTE.\n" +"\n" + +#: src/basename.c:66 src/cat.c:124 src/chgrp.c:152 src/chmod.c:264 +#: src/chown.c:139 src/chroot.c:59 src/cksum.c:293 src/comm.c:86 src/cp.c:257 +#: src/csplit.c:1534 src/cut.c:215 src/date.c:215 src/dd.c:331 src/df.c:746 +#: src/dircolors.c:120 src/dirname.c:58 src/du.c:219 src/echo.c:105 +#: src/env.c:134 src/expand.c:131 src/expr.c:149 src/factor.c:90 +#: src/false.c:45 src/fmt.c:297 src/fold.c:86 src/head.c:115 src/hostid.c:57 +#: src/hostname.c:76 src/id.c:104 src/install.c:648 src/join.c:181 +#: src/kill.c:119 src/link.c:59 src/ln.c:390 src/logname.c:55 src/ls.c:3891 +#: src/md5sum.c:157 src/mkdir.c:76 src/mkfifo.c:68 src/mknod.c:82 src/mv.c:361 +#: src/nice.c:77 src/nl.c:227 src/od.c:370 src/paste.c:423 src/pathchk.c:154 +#: src/pinky.c:492 src/pr.c:2862 src/printenv.c:72 src/printf.c:144 +#: src/pwd.c:53 src/readlink.c:82 src/rm.c:127 src/rmdir.c:162 src/seq.c:104 +#: src/shred.c:220 src/sleep.c:64 src/sort.c:343 src/split.c:124 +#: src/stat.c:751 src/stty.c:708 src/su.c:454 src/sum.c:76 src/sync.c:51 +#: src/tac.c:146 src/tail.c:300 src/tee.c:72 src/test.c:1057 src/touch.c:271 +#: src/tr.c:396 src/true.c:45 src/tsort.c:105 src/tty.c:70 src/uname.c:128 +#: src/unexpand.c:395 src/uniq.c:174 src/unlink.c:58 src/uptime.c:202 +#: src/users.c:127 src/wc.c:143 src/who.c:613 src/whoami.c:60 src/yes.c:61 +#, c-format +msgid "" +"\n" +"Report bugs to <%s>.\n" +msgstr "" +"\n" +"Lähetä raportit ohjelmistovirheistä (englanniksi) osoitteeseen <%s>.\n" +"Suomennoksen virheistä voi ilmoittaa listalle\n" +".\n" + +#: src/basename.c:114 src/chgrp.c:210 src/chmod.c:352 src/chown.c:211 +#: src/chroot.c:78 src/csplit.c:1464 src/dirname.c:89 src/expr.c:178 +#: src/install.c:284 src/link.c:87 src/mkdir.c:124 src/mkfifo.c:113 +#: src/mknod.c:137 src/pathchk.c:194 src/readlink.c:101 src/readlink.c:133 +#: src/rm.c:199 src/rmdir.c:206 src/seq.c:411 src/sleep.c:139 src/stat.c:802 +#: src/unlink.c:88 +msgid "too few arguments" +msgstr "liian vähän argumentteja" + +#: src/basename.c:115 src/dircolors.c:482 src/dirname.c:90 src/hostid.c:79 +#: src/hostname.c:122 src/link.c:93 src/mknod.c:139 src/readlink.c:141 +#: src/seq.c:417 src/split.c:498 src/tr.c:1848 src/unlink.c:94 +#: src/uptime.c:244 src/users.c:169 src/who.c:764 +msgid "too many arguments" +msgstr "liian monta argumenttia" + +#: src/cat.c:42 src/split.c:43 +msgid "Torbjorn Granlund and Richard M. Stallman" +msgstr "Torbjörn Granlund ja Richard M. Stallman" + +#: src/cat.c:92 +#, c-format +msgid "Usage: %s [OPTION] [FILE]...\n" +msgstr "Käyttö: %s [VALITSIN] [TIEDOSTO]...\n" + +#: src/cat.c:96 +msgid "" +"Concatenate FILE(s), or standard input, to standard output.\n" +"\n" +" -A, --show-all equivalent to -vET\n" +" -b, --number-nonblank number nonblank output lines\n" +" -e equivalent to -vE\n" +" -E, --show-ends display $ at end of each line\n" +" -n, --number number all output lines\n" +" -s, --squeeze-blank never more than one single blank line\n" +msgstr "" +"Ketjuta TIEDOSTO(t) tai vakiosyöte vakiotulosteeseen.\n" +"\n" +" -A, --show-all sama kuin -vET\n" +" -b, --number-nonblank numeroi ei-tyhjät tulosterivit\n" +" -e sama kuin -vE\n" +" -E, --show-ends näytä merkki $ jokaisen rivin lopussa\n" +" -n, --number numeroi kaikki tulosterivit\n" +" -s, --squeeze-blank älä tulosta yhtä useampaa peräkkäistä tyhjää " +"riviä\n" + +#: src/cat.c:106 +msgid "" +" -t equivalent to -vT\n" +" -T, --show-tabs display TAB characters as ^I\n" +" -u (ignored)\n" +" -v, --show-nonprinting use ^ and M- notation, except for LFD and TAB\n" +msgstr "" + +#: src/cat.c:114 src/sum.c:72 +msgid "" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"Jos TIEDOSTOa ei ole annettu, tai se on -, luetaan vakiosyötettä.\n" + +#: src/cat.c:119 +msgid "" +"\n" +" -B, --binary use binary writes to the console device.\n" +"\n" +msgstr "" + +#: src/cat.c:314 +#, c-format +msgid "cannot do ioctl on `%s'" +msgstr "tiedostolle \"%s\" ei voi käyttää ioctl:ää" + +#: src/cat.c:669 src/dd.c:1222 src/od.c:1013 src/tee.c:181 +msgid "standard output" +msgstr "vakiotuloste" + +#: src/cat.c:800 +#, c-format +msgid "%s: input file is output file" +msgstr "%s: syötetiedosto on tulostiedosto" + +#: src/cat.c:858 +msgid "closing standard input" +msgstr "suljetaan vakiosyöte" + +#: src/cat.c:861 +msgid "closing standard output" +msgstr "suljetaan vakiotuloste" + +#: src/chgrp.c:93 +#, fuzzy +msgid "cannot change to null group" +msgstr "%s:n omistajaa ja/tai ryhmää ei voida muuttaa" + +#: src/chgrp.c:102 +#, c-format +msgid "invalid group name %s" +msgstr "virheellinen ryhmänimi %s" + +#: src/chgrp.c:106 +msgid "group number" +msgstr "ryhmänumero" + +#: src/chgrp.c:109 +#, c-format +msgid "invalid group number %s" +msgstr "virheellinen ryhmänumero %s" + +#: src/chgrp.c:126 +#, c-format +msgid "" +"Usage: %s [OPTION]... GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Käyttö: %s [VALITSIN]... RYHMÄ TIEDOSTO...\n" +" tai: %s [VALITSIN]... --reference=VTIEDOSTO TIEDOSTO...\n" + +#: src/chgrp.c:131 +msgid "" +"Change the group membership of each FILE to GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" + +#: src/chgrp.c:138 src/chown.c:112 +msgid "" +" -h, --no-dereference affect symbolic links instead of any referenced " +"file\n" +" (available only on systems that can change the\n" +" ownership of a symlink)\n" +msgstr "" + +#: src/chgrp.c:143 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's group rather than the specified\n" +" GROUP value\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet vaienna useimmat virheilmoitukset\n" +" --reference=RTIED käytä RTIEDoston ryhmää annetun RYHMÄ-arvon sijaan\n" +" -R, --recursive toimi rekursiivisesti\n" +" -v, --verbose näytä ilmoitus jokaisesta käsitellystä tiedostosta\n" + +#: src/chgrp.c:218 src/chmod.c:157 src/chmod.c:365 src/chown-core.c:235 +#: src/chown-core.c:247 src/chown.c:220 src/cp.c:303 src/touch.c:169 +#: src/touch.c:363 +#, c-format +msgid "failed to get attributes of %s" +msgstr "" + +#: src/chmod.c:102 +#, c-format +msgid "getting new attributes of %s" +msgstr "" + +#: src/chmod.c:124 +#, c-format +msgid "mode of %s changed to %04lo (%s)\n" +msgstr "tiedoston %s oikeuksiksi asetettu %04lo (%s)\n" + +#: src/chmod.c:127 +#, c-format +msgid "failed to change mode of %s to %04lo (%s)\n" +msgstr "" + +#: src/chmod.c:130 +#, c-format +msgid "mode of %s retained as %04lo (%s)\n" +msgstr "" + +#: src/chmod.c:179 +#, c-format +msgid "changing permissions of %s" +msgstr "muutetaan tiedoston %s oikeuksia" + +#: src/chmod.c:242 +#, c-format +msgid "" +"Usage: %s [OPTION]... MODE[,MODE]... FILE...\n" +" or: %s [OPTION]... OCTAL-MODE FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Käyttö: %s [VALITSIN]... OIKEUDET[,OIKEUDET]... TIEDOSTO...\n" +" tai: %s [VALITSIN]... OKTAALI-OIKEUDET TIEDOSTO...\n" +" tai: %s [VALITSIN]... --reference=RTIED TIEDOSTO...\n" + +#: src/chmod.c:248 +msgid "" +"Change the mode of each FILE to MODE.\n" +"\n" +" -c, --changes like verbose but report only when a change is " +"made\n" +" -f, --silent, --quiet suppress most error messages\n" +" -v, --verbose output a diagnostic for every file processed\n" +" --reference=RFILE use RFILE's mode instead of MODE values\n" +" -R, --recursive change files and directories recursively\n" +msgstr "" + +#: src/chmod.c:259 +msgid "" +"\n" +"Each MODE is one or more of the letters ugoa, one of the symbols +-= and\n" +"one or more of the letters rwxXstugo.\n" +msgstr "" + +#: src/chmod.c:320 +#, c-format +msgid "invalid character %s in mode string %s" +msgstr "virheellinen merkki %s oikeusmerkkijonossa %s" + +#: src/chmod.c:361 +#, fuzzy, c-format +msgid "invalid mode string: %s" +msgstr "muotoilumerkkijono ei kelpaa: \"%s\"" + +#: src/chown-core.c:116 +#, c-format +msgid "neither symbolic link %s nor referent has been changed\n" +msgstr "" + +#: src/chown-core.c:143 +#, c-format +msgid "changed ownership of %s to %s\n" +msgstr "vaihdettiin tiedoston %s omistajaksi %s\n" + +#: src/chown-core.c:144 +#, c-format +msgid "changed group of %s to %s\n" +msgstr "vaihdettiin tiedoston %s ryhmäksi %s\n" + +#: src/chown-core.c:148 +#, fuzzy, c-format +msgid "failed to change ownership of %s to %s\n" +msgstr "%s:n oikeuksien muuttaminen ei onnistu" + +#: src/chown-core.c:149 +#, c-format +msgid "failed to change group of %s to %s\n" +msgstr "" + +#: src/chown-core.c:153 +#, c-format +msgid "ownership of %s retained as %s\n" +msgstr "" + +#: src/chown-core.c:154 +#, c-format +msgid "group of %s retained as %s\n" +msgstr "" + +#: src/chown-core.c:326 +#, c-format +msgid "changing ownership of %s" +msgstr "muutetaan tiedoston %s omistajaa" + +#: src/chown-core.c:327 +#, fuzzy, c-format +msgid "changing group of %s" +msgstr "%s:n omistajaa ja/tai ryhmää ei voida muuttaa" + +#: src/chown-core.c:345 +#, fuzzy, c-format +msgid "unable to restore permissions of %s" +msgstr "%s:n oikeuksien muuttaminen ei onnistu" + +#: src/chown.c:99 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... OWNER[:[GROUP]] FILE...\n" +" or: %s [OPTION]... :GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Käyttö: %s [VALITSIN]... LOPPU\n" +" tai: %s [VALITSIN]... ALKU LOPPU\n" +" tai: %s [VALITSIN]... ALKU LISÄYS LOPPU\n" + +#: src/chown.c:105 +msgid "" +"Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" + +#: src/chown.c:117 +msgid "" +" --from=CURRENT_OWNER:CURRENT_GROUP\n" +" change the owner and/or group of each file only if\n" +" its current owner and/or group match those " +"specified\n" +" here. Either may be omitted, in which case a " +"match\n" +" is not required for the omitted attribute.\n" +msgstr "" + +#: src/chown.c:124 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's owner and group rather than\n" +" the specified OWNER:GROUP values\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" + +#: src/chown.c:133 +msgid "" +"\n" +"Owner is unchanged if missing. Group is unchanged if missing, but changed\n" +"to login group if implied by a `:'. OWNER and GROUP may be numeric as well\n" +"as symbolic.\n" +msgstr "" + +#: src/chroot.c:45 +#, c-format +msgid "" +"Usage: %s NEWROOT [COMMAND...]\n" +" or: %s OPTION\n" +msgstr "" +"Käyttö: %s UUSIJUURI [KOMENTO...]\n" +" tai: %s VALITSIN\n" + +#: src/chroot.c:49 +msgid "" +"Run COMMAND with root directory set to NEWROOT.\n" +"\n" +msgstr "" +"Aja KOMENTO siten, että UUSIJUURI on asetettuna juurihakemistoksi.\n" +"\n" + +#: src/chroot.c:55 +msgid "" +"\n" +"If no command is given, run ``${SHELL} -i'' (default: /bin/sh).\n" +msgstr "" +"\n" +"Jos komentoa ei anneta, ajetaan \"${SHELL} -i\" (oletus: /bin/sh).\n" + +#: src/chroot.c:84 +#, c-format +msgid "cannot change root directory to %s" +msgstr "juurihakemiston vaihto %s:ksi ei onnistu" + +#: src/chroot.c:87 +msgid "cannot chdir to root directory" +msgstr "työhakemiston vaihto juurihakemistoksi ei onnistu" + +#: src/cksum.c:234 +#, c-format +msgid "%s: file too long" +msgstr "%s: liian pitkä tiedosto" + +#: src/cksum.c:282 +#, c-format +msgid "" +"Usage: %s [FILE]...\n" +" or: %s [OPTION]\n" +msgstr "" +"Käyttö: %s [TIEDOSTO]...\n" +" tai: %s [VALITSIN]\n" + +#: src/cksum.c:287 +msgid "" +"Print CRC checksum and byte counts of each FILE.\n" +"\n" +msgstr "" +"Tulosta jokaisen TIEDOSTOn CRC-tarkistussumma ja tavumäärä.\n" +"\n" + +#: src/comm.c:35 src/ls.c:131 src/uniq.c:40 +msgid "Richard Stallman and David MacKenzie" +msgstr "Richard Stallman ja David MacKenzie" + +#: src/comm.c:73 +#, c-format +msgid "Usage: %s [OPTION]... LEFT_FILE RIGHT_FILE\n" +msgstr "Käyttö: %s [VALITSIN]... VASEN_TIEDOSTO OIKEA_TIEDOSTO\n" + +#: src/comm.c:77 +msgid "" +"Compare sorted files LEFT_FILE and RIGHT_FILE line by line.\n" +"\n" +" -1 suppress lines unique to left file\n" +" -2 suppress lines unique to right file\n" +" -3 suppress lines that appear in both files\n" +msgstr "" +"Vertaa lajiteltuja tiedostoja VASEN_TIEDOSTO ja OIKEA_TIEDOSTO rivi " +"riviltä.\n" +"\n" +" -1 älä tulosta vain vasemmassa tiedostossa esiintyviä rivejä\n" +" -2 älä tulosta vain oikeassa tiedostossa esiintyviä rivejä\n" +" -3 älä tulosta rivejä, jotka esiintyvät molemmissa " +"tiedostoissa\n" + +#: src/copy.c:162 src/du.c:332 +#, c-format +msgid "cannot access %s" +msgstr "tiedostoa %s ei voi käsitellä" + +#: src/copy.c:226 +#, c-format +msgid "cannot open %s for reading" +msgstr "tiedostoa %s ei voi avata lukemista varten" + +#: src/copy.c:232 src/copy.c:286 src/copy.c:301 src/dd.c:1199 +#, fuzzy, c-format +msgid "cannot fstat %s" +msgstr "ajan asetus ei onnistu" + +#: src/copy.c:242 +#, c-format +msgid "skipping file %s, as it was replaced while being copied" +msgstr "ohitetaan tiedosto %s, sillä se korvattiin kopioinnin aikana" + +#: src/copy.c:262 src/copy.c:1034 src/copy.c:1124 src/ln.c:291 +#: src/remove.c:727 src/remove.c:781 src/remove.c:893 src/remove.c:997 +#, c-format +msgid "cannot remove %s" +msgstr "tiedostoa %s ei voi poistaa" + +#: src/copy.c:277 +#, c-format +msgid "cannot create regular file %s" +msgstr "tavallisen tiedoston %s luominen ei onnistu" + +#: src/copy.c:328 src/dd.c:816 src/dd.c:1010 +#, c-format +msgid "reading %s" +msgstr "luetaan tiedostoa %s" + +#: src/copy.c:362 +#, fuzzy, c-format +msgid "cannot lseek %s" +msgstr "ryhmien asetus ei onnistu" + +#: src/copy.c:377 src/copy.c:401 src/dd.c:1054 src/dd.c:1115 +#, c-format +msgid "writing %s" +msgstr "kirjoitetaan tiedostoa %s" + +#: src/copy.c:409 src/copy.c:415 +#, c-format +msgid "closing %s" +msgstr "suljetaan tiedostoa %s" + +#: src/copy.c:610 +#, c-format +msgid "%s: overwrite %s, overriding mode %04lo? " +msgstr "%s: korvataanko tiedosto %s, ohittaen oikeudet %04lo? " + +#: src/copy.c:616 +#, c-format +msgid "%s: overwrite %s? " +msgstr "%s: korvataanko tiedosto %s? " + +#: src/copy.c:810 src/copy.c:848 src/stat.c:638 +#, c-format +msgid "cannot stat %s" +msgstr "tiedoston %s tilaa ei voi lukea" + +#: src/copy.c:820 +#, fuzzy, c-format +msgid "omitting directory %s" +msgstr "hakemiston %s luominen ei onnistu" + +#: src/copy.c:834 +#, c-format +msgid "warning: source file %s specified more than once" +msgstr "varoitus: lähdetiedosto %s annettu useammin kuin kerran" + +#: src/copy.c:866 src/ln.c:237 +#, c-format +msgid "%s and %s are the same file" +msgstr "%s ja %s ovat sama tiedosto" + +#: src/copy.c:876 +#, fuzzy, c-format +msgid "cannot overwrite non-directory %s with directory %s" +msgstr "siirtyminen hakemistoon %s ei onnistu" + +#: src/copy.c:893 +#, c-format +msgid "will not overwrite just-created %s with %s" +msgstr "ei korvata juuri luotua tiedostoa %s tiedostolla %s" + +#: src/copy.c:904 +#, c-format +msgid "cannot overwrite directory %s with non-directory" +msgstr "hakemistoa %s ei voi korvata ei-hakemistolla" + +#: src/copy.c:965 +#, fuzzy, c-format +msgid "cannot overwrite directory %s" +msgstr "hakemiston %s luominen ei onnistu" + +#: src/copy.c:974 +#, fuzzy, c-format +msgid "cannot move directory onto non-directory: %s -> %s" +msgstr "siirtyminen hakemistoon %s ei onnistu" + +#: src/copy.c:997 +#, c-format +msgid "backing up %s would destroy source; %s not moved" +msgstr "" + +#: src/copy.c:998 +#, c-format +msgid "backing up %s would destroy source; %s not copied" +msgstr "" + +#: src/copy.c:1013 src/ln.c:273 +#, fuzzy, c-format +msgid "cannot backup %s" +msgstr "ryhmien asetus ei onnistu" + +#: src/copy.c:1049 src/ln.c:308 +#, c-format +msgid " (backup: %s)" +msgstr "" + +#: src/copy.c:1099 +#, fuzzy, c-format +msgid "cannot copy a directory, %s, into itself, %s" +msgstr "juurihakemiston vaihto %s:ksi ei onnistu" + +#: src/copy.c:1106 +#, fuzzy, c-format +msgid "will not create hard link %s to directory %s" +msgstr "siirtyminen hakemistoon %s ei onnistu" + +#: src/copy.c:1132 +#, fuzzy, c-format +msgid "cannot create hard link %s to %s" +msgstr "hakemiston %s luominen ei onnistu" + +#: src/copy.c:1186 +#, fuzzy, c-format +msgid "cannot move %s to a subdirectory of itself, %s" +msgstr "juurihakemiston vaihto %s:ksi ei onnistu" + +#: src/copy.c:1229 +#, fuzzy, c-format +msgid "cannot move %s to %s" +msgstr "nimen \"%s\" asetus järjestelmälle ei onnistu" + +#: src/copy.c:1241 +#, c-format +msgid "inter-device move failed: %s to %s; unable to remove target" +msgstr "" +"laitteiden välinen siirot epäonnistui: %s -> %s; kohdetta ei voi poistaa" + +#: src/copy.c:1269 +#, c-format +msgid "cannot copy cyclic symbolic link %s" +msgstr "" + +#: src/copy.c:1346 +#, c-format +msgid "%s: can make relative symbolic links only in current directory" +msgstr "" +"%s: suhteellisia symbolisia linkkejä voi tehdä vain nykyisessä hakemistossa" + +#: src/copy.c:1353 +#, fuzzy, c-format +msgid "cannot create symbolic link %s to %s" +msgstr "hakemiston %s luominen ei onnistu" + +#: src/copy.c:1364 +#, fuzzy, c-format +msgid "cannot create link %s" +msgstr "hakemiston %s luominen ei onnistu" + +#: src/copy.c:1389 src/mkfifo.c:133 +#, fuzzy, c-format +msgid "cannot create fifo %s" +msgstr "hakemiston %s luominen ei onnistu" + +#: src/copy.c:1403 +#, c-format +msgid "cannot create special file %s" +msgstr "erikoistiedostoa %s ei voi luoda" + +#: src/copy.c:1415 src/ls.c:2493 src/stat.c:426 +#, c-format +msgid "cannot read symbolic link %s" +msgstr "symbolista linkkiä %s ei voi lukea" + +#: src/copy.c:1440 +#, c-format +msgid "cannot create symbolic link %s" +msgstr "symbolisen linkin %s luominen ei onnistu" + +#: src/copy.c:1456 src/copy.c:1519 src/cp.c:339 +#, c-format +msgid "failed to preserve ownership for %s" +msgstr "tiedoston %s omistajuuden säilytys ei onnistu" + +#: src/copy.c:1471 +#, c-format +msgid "%s has unknown file type" +msgstr "tiedostolla %s on tuntematon tiedostotyyppi" + +#: src/copy.c:1506 +#, c-format +msgid "preserving times for %s" +msgstr "säilytetään tiedoston %s ajat" + +#: src/copy.c:1531 +#, c-format +msgid "failed to preserve authorship for %s" +msgstr "" + +#: src/copy.c:1549 +#, c-format +msgid "setting permissions for %s" +msgstr "asetetaan tiedoston %s oikeudet" + +#: src/copy.c:1571 src/ln.c:326 +#, c-format +msgid "cannot un-backup %s" +msgstr "" + +#: src/copy.c:1575 +#, c-format +msgid "%s -> %s (unbackup)\n" +msgstr "" + +#: src/cp.c:53 +msgid "Torbjorn Granlund, David MacKenzie, and Jim Meyering" +msgstr "Torbjörn Granlund, David MacKenzie ja Jim Meyering" + +#: src/cp.c:164 src/mv.c:311 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST\n" +" or: %s [OPTION]... SOURCE... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY SOURCE...\n" +msgstr "" +"Käyttö: %s [VALITSIN]... LOPPU\n" +" tai: %s [VALITSIN]... ALKU LOPPU\n" +" tai: %s [VALITSIN]... ALKU LISÄYS LOPPU\n" + +#: src/cp.c:170 +msgid "" +"Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" + +#: src/cp.c:174 src/csplit.c:1505 src/cut.c:182 src/df.c:717 src/du.c:179 +#: src/expand.c:119 src/fmt.c:277 src/fold.c:76 src/head.c:98 +#: src/install.c:609 src/kill.c:103 src/ln.c:354 src/ls.c:3767 src/mkdir.c:66 +#: src/mkfifo.c:60 src/mknod.c:61 src/mv.c:321 src/nl.c:185 src/paste.c:413 +#: src/pr.c:2763 src/ptx.c:1867 src/shred.c:166 src/sort.c:286 src/split.c:105 +#: src/tac.c:136 src/tail.c:244 src/touch.c:249 src/unexpand.c:384 +#: src/uniq.c:148 +msgid "" +"Mandatory arguments to long options are mandatory for short options too.\n" +msgstr "" +"Pitkien valitsinten pakolliset argumentit ovat pakollisia myös lyhyille.\n" + +#: src/cp.c:177 +msgid "" +" -a, --archive same as -dpR\n" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" --copy-contents copy contents of special files when " +"recursive\n" +" -d same as --no-dereference --preserve=link\n" +msgstr "" + +#: src/cp.c:184 +msgid "" +" --no-dereference never follow symbolic links\n" +" -f, --force if an existing destination file cannot be\n" +" opened, remove it and try again\n" +" -i, --interactive prompt before overwrite\n" +" -H follow command-line symbolic links\n" +msgstr "" + +#: src/cp.c:191 +msgid "" +" -l, --link link files instead of copying\n" +" -L, --dereference always follow symbolic links\n" +" -p same as --preserve=mode,ownership,timestamps\n" +" --preserve[=ATTR_LIST] preserve the specified attributes (default:\n" +" mode,ownership,timestamps), if possible\n" +" additional attributes: links, all\n" +msgstr "" + +#: src/cp.c:199 +msgid "" +" --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +" --parents append source path to DIRECTORY\n" +" -P same as `--no-dereference'\n" +msgstr "" + +#: src/cp.c:204 +msgid "" +" -R, -r, --recursive copy directories recursively\n" +" --remove-destination remove each existing destination file before\n" +" attempting to open it (contrast with --" +"force)\n" +msgstr "" + +#: src/cp.c:209 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --sparse=WHEN control creation of sparse files\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +msgstr "" + +#: src/cp.c:216 +msgid "" +" -s, --symbolic-link make symbolic links instead of copying\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +msgstr "" + +#: src/cp.c:221 +msgid "" +" -u, --update copy only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +" -x, --one-file-system stay on this file system\n" +msgstr "" + +#: src/cp.c:230 +msgid "" +"\n" +"By default, sparse SOURCE files are detected by a crude heuristic and the\n" +"corresponding DEST file is made sparse as well. That is the behavior\n" +"selected by --sparse=auto. Specify --sparse=always to create a sparse DEST\n" +"file whenever the SOURCE file contains a long enough sequence of zero " +"bytes.\n" +"Use --sparse=never to inhibit creation of sparse files.\n" +"\n" +msgstr "" + +#: src/cp.c:239 +msgid "" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" + +#: src/cp.c:245 src/install.c:642 src/ln.c:384 src/mv.c:355 +msgid "" +" none, off never make backups (even if --backup is given)\n" +" numbered, t make numbered backups\n" +" existing, nil numbered if numbered backups exist, simple otherwise\n" +" simple, never always make simple backups\n" +msgstr "" + +#: src/cp.c:251 +msgid "" +"\n" +"As a special case, cp makes a backup of SOURCE when the force and backup\n" +"options are given and SOURCE and DEST are the same name for an existing,\n" +"regular file.\n" +msgstr "" + +#: src/cp.c:325 +#, c-format +msgid "failed to preserve times for %s" +msgstr "tiedoston %s aikojen säilyttäminen ei onnistu" + +#: src/cp.c:349 +#, c-format +msgid "failed to preserve permissions for %s" +msgstr "tiedoston %s oikeuksien säilyttäminen ei onnistu" + +#: src/cp.c:434 +#, c-format +msgid "cannot make directory %s" +msgstr "hakemiston %s luominen ei onnistu" + +#: src/cp.c:493 src/ln.c:490 src/mv.c:459 src/shred.c:1601 +msgid "missing file argument" +msgstr "puuttuva tiedostoargumentti" + +#: src/cp.c:498 +msgid "missing destination file" +msgstr "puuttuva kohdetiedosto" + +#: src/cp.c:523 src/ln.c:161 src/ln.c:183 src/ln.c:210 src/ln.c:297 +#, c-format +msgid "accessing %s" +msgstr "" + +#: src/cp.c:546 +#, c-format +msgid "%s: specified target is not a directory" +msgstr "%s: annettu kohde ei ole hakemisto" + +#: src/cp.c:554 +#, c-format +msgid "copying multiple files, but last argument %s is not a directory" +msgstr "" +"kopioidaan useita tiedostoja, mutta viimeinen argumentti %s ei ole hakemisto" + +#: src/cp.c:652 +msgid "when preserving paths, the destination must be a directory" +msgstr "" + +#: src/cp.c:878 src/install.c:219 src/ln.c:434 src/mv.c:405 +#, c-format +msgid "" +"warning: --version-control (-V) is obsolete; support for it\n" +"will be removed in some future release. Use --backup=%s instead." +msgstr "" +"varoitus: --version-control (-V) on vanhentunut; sen tuki poistetaan\n" +"jossakin tulevassa julkaisussa. Käytä sen sijaan --backup=%s." + +#: src/cp.c:972 src/ln.c:464 +msgid "symbolic links are not supported on this system" +msgstr "tämä järjestelmä ei tue symbolisia linkkejä" + +#: src/cp.c:1008 +msgid "cannot make both hard and symbolic links" +msgstr "linkit eivät voi olla sekä kovia että symbolisia" + +#: src/cp.c:1016 src/install.c:275 src/ln.c:530 src/mv.c:483 +msgid "backup type" +msgstr "" + +#: src/csplit.c:41 +msgid "Stuart Kemp and David MacKenzie" +msgstr "Stuart Kemp ja David MacKenzie" + +#: src/csplit.c:289 src/csplit.c:1481 src/tac-pipe.c:57 src/tee.c:220 +#: src/tr.c:1609 src/tr.c:1711 src/tr.c:1754 +msgid "read error" +msgstr "lukuvirhe" + +#: src/csplit.c:583 +msgid "input disappeared" +msgstr "syöte katosi" + +#: src/csplit.c:705 src/csplit.c:716 +#, c-format +msgid "%s: line number out of range" +msgstr "%s: rivinumero sallitun välin ulkopuolella" + +#: src/csplit.c:743 +#, c-format +msgid "%s: `%s': line number out of range" +msgstr "%s: \"%s\": rivinumero sallitun välin ulkopuolella" + +#: src/csplit.c:746 src/csplit.c:792 +#, c-format +msgid " on repetition %d\n" +msgstr "" + +#: src/csplit.c:788 +#, c-format +msgid "%s: `%s': match not found" +msgstr "%s: \"%s\": täsmäävyyttä ei löydy" + +#: src/csplit.c:849 src/csplit.c:889 src/tac.c:262 +msgid "error in regular expression search" +msgstr "virhe säännöllisen lausekkeen haussa" + +#: src/csplit.c:992 +#, c-format +msgid "write error for `%s'" +msgstr "virhe kirjoitettaessa tiedostoa \"%s\"" + +#: src/csplit.c:1064 +#, c-format +msgid "%s: `+' or `-' expected after delimeter" +msgstr "" + +#: src/csplit.c:1068 +#, c-format +msgid "%s: integer expected after `%c'" +msgstr "%s: merkin \"%c\" jälkeen odotetaan kokonaislukua" + +#: src/csplit.c:1088 +#, c-format +msgid "%s: `}' is required in repeat count" +msgstr "" + +#: src/csplit.c:1098 +#, c-format +msgid "%s}: integer required between `{' and `}'" +msgstr "" + +#: src/csplit.c:1125 +#, c-format +msgid "%s: closing delimeter `%c' missing" +msgstr "%s: sulkeva rajoitin \"%c\" puuttuu" + +#: src/csplit.c:1141 +#, c-format +msgid "%s: invalid regular expression: %s" +msgstr "%s: virheellinen säännöllinen lauseke: %s" + +#: src/csplit.c:1174 +#, fuzzy, c-format +msgid "%s: invalid pattern" +msgstr "%s: signaali ei kelpaa" + +#: src/csplit.c:1177 +#, c-format +msgid "%s: line number must be greater than zero" +msgstr "%s: rivinumeron on oltava suurempi kuin nolla" + +#: src/csplit.c:1183 +#, c-format +msgid "line number `%s' is smaller than preceding line number, %s" +msgstr "rivinumero \"%s\" on pienempi kuin edeltävä rivinumero %s" + +#: src/csplit.c:1189 +#, c-format +msgid "warning: line number `%s' is the same as preceding line number" +msgstr "varoitus: rivinumero \"%s\" on sama kuin edeltävä rivinumero" + +#: src/csplit.c:1314 +msgid "missing conversion specifier in suffix" +msgstr "" + +#: src/csplit.c:1320 +#, c-format +msgid "invalid conversion specifier in suffix: %c" +msgstr "" + +#: src/csplit.c:1323 +#, c-format +msgid "invalid conversion specifier in suffix: \\%.3o" +msgstr "" + +#: src/csplit.c:1355 +#, c-format +msgid "missing %% conversion specification in suffix" +msgstr "" + +#: src/csplit.c:1358 +#, c-format +msgid "too many %% conversion specifications in suffix" +msgstr "" + +#: src/csplit.c:1441 +#, fuzzy, c-format +msgid "%s: invalid number" +msgstr "käyttäjä ei kelpaa" + +#: src/csplit.c:1496 +#, c-format +msgid "Usage: %s [OPTION]... FILE PATTERN...\n" +msgstr "Käyttö: %s [VALITSIN]... TIEDOSTO HAHMO...\n" + +#: src/csplit.c:1500 +msgid "" +"Output pieces of FILE separated by PATTERN(s) to files `xx01', `xx02', ...,\n" +"and output byte counts of each piece to standard output.\n" +"\n" +msgstr "" + +#: src/csplit.c:1508 +#, c-format +msgid "" +" -b, --suffix-format=FORMAT use sprintf FORMAT instead of %d\n" +" -f, --prefix=PREFIX use PREFIX instead of `xx'\n" +" -k, --keep-files do not remove output files on errors\n" +msgstr "" + +#: src/csplit.c:1513 +msgid "" +" -n, --digits=DIGITS use specified number of digits instead of 2\n" +" -s, --quiet, --silent do not print counts of output file sizes\n" +" -z, --elide-empty-files remove empty output files\n" +msgstr "" + +#: src/csplit.c:1520 +msgid "" +"\n" +"Read standard input if FILE is -. Each PATTERN may be:\n" +msgstr "" + +#: src/csplit.c:1524 +msgid "" +"\n" +" INTEGER copy up to but not including specified line number\n" +" /REGEXP/[OFFSET] copy up to but not including a matching line\n" +" %REGEXP%[OFFSET] skip to, but not including a matching line\n" +" {INTEGER} repeat the previous pattern specified number of times\n" +" {*} repeat the previous pattern as many times as possible\n" +"\n" +"A line OFFSET is a required `+' or `-' followed by a positive integer.\n" +msgstr "" + +#: src/cut.c:39 +msgid "David Ihnat, David MacKenzie, and Jim Meyering" +msgstr "David Ihnat, David MacKenzie ja Jim Meyering" + +#: src/cut.c:174 src/df.c:711 src/du.c:174 src/expand.c:110 src/fold.c:67 +#: src/head.c:88 src/ls.c:3761 src/nl.c:176 src/paste.c:403 src/pr.c:2754 +#: src/sort.c:276 src/sum.c:60 src/tac.c:127 src/tail.c:234 src/tee.c:63 +#: src/unexpand.c:375 src/wc.c:125 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]...\n" +msgstr "Käyttö: %s [VALITSIN]... [TIEDOSTO]...\n" + +#: src/cut.c:178 +msgid "" +"Print selected parts of lines from each FILE to standard output.\n" +"\n" +msgstr "" + +#: src/cut.c:185 +msgid "" +" -b, --bytes=LIST output only these bytes\n" +" -c, --characters=LIST output only these characters\n" +" -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter\n" +msgstr "" + +#: src/cut.c:190 +msgid "" +" -f, --fields=LIST output only these fields; also print any line\n" +" that contains no delimiter character, unless\n" +" the -s option is specified\n" +" -n (ignored)\n" +msgstr "" + +#: src/cut.c:196 +msgid "" +" -s, --only-delimited do not print lines not containing delimiters\n" +" --output-delimiter=STRING use STRING as the output delimiter\n" +" the default is to use the input delimiter\n" +msgstr "" + +#: src/cut.c:203 +msgid "" +"\n" +"Use one, and only one of -b, -c or -f. Each LIST is made up of one\n" +"range, or many ranges separated by commas. Each range is one of:\n" +"\n" +" N N'th byte, character or field, counted from 1\n" +" N- from N'th byte, character or field, to end of line\n" +" N-M from N'th to M'th (included) byte, character or field\n" +" -M from first to M'th (included) byte, character or field\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" + +#: src/cut.c:288 src/cut.c:319 src/cut.c:379 +msgid "invalid byte or field list" +msgstr "virheellinen tavu- tai kenttälista" + +#: src/cut.c:667 src/cut.c:676 +msgid "only one type of list may be specified" +msgstr "voidaan antaa vain yhden tyyppinen lista" + +#: src/cut.c:670 +msgid "missing list of positions" +msgstr "sijaintilista puuttuu" + +#: src/cut.c:679 +msgid "missing list of fields" +msgstr "kenttälista puuttuu" + +#: src/cut.c:686 +msgid "the delimiter must be a single character" +msgstr "rajoittimen on oltava yksittäinen merkki" + +#: src/cut.c:717 +msgid "you must specify a list of bytes, characters, or fields" +msgstr "on annettava lista tavuista, merkeistä tai kentistä" + +#: src/cut.c:720 +msgid "an input delimiter may be specified only when operating on fields" +msgstr "syöterajoitin voidaan antaa vain käsiteltäessä kenttiä" + +#: src/cut.c:724 +msgid "" +"suppressing non-delimited lines makes sense\n" +"\tonly when operating on fields" +msgstr "" + +#: src/date.c:117 +#, c-format +msgid "" +"Usage: %s [OPTION]... [+FORMAT]\n" +" or: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" +msgstr "" +"Käyttö: %s [VALITSIN]... [+MUOTOILU]\n" +" tai: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" + +#: src/date.c:122 +msgid "" +"Display the current time in the given FORMAT, or set the system date.\n" +"\n" +" -d, --date=STRING display time described by STRING, not `now'\n" +" -f, --file=DATEFILE like --date once for each line of DATEFILE\n" +" -ITIMESPEC, --iso-8601[=TIMESPEC] output date/time in ISO 8601 format.\n" +" TIMESPEC=`date' for date only,\n" +" `hours', `minutes', or `seconds' for date and\n" +" time to the indicated precision.\n" +" --iso-8601 without TIMESPEC defaults to `date'.\n" +msgstr "" +"Näytä tämänhetkinen aika halutulla MUOTOILUlla, tai aseta järjestelmän " +"aika.\n" +"\n" +" -d, --date=MERKKIJONO näytä MERKKIJONOn määräämä aika \"now\":n " +"sijaan\n" +" -f, --file=PVMTIEDOSTO kuten --date kerran kullekin PVMTIEDOSTOn " +"riville\n" +" -ITIMESPEC, --iso-8601[=AIKAMÄÄRE] näytä päivämäärä/aika ISO 8601 -" +"muodossa.\n" +" AIKAMÄÄRE=\"date\" pelkälle päivämäärälle,\n" +" \"hours\", \"minutes\", tai \"seconds\" " +"päivämäärälle ja\n" +" ajalle mainitulla tarkkuudella.\n" +" --iso-8601 ilman AIKAMÄÄREttä olettaa \"date\":" +"n.\n" + +#: src/date.c:133 +msgid "" +" -r, --reference=FILE display the last modification time of FILE\n" +" -R, --rfc-822 output RFC-822 compliant date string\n" +" -s, --set=STRING set time described by STRING\n" +" -u, --utc, --universal print or set Coordinated Universal Time\n" +msgstr "" +" -r, --reference=TIEDOSTO näytä TIEDOSTOn viimeisin muokkausaika\n" +" -R, --rfc-822 näytä RFC-822 -yhteensopiva merkkijono\n" +" -s, --set=MERKKIJONO aseta MERKKIJONOn määräämä aika\n" +" -u, --utc, --universal näytä tai aseta UTC-aika\n" + +#: src/date.c:141 +msgid "" +"\n" +"FORMAT controls the output. The only valid option for the second form\n" +"specifies Coordinated Universal Time. Interpreted sequences are:\n" +"\n" +" %% a literal %\n" +" %a locale's abbreviated weekday name (Sun..Sat)\n" +msgstr "" +"\n" +"MUOTOILU säätelee tulostetta. Jälkimmäisen muodon ainoa sallittu valitsin\n" +"määrittelee UTC-ajan. Tulkittavat ohjausmerkkijonot ovat:\n" +"\n" +" %% %-merkki\n" +" %a maa-asetuksen lyhyt viikonpäivän nimi (ma-su)\n" + +#: src/date.c:149 +msgid "" +" %A locale's full weekday name, variable length (Sunday..Saturday)\n" +" %b locale's abbreviated month name (Jan..Dec)\n" +" %B locale's full month name, variable length (January..December)\n" +" %c locale's date and time (Sat Nov 04 12:02:33 EST 1989)\n" +msgstr "" +" %A maa-asetuksen pitkä viikonpäivän nimi, pituus vaihteleva (maanantai - " +"sunnuntai)\n" +" %b maa-asetuksen lyhyt kuukauden nimi (tammi  - joulu )\n" +" %B maa-asetuksen pitkä kuukauden nimi, pituus vaihteleva (tammikuu - " +"joulukuu)\n" +" %c maa-asetuksen päivämäärä ja aika (la 4 marraskuu 1989 12:02:33)\n" + +#: src/date.c:155 +msgid "" +" %C century (year divided by 100 and truncated to an integer) [00-99]\n" +" %d day of month (01..31)\n" +" %D date (mm/dd/yy)\n" +" %e day of month, blank padded ( 1..31)\n" +msgstr "" +" %C vuosisata (kokonaislukuosa sadalla jaetusta vuosiluvusta) [00-99]\n" +" %d kuukauden päivä (01-31)\n" +" %D päivämäärä (kk/pp/vv)\n" +" %e kuukauden päivä, välilyöntitäyttö ( 1-31)\n" + +#: src/date.c:161 +msgid "" +" %F same as %Y-%m-%d\n" +" %g the 2-digit year corresponding to the %V week number\n" +" %G the 4-digit year corresponding to the %V week number\n" +msgstr "" +" %F sama kuin %Y-%m-%d\n" +" %g kaksinumeroinen vuosiluku, joka vastaa %V -viikonnumeroa\n" +" %G nelinumeroinen vuosiluku, joka vastaa %V -viikonnumeroa\n" + +#: src/date.c:166 +msgid "" +" %h same as %b\n" +" %H hour (00..23)\n" +" %I hour (01..12)\n" +" %j day of year (001..366)\n" +msgstr "" +" %h sama kuin %b\n" +" %H tunti (00-23)\n" +" %I tunti (01-12)\n" +" %j vuoden päivä (001-366)\n" + +#: src/date.c:172 +msgid "" +" %k hour ( 0..23)\n" +" %l hour ( 1..12)\n" +" %m month (01..12)\n" +" %M minute (00..59)\n" +msgstr "" +" %k tunti ( 0-23)\n" +" %l tunti ( 1-12)\n" +" %m kuukausi (01-12)\n" +" %M minuutti (00-59)\n" + +#: src/date.c:178 +msgid "" +" %n a newline\n" +" %N nanoseconds (000000000..999999999)\n" +" %p locale's upper case AM or PM indicator (blank in many locales)\n" +" %P locale's lower case am or pm indicator (blank in many locales)\n" +" %r time, 12-hour (hh:mm:ss [AP]M)\n" +" %R time, 24-hour (hh:mm)\n" +" %s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)\n" +msgstr "" +" %n rivinvaihto\n" +" %N nanosekunnit (000000000 - 999999999)\n" +" %p maa-asetuksen AM/PM merkintä isoilla kirjaimilla (usein tyhjä)\n" +" %P maa-asetuksen AM/PM merkintä pikkukirjaimilla (usein tyhjä)\n" +" %r aika, 12-tuntinen (tt:mm:ss [AP]M)\n" +" %R aika, 24-tuntinen (tt:mm)\n" +" %s sekuntimäärä ajanhetkestä \"00:00:00 1970-01-01 UTC\" (GNU-" +"laajennos)\n" + +#: src/date.c:187 +msgid "" +" %S second (00..60); the 60 is necessary to accommodate a leap second\n" +" %t a horizontal tab\n" +" %T time, 24-hour (hh:mm:ss)\n" +" %u day of week (1..7); 1 represents Monday\n" +msgstr "" +" %S sekunti (00-60); arvoa 60 tarvitaan karkaussekuntia varten\n" +" %t vaakasarkain\n" +" %T aika, 24-tuntinen (tt:mm:ss)\n" +" %u viikonpäivä (1-7); 1 on maanantai\n" + +#: src/date.c:193 +msgid "" +" %U week number of year with Sunday as first day of week (00..53)\n" +" %V week number of year with Monday as first day of week (01..53)\n" +" %w day of week (0..6); 0 represents Sunday\n" +" %W week number of year with Monday as first day of week (00..53)\n" +msgstr "" +" %U viikonnumero sunnuntai viikon aloittajana (00-53)\n" +" %V viikonnumero maanantai viikon aloittajana (01-53)\n" +" %w viikonpäivä (0-6); 0 on sunnuntai\n" +" %W viikonnumero maanantai viikon aloittajana (01-53)\n" + +#: src/date.c:199 +msgid "" +" %x locale's date representation (mm/dd/yy)\n" +" %X locale's time representation (%H:%M:%S)\n" +" %y last two digits of year (00..99)\n" +" %Y year (1970...)\n" +msgstr "" +" %x maa-asetuksen päivämääräesitys (yyyy-mm-dd)\n" +" %X maa-asetuksen aikaesitys (%H:%M:%S)\n" +" %y vuosiluvun kaksi viimeistä numeroa (00..99)\n" +" %Y vuosiluku (1970...)\n" + +#: src/date.c:205 +msgid "" +" %z RFC-822 style numeric timezone (-0500) (a nonstandard extension)\n" +" %Z time zone (e.g., EDT), or nothing if no time zone is determinable\n" +"\n" +"By default, date pads numeric fields with zeroes. GNU date recognizes\n" +"the following modifiers between `%' and a numeric directive.\n" +"\n" +" `-' (hyphen) do not pad the field\n" +" `_' (underscore) pad the field with spaces\n" +msgstr "" +" %z RFC-822 -tyylinen numeerinen aikavyöhyke (-0500) (epästandardi " +"laajennos)\n" +" %Z aikavyöhyke (esim. EET), tai tyhjä jos aikavyöhykettä ei voida " +"määrittää\n" +"\n" +"Oletuksena date täyttää numeeriset kentät etunollilla. GNU date tunnistaa\n" +"seuraavat muuntelijat \"%\"-merkin ja numeerisen ohjaimen välillä.\n" +"\n" +" \"-\" (yhdysviiva) älä täytä kenttää\n" +" \"_\" (alaviiva) täytä kenttä välilyönneillä\n" + +#: src/date.c:237 src/dd.c:1173 src/dircolors.c:539 src/head.c:221 +#: src/md5sum.c:340 src/md5sum.c:681 src/od.c:959 src/od.c:2001 src/pr.c:1164 +#: src/pr.c:1371 src/pr.c:1493 src/stty.c:909 src/tac.c:483 src/tac.c:489 +#: src/tee.c:151 src/tr.c:2027 src/tsort.c:585 +msgid "standard input" +msgstr "vakiosyöte" + +#: src/date.c:268 src/date.c:460 +#, c-format +msgid "invalid date `%s'" +msgstr "virheellinen päiväys \"%s\"" + +#: src/date.c:364 +msgid "the options to specify dates for printing are mutually exclusive" +msgstr "päiväyksen tulostusta määräävät valitsimet ovat toisensa poissulkevia" + +#: src/date.c:371 +msgid "the options to print and set the time may not be used together" +msgstr "ajan tulostus- ja asetusvalitsimia ei saa käyttää yhtäaikaa" + +#: src/date.c:377 +#, c-format +msgid "too many non-option arguments: %s%s" +msgstr "liikaa argumentteja, jotka eivät ole valitsimia: %s%s" + +#: src/date.c:385 +#, c-format +msgid "" +"the argument `%s' lacks a leading `+';\n" +"When using an option to specify date(s), any non-option\n" +"argument must be a format string beginning with `+'." +msgstr "" +"argumentilta \"%s\" puuttuu edeltävä \"+\";\n" +"käytettäessä valitsinta päiväyksen määräämiseen täytyy sellaisen " +"valitsimen,\n" +"joka ei ole argumentti, olla \"+\"-alkuinen muotoilumerkkijono." + +#: src/date.c:397 +msgid "" +"a format string may not be specified when using the --rfc-822 (-R) option" +msgstr "" +"muotoilumerkkijonoa ei saa käyttää yhdessä --rfc-822 (-R) -valitsimen kanssa" + +#: src/date.c:433 +msgid "undefined" +msgstr "määrittelemätön" + +#: src/date.c:435 +msgid "cannot get time of day" +msgstr "ajan haku ei onnistu" + +#: src/date.c:468 +msgid "cannot set date" +msgstr "ajan asetus ei onnistu" + +#: src/dd.c:43 +msgid "Paul Rubin, David MacKenzie, and Stuart Kemp" +msgstr "Paul Rubin, David MacKenzie ja Stuart Kemp" + +#: src/dd.c:288 src/tty.c:62 src/uname.c:110 src/whoami.c:52 +#, c-format +msgid "Usage: %s [OPTION]...\n" +msgstr "Käyttö: %s [VALITSIN]...\n" + +#: src/dd.c:289 +msgid "" +"Copy a file, converting and formatting according to the options.\n" +"\n" +" bs=BYTES force ibs=BYTES and obs=BYTES\n" +" cbs=BYTES convert BYTES bytes at a time\n" +" conv=KEYWORDS convert the file as per the comma separated keyword list\n" +" count=BLOCKS copy only BLOCKS input blocks\n" +" ibs=BYTES read BYTES bytes at a time\n" +msgstr "" + +#: src/dd.c:298 +msgid "" +" if=FILE read from FILE instead of stdin\n" +" obs=BYTES write BYTES bytes at a time\n" +" of=FILE write to FILE instead of stdout\n" +" seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +" skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +msgstr "" + +#: src/dd.c:307 +msgid "" +"\n" +"BLOCKS and BYTES may be followed by the following multiplicative suffixes:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M 1,048,576,\n" +"GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +"Each KEYWORD may be:\n" +"\n" +msgstr "" +"\n" +"LOHKOT- ja TAVUT-arvoihin voidaan liittää perään seuraavat kertoimet:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M 1,048,576,\n" +"GB 1,000,000,000, G 1,073,741,824, sekä T, P, E, Z, Y.\n" +"Kukin AVAINSANA voi olla:\n" +"\n" + +#: src/dd.c:315 +msgid "" +" ascii from EBCDIC to ASCII\n" +" ebcdic from ASCII to EBCDIC\n" +" ibm from ASCII to alternated EBCDIC\n" +" block pad newline-terminated records with spaces to cbs-size\n" +" unblock replace trailing spaces in cbs-size records with newline\n" +" lcase change upper case to lower case\n" +msgstr "" +" ascii EBCDIC -> ASCII\n" +" ebcdic ASCII -> EBCDIC\n" +" ibm ASCII -> muutettu EBCDIC\n" +" block tasaa rivinvaihtoon päättyvät tietueet välilyönneillä cbs-" +"kokoon\n" +" unblock korvaa välilyönnit cbs-kokoisten tietuiden lopusta " +"rivinvaihdolla\n" +" lcase muuta isot kirjaimet pieniksi\n" + +#: src/dd.c:323 +msgid "" +" notrunc do not truncate the output file\n" +" ucase change lower case to upper case\n" +" swab swap every pair of input bytes\n" +" noerror continue after read errors\n" +" sync pad every input block with NULs to ibs-size; when used\n" +" with block or unblock, pad with spaces rather than NULs\n" +msgstr "" +" notrunc älä typistä tulostiedostoa\n" +" ucase muuta pienet kirjaimet isoiksi\n" +" swab vaihda keskenään jokainen syötetavupari\n" +" noerror jatka lukuvirheistä huolimatta\n" +" sync tasaa jokainen syötelohko NUL-merkeillä ibs-kokoon; " +"käytettäessä\n" +" avainsanaa block tai unblock, tasataan välilyönneillä\n" + +#: src/dd.c:362 +#, c-format +msgid "%s+%s records in\n" +msgstr "%s+%s tietuetta sisään\n" + +#: src/dd.c:364 +#, c-format +msgid "%s+%s records out\n" +msgstr "%s+%s tietuetta ulos\n" + +#: src/dd.c:371 +msgid "truncated record" +msgstr "typistetty tietue" + +#: src/dd.c:372 +msgid "truncated records" +msgstr "typistettyä tietuetta" + +#: src/dd.c:382 +#, c-format +msgid "closing input file %s" +msgstr "suljetaan syötetiedosto %s" + +#: src/dd.c:385 +#, c-format +msgid "closing output file %s" +msgstr "suljetaan tulostiedosto %s" + +#: src/dd.c:469 +#, c-format +msgid "writing to %s" +msgstr "kirjoitetaan tiedostoon %s" + +#: src/dd.c:501 +#, c-format +msgid "invalid conversion: %s" +msgstr "virheellinen muunnos: %s" + +#: src/dd.c:557 +#, c-format +msgid "unrecognized option %s" +msgstr "tunnistamaton valitsin %s" + +#: src/dd.c:610 +#, c-format +msgid "unrecognized option %s=%s" +msgstr "tunnistamaton valitsin %s=%s" + +#: src/dd.c:616 +#, fuzzy, c-format +msgid "invalid number %s" +msgstr "käyttäjä ei kelpaa" + +#: src/dd.c:646 +msgid "" +"only one conv in {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, " +"{unblock,sync}" +msgstr "" + +#: src/dd.c:781 +#, c-format +msgid "" +"warning: working around lseek kernel bug for file (%s)\n" +" of mt_type=0x%0lx -- see for the list of types" +msgstr "" + +#: src/dd.c:1170 src/dd.c:1188 +#, c-format +msgid "opening %s" +msgstr "avataan %s" + +#: src/dd.c:1196 +msgid "file offset out of range" +msgstr "tiedostosiirtymä on sallitun välin ulkopuolella" + +#: src/dd.c:1214 +#, c-format +msgid "advancing past %s bytes in output file %s" +msgstr "edetään %s tavun yli tulostiedostossa %s" + +#: src/df.c:49 +msgid "Torbjorn Granlund, David MacKenzie, Larry McVoy, and Paul Eggert" +msgstr "Torbjörn Granlund, David MacKenzie, Larry McVoy ja Paul Eggert" + +#: src/df.c:153 +msgid "Filesystem Type" +msgstr "Tied.järj. Tyyppi" + +#: src/df.c:155 +msgid "Filesystem " +msgstr "Tiedostojärjestelmä" + +#: src/df.c:158 +#, c-format +msgid " Inodes IUsed IFree IUse%%" +msgstr " I-solmut IKäyt IJälj Ikäy%%" + +#: src/df.c:162 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " Koko Käyt Vapaa Käy%%" + +#: src/df.c:164 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " Koko Käyt Vapaa Käy%%" + +#: src/df.c:167 +#, c-format +msgid " %4s-blocks Used Available Capacity" +msgstr "%4s-lohkot Käytetty Vapaana Käytetty" + +#: src/df.c:198 +#, c-format +msgid " %4s-blocks Used Available Use%%" +msgstr "%4s-lohkot Käytetty Vapaana Käy%%" + +#: src/df.c:202 +msgid " Mounted on\n" +msgstr " Liitospiste\n" + +#: src/df.c:712 +msgid "" +"Show information about the filesystem on which each FILE resides,\n" +"or all filesystems by default.\n" +"\n" +msgstr "" +"Näytä tietoja tiedostojärjestelmästä, jolla kukin TIEDOSTO sijaitsee,\n" +"tai oletuksena kaikista tiedostojärjestelmistä.\n" + +#: src/df.c:720 +msgid "" +" -a, --all include filesystems having 0 blocks\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +msgstr "" +" -a, --all sisällytä myös 0 lohkon kokoiset " +"tiedostojärjestelmät\n" +" -B, --block-size=KOKO käytä KOKO-tavuisia lohkoja\n" +" -h, --human-readable näytä koot fuzzy\n" + +#: src/df.c:726 +msgid "" +" -i, --inodes list inode information instead of block usage\n" +" -k like --block-size=1K\n" +" -l, --local limit listing to local filesystems\n" +" --no-sync do not invoke sync before getting usage info " +"(default)\n" +msgstr "" + +#: src/df.c:732 +msgid "" +" -P, --portability use the POSIX output format\n" +" --sync invoke sync before getting usage info\n" +" -t, --type=TYPE limit listing to filesystems of type TYPE\n" +" -T, --print-type print filesystem type\n" +" -x, --exclude-type=TYPE limit listing to filesystems not of type TYPE\n" +" -v (ignored)\n" +msgstr "" + +#: src/df.c:742 src/du.c:215 src/ls.c:3879 +msgid "" +"\n" +"SIZE may be (or may be an integer optionally followed by) one of following:\n" +"kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y.\n" +msgstr "" + +#: src/df.c:859 +#, c-format +msgid "file system type %s both selected and excluded" +msgstr "tiedostojärjestelmätyyppi %s on sekä valittu että jätetty pois" + +#: src/df.c:903 +msgid "Warning: " +msgstr "Varoitus: " + +#: src/df.c:906 +#, c-format +msgid "%scannot read table of mounted filesystems" +msgstr "%sliitettyjen tiedostojärjestelmien taulua ei voida lukea" + +#: src/dircolors.c:103 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]\n" +msgstr "Käyttö: %s [VALITSIN]... [TIEDOSTO]\n" + +#: src/dircolors.c:104 +msgid "" +"Output commands to set the LS_COLORS environment variable.\n" +"\n" +"Determine format of output:\n" +" -b, --sh, --bourne-shell output Bourne shell code to set LS_COLORS\n" +" -c, --csh, --c-shell output C shell code to set LS_COLORS\n" +" -p, --print-database output defaults\n" +msgstr "" + +#: src/dircolors.c:114 +msgid "" +"\n" +"If FILE is specified, read it to determine which colors to use for which\n" +"file types and extensions. Otherwise, a precompiled database is used.\n" +"For details on the format of these files, run `dircolors --print-database'.\n" +msgstr "" + +#: src/dircolors.c:299 +#, c-format +msgid "%s:%lu: invalid line; missing second token" +msgstr "%s:%lu: virheellinen rivi; toinen symboli puuttuu" + +#: src/dircolors.c:371 +#, c-format +msgid "%s:%lu: unrecognized keyword %s" +msgstr "%s:%lu: tunnistamaton avainsana %s" + +#: src/dircolors.c:372 +msgid "" +msgstr "" + +#: src/dircolors.c:467 +#, fuzzy +msgid "" +"the options to output dircolors' internal database and\n" +"to select a shell syntax are mutually exclusive" +msgstr "" +"valitsimet verbose ja stty-readable -tulostetyyleille\n" +"ovat toisensa poissulkevat" + +#: src/dircolors.c:475 +msgid "" +"no FILE arguments may be used with the option to output\n" +"dircolors' internal database" +msgstr "" + +#: src/dircolors.c:504 +msgid "no SHELL environment variable, and no shell type option given" +msgstr "" + +#: src/dirname.c:33 src/pathchk.c:59 +msgid "David MacKenzie and Jim Meyering" +msgstr "David MacKenzie ja Jim Meyering" + +#: src/dirname.c:46 +#, c-format +msgid "" +"Usage: %s NAME\n" +" or: %s OPTION\n" +msgstr "" +"Käyttö: %s NIMI\n" +" tai: %s VALITSIN\n" + +#: src/dirname.c:51 +msgid "" +"Print NAME with its trailing /component removed; if NAME contains no /'s,\n" +"output `.' (meaning the current directory).\n" +"\n" +msgstr "" +"Tulosta NIMI loppupää karsittuna viimeisestä /-merkistä alkaen; jos NIMI\n" +"ei sisällä /-merkkiä, tulostetaan \".\" (tarkoittaen työhakemistoa).\n" +"\n" + +#: src/du.c:49 +msgid "" +"Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert, and Jim " +"Meyering" +msgstr "" +"Torbjörn Granlund, David MacKenzie, Larry McVoy, Paul Eggert ja Jim Meyering" + +#: src/du.c:175 +msgid "" +"Summarize disk usage of each FILE, recursively for directories.\n" +"\n" +msgstr "" + +#: src/du.c:182 +msgid "" +" -a, --all write counts for all files, not just directories\n" +" --apparent-size print apparent sizes, rather than disk usage; " +"although\n" +" the apparent size is usually smaller, it may be\n" +" larger due to holes in (`sparse') files, internal\n" +" fragmentation, indirect blocks, and the like\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -b, --bytes equivalent to `--apparent-size --block-size=1'\n" +" -c, --total produce a grand total\n" +" -D, --dereference-args dereference FILEs that are symbolic links\n" +msgstr "" + +#: src/du.c:193 +msgid "" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +" -k like --block-size=1K\n" +" -l, --count-links count sizes many times if hard linked\n" +msgstr "" + +#: src/du.c:199 +msgid "" +" -L, --dereference dereference all symbolic links\n" +" -S, --separate-dirs do not include size of subdirectories\n" +" -s, --summarize display only a total for each argument\n" +msgstr "" +" -L, --dereference \n" +" -S, --separate-dirs älä laske mukaan alihakemistojen kokoa\n" +" -s, --summarize fuzzy\n" + +#: src/du.c:204 +msgid "" +" -x, --one-file-system skip directories on different filesystems\n" +" -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +"FILE.\n" +" --exclude=PATTERN Exclude files that match PATTERN.\n" +" --max-depth=N print the total for a directory (or file, with --" +"all)\n" +" only if it is N or fewer levels below the command\n" +" line argument; --max-depth=0 is the same as\n" +" --summarize\n" +msgstr "" + +#: src/du.c:337 +#, fuzzy, c-format +msgid "cannot change to parent of directory %s" +msgstr "juurihakemiston vaihto %s:ksi ei onnistu" + +#: src/du.c:345 +#, c-format +msgid "cannot change to directory %s" +msgstr "hakemistoon %s ei voi siirtyä" + +#: src/du.c:352 +#, c-format +msgid "cannot read directory %s" +msgstr "hakemiston %s ei voi lukea" + +#: src/du.c:554 src/ls.c:2241 src/wc.c:591 +msgid "total" +msgstr "yhteensä" + +#: src/du.c:641 +#, c-format +msgid "invalid maximum depth %s" +msgstr "virheellinen enimmäissyvyys %s" + +#: src/du.c:707 +msgid "cannot both summarize and show all entries" +msgstr "" + +#: src/du.c:714 +msgid "warning: summarizing is the same as using --max-depth=0" +msgstr "" + +#: src/du.c:720 +#, c-format +msgid "warning: summarizing conflicts with --max-depth=%d" +msgstr "" + +#: src/echo.c:77 +#, c-format +msgid "Usage: %s [OPTION]... [STRING]...\n" +msgstr "Käyttö: %s [VALITSIN]... [MERKKIJONO]...\n" + +#: src/echo.c:78 +msgid "" +"Echo the STRING(s) to standard output.\n" +"\n" +" -n do not output the trailing newline\n" +" -e enable interpretation of the backslash-escaped characters\n" +" listed below\n" +" -E disable interpretation of those sequences in STRINGs\n" +msgstr "" +"Kaiuta MERKKIJONO(t) vakiotulosteeseen.\n" +"\n" +" -n älä lisää rivinvaihtoa loppuun\n" +" -e ota käyttöön alla lueteltujen kenoviivallisten\n" +" ohjausmerkkien tulkinta\n" +" -E poista noiden merkkien käyttö MERKKIJONOista\n" + +#: src/echo.c:88 +msgid "" +"\n" +"Without -E, the following sequences are recognized and interpolated:\n" +"\n" +" \\NNN the character whose ASCII code is NNN (octal)\n" +" \\\\ backslash\n" +" \\a alert (BEL)\n" +" \\b backspace\n" +msgstr "" +"\n" +"Seuraavat ohjausmerkit tulkitaan, jos -E -valitsinta ei ole annettu:\n" +"\n" +" \\NNN merkki, jonka ASCII-koodi on NNN (oktaaliluku)\n" +" \\\\ kenoviiva\n" +" \\a hälytysmerkki (BEL)\n" +" \\b askelpalautin\n" + +#: src/echo.c:97 +msgid "" +" \\c suppress trailing newline\n" +" \\f form feed\n" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" +" \\c ei rivinvaihtoa loppuun\n" +" \\f sivunvaihto\n" +" \\n rivinvaihto\n" +" \\r rivinpalautus\n" +" \\t vaakasarkain\n" +" \\v pystysarkain\n" + +#: src/env.c:93 +msgid "Richard Mlynarik and David MacKenzie" +msgstr "Richard Mlynarik ja David MacKenzie" + +#: src/env.c:119 +#, c-format +msgid "Usage: %s [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]\n" +msgstr "" +"Käyttö: %s [VALITSIN]... [-] [NIMI=ARVO]... [KOMENTO [ARGUMENTTI]...]\n" + +#: src/env.c:122 +msgid "" +"Set each NAME to VALUE in the environment and run COMMAND.\n" +"\n" +" -i, --ignore-environment start with an empty environment\n" +" -u, --unset=NAME remove variable from the environment\n" +msgstr "" +"Aseta jokaiselle ympäristömuuttujalle NIMI vastaava ARVO ja aja KOMENTO.\n" +"\n" +" -i, --ignore-environment aloita tyhjällä ympäristöllä\n" +" -u, --unset=NIMI poista muuttuja ympäristöstä\n" + +#: src/env.c:130 +msgid "" +"\n" +"A mere - implies -i. If no COMMAND, print the resulting environment.\n" +msgstr "" +"\n" +"Pelkkä - tekee saman kuin -i. Ilman KOMENTOa tulostuu seurauksena tuleva " +"ympäristö.\n" + +#: src/expand.c:114 +msgid "" +"Convert tabs in each FILE to spaces, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/expand.c:122 +msgid "" +" -i, --initial do not convert TABs after non whitespace\n" +" -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +msgstr "" + +#: src/expand.c:126 +msgid "" +" -t, --tabs=LIST use comma separated list of explicit tab positions\n" +msgstr "" + +#: src/expand.c:173 src/unexpand.c:153 +msgid "tab size contains an invalid character" +msgstr "sarkainkoko sisältää virheellisen merkin" + +#: src/expand.c:191 src/unexpand.c:171 +msgid "tab size cannot be 0" +msgstr "" + +#: src/expand.c:193 src/unexpand.c:173 +msgid "tab sizes must be ascending" +msgstr "" + +#: src/expand.c:386 +msgid "`-LIST' option is obsolete; use `-t LIST'" +msgstr "valitsin \"-LIST\" on vanhentunut; käytä \"-t LIST\"" + +#: src/expr.c:90 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: %s OPTION\n" +msgstr "" +"Käyttö: %s LAUSEKE\n" +" tai: %s VALITSIN\n" + +#: src/expr.c:98 +msgid "" +"\n" +"Print the value of EXPRESSION to standard output. A blank line below\n" +"separates increasing precedence groups. EXPRESSION may be:\n" +"\n" +" ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0\n" +msgstr "" +"\n" +"Tulosta LAUSEKKEEN arvo vakiotulosteeseen. Alla oleva tyhjä rivi\n" +"erottaa kasvavan arvojärjestyksen ryhmät. LAUSEKE voi olla:\n" +"\n" +" ARG1 | ARG2 ARG1 jos se ei ole tyhjä eikä 0, muutoin ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 jos kumpikaan ei ole tyhjä eikä 0, muutoin 0\n" + +#: src/expr.c:107 +msgid "" +"\n" +" ARG1 < ARG2 ARG1 is less than ARG2\n" +" ARG1 <= ARG2 ARG1 is less than or equal to ARG2\n" +" ARG1 = ARG2 ARG1 is equal to ARG2\n" +" ARG1 != ARG2 ARG1 is unequal to ARG2\n" +" ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" +" ARG1 > ARG2 ARG1 is greater than ARG2\n" +msgstr "" +"\n" +" ARG1 < ARG2 ARG1 on pienempi kuin ARG2\n" +" ARG1 <= ARG2 ARG1 on pienempi tai yhtäsuuri kuin ARG2\n" +" ARG1 = ARG2 ARG1 on yhtäsuuri kuin ARG2\n" +" ARG1 != ARG2 ARG1 on erisuuri kuin ARG2\n" +" ARG1 >= ARG2 ARG1 on suurempi tai yhtäsuuri kuin ARG2\n" +" ARG1 > ARG2 ARG1 on suurempi kuin ARG2\n" + +#: src/expr.c:116 +msgid "" +"\n" +" ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" +" ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" +msgstr "" +"\n" +" ARG1 + ARG2 ARG1:n ja ARG2:n aritmeettinen summa\n" +" ARG1 - ARG2 ARG1:n ja ARG2:n aritmeettinen erotus\n" + +#: src/expr.c:121 +#, c-format +msgid "" +"\n" +" ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" +" ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" +" ARG1 % ARG2 arithmetic remainder of ARG1 divided by ARG2\n" +msgstr "" +"\n" +" ARG1 * ARG2 aritmeettinen tulo ARG1 kerrottuna ARG2:lla\n" +" ARG1 / ARG2 aritmeettinen osamäärä ARG1 jaettuna ARG2:lla\n" +" ARG1 % ARG2 aritmeettinen jakojäännös ARG1 jaettuna ARG2:lla\n" + +#: src/expr.c:127 +msgid "" +"\n" +" STRING : REGEXP anchored pattern match of REGEXP in STRING\n" +"\n" +" match STRING REGEXP same as STRING : REGEXP\n" +" substr STRING POS LENGTH substring of STRING, POS counted from 1\n" +" index STRING CHARS index in STRING where any CHARS is found, or 0\n" +" length STRING length of STRING\n" +msgstr "" +"\n" +" MERKKIJONO : SÄLE ankkuroitu SÄLEen mallihaku MERKKIJONOsta\n" +"\n" +" match MERKKIJONO SÄLE sama kuin MERKKIJONO : SÄLE\n" +" substr MERKKIJONO SIJA PITUUS MERKKIJONOn osajono, SIJA 1:stä alkaen\n" +" index MERKKIJONO MERKIT MERKKIJONOn kohta missä jokin MERKEISTÄ on " +"tai 0\n" +" length MERKKIJONO MERKKIJONOn pituus\n" + +#: src/expr.c:136 +msgid "" +" + TOKEN interpret TOKEN as a string, even if it is a\n" +" keyword like `match' or an operator like `/'\n" +"\n" +" ( EXPRESSION ) value of EXPRESSION\n" +msgstr "" +" + JONO tulkitse JONO kuten merkkijono vaikka se olisi\n" +" avainsana kuten \"match\" tai operaattori " +"kuten \"/\"\n" +"\n" +" ( LAUSEKE ) LAUSEKKEEN arvo\n" + +#: src/expr.c:142 +msgid "" +"\n" +"Beware that many operators need to be escaped or quoted for shells.\n" +"Comparisons are arithmetic if both ARGs are numbers, else lexicographical.\n" +"Pattern matches return the string matched between \\( and \\) or null; if\n" +"\\( and \\) are not used, they return the number of characters matched or " +"0.\n" +msgstr "" +"\n" +"Huomaa, että monet operaattorit täytyy suojata komentotulkeilta.\n" +"Vertailut ovat numeroargumenteille aritmeettisia, muille sanakirjamaisia.\n" +"Mallihaut palauttavat merkkien \\( ja \\) väliin täsmäävän merkkijonon tai\n" +"tyhjän. Merkkien \\( ja \\) puuttuessa palautuu täsmäävien merkkien määrä " +"tai 0.\n" + +#: src/expr.c:186 src/expr.c:438 src/expr.c:444 src/expr.c:449 src/expr.c:471 +msgid "syntax error" +msgstr "syntaksivirhe" + +#: src/expr.c:384 +#, c-format +msgid "" +"warning: unportable BRE: `%s': using `^' as the first character\n" +"of the basic regular expression is not portable; it is being ignored" +msgstr "" +"varoitus: epäsiirrettävä SÄLE: `%s': \"^\"-merkin käyttö yksinkertaisen\n" +"säännöllisen lausekkeen alussa ei ole siirrettävä; se jätetään huomiotta" + +#: src/expr.c:586 src/expr.c:625 +msgid "non-numeric argument" +msgstr "ei-numeerinen argumentti" + +#: src/expr.c:592 +msgid "division by zero" +msgstr "nollalla jako" + +#: src/factor.c:74 +#, c-format +msgid "" +"Usage: %s [NUMBER]...\n" +" or: %s OPTION\n" +msgstr "" +"Käyttö: %s [NUMERO]...\n" +" tai: %s VALITSIN\n" + +#: src/factor.c:79 +msgid "" +"Print the prime factors of each NUMBER.\n" +"\n" +msgstr "" +"Tulosta NUMEROiden tekijät.\n" +"\n" + +#: src/factor.c:85 +msgid "" +"\n" +" Print the prime factors of all specified integer NUMBERs. If no " +"arguments\n" +" are specified on the command line, they are read from standard input.\n" +msgstr "" +"\n" +" Tulosta NUMEROiden (kokonaislukuja) tekijät. Ilman " +"komentoriviargumentteja\n" +" numerot luetaan vakiosyötteestä.\n" + +#: src/factor.c:154 +#, c-format +msgid "`%s' is not a valid positive integer" +msgstr "\"%s\" ei ole kelvollinen positiivinen kokonaisluku" + +#: src/false.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating failure.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"Käyttö: %s [huomiotta jätettävät komentoriviargumentit]\n" +" tai: %s VALITSIN\n" +"Poistutaan virheestä kertovalla tilakoodilla.\n" +"\n" +"Näitä valitsimia ei voi käyttää lyhennettyinä.\n" +"\n" + +#: src/fmt.c:271 +#, c-format +msgid "Usage: %s [-DIGITS] [OPTION]... [FILE]...\n" +msgstr "Käyttö: %s [-NUMEROT] [VALITSIN]... [TIEDOSTO]...\n" + +#: src/fmt.c:272 +msgid "" +"Reformat each paragraph in the FILE(s), writing to standard output.\n" +"If no FILE or if FILE is `-', read standard input.\n" +"\n" +msgstr "" + +#: src/fmt.c:280 +msgid "" +" -c, --crown-margin preserve indentation of first two lines\n" +" -p, --prefix=STRING combine only lines having STRING as prefix\n" +" -s, --split-only split long lines, but do not refill\n" +msgstr "" + +#: src/fmt.c:286 +msgid "" +" -t, --tagged-paragraph indentation of first line different from second\n" +" -u, --uniform-spacing one space between words, two after sentences\n" +" -w, --width=NUMBER maximum line width (default of 75 columns)\n" +msgstr "" + +#: src/fmt.c:293 +msgid "" +"\n" +"In -wNUMBER, the letter `w' may be omitted.\n" +msgstr "" +"\n" +"Kirjain \"w\" voidaan jättää pois valitsimessa -wMÄÄRÄ.\n" + +#: src/fmt.c:345 +#, c-format +msgid "invalid width option: `%s'" +msgstr "virheellinen leveysvalitsin: \"%s\"" + +#: src/fmt.c:385 +#, fuzzy, c-format +msgid "invalid width: `%s'" +msgstr "päiväys \"%s\" ei kelpaa" + +#: src/fold.c:71 +msgid "" +"Wrap input lines in each FILE (standard input by default), writing to\n" +"standard output.\n" +"\n" +msgstr "" + +#: src/fold.c:79 +msgid "" +" -b, --bytes count bytes rather than columns\n" +" -s, --spaces break at spaces\n" +" -w, --width=WIDTH use WIDTH columns instead of 80\n" +msgstr "" + +#: src/fold.c:267 +#, c-format +msgid "`%s' option is obsolete; use `%s'" +msgstr "valitsin \"%s\" on vanhentunut; käytä \"%s\"" + +#: src/fold.c:295 +#, c-format +msgid "invalid number of columns: `%s'" +msgstr "virheellinen sarakemäärä: \"%s\"" + +#: src/head.c:92 +msgid "" +"Print first 10 lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/head.c:101 +msgid "" +" -c, --bytes=SIZE print first SIZE bytes\n" +" -n, --lines=NUMBER print first NUMBER lines instead of first 10\n" +msgstr "" +" -c, --bytes=KOKO näytä ensimmäiset KOKO tavua\n" +" -n, --lines=MÄÄRÄ näytä ensimmäiset MÄÄRÄ riviä, oletuksen 10 " +"sijaan\n" + +#: src/head.c:105 +msgid "" +" -q, --quiet, --silent never print headers giving file names\n" +" -v, --verbose always print headers giving file names\n" +msgstr "" + +#: src/head.c:111 src/split.c:120 +msgid "" +"\n" +"SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +msgstr "" + +#: src/head.c:190 +#, fuzzy, c-format +msgid "cannot reposition file pointer for %s" +msgstr "hakemiston %s luominen ei onnistu" + +#: src/head.c:256 src/tail.c:1388 +#, c-format +msgid "%s: %s is so large that it is not representable" +msgstr "%s: %s on liian suuri esitettäväksi" + +#: src/head.c:257 src/tail.c:1390 +msgid "number of lines" +msgstr "rivimäärä" + +#: src/head.c:257 src/tail.c:1391 +msgid "number of bytes" +msgstr "tavumäärä" + +#: src/head.c:264 src/tail.c:1478 +msgid "invalid number of lines" +msgstr "virheellinen rivimäärä" + +#: src/head.c:265 src/tail.c:1479 +msgid "invalid number of bytes" +msgstr "virheellinen tavumäärä" + +#: src/head.c:341 +#, fuzzy, c-format +msgid "unrecognized option `-%c'" +msgstr "%s: tunnistamaton valitsin \"%c%s\"\n" + +#: src/head.c:348 +#, c-format +msgid "`-%s' option is obsolete; use `-%c %.*s%.*s%s'" +msgstr "" + +#: src/hostid.c:48 +#, c-format +msgid "" +"Usage: %s\n" +" or: %s OPTION\n" +"Print the numeric identifier (in hexadecimal) for the current host.\n" +"\n" +msgstr "" +"Käyttö: %s\n" +" tai: %s VALITSIN\n" +"Tulostetaan koneen numeerinen tunniste (heksadesimaalisena).\n" +"\n" + +#: src/hostname.c:67 +#, c-format +msgid "" +"Usage: %s [NAME]\n" +" or: %s OPTION\n" +"Print or set the hostname of the current system.\n" +"\n" +msgstr "" +"Käyttö: %s [NIMI]\n" +" tai: %s VALITSIN\n" +"Tulosta tai aseta järjestelmän nimi.\n" +"\n" + +#: src/hostname.c:104 +#, c-format +msgid "cannot set hostname to `%s'" +msgstr "nimen \"%s\" asetus järjestelmälle ei onnistu" + +#: src/hostname.c:110 +msgid "cannot set hostname; this system lacks the functionality" +msgstr "nimen asetus ei onnistu; tässä järjestelmässä ei ole tätä toimintoa" + +#: src/hostname.c:117 +msgid "cannot determine hostname" +msgstr "järjestelmän nimen määritys ei onnistu" + +#: src/id.c:36 +msgid "Arnold Robbins and David MacKenzie" +msgstr "Arnold Robbins ja David MacKenzie" + +#: src/id.c:87 +#, c-format +msgid "Usage: %s [OPTION]... [USERNAME]\n" +msgstr "Käyttö: %s [VALITSIN]... [KÄYTTÄJÄTUNNUS]\n" + +#: src/id.c:88 +msgid "" +"Print information for USERNAME, or the current user.\n" +"\n" +" -a ignore, for compatibility with other versions\n" +" -g, --group print only the effective group ID\n" +" -G, --groups print all group IDs\n" +" -n, --name print a name instead of a number, for -ugG\n" +" -r, --real print the real ID instead of the effective ID, with -ugG\n" +" -u, --user print only the effective user ID\n" +msgstr "" +"Tulosta KÄYTTÄJÄTUNNUKSEN tai nykyisen käyttäjän tiedot.\n" +"\n" +" -a ei huomioida, mukana yhteensopivuussyistä\n" +" -g, --group tulosta vain vallitsevan ryhmän ID\n" +" -G, --groups tulosta kaikkien ryhmien ID:t\n" +" -n, --name tulosta nimi numeron sijaan -ugG -valitsimilla\n" +" -r, --real tulosta todellinen ID vallitsevan sijaan -ugG -" +"valitsimilla\n" +" -u, --user tulosta vain vallitseva käyttäjän ID\n" + +#: src/id.c:100 +msgid "" +"\n" +"Without any OPTION, print some useful set of identified information.\n" +msgstr "" +"\n" +"Ilman VALITSIMIA tulostetaan jokin sovelias kokoelma tunnistettua tietoa.\n" + +#: src/id.c:162 +msgid "cannot print only user and only group" +msgstr "pelkän tunnuksen ja pelkän ryhmän tulostus ei onnistu" + +#: src/id.c:166 +msgid "cannot print only names or real IDs in default format" +msgstr "" +"pelkkien nimien tai todellisten ID:iden tulostus oletusmuodossa ei onnistu" + +#: src/id.c:175 +#, c-format +msgid "%s: No such user" +msgstr "%s: Tällaista käyttäjää ei ole" + +#: src/id.c:212 +#, c-format +msgid "cannot find name for user ID %u" +msgstr "käyttäjä-ID:tä %u vastaavaa nimeä ei löydy" + +#: src/id.c:235 +#, c-format +msgid "cannot find name for group ID %u" +msgstr "ryhmä-ID:tä %u vastaavaa nimeä ei löydy" + +#: src/id.c:273 +msgid "cannot get supplemental group list" +msgstr "lisäryhmälistan haku ei onnistu" + +#: src/id.c:385 +msgid " groups=" +msgstr " ryhmät=" + +#: src/install.c:269 +#, fuzzy +msgid "the strip option may not be used when installing a directory" +msgstr "muotoilua ei voi määritellä kun tulostetaan tasalevyisiä lukuja" + +#: src/install.c:292 src/mkdir.c:140 +#, fuzzy, c-format +msgid "invalid mode %s" +msgstr "päiväys \"%s\" ei kelpaa" + +#: src/install.c:307 src/install.c:371 +#, c-format +msgid "creating directory %s" +msgstr "luodaan hakemisto %s" + +#: src/install.c:332 +#, c-format +msgid "installing multiple files, but last argument, %s is not a directory" +msgstr "" +"asennetaan useita tiedostoja, mutta viimeinen argumentti %s ei ole hakemisto" + +#: src/install.c:435 +#, c-format +msgid "%s is a directory" +msgstr "%s on hakemisto" + +#: src/install.c:495 +#, fuzzy, c-format +msgid "cannot obtain time stamps for %s" +msgstr "nimen \"%s\" asetus järjestelmälle ei onnistu" + +#: src/install.c:507 +#, fuzzy, c-format +msgid "cannot set time stamps for %s" +msgstr "nimen \"%s\" asetus järjestelmälle ei onnistu" + +#: src/install.c:528 +msgid "fork system call failed" +msgstr "järjestelmäkutsu fork epäonnistui" + +#: src/install.c:532 +#, fuzzy +msgid "cannot run strip" +msgstr "ryhmien asetus ei onnistu" + +#: src/install.c:539 +#, fuzzy +msgid "strip failed" +msgstr "merkkijonovertailu epäonnistui" + +#: src/install.c:560 +#, c-format +msgid "invalid user %s" +msgstr "virheellinen käyttäjä %s" + +#: src/install.c:578 +#, c-format +msgid "invalid group %s" +msgstr "virheellinen ryhmä %s" + +#: src/install.c:597 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST (1st format)\n" +" or: %s [OPTION]... SOURCE... DIRECTORY (2nd format)\n" +" or: %s -d [OPTION]... DIRECTORY... (3rd format)\n" +msgstr "" + +#: src/install.c:603 +msgid "" +"In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +"the existing DIRECTORY, while setting permission modes and owner/group.\n" +"In the third format, create all components of the given DIRECTORY(ies).\n" +"\n" +msgstr "" + +#: src/install.c:612 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination file\n" +" -b like --backup but does not accept an argument\n" +" -c (ignored)\n" +" -d, --directory treat all arguments as directory names; create all\n" +" components of the specified directories\n" +msgstr "" + +#: src/install.c:619 +msgid "" +" -D create all leading components of DEST except the " +"last,\n" +" then copy SOURCE to DEST; useful in the 1st format\n" +" -g, --group=GROUP set group ownership, instead of process' current " +"group\n" +" -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-xr-" +"x\n" +" -o, --owner=OWNER set ownership (super-user only)\n" +msgstr "" + +#: src/install.c:626 +msgid "" +" -p, --preserve-timestamps apply access/modification times of SOURCE " +"files\n" +" to corresponding destination files\n" +" -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" -v, --verbose print the name of each directory as it is created\n" +msgstr "" + +#: src/install.c:635 src/ln.c:377 src/mv.c:348 +msgid "" +"\n" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" + +#: src/join.c:144 +#, c-format +msgid "Usage: %s [OPTION]... FILE1 FILE2\n" +msgstr "Käyttö: %s [VALITSIN]... TIEDOSTO1 TIEDOSTO2\n" + +#: src/join.c:148 +msgid "" +"For each pair of input lines with identical join fields, write a line to\n" +"standard output. The default join field is the first, delimited\n" +"by whitespace. When FILE1 or FILE2 (not both) is -, read standard input.\n" +"\n" +" -a FILENUM print unpairable lines coming from file FILENUM, where\n" +" FILENUM is 1 or 2, corresponding to FILE1 or FILE2\n" +" -e EMPTY replace missing input fields with EMPTY\n" +msgstr "" + +#: src/join.c:157 +msgid "" +" -i, --ignore-case ignore differences in case when comparing fields\n" +" -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n" +" -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n" +" -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n" +" -o FORMAT obey FORMAT while constructing output line\n" +" -t CHAR use CHAR as input and output field separator\n" +msgstr "" + +#: src/join.c:165 +msgid "" +" -v FILENUM like -a FILENUM, but suppress joined output lines\n" +" -1 FIELD join on this FIELD of file 1\n" +" -2 FIELD join on this FIELD of file 2\n" +msgstr "" + +#: src/join.c:172 +msgid "" +"\n" +"Unless -t CHAR is given, leading blanks separate fields and are ignored,\n" +"else fields are separated by CHAR. Any FIELD is a field number counted\n" +"from 1. FORMAT is one or more comma or blank separated specifications,\n" +"each being `FILENUM.FIELD' or `0'. Default FORMAT outputs the join field,\n" +"the remaining fields from FILE1, the remaining fields from FILE2, all\n" +"separated by CHAR.\n" +msgstr "" + +#: src/join.c:645 +#, fuzzy, c-format +msgid "invalid field specifier: `%s'" +msgstr "ajanjakso ei kelpaa: \"%s\"" + +#: src/join.c:659 src/join.c:772 src/join.c:808 +#, fuzzy, c-format +msgid "invalid field number: `%s'" +msgstr "ajanjakso ei kelpaa: \"%s\"" + +#: src/join.c:672 +#, fuzzy, c-format +msgid "invalid file number in field spec: `%s'" +msgstr "ajanjakso ei kelpaa: \"%s\"" + +#: src/join.c:792 +#, c-format +msgid "invalid field number for file 1: `%s'" +msgstr "1: \"%s\"" + +#: src/join.c:801 +#, c-format +msgid "invalid field number for file 2: `%s'" +msgstr "virheellinen kenttänumero tiedostolle 2: \"%s\"" + +#: src/join.c:833 +msgid "too many non-option arguments" +msgstr "liikaa argumentteja, jotka eivät ole valisimia" + +#: src/join.c:855 +msgid "too few non-option arguments" +msgstr "liian vähän argumentteja, jotka eivät ole valisimia" + +#: src/join.c:866 +msgid "both files cannot be standard input" +msgstr "vakiosyötettä ei voi käyttää molempina tiedostoina" + +#: src/kill.c:93 +#, c-format +msgid "" +"Usage: %s [-s SIGNAL | -SIGNAL] PID...\n" +" or: %s -l [SIGNAL]...\n" +" or: %s -t [SIGNAL]...\n" +msgstr "" +"Käyttö: %s [-s SIGNAALI | -SIGNAALI] PID...\n" +" tai: %s -l [SIGNAALI]...\n" +" tai: %s -t [SIGNAALI]...\n" + +#: src/kill.c:99 +msgid "" +"Send signals to processes, or list signals.\n" +"\n" +msgstr "" +"Välitä signaaleja prosesseille tai listaa signaaleja.\n" +"\n" + +#: src/kill.c:106 +msgid "" +" -s, --signal=SIGNAL, -SIGNAL\n" +" specify the name or number of the signal to be sent\n" +" -l, --list list signal names, or convert signal names to/from " +"numbers\n" +" -t, --table print a table of signal information\n" +msgstr "" +" -s, --signal=SIGNAALI, -SIGNAALI\n" +" anna välitettävän signaalin nimi tai numero\n" +" -l, --list listaa signaalien nimet tai muunna niitä numeroiksi/" +"niistä numeroita\n" +" -t, --table tulosta tietoja signaaleista taulukkomuodossa\n" + +#: src/kill.c:114 +msgid "" +"\n" +"SIGNAL may be a signal name like `HUP', or a signal number like `1',\n" +"or an exit status of a process terminated by a signal.\n" +"PID is an integer; if negative it identifies a process group.\n" +msgstr "" +"\n" +"SIGNAALI voi olla signaalin nimi kuten \"HUP\" tai signaalin numero kuten \"1" +"\"\n" +"tai signaalilla keskeytetyn prosessin poistumistila. PID on kokonaisluku;\n" +"negatiivisena se identifioi prosessiryhmän.\n" +"\n" + +#: src/kill.c:163 +#, c-format +msgid "%s: invalid signal" +msgstr "%s: signaali ei kelpaa" + +#: src/kill.c:262 +#, c-format +msgid "missing operand after `%s'" +msgstr "\"%s\":n jälkeen puuttuu operandi" + +#: src/kill.c:274 +#, c-format +msgid "%s: invalid process id" +msgstr "%s: prosessin id ei kelpaa" + +#: src/kill.c:327 +#, c-format +msgid "invalid option -- %c" +msgstr "virheellinen valitsin -- %c" + +#: src/kill.c:336 +#, c-format +msgid "%s: multiple signals specified" +msgstr "%s: useita signaaleja annettu" + +#: src/kill.c:350 +msgid "multiple -l or -t options specified" +msgstr "useita -l tai -t -valitsimia annettu" + +#: src/kill.c:367 +msgid "cannot combine signal with -l or -t" +msgstr "signaalin yhdistäminen -l:n tai -t:n kanssa ei onnistu" + +#: src/link.c:51 +#, c-format +msgid "" +"Usage: %s FILE1 FILE2\n" +" or: %s OPTION\n" +msgstr "" +"Käyttö: %s TIED1 TIED2\n" +" tai: %s VALITSIN\n" + +#: src/link.c:54 +msgid "" +"Call the link function to create a link named FILE2 to an existing FILE1.\n" +"\n" +msgstr "" +"Kutsu linkitysfunktiota linkin TIED2 luomiseksi olemassaolevaan TIED1:een.\n" + +#: src/link.c:98 +#, fuzzy, c-format +msgid "cannot create link %s to %s" +msgstr "hakemiston %s luominen ei onnistu" + +#: src/ln.c:39 +msgid "Mike Parker and David MacKenzie" +msgstr "Mike Parker ja David MacKenzie" + +#: src/ln.c:167 +#, c-format +msgid "%s: warning: making a hard link to a symbolic link is not portable" +msgstr "" +"%s: varoitus: kovan linkin tekeminen symboliseen linkkiin ei ole siirrettävää" + +#: src/ln.c:174 +#, c-format +msgid "%s: hard link not allowed for directory" +msgstr "%s: kova linkki ei ole sallittu hakemistolle" + +#: src/ln.c:246 +#, c-format +msgid "%s: cannot overwrite directory" +msgstr "%s: hakemistoa ei voi korvata" + +#: src/ln.c:251 +#, c-format +msgid "%s: replace %s? " +msgstr "%s: korvataanko tiedosto %s? " + +#: src/ln.c:257 +#, c-format +msgid "%s: File exists" +msgstr "%s: Tiedosto on olemassa" + +#: src/ln.c:304 +#, c-format +msgid "create symbolic link %s to %s" +msgstr "luo symbolinen linkki %s kohteeseen %s" + +#: src/ln.c:305 +#, c-format +msgid "create hard link %s to %s" +msgstr "luo symbolinen linkki %s kohteeseen %s" + +#: src/ln.c:319 +#, c-format +msgid "creating symbolic link %s to %s" +msgstr "luodaan symbolinen linkki %s kohteeseen %s" + +#: src/ln.c:320 +#, c-format +msgid "creating hard link %s to %s" +msgstr "luodaan kova linkki %s kohteeseen %s" + +#: src/ln.c:339 +#, c-format +msgid "" +"Usage: %s [OPTION]... TARGET [LINK_NAME]\n" +" or: %s [OPTION]... TARGET... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY TARGET...\n" +msgstr "" +"Käyttö: %s [VALITSIN]... KOHDE [LINKIN_NIMI]\n" +" tai: %s [VALITSIN]... KOHDE... HAKEMISTO\n" +" tai: %s [VALITSIN]... --target-directory=HAKEMISTO KOHDE...\n" + +#: src/ln.c:345 +msgid "" +"Create a link to the specified TARGET with optional LINK_NAME.\n" +"If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +"created in the current directory. When using the second form with more\n" +"than one TARGET, the last argument must be a directory; create links\n" +"in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +"links with --symbolic. When creating hard links, each TARGET must exist.\n" +"\n" +msgstr "" + +#: src/ln.c:357 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an argument\n" +" -d, -F, --directory hard link directories (super-user only)\n" +" -f, --force remove existing destination files\n" +msgstr "" + +#: src/ln.c:363 +msgid "" +" -n, --no-dereference treat destination that is a symlink to a\n" +" directory as if it were a normal file\n" +" -i, --interactive prompt whether to remove destinations\n" +" -s, --symbolic make symbolic links instead of hard links\n" +msgstr "" + +#: src/ln.c:369 +msgid "" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY specify the DIRECTORY in which to " +"create\n" +" the links\n" +" -v, --verbose print name of each file before linking\n" +msgstr "" + +#: src/ln.c:521 +#, c-format +msgid "%s: specified target directory is not a directory" +msgstr "%s: annettu kohdehakemisto ei ole hakemisto" + +#: src/ln.c:542 +msgid "when making multiple links, last argument must be a directory" +msgstr "useita linkkejä luotaessa viimeisen argumentin on oltava hakemisto" + +#: src/logname.c:48 src/pwd.c:46 src/sync.c:44 +#, c-format +msgid "Usage: %s [OPTION]\n" +msgstr "Käyttö: %s [VALITSIN]\n" + +#: src/logname.c:49 +msgid "" +"Print the name of the current user.\n" +"\n" +msgstr "" +"Tulosta nykyisen käyttäjän nimi.\n" +"\n" + +#: src/logname.c:99 +#, c-format +msgid "%s: no login name\n" +msgstr "%s: ei sisäänkirjautumistunnusta\n" + +#: src/ls.c:673 +msgid "%b %e %Y" +msgstr "%e. %b %Y" + +#: src/ls.c:681 +msgid "%b %e %H:%M" +msgstr "%e. %b %H:%M" + +#: src/ls.c:1307 +#, c-format +msgid "ignoring invalid value of environment variable QUOTING_STYLE: %s" +msgstr "" + +#: src/ls.c:1334 +#, c-format +msgid "ignoring invalid width in environment variable COLUMNS: %s" +msgstr "" + +#: src/ls.c:1365 +#, c-format +msgid "ignoring invalid tab size in environment variable TABSIZE: %s" +msgstr "" + +#: src/ls.c:1482 +#, c-format +msgid "invalid line width: %s" +msgstr "virheellinen rivileveys: %s" + +#: src/ls.c:1556 +#, fuzzy, c-format +msgid "invalid tab size: %s" +msgstr "päiväys \"%s\" ei kelpaa" + +#: src/ls.c:1722 +#, fuzzy, c-format +msgid "invalid time style format %s" +msgstr "ajanjakso ei kelpaa: \"%s\"" + +#: src/ls.c:2054 +#, c-format +msgid "unrecognized prefix: %s" +msgstr "tunnistamaton etuliite: %s" + +#: src/ls.c:2077 +msgid "unparsable value for LS_COLORS environment variable" +msgstr "" + +#: src/ls.c:2145 +#, c-format +msgid "cannot determine device and inode of %s" +msgstr "hakemiston %s laitetta ja i-solmua ei voida määrittää" + +#: src/ls.c:2155 +#, fuzzy, c-format +msgid "not listing already-listed directory: %s" +msgstr "hakemiston %s luominen ei onnistu" + +#: src/ls.c:2208 src/remove.c:929 +#, fuzzy, c-format +msgid "reading directory %s" +msgstr "hakemiston %s luominen ei onnistu" + +#: src/ls.c:2603 +#, c-format +msgid "cannot compare file names %s and %s" +msgstr "tiedostonimiä %s ja %s ei voi vertailla" + +#: src/ls.c:3762 +msgid "" +"List information about the FILEs (the current directory by default).\n" +"Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +"\n" +msgstr "" + +#: src/ls.c:3770 +msgid "" +" -a, --all do not hide entries starting with .\n" +" -A, --almost-all do not list implied . and ..\n" +" --author print the author of each file\n" +" -b, --escape print octal escapes for nongraphic characters\n" +msgstr "" + +#: src/ls.c:3776 +msgid "" +" --block-size=SIZE use SIZE-byte blocks\n" +" -B, --ignore-backups do not list implied entries ending with ~\n" +" -c with -lt: sort by, and show, ctime (time of " +"last\n" +" modification of file status information)\n" +" with -l: show ctime and sort by name\n" +" otherwise: sort by ctime\n" +msgstr "" + +#: src/ls.c:3784 +msgid "" +" -C list entries by columns\n" +" --color[=WHEN] control whether color is used to distinguish " +"file\n" +" types. WHEN may be `never', `always', or " +"`auto'\n" +" -d, --directory list directory entries instead of contents,\n" +" and do not dereference symbolic links\n" +" -D, --dired generate output designed for Emacs' dired mode\n" +msgstr "" + +#: src/ls.c:3792 +msgid "" +" -f do not sort, enable -aU, disable -lst\n" +" -F, --classify append indicator (one of */=@|) to entries\n" +" --format=WORD across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time like -l --time-style=full-iso\n" +msgstr "" + +#: src/ls.c:3799 +msgid "" +" -g like -l, but do not list owner\n" +" -G, --no-group inhibit display of group information\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" --si likewise, but use powers of 1000 not 1024\n" +" -H, --dereference-command-line\n" +" follow symbolic links listed on the command " +"line\n" +" --dereference-command-line-symlink-to-dir\n" +" follow each command line symbolic link\n" +" that points to a directory\n" +msgstr "" + +#: src/ls.c:3810 +msgid "" +" --indicator-style=WORD append indicator with style WORD to entry " +"names:\n" +" none (default), classify (-F), file-type (-" +"p)\n" +" -i, --inode print index number of each file\n" +" -I, --ignore=PATTERN do not list implied entries matching shell " +"PATTERN\n" +" -k like --block-size=1K\n" +msgstr "" + +#: src/ls.c:3817 +msgid "" +" -l use a long listing format\n" +" -L, --dereference when showing file information for a symbolic\n" +" link, show information for the file the link\n" +" references rather than for the link itself\n" +" -m fill width with a comma separated list of " +"entries\n" +msgstr "" + +#: src/ls.c:3824 +msgid "" +" -n, --numeric-uid-gid like -l, but list numeric UIDs and GIDs\n" +" -N, --literal print raw entry names (don't treat e.g. " +"control\n" +" characters specially)\n" +" -o like -l, but do not list group information\n" +" -p, --file-type append indicator (one of /=@|) to entries\n" +msgstr "" + +#: src/ls.c:3831 +msgid "" +" -q, --hide-control-chars print ? instead of non graphic characters\n" +" --show-control-chars show non graphic characters as-is (default\n" +" unless program is `ls' and output is a " +"terminal)\n" +" -Q, --quote-name enclose entry names in double quotes\n" +" --quoting-style=WORD use quoting style WORD for entry names:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" +msgstr "" + +#: src/ls.c:3839 +msgid "" +" -r, --reverse reverse order while sorting\n" +" -R, --recursive list subdirectories recursively\n" +" -s, --size print size of each file, in blocks\n" +msgstr "" + +#: src/ls.c:3844 +msgid "" +" -S sort by file size\n" +" --sort=WORD extension -X, none -U, size -S, time -t,\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=WORD show time as WORD instead of modification " +"time:\n" +" atime, access, use, ctime or status; use\n" +" specified time as sort key if --sort=time\n" +msgstr "" + +#: src/ls.c:3853 +msgid "" +" --time-style=STYLE show times using style STYLE:\n" +" full-iso, long-iso, iso, locale, +FORMAT\n" +" FORMAT is interpreted like `date'; if FORMAT " +"is\n" +" FORMAT1FORMAT2, FORMAT1 applies to\n" +" non-recent files and FORMAT2 to recent files;\n" +" if STYLE is prefixed with `posix-', STYLE\n" +" takes effect only outside the POSIX locale\n" +" -t sort by modification time\n" +" -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +msgstr "" + +#: src/ls.c:3864 +msgid "" +" -u with -lt: sort by, and show, access time\n" +" with -l: show access time and sort by name\n" +" otherwise: sort by access time\n" +" -U do not sort; list entries in directory order\n" +" -v sort by version\n" +msgstr "" + +#: src/ls.c:3871 +msgid "" +" -w, --width=COLS assume screen width instead of current value\n" +" -x list entries by lines instead of by columns\n" +" -X sort alphabetically by entry extension\n" +" -1 list one file per line\n" +msgstr "" + +#: src/ls.c:3883 +msgid "" +"\n" +"By default, color is not used to distinguish types of files. That is\n" +"equivalent to using --color=none. Using the --color option without the\n" +"optional WHEN argument is equivalent to using --color=always. With\n" +"--color=auto, color codes are output only if standard output is connected\n" +"to a terminal (tty).\n" +msgstr "" + +#: src/md5sum.c:38 +msgid "Ulrich Drepper and Scott Miller" +msgstr "Ulrich Drepper ja Scott Miller" + +#: src/md5sum.c:125 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]...\n" +" or: %s [OPTION] --check [FILE]\n" +"Print or check %s (%d-bit) checksums.\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"Käyttö: %1$s [VALITSIN] [TIEDOSTO]...\n" +" tai: %2$s [VALITSIN] --check [TIEDOSTO]\n" +"Tulosta tai tarkista (%4$d-bittisiä) %3$s-tarkistussummia.\n" +"Jos TIEDOSTOa ei ole annettu tai se on -, luetaan vakiosyötettä.\n" + +#: src/md5sum.c:134 +#, c-format +msgid "" +"\n" +" -b, --binary read files in binary mode (default on DOS/" +"Windows)\n" +" -c, --check check %s sums against given list\n" +" -t, --text read files in text mode (default)\n" +"\n" +msgstr "" +"\n" +" -b, --binary lue tiedostot binäärimuodossa (oletus DOSissa/" +"Windowsissa)\n" +" -c, --check vertaa %s-summia annettuun listaan\n" +" -t, --text lue tiedostot tekstimuodossa (oletus)\n" + +#: src/md5sum.c:142 +msgid "" +"The following two options are useful only when verifying checksums:\n" +" --status don't output anything, status code shows success\n" +" -w, --warn warn about improperly formated checksum lines\n" +"\n" +msgstr "" +"Seuraavat kaksi valitsinta ovat hyödyllisiä vain tarkastettaessa summia:\n" +" --status älä tulosta mitään, paluuarvo kertoo onnistumisen\n" +" -w, --warn varoita väärin muotoilluista summariveistä\n" +"\n" + +#: src/md5sum.c:150 +#, c-format +msgid "" +"\n" +"The sums are computed as described in %s. When checking, the input\n" +"should be a former output of this program. The default mode is to print\n" +"a line with checksum, a character indicating type (`*' for binary, ` ' for\n" +"text), and name for each FILE.\n" +msgstr "" + +#: src/md5sum.c:385 +#, c-format +msgid "%s: %lu: improperly formatted %s checksum line" +msgstr "%s: %lu: väärin muotoiltu %s-tarkistussummarivi" + +#: src/md5sum.c:407 +#, c-format +msgid "%s: FAILED open or read\n" +msgstr "%s: avaaminen tai luku EPÄONNISTUI\n" + +#: src/md5sum.c:431 +#, fuzzy +msgid "FAILED" +msgstr "JOUTEN" + +#: src/md5sum.c:431 +msgid "OK" +msgstr "OK" + +#: src/md5sum.c:444 +#, c-format +msgid "%s: read error" +msgstr "%s: lukuvirhe" + +#: src/md5sum.c:457 +#, c-format +msgid "%s: no properly formatted %s checksum lines found" +msgstr "%s: kelvollisesti muotoiltuja %s-tarkistussummarivejä ei löytynyt" + +#: src/md5sum.c:470 +#, fuzzy, c-format +msgid "WARNING: %d of %d listed %s could not be read" +msgstr "VAROITUS: %d tiedostoa %d listatusta %s ei voitu lukea" + +#: src/md5sum.c:473 +msgid "file" +msgstr "" + +#: src/md5sum.c:473 +msgid "files" +msgstr "" + +#: src/md5sum.c:479 +#, c-format +msgid "WARNING: %d of %d computed %s did NOT match" +msgstr "" + +#: src/md5sum.c:482 +msgid "checksum" +msgstr "" + +#: src/md5sum.c:482 +msgid "checksums" +msgstr "" + +#: src/md5sum.c:564 +msgid "" +"the --binary and --text options are meaningless when verifying checksums" +msgstr "" + +#: src/md5sum.c:572 +#, fuzzy +msgid "the --string and --check options are mutually exclusive" +msgstr "päiväyksen tulostusta määräävät valitsimet ovat toisensa poissulkevia" + +#: src/md5sum.c:579 +msgid "the --status option is meaningful only when verifying checksums" +msgstr "" + +#: src/md5sum.c:586 +msgid "the --warn option is meaningful only when verifying checksums" +msgstr "" + +#: src/md5sum.c:596 +#, fuzzy +msgid "no files may be specified when using --string" +msgstr "Valitsin -l vaatii vähintään yhden käyttäjänimen" + +#: src/md5sum.c:618 +#, fuzzy +msgid "only one argument may be specified when using --check" +msgstr "voit määritellä vain yhden laitteen" + +#: src/mkdir.c:61 +#, c-format +msgid "Usage: %s [OPTION] DIRECTORY...\n" +msgstr "Käyttö: %s [VALITSIN] HAKEMISTO...\n" + +#: src/mkdir.c:62 +msgid "" +"Create the DIRECTORY(ies), if they do not already exist.\n" +"\n" +msgstr "" +"Luo HAKEMISTO(t), elleivät ne ole jo olemassa.\n" +"\n" + +#: src/mkdir.c:69 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not rwxrwxrwx - " +"umask\n" +" -p, --parents no error if existing, make parent directories as needed\n" +" -v, --verbose print a message for each created directory\n" +msgstr "" + +#: src/mkdir.c:113 +#, c-format +msgid "created directory %s" +msgstr "luotiin hakemisto %s" + +#: src/mkdir.c:190 +#, c-format +msgid "cannot set permissions of directory %s" +msgstr "hakemiston %s oikeuksien asettaminen ei onnistu" + +#: src/mkfifo.c:55 +#, c-format +msgid "Usage: %s [OPTION] NAME...\n" +msgstr "Käyttö: %s [VALITSIN] NIMI...\n" + +#: src/mkfifo.c:56 +msgid "" +"Create named pipes (FIFOs) with the given NAMEs.\n" +"\n" +msgstr "" + +#: src/mkfifo.c:63 src/mknod.c:64 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not a=rw - umask\n" +msgstr "" + +#: src/mkfifo.c:93 src/mknod.c:206 +msgid "fifo files not supported" +msgstr "fifo-tiedostot eivät ole tuettuja" + +#: src/mkfifo.c:123 src/mknod.c:127 +#, fuzzy +msgid "invalid mode" +msgstr "käyttäjä ei kelpaa" + +#: src/mkfifo.c:142 +#, fuzzy, c-format +msgid "cannot set permissions of fifo %s" +msgstr "%s:n oikeuksien muuttaminen ei onnistu" + +#: src/mknod.c:55 +#, c-format +msgid "Usage: %s [OPTION]... NAME TYPE [MAJOR MINOR]\n" +msgstr "Käyttö: %s [VALITSIN]... NIMI TYYPPI [MAJOR MINOR]\n" + +#: src/mknod.c:57 +msgid "" +"Create the special file NAME of the given TYPE.\n" +"\n" +msgstr "" +"Luo TYYPIN mukainen erikoistiedosto NIMI.\n" +"\n" + +#: src/mknod.c:69 +msgid "" +"\n" +"Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they\n" +"must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X,\n" +"it is interpreted as hexadecimal; otherwise, if it begins with 0, as octal;\n" +"otherwise, as decimal. TYPE may be:\n" +msgstr "" + +#: src/mknod.c:76 +msgid "" +"\n" +" b create a block (buffered) special file\n" +" c, u create a character (unbuffered) special file\n" +" p create a FIFO\n" +msgstr "" +"\n" +" b luo lohkoerikoistiedosto (puskuroitu)\n" +" c, u luo merkkierikoistiedosto (puskuroimaton)\n" +" p luo FIFO-putki\n" + +#: src/mknod.c:141 +msgid "wrong number of arguments" +msgstr "väärä määrä argumentteja" + +#: src/mknod.c:153 +msgid "block special files not supported" +msgstr "lohkoerikoistiedostot eivät ole tuettuja" + +#: src/mknod.c:162 +msgid "character special files not supported" +msgstr "merkkierikoistiedostot eivät ole tuettuja" + +#: src/mknod.c:171 +msgid "" +"when creating special files, major and minor device\n" +"numbers must be specified" +msgstr "" +"major- ja minor-laitenumerot on annettava luotaessa\n" +"erikoistiedostoja" + +#: src/mknod.c:186 +#, c-format +msgid "invalid major device number %s" +msgstr "virheellinen laitteen major-arvo %s" + +#: src/mknod.c:191 +#, c-format +msgid "invalid minor device number %s" +msgstr "virheellinen laitteen minor-arvo %s" + +#: src/mknod.c:196 +#, c-format +msgid "invalid device %s %s" +msgstr "virheellinen laite %s %s" + +#: src/mknod.c:210 +msgid "major and minor device numbers may not be specified for fifo files" +msgstr "fifo-tiedostoille ei voi antaa major- ja minor-laitearvoja" + +#: src/mknod.c:231 +#, c-format +msgid "cannot set permissions of %s" +msgstr "tiedoston %s oikeuksien asettaminen ei onnistu" + +#: src/mv.c:44 +msgid "Mike Parker, David MacKenzie, and Jim Meyering" +msgstr "Mike Parker, David MacKenzie ja Jim Meyering" + +#: src/mv.c:317 +msgid "" +"Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"Uudelleennimeä LÄHDE -> KOHDE, tai siirrä LÄHDE(teet) HAKEMISTOon.\n" +"\n" + +#: src/mv.c:324 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" -f, --force do not prompt before overwriting\n" +" equivalent to --reply=yes\n" +" -i, --interactive prompt before overwrite\n" +" equivalent to --reply=query\n" +msgstr "" + +#: src/mv.c:332 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +msgstr "" + +#: src/mv.c:339 +msgid "" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +" -u, --update move only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +msgstr "" + +#: src/mv.c:467 +#, c-format +msgid "specified target, %s is not a directory" +msgstr "annettu kohde, %s, ei ole hakemisto" + +#: src/mv.c:475 +msgid "when moving multiple files, last argument must be a directory" +msgstr "" +"viimeisen argumentin on oltava hakemisto siirrettäessä useita tiedostoja" + +#: src/nice.c:67 +#, c-format +msgid "Usage: %s [OPTION] [COMMAND [ARG]...]\n" +msgstr "Käyttö: %s [VALITSIN] [KOMENTO [ARG]...]\n" + +#: src/nice.c:68 +msgid "" +"Run COMMAND with an adjusted scheduling priority.\n" +"With no COMMAND, print the current scheduling priority. ADJUST is 10\n" +"by default. Range goes from -20 (highest priority) to 19 (lowest).\n" +"\n" +" -n, --adjustment=ADJUST increment priority by ADJUST first\n" +msgstr "" +"Aja KOMENTO säädetyllä vuorotusprioriteetilla.\n" +"Ilman KOMENTOa, näytä voimassaoleva prioriteetti. SÄÄTÖ on oletuksena 10.\n" +"Sen arvoalue on -20:stä (korkein prioriteetti) 19:een (matalin).\n" +"\n" +" -n, --adjustment=SÄÄTÖ lisää prioriteettiin SÄÄTÖ\n" + +#: src/nice.c:109 src/nice.c:122 +#, c-format +msgid "invalid option `%s'" +msgstr "valitsin \"%s\" ei kelpaa" + +#: src/nice.c:147 +#, c-format +msgid "invalid priority `%s'" +msgstr "prioriteetti \"%s\" ei kelpaa" + +#: src/nice.c:171 +msgid "a command must be given with an adjustment" +msgstr "kun säätöarvo on annettu, on komento pakollinen" + +#: src/nice.c:178 src/nice.c:187 +msgid "cannot get priority" +msgstr "prioriteetin haku ei onnistu" + +#: src/nice.c:192 +msgid "cannot set priority" +msgstr "prioriteetin asetus ei onnistu" + +#: src/nl.c:39 +msgid "Scott Bartram and David MacKenzie" +msgstr "Scott Bartram ja David MacKenzie" + +#: src/nl.c:180 +msgid "" +"Write each FILE to standard output, with line numbers added.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Kirjoita jokainen TIEDOSTO vakiotulosteeseen rivinumerointi lisäten.\n" +"Jos TIEDOSTOa ei ole annettu, tai se on -, luetaan vakiosyötettä.\n" + +#: src/nl.c:188 +msgid "" +" -b, --body-numbering=STYLE use STYLE for numbering body lines\n" +" -d, --section-delimiter=CC use CC for separating logical pages\n" +" -f, --footer-numbering=STYLE use STYLE for numbering footer lines\n" +msgstr "" + +#: src/nl.c:193 +msgid "" +" -h, --header-numbering=STYLE use STYLE for numbering header lines\n" +" -i, --page-increment=NUMBER line number increment at each line\n" +" -l, --join-blank-lines=NUMBER group of NUMBER empty lines counted as " +"one\n" +" -n, --number-format=FORMAT insert line numbers according to FORMAT\n" +" -p, --no-renumber do not reset line numbers at logical " +"pages\n" +" -s, --number-separator=STRING add STRING after (possible) line number\n" +msgstr "" + +#: src/nl.c:201 +msgid "" +" -v, --first-page=NUMBER first line number on each logical page\n" +" -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +msgstr "" + +#: src/nl.c:207 +msgid "" +"\n" +"By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +"two delimiter characters for separating logical pages, a missing\n" +"second character implies :. Type \\\\ for \\. STYLE is one of:\n" +msgstr "" + +#: src/nl.c:213 +msgid "" +"\n" +" a number all lines\n" +" t number only nonempty lines\n" +" n number no lines\n" +" pREGEXP number only lines that contain a match for REGEXP\n" +"\n" +"FORMAT is one of:\n" +"\n" +" ln left justified, no leading zeros\n" +" rn right justified, no leading zeros\n" +" rz right justified, leading zeros\n" +"\n" +msgstr "" + +#: src/nl.c:504 +#, c-format +msgid "invalid starting line number: `%s'" +msgstr "virheellinen aloitusrivin numero: \"%s\"" + +#: src/nl.c:514 +#, fuzzy, c-format +msgid "invalid line number increment: `%s'" +msgstr "kokonaislukuargumentti \"%s\" ei kelpaa" + +#: src/nl.c:527 +#, c-format +msgid "invalid number of blank lines: `%s'" +msgstr "virheellinen tyhjien rivien määrä: \"%s\"" + +#: src/nl.c:541 +#, fuzzy, c-format +msgid "invalid line number field width: `%s'" +msgstr "kokonaislukuargumentti \"%s\" ei kelpaa" + +#: src/od.c:287 +#, c-format +msgid "" +"Usage: %s [OPTION]... [FILE]...\n" +" or: %s --traditional [FILE] [[+]OFFSET [[+]LABEL]]\n" +msgstr "" + +#: src/od.c:292 +msgid "" +"\n" +"Write an unambiguous representation, octal bytes by default,\n" +"of FILE to standard output. With more than one FILE argument,\n" +"concatenate them in the listed order to form the input.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/od.c:299 +msgid "All arguments to long options are mandatory for short options.\n" +msgstr "" +"Pitkien valitsinten pakolliset argumentit ovat pakollisia myös lyhyille.\n" + +#: src/od.c:302 +msgid "" +" -A, --address-radix=RADIX decide how file offsets are printed\n" +" -j, --skip-bytes=BYTES skip BYTES input bytes first\n" +msgstr "" + +#: src/od.c:306 +msgid "" +" -N, --read-bytes=BYTES limit dump to BYTES input bytes\n" +" -s, --strings[=BYTES] output strings of at least BYTES graphic " +"chars\n" +" -t, --format=TYPE select output format or formats\n" +" -v, --output-duplicates do not use * to mark line suppression\n" +" -w, --width[=BYTES] output BYTES bytes per output line\n" +" --traditional accept arguments in traditional form\n" +msgstr "" + +#: src/od.c:316 +msgid "" +"\n" +"Traditional format specifications may be intermixed; they accumulate:\n" +" -a same as -t a, select named characters\n" +" -b same as -t oC, select octal bytes\n" +" -c same as -t c, select ASCII characters or backslash escapes\n" +" -d same as -t u2, select unsigned decimal shorts\n" +msgstr "" + +#: src/od.c:324 +msgid "" +" -f same as -t fF, select floats\n" +" -h same as -t x2, select hexadecimal shorts\n" +" -i same as -t d2, select decimal shorts\n" +" -l same as -t d4, select decimal longs\n" +" -o same as -t o2, select octal shorts\n" +" -x same as -t x2, select hexadecimal shorts\n" +msgstr "" + +#: src/od.c:332 +msgid "" +"\n" +"For older syntax (second call format), OFFSET means -j OFFSET. LABEL\n" +"is the pseudo-address at first byte printed, incremented when dump is\n" +"progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates\n" +"hexadecimal, suffixes may be . for octal and b for multiply by 512.\n" +"\n" +"TYPE is made up of one or more of these specifications:\n" +"\n" +" a named character\n" +" c ASCII character or backslash escape\n" +msgstr "" + +#: src/od.c:344 +msgid "" +" d[SIZE] signed decimal, SIZE bytes per integer\n" +" f[SIZE] floating point, SIZE bytes per integer\n" +" o[SIZE] octal, SIZE bytes per integer\n" +" u[SIZE] unsigned decimal, SIZE bytes per integer\n" +" x[SIZE] hexadecimal, SIZE bytes per integer\n" +msgstr "" + +#: src/od.c:351 +msgid "" +"\n" +"SIZE is a number. For TYPE in doux, SIZE may also be C for\n" +"sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n" +"sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +"for sizeof(double) or L for sizeof(long double).\n" +msgstr "" + +#: src/od.c:358 +msgid "" +"\n" +"RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +"BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +"with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix to\n" +"any type adds a display of printable characters to the end of each line\n" +"of output. " +msgstr "" + +#: src/od.c:366 +msgid "" +"--string without a number implies 3. --width without a number\n" +"implies 32. By default, od uses -A o -t d2 -w 16.\n" +msgstr "" + +#: src/od.c:722 src/od.c:844 +#, fuzzy, c-format +msgid "invalid type string `%s'" +msgstr "muotoilumerkkijono ei kelpaa: \"%s\"" + +#: src/od.c:732 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte integral type" +msgstr "" + +#: src/od.c:854 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte floating point type" +msgstr "" + +#: src/od.c:917 +#, fuzzy, c-format +msgid "invalid character `%c' in type string `%s'" +msgstr "muotoilumerkkijono ei kelpaa: \"%s\"" + +#: src/od.c:1144 +msgid "cannot skip past end of combined input" +msgstr "" + +#: src/od.c:1397 +msgid "old-style offset" +msgstr "" + +#: src/od.c:1707 +#, c-format +msgid "invalid output address radix `%c'; it must be one character from [doxn]" +msgstr "" + +#: src/od.c:1717 +#, fuzzy +msgid "skip argument" +msgstr "Tarjolla olevat argumentit:" + +#: src/od.c:1725 +#, fuzzy +msgid "limit argument" +msgstr "Tarjolla olevat argumentit:" + +#: src/od.c:1735 +msgid "minimum string length" +msgstr "merkkijonon vähimmäispituus" + +#: src/od.c:1740 src/od.c:1806 +#, c-format +msgid "%s is too large" +msgstr "%s on liian suuri" + +#: src/od.c:1804 +msgid "width specification" +msgstr "leveysmääritys" + +#: src/od.c:1826 +#, fuzzy +msgid "no type may be specified when dumping strings" +msgstr "muotoilua ei voi määritellä kun tulostetaan tasalevyisiä lukuja" + +#: src/od.c:1874 +#, c-format +msgid "invalid second operand in compatibility mode `%s'" +msgstr "" + +#: src/od.c:1895 +msgid "in compatibility mode, the last two arguments must be offsets" +msgstr "kahden viimeisen argumentin on yhteensopivuustilassa oltava siirtymiä" + +#: src/od.c:1902 +msgid "compatibility mode supports at most three arguments" +msgstr "yhteensopivuustila tukee korkeintaan kolmea argumenttia" + +#: src/od.c:1975 +#, c-format +msgid "warning: invalid width %lu; using %d instead" +msgstr "varoitus: virheellinen leveys %lu; käytetään arvoa %d" + +#: src/od.c:1991 +#, c-format +msgid "%d: fmt=\"%s\" width=%d\n" +msgstr "%d: muoto=\"%s\" leveys=%d\n" + +#: src/paste.c:50 +msgid "David M. Ihnat and David MacKenzie" +msgstr "David M. Ihnat ja David MacKenzie" + +#: src/paste.c:208 +msgid "standard input is closed" +msgstr "vakiosyöte on suljettu" + +#: src/paste.c:407 +msgid "" +"Write lines consisting of the sequentially corresponding lines from\n" +"each FILE, separated by TABs, to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/paste.c:416 +msgid "" +" -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +" -s, --serial paste one file at a time instead of in parallel\n" +msgstr "" + +#: src/pathchk.c:146 +#, c-format +msgid "Usage: %s [OPTION]... NAME...\n" +msgstr "Käyttö: %s [VALITSIN]... NIMI...\n" + +#: src/pathchk.c:147 +msgid "" +"Diagnose unportable constructs in NAME.\n" +"\n" +" -p, --portability check for all POSIX systems, not only this one\n" +msgstr "" +"Diagnosoi siirrettäväksi kelpaamattomia rakenteita NIMESSÄ.\n" +"\n" +" -p, --portability tarkista muillekin POSIX -järjestelmille kuin vain " +"tälle\n" + +#: src/pathchk.c:237 +#, c-format +msgid "path `%s' contains nonportable character `%c'" +msgstr "polku \"%s\" sisältää siirrettäväksi kelpaamattoman merkin \"%c\"" + +#: src/pathchk.c:257 +#, c-format +msgid "`%s' is not a directory" +msgstr "\"%s\" ei ole hakemisto" + +#: src/pathchk.c:268 +#, c-format +msgid "directory `%s' is not searchable" +msgstr "haku ei onnistu hakemistosta \"%s\"" + +#: src/pathchk.c:355 +#, c-format +msgid "name `%s' has length %ld; exceeds limit of %ld" +msgstr "nimen \"%s\" pituus %ld ylittää raja-arvon %ld" + +#: src/pathchk.c:381 +#, c-format +msgid "path `%s' has length %d; exceeds limit of %ld" +msgstr "polun \"%s\" pituus %d ylittää raja-arvon %ld" + +#: src/pinky.c:35 src/uptime.c:39 +msgid "Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi" +msgstr "Joseph Arceneaux, David MacKenzie ja Kaveh Ghazi" + +#: src/pinky.c:292 +msgid "Login name: " +msgstr "Tunnus: " + +#: src/pinky.c:295 +msgid "In real life: " +msgstr "Tosielämässä: " + +#: src/pinky.c:298 +msgid "???\n" +msgstr "???\n" + +#: src/pinky.c:318 +msgid "Directory: " +msgstr "Hakemisto: " + +#: src/pinky.c:320 +msgid "Shell: " +msgstr "Komentotulkki: " + +#: src/pinky.c:341 +msgid "Project: " +msgstr "Projekti: " + +#: src/pinky.c:367 +msgid "Plan:\n" +msgstr "Suunnitelma:\n" + +#: src/pinky.c:386 +msgid "Login" +msgstr "Tunnus" + +#: src/pinky.c:388 +msgid "Name" +msgstr "Nimi" + +#: src/pinky.c:389 +msgid " TTY" +msgstr " TTY" + +#: src/pinky.c:391 +msgid "Idle" +msgstr "Jouten" + +#: src/pinky.c:392 +msgid "When" +msgstr "Milloin" + +#: src/pinky.c:395 +msgid "Where" +msgstr "Missä" + +#: src/pinky.c:469 +#, c-format +msgid "Usage: %s [OPTION]... [USER]...\n" +msgstr "Käyttö: %s [VALITSIN]... [TUNNUS]...\n" + +#: src/pinky.c:470 +msgid "" +"\n" +" -l produce long format output for the specified USERs\n" +" -b omit the user's home directory and shell in long format\n" +" -h omit the user's project file in long format\n" +" -p omit the user's plan file in long format\n" +" -s do short format output, this is the default\n" +msgstr "" +"\n" +" -l tuota pitkän mallin tuloste määrätyille TUNNUKSILLE\n" +" -b älä näytä kotihakemistoa ja komentotulkkia pitkässä " +"mallissa\n" +" -h älä näytä project-tiedostoa pitkässä mallissa\n" +" -p älä näytä plan-tiedostoa pitkässä mallissa\n" +" -s lyhyen mallin tuloste, tämä on oletus\n" + +#: src/pinky.c:478 +msgid "" +" -f omit the line of column headings in short format\n" +" -w omit the user's full name in short format\n" +" -i omit the user's full name and remote host in short format\n" +" -q omit the user's full name, remote host and idle time\n" +" in short format\n" +msgstr "" +" -f älä näytä otsakeriviä lyhyessä mallissa\n" +" -w älä näytä käyttäjän koko nimeä lyhyessä mallissa\n" +" -i älä näytä käyttäjän koko nimeä ja palvelinta lyhyessä " +"mallissa\n" +" -q älä näytä käyttäjän koko nimeä, palvelinta ja " +"joutenoloaikaa\n" +" lyhyessä mallissa\n" + +#: src/pinky.c:487 +#, c-format +msgid "" +"\n" +"A lightweight `finger' program; print user information.\n" +"The utmp file will be %s.\n" +msgstr "" +"\n" +"Kevyt \"finger\"-ohjelma; tulostaa käyttäjätietoja.\n" +"utmp-tiedostona %s.\n" + +#: src/pinky.c:574 +msgid "no username specified; at least one must be specified when using -l" +msgstr "Valitsin -l vaatii vähintään yhden käyttäjänimen" + +#: src/pr.c:328 +msgid "Pete TerMaat and Roland Huebner" +msgstr "Pete TerMaat ja Roland Hübner" + +#: src/pr.c:805 +#, c-format +msgid "`--pages' invalid range of page numbers: `%s'" +msgstr "" + +#: src/pr.c:817 +#, fuzzy, c-format +msgid "`--pages' invalid starting page number: `%s'" +msgstr "liukulukuargumentti ei kelpaa: %s" + +#: src/pr.c:829 +#, fuzzy, c-format +msgid "`--pages' invalid ending page number: `%s'" +msgstr "kokonaislukuargumentti \"%s\" ei kelpaa" + +#: src/pr.c:836 +msgid "`--pages' starting page number is larger than ending page number" +msgstr "" + +#: src/pr.c:911 +msgid "`--pages=FIRST_PAGE[:LAST_PAGE]' missing argument" +msgstr "" + +#: src/pr.c:922 +#, c-format +msgid "`--columns=COLUMN' invalid number of columns: `%s'" +msgstr "" + +#: src/pr.c:976 +#, c-format +msgid "`-l PAGE_LENGTH' invalid number of lines: `%s'" +msgstr "" + +#: src/pr.c:1000 +#, c-format +msgid "`-N NUMBER' invalid starting line number: `%s'" +msgstr "" + +#: src/pr.c:1012 +#, c-format +msgid "`-o MARGIN' invalid line offset: `%s'" +msgstr "" + +#: src/pr.c:1053 +#, c-format +msgid "`-w PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "" + +#: src/pr.c:1065 +#, c-format +msgid "`-W PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "" + +# tätä ei käytetä mihinkään, tyhmää +#: src/pr.c:1079 +msgid "%b %e %H:%M %Y" +msgstr "%e. %Bta %Y %H:%M" + +#: src/pr.c:1088 +msgid "Cannot specify number of columns when printing in parallel." +msgstr "" + +#: src/pr.c:1092 +msgid "Cannot specify both printing across and printing in parallel." +msgstr "" + +#: src/pr.c:1188 +#, c-format +msgid "`-%c' extra characters or invalid number in the argument: `%s'" +msgstr "" + +#: src/pr.c:1299 +msgid "page width too narrow" +msgstr "sivun leveys on liian pieni" + +#: src/pr.c:2362 +#, c-format +msgid "starting page number larger than total number of pages: `%d'" +msgstr "aloitussivunumero on suurempi kuin sivujen kokonaismäärä: \"%d\"" + +#: src/pr.c:2393 +#, c-format +msgid "Page %d" +msgstr "Sivu %d" + +#: src/pr.c:2759 +msgid "" +"Paginate or columnate FILE(s) for printing.\n" +"\n" +msgstr "Numeroi sivut tai palstoita TIEDOSTO(t) tulostusta varten.\n" + +#: src/pr.c:2766 +msgid "" +" +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +" begin [stop] printing with page FIRST_[LAST_]PAGE\n" +" -COLUMN, --columns=COLUMN\n" +" output COLUMN columns and print columns down,\n" +" unless -a is used. Balance number of lines in the\n" +" columns on each page.\n" +msgstr "" + +#: src/pr.c:2774 +msgid "" +" -a, --across print columns across rather than down, used together\n" +" with -COLUMN\n" +" -c, --show-control-chars\n" +" use hat notation (^G) and octal backslash notation\n" +" -d, --double-space\n" +" double space the output\n" +msgstr "" + +#: src/pr.c:2782 +msgid "" +" -D, --date-format=FORMAT\n" +" use FORMAT for the header date\n" +" -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +" expand input CHARs (TABs) to tab WIDTH (8)\n" +" -F, -f, --form-feed\n" +" use form feeds instead of newlines to separate pages\n" +" (by a 3-line page header with -F or a 5-line header\n" +" and trailer without -F)\n" +msgstr "" + +#: src/pr.c:2792 +msgid "" +" -h HEADER, --header=HEADER\n" +" use a centered HEADER instead of filename in page " +"header,\n" +" -h \"\" prints a blank line, don't use -h\"\"\n" +" -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +" replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +" -J, --join-lines merge full lines, turns off -W line truncation, no " +"column\n" +" alignment, --sep-string[=STRING] sets separators\n" +msgstr "" + +#: src/pr.c:2801 +msgid "" +" -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +" set the page length to PAGE_LENGTH (66) lines\n" +" (default number of lines of text 56, and with -F 63)\n" +" -m, --merge print all files in parallel, one in each column,\n" +" truncate lines, but join lines of full length with -J\n" +msgstr "" + +#: src/pr.c:2808 +msgid "" +" -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +" number lines, use DIGITS (5) digits, then SEP (TAB),\n" +" default counting starts with 1st line of input file\n" +" -N NUMBER, --first-line-number=NUMBER\n" +" start counting with NUMBER at 1st line of first\n" +" page printed (see +FIRST_PAGE)\n" +msgstr "" + +#: src/pr.c:2816 +msgid "" +" -o MARGIN, --indent=MARGIN\n" +" offset each line with MARGIN (zero) spaces, do not\n" +" affect -w or -W, MARGIN will be added to PAGE_WIDTH\n" +" -r, --no-file-warnings\n" +" omit warning when a file cannot be opened\n" +msgstr "" + +#: src/pr.c:2823 +msgid "" +" -s[CHAR],--separator[=CHAR]\n" +" separate columns by a single character, default for " +"CHAR\n" +" is the character without -w and 'no char' with -w\n" +" -s[CHAR] turns off line truncation of all 3 column\n" +" options (-COLUMN|-a -COLUMN|-m) except -w is set\n" +msgstr "" + +#: src/pr.c:2830 +msgid " -SSTRING, --sep-string[=STRING]\n" +msgstr "" + +#: src/pr.c:2833 +msgid "" +" separate columns by STRING,\n" +" without -S: Default separator with -J and \n" +" otherwise (same as -S\" \"), no effect on column " +"options\n" +" -t, --omit-header omit page headers and trailers\n" +msgstr "" + +#: src/pr.c:2839 +msgid "" +" -T, --omit-pagination\n" +" omit page headers and trailers, eliminate any " +"pagination\n" +" by form feeds set in input files\n" +" -v, --show-nonprinting\n" +" use octal backslash notation\n" +" -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters for\n" +" multiple text-column output only, -s[char] turns off " +"(72)\n" +msgstr "" + +#: src/pr.c:2849 +msgid "" +" -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters always,\n" +" truncate lines, except -J option is set, no " +"interference\n" +" with -S or -s\n" +msgstr "" + +#: src/pr.c:2857 +msgid "" +"\n" +"-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n" +"FILE is -, read standard input.\n" +msgstr "" + +#: src/printenv.c:43 +msgid "David MacKenzie and Richard Mlynarik" +msgstr "David MacKenzie ja Richard Mlynarik" + +#: src/printenv.c:63 +#, c-format +msgid "" +"Usage: %s [VARIABLE]...\n" +" or: %s OPTION\n" +"If no environment VARIABLE specified, print them all.\n" +"\n" +msgstr "" +"Käyttö: %s [MUUTTUJA]...\n" +" tai: %s VALITSIN\n" +"Ilman ympäristöMUUTTUJAa tulostetaan ne kaikki.\n" +"\n" + +#: src/printf.c:87 +#, c-format +msgid "" +"warning: %s: character(s) following character constant have been ignored" +msgstr "varoitus: %s: merkkivakiota seuraavat merkit on jätetty huomiotta" + +#: src/printf.c:100 +#, c-format +msgid "" +"Usage: %s FORMAT [ARGUMENT]...\n" +" or: %s OPTION\n" +msgstr "" +"Käyttö: %s MUOTOILU [ARGUMENTTI]...\n" +" tai: %s VALITSIN\n" + +#: src/printf.c:105 +msgid "" +"Print ARGUMENT(s) according to FORMAT.\n" +"\n" +msgstr "" +"Tulosta ARGUMENTTI(t) MUOTOILUn mukaisesti.\n" +"\n" + +#: src/printf.c:111 +msgid "" +"\n" +"FORMAT controls the output as in C printf. Interpreted sequences are:\n" +"\n" +" \\\" double quote\n" +" \\0NNN character with octal value NNN (0 to 3 digits)\n" +" \\\\ backslash\n" +msgstr "" +"\n" +"MUOTOILU säätelee tulostetta kuten C:n printf. Tulkittavat merkkijonot:\n" +"\n" +" \\\" lainausmerkit\n" +" \\0NNN merkki, jonka oktaaliarvo on NNN (0:sta 3:een numeroa)\n" +" \\\\ kenoviiva\n" + +#: src/printf.c:119 +msgid "" +" \\a alert (BEL)\n" +" \\b backspace\n" +" \\c produce no further output\n" +" \\f form feed\n" +msgstr "" +" \\a varoitus (BEL)\n" +" \\b askelpalautin\n" +" \\c tulosteen lopetus tähän\n" +" \\f sivunvaihto\n" + +#: src/printf.c:125 +msgid "" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" +" \\n rivinvaihto\n" +" \\r telanpalautus\n" +" \\t vaakasarkain\n" +" \\v pystysarkain\n" + +#: src/printf.c:131 +msgid "" +" \\xNN byte with hexadecimal value NN (1 to 2 digits)\n" +"\n" +" \\uNNNN character with hexadecimal value NNNN (4 digits)\n" +" \\UNNNNNNNN character with hexadecimal value NNNNNNNN (8 digits)\n" +msgstr "" +" \\xNN tavu, jonka heksadesimaaliarvo on NN (1 tai 2 numeroa)\n" +"\n" +" \\uNNNN merkki, jonka heksadesimaaliarvo on NNNN (4 numeroa)\n" +" \\UNNNNNNNN merkki, jonka heksadesimaaliarvo on NNNNNNNN (8 numeroa)\n" + +#: src/printf.c:137 +msgid "" +" %% a single %\n" +" %b ARGUMENT as a string with `\\' escapes interpreted\n" +"\n" +"and all C format specifications ending with one of diouxXfeEgGcs, with\n" +"ARGUMENTs converted to proper type first. Variable widths are handled.\n" +msgstr "" +" %% yksittäinen %-merkki\n" +" %b ARGUMENTTI mekkijonona \"\\\"-merkityt ohjauskoodit tulkittuina\n" +"\n" +"sekä kaikki merkkeihin diouxXfeEgGcs päättyvät C:n muotoilumääritykset\n" +"ARGUMENTIT muunnettuna oikean tyyppisiksi. Muuttuvat leveydet huomoidaan.\n" + +#: src/printf.c:160 +#, c-format +msgid "%s: expected a numeric value" +msgstr "%s: odotettiin numeerista arvoa" + +#: src/printf.c:162 +#, c-format +msgid "%s: value not completely converted" +msgstr "%s: arvoa ei muunnettu kokonaisuuvessaan" + +#: src/printf.c:254 src/printf.c:280 +msgid "missing hexadecimal number in escape" +msgstr "puuttuva hekaadesimaaliluku ohjauskoodissa" + +#: src/printf.c:292 +#, c-format +msgid "invalid universal character name \\%c%0*x" +msgstr "universaali merkin nimi \\%c%0*x ei kelpaa" + +#: src/printf.c:472 +#, c-format +msgid "invalid field width: %s" +msgstr "virheellinen kenttäleveys: %s" + +#: src/printf.c:498 +#, c-format +msgid "invalid precision: %s" +msgstr "virheellinen tarkkuus: %s" + +#: src/printf.c:519 +#, c-format +msgid "%%%c: invalid directive" +msgstr "%%%c: säännös ei kelpaa" + +#: src/printf.c:576 +#, c-format +msgid "Usage: %s format [argument...]\n" +msgstr "Käyttö: %s muotoilu [argumentti...]\n" + +#: src/printf.c:594 +#, c-format +msgid "warning: ignoring excess arguments, starting with `%s'" +msgstr "varoitus: ylimääräiset argumentit jätetty huomiotta alkaen \"%s\":sta" + +#: src/ptx.c:410 +#, c-format +msgid "%s (for regexp `%s')" +msgstr "%s (säännölliselle lausekkeelle \"%s\")" + +#: src/ptx.c:1859 +#, c-format +msgid "" +"Usage: %s [OPTION]... [INPUT]... (without -G)\n" +" or: %s -G [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "" +"Käyttö: %s [VALITSIN]... [SYÖTE]... (ilman valitsinta -G)\n" +" tai: %s -G [VALITSIN]... [SYÖTE [TULOSTE]]\n" + +#: src/ptx.c:1863 +msgid "" +"Output a permuted index, including context, of the words in the input " +"files.\n" +"\n" +msgstr "" + +#: src/ptx.c:1870 +msgid "" +" -A, --auto-reference output automatically generated references\n" +" -C, --copyright display Copyright and copying conditions\n" +" -G, --traditional behave more like System V `ptx'\n" +" -F, --flag-truncation=STRING use STRING for flagging line truncations\n" +msgstr "" + +#: src/ptx.c:1876 +msgid "" +" -M, --macro-name=STRING macro name to use instead of `xx'\n" +" -O, --format=roff generate output as roff directives\n" +" -R, --right-side-refs put references at right, not counted in -w\n" +" -S, --sentence-regexp=REGEXP for end of lines or end of sentences\n" +" -T, --format=tex generate output as TeX directives\n" +msgstr "" + +#: src/ptx.c:1883 +msgid "" +" -W, --word-regexp=REGEXP use REGEXP to match each keyword\n" +" -b, --break-file=FILE word break characters in this FILE\n" +" -f, --ignore-case fold lower case to upper case for sorting\n" +" -g, --gap-size=NUMBER gap size in columns between output fields\n" +" -i, --ignore-file=FILE read ignore word list from FILE\n" +" -o, --only-file=FILE read only word list from this FILE\n" +msgstr "" + +#: src/ptx.c:1891 +msgid "" +" -r, --references first field of each line is a reference\n" +" -t, --typeset-mode - not implemented -\n" +" -w, --width=NUMBER output width in columns, reference " +"excluded\n" +msgstr "" + +#: src/ptx.c:1898 +msgid "" +"\n" +"With no FILE or if FILE is -, read Standard Input. `-F /' by default.\n" +msgstr "" +"\n" +"Jos TIEDOSTOA ei ole annettu, tai se on -, luetaan vakiosyötettä.\n" +"Oletus on \"-F /\".\n" + +#: src/ptx.c:1978 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 2, or (at your option)\n" +"any later version.\n" +"\n" +msgstr "" +"Tämä ohjelma on vapaaohjelmisto; voitte levittää edelleen ja/tai \n" +"muuttaa sitä Free Software Foundationin julkaiseman GNU General Public\n" +"Licensen ehtojen mukaisesti; joko version 2, tai (valintanne mukaan)\n" +"minkä tahansa myöhemmän version.\n" + +#: src/ptx.c:1985 +msgid "" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"\n" +msgstr "" +"Tätä ohjelmaa levitetään siinä toivossa, että se olisi hyödyllinen,\n" +"mutta TAKUUTA EI OLE; ei edes KAUPALLISESTI HYVÄKSYTTÄVÄSTÄ LAADUSTA\n" +"tai SOPIVUUDESTA TIETTYYN TARKOITUKSEEN. Katsokaa lisätietoja GNU\n" +"General Public Licensestä.\n" +"\n" + +#: src/ptx.c:1992 +msgid "" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software Foundation,\n" +"Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" +msgstr "" +"Olette saaneet kopion GNU General Public Licensestä tämän\n" +"ohjelman mukana. Ellette saaneet, kirjoittakaa osoitteeseen\n" +"Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,\n" +"MA 02111-1307, USA.\n" + +#: src/pwd.c:47 +msgid "" +"Print the full filename of the current working directory.\n" +"\n" +msgstr "" +"Tulosta työhakemiston täydellinen nimi.\n" +"\n" + +#: src/pwd.c:74 +msgid "ignoring non-option arguments" +msgstr "jätetään huomiotta argumentit, jotka eivät ole valitsimia" + +#: src/pwd.c:78 +msgid "cannot get current directory" +msgstr "työhakemistoa ei löydy" + +#: src/readlink.c:69 +#, c-format +msgid "Usage: %s [OPTION]... FILE\n" +msgstr "Käyttö: %s [VALITSIN]... TIEDOSTO\n" + +#: src/readlink.c:70 +msgid "" +"Display value of a symbolic link on standard output.\n" +"\n" +msgstr "" +"Näytä symbolisen linkin arvo vakiotulosteessa.\n" +"\n" + +#: src/readlink.c:72 +msgid "" +" -f, --canonicalize canonicalize by following every symlink in every\n" +" component of the given path recursively\n" +" -n, --no-newline do not output the trailing newline\n" +" -q, --quiet,\n" +" -s, --silent suppress most error messages\n" +" -v, --verbose report error messages\n" +msgstr "" + +#: src/remove.c:394 +#, c-format +msgid "cannot chdir from %s to .." +msgstr "siirtyminen hakemistosta %s hakemistoon .. ei onnistu" + +#: src/remove.c:407 src/remove.c:488 +#, fuzzy, c-format +msgid "cannot lstat `.' in %s" +msgstr "nimen \"%s\" asetus järjestelmälle ei onnistu" + +#: src/remove.c:414 src/remove.c:492 +#, c-format +msgid "%s changed dev/ino" +msgstr "" + +#: src/remove.c:574 src/remove.c:712 src/remove.c:881 src/remove.c:984 +#, fuzzy, c-format +msgid "cannot lstat %s" +msgstr "ajan asetus ei onnistu" + +#: src/remove.c:603 +#, fuzzy, c-format +msgid "%s: descend into write-protected directory %s? " +msgstr "hakemiston %s luominen ei onnistu" + +#: src/remove.c:604 +#, fuzzy, c-format +msgid "%s: descend into directory %s? " +msgstr "siirtyminen hakemistoon %s ei onnistu" + +#: src/remove.c:614 +#, c-format +msgid "%s: remove write-protected %s %s? " +msgstr "%s: poista kirjoitussuojattu %s %s? " + +#: src/remove.c:615 +#, c-format +msgid "%s: remove %s %s? " +msgstr "%s: poista %s %s? " + +#: src/remove.c:639 +#, c-format +msgid "removed %s\n" +msgstr "poistettiin tiedosto %s\n" + +#: src/remove.c:654 src/remove.c:1059 +#, c-format +msgid "removed directory: %s\n" +msgstr "poistettiin hakemisto: %s\n" + +#: src/remove.c:734 src/remove.c:751 src/remove.c:1064 +#, c-format +msgid "cannot remove directory %s" +msgstr "hakemiston %s poistaminen ei onnistu" + +#: src/remove.c:815 +#, c-format +msgid "cannot open directory %s" +msgstr "hakemiston %s avaaminen ei onnistu" + +#: src/remove.c:896 src/remove.c:1002 +#, fuzzy, c-format +msgid "cannot chdir from %s to %s" +msgstr "siirtyminen hakemistoon %s ei onnistu" + +#: src/remove.c:904 +#, c-format +msgid "" +"WARNING: Circular directory structure.\n" +"This almost certainly means that you have a corrupted file system.\n" +"NOTIFY YOUR SYSTEM MANAGER.\n" +"The following directory is part of the cycle:\n" +" %s\n" +msgstr "" + +#: src/remove.c:1098 +msgid "cannot remove `.' or `..'" +msgstr "hakemistoa \".\" tai \"..\" ei voi poistaa" + +#: src/rm.c:60 +msgid "Paul Rubin, David MacKenzie, Richard Stallman, and Jim Meyering" +msgstr "Paul Rubin, David MacKenzie, Richard Stallman ja Jim Meyering" + +#: src/rm.c:99 src/touch.c:244 +#, c-format +msgid "Usage: %s [OPTION]... FILE...\n" +msgstr "Käyttö: %s [VALITSIN]... TIEDOSTO...\n" + +#: src/rm.c:100 +msgid "" +"Remove (unlink) the FILE(s).\n" +"\n" +" -d, --directory unlink FILE, even if it is a non-empty directory\n" +" (super-user only)\n" +" -f, --force ignore nonexistent files, never prompt\n" +" -i, --interactive prompt before any removal\n" +" -r, -R, --recursive remove the contents of directories recursively\n" +" -v, --verbose explain what is being done\n" +msgstr "" + +#: src/rm.c:112 +#, c-format +msgid "" +"\n" +"To remove a file whose name starts with a `-', for example `-foo',\n" +"use one of these commands:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" +msgstr "" + +#: src/rm.c:121 +msgid "" +"\n" +"Note that if you use rm to remove a file, it is usually possible to recover\n" +"the contents of that file. If you want more assurance that the contents " +"are\n" +"truly unrecoverable, consider using shred.\n" +msgstr "" + +#: src/rmdir.c:116 src/rmdir.c:217 +#, c-format +msgid "removing directory, %s" +msgstr "poistetaan hakemisto %s" + +#: src/rmdir.c:146 +#, c-format +msgid "Usage: %s [OPTION]... DIRECTORY...\n" +msgstr "Käyttö: %s [VALITSIN]... HAKEMISTO...\n" + +#: src/rmdir.c:147 +msgid "" +"Remove the DIRECTORY(ies), if they are empty.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignore each failure that is solely because a directory\n" +" is non-empty\n" +msgstr "" + +#: src/rmdir.c:154 +msgid "" +" -p, --parents remove DIRECTORY, then try to remove each directory\n" +" component of that path name. E.g., `rmdir -p a/b/c' is\n" +" similar to `rmdir a/b/c a/b a'.\n" +" -v, --verbose output a diagnostic for every directory processed\n" +msgstr "" + +#: src/seq.c:82 +#, c-format +msgid "" +"Usage: %s [OPTION]... LAST\n" +" or: %s [OPTION]... FIRST LAST\n" +" or: %s [OPTION]... FIRST INCREMENT LAST\n" +msgstr "" +"Käyttö: %s [VALITSIN]... LOPPU\n" +" tai: %s [VALITSIN]... ALKU LOPPU\n" +" tai: %s [VALITSIN]... ALKU LISÄYS LOPPU\n" + +#: src/seq.c:87 +#, c-format +msgid "" +"Print numbers from FIRST to LAST, in steps of INCREMENT.\n" +"\n" +" -f, --format=FORMAT use printf style floating-point FORMAT (default: %" +"g)\n" +" -s, --separator=STRING use STRING to separate numbers (default: \\n)\n" +" -w, --equal-width equalize width by padding with leading zeroes\n" +msgstr "" +"Tulosta luvut luvusta ALKU lukuun LOPPU, LISÄYS-luvun välein.\n" +"\n" +" -f, --format=MUOTO käytä printf-tyylistä muotoilua MUOTO (oletus: %" +"g)\n" +" -s, --separator=JONO käytä JONOa erottelemaan lukuja (oletus: \\n)\n" +" -w, --equal-width tasoita leveydet lisäämällä nollia lukujen eteen\n" + +#: src/seq.c:96 +#, c-format +msgid "" +"\n" +"If FIRST or INCREMENT is omitted, it defaults to 1.\n" +"FIRST, INCREMENT, and LAST are interpreted as floating point values.\n" +"INCREMENT should be positive if FIRST is smaller than LAST, and negative\n" +"otherwise. When given, the FORMAT argument must contain exactly one of\n" +"the printf-style, floating point output formats %e, %f, %g\n" +msgstr "" +"\n" +"Jos ALKU tai LISÄYS jätetään antamatta, käytetään niille oletusarvoa 1.\n" +"ALKU, LISÄYS JA LOPPU tulkitaan liukuluvuiksi. LISÄYS-luvun on oltava\n" +"positiivinen jos ALKU on pienempi kuin LOPPU, muulloin negatiivinen.\n" +"Kun MUOTO annetaan, sen on sisällettävä tasan yksi\n" +"printf-tyylisistä liukulukuesityksistä %e, %f, %g\n" + +#: src/seq.c:119 +#, c-format +msgid "invalid floating point argument: %s" +msgstr "virheellinen liukulukuargumentti: %s" + +#: src/seq.c:189 +msgid "" +"when the starting value is larger than the limit,\n" +"the increment must be negative" +msgstr "" +"kun alkuarvo loppuarvoa suurempi, täytyy lisäyksen olla\n" +"negatiivinen" + +#: src/seq.c:213 +msgid "" +"when the starting value is smaller than the limit,\n" +"the increment must be positive" +msgstr "" +"kun alkuarvo loppuarvoa pienempi, täytyy lisäyksen olla\n" +"positiivinen" + +#: src/seq.c:423 +#, c-format +msgid "invalid format string: `%s'" +msgstr "muotoilumerkkijono ei kelpaa: \"%s\"" + +#: src/seq.c:445 +msgid "format string may not be specified when printing equal width strings" +msgstr "muotoilua ei voi määritellä kun tulostetaan tasalevyisiä lukuja" + +#: src/shred.c:160 +#, c-format +msgid "Usage: %s [OPTIONS] FILE [...]\n" +msgstr "Käyttö: %s [VALITSIMET] TIEDOSTO [...]\n" + +#: src/shred.c:161 +msgid "" +"Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +"for even very expensive hardware probing to recover the data.\n" +"\n" +msgstr "" + +#: src/shred.c:169 +#, c-format +msgid "" +" -f, --force change permissions to allow writing if necessary\n" +" -n, --iterations=N Overwrite N times instead of the default (%d)\n" +" -s, --size=N shred this many bytes (suffixes like K, M, G accepted)\n" +msgstr "" + +#: src/shred.c:174 +msgid "" +" -u, --remove truncate and remove file after overwriting\n" +" -v, --verbose show progress\n" +" -x, --exact do not round file sizes up to the next full block;\n" +" this is the default for non-regular files\n" +" -z, --zero add a final overwrite with zeros to hide shredding\n" +" - shred standard output\n" +msgstr "" + +#: src/shred.c:184 +msgid "" +"\n" +"Delete FILE(s) if --remove (-u) is specified. The default is not to remove\n" +"the files because it is common to operate on device files like /dev/hda,\n" +"and those files usually should not be removed. When operating on regular\n" +"files, most people use the --remove option.\n" +"\n" +msgstr "" + +#: src/shred.c:192 +msgid "" +"CAUTION: Note that shred relies on a very important assumption:\n" +"that the filesystem overwrites data in place. This is the traditional\n" +"way to do things, but many modern filesystem designs do not satisfy this\n" +"assumption. The following are examples of filesystems on which shred is\n" +"not effective:\n" +"\n" +msgstr "" + +#: src/shred.c:200 +msgid "" +"* log-structured or journaled filesystems, such as those supplied with\n" +" AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)\n" +"\n" +"* filesystems that write redundant data and carry on even if some writes\n" +" fail, such as RAID-based filesystems\n" +"\n" +"* filesystems that make snapshots, such as Network Appliance's NFS server\n" +"\n" +msgstr "" + +#: src/shred.c:210 +msgid "" +"* filesystems that cache in temporary locations, such as NFS\n" +" version 3 clients\n" +"\n" +"* compressed filesystems\n" +"\n" +"In addition, file system backups and remote mirrors may contain copies\n" +"of the file that cannot be removed, and that will allow a shredded file\n" +"to be recovered later.\n" +msgstr "" + +#: src/shred.c:808 +#, c-format +msgid "%s: cannot rewind" +msgstr "" + +#: src/shred.c:831 +#, c-format +msgid "%s: pass %lu/%lu (%s)..." +msgstr "" + +#: src/shred.c:868 +#, c-format +msgid "%s: error writing at offset %s" +msgstr "%s: virhe kirjoitettaessa siirtymässä %s" + +#: src/shred.c:897 +#, c-format +msgid "%s: file too large" +msgstr "%s: tiedosto on liian suuri" + +#: src/shred.c:920 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s" +msgstr "" + +#: src/shred.c:936 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s/%s %d%%" +msgstr "" + +#: src/shred.c:1195 +#, c-format +msgid "%s: invalid file type" +msgstr "%s: virheellinen tiedostotyyppi" + +#: src/shred.c:1212 +#, c-format +msgid "%s: file has negative size" +msgstr "%s: tiedoston koko on negatiivinen" + +#: src/shred.c:1265 +#, c-format +msgid "%s: error truncating" +msgstr "%s: virhe typistettäessä" + +#: src/shred.c:1286 +#, c-format +msgid "%s: cannot shred append-only file descriptor" +msgstr "" + +#: src/shred.c:1371 +#, c-format +msgid "%s: removing" +msgstr "%s: poistetaan" + +#: src/shred.c:1412 +#, fuzzy, c-format +msgid "%s: renamed to %s" +msgstr "%s: tunnistamaton valitsin \"--%s\"\n" + +#: src/shred.c:1438 +#, c-format +msgid "%s: removed" +msgstr "%s: poistettu" + +#: src/shred.c:1503 +#, c-format +msgid "%s: cannot remove" +msgstr "%s: ei voi poistaa" + +#: src/shred.c:1551 +#, fuzzy, c-format +msgid "%s: invalid number of passes" +msgstr "%s: prosessin id ei kelpaa" + +#: src/shred.c:1568 +#, c-format +msgid "%s: invalid file size" +msgstr "%s: virheellinen tiedostokoko" + +#: src/sleep.c:34 +msgid "Jim Meyering and Paul Eggert" +msgstr "Jim Meyering ja Paul Eggert" + +#: src/sleep.c:52 +#, c-format +msgid "" +"Usage: %s NUMBER[SUFFIX]...\n" +" or: %s OPTION\n" +"Pause for NUMBER seconds. SUFFIX may be `s' for seconds (the default),\n" +"`m' for minutes, `h' for hours or `d' for days. Unlike most " +"implementations\n" +"that require NUMBER be an integer, here NUMBER may be an arbitrary floating\n" +"point number.\n" +"\n" +msgstr "" +"Käyttö: %s NUMERO[PÄÄTE]...\n" +" tai: %s VALITSIN\n" +"Keskeytä NUMERO sekunnin ajaksi. PÄÄTE voi olla \"s\" (sekuntia, oletus),\n" +"\"m\" (minuuttia), \"h\" (tuntia) tai \"d\" (päivää). Toisin kuin " +"useimmissa\n" +"toteutuksissa, voi NUMERO olla kokonaisluvun lisäksi myös mielivaltainen\n" +"liukuluku.\n" +"\n" + +#: src/sleep.c:155 +#, c-format +msgid "invalid time interval `%s'" +msgstr "ajanjakso ei kelpaa: \"%s\"" + +#: src/sleep.c:166 src/tail.c:1031 +msgid "cannot read realtime clock" +msgstr "tosiaikaisen kellon luku ei onnistu" + +#: src/sort.c:53 +msgid "Mike Haertel and Paul Eggert" +msgstr "Mike Haertel ja Paul Eggert" + +#: src/sort.c:280 +msgid "" +"Write sorted concatenation of all FILE(s) to standard output.\n" +"\n" +"Ordering options:\n" +"\n" +msgstr "" + +#: src/sort.c:289 +msgid "" +" -b, --ignore-leading-blanks ignore leading blanks\n" +" -d, --dictionary-order consider only blanks and alphanumeric " +"characters\n" +" -f, --ignore-case fold lower case to upper case characters\n" +msgstr "" + +#: src/sort.c:294 +msgid "" +" -g, --general-numeric-sort compare according to general numerical value\n" +" -i, --ignore-nonprinting consider only printable characters\n" +" -M, --month-sort compare (unknown) < `JAN' < ... < `DEC'\n" +" -n, --numeric-sort compare according to string numerical value\n" +" -r, --reverse reverse the result of comparisons\n" +"\n" +msgstr "" + +#: src/sort.c:302 +msgid "" +"Other options:\n" +"\n" +" -c, --check check whether input is sorted; do not sort\n" +" -k, --key=POS1[,POS2] start a key at POS1, end it at POS 2 (origin 1)\n" +" -m, --merge merge already sorted files; do not sort\n" +" -o, --output=FILE write result to FILE instead of standard output\n" +" -s, --stable stabilize sort by disabling last-resort " +"comparison\n" +" -S, --buffer-size=SIZE use SIZE for main memory buffer\n" +msgstr "" + +#: src/sort.c:312 +#, c-format +msgid "" +" -t, --field-separator=SEP use SEP instead of non- to whitespace " +"transition\n" +" -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %s\n" +" multiple options specify multiple directories\n" +" -u, --unique with -c: check for strict ordering\n" +" otherwise: output only the first of an equal " +"run\n" +msgstr "" + +#: src/sort.c:319 +msgid " -z, --zero-terminated end lines with 0 byte, not newline\n" +msgstr " -z, --zero-terminated päätä rivit 0-tavuun, ei rivinvaihtoon\n" + +#: src/sort.c:324 +msgid "" +"\n" +"POS is F[.C][OPTS], where F is the field number and C the character " +"position\n" +"in the field. OPTS is one or more single-letter ordering options, which\n" +"override global ordering options for that key. If no key is given, use the\n" +"entire line as the key.\n" +"\n" +"SIZE may be followed by the following multiplicative suffixes:\n" +msgstr "" + +#: src/sort.c:333 +#, c-format +msgid "" +"% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +"*** WARNING ***\n" +"The locale specified by the environment affects sort order.\n" +"Set LC_ALL=C to get the traditional sort order that uses\n" +"native byte values.\n" +msgstr "" + +#: src/sort.c:444 +msgid "cannot create temporary file" +msgstr "väliaikaistiedoston luominen ei onnistu" + +#: src/sort.c:467 +msgid "open failed" +msgstr "avaaminen epäonnistui" + +#: src/sort.c:487 src/sort.c:2496 +msgid "close failed" +msgstr "sulkeminen epäonnistui" + +#: src/sort.c:495 +msgid "write failed" +msgstr "kirjoitus epäonnistui" + +#: src/sort.c:641 +#, fuzzy +msgid "sort size" +msgstr "lohkokoko" + +#: src/sort.c:715 +msgid "stat failed" +msgstr "" + +#: src/sort.c:972 +msgid "read failed" +msgstr "lukeminen epäonnistui" + +#: src/sort.c:1570 +#, c-format +msgid "%s: %s:%s: disorder: " +msgstr "%s: %s:%s: epäjärjestys: " + +#: src/sort.c:1574 +msgid "standard error" +msgstr "vakiovirhe" + +#: src/sort.c:2032 +#, fuzzy, c-format +msgid "%s: invalid field specification `%s'" +msgstr "valitsin \"%s\" ei kelpaa" + +#: src/sort.c:2058 +#, c-format +msgid "%s: count `%.*s' too large" +msgstr "" + +#: src/sort.c:2064 +#, fuzzy, c-format +msgid "%s: invalid count at start of `%s'" +msgstr "muotoilumerkkijono ei kelpaa: \"%s\"" + +#: src/sort.c:2298 +#, fuzzy +msgid "invalid number after `-'" +msgstr "päiväys \"%s\" ei kelpaa" + +#: src/sort.c:2301 src/sort.c:2347 src/sort.c:2374 +#, fuzzy +msgid "invalid number after `.'" +msgstr "päiväys \"%s\" ei kelpaa" + +#: src/sort.c:2304 src/sort.c:2383 +#, fuzzy +msgid "stray character in field spec" +msgstr "merkkilaite" + +#: src/sort.c:2338 +msgid "invalid number at field start" +msgstr "" + +#: src/sort.c:2342 src/sort.c:2370 +msgid "field number is zero" +msgstr "kentän numero on nolla" + +#: src/sort.c:2351 +#, fuzzy +msgid "character offset is zero" +msgstr "merkkilaite" + +#: src/sort.c:2366 +#, fuzzy +msgid "invalid number after `,'" +msgstr "päiväys \"%s\" ei kelpaa" + +#: src/sort.c:2411 +#, c-format +msgid "multi-character tab `%s'" +msgstr "" + +#: src/sort.c:2479 +#, c-format +msgid "extra operand `%s' not allowed with -c" +msgstr "" + +#: src/split.c:96 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] [INPUT [PREFIX]]\n" +msgstr "Käyttö: %s [VALITSIN]... [ TIEDOSTO ]\n" + +#: src/split.c:100 +msgid "" +"Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default\n" +"PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input.\n" +"\n" +msgstr "" + +#: src/split.c:108 +#, c-format +msgid "" +" -a, --suffix-length=N use suffixes of length N (default %d)\n" +" -b, --bytes=SIZE put SIZE bytes per output file\n" +" -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file\n" +" -l, --lines=NUMBER put NUMBER lines per output file\n" +msgstr "" + +#: src/split.c:114 +msgid "" +" --verbose print a diagnostic to standard error just\n" +" before each output file is opened\n" +msgstr "" + +#: src/split.c:171 +msgid "Output file suffixes exhausted" +msgstr "" + +#: src/split.c:189 +#, c-format +msgid "creating file `%s'\n" +msgstr "luodaan tiedostoa \"%s\"\n" + +#: src/split.c:341 +#, fuzzy +msgid "cannot split in more than one way" +msgstr "ajan haku ei onnistu" + +#: src/split.c:394 +#, fuzzy, c-format +msgid "%s: invalid suffix length" +msgstr "%s: signaali ei kelpaa" + +#: src/split.c:408 src/split.c:434 +#, fuzzy, c-format +msgid "%s: invalid number of bytes" +msgstr "%s: prosessin id ei kelpaa" + +#: src/split.c:421 +#, fuzzy, c-format +msgid "%s: invalid number of lines" +msgstr "%s: prosessin id ei kelpaa" + +#: src/split.c:470 +#, c-format +msgid "`-%d' option is obsolete; use `-l %d'" +msgstr "" + +#: src/split.c:483 +#, fuzzy +msgid "invalid number" +msgstr "käyttäjä ei kelpaa" + +#: src/stat.c:326 +msgid "*** invalid date/time ***" +msgstr "*** virheellinen päiväys/aika ***" + +#: src/stat.c:608 +#, fuzzy, c-format +msgid "cannot read file system information for %s" +msgstr "hakemiston %s luominen ei onnistu" + +#: src/stat.c:684 +#, c-format +msgid "Usage: %s [OPTION] FILE...\n" +msgstr "Käyttö: %s [VALITSIN] TIEDOSTO...\n" + +#: src/stat.c:685 +msgid "" +"Display file or filesystem status.\n" +"\n" +" -f, --filesystem display filesystem status instead of file status\n" +" -c --format=FORMAT use the specified FORMAT instead of the default\n" +" -L, --dereference follow links\n" +" -t, --terse print the information in terse form\n" +msgstr "" + +#: src/stat.c:696 +msgid "" +"\n" +"The valid format sequences for files (without --filesystem):\n" +"\n" +" %A Access rights in human readable form\n" +" %a Access rights in octal\n" +" %B The size in bytes of each block reported by `%b'\n" +" %b Number of blocks allocated (see %B)\n" +msgstr "" + +#: src/stat.c:704 +msgid "" +" %D Device number in hex\n" +" %d Device number in decimal\n" +" %F File type\n" +" %f Raw mode in hex\n" +" %G Group name of owner\n" +" %g Group ID of owner\n" +msgstr "" +" %D Laitenumero heksamuodossa\n" +" %d Laitanumero desimaalimuodossa\n" +" %F Tiedoston tyyppi\n" +" %f Raaka tila heksamuodossa\n" +" %G Omistajan ryhmän nimi\n" +" %g Omistajan ryhmä-ID\n" + +#: src/stat.c:712 +msgid "" +" %h Number of hard links\n" +" %i Inode number\n" +" %N Quoted File name with dereference if symbolic link\n" +" %n File name\n" +" %o IO block size\n" +" %s Total size, in bytes\n" +" %T Minor device type in hex\n" +" %t Major device type in hex\n" +msgstr "" + +#: src/stat.c:722 +msgid "" +" %U User name of owner\n" +" %u User ID of owner\n" +" %X Time of last access as seconds since Epoch\n" +" %x Time of last access\n" +" %Y Time of last modification as seconds since Epoch\n" +" %y Time of last modification\n" +" %Z Time of last change as seconds since Epoch\n" +" %z Time of last change\n" +"\n" +msgstr "" + +#: src/stat.c:734 +msgid "" +"Valid format sequences for file systems:\n" +"\n" +" %a Free blocks available to non-superuser\n" +" %b Total data blocks in file system\n" +" %c Total file nodes in file system\n" +" %d Free file nodes in file system\n" +" %f Free blocks in file system\n" +msgstr "" + +#: src/stat.c:743 +msgid "" +" %i File System id in hex\n" +" %l Maximum length of filenames\n" +" %n File name\n" +" %s Optimal transfer block size\n" +" %T Type in human readable form\n" +" %t Type in hex\n" +msgstr "" + +#: src/stty.c:498 +#, c-format +msgid "" +"Usage: %s [-F DEVICE] [--file=DEVICE] [SETTING]...\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-a|--all]\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-g|--save]\n" +msgstr "" +"Käyttö: %s [-F LAITE] [--file=LAITE] [ASETUS]...\n" +" tai: %s [-F LAITE] [--file=LAITE] [-a|--all]\n" +" tai: %s [-F LAITE] [--file=LAITE] [-g|--save]\n" + +#: src/stty.c:504 +msgid "" +"Print or change terminal characteristics.\n" +"\n" +" -a, --all print all current settings in human-readable form\n" +" -g, --save print all current settings in a stty-readable form\n" +" -F, --file=DEVICE open and use the specified DEVICE instead of stdin\n" +msgstr "" +"Näytä tai muuta päätteen ominaisuuksia.\n" +"\n" +" -a, --all näytä voimassa olevat asetukset luettavassa muodossa\n" +" -g, --save näytä voimassa olevat asetukset stty-luettavassa " +"muodossa\n" +" -F, --file=LAITE avaa ja ota käyttöön määrätty LAITE vakiosyötteen " +"sijaan\n" + +#: src/stty.c:513 +msgid "" +"\n" +"Optional - before SETTING indicates negation. An * marks non-POSIX\n" +"settings. The underlying system defines which settings are available.\n" +msgstr "" +"\n" +"Valinnainen - ennen ASETUSta tarkoittaa negaatiota. Ei-POSIX-asetukset\n" +"on merkitty *:lla. Käytettävissä olevat asetukset riippuvat alustasta.\n" + +#: src/stty.c:518 +msgid "" +"\n" +"Special characters:\n" +" * dsusp CHAR CHAR will send a terminal stop signal once input flushed\n" +" eof CHAR CHAR will send an end of file (terminate the input)\n" +" eol CHAR CHAR will end the line\n" +msgstr "" +"\n" +"Erikoismerkit:\n" +" * dsusp MERKKI MERKKI lähettää terminaalin pysäytyssignaalin\n" +" eof MERKKI MERKKI lähettää tiedostonlopetuksen (syöte päättyy)\n" +" eol MERKKI MERKKI päättää rivin\n" + +#: src/stty.c:525 +msgid "" +" * eol2 CHAR alternate CHAR for ending the line\n" +" erase CHAR CHAR will erase the last character typed\n" +" intr CHAR CHAR will send an interrupt signal\n" +" kill CHAR CHAR will erase the current line\n" +msgstr "" +" * eol2 MERKKI vaihtoehtoinen MERKKI rivin päättämiseen\n" +" erase MERKKI MERKKI pyyhkii viimeisimmän kirjoitetun merkin\n" +" intr MERKKI MERKKI lähettää keskeytyssignaalin\n" +" kill MERKKI MERKKI pyyhkii käsillä olevan rivin\n" + +#: src/stty.c:531 +msgid "" +" * lnext CHAR CHAR will enter the next character quoted\n" +" quit CHAR CHAR will send a quit signal\n" +" * rprnt CHAR CHAR will redraw the current line\n" +" start CHAR CHAR will restart the output after stopping it\n" +msgstr "" +" * lnext MERKKI MERKKI syöttää seuraavan merkin lainattuna\n" +" quit MERKKI MERKKI lähettää lopetussignaalin\n" +" * rprnt MERKKI MERKKI uudistaa käsillä olevan rivin\n" +" start MERKKI MERKKI käynnistää tulosteen uudelleen pysäytettyään sen\n" + +#: src/stty.c:537 +msgid "" +" stop CHAR CHAR will stop the output\n" +" susp CHAR CHAR will send a terminal stop signal\n" +" * swtch CHAR CHAR will switch to a different shell layer\n" +" * werase CHAR CHAR will erase the last word typed\n" +msgstr "" +" stop MERKKI MERKKI pysäyttää tulosteen\n" +" susp MERKKI MERKKI lähettää pysäytyssignaalin\n" +" * swtch MERKKI MERKKI vaihtaa toiselle komentotulkin tasolle\n" +" * werase MERKKI MERKKI pyyhkii viimeisimmän kirjoitetun sanan\n" + +#: src/stty.c:543 +msgid "" +"\n" +"Special settings:\n" +" N set the input and output speeds to N bauds\n" +" * cols N tell the kernel that the terminal has N columns\n" +" * columns N same as cols N\n" +msgstr "" +"\n" +"Erityisasetukset:\n" +" N aseta syöte- ja tulostenopeuksiksi N baudia\n" +" * cols N kerro ytimelle, että päätteen leveys on N merkkiä\n" +" * columns N kuten cols N\n" + +#: src/stty.c:550 +msgid "" +" ispeed N set the input speed to N\n" +" * line N use line discipline N\n" +" min N with -icanon, set N characters minimum for a completed " +"read\n" +" ospeed N set the output speed to N\n" +msgstr "" +" ispeed N aseta syötenopeudeksi N\n" +" * line N käytä rivikuria N\n" +" min N kun myös -icanon, aseta valmiin luvun merkkiminimiksi N\n" +" ospeed N aseta tulostenopeudeksi N\n" + +#: src/stty.c:556 +msgid "" +" * rows N tell the kernel that the terminal has N rows\n" +" * size print the number of rows and columns according to the " +"kernel\n" +" speed print the terminal speed\n" +" time N with -icanon, set read timeout of N tenths of a second\n" +msgstr "" +" * rows N kerro ytimelle, että päätteellä on N riviä\n" +" * size näytä ytimeltä saadut rivi- ja sarakemäärät\n" +" speed näytä päätteen nopeus\n" +" time N kun myös -icanon, aseta luvun aikarajaksi N " +"kymmenesosasekuntia\n" + +#: src/stty.c:562 +msgid "" +"\n" +"Control settings:\n" +" [-]clocal disable modem control signals\n" +" [-]cread allow input to be received\n" +" * [-]crtscts enable RTS/CTS handshaking\n" +" csN set character size to N bits, N in [5..8]\n" +msgstr "" +"\n" +"Kontrolliasetukset:\n" +" [-]clocal poista modeemin kontrollisignaalit käytöstä\n" +" [-]cread salli syötteen vastaanotto\n" +" * [-]crtscts ota RTS/CTS -kättely käyttöön\n" +" csN aseta merkkikooksi N bittiä, N välillä [5..8]\n" + +#: src/stty.c:570 +msgid "" +" [-]cstopb use two stop bits per character (one with `-')\n" +" [-]hup send a hangup signal when the last process closes the tty\n" +" [-]hupcl same as [-]hup\n" +" [-]parenb generate parity bit in output and expect parity bit in " +"input\n" +" [-]parodd set odd parity (even with `-')\n" +msgstr "" +" [-]cstopb käytä kahta pysäytysbittiä per merkki (\"-\":lla yksi)\n" +" [-]hup lähetä sulkusignaali kun viimeinen prosessi sulkee tty:n\n" +" [-]hupcl kuten [-]hup\n" +" [-]parenb luo pariteettibitti tulosteeseen ja oleta pariteettibitti " +"syötteessä\n" +" [-]parodd aseta pariton pariteetti (myös \"-\":lla)\n" + +#: src/stty.c:577 +msgid "" +"\n" +"Input settings:\n" +" [-]brkint breaks cause an interrupt signal\n" +" [-]icrnl translate carriage return to newline\n" +" [-]ignbrk ignore break characters\n" +" [-]igncr ignore carriage return\n" +msgstr "" +"\n" +"Syöteasetukset:\n" +" [-]brkint katkokset aiheuttavat keskeytyssignaalin\n" +" [-]icrnl muunna vaununpalautus rivinvaihdoksi\n" +" [-]ignbrk jätä katkosmerkit huomiotta\n" +" [-]igncr jätä vaununpalautus huomiotta\n" + +#: src/stty.c:585 +msgid "" +" [-]ignpar ignore characters with parity errors\n" +" * [-]imaxbel beep and do not flush a full input buffer on a character\n" +" [-]inlcr translate newline to carriage return\n" +" [-]inpck enable input parity checking\n" +" [-]istrip clear high (8th) bit of input characters\n" +msgstr "" +" [-]ignpar jätä pariteettivirheelliset merkit huomiotta\n" +" * [-]imaxbel piippaa ja älä tyhjennä täyttä syötepuskuria merkille\n" +" [-]inlcr muunna rivinvaihto vaununpalautukseksi\n" +" [-]inpck ota syötteen pariteettitarkistus käyttöön\n" +" [-]istrip poista ylin (8:s) bitti syötteen merkeistä\n" + +#: src/stty.c:592 +msgid "" +" * [-]iuclc translate uppercase characters to lowercase\n" +" * [-]ixany let any character restart output, not only start character\n" +" [-]ixoff enable sending of start/stop characters\n" +" [-]ixon enable XON/XOFF flow control\n" +" [-]parmrk mark parity errors (with a 255-0-character sequence)\n" +" [-]tandem same as [-]ixoff\n" +msgstr "" +" * [-]iuclc muunna isot kirjaimet pieniksi\n" +" * [-]ixany anna minkä tahansa merkin uudelleenkäynnistää tulosteen\n" +" [-]ixoff ota start/stop -merkkien lähetys käyttöön\n" +" [-]ixon ota XON/XOFF vuotokontrolli käyttöön\n" +" [-]parmrk merkitse pariteettivirheet (255-0-merkkisarjalla)\n" +" [-]tandem kuten [-]ixoff\n" + +#: src/stty.c:600 +msgid "" +"\n" +"Output settings:\n" +" * bsN backspace delay style, N in [0..1]\n" +" * crN carriage return delay style, N in [0..3]\n" +" * ffN form feed delay style, N in [0..1]\n" +" * nlN newline delay style, N in [0..1]\n" +msgstr "" +"\n" +"Output settings:\n" +" * bsN askelpalauttimen viivetyyli, N välillä [0..1]\n" +" * crN vaununpalautuksen viivetyyli, N välillä [0..3]\n" +" * ffN arkinsyötön viivetyyli, N välillä [0..1]\n" +" * nlN rivinvaihdon viivetyyli, N välillä [0..1]\n" + +#: src/stty.c:608 +msgid "" +" * [-]ocrnl translate carriage return to newline\n" +" * [-]ofdel use delete characters for fill instead of null characters\n" +" * [-]ofill use fill (padding) characters instead of timing for delays\n" +" * [-]olcuc translate lowercase characters to uppercase\n" +" * [-]onlcr translate newline to carriage return-newline\n" +" * [-]onlret newline performs a carriage return\n" +msgstr "" +" * [-]ocrnl muunna vaununpalautus rivinvaihdoksi\n" +" * [-]ofdel käytä poistomerkkejä täyttöön tyhjien merkkien sijaan\n" +" * [-]ofill käytä täyttömerkkejä ajastuksen sijaan viivästyksille\n" +" * [-]olcuc muunna pienet kirjaimet isoiksi\n" +" * [-]onlcr muunna rivinvaihto vaununpalautus-rivinvaihdoksi\n" +" * [-]onlret rivinvaihto suorittaa vaununpalautuksen\n" + +#: src/stty.c:616 +msgid "" +" * [-]onocr do not print carriage returns in the first column\n" +" [-]opost postprocess output\n" +" * tabN horizontal tab delay style, N in [0..3]\n" +" * tabs same as tab0\n" +" * -tabs same as tab3\n" +" * vtN vertical tab delay style, N in [0..1]\n" +msgstr "" +" * [-]onocr ei tulosteta vaununpalautuksia ensimmäiseen sarakkeeseen\n" +" [-]opost jälkikäsettele tuloste\n" +" * tabN vaakasarkaimen viivetyyli, N välillä [0..3]\n" +" * tabs sama kuin tab0\n" +" * -tabs sama kuin tab3\n" +" * vtN pystysarkaimen viivetyyli, N välillä [0..1]\n" + +#: src/stty.c:624 +msgid "" +"\n" +"Local settings:\n" +" [-]crterase echo erase characters as backspace-space-backspace\n" +" * crtkill kill all line by obeying the echoprt and echoe settings\n" +" * -crtkill kill all line by obeying the echoctl and echok settings\n" +msgstr "" +"\n" +"Paikalliset asetukset:\n" +" [-]crterase toista erase-merkit näin: askelpalautin-välilyönti-" +"askelpalautin\n" +" * crtkill hävitä koko rivi totellen echoprt- ja echoe-asetuksia\n" +" * -crtkill hävitä koko rivi totellen echoctl- ja echok-asetuksia\n" + +#: src/stty.c:631 +msgid "" +" * [-]ctlecho echo control characters in hat notation (`^c')\n" +" [-]echo echo input characters\n" +" * [-]echoctl same as [-]ctlecho\n" +" [-]echoe same as [-]crterase\n" +" [-]echok echo a newline after a kill character\n" +msgstr "" +" * [-]ctlecho toista kontrollimerkit hattumuodossa (`^c')\n" +" [-]echo toista syötetyt merkit\n" +" * [-]echoctl sama kuin [-]ctlecho\n" +" [-]echoe sama kuin [-]crterase\n" +" [-]echok toista rivinvaihto hävitysmerkin jälkeen\n" + +#: src/stty.c:638 +msgid "" +" * [-]echoke same as [-]crtkill\n" +" [-]echonl echo newline even if not echoing other characters\n" +" * [-]echoprt echo erased characters backward, between `\\' and '/'\n" +" [-]icanon enable erase, kill, werase, and rprnt special characters\n" +" [-]iexten enable non-POSIX special characters\n" +msgstr "" +" * [-]echoke sama kuin [-]crtkill\n" +" [-]echonl toista rivinvaihto vaikka muita merkkejä ei toistettaisi\n" +" * [-]echoprt toista pyyhityt merkit takaperin, \"\\\" ja \"/\" -merkkien " +"välissä\n" +" [-]icanon ota erase, kill, werase, ja rprnt -erikoismerkit käyttöön\n" +" [-]iexten ota ei-POSIX -erikoismerkit käyttöön\n" + +#: src/stty.c:645 +msgid "" +" [-]isig enable interrupt, quit, and suspend special characters\n" +" [-]noflsh disable flushing after interrupt and quit special " +"characters\n" +" * [-]prterase same as [-]echoprt\n" +" * [-]tostop stop background jobs that try to write to the terminal\n" +" * [-]xcase with icanon, escape with `\\' for uppercase characters\n" +msgstr "" +" [-]isig ota interrupt, quit ja suspend -erikoismerkit käyttöön\n" +" [-]noflsh poista käytöstä interrupt ja quit -erikoismerkkien " +"jälkeinen puskurintyhjennys\n" +" * [-]prterase sama kuin [-]echoprt\n" +" * [-]tostop pysäytä tausta-ajot, jotka yrittävät kirjoittaa päätteelle\n" +" * [-]xcase kun myös icanon, piilota isot kirjaimet \"\\\" -merkillä\n" + +#: src/stty.c:652 +msgid "" +"\n" +"Combination settings:\n" +" * [-]LCASE same as [-]lcase\n" +" cbreak same as -icanon\n" +" -cbreak same as icanon\n" +msgstr "" +"\n" +"Yhdistelyasetukset:\n" +" * [-]LCASE sama kuin [-]lcase\n" +" cbreak sama kuin -icanon\n" +" -cbreak sama kuin icanon\n" + +#: src/stty.c:659 +msgid "" +" cooked same as brkint ignpar istrip icrnl ixon opost isig\n" +" icanon, eof and eol characters to their default values\n" +" -cooked same as raw\n" +" crt same as echoe echoctl echoke\n" +msgstr "" +" cooked sama kuin brkint ignpar istrip icrnl ixon opost isig\n" +" icanon, eof ja eol -merkit oletusarvoihinsa\n" +" -cooked sama kuin raw\n" +" crt sama kuin echoe echoctl echoke\n" + +#: src/stty.c:665 +msgid "" +" dec same as echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq same as [-]ixany\n" +" ek erase and kill characters to their default values\n" +" evenp same as parenb -parodd cs7\n" +msgstr "" +" dec sama kuin echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq sama kuin [-]ixany\n" +" ek erase ja kill -merkit oletusarvoihinsa\n" +" evenp sama kuin parenb -parodd cs7\n" + +#: src/stty.c:672 +msgid "" +" -evenp same as -parenb cs8\n" +" * [-]lcase same as xcase iuclc olcuc\n" +" litout same as -parenb -istrip -opost cs8\n" +" -litout same as parenb istrip opost cs7\n" +" nl same as -icrnl -onlcr\n" +" -nl same as icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +msgstr "" +" -evenp sama kuin -parenb cs8\n" +" * [-]lcase sama kuin xcase iuclc olcuc\n" +" litout sama kuin -parenb -istrip -opost cs8\n" +" -litout sama kuin parenb istrip opost cs7\n" +" nl sama kuin -icrnl -onlcr\n" +" -nl sama kuin icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" + +#: src/stty.c:680 +msgid "" +" oddp same as parenb parodd cs7\n" +" -oddp same as -parenb cs8\n" +" [-]parity same as [-]evenp\n" +" pass8 same as -parenb -istrip cs8\n" +" -pass8 same as parenb istrip cs7\n" +msgstr "" +" oddp sama kuin parenb parodd cs7\n" +" -oddp sama kuin -parenb cs8\n" +" [-]parity sama kuin [-]evenp\n" +" pass8 sama kuin -parenb -istrip cs8\n" +" -pass8 sama kuin parenb istrip cs7\n" + +#: src/stty.c:687 +msgid "" +" raw same as -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw same as cooked\n" +msgstr "" +" raw sama kuin -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw sama kuin cooked\n" + +#: src/stty.c:693 +msgid "" +" sane same as cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, all special\n" +" characters to their default values.\n" +msgstr "" +" sane sama kuin cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, kaikki\n" +" erikoismerkit oletusarvoihinsa.\n" + +#: src/stty.c:701 +msgid "" +"\n" +"Handle the tty line connected to standard input. Without arguments,\n" +"prints baud rate, line discipline, and deviations from stty sane. In\n" +"settings, CHAR is taken literally, or coded as in ^c, 0x37, 0177 or\n" +"127; special values ^- or undef used to disable special characters.\n" +msgstr "" +"\n" +"Käsittele vakiosyötteeseen liitettyä tty:tä. Ilman argumentteja\n" +"tulostaa nopeuden baudeina, rivikurin ja poikkeamat stty sane:sta.\n" +"Asetuksissa MERKKI otetaan sellaisenaan tai, koodattuna kuten ^c,\n" +"0x37, 0177 tai 127; erikoisarvoja ^- ja undef käytetään kun halutaan\n" +"erikoismerkit pois käytöstä.\n" + +#: src/stty.c:787 +msgid "only one device may be specified" +msgstr "voit määritellä vain yhden laitteen" + +#: src/stty.c:882 +msgid "" +"the options for verbose and stty-readable output styles are\n" +"mutually exclusive" +msgstr "" +"valitsimet verbose ja stty-readable -tulostetyyleille\n" +"ovat toisensa poissulkevat" + +#: src/stty.c:887 +msgid "when specifying an output style, modes may not be set" +msgstr "tiloja ei voi asettaa, kun tulostetyyli on määriteltynä" + +#: src/stty.c:903 +#, c-format +msgid "%s: couldn't reset non-blocking mode" +msgstr "%s: ei-estävän tilan uudelleenasetus ri onnistunut" + +#: src/stty.c:957 src/stty.c:1064 +#, c-format +msgid "invalid argument `%s'" +msgstr "argumentti \"%s\" ei kelpaa" + +#: src/stty.c:968 src/stty.c:985 src/stty.c:997 src/stty.c:1010 +#: src/stty.c:1022 src/stty.c:1041 +#, c-format +msgid "missing argument to `%s'" +msgstr "\"%s\" vaatii argumentin" + +#: src/stty.c:1117 +#, c-format +msgid "%s: unable to perform all requested operations" +msgstr "%s: kaikkia pyydettyjä toimenpiteitä ei voida suorittaa" + +#: src/stty.c:1122 +msgid "new_mode: mode\n" +msgstr "new_mode: tila\n" + +#: src/stty.c:1462 +#, c-format +msgid "%s: no size information for this device" +msgstr "%s: ei kokotietoja tälle laitteelle" + +#: src/stty.c:1944 +#, c-format +msgid "invalid integer argument `%s'" +msgstr "kokonaislukuargumentti \"%s\" ei kelpaa" + +#: src/su.c:289 +msgid "Password:" +msgstr "Salasana:" + +#: src/su.c:292 +msgid "getpass: cannot open /dev/tty" +msgstr "getpass: laitteen /dev/tty avaaminen ei onnistu" + +#: src/su.c:350 +msgid "cannot set groups" +msgstr "ryhmien asetus ei onnistu" + +#: src/su.c:354 +msgid "cannot set group id" +msgstr "ryhmän id:n asetus ei onnistu" + +#: src/su.c:356 +msgid "cannot set user id" +msgstr "tunnuksen id:n asetus ei onnistu" + +#: src/su.c:437 +#, c-format +msgid "Usage: %s [OPTION]... [-] [USER [ARG]...]\n" +msgstr "Käyttö: %s [VALITSIN]... [-] [TUNNUS [ARG]...]\n" + +#: src/su.c:438 +msgid "" +"Change the effective user id and group id to that of USER.\n" +"\n" +" -, -l, --login make the shell a login shell\n" +" -c, --commmand=COMMAND pass a single COMMAND to the shell with -c\n" +" -f, --fast pass -f to the shell (for csh or tcsh)\n" +" -m, --preserve-environment do not reset environment variables\n" +" -p same as -m\n" +" -s, --shell=SHELL run SHELL if /etc/shells allows it\n" +msgstr "" +"Ota käyttöön tunnuksen TUNNUS käyttäjä-id ja ryhmä-id.\n" +"\n" +" -, -l, --login tee komentotulkista " +"sisäänkirjauskomentotulkki\n" +" -c, --commmand=KOMENTO välitä komentotulkille KOMENTO -c -" +"valitsimella\n" +" -f, --fast välitä komentotulkille valitsin -f (csh:lle " +"tai tcsh:lle)\n" +" -m, --preserve-environment älä uudelleenaseta ympäristömuuttujia\n" +" -p sama kuin -m\n" +" -s, --shell=SHELL aja komentotulkki SHELL, jos /etc/shells " +"sallii sen\n" + +#: src/su.c:450 +msgid "" +"\n" +"A mere - implies -l. If USER not given, assume root.\n" +msgstr "" +"\n" +"Pelkkä - tekee saman kuin -l. OletusTUNNUS on root.\n" + +#: src/su.c:529 +#, c-format +msgid "user %s does not exist" +msgstr "tunnusta %s ei ole olemassa" + +#: src/su.c:552 +msgid "incorrect password" +msgstr "väärä salasana" + +#: src/su.c:569 +#, c-format +msgid "using restricted shell %s" +msgstr "käytetään rajoitettua komentotulkkia %s" + +#: src/su.c:580 +#, c-format +msgid "warning: cannot change directory to %s" +msgstr "varoitus: ei voida siirtyä hakemistoon %s" + +#: src/sum.c:36 +msgid "Kayvan Aghaiepour and David MacKenzie" +msgstr "Kayvan Aghaiepour ja David MacKenzie" + +#: src/sum.c:64 +msgid "" +"Print checksum and block counts for each FILE.\n" +"\n" +" -r defeat -s, use BSD sum algorithm, use 1K blocks\n" +" -s, --sysv use System V sum algorithm, use 512 bytes blocks\n" +msgstr "" + +#: src/sync.c:45 +msgid "" +"Force changed blocks to disk, update the super block.\n" +"\n" +msgstr "" + +#: src/sync.c:70 src/tty.c:112 +msgid "ignoring all arguments" +msgstr "jätetään kaikki argumentit huomiotta" + +#: src/sys2.h:492 +msgid " --help display this help and exit\n" +msgstr " --help näytä tämä aputeksti ja poistu\n" + +#: src/sys2.h:494 +msgid " --version output version information and exit\n" +msgstr " --version tulosta versiotiedot ja poistu\n" + +#: src/tac.c:54 +msgid "Jay Lepreau and David MacKenzie" +msgstr "Jay Lepreau ja David MacKenzie" + +#: src/tac.c:131 +msgid "" +"Write each FILE to standard output, last line first.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/tac.c:139 +msgid "" +" -b, --before attach the separator before instead of after\n" +" -r, --regex interpret the separator as a regular expression\n" +" -s, --separator=STRING use STRING as the separator instead of newline\n" +msgstr "" + +#: src/tac.c:453 src/tac.c:592 +msgid "stdin: read error" +msgstr "vakiosyöte: lukuvirhe" + +#: src/tac.c:638 +msgid "separator cannot be empty" +msgstr "erotin ei voi olla tyhjä" + +#: src/tail.c:49 +msgid "Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering" +msgstr "Paul Rubin, David MacKenzie, Ian Lance Taylor ja Jim Meyering" + +#: src/tail.c:238 +#, c-format +msgid "" +"Print the last %d lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/tail.c:247 +msgid "" +" --retry keep trying to open a file even if it is\n" +" inaccessible when tail starts or if it becomes\n" +" inaccessible later -- useful only with -f\n" +" -c, --bytes=N output the last N bytes\n" +msgstr "" + +#: src/tail.c:253 +msgid "" +" -f, --follow[={name|descriptor}]\n" +" output appended data as the file grows;\n" +" -f, --follow, and --follow=descriptor are\n" +" equivalent\n" +" -F same as --follow=name --retry\n" +msgstr "" + +#: src/tail.c:260 +#, c-format +msgid "" +" -n, --lines=N output the last N lines, instead of the last %d\n" +" --max-unchanged-stats=N\n" +" with --follow=name, reopen a FILE which has not\n" +" changed size after N (default %d) iterations\n" +" to see if it has been unlinked or renamed\n" +" (this is the usual case of rotated log files)\n" +msgstr "" + +#: src/tail.c:271 +msgid "" +" --pid=PID with -f, terminate after process ID, PID dies\n" +" -q, --quiet, --silent never output headers giving file names\n" +" -s, --sleep-interval=S with -f, sleep for approximately S seconds\n" +" (default 1.0) between iterations.\n" +" -v, --verbose always output headers giving file names\n" +msgstr "" + +#: src/tail.c:280 +msgid "" +"\n" +"If the first character of N (the number of bytes or lines) is a `+',\n" +"print beginning with the Nth item from the start of each file, otherwise,\n" +"print the last N items in the file. N may have a multiplier suffix:\n" +"b for 512, k for 1024, m for 1048576 (1 Meg).\n" +"\n" +msgstr "" + +#: src/tail.c:288 +msgid "" +"With --follow (-f), tail defaults to following the file descriptor, which\n" +"means that even if a tail'ed file is renamed, tail will continue to track\n" +"its end. " +msgstr "" + +#: src/tail.c:293 +msgid "" +"This default behavior is not desirable when you really want to\n" +"track the actual name of the file, not the file descriptor (e.g., log\n" +"rotation). Use --follow=name in that case. That causes tail to track the\n" +"named file by reopening it periodically to see if it has been removed and\n" +"recreated by some other program.\n" +msgstr "" + +#: src/tail.c:331 +#, c-format +msgid "closing %s (fd=%d)" +msgstr "suljetaan %s (fd=%d)" + +#: src/tail.c:391 +#, c-format +msgid "%s: cannot seek to offset %s" +msgstr "%s: siirtyminen kohtaan %s ei onnistu" + +#: src/tail.c:395 +#, c-format +msgid "%s: cannot seek to relative offset %s" +msgstr "%s: siirtyminen suhteelliseen siirtymään %s ei onnistu" + +#: src/tail.c:400 +#, c-format +msgid "%s: cannot seek to end-relative offset %s" +msgstr "%s: siirtyminen siirtymään %s suhteessa loppuun ei onnistu" + +#: src/tail.c:818 +#, c-format +msgid "`%s' has become inaccessible" +msgstr "" + +#: src/tail.c:835 +#, c-format +msgid "`%s' has been replaced with an untailable file; giving up on this name" +msgstr "" + +#: src/tail.c:856 +#, c-format +msgid "`%s' has become accessible" +msgstr "" + +#: src/tail.c:864 +#, c-format +msgid "`%s' has appeared; following end of new file" +msgstr "" + +#: src/tail.c:875 +#, c-format +msgid "`%s' has been replaced; following end of new file" +msgstr "" + +#: src/tail.c:1000 +#, c-format +msgid "%s: file truncated" +msgstr "%s: tiedosto typistynyt" + +#: src/tail.c:1020 +msgid "no files remaining" +msgstr "tiedostoja ei ole jäljellä" + +#: src/tail.c:1236 +#, c-format +msgid "%s: cannot follow end of this type of file; giving up on this name" +msgstr "" + +#: src/tail.c:1356 +#, c-format +msgid "%c: invalid suffix character in obsolescent option" +msgstr "" + +#: src/tail.c:1405 +#, c-format +msgid "" +"too many arguments; When using tail's obsolescent option syntax (%s)\n" +"there may be no more than one file argument. Use the equivalent -n or -c\n" +"option instead." +msgstr "" + +#: src/tail.c:1414 +#, c-format +msgid "" +"Warning: it is not portable to use two or more file arguments with\n" +"tail's obsolescent option syntax (%s). Use the equivalent -n or -c\n" +"option instead." +msgstr "" + +#: src/tail.c:1423 +#, c-format +msgid "`%s' option is obsolete; use `%s-%c %.*s'" +msgstr "valitsin \"%s\" on vanhentunut; käytä \"%s-%c %.*s\"" + +#: src/tail.c:1484 +#, c-format +msgid "%s is larger than the maximum file size on this system" +msgstr "" + +#: src/tail.c:1510 +#, c-format +msgid "%s: invalid maximum number of unchanged stats between opens" +msgstr "" + +#: src/tail.c:1522 +#, c-format +msgid "%s: invalid maximum number of consecutive size changes" +msgstr "" + +#: src/tail.c:1534 +#, c-format +msgid "%s: invalid PID" +msgstr "%s: virheellinen PID" + +#: src/tail.c:1549 +#, c-format +msgid "%s: invalid number of seconds" +msgstr "%s: virheellinen sekuntimäärä" + +#: src/tail.c:1568 +msgid "warning: --retry is useful only when following by name" +msgstr "" + +#: src/tail.c:1572 +msgid "warning: PID ignored; --pid=PID is useful only when following" +msgstr "" + +#: src/tail.c:1575 +msgid "warning: --pid=PID is not supported on this system" +msgstr "" + +#: src/tee.c:33 +msgid "Mike Parker, Richard M. Stallman, and David MacKenzie" +msgstr "Mike Parker, Richard M. Stallman ja David MacKenzie" + +#: src/tee.c:64 +msgid "" +"Copy standard input to each FILE, and also to standard output.\n" +"\n" +" -a, --append append to the given FILEs, do not overwrite\n" +" -i, --ignore-interrupts ignore interrupt signals\n" +msgstr "" +"Kopioi vakiosyöte jokaiseen TIEDOSTOon sekä vakiotulosteeseen.\n" +"\n" +" -a, --append lisää TIEDOSTOjen perään, älä korvaa\n" +" -i, --ignore-interrupts jätä keskeytyssignaalit huomiotta\n" + +#: src/test.c:216 +msgid "argument expected\n" +msgstr "odotettiin argumenttia\n" + +#: src/test.c:224 +#, c-format +msgid "integer expression expected %s\n" +msgstr "odotettiin kokonaislukulauseketta %s\n" + +#: src/test.c:342 +msgid "')' expected\n" +msgstr "\")\" oli odotus\n" + +#: src/test.c:345 +#, c-format +msgid "')' expected, found %s\n" +msgstr "\")\" oli odotus, saatiin %s\n" + +#: src/test.c:361 src/test.c:894 +#, c-format +msgid "%s: unary operator expected\n" +msgstr "%s: odotettiin unaarista operaattoria\n" + +#: src/test.c:389 src/test.c:920 +#, c-format +msgid "%s: binary operator expected\n" +msgstr "%s: odotettiin binäärista operaattoria\n" + +#: src/test.c:424 +msgid "before -lt" +msgstr "ennen operaattoria -lt" + +#: src/test.c:432 +msgid "after -lt" +msgstr "operaattorin -lt jälkeen" + +#: src/test.c:446 +msgid "before -le" +msgstr "ennen operaattoria -le" + +#: src/test.c:453 +msgid "after -le" +msgstr "operaattorin -le jälkeen" + +#: src/test.c:469 +msgid "before -gt" +msgstr "ennen operaattoria -gt" + +#: src/test.c:476 +msgid "after -gt" +msgstr "operaattorin -gt jälkeen" + +#: src/test.c:490 +msgid "before -ge" +msgstr "ennen operaattoria -ge" + +#: src/test.c:497 +msgid "after -ge" +msgstr "operaattorin -ge jälkeen" + +#: src/test.c:512 +msgid "-nt does not accept -l\n" +msgstr "-nt ei hyväksy -l -lauseketta\n" + +#: src/test.c:526 +msgid "before -ne" +msgstr "ennen operaattoria -ne" + +#: src/test.c:533 +msgid "after -ne" +msgstr "operaattorin -ne jälkeen" + +#: src/test.c:549 +msgid "before -eq" +msgstr "ennen operaattoria -eq" + +#: src/test.c:556 +msgid "after -eq" +msgstr "operaattorin -eq jälkeen" + +#: src/test.c:567 +msgid "-ef does not accept -l\n" +msgstr "-ef ei hyväksy -l -lauseketta\n" + +#: src/test.c:586 +msgid "-ot does not accept -l\n" +msgstr "-ot ei hyväksy -l -lauseketta\n" + +#: src/test.c:593 +msgid "unknown binary operator" +msgstr "tuntematon binäärioperaattori" + +#: src/test.c:781 +msgid "after -t" +msgstr "operaattorin -t jälkeen" + +#: src/test.c:979 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: [ EXPRESSION ]\n" +" or: %s OPTION\n" +msgstr "" +"Käyttö: %s LAUSEKE\n" +" tai: [ LAUSEKE ]\n" +" tai: %s VALITSIN\n" + +#: src/test.c:985 +msgid "" +"Exit with the status determined by EXPRESSION.\n" +"\n" +msgstr "" +"Poistu tilakoodilla, jonka LAUSEKE määrittelee.\n" +"\n" + +#: src/test.c:991 +msgid "" +"\n" +"EXPRESSION is true or false and sets exit status. It is one of:\n" +msgstr "" +"\n" +"LAUSEKE on tosi tai epätosi ja asettaa tilakoodin. Se on jokin seuraavista:\n" + +#: src/test.c:995 +msgid "" +"\n" +" ( EXPRESSION ) EXPRESSION is true\n" +" ! EXPRESSION EXPRESSION is false\n" +" EXPRESSION1 -a EXPRESSION2 both EXPRESSION1 and EXPRESSION2 are true\n" +" EXPRESSION1 -o EXPRESSION2 either EXPRESSION1 or EXPRESSION2 is true\n" +msgstr "" +"\n" +" ( LAUSEKE ) LAUSEKE on tosi\n" +" ! LAUSEKE LAUSEKE on epätosi\n" +" LAUSEKE1 -a LAUSEKE2 sekä LAUSEKE1 että LAUSEKE2 ovat tosia\n" +" LAUSEKE1 -o LAUSEKE2 joko LAUSEKE1 tai LAUSEKE2 on tosi\n" + +#: src/test.c:1002 +msgid "" +"\n" +" [-n] STRING the length of STRING is nonzero\n" +" -z STRING the length of STRING is zero\n" +" STRING1 = STRING2 the strings are equal\n" +" STRING1 != STRING2 the strings are not equal\n" +msgstr "" +"\n" +" [-n] MERKKIJONO MERKKIJONOn pituus on nollasta poikkeava\n" +" -z MERKKIJONO MERKKIJONOn pituus on nolla\n" +" MERKKIJONO1 = MERKKIJONO2 merkkijonot ovat yhteneväiset\n" +" MERKKIJONO1 != MERKKIJONO2 merkkijonot eivät ole yhteneväiset\n" + +#: src/test.c:1009 +msgid "" +"\n" +" INTEGER1 -eq INTEGER2 INTEGER1 is equal to INTEGER2\n" +" INTEGER1 -ge INTEGER2 INTEGER1 is greater than or equal to INTEGER2\n" +" INTEGER1 -gt INTEGER2 INTEGER1 is greater than INTEGER2\n" +" INTEGER1 -le INTEGER2 INTEGER1 is less than or equal to INTEGER2\n" +" INTEGER1 -lt INTEGER2 INTEGER1 is less than INTEGER2\n" +" INTEGER1 -ne INTEGER2 INTEGER1 is not equal to INTEGER2\n" +msgstr "" +"\n" +" KOKONAISLUKU1 -eq KOKONAISLUKU2 KOKONAISLUKU1 on yhtäsuuri kuin " +"KOKONAISLUKU2\n" +" KOKONAISLUKU1 -ge KOKONAISLUKU2 KOKONAISLUKU1 on suurempi tai yhtäsuuri " +"kuin KOKONAISLUKU2\n" +" KOKONAISLUKU1 -gt KOKONAISLUKU2 KOKONAISLUKU1 on suurempi kuin " +"KOKONAISLUKU2\n" +" KOKONAISLUKU1 -le KOKONAISLUKU2 KOKONAISLUKU1 on pienempi tai yhtäsuuri " +"kuin KOKONAISLUKU2\n" +" KOKONAISLUKU1 -lt KOKONAISLUKU2 KOKONAISLUKU1 on pienempi kuin " +"KOKONAISLUKU2\n" +" KOKONAISLUKU1 -ne KOKONAISLUKU2 KOKONAISLUKU1 on erisuuri kuin " +"KOKONAISLUKU2\n" + +#: src/test.c:1018 +msgid "" +"\n" +" FILE1 -ef FILE2 FILE1 and FILE2 have the same device and inode numbers\n" +" FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2\n" +" FILE1 -ot FILE2 FILE1 is older than FILE2\n" +msgstr "" +"\n" +" TIEDOSTO1 -ef TIEDOSTO2 tiedostoilla on sama laite ja sama inode-numero\n" +" TIEDOSTO1 -nt TIEDOSTO2 TIEDOSTO1 on uudempi (muokkauspäiväys) kuin " +"TIEDOSTO2\n" +" TIEDOSTO1 -ot TIEDOSTO2 TIEDOSTO1 on vanhempi kuin TIEDOSTO2\n" + +#: src/test.c:1024 +msgid "" +"\n" +" -b FILE FILE exists and is block special\n" +" -c FILE FILE exists and is character special\n" +" -d FILE FILE exists and is a directory\n" +" -e FILE FILE exists\n" +msgstr "" +"\n" +" -b TIEDOSTO TIEDOSTO on olemassa ja on lohkolaitetiedosto\n" +" -c TIEDOSTO TIEDOSTO on olemassa ja on merkkilaitetiedosto\n" +" -d TIEDOSTO TIEDOSTO on olemassa ja on hakemisto\n" +" -e TIEDOSTO TIEDOSTO on olemassa\n" + +#: src/test.c:1031 +msgid "" +" -f FILE FILE exists and is a regular file\n" +" -g FILE FILE exists and is set-group-ID\n" +" -h FILE FILE exists and is a symbolic link (same as -L)\n" +" -G FILE FILE exists and is owned by the effective group ID\n" +" -k FILE FILE exists and has its sticky bit set\n" +msgstr "" +" -f TIEDOSTO TIEDOSTO on olemassa ja on tavallinen tiedosto\n" +" -g TIEDOSTO TIEDOSTO on olemassa ja sen set-group-ID -bitti on päällä\n" +" -h TIEDOSTO TIEDOSTO on olemassa ja on symbolinen linkki (sama kuin -" +"L)\n" +" -G TIEDOSTO TIEDOSTO on olemassa ja voimassaolevan ryhmän " +"omistuksessa\n" +" -k TIEDOSTO TIEDOSTO on olemassa ja sen sticky bit on päällä\n" + +#: src/test.c:1038 +msgid "" +" -L FILE FILE exists and is a symbolic link (same as -h)\n" +" -O FILE FILE exists and is owned by the effective user ID\n" +" -p FILE FILE exists and is a named pipe\n" +" -r FILE FILE exists and is readable\n" +" -s FILE FILE exists and has a size greater than zero\n" +msgstr "" +" -L TIEDOSTO TIEDOSTO on olemassa ja on symbolinen linkki (sama kuin -" +"h)\n" +" -O TIEDOSTO TIEDOSTO on olemassa ja voimassaolevan käyttäjän " +"omistuksessa\n" +" -p TIEDOSTO TIEDOSTO on olemassa ja on nimetty putki\n" +" -r TIEDOSTO TIEDOSTO on olemassa ja luettavissa\n" +" -s TIEDOSTO TIEDOSTO on olemassa ja kooltaan suurempi kuin nolla\n" + +#: src/test.c:1045 +msgid "" +" -S FILE FILE exists and is a socket\n" +" -t [FD] file descriptor FD (stdout by default) is opened on a " +"terminal\n" +" -u FILE FILE exists and its set-user-ID bit is set\n" +" -w FILE FILE exists and is writable\n" +" -x FILE FILE exists and is executable\n" +msgstr "" +" -S TIEDOSTO TIEDOSTO on olemassa ja on a socket\n" +" -t [TK] tiedostokahva TK (oletuksena stdout) on auki ja " +"päätelaite\n" +" -u TIEDOSTO TIEDOSTO on olemassa ja sen set-user-ID -bitti on päällä\n" +" -w TIEDOSTO TIEDOSTO on olemassa ja kirjoitettavissa\n" +" -x TIEDOSTO TIEDOSTO on olemassa ja ajettavissa\n" + +#: src/test.c:1052 +msgid "" +"\n" +"Beware that parentheses need to be escaped (e.g., by backslashes) for " +"shells.\n" +"INTEGER may also be -l STRING, which evaluates to the length of STRING.\n" +msgstr "" +"\n" +"Huomaa, että sulut täytyy suojata (esim. kenoviivoilla) komentotulkeilta.\n" +"KOKONAISLUKU voi olla myös -l MERKKIJONO, joka laventuu MERKKIJONOn " +"pituudeksi.\n" + +#: src/test.c:1067 +msgid "FIXME: ksb and mjb" +msgstr "FIXME: ksb ja mjb" + +#: src/test.c:1111 +msgid "missing `]'\n" +msgstr "puuttuva \"]\"\n" + +#: src/test.c:1125 +msgid "too many arguments\n" +msgstr "liian monta argumenttia\n" + +#: src/touch.c:39 +msgid "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith" +msgstr "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie ja Randy Smith" + +#: src/touch.c:164 src/touch.c:179 +#, c-format +msgid "creating %s" +msgstr "luodaan %s" + +#: src/touch.c:222 +#, fuzzy, c-format +msgid "cannot touch %s" +msgstr "ryhmien asetus ei onnistu" + +#: src/touch.c:228 +#, c-format +msgid "setting times of %s" +msgstr "" + +#: src/touch.c:245 +msgid "" +"Update the access and modification times of each FILE to the current time.\n" +"\n" +msgstr "" +"Päivitä jokaisen TIEDoston käyttö- ja muutosajat nykyiseen aikaan.\n" +"\n" + +#: src/touch.c:252 +msgid "" +" -a change only the access time\n" +" -c, --no-create do not create any files\n" +" -d, --date=STRING parse STRING and use it instead of current time\n" +" -f (ignored)\n" +" -m change only the modification time\n" +msgstr "" + +#: src/touch.c:259 +msgid "" +" -r, --reference=FILE use this file's times instead of current time\n" +" -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time\n" +" --time=WORD set time given by WORD: access atime use (same as -" +"a)\n" +" modify mtime (same as -m)\n" +msgstr "" + +#: src/touch.c:267 +msgid "" +"\n" +"Note that the -d and -t options accept different time-date formats.\n" +msgstr "" +"\n" +"Huomaa, että valitsimien -d ja -t hyväksymät aika-päiväysmuodot ovat\n" +"erilaisia.\n" + +#: src/touch.c:311 src/touch.c:331 +#, c-format +msgid "invalid date format %s" +msgstr "virheellinen päiväyksen muoto %s" + +#: src/touch.c:355 +msgid "cannot specify times from more than one source" +msgstr "" + +#: src/touch.c:378 +#, c-format +msgid "" +"warning: `touch %s' is obsolete; use `touch -t %04d%02d%02d%02d%02d.%02d'" +msgstr "" +"varoitus: \"touch %s\" on vanhentunut; käytä \"touch -t %04d%02d%02d%02d%02d." +"%02d\"" + +#: src/touch.c:399 +msgid "file arguments missing" +msgstr "tiedostoargumentit puuttuvat" + +#: src/tr.c:327 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... SET1 [SET2]\n" +msgstr "Käyttö: %s [VALITSIN]... [TUNNUS]...\n" + +#: src/tr.c:331 +msgid "" +"Translate, squeeze, and/or delete characters from standard input,\n" +"writing to standard output.\n" +"\n" +" -c, --complement first complement SET1\n" +" -d, --delete delete characters in SET1, do not translate\n" +" -s, --squeeze-repeats replace each input sequence of a repeated " +"character\n" +" that is listed in SET1 with a single occurrence\n" +" of that character\n" +" -t, --truncate-set1 first truncate SET1 to length of SET2\n" +msgstr "" + +#: src/tr.c:344 +msgid "" +"\n" +"SETs are specified as strings of characters. Most represent themselves.\n" +"Interpreted sequences are:\n" +"\n" +" \\NNN character with octal value NNN (1 to 3 octal digits)\n" +" \\\\ backslash\n" +" \\a audible BEL\n" +" \\b backspace\n" +" \\f form feed\n" +" \\n new line\n" +" \\r return\n" +" \\t horizontal tab\n" +msgstr "" + +#: src/tr.c:358 +msgid "" +" \\v vertical tab\n" +" CHAR1-CHAR2 all characters from CHAR1 to CHAR2 in ascending order\n" +" [CHAR*] in SET2, copies of CHAR until length of SET1\n" +" [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0\n" +" [:alnum:] all letters and digits\n" +" [:alpha:] all letters\n" +" [:blank:] all horizontal whitespace\n" +" [:cntrl:] all control characters\n" +" [:digit:] all digits\n" +msgstr "" + +#: src/tr.c:369 +msgid "" +" [:graph:] all printable characters, not including space\n" +" [:lower:] all lower case letters\n" +" [:print:] all printable characters, including space\n" +" [:punct:] all punctuation characters\n" +" [:space:] all horizontal or vertical whitespace\n" +" [:upper:] all upper case letters\n" +" [:xdigit:] all hexadecimal digits\n" +" [=CHAR=] all characters which are equivalent to CHAR\n" +msgstr "" + +#: src/tr.c:379 +msgid "" +"\n" +"Translation occurs if -d is not given and both SET1 and SET2 appear.\n" +"-t may be used only when translating. SET2 is extended to length of\n" +"SET1 by repeating its last character as necessary. " +msgstr "" + +#: src/tr.c:385 +msgid "" +"Excess characters\n" +"of SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to\n" +"expand in ascending order; used in SET2 while translating, they may\n" +"only be used in pairs to specify case conversion. " +msgstr "" + +#: src/tr.c:391 +msgid "" +"-s uses SET1 if not\n" +"translating nor deleting; else squeezing uses SET2 and occurs after\n" +"translation or deletion.\n" +msgstr "" + +#: src/tr.c:557 +#, c-format +msgid "" +"warning: the ambiguous octal escape \\%c%c%c is being\n" +"\tinterpreted as the 2-byte sequence \\0%c%c, `%c'" +msgstr "" + +#: src/tr.c:566 +msgid "invalid backslash escape at end of string" +msgstr "" + +#: src/tr.c:572 +#, c-format +msgid "invalid backslash escape `\\%c'" +msgstr "" + +#: src/tr.c:725 +#, c-format +msgid "range-endpoints of `%s-%s' are in reverse collating sequence order" +msgstr "" + +#: src/tr.c:906 +#, c-format +msgid "invalid repeat count `%s' in [c*n] construct" +msgstr "" + +#: src/tr.c:999 +msgid "missing character class name `[::]'" +msgstr "puuttuva merkkiluokan nimi \"[::]\"" + +#: src/tr.c:1002 +msgid "missing equivalence class character `[==]'" +msgstr "" + +#: src/tr.c:1025 +#, fuzzy, c-format +msgid "invalid character class `%s'" +msgstr "päiväys \"%s\" ei kelpaa" + +#: src/tr.c:1050 +#, c-format +msgid "%s: equivalence class operand must be a single character" +msgstr "" + +#: src/tr.c:1522 +msgid "the [c*] repeat construct may not appear in string1" +msgstr "toistorakenne [c*] ei saa esiintyä merkkijono1:ssä" + +#: src/tr.c:1532 +msgid "only one [c*] repeat construct may appear in string2" +msgstr "toistorakenne [c*] saa esiintyä vain kerran merkkijono2:ssa" + +#: src/tr.c:1540 +msgid "[=c=] expressions may not appear in string2 when translating" +msgstr "" + +#: src/tr.c:1553 +msgid "when not truncating set1, string2 must be non-empty" +msgstr "" + +#: src/tr.c:1562 +msgid "" +"when translating with complemented character classes,\n" +"string2 must map all characters in the domain to one" +msgstr "" + +#: src/tr.c:1569 +msgid "" +"when translating, the only character classes that may appear in\n" +"string2 are `upper' and `lower'" +msgstr "" + +#: src/tr.c:1578 +msgid "the [c*] construct may appear in string2 only when translating" +msgstr "rakenne [c*] saa esiintyä merkkijono2:ssa vain muunnettaessa" + +#: src/tr.c:1853 +msgid "two strings must be given when translating" +msgstr "" + +#: src/tr.c:1856 +msgid "two strings must be given when both deleting and squeezing repeats" +msgstr "" + +#: src/tr.c:1870 +msgid "only one string may be given when deleting without squeezing repeats" +msgstr "" + +#: src/tr.c:1876 +msgid "at least one string must be given when squeezing repeats" +msgstr "" + +#: src/tr.c:1967 +msgid "misaligned [:upper:] and/or [:lower:] construct" +msgstr "" + +#: src/tr.c:1990 +msgid "" +"invalid identity mapping; when translating, any [:lower:] or [:upper:]\n" +"construct in string1 must be aligned with a corresponding construct\n" +"([:upper:] or [:lower:], respectively) in string2" +msgstr "" + +#: src/true.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating success.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"Käyttö: %s [huomiotta jätettävät komentoriviargumentit]\n" +" tai: %s VALITSIN\n" +"Poistu onnistumisesta kertovalla tilakoodilla.\n" +"\n" +"Näitä valitsinnimiä ei voi käyttää lyhennettyinä.\n" +"\n" + +#: src/tsort.c:97 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]\n" +"Write totally ordered list consistent with the partial ordering in FILE.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/tsort.c:533 +#, c-format +msgid "%s: input contains a loop:" +msgstr "%s: syöte sisältää silmukan:" + +#: src/tsort.c:575 +msgid "only one argument may be specified" +msgstr "voidaan antaa vain yksi argumentti" + +#: src/tty.c:63 +msgid "" +"Print the file name of the terminal connected to standard input.\n" +"\n" +" -s, --silent, --quiet print nothing, only return an exit status\n" +msgstr "" +"Tulosta vakiosyötteeseen kytketyn päätteen tiedostonimi.\n" +"\n" +" -s, --silent, --quiet ei tulostetta, pelkkä poistumisen tilakoodin " +"palautus\n" + +#: src/tty.c:120 +msgid "not a tty" +msgstr "ei ole tty" + +#: src/uname.c:111 +msgid "" +"Print certain system information. With no OPTION, same as -s.\n" +"\n" +" -a, --all print all information, in the following order:\n" +" -s, --kernel-name print the kernel name\n" +" -n, --nodename print the network node hostname\n" +" -r, --kernel-release print the kernel release\n" +msgstr "" +"Tulosta tiettyjä järjestelmätietoja. Komento ilman VALITSINta on sama kuin -" +"s.\n" +"\n" +" -a, --all tulosta kaikki tiedot, seuraavassa " +"järjestyksessä:\n" +" -s, --kernel-name tulosta ytimen nimi\n" +" -n, --nodename tulosta koneen nimi\n" +" -r, --kernel-release tulosta ytimen pääversionumero\n" + +#: src/uname.c:119 +msgid "" +" -v, --kernel-version print the kernel version\n" +" -m, --machine print the machine hardware name\n" +" -p, --processor print the processor type\n" +" -i, --hardware-platform print the hardware platform\n" +" -o, --operating-system print the operating system\n" +msgstr "" +" -v, --kernel-version tulosta ytimen versiotiedot\n" +" -m, --machine tulosta laitteiston tyyppi\n" +" -p, --processor tulosta prosessorin tyyppi\n" +" -i, --hardware-platform tulosta laitteistoympäristö\n" +" -o, --operating-system tulosta käyttöjärjestelmä\n" + +#: src/uname.c:226 +msgid "cannot get system name" +msgstr "järjestelmän nimen haku ei onnistu" + +#: src/unexpand.c:379 +msgid "" +"Convert spaces in each FILE to tabs, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/unexpand.c:387 +msgid "" +" -a, --all convert all whitespace, instead of just initial " +"whitespace\n" +" --first-only convert only leading sequences of whitespace (overrides -" +"a)\n" +" -t, --tabs=N have tabs N characters apart instead of 8 (enables -a)\n" +" -t, --tabs=LIST use comma separated LIST of tab positions (enables -a)\n" +msgstr "" + +#: src/unexpand.c:464 +msgid "`-LIST' option is obsolete; use `--first-only -t LIST'" +msgstr "valitsin \"-LIST\" on vanhentunut; käytä \"--first-only -t LIST\"" + +#: src/uniq.c:139 +#, c-format +msgid "Usage: %s [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "Käyttö: %s [VALITSIN]... [SYÖTE [TULOSTE]]\n" + +#: src/uniq.c:143 +msgid "" +"Discard all but one of successive identical lines from INPUT (or\n" +"standard input), writing to OUTPUT (or standard output).\n" +"\n" +msgstr "" + +#: src/uniq.c:151 +msgid "" +" -c, --count prefix lines by the number of occurrences\n" +" -d, --repeated only print duplicate lines\n" +msgstr "" + +#: src/uniq.c:155 +msgid "" +" -D, --all-repeated[=delimit-method] print all duplicate lines\n" +" delimit-method={none(default),prepend,separate}\n" +" Delimiting is done with blank lines.\n" +" -f, --skip-fields=N avoid comparing the first N fields\n" +" -i, --ignore-case ignore differences in case when comparing\n" +" -s, --skip-chars=N avoid comparing the first N characters\n" +" -u, --unique only print unique lines\n" +msgstr "" + +#: src/uniq.c:164 +msgid " -w, --check-chars=N compare no more than N characters in lines\n" +msgstr "" + +#: src/uniq.c:169 +msgid "" +"\n" +"A field is a run of whitespace, then non-whitespace characters.\n" +"Fields are skipped before chars.\n" +msgstr "" + +#: src/uniq.c:381 +#, c-format +msgid "error reading %s" +msgstr "virhe luettaessa tiedostoa %s" + +#: src/uniq.c:386 +#, c-format +msgid "error writing %s" +msgstr "virhe kirjoitettaessa tiedostoa %s" + +#: src/uniq.c:433 src/uniq.c:450 +#, c-format +msgid "extra operand `%s'" +msgstr "ylimääräinen operandi \"%s\"" + +#: src/uniq.c:473 src/uniq.c:498 +msgid "invalid number of fields to skip" +msgstr "virheellinen ohitettavien kenttien määrä" + +#: src/uniq.c:507 +msgid "invalid number of bytes to skip" +msgstr "virheellinen ohitettavien tavujen määrä" + +#: src/uniq.c:516 +msgid "invalid number of bytes to compare" +msgstr "virheellinen verrattavien tavujen määrä" + +#: src/uniq.c:530 +#, c-format +msgid "`-%lu' option is obsolete; use `-f %lu'" +msgstr "valitsin \"-%lu\" on vanhentunut; käytä \"-f %lu\"" + +#: src/uniq.c:538 +msgid "printing all duplicated lines and repeat counts is meaningless" +msgstr "" + +#: src/unlink.c:51 +#, c-format +msgid "" +"Usage: %s FILE\n" +" or: %s OPTION\n" +msgstr "" +"Käyttö: %s TIEDOSTO\n" +" tai: %s VALITSIN\n" + +#: src/unlink.c:54 +msgid "" +"Call the unlink function to remove the specified FILE.\n" +"\n" +msgstr "" + +#: src/unlink.c:99 +#, c-format +msgid "cannot unlink %s" +msgstr "" + +#: src/uptime.c:129 +msgid "couldn't get boot time" +msgstr "käynnistysajan haku ei onnistu" + +#: src/uptime.c:136 +#, c-format +msgid " %2d:%02d%s up " +msgstr " %2d:%02d%s käynnissä " + +#: src/uptime.c:140 +msgid "am" +msgstr "am" + +#: src/uptime.c:140 +msgid "pm" +msgstr "pm" + +#: src/uptime.c:142 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d päivä" +msgstr[1] "%d päivää" + +#: src/uptime.c:144 +#, c-format +msgid "%d user" +msgid_plural "%d users" +msgstr[0] "%d käyttäjä" +msgstr[1] "%d käyttäjää" + +#: src/uptime.c:157 +#, c-format +msgid ", load average: %.2f" +msgstr ", keskimääräinen kuorma: %.2f" + +#: src/uptime.c:191 src/users.c:118 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE ]\n" +msgstr "Käyttö: %s [VALITSIN]... [ TIEDOSTO ]\n" + +#: src/uptime.c:192 +#, c-format +msgid "" +"Print the current time, the length of time the system has been up,\n" +"the number of users on the system, and the average number of jobs\n" +"in the run queue over the last 1, 5 and 15 minutes.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"Näytä kellonaika, järjestelmän päälläoloaika, järjestelmään\n" +"kirjautuneiden käyttäjien määrä sekä ajojonon töiden keskimääräinen\n" +"lukumäärä viimeisten 1, 5 ja 15 minuutin ajalta.\n" +"OletusTIEDOSTO on %s. %s TIEDOSTOna on yleinen.\n" +"\n" + +#: src/users.c:35 +msgid "Joseph Arceneaux and David MacKenzie" +msgstr "Joseph Arceneaux ja David MacKenzie" + +#: src/users.c:119 +#, c-format +msgid "" +"Output who is currently logged in according to FILE.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"Näytä kirjautuneet käyttäjät TIEDOSTOn mukaan.\n" +"Oletustiedosto on %s. %s on yleinen TIEDOSTOna.\n" +"\n" + +#: src/wc.c:75 +msgid "Paul Rubin and David MacKenzie" +msgstr "Paul Rubin ja David MacKenzie" + +#: src/wc.c:129 +msgid "" +"Print byte, word, and newline counts for each FILE, and a total line if\n" +"more than one FILE is specified. With no FILE, or when FILE is -,\n" +"read standard input.\n" +" -c, --bytes print the byte counts\n" +" -m, --chars print the character counts\n" +" -l, --lines print the newline counts\n" +msgstr "" + +#: src/wc.c:137 +msgid "" +" -L, --max-line-length print the length of the longest line\n" +" -w, --words print the word counts\n" +msgstr "" +" -L, --max-line-length näytä pisimmän rivin pituus\n" +" -w, --words näytä sanojen määrä\n" + +#: src/who.c:41 +msgid "Joseph Arceneaux, David MacKenzie, and Michael Stone" +msgstr "Joseph Arceneaux, David MacKenzie ja Michael Stone" + +#: src/who.c:223 +msgid " old " +msgstr "kauan" + +#: src/who.c:387 src/who.c:390 +msgid "id=" +msgstr "id=" + +#: src/who.c:403 src/who.c:408 +msgid "term=" +msgstr "sulj=" + +#: src/who.c:405 src/who.c:409 +msgid "exit=" +msgstr "pois=" + +#: src/who.c:446 +msgid "clock change" +msgstr "kellon siirto" + +#: src/who.c:458 src/who.c:459 +msgid "run-level" +msgstr "käyttötaso" + +#: src/who.c:462 src/who.c:463 +msgid "last=" +msgstr "edell=" + +#: src/who.c:492 +#, c-format +msgid "" +"\n" +"# users=%u\n" +msgstr "" +"\n" +"# käyttäjiä=%u\n" + +#: src/who.c:498 +msgid "NAME" +msgstr "NIMI" + +#: src/who.c:498 +msgid "LINE" +msgstr "YHTEYS" + +#: src/who.c:498 +msgid "TIME" +msgstr "AIKA" + +#: src/who.c:498 +msgid "IDLE" +msgstr "JOUTEN" + +#: src/who.c:498 +msgid "PID" +msgstr "PID" + +#: src/who.c:499 +msgid "COMMENT" +msgstr "KOMMENTTI" + +#: src/who.c:499 +msgid "EXIT" +msgstr "POIS" + +#: src/who.c:574 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE | ARG1 ARG2 ]\n" +msgstr "Käyttö: %s [VALITSIN]... [ TIEDOSTO | ARG1 ARG2 ]\n" + +#: src/who.c:575 +msgid "" +"\n" +" -a, --all same as -b -d --login -p -r -t -T -u\n" +" -b, --boot time of last system boot\n" +" -d, --dead print dead processes\n" +" -H, --heading print line of column headings\n" +msgstr "" +"\n" +" -a, --all sama kuin -b -d --login -p -r -t -T -u\n" +" -b, --boot viimeisimmän käynnistyksen aika\n" +" -d, --dead näytä kuolleet prosessit\n" +" -H, --heading näytä otsikkorivi\n" + +#: src/who.c:582 +msgid "" +" -i, --idle add idle time as HOURS:MINUTES, . or old\n" +" (deprecated, use -u)\n" +" --login print system login processes\n" +" (equivalent to SUS -l)\n" +msgstr "" +" -i, --idle lisää joutenoloaika muodossa TUNNIT:MINUUTIT, . tai " +"kauan\n" +" (ei suositeltava, käytä valitsinta -u)\n" +" --login näytä järjestelmän sisäänkirjausprosessit\n" +" (sama kuin SUS -l)\n" + +#: src/who.c:588 +msgid "" +" -l, --lookup attempt to canonicalize hostnames via DNS\n" +" (-l is deprecated, use --lookup)\n" +" -m only hostname and user associated with stdin\n" +" -p, --process print active processes spawned by init\n" +msgstr "" +" -l, --lookup yritä selvittää palvelinnimet DNS:n avulla\n" +" (-l ei ole suositeltu, käytä valitsinta --lookup)\n" +" -m vain koneen nimi ja vakiosyötteeseen liittyvä tunnus\n" +" -p, --process näytä aktiiviset prosessit, jotka init on poikinut\n" + +#: src/who.c:594 +msgid "" +" -q, --count all login names and number of users logged on\n" +" -r, --runlevel print current runlevel\n" +" -s, --short print only name, line, and time (default)\n" +" -t, --time print last system clock change\n" +msgstr "" +" -q, --count tunnukset ja kirjautuneena olevien käyttäjien määrä\n" +" -r, --runlevel näytä voimassa oleva käyttötaso\n" +" -s, --short näytä vain nimi, yhteys ja aika (oletus)\n" +" -t, --time näytä viimeisin järjestelmäkellon muutosaika\n" + +#: src/who.c:600 +msgid "" +" -T, -w, --mesg add user's message status as +, - or ?\n" +" -u, --users list users logged in\n" +" --message same as -T\n" +" --writable same as -T\n" +msgstr "" +" -T, -w, --mesg näytä myös tunnuksen viestitila merkeillä +, - tai ?\n" +" -u, --users listaa kirjautuneet käyttäjän\n" +" --message sama kuin -T\n" +" --writable sama kuin -T\n" + +#: src/who.c:608 +#, c-format +msgid "" +"\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n" +msgstr "" +"\n" +"%s on oletusTIEDOSTO. %s TIEDOSTOna on yleinen.\n" +"Jos ARG1 ja ARG2 annetaan, -m on oletetaan: \"am i\" tai \"mom likes\" ovat " +"tavallisia.\n" + +#: src/who.c:711 +msgid "Warning: -i will be removed in a future release; use -u instead" +msgstr "" +"Varoitus: -i poistetaan tulevassa julkaisussa; käytä -u:ta sen sijaan" + +#: src/who.c:722 +msgid "" +"Warning: the meaning of '-l' will change in a future release to conform to " +"POSIX" +msgstr "" +"Varoitus: valitsimen \"-l\" toiminta muuttuu tulevassa julkaisussa POSIX-" +"yhteensopivaksi" + +#: src/whoami.c:53 +msgid "" +"Print the user name associated with the current effective user id.\n" +"Same as id -un.\n" +"\n" +msgstr "" +"Tulosta voimassaolevaa käyttäjä-id:tä vastaava käyttäjänimi.\n" +"Sama kuin id -un.\n" +"\n" + +#: src/whoami.c:104 +#, c-format +msgid "%s: cannot find username for UID %u\n" +msgstr "%s: UID:lle %u ei löydy käyttäjänimeä\n" + +#: src/yes.c:49 +#, c-format +msgid "" +"Usage: %s [STRING]...\n" +" or: %s OPTION\n" +msgstr "" +"Käyttö: %s [MERKKIJONO]...\n" +" tai: %s VALITSIN\n" + +#: src/yes.c:55 +msgid "" +"Repeatedly output a line with all specified STRING(s), or `y'.\n" +"\n" +msgstr "" +"Tulosta toistuvasti riviä, jolla on kaikki annetut MERKKIJONO(t) tai \"y\".\n" +"\n" + +#~ msgid "\\%c: invalid escape" +#~ msgstr "\\%c: ohjausmerkki ei kelpaa" + +#~ msgid "program error" +#~ msgstr "ohjelmavirhe" + +#~ msgid "stack overflow" +#~ msgstr "pinon ylivuoto" diff --git a/src/apps/bin/coreutils-5.0/po/fr.gmo b/src/apps/bin/coreutils-5.0/po/fr.gmo new file mode 100644 index 0000000000000000000000000000000000000000..aebeb2a0d9a815d66ed1a822cd6c89d5697a9c94 GIT binary patch literal 251620 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 z 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, traducteur depuis/since 1996. +# +msgid "" +msgstr "" +"Project-Id-Version: GNU coreutils 4.5.11\n" +"POT-Creation-Date: 2003-03-31 10:45+0200\n" +"PO-Revision-Date: 2003-03-27 08:00-0500\n" +"Last-Translator: Michel Robitaille \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8-bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: lib/argmatch.c:135 +#, c-format +msgid "invalid argument %s for %s" +msgstr "argument %s invalide pour %s" + +#: lib/argmatch.c:136 +#, c-format +msgid "ambiguous argument %s for %s" +msgstr "argument %s ambigu pour %s" + +#: lib/argmatch.c:155 +msgid "Valid arguments are:" +msgstr "Arguments valides sont:" + +#: lib/closeout.c:103 src/cat.c:189 src/cat.c:272 src/cat.c:326 +#: src/cksum.c:269 src/head.c:152 src/head.c:196 src/tail.c:323 +#: src/tail.c:1659 src/tr.c:1666 src/tr.c:1912 src/tr.c:2020 +msgid "write error" +msgstr "Erreur d'écriture." + +#: lib/error.c:133 lib/error.c:161 +msgid "Unknown system error" +msgstr "Erreur système inconnue" + +#: lib/file-type.c:42 +msgid "regular empty file" +msgstr "fichier régulier vide" + +#: lib/file-type.c:42 +msgid "regular file" +msgstr "fichier régulier" + +#: lib/file-type.c:45 +msgid "directory" +msgstr "répertoire" + +#: lib/file-type.c:48 +msgid "block special file" +msgstr "fichier spécial de bloc" + +#: lib/file-type.c:51 +msgid "character special file" +msgstr "fichier spécial de caractères" + +#: lib/file-type.c:54 +msgid "fifo" +msgstr "PEPS (FIFO)" + +#: lib/file-type.c:57 +msgid "symbolic link" +msgstr "lien symbolique" + +#: lib/file-type.c:60 +msgid "socket" +msgstr "socket" + +#: lib/file-type.c:63 +msgid "message queue" +msgstr "queue de messages" + +#: lib/file-type.c:66 +msgid "semaphore" +msgstr "sémaphore" + +#: lib/file-type.c:69 +msgid "shared memory object" +msgstr "objet de mémoire partagée" + +#: lib/file-type.c:71 +msgid "weird file" +msgstr "fichier bizarre" + +#: lib/getopt.c:688 lib/getopt.c:700 +#, c-format +msgid "%s: option `%s' is ambiguous\n" +msgstr "%s: l'option « %s » est ambiguë\n" + +#: lib/getopt.c:733 lib/getopt.c:737 +#, c-format +msgid "%s: option `--%s' doesn't allow an argument\n" +msgstr "%s: l'option « --%s » ne requiert pas un argument.\n" + +#: lib/getopt.c:746 lib/getopt.c:751 +#, c-format +msgid "%s: option `%c%s' doesn't allow an argument\n" +msgstr "%s: l'option « %c%s » ne requiert pas un argument.\n" + +#: lib/getopt.c:787 lib/getopt.c:800 lib/getopt.c:1089 lib/getopt.c:1102 +#, c-format +msgid "%s: option `%s' requires an argument\n" +msgstr "%s: l'option « %s » requiert un argument.\n" + +#: lib/getopt.c:838 lib/getopt.c:841 +#, c-format +msgid "%s: unrecognized option `--%s'\n" +msgstr "%s: option non reconnue « --%s »\n" + +#: lib/getopt.c:849 lib/getopt.c:852 +#, c-format +msgid "%s: unrecognized option `%c%s'\n" +msgstr "%s: option non reconnue « %c%s »\n" + +#: lib/getopt.c:899 lib/getopt.c:902 +#, c-format +msgid "%s: illegal option -- %c\n" +msgstr "%s: option illégale --%c\n" + +#: lib/getopt.c:908 lib/getopt.c:911 +#, c-format +msgid "%s: invalid option -- %c\n" +msgstr "%s: option invalide --%c\n" + +#: lib/getopt.c:958 lib/getopt.c:969 lib/getopt.c:1155 lib/getopt.c:1168 +#, c-format +msgid "%s: option requires an argument -- %c\n" +msgstr "%s: l'option requiert un argument --%c\n" + +#: lib/getopt.c:1021 lib/getopt.c:1032 +#, c-format +msgid "%s: option `-W %s' is ambiguous\n" +msgstr "%s: l'option « -W %s » est ambiguë\n" + +#: lib/getopt.c:1056 lib/getopt.c:1068 +#, c-format +msgid "%s: option `-W %s' doesn't allow an argument\n" +msgstr "%s: l'option « -W %s » ne requiert pas un argument.\n" + +#: lib/human.c:519 +msgid "block size" +msgstr "taille de bloc" + +#: lib/makepath.c:124 src/df.c:497 src/remove.c:402 +msgid "failed to return to initial working directory" +msgstr "échec de retour au répertoire initial de travail" + +#: lib/makepath.c:173 src/copy.c:1288 src/mkdir.c:170 +#, c-format +msgid "cannot create directory %s" +msgstr "Ne peut créer le répertoire %s" + +#: lib/makepath.c:179 lib/makepath.c:421 src/cp.c:446 src/cp.c:468 +#, c-format +msgid "%s exists but is not a directory" +msgstr "%s existe mais n'est pas un répertoire" + +#: lib/makepath.c:316 lib/makepath.c:378 lib/makepath.c:440 +#, c-format +msgid "cannot change owner and/or group of %s" +msgstr "ne peut modifier le propriétraire et/ou le groupe de %s" + +#: lib/makepath.c:338 +#, c-format +msgid "cannot chdir to directory %s" +msgstr "ne peut aller vers le répertoire %s" + +#: lib/makepath.c:392 lib/makepath.c:446 +#, c-format +msgid "cannot change permissions of %s" +msgstr "Ne peut changer les permissions de %s" + +#: lib/obstack.c:487 lib/obstack.c:490 lib/xmalloc.c:63 +msgid "memory exhausted" +msgstr "Mémoire épuisée" + +#: lib/quotearg.c:236 +msgid "`" +msgstr "`" + +#: lib/quotearg.c:237 +msgid "'" +msgstr "'" + +#: lib/rpmatch.c:78 +msgid "^[yY]" +msgstr "^[yY]" + +#: lib/rpmatch.c:81 +msgid "^[nN]" +msgstr "^[nN]" + +#: lib/unicodeio.c:155 +msgid "iconv function not usable" +msgstr "fonction iconv n'est pas utilisable" + +#: lib/unicodeio.c:157 +msgid "iconv function not available" +msgstr "fonction iconv n'est pas disponible" + +#: lib/unicodeio.c:164 +msgid "character out of range" +msgstr "caractère hors plage" + +#: lib/unicodeio.c:227 +#, c-format +msgid "cannot convert U+%04X to local character set" +msgstr "ne peut convertir U+%04X à un jeu local de caractères" + +#: lib/unicodeio.c:229 +#, c-format +msgid "cannot convert U+%04X to local character set: %s" +msgstr "ne peut convertir U+%04X au jeu local de caractères: %s" + +#: lib/userspec.c:174 +msgid "invalid user" +msgstr "usager invalide" + +#: lib/userspec.c:175 +msgid "invalid group" +msgstr "groupe invalide" + +#: lib/userspec.c:177 +msgid "cannot get the login group of a numeric UID" +msgstr "" +"ne peut obtenir le groupe d'établissement de session à partir du UID " +"numérique" + +#: lib/userspec.c:179 +msgid "cannot omit both user and group" +msgstr "ne peut omettre ensemble l'usager et le groupe" + +#: lib/version-etc.c:57 +#, c-format +msgid "Written by %s.\n" +msgstr "Écrit par %s.\n" + +#: lib/version-etc.c:63 +msgid "" +"This is free software; see the source for copying conditions. There is NO\n" +"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" +msgstr "" +"Ce logiciel est libre; voir les sources pour les conditions de\n" +"reproduction. AUCUNE garantie n'est donnée; tant pour des raisons\n" +"COMMERCIALES que pour RÉPONDRE À UN BESOIN PARTICULIER.\n" + +#: lib/xmemcoll.c:57 +msgid "string comparison failed" +msgstr "échec de comparaison de chaîne" + +#: lib/xmemcoll.c:58 +msgid "Set LC_ALL='C' to work around the problem." +msgstr "Définir LC_ALL=« C » pour contourner le problème." + +#: lib/xmemcoll.c:60 +#, c-format +msgid "The strings compared were %s and %s." +msgstr "Les chaînes comparées étaient %s et %s." + +#: src/basename.c:50 src/cat.c:88 src/chgrp.c:122 src/chmod.c:238 +#: src/chown.c:95 src/chroot.c:41 src/cksum.c:278 src/comm.c:69 src/cp.c:160 +#: src/csplit.c:1492 src/cut.c:170 src/date.c:113 src/dd.c:284 src/df.c:707 +#: src/dircolors.c:99 src/dirname.c:42 src/du.c:170 src/echo.c:73 +#: src/env.c:115 src/expand.c:106 src/expr.c:86 src/factor.c:70 src/fmt.c:267 +#: src/fold.c:63 src/head.c:84 src/hostid.c:44 src/hostname.c:63 src/id.c:83 +#: src/install.c:593 src/join.c:140 src/kill.c:89 src/link.c:47 src/ln.c:335 +#: src/logname.c:44 src/ls.c:3757 src/md5sum.c:121 src/mkdir.c:57 +#: src/mkfifo.c:51 src/mknod.c:51 src/mv.c:307 src/nice.c:63 src/nl.c:172 +#: src/od.c:283 src/paste.c:399 src/pathchk.c:142 src/pinky.c:465 +#: src/pr.c:2750 src/printenv.c:59 src/printf.c:96 src/ptx.c:1855 src/pwd.c:42 +#: src/readlink.c:65 src/rm.c:95 src/rmdir.c:142 src/seq.c:78 src/shred.c:156 +#: src/sleep.c:48 src/sort.c:272 src/split.c:92 src/stat.c:680 src/stty.c:494 +#: src/su.c:433 src/sum.c:56 src/sync.c:40 src/tac.c:123 src/tail.c:230 +#: src/tee.c:59 src/test.c:975 src/touch.c:240 src/tr.c:323 src/tsort.c:93 +#: src/tty.c:58 src/uname.c:106 src/unexpand.c:371 src/uniq.c:135 +#: src/unlink.c:47 src/uptime.c:187 src/users.c:114 src/wc.c:121 src/who.c:570 +#: src/whoami.c:48 src/yes.c:45 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Pour en savoir davantage, faites: « %s --help ».\n" + +#: src/basename.c:54 +#, c-format +msgid "" +"Usage: %s NAME [SUFFIX]\n" +" or: %s OPTION\n" +msgstr "" +"Usage: %s NOM [SUFFIXE]...\n" +" or: %s [OPTION]\n" + +#: src/basename.c:59 +msgid "" +"Print NAME with any leading directory components removed.\n" +"If specified, also remove a trailing SUFFIX.\n" +"\n" +msgstr "" +"Afficher le NOM sans être précédé des composants des noms de répertoires\n" +"Si spécifié enlever aussi le SUFFIXE.\n" +"\n" + +#: src/basename.c:66 src/cat.c:124 src/chgrp.c:152 src/chmod.c:264 +#: src/chown.c:139 src/chroot.c:59 src/cksum.c:293 src/comm.c:86 src/cp.c:257 +#: src/csplit.c:1534 src/cut.c:215 src/date.c:215 src/dd.c:331 src/df.c:746 +#: src/dircolors.c:120 src/dirname.c:58 src/du.c:219 src/echo.c:105 +#: src/env.c:134 src/expand.c:131 src/expr.c:149 src/factor.c:90 +#: src/false.c:45 src/fmt.c:297 src/fold.c:86 src/head.c:115 src/hostid.c:57 +#: src/hostname.c:76 src/id.c:104 src/install.c:648 src/join.c:181 +#: src/kill.c:119 src/link.c:59 src/ln.c:390 src/logname.c:55 src/ls.c:3891 +#: src/md5sum.c:157 src/mkdir.c:76 src/mkfifo.c:68 src/mknod.c:82 src/mv.c:361 +#: src/nice.c:77 src/nl.c:227 src/od.c:370 src/paste.c:423 src/pathchk.c:154 +#: src/pinky.c:492 src/pr.c:2862 src/printenv.c:72 src/printf.c:144 +#: src/pwd.c:53 src/readlink.c:82 src/rm.c:127 src/rmdir.c:162 src/seq.c:104 +#: src/shred.c:220 src/sleep.c:64 src/sort.c:343 src/split.c:124 +#: src/stat.c:751 src/stty.c:708 src/su.c:454 src/sum.c:76 src/sync.c:51 +#: src/tac.c:146 src/tail.c:300 src/tee.c:72 src/test.c:1057 src/touch.c:271 +#: src/tr.c:396 src/true.c:45 src/tsort.c:105 src/tty.c:70 src/uname.c:128 +#: src/unexpand.c:395 src/uniq.c:174 src/unlink.c:58 src/uptime.c:202 +#: src/users.c:127 src/wc.c:143 src/who.c:613 src/whoami.c:60 src/yes.c:61 +#, c-format +msgid "" +"\n" +"Report bugs to <%s>.\n" +msgstr "" +"\n" +"Rapporter toutes anomalies à <%s>.\n" + +#: src/basename.c:114 src/chgrp.c:210 src/chmod.c:352 src/chown.c:211 +#: src/chroot.c:78 src/csplit.c:1464 src/dirname.c:89 src/expr.c:178 +#: src/install.c:284 src/link.c:87 src/mkdir.c:124 src/mkfifo.c:113 +#: src/mknod.c:137 src/pathchk.c:194 src/readlink.c:101 src/readlink.c:133 +#: src/rm.c:199 src/rmdir.c:206 src/seq.c:411 src/sleep.c:139 src/stat.c:802 +#: src/unlink.c:88 +msgid "too few arguments" +msgstr "Trop peu de arguments." + +#: src/basename.c:115 src/dircolors.c:482 src/dirname.c:90 src/hostid.c:79 +#: src/hostname.c:122 src/link.c:93 src/mknod.c:139 src/readlink.c:141 +#: src/seq.c:417 src/split.c:498 src/tr.c:1848 src/unlink.c:94 +#: src/uptime.c:244 src/users.c:169 src/who.c:764 +msgid "too many arguments" +msgstr "Trop de arguments." + +#: src/cat.c:42 src/split.c:43 +msgid "Torbjorn Granlund and Richard M. Stallman" +msgstr "Torbjorn Granlund et Richard M. Stallman" + +#: src/cat.c:92 +#, c-format +msgid "Usage: %s [OPTION] [FILE]...\n" +msgstr "Usage: %s [OPTION] [FICHIER]...\n" + +#: src/cat.c:96 +msgid "" +"Concatenate FILE(s), or standard input, to standard output.\n" +"\n" +" -A, --show-all equivalent to -vET\n" +" -b, --number-nonblank number nonblank output lines\n" +" -e equivalent to -vE\n" +" -E, --show-ends display $ at end of each line\n" +" -n, --number number all output lines\n" +" -s, --squeeze-blank never more than one single blank line\n" +msgstr "" +"Concaténer le(s) FICHIER(s), ou de l'ENTRÉE standard, vers la sortie " +"standard.\n" +"\n" +" -A, --show-all équivalent à -vET\n" +" -b, --number-nonblank numéroter que les lignes non vides\n" +" -e équivalent à -vE\n" +" -E, --show-ends afficher $ à la fin de chaque ligne\n" +" -n, --number numéroter toutes les lignes\n" +" -s, --squeeze-blank afficher jamais plus qu'une seule ligne vide\n" + +#: src/cat.c:106 +msgid "" +" -t equivalent to -vT\n" +" -T, --show-tabs display TAB characters as ^I\n" +" -u (ignored)\n" +" -v, --show-nonprinting use ^ and M- notation, except for LFD and TAB\n" +msgstr "" +" -t équivalent à -vT\n" +" -T, --show-tabs afficher les caractères TAB comme ^I\n" +" -u (ignoré)\n" +" -v, --show-nonprinting utiliser la notation ^ et M- ,\n" +" excepté pour LFD et TAB\n" + +#: src/cat.c:114 src/sum.c:72 +msgid "" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"Sans FICHIER, ou quand le FICHIER est -, lire de l'entrée standard.\n" + +#: src/cat.c:119 +msgid "" +"\n" +" -B, --binary use binary writes to the console device.\n" +"\n" +msgstr "" +"\n" +" -B, --binary écrire en binaire sur la console.\n" +"\n" + +#: src/cat.c:314 +#, c-format +msgid "cannot do ioctl on `%s'" +msgstr "Ne peut exécuter « ioctl » sur « %s »" + +#: src/cat.c:669 src/dd.c:1222 src/od.c:1013 src/tee.c:181 +msgid "standard output" +msgstr "sortie standard" + +#: src/cat.c:800 +#, c-format +msgid "%s: input file is output file" +msgstr "%s: le fichier à l'entrée est le même qu'à la sortie." + +#: src/cat.c:858 +msgid "closing standard input" +msgstr "fermeture de l'entrée standard" + +#: src/cat.c:861 +msgid "closing standard output" +msgstr "fermeture de la sortie standard" + +#: src/chgrp.c:93 +msgid "cannot change to null group" +msgstr "ne peut modifier pour le groupe nul" + +#: src/chgrp.c:102 +#, c-format +msgid "invalid group name %s" +msgstr "nom de groupe invalide %s" + +#: src/chgrp.c:106 +msgid "group number" +msgstr "numéro de groupe" + +#: src/chgrp.c:109 +#, c-format +msgid "invalid group number %s" +msgstr "numéro de groupe invalide %s" + +#: src/chgrp.c:126 +#, c-format +msgid "" +"Usage: %s [OPTION]... GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Usage: %s [OPTION]... GROUPE FICHIER...\n" +" ou: %s [OPTION]... --reference=FICHIER-R FICHIER...\n" + +#: src/chgrp.c:131 +msgid "" +"Change the group membership of each FILE to GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"Changer le groupe d'appartenance de chaque FICHIER au GROUPE.\n" +"\n" +" -c, --changes utiliser le mode bavard mais rapporter " +"seulement\n" +" les modifications lorsqu'elles surviennent\n" +" --dereference affecter le référent de chaque lien symbolique,\n" +" plutôt que le lien symbolique lui-même\n" + +#: src/chgrp.c:138 src/chown.c:112 +msgid "" +" -h, --no-dereference affect symbolic links instead of any referenced " +"file\n" +" (available only on systems that can change the\n" +" ownership of a symlink)\n" +msgstr "" +" -h, --no-dereference modifier les liens symboliques au lieu des\n" +" fichiers référencés (disponible seulement\n" +" sur les systèmes offrant l'appel système " +"lchown)\n" + +#: src/chgrp.c:143 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's group rather than the specified\n" +" GROUP value\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet supprimer la plupart des messages d'erreur\n" +" --reference=FICHIER utiliser le groupe de référence du FICHIER\n" +" au lieu d'une valeur de groupe\n" +" -R, --recursive modifier récursivement fichiers et répertoires\n" +" -v, --verbose produire un diagnostic pour chaque fichier " +"traité\n" + +#: src/chgrp.c:218 src/chmod.c:157 src/chmod.c:365 src/chown-core.c:235 +#: src/chown-core.c:247 src/chown.c:220 src/cp.c:303 src/touch.c:169 +#: src/touch.c:363 +#, c-format +msgid "failed to get attributes of %s" +msgstr "échec d'obtention des attributs de %s" + +#: src/chmod.c:102 +#, c-format +msgid "getting new attributes of %s" +msgstr "obtention des nouveaux attributs de %s" + +#: src/chmod.c:124 +#, c-format +msgid "mode of %s changed to %04lo (%s)\n" +msgstr "Le mode d'accès de %s a été modifié à %04lo (%s).\n" + +#: src/chmod.c:127 +#, c-format +msgid "failed to change mode of %s to %04lo (%s)\n" +msgstr "Échec du changement de mode de %s à %04lo (%s).\n" + +#: src/chmod.c:130 +#, c-format +msgid "mode of %s retained as %04lo (%s)\n" +msgstr "Le mode d'accès de %s qui a été conservé est: %04lo (%s).\n" + +#: src/chmod.c:179 +#, c-format +msgid "changing permissions of %s" +msgstr "modification des permissions de %s" + +#: src/chmod.c:242 +#, c-format +msgid "" +"Usage: %s [OPTION]... MODE[,MODE]... FILE...\n" +" or: %s [OPTION]... OCTAL-MODE FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Usage: %s [OPTION]... MODE[,MODE]... FICHIER...\n" +" ou: %s [OPTION]... MODE-OCTAL FICHIER\n" +" ou: %s [OPTION]... --reference=FICHIER-R FICHIER\n" + +#: src/chmod.c:248 +msgid "" +"Change the mode of each FILE to MODE.\n" +"\n" +" -c, --changes like verbose but report only when a change is " +"made\n" +" -f, --silent, --quiet suppress most error messages\n" +" -v, --verbose output a diagnostic for every file processed\n" +" --reference=RFILE use RFILE's mode instead of MODE values\n" +" -R, --recursive change files and directories recursively\n" +msgstr "" +"Changer le MODE d'accès de chaque FICHIER.\n" +"\n" +" -c, --changes utiliser le mode bavard mais rapporter seulement\n" +" les modifications lorsqu'elles surviennent\n" +" -f, --silent, --quiet supprimer la plupart des messages d'erreur\n" +" -v, --verbose produire un diagnostic pour chaque fichier traité\n" +" --reference=FICHIER utiliser les modes d'accès du FICHIER de " +"référence\n" +" au lieu de valeurs\n" +" -R, --recursive modifier récursivement fichiers et répertoires\n" + +#: src/chmod.c:259 +msgid "" +"\n" +"Each MODE is one or more of the letters ugoa, one of the symbols +-= and\n" +"one or more of the letters rwxXstugo.\n" +msgstr "" +"\n" +"Chaque MODE se compose d'un ou plusieurs lettres de ugoa, un des symbols +-= " +"et\n" +"d'une ou plusieurs lettres rwxXstugo.\n" + +#: src/chmod.c:320 +#, c-format +msgid "invalid character %s in mode string %s" +msgstr "caractère invalide %s dans la chaîne du mode %s" + +#: src/chmod.c:361 +#, c-format +msgid "invalid mode string: %s" +msgstr "chaîne de mode invalide: %s" + +#: src/chown-core.c:116 +#, c-format +msgid "neither symbolic link %s nor referent has been changed\n" +msgstr "Ni le lien symbolique %s ni la référence n'ont changé.\n" + +#: src/chown-core.c:143 +#, c-format +msgid "changed ownership of %s to %s\n" +msgstr "Changement de propriétaire de %s vers %s\n" + +#: src/chown-core.c:144 +#, c-format +msgid "changed group of %s to %s\n" +msgstr "Changement de groupe de %s vers %s\n" + +#: src/chown-core.c:148 +#, c-format +msgid "failed to change ownership of %s to %s\n" +msgstr "échec de changement de propriétaire de %s vers %s\n" + +#: src/chown-core.c:149 +#, c-format +msgid "failed to change group of %s to %s\n" +msgstr "Échec de changement de groupe de %s vers %s\n" + +#: src/chown-core.c:153 +#, c-format +msgid "ownership of %s retained as %s\n" +msgstr "L'appartenance de %s qui a été retenue est %s\n" + +#: src/chown-core.c:154 +#, c-format +msgid "group of %s retained as %s\n" +msgstr "Le groupe d'appartenance de %s qui a été retenu est %s.\n" + +#: src/chown-core.c:326 +#, c-format +msgid "changing ownership of %s" +msgstr "changement de propriétaire pour %s" + +#: src/chown-core.c:327 +#, c-format +msgid "changing group of %s" +msgstr "modification du groupe de %s" + +#: src/chown-core.c:345 +#, c-format +msgid "unable to restore permissions of %s" +msgstr "incapable de restaurer es permissions de %s" + +#: src/chown.c:99 +#, c-format +msgid "" +"Usage: %s [OPTION]... OWNER[:[GROUP]] FILE...\n" +" or: %s [OPTION]... :GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Usage: %s [OPTION]... PROPRIÉTAIRE[:[GROUPE]] FICHIER...\n" +" ou: %s [OPTION]... :GROUPE FICHIER...\n" +" ou: %s [OPTION]... --reference=FICHIER-R FICHIER\n" + +#: src/chown.c:105 +msgid "" +"Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"Changer le propriétaire et/ou le groupe de chaque FICHIER.\n" +"\n" +" -c, --changes utiliser le mode bavard mais rapporter " +"seulement\n" +" les modifications lorsqu'elles surviennent\n" +" --dereference affecter le référent de chaque lien symbolique,\n" +" plutôt que le lien symbolique lui-même\n" + +#: src/chown.c:117 +msgid "" +" --from=CURRENT_OWNER:CURRENT_GROUP\n" +" change the owner and/or group of each file only if\n" +" its current owner and/or group match those " +"specified\n" +" here. Either may be omitted, in which case a " +"match\n" +" is not required for the omitted attribute.\n" +msgstr "" +" --from=PROPRIÉTAIRE_COURANT:GROUPE_COURANT\n" +" changer le propriétaire et/ou le groupe de " +"chaque fichier\n" +" seulement s'il y a concordance avec le " +"propriétaire\n" +" et/ou groupe courant spécifié. Les deux peuvent " +"être\n" +" omis, auquel cas la concordance n'est pas " +"requise pour\n" +" l'argument non spécifié.\n" + +#: src/chown.c:124 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's owner and group rather than\n" +" the specified OWNER:GROUP values\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet supprimer la plupart des messages d'erreur\n" +" --reference=FICHIER utiliser l'appartenance du propriétaire et du\n" +" groupe du FICHIER de référence au lieu\n" +" de valeurs explicites PROPRIÉTAIRE:GROUPE\n" +" -R, --recursive modifier récursivement fichiers et répertoires\n" +" -v, --verbose indiquer ce qui a été fait\n" + +#: src/chown.c:133 +msgid "" +"\n" +"Owner is unchanged if missing. Group is unchanged if missing, but changed\n" +"to login group if implied by a `:'. OWNER and GROUP may be numeric as well\n" +"as symbolic.\n" +msgstr "" +"\n" +"Le propriétaire n'est pas modifié si manquant. Le groupe n'est pas modifié " +"si manquant,\n" +"mais modifié au groupe de login implicite si « : » est spécifié.\n" +"Le propriétaire et le groupe peuvent être numérique ou symbolique.\n" + +#: src/chroot.c:45 +#, c-format +msgid "" +"Usage: %s NEWROOT [COMMAND...]\n" +" or: %s OPTION\n" +msgstr "" +"Usage: %s RACINE [COMMANDE...\n" +" or: %s OPTION\n" + +#: src/chroot.c:49 +msgid "" +"Run COMMAND with root directory set to NEWROOT.\n" +"\n" +msgstr "" +"Exécuter la COMMANDE avec le répertoire root initialisé à NOUVEAU-ROOT.\n" +"\n" + +#: src/chroot.c:55 +msgid "" +"\n" +"If no command is given, run ``${SHELL} -i'' (default: /bin/sh).\n" +msgstr "" +"\n" +"Si aucune commande n'est fournie, exécuter ``${SHELL} -i'' (par défaut: /bin/" +"sh).\n" + +#: src/chroot.c:84 +#, c-format +msgid "cannot change root directory to %s" +msgstr "ne changer le répertoire racine vers %s" + +#: src/chroot.c:87 +msgid "cannot chdir to root directory" +msgstr "ne peut aller vers le répertoire root" + +#: src/cksum.c:234 +#, c-format +msgid "%s: file too long" +msgstr "%s: fichier trop long" + +#: src/cksum.c:282 +#, c-format +msgid "" +"Usage: %s [FILE]...\n" +" or: %s [OPTION]\n" +msgstr "" +"Usage: %s [FICHIER]...\n" +" or: %s [OPTION]\n" + +#: src/cksum.c:287 +msgid "" +"Print CRC checksum and byte counts of each FILE.\n" +"\n" +msgstr "" +"Afficher la somme de contrôle CRC et le décompte d'octets de chaque " +"FICHIER.\n" +"\n" + +#: src/comm.c:35 src/ls.c:131 src/uniq.c:40 +msgid "Richard Stallman and David MacKenzie" +msgstr "Richard Stallman et David MacKenzie" + +#: src/comm.c:73 +#, c-format +msgid "Usage: %s [OPTION]... LEFT_FILE RIGHT_FILE\n" +msgstr "Usage: %s [OPTION]... FICHIER_GAUCHE FICHIER_DROIT\n" + +#: src/comm.c:77 +msgid "" +"Compare sorted files LEFT_FILE and RIGHT_FILE line by line.\n" +"\n" +" -1 suppress lines unique to left file\n" +" -2 suppress lines unique to right file\n" +" -3 suppress lines that appear in both files\n" +msgstr "" +"Comparer les fichiers triés GAUCHE et DROITE ligne par ligne.\n" +"\n" +" -1 supprimer les lignes uniques du fichier de gauche\n" +" -2 supprimer les lignes uniques du fichier de droite\n" +" -3 supprimer les lignes uniques des 2 fichiers\n" + +#: src/copy.c:162 src/du.c:332 +#, c-format +msgid "cannot access %s" +msgstr "ne peut accéder %s" + +#: src/copy.c:226 +#, c-format +msgid "cannot open %s for reading" +msgstr "Ne peut ouvrir %s en lecture" + +#: src/copy.c:232 src/copy.c:286 src/copy.c:301 src/dd.c:1199 +#, c-format +msgid "cannot fstat %s" +msgstr "ne peut évaluer par fstat() %s" + +#: src/copy.c:242 +#, c-format +msgid "skipping file %s, as it was replaced while being copied" +msgstr "escamotage du fichier %s, parce qu %s" +msgstr "ne peut déplacer le répertoire dans un non-répertoire: %s -> %s" + +#: src/copy.c:997 +#, c-format +msgid "backing up %s would destroy source; %s not moved" +msgstr "L'archivage de %s pourrait détruire la source: %s n'a pas été déplacé." + +#: src/copy.c:998 +#, c-format +msgid "backing up %s would destroy source; %s not copied" +msgstr "" +"L'archivage de %s pourrait détruire le fichier SOURCE:\n" +"%s n'a pas été copié." + +#: src/copy.c:1013 src/ln.c:273 +#, c-format +msgid "cannot backup %s" +msgstr "ne peut archiver %s" + +#: src/copy.c:1049 src/ln.c:308 +#, c-format +msgid " (backup: %s)" +msgstr " (archiver: %s)" + +#: src/copy.c:1099 +#, c-format +msgid "cannot copy a directory, %s, into itself, %s" +msgstr "ne peut copier un répertoire %s dans lui-même %s" + +#: src/copy.c:1106 +#, c-format +msgid "will not create hard link %s to directory %s" +msgstr "ne peut créer un lien direct %s vers le répertoire %s" + +#: src/copy.c:1132 +#, c-format +msgid "cannot create hard link %s to %s" +msgstr "ne peut créer un lien direct %s vers %s" + +#: src/copy.c:1186 +#, c-format +msgid "cannot move %s to a subdirectory of itself, %s" +msgstr "ne peut déplacer %s vers un sous-répertoire de lui-même %s" + +#: src/copy.c:1229 +#, c-format +msgid "cannot move %s to %s" +msgstr "ne peut déplacer %s vers %s" + +#: src/copy.c:1241 +#, c-format +msgid "inter-device move failed: %s to %s; unable to remove target" +msgstr "" +"échec de déplacement inter-périphérique: %s vers %s; incapable de détruire " +"la cible" + +#: src/copy.c:1269 +#, c-format +msgid "cannot copy cyclic symbolic link %s" +msgstr "ne peut copier des liens symboliques cycliques %s." + +#: src/copy.c:1346 +#, c-format +msgid "%s: can make relative symbolic links only in current directory" +msgstr "" +"%s: peut créer des liens symboliques relatifs\n" +"seulement que dans le répertoire courant." + +#: src/copy.c:1353 +#, c-format +msgid "cannot create symbolic link %s to %s" +msgstr "ne peut créer un lien symbolique %s vers %s" + +#: src/copy.c:1364 +#, c-format +msgid "cannot create link %s" +msgstr "ne peut créer le lien %s" + +#: src/copy.c:1389 src/mkfifo.c:133 +#, c-format +msgid "cannot create fifo %s" +msgstr "ne peut créer le fifo %s" + +#: src/copy.c:1403 +#, c-format +msgid "cannot create special file %s" +msgstr "ne peut créer le fichier spécial %s" + +#: src/copy.c:1415 src/ls.c:2493 src/stat.c:426 +#, c-format +msgid "cannot read symbolic link %s" +msgstr "ne peut lire le lien symbolique %s" + +#: src/copy.c:1440 +#, c-format +msgid "cannot create symbolic link %s" +msgstr "ne peut créer le lien symbolique %s" + +#: src/copy.c:1456 src/copy.c:1519 src/cp.c:339 +#, c-format +msgid "failed to preserve ownership for %s" +msgstr "échec de préservation du propriétaire pour %s" + +#: src/copy.c:1471 +#, c-format +msgid "%s has unknown file type" +msgstr "%s possède un type de fichier inconnu." + +#: src/copy.c:1506 +#, c-format +msgid "preserving times for %s" +msgstr "préservation des dates pour %s" + +#: src/copy.c:1531 +#, c-format +msgid "failed to preserve authorship for %s" +msgstr "échec de préservation du propriétaire pour %s" + +#: src/copy.c:1549 +#, c-format +msgid "setting permissions for %s" +msgstr "initialisation des permissions de %s" + +#: src/copy.c:1571 src/ln.c:326 +#, c-format +msgid "cannot un-backup %s" +msgstr "ne peut désarchiver %s" + +#: src/copy.c:1575 +#, c-format +msgid "%s -> %s (unbackup)\n" +msgstr "%s -> %s (désarchivage)\n" + +#: src/cp.c:53 +msgid "Torbjorn Granlund, David MacKenzie, and Jim Meyering" +msgstr "Torbjorn Granlund, David MacKenzie et Jim Meyering" + +#: src/cp.c:164 src/mv.c:311 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST\n" +" or: %s [OPTION]... SOURCE... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY SOURCE...\n" +msgstr "" +"Usage: %s [OPTION]... SOURCE CIBLE\n" +" ou: %s [OPTION]... SOURCE... RÉPERTOIRE\n" +" ou: %s [OPTION]... --target-directory=RÉPERTOIRE SOURCE...\n" + +#: src/cp.c:170 +msgid "" +"Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"Copier la SOURCE vers la DESTINATION, ou de multiples SOURCES vers un " +"RÉPERTOIRE.\n" +"\n" + +#: src/cp.c:174 src/csplit.c:1505 src/cut.c:182 src/df.c:717 src/du.c:179 +#: src/expand.c:119 src/fmt.c:277 src/fold.c:76 src/head.c:98 +#: src/install.c:609 src/kill.c:103 src/ln.c:354 src/ls.c:3767 src/mkdir.c:66 +#: src/mkfifo.c:60 src/mknod.c:61 src/mv.c:321 src/nl.c:185 src/paste.c:413 +#: src/pr.c:2763 src/ptx.c:1867 src/shred.c:166 src/sort.c:286 src/split.c:105 +#: src/tac.c:136 src/tail.c:244 src/touch.c:249 src/unexpand.c:384 +#: src/uniq.c:148 +msgid "" +"Mandatory arguments to long options are mandatory for short options too.\n" +msgstr "" +"Les arguments obligatoires pour les options de formes longues le sont aussi\n" +"pour les options de formes courtes.\n" + +#: src/cp.c:177 +msgid "" +" -a, --archive same as -dpR\n" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" --copy-contents copy contents of special files when " +"recursive\n" +" -d same as --no-dereference --preserve=link\n" +msgstr "" +" -a, --archive identique à -dpR\n" +" --backup[=CONTRÔLE] archiver chaque fichier de destination\n" +" -b identique à --backup mais sans argument\n" +" --copy-contents copier le contenu des fichier spéciaux en " +"mode récursif\n" +" -d identique à --no-dereference --preserve=link\n" + +#: src/cp.c:184 +msgid "" +" --no-dereference never follow symbolic links\n" +" -f, --force if an existing destination file cannot be\n" +" opened, remove it and try again\n" +" -i, --interactive prompt before overwrite\n" +" -H follow command-line symbolic links\n" +msgstr "" +" --no-dereference ne pas suivre les liens symboliques\n" +" -f, --force si un fichier de destination existe et \n" +" ne peut être ouvert alors le détruire et\n" +" essayer à nouveau\n" +" -i, --interactive demander confirmation avant d'écraser\n" +" -H suivre les liens symboliques de la ligne de " +"commande\n" + +#: src/cp.c:191 +msgid "" +" -l, --link link files instead of copying\n" +" -L, --dereference always follow symbolic links\n" +" -p same as --preserve=mode,ownership,timestamps\n" +" --preserve[=ATTR_LIST] preserve the specified attributes (default:\n" +" mode,ownership,timestamps), if possible\n" +" additional attributes: links, all\n" +msgstr "" +" -l, --link faire des liens sur les fichiers au lieu de " +"les copier\n" +" -L, --dereference toujours suivres les liens symboliques\n" +" -p identique à --preserve=mode,ownership," +"timestamps\n" +" --preserve[=ATTR_LIST] préserver les attributts spécifiques (par " +"défaut:\n" +" mode,ownership,timestamps), et si " +"posssible\n" +" les attributs additionels: links, all\n" + +#: src/cp.c:199 +msgid "" +" --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +" --parents append source path to DIRECTORY\n" +" -P same as `--no-dereference'\n" +msgstr "" +" --no-preserve=LISTE_ATTR ne pas préserver les attributs spécifiques\n" +" --parents accoler le chemin source au répertoire\n" +" -P identique à « --no-dereference »\n" + +#: src/cp.c:204 +msgid "" +" -R, -r, --recursive copy directories recursively\n" +" --remove-destination remove each existing destination file before\n" +" attempting to open it (contrast with --" +"force)\n" +msgstr "" +" -r, -r, --recursive copier récursivement les répertoires\n" +" --remove-destination enlever chaque fichier de destination " +"existant\n" +" avant de l'ouvrir (par contraste avec --" +"force)\n" + +#: src/cp.c:209 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --sparse=WHEN control creation of sparse files\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +msgstr "" +" --reply={yes,no,query} spécifier comment traiter les requêtes à " +"propos\n" +" d'un fichier de destination existant\n" +" --sparse=DATE contrôler la DATE de création des fichiers\n" +" dispersés\n" +" --strip-trailing-slashes enlever les « / » en suffixe de chacun\n" +" des arguments SOURCE\n" + +#: src/cp.c:216 +msgid "" +" -s, --symbolic-link make symbolic links instead of copying\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +msgstr "" +" -s, --symbolic-link créer des liens symboliques au lieu de copier\n" +" -S, --suffix=SUFFIXE écraser le suffixe usuel d'archivage\n" +" par le SUFFIXE\n" +" --target-directory=RÉPERTOIRE\n" +" déplacer tous les fichiers SOURCE en arguments\n" +" vers le RÉPERTOIRE\n" + +#: src/cp.c:221 +msgid "" +" -u, --update copy only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +" -x, --one-file-system stay on this file system\n" +msgstr "" +" -u, --update déplacer seulement les vieux ou\n" +" les tout nouveaux fichiers\n" +" -v, --verbose expliquer ce qui a été fait\n" +" -x, --one-file-system demeurer sur ce système de fichiers\n" + +#: src/cp.c:230 +msgid "" +"\n" +"By default, sparse SOURCE files are detected by a crude heuristic and the\n" +"corresponding DEST file is made sparse as well. That is the behavior\n" +"selected by --sparse=auto. Specify --sparse=always to create a sparse DEST\n" +"file whenever the SOURCE file contains a long enough sequence of zero " +"bytes.\n" +"Use --sparse=never to inhibit creation of sparse files.\n" +"\n" +msgstr "" +"\n" +"Par défaut, les fichiers SOURCES dispersés sont détectés par le biais\n" +"d'une heuristique grossière et le fichier CIBLE correspondant est aussi\n" +"construit de façon dispersé. Il s'agit d'un comportement sélectionné\n" +"par l'option --sparse=auto. Spécifiez --sparse=always pour créer un " +"fichier\n" +"CIBLE dispersé lorsque le fichier SOURCE contient de longues séquences de\n" +"d'octets de valeur zéro.\n" +"Utilisez --sparse=never pour inhiber la création de fichiers dispersés.\n" +"\n" + +#: src/cp.c:239 +msgid "" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"Le suffixe d'archive est « ~ », initialisé autrement avec --suffix ou\n" +"SIMPLE_BACKUP_SUFFIX. La méthode du contrôle de version peut être " +"sélectionné\n" +"par l'option --backup ou par VERSION_CONTROL par le bias des variables\n" +"d'environnement selon les valeurs suivantes:\n" +"\n" + +#: src/cp.c:245 src/install.c:642 src/ln.c:384 src/mv.c:355 +msgid "" +" none, off never make backups (even if --backup is given)\n" +" numbered, t make numbered backups\n" +" existing, nil numbered if numbered backups exist, simple otherwise\n" +" simple, never always make simple backups\n" +msgstr "" +" none, off ne jamais archiver (même si --backup est utilisé)\n" +" numbered, t faire des archives numérotées\n" +" existing, nil numéroter si des archives numérotées existent déjà,\n" +" ne pas numéroter autrement\n" +" simple, never toujours faire des archives de type simple\n" + +#: src/cp.c:251 +msgid "" +"\n" +"As a special case, cp makes a backup of SOURCE when the force and backup\n" +"options are given and SOURCE and DEST are the same name for an existing,\n" +"regular file.\n" +msgstr "" +"\n" +"Un cas spécial où « cp » archive la SOURCE lorsque les options « force » et\n" +"« backup » sont utilisées et que la SOURCE et la DESTINATION portent le\n" +"même nom qu'un fichier régulier existant.\n" + +#: src/cp.c:325 +#, c-format +msgid "failed to preserve times for %s" +msgstr "échec de préservation des dates pour %s" + +#: src/cp.c:349 +#, c-format +msgid "failed to preserve permissions for %s" +msgstr "échec de préservation des permissions de %s" + +#: src/cp.c:434 +#, c-format +msgid "cannot make directory %s" +msgstr "ne peut créer le répertoire %s" + +#: src/cp.c:493 src/ln.c:490 src/mv.c:459 src/shred.c:1601 +msgid "missing file argument" +msgstr "argument fichier manquant" + +#: src/cp.c:498 +msgid "missing destination file" +msgstr "fichier cible manquant" + +#: src/cp.c:523 src/ln.c:161 src/ln.c:183 src/ln.c:210 src/ln.c:297 +#, c-format +msgid "accessing %s" +msgstr "accès de %s" + +#: src/cp.c:546 +#, c-format +msgid "%s: specified target is not a directory" +msgstr "%s: cible spécifiée mais n'est pas un répertoire" + +#: src/cp.c:554 +#, c-format +msgid "copying multiple files, but last argument %s is not a directory" +msgstr "" +"Lors de la copie de plusieurs fichiers:\n" +"le dernier argument %s n'est pas un répertoire." + +#: src/cp.c:652 +msgid "when preserving paths, the destination must be a directory" +msgstr "" +"Lors de la préservation des chemins: \n" +"la destination doit être un répertoire." + +#: src/cp.c:878 src/install.c:219 src/ln.c:434 src/mv.c:405 +#, c-format +msgid "" +"warning: --version-control (-V) is obsolete; support for it\n" +"will be removed in some future release. Use --backup=%s instead." +msgstr "" +"AVERTISSEMENT: --version-control (-V) est obsolète; son soutien\n" +"sera retiré dans une prochaine version. Utiliser --backup=%s à la place." + +#: src/cp.c:972 src/ln.c:464 +msgid "symbolic links are not supported on this system" +msgstr "les liens symboliques ne sont supportés sur ce système" + +#: src/cp.c:1008 +msgid "cannot make both hard and symbolic links" +msgstr "Ne peut créer à la fois un lien symbolique et direct." + +#: src/cp.c:1016 src/install.c:275 src/ln.c:530 src/mv.c:483 +msgid "backup type" +msgstr "type d'archive" + +#: src/csplit.c:41 +msgid "Stuart Kemp and David MacKenzie" +msgstr "Stuart Kemp et David MacKenzie" + +#: src/csplit.c:289 src/csplit.c:1481 src/tac-pipe.c:57 src/tee.c:220 +#: src/tr.c:1609 src/tr.c:1711 src/tr.c:1754 +msgid "read error" +msgstr "Erreur de lecture." + +#: src/csplit.c:583 +msgid "input disappeared" +msgstr "L'entrée est disparue." + +#: src/csplit.c:705 src/csplit.c:716 +#, c-format +msgid "%s: line number out of range" +msgstr "%s: numéro de ligne hors plage." + +#: src/csplit.c:743 +#, c-format +msgid "%s: `%s': line number out of range" +msgstr "%s: « %s »: numéro de ligne hors plage." + +#: src/csplit.c:746 src/csplit.c:792 +#, c-format +msgid " on repetition %d\n" +msgstr " par répétition %d\n" + +#: src/csplit.c:788 +#, c-format +msgid "%s: `%s': match not found" +msgstr "%s: « %s »: concordance non trouvée." + +#: src/csplit.c:849 src/csplit.c:889 src/tac.c:262 +msgid "error in regular expression search" +msgstr "Erreur dans l'expression régulière recherchée." + +#: src/csplit.c:992 +#, c-format +msgid "write error for `%s'" +msgstr "Erreur d'écriture sur « %s »" + +#: src/csplit.c:1064 +#, c-format +msgid "%s: `+' or `-' expected after delimeter" +msgstr "%s: « + » ou « - » attendu après le délimiteur." + +#: src/csplit.c:1068 +#, c-format +msgid "%s: integer expected after `%c'" +msgstr "%s: entier attendu après « %c »" + +#: src/csplit.c:1088 +#, c-format +msgid "%s: `}' is required in repeat count" +msgstr "%s: « } » est requis pour un compteur de répétition." + +#: src/csplit.c:1098 +#, c-format +msgid "%s}: integer required between `{' and `}'" +msgstr "%s}: entier requis entre « { » et « } »" + +#: src/csplit.c:1125 +#, c-format +msgid "%s: closing delimeter `%c' missing" +msgstr "%s: délimiteur de fermeture « %c » manquant." + +#: src/csplit.c:1141 +#, c-format +msgid "%s: invalid regular expression: %s" +msgstr "%s: expression régulière invalide: %s" + +#: src/csplit.c:1174 +#, c-format +msgid "%s: invalid pattern" +msgstr "%s: patron invalide." + +#: src/csplit.c:1177 +#, c-format +msgid "%s: line number must be greater than zero" +msgstr "%s: le numéro de ligne doit être plus grand que zéro." + +#: src/csplit.c:1183 +#, c-format +msgid "line number `%s' is smaller than preceding line number, %s" +msgstr "le numéro de ligne « %s » est plus petit que le numéro précédent %s" + +#: src/csplit.c:1189 +#, c-format +msgid "warning: line number `%s' is the same as preceding line number" +msgstr "AVERTISSEMENT: le numéro de ligne « %s » est le même que le précédent." + +#: src/csplit.c:1314 +msgid "missing conversion specifier in suffix" +msgstr "Symbole de conversion manquant dans le suffixe." + +#: src/csplit.c:1320 +#, c-format +msgid "invalid conversion specifier in suffix: %c" +msgstr "Le symbole de conversion %c est invalide dans le suffixe." + +#: src/csplit.c:1323 +#, c-format +msgid "invalid conversion specifier in suffix: \\%.3o" +msgstr "Le symbole de conversion \\%.3o est invalide dans le suffixe." + +#: src/csplit.c:1355 +#, c-format +msgid "missing %% conversion specification in suffix" +msgstr "La spéfication de conversion %% est manquante dans le suffixe." + +#: src/csplit.c:1358 +#, c-format +msgid "too many %% conversion specifications in suffix" +msgstr "Trop de spécifications %% de conversion dans le suffixe." + +#: src/csplit.c:1441 +#, c-format +msgid "%s: invalid number" +msgstr "%s: nombre invalide." + +#: src/csplit.c:1496 +#, c-format +msgid "Usage: %s [OPTION]... FILE PATTERN...\n" +msgstr "Usage: %s [OPTION]... FICHIER PATRON...\n" + +#: src/csplit.c:1500 +msgid "" +"Output pieces of FILE separated by PATTERN(s) to files `xx01', `xx02', ...,\n" +"and output byte counts of each piece to standard output.\n" +"\n" +msgstr "" +"Produire des morceaux de FICHIER séparées par PATRON(s) vers les fichiers\n" +"« xx01 », « xx02 », ... et le nombre d'octets de chaque morceau sur la " +"sortie standard.\n" +"\n" + +#: src/csplit.c:1508 +#, c-format +msgid "" +" -b, --suffix-format=FORMAT use sprintf FORMAT instead of %d\n" +" -f, --prefix=PREFIX use PREFIX instead of `xx'\n" +" -k, --keep-files do not remove output files on errors\n" +msgstr "" +" -b, --suffix-format=FORMAT utiliser sprintf FORMAT au lieu de %d\n" +" -f, --prefix=PRÉFIXE utiliser le PRÉFIXE au lieu de « xx »\n" +" -k, --keep-files ne pas détruire les fichiers \n" +" lorsqu'il y a erreur\n" + +#: src/csplit.c:1513 +msgid "" +" -n, --digits=DIGITS use specified number of digits instead of 2\n" +" -s, --quiet, --silent do not print counts of output file sizes\n" +" -z, --elide-empty-files remove empty output files\n" +msgstr "" +" -n, --digits=NOMBRE utiliser NOMBRE de chiffres au lieu de 2\n" +" -s, --quiet, --silent ne pas afficher la taille des fichiers\n" +" de sortie\n" +" -z, --elide-empty-files détruire les fichiers de sortie vides\n" + +#: src/csplit.c:1520 +msgid "" +"\n" +"Read standard input if FILE is -. Each PATTERN may be:\n" +msgstr "" +"\n" +"Lire de l'entrée standard si le FICHIER est -. Chaque PATRON peut être:\n" + +#: src/csplit.c:1524 +msgid "" +"\n" +" INTEGER copy up to but not including specified line number\n" +" /REGEXP/[OFFSET] copy up to but not including a matching line\n" +" %REGEXP%[OFFSET] skip to, but not including a matching line\n" +" {INTEGER} repeat the previous pattern specified number of times\n" +" {*} repeat the previous pattern as many times as possible\n" +"\n" +"A line OFFSET is a required `+' or `-' followed by a positive integer.\n" +msgstr "" +"\n" +" ENTIER copier jusqu'à mais sans inclure le nombre spécifiée\n" +" de lignes\n" +" /REGEXP/[SAUT] copier jusqu'à la détection d'une ligne identique\n" +" mais sans l'inclure\n" +" %%REGEXP%%[SAUT] escamoter jusqu'à, mais sans inclure une\n" +" ligne identique\n" +" {ENTIER} répéter le patron précédent un nombre de fois\n" +" {*} répéter le patron précédent le plus souvent possible\n" +"\n" +"Une ligne de SAUT a besoin d'un « + » ou « - » suivi d'un entier positif.\n" + +#: src/cut.c:39 +msgid "David Ihnat, David MacKenzie, and Jim Meyering" +msgstr "David Ihnat, David MacKenzie et Jim Meyering" + +#: src/cut.c:174 src/df.c:711 src/du.c:174 src/expand.c:110 src/fold.c:67 +#: src/head.c:88 src/ls.c:3761 src/nl.c:176 src/paste.c:403 src/pr.c:2754 +#: src/sort.c:276 src/sum.c:60 src/tac.c:127 src/tail.c:234 src/tee.c:63 +#: src/unexpand.c:375 src/wc.c:125 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]...\n" +msgstr "Usage: %s [OPTION]... [FICHIER]...\n" + +#: src/cut.c:178 +msgid "" +"Print selected parts of lines from each FILE to standard output.\n" +"\n" +msgstr "" +"Afficher des parties de lignes de chaque FICHIER vers la sortie standard.\n" +"\n" + +#: src/cut.c:185 +msgid "" +" -b, --bytes=LIST output only these bytes\n" +" -c, --characters=LIST output only these characters\n" +" -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter\n" +msgstr "" +" -b, --bytes=LISTE afficher seulement la LISTE des octets\n" +" -c, --characters=LISTE afficher seulement la LISTE des caractères\n" +" -d, --delimiter=DÉLIM utiliser le DÉLIMiteur au lieu d'une tabulation\n" +" comme délimiteur de champs\n" + +#: src/cut.c:190 +msgid "" +" -f, --fields=LIST output only these fields; also print any line\n" +" that contains no delimiter character, unless\n" +" the -s option is specified\n" +" -n (ignored)\n" +msgstr "" +" -f, --fields=LISTE afficher seulement la LISTE des champs; afficher " +"aussi\n" +" les lignes qui ne contiennent pas de caractère " +"délimiteur,\n" +" à moins que l'option -s soit spécifiée\n" +" -n (ignoré)\n" + +#: src/cut.c:196 +msgid "" +" -s, --only-delimited do not print lines not containing delimiters\n" +" --output-delimiter=STRING use STRING as the output delimiter\n" +" the default is to use the input delimiter\n" +msgstr "" +" -s, --only-delimited ne pas afficher les lignes ne\n" +" contenant pas de délimiteurs\n" +" --output-delimiter=CHAÎNE\n" +" utiliser la CHAÎNE comme délimiteur de sortie\n" +" par défaut le délimiteur de l'entrée est utilisée\n" + +#: src/cut.c:203 +msgid "" +"\n" +"Use one, and only one of -b, -c or -f. Each LIST is made up of one\n" +"range, or many ranges separated by commas. Each range is one of:\n" +"\n" +" N N'th byte, character or field, counted from 1\n" +" N- from N'th byte, character or field, to end of line\n" +" N-M from N'th to M'th (included) byte, character or field\n" +" -M from first to M'th (included) byte, character or field\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"Utiliser une seule des options -b, -c ou -f. Chaque LISTE se compose d'une\n" +"intervalle, ou de plusieurs séparées par des virgules. Chaque intervalle\n" +"se compose de:\n" +"\n" +" N Nième octet, caractère ou champ, compté à partir de 1\n" +" N- du Nième octet, caractère ou champ, jusqu'à la fin de la ligne\n" +" N-M du Nième au Mième (inclus) octet, caractère ou champ\n" +" -M du premier au Mième (inclus) octet, caractère ou champ\n" +"\n" +"Sans FICHIER, ou quand le FICHIER est -, lire de l'entrée standard.\n" + +#: src/cut.c:288 src/cut.c:319 src/cut.c:379 +msgid "invalid byte or field list" +msgstr "Octet ou champ de liste invalide." + +#: src/cut.c:667 src/cut.c:676 +msgid "only one type of list may be specified" +msgstr "Un seul type de liste peut être spécifié." + +#: src/cut.c:670 +msgid "missing list of positions" +msgstr "Liste des positions manquante." + +#: src/cut.c:679 +msgid "missing list of fields" +msgstr "Liste des champs manquante." + +#: src/cut.c:686 +msgid "the delimiter must be a single character" +msgstr "Le délimiteur doit être un caractère simple." + +#: src/cut.c:717 +msgid "you must specify a list of bytes, characters, or fields" +msgstr "Une liste d'octets, de caractères, ou de champs doit être spécifiée." + +#: src/cut.c:720 +msgid "an input delimiter may be specified only when operating on fields" +msgstr "" +"un délimiteur peut être spécifié seulement lorsqu'opérant sur des champs" + +#: src/cut.c:724 +msgid "" +"suppressing non-delimited lines makes sense\n" +"\tonly when operating on fields" +msgstr "" +"La suppression des lignes non-délimitées est permise\n" +"\tseulement lorsqu'opérant sur des champs." + +#: src/date.c:117 +#, c-format +msgid "" +"Usage: %s [OPTION]... [+FORMAT]\n" +" or: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" +msgstr "" +"Usage: %s [OPTION]... [+FORMAT]\n" +" or: %s [-u|--utc|--universal] [MMJJhhmm[[CC]AA][.ss]]\n" + +#: src/date.c:122 +msgid "" +"Display the current time in the given FORMAT, or set the system date.\n" +"\n" +" -d, --date=STRING display time described by STRING, not `now'\n" +" -f, --file=DATEFILE like --date once for each line of DATEFILE\n" +" -ITIMESPEC, --iso-8601[=TIMESPEC] output date/time in ISO 8601 format.\n" +" TIMESPEC=`date' for date only,\n" +" `hours', `minutes', or `seconds' for date and\n" +" time to the indicated precision.\n" +" --iso-8601 without TIMESPEC defaults to `date'.\n" +msgstr "" +"Afficher la date courante selon le FORMAT spécifié, ou\n" +"initialiser la date du système.\n" +"\n" +" -d, --date=CHAÎNE afficher la date selon la description donnée par " +"la CHAÎNE,\n" +" excluant le mot réservé « now »\n" +" -f, --file=FICHIER identique à --date pour chaque ligne du\n" +" FICHIER de dates\n" +" -ITIMESPEC, --iso-8601[=SPECS-TEMPS]\n" +" produire un format de sortie date/heure selon la " +"norme ISO-8601\n" +" SPECS-TEMPS=« date » pour la date seulement,\n" +" « hours », « minutes » ou « seconds » pour la " +"date et l'heure\n" +" à la précision voulue\n" +" --iso-8601 sans TIMESPEC par défaut utilise « " +"date ».\n" + +#: src/date.c:133 +msgid "" +" -r, --reference=FILE display the last modification time of FILE\n" +" -R, --rfc-822 output RFC-822 compliant date string\n" +" -s, --set=STRING set time described by STRING\n" +" -u, --utc, --universal print or set Coordinated Universal Time\n" +msgstr "" +" -r, --reference=FICHIER utiliser la date de modification du FICHIER\n" +" comme date de référence\n" +" -R, --rfc-822 afficher la date selon le format respectant\n" +" les spécifications du RFC-822\n" +" -s, --set=FORMAT initialiser la date selon le FORMAT décrit\n" +" -u, --utc, --universal afficher ou initialiser selon le système de\n" +" temps universel (T.U.)\n" + +#: src/date.c:141 +msgid "" +"\n" +"FORMAT controls the output. The only valid option for the second form\n" +"specifies Coordinated Universal Time. Interpreted sequences are:\n" +"\n" +" %% a literal %\n" +" %a locale's abbreviated weekday name (Sun..Sat)\n" +msgstr "" +"\n" +"FORMAT contrôle l'affichage. Seule l'option valide de la seconde forme\n" +"s'applique au système de temps UCT. Les séquences interprétées sont:\n" +"\n" +" %% le caractère %\n" +" %a les noms abrégés localisés des jours de la semaine (Dim..Sam)\n" + +#: src/date.c:149 +msgid "" +" %A locale's full weekday name, variable length (Sunday..Saturday)\n" +" %b locale's abbreviated month name (Jan..Dec)\n" +" %B locale's full month name, variable length (January..December)\n" +" %c locale's date and time (Sat Nov 04 12:02:33 EST 1989)\n" +msgstr "" +" %A les noms complets localisés des jours de la semaine\n" +" de longueurs variables (Dimanche..Samedi)\n" +" %b les noms abrégés localisés des mois (Jan..Déc)\n" +" %B les noms complets localisés des mois de longueurs variables\n" +" (Janvier..Décembre)\n" +" %c la date et l'heure localisées (Sam 04 Nov 12:02:33 EDT 1989)\n" + +#: src/date.c:155 +msgid "" +" %C century (year divided by 100 and truncated to an integer) [00-99]\n" +" %d day of month (01..31)\n" +" %D date (mm/dd/yy)\n" +" %e day of month, blank padded ( 1..31)\n" +msgstr "" +" %C le siècle (année divisée par 100 et tronquée en un entier) [00-99]\n" +" %d jour du mois (01..31)\n" +" %D date (mm/jj/aa)\n" +" %e jour du mois, précédé d'un blanc ( 1..31)\n" + +#: src/date.c:161 +msgid "" +" %F same as %Y-%m-%d\n" +" %g the 2-digit year corresponding to the %V week number\n" +" %G the 4-digit year corresponding to the %V week number\n" +msgstr "" +" %F identique à %Y-%m-%d\n" +" %g l'année sur 2 chiffres correspondant à au numéro de semaine %V\n" +" %G l'année sur 4 chiffres correspondant à au numéro de semaine %V\n" + +#: src/date.c:166 +msgid "" +" %h same as %b\n" +" %H hour (00..23)\n" +" %I hour (01..12)\n" +" %j day of year (001..366)\n" +msgstr "" +" %h identique à %%b\n" +" %H heure (00..23)\n" +" %I heure (01..12)\n" +" %j jour numérique de l'année (001..366)\n" + +#: src/date.c:172 +msgid "" +" %k hour ( 0..23)\n" +" %l hour ( 1..12)\n" +" %m month (01..12)\n" +" %M minute (00..59)\n" +msgstr "" +" %k heure ( 0..23)\n" +" %l heure ( 1..12)\n" +" %m mois (01..12)\n" +" %M minute (00..59)\n" + +#: src/date.c:178 +msgid "" +" %n a newline\n" +" %N nanoseconds (000000000..999999999)\n" +" %p locale's upper case AM or PM indicator (blank in many locales)\n" +" %P locale's lower case am or pm indicator (blank in many locales)\n" +" %r time, 12-hour (hh:mm:ss [AP]M)\n" +" %R time, 24-hour (hh:mm)\n" +" %s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)\n" +msgstr "" +" %n un saut de ligne\n" +" %N nanosecondes (000000000..999999999)\n" +" %p indicateur localisé AM ou PM en majuscules (blanc dans plusieurs " +"localisations)\n" +" %P indicateur localisé am ou pm en minuscules (blanc dans plusieurs " +"localisations)\n" +" %r heure en format 12-heure (hh:mm:ss [AP]M)\n" +" %r heure en format 24-heure (hh:mm)\n" +" %s secondes depuis « 00:00:00, 1970-01-01 UTC » (une extension de GNU)\n" + +#: src/date.c:187 +msgid "" +" %S second (00..60); the 60 is necessary to accommodate a leap second\n" +" %t a horizontal tab\n" +" %T time, 24-hour (hh:mm:ss)\n" +" %u day of week (1..7); 1 represents Monday\n" +msgstr "" +" %S secondes (00..60); le 60 est nécessaire pour accomoder la sec. " +"bissextile\n" +" %t une tabulation horizontale\n" +" %T heure, 24-heure (hh:mm:ss)\n" +" %u jour de la semaine (1..7); 1 représente Lundi\n" + +#: src/date.c:193 +msgid "" +" %U week number of year with Sunday as first day of week (00..53)\n" +" %V week number of year with Monday as first day of week (01..53)\n" +" %w day of week (0..6); 0 represents Sunday\n" +" %W week number of year with Monday as first day of week (00..53)\n" +msgstr "" +" %U numéro de la semaine dans l'année débutant par Dimanche\n" +" comme premier jour de la semaine (00..53)\n" +" %V numéro de la semaine dans l'année débutant par Lundi\n" +" comme premier jour de la semaine (01..52)\n" +" %w jour de la semaine (0..6); 0 représente Dimanche\n" +" %W numéro de la samaine dans l'année débutant par Lundi\n" +" comme premier jour de la semaine (00..53)\n" + +#: src/date.c:199 +msgid "" +" %x locale's date representation (mm/dd/yy)\n" +" %X locale's time representation (%H:%M:%S)\n" +" %y last two digits of year (00..99)\n" +" %Y year (1970...)\n" +msgstr "" +" %x représentation localisée de la date (mm/jj/aa)\n" +" %X représentation localisée de l'heure (%%H:%%M:%%S)\n" +" %y les deux derniers chiffres de l'année (00..99)\n" +" %Y année (1970...)\n" + +#: src/date.c:205 +msgid "" +" %z RFC-822 style numeric timezone (-0500) (a nonstandard extension)\n" +" %Z time zone (e.g., EDT), or nothing if no time zone is determinable\n" +"\n" +"By default, date pads numeric fields with zeroes. GNU date recognizes\n" +"the following modifiers between `%' and a numeric directive.\n" +"\n" +" `-' (hyphen) do not pad the field\n" +" `_' (underscore) pad the field with spaces\n" +msgstr "" +" %z fuseau horaire en format numérique selon le RFC-822 (-0500)\n" +" (une extension non-standard)\n" +" %Z fuseau horaire (i.e. EDT), nul si aucun fuseau horaire\n" +" ne peut être déterminé\n" +"\n" +"Par défaut, les champs numériques de date sont complétés par des zéros.\n" +"GNU reconnaît les modificateurs suivants entre « % » et une directive " +"numérique.\n" +"\n" +" « - » (tiret) ne pas compléter le champ\n" +" « _ » (souligné) compléter le champ par des blancs\n" + +#: src/date.c:237 src/dd.c:1173 src/dircolors.c:539 src/head.c:221 +#: src/md5sum.c:340 src/md5sum.c:681 src/od.c:959 src/od.c:2001 src/pr.c:1164 +#: src/pr.c:1371 src/pr.c:1493 src/stty.c:909 src/tac.c:483 src/tac.c:489 +#: src/tee.c:151 src/tr.c:2027 src/tsort.c:585 +msgid "standard input" +msgstr "entrée standard" + +#: src/date.c:268 src/date.c:460 +#, c-format +msgid "invalid date `%s'" +msgstr "date invalide « %s »" + +#: src/date.c:364 +msgid "the options to specify dates for printing are mutually exclusive" +msgstr "" +"les options pour spécifier les dates pour l'impression sont mutuellement " +"exclusives" + +#: src/date.c:371 +msgid "the options to print and set the time may not be used together" +msgstr "" +"Les options pour afficher et initialiser la date ne peuvent être\n" +"utilisées ensembles." + +#: src/date.c:377 +#, c-format +msgid "too many non-option arguments: %s%s" +msgstr "trop d'arguments sont des options non reconnues: %s%s" + +#: src/date.c:385 +#, c-format +msgid "" +"the argument `%s' lacks a leading `+';\n" +"When using an option to specify date(s), any non-option\n" +"argument must be a format string beginning with `+'." +msgstr "" +"l'argument « %s » n'est pas précédé du préfixe « + »;\n" +"lors de l'utilisation d'une option pour spécifier la date,\n" +"chaque argument qui n'est pas une option reconnue doit être\n" +"une chaîne dont le format débute par « + »." + +#: src/date.c:397 +msgid "" +"a format string may not be specified when using the --rfc-822 (-R) option" +msgstr "" +"une chaîne de format ne peut être spécifié lorsque l'option --rfc-822 (-R) " +"est utilisée" + +#: src/date.c:433 +msgid "undefined" +msgstr "Indéfini" + +#: src/date.c:435 +msgid "cannot get time of day" +msgstr "ne peut obtenir la date du jour" + +#: src/date.c:468 +msgid "cannot set date" +msgstr "ne peut initialiser la date." + +#: src/dd.c:43 +msgid "Paul Rubin, David MacKenzie, and Stuart Kemp" +msgstr "Paul Rubin, David MacKenzie et Stuart Kemp" + +#: src/dd.c:288 src/tty.c:62 src/uname.c:110 src/whoami.c:52 +#, c-format +msgid "Usage: %s [OPTION]...\n" +msgstr "Usage: %s [OPTION]...\n" + +#: src/dd.c:289 +msgid "" +"Copy a file, converting and formatting according to the options.\n" +"\n" +" bs=BYTES force ibs=BYTES and obs=BYTES\n" +" cbs=BYTES convert BYTES bytes at a time\n" +" conv=KEYWORDS convert the file as per the comma separated keyword list\n" +" count=BLOCKS copy only BLOCKS input blocks\n" +" ibs=BYTES read BYTES bytes at a time\n" +msgstr "" +"Copier un fichier, en le convertissant et le formatant selon les options:\n" +"\n" +" bs=N forcer ibs=N octets et obs=N octets\n" +" cbs=N convertir N octets à la fois\n" +" conv=CLÉS convertir le fichier selon les mots CLÉS d'une liste\n" +" séparés par une virgule\n" +" count=N copier seulement N blocs à partir de l'entrée\n" +" ibs=N lire N octets à la fois\n" + +#: src/dd.c:298 +msgid "" +" if=FILE read from FILE instead of stdin\n" +" obs=BYTES write BYTES bytes at a time\n" +" of=FILE write to FILE instead of stdout\n" +" seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +" skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +msgstr "" +" if=FICHIER lire à partir du FICHIER au lieu de l'entrée standard\n" +" obs=N écrire N octets à la fois\n" +" of=FICHIER écrire dans le FICHIER au lieu de la sortie standard\n" +" seek=N escamoter N blocs de taille « obs » du fichier de sortie\n" +" skip=N escamoter N blocs de taille « ibs » du fichier d'entrée\n" + +#: src/dd.c:307 +msgid "" +"\n" +"BLOCKS and BYTES may be followed by the following multiplicative suffixes:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M 1,048,576,\n" +"GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +"Each KEYWORD may be:\n" +"\n" +msgstr "" +"\n" +"N peut être suivi d'un suffixe multiplicatif suivant:,\n" +"xM M, c 1, w 2, b 512, kD 1000, K 1024, MB 1,000,000, M 1,048,576,\n" +"GD 1,000,000,000, G 1,073,741,824, et ainsi de suite pour T, P, E, Z, Y.\n" +"Chaque mot CLÉ peut être:\n" +"\n" + +#: src/dd.c:315 +msgid "" +" ascii from EBCDIC to ASCII\n" +" ebcdic from ASCII to EBCDIC\n" +" ibm from ASCII to alternated EBCDIC\n" +" block pad newline-terminated records with spaces to cbs-size\n" +" unblock replace trailing spaces in cbs-size records with newline\n" +" lcase change upper case to lower case\n" +msgstr "" +" ascii de l'EBCDIC vers l'ASCII\n" +" ebcdic de l'ASCII vers l'EBCDIC\n" +" ibm de l'ASCII vers l'EBCDIC en utilisant une table différente\n" +" block remplir les enregistrements terminés par un saut de ligne\n" +" par des blancs jusqu'à l'obtention de la taille « cbs »\n" +" unblock remplacer les blancs de la fin des enregistrements\n" +" de taille « cbs » par des sauts de ligne\n" +" lcase changer les majuscules en minuscules\n" + +#: src/dd.c:323 +msgid "" +" notrunc do not truncate the output file\n" +" ucase change lower case to upper case\n" +" swab swap every pair of input bytes\n" +" noerror continue after read errors\n" +" sync pad every input block with NULs to ibs-size; when used\n" +" with block or unblock, pad with spaces rather than NULs\n" +msgstr "" +" notrunc ne pas tronquer le fichier de sortie\n" +" ucase changer les minuscules en majuscules\n" +" swab interchanger chaque paire d'octets\n" +" noerror continuer même après des erreurs de lecture\n" +" sync remplir chaque bloc lu par des nuls jusqu'à concurrence\n" +" de la taille « ibs »\n" + +#: src/dd.c:362 +#, c-format +msgid "%s+%s records in\n" +msgstr "%s+%s enregistrements lus.\n" + +#: src/dd.c:364 +#, c-format +msgid "%s+%s records out\n" +msgstr "%s+%s enregistrements écrits.\n" + +#: src/dd.c:371 +msgid "truncated record" +msgstr "enregistrement tronqué." + +#: src/dd.c:372 +msgid "truncated records" +msgstr "enregistrements tronqués." + +#: src/dd.c:382 +#, c-format +msgid "closing input file %s" +msgstr "fermeture du fichier d'entrée %s" + +#: src/dd.c:385 +#, c-format +msgid "closing output file %s" +msgstr "fermeture du fichier de sortie %s" + +#: src/dd.c:469 +#, c-format +msgid "writing to %s" +msgstr "écriture vers %s" + +#: src/dd.c:501 +#, c-format +msgid "invalid conversion: %s" +msgstr "conversion invalide: %s" + +#: src/dd.c:557 +#, c-format +msgid "unrecognized option %s" +msgstr "option non reconnue %s" + +#: src/dd.c:610 +#, c-format +msgid "unrecognized option %s=%s" +msgstr "option non reconnue %s=%s" + +#: src/dd.c:616 +#, c-format +msgid "invalid number %s" +msgstr "nombre invalide %s" + +#: src/dd.c:646 +msgid "" +"only one conv in {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, " +"{unblock,sync}" +msgstr "" +"Un seul type de conversion est autorisé parmi {ascii,ebcdic,ibm},\n" +"{lcase,ucase}, {block,unblock}, {unblock,sync}" + +#: src/dd.c:781 +#, c-format +msgid "" +"warning: working around lseek kernel bug for file (%s)\n" +" of mt_type=0x%0lx -- see for the list of types" +msgstr "" +"AVERTISSEMENT: arrangement pour contourner bug de lseek dans le kernel \n" +"pour le fichier (%s)\n" +"de type mt_type=0x%0lx -- voir pour la liste des types" + +#: src/dd.c:1170 src/dd.c:1188 +#, c-format +msgid "opening %s" +msgstr "ouverture de %s" + +#: src/dd.c:1196 +msgid "file offset out of range" +msgstr "décalage dans le fichier est hors gamme" + +#: src/dd.c:1214 +#, c-format +msgid "advancing past %s bytes in output file %s" +msgstr "a dépassé de %s octets dans le fichier de sortie %s" + +#: src/df.c:49 +msgid "Torbjorn Granlund, David MacKenzie, Larry McVoy, and Paul Eggert" +msgstr "Torbjorn Granlund, David MacKenzie, Larry McVoy et Paul Eggert" + +#: src/df.c:153 +msgid "Filesystem Type" +msgstr "Sys. de fich. Type " + +#: src/df.c:155 +msgid "Filesystem " +msgstr "Sys. de fich. " + +#: src/df.c:158 +#, c-format +msgid " Inodes IUsed IFree IUse%%" +msgstr " Inodes IUtil. ILib. %%IUti." + +#: src/df.c:162 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " Tail. Occ. Disp. %%Occ." + +#: src/df.c:164 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " Tail. Occ. Disp. %%Occ." + +#: src/df.c:167 +#, c-format +msgid " %4s-blocks Used Available Capacity" +msgstr " %4s-blocs Occupé Disponible Capacité" + +#: src/df.c:198 +#, c-format +msgid " %4s-blocks Used Available Use%%" +msgstr " %4s-blocs Occupé Disponible Capacité" + +#: src/df.c:202 +msgid " Mounted on\n" +msgstr " Monté sur\n" + +#: src/df.c:712 +msgid "" +"Show information about the filesystem on which each FILE resides,\n" +"or all filesystems by default.\n" +"\n" +msgstr "" +"Afficher les informations à propos du système de fichiers sur lequel\n" +"réside chaque FICHIER ou de tous les systèmes de fichiers par défaut.\n" +"\n" + +#: src/df.c:720 +msgid "" +" -a, --all include filesystems having 0 blocks\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +msgstr "" +" -a, --all inclure les systèmes de fichiers ayant 0 bloc\n" +" -B, --block-size=TAILLE utiliser la TAILLE de blocs\n" +" -h, --human-readable afficher les tailles dans un format lisible par\n" +" un humain (i.e. 1K 234M 2G)\n" +" -H, --si idem mais utiliser un multiple de 1000\n" +" au lieu de 1024\n" + +#: src/df.c:726 +msgid "" +" -i, --inodes list inode information instead of block usage\n" +" -k like --block-size=1K\n" +" -l, --local limit listing to local filesystems\n" +" --no-sync do not invoke sync before getting usage info " +"(default)\n" +msgstr "" +" -i, --inodes lister les informations sur les « inodes »\n" +" plutôt que sur l'utilisation des blocs\n" +" -k identique à --block-size=1K\n" +" -l, --local limiter le listing au système local de fichiers\n" +" --no-sync ne pas effectuer une synchronisation avant\n" +" d'obtenir les informations d'utilisation\n" +" des disques (par défaut)\n" + +#: src/df.c:732 +msgid "" +" -P, --portability use the POSIX output format\n" +" --sync invoke sync before getting usage info\n" +" -t, --type=TYPE limit listing to filesystems of type TYPE\n" +" -T, --print-type print filesystem type\n" +" -x, --exclude-type=TYPE limit listing to filesystems not of type TYPE\n" +" -v (ignored)\n" +msgstr "" +" -P, --portability utiliser le format de sortie POSIX\n" +" --sync demander une synchronisation avant d'obtenir les\n" +" informations d'utilisation des disques\n" +" (par défaut)\n" +" -t, --type=TYPE limiter l'affichage au TYPE de système de\n" +" fichiers\n" +" -T, --print-type afficher le type du système de fichiers\n" +" -x, --exclude-type=TYPE limiter l'affichage en excluant le TYPE\n" +" de système de fichiers\n" +" -v (ignorée)\n" + +#: src/df.c:742 src/du.c:215 src/ls.c:3879 +msgid "" +"\n" +"SIZE may be (or may be an integer optionally followed by) one of following:\n" +"kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y.\n" +msgstr "" +"\n" +"TAILLE peut être (ou peut être un entier suivi par) un de ceux qui suivent:\n" +"kB 1000, K 1024, MB 1000*1000, M 1024*1024, et ainsi de suite pour G, T, P, " +"E, Z, Y.\n" +"\n" + +#: src/df.c:859 +#, c-format +msgid "file system type %s both selected and excluded" +msgstr "Le système de fichiers %s est à la fois sélectionné et exclu." + +#: src/df.c:903 +msgid "Warning: " +msgstr "AVERTISSEMENT: " + +#: src/df.c:906 +#, c-format +msgid "%scannot read table of mounted filesystems" +msgstr "La table du système de fichiers %s ne peut être lue." + +#: src/dircolors.c:103 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]\n" +msgstr "Usage: %s [OPTION]... [FICHIER]\n" + +#: src/dircolors.c:104 +msgid "" +"Output commands to set the LS_COLORS environment variable.\n" +"\n" +"Determine format of output:\n" +" -b, --sh, --bourne-shell output Bourne shell code to set LS_COLORS\n" +" -c, --csh, --c-shell output C shell code to set LS_COLORS\n" +" -p, --print-database output defaults\n" +msgstr "" +"Commande d'affichage pour initialiser la variable d'environnement LS_COLOR.\n" +"\n" +"Déterminer le format de sortie:\n" +" -b, --sh, --bourne-shell code de sortie pour un Bourne shell\n" +" initialiser la variable LS_COLORS\n" +" -c, --csh, --c-shell code de sortie pour un C shell pour\n" +" initialiser la variable LS_COLORS\n" +" -p, --print-data-base utiliser les valeurs par défaut de sortie\n" + +#: src/dircolors.c:114 +msgid "" +"\n" +"If FILE is specified, read it to determine which colors to use for which\n" +"file types and extensions. Otherwise, a precompiled database is used.\n" +"For details on the format of these files, run `dircolors --print-database'.\n" +msgstr "" +"\n" +"Si le FICHIER est fourni, le lire pour déterminer les couleurs à utiliser\n" +"pour les types de fichiers et les extensions. Autrement, utiliser la base de " +"données\n" +"précompilés. Pour le détail du format de ces fichiers, exécuter «dircolors --" +"print-database'.\n" + +#: src/dircolors.c:299 +#, c-format +msgid "%s:%lu: invalid line; missing second token" +msgstr "%s:%lu: ligne invalide; second jeton manquant" + +#: src/dircolors.c:371 +#, c-format +msgid "%s:%lu: unrecognized keyword %s" +msgstr "%s:%lu: mot clé non reconnu %s" + +#: src/dircolors.c:372 +msgid "" +msgstr "" + +#: src/dircolors.c:467 +msgid "" +"the options to output dircolors' internal database and\n" +"to select a shell syntax are mutually exclusive" +msgstr "" +"les options pour la base de données interne de sortie de dircolors et\n" +"la sélection de la syntaxe du shell sont mutuellement exclusives" + +#: src/dircolors.c:475 +msgid "" +"no FILE arguments may be used with the option to output\n" +"dircolors' internal database" +msgstr "" +"Aucun argument de FICHIER ne peut être utilisé avec l'option\n" +"pour afficher la base de données interne « dircolors »." + +#: src/dircolors.c:504 +msgid "no SHELL environment variable, and no shell type option given" +msgstr "Aucune variable de shell et aucune option de mode spécifiée." + +#: src/dirname.c:33 src/pathchk.c:59 +msgid "David MacKenzie and Jim Meyering" +msgstr "David MacKenzie et Jim Meyering" + +#: src/dirname.c:46 +#, c-format +msgid "" +"Usage: %s NAME\n" +" or: %s OPTION\n" +msgstr "" +"Usage: %s NOM\n" +" or: %s OPTION\n" + +#: src/dirname.c:51 +msgid "" +"Print NAME with its trailing /component removed; if NAME contains no /'s,\n" +"output `.' (meaning the current directory).\n" +"\n" +msgstr "" +"Afficher le NOM du répertoire en enlevant ses composantes de fin;\n" +"si le NOM ne contient pas de « / »\n" +"le symbole « . » indique le répertoire courant.\n" +"\n" + +#: src/du.c:49 +msgid "" +"Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert, and Jim " +"Meyering" +msgstr "" +"Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert et Jim Meyering" + +#: src/du.c:175 +msgid "" +"Summarize disk usage of each FILE, recursively for directories.\n" +"\n" +msgstr "" +"Produire un sommaire de l'utilisation de l'espace disque de chaque FICHIER,\n" +"et récursivement dans tous les répertoires.\n" + +#: src/du.c:182 +msgid "" +" -a, --all write counts for all files, not just directories\n" +" --apparent-size print apparent sizes, rather than disk usage; " +"although\n" +" the apparent size is usually smaller, it may be\n" +" larger due to holes in (`sparse') files, internal\n" +" fragmentation, indirect blocks, and the like\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -b, --bytes equivalent to `--apparent-size --block-size=1'\n" +" -c, --total produce a grand total\n" +" -D, --dereference-args dereference FILEs that are symbolic links\n" +msgstr "" +" -a, --all afficher le décompte pour tous les fichiers,\n" +" pas seulement pour les répertoires\n" +" --apparent-size afficher les tailles apparentes, au lieu de " +"l'usage du disque; \n" +" même si la taille apparente est habituellement " +"plus petite, elle peut être\n" +" plus grande en raison de trous dans (`sparse') " +"les fichiers, \n" +" de la fragmentation, de blocs indirects ou autre " +"raisons similaires\n" +" -B, --block-size=TAILLE utiliser la TAILLE en octets des blocs\n" +" -b, --bytes afficher la taille en octets\n" +" -c, --total produire le grand total\n" +" -D, --dereference-args ne pas tenir compte des CHEMINS lorsqu'il y a\n" +" des liens symboliques\n" + +#: src/du.c:193 +msgid "" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +" -k like --block-size=1K\n" +" -l, --count-links count sizes many times if hard linked\n" +msgstr "" +" -h, --human-readable afficher les tailles dans un format lisible par\n" +" un humain (i.e. 1K 234M 2G)\n" +" -H, --si idem mais utiliser un multiple de 1000\n" +" au lieu de 1024\n" +" -k, identique à --block-size=1K\n" +" -l, --count-links dénombrer les tailles aussi souvent qu'il y a\n" +" de liens directs\n" + +#: src/du.c:199 +msgid "" +" -L, --dereference dereference all symbolic links\n" +" -S, --separate-dirs do not include size of subdirectories\n" +" -s, --summarize display only a total for each argument\n" +msgstr "" +" -L, --dereference ne pas tenir compte de tous les liens\n" +" symboliques\n" +" -S, --separate-dirs ne pas inclure la taille des sous-répertoires\n" +" -s, --summarize afficher seulement un total pour chaque type\n" +" d'argument\n" + +#: src/du.c:204 +msgid "" +" -x, --one-file-system skip directories on different filesystems\n" +" -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +"FILE.\n" +" --exclude=PATTERN Exclude files that match PATTERN.\n" +" --max-depth=N print the total for a directory (or file, with --" +"all)\n" +" only if it is N or fewer levels below the command\n" +" line argument; --max-depth=0 is the same as\n" +" --summarize\n" +msgstr "" +" -x, --one-file-system escamoter les répertoires de différents\n" +" systèmes de fichiers\n" +" -X FICHIER, \n" +" --exclude-from=FICHIER\n" +" exclure les fichiers qui concordent avec\n" +" le nom du FICHIER\n" +" --exclude=EXPRES exclure les fichier qui concordent avec\n" +" l'expression\n" +" --max-depth=N afficher le total pour un répertoire (ou un\n" +" fichier, avec l'option --all) seulement\n" +" si N a moins de niveaux dans la ligne de " +"commande;\n" +" --max-depth=0 est identique à --summurize\n" +" systèmes de fichiers\n" + +#: src/du.c:337 +#, c-format +msgid "cannot change to parent of directory %s" +msgstr "ne peut aller vers le répertoire parent de %s" + +#: src/du.c:345 +#, c-format +msgid "cannot change to directory %s" +msgstr "ne peut aller vers le répertoire %s" + +#: src/du.c:352 +#, c-format +msgid "cannot read directory %s" +msgstr "ne peut lire le répertoire %s" + +#: src/du.c:554 src/ls.c:2241 src/wc.c:591 +msgid "total" +msgstr "total" + +#: src/du.c:641 +#, c-format +msgid "invalid maximum depth %s" +msgstr "profondeur maximum invalide %s" + +#: src/du.c:707 +msgid "cannot both summarize and show all entries" +msgstr "Ne peut afficher à la fois un résumé et toutes les entrées." + +#: src/du.c:714 +msgid "warning: summarizing is the same as using --max-depth=0" +msgstr "" +"AVERTISSEMENT: le résumé est identique si l'option --max-dept=0 est utilisée" + +#: src/du.c:720 +#, c-format +msgid "warning: summarizing conflicts with --max-depth=%d" +msgstr "" +"AVERTISSEMENT: conflit de l''option -s pour le résumé avec --max-depth=%d" + +#: src/echo.c:77 +#, c-format +msgid "Usage: %s [OPTION]... [STRING]...\n" +msgstr "Usage: %s [OPTION]... [CHAÎNE]...\n" + +#: src/echo.c:78 +msgid "" +"Echo the STRING(s) to standard output.\n" +"\n" +" -n do not output the trailing newline\n" +" -e enable interpretation of the backslash-escaped characters\n" +" listed below\n" +" -E disable interpretation of those sequences in STRINGs\n" +msgstr "" +"Faire l'écho de CHAÎNE(S) vers la sortie standard.\n" +"\n" +" -n ne pas afficher le saut de ligne de fin\n" +" -e (inutilisée)\n" +" -E inhiber l'interpolation de certaines séquences de la " +"CHAÎNE\n" + +#: src/echo.c:88 +msgid "" +"\n" +"Without -E, the following sequences are recognized and interpolated:\n" +"\n" +" \\NNN the character whose ASCII code is NNN (octal)\n" +" \\\\ backslash\n" +" \\a alert (BEL)\n" +" \\b backspace\n" +msgstr "" +"\n" +"Sans -E, les séquences suivantes sont reconnues et interpolées:\n" +"\n" +" \\NNN le caractère dont le code ASCII est NNN (en octal)\n" +" \\\\ barre oblique inverse\n" +" \\a bip sonore d'alerte\n" +" \\b retour arrière\n" + +#: src/echo.c:97 +msgid "" +" \\c suppress trailing newline\n" +" \\f form feed\n" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" +" \\c supprimer le saut de ligne de fin\n" +" \\f saut de page\n" +" \\n saut de ligne\n" +" \\r retour de chariot\n" +" \\t tabulation horizontale\n" +" \\v tabulation verticale\n" + +#: src/env.c:93 +msgid "Richard Mlynarik and David MacKenzie" +msgstr "Richard Mlynarik et David MacKenzie" + +#: src/env.c:119 +#, c-format +msgid "Usage: %s [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]\n" +msgstr "Usage: %s [OPTION]... [-] [NOM=VALEUR]... [COMMANDE] [ARG]...\n" + +#: src/env.c:122 +msgid "" +"Set each NAME to VALUE in the environment and run COMMAND.\n" +"\n" +" -i, --ignore-environment start with an empty environment\n" +" -u, --unset=NAME remove variable from the environment\n" +msgstr "" +"Initialiser chaque VARIABLE à la VALEUR dans l'environnement\n" +"et exécuter la COMMANDE.\n" +"\n" +" -i, --ignore-environment débuter avec un environnement vide\n" +" -u, --unset=VARIABLE retirer la VARIABLE de l'environment\n" + +#: src/env.c:130 +msgid "" +"\n" +"A mere - implies -i. If no COMMAND, print the resulting environment.\n" +msgstr "" +"\n" +"Un simple - implique -i. Si aucune COMMANDE n'est fournie,\n" +"afficher les variables d'environnement.\n" + +#: src/expand.c:114 +msgid "" +"Convert tabs in each FILE to spaces, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Convertir les tabulations de chaque FICHIER par des blancs d'espacement,\n" +"en écrivant sur la sortie standard.\n" +"Sans FICHIER, ou quand le FICHIER est -, lire de l'entrée standard.\n" +"\n" + +#: src/expand.c:122 +msgid "" +" -i, --initial do not convert TABs after non whitespace\n" +" -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +msgstr "" +" -i, --initial ne pas convertir les tabulations après des non blancs\n" +" -t, --tabs=N utiliser N caractères de tabulations, et non 8\n" + +#: src/expand.c:126 +msgid "" +" -t, --tabs=LIST use comma separated list of explicit tab positions\n" +msgstr "" +" -t, --tabs=LISTE utiliser la LISTE explicite de positions\n" +" de tabulation\n" +" séparées par des virgules\n" + +#: src/expand.c:173 src/unexpand.c:153 +msgid "tab size contains an invalid character" +msgstr "La taille de la tabulation contient un caractère invalide." + +#: src/expand.c:191 src/unexpand.c:171 +msgid "tab size cannot be 0" +msgstr "La taille de la tabulation ne peut être 0." + +#: src/expand.c:193 src/unexpand.c:173 +msgid "tab sizes must be ascending" +msgstr "Les tailles de tabulation doivent être croissantes." + +#: src/expand.c:386 +msgid "`-LIST' option is obsolete; use `-t LIST'" +msgstr "option « -LIST » est obsolète; utiliser « -t LIST »" + +#: src/expr.c:90 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: %s OPTION\n" +msgstr "" +"Usage: %s EXPRESSION\n" +" or: %s OPTION\n" + +#: src/expr.c:98 +msgid "" +"\n" +"Print the value of EXPRESSION to standard output. A blank line below\n" +"separates increasing precedence groups. EXPRESSION may be:\n" +"\n" +" ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0\n" +msgstr "" +"\n" +"Afficher la valeur de l'EXPRESSION sur la sortie standard. Une ligne " +"blanche\n" +"sépare la précédence croissante des groupes. L'EXPRESSION peut être:\n" +"\n" +" ARG1 | ARG2 ARG1 s'il est nul ou 0, autrement ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 si aucun des arguments est nul ou 0, autrement " +"0\n" + +#: src/expr.c:107 +msgid "" +"\n" +" ARG1 < ARG2 ARG1 is less than ARG2\n" +" ARG1 <= ARG2 ARG1 is less than or equal to ARG2\n" +" ARG1 = ARG2 ARG1 is equal to ARG2\n" +" ARG1 != ARG2 ARG1 is unequal to ARG2\n" +" ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" +" ARG1 > ARG2 ARG1 is greater than ARG2\n" +msgstr "" +"\n" +" ARG1 < ARG2 ARG1 si plus petit que ARG2\n" +" ARG1 <= ARG2 ARG1 si plus petit ou égal à ARG2\n" +" ARG1 = ARG2 ARG1 si égal à ARG2\n" +" ARG1 != ARG2 ARG1 n'est pas égal à ARG2\n" +" ARG1 >= ARG2 ARG1 si plus grand ou égal à ARG2\n" +" ARG1 > ARG2 ARG1 si plus grand que ARG2\n" + +#: src/expr.c:116 +msgid "" +"\n" +" ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" +" ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" +msgstr "" +"\n" +" ARG1 + ARG2 somme arithmétique de ARG1 et ARG2\n" +" ARG1 - ARG2 différence arithmétique de ARG1 et ARG2\n" + +#: src/expr.c:121 +#, c-format +msgid "" +"\n" +" ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" +" ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" +" ARG1 % ARG2 arithmetic remainder of ARG1 divided by ARG2\n" +msgstr "" +"\n" +" ARG1 * ARG2 produit arithmétique de ARG1 et ARG2\n" +" ARG1 / ARG2 quotient arithmétique de ARG1 divisé par ARG2\n" +" ARG1 % ARG2 reste arithmétique ARG1 divisé par ARG2\n" + +#: src/expr.c:127 +msgid "" +"\n" +" STRING : REGEXP anchored pattern match of REGEXP in STRING\n" +"\n" +" match STRING REGEXP same as STRING : REGEXP\n" +" substr STRING POS LENGTH substring of STRING, POS counted from 1\n" +" index STRING CHARS index in STRING where any CHARS is found, or 0\n" +" length STRING length of STRING\n" +msgstr "" +"\n" +" CHAÎNE: EXPREG patron d'ancrage de concordance de l'EXPREG dans la " +"CHAÎNE\n" +"\n" +" match CHAÎNE EXPREG identique à CHAÎNE: EXPREG\n" +" substr CHAÎNE POS LONG sous-chaîne de CHAÎNE débutant à la POSition\n" +" (comptée à partir de 1) et ayant une LONGueur\n" +" index CHAÎNE CAR valeur de la position du CARactère retrouvé\n" +" dans la CHAÎNE, sinon 0\n" +" length CHAÎNE longueur de la CHAÎNE\n" + +#: src/expr.c:136 +msgid "" +" + TOKEN interpret TOKEN as a string, even if it is a\n" +" keyword like `match' or an operator like `/'\n" +"\n" +" ( EXPRESSION ) value of EXPRESSION\n" +msgstr "" +" + JETON interpréter le JETON comme une chaîne, même si " +"c'est\n" +" un mot clé comme « match » ou un opérateur comme " +"« / »\n" +"\n" +" ( EXPRESSION ) valeur de l'EXPRESSION\n" + +#: src/expr.c:142 +msgid "" +"\n" +"Beware that many operators need to be escaped or quoted for shells.\n" +"Comparisons are arithmetic if both ARGs are numbers, else lexicographical.\n" +"Pattern matches return the string matched between \\( and \\) or null; if\n" +"\\( and \\) are not used, they return the number of characters matched or " +"0.\n" +msgstr "" +"\n" +"Portez attention au fait que plusieurs opérateurs peuvent être escamotés\n" +"ou commentés par certains shells.\n" +"Les comparaisons sont arithmétiques si les deux ARGuments sont des nombres,\n" +"autrement elles sont lexicographiques.\n" +"Les concordances de patrons retournent la chaîne retrouvée si elle est\n" +"encapsulée entre \\( et \\) ou nul; si \\( et \\) ne sont pas utilisés,\n" +"le nombre de caractères qui concordent est retourné sinon 0.\n" + +#: src/expr.c:186 src/expr.c:438 src/expr.c:444 src/expr.c:449 src/expr.c:471 +msgid "syntax error" +msgstr "erreur de syntaxe" + +#: src/expr.c:384 +#, c-format +msgid "" +"warning: unportable BRE: `%s': using `^' as the first character\n" +"of the basic regular expression is not portable; it is being ignored" +msgstr "" +"AVERTISSEMENT: BRE non portable: « %s »: l'utilisation de « ^ » comme " +"premier\n" +"caractère d'une expression régulière de base n'est pas portable; ignoré." + +#: src/expr.c:586 src/expr.c:625 +msgid "non-numeric argument" +msgstr "argument non numérique" + +#: src/expr.c:592 +msgid "division by zero" +msgstr "division par zéro" + +#: src/factor.c:74 +#, c-format +msgid "" +"Usage: %s [NUMBER]...\n" +" or: %s OPTION\n" +msgstr "" +"Usage: %s [NOMBRE]...\n" +" or: %s OPTION\n" + +#: src/factor.c:79 +msgid "" +"Print the prime factors of each NUMBER.\n" +"\n" +msgstr "" +"Afficher les facteurs premiers de chaque NOMBRE.\n" +"\n" + +#: src/factor.c:85 +msgid "" +"\n" +" Print the prime factors of all specified integer NUMBERs. If no " +"arguments\n" +" are specified on the command line, they are read from standard input.\n" +msgstr "" +"\n" +"Afficher les facteurs premiers d'un NOMBRE entier spécifique.\n" +"Si aucun argument n'est fourni, les nombres sont lus de l'entrée standard.\n" + +#: src/factor.c:154 +#, c-format +msgid "`%s' is not a valid positive integer" +msgstr "« %s » n'est pas un entier positif valide." + +#: src/false.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating failure.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"Usage: %s [arguments ignorés de la ligne de commande]\n" +" ou: %s OPTION\n" +"Terminer avec un statut indiquant l'échec.\n" +"\n" +"Ces options ne peuvent pas être abrégées.\n" +"\n" + +#: src/fmt.c:271 +#, c-format +msgid "Usage: %s [-DIGITS] [OPTION]... [FILE]...\n" +msgstr "Usage: %s [-CHIFFRES] [OPTION]... [FICHIER]...\n" + +#: src/fmt.c:272 +msgid "" +"Reformat each paragraph in the FILE(s), writing to standard output.\n" +"If no FILE or if FILE is `-', read standard input.\n" +"\n" +msgstr "" +"Reformater chaque paragraphe de FICHIER(s), en écrivant sur la\n" +"sortie standard.\n" +"Si aucun FICHIER ou si FICHIER est « - », lire de l'entrée standard.\n" +"\n" + +#: src/fmt.c:280 +msgid "" +" -c, --crown-margin preserve indentation of first two lines\n" +" -p, --prefix=STRING combine only lines having STRING as prefix\n" +" -s, --split-only split long lines, but do not refill\n" +msgstr "" +" -c, --crown-margin préserver l'indentation des 2 premières lignes\n" +" -p, --prefix=CHAÎNE combiner les lignes ayant CHAÎNE comme préfixe\n" +" -s, --split-only briser les longues lignes mais sans les remplir\n" + +#: src/fmt.c:286 +msgid "" +" -t, --tagged-paragraph indentation of first line different from second\n" +" -u, --uniform-spacing one space between words, two after sentences\n" +" -w, --width=NUMBER maximum line width (default of 75 columns)\n" +msgstr "" +" -t, --tagged-paragraph indenter différemment la 1ère ligne de la 2ème\n" +" -u, --uniform-spacing séparer d'un blanc les mots,\n" +" puis de deux après chaque phrase\n" +" -w, --width=N utiliser une largeur de N colonnes pour une\n" +" pour une ligne (par défaut 75 colonnes)\n" + +#: src/fmt.c:293 +msgid "" +"\n" +"In -wNUMBER, the letter `w' may be omitted.\n" +msgstr "" +"\n" +"Pour -wNOMBRE, l'option « w » peut être omise.\n" + +#: src/fmt.c:345 +#, c-format +msgid "invalid width option: `%s'" +msgstr "L'option largeur est invalide: « %s »." + +#: src/fmt.c:385 +#, c-format +msgid "invalid width: `%s'" +msgstr "Largeur invalide: « %s »" + +#: src/fold.c:71 +msgid "" +"Wrap input lines in each FILE (standard input by default), writing to\n" +"standard output.\n" +"\n" +msgstr "" +"Limiter la longueur de chaque ligne de chaque FICHIER (entrée standard par\n" +"défaut) et forcer le bouclage en écrivant sur la sortie standard.\n" +"\n" + +#: src/fold.c:79 +msgid "" +" -b, --bytes count bytes rather than columns\n" +" -s, --spaces break at spaces\n" +" -w, --width=WIDTH use WIDTH columns instead of 80\n" +msgstr "" +" -b, --bytes compter les octets au lieu des colonnes\n" +" -s, --spaces briser la ligne sur des blancs\n" +" -w, --width=N utiliser N colonnes au lieu de 80\n" + +#: src/fold.c:267 +#, c-format +msgid "`%s' option is obsolete; use `%s'" +msgstr "option « %s » est obsolète; utiliser « %s »" + +#: src/fold.c:295 +#, c-format +msgid "invalid number of columns: `%s'" +msgstr "Le nombre de colonnes « %s » est invalide." + +#: src/head.c:92 +msgid "" +"Print first 10 lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Afficher les 10 premières lignes de chaque FICHIER sur la sortie standard.\n" +"Avec plus d'un fichier FICHIER, précéder chacun d'une en-tête donnant le " +"nom.\n" +"Sans FICHIER, ou quand FICHIER est -, lire de l'entrée standard.\n" +"\n" + +#: src/head.c:101 +msgid "" +" -c, --bytes=SIZE print first SIZE bytes\n" +" -n, --lines=NUMBER print first NUMBER lines instead of first 10\n" +msgstr "" +" -c, --bytes=N afficher les N premiers octets\n" +" -n, --lines=N afficher les N premières lignes au lieu de 10\n" + +#: src/head.c:105 +msgid "" +" -q, --quiet, --silent never print headers giving file names\n" +" -v, --verbose always print headers giving file names\n" +msgstr "" +" -q, --quiet, --silent ne pas afficher les en-têtes avec les\n" +" noms de fichiers\n" +" -v, --verbose toujours afficher les en-têtes avec les\n" +" noms de fichiers\n" + +#: src/head.c:111 src/split.c:120 +msgid "" +"\n" +"SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +msgstr "" +"\n" +"La TAILLE peut être suivie d'un suffixe multiplicateur:\n" +"b pour 512, k pour 1K, m pour 1 Meg.\n" + +#: src/head.c:190 +#, c-format +msgid "cannot reposition file pointer for %s" +msgstr "ne peut repositionner le pointeur de fichier pour %s" + +#: src/head.c:256 src/tail.c:1388 +#, c-format +msgid "%s: %s is so large that it is not representable" +msgstr "%s: %s est tellement grande qu'elle n'est pas représentable." + +#: src/head.c:257 src/tail.c:1390 +msgid "number of lines" +msgstr "Nombre de lignes" + +#: src/head.c:257 src/tail.c:1391 +msgid "number of bytes" +msgstr "Nombre d'octets" + +#: src/head.c:264 src/tail.c:1478 +msgid "invalid number of lines" +msgstr "nombre invalide de lignes." + +#: src/head.c:265 src/tail.c:1479 +msgid "invalid number of bytes" +msgstr "nombre d'octets invalide." + +#: src/head.c:341 +#, c-format +msgid "unrecognized option `-%c'" +msgstr "L'option « -%c » n'est pas reconnue." + +#: src/head.c:348 +#, c-format +msgid "`-%s' option is obsolete; use `-%c %.*s%.*s%s'" +msgstr "option « -%s » est obsolète; utiliser « -%c %.*s%.*s%s »" + +#: src/hostid.c:48 +#, c-format +msgid "" +"Usage: %s\n" +" or: %s OPTION\n" +"Print the numeric identifier (in hexadecimal) for the current host.\n" +"\n" +msgstr "" +"Usage: %s\n" +" ou: %s OPTION\n" +"Afficher l'identificateur numérique (en hexadécimal) de l'hôte courant.\n" +"\n" + +#: src/hostname.c:67 +#, c-format +msgid "" +"Usage: %s [NAME]\n" +" or: %s OPTION\n" +"Print or set the hostname of the current system.\n" +"\n" +msgstr "" +"Usage: %s [NOM]\n" +" ou: %s OPTION\n" +"Afficher le nom du poste (hostname) du système courant.\n" +"\n" + +#: src/hostname.c:104 +#, c-format +msgid "cannot set hostname to `%s'" +msgstr "ne peut sélectionner l'hôte vers « %s »" + +#: src/hostname.c:110 +msgid "cannot set hostname; this system lacks the functionality" +msgstr "" +"Ne peut nommer le poste (hostname); le système ne supporte pas cette fonction" + +#: src/hostname.c:117 +msgid "cannot determine hostname" +msgstr "Ne peut déterminer le nom du poste (hostname)" + +#: src/id.c:36 +msgid "Arnold Robbins and David MacKenzie" +msgstr "Arnold Robbins et David MacKenzie" + +#: src/id.c:87 +#, c-format +msgid "Usage: %s [OPTION]... [USERNAME]\n" +msgstr "Usage: %s [OPTION]... [NOM-D'USAGER]\n" + +#: src/id.c:88 +msgid "" +"Print information for USERNAME, or the current user.\n" +"\n" +" -a ignore, for compatibility with other versions\n" +" -g, --group print only the effective group ID\n" +" -G, --groups print all group IDs\n" +" -n, --name print a name instead of a number, for -ugG\n" +" -r, --real print the real ID instead of the effective ID, with -ugG\n" +" -u, --user print only the effective user ID\n" +msgstr "" +"Afficher les informations concernant un USAGER, ou de l'usager courant.\n" +"\n" +" -a ignorée, par compatibilité avec les autres version\n" +" -g, --group afficher les IDentificateurs de groupes\n" +" -G, --groups afficher seulement les groupes supplémentaires\n" +" -n, --name afficher le nom au lieu du nombre, avec -ugG\n" +" -r, --real afficher l'IDentificateur réel au lieu de\n" +" l'effectif, avec -ugG\n" +" -u, --user afficher seulement l'IDentificateur de l'usager\n" + +#: src/id.c:100 +msgid "" +"\n" +"Without any OPTION, print some useful set of identified information.\n" +msgstr "" +"\n" +"Sans aucune OPTION, afficher les informations utiles d'identification.\n" + +#: src/id.c:162 +msgid "cannot print only user and only group" +msgstr "ne peut imprimer seulement l'usager et seulement le groupe" + +#: src/id.c:166 +msgid "cannot print only names or real IDs in default format" +msgstr "" +"Ne peut afficher seulement les noms ou les IDentificateurs réels\n" +"dans le format par défaut." + +#: src/id.c:175 +#, c-format +msgid "%s: No such user" +msgstr "%s: usager inexistant." + +#: src/id.c:212 +#, c-format +msgid "cannot find name for user ID %u" +msgstr "ne peut trouver le nom de l'usager ID %u" + +#: src/id.c:235 +#, c-format +msgid "cannot find name for group ID %u" +msgstr "ne peut trouver le nom de l'identificateur de groupe %u" + +#: src/id.c:273 +msgid "cannot get supplemental group list" +msgstr "Ne peut trouver la liste de groupes supplémentaires." + +#: src/id.c:385 +msgid " groups=" +msgstr " groupes=" + +#: src/install.c:269 +msgid "the strip option may not be used when installing a directory" +msgstr "" +"les options de strip peuvent ne pas être utilisées lors de l'installation " +"d'un répertoire" + +#: src/install.c:292 src/mkdir.c:140 +#, c-format +msgid "invalid mode %s" +msgstr "mode invalide %s" + +#: src/install.c:307 src/install.c:371 +#, c-format +msgid "creating directory %s" +msgstr "création du répertoire %s" + +#: src/install.c:332 +#, c-format +msgid "installing multiple files, but last argument, %s is not a directory" +msgstr "" +"durant l'installation de plusieurs fichiers,\n" +"le dernier argument %s n'est pas un répertoire." + +#: src/install.c:435 +#, c-format +msgid "%s is a directory" +msgstr "%s est un répertoire" + +#: src/install.c:495 +#, c-format +msgid "cannot obtain time stamps for %s" +msgstr "ne peut obtenir les estampilles de date-heure pour %s" + +#: src/install.c:507 +#, c-format +msgid "cannot set time stamps for %s" +msgstr "ne peut initialiser les estampilles de date-heure pour %s" + +#: src/install.c:528 +msgid "fork system call failed" +msgstr "échec de l'appel système fork()" + +#: src/install.c:532 +msgid "cannot run strip" +msgstr "ne peut exécuter strip" + +#: src/install.c:539 +msgid "strip failed" +msgstr "échec de strip" + +#: src/install.c:560 +#, c-format +msgid "invalid user %s" +msgstr "usager invalide %s" + +#: src/install.c:578 +#, c-format +msgid "invalid group %s" +msgstr "groupe invalide %s" + +#: src/install.c:597 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST (1st format)\n" +" or: %s [OPTION]... SOURCE... DIRECTORY (2nd format)\n" +" or: %s -d [OPTION]... DIRECTORY... (3rd format)\n" +msgstr "" +"Usage: %s [OPTION]... SOURCE DESTINATION (1er format)\n" +" ou: %s [OPTION]... SOURCE... RÉPERTOIRE (2e format)\n" +" ou: %s -d [OPTION]... RÉPERTOIRE... (3e format)\n" + +#: src/install.c:603 +msgid "" +"In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +"the existing DIRECTORY, while setting permission modes and owner/group.\n" +"In the third format, create all components of the given DIRECTORY(ies).\n" +"\n" +msgstr "" +"Dans les deux premiers formats, copier la SOURCE vers la DESTINATION ou des\n" +"fichiers de plusieurs SOURCE(S) vers un RÉPERTOIRE existant, tout en " +"initialisant\n" +"les bits de protection et l'appartenance propriétaire/groupe. Dans le\n" +"3e format, créer tous les composants des RÉPERTOIRES spécifiés.\n" +"\n" + +#: src/install.c:612 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination file\n" +" -b like --backup but does not accept an argument\n" +" -c (ignored)\n" +" -d, --directory treat all arguments as directory names; create all\n" +" components of the specified directories\n" +msgstr "" +" --backup[=CONTRÔLE] archiver chaque fichier de destination\n" +" -b identique à --backup mais sans argument\n" +" -c (ignoré)\n" +" -d, --directory traiter tous les arguments comme des noms\n" +" de répertoires; créer toutes les composants\n" +" des répertoires spécifiés\n" + +#: src/install.c:619 +msgid "" +" -D create all leading components of DEST except the " +"last,\n" +" then copy SOURCE to DEST; useful in the 1st format\n" +" -g, --group=GROUP set group ownership, instead of process' current " +"group\n" +" -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-xr-" +"x\n" +" -o, --owner=OWNER set ownership (super-user only)\n" +msgstr "" +" -D créer tous les composants de tête de la\n" +" DESTINATION excepté le dernier\n" +" ensuite copier la SOURCE vers la DESTINATION\n" +" (pratique lorsque le 1er format est utlisé)\n" +" -g, --group=GROUPE attribuer l'appartenance au GROUPE,\n" +" plutôt qu'au groupe courant du processus\n" +" -m, --mode=MODE initialiser les permissions d'accès au MODE\n" +" (comme par chmod), au lieu de rw-r--r--\n" +" -o, --owner=PROPRIÉTAIRE attribuer l'appartenance au PROPRIÉTAIRE\n" +" (mode super-user seulement)\n" + +#: src/install.c:626 +msgid "" +" -p, --preserve-timestamps apply access/modification times of SOURCE " +"files\n" +" to corresponding destination files\n" +" -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" -v, --verbose print the name of each directory as it is created\n" +msgstr "" +" -p, --preserve-timestamps conserver les dates d'accès et de modification\n" +" des fichiers SOURCES aux fichiers de la " +"DESTINATION\n" +" -s, --strip enlever les tables de symboles,\n" +" valable pour les 1er et 2e formats seulement\n" +" -S, --suffix=SUFFIXE écraser le SUFFIXE usuel d'archivage\n" +" -v, --verbose afficher le nom de chaque répertoire créé\n" + +#: src/install.c:635 src/ln.c:377 src/mv.c:348 +msgid "" +"\n" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"\n" +"Le suffixe d'archive est « ~ », initialisé autrement avec --suffix ou\n" +"SIMPLE_BACKUP_SUFFIX. La méthode du contrôle de version peut être " +"sélectionné\n" +"par l'option --backup ou par VERSION_CONTROL par le bias des variables\n" +"d'environnement selon les valeurs suivantes:\n" +"\n" + +#: src/join.c:144 +#, c-format +msgid "Usage: %s [OPTION]... FILE1 FILE2\n" +msgstr "Usage: %s [OPTION]... FICHIER1 FICHIER2\n" + +#: src/join.c:148 +msgid "" +"For each pair of input lines with identical join fields, write a line to\n" +"standard output. The default join field is the first, delimited\n" +"by whitespace. When FILE1 or FILE2 (not both) is -, read standard input.\n" +"\n" +" -a FILENUM print unpairable lines coming from file FILENUM, where\n" +" FILENUM is 1 or 2, corresponding to FILE1 or FILE2\n" +" -e EMPTY replace missing input fields with EMPTY\n" +msgstr "" +"Pour chaque paire de lignes en entrée ayant des champs de fusion " +"identiques,\n" +"afficher une ligne sur la sortie standard.\n" +"Le champ de fusion par défaut est le premier, délimité par un blanc.\n" +"Si FICHIER1 ou FICHIER2 (pas les 2) est -, lire de l'entrée standard.\n" +"\n" +" -a COTÉ afficher les lignes non repérables venant du \n" +" fichier COTÉ\n" +" -e VIDE remplacer les champs d'entrée manquants par VIDE\n" + +#: src/join.c:157 +msgid "" +" -i, --ignore-case ignore differences in case when comparing fields\n" +" -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n" +" -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n" +" -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n" +" -o FORMAT obey FORMAT while constructing output line\n" +" -t CHAR use CHAR as input and output field separator\n" +msgstr "" +" -i, --ignore-case ignorer la casse des caractères lors de la\n" +" comparaison des champs\n" +" -j CHAMP option désuète équivalente à « -1 CHAMP -2 CHAMP »\n" +" -j1 CHAMP option désuète équivalente à « -1 CHAMP »\n" +" -j2 CHAMP option désuète équivalente à « -2 CHAMP »\n" +" -o FORMAT respecter le FORMAT lors de la construction\n" +" de sortie\n" +" -t CAR utiliser CAR comme délimiteur de champs à l'entrée\n" +" et à la sortie\n" + +#: src/join.c:165 +msgid "" +" -v FILENUM like -a FILENUM, but suppress joined output lines\n" +" -1 FIELD join on this FIELD of file 1\n" +" -2 FIELD join on this FIELD of file 2\n" +msgstr "" +" -v NOFICHIER comme -a NOFICHIERÉ, mais supprimer les lignes jointes " +"sur la sortie\n" +" de sortie fusionnées\n" +" -1 CHAMP fusionner sur le champs CHAMP du fichier 1\n" +" -2 CHAMP fusionner sur le champs CHAMP du fichier 2\n" + +#: src/join.c:172 +msgid "" +"\n" +"Unless -t CHAR is given, leading blanks separate fields and are ignored,\n" +"else fields are separated by CHAR. Any FIELD is a field number counted\n" +"from 1. FORMAT is one or more comma or blank separated specifications,\n" +"each being `FILENUM.FIELD' or `0'. Default FORMAT outputs the join field,\n" +"the remaining fields from FILE1, the remaining fields from FILE2, all\n" +"separated by CHAR.\n" +msgstr "" +"\n" +"À moins que -t CAR ne soit fourni, les blancs de tête séparant\n" +"les champs sont ignorés sinon les champs sont séparés par CAR.\n" +"Chaque CHAMP est un champ compté numériquement à partir de 1.\n" +"FORMAT est une spécification contenant un ou plusieurs virgules ou blancs\n" +"chacun étant « NOFICHIER.CHAMP » ou « 0 ». Par défaut FORMAT affiche des\n" +"champs fusionnés, les champs restants de FICHIER1 ou FICHIER2 sont tous " +"séparés par CAR.\n" + +#: src/join.c:645 +#, c-format +msgid "invalid field specifier: `%s'" +msgstr "Le symbole de champ « %s » est invalide." + +#: src/join.c:659 src/join.c:772 src/join.c:808 +#, c-format +msgid "invalid field number: `%s'" +msgstr "Le numéro de champ « %s » est invalide." + +#: src/join.c:672 +#, c-format +msgid "invalid file number in field spec: `%s'" +msgstr "Le numéro de fichier « %s » est invalide dans le champ spécifié." + +#: src/join.c:792 +#, c-format +msgid "invalid field number for file 1: `%s'" +msgstr "Le numéro de champ « %s » est invalide pour le fichier 1." + +#: src/join.c:801 +#, c-format +msgid "invalid field number for file 2: `%s'" +msgstr "Le numéro de champ « %s » est invalide pour le fichier 2." + +#: src/join.c:833 +msgid "too many non-option arguments" +msgstr "Trop de arguments sont des options non reconnues." + +#: src/join.c:855 +msgid "too few non-option arguments" +msgstr "Trop peu de arguments sont des options non reconnues." + +#: src/join.c:866 +msgid "both files cannot be standard input" +msgstr "Les deux fichiers ne peuvent pas être à l'entrée standard." + +#: src/kill.c:93 +#, c-format +msgid "" +"Usage: %s [-s SIGNAL | -SIGNAL] PID...\n" +" or: %s -l [SIGNAL]...\n" +" or: %s -t [SIGNAL]...\n" +msgstr "" +"Usage: %s [-s SIGNAL | -SIGNAL] PID...\n" +" ou: %s -l [SIGNAL]...\n" +" ou: %s -t [SIGNAL]...\n" + +#: src/kill.c:99 +msgid "" +"Send signals to processes, or list signals.\n" +"\n" +msgstr "" +"Transmettre les signaux aux processus ou donner la liste des signaux.\n" +"\n" + +#: src/kill.c:106 +msgid "" +" -s, --signal=SIGNAL, -SIGNAL\n" +" specify the name or number of the signal to be sent\n" +" -l, --list list signal names, or convert signal names to/from " +"numbers\n" +" -t, --table print a table of signal information\n" +msgstr "" +" -s, --signal=SIGNAL, -SIGNAL\n" +" utiliser le nom ou le numéro du signal à transmettre.\n" +" -l, --list donner la liste des noms de signaux.\n" +" -t, --table afficher la table des informations relatives aux " +"signaux.\n" + +#: src/kill.c:114 +msgid "" +"\n" +"SIGNAL may be a signal name like `HUP', or a signal number like `1',\n" +"or an exit status of a process terminated by a signal.\n" +"PID is an integer; if negative it identifies a process group.\n" +msgstr "" +"\n" +"SIGNAL peut être un nom comme « HUP » ou un numéro de signal commme « 1 »\n" +"ou un état de fin d'exécution d'un processus terminé par un signal.\n" +"PID est un entier; si négatif il identifie un groupe de processus.\n" + +#: src/kill.c:163 +#, c-format +msgid "%s: invalid signal" +msgstr "%s: signal invalide" + +#: src/kill.c:262 +#, c-format +msgid "missing operand after `%s'" +msgstr "opérande manquante après « %s »" + +#: src/kill.c:274 +#, c-format +msgid "%s: invalid process id" +msgstr "%s: identificateur de processus invalide" + +#: src/kill.c:327 +#, c-format +msgid "invalid option -- %c" +msgstr "option invalide --%c" + +#: src/kill.c:336 +#, c-format +msgid "%s: multiple signals specified" +msgstr "%s: signaux multiples spécifiés" + +#: src/kill.c:350 +msgid "multiple -l or -t options specified" +msgstr "options multiples -l ou -t spécifiées" + +#: src/kill.c:367 +msgid "cannot combine signal with -l or -t" +msgstr "ne peut combiner le signal avec -l ou -t" + +#: src/link.c:51 +#, c-format +msgid "" +"Usage: %s FILE1 FILE2\n" +" or: %s OPTION\n" +msgstr "" +"Usage: %s FICHIER FICHIER2\n" +" or: %s OPTION\n" + +#: src/link.c:54 +msgid "" +"Call the link function to create a link named FILE2 to an existing FILE1.\n" +"\n" +msgstr "" +"Appeler la fonction link() pour créer un lien nommé FICHIER2 sur le FICHIER1 " +"existant.\n" +"\n" + +#: src/link.c:98 +#, c-format +msgid "cannot create link %s to %s" +msgstr "Ne peut créer le lien %s vers %s" + +#: src/ln.c:39 +msgid "Mike Parker and David MacKenzie" +msgstr "Mike Parker et David MacKenzie" + +#: src/ln.c:167 +#, c-format +msgid "%s: warning: making a hard link to a symbolic link is not portable" +msgstr "" +"%s: AVERTISSEMENT: créer un lien direct vers un lien symbolique n'est pas " +"portable" + +#: src/ln.c:174 +#, c-format +msgid "%s: hard link not allowed for directory" +msgstr "%s: lien direct n,est pas permis pour un répertoire" + +#: src/ln.c:246 +#, c-format +msgid "%s: cannot overwrite directory" +msgstr "%s: ne peut écraser le répertoire" + +#: src/ln.c:251 +#, c-format +msgid "%s: replace %s? " +msgstr "%s: remplacer %s? " + +#: src/ln.c:257 +#, c-format +msgid "%s: File exists" +msgstr "%s: fichier existant." + +#: src/ln.c:304 +#, c-format +msgid "create symbolic link %s to %s" +msgstr "création du lien symbolique %s vers %s" + +#: src/ln.c:305 +#, c-format +msgid "create hard link %s to %s" +msgstr "création d'un lien direct %s vers %s" + +#: src/ln.c:319 +#, c-format +msgid "creating symbolic link %s to %s" +msgstr "création d'un lien symbolique %s vers %s" + +#: src/ln.c:320 +#, c-format +msgid "creating hard link %s to %s" +msgstr "création d'un lien direct %s vers %s" + +#: src/ln.c:339 +#, c-format +msgid "" +"Usage: %s [OPTION]... TARGET [LINK_NAME]\n" +" or: %s [OPTION]... TARGET... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY TARGET...\n" +msgstr "" +"Usage: %s [OPTION]... CIBLE [NOM-DU-LIEN]\n" +" ou: %s [OPTION]... CIBLE... RÉPERTOIRE\n" +" ou: %s [OPTION]... --target-directory=RÉPERTOIRE CIBLE...\n" + +#: src/ln.c:345 +msgid "" +"Create a link to the specified TARGET with optional LINK_NAME.\n" +"If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +"created in the current directory. When using the second form with more\n" +"than one TARGET, the last argument must be a directory; create links\n" +"in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +"links with --symbolic. When creating hard links, each TARGET must exist.\n" +"\n" +msgstr "" +"Créer un lien vers la CIBLE spécifiée avec optionnellement un NOM_DE_LIEN.\n" +"S'il y le NOM_DE_LIEN est omis, un lien ayant la même base comme CIBLE est\n" +"créé dans le répertoire courant. Lors de l'utilisation de la seconde forme\n" +"avec plus d'une CIBLE, le dernier argument doit être un répertoire;\n" +"créer des liens dans le RÉPERTOIRE pour chaque CIBLE. Créer des liens " +"directs\n" +"par défaut et des liens symboliques avec l'option --symbolic. Lors de la\n" +"création de liens directs, chaque CIBLE doit exister.\n" +"\n" + +#: src/ln.c:357 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an argument\n" +" -d, -F, --directory hard link directories (super-user only)\n" +" -f, --force remove existing destination files\n" +msgstr "" +" --backup[=CONTRÔLE] archiver chaque fichier de destination\n" +" -b identique à --backup mais sans argument\n" +" -d, -F, --directory répertoires par liens hard (super usager " +"seulement)\n" +" -f, --force détruire les destinations,\n" +" sans demander confirmation\n" + +#: src/ln.c:363 +msgid "" +" -n, --no-dereference treat destination that is a symlink to a\n" +" directory as if it were a normal file\n" +" -i, --interactive prompt whether to remove destinations\n" +" -s, --symbolic make symbolic links instead of hard links\n" +msgstr "" +" -n, --no-dereference avec --force, détruire la destination qui\n" +" est un lien symbolique vers un répertoire \n" +" -i, --interactive demander confirmation avant de détruire\n" +" les destinations\n" +" -s, --symbolic créer un lien symbolique au lieu d'un\n" +" lien direct\n" + +#: src/ln.c:369 +msgid "" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY specify the DIRECTORY in which to " +"create\n" +" the links\n" +" -v, --verbose print name of each file before linking\n" +msgstr "" +" -S, --suffix=SUFFIXE écraser le suffixe d'archivage par le SUFFIXE\n" +" --target-directory=RÉPERTOIRE\n" +" déplacer tous les fichiers SOURCE en arguments\n" +" vers le RÉPERTOIRE\n" +" -v, --verbose afficher le nom de chaque fichier avant de " +"créer un lien\n" + +#: src/ln.c:521 +#, c-format +msgid "%s: specified target directory is not a directory" +msgstr "%s: répertoire cible spécifié n'est pas un répertoire" + +#: src/ln.c:542 +msgid "when making multiple links, last argument must be a directory" +msgstr "" +"Lors de la création de liens: le dernier argument doit être un répertoire." + +#: src/logname.c:48 src/pwd.c:46 src/sync.c:44 +#, c-format +msgid "Usage: %s [OPTION]\n" +msgstr "Usage: %s [OPTION]\n" + +#: src/logname.c:49 +msgid "" +"Print the name of the current user.\n" +"\n" +msgstr "" +"Afficher le nom de l'usager courant.\n" +"\n" + +#: src/logname.c:99 +#, c-format +msgid "%s: no login name\n" +msgstr "%s: pas de nom d'usager (login name)\n" + +#: src/ls.c:673 +msgid "%b %e %Y" +msgstr "%b %e %Y" + +#: src/ls.c:681 +msgid "%b %e %H:%M" +msgstr "%b %e %H:%M" + +#: src/ls.c:1307 +#, c-format +msgid "ignoring invalid value of environment variable QUOTING_STYLE: %s" +msgstr "" +"valeur invalide ignorée de la variable d'environnement QUOTING_STYLE: %s" + +#: src/ls.c:1334 +#, c-format +msgid "ignoring invalid width in environment variable COLUMNS: %s" +msgstr "" +"La taille des colonnes est ignorée:\n" +"la variable d'environnement COLUMNS %s est invalide." + +#: src/ls.c:1365 +#, c-format +msgid "ignoring invalid tab size in environment variable TABSIZE: %s" +msgstr "" +"La taille de tabulation est ignorée:\n" +"la variable d'environnement TABSIZE %s est invalide." + +#: src/ls.c:1482 +#, c-format +msgid "invalid line width: %s" +msgstr "largeur de ligne invalide: %s" + +#: src/ls.c:1556 +#, c-format +msgid "invalid tab size: %s" +msgstr "taille de tabulation invalide: %s" + +#: src/ls.c:1722 +#, c-format +msgid "invalid time style format %s" +msgstr "format de style de temps invalide %s" + +#: src/ls.c:2054 +#, c-format +msgid "unrecognized prefix: %s" +msgstr "préfixe non reconnu: %s" + +#: src/ls.c:2077 +msgid "unparsable value for LS_COLORS environment variable" +msgstr "" +"La valeur de la variable d'environnement LS_COLORS\n" +"est syntaxiquement erronée." + +#: src/ls.c:2145 +#, c-format +msgid "cannot determine device and inode of %s" +msgstr "ne peut déterminer le périphérique et l'inode de %s" + +#: src/ls.c:2155 +#, c-format +msgid "not listing already-listed directory: %s" +msgstr "ne peut lister un répertoire déjà listé: %s" + +#: src/ls.c:2208 src/remove.c:929 +#, c-format +msgid "reading directory %s" +msgstr "lecture du répertoire %s" + +#: src/ls.c:2603 +#, c-format +msgid "cannot compare file names %s and %s" +msgstr "ne peut comparer les noms de fichier %s et %s" + +#: src/ls.c:3762 +msgid "" +"List information about the FILEs (the current directory by default).\n" +"Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +"\n" +msgstr "" +"Afficher les informations au sujet des FICHIERS (du répertoire\n" +"courant par défaut). Trier les entrées alphabétiquement si aucune\n" +"des options -cftuSUX ou --sort n'est utilisée.\n" +"\n" + +#: src/ls.c:3770 +msgid "" +" -a, --all do not hide entries starting with .\n" +" -A, --almost-all do not list implied . and ..\n" +" --author print the author of each file\n" +" -b, --escape print octal escapes for nongraphic characters\n" +msgstr "" +" -a, --all ne pas cacher les entrées débutant par .\n" +" -A, --almost-all ne pas inclure dans la liste . et ..\n" +" --author afficher l'auteur de chaque fichier\n" +" -b, --escape afficher en octal les caractères\n" +" non-graphiques\n" +" en utilisant des séquences d'échappement\n" + +#: src/ls.c:3776 +msgid "" +" --block-size=SIZE use SIZE-byte blocks\n" +" -B, --ignore-backups do not list implied entries ending with ~\n" +" -c with -lt: sort by, and show, ctime (time of " +"last\n" +" modification of file status information)\n" +" with -l: show ctime and sort by name\n" +" otherwise: sort by ctime\n" +msgstr "" +" --block-size=TAILLE utiliser la TAILLE de blocs\n" +" -B, --ignore-backups ne pas inclure dans la liste,\n" +" les entrées se terminant par ~\n" +" -c lister les fichiers triés selon leur date de\n" +" modification; \n" +" avec -lt: trier par la date de modification\n" +" et afficher la date de modification (ctime)\n" +" avec -l: trier par nom et afficher avec\n" +" avec la date de modification (ctime)\n" +" autrement: trier par la date de modification " +"(ctime)\n" + +#: src/ls.c:3784 +msgid "" +" -C list entries by columns\n" +" --color[=WHEN] control whether color is used to distinguish " +"file\n" +" types. WHEN may be `never', `always', or " +"`auto'\n" +" -d, --directory list directory entries instead of contents,\n" +" and do not dereference symbolic links\n" +" -D, --dired generate output designed for Emacs' dired mode\n" +msgstr "" +" -C afficher en colonnes\n" +" --color[=PARAM] afficher avec une couleur pour distinguer les " +"types de fichiers\n" +" de fichiers, selon un des PARAMètres\n" +" suivants: `never', `always', ou `auto'\n" +" -d, --directory lister les noms de répertoires plutôt\n" +" que leur contenu et ne pas déférencer les liens " +"symboliques\n" +" -D, --dired générer une sortie adaptée pour le mode\n" +" « dired » de Emacs\n" + +#: src/ls.c:3792 +msgid "" +" -f do not sort, enable -aU, disable -lst\n" +" -F, --classify append indicator (one of */=@|) to entries\n" +" --format=WORD across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time like -l --time-style=full-iso\n" +msgstr "" +" -f ne pas trier, autoriser -aU, interdire -lst\n" +" -F, --classify ajouter un caractère (parmi */=@|) pour chaque " +"entrée\n" +" --format=MODE afficher selon le MODE suivant: -x croisé,\n" +" -m avec virgules, -x horizontal, -l long,\n" +" -1 en colonne simple, -l en mode bavard,\n" +" -C vertical\n" +" --full-time identique à -l --time-style=full-iso\n" + +#: src/ls.c:3799 +msgid "" +" -g like -l, but do not list owner\n" +" -G, --no-group inhibit display of group information\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" --si likewise, but use powers of 1000 not 1024\n" +" -H, --dereference-command-line\n" +" follow symbolic links listed on the command " +"line\n" +" --dereference-command-line-symlink-to-dir\n" +" follow each command line symbolic link\n" +" that points to a directory\n" +msgstr "" +" -g (ignorée)\n" +" -G, --no-group inhiber l'affichage des informations de groupe\n" +" -h, --human-readable afficher les tailles dans un format lisible " +"par\n" +" --si un humain (i.e. 1K 234M 2G) en utilisant un " +"multiple\n" +" 1000 et non pas de 1024\n" +" -H, --dereference-command-line\n" +" suivre les liens symboliques de la ligne de " +"commande\n" +" --dereference-command-line-symlink-to-dir\n" +" suivre chaque lein symbolique de la ligne de " +"commande\n" +" qui pointe vers un répertoire\n" + +#: src/ls.c:3810 +msgid "" +" --indicator-style=WORD append indicator with style WORD to entry " +"names:\n" +" none (default), classify (-F), file-type (-" +"p)\n" +" -i, --inode print index number of each file\n" +" -I, --ignore=PATTERN do not list implied entries matching shell " +"PATTERN\n" +" -k like --block-size=1K\n" +msgstr "" +" --indicator-style=CODE ajouter en suffixe l'indicateur selon le CODE:\n" +" none (par défaut), classify (-F), file-type (-" +"p)\n" +" -i, --inode afficher le numéro d'index de chaque fichier\n" +" -I, --ignore=PATRON ne pas inclure dans la liste les entrées\n" +" concordant avec le PATRON de shell\n" +" -k identique à --block-size=1K\n" + +#: src/ls.c:3817 +msgid "" +" -l use a long listing format\n" +" -L, --dereference when showing file information for a symbolic\n" +" link, show information for the file the link\n" +" references rather than for the link itself\n" +" -m fill width with a comma separated list of " +"entries\n" +msgstr "" +" -l utiliser le format long d'affichage\n" +" -L, --dereference afficher les entrées pointées par des\n" +" liens symboliques, monter l'information pointée " +"par le lien\n" +" -m remplir la largeur par une liste d'entrées\n" +" séparée par des virgules\n" + +#: src/ls.c:3824 +msgid "" +" -n, --numeric-uid-gid like -l, but list numeric UIDs and GIDs\n" +" -N, --literal print raw entry names (don't treat e.g. " +"control\n" +" characters specially)\n" +" -o like -l, but do not list group information\n" +" -p, --file-type append indicator (one of /=@|) to entries\n" +msgstr "" +" -n, --numeric-uid-gid identique à -l mais en listant les valeurs " +"numériques\n" +" des UID et GID\n" +" -N, --literal afficher les noms bruts (ne pas traiter les " +"caractères\n" +" de contrôle spécialement)\n" +" -o identique à -l mais sans lister l'information " +"de groupe\n" +" -p, --file-type accoler un indicateur (parmi /=@|) aux entrées\n" + +#: src/ls.c:3831 +msgid "" +" -q, --hide-control-chars print ? instead of non graphic characters\n" +" --show-control-chars show non graphic characters as-is (default\n" +" unless program is `ls' and output is a " +"terminal)\n" +" -Q, --quote-name enclose entry names in double quotes\n" +" --quoting-style=WORD use quoting style WORD for entry names:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" +msgstr "" +" -q, --hide-control-chars afficher ? au lieu de caractères\n" +" non-graphiques\n" +" --show-control-chars afficher les caractères non graphiques\n" +" tel quel (par défaut)\n" +" -Q, --quote-name encapsuler chaque nom d'entrée entre\n" +" guillemets\n" +" --quoting-style=MOT utiliser le style d'encapsultation selon le MOT " +"clé\n" +" suivant: literal, shell, shell-always, c, " +"escape\n" + +#: src/ls.c:3839 +msgid "" +" -r, --reverse reverse order while sorting\n" +" -R, --recursive list subdirectories recursively\n" +" -s, --size print size of each file, in blocks\n" +msgstr "" +" -r, --reverse afficher en ordre inverse lors du trie\n" +" -R, --recursive afficher les sous-répertoire récursivement\n" +" -s, --size afficher la taille de chaque fichier en blocs\n" + +#: src/ls.c:3844 +msgid "" +" -S sort by file size\n" +" --sort=WORD extension -X, none -U, size -S, time -t,\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=WORD show time as WORD instead of modification " +"time:\n" +" atime, access, use, ctime or status; use\n" +" specified time as sort key if --sort=time\n" +msgstr "" +" -S trier selon la taille des fichiers\n" +" --sort=CODE trier selon le CODE suivant: -c pour ctime,\n" +" -X pour extension, -U pour aucun,\n" +" -S pour la taille, -t pour la date\n" +" -v pour la version, -c pour le statut, \n" +" -u pour la date d'accès, -u pour l'accès\n" +" --time=CODE afficher les temps d'accès en mots au lieu de\n" +" date de modification:\n" +" atime, access, use, ctime ou status\n" +" tel que spécifié dans la clé de trie --" +"sort=clé\n" + +#: src/ls.c:3853 +msgid "" +" --time-style=STYLE show times using style STYLE:\n" +" full-iso, long-iso, iso, locale, +FORMAT\n" +" FORMAT is interpreted like `date'; if FORMAT " +"is\n" +" FORMAT1FORMAT2, FORMAT1 applies to\n" +" non-recent files and FORMAT2 to recent files;\n" +" if STYLE is prefixed with `posix-', STYLE\n" +" takes effect only outside the POSIX locale\n" +" -t sort by modification time\n" +" -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +msgstr "" +" --time-style=STYLE afficher les dates selon le STYLE désiré:\n" +" full-iso, long-iso, iso, locale, +FORMAT\n" +" FORMAT est interprété comme « date »; si FORMAT " +"est\n" +" FORMAT1FORMAT2, FORMAT1 " +"s'applique aux\n" +" fichiers non récents et FORMAT2 aux fichiers " +"récents\n" +" -t trier selon la date de modification:\n" +" -T, --tabsize=TAILLE utiliser la tabulation de la TAILLE\n" +" pour chaque colonne au lieu de 8\n" + +#: src/ls.c:3864 +msgid "" +" -u with -lt: sort by, and show, access time\n" +" with -l: show access time and sort by name\n" +" otherwise: sort by access time\n" +" -U do not sort; list entries in directory order\n" +" -v sort by version\n" +msgstr "" +" -u avec -lt: trier selon la date du dernier " +"accès;\n" +" avec -l: afficher la date d'accès et trier par " +"nom\n" +" -U ne pas trier: afficher selon l'ordre\n" +" original des entrées d'un répertoire\n" +" -v trier par version\n" + +#: src/ls.c:3871 +msgid "" +" -w, --width=COLS assume screen width instead of current value\n" +" -x list entries by lines instead of by columns\n" +" -X sort alphabetically by entry extension\n" +" -1 list one file per line\n" +msgstr "" +" -w, --width=COLS fixer la largeur de l'écran au lieu de la " +"valeur courante\n" +" -x lister les entrées par ligne au lieu de par " +"colonne\n" +" -X trier alphabétiquement par extension d'entrée\n" +" -1 lister un fichier par ligne\n" + +#: src/ls.c:3883 +msgid "" +"\n" +"By default, color is not used to distinguish types of files. That is\n" +"equivalent to using --color=none. Using the --color option without the\n" +"optional WHEN argument is equivalent to using --color=always. With\n" +"--color=auto, color codes are output only if standard output is connected\n" +"to a terminal (tty).\n" +msgstr "" +"\n" +"Par défaut, la couleur n'est pas utilisée pour distinguer les différents " +"types\n" +"de fichiers. Cela est équivalent à l'utilisation de l'option --" +"color=none. \n" +"L'utilisation de l'option --color sans l'argument WHEN est équivalent à\n" +"l'utilisation de --colors=always. Avec l'option --color=auto, les codes de\n" +"couleur sont transmis vers la sortie standard si celle-ci est reliée à un \n" +"terminal (tty).\n" + +#: src/md5sum.c:38 +msgid "Ulrich Drepper and Scott Miller" +msgstr "Ulrich Drepper et Scott Miller" + +#: src/md5sum.c:125 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]...\n" +" or: %s [OPTION] --check [FILE]\n" +"Print or check %s (%d-bit) checksums.\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"Usage: %s [OPTION] [FICHIER]...\n" +" ou: %s [OPTION] --check [FICHIER]\n" +"Afficher ou vérifier les sommes de contrôle %s (%d-bits).\n" +"Sans FICHIER, ou quand FICHIER est -, lire de l'entrée standard.\n" + +#: src/md5sum.c:134 +#, c-format +msgid "" +"\n" +" -b, --binary read files in binary mode (default on DOS/" +"Windows)\n" +" -c, --check check %s sums against given list\n" +" -t, --text read files in text mode (default)\n" +"\n" +msgstr "" +"\n" +" -b, --binary lire les fichiers en mode binaire \n" +" (par défaut sous DOS/WIndows)\n" +" -c, --check vérifier les sommes %s par rapport à la liste\n" +" -t, --text lire les fichiers en mode texte (par défaut)\n" +"\n" + +#: src/md5sum.c:142 +msgid "" +"The following two options are useful only when verifying checksums:\n" +" --status don't output anything, status code shows success\n" +" -w, --warn warn about improperly formated checksum lines\n" +"\n" +msgstr "" +"Les deux options suivantes sont utiles seulement lors de la vérification\n" +"des sommes de contrôle:\n" +" --status ne rien afficher, sauf le constat\n" +" de fin d'exécution\n" +" -w, --warn avertir si les lignes de contrôle MD5\n" +" sont mal formatées\n" +"\n" + +#: src/md5sum.c:150 +#, c-format +msgid "" +"\n" +"The sums are computed as described in %s. When checking, the input\n" +"should be a former output of this program. The default mode is to print\n" +"a line with checksum, a character indicating type (`*' for binary, ` ' for\n" +"text), and name for each FILE.\n" +msgstr "" +"\n" +"Les sommes sont calculées selon la description de %s. Lors de la " +"vérification,\n" +"l'entrée devrait être formellement une sortie de ce programme. Le mode par " +"défaut\n" +"est d'afficher la ligne avec la somme de contrôle, un caractère indiquant\n" +"le type (« * » pour binaire, « » pour texte) et un nom pour chaque FICHIER.\n" + +#: src/md5sum.c:385 +#, c-format +msgid "%s: %lu: improperly formatted %s checksum line" +msgstr "%s: %lu: ligne de somme de contrôle %s mal formatée." + +#: src/md5sum.c:407 +#, c-format +msgid "%s: FAILED open or read\n" +msgstr "%s: ÉCHEC d'ouverture ou de lecture.\n" + +#: src/md5sum.c:431 +msgid "FAILED" +msgstr "ÉCHEC" + +#: src/md5sum.c:431 +msgid "OK" +msgstr "OK" + +#: src/md5sum.c:444 +#, c-format +msgid "%s: read error" +msgstr "%s: erreur de lecture." + +#: src/md5sum.c:457 +#, c-format +msgid "%s: no properly formatted %s checksum lines found" +msgstr "%s: aucune ligne de somme de contrôle %s repérée." + +#: src/md5sum.c:470 +#, c-format +msgid "WARNING: %d of %d listed %s could not be read" +msgstr "AVERTISSEMENT: %d des %d affichés %s n'a pu être lu." + +#: src/md5sum.c:473 +msgid "file" +msgstr "fichier" + +#: src/md5sum.c:473 +msgid "files" +msgstr "fichiers" + +#: src/md5sum.c:479 +#, c-format +msgid "WARNING: %d of %d computed %s did NOT match" +msgstr "AVERTISSEMENT: %d des %d sommes de contrôle %s ne concordent pas." + +#: src/md5sum.c:482 +msgid "checksum" +msgstr "checksum" + +#: src/md5sum.c:482 +msgid "checksums" +msgstr "checksums" + +#: src/md5sum.c:564 +msgid "" +"the --binary and --text options are meaningless when verifying checksums" +msgstr "" +"Les options --binary et --text sont sans effet lors de la\n" +"la vérification des sommes de contrôle." + +#: src/md5sum.c:572 +msgid "the --string and --check options are mutually exclusive" +msgstr "les options --string et --check sont mutuellement exclusives" + +#: src/md5sum.c:579 +msgid "the --status option is meaningful only when verifying checksums" +msgstr "" +"L'option --status n'a de sens que si la vérification des sommes\n" +"de contrôle est demandée." + +#: src/md5sum.c:586 +msgid "the --warn option is meaningful only when verifying checksums" +msgstr "" +"L'option --warn n'a de sens que si la vérification des sommes\n" +"de contrôle est demandée." + +#: src/md5sum.c:596 +msgid "no files may be specified when using --string" +msgstr "Aucun fichier ne peut être spécifié lorsque --string est utilisée." + +#: src/md5sum.c:618 +msgid "only one argument may be specified when using --check" +msgstr "Un seul argument peut être spécifié lorsque --check est utilisée." + +#: src/mkdir.c:61 +#, c-format +msgid "Usage: %s [OPTION] DIRECTORY...\n" +msgstr "Usage: %s [OPTION] RÉPERTOIRE...\n" + +#: src/mkdir.c:62 +msgid "" +"Create the DIRECTORY(ies), if they do not already exist.\n" +"\n" +msgstr "" +"Créer le(s) RÉPERTOIRE(s) si il(s) n'existe(nt) pas.\n" +"\n" + +#: src/mkdir.c:69 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not rwxrwxrwx - " +"umask\n" +" -p, --parents no error if existing, make parent directories as needed\n" +" -v, --verbose print a message for each created directory\n" +msgstr "" +" -m, --mode=MODE utiliser le MODE des permissions d'accès\n" +" (comme avec chmod),\n" +" et non pas le mode rwxrwxrwx - umask\n" +" -p, --parents si l'exécution est sans erreur parce qu'existant:\n" +" créer des répertoires parents si nécessaire\n" +" -v, --verbose afficher le nom de chaque répertoire créé\n" + +#: src/mkdir.c:113 +#, c-format +msgid "created directory %s" +msgstr "création du répertoire %s" + +#: src/mkdir.c:190 +#, c-format +msgid "cannot set permissions of directory %s" +msgstr "ne peut initialiser les permissions du répertoire %s" + +#: src/mkfifo.c:55 +#, c-format +msgid "Usage: %s [OPTION] NAME...\n" +msgstr "Usage: %s [OPTION] NOM...\n" + +#: src/mkfifo.c:56 +msgid "" +"Create named pipes (FIFOs) with the given NAMEs.\n" +"\n" +msgstr "Créer un relais nommé (named pipe FIFO) qui portera le NOM.\n" + +#: src/mkfifo.c:63 src/mknod.c:64 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not a=rw - umask\n" +msgstr "" +" -m, --mode=MODE utiliser le MODE d'accès (comme avec « chmod »),\n" +" mais non pas selon a=rw - umask\n" + +#: src/mkfifo.c:93 src/mknod.c:206 +msgid "fifo files not supported" +msgstr "Les fichiers de type « fifo » n'est pas supporté." + +#: src/mkfifo.c:123 src/mknod.c:127 +msgid "invalid mode" +msgstr "mode invalide" + +#: src/mkfifo.c:142 +#, c-format +msgid "cannot set permissions of fifo %s" +msgstr "ne peut initialiser les permissions du fifo %s" + +#: src/mknod.c:55 +#, c-format +msgid "Usage: %s [OPTION]... NAME TYPE [MAJOR MINOR]\n" +msgstr "Usage: %s [OPTION]... NOM TYPE [MAJEUR MINEUR]\n" + +#: src/mknod.c:57 +msgid "" +"Create the special file NAME of the given TYPE.\n" +"\n" +msgstr "" +"Créer le fichier spécial avec le NOM et le TYPE donné.\n" +"\n" + +#: src/mknod.c:69 +msgid "" +"\n" +"Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they\n" +"must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X,\n" +"it is interpreted as hexadecimal; otherwise, if it begins with 0, as octal;\n" +"otherwise, as decimal. TYPE may be:\n" +msgstr "" +"\n" +"Les deux MAJEUR et MINEUR doivent être spécifiés quand le TYPE est b, c ou " +"u\n" +"et ils doivent être omis lorsque le TYPE est p. Si MAJEUR et MINEUR avec 0x " +"ou 0X,\n" +"est fourni, ils sont interprétés en hexadécimal; autrement, s'ils débutent " +"pas 0, ils\n" +"le sont en octal autrement en décimal. Le TYPE peut être:\n" + +#: src/mknod.c:76 +msgid "" +"\n" +" b create a block (buffered) special file\n" +" c, u create a character (unbuffered) special file\n" +" p create a FIFO\n" +msgstr "" +"\n" +" b créer un fichier spécial de type blocage (avec tampon)\n" +" c, u créer un fichier spécial de type caractère (sans tampon) \n" +" p créer un relais de type « fifo »\n" + +#: src/mknod.c:141 +msgid "wrong number of arguments" +msgstr "nombre erroné d'arguments" + +#: src/mknod.c:153 +msgid "block special files not supported" +msgstr "fichier spécial de bloc n'est pas supporté" + +#: src/mknod.c:162 +msgid "character special files not supported" +msgstr "fichier spécial de caractères n'est pas supporté" + +#: src/mknod.c:171 +msgid "" +"when creating special files, major and minor device\n" +"numbers must be specified" +msgstr "" +"Lors de la création d'un fichier spécial, les numéros\n" +"majeur et mineur de périphériques doivent être spécifiés." + +#: src/mknod.c:186 +#, c-format +msgid "invalid major device number %s" +msgstr "numéro majeur de périphérique invalide %s" + +#: src/mknod.c:191 +#, c-format +msgid "invalid minor device number %s" +msgstr "numéro mineur de périphérique invalide %s" + +#: src/mknod.c:196 +#, c-format +msgid "invalid device %s %s" +msgstr "périphérique invalide %s %s" + +#: src/mknod.c:210 +msgid "major and minor device numbers may not be specified for fifo files" +msgstr "" +"Les numéros majeur et mineur de périphérique ne peuvent être\n" +"spécifiés pour des fichiers de type « fifo »" + +#: src/mknod.c:231 +#, c-format +msgid "cannot set permissions of %s" +msgstr "ne peut initialiser les permissions de %s" + +#: src/mv.c:44 +msgid "Mike Parker, David MacKenzie, and Jim Meyering" +msgstr "Mike Parker, David MacKenzie et Jim Meyering" + +#: src/mv.c:317 +msgid "" +"Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"Renommer la SOURCE à la DESTINATION ou déplacer la SOURCE vers la " +"DESTINATION.\n" +"\n" + +#: src/mv.c:324 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" -f, --force do not prompt before overwriting\n" +" equivalent to --reply=yes\n" +" -i, --interactive prompt before overwrite\n" +" equivalent to --reply=query\n" +msgstr "" +" --backup[=CONTRÔLE] archiver chaque fichier de destination\n" +" -b identique à --backup mais sans argument\n" +" -f, --force détruire les destinations,\n" +" sans demander confirmation\n" +" -i, --interactive demander confirmation avant d'écraser\n" + +#: src/mv.c:332 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +msgstr "" +" --reply={yes,no,query} spécifier comment traiter les requêtes à " +"propos\n" +" d'un fichier de destination existant\n" +" --strip-trailing-slashes enlever les « / » en suffixe de chacun\n" +" des arguments SOURCE\n" +" -S, --suffix=SUFFIXE écraser le suffixe d'archivage\n" +" usuel en utilisant SUFFIXE\n" + +#: src/mv.c:339 +msgid "" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +" -u, --update move only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +msgstr "" +" --target-directory=RÉP déplacer tous les fichiers SOURCE vers\n" +" le RÉPertoire\n" +" -u, --update déplacer seulement les vieux ou\n" +" les tout nouveaux fichiers\n" +" -v, --verbose expliquer ce qui a été fait\n" + +#: src/mv.c:467 +#, c-format +msgid "specified target, %s is not a directory" +msgstr "cible spécifiée %s n'est pas un répertoire" + +#: src/mv.c:475 +msgid "when moving multiple files, last argument must be a directory" +msgstr "" +"Lors du déplacement de fichiers, le dernier argument doit être un répertoire." + +#: src/nice.c:67 +#, c-format +msgid "Usage: %s [OPTION] [COMMAND [ARG]...]\n" +msgstr "Usage: %s [OPTION] [COMMANDE] [ARG]...\n" + +#: src/nice.c:68 +msgid "" +"Run COMMAND with an adjusted scheduling priority.\n" +"With no COMMAND, print the current scheduling priority. ADJUST is 10\n" +"by default. Range goes from -20 (highest priority) to 19 (lowest).\n" +"\n" +" -n, --adjustment=ADJUST increment priority by ADJUST first\n" +msgstr "" +"Exécuter la COMMANDE avec un horaire ajusté de priorité.\n" +"Sans aucune COMMANDE, afficher la priorité courante. AJUSTement est de 10\n" +"par défaut. La plage s'étend de -20 (priorité élevé) à 19 (la plus basse).\n" +"\n" +" -AJUST incrémenter d'abord la priorité selon " +"l'AJUSTement\n" +" -n, --adjustment=AJUST identique à -AJUST\n" + +#: src/nice.c:109 src/nice.c:122 +#, c-format +msgid "invalid option `%s'" +msgstr "option invalide « %s »" + +#: src/nice.c:147 +#, c-format +msgid "invalid priority `%s'" +msgstr "priorité invalide « %s »" + +#: src/nice.c:171 +msgid "a command must be given with an adjustment" +msgstr "Une commande doit être soumise avec un ajustement." + +#: src/nice.c:178 src/nice.c:187 +msgid "cannot get priority" +msgstr "ne peut obtenir la priorité" + +#: src/nice.c:192 +msgid "cannot set priority" +msgstr "ne peut initialiser la priorité" + +#: src/nl.c:39 +msgid "Scott Bartram and David MacKenzie" +msgstr "Scott Bartram et David MacKenzie" + +#: src/nl.c:180 +msgid "" +"Write each FILE to standard output, with line numbers added.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Afficher chaque FICHIER sur la sortie standard, avec numéros de ligne.\n" +"Sans FICHIER, ou FICHIER est -, lire de l'entrée standard.\n" +"\n" + +#: src/nl.c:188 +msgid "" +" -b, --body-numbering=STYLE use STYLE for numbering body lines\n" +" -d, --section-delimiter=CC use CC for separating logical pages\n" +" -f, --footer-numbering=STYLE use STYLE for numbering footer lines\n" +msgstr "" +" -b, --body-numbering=STYLE utiliser STYLE pour numéroter les lignes\n" +" -d, --section-delimiter=CC utiliser CC pour séparer les pages\n" +" logiques\n" +" -f, --footer-numbering=STYLE utiliser STYLE pour numéroter les lignes\n" +" de bas de page\n" + +#: src/nl.c:193 +msgid "" +" -h, --header-numbering=STYLE use STYLE for numbering header lines\n" +" -i, --page-increment=NUMBER line number increment at each line\n" +" -l, --join-blank-lines=NUMBER group of NUMBER empty lines counted as " +"one\n" +" -n, --number-format=FORMAT insert line numbers according to FORMAT\n" +" -p, --no-renumber do not reset line numbers at logical " +"pages\n" +" -s, --number-separator=STRING add STRING after (possible) line number\n" +msgstr "" +" -h, --header-numbering=STYLE utiliser STYLE pour numéroter les lignes\n" +" d'en-tête\n" +" -i, --page-increment=N incrémenter de N de lignes à chaque ligne\n" +" -l, --join-blank-lines=N regrouper N de lignes vides\n" +" en une seule ligne\n" +" -n, --number-format=FORMAT insérer un numéro de ligne selon FORMAT\n" +" -p, --no-renumber ne pas réinitialiser le nombre de lignes\n" +" aux pages logiques\n" +" -s, --number-separator=CHAÎNE ajouter la CHAÎNE après (si possible)\n" +" le numéro de ligne\n" + +#: src/nl.c:201 +msgid "" +" -v, --first-page=NUMBER first line number on each logical page\n" +" -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +msgstr "" +" -v, --first-page=NUMÉRO utiliser comme premier NUMÉRO de ligne\n" +" sur chaque page logique\n" +" -w, --number-width=N utiliser le NOMBRE de colonnes pour\n" +" numéroter les lignes\n" + +#: src/nl.c:207 +msgid "" +"\n" +"By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +"two delimiter characters for separating logical pages, a missing\n" +"second character implies :. Type \\\\ for \\. STYLE is one of:\n" +msgstr "" +"\n" +"Par défaut, -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn sont sélectionnées.\n" +"CC se compose de deux caractères délimiteurs pour séparer les pages " +"logiques\n" +"un deuxième caractère manquant implique que:\n" +"taper \\\\ pour \\. STYLE est une des options parmi:\n" +"\n" + +#: src/nl.c:213 +msgid "" +"\n" +" a number all lines\n" +" t number only nonempty lines\n" +" n number no lines\n" +" pREGEXP number only lines that contain a match for REGEXP\n" +"\n" +"FORMAT is one of:\n" +"\n" +" ln left justified, no leading zeros\n" +" rn right justified, no leading zeros\n" +" rz right justified, leading zeros\n" +"\n" +msgstr "" +"\n" +" a numéroter toutes les lignes\n" +" t numéroter seulement les lignes non vides\n" +" n numéroter n lignes\n" +" pEXPREG numéroter seulement les lignes ayant une concordance à EXPREG\n" +"\n" +"FORMAT doit être choisi parmi:\n" +"\n" +" ln justifié à gauche, sans zéro de préfixe\n" +" rn justifié à droite, sans zéro de préfixe\n" +" rz justifié à droite, avec zéros de préfixe\n" +"\n" + +#: src/nl.c:504 +#, c-format +msgid "invalid starting line number: `%s'" +msgstr "Le numéro de ligne de départ « %s » est invalide." + +#: src/nl.c:514 +#, c-format +msgid "invalid line number increment: `%s'" +msgstr "L'incrément du nombre de ligne « %s » est invalide." + +#: src/nl.c:527 +#, c-format +msgid "invalid number of blank lines: `%s'" +msgstr "Le nombre de lignes blanches « %s » est invalide." + +#: src/nl.c:541 +#, c-format +msgid "invalid line number field width: `%s'" +msgstr "La largeur du champ de la numérotation de ligne « %s » est invalide." + +#: src/od.c:287 +#, c-format +msgid "" +"Usage: %s [OPTION]... [FILE]...\n" +" or: %s --traditional [FILE] [[+]OFFSET [[+]LABEL]]\n" +msgstr "" +"Usage: %s [OPTION]... [FICHIER]...\n" +" ou: %s --traditional [FICHIER] [[+]SAUT [[+]ÉTIQUETTE]]\n" + +#: src/od.c:292 +msgid "" +"\n" +"Write an unambiguous representation, octal bytes by default,\n" +"of FILE to standard output. With more than one FILE argument,\n" +"concatenate them in the listed order to form the input.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"\n" +"Afficher le contenu du FICHIER selon une représentation non ambiguë\n" +"par un affichage des octets en octal par défaut sur la sortie standard.\n" +"Sans FICHIER, ou quand FICHIER est -, lire de l'entrée standard.\n" +"\n" + +#: src/od.c:299 +msgid "All arguments to long options are mandatory for short options.\n" +msgstr "" +"Tous les arguments obligatoires pour les options de formes longues\n" +"le sont aussi pour les options de formes courtes.\n" + +#: src/od.c:302 +msgid "" +" -A, --address-radix=RADIX decide how file offsets are printed\n" +" -j, --skip-bytes=BYTES skip BYTES input bytes first\n" +msgstr "" +" -A, --address-radix=BASE afficher les octets selon un adressage\n" +" relatif dans la BASE sélectionnée\n" +" -j, --skip-bytes=N escamoter les N premiers octets de chaque\n" +" fichier\n" + +#: src/od.c:306 +msgid "" +" -N, --read-bytes=BYTES limit dump to BYTES input bytes\n" +" -s, --strings[=BYTES] output strings of at least BYTES graphic " +"chars\n" +" -t, --format=TYPE select output format or formats\n" +" -v, --output-duplicates do not use * to mark line suppression\n" +" -w, --width[=BYTES] output BYTES bytes per output line\n" +" --traditional accept arguments in traditional form\n" +msgstr "" +" -N, --read-bytes=N limiter la vidange à N octets lus à l'entrée\n" +" -s, --strings[=N] afficher la chaîne d'au moins N caractères\n" +" graphiques\n" +" -t, --format=TYPE sélectionner les formats de sortie\n" +" -v, --output-duplicates ne pas utiliser * pour marquer la\n" +" suppression de ligne\n" +" -w, --width[=N] afficher N octets par ligne de sortie\n" +" --traditional accepter les arguments selon la forme " +"traditionnelle\n" + +#: src/od.c:316 +msgid "" +"\n" +"Traditional format specifications may be intermixed; they accumulate:\n" +" -a same as -t a, select named characters\n" +" -b same as -t oC, select octal bytes\n" +" -c same as -t c, select ASCII characters or backslash escapes\n" +" -d same as -t u2, select unsigned decimal shorts\n" +msgstr "" +"\n" +"Les spécifications de format traditionnels peuvent être entremêlées;\n" +"ils sont alors cumulées:\n" +" -a identique à -t a, sélectionner les caractères nommés\n" +" -b identique à -t oC, sélectionner les octets en octal\n" +" -c identique à -t c, sélectionner les caractères ASCII ou\n" +" les barres obliques inverses\n" +" -d identique à -t u2, sélectionner les entiers courts non signés\n" + +#: src/od.c:324 +msgid "" +" -f same as -t fF, select floats\n" +" -h same as -t x2, select hexadecimal shorts\n" +" -i same as -t d2, select decimal shorts\n" +" -l same as -t d4, select decimal longs\n" +" -o same as -t o2, select octal shorts\n" +" -x same as -t x2, select hexadecimal shorts\n" +msgstr "" +" -f identique à -t fF, identifier en nombre flottant\n" +" -h identique à -t x2, identifier en hexadécimal court\n" +" -i identique à -t d2, identifier en décimal court\n" +" -l identique à -t d4, identifier en décimal long\n" +" -o identique à -t o2, identifier en octal court\n" +" -x identique à -t x2, identifier en hexadécimal court\n" + +#: src/od.c:332 +msgid "" +"\n" +"For older syntax (second call format), OFFSET means -j OFFSET. LABEL\n" +"is the pseudo-address at first byte printed, incremented when dump is\n" +"progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates\n" +"hexadecimal, suffixes may be . for octal and b for multiply by 512.\n" +"\n" +"TYPE is made up of one or more of these specifications:\n" +"\n" +" a named character\n" +" c ASCII character or backslash escape\n" +msgstr "" +"\n" +"Pour la syntaxe plus ancienne (deuxième format d'appel), SAUT\n" +"signifie -j SAUT. ÉTIQUETTE est une pseudo adresse du premier octet " +"imprimé\n" +"incrémentée lorsque la vidange s'effectue. Pour le SAUT et l'ÉTIQUETTE, un\n" +"préfixe 0x ou 0X indique un format hexadécimal, les suffixes peuvent\n" +"être . pour l'octal et b pour un multiple de 512 octets.\n" +"\n" +"Le TYPE est composé d'une ou plusieurs spécifications suivantes:\n" +"\n" +" a caractère nommé\n" +" c caractère ASCII ou barre oblique inverse\n" + +#: src/od.c:344 +msgid "" +" d[SIZE] signed decimal, SIZE bytes per integer\n" +" f[SIZE] floating point, SIZE bytes per integer\n" +" o[SIZE] octal, SIZE bytes per integer\n" +" u[SIZE] unsigned decimal, SIZE bytes per integer\n" +" x[SIZE] hexadecimal, SIZE bytes per integer\n" +msgstr "" +" d[N] décimal signé, N octets par entier\n" +" f[N] point flottant, N octets par entier\n" +" o[N] octal, N octets par entier\n" +" u[N] décimal non signé N octets par entier\n" +" x[N] hexadécimal, N octets par entier\n" + +#: src/od.c:351 +msgid "" +"\n" +"SIZE is a number. For TYPE in doux, SIZE may also be C for\n" +"sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n" +"sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +"for sizeof(double) or L for sizeof(long double).\n" +msgstr "" +"\n" +"N est un nombre. Le TYPE est soit d, o, u ou x, N peut être aussi C pour\n" +"sizeof(char), S pour sizeof(short), I pour sizeof(int) ou L pour\n" +"sizeof(long). Si le TYPE est f, N peut aussi être F pour sizeof(float),\n" +"D pour sizeof(double) ou L pour sizeof(long double).\n" + +#: src/od.c:358 +msgid "" +"\n" +"RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +"BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +"with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix to\n" +"any type adds a display of printable characters to the end of each line\n" +"of output. " +msgstr "" +"\n" +"BASE est d pour décimal, o pour octal, x pour hexadécimal ou n pour aucun.\n" +"OCTETS est de type hexadécimal si préfixé par 0x ou 0X, et est un\n" +"multiple de 512 avec le suffixe b, de 1024 avec k et de 1048576 avec m.\n" +"L'ajout du suffixe « z » à chacun de ces types affiche des caractères\n" +"imprimables à la fin de chaque ligne sur la sortie." + +#: src/od.c:366 +msgid "" +"--string without a number implies 3. --width without a number\n" +"implies 32. By default, od uses -A o -t d2 -w 16.\n" +msgstr "" +"--string sans être suivi d'un nombre implique 3. --width sans \n" +"nombre implique 32. Par défaut, od utilise -A o -t d2 -w 16.\n" + +#: src/od.c:722 src/od.c:844 +#, c-format +msgid "invalid type string `%s'" +msgstr "Le type de chaîne « %s » est invalide." + +#: src/od.c:732 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte integral type" +msgstr "" +"le type de chaîne « %s » est invalide;\n" +"ce système ne permet pas le type entier %lu-byte" + +#: src/od.c:854 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte floating point type" +msgstr "" +"le type de chaîne « %s » est invalide;\n" +"ce système ne permet pas le type en point flottant %lu-byte" + +#: src/od.c:917 +#, c-format +msgid "invalid character `%c' in type string `%s'" +msgstr "Le caractère « %c » est invalide dans le type de chaîne « %s »." + +#: src/od.c:1144 +msgid "cannot skip past end of combined input" +msgstr "Ne peut aller au delà de la fin combinée des fichiers." + +#: src/od.c:1397 +msgid "old-style offset" +msgstr "Vieux style de décalage." + +#: src/od.c:1707 +#, c-format +msgid "invalid output address radix `%c'; it must be one character from [doxn]" +msgstr "" +"La base numérique de sortie est invalide « %c »:\n" +"une seule des options doit être sélectionnée parmi les choix [doxn]." + +#: src/od.c:1717 +msgid "skip argument" +msgstr "Argument escamoté." + +#: src/od.c:1725 +msgid "limit argument" +msgstr "Argument limite." + +#: src/od.c:1735 +msgid "minimum string length" +msgstr "Longueur minimum de la chaîne." + +#: src/od.c:1740 src/od.c:1806 +#, c-format +msgid "%s is too large" +msgstr "%s est trop grand" + +#: src/od.c:1804 +msgid "width specification" +msgstr "Spécification de la largeur." + +#: src/od.c:1826 +msgid "no type may be specified when dumping strings" +msgstr "Aucun type ne peut être spécifié lors de l'affichage brut des chaînes." + +#: src/od.c:1874 +#, c-format +msgid "invalid second operand in compatibility mode `%s'" +msgstr "La deuxième opérande « %s » est invalide en mode compatible." + +#: src/od.c:1895 +msgid "in compatibility mode, the last two arguments must be offsets" +msgstr "" +"En mode compatible, les 2 derniers arguments doivent être des adresses " +"relatives." + +#: src/od.c:1902 +msgid "compatibility mode supports at most three arguments" +msgstr "Le mode compatible supporte au plus 3 arguments." + +#: src/od.c:1975 +#, c-format +msgid "warning: invalid width %lu; using %d instead" +msgstr "AVERTISSEMENT: largeur invalide %lu; utilise %d à la place." + +#: src/od.c:1991 +#, c-format +msgid "%d: fmt=\"%s\" width=%d\n" +msgstr "%d: fmt=« %s » largeur=%d\n" + +#: src/paste.c:50 +msgid "David M. Ihnat and David MacKenzie" +msgstr "David M. Ihnat et David MacKenzie" + +#: src/paste.c:208 +msgid "standard input is closed" +msgstr "L'entrée standard est fermée." + +#: src/paste.c:407 +msgid "" +"Write lines consisting of the sequentially corresponding lines from\n" +"each FILE, separated by TABs, to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Coller séquentiellement les lignes correspondantes de chaque\n" +"FICHIER, séparé par des tabulations, vers la sortie standard.\n" +"Sans FICHIER, ou quand FICHIER est -, lire de l'entrée standard.\n" +"\n" + +#: src/paste.c:416 +msgid "" +" -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +" -s, --serial paste one file at a time instead of in parallel\n" +msgstr "" +" -d, --delimiters=LISTE utiliser les caractères de la LISTE au lieu\n" +" de tabulations\n" +" -s, --serial copier un fichier à la fois au lieu de\n" +" le faire en parallèle\n" + +#: src/pathchk.c:146 +#, c-format +msgid "Usage: %s [OPTION]... NAME...\n" +msgstr "Usage: %s [OPTION]... NOM...\n" + +#: src/pathchk.c:147 +msgid "" +"Diagnose unportable constructs in NAME.\n" +"\n" +" -p, --portability check for all POSIX systems, not only this one\n" +msgstr "" +"Diagnostiquer les construits non portables du NOM.\n" +"\n" +" -p, --portability vérifier pour tous les systèmes POSIX,\n" +" non seulement pour le système courant\n" + +#: src/pathchk.c:237 +#, c-format +msgid "path `%s' contains nonportable character `%c'" +msgstr "chemin « %s » contient un caractère non portable « %c »" + +#: src/pathchk.c:257 +#, c-format +msgid "`%s' is not a directory" +msgstr "« %s » n'est pas un répertoire" + +#: src/pathchk.c:268 +#, c-format +msgid "directory `%s' is not searchable" +msgstr "Le répertoire « %s » n'est pas accessible." + +#: src/pathchk.c:355 +#, c-format +msgid "name `%s' has length %ld; exceeds limit of %ld" +msgstr "Le nom « %s » a une longueur de %ld; excédant la limite %ld" + +#: src/pathchk.c:381 +#, c-format +msgid "path `%s' has length %d; exceeds limit of %ld" +msgstr "Le chemin « %s » a une longueur de %d; excédant la limite %ld" + +#: src/pinky.c:35 src/uptime.c:39 +msgid "Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi" +msgstr "Joseph Arceneaux, David MacKenzie et Kaveh Ghazi" + +#: src/pinky.c:292 +msgid "Login name: " +msgstr "Nom du compte: " + +#: src/pinky.c:295 +msgid "In real life: " +msgstr "En réalité: " + +#: src/pinky.c:298 +msgid "???\n" +msgstr "???\n" + +#: src/pinky.c:318 +msgid "Directory: " +msgstr "Répertoire" + +#: src/pinky.c:320 +msgid "Shell: " +msgstr "Shell: " + +#: src/pinky.c:341 +msgid "Project: " +msgstr "Projet: " + +#: src/pinky.c:367 +msgid "Plan:\n" +msgstr "Plan:\n" + +#: src/pinky.c:386 +msgid "Login" +msgstr "Login" + +#: src/pinky.c:388 +msgid "Name" +msgstr "Nom" + +#: src/pinky.c:389 +msgid " TTY" +msgstr " TTY" + +#: src/pinky.c:391 +msgid "Idle" +msgstr "Inactivité" + +#: src/pinky.c:392 +msgid "When" +msgstr "Quand" + +#: src/pinky.c:395 +msgid "Where" +msgstr "Où" + +#: src/pinky.c:469 +#, c-format +msgid "Usage: %s [OPTION]... [USER]...\n" +msgstr "Usage: %s [OPTION]... [USAGER]...\n" + +#: src/pinky.c:470 +msgid "" +"\n" +" -l produce long format output for the specified USERs\n" +" -b omit the user's home directory and shell in long format\n" +" -h omit the user's project file in long format\n" +" -p omit the user's plan file in long format\n" +" -s do short format output, this is the default\n" +msgstr "" +"\n" +" -l afficher en format long\n" +" -b omettre le répertoire d'attache de l'usager\n" +" et son shell en format long\n" +" -h omettre le fichier de projet de l'usager en\n" +" format long\n" +" -p omettre le fichier de plan de l'usager en\n" +" format long\n" + +#: src/pinky.c:478 +msgid "" +" -f omit the line of column headings in short format\n" +" -w omit the user's full name in short format\n" +" -i omit the user's full name and remote host in short format\n" +" -q omit the user's full name, remote host and idle time\n" +" in short format\n" +msgstr "" +" -f omettre la ligne de l'en-tête des colonnes\n" +" en format court\n" +" -w omettre le nom complet de l'usager en format court\n" +" -i omettre le nom complet de l'usager et le nom de l'hôte\n" +" en format court\n" +" -q omettre le nom complet de l'usager, le nom de l'hôte\n" +" et le temps d'inactivité en format court\n" + +#: src/pinky.c:487 +#, c-format +msgid "" +"\n" +"A lightweight `finger' program; print user information.\n" +"The utmp file will be %s.\n" +msgstr "" +"\n" +"Une version allégée du programme « finger »; afficher les informations " +"relatives à un usager.\n" +"Le fichier utmp sera %s.\n" + +#: src/pinky.c:574 +msgid "no username specified; at least one must be specified when using -l" +msgstr "" +"aucun nom d'usager spécifié; au moins doit être spécifié lorsque -l est " +"utilisée" + +#: src/pr.c:328 +msgid "Pete TerMaat and Roland Huebner" +msgstr "Pete TerMaat et Roland Huebner" + +#: src/pr.c:805 +#, c-format +msgid "`--pages' invalid range of page numbers: `%s'" +msgstr "« --pages » intervalle des pages invalide: « %s »" + +#: src/pr.c:817 +#, c-format +msgid "`--pages' invalid starting page number: `%s'" +msgstr "« --pages » numéro de page de départ invalide: « %s »" + +#: src/pr.c:829 +#, c-format +msgid "`--pages' invalid ending page number: `%s'" +msgstr "« --pages » numéro de page finale invalide: « %s »" + +#: src/pr.c:836 +msgid "`--pages' starting page number is larger than ending page number" +msgstr "" +"« --pages » numéro de page de départ est plus grand que le no. de page finale" + +#: src/pr.c:911 +msgid "`--pages=FIRST_PAGE[:LAST_PAGE]' missing argument" +msgstr "« --pages=PREMIÈRE_PAGE[:DERNIÈRE_PAGE] » argument manquant" + +#: src/pr.c:922 +#, c-format +msgid "`--columns=COLUMN' invalid number of columns: `%s'" +msgstr "« --columns=N » nombre invalide de colonnes: « %s »" + +#: src/pr.c:976 +#, c-format +msgid "`-l PAGE_LENGTH' invalid number of lines: `%s'" +msgstr "« -l LONGUEUR_PAGE » contient un nombre invalide de lignes: « %s »." + +#: src/pr.c:1000 +#, c-format +msgid "`-N NUMBER' invalid starting line number: `%s'" +msgstr "« -N NUMBER » contient un nombre invalide de départ: « %s »." + +#: src/pr.c:1012 +#, c-format +msgid "`-o MARGIN' invalid line offset: `%s'" +msgstr "« -o MARGIN » saut de ligne invalide: « %s »" + +#: src/pr.c:1053 +#, c-format +msgid "`-w PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "" +"« -w LARGEUR_DE_PAGE » contient un nombre invalide de caractères: « %s »" + +#: src/pr.c:1065 +#, c-format +msgid "`-W PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "" +"« -W LARGEUR_DE_PAGE » contient un nombre invalide de caractères: « %s »" + +#: src/pr.c:1079 +msgid "%b %e %H:%M %Y" +msgstr "%b %e %H:%M %Y" + +#: src/pr.c:1088 +msgid "Cannot specify number of columns when printing in parallel." +msgstr "Ne peut spécifier le nombre de colonnes lorsqu'imprimant en parallèle." + +#: src/pr.c:1092 +msgid "Cannot specify both printing across and printing in parallel." +msgstr "Ne peut faire un affichage à la fois croisée et en parallèle." + +#: src/pr.c:1188 +#, c-format +msgid "`-%c' extra characters or invalid number in the argument: `%s'" +msgstr "" +"« -%c': caractères superflus ou nombre invalide dans les arguments: « %s »." + +#: src/pr.c:1299 +msgid "page width too narrow" +msgstr "La largeur de page est trop petite." + +#: src/pr.c:2362 +#, c-format +msgid "starting page number larger than total number of pages: `%d'" +msgstr "" +"Le numéro de page de départ est plus grand que le nombre total de pages: « %" +"d »" + +#: src/pr.c:2393 +#, c-format +msgid "Page %d" +msgstr "Page %d" + +#: src/pr.c:2759 +msgid "" +"Paginate or columnate FILE(s) for printing.\n" +"\n" +msgstr "" +"Paginer ou mettre en colonne les FICHIERS pour impression.\n" +"\n" + +#: src/pr.c:2766 +msgid "" +" +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +" begin [stop] printing with page FIRST_[LAST_]PAGE\n" +" -COLUMN, --columns=COLUMN\n" +" output COLUMN columns and print columns down,\n" +" unless -a is used. Balance number of lines in the\n" +" columns on each page.\n" +msgstr "" +" +PREMIÈRE_PAGE[:DERNIÈRE_PAGE], \n" +" --pages=PREMIÈRE_PAGE[:DERNIÈRE_PAGE]\n" +" débuter [stopper] l'impression à la PREMIÈRE_PAGE\n" +" ou à la DERNIÈRE_PAGE\n" +" -COLUMN\n" +" --columns=COLONNES\n" +" produire une sortie en COLONNES et imprimer les\n" +" les colonnes vers le bas à moins que -a ne soit\n" +" utilisé. Équilibrer le nombre de lignes de chaque\n" +" colonne sur chaque page.\n" + +#: src/pr.c:2774 +msgid "" +" -a, --across print columns across rather than down, used together\n" +" with -COLUMN\n" +" -c, --show-control-chars\n" +" use hat notation (^G) and octal backslash notation\n" +" -d, --double-space\n" +" double space the output\n" +msgstr "" +" -a, --across imprimer les colonnes horizontalement au lieu de\n" +" verticalement, utilisé ensemble avec -COLUMN\n" +" -c, --show-control-chars\n" +" utiliser une notation par chapeau (^G) et octale\n" +" avec barre oblique inverse\n" +" -d, --double-space\n" +" produire une sortie avec double espacement\n" + +#: src/pr.c:2782 +msgid "" +" -D, --date-format=FORMAT\n" +" use FORMAT for the header date\n" +" -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +" expand input CHARs (TABs) to tab WIDTH (8)\n" +" -F, -f, --form-feed\n" +" use form feeds instead of newlines to separate pages\n" +" (by a 3-line page header with -F or a 5-line header\n" +" and trailer without -F)\n" +msgstr "" +" -D, --date-format=FORMAT\n" +" utiliser le FORMAT pour l'en-tête de la date\n" +" -e[CAR[LARGEUR]], --expand-tabs[=CAR[LARGEUR]]\n" +" faire l'expansion des CARactères (ou de tabulation)\n" +" selon la LARGEUR de tabulation (par défaut 8)\n" +" -F, -f,\n" +" --form-feed\n" +" utiliser des sauts de page au lieu des sauts de \n" +" lignes pour séparer les pages (3 lignes par en-tête\n" +" avec -f ou 5 lignes par en-tête et bas de page sans -" +"f) \n" + +#: src/pr.c:2792 +msgid "" +" -h HEADER, --header=HEADER\n" +" use a centered HEADER instead of filename in page " +"header,\n" +" -h \"\" prints a blank line, don't use -h\"\"\n" +" -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +" replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +" -J, --join-lines merge full lines, turns off -W line truncation, no " +"column\n" +" alignment, --sep-string[=STRING] sets separators\n" +msgstr "" +" -h EN-TÊTE, --header=EN-TÊTE\n" +" centrer l'EN-TÊTE au lieu du nom de fichier dans\n" +" l'en-tête de la page, \n" +" -h \"\" imprime une ligne blanche.\n" +" ne pas utiliser: -h\"\"\n" +" -i[CAR[LARGEUR]], --output-tabs[=CAR[LARGEUR]]\n" +" remplacer les blancs par des CARactères (ou\n" +" de tabulation) selon la LARGEUR de tabulation (8 par " +"défaut)\n" +" -J, --join-lines\n" +" faire la fusion des lignes pleines, inhiber la \n" +" troncation des lignes -W, sans alignement des\n" +" colonnes -s-sep-string[=CHAÎNE] initialise les " +"séparateurs\n" + +#: src/pr.c:2801 +msgid "" +" -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +" set the page length to PAGE_LENGTH (66) lines\n" +" (default number of lines of text 56, and with -F 63)\n" +" -m, --merge print all files in parallel, one in each column,\n" +" truncate lines, but join lines of full length with -J\n" +msgstr "" +" -l LONGUEUR_DE_PAGE, --length LONGUEUR_DE_PAGE\n" +" utiliser LONGUEUR_DE_PAGE au lieu de 66 lignes\n" +" (par défaut de lignes est de 56 pour un texte,\n" +" avec -f de 63)\n" +" -m, --merge imprimer tous les fichiers en parallèle un par\n" +" colonne, tronque les lignes, mais joint les\n" +" lignes de pleine longueur avec -j\n" + +#: src/pr.c:2808 +msgid "" +" -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +" number lines, use DIGITS (5) digits, then SEP (TAB),\n" +" default counting starts with 1st line of input file\n" +" -N NUMBER, --first-line-number=NUMBER\n" +" start counting with NUMBER at 1st line of first\n" +" page printed (see +FIRST_PAGE)\n" +msgstr "" +" -n, --number-lines[=SÉP[CHIFFRES]]\n" +" numéroter les lignes, par des CHIFFRES (5), suivi de\n" +" SÉParateurs (TAB) par défaut le compteur débute\n" +" avec la première ligne du fichier d'entrée\n" +" -N, --first-line-number=VALEUR\n" +" débuter le compteur avec la VALEUR avec la 1ère " +"ligne\n" +" de la 1ère page imprimée (voir +PREMIÈRE_PAGE)\n" + +#: src/pr.c:2816 +msgid "" +" -o MARGIN, --indent=MARGIN\n" +" offset each line with MARGIN (zero) spaces, do not\n" +" affect -w or -W, MARGIN will be added to PAGE_WIDTH\n" +" -r, --no-file-warnings\n" +" omit warning when a file cannot be opened\n" +msgstr "" +" -o, --indent=MARGE\n" +" débuter l'impression de chaque ligne après une\n" +" MARGE d'espacement (n'affecte pas -w)\n" +" -r, --no-file-warnings\n" +" inhiber les avertissements lorsqu'un fichier\n" +" ne peut être ouvert\n" + +#: src/pr.c:2823 +msgid "" +" -s[CHAR],--separator[=CHAR]\n" +" separate columns by a single character, default for " +"CHAR\n" +" is the character without -w and 'no char' with -w\n" +" -s[CHAR] turns off line truncation of all 3 column\n" +" options (-COLUMN|-a -COLUMN|-m) except -w is set\n" +msgstr "" +" -s[CAR], --separator[=CHAÎNE]\n" +" séparer les colonnes à l'aide d'un simple CARactère\n" +" par défaut le caractère de TABulation sans -w et 'no " +"char»\n" +" avec -w et -s[CAR] inhibe la troncation de ligne des " +"3 colonnes\n" +" options de 3 colonnes (-COLUMN|-a - COLUMN|-m) sauf " +"si -w est utilisé\n" + +#: src/pr.c:2830 +msgid " -SSTRING, --sep-string[=STRING]\n" +msgstr " -SSTRING, --sep-string[=CHAÎNE]\n" + +#: src/pr.c:2833 +msgid "" +" separate columns by STRING,\n" +" without -S: Default separator with -J and \n" +" otherwise (same as -S\" \"), no effect on column " +"options\n" +" -t, --omit-header omit page headers and trailers\n" +msgstr "" +" séparer les colonnes à l'aide d'une CHAÎNE\n" +" sans -S: le séparateur par défaut est avec -J " +"et \n" +" autrement (identique as -S« »), sans effet sur les " +"options\n" +" des colonnes\n" +" -t, --omit-header\n" +" inhiber l'en-tête et le bas de page\n" + +#: src/pr.c:2839 +msgid "" +" -T, --omit-pagination\n" +" omit page headers and trailers, eliminate any " +"pagination\n" +" by form feeds set in input files\n" +" -v, --show-nonprinting\n" +" use octal backslash notation\n" +" -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters for\n" +" multiple text-column output only, -s[char] turns off " +"(72)\n" +msgstr "" +" -T, --omit-pagination\n" +" inhiber l'en-tête et le bas de page, éliminer\n" +" les agencements de page par saut de page indiqués\n" +" dans les fichiers d'entrée\n" +" -v, --show-nonprinting\n" +" utiliser la notation octale avec barre oblique\n" +" inverse\n" +" -w LARGEUR_DE_PAGE,\n" +" --width=LARGEUR_DE_PAGE\n" +" utiliser LARGEUR_DE_PAGE au lieu de 72 colonnes\\n\"\n" +" tronquer les lignes (voir aussi l'option -j)\n" + +#: src/pr.c:2849 +msgid "" +" -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters always,\n" +" truncate lines, except -J option is set, no " +"interference\n" +" with -S or -s\n" +msgstr "" +" -W LARGEUR_DE_PAGE,\n" +" --page-width=LARGEUR_DE_PAGE\n" +" toujours utiliser une LARGEUR_DE_PAGE de 72 " +"caractères,\n" +" tronquer les lignes, sauf lorsque l'option -J est " +"utilisée\n" +" sans interférence avec -S ou -s\n" + +#: src/pr.c:2857 +msgid "" +"\n" +"-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n" +"FILE is -, read standard input.\n" +msgstr "" +"\n" +"L'option -T est implicite lorsque -l N est utilisée et avec -f quand nn <= " +"10\n" +"ou <= 3. Sans FICHIER, ou quand FICHIER est -, lire de l'entrée standard.\n" + +#: src/printenv.c:43 +msgid "David MacKenzie and Richard Mlynarik" +msgstr "David MacKenzie et Richard Mlynarik" + +#: src/printenv.c:63 +#, c-format +msgid "" +"Usage: %s [VARIABLE]...\n" +" or: %s OPTION\n" +"If no environment VARIABLE specified, print them all.\n" +"\n" +msgstr "" +"Usage: %s [VARIABLE]...\n" +" ou: %s OPTION\n" +"Si aucune VARIABLE d'environnement n'est spécifiée, les afficher toutes.\n" +"\n" + +#: src/printf.c:87 +#, c-format +msgid "" +"warning: %s: character(s) following character constant have been ignored" +msgstr "" +"AVERTISSEMENT: %s: caractère(s) suivant le caractère de constante ignoré(s)" + +#: src/printf.c:100 +#, c-format +msgid "" +"Usage: %s FORMAT [ARGUMENT]...\n" +" or: %s OPTION\n" +msgstr "" +"Usage: %s FORMAT [ARGUMENT]...\n" +" or: %s OPTION\n" + +#: src/printf.c:105 +msgid "" +"Print ARGUMENT(s) according to FORMAT.\n" +"\n" +msgstr "" +"Afficher les ARGUMENTS selon le FORMAT.\n" +"\n" + +#: src/printf.c:111 +msgid "" +"\n" +"FORMAT controls the output as in C printf. Interpreted sequences are:\n" +"\n" +" \\\" double quote\n" +" \\0NNN character with octal value NNN (0 to 3 digits)\n" +" \\\\ backslash\n" +msgstr "" +"\n" +"Le FORMAT contrôle la sortie comme la fonction printf() en C.\n" +"Les séquences interprétées sont:\n" +"\n" +" \\\" guillemets\n" +" \\0NNN caractère ayant la valeur octale NNN (0 à 3 chiffres)\n" +" \\\\ barre oblique inverse\n" + +#: src/printf.c:119 +msgid "" +" \\a alert (BEL)\n" +" \\b backspace\n" +" \\c produce no further output\n" +" \\f form feed\n" +msgstr "" +" \\a bip sonore d'alerte\n" +" \\b retour arrière\n" +" \\c ne pas afficher d'autres informations sur la sortie\n" +" \\f saut de page\n" + +#: src/printf.c:125 +msgid "" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" +" \\n saut de ligne\n" +" \\r retour de chariot\n" +" \\t tabulation horizontale\n" +" \\v tabulation verticale\n" + +#: src/printf.c:131 +msgid "" +" \\xNN byte with hexadecimal value NN (1 to 2 digits)\n" +"\n" +" \\uNNNN character with hexadecimal value NNNN (4 digits)\n" +" \\UNNNNNNNN character with hexadecimal value NNNNNNNN (8 digits)\n" +msgstr "" +" \\xNNN caractère ayant la valeur hexadécimale NN (1 à 3 chiffres)\n" +"\n" +" \\uNNNN caractère avec la valeur hexadécimale NNNN (4 chiffres)\n" +" \\UNNNNNNNN caractère ayant la valeur hexadécimal NNNNNNNN (8 chiffres)\n" + +#: src/printf.c:137 +msgid "" +" %% a single %\n" +" %b ARGUMENT as a string with `\\' escapes interpreted\n" +"\n" +"and all C format specifications ending with one of diouxXfeEgGcs, with\n" +"ARGUMENTs converted to proper type first. Variable widths are handled.\n" +msgstr "" +" %% le caractère %%\n" +" %b PARAMÈTRES comme une chaîne avec « \\ » d'échappement interprétés\n" +"\n" +"ainsi que toutes les spécifications de format en C se terminant par une des\n" +"options suivantes diouxXfeEgGcs, avec un ARGUMENT\n" +"converti au premier type approprié.\n" +"Les largeurs variables de champ sont supportées.\n" + +#: src/printf.c:160 +#, c-format +msgid "%s: expected a numeric value" +msgstr "%s: valeur numérique attendue." + +#: src/printf.c:162 +#, c-format +msgid "%s: value not completely converted" +msgstr "%s: valeur pas complètement convertie." + +#: src/printf.c:254 src/printf.c:280 +msgid "missing hexadecimal number in escape" +msgstr "Nombre hexadécimal manquant dans l'échappement." + +#: src/printf.c:292 +#, c-format +msgid "invalid universal character name \\%c%0*x" +msgstr "nom de caractère universel invalide \\%c%0*x" + +#: src/printf.c:472 +#, c-format +msgid "invalid field width: %s" +msgstr "largeur de champ invalide: %s" + +#: src/printf.c:498 +#, c-format +msgid "invalid precision: %s" +msgstr "précision invalide: %s" + +#: src/printf.c:519 +#, c-format +msgid "%%%c: invalid directive" +msgstr "%%%c: directive invalide" + +#: src/printf.c:576 +#, c-format +msgid "Usage: %s format [argument...]\n" +msgstr "Usage: %s format [argument...]\n" + +#: src/printf.c:594 +#, c-format +msgid "warning: ignoring excess arguments, starting with `%s'" +msgstr "AVERTISSEMENT: arguments superflus ignorés, débutant avec « %s »" + +#: src/ptx.c:410 +#, c-format +msgid "%s (for regexp `%s')" +msgstr "%s (pour regexp « %s »)" + +#: src/ptx.c:1859 +#, c-format +msgid "" +"Usage: %s [OPTION]... [INPUT]... (without -G)\n" +" or: %s -G [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "" +"Usage: %s [OPTION]... [ENTRÉE]... (sans l'option -G)\n" +" ou: %s -G [OPTION]... [ÉNTRÉE [SORTIE]]\n" + +#: src/ptx.c:1863 +msgid "" +"Output a permuted index, including context, of the words in the input " +"files.\n" +"\n" +msgstr "" +"Produire un index permuté, incluant le contexte des mots des fichiers " +"d'entrée.\n" +"\n" + +#: src/ptx.c:1870 +msgid "" +" -A, --auto-reference output automatically generated references\n" +" -C, --copyright display Copyright and copying conditions\n" +" -G, --traditional behave more like System V `ptx'\n" +" -F, --flag-truncation=STRING use STRING for flagging line truncations\n" +msgstr "" +" -A, --auto-reference générer des références automatiquement\n" +" -C, --copyright afficher les Droits d'auteur et les " +"conditions\n" +" de recopie\n" +" -G, --traditional faire fonctionner « ptx » comme en System " +"V\n" +" -F, --flag-truncation=CHAÎNE utiliser la CHAÎNE pour indiquer la " +"troncation\n" +" des lignes\n" + +#: src/ptx.c:1876 +msgid "" +" -M, --macro-name=STRING macro name to use instead of `xx'\n" +" -O, --format=roff generate output as roff directives\n" +" -R, --right-side-refs put references at right, not counted in -w\n" +" -S, --sentence-regexp=REGEXP for end of lines or end of sentences\n" +" -T, --format=tex generate output as TeX directives\n" +msgstr "" +" -M, --macro-name=CHAÎNE nom de la macro à utiliser au lieu de « xx " +"»\n" +" -O, --format=roff générer la sortie comme des directives " +"roff\n" +" -R, --right-side-refs placer les références à droite, sans " +"décompte -w\n" +" -S, --sentence-regexp=REGEXP pour la fin des lignes ou des phrases\n" +" -T, --format=tex générer la sortie comme des directives TeX\n" + +#: src/ptx.c:1883 +msgid "" +" -W, --word-regexp=REGEXP use REGEXP to match each keyword\n" +" -b, --break-file=FILE word break characters in this FILE\n" +" -f, --ignore-case fold lower case to upper case for sorting\n" +" -g, --gap-size=NUMBER gap size in columns between output fields\n" +" -i, --ignore-file=FILE read ignore word list from FILE\n" +" -o, --only-file=FILE read only word list from this FILE\n" +msgstr "" +" -W, --word-regexp=REGEXP utiliser REGEXP pour établir la concordance " +"avec chaque mot\n" +" -b, --break-file=FICHIER utiliser les coupures de mots de ce " +"FICHIER\n" +" -f, --ignore-case ramener les minuscules en majuscules pour " +"le trie\n" +" -g, --gap-size=N espacer de N blancs les colonnes entre les " +"champs\n" +" -i, --ignore-file=FICHIER lire la liste des mots à ignorer de ce " +"FICHIER\n" +" -o, --only-file=FICHIER lire la liste des mots uniquement de ce " +"FICHIER\n" + +#: src/ptx.c:1891 +msgid "" +" -r, --references first field of each line is a reference\n" +" -t, --typeset-mode - not implemented -\n" +" -w, --width=NUMBER output width in columns, reference " +"excluded\n" +msgstr "" +" -r, --references donner la référence du 1er champ de chaque " +"ligne\n" +" -t, --typeset-mode - option non implanté -\n" +" -w, --width=N largeur des colonnes, références exclues\n" + +#: src/ptx.c:1898 +msgid "" +"\n" +"With no FILE or if FILE is -, read Standard Input. `-F /' by default.\n" +msgstr "" +"\n" +"Sans FICHIER, ou quand le FICHIER est -, lire de l'entrée standard. -F par " +"défaut.\n" + +#: src/ptx.c:1978 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 2, or (at your option)\n" +"any later version.\n" +"\n" +msgstr "" +"Ce programme est un logiciel libre; vous pouvez le redistribuer ou le\n" +"modifier selon les termes de la License Publique Générale de GNU, publiée\n" +"par la Free Software Foundation (soit la version 2 ou soit, à votre\n" +"discrétion, toute version ultérieure).\n" +"\n" + +#: src/ptx.c:1985 +msgid "" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"\n" +msgstr "" +"Ce programme est distribué dans l'espoir qu'il soit utile,\n" +"mais AUCUNE garantie n'est donnée tant pour des raisons COMMERCIALES que\n" +"pour RÉPONDRE À UN BESOIN PARTICULIER. Consulter la licence\n" +"GNU General Public License pour plus de détails.\n" +"\n" + +#: src/ptx.c:1992 +msgid "" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software Foundation,\n" +"Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" +msgstr "" +"Vous devriez avoir reçu copie de la Licence Publique Générale de GNU\n" +"avec ce programme; sinon, écrire à la Free Software Foundation, Inc.,\n" +"59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" + +#: src/pwd.c:47 +msgid "" +"Print the full filename of the current working directory.\n" +"\n" +msgstr "" +"Afficher le nom complet du fichier du répertoire courant.\n" +"\n" + +#: src/pwd.c:74 +msgid "ignoring non-option arguments" +msgstr "rejet des arguments qui ne sont pas des options reconnues" + +#: src/pwd.c:78 +msgid "cannot get current directory" +msgstr "ne peut obtenir le répertoire courant" + +#: src/readlink.c:69 +#, c-format +msgid "Usage: %s [OPTION]... FILE\n" +msgstr "Usage: %s [OPTION]... FICHIER\n" + +#: src/readlink.c:70 +msgid "" +"Display value of a symbolic link on standard output.\n" +"\n" +msgstr "" +"Afficher la valeur d'un lien symbolique sur la sortie standard.\n" +"\n" + +#: src/readlink.c:72 +msgid "" +" -f, --canonicalize canonicalize by following every symlink in every\n" +" component of the given path recursively\n" +" -n, --no-newline do not output the trailing newline\n" +" -q, --quiet,\n" +" -s, --silent suppress most error messages\n" +" -v, --verbose report error messages\n" +msgstr "" +" -f, --canonicalize canoniser en suivant chaque lien symbolique dans " +"chacun\n" +" des composants d'un chemin donné récursivement\n" +" -n, --no-newline ne pas afficher de retour de chariot en suffixe\n" +" -q, --quiet, \n" +" -s, --silent supprimer la pluplart des messages d'erreur\n" +" -v, --verbose rapporter les message d'erreur\n" + +#: src/remove.c:394 +#, c-format +msgid "cannot chdir from %s to .." +msgstr "ne peut aller du répertoire %s vers .." + +#: src/remove.c:407 src/remove.c:488 +#, c-format +msgid "cannot lstat `.' in %s" +msgstr "ne peut évaluer par lstat() « . » dans %s" + +#: src/remove.c:414 src/remove.c:492 +#, c-format +msgid "%s changed dev/ino" +msgstr "%s modifié par dev/ino" + +#: src/remove.c:574 src/remove.c:712 src/remove.c:881 src/remove.c:984 +#, c-format +msgid "cannot lstat %s" +msgstr "ne peut évaluer par lstat() %s" + +#: src/remove.c:603 +#, c-format +msgid "%s: descend into write-protected directory %s? " +msgstr "%s: descendre dans un répertoire protégé en écriture %s?" + +#: src/remove.c:604 +#, c-format +msgid "%s: descend into directory %s? " +msgstr "%s: descendre dans le répertoire %s?" + +#: src/remove.c:614 +#, c-format +msgid "%s: remove write-protected %s %s? " +msgstr "%s: détruire un fichier protégé en écriture %s %s? " + +#: src/remove.c:615 +#, c-format +msgid "%s: remove %s %s? " +msgstr "%s: détruire %s %s? " + +#: src/remove.c:639 +#, c-format +msgid "removed %s\n" +msgstr "détruit %s\n" + +#: src/remove.c:654 src/remove.c:1059 +#, c-format +msgid "removed directory: %s\n" +msgstr "détruire le répertoire: %s\n" + +#: src/remove.c:734 src/remove.c:751 src/remove.c:1064 +#, c-format +msgid "cannot remove directory %s" +msgstr "ne peut détruire le répertoire %s" + +#: src/remove.c:815 +#, c-format +msgid "cannot open directory %s" +msgstr "ne peut ouvrir le répertoire %s" + +#: src/remove.c:896 src/remove.c:1002 +#, c-format +msgid "cannot chdir from %s to %s" +msgstr "ne peut aller du le répertoire %s vers %s" + +#: src/remove.c:904 +#, c-format +msgid "" +"WARNING: Circular directory structure.\n" +"This almost certainly means that you have a corrupted file system.\n" +"NOTIFY YOUR SYSTEM MANAGER.\n" +"The following directory is part of the cycle:\n" +" %s\n" +msgstr "" +"AVERTISSEMENT: structure de répertoire circulaire.\n" +"Cela signifie très certainement que votre système de fichiers est corrompu.\n" +"AVISER VOTRE ADMINISTRATEUR SYSTÈME.\n" +"Le répertoire suivant fait parti du cycle:\n" +" %s\n" + +#: src/remove.c:1098 +msgid "cannot remove `.' or `..'" +msgstr "ne peut enlever « . » or « .. »" + +#: src/rm.c:60 +msgid "Paul Rubin, David MacKenzie, Richard Stallman, and Jim Meyering" +msgstr "Paul Rubin, David MacKenzie, Richard Stallman et Jim Meyering" + +#: src/rm.c:99 src/touch.c:244 +#, c-format +msgid "Usage: %s [OPTION]... FILE...\n" +msgstr "Usage: %s [OPTION]... FICHIER...\n" + +#: src/rm.c:100 +msgid "" +"Remove (unlink) the FILE(s).\n" +"\n" +" -d, --directory unlink FILE, even if it is a non-empty directory\n" +" (super-user only)\n" +" -f, --force ignore nonexistent files, never prompt\n" +" -i, --interactive prompt before any removal\n" +" -r, -R, --recursive remove the contents of directories recursively\n" +" -v, --verbose explain what is being done\n" +msgstr "" +"Enlever (unlink) les FICHIER(s).\n" +"\n" +" -d, --directory enlever le répertoire, même si non vide\n" +" (usager root seulement)\n" +" -f, --force ignorer les fichiers inexistants,\n" +" ne pas demander de confirmation\n" +" -i, --interactive demander une confirmation avant chaque destruction\n" +" -r, -R, --recursive enlever le contenu des répertoires récursivement\n" +" -v, --verbose expliquer ce qui a été fait\n" + +#: src/rm.c:112 +#, c-format +msgid "" +"\n" +"To remove a file whose name starts with a `-', for example `-foo',\n" +"use one of these commands:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" +msgstr "" +"\n" +"Pour enlever un fichier dont le nom début par « - », par exemple « -foo »,\n" +"utiliser une de ces commandes:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" + +#: src/rm.c:121 +msgid "" +"\n" +"Note that if you use rm to remove a file, it is usually possible to recover\n" +"the contents of that file. If you want more assurance that the contents " +"are\n" +"truly unrecoverable, consider using shred.\n" +msgstr "" +"\n" +"Noter que si vous utilisez « rm » pour détruire un fichier, il est " +"habituellement possible\n" +"de récupérer le contenu de ce fichier. Si vous désirez plus d'assurance à " +"l'effet\n" +"de ne pas pouvoir récupérer le contenu, considérez shred.\n" + +#: src/rmdir.c:116 src/rmdir.c:217 +#, c-format +msgid "removing directory, %s" +msgstr "destruction du répertoire %s" + +#: src/rmdir.c:146 +#, c-format +msgid "Usage: %s [OPTION]... DIRECTORY...\n" +msgstr "Usage: %s [OPTION]... RÉPERTOIRE...\n" + +#: src/rmdir.c:147 +msgid "" +"Remove the DIRECTORY(ies), if they are empty.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignore each failure that is solely because a directory\n" +" is non-empty\n" +msgstr "" +"Enlever les RÉPERTOIRES, s'ils sont vides.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignorer les échecs qui sont causées uniquement\n" +" en raison d'un répertoire qui n'est pas vide\n" + +#: src/rmdir.c:154 +msgid "" +" -p, --parents remove DIRECTORY, then try to remove each directory\n" +" component of that path name. E.g., `rmdir -p a/b/c' is\n" +" similar to `rmdir a/b/c a/b a'.\n" +" -v, --verbose output a diagnostic for every directory processed\n" +msgstr "" +" -p, --parents enlever le RÉPERTOIRE, ensuite essayer d'enlever\n" +" chaque répertoire composant le nom du chemin,\n" +" i.e. « rmdir -p a/b/c » est identique à «rmdir a/b/c a/b " +"a'.\n" +" -v, --verbose afficher un diagnostic pour chaque répertoire traité\n" + +#: src/seq.c:82 +#, c-format +msgid "" +"Usage: %s [OPTION]... LAST\n" +" or: %s [OPTION]... FIRST LAST\n" +" or: %s [OPTION]... FIRST INCREMENT LAST\n" +msgstr "" +"Usage: %s [OPTION]... DERNIER\n" +" ou: %s [OPTION]... PERMIER DERNIER\n" +" ou: %s [OPTION]... PREMIER INCRÉMENT DERNIER\n" + +#: src/seq.c:87 +#, c-format +msgid "" +"Print numbers from FIRST to LAST, in steps of INCREMENT.\n" +"\n" +" -f, --format=FORMAT use printf style floating-point FORMAT (default: %" +"g)\n" +" -s, --separator=STRING use STRING to separate numbers (default: \\n)\n" +" -w, --equal-width equalize width by padding with leading zeroes\n" +msgstr "" +"Afficher les nombres du PREMIER jusqu'au DERNIER,\n" +"selon le PAS d'incrémentation.\n" +"\n" +" -f, --format FORMAT utiliser le style de FORMAT de printf(3)\n" +" (par défaut: %g)\n" +" -s, --separator CHAÎNE utiliser la CHAÎNE pour séparer les nombres\n" +" (par défaut: \\n)\n" +" -w, --equal-width équilibrer les largeurs en remplissant\n" +" par des zéros de tête\n" + +#: src/seq.c:96 +#, c-format +msgid "" +"\n" +"If FIRST or INCREMENT is omitted, it defaults to 1.\n" +"FIRST, INCREMENT, and LAST are interpreted as floating point values.\n" +"INCREMENT should be positive if FIRST is smaller than LAST, and negative\n" +"otherwise. When given, the FORMAT argument must contain exactly one of\n" +"the printf-style, floating point output formats %e, %f, %g\n" +msgstr "" +"\n" +"Si PREMIER ou PAS sont omis, ils prennent la valeur 1 par défaut.\n" +"PREMIER, PAS, DERNIER sont valeurs interprétées en notation flottante.\n" +"PAS doit être > 0 si PREMIER est plus petit que DERNIER et\n" +"négatif autrement. Lorsque fourni, l'argument de FORMAT doit contenir\n" +"exactement un format de style printf, \n" +"et la notation flottante %e, %f, or %g.\n" + +#: src/seq.c:119 +#, c-format +msgid "invalid floating point argument: %s" +msgstr "arguement en virgule flottante invalide: %s" + +#: src/seq.c:189 +msgid "" +"when the starting value is larger than the limit,\n" +"the increment must be negative" +msgstr "" +"lorsque la valeur de départ est plus grande que la limite,\n" +"l'incrément doit être négatif." + +#: src/seq.c:213 +msgid "" +"when the starting value is smaller than the limit,\n" +"the increment must be positive" +msgstr "" +"quand la valeur de départ est plus petite que la limite,\n" +"l'incrément doit être positif" + +#: src/seq.c:423 +#, c-format +msgid "invalid format string: `%s'" +msgstr "format de chaîne invalide: « %s »" + +#: src/seq.c:445 +msgid "format string may not be specified when printing equal width strings" +msgstr "" +"format de chaîne ne peut pas être spécifié quand l'impression est égal à la " +"largeur des chaînes" + +#: src/shred.c:160 +#, c-format +msgid "Usage: %s [OPTIONS] FILE [...]\n" +msgstr "Usage: %s [OPTIONS] FICHIER [...]\n" + +#: src/shred.c:161 +msgid "" +"Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +"for even very expensive hardware probing to recover the data.\n" +"\n" +msgstr "" +"Écraser un fichier de façon répétitive, afin de rendre difficile\n" +"toute récupération des données par du matériel même coûteux.\n" +"\n" + +#: src/shred.c:169 +#, c-format +msgid "" +" -f, --force change permissions to allow writing if necessary\n" +" -n, --iterations=N Overwrite N times instead of the default (%d)\n" +" -s, --size=N shred this many bytes (suffixes like K, M, G accepted)\n" +msgstr "" +" -f, --force modifier les permissions pour permettre\n" +" l'écriture si nécessaire\n" +" -n, --iterations=N écraser N fois au lieu du nombre par défaut (%d)\n" +" -s, --size=N déchiqueter N octets (les suffixes k, M, G sont " +"acceptés)\n" + +#: src/shred.c:174 +msgid "" +" -u, --remove truncate and remove file after overwriting\n" +" -v, --verbose show progress\n" +" -x, --exact do not round file sizes up to the next full block;\n" +" this is the default for non-regular files\n" +" -z, --zero add a final overwrite with zeros to hide shredding\n" +" - shred standard output\n" +msgstr "" +" -u, --remove tronquer et détruire le fichier après l'avoir écraser\n" +" -v, --verbose afficher un indicateur de progrès\n" +" -x, --exact ne pas arrondir la taille des fichiers\n" +" jusqu'au prochain bloc complet;\n" +" comportement par défaut pour les fichiers non " +"réguliers\n" +" -z, --zero ajouter une réécriture finale avec des zéros\n" +" pour camoufler le déchiquetage du fichier\n" +" déchiqueter l'entrée standard \n" + +#: src/shred.c:184 +msgid "" +"\n" +"Delete FILE(s) if --remove (-u) is specified. The default is not to remove\n" +"the files because it is common to operate on device files like /dev/hda,\n" +"and those files usually should not be removed. When operating on regular\n" +"files, most people use the --remove option.\n" +"\n" +msgstr "" +"\n" +"Détruire le FICHIER si --remove (-u) est spécifié. Le défaut est de ne pas " +"détruire\n" +"les fichiers parce qu'il est commun d'opérer sur le fichier du périphérique " +"comme /dev/hda,\n" +"et habituellement ces fichiers ne sont pas détruits. Sur des fichier " +"réguliers,\n" +"la plupart des gens utilise l'option --remove.\n" +"\n" + +#: src/shred.c:192 +msgid "" +"CAUTION: Note that shred relies on a very important assumption:\n" +"that the filesystem overwrites data in place. This is the traditional\n" +"way to do things, but many modern filesystem designs do not satisfy this\n" +"assumption. The following are examples of filesystems on which shred is\n" +"not effective:\n" +"\n" +msgstr "" +"ATTENTION: noter que le déchiquetage s'appuie sur l'hypothèse que \n" +"le système de fichiers écrasera les données en place. Cela est la manière\n" +"traditionnelle de faire les choses, mais plusieurs design modernes de " +"systèmes\n" +"de fichiers ne se satisfont pas de cette hypothèse. Les exemples suivants de " +"systèmes\n" +"de fichiers sont ceux où le déchiquetage n'est pas effectif:\n" +"\n" + +#: src/shred.c:200 +msgid "" +"* log-structured or journaled filesystems, such as those supplied with\n" +" AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)\n" +"\n" +"* filesystems that write redundant data and carry on even if some writes\n" +" fail, such as RAID-based filesystems\n" +"\n" +"* filesystems that make snapshots, such as Network Appliance's NFS server\n" +"\n" +msgstr "" +"* systèmes de fichiers à journalisation ou à structure de journalisation \n" +" comme ceux fournis avec AIX et Solaris (et JFS, ReiserFS, XFS, etc.)\n" +"\n" +"* systèmes de fichiers avec écriture redondante et soutienne les écritures\n" +" même lorsqu'il y a erreur d'écriture\n" +" comme sur les systèmes de fichiers RAID\n" +"\n" +"* systèmes de fichiers qui prennent des instantanés, comme\n" +" le serveur NFS de Network Appliance\n" +"\n" + +#: src/shred.c:210 +msgid "" +"* filesystems that cache in temporary locations, such as NFS\n" +" version 3 clients\n" +"\n" +"* compressed filesystems\n" +"\n" +"In addition, file system backups and remote mirrors may contain copies\n" +"of the file that cannot be removed, and that will allow a shredded file\n" +"to be recovered later.\n" +msgstr "" +"* systèmes de fichiers qui utilisent des caches temporaires,\n" +" comme NFS la version 3 clientète\n" +"\n" +"* systèmes de fichiers compressés\n" +"\n" +"Il faut ajouter que l'archivage des systèmes de fichiers et systèmes miroirs " +"distants peuvent\n" +"contenir des copies de fichiers qui n'ont pas été détruits et qui " +"permettraient qui\n" +"fichier déchiqueté soit récupéré plus tard.\n" + +#: src/shred.c:808 +#, c-format +msgid "%s: cannot rewind" +msgstr "%s: ne peut rembobiner" + +#: src/shred.c:831 +#, c-format +msgid "%s: pass %lu/%lu (%s)..." +msgstr "%s: pass %lu/%lu (%s)..." + +#: src/shred.c:868 +#, c-format +msgid "%s: error writing at offset %s" +msgstr "%s: erreur d'écriture au décalage %s" + +#: src/shred.c:897 +#, c-format +msgid "%s: file too large" +msgstr "%s: fichier trop gros" + +#: src/shred.c:920 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s" +msgstr "%s: passes %lu/%lu (%s)...%s" + +#: src/shred.c:936 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s/%s %d%%" +msgstr "%s: passes %lu/%lu (%s)...%s/%s %d%%" + +#: src/shred.c:1195 +#, c-format +msgid "%s: invalid file type" +msgstr "%s: type de fichier invalide" + +#: src/shred.c:1212 +#, c-format +msgid "%s: file has negative size" +msgstr "%s: le fichier a une taille négative." + +#: src/shred.c:1265 +#, c-format +msgid "%s: error truncating" +msgstr "%s: erreur de troncation" + +#: src/shred.c:1286 +#, c-format +msgid "%s: cannot shred append-only file descriptor" +msgstr "%s: ne peut déchiqueter " + +#: src/shred.c:1371 +#, c-format +msgid "%s: removing" +msgstr "destruction de « %s »" + +#: src/shred.c:1412 +#, c-format +msgid "%s: renamed to %s" +msgstr "%s: renommé à %s" + +#: src/shred.c:1438 +#, c-format +msgid "%s: removed" +msgstr "%s: détruit" + +#: src/shred.c:1503 +#, c-format +msgid "%s: cannot remove" +msgstr "Ne peut enlever « %s »." + +#: src/shred.c:1551 +#, c-format +msgid "%s: invalid number of passes" +msgstr "%s: nombre de passes invalide" + +#: src/shred.c:1568 +#, c-format +msgid "%s: invalid file size" +msgstr "%s: longueur de fichier invalide" + +#: src/sleep.c:34 +msgid "Jim Meyering and Paul Eggert" +msgstr "Jim Meyering et Paul Eggert" + +#: src/sleep.c:52 +#, c-format +msgid "" +"Usage: %s NUMBER[SUFFIX]...\n" +" or: %s OPTION\n" +"Pause for NUMBER seconds. SUFFIX may be `s' for seconds (the default),\n" +"`m' for minutes, `h' for hours or `d' for days. Unlike most " +"implementations\n" +"that require NUMBER be an integer, here NUMBER may be an arbitrary floating\n" +"point number.\n" +"\n" +msgstr "" +"Usage: %s NOMBRE[SUFFIXE]...\n" +" ou: %s OPTION\n" +"Effectuer une pause de NOMBRE de secondes. Le SUFFIXE peut être « s » pour " +"des\n" +"secondes (par défaut), « m » pour des minutes, « h » pour des heures ou « d " +"»\n" +"pour des jours. Contrairement à la plupart des implantations qui requierent " +"un\n" +"nombre entier, ici le NOMBRE peut être un nombre arbitraire en virgule " +"flottante.\n" +"\n" + +#: src/sleep.c:155 +#, c-format +msgid "invalid time interval `%s'" +msgstr "intervalle de temps invalide « %s »" + +#: src/sleep.c:166 src/tail.c:1031 +msgid "cannot read realtime clock" +msgstr "ne peut lire l'horloge en temps réel" + +#: src/sort.c:53 +msgid "Mike Haertel and Paul Eggert" +msgstr "Mike Haertel et Paul Eggert" + +#: src/sort.c:280 +msgid "" +"Write sorted concatenation of all FILE(s) to standard output.\n" +"\n" +"Ordering options:\n" +"\n" +msgstr "" +"Afficher la concaténation triée de tous les FICHIERS sur la sortie " +"standard.\n" +"\n" +"Options de tri:\n" +"\n" + +#: src/sort.c:289 +msgid "" +" -b, --ignore-leading-blanks ignore leading blanks\n" +" -d, --dictionary-order consider only blanks and alphanumeric " +"characters\n" +" -f, --ignore-case fold lower case to upper case characters\n" +msgstr "" +" -b, --ignore-leading-blanks ignorer les blancs de tête\n" +" -d, --dictionary-order considérer seulement les blancs et\n" +" les caractères alphanumériques\n" +" -f, --ignore-case suivre les caractères minuscules et " +"majuscules\n" + +#: src/sort.c:294 +msgid "" +" -g, --general-numeric-sort compare according to general numerical value\n" +" -i, --ignore-nonprinting consider only printable characters\n" +" -M, --month-sort compare (unknown) < `JAN' < ... < `DEC'\n" +" -n, --numeric-sort compare according to string numerical value\n" +" -r, --reverse reverse the result of comparisons\n" +"\n" +msgstr "" +" -g, --general-numeric-sort comparer selon la valeur numérique des " +"caractères\n" +" -i, --ignore-nonprinting considérer seulement les caractères " +"imprimables\n" +" -M, --month-sort comparer (inconnu) < « JAN » < ... < « DÉC »\n" +" -n, --numeric-sort comparer selon la valeur numérique de la " +"chaîne\n" +" -r, --reverse afficher dans l'ordre inverse le résultat\n" +"\n" + +#: src/sort.c:302 +msgid "" +"Other options:\n" +"\n" +" -c, --check check whether input is sorted; do not sort\n" +" -k, --key=POS1[,POS2] start a key at POS1, end it at POS 2 (origin 1)\n" +" -m, --merge merge already sorted files; do not sort\n" +" -o, --output=FILE write result to FILE instead of standard output\n" +" -s, --stable stabilize sort by disabling last-resort " +"comparison\n" +" -S, --buffer-size=SIZE use SIZE for main memory buffer\n" +msgstr "" +"Autres options:\n" +"\n" +" -c, --check vérifier si l'entrée est triée; ne pas trier\n" +" -k, --key=POS1[,POS2] débuter avec la clé à la POS1, terminer à POS 2 " +"(origine 1)\n" +" -m, --merge faire la fusion des fichiers déjà triés; ne pas " +"trier\n" +" -o, --output=FICHIER écrire le résultat au FICHIER au lieu de la " +"sortie standard\n" +" -s, --stable stabiliser le tri en inhibant la comparaison de " +"dernier recours\n" +" -S, --buffer-size=TAILLE utiliser la TAILLE pour le tampon mémoire " +"principal\n" + +#: src/sort.c:312 +#, c-format +msgid "" +" -t, --field-separator=SEP use SEP instead of non- to whitespace " +"transition\n" +" -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %s\n" +" multiple options specify multiple directories\n" +" -u, --unique with -c: check for strict ordering\n" +" otherwise: output only the first of an equal " +"run\n" +msgstr "" +" -t, --field-separator=SEP utiliser le SÉParateur au lieu de non- par les " +"transitions d'espace blancs\n" +" -T, --temporary-directory=RÉP utiliser le RÉP pour les fichiers " +"temporaires, pas $TMPDIR ou %s\n" +" options multiples pour spécifier de multiples " +"répertoires\n" +" -u, --unique avec -c: vérifier l'ordonnancement strict\n" +" autrement: afficher les premiers d'une passe " +"équivalente\n" + +#: src/sort.c:319 +msgid " -z, --zero-terminated end lines with 0 byte, not newline\n" +msgstr "" +" -z, --zero-terminated terminer les lignes avec l'octet 0, \n" +" et non pas par un retour de chariot\n" + +#: src/sort.c:324 +msgid "" +"\n" +"POS is F[.C][OPTS], where F is the field number and C the character " +"position\n" +"in the field. OPTS is one or more single-letter ordering options, which\n" +"override global ordering options for that key. If no key is given, use the\n" +"entire line as the key.\n" +"\n" +"SIZE may be followed by the following multiplicative suffixes:\n" +msgstr "" +"\n" +"POS est F[.C][OPTS], où F est le numéro du champ et C le caractère de la\n" +"position dans le champ. OPTS se compose d'une ou plusieurs lettres " +"simples,\n" +"laquelle écrase l'ordonnancement global pour cette clé.\n" +"Si aucune clé n'est donnée, la ligne entière est utilisée comme clé.\n" +"\n" +"TAILLE peut être suivi d'un des suffixe multiplicatif suivant:\n" + +#: src/sort.c:333 +#, c-format +msgid "" +"% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +"*** WARNING ***\n" +"The locale specified by the environment affects sort order.\n" +"Set LC_ALL=C to get the traditional sort order that uses\n" +"native byte values.\n" +msgstr "" +"% 1% de mémoire, b 1, k 1024 (par défaut), et ainsi de suite pour M, G, T, " +"P, E, Z, Y.\n" +"\n" +"Sans FICHIER, ou quand FICHIER est -, lire de l'entrée standard.\n" +"\n" +"*** AVERTISSEMENT ***\n" +"La localisation utilisée dans l'environnement affecte l'ordre du tri.\n" +"Utiliser LC_ALL=C pour obtenir un tri selon un ordre traditionnel qui " +"utilise la valeur\n" +"native des octets.\n" + +#: src/sort.c:444 +msgid "cannot create temporary file" +msgstr "Ne peut créer de fichier temporaire" + +#: src/sort.c:467 +msgid "open failed" +msgstr "Échec d'ouverture" + +#: src/sort.c:487 src/sort.c:2496 +msgid "close failed" +msgstr "Échec de fermeture" + +#: src/sort.c:495 +msgid "write failed" +msgstr "Echec d'écriture." + +#: src/sort.c:641 +msgid "sort size" +msgstr "taille du tri" + +#: src/sort.c:715 +msgid "stat failed" +msgstr "Échec de stat()" + +#: src/sort.c:972 +msgid "read failed" +msgstr "Échec de lecture" + +#: src/sort.c:1570 +#, c-format +msgid "%s: %s:%s: disorder: " +msgstr "%s: %s:%s: désordre: " + +#: src/sort.c:1574 +msgid "standard error" +msgstr "erreur standard" + +#: src/sort.c:2032 +#, c-format +msgid "%s: invalid field specification `%s'" +msgstr "%s: spécification invalide du champ « %s »" + +#: src/sort.c:2058 +#, c-format +msgid "%s: count `%.*s' too large" +msgstr "%s: décompte « %.*s » trop grand" + +#: src/sort.c:2064 +#, c-format +msgid "%s: invalid count at start of `%s'" +msgstr "%s: compteur invelide au départ de « %s »." + +#: src/sort.c:2298 +msgid "invalid number after `-'" +msgstr "nombre invalide après « - »" + +#: src/sort.c:2301 src/sort.c:2347 src/sort.c:2374 +msgid "invalid number after `.'" +msgstr "nombre invalide après « . »" + +#: src/sort.c:2304 src/sort.c:2383 +msgid "stray character in field spec" +msgstr "caractère égaré dans le champ de spécification" + +#: src/sort.c:2338 +msgid "invalid number at field start" +msgstr "nombre invalide dans le champ de départ" + +#: src/sort.c:2342 src/sort.c:2370 +msgid "field number is zero" +msgstr "numéro de champ est zéro" + +#: src/sort.c:2351 +msgid "character offset is zero" +msgstr "adresse relative du caractère est zéro" + +#: src/sort.c:2366 +msgid "invalid number after `,'" +msgstr "nombre invalide après « , »" + +#: src/sort.c:2411 +#, c-format +msgid "multi-character tab `%s'" +msgstr "tab multi-caractère « %s »" + +#: src/sort.c:2479 +#, c-format +msgid "extra operand `%s' not allowed with -c" +msgstr "opérande surnuméraire « %s » non permise avec -c" + +#: src/split.c:96 +#, c-format +msgid "Usage: %s [OPTION] [INPUT [PREFIX]]\n" +msgstr "Usage: %s [OPTION] [ENTRÉE [PRÉFIXE]]\n" + +#: src/split.c:100 +msgid "" +"Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default\n" +"PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input.\n" +"\n" +msgstr "" +"Afficher sur la sortie des morceaux de l'ENTRÉE de taille selon\n" +"PRÉFIXEaa, PRÉFIXEab, ...; le PRÉFIXE par défaut est « x ».\n" +"Sans ENTRÉE, ou quand l'ENTRÉE est -, lire l'entrée standard.\n" +"\n" + +#: src/split.c:108 +#, c-format +msgid "" +" -a, --suffix-length=N use suffixes of length N (default %d)\n" +" -b, --bytes=SIZE put SIZE bytes per output file\n" +" -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file\n" +" -l, --lines=NUMBER put NUMBER lines per output file\n" +msgstr "" +" -a, --suffix-length=N utiliser les suffixes de longueur N (par défaut %" +"d)\n" +" -b, --bytes=N écrire N octets par fichier de sortie\n" +" -C, --line-bytes=N écrire au plus N octets par ligne\n" +" par fichier de sortie\n" +" -l, --lines=N écrire N lignes par fichier de sortie\n" + +#: src/split.c:114 +msgid "" +" --verbose print a diagnostic to standard error just\n" +" before each output file is opened\n" +msgstr "" +" --verbose afficher un diagnostic sur la sortie standard " +"d'erreur\n" +" juste avant l'ouverture du fichier de sortie\n" + +#: src/split.c:171 +msgid "Output file suffixes exhausted" +msgstr "Produire les suffixes des fichiers épuisés" + +#: src/split.c:189 +#, c-format +msgid "creating file `%s'\n" +msgstr "Création du fichier « %s »\n" + +#: src/split.c:341 +msgid "cannot split in more than one way" +msgstr "Ne peut segmenter plus d'une façon." + +#: src/split.c:394 +#, c-format +msgid "%s: invalid suffix length" +msgstr "%s: longueur de suffixe invalide" + +#: src/split.c:408 src/split.c:434 +#, c-format +msgid "%s: invalid number of bytes" +msgstr "%s: nombre d'octets invalide." + +#: src/split.c:421 +#, c-format +msgid "%s: invalid number of lines" +msgstr "%s: nombre de lignes invalide." + +#: src/split.c:470 +#, c-format +msgid "`-%d' option is obsolete; use `-l %d'" +msgstr "option « -%d » est obsolète; utiliser « -l %d »" + +#: src/split.c:483 +msgid "invalid number" +msgstr "Nombre invalide." + +#: src/stat.c:326 +msgid "*** invalid date/time ***" +msgstr "*** date/heure invalide ***" + +#: src/stat.c:608 +#, c-format +msgid "cannot read file system information for %s" +msgstr "ne peut lire les informations du système de fichier pour %s" + +#: src/stat.c:684 +#, c-format +msgid "Usage: %s [OPTION] FILE...\n" +msgstr "Usage: %s [OPTION] FICHIER...\n" + +# src/stat.c:300 MRO +#: src/stat.c:685 +msgid "" +"Display file or filesystem status.\n" +"\n" +" -f, --filesystem display filesystem status instead of file status\n" +" -c --format=FORMAT use the specified FORMAT instead of the default\n" +" -L, --dereference follow links\n" +" -t, --terse print the information in terse form\n" +msgstr "" +"Afficher l'état des fichiers ou du système de fichiers.\n" +"\n" +" -f, --filesystem afficher l'état du système de fichiers\n" +" au lieu de l'état des fichiers\n" +" -c --format=FORMAT utiliser le FORMAT spécifié au lieu du défaut\n" +" -L, --deference suivre les liens\n" +" -t, --terse afficher l'information en format terse\n" + +#: src/stat.c:696 +msgid "" +"\n" +"The valid format sequences for files (without --filesystem):\n" +"\n" +" %A Access rights in human readable form\n" +" %a Access rights in octal\n" +" %B The size in bytes of each block reported by `%b'\n" +" %b Number of blocks allocated (see %B)\n" +msgstr "" +"\n" +"Le format valide pour les séquences des fichiers (sans --filesystem):\n" +"\n" +" %A droits d'accès en format lisible pour un humain\n" +" %a droits d'accès en octal\n" +" %B la taille en octets de chaque bloc rapporté par `%b'\n" +" %b nombre de blocs alloués (voir %B)\n" + +#: src/stat.c:704 +msgid "" +" %D Device number in hex\n" +" %d Device number in decimal\n" +" %F File type\n" +" %f Raw mode in hex\n" +" %G Group name of owner\n" +" %g Group ID of owner\n" +msgstr "" +" %D numéro de périphéque en hexadécimal\n" +" %d numéro de périphérique en décimal\n" +" %F type de fichier\n" +" %f mode brut en hexadécimal\n" +" %G nom de groupe du propriétaire\n" +" %g identificateur de groupe du propriétaire\n" + +#: src/stat.c:712 +msgid "" +" %h Number of hard links\n" +" %i Inode number\n" +" %N Quoted File name with dereference if symbolic link\n" +" %n File name\n" +" %o IO block size\n" +" %s Total size, in bytes\n" +" %T Minor device type in hex\n" +" %t Major device type in hex\n" +msgstr "" +" %h - nombre de liens directs (hard)\n" +" %i - numéro d'inode\n" +" %N - nom de fichier en citation avec référence si avec lien symbolique\n" +" %n - nom de fichier\n" +" %o - taille de bloc d'entrée/sortie\n" +" %s - taille totale, en octets\n" +" %T - type mineur de périphérique en hexadécimal\n" +" %t - type majeur de périphérique en hexadécimal\n" + +#: src/stat.c:722 +msgid "" +" %U User name of owner\n" +" %u User ID of owner\n" +" %X Time of last access as seconds since Epoch\n" +" %x Time of last access\n" +" %Y Time of last modification as seconds since Epoch\n" +" %y Time of last modification\n" +" %Z Time of last change as seconds since Epoch\n" +" %z Time of last change\n" +"\n" +msgstr "" +" %U - nom de l'usager du propriétaire\n" +" %u - identificateur du propriétaire\n" +" %X - date du dernier accès en seconded depuis l'Époque\n" +" %x - date du dernier accès\n" +" %Y - date de la dernière modification en secondes depuis l'Époque\n" +" %y - date de la dernière modification\n" +" %Z - date du dernier changement en secondes depuis l'Époque\n" +" %z - date du dernier changement\n" +"\n" + +#: src/stat.c:734 +msgid "" +"Valid format sequences for file systems:\n" +"\n" +" %a Free blocks available to non-superuser\n" +" %b Total data blocks in file system\n" +" %c Total file nodes in file system\n" +" %d Free file nodes in file system\n" +" %f Free blocks in file system\n" +msgstr "" +"Séquences valides de format pour les systèmes de fichiers:\n" +"\n" +" %a - blocs lilbres disponibles pour un non super-usager\n" +" %b - total du blocs de données dans le systèmes de fichiers\n" +" %c - total de noeuds de fichiers dans le système de fichiers\n" +" %d - noeuds de fichiers libres dans le système de fichiers\n" +" %f - blocs libres dans le système de fichiers\n" + +#: src/stat.c:743 +msgid "" +" %i File System id in hex\n" +" %l Maximum length of filenames\n" +" %n File name\n" +" %s Optimal transfer block size\n" +" %T Type in human readable form\n" +" %t Type in hex\n" +msgstr "" +" %i - identificateur du sytème de fichiers en hexadécimal\n" +" %l - longueur maximum des noms de fichiers\n" +" %n - nom de fichier\n" +" %s - taille optimale de bloc de transfert\n" +" %T - afficher en format lisible pour un humain\n" +" %t - afficher en hexadécimal\n" + +#: src/stty.c:498 +#, c-format +msgid "" +"Usage: %s [-F DEVICE] [--file=DEVICE] [SETTING]...\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-a|--all]\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-g|--save]\n" +msgstr "" +"Usage: %s [-F PÉRIPHÉRIQUE] [--file=PÉRIPHÉRIQUE] [SÉLECTION]...\n" +" ou: %s [-F PÉRIPHÉRIQUE] [--file=PÉRIPHÉRIQUE] [-a|--all]\n" +" ou: %s [-F PÉRIPHÉRIQUE] [--file=PÉRIPHÉRIQUE] [-g|--save]\n" + +#: src/stty.c:504 +msgid "" +"Print or change terminal characteristics.\n" +"\n" +" -a, --all print all current settings in human-readable form\n" +" -g, --save print all current settings in a stty-readable form\n" +" -F, --file=DEVICE open and use the specified DEVICE instead of stdin\n" +msgstr "" +"Afficher ou modifier les caractéristiques du terminal.\n" +"\n" +" -a, --all afficher toutes les caractéristiques courantes dans\n" +" un format humainement lisible\n" +" -g, --save afficher toutes les caractéristiques dans un format\n" +" lisible par « stty »\n" +" -F, --file=PÉRIPHÉRIQUE\n" +" utiliser le périphérique spécifié au lieu de stdin\n" + +#: src/stty.c:513 +msgid "" +"\n" +"Optional - before SETTING indicates negation. An * marks non-POSIX\n" +"settings. The underlying system defines which settings are available.\n" +msgstr "" +"\n" +"Un « - » optionnel avant SÉLECTION indique une négation. Un * indique une\n" +"SÉLECTION non-POSIX. Le système détermine les options applicables.\n" + +#: src/stty.c:518 +msgid "" +"\n" +"Special characters:\n" +" * dsusp CHAR CHAR will send a terminal stop signal once input flushed\n" +" eof CHAR CHAR will send an end of file (terminate the input)\n" +" eol CHAR CHAR will end the line\n" +msgstr "" +"\n" +"Caractères spéciaux:\n" +"* dsusp CAR CAR émettra un signal d'arrêt de terminal une\n" +" fois le tampon d'entrée vidé\n" +" eof CAR CAR transmettra une fin de fichier\n" +" (pour stopper l'ingestion à l'entrée)\n" +" eol CAR CAR terminera la ligne\n" + +#: src/stty.c:525 +msgid "" +" * eol2 CHAR alternate CHAR for ending the line\n" +" erase CHAR CHAR will erase the last character typed\n" +" intr CHAR CHAR will send an interrupt signal\n" +" kill CHAR CHAR will erase the current line\n" +msgstr "" +"* eol2 CAR CAR servira de caractère alternatif de fin de ligne\n" +" erase CAR CAR servira de touche d'effacement sur le dernier\n" +" caractère entrée\n" +" intr CAR CAR transmettra un signal d'interruption\n" +" kill CAR CAR effacera la ligne courante\n" + +#: src/stty.c:531 +msgid "" +" * lnext CHAR CHAR will enter the next character quoted\n" +" quit CHAR CHAR will send a quit signal\n" +" * rprnt CHAR CHAR will redraw the current line\n" +" start CHAR CHAR will restart the output after stopping it\n" +msgstr "" +"* lnext CAR CAR entrera le prochain caractère entre guillemets\n" +" quit CAR CAR transmettra un signal de fin\n" +"* rprnt CAR CAR servira à ré-afficher la dernière ligne\n" +" start CAR CAR permettra la poursuite de l'affichage de\n" +" sortie après avoir été stoppé\n" + +#: src/stty.c:537 +msgid "" +" stop CHAR CHAR will stop the output\n" +" susp CHAR CHAR will send a terminal stop signal\n" +" * swtch CHAR CHAR will switch to a different shell layer\n" +" * werase CHAR CHAR will erase the last word typed\n" +msgstr "" +" stop CAR CAR stoppera l'affichage de sortie\n" +" susp CAR CAR transmettra un signal d'arrêt de terminal\n" +"* swtch CAR CAR permettra de passer à une couche différente de shell\n" +"* werase CAR CAR effacera le dernier mot tapé\n" + +#: src/stty.c:543 +msgid "" +"\n" +"Special settings:\n" +" N set the input and output speeds to N bauds\n" +" * cols N tell the kernel that the terminal has N columns\n" +" * columns N same as cols N\n" +msgstr "" +"\n" +"Configurations spéciales:\n" +" N initialiser les vitesses d'entrée et de sortie à N bauds\n" +"* cols N indiquer au kernel que le terminal a N colonnes\n" +"* columns N identique à cols N\n" + +#: src/stty.c:550 +msgid "" +" ispeed N set the input speed to N\n" +" * line N use line discipline N\n" +" min N with -icanon, set N characters minimum for a completed " +"read\n" +" ospeed N set the output speed to N\n" +msgstr "" +" ispeed N initialiser la vitesse d'entrée à N\n" +"* line N utiliser le conditionnement propre de la ligne N\n" +" min N avec -icanon, initialiser à N le nombre de caractères\n" +" nécessaires pour obtenir une lecture complète\n" +" ospeed N initialiser la vitesse de sortie à N\n" + +#: src/stty.c:556 +msgid "" +" * rows N tell the kernel that the terminal has N rows\n" +" * size print the number of rows and columns according to the " +"kernel\n" +" speed print the terminal speed\n" +" time N with -icanon, set read timeout of N tenths of a second\n" +msgstr "" +"* rows N indiquer au kernel que le terminal a N lignes\n" +"* size afficher le nombre de lignes et de colonnes\n" +" selon les paramètres du kernel\n" +" speed afficher la vitesse du terminal\n" +" time N avec -icanon, initialiser le délai\n" +" d'inactivité de lecture à N dizièmes de seconde\n" + +#: src/stty.c:562 +msgid "" +"\n" +"Control settings:\n" +" [-]clocal disable modem control signals\n" +" [-]cread allow input to be received\n" +" * [-]crtscts enable RTS/CTS handshaking\n" +" csN set character size to N bits, N in [5..8]\n" +msgstr "" +"\n" +"Configurations de contrôle:\n" +" [-]clocal inhiber les signaux de contrôle du modem\n" +" [-]cread autoriser la réception sur l'entrée\n" +"* [-]crtscts autoriser RTS/CTS handshaking\n" +" csN initialiser la taille des caractères à N bits,\n" +" N variant entre [5..8]\n" + +#: src/stty.c:570 +msgid "" +" [-]cstopb use two stop bits per character (one with `-')\n" +" [-]hup send a hangup signal when the last process closes the tty\n" +" [-]hupcl same as [-]hup\n" +" [-]parenb generate parity bit in output and expect parity bit in " +"input\n" +" [-]parodd set odd parity (even with `-')\n" +msgstr "" +" [-]cstopb utiliser 2 bits d'arrêt par caractère (un avec « - »)\n" +" [-]hup transmettre un signal de raccrochement quand le\n" +" dernier processus ferme le lien tty\n" +" [-]hupcl identique à [-]hup\n" +" [-]parenb génèrer le bit de parité pour la sortie et\n" +" traiter l'entrée avec un bit de parité implicite\n" +" [-]parodd utiliser une parité impaire (paire avec « - »)\n" + +#: src/stty.c:577 +msgid "" +"\n" +"Input settings:\n" +" [-]brkint breaks cause an interrupt signal\n" +" [-]icrnl translate carriage return to newline\n" +" [-]ignbrk ignore break characters\n" +" [-]igncr ignore carriage return\n" +msgstr "" +"\n" +"Configurations d'entrée:\n" +" [-]brkint le « break » provoque un signal d'interruption\n" +" [-]icrnl traduire le retour de chariot en saut de ligne\n" +" [-]ignbrk ignorer le caractère break\n" +" [-]igncr ignorer le retour de chariot\n" + +#: src/stty.c:585 +msgid "" +" [-]ignpar ignore characters with parity errors\n" +" * [-]imaxbel beep and do not flush a full input buffer on a character\n" +" [-]inlcr translate newline to carriage return\n" +" [-]inpck enable input parity checking\n" +" [-]istrip clear high (8th) bit of input characters\n" +msgstr "" +" [-]ignpar ignorer les caractères ayant des erreurs de parité\n" +"* [-]imaxbel indiquer par un bip sonore et ne pas vider le tampon\n" +" d'entrée lors de l'arrivée d'un caractère\n" +" [-]inlcr traduire le saut de ligne en retour de chariot\n" +" [-]inpck autoriser la vérification de la parité à l'entrée\n" +" [-]istrip mettre à zéro le bit du haut (8e) d'un caractère de " +"l'entrée\n" + +#: src/stty.c:592 +msgid "" +" * [-]iuclc translate uppercase characters to lowercase\n" +" * [-]ixany let any character restart output, not only start character\n" +" [-]ixoff enable sending of start/stop characters\n" +" [-]ixon enable XON/XOFF flow control\n" +" [-]parmrk mark parity errors (with a 255-0-character sequence)\n" +" [-]tandem same as [-]ixoff\n" +msgstr "" +"* [-]iuclc traduire les majuscles en minuscules\n" +"* [-]ixany permettre à n'importe quel caractère de relancer " +"l'affichage\n" +" sur la sortie, pas uniquement le caractère de redémarrage\n" +" [-]ixoff autoriser l'envoie d'un caractère d'arrêt/départ\n" +" [-]ixon autoriser le contrôle de flux XON/XOFF\n" +" [-]parmrk indiquer les erreur de parité par une séquence\n" +" de caractères (255-0)\n" +" [-]tandem identique à [-]ixoff\n" + +#: src/stty.c:600 +msgid "" +"\n" +"Output settings:\n" +" * bsN backspace delay style, N in [0..1]\n" +" * crN carriage return delay style, N in [0..3]\n" +" * ffN form feed delay style, N in [0..1]\n" +" * nlN newline delay style, N in [0..1]\n" +msgstr "" +"\n" +"Configurations de sortie:\n" +"* bsN style du délai de retour arrière, N parmi [0..1]\n" +"* crN style du délai du retour de chariot, N parmi [0..3]\n" +"* ffN style du délai du saut de page, N parmi [0..1]\n" +"* nlN style du délai du saut de ligne, N parmi [0..1]\n" + +#: src/stty.c:608 +msgid "" +" * [-]ocrnl translate carriage return to newline\n" +" * [-]ofdel use delete characters for fill instead of null characters\n" +" * [-]ofill use fill (padding) characters instead of timing for delays\n" +" * [-]olcuc translate lowercase characters to uppercase\n" +" * [-]onlcr translate newline to carriage return-newline\n" +" * [-]onlret newline performs a carriage return\n" +msgstr "" +"* [-]ocrnl traduire un retour de chariot par un saut de ligne\n" +"* [-]ofdel utiliser des caractères d'effacement comme caractère\n" +" de remplissage au lieu de caractères nuls\n" +"* [-]ofill utiliser le remplissage de caractères au lieu du délai\n" +" par minuterie\n" +"* [-]olcuc traduire les minuscules en majuscules\n" +"* [-]onlcr traduire le saut de ligne en retour de chariot-saut de " +"ligne\n" +"* [-]onlret le saut de ligne provoque un retour de chariot\n" + +#: src/stty.c:616 +msgid "" +" * [-]onocr do not print carriage returns in the first column\n" +" [-]opost postprocess output\n" +" * tabN horizontal tab delay style, N in [0..3]\n" +" * tabs same as tab0\n" +" * -tabs same as tab3\n" +" * vtN vertical tab delay style, N in [0..1]\n" +msgstr "" +"* [-]onocr ne pas afficher un retour de chariot en première colonne\n" +" [-]opost exécuter un post-traitement de sortie\n" +"* tabN style du délai de tabulation horizontale, N parmi [0..3]\n" +"* tabs identique à tab0\n" +"* -tabs identique à tab3\n" +"* vtN style du délai de tabulation verticale, N parmi [0..1]\n" + +#: src/stty.c:624 +msgid "" +"\n" +"Local settings:\n" +" [-]crterase echo erase characters as backspace-space-backspace\n" +" * crtkill kill all line by obeying the echoprt and echoe settings\n" +" * -crtkill kill all line by obeying the echoctl and echok settings\n" +msgstr "" +"\n" +"Configurations locales:\n" +" [-]crterase faire l'écho du caractère « erase » selon la séquence\n" +" retour arrière-espace-retour arrière\n" +"* crtkill annuler les ligne respectant la configuration\n" +" « echoprt » et « echoe »\n" +"* -crtkill annuler les lignes respectant la configuration\n" +" « echoctl » et « echok »\n" + +#: src/stty.c:631 +msgid "" +" * [-]ctlecho echo control characters in hat notation (`^c')\n" +" [-]echo echo input characters\n" +" * [-]echoctl same as [-]ctlecho\n" +" [-]echoe same as [-]crterase\n" +" [-]echok echo a newline after a kill character\n" +msgstr "" +"* [-]ctlecho faire l'écho des caractères de contrôle par une notation\n" +" en chapeau (« ^c »)\n" +" [-]echo faire l'écho des caractères à l'entrée\n" +"* [-]echoctl identique à [-]ctlecho\n" +" [-]echoe identique à [-]crterase\n" +" [-]echok faire l'écho d'un saut de ligne après un caractère " +"d'annulation\n" + +#: src/stty.c:638 +msgid "" +" * [-]echoke same as [-]crtkill\n" +" [-]echonl echo newline even if not echoing other characters\n" +" * [-]echoprt echo erased characters backward, between `\\' and '/'\n" +" [-]icanon enable erase, kill, werase, and rprnt special characters\n" +" [-]iexten enable non-POSIX special characters\n" +msgstr "" +"* [-]echoke identique à [-]crtkill\n" +" [-]echonl faire l'écho d'un saut de ligne même s'il n'y pas\n" +" d'écho des autres caractères\n" +"* [-]echoprt faire l'écho des caractères d'effacement par retour " +"arrière,\n" +" entre « \\ » et « / »\n" +" [-]icanon autoriser les caractères spéciaux\n" +" « erase », « kill », « werase », et « rprnt »\n" +" [-]iexten autoriser les caractères spéciaux non-POSIX\n" + +#: src/stty.c:645 +msgid "" +" [-]isig enable interrupt, quit, and suspend special characters\n" +" [-]noflsh disable flushing after interrupt and quit special " +"characters\n" +" * [-]prterase same as [-]echoprt\n" +" * [-]tostop stop background jobs that try to write to the terminal\n" +" * [-]xcase with icanon, escape with `\\' for uppercase characters\n" +msgstr "" +" [-]isig autoriser les caractères spéciaux\n" +" « interrupt », « quit », et « suspend »\n" +" [-]noflsh inhiber la vidange après réception des caractères\n" +" « interrupt » et « quit »\n" +"* [-]prterase identique à [-]echoprt\n" +"* [-]tostop stopper les tâches d'arrière plan qui essaient d'écrire\n" +" sur le terminal\n" +"* [-]xcase avec « icanon », faire l'échappement avec « \\ »\n" +" pour les majuscules\n" + +#: src/stty.c:652 +msgid "" +"\n" +"Combination settings:\n" +" * [-]LCASE same as [-]lcase\n" +" cbreak same as -icanon\n" +" -cbreak same as icanon\n" +msgstr "" +"\n" +"Configuration par combinaison:\n" +"* [-]LCASE identique à [-]lcase\n" +" cbreak identique à -icanon\n" +" -cbreak identique à icanon\n" + +#: src/stty.c:659 +msgid "" +" cooked same as brkint ignpar istrip icrnl ixon opost isig\n" +" icanon, eof and eol characters to their default values\n" +" -cooked same as raw\n" +" crt same as echoe echoctl echoke\n" +msgstr "" +" cooked identique à brkint ignpar istrip icrnl ixon opost isig\n" +" icanon, eof et eol selon leur valeur par défaut\n" +" -cooked identique à raw\n" +" crt identique à echoe echoctl echoke\n" + +#: src/stty.c:665 +msgid "" +" dec same as echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq same as [-]ixany\n" +" ek erase and kill characters to their default values\n" +" evenp same as parenb -parodd cs7\n" +msgstr "" +" dec identique à echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +"* [-]decctlq identique à [-]ixany\n" +" ek réinitialiser les caractères erase et kill à leur valeur\n" +" par défaut\n" +" evenp identique à parenb -parodd cs7\n" + +#: src/stty.c:672 +msgid "" +" -evenp same as -parenb cs8\n" +" * [-]lcase same as xcase iuclc olcuc\n" +" litout same as -parenb -istrip -opost cs8\n" +" -litout same as parenb istrip opost cs7\n" +" nl same as -icrnl -onlcr\n" +" -nl same as icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +msgstr "" +" -evenp identique à -parenb cs8\n" +"* [-]lcase identique à xcase iuclc olcuc\n" +" litout identique à -parenb -istrip -opost cs8\n" +" -litout identique à parenb istrip opost cs7\n" +" nl identique à -icrnl -onlcr\n" +" -nl identique à icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" + +#: src/stty.c:680 +msgid "" +" oddp same as parenb parodd cs7\n" +" -oddp same as -parenb cs8\n" +" [-]parity same as [-]evenp\n" +" pass8 same as -parenb -istrip cs8\n" +" -pass8 same as parenb istrip cs7\n" +msgstr "" +" oddp identique à parenb parodd cs7\n" +" -oddp identique à -parenb cs8\n" +" [-]parity identique à [-]evenp\n" +" pass8 identique à -parenb -istrip cs8\n" +" -pass8 identique à parenb istrip cs7\n" + +#: src/stty.c:687 +msgid "" +" raw same as -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw same as cooked\n" +msgstr "" +" raw identique à -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 fois 0\n" +" -raw identique à cooked\n" + +#: src/stty.c:693 +msgid "" +" sane same as cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, all special\n" +" characters to their default values.\n" +msgstr "" +" sane identique à cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, et tous les " +"caractères\n" +" spéciaux à leur valeur par défaut.\n" + +#: src/stty.c:701 +msgid "" +"\n" +"Handle the tty line connected to standard input. Without arguments,\n" +"prints baud rate, line discipline, and deviations from stty sane. In\n" +"settings, CHAR is taken literally, or coded as in ^c, 0x37, 0177 or\n" +"127; special values ^- or undef used to disable special characters.\n" +msgstr "" +"\n" +"Prendre en charge la ligne « tty » reliée à l'entrée standard. Sans " +"argument,\n" +"afficher la vitesse, le conditionnement de ligne et les modifications " +"appliquées\n" +"par 'stty sane'. Dans les configurations,\n" +"CARactère est pris littéralement, ou codé comme ^c, 0x37, 0177 ou 127;\n" +"les valeurs spéciales comme ^- ou indéfinies sont utilisées pour inhiber\n" +"les caractères spéciaux.\n" + +#: src/stty.c:787 +msgid "only one device may be specified" +msgstr "un seul périphérique peut être spécifié" + +#: src/stty.c:882 +msgid "" +"the options for verbose and stty-readable output styles are\n" +"mutually exclusive" +msgstr "" +"les options pour le mode bavard et les styles de sortie de stty-readable\n" +"sont mutuellement exclusives" + +#: src/stty.c:887 +msgid "when specifying an output style, modes may not be set" +msgstr "" +"Lors de la spécification d'un style de sortie, \n" +"les mode peuvent ne pas être initialisés." + +#: src/stty.c:903 +#, c-format +msgid "%s: couldn't reset non-blocking mode" +msgstr "%s: n'a pu réinitialiser en mode non par bloc" + +#: src/stty.c:957 src/stty.c:1064 +#, c-format +msgid "invalid argument `%s'" +msgstr "argument invalide « %s »" + +#: src/stty.c:968 src/stty.c:985 src/stty.c:997 src/stty.c:1010 +#: src/stty.c:1022 src/stty.c:1041 +#, c-format +msgid "missing argument to `%s'" +msgstr "argument manquant pour « %s »" + +#: src/stty.c:1117 +#, c-format +msgid "%s: unable to perform all requested operations" +msgstr "%s: incapable d'exécuter toutes les opérations demandées." + +#: src/stty.c:1122 +msgid "new_mode: mode\n" +msgstr "new_mode: mode\n" + +#: src/stty.c:1462 +#, c-format +msgid "%s: no size information for this device" +msgstr "%s: aucune information sur la taille pour ce périphérique." + +#: src/stty.c:1944 +#, c-format +msgid "invalid integer argument `%s'" +msgstr "argument numérique invalide « %s »" + +#: src/su.c:289 +msgid "Password:" +msgstr "Mot de passe:" + +#: src/su.c:292 +msgid "getpass: cannot open /dev/tty" +msgstr "getpass(): ne peut ouvrir /dev/tty" + +#: src/su.c:350 +msgid "cannot set groups" +msgstr "ne peut initialiser les groupes" + +#: src/su.c:354 +msgid "cannot set group id" +msgstr "ne peut initialiser l'identificateur de groupe" + +#: src/su.c:356 +msgid "cannot set user id" +msgstr "ne peut initialiser l'identificateur de l'usager" + +#: src/su.c:437 +#, c-format +msgid "Usage: %s [OPTION]... [-] [USER [ARG]...]\n" +msgstr "Usage: %s [OPTION]... [-] [USAGER [ARG]...]\n" + +#: src/su.c:438 +msgid "" +"Change the effective user id and group id to that of USER.\n" +"\n" +" -, -l, --login make the shell a login shell\n" +" -c, --commmand=COMMAND pass a single COMMAND to the shell with -c\n" +" -f, --fast pass -f to the shell (for csh or tcsh)\n" +" -m, --preserve-environment do not reset environment variables\n" +" -p same as -m\n" +" -s, --shell=SHELL run SHELL if /etc/shells allows it\n" +msgstr "" +"Modifier les identificateurs effectifs de l'usager et de groupe comme\n" +"étant ceux de l'USAGER.\n" +"\n" +" -, -l, --login utiliser ce shell comme étant celui de\n" +" la session de travail\n" +" -c, --commmand=COMMANDE passer la COMMANDE au shell avec -c\n" +" -f, --fast passer -f au shell (valable pour csh ou " +"tcsh)\n" +" -m, --preserve-environment ne pas réinitialiser les variables\n" +" d'environnement\n" +" -p identique à -m\n" +" -s, --shell=SHELL lancer le SHELL si /etc/shells le permet\n" + +#: src/su.c:450 +msgid "" +"\n" +"A mere - implies -l. If USER not given, assume root.\n" +msgstr "" +"\n" +"Un tiret - implique -l. Si l'argument USAGER n'est pas fourni,\n" +"l'usager « root » est utilisé.\n" + +#: src/su.c:529 +#, c-format +msgid "user %s does not exist" +msgstr "L'usager %s n'existe pas." + +#: src/su.c:552 +msgid "incorrect password" +msgstr "Mot de passe incorrect." + +#: src/su.c:569 +#, c-format +msgid "using restricted shell %s" +msgstr "Utilisation du shell %s restreint." + +#: src/su.c:580 +#, c-format +msgid "warning: cannot change directory to %s" +msgstr "AVERTISSEMENT: ne peut changer de répertoire vers %s" + +#: src/sum.c:36 +msgid "Kayvan Aghaiepour and David MacKenzie" +msgstr "Kayvan Aghaiepour et David MacKenzie" + +#: src/sum.c:64 +msgid "" +"Print checksum and block counts for each FILE.\n" +"\n" +" -r defeat -s, use BSD sum algorithm, use 1K blocks\n" +" -s, --sysv use System V sum algorithm, use 512 bytes blocks\n" +msgstr "" +"Imprimer la somme de contrôle et le nombre de blocs pour chaque FICHIER.\n" +"\n" +" -r annuler -s et utiliser l'algorithme de sommation BSD\n" +" avec des blocs de 1K octets\n" +" -s, --sysv utiliser l'algorithme de sommation du Système V\n" +" avec des blocs de 512 octets\n" + +#: src/sync.c:45 +msgid "" +"Force changed blocks to disk, update the super block.\n" +"\n" +msgstr "" +"Forcer l'écriture des blocs modifiés sur disque et\n" +"la mise à jour du super bloc.\n" + +#: src/sync.c:70 src/tty.c:112 +msgid "ignoring all arguments" +msgstr "tous les arguments sont ignorés" + +#: src/sys2.h:492 +msgid " --help display this help and exit\n" +msgstr " --help afficher l'aide-mémoire\n" + +#: src/sys2.h:494 +msgid " --version output version information and exit\n" +msgstr " --version afficher le nom et la version du logiciel\n" + +#: src/tac.c:54 +msgid "Jay Lepreau and David MacKenzie" +msgstr "Jay Lepreau et David MacKenzie" + +#: src/tac.c:131 +msgid "" +"Write each FILE to standard output, last line first.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Écrire chaque FICHIER sur la sortie standard, la dernière ligne en premier.\n" +"Sans FICHIER, ou quand FICHIER est -, lire de l'entrée standard.\n" +"\n" + +#: src/tac.c:139 +msgid "" +" -b, --before attach the separator before instead of after\n" +" -r, --regex interpret the separator as a regular expression\n" +" -s, --separator=STRING use STRING as the separator instead of newline\n" +msgstr "" +" -b, --before placer le séparateur avant plutôt qu'après\n" +" -r, --regex interpréter le séparateur comme une expression\n" +" régulière\n" +" -s, --separator=CHAÎNE utiliser la CHAÎNE comme séparateur au lieu\n" +" du saut de ligne\n" + +#: src/tac.c:453 src/tac.c:592 +msgid "stdin: read error" +msgstr "stdin: erreur de lecture." + +#: src/tac.c:638 +msgid "separator cannot be empty" +msgstr "Le séparateur ne peut être vide." + +#: src/tail.c:49 +msgid "Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering" +msgstr "Paul Rubin, David MacKenzie, Ian Lance Taylor et Jim Meyering" + +#: src/tail.c:238 +#, c-format +msgid "" +"Print the last %d lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Afficher les %d dernières lignes de chaque FICHIER sur la sortie standard.\n" +"Avec plus d'un fichier FICHIER, précéder chacun d'une en-tête donnant le " +"nom.\n" +"Sans FICHIER, ou quand FICHIER est -, lire de l'entrée standard.\n" +"\n" + +# src/tail.c:250 +#: src/tail.c:247 +msgid "" +" --retry keep trying to open a file even if it is\n" +" inaccessible when tail starts or if it becomes\n" +" inaccessible later -- useful only with -f\n" +" -c, --bytes=N output the last N bytes\n" +msgstr "" +" --retry continuer de tenter d'ouvrir le fichier même " +"s'il\n" +" est inaccessible lorsque tail démarre ou s'il " +"devient\n" +" inaccessible plus tard -- utile seulement avec -" +"f\n" +" -c, --bytes=N afficher les N derniers octets\n" + +#: src/tail.c:253 +msgid "" +" -f, --follow[={name|descriptor}]\n" +" output appended data as the file grows;\n" +" -f, --follow, and --follow=descriptor are\n" +" equivalent\n" +" -F same as --follow=name --retry\n" +msgstr "" +" -f, --follow[={nom|descripteur}]\n" +" afficher les dernières données ajoutées tant\n" +" que le fichier s'accroît; -f, --follow, et\n" +" --follow=descripteur sont équivalents\n" +" -F identique à --follow=nom --retry\n" + +#: src/tail.c:260 +#, c-format +msgid "" +" -n, --lines=N output the last N lines, instead of the last %d\n" +" --max-unchanged-stats=N\n" +" with --follow=name, reopen a FILE which has not\n" +" changed size after N (default %d) iterations\n" +" to see if it has been unlinked or renamed\n" +" (this is the usual case of rotated log files)\n" +msgstr "" +" -n, --lines=N afficher les N dernièreslignes, au lieu des %d\n" +" --max-unchanged-stats=N\n" +" avec l'option --follow=nom, le FICHIER qui n'a " +"pas\n" +" changé de taille après N itérations (par défaut %" +"d)\n" +" afin de vérifier s'il a été détruit ou s'il a " +"changé\n" +" de nom (c'est le cas habituellement des fichiers\n" +" de journalisation dont on fait la rotation)\n" + +#: src/tail.c:271 +msgid "" +" --pid=PID with -f, terminate after process ID, PID dies\n" +" -q, --quiet, --silent never output headers giving file names\n" +" -s, --sleep-interval=S with -f, sleep for approximately S seconds\n" +" (default 1.0) between iterations.\n" +" -v, --verbose always output headers giving file names\n" +msgstr "" +" --pid=PID avec -f, terminer après le processus ID, PID est " +"arrêté\n" +" -q, --quiet, --silent ne jamais afficher l'en-tête avec\n" +" les noms de fichiers\n" +" -s, --sleep-interval=S avec -f, attendre S secondes (1.0 par défaut)\n" +" entre les itérations\n" +" -v, --verbose toujours afficher les en-têtes des noms de " +"fichier\n" + +#: src/tail.c:280 +msgid "" +"\n" +"If the first character of N (the number of bytes or lines) is a `+',\n" +"print beginning with the Nth item from the start of each file, otherwise,\n" +"print the last N items in the file. N may have a multiplier suffix:\n" +"b for 512, k for 1024, m for 1048576 (1 Meg).\n" +"\n" +msgstr "" +"\n" +"Si le premier caractère de N (le nombre d'octets ou de lignes) est un « + " +"»,\n" +"afficher à partir du Nième item depuis le début de chaque fichier,\n" +"autrement, afficher les derniers N items du fichier.\n" +"N peut avoir un suffixe multiplicateur:\n" +"b pour 512, k pour 1024, m pour 1048576 (1 Meg).\n" + +# src/tail.c:290 +#: src/tail.c:288 +msgid "" +"With --follow (-f), tail defaults to following the file descriptor, which\n" +"means that even if a tail'ed file is renamed, tail will continue to track\n" +"its end. " +msgstr "" +"Avec l'option --follow (-f), tail utilise par défaut le descripteur de " +"fichier\n" +"qui permet de suivre l'évolution du fichier ciblé même s'il change de nom.\n" +"Tail continuera de suivre l'évolution du fichier jusqu'à la fin. " + +#: src/tail.c:293 +msgid "" +"This default behavior is not desirable when you really want to\n" +"track the actual name of the file, not the file descriptor (e.g., log\n" +"rotation). Use --follow=name in that case. That causes tail to track the\n" +"named file by reopening it periodically to see if it has been removed and\n" +"recreated by some other program.\n" +msgstr "" +"Ce comportement par défaut n'est pas désirable lorsqu'on désire suivre " +"l'évolution\n" +"d'un fichier à l'aide de son nom et non pas par le descripteur de fichier (i." +"e. cas\n" +"lors de la rotation des journaux). Utiliser --follow=nom dans ce cas.\n" +"À ce moment, tail suivra l'évolution du fichier en l'ouvrant périodiquement\n" +"afin de vérifier s'il a été détruit ou recréé par un autre programme.\n" + +#: src/tail.c:331 +#, c-format +msgid "closing %s (fd=%d)" +msgstr "fermeture %s (fd=%d)" + +#: src/tail.c:391 +#, c-format +msgid "%s: cannot seek to offset %s" +msgstr "%s: ne peut repérer selon le déplacement %s" + +#: src/tail.c:395 +#, c-format +msgid "%s: cannot seek to relative offset %s" +msgstr "%s: ne peut repérer selon le déplacement relatif %s" + +#: src/tail.c:400 +#, c-format +msgid "%s: cannot seek to end-relative offset %s" +msgstr "%s: ne peut repérer la fin selon le déplacement relatif %s" + +#: src/tail.c:818 +#, c-format +msgid "`%s' has become inaccessible" +msgstr "« %s » est devenu inaccessible" + +#: src/tail.c:835 +#, c-format +msgid "`%s' has been replaced with an untailable file; giving up on this name" +msgstr "" +"« %s » a été remplacé par un fichier dont on ne peut déterminer la taille; " +"abandon sur ce nom." + +#: src/tail.c:856 +#, c-format +msgid "`%s' has become accessible" +msgstr "%s» est devenu accessible" + +#: src/tail.c:864 +#, c-format +msgid "`%s' has appeared; following end of new file" +msgstr "« %s » a été remplacé; à la suite de la fin d'un nouveau fichier" + +#: src/tail.c:875 +#, c-format +msgid "`%s' has been replaced; following end of new file" +msgstr "« %s » a été remplacé; à la suite de la fin d'un nouveau fichier" + +#: src/tail.c:1000 +#, c-format +msgid "%s: file truncated" +msgstr "%s: fichier tronqué" + +#: src/tail.c:1020 +msgid "no files remaining" +msgstr "aucun fichier restant" + +#: src/tail.c:1236 +#, c-format +msgid "%s: cannot follow end of this type of file; giving up on this name" +msgstr "" +"%s: ne peut déterminer la fin de ce type de fichier; abandon sur ce nom" + +#: src/tail.c:1356 +#, c-format +msgid "%c: invalid suffix character in obsolescent option" +msgstr "%c: caractère invalide en suffixe dans une option désuète." + +#: src/tail.c:1405 +#, c-format +msgid "" +"too many arguments; When using tail's obsolescent option syntax (%s)\n" +"there may be no more than one file argument. Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"Trop de arguments; lors de l'utilisation d'une syntaxe désuète (%s) de tail\n" +"Il ne peut y avoir plus d'un fichier en argument. Utiliser l'option -n ou -" +"b\n" +"équivalente à la place." + +#: src/tail.c:1414 +#, c-format +msgid "" +"Warning: it is not portable to use two or more file arguments with\n" +"tail's obsolescent option syntax (%s). Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"AVERTISSEMENT: l'utilisation de 2 ou plusieurs fichiers en argument\n" +"avec une syntaxe désuète des options (%s) de tail n'est pas portable.\n" +"Utiliser les options équivalentes -n ou -c à la place." + +#: src/tail.c:1423 +#, c-format +msgid "`%s' option is obsolete; use `%s-%c %.*s'" +msgstr "option « %s » est obsolète; utiliser « %s-%c %.*s »" + +#: src/tail.c:1484 +#, c-format +msgid "%s is larger than the maximum file size on this system" +msgstr "%s est plus grand que la taille maximale possible sur ce système" + +#: src/tail.c:1510 +#, c-format +msgid "%s: invalid maximum number of unchanged stats between opens" +msgstr "" +"%s: nombre maximum invalide de changements d'états entre les ouvertures" + +#: src/tail.c:1522 +#, c-format +msgid "%s: invalid maximum number of consecutive size changes" +msgstr "%s: nombre maximum invalide de changements consécutifs de taille" + +#: src/tail.c:1534 +#, c-format +msgid "%s: invalid PID" +msgstr "%s: PID invalide." + +#: src/tail.c:1549 +#, c-format +msgid "%s: invalid number of seconds" +msgstr "%s: nombre de secondes invalide." + +#: src/tail.c:1568 +msgid "warning: --retry is useful only when following by name" +msgstr "AVERTISSEMENT: --retry est utile seulement si suivi par un nom" + +#: src/tail.c:1572 +msgid "warning: PID ignored; --pid=PID is useful only when following" +msgstr "" +"AVERTISSEMENT: PID ignoré; --pid=PID est utile seulement lorsqu'il suit" + +#: src/tail.c:1575 +msgid "warning: --pid=PID is not supported on this system" +msgstr "AVERTISSEMENT: --pid=PID n'est pas supporté sur ce système" + +#: src/tee.c:33 +msgid "Mike Parker, Richard M. Stallman, and David MacKenzie" +msgstr "Mike Parker, Richard Stallman et David MacKenzie" + +#: src/tee.c:64 +msgid "" +"Copy standard input to each FILE, and also to standard output.\n" +"\n" +" -a, --append append to the given FILEs, do not overwrite\n" +" -i, --ignore-interrupts ignore interrupt signals\n" +msgstr "" +"Copier de l'entrée standard vers chaque FICHIER, \n" +"et également vers la sortie standard.\n" +"\n" +" -a, --append accoler la sortie au(x) FICHIER(s),\n" +" sans les écraser\n" +" -i, --ignore-interrupts ignorer les signaux d'interruption\n" + +#: src/test.c:216 +msgid "argument expected\n" +msgstr "argument attendu\n" + +#: src/test.c:224 +#, c-format +msgid "integer expression expected %s\n" +msgstr "expression en valeur entière attendue %s\n" + +#: src/test.c:342 +msgid "')' expected\n" +msgstr "« ) » attendu\n" + +#: src/test.c:345 +#, c-format +msgid "')' expected, found %s\n" +msgstr "attendait « ) », mais a trouvé %s\n" + +#: src/test.c:361 src/test.c:894 +#, c-format +msgid "%s: unary operator expected\n" +msgstr "%s: opérateur unaire attendu.\n" + +#: src/test.c:389 src/test.c:920 +#, c-format +msgid "%s: binary operator expected\n" +msgstr "%s: opérateur binaire attendu.\n" + +#: src/test.c:424 +msgid "before -lt" +msgstr "avant -lt" + +#: src/test.c:432 +msgid "after -lt" +msgstr "après -lt" + +#: src/test.c:446 +msgid "before -le" +msgstr "avant -le" + +#: src/test.c:453 +msgid "after -le" +msgstr "après -le" + +#: src/test.c:469 +msgid "before -gt" +msgstr "avant -gt" + +#: src/test.c:476 +msgid "after -gt" +msgstr "après -gt" + +#: src/test.c:490 +msgid "before -ge" +msgstr "avant -ge" + +#: src/test.c:497 +msgid "after -ge" +msgstr "après -ge" + +#: src/test.c:512 +msgid "-nt does not accept -l\n" +msgstr "-nt ne permet pas -l\n" + +#: src/test.c:526 +msgid "before -ne" +msgstr "avant -ne" + +#: src/test.c:533 +msgid "after -ne" +msgstr "après -ne" + +#: src/test.c:549 +msgid "before -eq" +msgstr "avant -eq" + +#: src/test.c:556 +msgid "after -eq" +msgstr "après -eq" + +#: src/test.c:567 +msgid "-ef does not accept -l\n" +msgstr "-ef ne permet pas -l\n" + +#: src/test.c:586 +msgid "-ot does not accept -l\n" +msgstr "-ot ne permet pas -l\n" + +#: src/test.c:593 +msgid "unknown binary operator" +msgstr "opérateur binaire inconnu" + +#: src/test.c:781 +msgid "after -t" +msgstr "après -t" + +#: src/test.c:979 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: [ EXPRESSION ]\n" +" or: %s OPTION\n" +msgstr "" +"Usage: %s EXPRESSION\n" +" or: [EXPRESSION]\n" +" or: %s OPTION\n" + +#: src/test.c:985 +msgid "" +"Exit with the status determined by EXPRESSION.\n" +"\n" +msgstr "" +"Terminer l'exécution avec l'état déterminé par l'EXPRESSION.\n" +"\n" + +#: src/test.c:991 +msgid "" +"\n" +"EXPRESSION is true or false and sets exit status. It is one of:\n" +msgstr "" +"\n" +"L'EXPRESSION est vraie ou fausse et initialise l'état de fin d'exécution. " +"Selon un des options:\n" + +#: src/test.c:995 +msgid "" +"\n" +" ( EXPRESSION ) EXPRESSION is true\n" +" ! EXPRESSION EXPRESSION is false\n" +" EXPRESSION1 -a EXPRESSION2 both EXPRESSION1 and EXPRESSION2 are true\n" +" EXPRESSION1 -o EXPRESSION2 either EXPRESSION1 or EXPRESSION2 is true\n" +msgstr "" +"\n" +" ( EXPRESSION ) EXPRESSION est vraie\n" +" ! EXPRESSION EXPRESSION est fausse\n" +" EXPRESSION1 -a EXPRESSION2 si les deux EXPRESSION1 et EXPRESSION2\n" +" sont vraies\n" +" EXPRESSION1 -o EXPRESSION2 si l'une ou l'autre des expressions:\n" +" EXPRESSION1 ou EXPRESSION2 est vraie\n" + +#: src/test.c:1002 +msgid "" +"\n" +" [-n] STRING the length of STRING is nonzero\n" +" -z STRING the length of STRING is zero\n" +" STRING1 = STRING2 the strings are equal\n" +" STRING1 != STRING2 the strings are not equal\n" +msgstr "" +"\n" +" [-n] CHAÎNE si la longueur de la CHAÎNE n'est pas nulle\n" +" -z CHAÎNE si la longueur de la CHAÎNE est nulle\n" +" CHAÎNE1 = CHAÎNE2 si les chaînes sont identiques\n" +" CHAÎNE1 != CHAÎNE2 si les chaînes sont différentes\n" + +#: src/test.c:1009 +msgid "" +"\n" +" INTEGER1 -eq INTEGER2 INTEGER1 is equal to INTEGER2\n" +" INTEGER1 -ge INTEGER2 INTEGER1 is greater than or equal to INTEGER2\n" +" INTEGER1 -gt INTEGER2 INTEGER1 is greater than INTEGER2\n" +" INTEGER1 -le INTEGER2 INTEGER1 is less than or equal to INTEGER2\n" +" INTEGER1 -lt INTEGER2 INTEGER1 is less than INTEGER2\n" +" INTEGER1 -ne INTEGER2 INTEGER1 is not equal to INTEGER2\n" +msgstr "" +"\n" +" ENTIER1 -eq ENTIER2 si ENTIER1 est égal à ENTIER2\n" +" ENTIER1 -ge ENTIER2 si ENTIER1 est plus grand ou égal à ENTIER2\n" +" ENTIER1 -gt ENTIER2 si ENTIER1 est plus grand que ENTIER2\n" +" ENTIER1 -le ENTIER2 si ENTIER1 est plus petit ou égal à ENTIER2\n" +" ENTIER1 -lt ENTIER2 si ENTIER1 est plus petit que ENTIER2\n" +" ENTIER1 -ne ENTIER2 si ENTIER1 n'est pas égal à ENTIER2\n" + +#: src/test.c:1018 +msgid "" +"\n" +" FILE1 -ef FILE2 FILE1 and FILE2 have the same device and inode numbers\n" +" FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2\n" +" FILE1 -ot FILE2 FILE1 is older than FILE2\n" +msgstr "" +"\n" +" FICHIER1 -ef FICHIER2 FICHIER1 et FICHIER2 ont les mêmes numéros\n" +" de périphérique et d'inode\n" +" FICHIER1 -nt FICHIER2 FICHIER1 est plus récent (date de modification)\n" +" que FICHIER2\n" +" FICHIER1 -ot FICHIER2 FICHIER1 est plus vieux que FICHIER2\n" + +#: src/test.c:1024 +msgid "" +"\n" +" -b FILE FILE exists and is block special\n" +" -c FILE FILE exists and is character special\n" +" -d FILE FILE exists and is a directory\n" +" -e FILE FILE exists\n" +msgstr "" +"\n" +" -b FICHIER FICHIER existe et est de type à blocage spécial\n" +" -c FICHIER FICHIER existe et est de type caractère spécial\n" +" -d FICHIER FICHIER existe et est un répertoire\n" +" -e FICHIER FICHIER existe\n" + +#: src/test.c:1031 +msgid "" +" -f FILE FILE exists and is a regular file\n" +" -g FILE FILE exists and is set-group-ID\n" +" -h FILE FILE exists and is a symbolic link (same as -L)\n" +" -G FILE FILE exists and is owned by the effective group ID\n" +" -k FILE FILE exists and has its sticky bit set\n" +msgstr "" +" -f FICHIER FICHIER existe et est de type régulier\n" +" -g FICHIER FICHIER existe et le bit « set-group-ID », est initialisé\n" +" -G FICHIER FICHIER existe et appartient au groupe effectif ID\n" +" -k FICHIER FICHIER existe et le bit « sticky » est initialisé\n" + +#: src/test.c:1038 +msgid "" +" -L FILE FILE exists and is a symbolic link (same as -h)\n" +" -O FILE FILE exists and is owned by the effective user ID\n" +" -p FILE FILE exists and is a named pipe\n" +" -r FILE FILE exists and is readable\n" +" -s FILE FILE exists and has a size greater than zero\n" +msgstr "" +" -L FICHIER FICHIER existe et est un lien symbolique\n" +" -O FICHIER FICHIER existe et appartient à l'usager effectif ID\n" +" -p FICHIER FICHIER existe et est un relais nommé (named pipe)\n" +" -r FICHIER FICHIER existe et est lisible\n" +" -s FICHIER FICHIER existe et a une taille non nulle\n" + +#: src/test.c:1045 +msgid "" +" -S FILE FILE exists and is a socket\n" +" -t [FD] file descriptor FD (stdout by default) is opened on a " +"terminal\n" +" -u FILE FILE exists and its set-user-ID bit is set\n" +" -w FILE FILE exists and is writable\n" +" -x FILE FILE exists and is executable\n" +msgstr "" +" -S FICHIER FICHIER existe et est de type « socket »\n" +" -t [DF] descripteur de fichier DF (sortie standard par défaut)\n" +" est ouvert sur le terminal\n" +" -u FICHIER FICHIER existe et le bit « set-user-ID », est initialisé\n" +" -w FICHIER FICHIER existe et l'écriture y est permise\n" +" -x FICHIER FICHIER existe et exécutable\n" + +#: src/test.c:1052 +msgid "" +"\n" +"Beware that parentheses need to be escaped (e.g., by backslashes) for " +"shells.\n" +"INTEGER may also be -l STRING, which evaluates to the length of STRING.\n" +msgstr "" +"\n" +"Portez attention au fait que les parenthèses doivent être précédées par des\n" +"barres obliques inverses (pour éviter l'échappement vers un shell).\n" +"Un ENTIER peut être évalué par la notation -l CHAÎNE, laquelle\n" +"évalue alors la longueur de la chaîne.\n" + +#: src/test.c:1067 +msgid "FIXME: ksb and mjb" +msgstr "CORRIGEZ-MOI: ksb et mjb" + +#: src/test.c:1111 +msgid "missing `]'\n" +msgstr "« ] » manquant\n" + +#: src/test.c:1125 +msgid "too many arguments\n" +msgstr "trop d'arguments\n" + +#: src/touch.c:39 +msgid "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith" +msgstr "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie et Randy Smith" + +#: src/touch.c:164 src/touch.c:179 +#, c-format +msgid "creating %s" +msgstr "création de %s" + +#: src/touch.c:222 +#, c-format +msgid "cannot touch %s" +msgstr "ne peut faire un touch sur %s" + +#: src/touch.c:228 +#, c-format +msgid "setting times of %s" +msgstr "initialisation des dates de %s" + +#: src/touch.c:245 +msgid "" +"Update the access and modification times of each FILE to the current time.\n" +"\n" +msgstr "" +"Mettre à jour les dates d'accès et de modification de chaque FICHIER\n" +"selon la date courante.\n" + +#: src/touch.c:252 +msgid "" +" -a change only the access time\n" +" -c, --no-create do not create any files\n" +" -d, --date=STRING parse STRING and use it instead of current time\n" +" -f (ignored)\n" +" -m change only the modification time\n" +msgstr "" +" -a modifier seulement la date d'accès\n" +" -c, --no-create ne créer aucun fichier\n" +" -d, --date=CHAÎNE analyser la CHAÎNE et l'utiliser au lieu\n" +" de la date courante\n" +" -f (ignorée)\n" +" -m modifier seulement la date de modification\n" + +#: src/touch.c:259 +msgid "" +" -r, --reference=FILE use this file's times instead of current time\n" +" -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time\n" +" --time=WORD set time given by WORD: access atime use (same as -" +"a)\n" +" modify mtime (same as -m)\n" +msgstr "" +" -r, --file=FICHIER utiliser la date du FICHIER comme référence\n" +" au lieu de la date courante\n" +" -t DATE utiliser la DATE selon le format:\n" +" [[CC]AA]MMJJhhmm[.ss]\n" +" comme tampon date-heure au lieu de la date courante\n" +" --time=CODE -a pour « atime », -m pour « mtime », -m pour " +"modifié,\n" +" -a pour utilisé\n" + +#: src/touch.c:267 +msgid "" +"\n" +"Note that the -d and -t options accept different time-date formats.\n" +msgstr "" +"\n" +"Noter que les options -d et -t acceptent différents formats de date et " +"d'heure.\n" + +#: src/touch.c:311 src/touch.c:331 +#, c-format +msgid "invalid date format %s" +msgstr "format de date invalide %s" + +#: src/touch.c:355 +msgid "cannot specify times from more than one source" +msgstr "ne peut spécifier les dates pour plus d'une source" + +#: src/touch.c:378 +#, c-format +msgid "" +"warning: `touch %s' is obsolete; use `touch -t %04d%02d%02d%02d%02d.%02d'" +msgstr "" +"AVERTISSEMENT: `touch %s' est obsolète; utiliser `touch -t %04d%02d%02d%02d%" +"02d.%02d'" + +#: src/touch.c:399 +msgid "file arguments missing" +msgstr "arguments fichier manquants" + +#: src/tr.c:327 +#, c-format +msgid "Usage: %s [OPTION]... SET1 [SET2]\n" +msgstr "Usage: %s [OPTION]... ENSEMBLE1 [ENSEMBLE2]\n" + +#: src/tr.c:331 +msgid "" +"Translate, squeeze, and/or delete characters from standard input,\n" +"writing to standard output.\n" +"\n" +" -c, --complement first complement SET1\n" +" -d, --delete delete characters in SET1, do not translate\n" +" -s, --squeeze-repeats replace each input sequence of a repeated " +"character\n" +" that is listed in SET1 with a single occurrence\n" +" of that character\n" +" -t, --truncate-set1 first truncate SET1 to length of SET2\n" +msgstr "" +"Traduire, compresser, et/ou éliminer des caractères de l'entrée standard,\n" +"par écriture sur la sortie standard.\n" +"\n" +" -c, --complement complémenter à un l'ENSEMBLE1 \n" +" -d, --delete éliminer les caractères de l'ENSEMBLE1\n" +" et ne pas traduire\n" +" -s, --squeeze-repeats remplacer chaque séquence d'entrée de caractères " +"répétés\n" +" qui apparaît dans l'ENSEMBLE1 par une seule " +"occurence\n" +" de ce caractère\n" +" -t, --truncate-set1 tronquer d'abord l'ENSEMBLE1 à la longueur\n" +" de l'ENSEMBLE2\n" + +#: src/tr.c:344 +msgid "" +"\n" +"SETs are specified as strings of characters. Most represent themselves.\n" +"Interpreted sequences are:\n" +"\n" +" \\NNN character with octal value NNN (1 to 3 octal digits)\n" +" \\\\ backslash\n" +" \\a audible BEL\n" +" \\b backspace\n" +" \\f form feed\n" +" \\n new line\n" +" \\r return\n" +" \\t horizontal tab\n" +msgstr "" +"\n" +"Les ENSEMBLES sont spécifiés comme des chaînes de caractères.\n" +"La plupart se représente eux-mêmes.\n" +"Les séquences d'interprétation sont:\n" +"\n" +" \\NNN caractère ayant la valeur octale NNN (1 à 3 chiffres " +"octaux)\n" +" \\\\ barre oblique inverse\n" +" \\a cloche sonore \n" +" \\b caractère d'effacement\n" +" \\f saut de page \n" +" \\n saut de ligne \n" +" \\r retour\n" +" \\t saut horizontal\n" + +#: src/tr.c:358 +msgid "" +" \\v vertical tab\n" +" CHAR1-CHAR2 all characters from CHAR1 to CHAR2 in ascending order\n" +" [CHAR*] in SET2, copies of CHAR until length of SET1\n" +" [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0\n" +" [:alnum:] all letters and digits\n" +" [:alpha:] all letters\n" +" [:blank:] all horizontal whitespace\n" +" [:cntrl:] all control characters\n" +" [:digit:] all digits\n" +msgstr "" +" \\v saut vertical \n" +" CAR1-CAR2 tous les caractères de CAR1 à CAR2 en ordre croissant\n" +" [CAR*] dans ENS2, copie de CAR jusqu'à longueur de ENS1\n" +" [CAR*RÉP] RÉPéter copies de CAR, RÉPéter en octal si débute par 0\n" +" [:alnum:] toutes les lettres et les chiffres\n" +" [:alpha:] toutes les lettres\n" +" [:blank:] tous les blancs horizontaux\n" +" [:cntrl:] tous les caractères de contrôle\n" +" [:digit:] tous les chiffres\n" + +#: src/tr.c:369 +msgid "" +" [:graph:] all printable characters, not including space\n" +" [:lower:] all lower case letters\n" +" [:print:] all printable characters, including space\n" +" [:punct:] all punctuation characters\n" +" [:space:] all horizontal or vertical whitespace\n" +" [:upper:] all upper case letters\n" +" [:xdigit:] all hexadecimal digits\n" +" [=CHAR=] all characters which are equivalent to CHAR\n" +msgstr "" +" [:graph:] tous les caractères imprimables, sans inclure les blancs\n" +" [:lower:] tous les lettres minuscules\n" +" [:print:] tous les caractères imprimables, incluant les blancs\n" +" [:punct:] tous les caractères de ponctuation\n" +" [:space:] tous les sauts verticaux ou horizontaux\n" +" [:upper:] toutes les lettres majuscules\n" +" [:xdigit:] tous les chiffres hexadécimaux\n" +" [=CAR=] tous les caractères équivalents à CAR\n" + +#: src/tr.c:379 +msgid "" +"\n" +"Translation occurs if -d is not given and both SET1 and SET2 appear.\n" +"-t may be used only when translating. SET2 is extended to length of\n" +"SET1 by repeating its last character as necessary. " +msgstr "" +"\n" +"La traduction survient si -d n'est pas fourni et si les deux ensembles\n" +"ENSEMBLE1 et ENSEMBLE2 sont fournis en argument.\n" +"L'option -t peut être utilisée seulement lors de la traduction. " +"L'ENSEMBLE2\n" +"est dilaté selon la taille de l'ENSEMBLE1 par répétition des derniers\n" +"caractères si nécessaire." + +#: src/tr.c:385 +msgid "" +"Excess characters\n" +"of SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to\n" +"expand in ascending order; used in SET2 while translating, they may\n" +"only be used in pairs to specify case conversion. " +msgstr "" +"Les caractères en excès de l'ENSEMBLE2 sont ignorés.\n" +"Seuls [:lower:] et [:upper:] sont garants d'une expansion en ordre\n" +"en ordre croissant; utilisé dans l'ENSEMBLE2 lors de la traduction, ils " +"peuvent\n" +"seulement être utilisés par paire pour spécifier une conversion de la casse." + +#: src/tr.c:391 +msgid "" +"-s uses SET1 if not\n" +"translating nor deleting; else squeezing uses SET2 and occurs after\n" +"translation or deletion.\n" +msgstr "" +"L'option -s s'emploie avec l'ENSEMBLE1 sinon il n'y a pas de traduction ou\n" +"d'élimination autrement la compression utilise l'ENSEMBLE2 et se produit " +"après\n" +"la traduction ou l'élimination.\n" + +#: src/tr.c:557 +#, c-format +msgid "" +"warning: the ambiguous octal escape \\%c%c%c is being\n" +"\tinterpreted as the 2-byte sequence \\0%c%c, `%c'" +msgstr "" +"AVERTISSEMENT: l'échappement ambigu octal \\%c%c%c est\n" +" interprété comme une séquence de 2-octets \\0%c%c, « %c »" + +#: src/tr.c:566 +msgid "invalid backslash escape at end of string" +msgstr "Échappement barre oblique inverse invalide à la fin d'une chaîne." + +#: src/tr.c:572 +#, c-format +msgid "invalid backslash escape `\\%c'" +msgstr "Échappement barre oblique inverse invalide « \\%c »" + +#: src/tr.c:725 +#, c-format +msgid "range-endpoints of `%s-%s' are in reverse collating sequence order" +msgstr "" +"bornes d'intervalle de « %s-%s » sont en ordre inverse de séquence\n" +"de comparaison." + +#: src/tr.c:906 +#, c-format +msgid "invalid repeat count `%s' in [c*n] construct" +msgstr "compte de répétions « %s » invalide dans le construit [c*n]" + +#: src/tr.c:999 +msgid "missing character class name `[::]'" +msgstr "caractères de nom de classe « [::] » manquants" + +#: src/tr.c:1002 +msgid "missing equivalence class character `[==]'" +msgstr "caractères d'équivalence de classe « [==] » manquants" + +#: src/tr.c:1025 +#, c-format +msgid "invalid character class `%s'" +msgstr "caractère de classe « %s » invalide" + +#: src/tr.c:1050 +#, c-format +msgid "%s: equivalence class operand must be a single character" +msgstr "%s: opérande d'équivalence de classe doit être un caractère simple" + +#: src/tr.c:1522 +msgid "the [c*] repeat construct may not appear in string1" +msgstr "le construit [c*] de répétition ne peut apparaître dans la chaîne1" + +#: src/tr.c:1532 +msgid "only one [c*] repeat construct may appear in string2" +msgstr "un seul construit de répétition [c*] peut apparaître dans chaîne2" + +#: src/tr.c:1540 +msgid "[=c=] expressions may not appear in string2 when translating" +msgstr "" +"les expressions [=c=] ne peuvent apparaître dans chaîne2 lors de traductions" + +#: src/tr.c:1553 +msgid "when not truncating set1, string2 must be non-empty" +msgstr "lorsque que l'ensemble1 n'est pas tronqué, chaîne2 ne peut être vide" + +#: src/tr.c:1562 +msgid "" +"when translating with complemented character classes,\n" +"string2 must map all characters in the domain to one" +msgstr "" +"lors de traduction avec des caractères complémentées de classes,\n" +"la chaîne2 doit ramener tous les caractères du domaine à un seul" + +#: src/tr.c:1569 +msgid "" +"when translating, the only character classes that may appear in\n" +"string2 are `upper' and `lower'" +msgstr "" +"lors de traductions la seule classe de caractères pouvant apparaître\n" +"dans chaîne2 est « upper » ou « lower »" + +#: src/tr.c:1578 +msgid "the [c*] construct may appear in string2 only when translating" +msgstr "" +"le construit [c*] peut apparaître dans chaîne2 seulement lors d'une\n" +"traduction" + +#: src/tr.c:1853 +msgid "two strings must be given when translating" +msgstr "deux chaînes doivent être fournies lors de la traduction" + +#: src/tr.c:1856 +msgid "two strings must be given when both deleting and squeezing repeats" +msgstr "" +"deux chaînes doivent être fournies lorsqu'il y a destruction\n" +"et réduction des répétitions" + +#: src/tr.c:1870 +msgid "only one string may be given when deleting without squeezing repeats" +msgstr "" +"seule une chaîne peut être fournie lors d'une destruction sans\n" +"réduction des répétitions" + +#: src/tr.c:1876 +msgid "at least one string must be given when squeezing repeats" +msgstr "" +"au moins une chaîne doit être fournie lors de réduction des répétitions" + +#: src/tr.c:1967 +msgid "misaligned [:upper:] and/or [:lower:] construct" +msgstr "construit [:upper:] et/ou [:lower:] mal aligné" + +#: src/tr.c:1990 +msgid "" +"invalid identity mapping; when translating, any [:lower:] or [:upper:]\n" +"construct in string1 must be aligned with a corresponding construct\n" +"([:upper:] or [:lower:], respectively) in string2" +msgstr "" +"correspondance d'identité invalide: lors de la traduction de contruits\n" +"[:lower:] ou [:upper:], le construit dans la chaîne1 doit être aligné\n" +"avec le construit correspondant ([:upper:] ou [:lower:] respectivement)\n" +"dans la chaîne2" + +#: src/true.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating success.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"Usage: %s [arguments ignorés de la ligne de commande]\n" +" ou: %s OPTION\n" +"Terminer avec un statut indiquant l'échec.\n" +"\n" +"Ces options ne peuvent pas être abrégées.\n" +"\n" + +#: src/tsort.c:97 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]\n" +"Write totally ordered list consistent with the partial ordering in FILE.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Usage: %s [OPTION] [FICHIER]\n" +"Afficher une liste totalement ordonnée consistante avec l'ordenancement\n" +"partiel donné dans le FICHIER.\n" +"Sans FICHIER, ou quand le FICHIER est -, lire de l'entrée standard.\n" +"\n" + +#: src/tsort.c:533 +#, c-format +msgid "%s: input contains a loop:" +msgstr "%s: l'entrée contient une boucle:" + +#: src/tsort.c:575 +msgid "only one argument may be specified" +msgstr "Un seul argument peut être spécifié." + +#: src/tty.c:63 +msgid "" +"Print the file name of the terminal connected to standard input.\n" +"\n" +" -s, --silent, --quiet print nothing, only return an exit status\n" +msgstr "" +"Afficher le nom de fichier du terminal relié à l'entrée standard.\n" +"\n" +" -s, --silent, --quiet ne rien afficher, retourner seulement un\n" +" statut de fin d'exécution\n" + +#: src/tty.c:120 +msgid "not a tty" +msgstr "n'est pas un « tty »" + +#: src/uname.c:111 +msgid "" +"Print certain system information. With no OPTION, same as -s.\n" +"\n" +" -a, --all print all information, in the following order:\n" +" -s, --kernel-name print the kernel name\n" +" -n, --nodename print the network node hostname\n" +" -r, --kernel-release print the kernel release\n" +msgstr "" +"Afficher certaines informations identifiant le système.\n" +"Sans OPTION, identique à -s.\n" +"\n" +" -a, --all afficher toutes les informations\n" +" -s, --kernel-name afficher le nom du kernel\n" +" -n, --nodename afficher le nom du noeud réseau du poste " +"(hostname)\n" +" -r, --release afficher la révision de la version du\n" +" système d'exploitation\n" + +#: src/uname.c:119 +msgid "" +" -v, --kernel-version print the kernel version\n" +" -m, --machine print the machine hardware name\n" +" -p, --processor print the processor type\n" +" -i, --hardware-platform print the hardware platform\n" +" -o, --operating-system print the operating system\n" +msgstr "" +" -v, --kernel-version afficher la version du kernel\n" +" -m, --machine afficher le nom du système d'exploitation\n" +" -p, --processor afficher le type de processeur\n" +" -i, --hardware-platform afficher les infos matérielles de la plate-forme\n" +" -o, --operating-system afficher les infos du système d'exploitation\n" + +#: src/uname.c:226 +msgid "cannot get system name" +msgstr "ne peut obtenir le nom de système" + +#: src/unexpand.c:379 +msgid "" +"Convert spaces in each FILE to tabs, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Convertir les blancs d'espacement de chaque FICHIER par des tabulations,\n" +"lors de l'écriture sur la sortie standard.\n" +"Sans FICHIER, ou quand le FICHIER est -, lire de l'entrée standard.\n" + +#: src/unexpand.c:387 +msgid "" +" -a, --all convert all whitespace, instead of just initial " +"whitespace\n" +" --first-only convert only leading sequences of whitespace (overrides -" +"a)\n" +" -t, --tabs=N have tabs N characters apart instead of 8 (enables -a)\n" +" -t, --tabs=LIST use comma separated LIST of tab positions (enables -a)\n" +msgstr "" +" -a, --all convertir tous les espaces blancs,\n" +" au lieu du blanc d'espacement initial\n" +" --first-only convertir seulement les séquences de tête d'espaces " +"blancs (écrase -a)\n" +" -t, --tabs=N utiliser N caractères de tabulations au lieu de 8\n" +" -t, --tabs=LISTE utiliser la LISTE explicite de positions\n" +" de tabulation\n" +" séparées par des virgules\n" + +#: src/unexpand.c:464 +msgid "`-LIST' option is obsolete; use `--first-only -t LIST'" +msgstr "option « -LIST » est obsolète; utiliser « --first-only -t LIST »" + +#: src/uniq.c:139 +#, c-format +msgid "Usage: %s [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "Usage: %s [OPTION]... [ENTRÉE [SORTIE]]\n" + +#: src/uniq.c:143 +msgid "" +"Discard all but one of successive identical lines from INPUT (or\n" +"standard input), writing to OUTPUT (or standard output).\n" +"\n" +msgstr "" +"Exclure toutes les lignes successives identiques sauf une du FICHIER\n" +"(ou de l'entrée standard), lors de l'écriture dans un FICHIER\n" +"(ou vers la sortie standard).\n" +"\n" + +#: src/uniq.c:151 +msgid "" +" -c, --count prefix lines by the number of occurrences\n" +" -d, --repeated only print duplicate lines\n" +msgstr "" +" -c, --count préfixer les lignes par le nombre d'occurences\n" +" -d, --repeated afficher seulement les lignes ayant des duplicatats\n" + +#: src/uniq.c:155 +msgid "" +" -D, --all-repeated[=delimit-method] print all duplicate lines\n" +" delimit-method={none(default),prepend,separate}\n" +" Delimiting is done with blank lines.\n" +" -f, --skip-fields=N avoid comparing the first N fields\n" +" -i, --ignore-case ignore differences in case when comparing\n" +" -s, --skip-chars=N avoid comparing the first N characters\n" +" -u, --unique only print unique lines\n" +msgstr "" +" -D, --all-repeated afficher toutes les lignes qui ont des duplicatats\n" +" delimit-method={none(default),prepend,separate}\n" +" La délimitation est faite avec des lignes blanches.\n" +" -f, --skip-fields=N éviter de comparer les N premiers champs\n" +" -i, --ignore-case ignorer les différences de la casse\n" +" -s, --skip-chars=N éviter de comparer les N premiers caractères\n" +" -u, --unique afficher seulement les lignes uniques\n" + +#: src/uniq.c:164 +msgid " -w, --check-chars=N compare no more than N characters in lines\n" +msgstr "" +" -w, --check-chars=N ne pas comparer plus de N caractères des lignes\n" + +#: src/uniq.c:169 +msgid "" +"\n" +"A field is a run of whitespace, then non-whitespace characters.\n" +"Fields are skipped before chars.\n" +msgstr "" +"\n" +"Un champ est une suite de blancs, suivi de caractères non-blancs.\n" +"Les champs sont escamotés avant les caractères.\n" + +#: src/uniq.c:381 +#, c-format +msgid "error reading %s" +msgstr "Erreur lors de la lecture %s" + +#: src/uniq.c:386 +#, c-format +msgid "error writing %s" +msgstr "Erreur lors de l'écriture %s" + +#: src/uniq.c:433 src/uniq.c:450 +#, c-format +msgid "extra operand `%s'" +msgstr "opérande surnuméraire « %s »" + +#: src/uniq.c:473 src/uniq.c:498 +msgid "invalid number of fields to skip" +msgstr "nombre invalide de champs à escamoter" + +#: src/uniq.c:507 +msgid "invalid number of bytes to skip" +msgstr "nombre invalide d'octets à escamoter" + +#: src/uniq.c:516 +msgid "invalid number of bytes to compare" +msgstr "nombre invalide d'octets à comparer" + +#: src/uniq.c:530 +#, c-format +msgid "`-%lu' option is obsolete; use `-f %lu'" +msgstr "option « -%lu » est obsolète; utiliser « -f %lu »" + +#: src/uniq.c:538 +msgid "printing all duplicated lines and repeat counts is meaningless" +msgstr "" +"afficher toutes les lignes dupliquées et le décompte de répétition\n" +"est inutile" + +#: src/unlink.c:51 +#, c-format +msgid "" +"Usage: %s FILE\n" +" or: %s OPTION\n" +msgstr "" +"Usage: %s FICHIER...\n" +" ou: %s OPTION\n" + +#: src/unlink.c:54 +msgid "" +"Call the unlink function to remove the specified FILE.\n" +"\n" +msgstr "" +"Appeler la fonction unlink() pour enlever le fichier spécifié.\n" +"\n" + +#: src/unlink.c:99 +#, c-format +msgid "cannot unlink %s" +msgstr "ne peut enlever le lien %s" + +#: src/uptime.c:129 +msgid "couldn't get boot time" +msgstr "n'a pu obtenir la date du réamorçage" + +#: src/uptime.c:136 +#, c-format +msgid " %2d:%02d%s up " +msgstr " %2d:%02d%s up " + +#: src/uptime.c:140 +msgid "am" +msgstr "am" + +#: src/uptime.c:140 +msgid "pm" +msgstr "pm" + +#: src/uptime.c:142 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "jour" +msgstr[1] "jours" + +#: src/uptime.c:144 +#, c-format +msgid "%d user" +msgid_plural "%d users" +msgstr[0] "%d usager invalide" +msgstr[1] "%d usagers invalides" + +#: src/uptime.c:157 +#, c-format +msgid ", load average: %.2f" +msgstr ", charge moyenne: %.2f" + +#: src/uptime.c:191 src/users.c:118 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE ]\n" +msgstr "Usage: %s [OPTION]... [FICHIER]\n" + +#: src/uptime.c:192 +#, c-format +msgid "" +"Print the current time, the length of time the system has been up,\n" +"the number of users on the system, and the average number of jobs\n" +"in the run queue over the last 1, 5 and 15 minutes.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"Afficher la date courante, la durée de temps depuis lequel le système\n" +"a été amorcé, le nombre d'usagers sur le système, et le nombre moyen\n" +"de tâches dans la file d'exécution depuis les dernières 1, 5 et 15 minutes.\n" +"Si FICHIER n'est pas utilisé, utiliser %s. %s comme FICHIER est d'usager " +"courant.\n" +"\n" + +#: src/users.c:35 +msgid "Joseph Arceneaux and David MacKenzie" +msgstr "Joseph Arceneaux et David MacKenzie" + +#: src/users.c:119 +#, c-format +msgid "" +"Output who is currently logged in according to FILE.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"Afficher la liste des usagers actifs selon la liste contenue dans\n" +"le FICHIER. Si le FICHIER n'est pas spécifié, utiliser %s.\n" +"L'utilisation de %s comme FICHIER est d'usage courant.\n" +"\n" + +#: src/wc.c:75 +msgid "Paul Rubin and David MacKenzie" +msgstr "Paul Rubin et David MacKenzie" + +#: src/wc.c:129 +msgid "" +"Print byte, word, and newline counts for each FILE, and a total line if\n" +"more than one FILE is specified. With no FILE, or when FILE is -,\n" +"read standard input.\n" +" -c, --bytes print the byte counts\n" +" -m, --chars print the character counts\n" +" -l, --lines print the newline counts\n" +msgstr "" +"Afficher le décompte d'octets, de mots et lignes de chaque FICHIER, et\n" +"le nombre total de ligne si plus d'un FICHIER est spécifié.\n" +"Sans FICHIER, ou quand FICHIER est -, lire de l'entrée standard.\n" +" -c, --bytes afficher le nombre d'octets\n" +" -m, --chars afficher le nombre de caractères\n" +" -l, --lines afficher le nombre de lignes \n" + +#: src/wc.c:137 +msgid "" +" -L, --max-line-length print the length of the longest line\n" +" -w, --words print the word counts\n" +msgstr "" +" -L, --max-line-length afficher la longueur de la ligne la plus longue\n" +" -w, --words afficher le nombre de mots\n" + +#: src/who.c:41 +msgid "Joseph Arceneaux, David MacKenzie, and Michael Stone" +msgstr "Joseph Arceneaux, David MacKenzie et Michael Stone" + +#: src/who.c:223 +msgid " old " +msgstr "vieux" + +#: src/who.c:387 src/who.c:390 +msgid "id=" +msgstr "id=" + +#: src/who.c:403 src/who.c:408 +msgid "term=" +msgstr "term=" + +#: src/who.c:405 src/who.c:409 +msgid "exit=" +msgstr "sortie=" + +#: src/who.c:446 +msgid "clock change" +msgstr "changement d'horloge" + +#: src/who.c:458 src/who.c:459 +msgid "run-level" +msgstr "niveau d'exécution" + +#: src/who.c:462 src/who.c:463 +msgid "last=" +msgstr "dernier=" + +#: src/who.c:492 +#, c-format +msgid "" +"\n" +"# users=%u\n" +msgstr "" +"\n" +"# usager=%u\n" + +#: src/who.c:498 +msgid "NAME" +msgstr "NOM" + +#: src/who.c:498 +msgid "LINE" +msgstr "LIGNE" + +#: src/who.c:498 +msgid "TIME" +msgstr "HEURE" + +#: src/who.c:498 +msgid "IDLE" +msgstr "OSIF" + +#: src/who.c:498 +msgid "PID" +msgstr "PID" + +#: src/who.c:499 +msgid "COMMENT" +msgstr "COMMENTAIRE" + +#: src/who.c:499 +msgid "EXIT" +msgstr "EXIT" + +#: src/who.c:574 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE | ARG1 ARG2 ]\n" +msgstr "Usage: %s [OPTION]... [ FICHIER | ARG1 ARG2]\n" + +#: src/who.c:575 +msgid "" +"\n" +" -a, --all same as -b -d --login -p -r -t -T -u\n" +" -b, --boot time of last system boot\n" +" -d, --dead print dead processes\n" +" -H, --heading print line of column headings\n" +msgstr "" +"\n" +" -a, --all afficher toutes les informations\n" +" -b, --boot afficher l'heure du dernier amorçage\n" +" -d, --dead afficher la liste des processus morts\n" +" -H, --heading afficher les lignes d'en-tête\n" + +#: src/who.c:582 +msgid "" +" -i, --idle add idle time as HOURS:MINUTES, . or old\n" +" (deprecated, use -u)\n" +" --login print system login processes\n" +" (equivalent to SUS -l)\n" +msgstr "" +" -i, -u, --idle ajouter le temps d'inactivité de l'usager en\n" +" selon le format HEURE:MINUTES, . ou « old »\n" +" --login afficher la liste des processus système de login\n" +" (équivalent à SUS -l)\n" + +#: src/who.c:588 +msgid "" +" -l, --lookup attempt to canonicalize hostnames via DNS\n" +" (-l is deprecated, use --lookup)\n" +" -m only hostname and user associated with stdin\n" +" -p, --process print active processes spawned by init\n" +msgstr "" +" -l, --lookup utiliser la forme canonique des noms des hôtes\n" +" via le DNS (-l est déprécié, utiliser --lookup)\n" +" -m seulement du poste (hostname) et\n" +" de l'usager associé à « stdin »\n" +" -p, --process afficher la liste des processus lancés par init\n" + +#: src/who.c:594 +msgid "" +" -q, --count all login names and number of users logged on\n" +" -r, --runlevel print current runlevel\n" +" -s, --short print only name, line, and time (default)\n" +" -t, --time print last system clock change\n" +msgstr "" +" -q, --count afficher tous les comptes actifs et le nombre d'usagers\n" +" présents sur le système\n" +" -r, --runlevel afficher le niveau d'exécution courant\n" +" -s, --short afficher seulement le nom, la ligne et l'heure (par " +"défaut)\n" +" -t, --time afficher l'heure du dernier changement d'heure de " +"l'horloge\n" + +#: src/who.c:600 +msgid "" +" -T, -w, --mesg add user's message status as +, - or ?\n" +" -u, --users list users logged in\n" +" --message same as -T\n" +" --writable same as -T\n" +msgstr "" +" -T, -w, --mesg ajouter le statut du message usager avec +, - ou ?\n" +" -u, --users afficher la liste des usagers actifs\n" +" --message identique à -T\n" +" --writeable identique à -T\n" + +#: src/who.c:608 +#, c-format +msgid "" +"\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n" +msgstr "" +"\n" +"Si FICHIER n'est pas spécifié, utilise %s. %s comme FICHIER\n" +"est d'usage courant. Si PARAM1 et PARAM2 sont fournis, -m est assumé:\n" +"« am i » ou « mom likes » sont d'usage courant.\n" + +#: src/who.c:711 +msgid "Warning: -i will be removed in a future release; use -u instead" +msgstr "" +"AVERTISSEMENT: -i sera retiré dans une prochaine version; utiliser -u à la " +"place" + +#: src/who.c:722 +msgid "" +"Warning: the meaning of '-l' will change in a future release to conform to " +"POSIX" +msgstr "" +"AVERTISSEMENT: le sens de « -l » sera modifié dans une prochaine version " +"pour se conformer à POSIX" + +#: src/whoami.c:53 +msgid "" +"Print the user name associated with the current effective user id.\n" +"Same as id -un.\n" +"\n" +msgstr "" +"Afficher le nom de l'usager associé à l'identificateur effectif\n" +"courant de l'usager. Identique à: id -un.\n" +"\n" + +#: src/whoami.c:104 +#, c-format +msgid "%s: cannot find username for UID %u\n" +msgstr "%s: ne trouve pas le nom de l'usager ayant le « UID » %u\n" + +#: src/yes.c:49 +#, c-format +msgid "" +"Usage: %s [STRING]...\n" +" or: %s OPTION\n" +msgstr "" +"Usage: %s [CHAÎNE]...\n" +" ou: %s OPTION\n" + +#: src/yes.c:55 +msgid "" +"Repeatedly output a line with all specified STRING(s), or `y'.\n" +"\n" +msgstr "" +"Afficher à répétition une ligne de caractères telle que spécifiée\n" +"par CHAÎNE ou par « y ».\n" + +#~ msgid "\\%c: invalid escape" +#~ msgstr "\\%c: échappement invalide" + +#~ msgid "program error" +#~ msgstr "erreur du programme" + +#~ msgid "stack overflow" +#~ msgstr "débordement de la pile" + +#~ msgid "warning: unable to use large stack" +#~ msgstr "AVERTISSEMENT: incapable d'utiliser une grande pile" + +#~ msgid " Type" +#~ msgstr " Type" + +#~ msgid "missing file arguments" +#~ msgstr "arguments de fichier manquants" + +#~ msgid "cannot change to `..' from directory %s" +#~ msgstr "ne peut aller vers `..' à partir du répertoire %s" + +#~ msgid "%s: is so large that it is not representable" +#~ msgstr "%s: est tellement grand qu'il n'est pas représentable." + +#, fuzzy +#~ msgid "cannot execute %s" +#~ msgstr "Ne peut changer la protection de %s" + +#, fuzzy +#~ msgid "cannot run %s" +#~ msgstr "Ne peut changer la protection de %s" + +#, fuzzy +#~ msgid "Try %s --help' for more information.\n" +#~ msgstr "Pour en savoir davantage, faites: « %s --help ».\n" + +#, fuzzy +#~ msgid "preserving permissions for %s" +#~ msgstr "Ne peut changer les permissions de %s" + +#, fuzzy +#~ msgid "cannot lstat `.'" +#~ msgstr "ne peut initialiser la date." + +#, fuzzy +#~ msgid "closing directory %s" +#~ msgstr "ne peut aller vers le répertoire %s" + +#, fuzzy +#~ msgid "%s: remove directory %s? " +#~ msgstr "Ne peut créer le répertoire %s" + +#~ msgid "%s: directory %s is write protected; descend into it anyway? " +#~ msgstr "%s: répertoire %s protégé en écriture; le parcourir quand même?" + +#~ msgid "removing all entries of directory %s\n" +#~ msgstr "destruction de toutes les entrées du répertoire %s\n" + +#~ msgid "directory %s was replaced before being removed" +#~ msgstr "r/pertoire %s a été remplacé avant d'être enlevé" + +#, fuzzy +#~ msgid "cannot change back to directory %s via `..'" +#~ msgstr "ne peut aller vers le répertoire %s" + +#~ msgid "subdirectory of %s was moved while being removed" +#~ msgstr "sous-répertoire de %s a été déplacé pendant son déplacement" + +#, fuzzy +#~ msgid "%s: remove directory %s%s? " +#~ msgstr "Ne peut créer le répertoire %s" + +#~ msgid " (might be nonempty)" +#~ msgstr " (peut ne pas être vide)" + +#, fuzzy +#~ msgid "removing the directory itself: %s\n" +#~ msgstr "AVERTISSEMENT: ne peut changer pour le répertoire %s" + +#, fuzzy +#~ msgid "cannot remove current directory %s" +#~ msgstr "Ne peut créer le répertoire %s" + +#~ msgid "continue? " +#~ msgstr "poursuivre? " + +#~ msgid "" +#~ "ERROR: the source file %s initially had device/inode\n" +#~ "numbers %lu/%lu, but now (after opening it), the numbers\n" +#~ "are %lu/%lu. That means that while this program was running,\n" +#~ "the file was replaced with another one. Skipping this file." +#~ msgstr "" +#~ "ERREUR: le fichier source %s avait initialement un numéro de périphérique/" +#~ "inode\n" +#~ "%lu/%lu, mais à présent (après l'avoir ouvert), les numéros\n" +#~ "pour «.» sont %lu/%lu. Cela signifie que durant l'exécution du programme, " +#~ "le\n" +#~ "fichier a été remplacé soit par un autre. Fichier escamoté." + +#, fuzzy +#~ msgid "cannot fork" +#~ msgstr "Ne peut changer la protection de %s" + +#~ msgid "" +#~ "ERROR: the directory %s initially had device/inode\n" +#~ "numbers %lu/%lu, but now (after a chdir into it), the numbers for `.'\n" +#~ "are %lu/%lu. That means that while rm was running, the directory\n" +#~ "was replaced with either another directory or a link to another directory." +#~ msgstr "" +#~ "ERREUR: le répertoire %s avait initialement un numéro de périphérique/" +#~ "inode\n" +#~ "%lu/%lu, mais à présent (après s'être positionné dedans par chdir), les " +#~ "numéros\n" +#~ "pour «.» sont %lu/%lu. Cela signifie que durant l'exécution de «rm», le\n" +#~ "répertoire a été remplacé soit par un autre répertoire ou un lien\n" +#~ "sur un autre répertoire." + +#~ msgid "" +#~ " --sparse=WHEN control creation of sparse files\n" +#~ " -R, --recursive copy directories recursively\n" +#~ " --reply={yes,no,query} specify how to handle the prompt about an\n" +#~ " existing destination file\n" +#~ " --strip-trailing-slashes remove any trailing slashes from each " +#~ "SOURCE\n" +#~ " argument\n" +#~ msgstr "" +#~ " --sparse=DATE contrôler la DATE de création des " +#~ "fichiers\n" +#~ " dispersés\n" +#~ " --reply={yes,no,query} spécifier comment traiter les requêtes à " +#~ "propos\n" +#~ " d'un fichier de destination existant\n" +#~ " --strip-trailing-slashes enlever les '/' en suffixe de chacun\n" +#~ " des arguments SOURCE\n" + +#~ msgid " or: %s [-acm] MMDDhhmm[YY] FILE... (obsolescent)\n" +#~ msgstr " ou : %s [-acm] MMJJhhmm[AA] FICHIER... (désuet)\n" + +#~ msgid "" +#~ "\n" +#~ "Note that the three time-date formats recognized for the -d and -t " +#~ "options\n" +#~ "and for the obsolescent argument are all different.\n" +#~ msgstr "" +#~ "\n" +#~ "Noter que les 3 formats du tampon date-heure sont reconnus pour les\n" +#~ "options -d et -t et les arguments désuets sont tous différents.\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ " -v, --verbose toujours afficher l'en-tête avec\n" +#~ " les noms de fichiers\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ " -v, --verbose toujours afficher l'en-tête avec\n" +#~ " les noms de fichiers\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ " -v, --verbose toujours afficher l'en-tête avec\n" +#~ " les noms de fichiers\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ " -v, --verbose toujours afficher l'en-tête avec\n" +#~ " les noms de fichiers\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Afficher la somme de contrôle CRC et le décompte d'octets de chaque " +#~ "FICHIER.\n" +#~ "\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Afficher la somme de contrôle CRC et le décompte d'octets de chaque " +#~ "FICHIER.\n" +#~ "\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Afficher la somme de contrôle CRC et le décompte d'octets de chaque " +#~ "FICHIER.\n" +#~ "\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ " -v, --verbose toujours afficher l'en-tête avec\n" +#~ " les noms de fichiers\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Afficher la somme de contrôle CRC et le décompte d'octets de chaque " +#~ "FICHIER.\n" +#~ "\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ " -v, --verbose toujours afficher l'en-tête avec\n" +#~ " les noms de fichiers\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" + +#~ msgid "" +#~ "Change the group membership of each FILE to GROUP.\n" +#~ "\n" +#~ " -c, --changes like verbose but report only when a change is " +#~ "made\n" +#~ " --dereference affect the referent of each symbolic link, " +#~ "rather\n" +#~ " than the symbolic link itself\n" +#~ " -h, --no-dereference affect symbolic links instead of any referenced " +#~ "file\n" +#~ " (available only on systems that can change the\n" +#~ " ownership of a symlink)\n" +#~ " -f, --silent, --quiet suppress most error messages\n" +#~ " --reference=RFILE use RFILE's group rather than the specified\n" +#~ " GROUP value\n" +#~ " -R, --recursive operate on files and directories recursively\n" +#~ " -v, --verbose output a diagnostic for every file processed\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Changer le groupe d'appartenance de chaque FICHIER au GROUPE.\n" +#~ "\n" +#~ " -c, --changes utiliser le mode bavard mais rapporter " +#~ "seulement\n" +#~ " les modifications lorsqu'elles surviennent\n" +#~ " --dereference affecter le référent de chaque lien " +#~ "symbolique,\n" +#~ " plutôt que le lien symbolique lui-même\n" +#~ " -h, --no-dereference modifier les liens symboliques au lieu des\n" +#~ " fichiers référencés (disponible seulement\n" +#~ " sur les systèmes offrant l'appel système " +#~ "lchown)\n" +#~ " -f, --silent, --quiet supprimer la plupart des messages d'erreur\n" +#~ " --reference=FICHIER utiliser le groupe de référence du FICHIER\n" +#~ " au lieu d'une valeur de groupe\n" +#~ " -R, --recursive modifier récursivement fichiers et " +#~ "répertoires\n" +#~ " -v, --verbose produire un diagnostic pour chaque fichier " +#~ "traité\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" + +#~ msgid "" +#~ "Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +#~ "\n" +#~ " -c, --changes like verbose but report only when a change is " +#~ "made\n" +#~ " --dereference affect the referent of each symbolic link, " +#~ "rather\n" +#~ " than the symbolic link itself\n" +#~ " -h, --no-dereference affect symbolic links instead of any referenced " +#~ "file\n" +#~ " (available only on systems that can change the\n" +#~ " ownership of a symlink)\n" +#~ " --from=CURRENT_OWNER:CURRENT_GROUP\n" +#~ " change the owner and/or group of each file only " +#~ "if\n" +#~ " its current owner and/or group match those " +#~ "specified\n" +#~ " here. Either may be omitted, in which case a " +#~ "match\n" +#~ " is not required for the omitted attribute.\n" +#~ " -f, --silent, --quiet suppress most error messages\n" +#~ " --reference=RFILE use RFILE's owner and group rather than\n" +#~ " the specified OWNER:GROUP values\n" +#~ " -R, --recursive operate on files and directories recursively\n" +#~ " -v, --verbose output a diagnostic for every file processed\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "Changer le propriétaire et/ou le groupe de chaque FICHIER.\n" +#~ "\n" +#~ " -c, --changes utiliser le mode bavard mais rapporter " +#~ "seulement\n" +#~ " les modifications lorsqu'elles surviennent\n" +#~ " --dereference affecter le référent de chaque lien " +#~ "symbolique,\n" +#~ " plutôt que le lien symbolique lui-même\n" +#~ " -h, --no-dereference modifier les liens symboliques au lieu des\n" +#~ " fichiers référencés (disponible seulement\n" +#~ " sur les systèmes offrant l'appel système " +#~ "lchown)\n" +#~ " --from=PROPRIÉTAIRE_COURANT:GROUPE_COURANT\n" +#~ " changer le propriétaire et/ou le groupe de " +#~ "chaque fichier\n" +#~ " seulement s'il y a concordance avec le " +#~ "propriétaire\n" +#~ " et/ou groupe courant spécifié. Les deux " +#~ "peuvent être\n" +#~ " omis, auquel cas la concordance n'est pas " +#~ "requise pour\n" +#~ " l'argument non spécifié.\n" +#~ " -f, --silent, --quiet supprimer la plupart des messages d'erreur\n" +#~ " --reference=FICHIER utiliser l'appartenance du propriétaire et " +#~ "du\n" +#~ " groupe du FICHIER de référence au lieu\n" +#~ " de valeurs explicites PROPRIÉTAIRE:GROUPE\n" +#~ " -R, --recursive modifier récursivement fichiers et " +#~ "répertoires\n" +#~ " -v, --verbose indiquer ce qui a été fait\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" + +#~ msgid "" +#~ " -l, --link link files instead of copying\n" +#~ " -L, --dereference always follow symbolic links\n" +#~ " -p same as --preserve=mode,ownership," +#~ "timestamps\n" +#~ " --preserve[=ATTR_LIST] preserve the specified attributes " +#~ "(default:\n" +#~ " mode,ownership,timestamps), if possible\n" +#~ " additional attributes: links, all\n" +#~ " --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +#~ " --parents append source path to DIRECTORY\n" +#~ " -P same as `--no-dereference'\n" +#~ " -r copy recursively, non-directories as " +#~ "files\n" +#~ " WARNING: use -R instead when you might " +#~ "copy\n" +#~ " special files like FIFOs or /dev/zero\n" +#~ " --remove-destination remove each existing destination file " +#~ "before\n" +#~ " attempting to open it (contrast with --" +#~ "force)\n" +#~ msgstr "" +#~ " -l, --link établir des liens sur les fichiers au lieu \n" +#~ " de copier\n" +#~ " -L, --dereference toujours suivre les liens symboliques\n" +#~ " -p, identique à --preserve=mode,ownership," +#~ "timestamps\n" +#~ " --preserve[=ATTRIBUTS] préserver les attributs (par défaut:\n" +#~ " mode, propriété, )\n" +#~ " si possible et les attributs additionnels: " +#~ "links,all\n" +#~ " --no-preserve[=ATTRIBUTS]\n" +#~ " ne pas préserver les attributs spécifiés\n" +#~ " --parents accoller le chemin du répertoire source au " +#~ "RÉPERTOIRE\n" +#~ " -P identique à `--no-deference'\n" +#~ " -r copier récursivement , les non-répertoires\n" +#~ " comme des fichiers\n" +#~ " ATTENTION: l'utilisation de -R à la place " +#~ "peut copier\n" +#~ " les fichiers spéciaux comme FIFO ou /dev/" +#~ "zero\n" +#~ " --remove-destination enlever chaque fichier de destination " +#~ "existant\n" +#~ " avant de l'ouvrir (par contraste avec --" +#~ "force)\n" + +#~ msgid "" +#~ " --sparse=WHEN control creation of sparse files\n" +#~ " -R, --recursive copy directories recursively\n" +#~ " --reply={yes,no,query} specify how to handle the prompt about an\n" +#~ " existing destination file\n" +#~ " --strip-trailing-slashes remove any trailing slashes from each " +#~ "SOURCE\n" +#~ " argument\n" +#~ " -s, --symbolic-link make symbolic links instead of copying\n" +#~ " -S, --suffix=SUFFIX override the usual backup suffix\n" +#~ " --target-directory=DIRECTORY move all SOURCE arguments into " +#~ "DIRECTORY\n" +#~ " -u, --update copy only when the SOURCE file is newer\n" +#~ " than the destination file or when the\n" +#~ " destination file is missing\n" +#~ msgstr "" +#~ " --sparse=DATE contrôler la DATE de création des fichiers\n" +#~ " dispersés\n" +#~ " -R, --recursive copier récursivement les répertoires\n" +#~ " --reply={yes,no,query} spécifier comment traiter les requêtes à " +#~ "propos\n" +#~ " d'un fichier de destination existant\n" +#~ " --strip-trailing-slashes\n" +#~ " enlever les '/' en suffixe de chacun\n" +#~ " des arguments SOURCE\n" +#~ " -s, --symbolic-link créer des liens symboliques au lieu de " +#~ "copier\n" +#~ " -S, --suffix=SUFFIXE écraser le suffixe usuel d'archivage\n" +#~ " par le SUFFIXE\n" +#~ " --target-directory=RÉPERTOIRE\n" +#~ " déplacer tous les fichiers SOURCE en " +#~ "arguments\n" +#~ " vers le RÉPERTOIRE\n" +#~ " -u, --update copier seulement lorsque le fichier SOURCE " +#~ "est\n" +#~ " plus récent que le fichier de DESTINATION " +#~ "ou\n" +#~ " lorsque le fichier de DESTINATION n'existe " +#~ "pas\n" + +#~ msgid "" +#~ "Copy a file, converting and formatting according to the options.\n" +#~ "\n" +#~ " bs=BYTES force ibs=BYTES and obs=BYTES\n" +#~ " cbs=BYTES convert BYTES bytes at a time\n" +#~ " conv=KEYWORDS convert the file as per the comma separated keyword " +#~ "list\n" +#~ " count=BLOCKS copy only BLOCKS input blocks\n" +#~ " ibs=BYTES read BYTES bytes at a time\n" +#~ " if=FILE read from FILE instead of stdin\n" +#~ " obs=BYTES write BYTES bytes at a time\n" +#~ " of=FILE write to FILE instead of stdout\n" +#~ " seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +#~ " skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "BLOCKS and BYTES may be followed by the following multiplicative " +#~ "suffixes:\n" +#~ "xM M, c 1, w 2, b 512, kD 1000, k 1024, MD 1,000,000, M 1,048,576,\n" +#~ "GD 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +#~ "Each KEYWORD may be:\n" +#~ "\n" +#~ " ascii from EBCDIC to ASCII\n" +#~ " ebcdic from ASCII to EBCDIC\n" +#~ " ibm from ASCII to alternated EBCDIC\n" +#~ " block pad newline-terminated records with spaces to cbs-size\n" +#~ " unblock replace trailing spaces in cbs-size records with newline\n" +#~ " lcase change upper case to lower case\n" +#~ " notrunc do not truncate the output file\n" +#~ " ucase change lower case to upper case\n" +#~ " swab swap every pair of input bytes\n" +#~ " noerror continue after read errors\n" +#~ " sync pad every input block with NULs to ibs-size; when used\n" +#~ " with block or unblock, pad with spaces rather than NULs\n" +#~ msgstr "" +#~ "Copier un fichier, en le convertissant et le formatant selon les " +#~ "options:\n" +#~ "\n" +#~ " bs=N forcer ibs=N octets et obs=N octets\n" +#~ " cbs=N convertir N octets à la fois\n" +#~ " conv=CLÉS convertir le fichier selon les mots CLÉS d'une liste\n" +#~ " séparés par une virgule\n" +#~ " count=N copier seulement N blocs à partir de l'entrée\n" +#~ " ibs=N lire N octets à la fois\n" +#~ " if=FICHIER lire à partir du FICHIER au lieu de l'entrée standard\n" +#~ " obs=N écrire N octets à la fois\n" +#~ " of=FICHIER écrire dans le FICHIER au lieu de la sortie standard\n" +#~ " seek=N escamoter N blocs de taille 'obs' du fichier de sortie\n" +#~ " skip=N escamoter N blocs de taille 'ibs' du fichier d'entrée\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" +#~ "N peut être suivi d'un suffixe multiplicatif suivant:,\n" +#~ "xM M, c 1, w 2, b 512, kD 1000, k 1024, MD 1,000,000, M 1,048,576,\n" +#~ "GD 1,000,000,000, G 1,073,741,824, et ainsi de suite pour T, P, E, Z, Y.\n" +#~ "Chaque mot CLÉ peut être:\n" +#~ "\n" +#~ " ascii de l'EBCDIC vers l'ASCII\n" +#~ " ebcdic de l'ASCII vers l'EBCDIC\n" +#~ " ibm de l'ASCII vers l'EBCDIC en utilisant une table différente\n" +#~ " block remplir les enregistrements terminés par un saut de ligne\n" +#~ " par des blancs jusqu'à l'obtention de la taille 'cbs'\n" +#~ " unblock remplacer les blancs de la fin des enregistrements\n" +#~ " de taille 'cbs' par des sauts de ligne\n" +#~ " lcase changer les majuscules en minuscules\n" +#~ " notrunc ne pas tronquer le fichier de sortie\n" +#~ " ucase changer les minuscules en majuscules\n" +#~ " swab interchanger chaque paire d'octets\n" +#~ " noerror continuer même après des erreurs de lecture\n" +#~ " sync remplir chaque bloc lu par des nuls jusqu'à concurrence\n" +#~ " de la taille 'ibs'\n" + +#~ msgid "" +#~ "Show information about the filesystem on which each FILE resides,\n" +#~ "or all filesystems by default.\n" +#~ "\n" +#~ " -a, --all include filesystems having 0 blocks\n" +#~ " --block-size=SIZE use SIZE-byte blocks\n" +#~ " -h, --human-readable print sizes in human readable format (e.g., 1K " +#~ "234M 2G)\n" +#~ " -H, --si likewise, but use powers of 1000 not 1024\n" +#~ " -i, --inodes list inode information instead of block usage\n" +#~ " -k, --kilobytes like --block-size=1024\n" +#~ " -l, --local limit listing to local filesystems\n" +#~ " -m, --megabytes like --block-size=1048576\n" +#~ " --no-sync do not invoke sync before getting usage info " +#~ "(default)\n" +#~ " -P, --portability use the POSIX output format\n" +#~ " --sync invoke sync before getting usage info\n" +#~ " -t, --type=TYPE limit listing to filesystems of type TYPE\n" +#~ " -T, --print-type print filesystem type\n" +#~ " -x, --exclude-type=TYPE limit listing to filesystems not of type " +#~ "TYPE\n" +#~ " -v (ignored)\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Afficher les informations à propos du système de fichiers sur lequel\n" +#~ "réside chaque FICHIER ou de tous les systèmes de fichier par défaut.\n" +#~ "\n" +#~ " -a, --all inclure les systèmes de fichiers ayant 0 bloc\n" +#~ " --block-size=TAILLE utiliser la TAILLE de blocs\n" +#~ " -h, --human-readable afficher les tailles dans un format lisible " +#~ "par\n" +#~ " un humain (i.e. 1K 234M 2G)\n" +#~ " -H, --si idem mais utiliser un multiple de 1000\n" +#~ " au lieu de 1024\n" +#~ " -i, --inodes lister les informations sur les 'inodes'\n" +#~ " plutôt que sur l'utilisation des blocs\n" +#~ " -k, --kilobytes utiliser des blocs de 1024 octets, et non pas\n" +#~ " de 512 octets malgré l'option POSIXLY_CORRECT\n" +#~ " -m, --megabytes utiliser des blocs de 1024K-octets, et non pas\n" +#~ " de 512 octets malgré l'option POSIXLY_CORRECT\n" +#~ " --no-sync ne pas effectuer une synchronisation avant\n" +#~ " d'obtenir les informations d'utilisation\n" +#~ " des disques (par défaut)\n" +#~ " -P, --portability utiliser le format de sortie POSIX\n" +#~ " --sync demander une synchronisation avant d'obtenir " +#~ "les\n" +#~ " informations d'utilisation des disques\n" +#~ " (par défaut)\n" +#~ " -t, --type=TYPE limiter l'affichage au TYPE de système de\n" +#~ " fichiers\n" +#~ " -T, --print-type afficher le type du système de fichiers\n" +#~ " -x, --exclude-type=TYPE limiter l'affichage en excluant le TYPE\n" +#~ " de système de fichiers\n" +#~ " -v (ignorée)\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" + +#~ msgid "" +#~ "Summarize disk usage of each FILE, recursively for directories.\n" +#~ "\n" +#~ " -a, --all write counts for all files, not just directories\n" +#~ " --block-size=SIZE use SIZE-byte blocks\n" +#~ " -b, --bytes print size in bytes\n" +#~ " -c, --total produce a grand total\n" +#~ " -D, --dereference-args dereference PATHs when symbolic link\n" +#~ " -h, --human-readable print sizes in human readable format (e.g., 1K " +#~ "234M 2G)\n" +#~ " -H, --si likewise, but use powers of 1000 not 1024\n" +#~ " -k, --kilobytes like --block-size=1024\n" +#~ " -l, --count-links count sizes many times if hard linked\n" +#~ " -L, --dereference dereference all symbolic links\n" +#~ " -m, --megabytes like --block-size=1048576\n" +#~ " -S, --separate-dirs do not include size of subdirectories\n" +#~ " -s, --summarize display only a total for each argument\n" +#~ " -x, --one-file-system skip directories on different filesystems\n" +#~ " -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +#~ "FILE.\n" +#~ " --exclude=PAT Exclude files that match PAT.\n" +#~ " --max-depth=N print the total for a directory (or file, with --" +#~ "all)\n" +#~ " only if it is N or fewer levels below the " +#~ "command\n" +#~ " line argument; --max-depth=0 is the same as\n" +#~ " --summarize\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Produire un sommaire de l'utilisation de l'espace disque de chaque " +#~ "FICHIER,\n" +#~ "et récursivement dans les répertoires.\n" +#~ "\n" +#~ " -a, --all afficher le décompte pour tous les fichiers,\n" +#~ " pas seulement pour les répertoires\n" +#~ " --block-size=TAILLE utiliser la TAILLE de blocs\n" +#~ " -b, --bytes afficher la taille en octets\n" +#~ " -c, --total produire le grand total\n" +#~ " -D, --dereference-args ne pas tenir compte des CHEMINS lorsqu'il y a\n" +#~ " des liens symboliques\n" +#~ " -h, --human-readable afficher les tailles dans un format lisible " +#~ "par\n" +#~ " un humain (i.e. 1K 234M 2G)\n" +#~ " -H, --si idem mais utiliser un multiple de 1000\n" +#~ " au lieu de 1024\n" +#~ " -k, --kilobytes utiliser des blocs de 1024 octets, et non pas\n" +#~ " de 512 octets malgré l'option POSIXLY_CORRECT\n" +#~ " -l, --count-links dénombrer les tailles aussi souvent qu'il y a\n" +#~ " de liens directs\n" +#~ " -L, --dereference ne pas tenir compte de tous les liens\n" +#~ " symboliques\n" +#~ " -m, --megabytes utiliser des blocs de 1024K-octets, et non " +#~ "pas\n" +#~ " de 512 octets malgré l'option POSIXLY_CORRECT\n" +#~ " -S, --separate-dirs ne pas inclure la taille des sous-répertoires\n" +#~ " -s, --summarize afficher seulement un total pour chaque type\n" +#~ " d'argument\n" +#~ " -x, --one-file-system escamoter les répertoires de différents\n" +#~ " -X FICHIER, \n" +#~ " --exclude-from=FICHIER\n" +#~ " exclure les fichiers qui concordent avec\n" +#~ " le nom du FICHIER\n" +#~ " --exclude=EXPRES exclure les fichier qui concordent avec\n" +#~ " l'expression\n" +#~ " --max-depth=N afficher le total pour un répertoire (ou un\n" +#~ " fichier, avec l'option --all) seulement\n" +#~ " si N a moins de niveau dans la ligne de " +#~ "commande;\n" +#~ " --max-depth=0 est identique à --summurize\n" +#~ " systèmes de fichiers\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" + +#~ msgid "" +#~ "In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +#~ "the existing DIRECTORY, while setting permission modes and owner/group.\n" +#~ "In the third format, create all components of the given DIRECTORY(ies).\n" +#~ "\n" +#~ " --backup[=CONTROL] make a backup of each existing destination file\n" +#~ " -b like --backup but does not accept an argument\n" +#~ " -c (ignored)\n" +#~ " -d, --directory treat all arguments as directory names; create all\n" +#~ " components of the specified directories\n" +#~ " -D create all leading components of DEST except the " +#~ "last,\n" +#~ " then copy SOURCE to DEST; useful in the 1st " +#~ "format\n" +#~ " -g, --group=GROUP set group ownership, instead of process' current " +#~ "group\n" +#~ " -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-" +#~ "xr-x\n" +#~ " -o, --owner=OWNER set ownership (super-user only)\n" +#~ " -p, --preserve-timestamps apply access/modification times of SOURCE " +#~ "files\n" +#~ " to corresponding destination files\n" +#~ " -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +#~ " -S, --suffix=SUFFIX override the usual backup suffix\n" +#~ " -v, --verbose print the name of each directory as it is created\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "Dans les deux premiers formats, copier la SOURCE vers la DESTINATION ou " +#~ "des\n" +#~ "fichiers de plusieurs SOURCE(S) vers un RÉPERTOIRE existant, tout en " +#~ "initialisant\n" +#~ "les bits de protection et l'appartenance propriétaire/groupe. Dans le\n" +#~ "3e format, créer tous les composants des RÉPERTOIRES spécifiés.\n" +#~ "\n" +#~ " --backup[=CONTRÔLE] archiver chaque fichier de destination\n" +#~ " -b identique à --backup mais sans argument\n" +#~ " -c (ignorée)\n" +#~ " -d, --directory créer les répertoires de tête,\n" +#~ " obligatoire dans le dans le 3e format\n" +#~ " -D créer tous les composants de tête de la\n" +#~ " DESTINATION excepté le dernier\n" +#~ " ensuite copier la SOURCE vers la DESTINATION\n" +#~ " (pratique lorsque le 1er format est utlisé)\n" +#~ " -g, --group=GROUPE attribuer l'appartenance au GROUPE,\n" +#~ " plutôt qu'au groupe courant du processus\n" +#~ " -m, --mode=MODE initialiser les permissions d'accès au MODE\n" +#~ " (comme par chmod), au lieu de rw-r--r--\n" +#~ " -o, --owner=PROPRIÉTAIRE attribuer l'appartenance au PROPRIÉTAIRE\n" +#~ " (mode super-user seulement)\n" +#~ " -p, --preserve-timestamps conserver les dates d'accès et de " +#~ "modification\n" +#~ " des fichiers SOURCES aux fichiers de la " +#~ "DESTINATION\n" +#~ " -s, --strip enlever les tables de symboles,\n" +#~ " valable pour les 1er et 2e formats seulement\n" +#~ " -S, --suffix=SUFFIXE écraser le SUFFIXE usuel d'archivage\n" +#~ " -v, --verbose afficher le nom de chaque répertoire créé\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" + +#~ msgid "" +#~ "Create a link to the specified TARGET with optional LINK_NAME.\n" +#~ "If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +#~ "created in the current directory. When using the second form with more\n" +#~ "than one TARGET, the last argument must be a directory; create links\n" +#~ "in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +#~ "links with --symbolic. When creating hard links, each TARGET must " +#~ "exist.\n" +#~ "\n" +#~ " --backup[=CONTROL] make a backup of each existing destination " +#~ "file\n" +#~ " -b like --backup but does not accept an " +#~ "argument\n" +#~ " -d, -F, --directory hard link directories (super-user only)\n" +#~ " -f, --force remove existing destination files\n" +#~ " -n, --no-dereference treat destination that is a symlink to a\n" +#~ " directory as if it were a normal file\n" +#~ " -i, --interactive prompt whether to remove destinations\n" +#~ " -s, --symbolic make symbolic links instead of hard links\n" +#~ " -S, --suffix=SUFFIX override the usual backup suffix\n" +#~ " --target-directory=DIRECTORY specify the DIRECTORY in which to " +#~ "create\n" +#~ " the links\n" +#~ " -v, --verbose print name of each file before linking\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "Créer un lien vers la CIBLE spécifiée avec optionnellement un " +#~ "NOM_DE_LIEN.\n" +#~ "S'il y le NOM_DE_LIEN est omis, un lien ayant la même base comme CIBLE " +#~ "est\n" +#~ "créé dans le répertoire courant. Lors de l'utilisation de la seconde " +#~ "forme\n" +#~ "avec plus d'une CIBLE, le dernier argument doit être un répertoire;\n" +#~ "créer des liens dans le RÉPERTOIRE pour chaque CIBLE. Créer des liens " +#~ "directs\n" +#~ "par défaut et des liens symboliques avec l'option --symbolic. Lors de " +#~ "la\n" +#~ "création de liens directs, chaque CIBLE doit exister.\n" +#~ "\n" +#~ " --backup[=CONTRÔLE] archiver chaque fichier de destination\n" +#~ " -b identique à --backup mais sans argument\n" +#~ " -d, -F, --directory créer un lien direct à un répertoire\n" +#~ " (super-user seulement)\n" +#~ " -f, --force détruire les destinations existantes,\n" +#~ " sans demander confirmation\n" +#~ " -n, --no-dereference avec --force, détruire la destination qui\n" +#~ " est un lien symbolique vers un répertoire \n" +#~ " -i, --interactive demander confirmation avant de détruire\n" +#~ " les destinations\n" +#~ " -s, --symbolic créer un lien symbolique au lieu d'un\n" +#~ " lien direct\n" +#~ " -S, --suffix=SUFFIXE écraser le suffixe d'archivage par le " +#~ "SUFFIXE\n" +#~ " --target-directory=RÉPERTOIRE\n" +#~ " déplacer tous les fichiers SOURCE en " +#~ "arguments\n" +#~ " vers le RÉPERTOIRE\n" +#~ " -v, --verbose afficher le nom de chaque fichier avant de " +#~ "créer un lien\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" + +#~ msgid "" +#~ "List information about the FILEs (the current directory by default).\n" +#~ "Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +#~ "\n" +#~ " -a, --all do not hide entries starting with .\n" +#~ " -A, --almost-all do not list implied . and ..\n" +#~ " -b, --escape print octal escapes for nongraphic " +#~ "characters\n" +#~ " --block-size=SIZE use SIZE-byte blocks\n" +#~ " -B, --ignore-backups do not list implied entries ending with ~\n" +#~ " -c with -lt: sort by, and show, ctime (time of " +#~ "last\n" +#~ " modification of file status information)\n" +#~ " with -l: show ctime and sort by name\n" +#~ " otherwise: sort by ctime\n" +#~ " -C list entries by columns\n" +#~ " --color[=WHEN] control whether color is used to distinguish " +#~ "file\n" +#~ " types. WHEN may be `never', `always', or " +#~ "`auto'\n" +#~ " -d, --directory list directory entries instead of contents\n" +#~ " -D, --dired generate output designed for Emacs' dired " +#~ "mode\n" +#~ " -f do not sort, enable -aU, disable -lst\n" +#~ " -F, --classify append indicator (one of */=@|) to entries\n" +#~ " --format=WORD across -x, commas -m, horizontal -x, long -" +#~ "l,\n" +#~ " single-column -1, verbose -l, vertical -C\n" +#~ " --full-time like -l --time-style=full-iso\n" +#~ msgstr "" +#~ "Afficher les informations au sujet des FICHIERS (du répertoire\n" +#~ "courant par défaut). Trier les entrées alphabétiquement si aucune\n" +#~ "des options -cftuSUX ou --sort n'est utilisée.\n" +#~ "\n" +#~ " -a, --all afficher les noms cachés débutant par .\n" +#~ " -A, --almost-all ne pas inclure dans la liste . et ..\n" +#~ " -b, --escape afficher en octal les caractères\n" +#~ " non-graphiques\n" +#~ " en utilisant des séquences d'échappement\n" +#~ " --block-size=TAILLE utiliser la TAILLE de blocs\n" +#~ " -B, --ignore-backups ne pas inclure dans la liste,\n" +#~ " les entrées se terminant par ~\n" +#~ " -c lister les fichiers triés selon leur date " +#~ "de\n" +#~ " modification; \n" +#~ " avec -lt: trier par la deate de " +#~ "modification\n" +#~ " et afficher la date de " +#~ "modification (ctime)\n" +#~ " avec -l: trier par nom et afficher avec\n" +#~ " avec la date de modification " +#~ "(ctime)\n" +#~ " autrement: trier par la date de modification " +#~ "(ctime)\n" +#~ " -C afficher en colonnes\n" +#~ " --color[=PARAM] afficher les fichiers avec une couleur " +#~ "selon\n" +#~ " leur type à l'aide d'un des PARAMètres\n" +#~ " suivants: never, always ou auto\n" +#~ " -d, --directory lister les noms de répertoires plutôt\n" +#~ " que leur contenu\n" +#~ " -D, --dired générer une sortie adaptée pour le mode\n" +#~ " 'dired' de Emacs\n" +#~ " -f ne pas trier, autoriser -aU, interdire -lst\n" +#~ " -F, --classify ajouter un caractère (parmi */=@|) pour " +#~ "chaque entrée\n" +#~ " --format=MODE afficher selon le MODE suivant: -x croisé,\n" +#~ " -m avec virgules, -x horizontal, -l long,\n" +#~ " -1 en colonne simple, -l en mode bavard,\n" +#~ " -C vertical\n" +#~ " --full-time identique à -l --time-style=full-iso\n" + +#~ msgid "" +#~ " -g like -l, but do not list owner\n" +#~ " -G, --no-group inhibit display of group information\n" +#~ " -h, --human-readable print sizes in human readable format (e.g., 1K " +#~ "234M 2G)\n" +#~ " --si likewise, but use powers of 1000 not 1024\n" +#~ " -H, --dereference-command-line follow symbolic links on the command " +#~ "line\n" +#~ " --indicator-style=WORD append indicator with style WORD to entry " +#~ "names:\n" +#~ " none (default), classify (-F), file-type (-" +#~ "p)\n" +#~ " -i, --inode print index number of each file\n" +#~ " -I, --ignore=PATTERN do not list implied entries matching shell " +#~ "PATTERN\n" +#~ " -k, --kilobytes like --block-size=1024\n" +#~ " -l use a long listing format\n" +#~ " -L, --dereference when showing file information for a " +#~ "symbolic\n" +#~ " link, show information for the file the " +#~ "link\n" +#~ " references rather than for the link " +#~ "itself\n" +#~ " -m fill width with a comma separated list of " +#~ "entries\n" +#~ msgstr "" +#~ " -g (ignorée)\n" +#~ " -G, --no-group inhiber l'affichage des informations de " +#~ "groupe\n" +#~ " -h, --human-readable afficher les tailles dans un format lisible " +#~ "par\n" +#~ " --si un humain (i.e. 1K 234M 2G) en utilisant un " +#~ "multiple\n" +#~ " 1000 et non pas de 1024\n" +#~ " -H, --dereference-command-line\n" +#~ " suivre les liens symboliques de la ligne de " +#~ "commande\n" +#~ " --indicator-style=CODE ajouter en suffixe l'indicateur selon le " +#~ "CODE:\n" +#~ " none (par défaut), classify (-F), file-type " +#~ "(-p)\n" +#~ " -i, --inode afficher le numéro d'index de chaque " +#~ "fichier\n" +#~ " -I, --ignore=PATRON ne pas inclure dans la liste les entrées\n" +#~ " concordant avec le PATRON de shell\n" +#~ " -k, --kilobytes identique à --block-size=1024\n" +#~ " -l utiliser le format long d'affichage\n" +#~ " -L, --dereference afficher les entrées pointées par des\n" +#~ " liens symboliques, monter l'information " +#~ "pointée par le lien\n" +#~ " -m remplir la largeur par une liste d'entrées\n" +#~ " séparée par des virgules\n" + +#~ msgid "" +#~ " -S sort by file size\n" +#~ " --sort=WORD extension -X, none -U, size -S, time -t,\n" +#~ " version -v\n" +#~ " status -c, time -t, atime -u, access -u, use " +#~ "-u\n" +#~ " --time=WORD show time as WORD instead of modification " +#~ "time:\n" +#~ " atime, access, use, ctime or status; use\n" +#~ " specified time as sort key if --sort=time\n" +#~ " --time-style=WORD show times using style WORD:\n" +#~ " full-iso, iso, locale, posix-iso\n" +#~ " -t sort by modification time\n" +#~ " -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +#~ " -u with -lt: sort by, and show, access time\n" +#~ " with -l: show access time and sort by " +#~ "name\n" +#~ " otherwise: sort by access time\n" +#~ " -U do not sort; list entries in directory " +#~ "order\n" +#~ " -v sort by version\n" +#~ " -w, --width=COLS assume screen width instead of current " +#~ "value\n" +#~ " -x list entries by lines instead of by columns\n" +#~ " -X sort alphabetically by entry extension\n" +#~ " -1 list one file per line\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "By default, color is not used to distinguish types of files. That is\n" +#~ "equivalent to using --color=none. Using the --color option without the\n" +#~ "optional WHEN argument is equivalent to using --color=always. With\n" +#~ "--color=auto, color codes are output only if standard output is " +#~ "connected\n" +#~ "to a terminal (tty).\n" +#~ msgstr "" +#~ " -S trier selon la taille des fichiers\n" +#~ " --sort=CODE trier selon le CODE suivant: -c pour ctime,\n" +#~ " -X pour extension, -U pour aucun,\n" +#~ " -S pour la taille, -t pour la date\n" +#~ " -v pour la version, -c pour le statut, \n" +#~ " -u pour la date d'accès, -u pour l'accès\n" +#~ " --time=CODE afficher les temps d'accès en mots au lieu " +#~ "de\n" +#~ " date de modification:\n" +#~ " atime, access, use, ctime ou status\n" +#~ " --time-style=CODE afficher les dates selon le CODE:\n" +#~ " full-iso, iso, locale, posix-iso\n" +#~ " -t trier par la date de modification; avec -l:\n" +#~ " afficher 'mtime'\n" +#~ " -T, --tabsize=TAILLE utiliser la tabulation de la TAILLE\n" +#~ " pour chaque colonne au lieu de 8\n" +#~ " -u trier selon la date du dernier accès; avec -" +#~ "l:\n" +#~ " afficher 'atime'\n" +#~ " -U ne pas trier: afficher selon l'ordre\n" +#~ " original des entrées d'un répertoire\n" +#~ " -v trier par version\n" +#~ " -w, --width=LARGEUR utiliser la LARGEUR d'écran au lieu\n" +#~ " des valeurs courantes\n" +#~ " -x afficher les entrées par lignes plutôt que\n" +#~ " par colonnes\n" +#~ " -X trier alphabétiquement par extension des\n" +#~ " entrées\n" +#~ " -1 afficher un fichier par ligne\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" +#~ "Par défaut, la couleur n'est pas utilisée pour distinguer les différents " +#~ "types\n" +#~ "de fichiers. Cela est équivalent à l'utilisation de l'option --" +#~ "color=none. \n" +#~ "L'utilisation de l'option --color sans l'argument WHEN est équivalent à\n" +#~ "l'utilisation de --colors=always. Avec l'option --color=auto, les codes " +#~ "de\n" +#~ "couleur sont transmis vers la sortie standard si celle-ci est reliée à " +#~ "un \n" +#~ "terminal (tty).\n" + +#, fuzzy +#~ msgid "" +#~ "Create named pipes (FIFOs) with the given NAMEs.\n" +#~ "\n" +#~ " -m, --mode=MODE set permission mode (as in chmod), not a=rw - umask\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ " -v, --verbose toujours afficher l'en-tête avec\n" +#~ " les noms de fichiers\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" + +#~ msgid "" +#~ "Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +#~ "for even very expensive hardware probing to recover the data.\n" +#~ "\n" +#~ " -f, --force change permissions to allow writing if necessary\n" +#~ " -n, --iterations=N Overwrite N times instead of the default (%d)\n" +#~ " -s, --size=N shred this many bytes (suffixes like k, M, G accepted)\n" +#~ " -u, --remove truncate and remove file after overwriting\n" +#~ " -v, --verbose show progress\n" +#~ " -x, --exact do not round file sizes up to the next full block\n" +#~ " -z, --zero add a final overwrite with zeros to hide shredding\n" +#~ " - shred standard output\n" +#~ " --help display this help and exit\n" +#~ " --version print version information and exit\n" +#~ "\n" +#~ "Delete FILE(s) if --remove (-u) is specified. The default is not to " +#~ "remove\n" +#~ "the files because it is common to operate on device files like /dev/hda,\n" +#~ "and those files usually should not be removed. When operating on " +#~ "regular\n" +#~ "files, most people use the --remove option.\n" +#~ "\n" +#~ "CAUTION: Note that shred relies on a very important assumption:\n" +#~ "that the filesystem overwrites data in place. This is the traditional\n" +#~ "way to do things, but many modern filesystem designs do not satisfy this\n" +#~ "assumption. The following are examples of filesystems on which shred is\n" +#~ "not effective:\n" +#~ "\n" +#~ "* log-structured or journaled filesystems, such as those supplied with\n" +#~ " AIX and Solaris (and JFS, ReiserFS, XFS, etc.)\n" +#~ "\n" +#~ "* filesystems that write redundant data and carry on even if some writes\n" +#~ " fail, such as RAID-based filesystems\n" +#~ "\n" +#~ "* filesystems that make snapshots, such as Network Appliance's NFS " +#~ "server\n" +#~ "\n" +#~ "* filesystems that cache in temporary locations, such as NFS\n" +#~ " version 3 clients\n" +#~ "\n" +#~ "* compressed filesystems\n" +#~ "\n" +#~ "In addition, file system backups and remote mirrors may contain copies\n" +#~ "of the file that cannot be removed, and that will allow a shredded file\n" +#~ "to be recovered later.\n" +#~ msgstr "" +#~ "Écraser un fichier de façon répétitive, afin de rendre difficile\n" +#~ "toute récupération des données par du matériel même coûteux.\n" +#~ "\n" +#~ " -f, --force modifier les permissions pour permettre\n" +#~ " l'écriture si nécessaire\n" +#~ " -n, --iterations=N écraser N fois au lieu du nombre par défaut %d\n" +#~ " -s, --size=N déchiqueter N octets (les suffixes k, M, G sont " +#~ "acceptés)\n" +#~ " -u, --remove tronquer et détruire le fichier après l'avoir " +#~ "écraser\n" +#~ " -v, --verbose afficher un indicateur de progrès\n" +#~ " -x, --exact ne pas arrondir la taille des fichiers\n" +#~ " jusqu'au prochain bloc complet\n" +#~ " -z, --zero ajouter une écriture finale avec des zéros\n" +#~ " pour camoufler le déchiquetage du fichier\n" +#~ " - déchiqueter l'entrée standard \n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" +#~ "Détruire le FICHIER si --remove (-u) est spécifié. Le défaut est de ne " +#~ "pas détruire\n" +#~ "les fichiers parce qu'il est commun d'opérer sur le fichier du " +#~ "périphérique comme /dev/hda,\n" +#~ "et habituellement ces fichiers ne sont pas détruits. Sur des fichier " +#~ "réguliers,\n" +#~ "la plupart des gens utilise l'option --remove.\n" +#~ "\n" +#~ "ATTENTION: noter que le déchiquetage s'appuie sur l'hypothèse que \n" +#~ "le système de fichiers écrasera les données en place. Cela est la " +#~ "manière\n" +#~ "traditionnelle de faire les choses, mais plusieurs design modernes de " +#~ "systèmes\n" +#~ "de fichiers ne se satisfont pas de cette hypothèse. Les exemples suivants " +#~ "de systèmes\n" +#~ "de fichiers sont ceux où le déchiquetage n'est pas effectif:\n" +#~ "\n" +#~ "* systèmes de fichiers à journalisation, comme ceux fournis avec\n" +#~ " AIX et Solaris (et JFS, ReiserFS, XFS, etc.)\n" +#~ "\n" +#~ "* systèmes de fichiers avec écriture redondante et soutienne les " +#~ "écritures\n" +#~ " même lorsqu'il y a erreur d'écriture\n" +#~ " comme les systèmes de fichiers RAID\n" +#~ "\n" +#~ "* systèmes de fichiers qui prennent des instantanés, comme\n" +#~ " le serveur NFS de Network Appliance\n" +#~ "\n" +#~ "* systèmes de fichiers qui utilisent des caches temporaires,\n" +#~ " comme NFS la version 3 clientète\n" +#~ "\n" +#~ "* systèmes de fichiers compressés\n" + +#, fuzzy +#~ msgid "" +#~ "Force changed blocks to disk, update the super block.\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Afficher la somme de contrôle CRC et le décompte d'octets de chaque " +#~ "FICHIER.\n" +#~ "\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" + +#~ msgid "" +#~ "Update the access and modification times of each FILE to the current " +#~ "time.\n" +#~ "\n" +#~ " -a change only the access time\n" +#~ " -c, --no-create do not create any files\n" +#~ " -d, --date=STRING parse STRING and use it instead of current time\n" +#~ " -f (ignored)\n" +#~ " -m change only the modification time\n" +#~ " -r, --reference=FILE use this file's times instead of current time\n" +#~ " -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current " +#~ "time\n" +#~ " --time=WORD set time given by WORD: access atime use (same " +#~ "as -a)\n" +#~ " modify mtime (same as -m)\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Note that the three time-date formats recognized for the -d and -t " +#~ "options\n" +#~ "and for the obsolescent argument are all different.\n" +#~ msgstr "" +#~ "Mettre à jour les dates d'accès et de modification de chaque FICHIER\n" +#~ "selon la date courante.\n" +#~ "\n" +#~ " -a modifier seulement la date d'accès\n" +#~ " -c, --no-create ne créer aucun fichier\n" +#~ " -d, --date=CHAÎNE analyser la CHAÎNE et l'utiliser au lieu\n" +#~ " de la date courante\n" +#~ " -f (ignorée)\n" +#~ " -m modifier seulement la date de modification\n" +#~ " -r, --file=FICHIER utiliser la date du FICHIER comme référence\n" +#~ " au lieu de la date courante\n" +#~ " -t DATE utiliser la DATE selon le format:\n" +#~ " [[CC]AA]MMJJhhmm[.ss]\n" +#~ " comme tampon date-heure au lieu de la date " +#~ "courante\n" +#~ " --time=CODE -a pour 'atime', -m pour 'mtime', -m pour " +#~ "modifié,\n" +#~ " -a pour utilisé\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" +#~ "Noter que les 3 formats du tampon date-heure sont reconnus pour les\n" +#~ "options -d et -t et les arguments désuets sont tous différents.\n" + +#~ msgid "Copyright (C) 2001 Free Software Foundation, Inc." +#~ msgstr "Copyright © 2001 Free Software Foundation, Inc." + +#~ msgid "" +#~ "Warning: the meaning of `-P' will change in the future to conform to " +#~ "POSIX.\n" +#~ "Use `--parents' for the old meaning, and `--no-dereference' for the new " +#~ "one." +#~ msgstr "" +#~ "AVERTISSEMENT: le sens de `-P' changera pour se conformer à POSIX.\n" +#~ "Utiliser `--parents' pour le vieux sens et `--no-dereference' pour le " +#~ "nouveau." + +#, fuzzy +#~ msgid "%a %b %d %H:%M:%S %Y" +#~ msgstr "%b %e %H:%M %Y" + +#~ msgid "" +#~ "when creating character special files, major and minor device\n" +#~ "numbers must be specified" +#~ msgstr "" +#~ "Lors de la création d'un fichier de type caractère spécial, les numéros\n" +#~ "majeur et mineur de périphériques doivent être spécifiées." + +#~ msgid "virtual memory exhausted" +#~ msgstr "Mémoire virtuelle épuisée" + +#~ msgid "Memory exhausted" +#~ msgstr "Mémoire épuisée" + +#~ msgid "group of %s changed to %s\n" +#~ msgstr "Le groupe d'appartenance de %s a été attribué à %s.\n" + +#~ msgid "you are not a member of group `%s'" +#~ msgstr "Vous n'êtes pas membre du groupe `%s'." + +#~ msgid "owner of %s changed to " +#~ msgstr "L'appartenance de %s a été attribué à " + +#, fuzzy +#~ msgid "cannot remove old link to `%s'" +#~ msgstr "Ne peut exécuter « ioctl » sur « %s »" + +#, fuzzy +#~ msgid "cannot make fifo `%s'" +#~ msgstr "Ne peut exécuter « ioctl » sur « %s »" + +#~ msgid "" +#~ "Delete a file securely, first overwriting it to hide its contents.\n" +#~ "\n" +#~ " -f, --force change permissions to allow writing if necessary\n" +#~ " -n, --iterations=N Overwrite N times instead of the default (%d)\n" +#~ " -s, --size=N shred this many bytes (suffixes like k, M, G accepted)\n" +#~ " -u, --remove truncate and remove file after overwriting\n" +#~ " -v, --verbose show progress\n" +#~ " -x, --exact do not round file sizes up to the next full block\n" +#~ " -z, --zero add a final overwrite with zeros to hide shredding\n" +#~ " - shred standard output\n" +#~ " --help display this help and exit\n" +#~ " --version print version information and exit\n" +#~ "\n" +#~ "FIXME maybe add more discussion here?" +#~ msgstr "" +#~ "Détruire un fichier de façon sécuritaire, en l'écrasant pour cacher son " +#~ "contenu.\n" +#~ "\n" +#~ " -f, --force modifier les permissions pour permettre\n" +#~ " l'écriture si nécessaire\n" +#~ " -n, --iterations=N écraser N fois au lieu du nombre par défaut %d\n" +#~ " -s, --size=N déchiqueter N octets (les suffixes k, M, G sont " +#~ "acceptés)\n" +#~ " -u, --remove tronquer et détruire le fichier après l'avoir " +#~ "écraser\n" +#~ " -v, --verbose afficher un indicateur de progrès\n" +#~ " -x, --exact ne pas arrondir la taille des fichiers\n" +#~ " jusqu'au prochain bloc complet\n" +#~ " -z, --zero ajouter une écriture finale avec des zéros\n" +#~ " pour camoufler le déchiquetage du fichier\n" +#~ " - déchiqueter l'entrée standard \n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" +#~ "FIXME d'autres détails doivent être fournis par le mainteneur?" + +#~ msgid "--version-control" +#~ msgstr "--version-control" + +#~ msgid "create %s %s to %s" +#~ msgstr "Création de %s %s vers %s" + +#~ msgid "hard link" +#~ msgstr "lien direct" + +#~ msgid "link" +#~ msgstr "lien" + +#, fuzzy +#~ msgid "current directory" +#~ msgstr "répertoire" + +#, fuzzy +#~ msgid "starting directory" +#~ msgstr "répertoire" + +#~ msgid "%s -> %s (backup)\n" +#~ msgstr "%s -> %s (archivage)\n" + +#, fuzzy +#~ msgid "" +#~ "Usage: %s [OPTION]... TARGET [LINK_NAME]\n" +#~ " or: %s [OPTION]... TARGET... DIRECTORY\n" +#~ msgstr "" +#~ "Usage: %s [OPTION]... [ENTRÉE]... (sans l'option -G)\n" +#~ " ou: %s -G [OPTION]... [ÉNTRÉE [SORTIE]]\n" + +#, fuzzy +#~ msgid "Usage: %s [OPTION]... EXISTING_DIR NEW_DIR\n" +#~ msgstr "Usage: %s [OPTION]... ENSEMBLE1 [ENSEMBLE2]\n" + +#, fuzzy +#~ msgid "cannot rename `.' or `..'" +#~ msgstr "Ne peut fixer le nom du poste (hostname) à « %s »" + +#, fuzzy +#~ msgid "%s is closed" +#~ msgstr "L'entrée standard est fermée." + +#, fuzzy +#~ msgid "Error seeking `%s'" +#~ msgstr "Erreur lors de la lecture %s" + +#~ msgid "(Did you remember to open stdin read/write with \"<>file\"?)\n" +#~ msgstr "" +#~ "Rappelez-vous d'ouvrir l'entrée standard comme suit: \"<>FICHIER\"\n" + +#~ msgid "%s: pass %lu/%lu (%s)...%lu/%lu K" +#~ msgstr "%s: pass %lu/%lu (%s)...%lu/%lu K" + +#, fuzzy +#~ msgid "Error syncing `%s'" +#~ msgstr "Erreur lors de la lecture %s" + +#, fuzzy +#~ msgid "Can't fstat file `%s'" +#~ msgstr "Création du fichier « %s »\n" + +#~ msgid "`%s' is not a regular file: use -d to enable operations on devices" +#~ msgstr "" +#~ "`%s' n'est pas un fichier régulier: \n" +#~ "utiliser -d pour permettre les opérations sur périphériques" + +#~ msgid "unable to allocate storage for %lu passes" +#~ msgstr "incapable d'allouer de l'espace de stockage pour %lu passes" + +#, fuzzy +#~ msgid "%s: deleting" +#~ msgstr "%s: fichier trop long" + +#, fuzzy +#~ msgid "%s: deleted" +#~ msgstr "%s: fichier tronqué" + +#~ msgid "Unable to delete file `%s'" +#~ msgstr "Incapable de détruire le fichier `%s'" + +#~ msgid "sparse type" +#~ msgstr "Type dispersé." + +#~ msgid "time type" +#~ msgstr "Type de date" + +#~ msgid "format type" +#~ msgstr "Type de format" + +#~ msgid "colorization criterion" +#~ msgstr "Critère de coloration" + +#~ msgid "indicator style" +#~ msgstr "indicateur de style" + +#~ msgid "quoting style" +#~ msgstr "indicateur de style de guillemets" + +#~ msgid "time selector" +#~ msgstr "Sélecteur de date." + +#~ msgid "" +#~ "the option for counting 1MB blocks may not be used\n" +#~ "with the portable output format" +#~ msgstr "" +#~ "L'option pour compter les blocs de 1Mo ne peut être\n" +#~ "utilisée avec l'option de format de sortie portable." + +#, fuzzy +#~ msgid "removing non-directory %s\n" +#~ msgstr "AVERTISSEMENT: ne peut changer pour le répertoire %s" + +#, fuzzy +#~ msgid "remove directory `%s'%s? " +#~ msgstr "Ne peut créer le répertoire %s" + +#~ msgid "%s: replace `%s', overriding mode %04o? " +#~ msgstr "%s: remplacer`%s', en outrepassant le mode %04o? " + +#, fuzzy +#~ msgid "Usage: %s [OPTION]... GROUP FILE...\n" +#~ msgstr "Usage: %s [OPTION]... [FICHIER]...\n" + +#~ msgid "cannot move `%s' across filesystems: Not a regular file" +#~ msgstr "" +#~ "`%s' ne peut être déplacé à travers des sytèmes de fichiers:\n" +#~ "parce qu'il n'est pas un fichier de type régulier." + +#~ msgid "%s: remove %s`%s', overriding mode %04o? " +#~ msgstr "%s: détruire %s`%s', en outrepassant le mode %04o? " + +#~ msgid "%s: descend directory `%s', overriding mode %04o? " +#~ msgstr "%s: aller dans le répertoire `%s', en outrepassant le mode %04o? " + +#~ msgid "%s: remove directory `%s' (might be nonempty)? " +#~ msgstr "%s: détruire le répertoire «%s» (peut ne pas être vide)? " + +#~ msgid "days" +#~ msgstr "jours" + +#~ msgid "users" +#~ msgstr "usager" + +#, fuzzy +#~ msgid "" +#~ "Run COMMAND with root directory set to NEWROOT.\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "If no command is given, run ``${SHELL} -i'' (default: /bin/sh).\n" +#~ msgstr "" +#~ "Afficher la somme de contrôle CRC et le décompte d'octets de chaque " +#~ "FICHIER.\n" +#~ "\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" + +#~ msgid "" +#~ "\n" +#~ "FORMAT controls the output. The only valid option for the second form\n" +#~ "specifies Coordinated Universal Time. Interpreted sequences are:\n" +#~ "\n" +#~ " %%%% a literal %%\n" +#~ " %%a locale's abbreviated weekday name (Sun..Sat)\n" +#~ " %%A locale's full weekday name, variable length (Sunday..Saturday)\n" +#~ " %%b locale's abbreviated month name (Jan..Dec)\n" +#~ " %%B locale's full month name, variable length (January..December)\n" +#~ " %%c locale's date and time (Sat Nov 04 12:02:33 EST 1989)\n" +#~ " %%d day of month (01..31)\n" +#~ " %%D date (mm/dd/yy)\n" +#~ " %%e day of month, blank padded ( 1..31)\n" +#~ " %%h same as %%b\n" +#~ " %%H hour (00..23)\n" +#~ " %%I hour (01..12)\n" +#~ " %%j day of year (001..366)\n" +#~ " %%k hour ( 0..23)\n" +#~ " %%l hour ( 1..12)\n" +#~ " %%m month (01..12)\n" +#~ " %%M minute (00..59)\n" +#~ " %%n a newline\n" +#~ " %%p locale's AM or PM\n" +#~ " %%r time, 12-hour (hh:mm:ss [AP]M)\n" +#~ " %%s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)\n" +#~ " %%S second (00..60)\n" +#~ " %%t a horizontal tab\n" +#~ " %%T time, 24-hour (hh:mm:ss)\n" +#~ " %%U week number of year with Sunday as first day of week (00..53)\n" +#~ " %%V week number of year with Monday as first day of week (01..53)\n" +#~ " %%w day of week (0..6); 0 represents Sunday\n" +#~ " %%W week number of year with Monday as first day of week (00..53)\n" +#~ " %%x locale's date representation (mm/dd/yy)\n" +#~ " %%X locale's time representation (%%H:%%M:%%S)\n" +#~ " %%y last two digits of year (00..99)\n" +#~ " %%Y year (1970...)\n" +#~ " %%z RFC-822 style numeric timezone (-0500) (a nonstandard extension)\n" +#~ " %%Z time zone (e.g., EDT), or nothing if no time zone is " +#~ "determinable\n" +#~ "\n" +#~ "By default, date pads numeric fields with zeroes. GNU date recognizes\n" +#~ "the following modifiers between `%%' and a numeric directive.\n" +#~ "\n" +#~ " `-' (hyphen) do not pad the field\n" +#~ " `_' (underscore) pad the field with spaces\n" +#~ msgstr "" +#~ "\n" +#~ "FORMAT contrôle l'affichage. Seule l'option valide de la seconde forme\n" +#~ "s'applique au système de temps UCT. Les séquences interprétées sont:\n" +#~ "\n" +#~ " %%%% le caractère %%\n" +#~ " %%a les noms abrégés localisés des jours de la semaine (Dim..Sam)\n" +#~ " %%A les noms complets localisés des jours de la semaine\n" +#~ " de longueurs variables (Dimanche..Samedi)\n" +#~ " %%b les noms abrégés localisés des mois (Jan..Déc)\n" +#~ " %%B les noms complets localisés des mois de longueurs variables\n" +#~ " (Janvier..Décembre)\n" +#~ " %%c la date et l'heure localisées (Sam 04 Nov 12:02:33 EDT 1989)\n" +#~ " %%d jour du mois (01..31)\n" +#~ " %%D date (mm/jj/aa)\n" +#~ " %%e jour du mois, précédé d'un blanc ( 1..31)\n" +#~ " %%h identique à %%b\n" +#~ " %%H heure (00..23)\n" +#~ " %%I heure (01..12)\n" +#~ " %%j jour numérique de l'année (001..366)\n" +#~ " %%k heure ( 0..23)\n" +#~ " %%l heure ( 1..12)\n" +#~ " %%m mois (01..12)\n" +#~ " %%M minute (00..59)\n" +#~ " %%n un saut de ligne\n" +#~ " %%p localisé AM ou PM\n" +#~ " %%r heure, 12-heure (hh:mm:ss [AP]M)\n" +#~ " %%s secondes depuis 00:00:00, Jan 1, 1970 (une extension de GNU)\n" +#~ " %%S secondes (00..61)\n" +#~ " %%t un saut horizontal de tabulation\n" +#~ " %%T heure, 24-heure (hh:mm:ss)\n" +#~ " %%U numéro de la semaine dans l'année débutant par Dimanche\n" +#~ " comme premier jour de la semaine (00..53)\n" +#~ " %%V numéro de la semaine dans l'année débutant par Lundi\n" +#~ " comme premier jour de la semaine (01..52)\n" +#~ " %%w jour de la semaine (0..6); 0 représente Dimanche\n" +#~ " %%W numéro de la samaine dans l'année débutant par Lundi\n" +#~ " comme premier jour de la semaine (00..53)\n" +#~ " %%x représentation localisée de la date (mm/jj/aa)\n" +#~ " %%X représentation localisée de l'heure (%%H:%%M:%%S)\n" +#~ " %%y les deux derniers chiffres de l'année (00..99)\n" +#~ " %%Y année (1970...)\n" +#~ " %%z fuseau horaire en format numérique selon le RFC-822 (-0500)\n" +#~ " (une extension non-standard)\n" +#~ " %%Z fuseau horaire (i.e. EDT), nul si aucun fuseau horaire\n" +#~ " ne peut être déterminé\n" +#~ "\n" +#~ "Par défaut, les champs numériques de date sont complétés par des zéros.\n" +#~ "GNU reconnaît les modificateurs suivants entre « %% » et une directive " +#~ "numérique.\n" +#~ "\n" +#~ " « - » (tiret) ne pas compléter le champ\n" +#~ " « _ » (souligné) compléter le champ par des blancs\n" + +#~ msgid "" +#~ "Echo the STRING(s) to standard output.\n" +#~ "\n" +#~ " -n do not output the trailing newline\n" +#~ " -e enable interpretation of the backslash-escaped " +#~ "characters\n" +#~ " listed below\n" +#~ " -E disable interpretation of those sequences in STRINGs\n" +#~ " --help display this help and exit (should be alone)\n" +#~ " --version output version information and exit (should be alone)\n" +#~ "\n" +#~ "Without -E, the following sequences are recognized and interpolated:\n" +#~ "\n" +#~ " \\NNN the character whose ASCII code is NNN (octal)\n" +#~ " \\\\ backslash\n" +#~ " \\a alert (BEL)\n" +#~ " \\b backspace\n" +#~ " \\c suppress trailing newline\n" +#~ " \\f form feed\n" +#~ " \\n new line\n" +#~ " \\r carriage return\n" +#~ " \\t horizontal tab\n" +#~ " \\v vertical tab\n" +#~ msgstr "" +#~ "Faire l'écho de CHAÎNE(S) vers la sortie standard.\n" +#~ "\n" +#~ " -n ne pas afficher le saut de ligne de fin\n" +#~ " -e (inutilisée)\n" +#~ " -E inhiber l'interpolation de certaines séquences de la " +#~ "CHAÎNE\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" +#~ "Sans -E, les séquences suivantes sont reconnues et interpolées:\n" +#~ "\n" +#~ " \\NNN le caractère dont le code ASCII est NNN (en octal)\n" +#~ " \\\\ barre oblique inverse\n" +#~ " \\a bip sonore d'alerte\n" +#~ " \\b retour arrière\n" +#~ " \\c supprimer le saut de ligne de fin\n" +#~ " \\f saut de page\n" +#~ " \\n saut de ligne\n" +#~ " \\r retour de chariot\n" +#~ " \\t tabulation horizontale\n" +#~ " \\v tabulation verticale\n" + +#~ msgid "" +#~ "Print the value of EXPRESSION to standard output. A blank line below\n" +#~ "separates increasing precedence groups. EXPRESSION may be:\n" +#~ "\n" +#~ " ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" +#~ "\n" +#~ " ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0\n" +#~ "\n" +#~ " ARG1 < ARG2 ARG1 is less than ARG2\n" +#~ " ARG1 <= ARG2 ARG1 is less than or equal to ARG2\n" +#~ " ARG1 = ARG2 ARG1 is equal to ARG2\n" +#~ " ARG1 != ARG2 ARG1 is unequal to ARG2\n" +#~ " ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" +#~ " ARG1 > ARG2 ARG1 is greater than ARG2\n" +#~ "\n" +#~ " ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" +#~ " ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" +#~ "\n" +#~ " ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" +#~ " ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" +#~ " ARG1 %% ARG2 arithmetic remainder of ARG1 divided by ARG2\n" +#~ "\n" +#~ " STRING : REGEXP anchored pattern match of REGEXP in STRING\n" +#~ "\n" +#~ " match STRING REGEXP same as STRING : REGEXP\n" +#~ " substr STRING POS LENGTH substring of STRING, POS counted from 1\n" +#~ " index STRING CHARS index in STRING where any CHARS is found, or " +#~ "0\n" +#~ " length STRING length of STRING\n" +#~ " quote TOKEN interpret TOKEN as a string, even if it is " +#~ "a\n" +#~ " keyword like `match' or an operator like " +#~ "`/'\n" +#~ "\n" +#~ " ( EXPRESSION ) value of EXPRESSION\n" +#~ msgstr "" +#~ "Afficher la valeur de l'EXPRESSION vers la sortie standard. Une ligne " +#~ "blanche\n" +#~ "sépare la précédence croissante des groupes d'expressions.\n" +#~ "L'EXPRESSION peut être:\n" +#~ "\n" +#~ " PARAM1 | PARAM2 PARAM1 s'il est nul ou 0, autrement PARAM2\n" +#~ "\n" +#~ " PARAM1 & PARAM2 PARAM1 si aucun des paramètres est nul ou 0,\n" +#~ " autrement 0\n" +#~ "\n" +#~ " PARAM1 < PARAM2 PARAM1 si plus petit que PARAM2\n" +#~ " PARAM1 <= PARAM2 PARAM1 si plus petit ou égal à PARAM2\n" +#~ " PARAM1 = PARAM2 PARAM1 si égal à PARAM2\n" +#~ " PARAM1 != PARAM2 PARAM1 si inégal à PARAM2\n" +#~ " PARAM1 >= PARAM2 PARAM1 si plus grand ou égal à PARAM2\n" +#~ " PARAM1 > PARAM2 PARAM1 si plus grand que PARAM2\n" +#~ "\n" +#~ " PARAM1 + PARAM2 somme arithmétique de PARAM1 et PARAM2\n" +#~ " PARAM1 - PARAM2 différence arithmétique de PARAM1 et PARAM2\n" +#~ "\n" +#~ " PARAM1 * PARAM2 produit arithmétique de PARAM1 et PARAM2\n" +#~ " PARAM1 / PARAM2 quotient arithmétique de PARAM1 divisé par " +#~ "PARAM2\n" +#~ " PARAM1 %% PARAM2 reste arithmétique PARAM1 divisé par PARAM2\n" +#~ "\n" +#~ " CHAÎNE: EXPREG patron d'ancrage de concordance de l'EXPREG dans la " +#~ "CHAÎNE\n" +#~ "\n" +#~ " match CHAÎNE EXPREG identique à CHAÎNE: EXPREG\n" +#~ " substr CHAÎNE POS LONG sous-chaîne de CHAÎNE débutant à la POSition\n" +#~ " (comptée à partir de 1) et ayant une LONGueur\n" +#~ " index CHAÎNE CAR valeur de la position du CARactère retrouvé\n" +#~ " dans la CHAÎNE, sinon 0\n" +#~ " length CHAÎNE longueur de la CHAÎNE\n" +#~ " quote JETON interpréter le JETON comme une chaîne, même si " +#~ "c'est\n" +#~ " un mot clé comme « match » ou un opérateur " +#~ "comme « / »\n" +#~ "\n" +#~ " ( EXPRESSION ) valeur de l'EXPRESSION\n" + +#~ msgid "" +#~ "\n" +#~ " -l do long format output\n" +#~ " -b omit the user's home directory and shell in long " +#~ "format\n" +#~ " -h omit the user's project file in long format\n" +#~ " -p omit the user's plan file in long format\n" +#~ " -s do short format output, this is the default\n" +#~ " -f omit the line of column headings in short format\n" +#~ " -w omit the user's full name in short format\n" +#~ " -i omit the user's full name and remote host in short " +#~ "format\n" +#~ " -q omit the user's full name, remote host and idle time\n" +#~ " in short format\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "A lightweight `finger' program; print user information.\n" +#~ "The utmp file will be %s.\n" +#~ msgstr "" +#~ "\n" +#~ " -l afficher en format long\n" +#~ " -b omettre le répertoire d'attache de l'usager\n" +#~ " et son shell en format long\n" +#~ " -h omettre le fichier de projet de l'usager en\n" +#~ " format long\n" +#~ " -p omettre le fichier de plan de l'usager en\n" +#~ " format long\n" +#~ " -s afficher en format court (par défaut)\n" +#~ " -f omettre la ligne de l'en-tête des colonnes\n" +#~ " en format court\n" +#~ " -w omettre le nom complet de l'usager en format court\n" +#~ " -i omettre le nom complet de l'usager et le nom de l'hôte\n" +#~ " en format court\n" +#~ " -q omettre le nom complet de l'usager, le nom de l'hôte\n" +#~ " et le temps d'inactivité en format court\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" +#~ "Une version allégée du programme « finger »; afficher les informations " +#~ "d'un usager.\n" +#~ "Le fichier utmp sera %s.\n" + +#~ msgid "" +#~ "Print ARGUMENT(s) according to FORMAT.\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "FORMAT controls the output as in C printf. Interpreted sequences are:\n" +#~ "\n" +#~ " \\\" double quote\n" +#~ " \\0NNN character with octal value NNN (0 to 3 digits)\n" +#~ " \\\\ backslash\n" +#~ " \\a alert (BEL)\n" +#~ " \\b backspace\n" +#~ " \\c produce no further output\n" +#~ " \\f form feed\n" +#~ " \\n new line\n" +#~ " \\r carriage return\n" +#~ " \\t horizontal tab\n" +#~ " \\v vertical tab\n" +#~ " \\xNNN byte with hexadecimal value NNN (1 to 3 digits)\n" +#~ "\n" +#~ " \\uNNNN character with hexadecimal value NNNN (4 digits)\n" +#~ " \\UNNNNNNNN character with hexadecimal value NNNNNNNN (8 digits)\n" +#~ " %%%% a single %%\n" +#~ " %%b ARGUMENT as a string with `\\' escapes interpreted\n" +#~ "\n" +#~ "and all C format specifications ending with one of diouxXfeEgGcs, with\n" +#~ "ARGUMENTs converted to proper type first. Variable widths are handled.\n" +#~ msgstr "" +#~ "Afficher PARAMÈTRE(s) selon le FORMAT.\n" +#~ "\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" +#~ "Le FORMAT contrôle la sortie comme la fonction printf() en C.\n" +#~ "Les séquences interprétées sont:\n" +#~ "\n" +#~ " \\\" guillemets\n" +#~ " \\0NNN caractère ayant la valeur octale NNN (0 à 3 chiffres)\n" +#~ " \\\\ barre oblique inverse\n" +#~ " \\a bip sonore d'alerte\n" +#~ " \\b retour arrière\n" +#~ " \\c ne pas afficher d'autres informations sur la sortie\n" +#~ " \\f saut de page\n" +#~ " \\n saut de ligne\n" +#~ " \\r retour de chariot\n" +#~ " \\t tabulation horizontale\n" +#~ " \\v tabulation verticale\n" +#~ " \\xNNN caractère ayant la valeur hexadécimale NNN (1 à 3 chiffres)\n" +#~ " \\UNNNNNNNN caractère ayant la valeur hexadécimal NNNNNNNN (8 " +#~ "chiffres)\n" +#~ " %%%% le caractère %%\n" +#~ " %%b PARAMÈTRES comme une chaîne avec « \\ » d'échappement " +#~ "interprétés\n" +#~ "\n" +#~ "ainsi que toutes les spécifications de format en C se terminant par une " +#~ "des\n" +#~ "options suivantes diouxXfeEgGcs, avec un PARAMÈTRE\n" +#~ "converti au premier type approprié.\n" +#~ "Les largeurs variables de champ sont supportées.\n" + +#, fuzzy +#~ msgid "" +#~ "Print the full filename of the current working directory.\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Afficher la somme de contrôle CRC et le décompte d'octets de chaque " +#~ "FICHIER.\n" +#~ "\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" + +#~ msgid "" +#~ "\n" +#~ "Special characters:\n" +#~ "* dsusp CHAR CHAR will send a terminal stop signal once input flushed\n" +#~ " eof CHAR CHAR will send an end of file (terminate the input)\n" +#~ " eol CHAR CHAR will end the line\n" +#~ "* eol2 CHAR alternate CHAR for ending the line\n" +#~ " erase CHAR CHAR will erase the last character typed\n" +#~ " intr CHAR CHAR will send an interrupt signal\n" +#~ " kill CHAR CHAR will erase the current line\n" +#~ "* lnext CHAR CHAR will enter the next character quoted\n" +#~ " quit CHAR CHAR will send a quit signal\n" +#~ "* rprnt CHAR CHAR will redraw the current line\n" +#~ " start CHAR CHAR will restart the output after stopping it\n" +#~ " stop CHAR CHAR will stop the output\n" +#~ " susp CHAR CHAR will send a terminal stop signal\n" +#~ "* swtch CHAR CHAR will switch to a different shell layer\n" +#~ "* werase CHAR CHAR will erase the last word typed\n" +#~ msgstr "" +#~ "\n" +#~ "Caractères spéciaux:\n" +#~ "* dsusp CAR CAR émettra un signal d'arrêt de terminal une\n" +#~ " fois le tampon d'entrée vidé\n" +#~ " eof CAR CAR transmettra une fin de fichier\n" +#~ " (pour stopper l'ingestion à l'entrée)\n" +#~ " eol CAR CAR terminera la ligne\n" +#~ "* eol2 CAR CAR servira de caractère alternatif de fin de ligne\n" +#~ " erase CAR CAR servira de touche d'effacement sur le dernier\n" +#~ " caractère entrée\n" +#~ " intr CAR CAR transmettra un signal d'interruption\n" +#~ " kill CAR CAR effacera la ligne courante\n" +#~ "* lnext CAR CAR entrera le prochain caractère entre guillemets\n" +#~ " quit CAR CAR transmettra un signal de fin\n" +#~ "* rprnt CAR CAR servira à ré-afficher la dernière ligne\n" +#~ " start CAR CAR permettra la poursuite de l'affichage de\n" +#~ " sortie après avoir été stoppé\n" +#~ " stop CAR CAR stoppera l'affichage de sortie\n" +#~ " susp CAR CAR transmettra un signal d'arrêt de terminal\n" +#~ "* swtch CAR CAR permettra de passer à une couche différente de shell\n" +#~ "* werase CAR CAR effacera le dernier mot tapé\n" + +#~ msgid "" +#~ "\n" +#~ "Special settings:\n" +#~ " N set the input and output speeds to N bauds\n" +#~ "* cols N tell the kernel that the terminal has N columns\n" +#~ "* columns N same as cols N\n" +#~ " ispeed N set the input speed to N\n" +#~ "* line N use line discipline N\n" +#~ " min N with -icanon, set N characters minimum for a completed " +#~ "read\n" +#~ " ospeed N set the output speed to N\n" +#~ "* rows N tell the kernel that the terminal has N rows\n" +#~ "* size print the number of rows and columns according to the " +#~ "kernel\n" +#~ " speed print the terminal speed\n" +#~ " time N with -icanon, set read timeout of N tenths of a second\n" +#~ msgstr "" +#~ "\n" +#~ "Configurations spéciales:\n" +#~ " N initialiser les vitesses d'entrée et de sortie à N bauds\n" +#~ "* cols N indiquer au kernel que le terminal a N colonnes\n" +#~ "* columns N identique à cols N\n" +#~ " ispeed N initialiser la vitesse d'entrée à N\n" +#~ "* line N utiliser le conditionnement propre de la ligne N\n" +#~ " min N avec -icanon, initialiser à N le nombre de caractères\n" +#~ " nécessaires pour obtenir une lecture complète\n" +#~ " ospeed N initialiser la vitesse de sortie à N\n" +#~ "* rows N indiquer au kernel que le terminal a N lignes\n" +#~ "* size afficher le nombre de lignes et de colonnes\n" +#~ " selon les paramètres du kernel\n" +#~ " speed afficher la vitesse du terminal\n" +#~ " time N avec -icanon, initialiser le délai\n" +#~ " d'inactivité de lecture à N dizièmes de seconde\n" + +#~ msgid "" +#~ "\n" +#~ "Input settings:\n" +#~ " [-]brkint breaks cause an interrupt signal\n" +#~ " [-]icrnl translate carriage return to newline\n" +#~ " [-]ignbrk ignore break characters\n" +#~ " [-]igncr ignore carriage return\n" +#~ " [-]ignpar ignore characters with parity errors\n" +#~ "* [-]imaxbel beep and do not flush a full input buffer on a character\n" +#~ " [-]inlcr translate newline to carriage return\n" +#~ " [-]inpck enable input parity checking\n" +#~ " [-]istrip clear high (8th) bit of input characters\n" +#~ "* [-]iuclc translate uppercase characters to lowercase\n" +#~ "* [-]ixany let any character restart output, not only start " +#~ "character\n" +#~ " [-]ixoff enable sending of start/stop characters\n" +#~ " [-]ixon enable XON/XOFF flow control\n" +#~ " [-]parmrk mark parity errors (with a 255-0-character sequence)\n" +#~ " [-]tandem same as [-]ixoff\n" +#~ msgstr "" +#~ "\n" +#~ "Configurations d'entrée:\n" +#~ " [-]brkint le « break » provoque un signal d'interruption\n" +#~ " [-]icrnl traduire le retour de chariot en saut de ligne\n" +#~ " [-]ignbrk ignorer le caractère break\n" +#~ " [-]igncr ignorer le retour de chariot\n" +#~ " [-]ignpar ignorer les caractères ayant des erreurs de parité\n" +#~ "* [-]imaxbel indiquer par un bip sonore et ne pas vider le tampon\n" +#~ " d'entrée lors de l'arrivée d'un caractère\n" +#~ " [-]inlcr traduire le saut de ligne en retour de chariot\n" +#~ " [-]inpck autoriser la vérification de la parité à l'entrée\n" +#~ " [-]istrip mettre à zéro le bit du haut (8e) d'un caractère de " +#~ "l'entrée\n" +#~ "* [-]iuclc traduire les majuscles en minuscules\n" +#~ "* [-]ixany permettre à n'importe quel caractère de relancer " +#~ "l'affichage\n" +#~ " sur la sortie, pas uniquement le caractère de " +#~ "redémarrage\n" +#~ " [-]ixoff autoriser l'envoie d'un caractère d'arrêt/départ\n" +#~ " [-]ixon autoriser le contrôle de flux XON/XOFF\n" +#~ " [-]parmrk indiquer les erreur de parité par une séquence\n" +#~ " de caractères (255-0)\n" +#~ " [-]tandem identique à [-]ixoff\n" + +#~ msgid "" +#~ "\n" +#~ "Local settings:\n" +#~ " [-]crterase echo erase characters as backspace-space-backspace\n" +#~ "* crtkill kill all line by obeying the echoprt and echoe settings\n" +#~ "* -crtkill kill all line by obeying the echoctl and echok settings\n" +#~ "* [-]ctlecho echo control characters in hat notation (`^c')\n" +#~ " [-]echo echo input characters\n" +#~ "* [-]echoctl same as [-]ctlecho\n" +#~ " [-]echoe same as [-]crterase\n" +#~ " [-]echok echo a newline after a kill character\n" +#~ "* [-]echoke same as [-]crtkill\n" +#~ " [-]echonl echo newline even if not echoing other characters\n" +#~ "* [-]echoprt echo erased characters backward, between `\\' and '/'\n" +#~ " [-]icanon enable erase, kill, werase, and rprnt special characters\n" +#~ " [-]iexten enable non-POSIX special characters\n" +#~ " [-]isig enable interrupt, quit, and suspend special characters\n" +#~ " [-]noflsh disable flushing after interrupt and quit special " +#~ "characters\n" +#~ "* [-]prterase same as [-]echoprt\n" +#~ "* [-]tostop stop background jobs that try to write to the terminal\n" +#~ "* [-]xcase with icanon, escape with `\\' for uppercase characters\n" +#~ msgstr "" +#~ "\n" +#~ "Configurations locales:\n" +#~ " [-]crterase faire l'écho du caractère « erase » selon la séquence\n" +#~ " retour arrière-espace-retour arrière\n" +#~ "* crtkill annuler les ligne respectant la configuration\n" +#~ " « echoprt » et « echoe »\n" +#~ "* -crtkill annuler les lignes respectant la configuration\n" +#~ " « echoctl » et « echok »\n" +#~ "* [-]ctlecho faire l'écho des caractères de contrôle par une notation\n" +#~ " en chapeau (« ^c »)\n" +#~ " [-]echo faire l'écho des caractères à l'entrée\n" +#~ "* [-]echoctl identique à [-]ctlecho\n" +#~ " [-]echoe identique à [-]crterase\n" +#~ " [-]echok faire l'écho d'un saut de ligne après un caractère " +#~ "d'annulation\n" +#~ "* [-]echoke identique à [-]crtkill\n" +#~ " [-]echonl faire l'écho d'un saut de ligne même s'il n'y pas\n" +#~ " d'écho des autres caractères\n" +#~ "* [-]echoprt faire l'écho des caractères d'effacement par retour " +#~ "arrière,\n" +#~ " entre « \\ » et « / »\n" +#~ " [-]icanon autoriser les caractères spéciaux\n" +#~ " « erase », « kill », « werase », et « rprnt »\n" +#~ " [-]iexten autoriser les caractères spéciaux non-POSIX\n" +#~ " [-]isig autoriser les caractères spéciaux\n" +#~ " « interrupt », « quit », et « suspend »\n" +#~ " [-]noflsh inhiber la vidange après réception des caractères\n" +#~ " « interrupt » et « quit »\n" +#~ "* [-]prterase identique à [-]echoprt\n" +#~ "* [-]tostop stopper les tâches d'arrière plan qui essaient d'écrire\n" +#~ " sur le terminal\n" +#~ "* [-]xcase avec « icanon », faire l'échappement avec « \\ »\n" +#~ " pour les majuscules\n" + +#~ msgid "" +#~ "\n" +#~ "Combination settings:\n" +#~ "* [-]LCASE same as [-]lcase\n" +#~ " cbreak same as -icanon\n" +#~ " -cbreak same as icanon\n" +#~ " cooked same as brkint ignpar istrip icrnl ixon opost isig\n" +#~ " icanon, eof and eol characters to their default values\n" +#~ " -cooked same as raw\n" +#~ " crt same as echoe echoctl echoke\n" +#~ " dec same as echoe echoctl echoke -ixany intr ^c erase 0177\n" +#~ " kill ^u\n" +#~ "* [-]decctlq same as [-]ixany\n" +#~ " ek erase and kill characters to their default values\n" +#~ " evenp same as parenb -parodd cs7\n" +#~ " -evenp same as -parenb cs8\n" +#~ "* [-]lcase same as xcase iuclc olcuc\n" +#~ " litout same as -parenb -istrip -opost cs8\n" +#~ " -litout same as parenb istrip opost cs7\n" +#~ " nl same as -icrnl -onlcr\n" +#~ " -nl same as icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +#~ " oddp same as parenb parodd cs7\n" +#~ " -oddp same as -parenb cs8\n" +#~ " [-]parity same as [-]evenp\n" +#~ " pass8 same as -parenb -istrip cs8\n" +#~ " -pass8 same as parenb istrip cs7\n" +#~ " raw same as -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +#~ " -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +#~ " -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +#~ " -raw same as cooked\n" +#~ " sane same as cread -ignbrk brkint -inlcr -igncr icrnl\n" +#~ " -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +#~ " -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +#~ " isig icanon iexten echo echoe echok -echonl -noflsh\n" +#~ " -xcase -tostop -echoprt echoctl echoke, all special\n" +#~ " characters to their default values.\n" +#~ msgstr "" +#~ "\n" +#~ "Configuration par combinaison:\n" +#~ "* [-]LCASE identique à [-]lcase\n" +#~ " cbreak identique à -icanon\n" +#~ " -cbreak identique à icanon\n" +#~ " cooked identique à brkint ignpar istrip icrnl ixon opost isig\n" +#~ " icanon, eof et eol selon leur valeur par défaut\n" +#~ " -cooked identique à raw\n" +#~ " crt identique à echoe echoctl echoke\n" +#~ " dec identique à echoe echoctl echoke -ixany intr ^c erase " +#~ "0177\n" +#~ " kill ^u\n" +#~ "* [-]decctlq identique à [-]ixany\n" +#~ " ek réinitialiser les caractères erase et kill à leur valeur\n" +#~ " par défaut\n" +#~ " evenp identique à parenb -parodd cs7\n" +#~ " -evenp identique à -parenb cs8\n" +#~ "* [-]lcase identique à xcase iuclc olcuc\n" +#~ " litout identique à -parenb -istrip -opost cs8\n" +#~ " -litout identique à parenb istrip opost cs7\n" +#~ " nl identique à -icrnl -onlcr\n" +#~ " -nl identique à icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +#~ " oddp identique à parenb parodd cs7\n" +#~ " -oddp identique à -parenb cs8\n" +#~ " [-]parity identique à [-]evenp\n" +#~ " pass8 identique à -parenb -istrip cs8\n" +#~ " -pass8 identique à parenb istrip cs7\n" +#~ " raw identique à -ignbrk -brkint -ignpar -parmrk -inpck -" +#~ "istrip\n" +#~ " -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +#~ " -imaxbel -opost -isig -icanon -xcase min 1 fois 0\n" +#~ " -raw identique à cooked\n" +#~ " sane identique à cread -ignbrk brkint -inlcr -igncr icrnl\n" +#~ " -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +#~ " -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +#~ " isig icanon iexten echo echoe echok -echonl -noflsh\n" +#~ " -xcase -tostop -echoprt echoctl echoke, et tous les " +#~ "caractères\n" +#~ " spéciaux à leur valeur par défaut.\n" + +#, fuzzy +#~ msgid "" +#~ "Exit with the status determined by EXPRESSION.\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "EXPRESSION is true or false and sets exit status. It is one of:\n" +#~ msgstr "" +#~ "Afficher la somme de contrôle CRC et le décompte d'octets de chaque " +#~ "FICHIER.\n" +#~ "\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" + +#~ msgid "" +#~ "\n" +#~ " FILE1 -ef FILE2 FILE1 and FILE2 have the same device and inode " +#~ "numbers\n" +#~ " FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2\n" +#~ " FILE1 -ot FILE2 FILE1 is older than FILE2\n" +#~ "\n" +#~ " -b FILE FILE exists and is block special\n" +#~ " -c FILE FILE exists and is character special\n" +#~ " -d FILE FILE exists and is a directory\n" +#~ " -e FILE FILE exists\n" +#~ " -f FILE FILE exists and is a regular file\n" +#~ " -g FILE FILE exists and is set-group-ID\n" +#~ " -G FILE FILE exists and is owned by the effective group ID\n" +#~ " -k FILE FILE exists and has its sticky bit set\n" +#~ " -L FILE FILE exists and is a symbolic link\n" +#~ " -O FILE FILE exists and is owned by the effective user ID\n" +#~ " -p FILE FILE exists and is a named pipe\n" +#~ " -r FILE FILE exists and is readable\n" +#~ " -s FILE FILE exists and has a size greater than zero\n" +#~ " -S FILE FILE exists and is a socket\n" +#~ " -t [FD] file descriptor FD (stdout by default) is opened on a " +#~ "terminal\n" +#~ " -u FILE FILE exists and its set-user-ID bit is set\n" +#~ " -w FILE FILE exists and is writable\n" +#~ " -x FILE FILE exists and is executable\n" +#~ msgstr "" +#~ "\n" +#~ " FICHIER1 -ef FICHIER2 FICHIER1 et FICHIER2 ont les mêmes numéros\n" +#~ " de périphérique et d'inode\n" +#~ " FICHIER1 -nt FICHIER2 FICHIER1 est plus récent (date de " +#~ "modification)\n" +#~ " que FICHIER2\n" +#~ " FICHIER1 -ot FICHIER2 FICHIER1 est plus vieux que FICHIER2\n" +#~ "\n" +#~ " -b FICHIER FICHIER existe et est de type à blocage spécial\n" +#~ " -c FICHIER FICHIER existe et est de type caractère spécial\n" +#~ " -d FICHIER FICHIER existe et est un répertoire\n" +#~ " -e FICHIER FICHIER existe\n" +#~ " -f FICHIER FICHIER existe et est de type régulier\n" +#~ " -g FICHIER FICHIER existe et le bit « set-group-ID », est " +#~ "initialisé\n" +#~ " -G FICHIER FICHIER existe et appartient au groupe effectif ID\n" +#~ " -k FICHIER FICHIER existe et le bit « sticky » est initialisé\n" +#~ " -L FICHIER FICHIER existe et est un lien symbolique\n" +#~ " -O FICHIER FICHIER existe et appartient à l'usager effectif ID\n" +#~ " -p FICHIER FICHIER existe et est un relais nommé (named pipe)\n" +#~ " -r FICHIER FICHIER existe et est lisible\n" +#~ " -s FICHIER FICHIER existe et a une taille non nulle\n" +#~ " -S FICHIER FICHIER existe et est de type « socket »\n" +#~ " -t [DF] descripteur de fichier DF (sortie standard par défaut)\n" +#~ " est ouvert sur le terminal\n" +#~ " -u FICHIER FICHIER existe et le bit « set-user-ID », est " +#~ "initialisé\n" +#~ " -w FICHIER FICHIER existe et l'écriture y est permise\n" +#~ " -x FICHIER FICHIER existe et exécutable\n" + +#~ msgid "" +#~ "Print certain system information. With no OPTION, same as -s.\n" +#~ "\n" +#~ " -a, --all print all information\n" +#~ " -m, --machine print the machine (hardware) type\n" +#~ " -n, --nodename print the machine's network node hostname\n" +#~ " -r, --release print the operating system release\n" +#~ " -s, --sysname print the operating system name\n" +#~ " -p, --processor print the host processor type\n" +#~ " -v print the operating system version\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Afficher certaines informations identifiant le système.\n" +#~ "Sans OPTION, identique à -s.\n" +#~ "\n" +#~ " -a, --all afficher toutes les informations\n" +#~ " -m, --machine afficher le type de configuration matérielle\n" +#~ " -n, --nodename afficher le nom du noeud réseau du poste (hostname)\n" +#~ " -r, --release afficher la révision de la version du\n" +#~ " système d'exploitation\n" +#~ " -s, --sysname afficher le nom du système d'exploitation\n" +#~ " -p, --processor afficher le type de processeur\n" +#~ " -v afficher la version du système d'exploitation\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" + +#~ msgid "cannot get processor type" +#~ msgstr "Ne peut trouver le type de processeur." + +#~ msgid "USER" +#~ msgstr "USAGER" + +#~ msgid "MESG " +#~ msgstr "MESG " + +#~ msgid "LOGIN-TIME " +#~ msgstr "SESSION " + +#~ msgid "FROM\n" +#~ msgstr "DE\n" + +#~ msgid "" +#~ "\n" +#~ " -H, --heading print line of column headings\n" +#~ " -i, -u, --idle add user idle time as HOURS:MINUTES, . or old\n" +#~ " -l, --lookup attempt to canonicalize hostnames via DNS\n" +#~ " -m only hostname and user associated with stdin\n" +#~ " -q, --count all login names and number of users logged on\n" +#~ " -s (ignored)\n" +#~ " -T, -w, --mesg add user's message status as +, - or ?\n" +#~ " --message same as -T\n" +#~ " --writable same as -T\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "If FILE is not specified, use %s. %s as FILE is common.\n" +#~ "If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n" +#~ msgstr "" +#~ "\n" +#~ " -H, --heading afficher les en-têtes de colonnes\n" +#~ " -i, -u, --idle ajouter le temps d'inactivité de l'usager en\n" +#~ " selon le format HEURE:MINUTES, . ou « old »\n" +#~ " -l, --lookup utiliser la forme canonique des noms des hôtes\n" +#~ " via le DNS\n" +#~ " -m seulement du poste (hostname) et\n" +#~ " de l'usager associé à « stdin »\n" +#~ " -q, --count afficher tous les comptes actifs et le nombre " +#~ "d'usagers\n" +#~ " présents sur le système\n" +#~ " -s (ignorée)\n" +#~ " -T, -w, --mesg ajouter le statut du message usager avec +, - ou ?\n" +#~ " --message identique à -T\n" +#~ " --writeable identique à -T\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" +#~ "Si FICHIER n'est pas spécifié, utiliser %s. %s comme FICHIER\n" +#~ "est d'usage courant. Si PARAM1 et PARAM2 sont fournis, -m est assumé:\n" +#~ "« am i » ou « mom likes » sont d'usage courant.\n" + +#~ msgid "" +#~ msgstr "" + +#~ msgid "Usage: %s [-v]\n" +#~ msgstr "Usage: %s [-v]\n" + +#, fuzzy +#~ msgid "Usage: %s [OPTION]... [VARIABLE]...\n" +#~ msgstr "Usage: %s [OPTION]... [FICHIER]...\n" + +#, fuzzy +#~ msgid "Usage: %s [OPTION]... NUMBER[SUFFIX]\n" +#~ msgstr "Usage: %s [OPTION]... [FICHIER]...\n" + +#~ msgid "" +#~ "\n" +#~ "Instead of -t NUMBER or -t LIST, -NUMBER or -LIST may be used.\n" +#~ msgstr "" +#~ "\n" +#~ "Au lieu de -t NOMBRE ou -t LISTE, -NOMBRE ou -LISTE peuvent être " +#~ "utilisés.\n" + +#~ msgid "" +#~ "\n" +#~ "SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +#~ "If -VALUE is used as first OPTION, read -c VALUE when one of\n" +#~ "multipliers bkm follows concatenated, else read -n VALUE.\n" +#~ msgstr "" +#~ "\n" +#~ "N peut être suivi d'un suffixe multiplicateur:\n" +#~ "b pour 512, k pour 1K, m pour 1 Meg.\n" +#~ "Si -VALEUR est utilisé comme première OPTION, lire -c VALEUR lorsqu'un " +#~ "des\n" +#~ "multiples bkm suivent concaténée(s), sinon lire -n VALEUR.\n" + +#~ msgid "" +#~ " +POS1 [-POS2] start a key at POS1, end it before POS2 " +#~ "(origin 0)\n" +#~ " Warning: this option is obsolete\n" +#~ msgstr "" +#~ " +POS1 [-POS2] débuter avec la clé de position POS1, et " +#~ "terminer\n" +#~ " avant POS2 (origine à 0)\n" +#~ " AVERTISSEMENT: cette option est obsolète\n" + +#~ msgid "" +#~ " -b, --bytes=SIZE put SIZE bytes per output file\n" +#~ " -C, --line-bytes=SIZE put at most SIZE bytes of lines per output " +#~ "file\n" +#~ " -l, --lines=NUMBER put NUMBER lines per output file\n" +#~ " -NUMBER same as -l NUMBER\n" +#~ " --verbose print a diagnostic to standard error just\n" +#~ " before each output file is opened\n" +#~ msgstr "" +#~ " -b, --bytes=N écrire N octets par fichier de sortie\n" +#~ " -C, --line-bytes=N écrire au plus N octets par ligne\n" +#~ " par fichier de sortie\n" +#~ " -l, --lines=N écrire N lignes par fichier de sortie\n" +#~ " -NOMBRE identique à -l NOMBRE\n" +#~ " --verbose produire un diagnostic sur stderr\n" + +#~ msgid "" +#~ "A first OPTION of -VALUE\n" +#~ "is treated like -n VALUE unless VALUE has one of the [bkm] suffix\n" +#~ "multipliers, in which case it is treated like -c VALUE.\n" +#~ msgstr "" +#~ "Une première OPTION de -VALEUR\n" +#~ "est traitée comme -n VALEUR à moins que VALEUR soit suivie d'un suffixe\n" +#~ "multiplicatif [bkm], laquelle dans ce cas est traitée comme -c VALEUR.\n" + +#~ msgid "" +#~ "A first option of +VALUE is treated like -+VALUE, but this usage is " +#~ "obsolete\n" +#~ "and support for it will be withdrawn.\n" +#~ "\n" +#~ msgstr "" +#~ "Une première option de +VALEUR est traitée comme -+VALEUR, mais cet usage " +#~ "obsolète\n" +#~ "et son support sera abandonné.\n" +#~ "\n" + +#~ msgid "warning: `tail %s' is obsolete; use -n or -c instead" +#~ msgstr "AVERTISSEMENT: `tail %s' est obsolète; utiliser -n ou -c à la place" + +#~ msgid " +N same as -s N (obsolete; will be withdrawn)\n" +#~ msgstr "" +#~ " +N identique à -s N (obsolète; sera abandonné)\n" + +#~ msgid "\n" +#~ msgstr "\n" + +#~ msgid "" +#~ "sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +#~ "for sizeof(double) or L for sizeof(long double).\n" +#~ "\n" +#~ "RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +#~ "BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +#~ msgstr "" +#~ "sizeof(long). Si le TYPE est f, N peut aussi être F pour sizeof(float), " +#~ "D\n" +#~ "pour sizeof(double) ou L pour sizeof(long double).\n" +#~ "\n" +#~ "BASE est d pour décimal, o pour octal, x pour hexadécimal ou n pour " +#~ "aucun.\n" +#~ "OCTETS est de type hexadécimal si préfixé par 0x ou 0X, et est un " +#~ "multiple de 512\n" + +#~ msgid "" +#~ "with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix " +#~ "to\n" +#~ "any type adds a display of printable characters to the end of each line\n" +#~ "of output. -s without a number implies 3. -w without a number implies " +#~ "32.\n" +#~ "By default, od uses -A o -t d2 -w 16.\n" +#~ msgstr "" +#~ "avec le suffixe b, de 1024 avec k et de 1048576 avec m. L'ajout du " +#~ "suffixe z à\n" +#~ "n'imporete quel type ajoute l'affichage de caractères imprimables à la " +#~ "fin de chaque ligne\n" +#~ "de sortie. -s non suivi d un nombre implique 3, 32 pour -w.\n" +#~ "Par défaut, od utilise -A o -t d2 -w 16.\n" + +#~ msgid "" +#~ "Convert tabs in each FILE to spaces, writing to standard output.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -i, --initial do not convert TABs after non whitespace\n" +#~ " -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +#~ msgstr "" +#~ "Convertir les tabulations de chaque FICHIER par des blancs d'espacement,\n" +#~ "en écrivant sur la sortie standard.\n" +#~ "Sans FICHIER, ou quand le FICHIER est -, lire de l'entrée standard.\n" +#~ "\n" +#~ "Les arguments obligatoires pour les options de formes longues le sont " +#~ "aussi\n" +#~ "pour les options de formes courtes.\n" +#~ " -i, --initial ne pas convertir les tabulations après des non " +#~ "blancs\n" +#~ " -t, --tabs=N utiliser N caractères de tabulations, et non 8\n" + +#~ msgid "" +#~ " -t, --tabs=LIST use comma separated list of explicit tab positions\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Instead of -t NUMBER or -t LIST, -NUMBER or -LIST may be used.\n" +#~ msgstr "" +#~ " -t, --tabs=LISTE utiliser la LISTE explicite de positions\n" +#~ " de tabulation\n" +#~ " séparées par des virgules\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" +#~ "Au lieu de -t NOMBRE ou -t LISTE, -NOMBRE ou -LISTE peuvent être " +#~ "utilisés.\n" +#~ "Sans FICHIER, ou quand le FICHIER est -, lire de l'entrée standard.\n" + +#~ msgid "" +#~ "Wrap input lines in each FILE (standard input by default), writing to\n" +#~ "standard output.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -b, --bytes count bytes rather than columns\n" +#~ " -s, --spaces break at spaces\n" +#~ " -w, --width=WIDTH use WIDTH columns instead of 80\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Limiter la longueur de chaque ligne de chaque FICHIER (entrée standard " +#~ "par\n" +#~ "défaut) et forcer le bouclage en écrivant sur la sortie standard.\n" +#~ "\n" +#~ "Les arguments obligatoires pour les options de formes longues le sont " +#~ "aussi\n" +#~ "pour les options de formes courtes.\n" +#~ " -b, --bytes compter les octets au lieu des colonnes\n" +#~ " -s, --spaces briser la ligne sur des blancs\n" +#~ " -w, --width=N utiliser N colonnes au lieu de 80\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" + +#~ msgid "" +#~ " -v, --first-page=NUMBER first line number on each logical page\n" +#~ " -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +#~ "two delimiter characters for separating logical pages, a missing\n" +#~ "second character implies :. Type \\\\ for \\. STYLE is one of:\n" +#~ msgstr "" +#~ " -v, --first-page=NUMÉRO utiliser comme premier NUMÉRO de ligne\n" +#~ " sur chaque page logique\n" +#~ " -w, --number-width=N utiliser le NOMBRE de colonnes pour\n" +#~ " numéroter les lignes\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du " +#~ "logiciel\n" +#~ "\n" +#~ "Par défaut, -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn sont sélectionnées.\n" +#~ "CC se compose de deux caractères délimiteurs pour séparer les pages " +#~ "logiques\n" +#~ "un deuxième caractère manquant implique que:\n" +#~ "taper \\\\ pour \\. STYLE est une des options parmi:\n" + +#~ msgid "" +#~ "Write lines consisting of the sequentially corresponding lines from\n" +#~ "each FILE, separated by TABs, to standard output.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +#~ " -s, --serial paste one file at a time instead of in " +#~ "parallel\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "Coller séquentiellement les lignes correspondantes de chaque\n" +#~ "FICHIER, séparé par des tabulations, vers la sortie standard.\n" +#~ "Sans FICHIER, ou quand FICHIER est -, lire de l'entrée standard.\n" +#~ "\n" +#~ "Les arguments obligatoires pour les options de formes longues le sont " +#~ "aussi\n" +#~ "pour les options de formes courtes.\n" +#~ " -d, --delimiters=LISTE utiliser les caractères de la LISTE au lieu\n" +#~ " de tabulations\n" +#~ " -s, --serial copier un fichier à la fois au lieu de\n" +#~ " le faire en parallèle\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" + +#~ msgid "" +#~ " -NUMBER same as -l NUMBER\n" +#~ " --verbose print a diagnostic to standard error just\n" +#~ " before each output file is opened\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +#~ msgstr "" +#~ " -NOMBRE identique à -l NOMBRE\n" +#~ " --verbose produire un diagnostic sur stderr\n" +#~ " avant que chaque fichier de sortie ne soit " +#~ "ouvert \n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" +#~ "La TAILLE peut être suivie d'un suffixe multiplicateur:\n" +#~ "b pour 512, k pour 1K, m pour 1 Meg.\n" + +#~ msgid "" +#~ "Write each FILE to standard output, last line first.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -b, --before attach the separator before instead of after\n" +#~ msgstr "" +#~ "Écrire chaque FICHIER sur la sortie standard, la dernière ligne en " +#~ "premier.\n" +#~ "Sans FICHIER, ou quand FICHIER est -, lire de l'entrée standard.\n" +#~ "\n" +#~ "Les arguments obligatoires pour les options de formes longues le sont " +#~ "aussi\n" +#~ "pour les options de formes courtes.\n" +#~ " -b, --before placer le séparateur avant plutôt qu'après\n" + +#~ msgid "" +#~ "Print the last %d lines of each FILE to standard output.\n" +#~ "With more than one FILE, precede each with a header giving the file " +#~ "name.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " --retry keep trying to open a file even if it is\n" +#~ " inaccessible when tail starts or if it " +#~ "becomes\n" +#~ " inaccessible later -- useful only with -f\n" +#~ msgstr "" +#~ "Imprimer les dernières %d lignes de chaque FICHIER sur la sortie " +#~ "standard.\n" +#~ "Avec plus d'un FICHIER, précéder chacun par une en-tête contenant le nom " +#~ "du\n" +#~ "fichier. Sans FICHIER, ou quand FICHIER est -, lire de l'entrée " +#~ "standard.\n" +#~ "\n" +#~ "Les arguments obligatoires pour les options de formes longues le sont " +#~ "aussi\n" +#~ "pour les options de formes courtes.\n" +#~ "\n" +#~ " --retry continuer de tenter d'ouvrir le fichier même " +#~ "s'il\n" +#~ " est inaccessible lorsque tail démarre ou s'il " +#~ "devient\n" +#~ " inaccessible plus tard -- utile seulement avec " +#~ "-f\n" + +#~ msgid "" +#~ "Convert spaces in each FILE to tabs, writing to standard output.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -a, --all convert all whitespace, instead of initial " +#~ "whitespace\n" +#~ msgstr "" +#~ "Convertir les blancs d'espacement de chaque FICHIER par des tabulations,\n" +#~ "lors de l'écriture sur la sortie standard.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ "Les arguments obligatoires pour les options de formes longues le sont " +#~ "aussi\n" +#~ "pour les options de formes courtes.\n" +#~ " -a, --all convertir tous les espaces blancs,\n" +#~ " au lieu du blanc d'espacement initial\n" + +#~ msgid "" +#~ " -t, --tabs=NUMBER have tabs NUMBER characters apart instead of 8\n" +#~ " -t, --tabs=LIST use comma separated list of explicit tab positions\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Instead of -t NUMBER or -t LIST, -NUMBER or -LIST may be used.\n" +#~ msgstr "" +#~ " -t, --tabs=N utiliser N caractères de tabulation au lieu de 8\n" +#~ " -t, --tabs=LISTE utiliser la LISTE séparée de virgules comme " +#~ "positions\n" +#~ " explicite des tabulations\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" +#~ "Au lieu de -t NOMBRE ou -t LISTE, -NOMBRE ou -LISTE peuvent être " +#~ "utilisés.\n" + +#~ msgid "" +#~ "Discard all but one of successive identical lines from INPUT (or\n" +#~ "standard input), writing to OUTPUT (or standard output).\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -c, --count prefix lines by the number of occurrences\n" +#~ " -d, --repeated only print duplicate lines\n" +#~ msgstr "" +#~ "Exclure toutes les lignes successives identiques sauf une du FICHIER\n" +#~ "(ou de l'entrée standard), lors de l'écriture dans un FICHIER\n" +#~ "(ou vers la sortie standard).\n" +#~ "\n" +#~ "Les arguments obligatoires pour les options de formes longues le sont " +#~ "aussi\n" +#~ "pour les options de formes courtes.\n" +#~ " -c, --count préfixer les lignes par le nombre d'occurences\n" +#~ " -d, --repeated afficher seulement les lignes ayant des " +#~ "duplicatats\n" + +#~ msgid "" +#~ "Output pieces of FILE separated by PATTERN(s) to files `xx01', " +#~ "`xx02', ...,\n" +#~ "and output byte counts of each piece to standard output.\n" +#~ "\n" +#~ " -b, --suffix-format=FORMAT use sprintf FORMAT instead of %%d\n" +#~ " -f, --prefix=PREFIX use PREFIX instead of `xx'\n" +#~ " -k, --keep-files do not remove output files on errors\n" +#~ " -n, --digits=DIGITS use specified number of digits instead of 2\n" +#~ " -s, --quiet, --silent do not print counts of output file sizes\n" +#~ " -z, --elide-empty-files remove empty output files\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Read standard input if FILE is -. Each PATTERN may be:\n" +#~ "\n" +#~ " INTEGER copy up to but not including specified line number\n" +#~ " /REGEXP/[OFFSET] copy up to but not including a matching line\n" +#~ " %%REGEXP%%[OFFSET] skip to, but not including a matching line\n" +#~ " {INTEGER} repeat the previous pattern specified number of " +#~ "times\n" +#~ " {*} repeat the previous pattern as many times as " +#~ "possible\n" +#~ "\n" +#~ "A line OFFSET is a required `+' or `-' followed by a positive integer.\n" +#~ msgstr "" +#~ "Afficher les segments d'un FICHIER séparées par PATRON(s) vers\n" +#~ "les fichiers `xx01', `xx02', ..., ainsi que le nombre\n" +#~ "d'octets de chaque segment vers la sortie standard.\n" +#~ "\n" +#~ " -b, --suffix-format=FORMAT utiliser sprintf FORMAT au lieu de %%d\n" +#~ " -f, --prefix=PRÉFIXE utiliser le PRÉFIXE au lieu de `xx'\n" +#~ " -k, --keep-files ne pas détruire les fichiers \n" +#~ " lorsqu'il y erreur\n" +#~ " -n, --digits=NOMBRE utiliser NOMBRE de chiffres au lieu de 2\n" +#~ " -s, --quiet, --silent ne pas afficher la taille des fichiers\n" +#~ " de sortie\n" +#~ " -z, --elide-empty-files détruire les fichiers de sortie vides\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" +#~ "Lire de l'entrée standard si le FICHIER est -. Chaque PATRON peut être:\n" +#~ "\n" +#~ " ENTIER copier jusqu'à mais sans inclure le nombre " +#~ "spécifiée\n" +#~ " de lignes\n" +#~ " /REGEXP/[SAUT] copier jusqu'à la détection d'une ligne identique\n" +#~ " mais sans l'inclure\n" +#~ " %%REGEXP%%[SAUT] escamoter jusqu'à, mais sans inclure une\n" +#~ " ligne identique\n" +#~ " {ENTIER} répéter le patron précédent un nombre de fois\n" +#~ " {*} répéter le patron précédent le plus souvent " +#~ "possible\n" +#~ "\n" +#~ "Une ligne de SAUT a besoin d'un `+' ou `-' suivi d'un entier positif.\n" + +#~ msgid "" +#~ "Print selected parts of lines from each FILE to standard output.\n" +#~ "\n" +#~ " -b, --bytes=LIST output only these bytes\n" +#~ " -c, --characters=LIST output only these characters\n" +#~ " -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter\n" +#~ " -f, --fields=LIST output only these fields; also print any line\n" +#~ " that contains no delimiter character, unless\n" +#~ " the -s option is specified\n" +#~ " -n (ignored)\n" +#~ " -s, --only-delimited do not print lines not containing delimiters\n" +#~ " --output-delimiter=STRING use STRING as the output delimiter\n" +#~ " the default is to use the input delimiter\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Use one, and only one of -b, -c or -f. Each LIST is made up of one\n" +#~ "range, or many ranges separated by commas. Each range is one of:\n" +#~ "\n" +#~ " N N'th byte, character or field, counted from 1\n" +#~ " N- from N'th byte, character or field, to end of line\n" +#~ " N-M from N'th to M'th (included) byte, character or field\n" +#~ " -M from first to M'th (included) byte, character or field\n" +#~ "\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ msgstr "" +#~ "Afficher des parties de lignes de chaque FICHIER vers la sortie " +#~ "standard.\n" +#~ "\n" +#~ " -b, --bytes=LISTE afficher seulement la LISTE des octets\n" +#~ " -c, --characters=LISTE afficher seulement la LISTE des caractères\n" +#~ " -d, --delimiter=DÉLIM utiliser le DÉLIMiteur au lieu d'une " +#~ "tabulation\n" +#~ " comme délimiteur de champs\n" +#~ " -f, --fields=LISTE afficher seulement la LISTE des champs\n" +#~ " -n (ignoré)\n" +#~ " -s, --only-delimited ne pas afficher les lignes ne\n" +#~ " contenant pas de délimiteurs\n" +#~ " --output-delimiter=CHAÎNE\n" +#~ " utiliser la CHAÎNE comme délimiteur de sortie\n" +#~ " par défaut le délimiteur de l'entrée est " +#~ "utilisée\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" +#~ "Utiliser une seule des options -b, -c ou -f. Chaque LISTE se compose " +#~ "d'une\n" +#~ "intervalle, ou de plusieurs séparées par des virgules. Chaque " +#~ "intervalle\n" +#~ "se compose de:\n" +#~ "\n" +#~ " N Nième octet, caractère ou champ, compté à partir de 1\n" +#~ " N- du Nième octet, caractère ou champ, jusqu'à la fin de la ligne\n" +#~ " N-M du Nième au Mième (inclus) octet, caractère ou champ\n" +#~ " -M du premier au Mième (inclus) octet, caractère ou champ\n" +#~ "\n" +#~ "Sans FICHIER, ou quand le FICHIER est -, lire de l'entrée standard.\n" + +#~ msgid "" +#~ "For each pair of input lines with identical join fields, write a line to\n" +#~ "standard output. The default join field is the first, delimited\n" +#~ "by whitespace. When FILE1 or FILE2 (not both) is -, read standard " +#~ "input.\n" +#~ "\n" +#~ " -a SIDE print unpairable lines coming from file SIDE\n" +#~ " -e EMPTY replace missing input fields with EMPTY\n" +#~ " -i, --ignore-case ignore differences in case when comparing fields\n" +#~ " -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n" +#~ " -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n" +#~ " -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n" +#~ " -o FORMAT obey FORMAT while constructing output line\n" +#~ " -t CHAR use CHAR as input and output field separator\n" +#~ " -v SIDE like -a SIDE, but suppress joined output lines\n" +#~ " -1 FIELD join on this FIELD of file 1\n" +#~ " -2 FIELD join on this FIELD of file 2\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Unless -t CHAR is given, leading blanks separate fields and are ignored,\n" +#~ "else fields are separated by CHAR. Any FIELD is a field number counted\n" +#~ "from 1. FORMAT is one or more comma or blank separated specifications,\n" +#~ "each being `SIDE.FIELD' or `0'. Default FORMAT outputs the join field,\n" +#~ "the remaining fields from FILE1, the remaining fields from FILE2, all\n" +#~ "separated by CHAR.\n" +#~ msgstr "" +#~ "Pour chaque paire de lignes en entrée ayant un champ de fusion " +#~ "identique,\n" +#~ "écrire une ligne sur la sortie standard.\n" +#~ "Le champ de fusion est le premier, délimité par un blanc.\n" +#~ "Si FICHIER1 ou FICHIER2 (pas les 2) est -, lire de l'entrée standard.\n" +#~ "\n" +#~ " -a COTÉ afficher les lignes non repérables venant du \n" +#~ " fichier COTÉ\n" +#~ " -e VIDE remplacer les champs d'entrée manquants par VIDE\n" +#~ " -i, --ignore-case ignorer la casse des caractères lors de la\n" +#~ " comparaison des champs\n" +#~ " -j CHAMP option désuète équivalente à `-1 CHAMP -2 CHAMP'\n" +#~ " -j1 CHAMP option désuète équivalente à `-1 CHAMP'\n" +#~ " -j2 CHAMP option désuète équivalente à `-2 CHAMP'\n" +#~ " -o FORMAT respecter le FORMAT lors de la construction\n" +#~ " de sortie\n" +#~ " -t CAR utiliser CAR comme délimiteur de champs à l'entrée\n" +#~ " et à la sortie\n" +#~ " -v COTÉ comme -a COTÉ, mais supprimer les lignes\n" +#~ " de sortie fusionnées\n" +#~ " -1 CHAMP fusionner sur le champs CHAMP du fichier 1\n" +#~ " -2 CHAMP fusionner sur le champs CHAMP du fichier 2\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" +#~ "À moins que -t CAR ne soit donné, les blancs de tête séparant\n" +#~ "les champs sont ignorés sinon les champs sont séparés par CAR.\n" +#~ "Chaque CHAMP est un champ compté numériquement à partir de 1.\n" +#~ "FORMAT est une spécification contenant une ou plusieurs virgules ou " +#~ "blancs\n" +#~ "chacune étant `COTÉ.CHAMP' ou `0'. Par défaut FORMAT affiche des\n" +#~ "champs fusionnés,\n" +#~ "les champs restants de FICHIER1 ou FICHIER2 sont tous séparés par CAR.\n" + +#~ msgid "" +#~ "Usage: %s [OPTION] [FILE]...\n" +#~ " or: %s [OPTION] --check [FILE]\n" +#~ "Print or check %s (%d-bit) checksums.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ " -b, --binary read files in binary mode (default on DOS/" +#~ "Windows)\n" +#~ " -c, --check check %s sums against given list\n" +#~ " -t, --text read files in text mode (default)\n" +#~ "\n" +#~ "The following two options are useful only when verifying checksums:\n" +#~ " --status don't output anything, status code shows " +#~ "success\n" +#~ " -w, --warn warn about improperly formated checksum lines\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "The sums are computed as described in %s. When checking, the input\n" +#~ "should be a former output of this program. The default mode is to print\n" +#~ "a line with checksum, a character indicating type (`*' for binary, ` ' " +#~ "for\n" +#~ "text), and name for each FILE.\n" +#~ msgstr "" +#~ "Usage: %s [OPTION] [FICHIER]...\n" +#~ " ou: %s [OPTION] --check [FICHIER]\n" +#~ "Afficher ou vérifier les sommes de contrôle %s (%d-bits).\n" +#~ "Sans FICHIER, ou quand FICHIER est -, lire de l'entrée standard.\n" +#~ "\n" +#~ " -b, --binary lire les fichiers en mode binaire \n" +#~ " (par défaut sous DOS/WIndows)\n" +#~ " -c, --check vérifier les sommes %s par rapport à la liste\n" +#~ " -t, --text lire les fichiers en mode texte (par défaut)\n" +#~ "\n" +#~ "Les deux options suivantes sont utiles seulement lors de la vérification\n" +#~ "des sommes de contrôle:\n" +#~ " --status ne rien afficher, sauf le constat\n" +#~ " de fin d'exécution\n" +#~ " -w, --warn avertir si les lignes de contrôle MD5\n" +#~ " sont mal formatées\n" +#~ "\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" +#~ "Les sommes sont calculées selon la description de %s. Lors de la " +#~ "vérification,\n" +#~ "l'entrée devrait être formellement une sortie de ce programme. Le mode " +#~ "par défaut\n" +#~ "est d'afficher la ligne avec la somme de contrôle, un caractère " +#~ "indiquant\n" +#~ "le type (`*' pour binaire, ` ' pour texte) et un nom pour chaque " +#~ "FICHIER.\n" + +#~ msgid "" +#~ "Write each FILE to standard output, with line numbers added.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ " -b, --body-numbering=STYLE use STYLE for numbering body lines\n" +#~ " -d, --section-delimiter=CC use CC for separating logical pages\n" +#~ " -f, --footer-numbering=STYLE use STYLE for numbering footer lines\n" +#~ " -h, --header-numbering=STYLE use STYLE for numbering header lines\n" +#~ " -i, --page-increment=NUMBER line number increment at each line\n" +#~ " -l, --join-blank-lines=NUMBER group of NUMBER empty lines counted as " +#~ "one\n" +#~ " -n, --number-format=FORMAT insert line numbers according to " +#~ "FORMAT\n" +#~ " -p, --no-renumber do not reset line numbers at logical " +#~ "pages\n" +#~ " -s, --number-separator=STRING add STRING after (possible) line " +#~ "number\n" +#~ " -v, --first-page=NUMBER first line number on each logical page\n" +#~ " -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +#~ "two delimiter characters for separating logical pages, a missing\n" +#~ "second character implies :. Type \\\\ for \\. STYLE is one of:\n" +#~ "\n" +#~ " a number all lines\n" +#~ " t number only nonempty lines\n" +#~ " n number no lines\n" +#~ " pREGEXP number only lines that contain a match for REGEXP\n" +#~ "\n" +#~ "FORMAT is one of:\n" +#~ "\n" +#~ " ln left justified, no leading zeros\n" +#~ " rn right justified, no leading zeros\n" +#~ " rz right justified, leading zeros\n" +#~ "\n" +#~ msgstr "" +#~ "Afficher chaque FICHIER sur la sortie standard, avec numéros de ligne.\n" +#~ "Sans FICHIER, ou FICHIER est -, lire de l'entrée standard.\n" +#~ "\n" +#~ " -b, --body-numbering=STYLE utiliser STYLE pour numéroter les " +#~ "lignes\n" +#~ " -d, --section-delimiter=CC utiliser CC pour séparer les pages\n" +#~ " logiques\n" +#~ " -f, --footer-numbering=STYLE utiliser STYLE pour numéroter les " +#~ "lignes\n" +#~ " de bas de page\n" +#~ " -h, --header-numbering=STYLE utiliser STYLE pour numéroter les " +#~ "lignes\n" +#~ " d'en-tête\n" +#~ " -i, --page-increment=N incrémenter de N de lignes à chaque " +#~ "ligne\n" +#~ " -l, --join-blank-lines=N regrouper N de lignes vides\n" +#~ " en une seule ligne\n" +#~ " -n, --number-format=FORMAT insérer un numéro de ligne selon " +#~ "FORMAT\n" +#~ " -p, --no-renumber ne pas réinitialiser le nombre de " +#~ "lignes\n" +#~ " aux pages logiques\n" +#~ " -s, --number-separator=CHAÎNE ajouter la CHAÎNE après (si possible)\n" +#~ " le numéro de ligne\n" +#~ " -v, --first-page=NUMÉRO utiliser comme premier NUMÉRO de ligne\n" +#~ " sur chaque page logique\n" +#~ " -w, --number-width=N utiliser le NOMBRE de colonnes pour\n" +#~ " numéroter les lignes\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du " +#~ "logiciel\n" +#~ "\n" +#~ "Par défaut, -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn sont sélectionnées.\n" +#~ "CC se compose de deux caractères délimiteurs pour séparer les pages " +#~ "logiques\n" +#~ "un deuxième caractère manquant implique que:\n" +#~ "taper \\\\ pour \\. STYLE est une des options parmi:\n" +#~ "\n" +#~ " a numéroter toutes les lignes\n" +#~ " t numéroter seulement les lignes non vides\n" +#~ " n numéroter n lignes\n" +#~ " pEXPREG numéroter seulement les lignes ayant une concordance à " +#~ "EXPREG\n" +#~ "\n" +#~ "FORMAT doit être choisi parmi:\n" +#~ "\n" +#~ " ln justifié à gauche, sans zéro de préfixe\n" +#~ " rn justifié à droite, sans zéro de préfixe\n" +#~ " rz justifié à droite, avec zéros de préfixe\n" +#~ "\n" + +#~ msgid "" +#~ "Write an unambiguous representation, octal bytes by default, of FILE\n" +#~ "to standard output. With no FILE, or when FILE is -, read standard " +#~ "input.\n" +#~ "\n" +#~ " -A, --address-radix=RADIX decide how file offsets are printed\n" +#~ " -j, --skip-bytes=BYTES skip BYTES input bytes first on each file\n" +#~ " -N, --read-bytes=BYTES limit dump to BYTES input bytes per file\n" +#~ " -s, --strings[=BYTES] output strings of at least BYTES graphic " +#~ "chars\n" +#~ " -t, --format=TYPE select output format or formats\n" +#~ " -v, --output-duplicates do not use * to mark line suppression\n" +#~ " -w, --width[=BYTES] output BYTES bytes per output line\n" +#~ " --traditional accept arguments in pre-POSIX form\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Pre-POSIX format specifications may be intermixed, they accumulate:\n" +#~ " -a same as -t a, select named characters\n" +#~ " -b same as -t oC, select octal bytes\n" +#~ " -c same as -t c, select ASCII characters or backslash escapes\n" +#~ " -d same as -t u2, select unsigned decimal shorts\n" +#~ " -f same as -t fF, select floats\n" +#~ " -h same as -t x2, select hexadecimal shorts\n" +#~ " -i same as -t d2, select decimal shorts\n" +#~ " -l same as -t d4, select decimal longs\n" +#~ " -o same as -t o2, select octal shorts\n" +#~ " -x same as -t x2, select hexadecimal shorts\n" +#~ msgstr "" +#~ "Afficher le contenu du FICHIER selon une représentation non ambiguë\n" +#~ "par un affichage des octets en octal par défaut sur la sortie standard.\n" +#~ "Sans FICHIER, ou quand FICHIER est -, lire de l'entrée standard.\n" +#~ "\n" +#~ " -A, --address-radix=BASE afficher les octets selon un adressage\n" +#~ " relatif dans la BASE sélectionnée\n" +#~ " -j, --skip-bytes=N escamoter les N premiers octets de chaque\n" +#~ " fichier\n" +#~ " -N, --read-bytes=N limiter à N le nombre d'octets lus par\n" +#~ " fichier\n" +#~ " -s, --strings[=N] afficher la chaîne d'au moins N caractères\n" +#~ " graphiques\n" +#~ " -t, --format=TYPE sélectionner les formats de sortie\n" +#~ " -v, --output-duplicates ne pas utiliser * pour marquer la\n" +#~ " suppression de ligne\n" +#~ " -w, --width[=N] afficher N octets par ligne de sortie\n" +#~ " --traditional accepter les arguments de la forme pré-" +#~ "POSIX\n" +#~ " --help afficher l'aide-mémore et quitter\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" +#~ "Les spécifications de format pré-POSIX peuvent être entremêlées,\n" +#~ "ils sont alors cumulées:\n" +#~ " -a identique à -t a, identifier les caractères\n" +#~ " -b identique à -t oC, identifier les octets en octal\n" +#~ " -c identique à -t c, identifier les caractères ASCII ou\n" +#~ " la barre oblique inverse\n" +#~ " -d identique à -t u2, identifier en entier court non signé\n" +#~ " -f identique à -t fF, identifier en nombre flottant\n" +#~ " -h identique à -t x2, identifier en hexadécimal court\n" +#~ " -i identique à -t d2, identifier en décimal court\n" +#~ " -l identique à -t d4, identifier en décimal long\n" +#~ " -o identique à -t o2, identifier en octal court\n" +#~ " -x identique à -t x2, identifier en hexadécimal court\n" + +#~ msgid "" +#~ "\n" +#~ "For older syntax (second call format), OFFSET means -j OFFSET. LABEL\n" +#~ "is the pseudo-address at first byte printed, incremented when dump is\n" +#~ "progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates\n" +#~ "hexadecimal, suffixes maybe . for octal and b multiply by 512.\n" +#~ "\n" +#~ "TYPE is made up of one or more of these specifications:\n" +#~ "\n" +#~ " a named character\n" +#~ " c ASCII character or backslash escape\n" +#~ " d[SIZE] signed decimal, SIZE bytes per integer\n" +#~ " f[SIZE] floating point, SIZE bytes per integer\n" +#~ " o[SIZE] octal, SIZE bytes per integer\n" +#~ " u[SIZE] unsigned decimal, SIZE bytes per integer\n" +#~ " x[SIZE] hexadecimal, SIZE bytes per integer\n" +#~ "\n" +#~ "SIZE is a number. For TYPE in doux, SIZE may also be C for\n" +#~ "sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n" +#~ "sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +#~ "for sizeof(double) or L for sizeof(long double).\n" +#~ "\n" +#~ "RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +#~ "BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +#~ "with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix " +#~ "to\n" +#~ "any type adds a display of printable characters to the end of each line\n" +#~ "of output. -s without a number implies 3. -w without a number implies " +#~ "32.\n" +#~ "By default, od uses -A o -t d2 -w 16.\n" +#~ msgstr "" +#~ "\n" +#~ "Pour respecter une vieille syntaxe (deuxième format d'appel), SAUT\n" +#~ "signifie -j SAUT. ÉTIQUETTE est une pseudo adresse du premier octet " +#~ "imprimé\n" +#~ "incrémentée lorsque la vidange s'effectue. Pour le SAUT et l'ÉTIQUETTE, " +#~ "un\n" +#~ "préfixe 0x ou 0X indique un format hexadécimal, les suffixes peuvent\n" +#~ "être . pour l'octal et b pour un multiple de 512 octets.\n" +#~ "\n" +#~ "Le TYPE est composé d'une ou plusieurs spécifications suivantes:\n" +#~ "\n" +#~ " a identification des caractères\n" +#~ " c caractère ASCII ou barre oblique inverse\n" +#~ " d[N] décimal signé, N octets par entier\n" +#~ " f[N] point flottant, N octets par entier\n" +#~ " o[N] octal, N octets par entier\n" +#~ " u[N] décimal non signé N octets par entier\n" +#~ " x[N] hexadécimal, N octets par entier\n" +#~ "\n" +#~ "N est un nombre. Le TYPE est soit d, o, u ou x, N peut être aussi C " +#~ "pour\n" +#~ "sizeof(char), S pour sizeof(short), I pour sizeof(int) ou L pour\n" +#~ "sizeof(long). Si le TYPE est f, N peut aussi être F pour sizeof(float), " +#~ "D\n" +#~ "pour sizeof(double) ou L pour sizeof(long double).\n" +#~ "\n" +#~ "BASE est d pour décimal, o pour octal, x pour hexadécimal ou n pour " +#~ "aucun.\n" +#~ "OCTETS est de type hexadécimal si préfixé par 0x ou 0X, et est un " +#~ "multiple de\n" +#~ "512 avec le suffixe b, de 1024 avec k et de 1048576 avec m.\n" +#~ "-s non suivi d un nombre implique 3, 32 pour -w.\n" +#~ "Par défaut, od utilise -A o -t d2 -w 16.\n" + +#~ msgid "" +#~ "Paginate or columnate FILE(s) for printing.\n" +#~ "\n" +#~ " +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +#~ " begin [stop] printing with page FIRST_[LAST_]PAGE\n" +#~ " -COLUMN, --columns=COLUMN\n" +#~ " produce COLUMN-column output and print columns down,\n" +#~ " unless -a is used. Balance number of lines in the\n" +#~ " columns on each page.\n" +#~ " -a, --across print columns across rather than down, used together\n" +#~ " with -COLUMN\n" +#~ " -c, --show-control-chars\n" +#~ " use hat notation (^G) and octal backslash notation\n" +#~ " -d, --double-space\n" +#~ " double space the output\n" +#~ " -D, --date-format=FORMAT\n" +#~ " use FORMAT for the header date\n" +#~ " -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +#~ " expand input CHARs (TABs) to tab WIDTH (8)\n" +#~ " -F, -f, --form-feed\n" +#~ " use form feeds instead of newlines to separate pages\n" +#~ " (by a 3-line page header with -F or a 5-line header\n" +#~ " and trailer without -F)\n" +#~ msgstr "" +#~ "Paginer ou mettre en colonne les FICHIERS pour impression.\n" +#~ "\n" +#~ " +PREMIÈRE_PAGE[:DERNIÈRE_PAGE], \n" +#~ " --pages=PREMIÈRE_PAGE[:DERNIÈRE_PAGE]\n" +#~ " débuter [stopper] l'impression à la PREMIÈRE_PAGE\n" +#~ " ou à la DERNIÈRE_PAGE\n" +#~ " -COLUMN\n" +#~ " --columns=COLUMN\n" +#~ " produire une sortie en COLONNES et imprimer les\n" +#~ " les colonnes vers le bas à moins que -a ne soit\n" +#~ " utilisé. Équilibrer le nombre de lignes de " +#~ "chaque\n" +#~ " colonne sur chaque page.\n" +#~ " -a, --across imprimer les colonnes horizontalement au lieu de\n" +#~ " verticalement, utilisé ensemble avec -COLUMN\n" +#~ " -c, --show-control-chars\n" +#~ " utiliser une notation par chapeau (^G) et octale\n" +#~ " avec barre oblique inverse\n" +#~ " -d, --double-space\n" +#~ " produire une sortie avec double espacement\n" +#~ " -e[CAR[LARGEUR]], --expand-tabs[=CAR[LARGEUR]]\n" +#~ " faire l'expansion des CARactères (ou de " +#~ "tabulation)\n" +#~ " selon la LARGEUR de tabulation (par défaut 8)\n" +#~ " -F, -f,\n" +#~ " --form-feed\n" +#~ " utiliser des sauts de page au lieu des sauts de \n" +#~ " lignes pour séparer les pages (3 lignes par en-" +#~ "tête\n" +#~ " avec -f ou 5 lignes par en-tête et bas de page " +#~ "sans -f) \n" + +#~ msgid "" +#~ " -h HEADER, --header=HEADER\n" +#~ " use a centered HEADER instead of filename in page " +#~ "header,\n" +#~ " -h \"\" prints a blank line, don't use -h\"\"\n" +#~ " -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +#~ " replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +#~ " -J, --join-lines merge full lines, turns off -W line truncation, no " +#~ "column\n" +#~ " alignment, -S[STRING] sets separators\n" +#~ " -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +#~ " set the page length to PAGE_LENGTH (66) lines\n" +#~ " (default number of lines of text 56, and with -F 63)\n" +#~ " -m, --merge print all files in parallel, one in each column,\n" +#~ " truncate lines, but join lines of full length with -" +#~ "J\n" +#~ " -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +#~ " number lines, use DIGITS (5) digits, then SEP (TAB),\n" +#~ " default counting starts with 1st line of input file\n" +#~ " -N NUMBER, --first-line-number=NUMBER\n" +#~ " start counting with NUMBER at 1st line of first\n" +#~ " page printed (see +FIRST_PAGE)\n" +#~ " -o MARGIN, --indent=MARGIN\n" +#~ " offset each line with MARGIN (zero) spaces, do not\n" +#~ " affect -w or -W, MARGIN will be added to PAGE_WIDTH\n" +#~ " -r, --no-file-warnings\n" +#~ " omit warning when a file cannot be opened\n" +#~ msgstr "" +#~ " -h EN-TÊTE, --header=EN-TÊTE\n" +#~ " centrer l'EN-TÊTE au lieu du nom de fichier dans\n" +#~ " l'en-tête de la page, avec de longues en-têtes\n" +#~ " une troncation du côté gauche peut survenir\n" +#~ " -h \\\"\\\" imprime une ligne blanche.\n" +#~ " Ne pas utiliser: -h\\\"\\\"\\n\"\n" +#~ " -i, --output-tabs[=CAR[LARGEUR]]\n" +#~ " remplacer les blancs par des CARactères (ou\n" +#~ " de tabulation) selon la LARGEUR de tabulation (8)\n" +#~ " -J, --join-lines\n" +#~ " faire la fusion des lignes pleines, inhiber la \n" +#~ " troncation des lignes -w, sans alignement des\n" +#~ " colonnes -s[CHAÎNE] initialise les séparateurs\n" +#~ " -l LONGUEUR_DE_PAGE, --length LONGUEUR_DE_PAGE\n" +#~ " utiliser LONGUEUR_DE_PAGE au lieu de 66 lignes\n" +#~ " (par défaut de lignes est de 56 pour un texte,\n" +#~ " avec -f de 63)\n" +#~ " -m, --merge imprimer tous les fichiers en parallèle un par\n" +#~ " colonne, tronque les lignes, mais joint les\n" +#~ " lignes de pleine longueur avec -j\n" +#~ " -n, --number-lines[=SÉP[CHIFFRES]]\n" +#~ " numéroter les lignes, par des CHIFFRES (5), suivi " +#~ "de\n" +#~ " SÉParateurs (TAB) par défaut le compteur débute\n" +#~ " avec la première ligne du fichier d'entrée\n" +#~ " -N, --first-line-number=VALEUR\n" +#~ " débuter le compteur avec la VALEUR avec la 1ère " +#~ "ligne\n" +#~ " de la 1ère page imprimée (voir +PREMIÈRE_PAGE)\n" +#~ " -o, --indent=MARGE\n" +#~ " débuter l'impression de chaque ligne après une\n" +#~ " MARGE d'espacement (n'affecte pas -w)\n" +#~ " -r, --no-file-warnings\n" +#~ " inhiber les avertissements lorsqu'un fichier\n" +#~ " ne peut être ouvert\n" + +#~ msgid "" +#~ " -s[CHAR],--separator[=CHAR]\n" +#~ " separate columns by a single character, default for " +#~ "CHAR\n" +#~ " is the character without -w and 'no char' with -" +#~ "w\n" +#~ " -s[CHAR] turns off line truncation of all 3 column\n" +#~ " options (-COLUMN|-a -COLUMN|-m) except -w is set\n" +#~ " -S[STRING], --sep-string[=STRING]\n" +#~ " separate columns by an optional STRING, don't use\n" +#~ " -S \"STRING\", -S only: No separator used (same as -S" +#~ "\"\"),\n" +#~ " without -S: Default separator with -J and " +#~ "\n" +#~ " otherwise (same as -S\" \"), no effect on column " +#~ "options\n" +#~ " -t, --omit-header omit page headers and trailers\n" +#~ " -T, --omit-pagination\n" +#~ " omit page headers and trailers, eliminate any " +#~ "pagination\n" +#~ " by form feeds set in input files\n" +#~ " -v, --show-nonprinting\n" +#~ " use octal backslash notation\n" +#~ " -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +#~ " set page width to PAGE_WIDTH (72) characters for\n" +#~ " multiple text-column output only, -s[char] turns off " +#~ "(72)\n" +#~ " -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +#~ " set page width to PAGE_WIDTH (72) characters always,\n" +#~ " truncate lines, except -J option is set, no " +#~ "interference\n" +#~ " with -S or -s\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n" +#~ "FILE is -, read standard input.\n" +#~ msgstr "" +#~ " -s, --separator[=CHAÎNE]\n" +#~ " séparer les colonnes à l'aide d'une CHAÎNE " +#~ "optionnelle\n" +#~ " optionnelle, ne pas utiliser -s \\\"CHAÎNE\\\"\n" +#~ " sans -s utilise le séparateur (par défaut un " +#~ "blanc)\n" +#~ " identique à -s\\\" \\\"; -s seulement: aucun \n" +#~ " séparateur n'est utilisé, identique à -s\\\"\\\"\n" +#~ " -S[CHAÎNE],\n" +#~ " --sep-string[=CHAÎNE]\n" +#~ " séparer les colonnes à l'aide d'une chaîne " +#~ "optionnelle\n" +#~ " ne pas utiliser -S \"CHAÎNE\", -S seulement: " +#~ "SANS \n" +#~ " utiliser de séparateur (identique à -S\"\"),\n" +#~ " sans -S: séparateur par défaut avec -J et " +#~ "\n" +#~ " autrement (identique as -S\" \"), sans effet sur " +#~ "les options\n" +#~ " des colonnes\n" +#~ " -t, --omit-header\n" +#~ " inhiber l'en-tête et le bas de page\n" +#~ " -T, --omit-pagination\n" +#~ " inhiber l'en-tête et le bas de page, éliminer\n" +#~ " les agencements de page par saut de page indiqués\n" +#~ " dans les fichiers d'entrée\n" +#~ " -v, --show-nonprinting\n" +#~ " utiliser la notation octale avec barre oblique\n" +#~ " inverse\n" +#~ " -w LARGEUR_DE_PAGE,\n" +#~ " --width=LARGEUR_DE_PAGE\n" +#~ " utiliser LARGEUR_DE_PAGE au lieu de 72 colonnes\\n" +#~ "\"\n" +#~ " tronquer les lignes (voir aussi l'option -j)\n" +#~ " -W LARGEUR_DE_PAGE,\n" +#~ " --page-width=LARGEUR_DE_PAGE\n" +#~ " toujours utiliser une LARGEUR_DE_PAGE de 72 " +#~ "caractères,\n" +#~ " tronquer les lignes, sauf lorsque l'option -J est " +#~ "utilisée\n" +#~ " sans interférence avec -S ou -s\n" +#~ " --help afficher l'aide-mémore et quitter\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" +#~ "L'option -T est implicite lorsque -l N est utilisée et avec -f quand nn " +#~ "<= 10\n" +#~ "ou <= 3. Sans FICHIER, ou quand FICHIER est -, lire de l'entrée " +#~ "standard.\n" + +#~ msgid "" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ "\n" +#~ " -A, --auto-reference output automatically generated " +#~ "references\n" +#~ " -C, --copyright display Copyright and copying " +#~ "conditions\n" +#~ " -G, --traditional behave more like System V `ptx'\n" +#~ " -F, --flag-truncation=STRING use STRING for flagging line " +#~ "truncations\n" +#~ " -M, --macro-name=STRING macro name to use instead of `xx'\n" +#~ " -O, --format=roff generate output as roff directives\n" +#~ " -R, --right-side-refs put references at right, not counted in -" +#~ "w\n" +#~ " -S, --sentence-regexp=REGEXP for end of lines or end of sentences\n" +#~ " -T, --format=tex generate output as TeX directives\n" +#~ " -W, --word-regexp=REGEXP use REGEXP to match each keyword\n" +#~ " -b, --break-file=FILE word break characters in this FILE\n" +#~ " -f, --ignore-case fold lower case to upper case for " +#~ "sorting\n" +#~ " -g, --gap-size=NUMBER gap size in columns between output " +#~ "fields\n" +#~ " -i, --ignore-file=FILE read ignore word list from FILE\n" +#~ " -o, --only-file=FILE read only word list from this FILE\n" +#~ " -r, --references first field of each line is a reference\n" +#~ " -t, --typeset-mode - not implemented -\n" +#~ " -w, --width=NUMBER output width in columns, reference " +#~ "excluded\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "With no FILE or if FILE is -, read Standard Input. `-F /' by default.\n" +#~ msgstr "" +#~ "Les arguments obligatoires pour les options de formes longues le sont " +#~ "aussi\n" +#~ "pour les options de formes courtes.\n" +#~ "\n" +#~ " -A, --auto-reference générer des références automatiquement\n" +#~ " -C, --copyright afficher les Droits d'auteur et les " +#~ "conditions\n" +#~ " de recopie\n" +#~ " -G, --traditional faire fonctionner `ptx' comme en System " +#~ "V\n" +#~ " -F, --flag-truncation=CHAÎNE utiliser la CHAÎNE pour indiquer la " +#~ "troncation\n" +#~ " des lignes\n" +#~ " -M, --macro-name=CHAÎNE nom de la macro à utiliser au lieu de " +#~ "`xx'\n" +#~ " -O, --format=roff générer la sortie comme des directives " +#~ "roff\n" +#~ " -R, --right-side-refs placer les références à droite, sans " +#~ "décompte -w\n" +#~ " -S, --sentence-regexp=REGEXP pour la fin des lignes ou des phrases\n" +#~ " -T, --format=tex générer la sortie comme des directives " +#~ "TeX\n" +#~ " -W, --word-regexp=REGEXP utiliser REGEXP pour établir la " +#~ "concordance avec chaque mot\n" +#~ " -b, --break-file=FICHIER utiliser les coupures de mots de ce " +#~ "FICHIER\n" +#~ " -f, --ignore-case ramener les minuscules en majuscules " +#~ "pour le trie\n" +#~ " -g, --gap-size=N espacer de N blancs les colonnes entre " +#~ "les champs\n" +#~ " -i, --ignore-file=FICHIER lire la liste des mots à ignorer de ce " +#~ "FICHIER\n" +#~ " -o, --only-file=FICHIER lire la liste des mots uniquement de ce " +#~ "FICHIER\n" +#~ " -r, --references donner la référence du 1er champ de " +#~ "chaque ligne\n" +#~ " -t, --typeset-mode - option non implanté -\n" +#~ " -w, --width=N largeur des colonnes, références " +#~ "exclues\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du " +#~ "logiciel\n" +#~ "\n" +#~ "Sans FICHIER, ou quand le FICHIER est -, lire de l'entrée standard. -F " +#~ "par défaut.\n" + +#~ msgid "" +#~ "Other options:\n" +#~ "\n" +#~ " -c, --check check whether input is sorted; do not sort\n" +#~ " -k, --key=POS1[,POS2] start a key at POS1, end it at POS 2 (origin " +#~ "1)\n" +#~ " -m, --merge merge already sorted files; do not sort\n" +#~ " -o, --output=FILE write result to FILE instead of standard " +#~ "output\n" +#~ " -s, --stable stabilize sort by disabling last-resort " +#~ "comparison\n" +#~ " -S, --buffer-size=SIZE use SIZE for main memory buffer\n" +#~ " -t, --field-separator=SEP use SEP instead of non- to whitespace " +#~ "transition\n" +#~ " -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %" +#~ "s\n" +#~ " multiple options specify multiple " +#~ "directories\n" +#~ " -u, --unique with -c: check for strict ordering\n" +#~ " otherwise: output only the first of an " +#~ "equal run\n" +#~ " -z, --zero-terminated end lines with 0 byte, not newline\n" +#~ " +POS1 [-POS2] start a key at POS1, end it before POS2 " +#~ "(origin 0)\n" +#~ " Warning: this option is obsolescent\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "Autres options:\n" +#~ "\n" +#~ " -c, --check vérifier si l'entrée est triée; ne pas trier\n" +#~ " -k, --key=POS1[,POS2] débuter avec la clé à la POS1, terminer à POS " +#~ "2 (origine 1)\n" +#~ " -m, --merge faire la fusion des fichiers déjà triés; ne " +#~ "pas trier\n" +#~ " -o, --output=FICHIER écrire le résultat au FICHIER au lieu de la " +#~ "sortie standard\n" +#~ " -s, --stable stabiliser le tri en inhibant la comparaison " +#~ "de dernier recours\n" +#~ " -S, --buffer-size=TAILLE utiliser la TAILLE pour le tampon mémoire " +#~ "principal\n" +#~ " -t, --field-separator=SEP utiliser le SÉParateur au lieu de non- par " +#~ "les transitions d'espace blancs\n" +#~ " -T, --temporary-directory=RÉP utiliser le RÉP pour les fichiers " +#~ "temporaires, pas $TMPDIR ou %s\n" +#~ " options multiples pour spécifier de multiples " +#~ "répertoires\n" +#~ " -u, --unique avec -c: vérifier l'ordonnancement strict\n" +#~ " autrement: afficher les premiers d'une passe " +#~ "équivalente\n" +#~ " -z, --zero-terminated terminer les lignes avec l'octet 0, pas par " +#~ "le retour de chariot\n" +#~ " +POS1 [-POS2] débuter avec la clé à POS1, terminer avant " +#~ "POS2 (origin 0)\n" +#~ " AVERTISSEMENT: cette option est désuète\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" + +#~ msgid "" +#~ "Print the last %d lines of each FILE to standard output.\n" +#~ "With more than one FILE, precede each with a header giving the file " +#~ "name.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ " --retry keep trying to open a file even if it is\n" +#~ " inaccessible when tail starts or if it " +#~ "becomes\n" +#~ " inaccessible later -- useful only with -f\n" +#~ " -c, --bytes=N output the last N bytes\n" +#~ " -f, --follow[={name|descriptor}] output appended data as the file " +#~ "grows;\n" +#~ " -f, --follow, and --follow=descriptor are\n" +#~ " equivalent\n" +#~ " -n, --lines=N output the last N lines, instead of the last %" +#~ "d\n" +#~ " --max-unchanged-stats=N\n" +#~ " with --follow=name, reopen a FILE which has " +#~ "not\n" +#~ " changed size after N (default %d) " +#~ "iterations\n" +#~ " to see if it has been unlinked or renamed\n" +#~ " (this is the usual case of rotated log " +#~ "files)\n" +#~ " --pid=PID with -f, terminate after process ID, PID dies\n" +#~ " -q, --quiet, --silent never output headers giving file names\n" +#~ " -s, --sleep-interval=S with -f, each iteration lasts approximately S\n" +#~ " (default 1) seconds\n" +#~ " -v, --verbose always output headers giving file names\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "Imprimer les dernières %d lignes de chaque FICHIER sur la sortie " +#~ "standard.\n" +#~ "Avec plus d'un FICHIER, précéder chacun par une en-tête contenant le nom " +#~ "du\n" +#~ "fichier. Sans FICHIER, ou quand FICHIER est -, lire de l'entrée " +#~ "standard.\n" +#~ "\n" +#~ " --retry continuer de tenter d'ouvrir le fichier même " +#~ "s'il\n" +#~ " est inaccessible lorsque tail démarre ou s'il " +#~ "devient\n" +#~ " inaccessible plus tard -- utile seulement avec " +#~ "-f\n" +#~ " -c, --bytes=N afficher les N derniers octets \n" +#~ " -f, --follow[={nom|descripteur}]\n" +#~ " afficher les dernières données ajoutées tant\n" +#~ " que le fichier s'accroît; -f, --follow, et\n" +#~ " --follow=descripteur sont équivalents\n" +#~ " -n, --lines=N afficher les dernières N lignes, au lieu des %" +#~ "d\n" +#~ " --max-unchanged-stats=N\n" +#~ " voir la documentation de texinfo\n" +#~ " (le défaut est %d)\n" +#~ " --pid=PID avec -f, terminer après le processus ID, PID " +#~ "est arrêté\n" +#~ " -q, --quiet, --silent ne jamais afficher l'en-tête avec\n" +#~ " les noms de fichiers\n" +#~ " -s, --sleep-interval=S avec -f, attendre S secondes entre les " +#~ "itérations\n" +#~ " -v, --verbose toujours afficher l'en-tête avec\n" +#~ " les noms de fichiers\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" +#~ "Si le premier caractère de N (le nombre d octets ou lignes) est un `+',\n" +#~ "afficher à partir du Nième item depuis le début de chaque fichier,\n" +#~ "autrement, afficher les derniers N items dans le fichier.\n" +#~ "N peut comporter un suffixe de multiple:\n" +#~ "b pour 512, k pour 1024, m pour 1048576 (1 Meg). Une première OPTION " +#~ "avec\n" +#~ "-VALEUR ou +VALEUR est traitée comme -n VALEUR ou -n + VALEUR\n" +#~ "à moins que VALEUR ait un suffixe multiplicateur [bkm],\n" +#~ "dans ce cas il est traité comme -c VALEUR ou -c +VALEUR.\n" +#~ "Option à décrire par le mainteneur: option non décrite en original.\n" +#~ "\n" +#~ "Avec l'option --follow (-f), tail utilise par défaut le descripteur de " +#~ "fichier\n" +#~ "qui permet de suivre l'évolution du fichier ciblé. Ce comportement n'est " +#~ "pas\n" +#~ "désirable lorsqu'on désire suivre l'évolution d'un fichier à l'aide de " +#~ "son\n" +#~ "nom (lors de la rotation des journaux). Utiliser --follow=nom dans ce " +#~ "cas.\n" +#~ "Cela forcera tail à suivre l'évolution du fichier en l'ouvrant " +#~ "périodiquement\n" +#~ "afin de vérifier s'il a été détruit ou recréé par un autre programme.\n" +#~ "\n" + +#~ msgid "" +#~ "If the first character of N (the number of bytes or lines) is a `+',\n" +#~ "print beginning with the Nth item from the start of each file, " +#~ "otherwise,\n" +#~ "print the last N items in the file. N may have a multiplier suffix:\n" +#~ "b for 512, k for 1024, m for 1048576 (1 Meg). A first OPTION of -VALUE\n" +#~ "or +VALUE is treated like -n VALUE or -n +VALUE unless VALUE has one of\n" +#~ "the [bkm] suffix multipliers, in which case it is treated like -c VALUE\n" +#~ "or -c +VALUE. Warning: a first option of +VALUE is obsolescent, and " +#~ "support\n" +#~ "for it will be withdrawn.\n" +#~ "\n" +#~ "With --follow (-f), tail defaults to following the file descriptor, " +#~ "which\n" +#~ "means that even if a tail'ed file is renamed, tail will continue to " +#~ "track\n" +#~ "its end. This default behavior is not desirable when you really want to\n" +#~ "track the actual name of the file, not the file descriptor (e.g., log\n" +#~ "rotation). Use --follow=name in that case. That causes tail to track " +#~ "the\n" +#~ "named file by reopening it periodically to see if it has been removed " +#~ "and\n" +#~ "recreated by some other program.\n" +#~ "\n" +#~ msgstr "" +#~ "Si le premier caractère de N (le nombre d'octets ou de lignes) est `+',\n" +#~ "afficher le Nième item depuis le début de chaque fichier, autrement,\n" +#~ "afficher les derniers N items du fichier. N peut avoir un suffixe " +#~ "multiplicateur:\n" +#~ "b pour 512, k pour 1024, m pour 1048576 (1 Meg). Une 1è OPTION ayant -" +#~ "VALEUR\n" +#~ "ou +VALEUR est traitée comme -n VALEUR ou -n +VALEUR à moins que VALEUR " +#~ "ait un des\n" +#~ "suffixes multiplicateurs suivants [bkm], dans ce cas il est traité comme -" +#~ "c VALEUR\n" +#~ "ou -c +VALEUR. AVERTISSEMENT: une 1ère option ayant la forme +VALEUR est " +#~ "désuète,\n" +#~ "dont le support ne sera plus disponible.\n" +#~ "\n" +#~ "Avec --follow (-f), suivre par défaut le descripteur de fichier, lequel\n" +#~ "signifie que même si le fichier est renommé alors qu'il est suivi à " +#~ "l'aide d'un `tail'\n" +#~ "le suivi sera poursuivi. Ce comportement par défaut n'est pas " +#~ "souhaitable\n" +#~ "lorsqu'on désire suivre un fichier à l'aide de son nom, pas le " +#~ "descripteur de fichier\n" +#~ "(i.e., rotation de journal). Utiliser --follow=nom dans ce cas. Cela " +#~ "amène `tail'\n" +#~ "à suivre le fichier en le réouvrant de façon périodique afin de voir s'il " +#~ "a été\n" +#~ "renommé ou détruit par un autre programme.\n" +#~ "\n" + +#~ msgid "" +#~ "\n" +#~ "SETs are specified as strings of characters. Most represent themselves.\n" +#~ "Interpreted sequences are:\n" +#~ "\n" +#~ " \\NNN character with octal value NNN (1 to 3 octal digits)\n" +#~ " \\\\ backslash\n" +#~ " \\a audible BEL\n" +#~ " \\b backspace\n" +#~ " \\f form feed\n" +#~ " \\n new line\n" +#~ " \\r return\n" +#~ " \\t horizontal tab\n" +#~ " \\v vertical tab\n" +#~ " CHAR1-CHAR2 all characters from CHAR1 to CHAR2 in ascending order\n" +#~ " [CHAR*] in SET2, copies of CHAR until length of SET1\n" +#~ " [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0\n" +#~ " [:alnum:] all letters and digits\n" +#~ " [:alpha:] all letters\n" +#~ " [:blank:] all horizontal whitespace\n" +#~ " [:cntrl:] all control characters\n" +#~ " [:digit:] all digits\n" +#~ " [:graph:] all printable characters, not including space\n" +#~ " [:lower:] all lower case letters\n" +#~ " [:print:] all printable characters, including space\n" +#~ " [:punct:] all punctuation characters\n" +#~ " [:space:] all horizontal or vertical whitespace\n" +#~ " [:upper:] all upper case letters\n" +#~ " [:xdigit:] all hexadecimal digits\n" +#~ " [=CHAR=] all characters which are equivalent to CHAR\n" +#~ msgstr "" +#~ "\n" +#~ "Les ENSEMBLES sont spécifiés comme des chaînes de caractères.\n" +#~ "La plupart se représente eux-mêmes.\n" +#~ "Les séquences d'interprétation sont:\n" +#~ "\n" +#~ " \\NNN caractère ayant la valeur octale NNN (1 à 3 chiffres " +#~ "octaux)\n" +#~ " \\\\ barre oblique inverse\n" +#~ " \\a cloche sonore \n" +#~ " \\b caractère d'effacement\n" +#~ " \\f saut de page \n" +#~ " \\n saut de ligne \n" +#~ " \\r retour\n" +#~ " \\t saut horizontal\n" +#~ " \\v saut vertical \n" +#~ " CAR1-CAR2 tous les caractères de CAR1 à CAR2 en ordre croissant\n" +#~ " [CAR*] dans ENS2, copie de CAR jusqu'à longueur de ENS1\n" +#~ " [CAR*RÉP] RÉPéter copies de CAR, RÉPéter en octal si débute par " +#~ "0\n" +#~ " [:alnum:] toutes les lettres et les chiffres\n" +#~ " [:alpha:] toutes les lettres\n" +#~ " [:blank:] tous les blancs horizontaux\n" +#~ " [:cntrl:] tous les caractères de contrôle\n" +#~ " [:digit:] tous les chiffres\n" +#~ " [:graph:] tous les caractères imprimables, sans inclure les " +#~ "blancs\n" +#~ " [:lower:] tous les lettres minuscules\n" +#~ " [:print:] tous les caractères imprimables, incluant les blancs\n" +#~ " [:punct:] tous les caractères de ponctuation\n" +#~ " [:space:] tous les sauts verticaux ou horizontaux\n" +#~ " [:upper:] toutes les lettres majuscules\n" +#~ " [:xdigit:] tous les chiffres hexadécimaux\n" +#~ " [=CAR=] tous les caractères équivalents à CAR\n" + +#~ msgid "" +#~ "Discard all but one of successive identical lines from INPUT (or\n" +#~ "standard input), writing to OUTPUT (or standard output).\n" +#~ "\n" +#~ " -c, --count prefix lines by the number of occurrences\n" +#~ " -d, --repeated only print duplicate lines\n" +#~ " -D, --all-repeated print all duplicate lines\n" +#~ " -f, --skip-fields=N avoid comparing the first N fields\n" +#~ " -i, --ignore-case ignore differences in case when comparing\n" +#~ " -s, --skip-chars=N avoid comparing the first N characters\n" +#~ " -u, --unique only print unique lines\n" +#~ " -w, --check-chars=N compare no more than N characters in lines\n" +#~ " -N same as -f N\n" +#~ " +N same as -s N (obsolescent; will be withdrawn)\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "A field is a run of whitespace, then non-whitespace characters.\n" +#~ "Fields are skipped before chars.\n" +#~ msgstr "" +#~ "Exclure toutes les lignes successives identiques sauf une du FICHIER\n" +#~ "(ou de l'entrée standard), lors de l'écriture dans un FICHIER\n" +#~ "(ou vers la sortie standard).\n" +#~ "\n" +#~ " -c, --count préfixer les lignes par le nombre d'occurences\n" +#~ " -d, --repeated afficher seulement les lignes ayant des " +#~ "duplicatats\n" +#~ " -D, --all-repeated afficher toutes les lignes qui ont des " +#~ "duplicatats\n" +#~ " -f, --skip-fields=N éviter de comparer les N premiers champs\n" +#~ " -i, --ignore-case ignorer les différences de la casse\n" +#~ " -s, --skip-chars=N éviter de comparer les N premiers caractères\n" +#~ " -u, --unique afficher seulement les lignes uniques\n" +#~ " -w, --check-chars=N ne pas comparer plus de N caractères des lignes\n" +#~ " -N identique à -f N\n" +#~ " +N identique à -s N\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" +#~ "Un champ est une suite de blancs, suivi de caractères non-blancs.\n" +#~ "Les champs sont escamotés avant les caractères.\n" + +#~ msgid "" +#~ "specified number of bytes `%s' is larger than the maximum\n" +#~ "representable value of type `long'" +#~ msgstr "" +#~ "Le nombre d'octets spécifiés `%s' est plus grand que la valeur\n" +#~ "maximale représentable du type `long'" + +#~ msgid "%s%*s%s%*sPage" +#~ msgstr "%s%*s%s%*sPage" + +#~ msgid "" +#~ "Write sorted concatenation of all FILE(s) to standard output.\n" +#~ "\n" +#~ " +POS1 [-POS2] start a key at POS1, end it *before* POS2 " +#~ "(obsolescent)\n" +#~ "\t\t field numbers and character offsets are numbered\n" +#~ " starting with zero (contrast with the -k option)\n" +#~ " -b ignore leading blanks in sort fields or keys\n" +#~ " -c check if given files already sorted, do not sort\n" +#~ " -d consider only [a-zA-Z0-9 ] characters in keys\n" +#~ " -f fold lower case to upper case characters in keys\n" +#~ " -g compare according to general numerical value, imply -" +#~ "b\n" +#~ " -i consider only [\\040-\\0176] characters in keys\n" +#~ " -k POS1[,POS2] start a key at POS1, end it *at* POS2\n" +#~ "\t\t field numbers and character offsets are numbered\n" +#~ " starting with one (contrast with zero-based +POS " +#~ "form)\n" +#~ " -m merge already sorted files, do not sort\n" +#~ " -M compare (unknown) < `JAN' < ... < `DEC', imply -b\n" +#~ " -n compare according to string numerical value, imply -b\n" +#~ " -o FILE write result on FILE instead of standard output\n" +#~ " -r reverse the result of comparisons\n" +#~ " -s stabilize sort by disabling last resort comparison\n" +#~ " -t SEP use SEParator instead of non- to whitespace " +#~ "transition\n" +#~ " -T DIRECTORY use DIRECTORY for temporary files, not $TMPDIR or %s\n" +#~ " -u with -c, check for strict ordering;\n" +#~ " with -m, only output the first of an equal sequence\n" +#~ " -z end lines with 0 byte, not newline, for find -print0\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "Écrire la concaténation triée de tous les FICHIERS sur la sortie " +#~ "standard.\n" +#~ "\n" +#~ " +POS1 [-POS2] débuter avec la clé de position POS1, et terminer\n" +#~ " *à* POS2 (forme désuète), les numéros de champs \n" +#~ " et la position relative des caractères sont numérotés\n" +#~ " -b ignorer les blancs de tête dans les champs\n" +#~ " ou les clés triés\n" +#~ " -c vérifier si un fichier soumis a déjà été trié,\n" +#~ " si oui ne pas trier\n" +#~ " -d considérer seulement les caractères [a-zA-Z0-9 ]\n" +#~ " comme clés\n" +#~ " -f considérer les minuscules comme des majuscules\n" +#~ " comme clés\n" +#~ " -g comparer selon la valeur numérique générale, implique -" +#~ "b\n" +#~ " -i considérer seulement les caractères [\\040-\\0176]\n" +#~ " comme clés\n" +#~ " -k POS1[,POS2] identique à +POS1 [-POS2], mais toutes les positions\n" +#~ " comptées à partir de 1, les numéros de champs \n" +#~ " et la position relative des caractères sont numérotés\n" +#~ " -m fusionner les fichiers triés, ne pas trier \n" +#~ " -M comparer selon (inconnu) < `JAN' < ... < `DÉC',\n" +#~ " implique -b\n" +#~ " -n comparer selon la valeur numérique de la chaîne,\n" +#~ " implique -b\n" +#~ " -o FICHIER produire le résultat dans le FICHIER au lieu de la\n" +#~ " sortie standard\n" +#~ " -r inverser le résultat des comparaisons\n" +#~ " -s stabiliser le trie en inhibant la dernière " +#~ "comparaison\n" +#~ " -t SÉP utiliser le SÉParateur au lieu de la transition\n" +#~ " non blanc\n" +#~ " à blanc\n" +#~ " -T RÉPERTOIRE utiliser le RÉPERTOIRE temporaire, non pas $TMPDIR\n" +#~ " ou %s\n" +#~ " -u avec -c, vérifier l'ordonnancement strict\n" +#~ " avec -m, afficher seulement la première séquence\n" +#~ " identique\n" +#~ " -z terminer les lignes avec un octet de valeur 0,\n" +#~ " pour la commande find find -print0\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" + +#~ msgid "flushing file" +#~ msgstr "Fichier rejeté" + +#~ msgid "" +#~ "when using the old-style +POS and -POS key specifiers,\n" +#~ "the +POS specifier must come first" +#~ msgstr "" +#~ "lorsque les options +POS et -POS de la vieille syntaxe\n" +#~ "sont utilisées, l'option +POS doit être spécifiée en premier" + +#~ msgid "option `-k' requires an argument" +#~ msgstr "L'option `-k' requiert un argument." + +#~ msgid "starting field spec has `.' but lacks following character offset" +#~ msgstr "" +#~ "La spécification du champ de départ contient `.' mais n'est pas suivi\n" +#~ "de caractères de saut." + +#~ msgid "" +#~ "starting field character offset argument to the `-k' option\n" +#~ "must be positive" +#~ msgstr "" +#~ "Le caractère du champ de départ du argument de saut de l'option `-k'\n" +#~ "doit être positif." + +#~ msgid "field specification has `,' but lacks following field spec" +#~ msgstr "" +#~ "La spécification du champ contient `,'\n" +#~ "mais n'est pas suivi de champs de spécification." + +#~ msgid "ending field number argument to the `-k' option must be positive" +#~ msgstr "" +#~ "Le numéro du champ de terminaison de l'option `-k' doit être positif." + +#~ msgid "ending field spec has `.' but lacks following character offset" +#~ msgstr "" +#~ "La spécification du champ de terminaison contient `.' mais n'est pas " +#~ "suivi\n" +#~ "de caractères de saut." + +#~ msgid "option `-o' requires an argument" +#~ msgstr "L'option `-o' requiert un argument." + +#~ msgid "option `-t' requires an argument" +#~ msgstr "L'option `-t' requiert un argument." + +#~ msgid "option `-T' requires an argument" +#~ msgstr "L'option `-T' requiert un argument." + +#~ msgid "%s: unrecognized option `-%c'\n" +#~ msgstr "%s: option non reconnue `-%c'\n" + +#~ msgid "could not find loop" +#~ msgstr "ne peut trouver une boucle" + +#~ msgid "%s: cannot follow end of non-regular file" +#~ msgstr "%s: ne peut suivre jusqu'à la fin d'un fichier non régulier." + +#~ msgid "" +#~ "\n" +#~ "Report bugs to ." +#~ msgstr "" +#~ "\n" +#~ "Rapporter toutes anomalies à ." + +#~ msgid "`-w PAGE_WIDTH' invalid column number: `%s'" +#~ msgstr "`-w PAGE_WIDTH' contient un nombre de colonnes invalide: `%s'." + +#~ msgid "`%s' has reappeared" +#~ msgstr "`%s' est réapparu" + +#~ msgid "" +#~ "\n" +#~ "Report bugs to textutils-bugs@gnu.org" +#~ msgstr "" +#~ "\n" +#~ "Rapporter toutes anomalies à textutils-bug@gnu.org." + +#~ msgid "%s: `%s' is so large that it is not representable" +#~ msgstr "%s, `%s' est trop grande qu'elle n'est pas représentable." + +#~ msgid "`+' requires a numeric argument" +#~ msgstr "`+' requiert un argument numérique." + +#~ msgid "%s: extra characters in the argument to the `-%c' option: `%s'\n" +#~ msgstr "" +#~ "%s: caractères superflus dans les arguments de l'option `-%c': `%s'\n" + +#~ msgid "" +#~ "Paginate or columnate FILE(s) for printing.\n" +#~ "\n" +#~ " +PAGE begin printing with page PAGE\n" +#~ " -COLUMN produce COLUMN-column output and print columns down\n" +#~ " -a print columns across rather than down\n" +#~ " -b balance columns on the last page\n" +#~ " -c use hat notation (^G) and octal backslash notation\n" +#~ " -d double space the output\n" +#~ " -e[CHAR[WIDTH]] expand input CHARs (TABs) to tab WIDTH (8)\n" +#~ " -f, -F simulate formfeed with newlines on output\n" +#~ " -h HEADER use HEADER instead of filename in page headers\n" +#~ " -i[CHAR[WIDTH]] replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +#~ " -l PAGE_LENGTH set the page length to PAGE_LENGTH (66) lines\n" +#~ " -m print all files in parallel, one in each column\n" +#~ " -n[SEP[DIGITS]] number lines, use DIGITS (5) digits, then SEP (TAB)\n" +#~ " -o MARGIN offset each line with MARGIN spaces (do not affect -" +#~ "w)\n" +#~ " -r inhibit warning when a file cannot be opened\n" +#~ " -s[SEP] separate columns by character SEP (TAB)\n" +#~ " -t inhibit 5-line page headers and trailers\n" +#~ " -v use octal backslash notation\n" +#~ " -w PAGE_WIDTH set page width to PAGE_WIDTH (72) columns\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "-t implied by -l N when N < 10. Without -s, columns are separated by\n" +#~ "spaces. With no FILE, or when FILE is -, read standard input.\n" +#~ msgstr "" +#~ "Paginer ou mettre en colonne des FICHIERS pour impression.\n" +#~ "\n" +#~ " +N débuter l'impression à la page N\n" +#~ " -COLONNE produire un format de N colonnes et imprimer\n" +#~ " -F, -f simuler les sauts de pages avec des sauts de " +#~ "lignes\n" +#~ " -a imprimer les colonnes en mode croisé plutôt que\n" +#~ " vers le bas\n" +#~ " -b équilibrer les colonnes sur la dernière page\n" +#~ " -c utiliser une notation par chapeau (^G) et octale\n" +#~ " avec barre oblique inverse\n" +#~ " -d faire une sortie avec double espacement\n" +#~ " -e[CAR[LARGEUR]] dilater les CARactères (ou tabulation) selon la\n" +#~ " LARGEUR de tabulation (par défaut 8)\n" +#~ " -h EN_TÊTE afficher l'EN_TÊTE au lieu du nom de fichier\n" +#~ " -i[CAR[LARGEUR]] remplacer les blancs par des CARactères (ou\n" +#~ " tabulation) selon la LARGEUR de tabulation (8)\n" +#~ " -l LONGUEUR_DE_PAGE utiliser LONGUEUR_DE_PAGE au lieu de 66 " +#~ "lignes (par défaut)\n" +#~ " -m imprimer tous les fichiers en parallèle\n" +#~ " un par colonne\n" +#~ " -n[SÉP[CHIFFRES]] numéroter les lignes, par des CHIFFRES (5), suivi " +#~ "de\n" +#~ " SÉParateurs (TAB)\n" +#~ " -o MARGE effectuer le saut de chaque ligne selon la " +#~ "MARGE d'espace (n'affecte pas -w)\n" +#~ " -r inhiber les avertissements lorsqu'un fichier\n" +#~ " ne peut être ouvert\n" +#~ " -s[SÉP] séparer les colonnes par le SÉParateur (ou TAB)\n" +#~ " -t inhiber les 5 lignes d'en-tête et de bas de page \n" +#~ " -v utiliser la notation octale avec barre oblique\n" +#~ " inverse\n" +#~ " -w LARGEUR_DE_PAGE utiliser LARGEUR_DE_PAGE au lieu de 72 colonnes\n" +#~ " (défaut)\n" +#~ " --help afficher l'aide-mémoire\n" +#~ " --version afficher le nom et la version du logiciel\n" +#~ "\n" +#~ "L'option -t est implicite lorsque -l N est utilisé et quand N < 10.\n" +#~ "Sans -s, les colonnes sont séparées par des blancs.\n" +#~ "Sans FICHIER, ou quand FICHIER est -, lire de l'entrée standard.\n" diff --git a/src/apps/bin/coreutils-5.0/po/gl.gmo b/src/apps/bin/coreutils-5.0/po/gl.gmo new file mode 100644 index 0000000000000000000000000000000000000000..cfd48c02295888666c11096e8da81f6aca4d1b28 GIT binary patch literal 100160 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 literal 0 HcmV?d00001 diff --git a/src/apps/bin/coreutils-5.0/po/gl.po b/src/apps/bin/coreutils-5.0/po/gl.po new file mode 100644 index 0000000000..cd6804f46e --- /dev/null +++ b/src/apps/bin/coreutils-5.0/po/gl.po @@ -0,0 +1,11122 @@ +# Galician translation of the GNU textutils. +# Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc. +# Jacobo Tarrio , 2000, 2001, 2002. +# +msgid "" +msgstr "" +"Project-Id-Version: textutils 2.0.22\n" +"POT-Creation-Date: 2003-03-31 10:45+0200\n" +"PO-Revision-Date: 2002-07-23 03:07+0200\n" +"Last-Translator: Jacobo Tarrio \n" +"Language-Team: Galician \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8-bit\n" + +#: lib/argmatch.c:135 +#, c-format +msgid "invalid argument %s for %s" +msgstr "argumento incorrecto %s para %s" + +#: lib/argmatch.c:136 +#, c-format +msgid "ambiguous argument %s for %s" +msgstr "argumento %s ambiguo para %s" + +#: lib/argmatch.c:155 +msgid "Valid arguments are:" +msgstr "Os parámetros correctos son:" + +#: lib/closeout.c:103 src/cat.c:189 src/cat.c:272 src/cat.c:326 +#: src/cksum.c:269 src/head.c:152 src/head.c:196 src/tail.c:323 +#: src/tail.c:1659 src/tr.c:1666 src/tr.c:1912 src/tr.c:2020 +msgid "write error" +msgstr "erro de escritura" + +#: lib/error.c:133 lib/error.c:161 +msgid "Unknown system error" +msgstr "Erro do sistema descoñecido" + +#: lib/file-type.c:42 +msgid "regular empty file" +msgstr "ficheiro normal baleiro" + +#: lib/file-type.c:42 +msgid "regular file" +msgstr "ficheiro normal" + +#: lib/file-type.c:45 +msgid "directory" +msgstr "directorio" + +#: lib/file-type.c:48 +msgid "block special file" +msgstr "ficheiro especial de bloque" + +#: lib/file-type.c:51 +msgid "character special file" +msgstr "ficheiro especial de carácter" + +#: lib/file-type.c:54 +msgid "fifo" +msgstr "fifo" + +#: lib/file-type.c:57 +msgid "symbolic link" +msgstr "ligazón simbólica" + +#: lib/file-type.c:60 +msgid "socket" +msgstr "socket" + +#: lib/file-type.c:63 +msgid "message queue" +msgstr "cola de mensaxes" + +#: lib/file-type.c:66 +msgid "semaphore" +msgstr "semáforo" + +#: lib/file-type.c:69 +msgid "shared memory object" +msgstr "obxecto de memoria compartida" + +#: lib/file-type.c:71 +msgid "weird file" +msgstr "ficheiro estraño" + +#: lib/getopt.c:688 lib/getopt.c:700 +#, c-format +msgid "%s: option `%s' is ambiguous\n" +msgstr "%s: a opción \"%s\" é ambigua\n" + +#: lib/getopt.c:733 lib/getopt.c:737 +#, c-format +msgid "%s: option `--%s' doesn't allow an argument\n" +msgstr "%s: a opción \"--%s\" non permite un argumento\n" + +#: lib/getopt.c:746 lib/getopt.c:751 +#, c-format +msgid "%s: option `%c%s' doesn't allow an argument\n" +msgstr "%s: a opción \"%c%s\" precisa dun argumento\n" + +#: lib/getopt.c:787 lib/getopt.c:800 lib/getopt.c:1089 lib/getopt.c:1102 +#, c-format +msgid "%s: option `%s' requires an argument\n" +msgstr "%s: a opción \"%s\" precisa dun argumento\n" + +#: lib/getopt.c:838 lib/getopt.c:841 +#, c-format +msgid "%s: unrecognized option `--%s'\n" +msgstr "%s: opción descoñecida \"--%s\"\n" + +#: lib/getopt.c:849 lib/getopt.c:852 +#, c-format +msgid "%s: unrecognized option `%c%s'\n" +msgstr "%s: opción descoñecida \"%c%s\"\n" + +#: lib/getopt.c:899 lib/getopt.c:902 +#, c-format +msgid "%s: illegal option -- %c\n" +msgstr "%s: opción incorrecta -- %c\n" + +#: lib/getopt.c:908 lib/getopt.c:911 +#, c-format +msgid "%s: invalid option -- %c\n" +msgstr "%s: opción incorrecta -- %c\n" + +#: lib/getopt.c:958 lib/getopt.c:969 lib/getopt.c:1155 lib/getopt.c:1168 +#, c-format +msgid "%s: option requires an argument -- %c\n" +msgstr "%s: a opción precisa dun argumento -- %c\n" + +#: lib/getopt.c:1021 lib/getopt.c:1032 +#, c-format +msgid "%s: option `-W %s' is ambiguous\n" +msgstr "%s: a opción \"-W %s\" é ambigua\n" + +#: lib/getopt.c:1056 lib/getopt.c:1068 +#, c-format +msgid "%s: option `-W %s' doesn't allow an argument\n" +msgstr "%s: a opción \"-W %s\" non permite un argumento\n" + +#: lib/human.c:519 +msgid "block size" +msgstr "tamaño de bloque" + +#: lib/makepath.c:124 src/df.c:497 src/remove.c:402 +msgid "failed to return to initial working directory" +msgstr "" + +#: lib/makepath.c:173 src/copy.c:1288 src/mkdir.c:170 +#, c-format +msgid "cannot create directory %s" +msgstr "non se pode crea-lo directorio %s" + +#: lib/makepath.c:179 lib/makepath.c:421 src/cp.c:446 src/cp.c:468 +#, c-format +msgid "%s exists but is not a directory" +msgstr "%s existe pero non é un directorio" + +#: lib/makepath.c:316 lib/makepath.c:378 lib/makepath.c:440 +#, c-format +msgid "cannot change owner and/or group of %s" +msgstr "non se pode cambia-lo propietario e/ou grupo de %s" + +#: lib/makepath.c:338 +#, c-format +msgid "cannot chdir to directory %s" +msgstr "non se pode cambiar ao directorio %s" + +#: lib/makepath.c:392 lib/makepath.c:446 +#, c-format +msgid "cannot change permissions of %s" +msgstr "non se pode cambia-los permisos de %s" + +#: lib/obstack.c:487 lib/obstack.c:490 lib/xmalloc.c:63 +msgid "memory exhausted" +msgstr "memoria esgotada" + +#: lib/quotearg.c:236 +msgid "`" +msgstr "\"" + +#: lib/quotearg.c:237 +msgid "'" +msgstr "\"" + +#: lib/rpmatch.c:78 +msgid "^[yY]" +msgstr "^[sSyY]" + +#: lib/rpmatch.c:81 +msgid "^[nN]" +msgstr "^[nN]" + +#: lib/unicodeio.c:155 +msgid "iconv function not usable" +msgstr "a función iconv non é utilizable" + +#: lib/unicodeio.c:157 +msgid "iconv function not available" +msgstr "a función iconv non está dispoñible" + +#: lib/unicodeio.c:164 +msgid "character out of range" +msgstr "carácter fóra de rango" + +#: lib/unicodeio.c:227 +#, c-format +msgid "cannot convert U+%04X to local character set" +msgstr "non se pode converter U+%04X ao xogo de caracteres local" + +#: lib/unicodeio.c:229 +#, c-format +msgid "cannot convert U+%04X to local character set: %s" +msgstr "non se pode converter U+%04X ao xogo de caracteres local: %s" + +#: lib/userspec.c:174 +msgid "invalid user" +msgstr "usuario incorrecto" + +#: lib/userspec.c:175 +msgid "invalid group" +msgstr "grupo incorrecto" + +#: lib/userspec.c:177 +msgid "cannot get the login group of a numeric UID" +msgstr "non se pode obte-lo grupo de login dun UID numérico" + +#: lib/userspec.c:179 +msgid "cannot omit both user and group" +msgstr "non se poden omiti-lo usuario e o grupo" + +#: lib/version-etc.c:57 +#, c-format +msgid "Written by %s.\n" +msgstr "Escrito por %s.\n" + +#: lib/version-etc.c:63 +msgid "" +"This is free software; see the source for copying conditions. There is NO\n" +"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" +msgstr "" +"Isto é software libre; vexa o código fonte polas condicións de copia. NON " +"hai\n" +"garantía; nin sequera de COMERCIABILIDADE ou APTITUDE PARA UN FIN " +"DETERMINADO.\n" + +#: lib/xmemcoll.c:57 +msgid "string comparison failed" +msgstr "a comparación de cadeas fallou" + +#: lib/xmemcoll.c:58 +msgid "Set LC_ALL='C' to work around the problem." +msgstr "Estabreza LC_ALL='C' para palia-lo problema" + +#: lib/xmemcoll.c:60 +#, c-format +msgid "The strings compared were %s and %s." +msgstr "As cadeas que se compararon foron %s e %s" + +#: src/basename.c:50 src/cat.c:88 src/chgrp.c:122 src/chmod.c:238 +#: src/chown.c:95 src/chroot.c:41 src/cksum.c:278 src/comm.c:69 src/cp.c:160 +#: src/csplit.c:1492 src/cut.c:170 src/date.c:113 src/dd.c:284 src/df.c:707 +#: src/dircolors.c:99 src/dirname.c:42 src/du.c:170 src/echo.c:73 +#: src/env.c:115 src/expand.c:106 src/expr.c:86 src/factor.c:70 src/fmt.c:267 +#: src/fold.c:63 src/head.c:84 src/hostid.c:44 src/hostname.c:63 src/id.c:83 +#: src/install.c:593 src/join.c:140 src/kill.c:89 src/link.c:47 src/ln.c:335 +#: src/logname.c:44 src/ls.c:3757 src/md5sum.c:121 src/mkdir.c:57 +#: src/mkfifo.c:51 src/mknod.c:51 src/mv.c:307 src/nice.c:63 src/nl.c:172 +#: src/od.c:283 src/paste.c:399 src/pathchk.c:142 src/pinky.c:465 +#: src/pr.c:2750 src/printenv.c:59 src/printf.c:96 src/ptx.c:1855 src/pwd.c:42 +#: src/readlink.c:65 src/rm.c:95 src/rmdir.c:142 src/seq.c:78 src/shred.c:156 +#: src/sleep.c:48 src/sort.c:272 src/split.c:92 src/stat.c:680 src/stty.c:494 +#: src/su.c:433 src/sum.c:56 src/sync.c:40 src/tac.c:123 src/tail.c:230 +#: src/tee.c:59 src/test.c:975 src/touch.c:240 src/tr.c:323 src/tsort.c:93 +#: src/tty.c:58 src/uname.c:106 src/unexpand.c:371 src/uniq.c:135 +#: src/unlink.c:47 src/uptime.c:187 src/users.c:114 src/wc.c:121 src/who.c:570 +#: src/whoami.c:48 src/yes.c:45 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Escriba \"%s --help\" para máis información.\n" + +#: src/basename.c:54 +#, fuzzy, c-format +msgid "" +"Usage: %s NAME [SUFFIX]\n" +" or: %s OPTION\n" +msgstr "" +"Uso: %s [FICHEIRO]...\n" +" ou: %s [OPCIÓN]\n" + +#: src/basename.c:59 +#, fuzzy +msgid "" +"Print NAME with any leading directory components removed.\n" +"If specified, also remove a trailing SUFFIX.\n" +"\n" +msgstr "" +"Imprimir NOME quitando tódolos compoñentes de directorios.\n" +"Se se indica, quitar tamén o SUFIXO final.\n" +"\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" + +#: src/basename.c:66 src/cat.c:124 src/chgrp.c:152 src/chmod.c:264 +#: src/chown.c:139 src/chroot.c:59 src/cksum.c:293 src/comm.c:86 src/cp.c:257 +#: src/csplit.c:1534 src/cut.c:215 src/date.c:215 src/dd.c:331 src/df.c:746 +#: src/dircolors.c:120 src/dirname.c:58 src/du.c:219 src/echo.c:105 +#: src/env.c:134 src/expand.c:131 src/expr.c:149 src/factor.c:90 +#: src/false.c:45 src/fmt.c:297 src/fold.c:86 src/head.c:115 src/hostid.c:57 +#: src/hostname.c:76 src/id.c:104 src/install.c:648 src/join.c:181 +#: src/kill.c:119 src/link.c:59 src/ln.c:390 src/logname.c:55 src/ls.c:3891 +#: src/md5sum.c:157 src/mkdir.c:76 src/mkfifo.c:68 src/mknod.c:82 src/mv.c:361 +#: src/nice.c:77 src/nl.c:227 src/od.c:370 src/paste.c:423 src/pathchk.c:154 +#: src/pinky.c:492 src/pr.c:2862 src/printenv.c:72 src/printf.c:144 +#: src/pwd.c:53 src/readlink.c:82 src/rm.c:127 src/rmdir.c:162 src/seq.c:104 +#: src/shred.c:220 src/sleep.c:64 src/sort.c:343 src/split.c:124 +#: src/stat.c:751 src/stty.c:708 src/su.c:454 src/sum.c:76 src/sync.c:51 +#: src/tac.c:146 src/tail.c:300 src/tee.c:72 src/test.c:1057 src/touch.c:271 +#: src/tr.c:396 src/true.c:45 src/tsort.c:105 src/tty.c:70 src/uname.c:128 +#: src/unexpand.c:395 src/uniq.c:174 src/unlink.c:58 src/uptime.c:202 +#: src/users.c:127 src/wc.c:143 src/who.c:613 src/whoami.c:60 src/yes.c:61 +#, c-format +msgid "" +"\n" +"Report bugs to <%s>.\n" +msgstr "" +"\n" +"Informe dos erros no programa a <%s>.\n" +"Informe dos erros na traducción a .\n" + +#: src/basename.c:114 src/chgrp.c:210 src/chmod.c:352 src/chown.c:211 +#: src/chroot.c:78 src/csplit.c:1464 src/dirname.c:89 src/expr.c:178 +#: src/install.c:284 src/link.c:87 src/mkdir.c:124 src/mkfifo.c:113 +#: src/mknod.c:137 src/pathchk.c:194 src/readlink.c:101 src/readlink.c:133 +#: src/rm.c:199 src/rmdir.c:206 src/seq.c:411 src/sleep.c:139 src/stat.c:802 +#: src/unlink.c:88 +msgid "too few arguments" +msgstr "número de argumentos insuficiente" + +#: src/basename.c:115 src/dircolors.c:482 src/dirname.c:90 src/hostid.c:79 +#: src/hostname.c:122 src/link.c:93 src/mknod.c:139 src/readlink.c:141 +#: src/seq.c:417 src/split.c:498 src/tr.c:1848 src/unlink.c:94 +#: src/uptime.c:244 src/users.c:169 src/who.c:764 +msgid "too many arguments" +msgstr "demasiados argumentos" + +#: src/cat.c:42 src/split.c:43 +msgid "Torbjorn Granlund and Richard M. Stallman" +msgstr "Torbjorn Grandlund e Richard M. Stallman" + +#: src/cat.c:92 +#, c-format +msgid "Usage: %s [OPTION] [FILE]...\n" +msgstr "Uso: %s [OPCIÓN] [FICHEIRO]...\n" + +#: src/cat.c:96 +msgid "" +"Concatenate FILE(s), or standard input, to standard output.\n" +"\n" +" -A, --show-all equivalent to -vET\n" +" -b, --number-nonblank number nonblank output lines\n" +" -e equivalent to -vE\n" +" -E, --show-ends display $ at end of each line\n" +" -n, --number number all output lines\n" +" -s, --squeeze-blank never more than one single blank line\n" +msgstr "" +"Concatenar FICHEIRO(s), ou a entrada estándar, na saída estándar.\n" +"\n" +" -A, --show-all equivalente a -vET\n" +" -b, --number-nonblank numera-las liñas de saída non baleiras\n" +" -e equivalente a -vE\n" +" -E, --show-ends amosar $ ao final de cada liña\n" +" -n, --number numerar tódalas liñas de saída\n" +" -s, --squeeze-blank nunca máis dunha soa liña en branco\n" + +#: src/cat.c:106 +msgid "" +" -t equivalent to -vT\n" +" -T, --show-tabs display TAB characters as ^I\n" +" -u (ignored)\n" +" -v, --show-nonprinting use ^ and M- notation, except for LFD and TAB\n" +msgstr "" +" -t equivalente a -vT\n" +" -T, --show-tabs amosa-los caracteres TAB coma ^I\n" +" -u (ignorado)\n" +" -v, --show-nonprinting usar notación de ^ e M-, excepto en LFD e TAB\n" + +#: src/cat.c:114 src/sum.c:72 +msgid "" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"Sen FICHEIRO, ou cando o FICHEIRO é -, lese da entrada estándar.\n" + +#: src/cat.c:119 +msgid "" +"\n" +" -B, --binary use binary writes to the console device.\n" +"\n" +msgstr "" +"\n" +" -B, --binary usar escrituras binarias á consola.\n" +"\n" + +#: src/cat.c:314 +#, c-format +msgid "cannot do ioctl on `%s'" +msgstr "non se poden facer operacións de ioctl en \"%s\"" + +#: src/cat.c:669 src/dd.c:1222 src/od.c:1013 src/tee.c:181 +msgid "standard output" +msgstr "saída estándar" + +#: src/cat.c:800 +#, c-format +msgid "%s: input file is output file" +msgstr "%s: o ficheiro de entrada é o mesmo que o de saída" + +#: src/cat.c:858 +#, fuzzy +msgid "closing standard input" +msgstr "entrada estándar" + +#: src/cat.c:861 +#, fuzzy +msgid "closing standard output" +msgstr "saída estándar" + +#: src/chgrp.c:93 +#, fuzzy +msgid "cannot change to null group" +msgstr "non se pode cambia-lo propietario e/ou grupo de %s" + +#: src/chgrp.c:102 +#, fuzzy, c-format +msgid "invalid group name %s" +msgstr "grupo incorrecto" + +#: src/chgrp.c:106 +msgid "group number" +msgstr "número de grupo" + +#: src/chgrp.c:109 +#, fuzzy, c-format +msgid "invalid group number %s" +msgstr "número incorrecto" + +#: src/chgrp.c:126 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Uso: %s [OPCIÓN]... [FICHEIRO]...\n" +" ou: %s --traditional [FICHEIRO] [[+]DESPRAZAMENTO [[+]ETIQUETA]]\n" + +#: src/chgrp.c:131 +msgid "" +"Change the group membership of each FILE to GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" + +#: src/chgrp.c:138 src/chown.c:112 +msgid "" +" -h, --no-dereference affect symbolic links instead of any referenced " +"file\n" +" (available only on systems that can change the\n" +" ownership of a symlink)\n" +msgstr "" + +#: src/chgrp.c:143 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's group rather than the specified\n" +" GROUP value\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" + +#: src/chgrp.c:218 src/chmod.c:157 src/chmod.c:365 src/chown-core.c:235 +#: src/chown-core.c:247 src/chown.c:220 src/cp.c:303 src/touch.c:169 +#: src/touch.c:363 +#, fuzzy, c-format +msgid "failed to get attributes of %s" +msgstr "obtendo os atributos de %s" + +#: src/chmod.c:102 +#, c-format +msgid "getting new attributes of %s" +msgstr "obtendo os novos atributos de %s" + +#: src/chmod.c:124 +#, c-format +msgid "mode of %s changed to %04lo (%s)\n" +msgstr "o modo de %s mudou a %04lo (%s)\n" + +#: src/chmod.c:127 +#, c-format +msgid "failed to change mode of %s to %04lo (%s)\n" +msgstr "non foi posible muda-lo modo de %s a %04lo (%s)\n" + +#: src/chmod.c:130 +#, c-format +msgid "mode of %s retained as %04lo (%s)\n" +msgstr "o modo de %s mantense como %04lo (%s)\n" + +#: src/chmod.c:179 +#, fuzzy, c-format +msgid "changing permissions of %s" +msgstr "non se pode cambia-los permisos de %s" + +#: src/chmod.c:242 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... MODE[,MODE]... FILE...\n" +" or: %s [OPTION]... OCTAL-MODE FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Uso: %s [OPCIÓN]... ÚLTIMO\n" +" ou: %s [OPCIÓN]... PRIMEIRO ÚLTIMO\n" +" ou: %s [OPCIÓN]... PRIMEIRO INCREMENTO ÚLTIMO\n" + +#: src/chmod.c:248 +#, fuzzy +msgid "" +"Change the mode of each FILE to MODE.\n" +"\n" +" -c, --changes like verbose but report only when a change is " +"made\n" +" -f, --silent, --quiet suppress most error messages\n" +" -v, --verbose output a diagnostic for every file processed\n" +" --reference=RFILE use RFILE's mode instead of MODE values\n" +" -R, --recursive change files and directories recursively\n" +msgstr "" +"Muda o modo de cada FICHEIRO a MODO.\n" +"\n" +" -c, --changes coma `verbose' mais informando só dos cambios\n" +" -f, --silent, --quiet suprimi-la maioría das mensaxes de erro\n" +" -v, --verbose amosar unha mensaxe por cada ficheiro procesado\n" +" --reference=FICH-R usa-lo modo de FICH-R en vez do valor MODO\n" +" -R, --recursive mudar ficheiros e directorios recursivamente\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" +"\n" +"Cada MODO é unha ou máis das letras ugoa, un dos símbolos +-= e unha ou " +"máis\n" +"das letras rwxXstugo.\n" + +#: src/chmod.c:259 +msgid "" +"\n" +"Each MODE is one or more of the letters ugoa, one of the symbols +-= and\n" +"one or more of the letters rwxXstugo.\n" +msgstr "" + +#: src/chmod.c:320 +#, fuzzy, c-format +msgid "invalid character %s in mode string %s" +msgstr "carácter \"%c\" incorrecto na cadea de tipo \"%s\"" + +#: src/chmod.c:361 +#, fuzzy, c-format +msgid "invalid mode string: %s" +msgstr "cadea de tipo incorrecta \"%s\"" + +#: src/chown-core.c:116 +#, c-format +msgid "neither symbolic link %s nor referent has been changed\n" +msgstr "non se mudou a ligazón simbólica %s nin o ficheiro referido\n" + +#: src/chown-core.c:143 +#, c-format +msgid "changed ownership of %s to %s\n" +msgstr "mudouse o dono de %s a %s\n" + +#: src/chown-core.c:144 +#, c-format +msgid "changed group of %s to %s\n" +msgstr "mudouse o grupo de %s a %s\n" + +#: src/chown-core.c:148 +#, fuzzy, c-format +msgid "failed to change ownership of %s to %s\n" +msgstr "non se pode cambia-los permisos de %s" + +#: src/chown-core.c:149 +#, c-format +msgid "failed to change group of %s to %s\n" +msgstr "non foi posible mudar o grupo de %s a %s\n" + +#: src/chown-core.c:153 +#, c-format +msgid "ownership of %s retained as %s\n" +msgstr "mantense o dono de %s como %s\n" + +#: src/chown-core.c:154 +#, c-format +msgid "group of %s retained as %s\n" +msgstr "mantense o grupo de %s como %s\n" + +#: src/chown-core.c:326 +#, c-format +msgid "changing ownership of %s" +msgstr "mudando o dono de %s" + +#: src/chown-core.c:327 +#, fuzzy, c-format +msgid "changing group of %s" +msgstr "non se pode cambia-lo propietario e/ou grupo de %s" + +#: src/chown-core.c:345 +#, fuzzy, c-format +msgid "unable to restore permissions of %s" +msgstr "non se pode cambia-los permisos de %s" + +#: src/chown.c:99 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... OWNER[:[GROUP]] FILE...\n" +" or: %s [OPTION]... :GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Uso: %s [OPCIÓN]... ÚLTIMO\n" +" ou: %s [OPCIÓN]... PRIMEIRO ÚLTIMO\n" +" ou: %s [OPCIÓN]... PRIMEIRO INCREMENTO ÚLTIMO\n" + +#: src/chown.c:105 +msgid "" +"Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" + +#: src/chown.c:117 +msgid "" +" --from=CURRENT_OWNER:CURRENT_GROUP\n" +" change the owner and/or group of each file only if\n" +" its current owner and/or group match those " +"specified\n" +" here. Either may be omitted, in which case a " +"match\n" +" is not required for the omitted attribute.\n" +msgstr "" + +#: src/chown.c:124 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's owner and group rather than\n" +" the specified OWNER:GROUP values\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" + +#: src/chown.c:133 +#, fuzzy +msgid "" +"\n" +"Owner is unchanged if missing. Group is unchanged if missing, but changed\n" +"to login group if implied by a `:'. OWNER and GROUP may be numeric as well\n" +"as symbolic.\n" +msgstr "" +"O dono non se altera se non existe. O grupo non se altera se non existe,\n" +"mais cámbiase ao grupo de login se está implícito con `:'. O DONO e o " +"GRUPO\n" +"poden ser numéricos ou simbólicos.\n" + +#: src/chroot.c:45 +#, fuzzy, c-format +msgid "" +"Usage: %s NEWROOT [COMMAND...]\n" +" or: %s OPTION\n" +msgstr "" +"Uso: %s [FICHEIRO]...\n" +" ou: %s [OPCIÓN]\n" + +#: src/chroot.c:49 +msgid "" +"Run COMMAND with root directory set to NEWROOT.\n" +"\n" +msgstr "" + +#: src/chroot.c:55 +msgid "" +"\n" +"If no command is given, run ``${SHELL} -i'' (default: /bin/sh).\n" +msgstr "" + +#: src/chroot.c:84 +#, fuzzy, c-format +msgid "cannot change root directory to %s" +msgstr "non se pode cambiar ao directorio %s" + +#: src/chroot.c:87 +#, fuzzy +msgid "cannot chdir to root directory" +msgstr "non se pode cambiar ao directorio %s" + +#: src/cksum.c:234 +#, c-format +msgid "%s: file too long" +msgstr "%s: ficheiro longo de máis" + +#: src/cksum.c:282 +#, c-format +msgid "" +"Usage: %s [FILE]...\n" +" or: %s [OPTION]\n" +msgstr "" +"Uso: %s [FICHEIRO]...\n" +" ou: %s [OPCIÓN]\n" + +#: src/cksum.c:287 +msgid "" +"Print CRC checksum and byte counts of each FILE.\n" +"\n" +msgstr "" +"Amosa-la suma de comprobación CRC e o número de bytes de cada FICHEIRO.\n" +"\n" + +#: src/comm.c:35 src/ls.c:131 src/uniq.c:40 +msgid "Richard Stallman and David MacKenzie" +msgstr "Richard Stallman e David MacKenzie" + +#: src/comm.c:73 +#, c-format +msgid "Usage: %s [OPTION]... LEFT_FILE RIGHT_FILE\n" +msgstr "Uso: %s [OPCIÓN]... FICHEIRO_ESQUERDO FICHEIRO_DEREITO\n" + +#: src/comm.c:77 +msgid "" +"Compare sorted files LEFT_FILE and RIGHT_FILE line by line.\n" +"\n" +" -1 suppress lines unique to left file\n" +" -2 suppress lines unique to right file\n" +" -3 suppress lines that appear in both files\n" +msgstr "" +"Compara os ficheiros ordeados FICHEIRO_ESQUERDO e FICHEIRO_DEREITO liña a " +"liña.\n" +"\n" +" -1 elimina-las liñas que só aparezan no ficheiro esquerdo\n" +" -2 elimina-las liñas que só aparezan no ficheiro dereito\n" +" -3 elimina-las liñas que só aparezan nalgún dos ficheiros\n" + +#: src/copy.c:162 src/du.c:332 +#, fuzzy, c-format +msgid "cannot access %s" +msgstr "non se poden cambia-los permisos de `%s'" + +#: src/copy.c:226 +#, c-format +msgid "cannot open %s for reading" +msgstr "non se pode abrir %s para lectura" + +#: src/copy.c:232 src/copy.c:286 src/copy.c:301 src/dd.c:1199 +#, fuzzy, c-format +msgid "cannot fstat %s" +msgstr "non se poden cambia-los permisos de `%s'" + +#: src/copy.c:242 +#, c-format +msgid "skipping file %s, as it was replaced while being copied" +msgstr "" + +#: src/copy.c:262 src/copy.c:1034 src/copy.c:1124 src/ln.c:291 +#: src/remove.c:727 src/remove.c:781 src/remove.c:893 src/remove.c:997 +#, fuzzy, c-format +msgid "cannot remove %s" +msgstr "non se poden cambia-los permisos de `%s'" + +#: src/copy.c:277 +#, fuzzy, c-format +msgid "cannot create regular file %s" +msgstr "non se pode crea-lo ficheiro temporal" + +#: src/copy.c:328 src/dd.c:816 src/dd.c:1010 +#, fuzzy, c-format +msgid "reading %s" +msgstr "erro lendo %s" + +#: src/copy.c:362 +#, fuzzy, c-format +msgid "cannot lseek %s" +msgstr "non se poden cambia-los permisos de `%s'" + +#: src/copy.c:377 src/copy.c:401 src/dd.c:1054 src/dd.c:1115 +#, fuzzy, c-format +msgid "writing %s" +msgstr "erro escribindo %s" + +#: src/copy.c:409 src/copy.c:415 +#, fuzzy, c-format +msgid "closing %s" +msgstr "pechando %s (fd=%d)" + +#: src/copy.c:610 +#, c-format +msgid "%s: overwrite %s, overriding mode %04lo? " +msgstr "%s: ¿sobrescribir %s, ignorando o modo %04lo? " + +#: src/copy.c:616 +#, fuzzy, c-format +msgid "%s: overwrite %s? " +msgstr "%s: erro de escritura" + +#: src/copy.c:810 src/copy.c:848 src/stat.c:638 +#, fuzzy, c-format +msgid "cannot stat %s" +msgstr "non se poden cambia-los permisos de `%s'" + +#: src/copy.c:820 +#, fuzzy, c-format +msgid "omitting directory %s" +msgstr "non se pode crea-lo directorio %s" + +#: src/copy.c:834 +#, c-format +msgid "warning: source file %s specified more than once" +msgstr "" + +#: src/copy.c:866 src/ln.c:237 +#, c-format +msgid "%s and %s are the same file" +msgstr "%s e %s son o mesmo ficheiro" + +#: src/copy.c:876 +#, fuzzy, c-format +msgid "cannot overwrite non-directory %s with directory %s" +msgstr "non se pode cambiar ao directorio %s" + +#: src/copy.c:893 +#, fuzzy, c-format +msgid "will not overwrite just-created %s with %s" +msgstr "non se pode sobrescribir o non-directorio %s co directorio %s" + +#: src/copy.c:904 +#, fuzzy, c-format +msgid "cannot overwrite directory %s with non-directory" +msgstr "non se pode crea-lo directorio %s" + +#: src/copy.c:965 +#, fuzzy, c-format +msgid "cannot overwrite directory %s" +msgstr "non se pode crea-lo directorio %s" + +#: src/copy.c:974 +#, fuzzy, c-format +msgid "cannot move directory onto non-directory: %s -> %s" +msgstr "non se pode cambiar ao directorio %s" + +#: src/copy.c:997 +#, c-format +msgid "backing up %s would destroy source; %s not moved" +msgstr "facer copia de seguridade de %s destruiría a orixe; %s non movido" + +#: src/copy.c:998 +#, c-format +msgid "backing up %s would destroy source; %s not copied" +msgstr "facer copia de seguridade de %s destruiría a orixe; %s non copiado" + +#: src/copy.c:1013 src/ln.c:273 +#, fuzzy, c-format +msgid "cannot backup %s" +msgstr "non se poden cambia-los permisos de `%s'" + +#: src/copy.c:1049 src/ln.c:308 +#, c-format +msgid " (backup: %s)" +msgstr " (copia de seguridade: %s)" + +#: src/copy.c:1099 +#, fuzzy, c-format +msgid "cannot copy a directory, %s, into itself, %s" +msgstr "non se pode crea-lo directorio %s" + +#: src/copy.c:1106 +#, fuzzy, c-format +msgid "will not create hard link %s to directory %s" +msgstr "non se pode cambiar ao directorio %s" + +#: src/copy.c:1132 +#, fuzzy, c-format +msgid "cannot create hard link %s to %s" +msgstr "non se pode crea-lo directorio %s" + +#: src/copy.c:1186 +#, fuzzy, c-format +msgid "cannot move %s to a subdirectory of itself, %s" +msgstr "non se pode cambiar ao directorio %s" + +#: src/copy.c:1229 +#, fuzzy, c-format +msgid "cannot move %s to %s" +msgstr "non se poden cambia-los permisos de `%s'" + +#: src/copy.c:1241 +#, c-format +msgid "inter-device move failed: %s to %s; unable to remove target" +msgstr "" + +#: src/copy.c:1269 +#, c-format +msgid "cannot copy cyclic symbolic link %s" +msgstr "non se pode copia-la ligazón simbólica cíclica %s" + +#: src/copy.c:1346 +#, c-format +msgid "%s: can make relative symbolic links only in current directory" +msgstr "" +"%s: só se poden facer ligazóns simbólicas relativas no directorio actual" + +#: src/copy.c:1353 +#, fuzzy, c-format +msgid "cannot create symbolic link %s to %s" +msgstr "non se pode crea-lo directorio %s" + +#: src/copy.c:1364 +#, fuzzy, c-format +msgid "cannot create link %s" +msgstr "non se pode crea-lo directorio %s" + +#: src/copy.c:1389 src/mkfifo.c:133 +#, fuzzy, c-format +msgid "cannot create fifo %s" +msgstr "non se pode crea-lo directorio %s" + +#: src/copy.c:1403 +#, fuzzy, c-format +msgid "cannot create special file %s" +msgstr "ficheiro especial de carácter" + +#: src/copy.c:1415 src/ls.c:2493 src/stat.c:426 +#, fuzzy, c-format +msgid "cannot read symbolic link %s" +msgstr "ligazón simbólica" + +#: src/copy.c:1440 +#, fuzzy, c-format +msgid "cannot create symbolic link %s" +msgstr "non se pode crea-lo directorio %s" + +#: src/copy.c:1456 src/copy.c:1519 src/cp.c:339 +#, fuzzy, c-format +msgid "failed to preserve ownership for %s" +msgstr "mantense o dono de %s" + +#: src/copy.c:1471 +#, c-format +msgid "%s has unknown file type" +msgstr "%s é un tipo de ficheiro descoñecido" + +#: src/copy.c:1506 +#, c-format +msgid "preserving times for %s" +msgstr "mantense a data de %s" + +#: src/copy.c:1531 +#, fuzzy, c-format +msgid "failed to preserve authorship for %s" +msgstr "mantense o dono de %s" + +#: src/copy.c:1549 +#, fuzzy, c-format +msgid "setting permissions for %s" +msgstr "non se pode cambia-los permisos de %s" + +#: src/copy.c:1571 src/ln.c:326 +#, fuzzy, c-format +msgid "cannot un-backup %s" +msgstr "non se poden cambia-los permisos de `%s'" + +#: src/copy.c:1575 +#, c-format +msgid "%s -> %s (unbackup)\n" +msgstr "%s -> %s (restaurado da copia de seguridade)\n" + +#: src/cp.c:53 +#, fuzzy +msgid "Torbjorn Granlund, David MacKenzie, and Jim Meyering" +msgstr "David Ihnat, David MacKenzie e Jim Meyering" + +#: src/cp.c:164 src/mv.c:311 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST\n" +" or: %s [OPTION]... SOURCE... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY SOURCE...\n" +msgstr "" +"Uso: %s [OPCIÓN]... ÚLTIMO\n" +" ou: %s [OPCIÓN]... PRIMEIRO ÚLTIMO\n" +" ou: %s [OPCIÓN]... PRIMEIRO INCREMENTO ÚLTIMO\n" + +#: src/cp.c:170 +msgid "" +"Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" + +#: src/cp.c:174 src/csplit.c:1505 src/cut.c:182 src/df.c:717 src/du.c:179 +#: src/expand.c:119 src/fmt.c:277 src/fold.c:76 src/head.c:98 +#: src/install.c:609 src/kill.c:103 src/ln.c:354 src/ls.c:3767 src/mkdir.c:66 +#: src/mkfifo.c:60 src/mknod.c:61 src/mv.c:321 src/nl.c:185 src/paste.c:413 +#: src/pr.c:2763 src/ptx.c:1867 src/shred.c:166 src/sort.c:286 src/split.c:105 +#: src/tac.c:136 src/tail.c:244 src/touch.c:249 src/unexpand.c:384 +#: src/uniq.c:148 +msgid "" +"Mandatory arguments to long options are mandatory for short options too.\n" +msgstr "" +"Os argumentos obrigatorios nas opcións longas tamén o son nas opcións " +"curtas.\n" + +#: src/cp.c:177 +msgid "" +" -a, --archive same as -dpR\n" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" --copy-contents copy contents of special files when " +"recursive\n" +" -d same as --no-dereference --preserve=link\n" +msgstr "" + +#: src/cp.c:184 +msgid "" +" --no-dereference never follow symbolic links\n" +" -f, --force if an existing destination file cannot be\n" +" opened, remove it and try again\n" +" -i, --interactive prompt before overwrite\n" +" -H follow command-line symbolic links\n" +msgstr "" + +#: src/cp.c:191 +msgid "" +" -l, --link link files instead of copying\n" +" -L, --dereference always follow symbolic links\n" +" -p same as --preserve=mode,ownership,timestamps\n" +" --preserve[=ATTR_LIST] preserve the specified attributes (default:\n" +" mode,ownership,timestamps), if possible\n" +" additional attributes: links, all\n" +msgstr "" + +#: src/cp.c:199 +msgid "" +" --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +" --parents append source path to DIRECTORY\n" +" -P same as `--no-dereference'\n" +msgstr "" + +#: src/cp.c:204 +msgid "" +" -R, -r, --recursive copy directories recursively\n" +" --remove-destination remove each existing destination file before\n" +" attempting to open it (contrast with --" +"force)\n" +msgstr "" + +#: src/cp.c:209 +#, fuzzy +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --sparse=WHEN control creation of sparse files\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +msgstr "" +" --sparse=CANDO controla-la creación de ficheiros con ocos\n" +" -R, --recursive copia-los directorios recursivamente\n" +" --strip-trailing-slashes quita-la barra final dos argumentos de ORIXE\n" +" -s, --symbolic-link facer ligazóns simbólicas en vez de copiar\n" +" -S, --suffix=SUFIXO substituí-lo sufixo habitual da copia de\n" +" seguridade\n" +" --target-directory=DIRECTORIO mover tódolos argumentos ORIXE ao\n" +" DIRECTORIO\n" +" -u, --update copiar só se o ficheiro ORIXE é máis novo\n" +" que o ficheiro de destino, ou se este\n" +" non existe\n" +" -v, --verbose explica-lo que está a se facer\n" +" -x, --one-file-system manterse neste sistema de ficheiros\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" +"\n" +"Por omisión, os ficheiros ORIXE con ocos son detectados por unha heurística\n" +"ruda e o ficheiro DESTINO correspondente créase tamén con ocos. Este é\n" +"o comportamento escollido por --sparse=auto. Indique --sparse=always para\n" +"crear un ficheiro DESTINO con ocos se o ficheiro ORIXE contén unha\n" +"sucesión de bytes cero longa de abondo. Utilice --sparse=never para\n" +"inhibi-la creación de ficheiros con ocos.\n" +"\n" + +#: src/cp.c:216 +msgid "" +" -s, --symbolic-link make symbolic links instead of copying\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +msgstr "" + +#: src/cp.c:221 +#, fuzzy +msgid "" +" -u, --update copy only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +" -x, --one-file-system stay on this file system\n" +msgstr "" +"Renomea ORIXE a DESTINO, ou mover ORIXE(s) a DIRECTORIO.\n" +"\n" +" --backup[=CONTROL] facer unha copia de seguridade de cada " +"ficheiro\n" +" destino\n" +" -b como --backup mais sen aceptar argumentos\n" +" -f, --force non preguntar antes de sobrescribir\n" +" -i, --interactive preguntar antes de sobrescribir\n" +" --strip-trailing-slashes elimina-las barras finais de tódolos\n" +" argumentos ORIXE\n" +" -S, --suffix=SUFIXO substituí-lo sufixo habitual de copia de\n" +" seguridade\n" +" --target-directory=DIRECTORIO mover tódolos argumentos ORIXE ao\n" +" DIRECTORIO\n" +" -u, --update mover só os non-directorios máis antigos ou\n" +" os recentes\n" +" -v, --verbose explica-lo que está a se facer\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" + +#: src/cp.c:230 +#, fuzzy +msgid "" +"\n" +"By default, sparse SOURCE files are detected by a crude heuristic and the\n" +"corresponding DEST file is made sparse as well. That is the behavior\n" +"selected by --sparse=auto. Specify --sparse=always to create a sparse DEST\n" +"file whenever the SOURCE file contains a long enough sequence of zero " +"bytes.\n" +"Use --sparse=never to inhibit creation of sparse files.\n" +"\n" +msgstr "" +" --sparse=CANDO controla-la creación de ficheiros con ocos\n" +" -R, --recursive copia-los directorios recursivamente\n" +" --strip-trailing-slashes quita-la barra final dos argumentos de ORIXE\n" +" -s, --symbolic-link facer ligazóns simbólicas en vez de copiar\n" +" -S, --suffix=SUFIXO substituí-lo sufixo habitual da copia de\n" +" seguridade\n" +" --target-directory=DIRECTORIO mover tódolos argumentos ORIXE ao\n" +" DIRECTORIO\n" +" -u, --update copiar só se o ficheiro ORIXE é máis novo\n" +" que o ficheiro de destino, ou se este\n" +" non existe\n" +" -v, --verbose explica-lo que está a se facer\n" +" -x, --one-file-system manterse neste sistema de ficheiros\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" +"\n" +"Por omisión, os ficheiros ORIXE con ocos son detectados por unha heurística\n" +"ruda e o ficheiro DESTINO correspondente créase tamén con ocos. Este é\n" +"o comportamento escollido por --sparse=auto. Indique --sparse=always para\n" +"crear un ficheiro DESTINO con ocos se o ficheiro ORIXE contén unha\n" +"sucesión de bytes cero longa de abondo. Utilice --sparse=never para\n" +"inhibi-la creación de ficheiros con ocos.\n" +"\n" + +#: src/cp.c:239 +#, fuzzy +msgid "" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"O sufixo de copia de seguridade é `~', a menos que se estableza con --" +"suffix\n" +"ou con SIMPLE_BACKUP_SUFFIX. O método do control de versión pode ser\n" +"establecido coa opción --backup ou coa variable de ambiente " +"VERSION_CONTROL.\n" +"Os valores poden ser:\n" +"\n" +" none, off non facer nunca copias de seguridade (mesmo con --backup)\n" +" numbered, t facer copias de seguridade numeradas\n" +" existing, nil copias numeradas se xa existen numeradas, se non simples\n" +" simple, never facer sempre copias de seguridade simples\n" + +#: src/cp.c:245 src/install.c:642 src/ln.c:384 src/mv.c:355 +#, fuzzy +msgid "" +" none, off never make backups (even if --backup is given)\n" +" numbered, t make numbered backups\n" +" existing, nil numbered if numbered backups exist, simple otherwise\n" +" simple, never always make simple backups\n" +msgstr "" +"O sufixo de copia de seguridade é `~', a menos que se estableza con --" +"suffix\n" +"ou con SIMPLE_BACKUP_SUFFIX. O método do control de versión pode ser\n" +"establecido coa opción --backup ou coa variable de ambiente " +"VERSION_CONTROL.\n" +"Os valores poden ser:\n" +"\n" +" none, off non facer nunca copias de seguridade (mesmo con --backup)\n" +" numbered, t facer copias de seguridade numeradas\n" +" existing, nil copias numeradas se xa existen numeradas, se non simples\n" +" simple, never facer sempre copias de seguridade simples\n" + +#: src/cp.c:251 +msgid "" +"\n" +"As a special case, cp makes a backup of SOURCE when the force and backup\n" +"options are given and SOURCE and DEST are the same name for an existing,\n" +"regular file.\n" +msgstr "" +"\n" +"Como caso especial, o cp fai unha copia de seguridad da ORIXE cando se usan\n" +"as opcións `force' e `backup', e ORIXE e DESTINO teñen o mesmo nome que un\n" +"ficheiro regular xa existente.\n" + +#: src/cp.c:325 +#, fuzzy, c-format +msgid "failed to preserve times for %s" +msgstr "mantense a data de %s" + +#: src/cp.c:349 +#, fuzzy, c-format +msgid "failed to preserve permissions for %s" +msgstr "non se pode cambia-los permisos de %s" + +#: src/cp.c:434 +#, fuzzy, c-format +msgid "cannot make directory %s" +msgstr "non se pode crea-lo directorio %s" + +#: src/cp.c:493 src/ln.c:490 src/mv.c:459 src/shred.c:1601 +#, fuzzy +msgid "missing file argument" +msgstr "argumento de salto" + +#: src/cp.c:498 +#, fuzzy +msgid "missing destination file" +msgstr "lista de campos non atopada" + +#: src/cp.c:523 src/ln.c:161 src/ln.c:183 src/ln.c:210 src/ln.c:297 +#, c-format +msgid "accessing %s" +msgstr "accediendo a %s" + +#: src/cp.c:546 +#, fuzzy, c-format +msgid "%s: specified target is not a directory" +msgstr "%s existe pero non é un directorio" + +#: src/cp.c:554 +#, c-format +msgid "copying multiple files, but last argument %s is not a directory" +msgstr "" +"a copiar varios ficheiros, mais o derradeiro argumento %s non é un directorio" + +#: src/cp.c:652 +msgid "when preserving paths, the destination must be a directory" +msgstr "ao manter os camiños de acceso, o destino ten que ser un directorio" + +#: src/cp.c:878 src/install.c:219 src/ln.c:434 src/mv.c:405 +#, c-format +msgid "" +"warning: --version-control (-V) is obsolete; support for it\n" +"will be removed in some future release. Use --backup=%s instead." +msgstr "" +"aviso: --version-control (-V) está obsoleta; quitarase o soporte\n" +"nunha versión futuro. Use --backup=%s no seu lugar." + +#: src/cp.c:972 src/ln.c:464 +#, fuzzy +msgid "symbolic links are not supported on this system" +msgstr "aviso: --pid=PID non é soportado neste sistema" + +#: src/cp.c:1008 +msgid "cannot make both hard and symbolic links" +msgstr "non se poden facer ligazóns duras e simbólicas ao mesmo tempo" + +#: src/cp.c:1016 src/install.c:275 src/ln.c:530 src/mv.c:483 +msgid "backup type" +msgstr "tipo de copia de seguridade" + +#: src/csplit.c:41 +msgid "Stuart Kemp and David MacKenzie" +msgstr "Stuart Kemp e David MacKenzie" + +#: src/csplit.c:289 src/csplit.c:1481 src/tac-pipe.c:57 src/tee.c:220 +#: src/tr.c:1609 src/tr.c:1711 src/tr.c:1754 +msgid "read error" +msgstr "erro de lectura" + +#: src/csplit.c:583 +msgid "input disappeared" +msgstr "a entrada desapareceu" + +#: src/csplit.c:705 src/csplit.c:716 +#, c-format +msgid "%s: line number out of range" +msgstr "%s: número de liña inexistente" + +#: src/csplit.c:743 +#, c-format +msgid "%s: `%s': line number out of range" +msgstr "%s: \"%s\": número de liña fóra do seu rango" + +#: src/csplit.c:746 src/csplit.c:792 +#, c-format +msgid " on repetition %d\n" +msgstr " na repetición %d\n" + +#: src/csplit.c:788 +#, c-format +msgid "%s: `%s': match not found" +msgstr "%s: \"%s\": non se atopou nada que coincidira" + +#: src/csplit.c:849 src/csplit.c:889 src/tac.c:262 +msgid "error in regular expression search" +msgstr "erro ao buscar por expresións regulares" + +#: src/csplit.c:992 +#, c-format +msgid "write error for `%s'" +msgstr "erro de escritura en \"%s\"" + +#: src/csplit.c:1064 +#, c-format +msgid "%s: `+' or `-' expected after delimeter" +msgstr "%s: esperábase un \"+\" ou un \"-\" tralo delimitador" + +#: src/csplit.c:1068 +#, c-format +msgid "%s: integer expected after `%c'" +msgstr "%s: esperábase un enteiro tras \"%c\"" + +#: src/csplit.c:1088 +#, c-format +msgid "%s: `}' is required in repeat count" +msgstr "%s: fai falla un \"}\" no número de repeticións" + +#: src/csplit.c:1098 +#, c-format +msgid "%s}: integer required between `{' and `}'" +msgstr "%s}: fai falla un enteiro entre \"{\" e \"}\"" + +#: src/csplit.c:1125 +#, c-format +msgid "%s: closing delimeter `%c' missing" +msgstr "%s: delimitador de peche \"%c\" non atopado" + +#: src/csplit.c:1141 +#, c-format +msgid "%s: invalid regular expression: %s" +msgstr "%s: expresión regular incorrecta: %s" + +#: src/csplit.c:1174 +#, c-format +msgid "%s: invalid pattern" +msgstr "%s: patrón incorrecto" + +#: src/csplit.c:1177 +#, c-format +msgid "%s: line number must be greater than zero" +msgstr "%s: o número de liña debe ser maior que cero" + +#: src/csplit.c:1183 +#, c-format +msgid "line number `%s' is smaller than preceding line number, %s" +msgstr "o número de liña \"%s\" é menor que o número de liña anterior, %s" + +#: src/csplit.c:1189 +#, c-format +msgid "warning: line number `%s' is the same as preceding line number" +msgstr "aviso: o número de liña \"%s\" é o mesmo que o número de liña anterior" + +#: src/csplit.c:1314 +msgid "missing conversion specifier in suffix" +msgstr "especificador de conversión non atopado no sufixo" + +#: src/csplit.c:1320 +#, c-format +msgid "invalid conversion specifier in suffix: %c" +msgstr "especificador de conversión do sufixo incorrecto: %c" + +#: src/csplit.c:1323 +#, c-format +msgid "invalid conversion specifier in suffix: \\%.3o" +msgstr "especificador de conversión do sufixo incorrecto: \\%.3o" + +#: src/csplit.c:1355 +#, c-format +msgid "missing %% conversion specification in suffix" +msgstr "especificación de conversión %% non atopada no sufixo" + +#: src/csplit.c:1358 +#, c-format +msgid "too many %% conversion specifications in suffix" +msgstr "demasiadas especificacións de conversión %% no sufixo" + +#: src/csplit.c:1441 +#, c-format +msgid "%s: invalid number" +msgstr "%s: número incorrecto" + +#: src/csplit.c:1496 +#, c-format +msgid "Usage: %s [OPTION]... FILE PATTERN...\n" +msgstr "Uso: %s [OPCIÓN]... FICHEIRO PATRÓN...\n" + +#: src/csplit.c:1500 +msgid "" +"Output pieces of FILE separated by PATTERN(s) to files `xx01', `xx02', ...,\n" +"and output byte counts of each piece to standard output.\n" +"\n" +msgstr "" +"Gravar anacos do FICHEIRO separadas polos PATRÓNs nos ficheiros \"xx01\",\n" +"\"xx02\", ..., e amosa-lo número de bytes de cada anaco na saída estándar.\n" +"\n" + +#: src/csplit.c:1508 +#, c-format +msgid "" +" -b, --suffix-format=FORMAT use sprintf FORMAT instead of %d\n" +" -f, --prefix=PREFIX use PREFIX instead of `xx'\n" +" -k, --keep-files do not remove output files on errors\n" +msgstr "" +" -b, --suffix-format=FORMATO emprega-lo FORMATO de sprintf no canto de %d\n" +" -f, --prefix=PREFIXO emprega-lo PREFIXO no canto de \"xx\"\n" +" -k, --keep-files non elimina-los ficheiros de saída se hai " +"erros\n" + +#: src/csplit.c:1513 +msgid "" +" -n, --digits=DIGITS use specified number of digits instead of 2\n" +" -s, --quiet, --silent do not print counts of output file sizes\n" +" -z, --elide-empty-files remove empty output files\n" +msgstr "" +" -n, --digits=CIFRAS usa-lo número de cifras indicado no canto de " +"2\n" +" -s, --quite, --silent non amosa-los tamaños dos ficheiros de saída\n" +" -z, --elide-empty-files elimina-los ficheiros de saída baleiros\n" + +#: src/csplit.c:1520 +msgid "" +"\n" +"Read standard input if FILE is -. Each PATTERN may be:\n" +msgstr "" +"\n" +"Lese da entrada estándar se o FICHEIRO é -. Cada PATRÓN pode ser:\n" + +#: src/csplit.c:1524 +msgid "" +"\n" +" INTEGER copy up to but not including specified line number\n" +" /REGEXP/[OFFSET] copy up to but not including a matching line\n" +" %REGEXP%[OFFSET] skip to, but not including a matching line\n" +" {INTEGER} repeat the previous pattern specified number of times\n" +" {*} repeat the previous pattern as many times as possible\n" +"\n" +"A line OFFSET is a required `+' or `-' followed by a positive integer.\n" +msgstr "" +"\n" +" ENTEIRO copiar ata o número de liña indicado, sen incluílo\n" +" /EXPREG/[DESPRAZ] copiar ata a liña que coincide, sen incluíla\n" +" %EXPREG%[DESPRAZ] saltar ata a liña que coincide, sen incluíla\n" +" {ENTEIRO} repeti-lo patrón anterior o número de veces indicado\n" +" {*} repeti-lo patrón anterior tantas veces como se poida\n" +"\n" +"Un DESPRAZamento de liña é un signo \"+\" ou \"-\" seguido por un enteiro " +"positivo.\n" + +#: src/cut.c:39 +msgid "David Ihnat, David MacKenzie, and Jim Meyering" +msgstr "David Ihnat, David MacKenzie e Jim Meyering" + +#: src/cut.c:174 src/df.c:711 src/du.c:174 src/expand.c:110 src/fold.c:67 +#: src/head.c:88 src/ls.c:3761 src/nl.c:176 src/paste.c:403 src/pr.c:2754 +#: src/sort.c:276 src/sum.c:60 src/tac.c:127 src/tail.c:234 src/tee.c:63 +#: src/unexpand.c:375 src/wc.c:125 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]...\n" +msgstr "Uso: %s [OPCIÓN]... [FICHEIRO]...\n" + +#: src/cut.c:178 +msgid "" +"Print selected parts of lines from each FILE to standard output.\n" +"\n" +msgstr "" +"Amosar partes seleccionadas das liñas de cada FICHEIRO na saída estándar.\n" +"\n" + +#: src/cut.c:185 +msgid "" +" -b, --bytes=LIST output only these bytes\n" +" -c, --characters=LIST output only these characters\n" +" -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter\n" +msgstr "" +" -b, --bytes=LISTA amosar só estes bytes\n" +" -c, --characters=LISTA amosar só estes caracteres\n" +" -d, --delimiter=DELIM emprega-lo DELIMitador no canto da tabulación\n" + +#: src/cut.c:190 +msgid "" +" -f, --fields=LIST output only these fields; also print any line\n" +" that contains no delimiter character, unless\n" +" the -s option is specified\n" +" -n (ignored)\n" +msgstr "" +" -f, --fields=LISTA amosar só estes campos; tamén amosa calquera liña\n" +" que non conteña o carácter delimitador, agás se\n" +" se indica a opción -s\n" +" -n (ignórase)\n" + +#: src/cut.c:196 +msgid "" +" -s, --only-delimited do not print lines not containing delimiters\n" +" --output-delimiter=STRING use STRING as the output delimiter\n" +" the default is to use the input delimiter\n" +msgstr "" +" -s, --only-delimited non amosa-las liñas que non conteñan " +"delimitadores\n" +" --output-delimiter=CADEA emprega-la CADEA coma delimitador de saída\n" +" por defecto emprégase o delimitador de entrada\n" + +#: src/cut.c:203 +msgid "" +"\n" +"Use one, and only one of -b, -c or -f. Each LIST is made up of one\n" +"range, or many ranges separated by commas. Each range is one of:\n" +"\n" +" N N'th byte, character or field, counted from 1\n" +" N- from N'th byte, character or field, to end of line\n" +" N-M from N'th to M'th (included) byte, character or field\n" +" -M from first to M'th (included) byte, character or field\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"Empregue un e só un de -b, -c ou -f. Cada LISTA componse dun rango ou " +"varios\n" +"rangos separados por comas. Cada rango é un de:\n" +"\n" +" N N-ésimo byte, carácter ou campo, contado dende 1\n" +" N- do N-ésimo byte, carácter ou campo, ata a fin da liña\n" +" N-M do N-ésimo ao M-ésimo (inclusive) byte, carácter ou campo\n" +" -M do primeiro ao M-ésimo (inclusive) byte, carácter ou campo\n" +"\n" +"Sen un FICHEIRO, ou cando o FICHEIRO é -, lese da entrada estándar.\n" + +#: src/cut.c:288 src/cut.c:319 src/cut.c:379 +msgid "invalid byte or field list" +msgstr "lista de bytes ou campos non correcta" + +#: src/cut.c:667 src/cut.c:676 +msgid "only one type of list may be specified" +msgstr "só se pode indicar un tipo de lista" + +#: src/cut.c:670 +msgid "missing list of positions" +msgstr "lista de posicións non atopada" + +#: src/cut.c:679 +msgid "missing list of fields" +msgstr "lista de campos non atopada" + +#: src/cut.c:686 +msgid "the delimiter must be a single character" +msgstr "o delimitador debe ser un só carácter" + +#: src/cut.c:717 +msgid "you must specify a list of bytes, characters, or fields" +msgstr "debe especificarse unha lista de bytes, caracteres ou campos" + +#: src/cut.c:720 +#, fuzzy +msgid "an input delimiter may be specified only when operating on fields" +msgstr "só se pode especificar un delimitador cando se traballa con campos" + +#: src/cut.c:724 +msgid "" +"suppressing non-delimited lines makes sense\n" +"\tonly when operating on fields" +msgstr "" +"elimina-las liñas sen delimitadores ten sentido\n" +"\tsó cando se traballa con campos" + +#: src/date.c:117 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... [+FORMAT]\n" +" or: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" +msgstr "" +"Uso: %s [OPCIÓN]... [+FORMATO]\n" +" ou: %s [OPCIÓN] [MMDDhhmm[[SS]AA][.ss]]\n" + +#: src/date.c:122 +msgid "" +"Display the current time in the given FORMAT, or set the system date.\n" +"\n" +" -d, --date=STRING display time described by STRING, not `now'\n" +" -f, --file=DATEFILE like --date once for each line of DATEFILE\n" +" -ITIMESPEC, --iso-8601[=TIMESPEC] output date/time in ISO 8601 format.\n" +" TIMESPEC=`date' for date only,\n" +" `hours', `minutes', or `seconds' for date and\n" +" time to the indicated precision.\n" +" --iso-8601 without TIMESPEC defaults to `date'.\n" +msgstr "" + +#: src/date.c:133 +msgid "" +" -r, --reference=FILE display the last modification time of FILE\n" +" -R, --rfc-822 output RFC-822 compliant date string\n" +" -s, --set=STRING set time described by STRING\n" +" -u, --utc, --universal print or set Coordinated Universal Time\n" +msgstr "" + +#: src/date.c:141 +msgid "" +"\n" +"FORMAT controls the output. The only valid option for the second form\n" +"specifies Coordinated Universal Time. Interpreted sequences are:\n" +"\n" +" %% a literal %\n" +" %a locale's abbreviated weekday name (Sun..Sat)\n" +msgstr "" + +#: src/date.c:149 +msgid "" +" %A locale's full weekday name, variable length (Sunday..Saturday)\n" +" %b locale's abbreviated month name (Jan..Dec)\n" +" %B locale's full month name, variable length (January..December)\n" +" %c locale's date and time (Sat Nov 04 12:02:33 EST 1989)\n" +msgstr "" + +#: src/date.c:155 +msgid "" +" %C century (year divided by 100 and truncated to an integer) [00-99]\n" +" %d day of month (01..31)\n" +" %D date (mm/dd/yy)\n" +" %e day of month, blank padded ( 1..31)\n" +msgstr "" + +#: src/date.c:161 +msgid "" +" %F same as %Y-%m-%d\n" +" %g the 2-digit year corresponding to the %V week number\n" +" %G the 4-digit year corresponding to the %V week number\n" +msgstr "" + +#: src/date.c:166 +msgid "" +" %h same as %b\n" +" %H hour (00..23)\n" +" %I hour (01..12)\n" +" %j day of year (001..366)\n" +msgstr "" + +#: src/date.c:172 +msgid "" +" %k hour ( 0..23)\n" +" %l hour ( 1..12)\n" +" %m month (01..12)\n" +" %M minute (00..59)\n" +msgstr "" + +#: src/date.c:178 +msgid "" +" %n a newline\n" +" %N nanoseconds (000000000..999999999)\n" +" %p locale's upper case AM or PM indicator (blank in many locales)\n" +" %P locale's lower case am or pm indicator (blank in many locales)\n" +" %r time, 12-hour (hh:mm:ss [AP]M)\n" +" %R time, 24-hour (hh:mm)\n" +" %s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)\n" +msgstr "" + +#: src/date.c:187 +msgid "" +" %S second (00..60); the 60 is necessary to accommodate a leap second\n" +" %t a horizontal tab\n" +" %T time, 24-hour (hh:mm:ss)\n" +" %u day of week (1..7); 1 represents Monday\n" +msgstr "" + +#: src/date.c:193 +msgid "" +" %U week number of year with Sunday as first day of week (00..53)\n" +" %V week number of year with Monday as first day of week (01..53)\n" +" %w day of week (0..6); 0 represents Sunday\n" +" %W week number of year with Monday as first day of week (00..53)\n" +msgstr "" + +#: src/date.c:199 +msgid "" +" %x locale's date representation (mm/dd/yy)\n" +" %X locale's time representation (%H:%M:%S)\n" +" %y last two digits of year (00..99)\n" +" %Y year (1970...)\n" +msgstr "" + +#: src/date.c:205 +msgid "" +" %z RFC-822 style numeric timezone (-0500) (a nonstandard extension)\n" +" %Z time zone (e.g., EDT), or nothing if no time zone is determinable\n" +"\n" +"By default, date pads numeric fields with zeroes. GNU date recognizes\n" +"the following modifiers between `%' and a numeric directive.\n" +"\n" +" `-' (hyphen) do not pad the field\n" +" `_' (underscore) pad the field with spaces\n" +msgstr "" + +#: src/date.c:237 src/dd.c:1173 src/dircolors.c:539 src/head.c:221 +#: src/md5sum.c:340 src/md5sum.c:681 src/od.c:959 src/od.c:2001 src/pr.c:1164 +#: src/pr.c:1371 src/pr.c:1493 src/stty.c:909 src/tac.c:483 src/tac.c:489 +#: src/tee.c:151 src/tr.c:2027 src/tsort.c:585 +msgid "standard input" +msgstr "entrada estándar" + +#: src/date.c:268 src/date.c:460 +#, fuzzy, c-format +msgid "invalid date `%s'" +msgstr "anchura non válida: \"%s\"" + +#: src/date.c:364 +#, fuzzy +msgid "the options to specify dates for printing are mutually exclusive" +msgstr "as opcións --string e --check son mutuamente exclusivas" + +#: src/date.c:371 +msgid "the options to print and set the time may not be used together" +msgstr "as opcións para imprimir e establece-la data non se poden usar xuntas" + +#: src/date.c:377 +#, fuzzy, c-format +msgid "too many non-option arguments: %s%s" +msgstr "demasiados argumentos" + +#: src/date.c:385 +#, c-format +msgid "" +"the argument `%s' lacks a leading `+';\n" +"When using an option to specify date(s), any non-option\n" +"argument must be a format string beginning with `+'." +msgstr "" +"o argumento `%s' non ten un `+' ó comezo;\n" +"Cando se usa unha opción para especificar datas, tódolos\n" +"argumentos que non son opcións teñen que ser unha cadea\n" +"de formato comezando con `+'." + +#: src/date.c:397 +#, fuzzy +msgid "" +"a format string may not be specified when using the --rfc-822 (-R) option" +msgstr "non se pode especificar ficheiros cando se usa --string" + +#: src/date.c:433 +msgid "undefined" +msgstr "non definido" + +#: src/date.c:435 +#, fuzzy +msgid "cannot get time of day" +msgstr "non se pode partir en máis dun xeito" + +#: src/date.c:468 +msgid "cannot set date" +msgstr "non se pode establece-la data" + +#: src/dd.c:43 +#, fuzzy +msgid "Paul Rubin, David MacKenzie, and Stuart Kemp" +msgstr "Paul Rubin e David MacKenzie" + +#: src/dd.c:288 src/tty.c:62 src/uname.c:110 src/whoami.c:52 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]...\n" +msgstr "Uso: %s [OPCIÓN] [FICHEIRO]...\n" + +#: src/dd.c:289 +msgid "" +"Copy a file, converting and formatting according to the options.\n" +"\n" +" bs=BYTES force ibs=BYTES and obs=BYTES\n" +" cbs=BYTES convert BYTES bytes at a time\n" +" conv=KEYWORDS convert the file as per the comma separated keyword list\n" +" count=BLOCKS copy only BLOCKS input blocks\n" +" ibs=BYTES read BYTES bytes at a time\n" +msgstr "" + +#: src/dd.c:298 +msgid "" +" if=FILE read from FILE instead of stdin\n" +" obs=BYTES write BYTES bytes at a time\n" +" of=FILE write to FILE instead of stdout\n" +" seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +" skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +msgstr "" + +#: src/dd.c:307 +msgid "" +"\n" +"BLOCKS and BYTES may be followed by the following multiplicative suffixes:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M 1,048,576,\n" +"GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +"Each KEYWORD may be:\n" +"\n" +msgstr "" + +#: src/dd.c:315 +msgid "" +" ascii from EBCDIC to ASCII\n" +" ebcdic from ASCII to EBCDIC\n" +" ibm from ASCII to alternated EBCDIC\n" +" block pad newline-terminated records with spaces to cbs-size\n" +" unblock replace trailing spaces in cbs-size records with newline\n" +" lcase change upper case to lower case\n" +msgstr "" + +#: src/dd.c:323 +msgid "" +" notrunc do not truncate the output file\n" +" ucase change lower case to upper case\n" +" swab swap every pair of input bytes\n" +" noerror continue after read errors\n" +" sync pad every input block with NULs to ibs-size; when used\n" +" with block or unblock, pad with spaces rather than NULs\n" +msgstr "" + +#: src/dd.c:362 +#, c-format +msgid "%s+%s records in\n" +msgstr "%s+%s rexistros lidos\n" + +#: src/dd.c:364 +#, c-format +msgid "%s+%s records out\n" +msgstr "%s+%s rexistros escritos\n" + +#: src/dd.c:371 +msgid "truncated record" +msgstr "rexistro truncado" + +#: src/dd.c:372 +msgid "truncated records" +msgstr "rexistros truncados" + +#: src/dd.c:382 +#, fuzzy, c-format +msgid "closing input file %s" +msgstr "creando ficheiro \"%s\"\n" + +#: src/dd.c:385 +#, c-format +msgid "closing output file %s" +msgstr "pechando o ficheiro de saída %s" + +#: src/dd.c:469 +#, fuzzy, c-format +msgid "writing to %s" +msgstr "erro escribindo %s" + +#: src/dd.c:501 +#, fuzzy, c-format +msgid "invalid conversion: %s" +msgstr "opción de anchura non válida: \"%s\"" + +#: src/dd.c:557 +#, fuzzy, c-format +msgid "unrecognized option %s" +msgstr "opción descoñecida \"-%c\"" + +#: src/dd.c:610 +#, fuzzy, c-format +msgid "unrecognized option %s=%s" +msgstr "opción descoñecida \"-%c\"" + +#: src/dd.c:616 +#, fuzzy, c-format +msgid "invalid number %s" +msgstr "número incorrecto" + +#: src/dd.c:646 +msgid "" +"only one conv in {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, " +"{unblock,sync}" +msgstr "" +"só unha conversión de {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, " +"{unblock,sync}" + +#: src/dd.c:781 +#, c-format +msgid "" +"warning: working around lseek kernel bug for file (%s)\n" +" of mt_type=0x%0lx -- see for the list of types" +msgstr "" + +#: src/dd.c:1170 src/dd.c:1188 +#, fuzzy, c-format +msgid "opening %s" +msgstr "erro lendo %s" + +#: src/dd.c:1196 +#, fuzzy +msgid "file offset out of range" +msgstr "%s: número de liña inexistente" + +#: src/dd.c:1214 +#, c-format +msgid "advancing past %s bytes in output file %s" +msgstr "avanzando os pasados %s bytes no ficheiro de saída %s" + +#: src/df.c:49 +#, fuzzy +msgid "Torbjorn Granlund, David MacKenzie, Larry McVoy, and Paul Eggert" +msgstr "David Ihnat, David MacKenzie e Jim Meyering" + +#: src/df.c:153 +#, fuzzy +msgid "Filesystem Type" +msgstr "Sist. Fich " + +#: src/df.c:155 +#, fuzzy +msgid "Filesystem " +msgstr "Sist. Fich " + +#: src/df.c:158 +#, c-format +msgid " Inodes IUsed IFree IUse%%" +msgstr " Inodos IUsados ILibres IUso%%" + +#: src/df.c:162 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " Tamaño Usado Disp Uso%%" + +#: src/df.c:164 +#, fuzzy, c-format +msgid " Size Used Avail Use%%" +msgstr " Tamaño Usado Disp Uso%%" + +#: src/df.c:167 +#, fuzzy, c-format +msgid " %4s-blocks Used Available Capacity" +msgstr "bloques-%4d Usado Dispoñib Capacid" + +#: src/df.c:198 +#, c-format +msgid " %4s-blocks Used Available Use%%" +msgstr "bloques-%4s Usado Dispoñib Uso%%" + +#: src/df.c:202 +msgid " Mounted on\n" +msgstr " Montado en\n" + +#: src/df.c:712 +msgid "" +"Show information about the filesystem on which each FILE resides,\n" +"or all filesystems by default.\n" +"\n" +msgstr "" + +#: src/df.c:720 +msgid "" +" -a, --all include filesystems having 0 blocks\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +msgstr "" + +#: src/df.c:726 +msgid "" +" -i, --inodes list inode information instead of block usage\n" +" -k like --block-size=1K\n" +" -l, --local limit listing to local filesystems\n" +" --no-sync do not invoke sync before getting usage info " +"(default)\n" +msgstr "" + +#: src/df.c:732 +msgid "" +" -P, --portability use the POSIX output format\n" +" --sync invoke sync before getting usage info\n" +" -t, --type=TYPE limit listing to filesystems of type TYPE\n" +" -T, --print-type print filesystem type\n" +" -x, --exclude-type=TYPE limit listing to filesystems not of type TYPE\n" +" -v (ignored)\n" +msgstr "" + +#: src/df.c:742 src/du.c:215 src/ls.c:3879 +msgid "" +"\n" +"SIZE may be (or may be an integer optionally followed by) one of following:\n" +"kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y.\n" +msgstr "" + +#: src/df.c:859 +#, c-format +msgid "file system type %s both selected and excluded" +msgstr "o sistema de ficheiros tipo %s foi escollido e exluído ao mesmo tempo" + +#: src/df.c:903 +msgid "Warning: " +msgstr "Aviso: " + +#: src/df.c:906 +#, c-format +msgid "%scannot read table of mounted filesystems" +msgstr "%snon se pode le-la táboa cos sistemas de ficheiros montados" + +#: src/dircolors.c:103 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [FILE]\n" +msgstr "Uso: %s [OPCIÓN]... [FICHEIRO]...\n" + +#: src/dircolors.c:104 +#, fuzzy +msgid "" +"Output commands to set the LS_COLORS environment variable.\n" +"\n" +"Determine format of output:\n" +" -b, --sh, --bourne-shell output Bourne shell code to set LS_COLORS\n" +" -c, --csh, --c-shell output C shell code to set LS_COLORS\n" +" -p, --print-database output defaults\n" +msgstr "" +"Escribe os comandos para establece-la variable de ambiente LS_COLORS.\n" +"\n" +"Para axusta-lo formato de saída:\n" +" -b, --sh, --bourne-shell amosa-lo código para establecer LS_COLORS\n" +" para Bourne shell\n" +" -c, --csh, --c-shell amosa-lo código para establecer LS_COLORS\n" +" para C-shell\n" +" -p, --print-database amosa-los códigos predeterminados\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" +"\n" +"Se se indica FICHEIRO, lese para determinar que cores usar para cada tipo\n" +"de ficheiros e extensións. Se non, úsase unha base de datos precompilada.\n" +"Para máis detalles do formato destes ficheiros, execute `dircolors\n" +"--print-database'.\n" + +#: src/dircolors.c:114 +msgid "" +"\n" +"If FILE is specified, read it to determine which colors to use for which\n" +"file types and extensions. Otherwise, a precompiled database is used.\n" +"For details on the format of these files, run `dircolors --print-database'.\n" +msgstr "" + +#: src/dircolors.c:299 +#, fuzzy, c-format +msgid "%s:%lu: invalid line; missing second token" +msgstr "%s: número de segundos incorrecto" + +#: src/dircolors.c:371 +#, fuzzy, c-format +msgid "%s:%lu: unrecognized keyword %s" +msgstr "%s: opción descoñecida \"%c%s\"\n" + +#: src/dircolors.c:372 +msgid "" +msgstr "" + +#: src/dircolors.c:467 +#, fuzzy +msgid "" +"the options to output dircolors' internal database and\n" +"to select a shell syntax are mutually exclusive" +msgstr "" +"as opcións de estilos de saída lexible para humanos e para o\n" +"stty son mutuamente exluintes" + +#: src/dircolors.c:475 +msgid "" +"no FILE arguments may be used with the option to output\n" +"dircolors' internal database" +msgstr "" +"non se poden usar argumentos de tipo FICHEIRO coa opción para amosa-la\n" +"base de datos interna de dircolors" + +#: src/dircolors.c:504 +msgid "no SHELL environment variable, and no shell type option given" +msgstr "" +"non existe a variable de ambiente SHELL, e non se indicou ningunha opción\n" +"de tipo de shell" + +#: src/dirname.c:33 src/pathchk.c:59 +#, fuzzy +msgid "David MacKenzie and Jim Meyering" +msgstr "David Ihnat, David MacKenzie e Jim Meyering" + +#: src/dirname.c:46 +#, fuzzy, c-format +msgid "" +"Usage: %s NAME\n" +" or: %s OPTION\n" +msgstr "" +"Uso: %s [FICHEIRO]...\n" +" ou: %s [OPCIÓN]\n" + +#: src/dirname.c:51 +#, fuzzy +msgid "" +"Print NAME with its trailing /component removed; if NAME contains no /'s,\n" +"output `.' (meaning the current directory).\n" +"\n" +msgstr "" +"Amosar NOME co seu /compoñente final quitado; se NOME non contén ningún /,\n" +"escribirase `.' (o directorio actual).\n" +"\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" + +#: src/du.c:49 +#, fuzzy +msgid "" +"Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert, and Jim " +"Meyering" +msgstr "David Ihnat, David MacKenzie e Jim Meyering" + +#: src/du.c:175 +msgid "" +"Summarize disk usage of each FILE, recursively for directories.\n" +"\n" +msgstr "" + +#: src/du.c:182 +msgid "" +" -a, --all write counts for all files, not just directories\n" +" --apparent-size print apparent sizes, rather than disk usage; " +"although\n" +" the apparent size is usually smaller, it may be\n" +" larger due to holes in (`sparse') files, internal\n" +" fragmentation, indirect blocks, and the like\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -b, --bytes equivalent to `--apparent-size --block-size=1'\n" +" -c, --total produce a grand total\n" +" -D, --dereference-args dereference FILEs that are symbolic links\n" +msgstr "" + +#: src/du.c:193 +msgid "" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +" -k like --block-size=1K\n" +" -l, --count-links count sizes many times if hard linked\n" +msgstr "" + +#: src/du.c:199 +msgid "" +" -L, --dereference dereference all symbolic links\n" +" -S, --separate-dirs do not include size of subdirectories\n" +" -s, --summarize display only a total for each argument\n" +msgstr "" + +#: src/du.c:204 +msgid "" +" -x, --one-file-system skip directories on different filesystems\n" +" -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +"FILE.\n" +" --exclude=PATTERN Exclude files that match PATTERN.\n" +" --max-depth=N print the total for a directory (or file, with --" +"all)\n" +" only if it is N or fewer levels below the command\n" +" line argument; --max-depth=0 is the same as\n" +" --summarize\n" +msgstr "" + +#: src/du.c:337 +#, fuzzy, c-format +msgid "cannot change to parent of directory %s" +msgstr "non se pode cambiar ao directorio %s" + +#: src/du.c:345 +#, fuzzy, c-format +msgid "cannot change to directory %s" +msgstr "non se pode cambiar ao directorio %s" + +#: src/du.c:352 +#, fuzzy, c-format +msgid "cannot read directory %s" +msgstr "non se pode crea-lo directorio %s" + +#: src/du.c:554 src/ls.c:2241 src/wc.c:591 +msgid "total" +msgstr "total" + +#: src/du.c:641 +#, fuzzy, c-format +msgid "invalid maximum depth %s" +msgstr "anchura non válida: \"%s\"" + +#: src/du.c:707 +msgid "cannot both summarize and show all entries" +msgstr "non se pode resumir e amosar tódalas entradas ao mesmo tempo" + +#: src/du.c:714 +msgid "warning: summarizing is the same as using --max-depth=0" +msgstr "aviso: resumir é o mesmo que usar --max-depth=0" + +#: src/du.c:720 +#, c-format +msgid "warning: summarizing conflicts with --max-depth=%d" +msgstr "aviso: resumir vai en conflicto con --max-depth=%d" + +#: src/echo.c:77 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [STRING]...\n" +msgstr "Uso: %s [OPCIÓN]... [FICHEIRO]...\n" + +#: src/echo.c:78 +msgid "" +"Echo the STRING(s) to standard output.\n" +"\n" +" -n do not output the trailing newline\n" +" -e enable interpretation of the backslash-escaped characters\n" +" listed below\n" +" -E disable interpretation of those sequences in STRINGs\n" +msgstr "" + +#: src/echo.c:88 +msgid "" +"\n" +"Without -E, the following sequences are recognized and interpolated:\n" +"\n" +" \\NNN the character whose ASCII code is NNN (octal)\n" +" \\\\ backslash\n" +" \\a alert (BEL)\n" +" \\b backspace\n" +msgstr "" + +#: src/echo.c:97 +msgid "" +" \\c suppress trailing newline\n" +" \\f form feed\n" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" + +#: src/env.c:93 +#, fuzzy +msgid "Richard Mlynarik and David MacKenzie" +msgstr "Richard Stallman e David MacKenzie" + +#: src/env.c:119 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]\n" +msgstr "Uso: %s [OPCIÓN]... [FICHEIRO]...\n" + +#: src/env.c:122 +#, fuzzy +msgid "" +"Set each NAME to VALUE in the environment and run COMMAND.\n" +"\n" +" -i, --ignore-environment start with an empty environment\n" +" -u, --unset=NAME remove variable from the environment\n" +msgstr "" +"Establecer cada NOME a VALOR no ambiente e executar COMANDO.\n" +"\n" +" -i, --ignore-environment comezar cun ambiente baleiro\n" +" -u, --unset=NOME quita-la variable do ambiente\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" + +#: src/env.c:130 +msgid "" +"\n" +"A mere - implies -i. If no COMMAND, print the resulting environment.\n" +msgstr "" + +#: src/expand.c:114 +msgid "" +"Convert tabs in each FILE to spaces, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Converti-las tabulacións de cada FICHEIRO a espacios, gravando na saída\n" +"estándar. Sen un FICHEIRO, ou se o FICHEIRO é -, lese da entrada estándar.\n" +"\n" + +#: src/expand.c:122 +msgid "" +" -i, --initial do not convert TABs after non whitespace\n" +" -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +msgstr "" +" -i, --initial non converti-las tabulacións despois de algo distinto\n" +" a un espacio en branco\n" +" -t, --tabs=NÚMERO face-las tabulacións de NÚMERO espacios, non 8\n" + +#: src/expand.c:126 +msgid "" +" -t, --tabs=LIST use comma separated list of explicit tab positions\n" +msgstr "" +" -t, --tabs=LISTA empregar unha lista separada por comas de " +"posicións\n" +" de tabulación\n" + +#: src/expand.c:173 src/unexpand.c:153 +msgid "tab size contains an invalid character" +msgstr "o tamaño da tabulación contén un carácter incorrecto" + +#: src/expand.c:191 src/unexpand.c:171 +msgid "tab size cannot be 0" +msgstr "o tamaño da tabulación non pode ser 0" + +#: src/expand.c:193 src/unexpand.c:173 +msgid "tab sizes must be ascending" +msgstr "os tamaños das tabulacións deben ser crecentes" + +#: src/expand.c:386 +msgid "`-LIST' option is obsolete; use `-t LIST'" +msgstr "a opción \"-LIST\" é obsoleta; empregue \"-t LISTA\"" + +#: src/expr.c:90 +#, fuzzy, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: %s OPTION\n" +msgstr "" +"Uso: %s [FICHEIRO]...\n" +" ou: %s [OPCIÓN]\n" + +#: src/expr.c:98 +msgid "" +"\n" +"Print the value of EXPRESSION to standard output. A blank line below\n" +"separates increasing precedence groups. EXPRESSION may be:\n" +"\n" +" ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0\n" +msgstr "" + +#: src/expr.c:107 +msgid "" +"\n" +" ARG1 < ARG2 ARG1 is less than ARG2\n" +" ARG1 <= ARG2 ARG1 is less than or equal to ARG2\n" +" ARG1 = ARG2 ARG1 is equal to ARG2\n" +" ARG1 != ARG2 ARG1 is unequal to ARG2\n" +" ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" +" ARG1 > ARG2 ARG1 is greater than ARG2\n" +msgstr "" + +#: src/expr.c:116 +msgid "" +"\n" +" ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" +" ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" +msgstr "" + +#: src/expr.c:121 +#, c-format +msgid "" +"\n" +" ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" +" ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" +" ARG1 % ARG2 arithmetic remainder of ARG1 divided by ARG2\n" +msgstr "" + +#: src/expr.c:127 +msgid "" +"\n" +" STRING : REGEXP anchored pattern match of REGEXP in STRING\n" +"\n" +" match STRING REGEXP same as STRING : REGEXP\n" +" substr STRING POS LENGTH substring of STRING, POS counted from 1\n" +" index STRING CHARS index in STRING where any CHARS is found, or 0\n" +" length STRING length of STRING\n" +msgstr "" + +#: src/expr.c:136 +msgid "" +" + TOKEN interpret TOKEN as a string, even if it is a\n" +" keyword like `match' or an operator like `/'\n" +"\n" +" ( EXPRESSION ) value of EXPRESSION\n" +msgstr "" + +#: src/expr.c:142 +msgid "" +"\n" +"Beware that many operators need to be escaped or quoted for shells.\n" +"Comparisons are arithmetic if both ARGs are numbers, else lexicographical.\n" +"Pattern matches return the string matched between \\( and \\) or null; if\n" +"\\( and \\) are not used, they return the number of characters matched or " +"0.\n" +msgstr "" +"\n" +"Teña en conta que moitos dos operadores necesitan caracteres de escape ou\n" +"comiñas para as shells.\n" +"As comparacións son aritméticas se ambos ARGs son números, doutro xeito " +"serán\n" +"lexicográficas.\n" +"Os encaixes dos patróns devolven a cadea entre \\( e \\), ou nada; se non\n" +"se usan \\( e \\), devólvese o número de caracteres coincidintes ou 0.\n" + +#: src/expr.c:186 src/expr.c:438 src/expr.c:444 src/expr.c:449 src/expr.c:471 +#, fuzzy +msgid "syntax error" +msgstr "erro estándar" + +#: src/expr.c:384 +#, c-format +msgid "" +"warning: unportable BRE: `%s': using `^' as the first character\n" +"of the basic regular expression is not portable; it is being ignored" +msgstr "" +"aviso: ERB non portable: `%s': usar `^' coma o primeiro carácter\n" +"cunha expresión regular básica non é portable; ignorarase" + +#: src/expr.c:586 src/expr.c:625 +#, fuzzy +msgid "non-numeric argument" +msgstr "argumento de límite" + +#: src/expr.c:592 +msgid "division by zero" +msgstr "" + +#: src/factor.c:74 +#, fuzzy, c-format +msgid "" +"Usage: %s [NUMBER]...\n" +" or: %s OPTION\n" +msgstr "" +"Uso: %s [FICHEIRO]...\n" +" ou: %s [OPCIÓN]\n" + +#: src/factor.c:79 +msgid "" +"Print the prime factors of each NUMBER.\n" +"\n" +msgstr "" + +#: src/factor.c:85 +#, fuzzy +msgid "" +"\n" +" Print the prime factors of all specified integer NUMBERs. If no " +"arguments\n" +" are specified on the command line, they are read from standard input.\n" +msgstr "" +"Escribir factores de cada NÚMERO; sen argumentos lese da entrada estándar.\n" +"\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" +"\n" +" Amosa-los factores primos de tódolos NÚMEROs enteiros indicados. Se non " +"se\n" +" indicaron argumentos na liña de comandos, lense da entrada estándar.\n" + +#: src/factor.c:154 +#, c-format +msgid "`%s' is not a valid positive integer" +msgstr "`%s' non é un enteiro positivo válido" + +#: src/false.c:34 +#, fuzzy, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating failure.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"Uso: %s [opcións de liña de comandos ignoradas]\n" +" ou: %s OPCIÓN\n" +"Saír cun código de estado indicando fallo.\n" +"\n" +"Estes nomes de opcións non se poden abreviar.\n" +"\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" + +#: src/fmt.c:271 +#, c-format +msgid "Usage: %s [-DIGITS] [OPTION]... [FILE]...\n" +msgstr "Uso: %s [-DIXITOS] [OPCIÓN]... [FICHEIRO]...\n" + +#: src/fmt.c:272 +msgid "" +"Reformat each paragraph in the FILE(s), writing to standard output.\n" +"If no FILE or if FILE is `-', read standard input.\n" +"\n" +msgstr "" +"Reformatar cada parágrafo nos FICHEIROs, escribindo na saída estándar.\n" +"Se non se indica un FICHEIRO ou se é \"-\", lese da entrada estándar.\n" +"\n" + +#: src/fmt.c:280 +msgid "" +" -c, --crown-margin preserve indentation of first two lines\n" +" -p, --prefix=STRING combine only lines having STRING as prefix\n" +" -s, --split-only split long lines, but do not refill\n" +msgstr "" +" -c, --crown-margin preserva-lo sangrado das dúas primeiras liñas\n" +" -p, --prefix=CADEA combinar só as liñas coa CADEA coma prefixo\n" +" -s, --splitonly parti-las liñas longas, pero non encher\n" + +#: src/fmt.c:286 +msgid "" +" -t, --tagged-paragraph indentation of first line different from second\n" +" -u, --uniform-spacing one space between words, two after sentences\n" +" -w, --width=NUMBER maximum line width (default of 75 columns)\n" +msgstr "" +" -t, --tagged-paragraph sangría da primeira liña diferente da da " +"segunda\n" +" -u, --uniform-spacing un espacio entre palabras, dous tralas frases\n" +" -w, --width=NÚMERO ancho de liña máximo (75 columnas por defecto)\n" + +#: src/fmt.c:293 +msgid "" +"\n" +"In -wNUMBER, the letter `w' may be omitted.\n" +msgstr "" +"\n" +"En -wNÚMERO, a letra \"w\" pódese omitir.\n" + +#: src/fmt.c:345 +#, c-format +msgid "invalid width option: `%s'" +msgstr "opción de anchura non válida: \"%s\"" + +#: src/fmt.c:385 +#, c-format +msgid "invalid width: `%s'" +msgstr "anchura non válida: \"%s\"" + +#: src/fold.c:71 +msgid "" +"Wrap input lines in each FILE (standard input by default), writing to\n" +"standard output.\n" +"\n" +msgstr "" +"Parti-las liñas de entrada de cada FICHEIRO (entrada estándar por defecto),\n" +"gravando na saída estándar.\n" +"\n" + +#: src/fold.c:79 +msgid "" +" -b, --bytes count bytes rather than columns\n" +" -s, --spaces break at spaces\n" +" -w, --width=WIDTH use WIDTH columns instead of 80\n" +msgstr "" +" -b, --bytes contar bytes no canto de columnas\n" +" -s, --spaces partir nos espacios\n" +" -w, --width=ANCHO empregar ANCHO columnas no canto de 80\n" + +#: src/fold.c:267 +#, c-format +msgid "`%s' option is obsolete; use `%s'" +msgstr "a opción \"%s\" é obsoleta; empregue \"%s\"" + +#: src/fold.c:295 +#, c-format +msgid "invalid number of columns: `%s'" +msgstr "número de columnas incorrecto: \"%s\"" + +#: src/head.c:92 +msgid "" +"Print first 10 lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Amosa-las primeiras 10 liñas de cada FICHEIRO na saída estándar.\n" +"Con máis dun FICHEIRO, preceder cada un cunha cabeceira que dá o nome do\n" +"ficheiro. Sen un FICHEIRO, ou cando este é -, lese da entrada estándar.\n" +"\n" + +#: src/head.c:101 +msgid "" +" -c, --bytes=SIZE print first SIZE bytes\n" +" -n, --lines=NUMBER print first NUMBER lines instead of first 10\n" +msgstr "" +" -c, --bytes=TAMAÑO amosa-los primeiros TAMAÑO bytes\n" +" -n, --lines=NÚMERO amosa-las primerias NÚMERO liñas no canto de 10\n" + +#: src/head.c:105 +msgid "" +" -q, --quiet, --silent never print headers giving file names\n" +" -v, --verbose always print headers giving file names\n" +msgstr "" +" -q, --quiet, --silent non amosa-las cabeceiras cos nomes dos ficheiros\n" +" -v, --verbose amosar sempre as cabeceiras cos nomes dos " +"ficheiros\n" + +#: src/head.c:111 src/split.c:120 +msgid "" +"\n" +"SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +msgstr "" +"\n" +"TAMAÑO pode ter un sufixo multiplicativo: b para 512, k para 1K, m para 1 " +"mega.\n" + +#: src/head.c:190 +#, c-format +msgid "cannot reposition file pointer for %s" +msgstr "non se pode move-lo punteiro do ficheiro de %s" + +#: src/head.c:256 src/tail.c:1388 +#, c-format +msgid "%s: %s is so large that it is not representable" +msgstr "%s: %s é tan grande que non é representable" + +#: src/head.c:257 src/tail.c:1390 +msgid "number of lines" +msgstr "número de liñas" + +#: src/head.c:257 src/tail.c:1391 +msgid "number of bytes" +msgstr "número de bytes" + +#: src/head.c:264 src/tail.c:1478 +msgid "invalid number of lines" +msgstr "número de liñas incorrecto" + +#: src/head.c:265 src/tail.c:1479 +msgid "invalid number of bytes" +msgstr "número de bytes incorrecto" + +#: src/head.c:341 +#, c-format +msgid "unrecognized option `-%c'" +msgstr "opción descoñecida \"-%c\"" + +#: src/head.c:348 +#, c-format +msgid "`-%s' option is obsolete; use `-%c %.*s%.*s%s'" +msgstr "a opción \"-%s\" é obsoleta; empregue \"-%c %.*s%.*s%s\"" + +#: src/hostid.c:48 +#, fuzzy, c-format +msgid "" +"Usage: %s\n" +" or: %s OPTION\n" +"Print the numeric identifier (in hexadecimal) for the current host.\n" +"\n" +msgstr "" +"Uso: %s\n" +" ou: %s OPCIÓN\n" +"Escribi-lo identificador numérico (en hexadecimal) da máquina actual.\n" +"\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" + +#: src/hostname.c:67 +#, fuzzy, c-format +msgid "" +"Usage: %s [NAME]\n" +" or: %s OPTION\n" +"Print or set the hostname of the current system.\n" +"\n" +msgstr "" +"Uso: %s [NOME]\n" +" ou: %s OPCIÓN\n" +"Amosar ou establece-lo nome da máquina deste sistema.\n" +"\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" + +#: src/hostname.c:104 +#, fuzzy, c-format +msgid "cannot set hostname to `%s'" +msgstr "non se poden facer operacións de ioctl en \"%s\"" + +#: src/hostname.c:110 +msgid "cannot set hostname; this system lacks the functionality" +msgstr "" +"non se pode establece-lo nome de máquina; o sistema non ten esa capacidade" + +#: src/hostname.c:117 +msgid "cannot determine hostname" +msgstr "non se pode determina-lo nome da máquina" + +#: src/id.c:36 +#, fuzzy +msgid "Arnold Robbins and David MacKenzie" +msgstr "Paul Rubin e David MacKenzie" + +#: src/id.c:87 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [USERNAME]\n" +msgstr "Uso: %s [OPCIÓN]... CONXUNTO1 [CONXUNTO2]\n" + +#: src/id.c:88 +#, fuzzy +msgid "" +"Print information for USERNAME, or the current user.\n" +"\n" +" -a ignore, for compatibility with other versions\n" +" -g, --group print only the effective group ID\n" +" -G, --groups print all group IDs\n" +" -n, --name print a name instead of a number, for -ugG\n" +" -r, --real print the real ID instead of the effective ID, with -ugG\n" +" -u, --user print only the effective user ID\n" +msgstr "" +"Amosa-la información de NOME_USUARIO, ou do usuario actual.\n" +"\n" +" -a ignorada, para compatibilidade con outras versións\n" +" -g, --group amosar só o ID de grupo\n" +" -G, --groups amosar só os grupos suplementarios\n" +" -n, --name amosa-lo nome en vez do número, para as opcións -ugG\n" +" -r, --real amosa-lo ID real en vez do efectivo, para as opcións -ugG\n" +" -u, --user amosar só o ID de usuario\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión\n" +"\n" +"Sen ningunha OPCIÓN, escríbese un conxunto útil de información de\n" +"identificación.\n" + +#: src/id.c:100 +msgid "" +"\n" +"Without any OPTION, print some useful set of identified information.\n" +msgstr "" + +#: src/id.c:162 +#, fuzzy +msgid "cannot print only user and only group" +msgstr "non se poden omiti-lo usuario e o grupo" + +#: src/id.c:166 +msgid "cannot print only names or real IDs in default format" +msgstr "" +"non se pode escribir só o nome ou o identificador real no formato por defecto" + +#: src/id.c:175 +#, c-format +msgid "%s: No such user" +msgstr "%s: Non hai tal usuario" + +#: src/id.c:212 +#, fuzzy, c-format +msgid "cannot find name for user ID %u" +msgstr "%s: non se pode atopa-lo nome de usuario do UID %u\n" + +#: src/id.c:235 +#, fuzzy, c-format +msgid "cannot find name for group ID %u" +msgstr "non se pode cambia-lo propietario e/ou grupo de %s" + +#: src/id.c:273 +msgid "cannot get supplemental group list" +msgstr "non se pode obte-la lista de grupos suplementarios" + +#: src/id.c:385 +msgid " groups=" +msgstr " grupos=" + +#: src/install.c:269 +#, fuzzy +msgid "the strip option may not be used when installing a directory" +msgstr "" +"a cadea de formato non se pode especificar ó escribir cadeas da mesma anchura" + +#: src/install.c:292 src/mkdir.c:140 +#, fuzzy, c-format +msgid "invalid mode %s" +msgstr "anchura non válida: \"%s\"" + +#: src/install.c:307 src/install.c:371 +#, fuzzy, c-format +msgid "creating directory %s" +msgstr "non se pode crea-lo directorio %s" + +#: src/install.c:332 +#, c-format +msgid "installing multiple files, but last argument, %s is not a directory" +msgstr "" +"a instalar varios ficheiros, mais o derradeiro argumento %s non é un " +"directorio" + +#: src/install.c:435 +#, fuzzy, c-format +msgid "%s is a directory" +msgstr "%s existe pero non é un directorio" + +#: src/install.c:495 +#, fuzzy, c-format +msgid "cannot obtain time stamps for %s" +msgstr "non se pode move-lo punteiro do ficheiro de %s" + +#: src/install.c:507 +#, fuzzy, c-format +msgid "cannot set time stamps for %s" +msgstr "non se pode crea-lo directorio %s" + +#: src/install.c:528 +#, fuzzy +msgid "fork system call failed" +msgstr "ficheiro especial de bloque" + +#: src/install.c:532 +#, fuzzy +msgid "cannot run strip" +msgstr "non se pode executar %s" + +#: src/install.c:539 +#, fuzzy +msgid "strip failed" +msgstr "a obtención de datos do ficheiro fallou" + +#: src/install.c:560 +#, fuzzy, c-format +msgid "invalid user %s" +msgstr "usuario incorrecto" + +#: src/install.c:578 +#, fuzzy, c-format +msgid "invalid group %s" +msgstr "grupo incorrecto" + +#: src/install.c:597 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST (1st format)\n" +" or: %s [OPTION]... SOURCE... DIRECTORY (2nd format)\n" +" or: %s -d [OPTION]... DIRECTORY... (3rd format)\n" +msgstr "" +"Uso: %s [OPCIÓN]... ORIXE DESTINO (primeira forma)\n" +" ou: %s [OPCIÓN]... ORIXE... DIRECTORIO (segunda forma)\n" +" ou: %s -d [OPCIÓN]... DIRECTORIO (terceira forma)\n" + +#: src/install.c:603 +msgid "" +"In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +"the existing DIRECTORY, while setting permission modes and owner/group.\n" +"In the third format, create all components of the given DIRECTORY(ies).\n" +"\n" +msgstr "" + +#: src/install.c:612 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination file\n" +" -b like --backup but does not accept an argument\n" +" -c (ignored)\n" +" -d, --directory treat all arguments as directory names; create all\n" +" components of the specified directories\n" +msgstr "" + +#: src/install.c:619 +msgid "" +" -D create all leading components of DEST except the " +"last,\n" +" then copy SOURCE to DEST; useful in the 1st format\n" +" -g, --group=GROUP set group ownership, instead of process' current " +"group\n" +" -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-xr-" +"x\n" +" -o, --owner=OWNER set ownership (super-user only)\n" +msgstr "" + +#: src/install.c:626 +msgid "" +" -p, --preserve-timestamps apply access/modification times of SOURCE " +"files\n" +" to corresponding destination files\n" +" -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" -v, --verbose print the name of each directory as it is created\n" +msgstr "" + +#: src/install.c:635 src/ln.c:377 src/mv.c:348 +#, fuzzy +msgid "" +"\n" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"O sufixo de copia de seguridade é `~', a menos que se estableza con --" +"suffix\n" +"ou con SIMPLE_BACKUP_SUFFIX. O método do control de versión pode ser\n" +"establecido coa opción --backup ou coa variable de ambiente " +"VERSION_CONTROL.\n" +"Os valores poden ser:\n" +"\n" +" none, off non facer nunca copias de seguridade (mesmo con --backup)\n" +" numbered, t facer copias de seguridade numeradas\n" +" existing, nil copias numeradas se xa existen numeradas, se non simples\n" +" simple, never facer sempre copias de seguridade simples\n" + +#: src/join.c:144 +#, c-format +msgid "Usage: %s [OPTION]... FILE1 FILE2\n" +msgstr "Uso: %s [OPCIÓN]... FICHEIRO1 FICHEIRO2\n" + +#: src/join.c:148 +#, fuzzy +msgid "" +"For each pair of input lines with identical join fields, write a line to\n" +"standard output. The default join field is the first, delimited\n" +"by whitespace. When FILE1 or FILE2 (not both) is -, read standard input.\n" +"\n" +" -a FILENUM print unpairable lines coming from file FILENUM, where\n" +" FILENUM is 1 or 2, corresponding to FILE1 or FILE2\n" +" -e EMPTY replace missing input fields with EMPTY\n" +msgstr "" +"Para cada parella de liñas de entrada con campos de join idénticos, amosar\n" +"unha liña na saída estándar. O campo de join por defecto é o primeiro,\n" +"delimitado con espacios en branco. Cando FICH1 ou FICH2 (non os dous) é -,\n" +"lese da entrada estándar.\n" +"\n" +" -a LADO amosa-las liñas sen parella que proceden do ficheiro " +"LADO\n" +" -e BALEIRO substituí-los campos de entrada baleiros con BALEIRO\n" + +#: src/join.c:157 +msgid "" +" -i, --ignore-case ignore differences in case when comparing fields\n" +" -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n" +" -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n" +" -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n" +" -o FORMAT obey FORMAT while constructing output line\n" +" -t CHAR use CHAR as input and output field separator\n" +msgstr "" +" -i, --ignore-case ignora-las maiúsculas/minúsculas ao compara-los campos\n" +" -j CAMPO (obsoleto) equivalente a \"-1 CAMPO -2 CAMPO\"\n" +" -j1 CAMPO (obsoleto) equivalente a \"-1 CAMPO\"\n" +" -j2 CAMPO (obsoleto) equivalente a \"-2 CAMPO\"\n" +" -o FORMATO aplica-lo FORMATO ao construí-la liña de saída\n" +" -t CAR emprega-lo CARácter coma separador de campos de entrada\n" +" e saída\n" + +#: src/join.c:165 +#, fuzzy +msgid "" +" -v FILENUM like -a FILENUM, but suppress joined output lines\n" +" -1 FIELD join on this FIELD of file 1\n" +" -2 FIELD join on this FIELD of file 2\n" +msgstr "" +" -v LADO coma -a LADO, pero suprimindo as liñas de saída " +"correctas\n" +" -1 CAMPO face-lo join neste CAMPO do ficheiro 1\n" +" -2 CAMPO face-lo join neste CAMPO do ficheiro 2\n" + +#: src/join.c:172 +#, fuzzy +msgid "" +"\n" +"Unless -t CHAR is given, leading blanks separate fields and are ignored,\n" +"else fields are separated by CHAR. Any FIELD is a field number counted\n" +"from 1. FORMAT is one or more comma or blank separated specifications,\n" +"each being `FILENUM.FIELD' or `0'. Default FORMAT outputs the join field,\n" +"the remaining fields from FILE1, the remaining fields from FILE2, all\n" +"separated by CHAR.\n" +msgstr "" +"\n" +"A menos que se indique -t CAR, os espacios en branco ao principio da liña\n" +"separan campos e ignóranse; senón os campos sepáranse con CAR. Cada CAMPO é\n" +"un número de campo que se conta dende 1. FORMATO é unha ou máis " +"especificacións\n" +"separadas por comas, cada unha do tipo \"LADO.CAMPO\" ou \"0\". O FORMATO " +"por\n" +"defecto amosa o campo de join, os campos restantes de FICHEIRO1 e os campos\n" +"restantes de FICHEIRO2, todos separados por CAR.\n" + +#: src/join.c:645 +#, c-format +msgid "invalid field specifier: `%s'" +msgstr "especificador de campo incorrecto: \"%s\"" + +#: src/join.c:659 src/join.c:772 src/join.c:808 +#, c-format +msgid "invalid field number: `%s'" +msgstr "número de campo incorrecto: \"%s\"" + +#: src/join.c:672 +#, c-format +msgid "invalid file number in field spec: `%s'" +msgstr "número de ficheiro incorrecto na especificación de campos: \"%s\"" + +#: src/join.c:792 +#, c-format +msgid "invalid field number for file 1: `%s'" +msgstr "número de campo incorrecto para o ficheiro 1: \"%s\"" + +#: src/join.c:801 +#, c-format +msgid "invalid field number for file 2: `%s'" +msgstr "número de campo incorrecto para o ficheiro 2: \"%s\"" + +#: src/join.c:833 +msgid "too many non-option arguments" +msgstr "demasiados argumentos" + +#: src/join.c:855 +msgid "too few non-option arguments" +msgstr "insuficientes argumentos" + +#: src/join.c:866 +msgid "both files cannot be standard input" +msgstr "os dous ficheiros non poden ser entrada estándar" + +#: src/kill.c:93 +#, c-format +msgid "" +"Usage: %s [-s SIGNAL | -SIGNAL] PID...\n" +" or: %s -l [SIGNAL]...\n" +" or: %s -t [SIGNAL]...\n" +msgstr "" + +#: src/kill.c:99 +msgid "" +"Send signals to processes, or list signals.\n" +"\n" +msgstr "" + +#: src/kill.c:106 +#, fuzzy +msgid "" +" -s, --signal=SIGNAL, -SIGNAL\n" +" specify the name or number of the signal to be sent\n" +" -l, --list list signal names, or convert signal names to/from " +"numbers\n" +" -t, --table print a table of signal information\n" +msgstr "" +"Copiar a entrada estándar a cada ficheiro, e tamén á saída estándar.\n" +"\n" +" -a, --append engadir ós FICHEIROs indicados, non " +"sobrescribir\n" +" -i, --ignore-interrupts ignora-los sinais de interrupción\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" + +#: src/kill.c:114 +msgid "" +"\n" +"SIGNAL may be a signal name like `HUP', or a signal number like `1',\n" +"or an exit status of a process terminated by a signal.\n" +"PID is an integer; if negative it identifies a process group.\n" +msgstr "" + +#: src/kill.c:163 +#, fuzzy, c-format +msgid "%s: invalid signal" +msgstr "%s: PID incorrecto" + +#: src/kill.c:262 +#, fuzzy, c-format +msgid "missing operand after `%s'" +msgstr "%s: esperábase un enteiro tras \"%c\"" + +#: src/kill.c:274 +#, fuzzy, c-format +msgid "%s: invalid process id" +msgstr "%s: patrón incorrecto" + +#: src/kill.c:327 +#, fuzzy, c-format +msgid "invalid option -- %c" +msgstr "%s: opción incorrecta -- %c\n" + +#: src/kill.c:336 +#, fuzzy, c-format +msgid "%s: multiple signals specified" +msgstr "\\%c: secuencia de escape non válida" + +#: src/kill.c:350 +msgid "multiple -l or -t options specified" +msgstr "" + +#: src/kill.c:367 +msgid "cannot combine signal with -l or -t" +msgstr "" + +#: src/link.c:51 +#, fuzzy, c-format +msgid "" +"Usage: %s FILE1 FILE2\n" +" or: %s OPTION\n" +msgstr "" +"Uso: %s [FICHEIRO]...\n" +" ou: %s [OPCIÓN]\n" + +#: src/link.c:54 +msgid "" +"Call the link function to create a link named FILE2 to an existing FILE1.\n" +"\n" +msgstr "" + +#: src/link.c:98 +#, fuzzy, c-format +msgid "cannot create link %s to %s" +msgstr "non se pode crea-lo directorio %s" + +#: src/ln.c:39 +#, fuzzy +msgid "Mike Parker and David MacKenzie" +msgstr "Scott Bartram e David MacKenzie" + +#: src/ln.c:167 +#, c-format +msgid "%s: warning: making a hard link to a symbolic link is not portable" +msgstr "" +"%s: aviso: facer unha ligazón dura dunha ligazón simbólica non é portable" + +#: src/ln.c:174 +#, fuzzy, c-format +msgid "%s: hard link not allowed for directory" +msgstr "`%s' non é un directorio" + +#: src/ln.c:246 +#, fuzzy, c-format +msgid "%s: cannot overwrite directory" +msgstr "non se pode crea-lo directorio %s" + +#: src/ln.c:251 +#, c-format +msgid "%s: replace %s? " +msgstr "%s: ¿substituír %s?" + +#: src/ln.c:257 +#, c-format +msgid "%s: File exists" +msgstr "%s: O ficheiro xa existe" + +#: src/ln.c:304 +#, fuzzy, c-format +msgid "create symbolic link %s to %s" +msgstr "ligazón simbólica" + +#: src/ln.c:305 +#, c-format +msgid "create hard link %s to %s" +msgstr "crear ligazón dura %s a %s" + +#: src/ln.c:319 +#, c-format +msgid "creating symbolic link %s to %s" +msgstr "a crear a ligazón simbólica de %s a %s" + +#: src/ln.c:320 +#, c-format +msgid "creating hard link %s to %s" +msgstr "a crear a ligazón dura de %s a %s" + +#: src/ln.c:339 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... TARGET [LINK_NAME]\n" +" or: %s [OPTION]... TARGET... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY TARGET...\n" +msgstr "" +"Uso: %s [OPCIÓN]... ÚLTIMO\n" +" ou: %s [OPCIÓN]... PRIMEIRO ÚLTIMO\n" +" ou: %s [OPCIÓN]... PRIMEIRO INCREMENTO ÚLTIMO\n" + +#: src/ln.c:345 +msgid "" +"Create a link to the specified TARGET with optional LINK_NAME.\n" +"If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +"created in the current directory. When using the second form with more\n" +"than one TARGET, the last argument must be a directory; create links\n" +"in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +"links with --symbolic. When creating hard links, each TARGET must exist.\n" +"\n" +msgstr "" + +#: src/ln.c:357 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an argument\n" +" -d, -F, --directory hard link directories (super-user only)\n" +" -f, --force remove existing destination files\n" +msgstr "" + +#: src/ln.c:363 +msgid "" +" -n, --no-dereference treat destination that is a symlink to a\n" +" directory as if it were a normal file\n" +" -i, --interactive prompt whether to remove destinations\n" +" -s, --symbolic make symbolic links instead of hard links\n" +msgstr "" + +#: src/ln.c:369 +msgid "" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY specify the DIRECTORY in which to " +"create\n" +" the links\n" +" -v, --verbose print name of each file before linking\n" +msgstr "" + +#: src/ln.c:521 +#, fuzzy, c-format +msgid "%s: specified target directory is not a directory" +msgstr "%s existe pero non é un directorio" + +#: src/ln.c:542 +msgid "when making multiple links, last argument must be a directory" +msgstr "ao facer varias ligazóns, o último argumento ten que ser un directorio" + +#: src/logname.c:48 src/pwd.c:46 src/sync.c:44 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]\n" +msgstr "Uso: %s [OPCIÓN] [FICHEIRO]...\n" + +#: src/logname.c:49 +msgid "" +"Print the name of the current user.\n" +"\n" +msgstr "" + +#: src/logname.c:99 +#, fuzzy, c-format +msgid "%s: no login name\n" +msgstr "%s: número incorrecto" + +#: src/ls.c:673 +#, fuzzy +msgid "%b %e %Y" +msgstr "%e %b %Y %H:%M" + +#: src/ls.c:681 +#, fuzzy +msgid "%b %e %H:%M" +msgstr "%e %b %Y %H:%M" + +#: src/ls.c:1307 +#, fuzzy, c-format +msgid "ignoring invalid value of environment variable QUOTING_STYLE: %s" +msgstr "" +"ignorando o tamaño de tabulador non válido na variable de ambiente TABSIZE: %" +"s" + +#: src/ls.c:1334 +#, c-format +msgid "ignoring invalid width in environment variable COLUMNS: %s" +msgstr "ignorando o ancho non válido na variable de ambiente COLUMNS: %s" + +#: src/ls.c:1365 +#, c-format +msgid "ignoring invalid tab size in environment variable TABSIZE: %s" +msgstr "" +"ignorando o tamaño de tabulador non válido na variable de ambiente TABSIZE: %" +"s" + +#: src/ls.c:1482 +#, fuzzy, c-format +msgid "invalid line width: %s" +msgstr "anchura non válida: \"%s\"" + +#: src/ls.c:1556 +#, fuzzy, c-format +msgid "invalid tab size: %s" +msgstr "cadea de tipo incorrecta \"%s\"" + +#: src/ls.c:1722 +#, fuzzy, c-format +msgid "invalid time style format %s" +msgstr "argumento incorrecto %s para %s" + +#: src/ls.c:2054 +#, fuzzy, c-format +msgid "unrecognized prefix: %s" +msgstr "opción descoñecida \"-%c\"" + +#: src/ls.c:2077 +msgid "unparsable value for LS_COLORS environment variable" +msgstr "a variable de ambiente LS_COLORS ten un valor ilexible" + +#: src/ls.c:2145 +#, fuzzy, c-format +msgid "cannot determine device and inode of %s" +msgstr "non se pode move-lo punteiro do ficheiro de %s" + +#: src/ls.c:2155 +#, fuzzy, c-format +msgid "not listing already-listed directory: %s" +msgstr "non se pode crea-lo directorio %s" + +#: src/ls.c:2208 src/remove.c:929 +#, fuzzy, c-format +msgid "reading directory %s" +msgstr "non se pode crea-lo directorio %s" + +#: src/ls.c:2603 +#, fuzzy, c-format +msgid "cannot compare file names %s and %s" +msgstr "As cadeas que se compararon foron %s e %s" + +#: src/ls.c:3762 +msgid "" +"List information about the FILEs (the current directory by default).\n" +"Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +"\n" +msgstr "" + +#: src/ls.c:3770 +msgid "" +" -a, --all do not hide entries starting with .\n" +" -A, --almost-all do not list implied . and ..\n" +" --author print the author of each file\n" +" -b, --escape print octal escapes for nongraphic characters\n" +msgstr "" + +#: src/ls.c:3776 +msgid "" +" --block-size=SIZE use SIZE-byte blocks\n" +" -B, --ignore-backups do not list implied entries ending with ~\n" +" -c with -lt: sort by, and show, ctime (time of " +"last\n" +" modification of file status information)\n" +" with -l: show ctime and sort by name\n" +" otherwise: sort by ctime\n" +msgstr "" + +#: src/ls.c:3784 +msgid "" +" -C list entries by columns\n" +" --color[=WHEN] control whether color is used to distinguish " +"file\n" +" types. WHEN may be `never', `always', or " +"`auto'\n" +" -d, --directory list directory entries instead of contents,\n" +" and do not dereference symbolic links\n" +" -D, --dired generate output designed for Emacs' dired mode\n" +msgstr "" + +#: src/ls.c:3792 +msgid "" +" -f do not sort, enable -aU, disable -lst\n" +" -F, --classify append indicator (one of */=@|) to entries\n" +" --format=WORD across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time like -l --time-style=full-iso\n" +msgstr "" + +#: src/ls.c:3799 +msgid "" +" -g like -l, but do not list owner\n" +" -G, --no-group inhibit display of group information\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" --si likewise, but use powers of 1000 not 1024\n" +" -H, --dereference-command-line\n" +" follow symbolic links listed on the command " +"line\n" +" --dereference-command-line-symlink-to-dir\n" +" follow each command line symbolic link\n" +" that points to a directory\n" +msgstr "" + +#: src/ls.c:3810 +msgid "" +" --indicator-style=WORD append indicator with style WORD to entry " +"names:\n" +" none (default), classify (-F), file-type (-" +"p)\n" +" -i, --inode print index number of each file\n" +" -I, --ignore=PATTERN do not list implied entries matching shell " +"PATTERN\n" +" -k like --block-size=1K\n" +msgstr "" + +#: src/ls.c:3817 +msgid "" +" -l use a long listing format\n" +" -L, --dereference when showing file information for a symbolic\n" +" link, show information for the file the link\n" +" references rather than for the link itself\n" +" -m fill width with a comma separated list of " +"entries\n" +msgstr "" + +#: src/ls.c:3824 +msgid "" +" -n, --numeric-uid-gid like -l, but list numeric UIDs and GIDs\n" +" -N, --literal print raw entry names (don't treat e.g. " +"control\n" +" characters specially)\n" +" -o like -l, but do not list group information\n" +" -p, --file-type append indicator (one of /=@|) to entries\n" +msgstr "" + +#: src/ls.c:3831 +#, fuzzy +msgid "" +" -q, --hide-control-chars print ? instead of non graphic characters\n" +" --show-control-chars show non graphic characters as-is (default\n" +" unless program is `ls' and output is a " +"terminal)\n" +" -Q, --quote-name enclose entry names in double quotes\n" +" --quoting-style=WORD use quoting style WORD for entry names:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" +msgstr "" +" -g (ignorada)\n" +" -G, --no-group non amosa-la información do grupo\n" +" -h, --human-readable escribi-los tamaños nun formato lexible para\n" +" humanos (p.ex. 1K 234M 2G)\n" +" --si o mesmo, mais usando potencias de 1000, non " +"1024\n" +" -H igual que `--si' por agora; cambiará para " +"seguir\n" +" a norma POSIX\n" +" --indicator-style=PALABRA engadir un indicador de estilo PALABRA aos\n" +" nomes das entradas: none [ningún] " +"(defecto),\n" +" classify [clasificar] (-F), file-type\n" +" [tipo de ficheiro] (-p)\n" +" -i, --inode escribi-lo número de índice de cada ficheiro\n" +" -I, --ignore=PATRÓN non amosa-las entradas que encaixen co PATRÓN\n" +" de shell\n" +" -k, --kilobytes coma --block-size=1024\n" +" -l usar un formato longo de listaxe\n" +" -L, --dereference amosa-las entradas apuntadas polas ligazóns\n" +" simbólicas\n" +" -m encher ao ancho cunha lista de entradas " +"separadas\n" +" por coma\n" +" -n, --numeric-uid-gid amosar UIDs e GIDs numéricos en vez dos nomes\n" +" -N, --literal amosa-los nomes reais (non tratar p.ex. os\n" +" caracteres de control como especiais)\n" +" -o usar un formato de listado longo sen a " +"información\n" +" do grupo\n" +" -p, --file-type engadir un indicador ás entradas (un de /=@|)\n" +" -q, --hide-control-chars escribir ? en vez dos caracteres non gráficos\n" +" --show-control-chars amosa-los caracteres non gráficos tal como son\n" +" (predeterminado a menos que o programa sexa\n" +" `ls' e a saída sexa un terminal)\n" +" -Q, --quote-name arrodea-los nomes entre comiñas\n" +" --quoting-style=PALABRA utiliza-lo estilo de cita PALABRA para os " +"nomes\n" +" das entradas:\n" +" literal, shell, shell-always, c, escape\n" +" -r, --reverse inverte-la orde ao face-la ordenación\n" +" -R, --recursive amosa-los subdirectorios recursivamente\n" +" -s, --size escribi-lo tamaño de cada ficheiro, en bloques\n" + +#: src/ls.c:3839 +msgid "" +" -r, --reverse reverse order while sorting\n" +" -R, --recursive list subdirectories recursively\n" +" -s, --size print size of each file, in blocks\n" +msgstr "" + +#: src/ls.c:3844 +msgid "" +" -S sort by file size\n" +" --sort=WORD extension -X, none -U, size -S, time -t,\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=WORD show time as WORD instead of modification " +"time:\n" +" atime, access, use, ctime or status; use\n" +" specified time as sort key if --sort=time\n" +msgstr "" + +#: src/ls.c:3853 +msgid "" +" --time-style=STYLE show times using style STYLE:\n" +" full-iso, long-iso, iso, locale, +FORMAT\n" +" FORMAT is interpreted like `date'; if FORMAT " +"is\n" +" FORMAT1FORMAT2, FORMAT1 applies to\n" +" non-recent files and FORMAT2 to recent files;\n" +" if STYLE is prefixed with `posix-', STYLE\n" +" takes effect only outside the POSIX locale\n" +" -t sort by modification time\n" +" -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +msgstr "" + +#: src/ls.c:3864 +msgid "" +" -u with -lt: sort by, and show, access time\n" +" with -l: show access time and sort by name\n" +" otherwise: sort by access time\n" +" -U do not sort; list entries in directory order\n" +" -v sort by version\n" +msgstr "" + +#: src/ls.c:3871 +#, fuzzy +msgid "" +" -w, --width=COLS assume screen width instead of current value\n" +" -x list entries by lines instead of by columns\n" +" -X sort alphabetically by entry extension\n" +" -1 list one file per line\n" +msgstr "" +" -f, --fields=LISTA amosar só estes campos; tamén amosa calquera liña\n" +" que non conteña o carácter delimitador, agás se\n" +" se indica a opción -s\n" +" -n (ignórase)\n" + +#: src/ls.c:3883 +msgid "" +"\n" +"By default, color is not used to distinguish types of files. That is\n" +"equivalent to using --color=none. Using the --color option without the\n" +"optional WHEN argument is equivalent to using --color=always. With\n" +"--color=auto, color codes are output only if standard output is connected\n" +"to a terminal (tty).\n" +msgstr "" + +#: src/md5sum.c:38 +msgid "Ulrich Drepper and Scott Miller" +msgstr "Ulrich Drepper e Scott Miller" + +#: src/md5sum.c:125 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]...\n" +" or: %s [OPTION] --check [FILE]\n" +"Print or check %s (%d-bit) checksums.\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"Emprego: %s [OPCIÓN] [FICHEIRO]...\n" +" ou: %s [OPCIÓN] --check [FICHEIRO]\n" +"Amosar ou comprobar sumas de comprobación %s (de %d bits).\n" +"Sen un FICHEIRO, ou cando o FICHEIRO é -, lese da entrada estándar.\n" + +#: src/md5sum.c:134 +#, c-format +msgid "" +"\n" +" -b, --binary read files in binary mode (default on DOS/" +"Windows)\n" +" -c, --check check %s sums against given list\n" +" -t, --text read files in text mode (default)\n" +"\n" +msgstr "" +"\n" +" -b, --binary le-los ficheiros en modo binario\n" +" (por defecto en DOS/Windows)\n" +" -c, --check comproba-las sumas %s contra a lista dada\n" +" -t, --text le-los ficheiros en modo texto (por defecto)\n" +"\n" + +#: src/md5sum.c:142 +msgid "" +"The following two options are useful only when verifying checksums:\n" +" --status don't output anything, status code shows success\n" +" -w, --warn warn about improperly formated checksum lines\n" +"\n" +msgstr "" +"As seguintes dúas opcións son útiles só ao comproba-las sumas:\n" +" --status non amosar nada; o código de estado indica o " +"éxito\n" +" -w, --warn abisar das liñas mal formatadas\n" +"\n" + +#: src/md5sum.c:150 +#, c-format +msgid "" +"\n" +"The sums are computed as described in %s. When checking, the input\n" +"should be a former output of this program. The default mode is to print\n" +"a line with checksum, a character indicating type (`*' for binary, ` ' for\n" +"text), and name for each FILE.\n" +msgstr "" +"\n" +"As sumas calcúlanse tal como se describe en %s. Ao comprobar, a entrada\n" +"debería ser unha saída anterior deste programa. O modo por defecto é amosar\n" +"unha liña con suma de comprobación, un carácter que indica tipo (\"*\" para\n" +"binario, \" \" para texto) e o nome de cada FICHEIRO.\n" + +#: src/md5sum.c:385 +#, c-format +msgid "%s: %lu: improperly formatted %s checksum line" +msgstr "%s: %lu: liña de suma de comprobación %s mal formatada" + +#: src/md5sum.c:407 +#, c-format +msgid "%s: FAILED open or read\n" +msgstr "%s: apertura ou lectura FALLIDA\n" + +#: src/md5sum.c:431 +msgid "FAILED" +msgstr "FALLA" + +#: src/md5sum.c:431 +msgid "OK" +msgstr "OK" + +#: src/md5sum.c:444 +#, c-format +msgid "%s: read error" +msgstr "%s: erro de lectura" + +#: src/md5sum.c:457 +#, c-format +msgid "%s: no properly formatted %s checksum lines found" +msgstr "%s: non se atoparon liñas de suma de comprobación %s ben formatadas" + +#: src/md5sum.c:470 +#, c-format +msgid "WARNING: %d of %d listed %s could not be read" +msgstr "AVISO: non se puido ler %d de %d %s listados" + +#: src/md5sum.c:473 +msgid "file" +msgstr "ficheiro" + +#: src/md5sum.c:473 +msgid "files" +msgstr "ficheiros" + +#: src/md5sum.c:479 +#, c-format +msgid "WARNING: %d of %d computed %s did NOT match" +msgstr "AVISO: NON coincidiron %d de %d %s calculadas" + +#: src/md5sum.c:482 +msgid "checksum" +msgstr "sumas" + +#: src/md5sum.c:482 +msgid "checksums" +msgstr "sumas" + +#: src/md5sum.c:564 +msgid "" +"the --binary and --text options are meaningless when verifying checksums" +msgstr "" +"as opcións --binary e --text non teñen sentido cando se comproban sumas" + +#: src/md5sum.c:572 +msgid "the --string and --check options are mutually exclusive" +msgstr "as opcións --string e --check son mutuamente exclusivas" + +#: src/md5sum.c:579 +msgid "the --status option is meaningful only when verifying checksums" +msgstr "a opción --status ten sentido só cando se verifican sumas" + +#: src/md5sum.c:586 +msgid "the --warn option is meaningful only when verifying checksums" +msgstr "a opción --warn ten sentido só cando se verifican sumas" + +#: src/md5sum.c:596 +msgid "no files may be specified when using --string" +msgstr "non se pode especificar ficheiros cando se usa --string" + +#: src/md5sum.c:618 +msgid "only one argument may be specified when using --check" +msgstr "só se pode especificar un argumento cando se usa --check" + +#: src/mkdir.c:61 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] DIRECTORY...\n" +msgstr "Uso: %s [OPCIÓN] [FICHEIRO]...\n" + +#: src/mkdir.c:62 +msgid "" +"Create the DIRECTORY(ies), if they do not already exist.\n" +"\n" +msgstr "" + +#: src/mkdir.c:69 +#, fuzzy +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not rwxrwxrwx - " +"umask\n" +" -p, --parents no error if existing, make parent directories as needed\n" +" -v, --verbose print a message for each created directory\n" +msgstr "" +"Crea o(s) DIRECTORIO(s), se aínda non existen.\n" +"\n" +" -m, --mode=MODO establece-los permisos a MODO (coma en chmod), en vez\n" +" de rwxrwxrwx - umask\n" +" -p, --parents suprimi-los erros se xa existe, crea-los directorios\n" +" pais se for necesario\n" +" -v, --verbose escribir unha mensaxe por cada directorio creado\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" + +#: src/mkdir.c:113 +#, fuzzy, c-format +msgid "created directory %s" +msgstr "non se pode crea-lo directorio %s" + +#: src/mkdir.c:190 +#, fuzzy, c-format +msgid "cannot set permissions of directory %s" +msgstr "non se pode cambia-los permisos de %s" + +#: src/mkfifo.c:55 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] NAME...\n" +msgstr "Uso: %s [OPCIÓN] [FICHEIRO]...\n" + +#: src/mkfifo.c:56 +msgid "" +"Create named pipes (FIFOs) with the given NAMEs.\n" +"\n" +msgstr "" + +#: src/mkfifo.c:63 src/mknod.c:64 +#, fuzzy +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not a=rw - umask\n" +msgstr "" +"Crea tuberías nomeadas (FIFOs) cos NOMEs indicados.\n" +"\n" +" -m, --mode=MODO establece-los permisos a MODO (coma en chmod), en vez\n" +" de a=rw - umask\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" + +#: src/mkfifo.c:93 src/mknod.c:206 +msgid "fifo files not supported" +msgstr "os ficheiros \"fifo\" non están soportados" + +#: src/mkfifo.c:123 src/mknod.c:127 +#, fuzzy +msgid "invalid mode" +msgstr "número incorrecto" + +#: src/mkfifo.c:142 +#, fuzzy, c-format +msgid "cannot set permissions of fifo %s" +msgstr "non se pode cambia-los permisos de %s" + +#: src/mknod.c:55 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... NAME TYPE [MAJOR MINOR]\n" +msgstr "Uso: %s [OPCIÓN]... CONXUNTO1 [CONXUNTO2]\n" + +#: src/mknod.c:57 +msgid "" +"Create the special file NAME of the given TYPE.\n" +"\n" +msgstr "" + +#: src/mknod.c:69 +msgid "" +"\n" +"Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they\n" +"must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X,\n" +"it is interpreted as hexadecimal; otherwise, if it begins with 0, as octal;\n" +"otherwise, as decimal. TYPE may be:\n" +msgstr "" + +#: src/mknod.c:76 +#, fuzzy +msgid "" +"\n" +" b create a block (buffered) special file\n" +" c, u create a character (unbuffered) special file\n" +" p create a FIFO\n" +msgstr "" +"Crea o ficheiro especial NOME do TIPO indicado.\n" +"\n" +" -m, --mode=MODO establece-los permisos a MODO (coma en chmod), en vez\n" +" de a=rw - umask\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" +"\n" +"MAJOR e MINOR están prohibidos para o TIPO p, obrigatorios noutros casos.\n" +"O TIPO pode ser:\n" +"\n" +" b crea un ficheiro especial de bloques (buffered)\n" +" c, u crea un ficheiro especial de caracteres (unbuffered)\n" +" p crea unha FIFO\n" + +#: src/mknod.c:141 +#, fuzzy +msgid "wrong number of arguments" +msgstr "número de argumentos insuficiente" + +#: src/mknod.c:153 +#, fuzzy +msgid "block special files not supported" +msgstr "ficheiro especial de bloque" + +#: src/mknod.c:162 +#, fuzzy +msgid "character special files not supported" +msgstr "ficheiro especial de carácter" + +#: src/mknod.c:171 +#, fuzzy +msgid "" +"when creating special files, major and minor device\n" +"numbers must be specified" +msgstr "" +"ao crear ficheiros especiais de bloque, débense indicar os números\n" +"de dispositivo `major' e `minor'" + +#: src/mknod.c:186 +#, fuzzy, c-format +msgid "invalid major device number %s" +msgstr "número de liña inicial incorrecto: \"%s\"" + +#: src/mknod.c:191 +#, fuzzy, c-format +msgid "invalid minor device number %s" +msgstr "número de liña inicial incorrecto: \"%s\"" + +#: src/mknod.c:196 +#, fuzzy, c-format +msgid "invalid device %s %s" +msgstr "argumento incorrecto %s para %s" + +#: src/mknod.c:210 +msgid "major and minor device numbers may not be specified for fifo files" +msgstr "" +"os números de dispositivo `major' e `minor' non se poden indicar para fifos" + +#: src/mknod.c:231 +#, fuzzy, c-format +msgid "cannot set permissions of %s" +msgstr "non se pode cambia-los permisos de %s" + +#: src/mv.c:44 +#, fuzzy +msgid "Mike Parker, David MacKenzie, and Jim Meyering" +msgstr "David Ihnat, David MacKenzie e Jim Meyering" + +#: src/mv.c:317 +msgid "" +"Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" + +#: src/mv.c:324 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" -f, --force do not prompt before overwriting\n" +" equivalent to --reply=yes\n" +" -i, --interactive prompt before overwrite\n" +" equivalent to --reply=query\n" +msgstr "" + +#: src/mv.c:332 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +msgstr "" + +#: src/mv.c:339 +#, fuzzy +msgid "" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +" -u, --update move only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +msgstr "" +"Renomea ORIXE a DESTINO, ou mover ORIXE(s) a DIRECTORIO.\n" +"\n" +" --backup[=CONTROL] facer unha copia de seguridade de cada " +"ficheiro\n" +" destino\n" +" -b como --backup mais sen aceptar argumentos\n" +" -f, --force non preguntar antes de sobrescribir\n" +" -i, --interactive preguntar antes de sobrescribir\n" +" --strip-trailing-slashes elimina-las barras finais de tódolos\n" +" argumentos ORIXE\n" +" -S, --suffix=SUFIXO substituí-lo sufixo habitual de copia de\n" +" seguridade\n" +" --target-directory=DIRECTORIO mover tódolos argumentos ORIXE ao\n" +" DIRECTORIO\n" +" -u, --update mover só os non-directorios máis antigos ou\n" +" os recentes\n" +" -v, --verbose explica-lo que está a se facer\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" + +#: src/mv.c:467 +#, fuzzy, c-format +msgid "specified target, %s is not a directory" +msgstr "%s existe pero non é un directorio" + +#: src/mv.c:475 +msgid "when moving multiple files, last argument must be a directory" +msgstr "ao mover varios ficheiros, o último argumento debe ser un directorio" + +#: src/nice.c:67 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] [COMMAND [ARG]...]\n" +msgstr "Uso: %s [OPCIÓN] [FICHEIRO]...\n" + +#: src/nice.c:68 +#, fuzzy +msgid "" +"Run COMMAND with an adjusted scheduling priority.\n" +"With no COMMAND, print the current scheduling priority. ADJUST is 10\n" +"by default. Range goes from -20 (highest priority) to 19 (lowest).\n" +"\n" +" -n, --adjustment=ADJUST increment priority by ADJUST first\n" +msgstr "" +"Executar COMANDO cunha prioridade de execución axustada.\n" +"Sen COMANDO, escribi-la prioridade de execución actual. AXUSTE é 10\n" +"por defecto. O rango vai dende -20 (máxima prioridade) a 19 (mínima).\n" +"\n" +" -AXUSTE incrementar primeiro a prioridade por AXUSTE\n" +" -n, --adjustment=AXUSTE o mesmo que -AXUSTE\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" + +#: src/nice.c:109 src/nice.c:122 +#, fuzzy, c-format +msgid "invalid option `%s'" +msgstr "opción de anchura non válida: \"%s\"" + +#: src/nice.c:147 +#, fuzzy, c-format +msgid "invalid priority `%s'" +msgstr "anchura non válida: \"%s\"" + +#: src/nice.c:171 +msgid "a command must be given with an adjustment" +msgstr "ten que se dar un comando co axuste" + +#: src/nice.c:178 src/nice.c:187 +#, fuzzy +msgid "cannot get priority" +msgstr "non se pode crea-lo directorio %s" + +#: src/nice.c:192 +#, fuzzy +msgid "cannot set priority" +msgstr "non se pode crea-lo directorio %s" + +#: src/nl.c:39 +msgid "Scott Bartram and David MacKenzie" +msgstr "Scott Bartram e David MacKenzie" + +#: src/nl.c:180 +msgid "" +"Write each FILE to standard output, with line numbers added.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Amosar cada FICHEIRO na saída estándar, engadindo os números de liña.\n" +"Sen un FICHEIRO, ou cando este é -, lese da entrada estánda.\n" +"\n" + +#: src/nl.c:188 +msgid "" +" -b, --body-numbering=STYLE use STYLE for numbering body lines\n" +" -d, --section-delimiter=CC use CC for separating logical pages\n" +" -f, --footer-numbering=STYLE use STYLE for numbering footer lines\n" +msgstr "" +" -b, --body-numbering=ESTILO usa-lo ESTILO para numera-las liñas do " +"corpo\n" +" -d, --section-delimiter=CC empregar CC para separa-las páxinas " +"lóxicas\n" +" -f, --footer-numbering=ESTILO usa-lo ESTILO para numera-las liñas do pé\n" + +#: src/nl.c:193 +msgid "" +" -h, --header-numbering=STYLE use STYLE for numbering header lines\n" +" -i, --page-increment=NUMBER line number increment at each line\n" +" -l, --join-blank-lines=NUMBER group of NUMBER empty lines counted as " +"one\n" +" -n, --number-format=FORMAT insert line numbers according to FORMAT\n" +" -p, --no-renumber do not reset line numbers at logical " +"pages\n" +" -s, --number-separator=STRING add STRING after (possible) line number\n" +msgstr "" +" -h, --header-numbering=ESTILO emprega-lo ESTILO para numera-las liñas\n" +" da cabeceira\n" +" -i, --page-increment=NÚMERO incremento do número de liña en cada liña\n" +" -l, --join-blank-lines=NÚMERO contar cada grupo de NÚMERO liñas " +"baleiras\n" +" coma unha soa liña\n" +" -n, --number-format=FORMATO inseri-los números de liña seguindo o " +"FORMATO\n" +" -p, --no-renumber non reinicia-los números de liña con cada\n" +" páxina lóxica\n" +" -s, --number-separator=CADEA engadi-la CADEA tras cada número de liña\n" + +#: src/nl.c:201 +msgid "" +" -v, --first-page=NUMBER first line number on each logical page\n" +" -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +msgstr "" +" -v, --first-page=NÚMERO primeiro número de liña nas páxinas " +"lóxicas\n" +" -w, --number-width=NÚMERO empregar NÚMERO columnas nos números de " +"liña\n" + +#: src/nl.c:207 +msgid "" +"\n" +"By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +"two delimiter characters for separating logical pages, a missing\n" +"second character implies :. Type \\\\ for \\. STYLE is one of:\n" +msgstr "" +"\n" +"Por defecto selecciona -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC son\n" +"dous caracteres delimitadores para separar páxinas lóxicas; use non se\n" +"indica o segundo carácter suponse :. Escriba \\\\ para obter \\.\n" +"ESTILO pode ser:\n" + +#: src/nl.c:213 +msgid "" +"\n" +" a number all lines\n" +" t number only nonempty lines\n" +" n number no lines\n" +" pREGEXP number only lines that contain a match for REGEXP\n" +"\n" +"FORMAT is one of:\n" +"\n" +" ln left justified, no leading zeros\n" +" rn right justified, no leading zeros\n" +" rz right justified, leading zeros\n" +"\n" +msgstr "" +"\n" +" a numerar tódalas liñas\n" +" t numerar só as liñas que non estean baleiras\n" +" n non numerar ningunha liña\n" +" pEXPREG numera-las liñas que encaixen na expresión regular EXPREG\n" +"\n" +"FORMATO pode ser:\n" +"\n" +" ln xustificado á esquerda, sen ceros á esquerda\n" +" rn xustificado á dereita, sen ceros á esquerda\n" +" rz xustificado á dereita, con ceros á esquerda\n" +"\n" + +#: src/nl.c:504 +#, c-format +msgid "invalid starting line number: `%s'" +msgstr "número de liña inicial incorrecto: \"%s\"" + +#: src/nl.c:514 +#, c-format +msgid "invalid line number increment: `%s'" +msgstr "incremento de números de liña incorrecto: \"%s\"" + +#: src/nl.c:527 +#, c-format +msgid "invalid number of blank lines: `%s'" +msgstr "número de liñas en blanco incorrecto: \"%s\"" + +#: src/nl.c:541 +#, c-format +msgid "invalid line number field width: `%s'" +msgstr "ancho do campo do número de liña incorrecto: \"%s\"" + +#: src/od.c:287 +#, c-format +msgid "" +"Usage: %s [OPTION]... [FILE]...\n" +" or: %s --traditional [FILE] [[+]OFFSET [[+]LABEL]]\n" +msgstr "" +"Uso: %s [OPCIÓN]... [FICHEIRO]...\n" +" ou: %s --traditional [FICHEIRO] [[+]DESPRAZAMENTO [[+]ETIQUETA]]\n" + +#: src/od.c:292 +msgid "" +"\n" +"Write an unambiguous representation, octal bytes by default,\n" +"of FILE to standard output. With more than one FILE argument,\n" +"concatenate them in the listed order to form the input.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"\n" +"Escribir na saída estándar unha representación non ambigua, con\n" +"bytes octais por defecto, do FICHEIRO. Con máis dun argumento de\n" +"FICHEIRO, concatenalos na orde listada para forma-la entrada. Sen\n" +"un FICHEIRO, ou se este é -, lese da entrada estándar.\n" +"\n" + +#: src/od.c:299 +msgid "All arguments to long options are mandatory for short options.\n" +msgstr "" +"Tódolos argumentos para as opcións longas son obrigatorios nas opcións " +"curtas.\n" + +#: src/od.c:302 +msgid "" +" -A, --address-radix=RADIX decide how file offsets are printed\n" +" -j, --skip-bytes=BYTES skip BYTES input bytes first\n" +msgstr "" +" -A, --address-radix=BASE indicar como se amosan os desprazamentos\n" +" -j, --skip-bytes=BYTES omiti-los primeiros BYTES bytes de entrada\n" + +#: src/od.c:306 +msgid "" +" -N, --read-bytes=BYTES limit dump to BYTES input bytes\n" +" -s, --strings[=BYTES] output strings of at least BYTES graphic " +"chars\n" +" -t, --format=TYPE select output format or formats\n" +" -v, --output-duplicates do not use * to mark line suppression\n" +" -w, --width[=BYTES] output BYTES bytes per output line\n" +" --traditional accept arguments in traditional form\n" +msgstr "" +" -N, --read-bytes=BYTES limita-lo envorado a BYTES bytes de entrada\n" +" -s, --strings[=BYTES] usar cadeas de alomenos BYTES caracteres " +"gráficos\n" +" -t, --format=TIPO escolle-lo formato ou formatos de saída\n" +" -v, --output-duplicatoes non empregar * para indica-las liñas borradas\n" +" -w, --width[=BYTES] amosar BYTES bytes por liña de saída\n" +" --traditional acepta-los argumentos en formato tradicional\n" + +#: src/od.c:316 +msgid "" +"\n" +"Traditional format specifications may be intermixed; they accumulate:\n" +" -a same as -t a, select named characters\n" +" -b same as -t oC, select octal bytes\n" +" -c same as -t c, select ASCII characters or backslash escapes\n" +" -d same as -t u2, select unsigned decimal shorts\n" +msgstr "" +"\n" +"As especificacións de formtao tradicionais pódense mesturar; acumúlanse:\n" +" -a igual que -t a, escoller caracteres nomeados\n" +" -b igual que -t oC, escoller bytes octais\n" +" -c igual que -t c, escoller caracteres ASCII ou escapados\n" +" -d igual que -t u2, escoller números curtos decimais sen signo\n" + +#: src/od.c:324 +msgid "" +" -f same as -t fF, select floats\n" +" -h same as -t x2, select hexadecimal shorts\n" +" -i same as -t d2, select decimal shorts\n" +" -l same as -t d4, select decimal longs\n" +" -o same as -t o2, select octal shorts\n" +" -x same as -t x2, select hexadecimal shorts\n" +msgstr "" +" -f igual que -t fF, escoller números en punto flotante\n" +" -h igual que -t x2, escoller números curtos hexadecimais\n" +" -i igual que -t d2, escoller números curtos decimais\n" +" -l igual que -t d4, escoller números longos decimais\n" +" -o igual que -t o2, escoller números curtos octais\n" +" -x igual que -t x2, escoller números curtos hexadecimais\n" + +#: src/od.c:332 +msgid "" +"\n" +"For older syntax (second call format), OFFSET means -j OFFSET. LABEL\n" +"is the pseudo-address at first byte printed, incremented when dump is\n" +"progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates\n" +"hexadecimal, suffixes may be . for octal and b for multiply by 512.\n" +"\n" +"TYPE is made up of one or more of these specifications:\n" +"\n" +" a named character\n" +" c ASCII character or backslash escape\n" +msgstr "" +"\n" +"Para a sintaxe antiga (segundo formato de chamada), DESPRAZAMENTO significa\n" +"-j DESPRAZAMENTO. ETIQUETA é o pseudo-enderezo do primeiro byte imprimido,\n" +"que se incrementa segundo o envorcado progresa. Para o DESPRAZAMENTO e a\n" +"ETIQUETA, un prefixo 0x ou 0X indica hexadecimal; os sufixos poden ser .\n" +"para octal e b para multiplicar por 512.\n" +"\n" +"TIPO componse de unha ou máis destas especificacións:\n" +"\n" +" a carácter con nome\n" +" c carácter ASCII ou escapado\n" + +#: src/od.c:344 +msgid "" +" d[SIZE] signed decimal, SIZE bytes per integer\n" +" f[SIZE] floating point, SIZE bytes per integer\n" +" o[SIZE] octal, SIZE bytes per integer\n" +" u[SIZE] unsigned decimal, SIZE bytes per integer\n" +" x[SIZE] hexadecimal, SIZE bytes per integer\n" +msgstr "" +" d[TAMAÑO] decimal con signo, TAMAÑO bytes por enteiro\n" +" f[TAMAÑO] punto flotante, TAMAÑO bytes por enteiro\n" +" o[TAMAÑO] octal, TAMAÑO bytes por enteiro\n" +" u[TAMAÑO] decimal sen signo, TAMAÑO bytes por enteiro\n" +" x[TAMAÑO] hexadecimal, TAMAÑO bytes por enteiro\n" + +#: src/od.c:351 +msgid "" +"\n" +"SIZE is a number. For TYPE in doux, SIZE may also be C for\n" +"sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n" +"sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +"for sizeof(double) or L for sizeof(long double).\n" +msgstr "" +"\n" +"TAMAÑO é un número. Para cada TIPO de doux, TAMAÑO tamén pode ser C\n" +"para sizeof(char), S para sizeof(short), I para sizeof(int) ou L para\n" +"sizeof(long). Se TIPO é f, TAMAÑO tamén pode ser F para sizeof(float),\n" +"D para sizeof(double) ou L para sizeof(long double).\n" + +#: src/od.c:358 +msgid "" +"\n" +"RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +"BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +"with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix to\n" +"any type adds a display of printable characters to the end of each line\n" +"of output. " +msgstr "" +"\n" +"BASE é d para decimal, o para octal, x para hexadecimao ou n para ningunha.\n" +"BYTES é hexadecimal cun prefixo 0x ou 0X; multiplícase por 512 cun sufixo\n" +"b, por 1024 con k e por 1048576 con m. Ao engadir un sufixo z a calquera\n" +"tipo engádese unha mostra de caracteres imprimibles á final de cada liña\n" +"de saída. " + +#: src/od.c:366 +msgid "" +"--string without a number implies 3. --width without a number\n" +"implies 32. By default, od uses -A o -t d2 -w 16.\n" +msgstr "" +"--string sen un número implica 3. --width sen un número implica 32.\n" +"Por defecto, od emprega -A o -t d2 -w 16.\n" + +#: src/od.c:722 src/od.c:844 +#, c-format +msgid "invalid type string `%s'" +msgstr "cadea de tipo incorrecta \"%s\"" + +#: src/od.c:732 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte integral type" +msgstr "" +"cadea de tipo incorrecta \"%s\";\n" +"este sistema non proporciona un tipo integral de %lu bytes" + +#: src/od.c:854 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte floating point type" +msgstr "" +"cadea de tipo incorrecta \"%s\";\n" +"este sistema non proporciona un tipo de punto flotante de %lu bytes" + +#: src/od.c:917 +#, c-format +msgid "invalid character `%c' in type string `%s'" +msgstr "carácter \"%c\" incorrecto na cadea de tipo \"%s\"" + +#: src/od.c:1144 +msgid "cannot skip past end of combined input" +msgstr "non se pode saltar máis aló do final da entrada combinada" + +#: src/od.c:1397 +msgid "old-style offset" +msgstr "desprazamento ao estilo antigo" + +#: src/od.c:1707 +#, c-format +msgid "invalid output address radix `%c'; it must be one character from [doxn]" +msgstr "" +"base de direccións de saída \"%c\" incorrecta; debe ser un carácter de [doxn]" + +#: src/od.c:1717 +msgid "skip argument" +msgstr "argumento de salto" + +#: src/od.c:1725 +msgid "limit argument" +msgstr "argumento de límite" + +#: src/od.c:1735 +msgid "minimum string length" +msgstr "lonxitude mínima da cadea" + +#: src/od.c:1740 src/od.c:1806 +#, c-format +msgid "%s is too large" +msgstr "%s é grande de máis" + +#: src/od.c:1804 +msgid "width specification" +msgstr "especificación do ancho" + +#: src/od.c:1826 +msgid "no type may be specified when dumping strings" +msgstr "non se pode especificar un tipo ao volcar cadeas" + +#: src/od.c:1874 +#, c-format +msgid "invalid second operand in compatibility mode `%s'" +msgstr "segundo operando no modo de compatibilidade \"%s\" incorrecto" + +#: src/od.c:1895 +msgid "in compatibility mode, the last two arguments must be offsets" +msgstr "" +"no modo de compatibilidade, os últimos 2 argumentos deben ser desprazamentos" + +#: src/od.c:1902 +msgid "compatibility mode supports at most three arguments" +msgstr "o modo de compatibilidade soporta 3 argumentos como moito" + +#: src/od.c:1975 +#, c-format +msgid "warning: invalid width %lu; using %d instead" +msgstr "aviso: ancho %lu incorrecto; usando %d na súa vez" + +#: src/od.c:1991 +#, c-format +msgid "%d: fmt=\"%s\" width=%d\n" +msgstr "%d: fmt=\"%s\" ancho=%d\n" + +#: src/paste.c:50 +msgid "David M. Ihnat and David MacKenzie" +msgstr "David M. Ihnat e David MacKenzi" + +#: src/paste.c:208 +msgid "standard input is closed" +msgstr "a entrada estándar está pechada" + +#: src/paste.c:407 +msgid "" +"Write lines consisting of the sequentially corresponding lines from\n" +"each FILE, separated by TABs, to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Escribi-las liñas que consisten nas liñas correspondentes secuenciamente de\n" +"cada FICHEIRO, separadas por tabulacións, na saída estándar.\n" +"Sen un FICHEIRO, ou cando o FICHEIRO é -, lese da entrada estándar.\n" +"\n" + +#: src/paste.c:416 +msgid "" +" -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +" -s, --serial paste one file at a time instead of in parallel\n" +msgstr "" +" -d, --delimiters=LISTA utilizar carácters da LISTA no canto de " +"tabulacións\n" +" -s, --serial pegar un ficheiro de cada vez no canto de en " +"paralelo\n" + +#: src/pathchk.c:146 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... NAME...\n" +msgstr "Uso: %s [OPCIÓN]... [FICHEIRO]...\n" + +#: src/pathchk.c:147 +#, fuzzy +msgid "" +"Diagnose unportable constructs in NAME.\n" +"\n" +" -p, --portability check for all POSIX systems, not only this one\n" +msgstr "" +"Diagnosticar construccións non portables en NOME.\n" +"\n" +" -p, --portability comprobar para tódolos sistemas POSIX, non só este\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" + +#: src/pathchk.c:237 +#, fuzzy, c-format +msgid "path `%s' contains nonportable character `%c'" +msgstr "o tamaño da tabulación contén un carácter incorrecto" + +#: src/pathchk.c:257 +#, fuzzy, c-format +msgid "`%s' is not a directory" +msgstr "%s existe pero non é un directorio" + +#: src/pathchk.c:268 +#, c-format +msgid "directory `%s' is not searchable" +msgstr "o directorio `%s' é inaccesible" + +#: src/pathchk.c:355 +#, fuzzy, c-format +msgid "name `%s' has length %ld; exceeds limit of %ld" +msgstr "o nome `%s' ten unha lonxitude de %d; excede o límite de %d" + +#: src/pathchk.c:381 +#, fuzzy, c-format +msgid "path `%s' has length %d; exceeds limit of %ld" +msgstr "a rota `%s' ten unha lonxitude de %d; excede o límite de %d" + +#: src/pinky.c:35 src/uptime.c:39 +msgid "Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi" +msgstr "" + +#: src/pinky.c:292 +msgid "Login name: " +msgstr "Nome de usuario: " + +#: src/pinky.c:295 +msgid "In real life: " +msgstr "Na vida real: " + +#: src/pinky.c:298 +msgid "???\n" +msgstr "???\n" + +#: src/pinky.c:318 +#, fuzzy +msgid "Directory: " +msgstr "directorio" + +#: src/pinky.c:320 +msgid "Shell: " +msgstr "Shell: " + +#: src/pinky.c:341 +msgid "Project: " +msgstr "Proxecto: " + +#: src/pinky.c:367 +msgid "Plan:\n" +msgstr "Plan:\n" + +#: src/pinky.c:386 +msgid "Login" +msgstr "Login" + +#: src/pinky.c:388 +#, fuzzy +msgid "Name" +msgstr " Nome" + +#: src/pinky.c:389 +#, fuzzy +msgid " TTY" +msgstr "TTY" + +#: src/pinky.c:391 +msgid "Idle" +msgstr "Inactivo" + +#: src/pinky.c:392 +msgid "When" +msgstr "Cando" + +#: src/pinky.c:395 +msgid "Where" +msgstr "Onde" + +#: src/pinky.c:469 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [USER]...\n" +msgstr "Uso: %s [OPCIÓN]... [FICHEIRO]...\n" + +#: src/pinky.c:470 +msgid "" +"\n" +" -l produce long format output for the specified USERs\n" +" -b omit the user's home directory and shell in long format\n" +" -h omit the user's project file in long format\n" +" -p omit the user's plan file in long format\n" +" -s do short format output, this is the default\n" +msgstr "" + +#: src/pinky.c:478 +msgid "" +" -f omit the line of column headings in short format\n" +" -w omit the user's full name in short format\n" +" -i omit the user's full name and remote host in short format\n" +" -q omit the user's full name, remote host and idle time\n" +" in short format\n" +msgstr "" + +#: src/pinky.c:487 +#, c-format +msgid "" +"\n" +"A lightweight `finger' program; print user information.\n" +"The utmp file will be %s.\n" +msgstr "" + +#: src/pinky.c:574 +#, fuzzy +msgid "no username specified; at least one must be specified when using -l" +msgstr "non se pode especificar ficheiros cando se usa --string" + +#: src/pr.c:328 +msgid "Pete TerMaat and Roland Huebner" +msgstr "Pete TerMaat e Roland Huebner" + +#: src/pr.c:805 +#, c-format +msgid "`--pages' invalid range of page numbers: `%s'" +msgstr "\"--pages\" rango de números de páxina incorrecto: \"%s\"" + +#: src/pr.c:817 +#, c-format +msgid "`--pages' invalid starting page number: `%s'" +msgstr "\"--pages\" número de páxina inicial incorrecto: \"%s\"" + +#: src/pr.c:829 +#, c-format +msgid "`--pages' invalid ending page number: `%s'" +msgstr "\"--pages\" número de páxina final incorrecto: \"%s\"" + +#: src/pr.c:836 +msgid "`--pages' starting page number is larger than ending page number" +msgstr "" +"\"--pages\" o número de páxina inicial é maior có número de páxina final" + +#: src/pr.c:911 +msgid "`--pages=FIRST_PAGE[:LAST_PAGE]' missing argument" +msgstr "\"--pages=PRIMEIRA_PÁXINA[:ÚLTIMA_PÁXINA]\" falta un argumento" + +#: src/pr.c:922 +#, c-format +msgid "`--columns=COLUMN' invalid number of columns: `%s'" +msgstr "\"--columns=COLUMNA\" número de columnas incorrecto: \"%s\"" + +#: src/pr.c:976 +#, c-format +msgid "`-l PAGE_LENGTH' invalid number of lines: `%s'" +msgstr "\"-l LONXITUDE\" número de liñas incorrecto: \"%s\"" + +#: src/pr.c:1000 +#, c-format +msgid "`-N NUMBER' invalid starting line number: `%s'" +msgstr "\"-N NÚMERO\" número de liña inicial incorrecto: \"%s\"" + +#: src/pr.c:1012 +#, c-format +msgid "`-o MARGIN' invalid line offset: `%s'" +msgstr "\"-o MARXE\" desprazamento de liña incorrecto: \"%s\"" + +#: src/pr.c:1053 +#, c-format +msgid "`-w PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "\"-w ANCHO_PAXINA\" número de caracteres incorrecto: \"%s\"" + +#: src/pr.c:1065 +#, c-format +msgid "`-W PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "\"-W ANCHO_PAXINA\" número de caracteres incorrecto: \"%s\"" + +#: src/pr.c:1079 +msgid "%b %e %H:%M %Y" +msgstr "%e %b %Y %H:%M" + +#: src/pr.c:1088 +msgid "Cannot specify number of columns when printing in parallel." +msgstr "Non se pode especifica-lo número de columnas ao imprimir en paralelo." + +#: src/pr.c:1092 +msgid "Cannot specify both printing across and printing in parallel." +msgstr "Non se pode especifica-la impresión a través e en paralelo á vez." + +#: src/pr.c:1188 +#, c-format +msgid "`-%c' extra characters or invalid number in the argument: `%s'" +msgstr "\"-%c\" caracteres extra ou número non válido no argumento: \"%s\"" + +#: src/pr.c:1299 +msgid "page width too narrow" +msgstr "páxina demasiado estreita" + +#: src/pr.c:2362 +#, c-format +msgid "starting page number larger than total number of pages: `%d'" +msgstr "o número de páxina inicial é maior có número total de páxinas: \"%d\"" + +#: src/pr.c:2393 +#, c-format +msgid "Page %d" +msgstr "Páxina %d" + +#: src/pr.c:2759 +msgid "" +"Paginate or columnate FILE(s) for printing.\n" +"\n" +msgstr "" +"Paxinar ou encolumna-lo(s) FICHEIRO(s) para imprimir.\n" +"\n" + +#: src/pr.c:2766 +#, fuzzy +msgid "" +" +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +" begin [stop] printing with page FIRST_[LAST_]PAGE\n" +" -COLUMN, --columns=COLUMN\n" +" output COLUMN columns and print columns down,\n" +" unless -a is used. Balance number of lines in the\n" +" columns on each page.\n" +msgstr "" +" +PRIMEIRA[:DERRADEIRA], --pages=PRIMEIRA[:DERRADEIRA]\n" +" comezar [parar] a impresión na páxina PRIMEIRA " +"[DERRADEIRA]\n" +" -COLUMNA, --columns=COLUMNA\n" +" producir unha saída en varias COLUMNAS, e imprimi-las\n" +" columnas, agás se se emprega -a. Balancea-lo número de\n" +" liñas nas columnas de cada páxina.\n" + +#: src/pr.c:2774 +msgid "" +" -a, --across print columns across rather than down, used together\n" +" with -COLUMN\n" +" -c, --show-control-chars\n" +" use hat notation (^G) and octal backslash notation\n" +" -d, --double-space\n" +" double space the output\n" +msgstr "" +" -a, --across separar en filas horizontais no canto de en columnas\n" +" verticais; emprégase con -COLUMNA\n" +" -c, --show-control-chars\n" +" emprega-la notación do circunflexo (^G) e da barra " +"octal\n" +" -d, --double-space\n" +" amosa-la saída a doble espacio\n" + +#: src/pr.c:2782 +msgid "" +" -D, --date-format=FORMAT\n" +" use FORMAT for the header date\n" +" -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +" expand input CHARs (TABs) to tab WIDTH (8)\n" +" -F, -f, --form-feed\n" +" use form feeds instead of newlines to separate pages\n" +" (by a 3-line page header with -F or a 5-line header\n" +" and trailer without -F)\n" +msgstr "" +" -D, --date-format=FORMATO\n" +" emprega-lo FORMATO para a data da cabeceira\n" +" -e[CAR[ANCHO]], --expand-tabs[=CAR[ANCHO]]\n" +" expandi-los CARacteres de entrada (tabulacións) ao\n" +" ANCHO de tabulación (8)\n" +" -F, -f, --form-feed\n" +" empregar saltos de páxina no canto de saltos de liña " +"para\n" +" separa-las páxinas (cunha cabeceira de páxina de tres\n" +" liñas con -F ou unha cabeceira e pé de 5 liñas sen -" +"F)\n" + +#: src/pr.c:2792 +msgid "" +" -h HEADER, --header=HEADER\n" +" use a centered HEADER instead of filename in page " +"header,\n" +" -h \"\" prints a blank line, don't use -h\"\"\n" +" -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +" replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +" -J, --join-lines merge full lines, turns off -W line truncation, no " +"column\n" +" alignment, --sep-string[=STRING] sets separators\n" +msgstr "" +" -h CABECEIRA, --header=CABECEIRA\n" +" empregar unha CABECEIRA centrada no canto do nome do\n" +" ficheiro na cabeceira da páxina. -h \"\" amosa unha " +"liña\n" +" e branco; non empregue -h\"\"\n" +" -i[CAR[ANCHO]], -output-tabs[=CAR[ANCHO]]\n" +" cambia-los CARacteres (tabulacións) por espacios ata o\n" +" ANCHO das tabulacións (8)\n" +" -J, --join-lines mesturar liñas completas; desactiva o truncamento de " +"liñas\n" +" de -W, sen aliñamento de columnas, --sep-string[=CADEA\n" +" estabrece os separadores\n" + +#: src/pr.c:2801 +msgid "" +" -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +" set the page length to PAGE_LENGTH (66) lines\n" +" (default number of lines of text 56, and with -F 63)\n" +" -m, --merge print all files in parallel, one in each column,\n" +" truncate lines, but join lines of full length with -J\n" +msgstr "" +" -l LONXITUDE, --length=LONXITUDE\n" +" estabrece-la lonxitude das páxinas a LONXITUDE (66) " +"liñas\n" +" (o número de liñas de texto por defecto é 56, e con -F " +"63)\n" +" -m, --merge amosar tódolos ficheiros en paralelo, un en cada " +"columna,\n" +" trunca-las liñas, pero uni-las liñas de lonxitude\n" +" completa con -J\n" + +#: src/pr.c:2808 +msgid "" +" -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +" number lines, use DIGITS (5) digits, then SEP (TAB),\n" +" default counting starts with 1st line of input file\n" +" -N NUMBER, --first-line-number=NUMBER\n" +" start counting with NUMBER at 1st line of first\n" +" page printed (see +FIRST_PAGE)\n" +msgstr "" +" -n[SEP[CIFRAS]], --number-lines[=SEP[CIFRAS]]\n" +" numera-las liñas, empregando CIFRAS (5) cifras, e " +"despois\n" +" un SEParador (tabulación); a conta comeza por defecto " +"na\n" +" primeira liña do ficheiro de entrada\n" +" -N NÚMERO, --first-line-number=NÚMERO\n" +" comezar a contar no NÚMERO na primeira liña da primeira\n" +" páxina imprimida (vexa +PRIMEIRA)\n" + +#: src/pr.c:2816 +msgid "" +" -o MARGIN, --indent=MARGIN\n" +" offset each line with MARGIN (zero) spaces, do not\n" +" affect -w or -W, MARGIN will be added to PAGE_WIDTH\n" +" -r, --no-file-warnings\n" +" omit warning when a file cannot be opened\n" +msgstr "" +" -o MARXE, --indent=MARXE\n" +" desprazar cada liña con MARXE (cero) espacios; non ten\n" +" efecto sobre -w ou -W, MARXE hase engadir a ANCHO\n" +" -r, --no-file-warnings\n" +" omiti-lo aviso cando non se pode abrir un ficheiro\n" + +#: src/pr.c:2823 +msgid "" +" -s[CHAR],--separator[=CHAR]\n" +" separate columns by a single character, default for " +"CHAR\n" +" is the character without -w and 'no char' with -w\n" +" -s[CHAR] turns off line truncation of all 3 column\n" +" options (-COLUMN|-a -COLUMN|-m) except -w is set\n" +msgstr "" +" -s[CAR], --separator[=CAR]\n" +" separa-las columnas cun só carácter; o valor por " +"defecto\n" +" de CAR é a tabulación sen -w e \"ningún\" con -w\n" +" -s[CAR] desactiva o truncamento das liñas en tódalas\n" +" opcións de tres columnas (-COLUMNA|-a -COLUMNA|-m) agás\n" +" se -w está estabrecido\n" + +#: src/pr.c:2830 +msgid " -SSTRING, --sep-string[=STRING]\n" +msgstr " -SCADEA, --sep-string[=CADEA]\n" + +#: src/pr.c:2833 +msgid "" +" separate columns by STRING,\n" +" without -S: Default separator with -J and \n" +" otherwise (same as -S\" \"), no effect on column " +"options\n" +" -t, --omit-header omit page headers and trailers\n" +msgstr "" +" separa-las columnas coa CADEA,\n" +" sen -S: Separador por defecto (tabulación) con -J e\n" +" noutro caso (igual que -S\" \"), sen efecto " +"nas\n" +" opcións de columnas\n" +" -t, --omit-header omiti-las cabeceiras e pés de páxina\n" + +#: src/pr.c:2839 +msgid "" +" -T, --omit-pagination\n" +" omit page headers and trailers, eliminate any " +"pagination\n" +" by form feeds set in input files\n" +" -v, --show-nonprinting\n" +" use octal backslash notation\n" +" -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters for\n" +" multiple text-column output only, -s[char] turns off " +"(72)\n" +msgstr "" +" -T, --omit-pagination\n" +" omiti-las cabeceiras e pés de páxina, e elimina-las\n" +" paxinacións estabrecidas mediante saltos de páxina nos\n" +" ficheiros de entrada\n" +" -v, --show-nonprinting\n" +" emprega-la notación de barra octal\n" +" -w, ANCHO, --width=ANCHO\n" +" estabrece-lo ancho da páxina a ANCHO (72) caracteres só\n" +" para o formato de saída de varias solumnas de texto,\n" +" -s[car] desactívao (72)\n" + +#: src/pr.c:2849 +msgid "" +" -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters always,\n" +" truncate lines, except -J option is set, no " +"interference\n" +" with -S or -s\n" +msgstr "" +" -W ANCHO, --page-width=ANCHO\n" +" estabrecer sempre o ancho da páxina a ANCHO (72)\n" +" caracteres, trunca-las liñas, agás cando a opción -J " +"estea\n" +" estabrecida; non interfire con -S ou -s\n" + +#: src/pr.c:2857 +msgid "" +"\n" +"-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n" +"FILE is -, read standard input.\n" +msgstr "" +"\n" +"-T vai incluído en -l nn cando nn <= 10 ou <= 3 con -F. Sen un FICHEIRO, ou\n" +"cando o FICHEIRO é -, lese da entrada estándar.\n" + +#: src/printenv.c:43 +#, fuzzy +msgid "David MacKenzie and Richard Mlynarik" +msgstr "David Ihnat, David MacKenzie e Jim Meyering" + +#: src/printenv.c:63 +#, fuzzy, c-format +msgid "" +"Usage: %s [VARIABLE]...\n" +" or: %s OPTION\n" +"If no environment VARIABLE specified, print them all.\n" +"\n" +msgstr "" +"Uso: %s [VARIABLE]...\n" +" ou: %s OPCIÓN\n" +"Se non se indica ningunha VARIABLE de ambiente, escribir todas elas.\n" +"\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" + +#: src/printf.c:87 +#, c-format +msgid "" +"warning: %s: character(s) following character constant have been ignored" +msgstr "" +"aviso: %s: os caracteres que seguen á constante de carácter foron ignorados" + +#: src/printf.c:100 +#, fuzzy, c-format +msgid "" +"Usage: %s FORMAT [ARGUMENT]...\n" +" or: %s OPTION\n" +msgstr "" +"Uso: %s [FICHEIRO]...\n" +" ou: %s [OPCIÓN]\n" + +#: src/printf.c:105 +msgid "" +"Print ARGUMENT(s) according to FORMAT.\n" +"\n" +msgstr "" + +#: src/printf.c:111 +msgid "" +"\n" +"FORMAT controls the output as in C printf. Interpreted sequences are:\n" +"\n" +" \\\" double quote\n" +" \\0NNN character with octal value NNN (0 to 3 digits)\n" +" \\\\ backslash\n" +msgstr "" + +#: src/printf.c:119 +msgid "" +" \\a alert (BEL)\n" +" \\b backspace\n" +" \\c produce no further output\n" +" \\f form feed\n" +msgstr "" + +#: src/printf.c:125 +msgid "" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" + +#: src/printf.c:131 +msgid "" +" \\xNN byte with hexadecimal value NN (1 to 2 digits)\n" +"\n" +" \\uNNNN character with hexadecimal value NNNN (4 digits)\n" +" \\UNNNNNNNN character with hexadecimal value NNNNNNNN (8 digits)\n" +msgstr "" + +#: src/printf.c:137 +msgid "" +" %% a single %\n" +" %b ARGUMENT as a string with `\\' escapes interpreted\n" +"\n" +"and all C format specifications ending with one of diouxXfeEgGcs, with\n" +"ARGUMENTs converted to proper type first. Variable widths are handled.\n" +msgstr "" + +#: src/printf.c:160 +#, c-format +msgid "%s: expected a numeric value" +msgstr "%s: agardábase un valor numérico" + +#: src/printf.c:162 +#, c-format +msgid "%s: value not completely converted" +msgstr "%s: valor non convertido por completo" + +#: src/printf.c:254 src/printf.c:280 +msgid "missing hexadecimal number in escape" +msgstr "falta un número hexadecimal na secuencia de escape" + +#: src/printf.c:292 +#, fuzzy, c-format +msgid "invalid universal character name \\%c%0*x" +msgstr "clase de caracteres \"%s\" incorrecta" + +#: src/printf.c:472 +#, fuzzy, c-format +msgid "invalid field width: %s" +msgstr "anchura non válida: \"%s\"" + +#: src/printf.c:498 +#, fuzzy, c-format +msgid "invalid precision: %s" +msgstr "opción de anchura non válida: \"%s\"" + +#: src/printf.c:519 +#, fuzzy, c-format +msgid "%%%c: invalid directive" +msgstr "%s: patrón incorrecto" + +#: src/printf.c:576 +#, c-format +msgid "Usage: %s format [argument...]\n" +msgstr "Uso: %s formato [argumento...]\n" + +#: src/printf.c:594 +#, fuzzy, c-format +msgid "warning: ignoring excess arguments, starting with `%s'" +msgstr "aviso: os argumentos de máis foron ignorados" + +#: src/ptx.c:410 +#, c-format +msgid "%s (for regexp `%s')" +msgstr "%s (para a expresión regular \"%s\")" + +#: src/ptx.c:1859 +#, c-format +msgid "" +"Usage: %s [OPTION]... [INPUT]... (without -G)\n" +" or: %s -G [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "" +"Uso: %s [OPCIÓN]... [ENTRADA]... (sen -G)\n" +" ou: %s -G [OPCIÓN] [ENTRADA [SAÍDA]]\n" + +#: src/ptx.c:1863 +msgid "" +"Output a permuted index, including context, of the words in the input " +"files.\n" +"\n" +msgstr "" +"Amosar un índice permutado, incluíndo o contexto, das palabras dos ficheiros " +"de entrada.\n" +"\n" + +#: src/ptx.c:1870 +msgid "" +" -A, --auto-reference output automatically generated references\n" +" -C, --copyright display Copyright and copying conditions\n" +" -G, --traditional behave more like System V `ptx'\n" +" -F, --flag-truncation=STRING use STRING for flagging line truncations\n" +msgstr "" +" -A, --auto-reference amosa-las referencias xeradas " +"automaticamente\n" +" -C, --copyright amosa-lo Copyright e as condicións de copia\n" +" -G, --traditional funcionar coma o \"ptx\" de System V\n" +" -F, --flag-truncation=CADEA emprega-la CADEA para marca-las liñas " +"truncadas\n" + +#: src/ptx.c:1876 +msgid "" +" -M, --macro-name=STRING macro name to use instead of `xx'\n" +" -O, --format=roff generate output as roff directives\n" +" -R, --right-side-refs put references at right, not counted in -w\n" +" -S, --sentence-regexp=REGEXP for end of lines or end of sentences\n" +" -T, --format=tex generate output as TeX directives\n" +msgstr "" +" -M, --macro-name=CADEA nome de macro a empregar no canto de \"xx" +"\"\n" +" -O, --format=roff xera-la saída coma directivas roff\n" +" -R, --right-side-refs pór referencias á dereita, sen contalas en -" +"w\n" +" -S, --sentence-regexp=EXPREG para a fin de liña ou fin de oración\n" +" -T, --format=tex xera-la saída coma directivas TeX\n" + +#: src/ptx.c:1883 +msgid "" +" -W, --word-regexp=REGEXP use REGEXP to match each keyword\n" +" -b, --break-file=FILE word break characters in this FILE\n" +" -f, --ignore-case fold lower case to upper case for sorting\n" +" -g, --gap-size=NUMBER gap size in columns between output fields\n" +" -i, --ignore-file=FILE read ignore word list from FILE\n" +" -o, --only-file=FILE read only word list from this FILE\n" +msgstr "" +" -W, --word-regexp=EXPREG emprega-la EXPREG para compara-las claves\n" +" -b, --break-file=FICHEIRO caracteres que parten palabras neste " +"FICHEIRO\n" +" -f, --ignore-case converte-las minúsculas a maiúsculas\n" +" para ordear\n" +" -g, --gap-size=NÚMERO tamaño do oco entre campos de saída\n" +" -i, --ignore-file=FICHEIRO le-la lista de palabras ignoradas do " +"FICHEIRO\n" +" -o, --only-file=FICHEIRO le-la lista de palabras únicas do FICHEIRO\n" + +#: src/ptx.c:1891 +msgid "" +" -r, --references first field of each line is a reference\n" +" -t, --typeset-mode - not implemented -\n" +" -w, --width=NUMBER output width in columns, reference " +"excluded\n" +msgstr "" +" -r, --references o primeiro campo de cada liña é unha\n" +" referencia\n" +" -t, --typeset-mode - sen implementar -\n" +" -w, --width=NÚMERO ancho da saída, excluíndo referencias\n" + +#: src/ptx.c:1898 +msgid "" +"\n" +"With no FILE or if FILE is -, read Standard Input. `-F /' by default.\n" +msgstr "" +"\n" +"Sen un FICHEIRO, ou se o FICHEIRO é -, lese da entrada estándar.\n" +"\"-F /\" por defecto.\n" + +#: src/ptx.c:1978 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 2, or (at your option)\n" +"any later version.\n" +"\n" +msgstr "" +"Este programa é software libre; pode redistribuílo e/ou modificalo baixo\n" +"os termos da Licencia Pública Xeral de GNU tal como a publicou a Free\n" +"Software Foundation; xa ben a versión 2 ou (á súa elección) calquera\n" +"versión posterior.\n" +"\n" + +#: src/ptx.c:1985 +msgid "" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"\n" +msgstr "" +"Este programa distribúese coa intención de que sexa útil, pero\n" +"sen NINGUNHA GARANTÍA; nin sequera a garantía implícita de\n" +"COMERCIABILIDADE ou VALIDEZA PARA UN FIN PARTICULAR. Vexa a Licencia\n" +"Pública Xeral de GNU para máis detalles.\n" +"\n" + +#: src/ptx.c:1992 +msgid "" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software Foundation,\n" +"Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" +msgstr "" +"Debería ter recibido unha copia da Licencia Pública Xeral con este\n" +"programa; se non, escriba á Free Software Foundation, Inc.,\n" +"59 Temple Place - Suite 330, Boston, MA 02111-1307, EE.UU.\n" + +#: src/pwd.c:47 +msgid "" +"Print the full filename of the current working directory.\n" +"\n" +msgstr "" + +#: src/pwd.c:74 +#, fuzzy +msgid "ignoring non-option arguments" +msgstr "demasiados argumentos" + +#: src/pwd.c:78 +#, fuzzy +msgid "cannot get current directory" +msgstr "non se pode crea-lo directorio %s" + +#: src/readlink.c:69 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE\n" +msgstr "Uso: %s [OPCIÓN]... [FICHEIRO]...\n" + +#: src/readlink.c:70 +msgid "" +"Display value of a symbolic link on standard output.\n" +"\n" +msgstr "" + +#: src/readlink.c:72 +msgid "" +" -f, --canonicalize canonicalize by following every symlink in every\n" +" component of the given path recursively\n" +" -n, --no-newline do not output the trailing newline\n" +" -q, --quiet,\n" +" -s, --silent suppress most error messages\n" +" -v, --verbose report error messages\n" +msgstr "" + +#: src/remove.c:394 +#, fuzzy, c-format +msgid "cannot chdir from %s to .." +msgstr "non se pode cambiar ao directorio %s" + +#: src/remove.c:407 src/remove.c:488 +#, fuzzy, c-format +msgid "cannot lstat `.' in %s" +msgstr "non se pode executar %s" + +#: src/remove.c:414 src/remove.c:492 +#, c-format +msgid "%s changed dev/ino" +msgstr "" + +#: src/remove.c:574 src/remove.c:712 src/remove.c:881 src/remove.c:984 +#, fuzzy, c-format +msgid "cannot lstat %s" +msgstr "non se poden cambia-los permisos de `%s'" + +#: src/remove.c:603 +#, fuzzy, c-format +msgid "%s: descend into write-protected directory %s? " +msgstr "non se pode crea-lo directorio %s" + +#: src/remove.c:604 +#, fuzzy, c-format +msgid "%s: descend into directory %s? " +msgstr "non se pode cambiar ao directorio %s" + +#: src/remove.c:614 +#, fuzzy, c-format +msgid "%s: remove write-protected %s %s? " +msgstr "%s: ¿borra-lo ficheiro protexido contra escritura %s? " + +#: src/remove.c:615 +#, fuzzy, c-format +msgid "%s: remove %s %s? " +msgstr "%s: ¿borrar %s? " + +#: src/remove.c:639 +#, fuzzy, c-format +msgid "removed %s\n" +msgstr "borrando %s\n" + +#: src/remove.c:654 src/remove.c:1059 +#, fuzzy, c-format +msgid "removed directory: %s\n" +msgstr "non se pode crea-lo directorio %s" + +#: src/remove.c:734 src/remove.c:751 src/remove.c:1064 +#, fuzzy, c-format +msgid "cannot remove directory %s" +msgstr "non se pode crea-lo directorio %s" + +#: src/remove.c:815 +#, fuzzy, c-format +msgid "cannot open directory %s" +msgstr "non se pode crea-lo directorio %s" + +#: src/remove.c:896 src/remove.c:1002 +#, fuzzy, c-format +msgid "cannot chdir from %s to %s" +msgstr "non se pode cambiar ao directorio %s" + +#: src/remove.c:904 +#, fuzzy, c-format +msgid "" +"WARNING: Circular directory structure.\n" +"This almost certainly means that you have a corrupted file system.\n" +"NOTIFY YOUR SYSTEM MANAGER.\n" +"The following directory is part of the cycle:\n" +" %s\n" +msgstr "" +"AVISO: Estructura circular de directorios.\n" +"Con probabilidad isto quere dicir que o sistema de ficheiros está " +"corrompido.\n" +"INFÓRMEO AO SEU ADMINISTRADOR DE SISTEMA\n" +"Os dous seguintes directorios teñen o mesmo número de inodo:\n" + +#: src/remove.c:1098 +msgid "cannot remove `.' or `..'" +msgstr "non se pode borrar `.' nin `..'" + +#: src/rm.c:60 +#, fuzzy +msgid "Paul Rubin, David MacKenzie, Richard Stallman, and Jim Meyering" +msgstr "David Ihnat, David MacKenzie e Jim Meyering" + +#: src/rm.c:99 src/touch.c:244 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE...\n" +msgstr "Uso: %s [OPCIÓN]... [FICHEIRO]...\n" + +#: src/rm.c:100 +#, fuzzy +msgid "" +"Remove (unlink) the FILE(s).\n" +"\n" +" -d, --directory unlink FILE, even if it is a non-empty directory\n" +" (super-user only)\n" +" -f, --force ignore nonexistent files, never prompt\n" +" -i, --interactive prompt before any removal\n" +" -r, -R, --recursive remove the contents of directories recursively\n" +" -v, --verbose explain what is being done\n" +msgstr "" +"Borra (desliga) o(s) FICHEIRO(s).\n" +"\n" +" -d, --directory desligar directorio, aínda que non estea baleiro\n" +" (só super usuario)\n" +" -f, --force ignora-los ficheiros que non existan, non preguntar\n" +" -i, --interactive preguntar antes de borrar\n" +" -r, -R, --recursive borra-los contidos dos directorios recursivamente\n" +" -v, --verbose explica-lo que está a se facer\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" +"\n" +"Para borrar un ficheiro que empeza con `-', por exemplo `-foo',\n" +"use un destes comandos:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" +"\n" +"Advirta que se utiliza rm para borrar un ficheiro, normalmente é posible\n" +"recupera-los contidos dese ficheiro. Se quere ter máis seguridade de que\n" +"o contido é realmente irrecuperable, considere utilizar o shred.\n" + +#: src/rm.c:112 +#, c-format +msgid "" +"\n" +"To remove a file whose name starts with a `-', for example `-foo',\n" +"use one of these commands:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" +msgstr "" + +#: src/rm.c:121 +msgid "" +"\n" +"Note that if you use rm to remove a file, it is usually possible to recover\n" +"the contents of that file. If you want more assurance that the contents " +"are\n" +"truly unrecoverable, consider using shred.\n" +msgstr "" + +#: src/rmdir.c:116 src/rmdir.c:217 +#, fuzzy, c-format +msgid "removing directory, %s" +msgstr "non se pode crea-lo directorio %s" + +#: src/rmdir.c:146 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... DIRECTORY...\n" +msgstr "Uso: %s [OPCIÓN]... [FICHEIRO]...\n" + +#: src/rmdir.c:147 +msgid "" +"Remove the DIRECTORY(ies), if they are empty.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignore each failure that is solely because a directory\n" +" is non-empty\n" +msgstr "" + +#: src/rmdir.c:154 +#, fuzzy +msgid "" +" -p, --parents remove DIRECTORY, then try to remove each directory\n" +" component of that path name. E.g., `rmdir -p a/b/c' is\n" +" similar to `rmdir a/b/c a/b a'.\n" +" -v, --verbose output a diagnostic for every directory processed\n" +msgstr "" +"Borra o(s) DIRECTORIO(s), se están baleiros.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignora-los erros producidos soamente porque o directorio\n" +" non está baleiro\n" +" -p, --parents borra-lo directorio, e entón tentar borrar tódolos\n" +" directorios compoñentes do seu camiño. P.ex,\n" +" `rmdir -p a/b/c' é similar a `rmdir a/b/c a/b a'\n" +" -v, --verbose amosar unha mensaxe por cada directorio procesado\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información e saír\n" + +#: src/seq.c:82 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... LAST\n" +" or: %s [OPTION]... FIRST LAST\n" +" or: %s [OPTION]... FIRST INCREMENT LAST\n" +msgstr "" +"Uso: %s [OPCIÓN]... [ENTRADA]... (sen -G)\n" +" ou: %s -G [OPCIÓN] [ENTRADA [SAÍDA]]\n" + +#: src/seq.c:87 +#, c-format +msgid "" +"Print numbers from FIRST to LAST, in steps of INCREMENT.\n" +"\n" +" -f, --format=FORMAT use printf style floating-point FORMAT (default: %" +"g)\n" +" -s, --separator=STRING use STRING to separate numbers (default: \\n)\n" +" -w, --equal-width equalize width by padding with leading zeroes\n" +msgstr "" + +#: src/seq.c:96 +#, fuzzy, c-format +msgid "" +"\n" +"If FIRST or INCREMENT is omitted, it defaults to 1.\n" +"FIRST, INCREMENT, and LAST are interpreted as floating point values.\n" +"INCREMENT should be positive if FIRST is smaller than LAST, and negative\n" +"otherwise. When given, the FORMAT argument must contain exactly one of\n" +"the printf-style, floating point output formats %e, %f, %g\n" +msgstr "" +"Escribi-los números dende PRIMEIRO a ÚLTIMO, en incrementos de INCREMENTO.\n" +"\n" +" -f, --format FORMATO usar un FORMATO de estilo printf(3) (defecto: %%" +"g)\n" +" -s, --separator CADEA usar CADEA para separa-los números (defecto: " +"\\n)\n" +" -w, --equal-width iguala-la anchura recheando con ceros ó comezo\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" +"\n" +"Se non se indican PRIMEIRO ou INCREMENTO, por defecto son 1.\n" +"PRIMEIRO, INCREMENTO e ÚLTIMO interprétanse coma valores de coma frotante.\n" +"INCREMENTO ten que ser positivo se PRIMEIRO é máis pequeno que ÚLTIMO, e\n" +"negativo doutro xeito. Se se indica, o argumento de FORMATO ten que conter\n" +"só un dos formatos de coma frotante de estilo printf %%e, %%f, %%g.\n" + +#: src/seq.c:119 +#, fuzzy, c-format +msgid "invalid floating point argument: %s" +msgstr "número de liña inicial incorrecto: \"%s\"" + +#: src/seq.c:189 +msgid "" +"when the starting value is larger than the limit,\n" +"the increment must be negative" +msgstr "" +"cando o valor de comezo e máis grande que o límite,\n" +"o incremento ten que ser negativo" + +#: src/seq.c:213 +#, fuzzy +msgid "" +"when the starting value is smaller than the limit,\n" +"the increment must be positive" +msgstr "o argumento número do campo inicial da opción `-k' debe ser positivo" + +#: src/seq.c:423 +#, fuzzy, c-format +msgid "invalid format string: `%s'" +msgstr "cadea de tipo incorrecta \"%s\"" + +#: src/seq.c:445 +#, fuzzy +msgid "format string may not be specified when printing equal width strings" +msgstr "non se pode especificar un tipo ao volcar cadeas" + +#: src/shred.c:160 +#, fuzzy, c-format +msgid "Usage: %s [OPTIONS] FILE [...]\n" +msgstr "Uso: %s [OPCIÓN] [FICHEIRO]...\n" + +#: src/shred.c:161 +msgid "" +"Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +"for even very expensive hardware probing to recover the data.\n" +"\n" +msgstr "" + +#: src/shred.c:169 +#, c-format +msgid "" +" -f, --force change permissions to allow writing if necessary\n" +" -n, --iterations=N Overwrite N times instead of the default (%d)\n" +" -s, --size=N shred this many bytes (suffixes like K, M, G accepted)\n" +msgstr "" + +#: src/shred.c:174 +msgid "" +" -u, --remove truncate and remove file after overwriting\n" +" -v, --verbose show progress\n" +" -x, --exact do not round file sizes up to the next full block;\n" +" this is the default for non-regular files\n" +" -z, --zero add a final overwrite with zeros to hide shredding\n" +" - shred standard output\n" +msgstr "" + +#: src/shred.c:184 +msgid "" +"\n" +"Delete FILE(s) if --remove (-u) is specified. The default is not to remove\n" +"the files because it is common to operate on device files like /dev/hda,\n" +"and those files usually should not be removed. When operating on regular\n" +"files, most people use the --remove option.\n" +"\n" +msgstr "" + +#: src/shred.c:192 +msgid "" +"CAUTION: Note that shred relies on a very important assumption:\n" +"that the filesystem overwrites data in place. This is the traditional\n" +"way to do things, but many modern filesystem designs do not satisfy this\n" +"assumption. The following are examples of filesystems on which shred is\n" +"not effective:\n" +"\n" +msgstr "" + +#: src/shred.c:200 +msgid "" +"* log-structured or journaled filesystems, such as those supplied with\n" +" AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)\n" +"\n" +"* filesystems that write redundant data and carry on even if some writes\n" +" fail, such as RAID-based filesystems\n" +"\n" +"* filesystems that make snapshots, such as Network Appliance's NFS server\n" +"\n" +msgstr "" + +#: src/shred.c:210 +msgid "" +"* filesystems that cache in temporary locations, such as NFS\n" +" version 3 clients\n" +"\n" +"* compressed filesystems\n" +"\n" +"In addition, file system backups and remote mirrors may contain copies\n" +"of the file that cannot be removed, and that will allow a shredded file\n" +"to be recovered later.\n" +msgstr "" + +#: src/shred.c:808 +#, fuzzy, c-format +msgid "%s: cannot rewind" +msgstr "non se pode executar %s" + +#: src/shred.c:831 +#, c-format +msgid "%s: pass %lu/%lu (%s)..." +msgstr "%s: pasada %lu/%lu (%s)..." + +#: src/shred.c:868 +#, fuzzy, c-format +msgid "%s: error writing at offset %s" +msgstr "erro escribindo %s" + +#: src/shred.c:897 +#, fuzzy, c-format +msgid "%s: file too large" +msgstr "%s: ficheiro longo de máis" + +#: src/shred.c:920 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s" +msgstr "%s: pasada %lu/%lu (%s)...%s" + +#: src/shred.c:936 +#, fuzzy, c-format +msgid "%s: pass %lu/%lu (%s)...%s/%s %d%%" +msgstr "%s: pasada %lu/%lu (%s)...%s/%s" + +#: src/shred.c:1195 +#, fuzzy, c-format +msgid "%s: invalid file type" +msgstr "%s: lonxitude do sufixo non válida" + +#: src/shred.c:1212 +#, c-format +msgid "%s: file has negative size" +msgstr "%s: o ficheiro ten un tamaño negativo" + +#: src/shred.c:1265 +#, fuzzy, c-format +msgid "%s: error truncating" +msgstr "%s: ficheiro truncado" + +#: src/shred.c:1286 +#, c-format +msgid "%s: cannot shred append-only file descriptor" +msgstr "" +"%s: non se pode facer un borrado seguro dun descriptor de ficheiro\n" +"de tipo só-engadir" + +#: src/shred.c:1371 +#, c-format +msgid "%s: removing" +msgstr "%s: borrando" + +#: src/shred.c:1412 +#, fuzzy, c-format +msgid "%s: renamed to %s" +msgstr "%s: erro de lectura" + +#: src/shred.c:1438 +#, c-format +msgid "%s: removed" +msgstr "%s: borrado" + +#: src/shred.c:1503 +#, c-format +msgid "%s: cannot remove" +msgstr "%s: non se pode borrar" + +#: src/shred.c:1551 +#, fuzzy, c-format +msgid "%s: invalid number of passes" +msgstr "%s: número de segundos incorrecto" + +#: src/shred.c:1568 +#, fuzzy, c-format +msgid "%s: invalid file size" +msgstr "%s: lonxitude do sufixo non válida" + +#: src/sleep.c:34 +#, fuzzy +msgid "Jim Meyering and Paul Eggert" +msgstr "Mike Haertel e Paul Eggert" + +#: src/sleep.c:52 +#, fuzzy, c-format +msgid "" +"Usage: %s NUMBER[SUFFIX]...\n" +" or: %s OPTION\n" +"Pause for NUMBER seconds. SUFFIX may be `s' for seconds (the default),\n" +"`m' for minutes, `h' for hours or `d' for days. Unlike most " +"implementations\n" +"that require NUMBER be an integer, here NUMBER may be an arbitrary floating\n" +"point number.\n" +"\n" +msgstr "" +"Uso: %s NÚMERO[SUFIXO]...\n" +" ou: %s OPCIÓN\n" +"Facer unha pausa de NÚMERO segundos. SUFIXO pode ser `s' para segundos, " +"`m'\n" +"para minutos, `h' para horas ou `d' para días. Ó contrario que a maioría " +"das\n" +"implementacións, que requiren que NÚMERO sexa un enteiro, aquí NÚMERO pode " +"ser\n" +"calquera número de coma frotante.\n" +"\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" + +#: src/sleep.c:155 +#, fuzzy, c-format +msgid "invalid time interval `%s'" +msgstr "número de campo incorrecto: \"%s\"" + +#: src/sleep.c:166 src/tail.c:1031 +msgid "cannot read realtime clock" +msgstr "non se pode le-lo reloxo coa hora real" + +#: src/sort.c:53 +msgid "Mike Haertel and Paul Eggert" +msgstr "Mike Haertel e Paul Eggert" + +#: src/sort.c:280 +msgid "" +"Write sorted concatenation of all FILE(s) to standard output.\n" +"\n" +"Ordering options:\n" +"\n" +msgstr "" +"Escribi-la concatenación ordeada de tódolos FICHEIRO(s) na saída estándar.\n" +"\n" +"Opcións de ordeamento:\n" +"\n" + +#: src/sort.c:289 +msgid "" +" -b, --ignore-leading-blanks ignore leading blanks\n" +" -d, --dictionary-order consider only blanks and alphanumeric " +"characters\n" +" -f, --ignore-case fold lower case to upper case characters\n" +msgstr "" +" -b, --ignore-leading-blanks ignora-los espacios en branco iniciais\n" +" -d, --dictionary-order considerar só espacios e caracteres " +"alfanuméricos\n" +" -f, --ignore-case ignora-las maiúsculas e minúsculas\n" + +#: src/sort.c:294 +msgid "" +" -g, --general-numeric-sort compare according to general numerical value\n" +" -i, --ignore-nonprinting consider only printable characters\n" +" -M, --month-sort compare (unknown) < `JAN' < ... < `DEC'\n" +" -n, --numeric-sort compare according to string numerical value\n" +" -r, --reverse reverse the result of comparisons\n" +"\n" +msgstr "" +" -g, --general-numeric-sort comparar de acordo ao valor numérico xeral\n" +" -i, --ignore-nonprinting considerar só os caracteres imprimibles\n" +" -M, --month-sort comparar (descoñecido) < \"XAN\" < ... < \"DEC" +"\"\n" +" -n, --numeric-sort comarar de acordo ao valor numérico da cadea\n" +" -r, --reverse inverti-lo resultado das comparacións\n" + +#: src/sort.c:302 +msgid "" +"Other options:\n" +"\n" +" -c, --check check whether input is sorted; do not sort\n" +" -k, --key=POS1[,POS2] start a key at POS1, end it at POS 2 (origin 1)\n" +" -m, --merge merge already sorted files; do not sort\n" +" -o, --output=FILE write result to FILE instead of standard output\n" +" -s, --stable stabilize sort by disabling last-resort " +"comparison\n" +" -S, --buffer-size=SIZE use SIZE for main memory buffer\n" +msgstr "" +"Outras opcións:\n" +"\n" +" -c, --check comprobar se a entrada está ordeada e non " +"ordear\n" +" -k, --key=POS1[,POS2] comezo da clave en POS1 e remate en POS2\n" +" -m, --merge mesturar ficheiros xa ordeados e non ordear\n" +" -o, --output=FICHEIRO grava-lo resultado no FICHEIRO\n" +" -s, --stable estabiliza-la ordeación eliminando a " +"comparación\n" +" de derradeiro recurso\n" +" -S, --buffer-size=TAMAÑO empregar un buffer de memoria deste TAMAÑO\n" + +#: src/sort.c:312 +#, c-format +msgid "" +" -t, --field-separator=SEP use SEP instead of non- to whitespace " +"transition\n" +" -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %s\n" +" multiple options specify multiple directories\n" +" -u, --unique with -c: check for strict ordering\n" +" otherwise: output only the first of an equal " +"run\n" +msgstr "" +" -t, --field-separator=SEP emprega-lo SEParador no canto de espacios en " +"branco\n" +" -T, --temporary-directory=DIR emprega-lo DIRectorio para ficheiros " +"temporais,\n" +" non $TMPDIR ou %s\n" +" -u, --unique con -c: comprobar se a ordeación é estricta\n" +" noutro caso: amosar só o primeiro dun grupo\n" +" de elementos iguais\n" + +#: src/sort.c:319 +msgid " -z, --zero-terminated end lines with 0 byte, not newline\n" +msgstr "" +" -z, --zero-terminated remata-las liñas cun byte 0, non un\n" +" salto de liña\n" + +#: src/sort.c:324 +msgid "" +"\n" +"POS is F[.C][OPTS], where F is the field number and C the character " +"position\n" +"in the field. OPTS is one or more single-letter ordering options, which\n" +"override global ordering options for that key. If no key is given, use the\n" +"entire line as the key.\n" +"\n" +"SIZE may be followed by the following multiplicative suffixes:\n" +msgstr "" +"\n" +"POS é F[.C][OPCS], onde F é o número do campo e C a posición do carácter\n" +"no campo. OPCS está composto de unha ou varias opcións de ordenación dunha\n" +"soa letra, que desactivan as opcións globais desa clave. Se non se dá unha\n" +"clave, úsase toda a liña coma a clave.\n" +"\n" +"TAMAÑO pode estar seguido polos seguintes sufixos multiplicativos:\n" + +#: src/sort.c:333 +#, c-format +msgid "" +"% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +"*** WARNING ***\n" +"The locale specified by the environment affects sort order.\n" +"Set LC_ALL=C to get the traditional sort order that uses\n" +"native byte values.\n" +msgstr "" +"% 1% de memoria, b 1, K 1024 (por defecto), e así para M, G, T, P, E, Z e " +"Y.\n" +"\n" +"Sen un FICHEIRO ou cando o FICHEIRO é -, lese da entrada estándar.\n" +"\n" +"*** AVISO ***\n" +"O locale especificado nas variables de ambiente afecta á orde.\n" +"Estabreza LC_ALL=C para obte-la orde tradicional que emprega\n" +"valores de byte nativos.\n" + +#: src/sort.c:444 +msgid "cannot create temporary file" +msgstr "non se pode crea-lo ficheiro temporal" + +#: src/sort.c:467 +msgid "open failed" +msgstr "a apertura fallou" + +#: src/sort.c:487 src/sort.c:2496 +msgid "close failed" +msgstr "o peche fallou" + +#: src/sort.c:495 +msgid "write failed" +msgstr "erro de escritura" + +#: src/sort.c:641 +msgid "sort size" +msgstr "tamaño de ordeación" + +#: src/sort.c:715 +msgid "stat failed" +msgstr "a obtención de datos do ficheiro fallou" + +#: src/sort.c:972 +msgid "read failed" +msgstr "erro de lectura" + +#: src/sort.c:1570 +#, c-format +msgid "%s: %s:%s: disorder: " +msgstr "%s: %s:%s: desorde: " + +#: src/sort.c:1574 +msgid "standard error" +msgstr "erro estándar" + +#: src/sort.c:2032 +#, c-format +msgid "%s: invalid field specification `%s'" +msgstr "%s: especificación de campo incorrecta \"%s\"" + +#: src/sort.c:2058 +#, c-format +msgid "%s: count `%.*s' too large" +msgstr "%s: conta \"%.*s\" grande de máis" + +#: src/sort.c:2064 +#, c-format +msgid "%s: invalid count at start of `%s'" +msgstr "%s: conta non válida ao principio de \"%s\"" + +#: src/sort.c:2298 +msgid "invalid number after `-'" +msgstr "número non válido despois de \"-\"" + +#: src/sort.c:2301 src/sort.c:2347 src/sort.c:2374 +msgid "invalid number after `.'" +msgstr "número non válido despois de \".\"" + +#: src/sort.c:2304 src/sort.c:2383 +msgid "stray character in field spec" +msgstr "carácter de sobras na especificación do campo" + +#: src/sort.c:2338 +msgid "invalid number at field start" +msgstr "número non válido ao comezo do campo" + +#: src/sort.c:2342 src/sort.c:2370 +msgid "field number is zero" +msgstr "o número do campo é cero" + +#: src/sort.c:2351 +msgid "character offset is zero" +msgstr "o desprazamento do carácter é cero" + +#: src/sort.c:2366 +msgid "invalid number after `,'" +msgstr "número non válido despois de \",\"" + +#: src/sort.c:2411 +#, c-format +msgid "multi-character tab `%s'" +msgstr "tabulación multi-carácter \"%s\"" + +#: src/sort.c:2479 +#, c-format +msgid "extra operand `%s' not allowed with -c" +msgstr "operando \"%s\" extra non admitido despois de -c" + +#: src/split.c:96 +#, c-format +msgid "Usage: %s [OPTION] [INPUT [PREFIX]]\n" +msgstr "Uso: %s [OPCIÓN] [ENTRADA [PREFIXO]]\n" + +#: src/split.c:100 +msgid "" +"Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default\n" +"PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input.\n" +"\n" +msgstr "" +"Gravar anacos de ENTRADA de tamaño fixo en PREFIXOaa, PREFIXOab, ...; o " +"PREFIXO\n" +"por defecto é \"x\". Sen ENTRADA, ou se a ENTRADA é -, lese da entrada " +"estándar.\n" +"\n" + +#: src/split.c:108 +#, c-format +msgid "" +" -a, --suffix-length=N use suffixes of length N (default %d)\n" +" -b, --bytes=SIZE put SIZE bytes per output file\n" +" -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file\n" +" -l, --lines=NUMBER put NUMBER lines per output file\n" +msgstr "" +" -a, --suffix-length=N empregar sufixos de lonxitude N (%d por defecto)\n" +" -b, --byte=TAMAÑO pór TAMAÑO bytes en cada ficheiro de saída\n" +" -C, --line-bytes=TAMAÑO pór como moito TAMAÑO bytes de liñas por ficheiro\n" +" de saída\n" +" -l, --lines=NÚMERO pór NÚMERO liñas por ficheiro de saída\n" + +#: src/split.c:114 +msgid "" +" --verbose print a diagnostic to standard error just\n" +" before each output file is opened\n" +msgstr "" +" --verbose amosar un diagnóstico no erro estándar antes de\n" +" abrir cada ficheiro de saída\n" + +#: src/split.c:171 +msgid "Output file suffixes exhausted" +msgstr "Esgotáronse os sufixos de ficheiros de saída" + +#: src/split.c:189 +#, c-format +msgid "creating file `%s'\n" +msgstr "creando ficheiro \"%s\"\n" + +#: src/split.c:341 +msgid "cannot split in more than one way" +msgstr "non se pode partir en máis dun xeito" + +#: src/split.c:394 +#, c-format +msgid "%s: invalid suffix length" +msgstr "%s: lonxitude do sufixo non válida" + +#: src/split.c:408 src/split.c:434 +#, c-format +msgid "%s: invalid number of bytes" +msgstr "%s: número de bytes incorrecto" + +#: src/split.c:421 +#, c-format +msgid "%s: invalid number of lines" +msgstr "%s: número de liñas incorrecto" + +#: src/split.c:470 +#, c-format +msgid "`-%d' option is obsolete; use `-l %d'" +msgstr "a opción \"-%d\" é obsoleta; empregue \"-l %d\"" + +#: src/split.c:483 +msgid "invalid number" +msgstr "número incorrecto" + +#: src/stat.c:326 +#, fuzzy +msgid "*** invalid date/time ***" +msgstr "anchura non válida: \"%s\"" + +#: src/stat.c:608 +#, fuzzy, c-format +msgid "cannot read file system information for %s" +msgstr "non se pode move-lo punteiro do ficheiro de %s" + +#: src/stat.c:684 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] FILE...\n" +msgstr "Uso: %s [OPCIÓN] [FICHEIRO]...\n" + +#: src/stat.c:685 +msgid "" +"Display file or filesystem status.\n" +"\n" +" -f, --filesystem display filesystem status instead of file status\n" +" -c --format=FORMAT use the specified FORMAT instead of the default\n" +" -L, --dereference follow links\n" +" -t, --terse print the information in terse form\n" +msgstr "" + +#: src/stat.c:696 +msgid "" +"\n" +"The valid format sequences for files (without --filesystem):\n" +"\n" +" %A Access rights in human readable form\n" +" %a Access rights in octal\n" +" %B The size in bytes of each block reported by `%b'\n" +" %b Number of blocks allocated (see %B)\n" +msgstr "" + +#: src/stat.c:704 +msgid "" +" %D Device number in hex\n" +" %d Device number in decimal\n" +" %F File type\n" +" %f Raw mode in hex\n" +" %G Group name of owner\n" +" %g Group ID of owner\n" +msgstr "" + +#: src/stat.c:712 +msgid "" +" %h Number of hard links\n" +" %i Inode number\n" +" %N Quoted File name with dereference if symbolic link\n" +" %n File name\n" +" %o IO block size\n" +" %s Total size, in bytes\n" +" %T Minor device type in hex\n" +" %t Major device type in hex\n" +msgstr "" + +#: src/stat.c:722 +msgid "" +" %U User name of owner\n" +" %u User ID of owner\n" +" %X Time of last access as seconds since Epoch\n" +" %x Time of last access\n" +" %Y Time of last modification as seconds since Epoch\n" +" %y Time of last modification\n" +" %Z Time of last change as seconds since Epoch\n" +" %z Time of last change\n" +"\n" +msgstr "" + +#: src/stat.c:734 +msgid "" +"Valid format sequences for file systems:\n" +"\n" +" %a Free blocks available to non-superuser\n" +" %b Total data blocks in file system\n" +" %c Total file nodes in file system\n" +" %d Free file nodes in file system\n" +" %f Free blocks in file system\n" +msgstr "" + +#: src/stat.c:743 +msgid "" +" %i File System id in hex\n" +" %l Maximum length of filenames\n" +" %n File name\n" +" %s Optimal transfer block size\n" +" %T Type in human readable form\n" +" %t Type in hex\n" +msgstr "" + +#: src/stty.c:498 +#, c-format +msgid "" +"Usage: %s [-F DEVICE] [--file=DEVICE] [SETTING]...\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-a|--all]\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-g|--save]\n" +msgstr "" +"Uso: %s [-F DISPOSITIVO] [--file=DISPOSITIVO] [PARÁMETRO]...\n" +" ou: %s [-F DISPOSITIVO] [--file=DISPOSITIVO] [-a|--all]\n" +" ou: %s [-F DISPOSITIVO] [--file=DISPOSITIVO] [-g|--save]\n" + +#: src/stty.c:504 +#, fuzzy +msgid "" +"Print or change terminal characteristics.\n" +"\n" +" -a, --all print all current settings in human-readable form\n" +" -g, --save print all current settings in a stty-readable form\n" +" -F, --file=DEVICE open and use the specified DEVICE instead of stdin\n" +msgstr "" +"Escribir ou cambia-las características do terminal.\n" +"\n" +" -a, --all escribir tódolos parámetros actuais dun xeito lexible\n" +" para humanos\n" +" -g, --save escribir tódolos parámetros actuais dun xeito lexible\n" +" para o stty\n" +" -F, --file=DISPOSITIVO abrir e usa-lo DISPOSITIVO indicado en vez da\n" +" entrada estándar\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" +"\n" +"Un - opcional diante de PARÁMETRO indica negación. Un * marca os " +"parámetros\n" +"non POSIX. O sistema presente define os parámetros que están dispoñibles.\n" + +#: src/stty.c:513 +msgid "" +"\n" +"Optional - before SETTING indicates negation. An * marks non-POSIX\n" +"settings. The underlying system defines which settings are available.\n" +msgstr "" + +#: src/stty.c:518 +msgid "" +"\n" +"Special characters:\n" +" * dsusp CHAR CHAR will send a terminal stop signal once input flushed\n" +" eof CHAR CHAR will send an end of file (terminate the input)\n" +" eol CHAR CHAR will end the line\n" +msgstr "" + +#: src/stty.c:525 +msgid "" +" * eol2 CHAR alternate CHAR for ending the line\n" +" erase CHAR CHAR will erase the last character typed\n" +" intr CHAR CHAR will send an interrupt signal\n" +" kill CHAR CHAR will erase the current line\n" +msgstr "" + +#: src/stty.c:531 +msgid "" +" * lnext CHAR CHAR will enter the next character quoted\n" +" quit CHAR CHAR will send a quit signal\n" +" * rprnt CHAR CHAR will redraw the current line\n" +" start CHAR CHAR will restart the output after stopping it\n" +msgstr "" + +#: src/stty.c:537 +msgid "" +" stop CHAR CHAR will stop the output\n" +" susp CHAR CHAR will send a terminal stop signal\n" +" * swtch CHAR CHAR will switch to a different shell layer\n" +" * werase CHAR CHAR will erase the last word typed\n" +msgstr "" + +#: src/stty.c:543 +msgid "" +"\n" +"Special settings:\n" +" N set the input and output speeds to N bauds\n" +" * cols N tell the kernel that the terminal has N columns\n" +" * columns N same as cols N\n" +msgstr "" + +#: src/stty.c:550 +msgid "" +" ispeed N set the input speed to N\n" +" * line N use line discipline N\n" +" min N with -icanon, set N characters minimum for a completed " +"read\n" +" ospeed N set the output speed to N\n" +msgstr "" + +#: src/stty.c:556 +msgid "" +" * rows N tell the kernel that the terminal has N rows\n" +" * size print the number of rows and columns according to the " +"kernel\n" +" speed print the terminal speed\n" +" time N with -icanon, set read timeout of N tenths of a second\n" +msgstr "" + +#: src/stty.c:562 +msgid "" +"\n" +"Control settings:\n" +" [-]clocal disable modem control signals\n" +" [-]cread allow input to be received\n" +" * [-]crtscts enable RTS/CTS handshaking\n" +" csN set character size to N bits, N in [5..8]\n" +msgstr "" + +#: src/stty.c:570 +#, fuzzy +msgid "" +" [-]cstopb use two stop bits per character (one with `-')\n" +" [-]hup send a hangup signal when the last process closes the tty\n" +" [-]hupcl same as [-]hup\n" +" [-]parenb generate parity bit in output and expect parity bit in " +"input\n" +" [-]parodd set odd parity (even with `-')\n" +msgstr "" +"\n" +"Parámetros de control:\n" +" [-]clocal desactiva-los sinais de control do módem\n" +" [-]cread permitir que se reciba entrada\n" +"* [-]crtscts activar negociación RTS/CTS\n" +" csN establece-lo tamaño do carácter a N bits, con N entre " +"[5..8]\n" +" [-]cstopb usar dous bits de parada por carácter (un con `-')\n" +" [-]hup enviar un sinal de colgar cando o último proceso pecha o " +"tty\n" +" [-]hupcl o mesmo que [-]hup\n" +" [-]parenb xerar un bit de paridade na saída e agardar un bit de " +"paridade\n" +" na entrada\n" +" [-]parodd establecer paridade impar (mesmo con `-')\n" + +#: src/stty.c:577 +msgid "" +"\n" +"Input settings:\n" +" [-]brkint breaks cause an interrupt signal\n" +" [-]icrnl translate carriage return to newline\n" +" [-]ignbrk ignore break characters\n" +" [-]igncr ignore carriage return\n" +msgstr "" + +#: src/stty.c:585 +msgid "" +" [-]ignpar ignore characters with parity errors\n" +" * [-]imaxbel beep and do not flush a full input buffer on a character\n" +" [-]inlcr translate newline to carriage return\n" +" [-]inpck enable input parity checking\n" +" [-]istrip clear high (8th) bit of input characters\n" +msgstr "" + +#: src/stty.c:592 +msgid "" +" * [-]iuclc translate uppercase characters to lowercase\n" +" * [-]ixany let any character restart output, not only start character\n" +" [-]ixoff enable sending of start/stop characters\n" +" [-]ixon enable XON/XOFF flow control\n" +" [-]parmrk mark parity errors (with a 255-0-character sequence)\n" +" [-]tandem same as [-]ixoff\n" +msgstr "" + +#: src/stty.c:600 +msgid "" +"\n" +"Output settings:\n" +" * bsN backspace delay style, N in [0..1]\n" +" * crN carriage return delay style, N in [0..3]\n" +" * ffN form feed delay style, N in [0..1]\n" +" * nlN newline delay style, N in [0..1]\n" +msgstr "" + +#: src/stty.c:608 +#, fuzzy +msgid "" +" * [-]ocrnl translate carriage return to newline\n" +" * [-]ofdel use delete characters for fill instead of null characters\n" +" * [-]ofill use fill (padding) characters instead of timing for delays\n" +" * [-]olcuc translate lowercase characters to uppercase\n" +" * [-]onlcr translate newline to carriage return-newline\n" +" * [-]onlret newline performs a carriage return\n" +msgstr "" +"\n" +"Parámetros da saída:\n" +"* bsN estilo de retardo do carácter de borrado, N entre [0..1]\n" +"* crN estilo de retardo do retorno de carro, N entre [0..3]\n" +"* ffN estilo de retardo do salto de páxina, N entre [0..1]\n" +"* nlN estilo de retardo do carácter de nova liña, N entre [0..1]\n" +"* [-]ocrnl converter retornos de carro en nova liña\n" +"* [-]ofdel usar caracteres de borrado para rechear, en vez de " +"caracteres\n" +" nulos\n" +"* [-]ofill usar caracteres de recheo en vez de tempos de retardo\n" +"* [-]olcuc converter caracteres minúsculos a maiúsculos\n" +"* [-]onlcr converter unha nova liña a retorno de carro + nova liña\n" +"* [-]onlret o carácter de nova liña fai un retorno de carro\n" +"* [-]onocr non escribi-los retornos de carro na primeira columna\n" +" [-]opost pos-procesar a saída\n" +"* tabN estilo de retardo da tabulación horizontal, N entre [0..3]\n" +"* tabs o mesmo que tab0\n" +"* -tabs o mesmo que tab3\n" +"* vtN estilo de retardo da tabulación vertical, N entre [0..1]\n" + +#: src/stty.c:616 +msgid "" +" * [-]onocr do not print carriage returns in the first column\n" +" [-]opost postprocess output\n" +" * tabN horizontal tab delay style, N in [0..3]\n" +" * tabs same as tab0\n" +" * -tabs same as tab3\n" +" * vtN vertical tab delay style, N in [0..1]\n" +msgstr "" + +#: src/stty.c:624 +msgid "" +"\n" +"Local settings:\n" +" [-]crterase echo erase characters as backspace-space-backspace\n" +" * crtkill kill all line by obeying the echoprt and echoe settings\n" +" * -crtkill kill all line by obeying the echoctl and echok settings\n" +msgstr "" + +#: src/stty.c:631 +msgid "" +" * [-]ctlecho echo control characters in hat notation (`^c')\n" +" [-]echo echo input characters\n" +" * [-]echoctl same as [-]ctlecho\n" +" [-]echoe same as [-]crterase\n" +" [-]echok echo a newline after a kill character\n" +msgstr "" + +#: src/stty.c:638 +msgid "" +" * [-]echoke same as [-]crtkill\n" +" [-]echonl echo newline even if not echoing other characters\n" +" * [-]echoprt echo erased characters backward, between `\\' and '/'\n" +" [-]icanon enable erase, kill, werase, and rprnt special characters\n" +" [-]iexten enable non-POSIX special characters\n" +msgstr "" + +#: src/stty.c:645 +msgid "" +" [-]isig enable interrupt, quit, and suspend special characters\n" +" [-]noflsh disable flushing after interrupt and quit special " +"characters\n" +" * [-]prterase same as [-]echoprt\n" +" * [-]tostop stop background jobs that try to write to the terminal\n" +" * [-]xcase with icanon, escape with `\\' for uppercase characters\n" +msgstr "" + +#: src/stty.c:652 +msgid "" +"\n" +"Combination settings:\n" +" * [-]LCASE same as [-]lcase\n" +" cbreak same as -icanon\n" +" -cbreak same as icanon\n" +msgstr "" + +#: src/stty.c:659 +msgid "" +" cooked same as brkint ignpar istrip icrnl ixon opost isig\n" +" icanon, eof and eol characters to their default values\n" +" -cooked same as raw\n" +" crt same as echoe echoctl echoke\n" +msgstr "" + +#: src/stty.c:665 +msgid "" +" dec same as echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq same as [-]ixany\n" +" ek erase and kill characters to their default values\n" +" evenp same as parenb -parodd cs7\n" +msgstr "" + +#: src/stty.c:672 +msgid "" +" -evenp same as -parenb cs8\n" +" * [-]lcase same as xcase iuclc olcuc\n" +" litout same as -parenb -istrip -opost cs8\n" +" -litout same as parenb istrip opost cs7\n" +" nl same as -icrnl -onlcr\n" +" -nl same as icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +msgstr "" + +#: src/stty.c:680 +msgid "" +" oddp same as parenb parodd cs7\n" +" -oddp same as -parenb cs8\n" +" [-]parity same as [-]evenp\n" +" pass8 same as -parenb -istrip cs8\n" +" -pass8 same as parenb istrip cs7\n" +msgstr "" + +#: src/stty.c:687 +msgid "" +" raw same as -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw same as cooked\n" +msgstr "" + +#: src/stty.c:693 +msgid "" +" sane same as cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, all special\n" +" characters to their default values.\n" +msgstr "" + +#: src/stty.c:701 +msgid "" +"\n" +"Handle the tty line connected to standard input. Without arguments,\n" +"prints baud rate, line discipline, and deviations from stty sane. In\n" +"settings, CHAR is taken literally, or coded as in ^c, 0x37, 0177 or\n" +"127; special values ^- or undef used to disable special characters.\n" +msgstr "" +"\n" +"Manexar a liña tty conectada á entrada estándar. Sen argumentos,\n" +"escribi-la tasa de baudios, a disciplina da liña, e as desviacións respecto\n" +"a stty sane. Nos parámetros, CARAC tómase literalmente, ou codificado\n" +"coma en ^c, 0x37, 0177 ou 127; os valores especiais ^- ou undef úsanse para\n" +"desactiva-los caracteres especiais.\n" + +#: src/stty.c:787 +#, fuzzy +msgid "only one device may be specified" +msgstr "só se pode especificar un argumento" + +#: src/stty.c:882 +#, fuzzy +msgid "" +"the options for verbose and stty-readable output styles are\n" +"mutually exclusive" +msgstr "as opcións --string e --check son mutuamente exclusivas" + +#: src/stty.c:887 +msgid "when specifying an output style, modes may not be set" +msgstr "cando se indica un estilo de saída, non se poden establecer modos" + +#: src/stty.c:903 +#, c-format +msgid "%s: couldn't reset non-blocking mode" +msgstr "%s: non se pode restablece-lo modo de non bloqueo" + +#: src/stty.c:957 src/stty.c:1064 +#, fuzzy, c-format +msgid "invalid argument `%s'" +msgstr "argumento incorrecto %s para %s" + +#: src/stty.c:968 src/stty.c:985 src/stty.c:997 src/stty.c:1010 +#: src/stty.c:1022 src/stty.c:1041 +#, fuzzy, c-format +msgid "missing argument to `%s'" +msgstr "argumento %s ambiguo para %s" + +#: src/stty.c:1117 +#, c-format +msgid "%s: unable to perform all requested operations" +msgstr "%s: non se poden facer tódalas operacións pedidas" + +#: src/stty.c:1122 +msgid "new_mode: mode\n" +msgstr "new_mode: modo\n" + +#: src/stty.c:1462 +#, c-format +msgid "%s: no size information for this device" +msgstr "%s: non hai información de tamaño para este dispositivo" + +#: src/stty.c:1944 +#, fuzzy, c-format +msgid "invalid integer argument `%s'" +msgstr "incremento de números de liña incorrecto: \"%s\"" + +#: src/su.c:289 +msgid "Password:" +msgstr "Contrasinal:" + +#: src/su.c:292 +msgid "getpass: cannot open /dev/tty" +msgstr "getpass: non se pode abrir /dev/tty" + +#: src/su.c:350 +#, fuzzy +msgid "cannot set groups" +msgstr "non se poden omiti-lo usuario e o grupo" + +#: src/su.c:354 +#, fuzzy +msgid "cannot set group id" +msgstr "non se poden omiti-lo usuario e o grupo" + +#: src/su.c:356 +#, fuzzy +msgid "cannot set user id" +msgstr "non se poden omiti-lo usuario e o grupo" + +#: src/su.c:437 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [-] [USER [ARG]...]\n" +msgstr "Uso: %s [OPCIÓN]... [FICHEIRO]...\n" + +#: src/su.c:438 +#, fuzzy +msgid "" +"Change the effective user id and group id to that of USER.\n" +"\n" +" -, -l, --login make the shell a login shell\n" +" -c, --commmand=COMMAND pass a single COMMAND to the shell with -c\n" +" -f, --fast pass -f to the shell (for csh or tcsh)\n" +" -m, --preserve-environment do not reset environment variables\n" +" -p same as -m\n" +" -s, --shell=SHELL run SHELL if /etc/shells allows it\n" +msgstr "" +"Cambia-lo identificador efectivo de usuario e grupo ós de USUARIO.\n" +"\n" +" -, -l, --login facer que a shell sexa de login\n" +" -c, --command=COMANDO enviar un só COMANDO á shell con -c\n" +" -f, --fast enviar a opción -f á shell (para csh ou " +"tcsh)\n" +" -m, --preserve-environment non esquece-las variables de ambiente\n" +" -p o mesmo que -m\n" +" -s, --shell=SHELL executar SHELL se /etc/shells o permite\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" + +#: src/su.c:450 +msgid "" +"\n" +"A mere - implies -l. If USER not given, assume root.\n" +msgstr "" + +#: src/su.c:529 +#, c-format +msgid "user %s does not exist" +msgstr "o usuario %s non existe" + +#: src/su.c:552 +msgid "incorrect password" +msgstr "contrasinal incorrecto" + +#: src/su.c:569 +#, c-format +msgid "using restricted shell %s" +msgstr "usando shell restrinxida %s" + +#: src/su.c:580 +#, fuzzy, c-format +msgid "warning: cannot change directory to %s" +msgstr "non se pode crea-lo directorio %s" + +#: src/sum.c:36 +msgid "Kayvan Aghaiepour and David MacKenzie" +msgstr "Kayvan Aghaiepour e David MacKenzie" + +#: src/sum.c:64 +msgid "" +"Print checksum and block counts for each FILE.\n" +"\n" +" -r defeat -s, use BSD sum algorithm, use 1K blocks\n" +" -s, --sysv use System V sum algorithm, use 512 bytes blocks\n" +msgstr "" +"Imprimi-la suma de comprobación e o número de bloques de cada FICHEIRO.\n" +"\n" +" -r non usar -s, usa-lo algoritmo de suma de BSD e bloques de " +"1k\n" +" -s, --sysv usa-lo algoritmo de suma System V, usar bloques de 512 " +"bytes\n" + +#: src/sync.c:45 +msgid "" +"Force changed blocks to disk, update the super block.\n" +"\n" +msgstr "" + +#: src/sync.c:70 src/tty.c:112 +#, fuzzy +msgid "ignoring all arguments" +msgstr "demasiados argumentos" + +#: src/sys2.h:492 +msgid " --help display this help and exit\n" +msgstr " --help amosar esta axuda e saír\n" + +#: src/sys2.h:494 +msgid " --version output version information and exit\n" +msgstr " --version amosar información da versión e saír\n" + +#: src/tac.c:54 +msgid "Jay Lepreau and David MacKenzie" +msgstr "Jay Lepreau e David MacKenzie" + +#: src/tac.c:131 +msgid "" +"Write each FILE to standard output, last line first.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Amosar cada FICHEIRO na saída estándar, coa derradeira liña de primeira.\n" +"Sen un FICHEIRO, ou cando o FICHEIRO é -, lese da entrada estándar.\n" + +#: src/tac.c:139 +msgid "" +" -b, --before attach the separator before instead of after\n" +" -r, --regex interpret the separator as a regular expression\n" +" -s, --separator=STRING use STRING as the separator instead of newline\n" +msgstr "" +" -b, --before incluí-lo separador antes e non despois\n" +" -r, --regex interpreta-lo separador como unha expresión " +"regular\n" +" -s, --separator=CADEA usa-la CADEA coma separador na vez de salto de " +"liña\n" + +#: src/tac.c:453 src/tac.c:592 +msgid "stdin: read error" +msgstr "stdin: erro de lectura" + +#: src/tac.c:638 +msgid "separator cannot be empty" +msgstr "o separador non pode estar baleiro" + +#: src/tail.c:49 +#, fuzzy +msgid "Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering" +msgstr "David Ihnat, David MacKenzie e Jim Meyering" + +#: src/tail.c:238 +#, c-format +msgid "" +"Print the last %d lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Amosa-las derradeiras %d liñas de cada FICHEIRO na saída estándar.\n" +"Con máis dun FICHEIRO, antecédese cada un cunha cabeceira que dá o nome do\n" +"ficheiro. Sen un FICHEIRO, ou cando o FICHEIRO é -, lese da entrada " +"estándar.\n" +"\n" + +#: src/tail.c:247 +msgid "" +" --retry keep trying to open a file even if it is\n" +" inaccessible when tail starts or if it becomes\n" +" inaccessible later -- useful only with -f\n" +" -c, --bytes=N output the last N bytes\n" +msgstr "" +" --retry seguir tentando abrir un ficheiro incluso se é\n" +" inaccesible cando tail comeza ou se se volve\n" +" inaccesible despois -- útil só con -f\n" +" -c, --bytes=N amosa-los derradeiros N bytes\n" + +#: src/tail.c:253 +msgid "" +" -f, --follow[={name|descriptor}]\n" +" output appended data as the file grows;\n" +" -f, --follow, and --follow=descriptor are\n" +" equivalent\n" +" -F same as --follow=name --retry\n" +msgstr "" +" -f, --follow[={name|descriptor}]\n" +" amosa-los datos engadidos segundo o ficheiro " +"medre;\n" +" -f, --follow e --follow=descriptor son " +"equivalentes\n" +" -F igual que --follow=name --retry\n" + +#: src/tail.c:260 +#, c-format +msgid "" +" -n, --lines=N output the last N lines, instead of the last %d\n" +" --max-unchanged-stats=N\n" +" with --follow=name, reopen a FILE which has not\n" +" changed size after N (default %d) iterations\n" +" to see if it has been unlinked or renamed\n" +" (this is the usual case of rotated log files)\n" +msgstr "" +" -n, --lines=N amosa-las derradeiras N liñas, no canto de %d\n" +" --max-unchanged-stats=N\n" +" con --follow-name, reabrir un FICHEIRO que non\n" +" cambiou o tamaño despois de N (%d por defecto)\n" +" iteracións para ver se se borrou ou renomeou\n" +" (é o caso normal de ficheiros de rexistro " +"rotados)\n" + +#: src/tail.c:271 +#, fuzzy +msgid "" +" --pid=PID with -f, terminate after process ID, PID dies\n" +" -q, --quiet, --silent never output headers giving file names\n" +" -s, --sleep-interval=S with -f, sleep for approximately S seconds\n" +" (default 1.0) between iterations.\n" +" -v, --verbose always output headers giving file names\n" +msgstr "" +" --pid=PID con -f, rematar trala morte do proceso co PID\n" +" -q, --quiet, --silent non amosa-las cabeceiras cos nomes de ficheiro\n" +" -s, --sleep-interval=S con -f, cada iteración dura S (1) segundos\n" +" -v, --verbose amosar sempre as cabeceiras cos nomes de " +"ficheiro\n" + +#: src/tail.c:280 +msgid "" +"\n" +"If the first character of N (the number of bytes or lines) is a `+',\n" +"print beginning with the Nth item from the start of each file, otherwise,\n" +"print the last N items in the file. N may have a multiplier suffix:\n" +"b for 512, k for 1024, m for 1048576 (1 Meg).\n" +"\n" +msgstr "" +"\n" +"Se o primeiro carácter de N (o número de bytes ou liñas) é un \"+\", " +"comézase\n" +"a amosar no N-ésimo elemento dende o principio de cada ficheiro; noutro " +"caso,\n" +"amos-los N derradeiros elementos do ficheiro. N pode ter un sufixo\n" +"multiplicativo: b para 512, k para 1024, m para 1048576 (1 Mega).\n" +"\n" + +#: src/tail.c:288 +msgid "" +"With --follow (-f), tail defaults to following the file descriptor, which\n" +"means that even if a tail'ed file is renamed, tail will continue to track\n" +"its end. " +msgstr "" +"Con --follow (-f), tail segue por defecto o descriptor de ficheiro, o que\n" +"significa que incluso se se renomea un ficheiro ao que se lle fai tail, " +"tail\n" +"ha continuar seguindo a súa fin. " + +#: src/tail.c:293 +msgid "" +"This default behavior is not desirable when you really want to\n" +"track the actual name of the file, not the file descriptor (e.g., log\n" +"rotation). Use --follow=name in that case. That causes tail to track the\n" +"named file by reopening it periodically to see if it has been removed and\n" +"recreated by some other program.\n" +msgstr "" +"Este comportamento por defecto non é desexable cando quere\n" +"segui-lo nome do ficheiro, non o descriptor do ficheiro (por exemplo,\n" +"rotación de rexistros). Empregue --follow=name neste caso. Isto fai que " +"tail\n" +"siga o ficheiro nomeado reabríndoo periodicamente para ver se outro " +"programa\n" +"o eliminou e volveu crear.\n" + +#: src/tail.c:331 +#, c-format +msgid "closing %s (fd=%d)" +msgstr "pechando %s (fd=%d)" + +#: src/tail.c:391 +#, fuzzy, c-format +msgid "%s: cannot seek to offset %s" +msgstr "%s: non se pode desprazar á posición %s%s" + +#: src/tail.c:395 +#, fuzzy, c-format +msgid "%s: cannot seek to relative offset %s" +msgstr "%s: non se pode desprazar á posición relativa %s%s" + +#: src/tail.c:400 +#, fuzzy, c-format +msgid "%s: cannot seek to end-relative offset %s" +msgstr "%s: non se pode desprazar á posición relativa á final %s%s" + +#: src/tail.c:818 +#, c-format +msgid "`%s' has become inaccessible" +msgstr "\"%s\" volveuse inaccesible" + +#: src/tail.c:835 +#, c-format +msgid "`%s' has been replaced with an untailable file; giving up on this name" +msgstr "" +"\"%s\" foi remprazado cun ficheiro do que non se pode amosa-la fin; " +"abandonando este ficheiro" + +#: src/tail.c:856 +#, c-format +msgid "`%s' has become accessible" +msgstr "\"%s\" volveuse accesible" + +#: src/tail.c:864 +#, c-format +msgid "`%s' has appeared; following end of new file" +msgstr "\"%s\" apareceu; buscando a fin do novo ficheiro" + +#: src/tail.c:875 +#, c-format +msgid "`%s' has been replaced; following end of new file" +msgstr "\"%s\" foi remprazado; buscando a fin do ficheiro novo" + +#: src/tail.c:1000 +#, c-format +msgid "%s: file truncated" +msgstr "%s: ficheiro truncado" + +#: src/tail.c:1020 +msgid "no files remaining" +msgstr "non quedan ficheiros" + +#: src/tail.c:1236 +#, c-format +msgid "%s: cannot follow end of this type of file; giving up on this name" +msgstr "" +"%s: non se pode segui-la fin deste tipo de ficheiro; abandoando este nome" + +#: src/tail.c:1356 +#, c-format +msgid "%c: invalid suffix character in obsolescent option" +msgstr "%c: carácter sufixo incorrecto nunha opción obsoleta" + +#: src/tail.c:1405 +#, c-format +msgid "" +"too many arguments; When using tail's obsolescent option syntax (%s)\n" +"there may be no more than one file argument. Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"demasiados argumentos; cando se usa a sintaxe obsoleta de tail (%s) non " +"pode\n" +"haber máis dun argumento de ficheiro. Empregue as opcións equivalentes -n " +"ou\n" +"-c na súa vez." + +#: src/tail.c:1414 +#, c-format +msgid "" +"Warning: it is not portable to use two or more file arguments with\n" +"tail's obsolescent option syntax (%s). Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"Aviso: non é portable o uso de dous ou máis argumentos de ficheiro coa\n" +"sintaxe obsoleta de tail (%s). Empregue as opcións equivalentes -n ou -c\n" +"na súa vez." + +#: src/tail.c:1423 +#, c-format +msgid "`%s' option is obsolete; use `%s-%c %.*s'" +msgstr "a opción \"%s\" é obsoleta; empregue \"%s-%c %.*s\"" + +#: src/tail.c:1484 +#, c-format +msgid "%s is larger than the maximum file size on this system" +msgstr "%s é maior có tamaño máximo dos ficheiros neste sistema" + +#: src/tail.c:1510 +#, c-format +msgid "%s: invalid maximum number of unchanged stats between opens" +msgstr "%s: número máximo de datos non cambiados entre aperturas incorrecto" + +#: src/tail.c:1522 +#, c-format +msgid "%s: invalid maximum number of consecutive size changes" +msgstr "%s: número máximo de cambios de tamaño consecutivos incorrecto" + +#: src/tail.c:1534 +#, c-format +msgid "%s: invalid PID" +msgstr "%s: PID incorrecto" + +#: src/tail.c:1549 +#, c-format +msgid "%s: invalid number of seconds" +msgstr "%s: número de segundos incorrecto" + +#: src/tail.c:1568 +msgid "warning: --retry is useful only when following by name" +msgstr "aviso: --retry é útil só cando vai seguido por name" + +#: src/tail.c:1572 +msgid "warning: PID ignored; --pid=PID is useful only when following" +msgstr "aviso: PID ignorado; --pid=PID é útil só cando segue" + +#: src/tail.c:1575 +msgid "warning: --pid=PID is not supported on this system" +msgstr "aviso: --pid=PID non é soportado neste sistema" + +#: src/tee.c:33 +#, fuzzy +msgid "Mike Parker, Richard M. Stallman, and David MacKenzie" +msgstr "Richard Stallman e David MacKenzie" + +#: src/tee.c:64 +#, fuzzy +msgid "" +"Copy standard input to each FILE, and also to standard output.\n" +"\n" +" -a, --append append to the given FILEs, do not overwrite\n" +" -i, --ignore-interrupts ignore interrupt signals\n" +msgstr "" +"Copiar a entrada estándar a cada ficheiro, e tamén á saída estándar.\n" +"\n" +" -a, --append engadir ós FICHEIROs indicados, non " +"sobrescribir\n" +" -i, --ignore-interrupts ignora-los sinais de interrupción\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" + +#: src/test.c:216 +msgid "argument expected\n" +msgstr "agardábase un argumento\n" + +#: src/test.c:224 +#, c-format +msgid "integer expression expected %s\n" +msgstr "agardábase unha expresión enteira %s\n" + +#: src/test.c:342 +msgid "')' expected\n" +msgstr "agardábase ')'\n" + +#: src/test.c:345 +#, c-format +msgid "')' expected, found %s\n" +msgstr "agardábase ')', atopouse %s\n" + +#: src/test.c:361 src/test.c:894 +#, c-format +msgid "%s: unary operator expected\n" +msgstr "%s: agardábase un operador unario\n" + +#: src/test.c:389 src/test.c:920 +#, c-format +msgid "%s: binary operator expected\n" +msgstr "%s: agardábase un operador binario\n" + +#: src/test.c:424 +msgid "before -lt" +msgstr "antes de -lt" + +#: src/test.c:432 +msgid "after -lt" +msgstr "despois de -lt" + +#: src/test.c:446 +msgid "before -le" +msgstr "antes de -le" + +#: src/test.c:453 +msgid "after -le" +msgstr "despois de -le" + +#: src/test.c:469 +msgid "before -gt" +msgstr "antes de -gt" + +#: src/test.c:476 +msgid "after -gt" +msgstr "despois de -gt" + +#: src/test.c:490 +msgid "before -ge" +msgstr "antes de -ge" + +#: src/test.c:497 +msgid "after -ge" +msgstr "despois de -ge" + +#: src/test.c:512 +msgid "-nt does not accept -l\n" +msgstr "-nt non acepta -l\n" + +#: src/test.c:526 +msgid "before -ne" +msgstr "antes de -ne" + +#: src/test.c:533 +msgid "after -ne" +msgstr "despois de -ne" + +#: src/test.c:549 +msgid "before -eq" +msgstr "antes de -eq" + +#: src/test.c:556 +msgid "after -eq" +msgstr "despois de -eq" + +#: src/test.c:567 +msgid "-ef does not accept -l\n" +msgstr "-ef non acepta -l\n" + +#: src/test.c:586 +#, fuzzy +msgid "-ot does not accept -l\n" +msgstr "-nt non acepta -l\n" + +#: src/test.c:593 +#, fuzzy +msgid "unknown binary operator" +msgstr "Erro do sistema descoñecido" + +#: src/test.c:781 +msgid "after -t" +msgstr "despois de -t" + +#: src/test.c:979 +#, fuzzy, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: [ EXPRESSION ]\n" +" or: %s OPTION\n" +msgstr "" +"Uso: %s [FICHEIRO]...\n" +" ou: %s [OPCIÓN]\n" + +#: src/test.c:985 +msgid "" +"Exit with the status determined by EXPRESSION.\n" +"\n" +msgstr "" + +#: src/test.c:991 +msgid "" +"\n" +"EXPRESSION is true or false and sets exit status. It is one of:\n" +msgstr "" + +#: src/test.c:995 +msgid "" +"\n" +" ( EXPRESSION ) EXPRESSION is true\n" +" ! EXPRESSION EXPRESSION is false\n" +" EXPRESSION1 -a EXPRESSION2 both EXPRESSION1 and EXPRESSION2 are true\n" +" EXPRESSION1 -o EXPRESSION2 either EXPRESSION1 or EXPRESSION2 is true\n" +msgstr "" + +#: src/test.c:1002 +msgid "" +"\n" +" [-n] STRING the length of STRING is nonzero\n" +" -z STRING the length of STRING is zero\n" +" STRING1 = STRING2 the strings are equal\n" +" STRING1 != STRING2 the strings are not equal\n" +msgstr "" + +#: src/test.c:1009 +#, fuzzy +msgid "" +"\n" +" INTEGER1 -eq INTEGER2 INTEGER1 is equal to INTEGER2\n" +" INTEGER1 -ge INTEGER2 INTEGER1 is greater than or equal to INTEGER2\n" +" INTEGER1 -gt INTEGER2 INTEGER1 is greater than INTEGER2\n" +" INTEGER1 -le INTEGER2 INTEGER1 is less than or equal to INTEGER2\n" +" INTEGER1 -lt INTEGER2 INTEGER1 is less than INTEGER2\n" +" INTEGER1 -ne INTEGER2 INTEGER1 is not equal to INTEGER2\n" +msgstr "" +"\n" +" ( EXPRESIÓN ) a EXPRESIÓN é certa\n" +" ! EXPRESIÓN a EXPRESIÓN é falsa\n" +" EXPRESIÓN1 -a EXPRESIÓN2 a EXPRESIÓN1 e a EXPRESIÓN2 son certas\n" +" EXPRESIÓN1 -o EXPRESIÓN2 a EXPRESIÓN1 ou a EXPRESIÓN2 é certa\n" +"\n" +" [-n] CADEA a lonxitude da CADEA é distinta de cero\n" +" -z CADEA a lonxitude da CADEA é cero\n" +" CADEA1 = CADEA2 as cadeas son iguais\n" +" CADEA1 != CADEA2 as cadeas non son iguais\n" +"\n" +" ENTEIRO1 -eq ENTEIRO2 ENTEIRO1 é igual a ENTEIRO2\n" +" ENTEIRO1 -ge ENTEIRO2 ENTEIRO1 é maior ou igual que ENTEIRO2\n" +" ENTEIRO1 -gt ENTEIRO2 ENTEIRO1 é maior que ENTEIRO2\n" +" ENTEIRO1 -le ENTEIRO2 ENTEIRO1 é menor ou igual que ENTEIRO2\n" +" ENTEIRO1 -lt ENTEIRO2 ENTEIRO1 é menor que ENTEIRO2\n" +" ENTEIRO1 -ne ENTEIRO2 ENTEIRO1 é distinto que ENTEIRO2\n" + +#: src/test.c:1018 +msgid "" +"\n" +" FILE1 -ef FILE2 FILE1 and FILE2 have the same device and inode numbers\n" +" FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2\n" +" FILE1 -ot FILE2 FILE1 is older than FILE2\n" +msgstr "" + +#: src/test.c:1024 +msgid "" +"\n" +" -b FILE FILE exists and is block special\n" +" -c FILE FILE exists and is character special\n" +" -d FILE FILE exists and is a directory\n" +" -e FILE FILE exists\n" +msgstr "" + +#: src/test.c:1031 +msgid "" +" -f FILE FILE exists and is a regular file\n" +" -g FILE FILE exists and is set-group-ID\n" +" -h FILE FILE exists and is a symbolic link (same as -L)\n" +" -G FILE FILE exists and is owned by the effective group ID\n" +" -k FILE FILE exists and has its sticky bit set\n" +msgstr "" + +#: src/test.c:1038 +msgid "" +" -L FILE FILE exists and is a symbolic link (same as -h)\n" +" -O FILE FILE exists and is owned by the effective user ID\n" +" -p FILE FILE exists and is a named pipe\n" +" -r FILE FILE exists and is readable\n" +" -s FILE FILE exists and has a size greater than zero\n" +msgstr "" + +#: src/test.c:1045 +msgid "" +" -S FILE FILE exists and is a socket\n" +" -t [FD] file descriptor FD (stdout by default) is opened on a " +"terminal\n" +" -u FILE FILE exists and its set-user-ID bit is set\n" +" -w FILE FILE exists and is writable\n" +" -x FILE FILE exists and is executable\n" +msgstr "" + +#: src/test.c:1052 +msgid "" +"\n" +"Beware that parentheses need to be escaped (e.g., by backslashes) for " +"shells.\n" +"INTEGER may also be -l STRING, which evaluates to the length of STRING.\n" +msgstr "" +"\n" +"Teña en conta que as parénteses teñen que levar códigos de escape (p.ex con\n" +"barras invertidas) para as shells.\n" +"ENTEIRO pode ser tamén -l CADEA, que se evalúa coma a lonxitude de CADEA.\n" + +#: src/test.c:1067 +msgid "FIXME: ksb and mjb" +msgstr "" + +#: src/test.c:1111 +msgid "missing `]'\n" +msgstr "falta un `]'\n" + +#: src/test.c:1125 +#, fuzzy +msgid "too many arguments\n" +msgstr "demasiados argumentos" + +#: src/touch.c:39 +#, fuzzy +msgid "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith" +msgstr "Paul Rubin e David MacKenzie" + +#: src/touch.c:164 src/touch.c:179 +#, fuzzy, c-format +msgid "creating %s" +msgstr "creando ficheiro \"%s\"\n" + +#: src/touch.c:222 +#, fuzzy, c-format +msgid "cannot touch %s" +msgstr "non se poden cambia-los permisos de `%s'" + +#: src/touch.c:228 +#, c-format +msgid "setting times of %s" +msgstr "establecendo a data de %s" + +#: src/touch.c:245 +msgid "" +"Update the access and modification times of each FILE to the current time.\n" +"\n" +msgstr "" + +#: src/touch.c:252 +msgid "" +" -a change only the access time\n" +" -c, --no-create do not create any files\n" +" -d, --date=STRING parse STRING and use it instead of current time\n" +" -f (ignored)\n" +" -m change only the modification time\n" +msgstr "" + +#: src/touch.c:259 +msgid "" +" -r, --reference=FILE use this file's times instead of current time\n" +" -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time\n" +" --time=WORD set time given by WORD: access atime use (same as -" +"a)\n" +" modify mtime (same as -m)\n" +msgstr "" + +#: src/touch.c:267 +msgid "" +"\n" +"Note that the -d and -t options accept different time-date formats.\n" +msgstr "" + +#: src/touch.c:311 src/touch.c:331 +#, fuzzy, c-format +msgid "invalid date format %s" +msgstr "argumento incorrecto %s para %s" + +#: src/touch.c:355 +#, fuzzy +msgid "cannot specify times from more than one source" +msgstr "non se pode partir en máis dun xeito" + +#: src/touch.c:378 +#, c-format +msgid "" +"warning: `touch %s' is obsolete; use `touch -t %04d%02d%02d%02d%02d.%02d'" +msgstr "" + +#: src/touch.c:399 +#, fuzzy +msgid "file arguments missing" +msgstr "número de argumentos insuficiente" + +#: src/tr.c:327 +#, c-format +msgid "Usage: %s [OPTION]... SET1 [SET2]\n" +msgstr "Uso: %s [OPCIÓN]... CONXUNTO1 [CONXUNTO2]\n" + +#: src/tr.c:331 +msgid "" +"Translate, squeeze, and/or delete characters from standard input,\n" +"writing to standard output.\n" +"\n" +" -c, --complement first complement SET1\n" +" -d, --delete delete characters in SET1, do not translate\n" +" -s, --squeeze-repeats replace each input sequence of a repeated " +"character\n" +" that is listed in SET1 with a single occurrence\n" +" of that character\n" +" -t, --truncate-set1 first truncate SET1 to length of SET2\n" +msgstr "" +"Traducir, comprimir, e/ou borrar caracteres da entrada estándar,\n" +"escribindo na saída estándar.\n" +"\n" +" -c, --complement complementar antes o CONXUNTO1\n" +" -d, --delete borra-los caracteres do CONXUNTO1, non traducilos\n" +" -s, --squeeze-repeats cambiar cada secuencia de caracteres repetidos\n" +" listados no CONXUNTO1 por unha soa aparición\n" +" dese carácter\n" +" -t, --truncate-set1 truncar antes o CONXUNTO1 á lonxitude do " +"CONXUNTO2\n" + +#: src/tr.c:344 +msgid "" +"\n" +"SETs are specified as strings of characters. Most represent themselves.\n" +"Interpreted sequences are:\n" +"\n" +" \\NNN character with octal value NNN (1 to 3 octal digits)\n" +" \\\\ backslash\n" +" \\a audible BEL\n" +" \\b backspace\n" +" \\f form feed\n" +" \\n new line\n" +" \\r return\n" +" \\t horizontal tab\n" +msgstr "" +"\n" +"Os CONXuntos especifícanse coma cadeas de caracteres. A maioría " +"represéntanse\n" +"a si mesmos. As secuencias interpretadas son:\n" +"\n" +" \\NNN carácter co valor octal NNN (1 a 3 díxitos octais)\n" +" \\\\ barra invertida\n" +" \\a campá audible\n" +" \\b retroceso dun carácter\n" +" \\f salto de páxina\n" +" \\n salto de liña\n" +" \\r retorno de carro\n" +" \\t tabulación horizontal\n" + +#: src/tr.c:358 +msgid "" +" \\v vertical tab\n" +" CHAR1-CHAR2 all characters from CHAR1 to CHAR2 in ascending order\n" +" [CHAR*] in SET2, copies of CHAR until length of SET1\n" +" [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0\n" +" [:alnum:] all letters and digits\n" +" [:alpha:] all letters\n" +" [:blank:] all horizontal whitespace\n" +" [:cntrl:] all control characters\n" +" [:digit:] all digits\n" +msgstr "" +" \\v tabulación vertical\n" +" CAR1-CAR2 tódolos caracteres entre CAR1 e CAR2 en orde ascendente\n" +" [CAR*] en CONX2, copias do CARácter ata a lonxitude de CONX1\n" +" [CAR*REPET] REPETir copias do CARácter, REPET é octal se comeza por 0\n" +" [:alnum:] tódalas letras e díxitos\n" +" [:alpha:] tódalas letras\n" +" [:blank:] tódolos espacios en branco horizontais\n" +" [:cntrl:] tódolos caracteres de control\n" +" [:digit:] tódolos díxitos\n" + +#: src/tr.c:369 +msgid "" +" [:graph:] all printable characters, not including space\n" +" [:lower:] all lower case letters\n" +" [:print:] all printable characters, including space\n" +" [:punct:] all punctuation characters\n" +" [:space:] all horizontal or vertical whitespace\n" +" [:upper:] all upper case letters\n" +" [:xdigit:] all hexadecimal digits\n" +" [=CHAR=] all characters which are equivalent to CHAR\n" +msgstr "" +" [:graph:] tódolos caracteres imprimibles, sen incluí-los espacios\n" +" [:lower:] tódalas letras minúsculas\n" +" [:print:] tódolos caracteres imprimibles, incluíndo os espacios\n" +" [:punct:] tódolos caracteres de puntuación\n" +" [:space:] tódolos espacios en branco horizontais e verticais\n" +" [:upper:] tódalas letras maiúsculas\n" +" [:xdigit:] tódolos díxitos hexadecimais\n" +" [=CAR=] tódolos caracteres equivalentes a CAR\n" + +#: src/tr.c:379 +msgid "" +"\n" +"Translation occurs if -d is not given and both SET1 and SET2 appear.\n" +"-t may be used only when translating. SET2 is extended to length of\n" +"SET1 by repeating its last character as necessary. " +msgstr "" +"\n" +"A traducción ocorre se non se dá -d e CONX1 e CONX2 aparecen. -t pódese\n" +"empregar só ao traducir. CONX2 esténdese ata a lonxitude de CONX1 repetindo\n" +"o seu derradeiro carácter tanto como sexa necesario. " + +#: src/tr.c:385 +msgid "" +"Excess characters\n" +"of SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to\n" +"expand in ascending order; used in SET2 while translating, they may\n" +"only be used in pairs to specify case conversion. " +msgstr "" +"Os caracteres sobrantes\n" +"de CONX1 ignóranse. Só se garante que [:lower:] e [:upper:] se expanden en\n" +"orde ascendente; empregado en CONX2 ao traducir, só se poden empregar en\n" +"parellas para especifica-la conversión de maiúsculas a minúsculas e\n" +"viceversa. " + +#: src/tr.c:391 +msgid "" +"-s uses SET1 if not\n" +"translating nor deleting; else squeezing uses SET2 and occurs after\n" +"translation or deletion.\n" +msgstr "" +" -s emprega CONX1 se non está traducindo ou borrando; noutro caso\n" +"ao encoller emprégase CONX2 e ocorre trala traducción ou borrado.\n" + +#: src/tr.c:557 +#, c-format +msgid "" +"warning: the ambiguous octal escape \\%c%c%c is being\n" +"\tinterpreted as the 2-byte sequence \\0%c%c, `%c'" +msgstr "" +"aviso: a secuencia de escape octal ambigua \\%c%c%c é\n" +"\tinterpretada coma a secuencia de 2 bytes \\0%c%c, \"%c\"" + +#: src/tr.c:566 +msgid "invalid backslash escape at end of string" +msgstr "secuencia de escape incorrecta na fin da cadea" + +#: src/tr.c:572 +#, c-format +msgid "invalid backslash escape `\\%c'" +msgstr "secuencia de escape \"\\%c\" incorrecta" + +#: src/tr.c:725 +#, c-format +msgid "range-endpoints of `%s-%s' are in reverse collating sequence order" +msgstr "os estremos do rango \"%s-%s\" están en orde inversa" + +#: src/tr.c:906 +#, c-format +msgid "invalid repeat count `%s' in [c*n] construct" +msgstr "número de repeticións \"%s\" incorrecto na construcción [c*n]" + +#: src/tr.c:999 +msgid "missing character class name `[::]'" +msgstr "falta o nome da clase de caracteres \"[::]\"" + +#: src/tr.c:1002 +msgid "missing equivalence class character `[==]'" +msgstr "falta o carácter da clase de equivalencias \"[==]\"" + +#: src/tr.c:1025 +#, c-format +msgid "invalid character class `%s'" +msgstr "clase de caracteres \"%s\" incorrecta" + +#: src/tr.c:1050 +#, c-format +msgid "%s: equivalence class operand must be a single character" +msgstr "%s: o operando de clases de equivalencia debe ser un só carácter" + +#: src/tr.c:1522 +msgid "the [c*] repeat construct may not appear in string1" +msgstr "a construcción de repetición [c*] non pode aparecer na cadea1" + +#: src/tr.c:1532 +msgid "only one [c*] repeat construct may appear in string2" +msgstr "só pode aparecer una construcción de repetición [c*] na cadea2" + +#: src/tr.c:1540 +msgid "[=c=] expressions may not appear in string2 when translating" +msgstr "as expresións [=c=] non poden aparecer na cadea2 ao traducir" + +#: src/tr.c:1553 +msgid "when not truncating set1, string2 must be non-empty" +msgstr "cando non se trunca o conxunto1, a cadea2 non debe estar baleira" + +#: src/tr.c:1562 +msgid "" +"when translating with complemented character classes,\n" +"string2 must map all characters in the domain to one" +msgstr "" +"cando se traduce con clases de caracteres complementarias,\n" +"a cadea2 debe facer corresponder tódolos caracteres do dominio nun só" + +#: src/tr.c:1569 +msgid "" +"when translating, the only character classes that may appear in\n" +"string2 are `upper' and `lower'" +msgstr "" +"cando se traduce, as únicas clases de caracteres que poden aparecer\n" +"na cadea2 son \"upper\" e \"lower\"" + +#: src/tr.c:1578 +msgid "the [c*] construct may appear in string2 only when translating" +msgstr "a construcción [c*] pode aparecer na cadea2 só cando se traduce" + +#: src/tr.c:1853 +msgid "two strings must be given when translating" +msgstr "deben proporcionarse dúas cadeas para traducir" + +#: src/tr.c:1856 +msgid "two strings must be given when both deleting and squeezing repeats" +msgstr "deben proporcionarse dúas cadeas para borrar e comprimir repeticións" + +#: src/tr.c:1870 +msgid "only one string may be given when deleting without squeezing repeats" +msgstr "" +"debe proporcionarse só unha cadea para borrar sen comprimir repeticións" + +#: src/tr.c:1876 +msgid "at least one string must be given when squeezing repeats" +msgstr "debe proporcionarse alomenos unha cadea para comprimir repeticións" + +#: src/tr.c:1967 +msgid "misaligned [:upper:] and/or [:lower:] construct" +msgstr "construcción [:upper:] e/ou [:lower:] mal aliñada" + +#: src/tr.c:1990 +msgid "" +"invalid identity mapping; when translating, any [:lower:] or [:upper:]\n" +"construct in string1 must be aligned with a corresponding construct\n" +"([:upper:] or [:lower:], respectively) in string2" +msgstr "" +"correspondencia de identidades incorrecta; ao traducir, toda construcción\n" +"[:lower:] ou [:upper:] da cadea1 debe aliñarse cunha construcción que\n" +"corresponda ([:upper:] ou [:lower:], respectivamente) na cadea2" + +#: src/true.c:34 +#, fuzzy, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating success.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"Uso: %s [opcións de liña de comandos ignoradas]\n" +" ou: %s OPCIÓN\n" +"Saír cun código de estado indicando éxito.\n" +"\n" +"Estes nomes de opcións non se poden abreviar.\n" +"\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" + +#: src/tsort.c:97 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]\n" +"Write totally ordered list consistent with the partial ordering in FILE.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Uso: %s [OPCIÓN] [FICHEIRO]\n" +"Escribir unha lista totalmente ordeada consistente coa ordeación parcial\n" +"do FICHEIRO. Se non se indica un FICHEIRO, ou cando o FICHEIRO é -, lese\n" +"da entrada estándar.\n" + +#: src/tsort.c:533 +#, c-format +msgid "%s: input contains a loop:" +msgstr "%s: a entrada contén un lazo:" + +#: src/tsort.c:575 +msgid "only one argument may be specified" +msgstr "só se pode especificar un argumento" + +#: src/tty.c:63 +#, fuzzy +msgid "" +"Print the file name of the terminal connected to standard input.\n" +"\n" +" -s, --silent, --quiet print nothing, only return an exit status\n" +msgstr "" +"Escribi-lo nome de ficheiro do terminal conectado á entrada estándar.\n" +"\n" +" -s, --silent, --quiet non escribir nada, só devolver un código de saída\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" + +#: src/tty.c:120 +msgid "not a tty" +msgstr "non é unha tty" + +#: src/uname.c:111 +#, fuzzy +msgid "" +"Print certain system information. With no OPTION, same as -s.\n" +"\n" +" -a, --all print all information, in the following order:\n" +" -s, --kernel-name print the kernel name\n" +" -n, --nodename print the network node hostname\n" +" -r, --kernel-release print the kernel release\n" +msgstr "" +"Escribir información do sistema. Sen ningunha OPCIÓN, suponse -s.\n" +"\n" +" -a, --all amosar toda a información\n" +" -m, --machine amosa-lo tipo de máquina (hardware)\n" +" -n, --nodename amosa-lo nome da máquina de nó de rede\n" +" -r, --release amosa-la distribución do sistema operativo\n" +" -s, --sysname amosa-lo nome do sistema operativo\n" +" -p, --processor amosa-lo tipo de procesador da máquina\n" +" -v amosa-la versión do sistema operativo\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" + +#: src/uname.c:119 +msgid "" +" -v, --kernel-version print the kernel version\n" +" -m, --machine print the machine hardware name\n" +" -p, --processor print the processor type\n" +" -i, --hardware-platform print the hardware platform\n" +" -o, --operating-system print the operating system\n" +msgstr "" + +#: src/uname.c:226 +#, fuzzy +msgid "cannot get system name" +msgstr "non se pode crea-lo ficheiro temporal" + +#: src/unexpand.c:379 +msgid "" +"Convert spaces in each FILE to tabs, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Converte-los espacios de cada FICHEIRO a tabulacións, gravando na saída\n" +"estándar. Sen un FICHEIRO ou cando o FICHEIRO é -, lese da entrada " +"estándar.\n" +"\n" + +#: src/unexpand.c:387 +#, fuzzy +msgid "" +" -a, --all convert all whitespace, instead of just initial " +"whitespace\n" +" --first-only convert only leading sequences of whitespace (overrides -" +"a)\n" +" -t, --tabs=N have tabs N characters apart instead of 8 (enables -a)\n" +" -t, --tabs=LIST use comma separated LIST of tab positions (enables -a)\n" +msgstr "" +" -a, --all converter tódolos espacios, no canto de só os " +"iniciais\n" +" -t, --tabs=NÚMERO tabulacións de NÚMERO caracteres no canto de 8\n" +" -t, --tabs=LISTA empregar unha lista de posicións separadas por comas\n" + +#: src/unexpand.c:464 +msgid "`-LIST' option is obsolete; use `--first-only -t LIST'" +msgstr "a opción \"-LISTA\" é obsoleta; empregue \"--first-only -t LISTA\"" + +#: src/uniq.c:139 +#, c-format +msgid "Usage: %s [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "Uso: %s [OPCIÓN]... [ENTRADA [SAÍDA]]\n" + +#: src/uniq.c:143 +msgid "" +"Discard all but one of successive identical lines from INPUT (or\n" +"standard input), writing to OUTPUT (or standard output).\n" +"\n" +msgstr "" +"Descartar tódalas liñas idénticas da ENTRADA (ou entrada estándar) agás " +"unha,\n" +"gravando na SAÍDA (ou saída estándar).\n" +"\n" + +#: src/uniq.c:151 +msgid "" +" -c, --count prefix lines by the number of occurrences\n" +" -d, --repeated only print duplicate lines\n" +msgstr "" +" -c, --count preceder cada liña co número de aparicións\n" +" -d, --repeated amosar só as liñas duplicadas\n" + +#: src/uniq.c:155 +msgid "" +" -D, --all-repeated[=delimit-method] print all duplicate lines\n" +" delimit-method={none(default),prepend,separate}\n" +" Delimiting is done with blank lines.\n" +" -f, --skip-fields=N avoid comparing the first N fields\n" +" -i, --ignore-case ignore differences in case when comparing\n" +" -s, --skip-chars=N avoid comparing the first N characters\n" +" -u, --unique only print unique lines\n" +msgstr "" +" -D, --all-repeated[=método] amosar tódalas liñas duplicadas\n" +" método={none(por defecto),prepend,separate}\n" +" (ningún, anteceder, separar)\n" +" A delimitación faise con liñas en branco.\n" +" -f, --skip-fields=N evitar compara-los primeiros N campos\n" +" -i, --ignore-case ignora-las diferencias entre maiúsculas-minúsculas\n" +" ao comparar\n" +" -s, --skip­chars=N evitar compara-los primeiros N caracteres\n" +" -u, --unique amosar só as liñas únicas\n" + +#: src/uniq.c:164 +msgid " -w, --check-chars=N compare no more than N characters in lines\n" +msgstr "" +" -w, --check-chars=N non comparar máis de N caracteres en cada liña\n" + +#: src/uniq.c:169 +msgid "" +"\n" +"A field is a run of whitespace, then non-whitespace characters.\n" +"Fields are skipped before chars.\n" +msgstr "" +"\n" +"Un campo é un grupo de espacios seguidos de varios caracteres.\n" +"Os campos omítense antes dos caracteres.\n" + +#: src/uniq.c:381 +#, c-format +msgid "error reading %s" +msgstr "erro lendo %s" + +#: src/uniq.c:386 +#, c-format +msgid "error writing %s" +msgstr "erro escribindo %s" + +#: src/uniq.c:433 src/uniq.c:450 +#, c-format +msgid "extra operand `%s'" +msgstr "operando \"%s\" extra" + +#: src/uniq.c:473 src/uniq.c:498 +msgid "invalid number of fields to skip" +msgstr "número de campos a omitir non válido" + +#: src/uniq.c:507 +msgid "invalid number of bytes to skip" +msgstr "número de bytes a omitir non válido" + +#: src/uniq.c:516 +msgid "invalid number of bytes to compare" +msgstr "número de bytes a comparar non válido" + +#: src/uniq.c:530 +#, c-format +msgid "`-%lu' option is obsolete; use `-f %lu'" +msgstr "a opción \"-%lu\" é obsoleta; empregue \"-f %lu\"" + +#: src/uniq.c:538 +msgid "printing all duplicated lines and repeat counts is meaningless" +msgstr "" +"amosar tódalas liñas duplicadas e a conta de repeticións non ten sentido" + +#: src/unlink.c:51 +#, fuzzy, c-format +msgid "" +"Usage: %s FILE\n" +" or: %s OPTION\n" +msgstr "" +"Uso: %s [FICHEIRO]...\n" +" ou: %s [OPCIÓN]\n" + +#: src/unlink.c:54 +msgid "" +"Call the unlink function to remove the specified FILE.\n" +"\n" +msgstr "" + +#: src/unlink.c:99 +#, fuzzy, c-format +msgid "cannot unlink %s" +msgstr "non se poden cambia-los permisos de `%s'" + +#: src/uptime.c:129 +msgid "couldn't get boot time" +msgstr "non se pode obte-la data de inicio" + +#: src/uptime.c:136 +#, c-format +msgid " %2d:%02d%s up " +msgstr " %2d:%02d%s funcionando " + +#: src/uptime.c:140 +msgid "am" +msgstr "am" + +#: src/uptime.c:140 +msgid "pm" +msgstr "pm" + +#: src/uptime.c:142 +#, fuzzy, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "día" +msgstr[1] "día" + +#: src/uptime.c:144 +#, fuzzy, c-format +msgid "%d user" +msgid_plural "%d users" +msgstr[0] "usuario incorrecto" +msgstr[1] "usuario incorrecto" + +#: src/uptime.c:157 +#, c-format +msgid ", load average: %.2f" +msgstr ", carga media: %.2f" + +#: src/uptime.c:191 src/users.c:118 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [ FILE ]\n" +msgstr "Uso: %s [OPCIÓN]... [FICHEIRO]...\n" + +#: src/uptime.c:192 +#, fuzzy, c-format +msgid "" +"Print the current time, the length of time the system has been up,\n" +"the number of users on the system, and the average number of jobs\n" +"in the run queue over the last 1, 5 and 15 minutes.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"Escribi-la hora actual, o tempo que leva o sistema funcionando, o\n" +"número de usuarios no sistema, e o número medio de procesos na fila\n" +"de execución nos últimos 1, 5 e 15 minutos.\n" +"Se non se indica FICHEIRO, usarase %s. O normal como FICHEIRO\n" +"é %s\n" +"\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" + +#: src/users.c:35 +#, fuzzy +msgid "Joseph Arceneaux and David MacKenzie" +msgstr "Jay Lepreau e David MacKenzie" + +#: src/users.c:119 +#, fuzzy, c-format +msgid "" +"Output who is currently logged in according to FILE.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"Escribir quen está conectado actualmente segundo FICHEIRO.\n" +"Se non se indica FICHEIRO, usarase %s. O normal como FICHEIRO\n" +"é %s\n" +"\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" + +#: src/wc.c:75 +msgid "Paul Rubin and David MacKenzie" +msgstr "Paul Rubin e David MacKenzie" + +#: src/wc.c:129 +msgid "" +"Print byte, word, and newline counts for each FILE, and a total line if\n" +"more than one FILE is specified. With no FILE, or when FILE is -,\n" +"read standard input.\n" +" -c, --bytes print the byte counts\n" +" -m, --chars print the character counts\n" +" -l, --lines print the newline counts\n" +msgstr "" +"Escribi-lo número de bytes, palabras e liñas de cada FICHEIRO, e unha liña\n" +"cos totais se se indica máis dun FICHEIRO. Se non se indica un FICHEIRO, " +"ou\n" +"se o FICHEIRO é -, lese da entrada estándar.\n" +" -c, --bytes escribi-lo número de bytes\n" +" -m, --chars escribi-lo número de caracteres\n" +" -l, --lines escribi-lo número de saltos de liña\n" + +#: src/wc.c:137 +msgid "" +" -L, --max-line-length print the length of the longest line\n" +" -w, --words print the word counts\n" +msgstr "" +" -L, --max-line-length escribi-la lonxitude da liña máis longa\n" +" -w, --words escribi-lo número de palabras\n" + +#: src/who.c:41 +msgid "Joseph Arceneaux, David MacKenzie, and Michael Stone" +msgstr "" + +#: src/who.c:223 +msgid " old " +msgstr " antigo " + +#: src/who.c:387 src/who.c:390 +msgid "id=" +msgstr "" + +#: src/who.c:403 src/who.c:408 +msgid "term=" +msgstr "" + +#: src/who.c:405 src/who.c:409 +msgid "exit=" +msgstr "" + +#: src/who.c:446 +msgid "clock change" +msgstr "" + +#: src/who.c:458 src/who.c:459 +msgid "run-level" +msgstr "" + +#: src/who.c:462 src/who.c:463 +msgid "last=" +msgstr "" + +#: src/who.c:492 +#, c-format +msgid "" +"\n" +"# users=%u\n" +msgstr "" +"\n" +"número de usuarios=%u\n" + +#: src/who.c:498 +msgid "NAME" +msgstr "" + +#: src/who.c:498 +msgid "LINE" +msgstr "LIÑA" + +#: src/who.c:498 +msgid "TIME" +msgstr "" + +#: src/who.c:498 +#, fuzzy +msgid "IDLE" +msgstr "FALLA" + +#: src/who.c:498 +msgid "PID" +msgstr "" + +#: src/who.c:499 +msgid "COMMENT" +msgstr "" + +#: src/who.c:499 +msgid "EXIT" +msgstr "" + +#: src/who.c:574 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [ FILE | ARG1 ARG2 ]\n" +msgstr "Uso: %s [OPCIÓN]... FICHEIRO1 FICHEIRO2\n" + +#: src/who.c:575 +msgid "" +"\n" +" -a, --all same as -b -d --login -p -r -t -T -u\n" +" -b, --boot time of last system boot\n" +" -d, --dead print dead processes\n" +" -H, --heading print line of column headings\n" +msgstr "" + +#: src/who.c:582 +msgid "" +" -i, --idle add idle time as HOURS:MINUTES, . or old\n" +" (deprecated, use -u)\n" +" --login print system login processes\n" +" (equivalent to SUS -l)\n" +msgstr "" + +#: src/who.c:588 +msgid "" +" -l, --lookup attempt to canonicalize hostnames via DNS\n" +" (-l is deprecated, use --lookup)\n" +" -m only hostname and user associated with stdin\n" +" -p, --process print active processes spawned by init\n" +msgstr "" + +#: src/who.c:594 +msgid "" +" -q, --count all login names and number of users logged on\n" +" -r, --runlevel print current runlevel\n" +" -s, --short print only name, line, and time (default)\n" +" -t, --time print last system clock change\n" +msgstr "" + +#: src/who.c:600 +msgid "" +" -T, -w, --mesg add user's message status as +, - or ?\n" +" -u, --users list users logged in\n" +" --message same as -T\n" +" --writable same as -T\n" +msgstr "" + +#: src/who.c:608 +#, c-format +msgid "" +"\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n" +msgstr "" + +#: src/who.c:711 +msgid "Warning: -i will be removed in a future release; use -u instead" +msgstr "" + +#: src/who.c:722 +msgid "" +"Warning: the meaning of '-l' will change in a future release to conform to " +"POSIX" +msgstr "" + +#: src/whoami.c:53 +#, fuzzy +msgid "" +"Print the user name associated with the current effective user id.\n" +"Same as id -un.\n" +"\n" +msgstr "" +"Escribi-lo nome de usuario asociado ó identificador efectivo de usuario " +"actual\n" +"O mesmo que id -un.\n" +"\n" +" --help amosar esta axuda e saír\n" +" --version amosa-la información da versión e saír\n" + +#: src/whoami.c:104 +#, c-format +msgid "%s: cannot find username for UID %u\n" +msgstr "%s: non se pode atopa-lo nome de usuario do UID %u\n" + +#: src/yes.c:49 +#, fuzzy, c-format +msgid "" +"Usage: %s [STRING]...\n" +" or: %s OPTION\n" +msgstr "" +"Uso: %s [FICHEIRO]...\n" +" ou: %s [OPCIÓN]\n" + +#: src/yes.c:55 +msgid "" +"Repeatedly output a line with all specified STRING(s), or `y'.\n" +"\n" +msgstr "" + +#, fuzzy +#~ msgid "\\%c: invalid escape" +#~ msgstr "%s: patrón incorrecto" + +#~ msgid "program error" +#~ msgstr "erro do programa" + +#~ msgid "stack overflow" +#~ msgstr "desbordamento da pila" + +#~ msgid " Type" +#~ msgstr " Tipo" + +#, fuzzy +#~ msgid "cannot convert time" +#~ msgstr "non se pode establece-la data" + +#, fuzzy +#~ msgid "cannot format time" +#~ msgstr "non se poden cambia-los permisos de `%s'" + +#, fuzzy +#~ msgid "cannot change to `..' from directory %s" +#~ msgstr "non se pode cambiar ao directorio %s" + +#, fuzzy +#~ msgid "missing file arguments" +#~ msgstr "número de argumentos insuficiente" + +#, fuzzy +#~ msgid "environment variable, QUOTING_STYLE" +#~ msgstr "" +#~ "ignorando o tamaño de tabulador non válido na variable de ambiente " +#~ "TABSIZE: %s" + +#~ msgid "%s: is so large that it is not representable" +#~ msgstr "%s: é tan grande que non é representable" + +#, fuzzy +#~ msgid "cannot execute %s" +#~ msgstr "non se poden cambia-los permisos de `%s'" + +#, fuzzy +#~ msgid "Try %s --help' for more information.\n" +#~ msgstr "Escriba \"%s --help\" para máis información.\n" + +#, fuzzy +#~ msgid "preserving permissions for %s" +#~ msgstr "non se pode cambia-los permisos de %s" + +#, fuzzy +#~ msgid "cannot lstat `.'" +#~ msgstr "non se pode establece-la data" + +#, fuzzy +#~ msgid "closing directory %s" +#~ msgstr "non se pode cambiar ao directorio %s" + +#, fuzzy +#~ msgid "%s: remove directory %s? " +#~ msgstr "non se pode crea-lo directorio %s" + +#~ msgid "%s: directory %s is write protected; descend into it anyway? " +#~ msgstr "" +#~ "%s: o directorio %s está protexido contra escritura; ¿entrar nel de\n" +#~ "calquera xeito? " + +#~ msgid "removing all entries of directory %s\n" +#~ msgstr "borrando tódalas entradas do directorio %s\n" + +#~ msgid "continue? " +#~ msgstr "¿continuar? " + +#, fuzzy +#~ msgid "cannot change back to directory %s via `..'" +#~ msgstr "non se pode cambiar ao directorio %s" + +#, fuzzy +#~ msgid "%s: remove directory %s%s? " +#~ msgstr "non se pode crea-lo directorio %s" + +#~ msgid " (might be nonempty)" +#~ msgstr " (podería non estar baleiro)" + +#, fuzzy +#~ msgid "removing the directory itself: %s\n" +#~ msgstr "aviso: non se pode cambiar ó directorio %s" + +#, fuzzy +#~ msgid "" +#~ "ERROR: the source file %s initially had device/inode\n" +#~ "numbers %lu/%lu, but now (after opening it), the numbers\n" +#~ "are %lu/%lu. That means that while this program was running,\n" +#~ "the file was replaced with another one. Skipping this file." +#~ msgstr "" +#~ "ERRO: o directorio %s tiña inicialmente os números %lu/%lu de\n" +#~ "dispositivo/inodo, pero agora (tras acceder a el), os números de `.'\n" +#~ "son %lu/%lu. Isto significa que mentres rm estaba a se executar,\n" +#~ "o directorio foi substituído por outro directorio ou por unha ligazón\n" +#~ "a outro directorio." + +#~ msgid "" +#~ "ERROR: the directory %s initially had device/inode\n" +#~ "numbers %lu/%lu, but now (after a chdir into it), the numbers for `.'\n" +#~ "are %lu/%lu. That means that while rm was running, the directory\n" +#~ "was replaced with either another directory or a link to another directory." +#~ msgstr "" +#~ "ERRO: o directorio %s tiña inicialmente os números %lu/%lu de\n" +#~ "dispositivo/inodo, pero agora (tras acceder a el), os números de `.'\n" +#~ "son %lu/%lu. Isto significa que mentres rm estaba a se executar,\n" +#~ "o directorio foi substituído por outro directorio ou por unha ligazón\n" +#~ "a outro directorio." + +#, fuzzy +#~ msgid "" +#~ "ERROR: the directory %s initially had device/inode\n" +#~ "numbers %lu/%lu, but now (after changing into at least one subdirectory\n" +#~ "and changing back via `..'), the numbers for `.' are %lu/%lu.\n" +#~ "That means that while rm was running, a partially-removed subdirectory\n" +#~ "was moved to a different position in the file system hierarchy." +#~ msgstr "" +#~ "ERRO: o directorio %s tiña inicialmente os números %lu/%lu de\n" +#~ "dispositivo/inodo, pero agora (tras acceder a el), os números de `.'\n" +#~ "son %lu/%lu. Isto significa que mentres rm estaba a se executar,\n" +#~ "o directorio foi substituído por outro directorio ou por unha ligazón\n" +#~ "a outro directorio." + +#, fuzzy +#~ msgid " or: %s [-acm] MMDDhhmm[YY] FILE... (obsolete)\n" +#~ msgstr " ou: %s [-acm] MMDDhhmm[AA] FICHEIRO... (obsoleto)\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Visualiza-la conta de comprobación CRC e o número de bytes de cada " +#~ "FICHEIRO.\n" +#~ "\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Visualiza-la conta de comprobación CRC e o número de bytes de cada " +#~ "FICHEIRO.\n" +#~ "\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Visualiza-la conta de comprobación CRC e o número de bytes de cada " +#~ "FICHEIRO.\n" +#~ "\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Visualiza-la conta de comprobación CRC e o número de bytes de cada " +#~ "FICHEIRO.\n" +#~ "\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Visualiza-la conta de comprobación CRC e o número de bytes de cada " +#~ "FICHEIRO.\n" +#~ "\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Visualiza-la conta de comprobación CRC e o número de bytes de cada " +#~ "FICHEIRO.\n" +#~ "\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Visualiza-la conta de comprobación CRC e o número de bytes de cada " +#~ "FICHEIRO.\n" +#~ "\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Visualiza-la conta de comprobación CRC e o número de bytes de cada " +#~ "FICHEIRO.\n" +#~ "\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Visualiza-la conta de comprobación CRC e o número de bytes de cada " +#~ "FICHEIRO.\n" +#~ "\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "Visualiza-la conta de comprobación CRC e o número de bytes de cada " +#~ "FICHEIRO.\n" +#~ "\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Visualiza-la conta de comprobación CRC e o número de bytes de cada " +#~ "FICHEIRO.\n" +#~ "\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" + +#~ msgid "" +#~ "Change the group membership of each FILE to GROUP.\n" +#~ "\n" +#~ " -c, --changes like verbose but report only when a change is " +#~ "made\n" +#~ " --dereference affect the referent of each symbolic link, " +#~ "rather\n" +#~ " than the symbolic link itself\n" +#~ " -h, --no-dereference affect symbolic links instead of any referenced " +#~ "file\n" +#~ " (available only on systems that can change the\n" +#~ " ownership of a symlink)\n" +#~ " -f, --silent, --quiet suppress most error messages\n" +#~ " --reference=RFILE use RFILE's group rather than the specified\n" +#~ " GROUP value\n" +#~ " -R, --recursive operate on files and directories recursively\n" +#~ " -v, --verbose output a diagnostic for every file processed\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Muda a pertenza de grupo de cada FICHEIRO a GRUPO.\n" +#~ "\n" +#~ " -c, --changes coma `verbose' mais informando só dos cambios\n" +#~ " --dereference afectar ao ficheiro ao que se refire a ligazón\n" +#~ " simbólica, en vez da propia ligazón simbólica\n" +#~ " -h, --no-dereference afectar ás ligazóns simbólicas en vez dos " +#~ "ficheiros\n" +#~ " referidos (só dispoñible en sistemas que poidan\n" +#~ " muda-lo dono dunha ligazón simbólica)\n" +#~ " -f, --silent, --quiet suprimi-la maioría das mensaxes de erro\n" +#~ " --reference=FICH-R usa-lo grupo de FICH-R en vez do valor indicado\n" +#~ " de GRUPO\n" +#~ " -R, --recursive operar en ficheiros e directorios " +#~ "recursivamente\n" +#~ " -v, --verbose amosar unha mensaxe por cada ficheiro procesado\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosa-la información da versión e saír\n" + +#~ msgid "" +#~ "Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +#~ "\n" +#~ " -c, --changes like verbose but report only when a change is " +#~ "made\n" +#~ " --dereference affect the referent of each symbolic link, " +#~ "rather\n" +#~ " than the symbolic link itself\n" +#~ " -h, --no-dereference affect symbolic links instead of any referenced " +#~ "file\n" +#~ " (available only on systems that can change the\n" +#~ " ownership of a symlink)\n" +#~ " --from=CURRENT_OWNER:CURRENT_GROUP\n" +#~ " change the owner and/or group of each file only " +#~ "if\n" +#~ " its current owner and/or group match those " +#~ "specified\n" +#~ " here. Either may be omitted, in which case a " +#~ "match\n" +#~ " is not required for the omitted attribute.\n" +#~ " -f, --silent, --quiet suppress most error messages\n" +#~ " --reference=RFILE use RFILE's owner and group rather than\n" +#~ " the specified OWNER:GROUP values\n" +#~ " -R, --recursive operate on files and directories recursively\n" +#~ " -v, --verbose output a diagnostic for every file processed\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "Muda o dono e/ou grupo de cada FICHEIRO a DONO e/ou GRUPO.\n" +#~ "\n" +#~ " -c, --changes coma --verbose pero só cando hai algún cambio\n" +#~ " --dereference afectar ao ficheiro ao que se refire a ligazón\n" +#~ " simbólica, en vez da propia ligazón simbólica\n" +#~ " -h, --no-dereference afectar ás ligazóns simbólicas en vez dos " +#~ "ficheiros\n" +#~ " referidos (só dispoñible en sistemas que poden\n" +#~ " muda-lo dono dunha ligazón simbólica)\n" +#~ " --from=DONO_ACTUAL:GRUPO_ACTUAL\n" +#~ " muda-lo dono e/ou o grupo de cada ficheiro só " +#~ "se\n" +#~ " o seu dono e/ou grupo actual coincide co " +#~ "indicado\n" +#~ " aquí. Pode indicarse só un deles, nese caso " +#~ "non\n" +#~ " se requirirá a coincidencia co atributo " +#~ "omitido.\n" +#~ " -f, --silent, --quiet suprimi-la maioría das mensaxes de erro\n" +#~ " --reference=FICH-R usa-lo dono e o grupo de FICH-R en vez dos " +#~ "valores\n" +#~ " DONO:GRUPO indicados\n" +#~ " -R, --recursive cambiar ficheiros e directorios recursivamente\n" +#~ " -v, --verbose amosar unha mensaxe por cada ficheiro procesado\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosa-la información da versión e saír\n" +#~ "\n" + +#, fuzzy +#~ msgid "" +#~ " -l, --link link files instead of copying\n" +#~ " -L, --dereference always follow symbolic links\n" +#~ " -p same as --preserve=mode,ownership," +#~ "timestamps\n" +#~ " --preserve[=ATTR_LIST] preserve the specified attributes " +#~ "(default:\n" +#~ " mode,ownership,timestamps), if possible\n" +#~ " additional attributes: links, all\n" +#~ " --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +#~ " --parents append source path to DIRECTORY\n" +#~ " -P same as `--no-dereference'\n" +#~ " -r copy recursively, non-directories as " +#~ "files\n" +#~ " WARNING: use -R instead when you might " +#~ "copy\n" +#~ " special files like FIFOs or /dev/zero\n" +#~ " --remove-destination remove each existing destination file " +#~ "before\n" +#~ " attempting to open it (contrast with --" +#~ "force)\n" +#~ msgstr "" +#~ "Copia ORIXE a DESTINO, ou múltiples ORIXE(s) a un DIRECTORIO.\n" +#~ "\n" +#~ " -a, --archive igual a -dpR\n" +#~ " --backup[=CONTROL] facer unha copia de seguridade de cada " +#~ "ficheiro\n" +#~ " destino\n" +#~ " -b como --backup mais sen aceptar argumentos\n" +#~ " -d, --no-dereference non seguir as ligazóns simbólicas\n" +#~ " -f, --force se non se pode abrir un ficheiro destino,\n" +#~ " borralo e tentar de novo\n" +#~ " -i, --interactive preguntar antes de sobrescribir\n" +#~ " -H segui-las ligazóns simbólicas de liña de\n" +#~ " comandos\n" +#~ " -l, --link facer ligazóns en vez de copiar\n" +#~ " -L, --dereference seguir as ligazóns simbólicas\n" +#~ " -p, --preserve mante-los atributos dos ficheiros se é " +#~ "posible\n" +#~ " --parents engadi-lo camiño da orixe ao DIRECTORIO\n" +#~ " -P o mesmo que `--parents' por agora; logo " +#~ "será\n" +#~ " `--no-dereference' para seguir POSIX\n" +#~ " -r copiar recursivamente, os non-directorios " +#~ "coma\n" +#~ " ficheiros. AVISO: empregue -R se " +#~ "quere\n" +#~ " copiar ficheiros especiais coma FIFOs " +#~ "ou\n" +#~ " /dev/zero\n" +#~ " --remove-destination eliminar os ficheiros de destino antes de\n" +#~ " tentar abrilos (contraste con --force)\n" + +#~ msgid "" +#~ "Copy a file, converting and formatting according to the options.\n" +#~ "\n" +#~ " bs=BYTES force ibs=BYTES and obs=BYTES\n" +#~ " cbs=BYTES convert BYTES bytes at a time\n" +#~ " conv=KEYWORDS convert the file as per the comma separated keyword " +#~ "list\n" +#~ " count=BLOCKS copy only BLOCKS input blocks\n" +#~ " ibs=BYTES read BYTES bytes at a time\n" +#~ " if=FILE read from FILE instead of stdin\n" +#~ " obs=BYTES write BYTES bytes at a time\n" +#~ " of=FILE write to FILE instead of stdout\n" +#~ " seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +#~ " skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "BLOCKS and BYTES may be followed by the following multiplicative " +#~ "suffixes:\n" +#~ "xM M, c 1, w 2, b 512, kD 1000, k 1024, MD 1,000,000, M 1,048,576,\n" +#~ "GD 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +#~ "Each KEYWORD may be:\n" +#~ "\n" +#~ " ascii from EBCDIC to ASCII\n" +#~ " ebcdic from ASCII to EBCDIC\n" +#~ " ibm from ASCII to alternated EBCDIC\n" +#~ " block pad newline-terminated records with spaces to cbs-size\n" +#~ " unblock replace trailing spaces in cbs-size records with newline\n" +#~ " lcase change upper case to lower case\n" +#~ " notrunc do not truncate the output file\n" +#~ " ucase change lower case to upper case\n" +#~ " swab swap every pair of input bytes\n" +#~ " noerror continue after read errors\n" +#~ " sync pad every input block with NULs to ibs-size; when used\n" +#~ " with block or unblock, pad with spaces rather than NULs\n" +#~ msgstr "" +#~ "Copia un ficheiro, converténdoo e formatándoo segundo as opcións.\n" +#~ "\n" +#~ " bs=BYTES forzar ibs=BYTES e obs=BYTES\n" +#~ " cbs=BYTES converter BYTES bytes de cada vez\n" +#~ " conv=PALABRAS converte-lo ficheiro segundo a lista de palabras " +#~ "separadas\n" +#~ " por coma.\n" +#~ " count=BLOQUES copiar só BLOQUES bloques de entrada\n" +#~ " ibs=BYTES ler BYTES bytes de cada vez\n" +#~ " if=FICHEIRO ler do FICHEIRO en vez da entrada estándar\n" +#~ " obs=BYTES escribir BYTES bytes de cada vez\n" +#~ " of=FILE escribir no FICHEIRO en vez da saída estándar\n" +#~ " seek=BLOQUES saltar na saída os primeiros BLOQUES de tamaño obs\n" +#~ " skip=BLOQUES saltar na entrada os primeiros BLOQUES de tamaño ibs\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosa-la información da versión e saír\n" +#~ "\n" +#~ "BLOQUES e BYTES poden te-los seguintes sufixos multiplicativos:\n" +#~ "xM M, c 1, w 2, b 512, kD 1000, k 1024, MD 1.000.000, M 1.048.576,\n" +#~ "GD 1.000.000.000, G 1.073.741.824, e do mesmo xeito para T, P, E, Z, Y.\n" +#~ "Cada PALABRA pode ser:\n" +#~ "\n" +#~ " ascii de EBCDIC a ASCII\n" +#~ " ebcdic de ASCII a EBCDIC\n" +#~ " ibm de ASCII a EBCDIC alternado\n" +#~ " block completar rexistros rematados en nova liña con espacios ata " +#~ "o\n" +#~ " tamaño cbs\n" +#~ " unblock substituí-los espacios finais dos rexistros de tamaño cbs " +#~ "por\n" +#~ " unha fin de liña\n" +#~ " lcase cambia-las letras maiúsculas a minúsculas\n" +#~ " notrunc non trunca-lo ficheiro de saída\n" +#~ " ucase cambia-las letras minúsculas a maiúsculas\n" +#~ " swab trocar cada par de bytes da entrada\n" +#~ " noerror continuar se hai erros de lectura\n" +#~ " sync completar cada bloque de entrada con NULs ata o tamaño ibs; " +#~ "ao\n" +#~ " usalo con block e unblock, completar con espacios en vez de " +#~ "NULs\n" + +#~ msgid "" +#~ "Show information about the filesystem on which each FILE resides,\n" +#~ "or all filesystems by default.\n" +#~ "\n" +#~ " -a, --all include filesystems having 0 blocks\n" +#~ " --block-size=SIZE use SIZE-byte blocks\n" +#~ " -h, --human-readable print sizes in human readable format (e.g., 1K " +#~ "234M 2G)\n" +#~ " -H, --si likewise, but use powers of 1000 not 1024\n" +#~ " -i, --inodes list inode information instead of block usage\n" +#~ " -k, --kilobytes like --block-size=1024\n" +#~ " -l, --local limit listing to local filesystems\n" +#~ " -m, --megabytes like --block-size=1048576\n" +#~ " --no-sync do not invoke sync before getting usage info " +#~ "(default)\n" +#~ " -P, --portability use the POSIX output format\n" +#~ " --sync invoke sync before getting usage info\n" +#~ " -t, --type=TYPE limit listing to filesystems of type TYPE\n" +#~ " -T, --print-type print filesystem type\n" +#~ " -x, --exclude-type=TYPE limit listing to filesystems not of type " +#~ "TYPE\n" +#~ " -v (ignored)\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Amosa información acerca do sistema de ficheiros no que reside cada " +#~ "FICHEIRO,\n" +#~ "ou tódolos sistemas de ficheiros por omisión.\n" +#~ "\n" +#~ " -a, --all incluí-los sistemas de ficheiros con 0 bloques\n" +#~ " --block-size=TAM utilizar bloques de TAM bytes\n" +#~ " -h, --human-readable escribi-los tamaños nun formato lexible para " +#~ "persoas\n" +#~ " (p.ex. 1K 234M 2G)\n" +#~ " -H, --si o mesmo, mais usando potencias de 1000, non de " +#~ "1024\n" +#~ " -i, --inodes amosa-la información de inodos en vez dos " +#~ "bloques\n" +#~ " utilizados\n" +#~ " -k, --kilobytes coma --block-size=1024\n" +#~ " -l, --local limita-la lista aos sistemas de ficheiros locais\n" +#~ " -m, --megabytes coma --block-size=1048576\n" +#~ " --no-sync non chamar a sync antes de obte-la información " +#~ "de\n" +#~ " uso (opción por defecto)\n" +#~ " -P, --portability usa-lo formato POSIX de saída\n" +#~ " --sync chamar a sync antes de obte-la información de " +#~ "uso\n" +#~ " -t, --type=TIPO limita-la lista aos sistemas de ficheiros do tipo " +#~ "TIPO\n" +#~ " -T, --print-type escribi-lo tipo de sistema de ficheiros\n" +#~ " -x, --exclude-type=TIPO limita-la lista aos sistemas de ficheiros que " +#~ "non\n" +#~ " sexan do tipo TIPO\n" +#~ " -v (ignorada)\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosa-la información da versión e saír\n" + +#~ msgid "" +#~ "Summarize disk usage of each FILE, recursively for directories.\n" +#~ "\n" +#~ " -a, --all write counts for all files, not just directories\n" +#~ " --block-size=SIZE use SIZE-byte blocks\n" +#~ " -b, --bytes print size in bytes\n" +#~ " -c, --total produce a grand total\n" +#~ " -D, --dereference-args dereference PATHs when symbolic link\n" +#~ " -h, --human-readable print sizes in human readable format (e.g., 1K " +#~ "234M 2G)\n" +#~ " -H, --si likewise, but use powers of 1000 not 1024\n" +#~ " -k, --kilobytes like --block-size=1024\n" +#~ " -l, --count-links count sizes many times if hard linked\n" +#~ " -L, --dereference dereference all symbolic links\n" +#~ " -m, --megabytes like --block-size=1048576\n" +#~ " -S, --separate-dirs do not include size of subdirectories\n" +#~ " -s, --summarize display only a total for each argument\n" +#~ " -x, --one-file-system skip directories on different filesystems\n" +#~ " -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +#~ "FILE.\n" +#~ " --exclude=PAT Exclude files that match PAT.\n" +#~ " --max-depth=N print the total for a directory (or file, with --" +#~ "all)\n" +#~ " only if it is N or fewer levels below the " +#~ "command\n" +#~ " line argument; --max-depth=0 is the same as\n" +#~ " --summarize\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Amosa un resume da utilización do disco de cada FICHEIRO, recursivamente " +#~ "para\n" +#~ "directorios.\n" +#~ "\n" +#~ " -a, --all escribi-la conta para tódolos ficheiros, non só " +#~ "os\n" +#~ " directorios\n" +#~ " -b, --bytes escribi-lo tamaño en bytes\n" +#~ " -c, --total producir un total\n" +#~ " -D, --dereference-args segui-los camiños a través de ligazóns " +#~ "simbólicas\n" +#~ " -h, --human-readable escribi-los tamaños nun formato lexible para " +#~ "persoas\n" +#~ " (p.ex., 1K 234M 2G)\n" +#~ " -H, --si o mesmo, mais usando potencias de 1000, non de " +#~ "1024\n" +#~ " -k, --kilobytes coma --block-size=1024\n" +#~ " -l, --count-links conta-los tamaños múltiples veces se hai ligazóns " +#~ "duras\n" +#~ " -L, --dereference seguir tódalas ligazóns simbólicas\n" +#~ " -m, --megabytes coma --block-size=1048576\n" +#~ " -S, --separate-dirs non incluí-lo tamaño dos subdirectorios\n" +#~ " -s, --summarize amosar só o total para cada argumento\n" +#~ " -x, --one-file-system omiti-los directorios en sistemas de ficheiros\n" +#~ " distintos\n" +#~ " -X FICH, --exclude-from=FICH excluí-los ficheiros que coincidan con " +#~ "algún\n" +#~ " patrón contido en FICH.\n" +#~ " --exclude=PATRÓN excluí-los ficheiros que coincidan co PATRÓN\n" +#~ " --max-depth=N escribi-lo total para un directorio (ou ficheiro, " +#~ "con\n" +#~ " --all), só se está N ou menos niveis debaixo " +#~ "do\n" +#~ " argumento da liña de comandos; --max-depth=0 é " +#~ "o\n" +#~ " mesmo que --summarize\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosa-la información da versión e saír\n" + +#~ msgid "" +#~ "In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +#~ "the existing DIRECTORY, while setting permission modes and owner/group.\n" +#~ "In the third format, create all components of the given DIRECTORY(ies).\n" +#~ "\n" +#~ " --backup[=CONTROL] make a backup of each existing destination file\n" +#~ " -b like --backup but does not accept an argument\n" +#~ " -c (ignored)\n" +#~ " -d, --directory treat all arguments as directory names; create all\n" +#~ " components of the specified directories\n" +#~ " -D create all leading components of DEST except the " +#~ "last,\n" +#~ " then copy SOURCE to DEST; useful in the 1st " +#~ "format\n" +#~ " -g, --group=GROUP set group ownership, instead of process' current " +#~ "group\n" +#~ " -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-" +#~ "xr-x\n" +#~ " -o, --owner=OWNER set ownership (super-user only)\n" +#~ " -p, --preserve-timestamps apply access/modification times of SOURCE " +#~ "files\n" +#~ " to corresponding destination files\n" +#~ " -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +#~ " -S, --suffix=SUFFIX override the usual backup suffix\n" +#~ " -v, --verbose print the name of each directory as it is created\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "Nas dúas primeiras formas, copia a ORIXE en DESTINO ou varias ORIXE(s) " +#~ "ao\n" +#~ "DIRECTORIO existente, axustando os permisos e o dono/grupo.\n" +#~ "Na terceira forma, crea tódolos compoñentes do(s) DIRECTORIO(s) " +#~ "indicados.\n" +#~ "\n" +#~ " --backup[=CONTROL] facer unha copia de seguridade de cada " +#~ "ficheiro\n" +#~ " destino\n" +#~ " -b como --backup mais sen aceptar argumentos\n" +#~ " -c (ignorada)\n" +#~ " -d, --directory tratar tódolos argumentos como directorios; crear " +#~ "tódolos\n" +#~ " compoñentes dos directorios indicados\n" +#~ " -D crear tódolos compoñentes iniciais de DESTINO agás " +#~ "o\n" +#~ " derradeiro, entón copiar ORIXE a DESTINO; útil na\n" +#~ " primeira forma\n" +#~ " -g, --group=GRUPO establece-los permisos de grupo, en vez do grupo " +#~ "do\n" +#~ " proceso\n" +#~ " -m, --mode=MODO establece-los permisos (coma en chmod), en vez de\n" +#~ " rwxr-xr-x\n" +#~ " -o, --owner=OWNER establece-lo dono (só super-usuario)\n" +#~ " -p, --preserve-timestamps mante-las datas de acceso/modificación dos\n" +#~ " ficheiros ORIXE nos correspondentes de " +#~ "destino\n" +#~ " -s, --strip elimina-las táboas de símbolos, só para a primeira " +#~ "e\n" +#~ " segunda forma\n" +#~ " -S, --suffix=SUFIXO subsituí-lo sufixo habitual da copia de seguridade\n" +#~ " -v, --verbose escribi-lo nome de cada directorio ao crealo\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosa-la versión da información e saír\n" +#~ "\n" + +#~ msgid "" +#~ "Create a link to the specified TARGET with optional LINK_NAME.\n" +#~ "If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +#~ "created in the current directory. When using the second form with more\n" +#~ "than one TARGET, the last argument must be a directory; create links\n" +#~ "in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +#~ "links with --symbolic. When creating hard links, each TARGET must " +#~ "exist.\n" +#~ "\n" +#~ " --backup[=CONTROL] make a backup of each existing destination " +#~ "file\n" +#~ " -b like --backup but does not accept an " +#~ "argument\n" +#~ " -d, -F, --directory hard link directories (super-user only)\n" +#~ " -f, --force remove existing destination files\n" +#~ " -n, --no-dereference treat destination that is a symlink to a\n" +#~ " directory as if it were a normal file\n" +#~ " -i, --interactive prompt whether to remove destinations\n" +#~ " -s, --symbolic make symbolic links instead of hard links\n" +#~ " -S, --suffix=SUFFIX override the usual backup suffix\n" +#~ " --target-directory=DIRECTORY specify the DIRECTORY in which to " +#~ "create\n" +#~ " the links\n" +#~ " -v, --verbose print name of each file before linking\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "Crea unha ligazón ao OBXECTIVO indicado cun NOME_DA_LIGAZÓN opcional.\n" +#~ "Se se omite o NOME_DA_LIGAZÓN, crearase unha ligazón co mesmo nome base " +#~ "que\n" +#~ "o OBXECTIVO no directorio actual. Cando se usa a segunda forma con máis " +#~ "dun\n" +#~ "OBXECTIVO, o último argumento ten que ser un directorio; crea ligazóns " +#~ "no\n" +#~ "DIRECTORIO para cada OBXECTIVO. Crea ligazóns duras por defecto, " +#~ "ligazóns\n" +#~ "simbólicas con --symbolic. Cando se crean ligazóns duras, cada " +#~ "OBXECTIVO\n" +#~ "debe existir.\n" +#~ "\n" +#~ " --backup[=CONTROL] facer unha copia de seguridade de cada " +#~ "ficheiro\n" +#~ " destino\n" +#~ " -b como --backup mais sen aceptar argumentos\n" +#~ " -d, -F, --directory facer ligazón dura de directorios (só " +#~ "super\n" +#~ " usuario)\n" +#~ " -f, --force borra-los ficheiros destino que xa existan\n" +#~ " -n, --no-dereference trata-los destinos que sexan ligazóns " +#~ "simbólicas\n" +#~ " a un directorio coma se fosen ficheiros " +#~ "normais\n" +#~ " -i, --interactive preguntar se os destinos se borran\n" +#~ " -s, --symbolic facer ligazóns simbólicas en vez de duras\n" +#~ " -S, --suffix=SUFIXO substituí-lo sufixo habitual da copia de\n" +#~ " seguridade\n" +#~ " --target-directory=DIRECTORIO indica-lo DIRECTORIO onde se crean " +#~ "as\n" +#~ " ligazóns\n" +#~ " -v, --verbose escribi-lo nome de cada ficheiro antes de\n" +#~ " face-la ligazón\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosa-la información da versión e saír\n" +#~ "\n" + +#, fuzzy +#~ msgid "" +#~ "List information about the FILEs (the current directory by default).\n" +#~ "Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +#~ "\n" +#~ " -a, --all do not hide entries starting with .\n" +#~ " -A, --almost-all do not list implied . and ..\n" +#~ " -b, --escape print octal escapes for nongraphic " +#~ "characters\n" +#~ " --block-size=SIZE use SIZE-byte blocks\n" +#~ " -B, --ignore-backups do not list implied entries ending with ~\n" +#~ " -c with -lt: sort by, and show, ctime (time of " +#~ "last\n" +#~ " modification of file status information)\n" +#~ " with -l: show ctime and sort by name\n" +#~ " otherwise: sort by ctime\n" +#~ " -C list entries by columns\n" +#~ " --color[=WHEN] control whether color is used to distinguish " +#~ "file\n" +#~ " types. WHEN may be `never', `always', or " +#~ "`auto'\n" +#~ " -d, --directory list directory entries instead of contents\n" +#~ " -D, --dired generate output designed for Emacs' dired " +#~ "mode\n" +#~ " -f do not sort, enable -aU, disable -lst\n" +#~ " -F, --classify append indicator (one of */=@|) to entries\n" +#~ " --format=WORD across -x, commas -m, horizontal -x, long -" +#~ "l,\n" +#~ " single-column -1, verbose -l, vertical -C\n" +#~ " --full-time like -l --time-style=full-iso\n" +#~ msgstr "" +#~ "Amosa información dos FICHEIROs (por omisión no directorio actual).\n" +#~ "Ordena as entradas alfabeticamente se non se indica ningunha das opcións\n" +#~ "-cftuSUX nin --sort.\n" +#~ "\n" +#~ " -a, --all non oculta-las entradas que empezan con .\n" +#~ " -A, --almost-all non amosa-las entradas . e .. implícitas\n" +#~ " -b, --escape escribir caracteres de escape en octal para\n" +#~ " os caracteres non gráficos\n" +#~ " --block-size=TAMAÑO usar bloques de TAMAÑO bytes\n" +#~ " -B, --ignore-backups non lista-las entradas que rematan con ~\n" +#~ " -c con -lt: amosar e ordenar por ctime (data " +#~ "da\n" +#~ " última modificación da información do " +#~ "estado\n" +#~ " de ficheiro)\n" +#~ " con -l: amosar ctime e ordenar polo nome\n" +#~ " doutro xeito: ordenar por ctime\n" +#~ " -C amosa-las entradas en columnas\n" +#~ " --color[=CANDO] controla-lo emprego da cor para distingui-" +#~ "los\n" +#~ " tipos de ficheiros. CANDO pode ser " +#~ "`never'\n" +#~ " (nunca), `always' (sempre) ou " +#~ "`auto' (auto)\n" +#~ " -d, --directory amosa-las entradas de directorio en vez dos\n" +#~ " seus contidos\n" +#~ " -D, --dired xera-la saída para o modo `dired' de Emacs\n" +#~ " -f non ordenar, actívase -aU, desactívase -lst\n" +#~ " -F, --classify engadir un indicador ás entradas (un de */" +#~ "=@|)\n" +#~ " --format=PALABRA accross -x [cruzar], commas -m [comas],\n" +#~ " horizontal -x, long -l [longo], single-" +#~ "column\n" +#~ " -1 [unha columna], verbose -l " +#~ "[explicativo],\n" +#~ " vertical -C\n" +#~ " --full-time amosa-la data e a hora completas\n" + +#, fuzzy +#~ msgid "" +#~ " -g like -l, but do not list owner\n" +#~ " -G, --no-group inhibit display of group information\n" +#~ " -h, --human-readable print sizes in human readable format (e.g., 1K " +#~ "234M 2G)\n" +#~ " --si likewise, but use powers of 1000 not 1024\n" +#~ " -H, --dereference-command-line follow symbolic links on the command " +#~ "line\n" +#~ " --indicator-style=WORD append indicator with style WORD to entry " +#~ "names:\n" +#~ " none (default), classify (-F), file-type (-" +#~ "p)\n" +#~ " -i, --inode print index number of each file\n" +#~ " -I, --ignore=PATTERN do not list implied entries matching shell " +#~ "PATTERN\n" +#~ " -k, --kilobytes like --block-size=1024\n" +#~ " -l use a long listing format\n" +#~ " -L, --dereference when showing file information for a " +#~ "symbolic\n" +#~ " link, show information for the file the " +#~ "link\n" +#~ " references rather than for the link " +#~ "itself\n" +#~ " -m fill width with a comma separated list of " +#~ "entries\n" +#~ msgstr "" +#~ " -g (ignorada)\n" +#~ " -G, --no-group non amosa-la información do grupo\n" +#~ " -h, --human-readable escribi-los tamaños nun formato lexible " +#~ "para\n" +#~ " humanos (p.ex. 1K 234M 2G)\n" +#~ " --si o mesmo, mais usando potencias de 1000, non " +#~ "1024\n" +#~ " -H igual que `--si' por agora; cambiará para " +#~ "seguir\n" +#~ " a norma POSIX\n" +#~ " --indicator-style=PALABRA engadir un indicador de estilo PALABRA " +#~ "aos\n" +#~ " nomes das entradas: none [ningún] " +#~ "(defecto),\n" +#~ " classify [clasificar] (-F), file-type\n" +#~ " [tipo de ficheiro] (-p)\n" +#~ " -i, --inode escribi-lo número de índice de cada " +#~ "ficheiro\n" +#~ " -I, --ignore=PATRÓN non amosa-las entradas que encaixen co " +#~ "PATRÓN\n" +#~ " de shell\n" +#~ " -k, --kilobytes coma --block-size=1024\n" +#~ " -l usar un formato longo de listaxe\n" +#~ " -L, --dereference amosa-las entradas apuntadas polas ligazóns\n" +#~ " simbólicas\n" +#~ " -m encher ao ancho cunha lista de entradas " +#~ "separadas\n" +#~ " por coma\n" +#~ " -n, --numeric-uid-gid amosar UIDs e GIDs numéricos en vez dos " +#~ "nomes\n" +#~ " -N, --literal amosa-los nomes reais (non tratar p.ex. os\n" +#~ " caracteres de control como especiais)\n" +#~ " -o usar un formato de listado longo sen a " +#~ "información\n" +#~ " do grupo\n" +#~ " -p, --file-type engadir un indicador ás entradas (un de /" +#~ "=@|)\n" +#~ " -q, --hide-control-chars escribir ? en vez dos caracteres non " +#~ "gráficos\n" +#~ " --show-control-chars amosa-los caracteres non gráficos tal como " +#~ "son\n" +#~ " (predeterminado a menos que o programa " +#~ "sexa\n" +#~ " `ls' e a saída sexa un terminal)\n" +#~ " -Q, --quote-name arrodea-los nomes entre comiñas\n" +#~ " --quoting-style=PALABRA utiliza-lo estilo de cita PALABRA para os " +#~ "nomes\n" +#~ " das entradas:\n" +#~ " literal, shell, shell-always, c, escape\n" +#~ " -r, --reverse inverte-la orde ao face-la ordenación\n" +#~ " -R, --recursive amosa-los subdirectorios recursivamente\n" +#~ " -s, --size escribi-lo tamaño de cada ficheiro, en " +#~ "bloques\n" + +#, fuzzy +#~ msgid "" +#~ " -S sort by file size\n" +#~ " --sort=WORD extension -X, none -U, size -S, time -t,\n" +#~ " version -v\n" +#~ " status -c, time -t, atime -u, access -u, use " +#~ "-u\n" +#~ " --time=WORD show time as WORD instead of modification " +#~ "time:\n" +#~ " atime, access, use, ctime or status; use\n" +#~ " specified time as sort key if --sort=time\n" +#~ " --time-style=WORD show times using style WORD:\n" +#~ " full-iso, iso, locale, posix-iso\n" +#~ " -t sort by modification time\n" +#~ " -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +#~ " -u with -lt: sort by, and show, access time\n" +#~ " with -l: show access time and sort by " +#~ "name\n" +#~ " otherwise: sort by access time\n" +#~ " -U do not sort; list entries in directory " +#~ "order\n" +#~ " -v sort by version\n" +#~ " -w, --width=COLS assume screen width instead of current " +#~ "value\n" +#~ " -x list entries by lines instead of by columns\n" +#~ " -X sort alphabetically by entry extension\n" +#~ " -1 list one file per line\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "By default, color is not used to distinguish types of files. That is\n" +#~ "equivalent to using --color=none. Using the --color option without the\n" +#~ "optional WHEN argument is equivalent to using --color=always. With\n" +#~ "--color=auto, color codes are output only if standard output is " +#~ "connected\n" +#~ "to a terminal (tty).\n" +#~ msgstr "" +#~ " -S ordenar polo tamaño dos ficheiros\n" +#~ " --sort=PALABRA extension [extensión] -X, none [ningunha] -" +#~ "U,\n" +#~ " size [tamaño] -S, time [data] -t, version\n" +#~ " [version] -v, status [estado] -c, atime " +#~ "[data\n" +#~ " de acceso] -u, access [acceso] -u, use " +#~ "[use] -u\n" +#~ " --time=PALABRA amosa-la data segundo PALABRA, en vez da " +#~ "data\n" +#~ " de modificación: atime, access, use, " +#~ "ctime, ou\n" +#~ " status; usa-la data especificada para " +#~ "ordenar\n" +#~ " se --sort=time\n" +#~ " -t ordenar pola data de modificación\n" +#~ " -T, --tabsize=COLS establece-los tabuladores cada COLS, en vez " +#~ "de 8\n" +#~ " -u con -lt: amosar e ordenar pola data de " +#~ "acceso\n" +#~ " con -l: amosa-la data de acceso e ordenar " +#~ "polo\n" +#~ " nome\n" +#~ " doutro xeito: ordear pola data de acceso\n" +#~ " -U non ordenar; amosa-las entradas na orde do\n" +#~ " directorio\n" +#~ " -v ordenar por versión\n" +#~ " -w, --width=COLS establece-la anchura da pantalla en vez do\n" +#~ " valor actual\n" +#~ " -x amosa-las entradas en liñas, en vez de " +#~ "columnas\n" +#~ " -X ordenar alfabéticamente pola extensión da\n" +#~ " entrada\n" +#~ " -1 amosar un ficheiro por liña\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosa-la información da versión e saír\n" +#~ "\n" +#~ "Por defecto, non se usan cores para distingui-los tipos de ficheiros. É\n" +#~ "equivalente a usar --color=none. Usa-la opción --color sen o argumento\n" +#~ "opcional CANDO é equivalente a usar --color=always. Con --color=auto, " +#~ "os\n" +#~ "códigos de cor escríbense só se a saída está conectada a un terminal " +#~ "(tty).\n" + +#, fuzzy +#~ msgid "" +#~ "Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +#~ "for even very expensive hardware probing to recover the data.\n" +#~ "\n" +#~ " -f, --force change permissions to allow writing if necessary\n" +#~ " -n, --iterations=N Overwrite N times instead of the default (%d)\n" +#~ " -s, --size=N shred this many bytes (suffixes like k, M, G accepted)\n" +#~ " -u, --remove truncate and remove file after overwriting\n" +#~ " -v, --verbose show progress\n" +#~ " -x, --exact do not round file sizes up to the next full block\n" +#~ " -z, --zero add a final overwrite with zeros to hide shredding\n" +#~ " - shred standard output\n" +#~ " --help display this help and exit\n" +#~ " --version print version information and exit\n" +#~ "\n" +#~ "Delete FILE(s) if --remove (-u) is specified. The default is not to " +#~ "remove\n" +#~ "the files because it is common to operate on device files like /dev/hda,\n" +#~ "and those files usually should not be removed. When operating on " +#~ "regular\n" +#~ "files, most people use the --remove option.\n" +#~ "\n" +#~ "CAUTION: Note that shred relies on a very important assumption:\n" +#~ "that the filesystem overwrites data in place. This is the traditional\n" +#~ "way to do things, but many modern filesystem designs do not satisfy this\n" +#~ "assumption. The following are examples of filesystems on which shred is\n" +#~ "not effective:\n" +#~ "\n" +#~ "* log-structured or journaled filesystems, such as those supplied with\n" +#~ " AIX and Solaris (and JFS, ReiserFS, XFS, etc.)\n" +#~ "\n" +#~ "* filesystems that write redundant data and carry on even if some writes\n" +#~ " fail, such as RAID-based filesystems\n" +#~ "\n" +#~ "* filesystems that make snapshots, such as Network Appliance's NFS " +#~ "server\n" +#~ "\n" +#~ "* filesystems that cache in temporary locations, such as NFS\n" +#~ " version 3 clients\n" +#~ "\n" +#~ "* compressed filesystems\n" +#~ "\n" +#~ "In addition, file system backups and remote mirrors may contain copies\n" +#~ "of the file that cannot be removed, and that will allow a shredded file\n" +#~ "to be recovered later.\n" +#~ msgstr "" +#~ "Sobrescribe repetidamente o(s) FICHEIRO(s) indicados, para facer que " +#~ "sexa\n" +#~ "máis difícil recuperar os datos, mesmo en hardware complexo.\n" +#~ "\n" +#~ " -f, --force alterar os permisos para poder escribir se for " +#~ "necesario\n" +#~ " -n, --iterations=N Sobrescribir N veces en vez do predeterminado (%d)\n" +#~ " -s, --size=N destruír este número de bytes (acéptanse sufixos coma k, " +#~ "M, G)\n" +#~ " -u, --remove truncar e eliminar o ficheiro tras sobrescribilo\n" +#~ " -v, --verbose amosar a evolución\n" +#~ " -x, --exact non axustar o tamaño dos ficheiros ata un bloque " +#~ "completo\n" +#~ " -z, --zero sobrescribir con ceros ao rematar para agochar a " +#~ "destrucción\n" +#~ " - saída estándar do shred\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosa-la información da versión e saír\n" +#~ "\n" +#~ "Os ficheiros bórranse ao indicarse --remove (-u). Por omisión non se " +#~ "eliminan\n" +#~ "porque o habitual é actuar en ficheiros de dispositivo como /dev/hda, e\n" +#~ "normalmente estes non deben ser borrados. No caso dos ficheiros " +#~ "regulares,\n" +#~ "a maioría da xente usa a opción --remove.\n" +#~ "\n" +#~ "PRECAUCIÓN: Advirta que o shred se basea en asumir algo moi importante:\n" +#~ "que os sistemas de ficheiros sobrescriben os datos. Isto é o xeito " +#~ "tradicional\n" +#~ "de facelo, pero moitos sistemas de ficheiros modernos están deseñados " +#~ "para\n" +#~ "non satisfacer isto. Estes son exemplos de sistemas de ficheiros cos que " +#~ "o\n" +#~ "shred non é efectivo:\n" +#~ "\n" +#~ "* sistemas 'journaled' ou estructurados con log, como os fornecidos con " +#~ "AIX\n" +#~ " e Solaris (e JFS, ReiserFS, XFS, etc.)\n" +#~ "\n" +#~ "* sistemas que escriben datos redundantes e continúan mesmo se algunha\n" +#~ " escritura falla, como os sistemas de ficheiros baseados en RAID\n" +#~ "\n" +#~ "* sistemas que fan capturas periódicas, como o servidor NFS de Network\n" +#~ " Appliance\n" +#~ "\n" +#~ "* sistemas que fan caché en localizacións temporais, como os clientes de\n" +#~ " NFS versión 3\n" +#~ "\n" +#~ "* sistemas de ficheiros comprimidos\n" + +#~ msgid "" +#~ "Update the access and modification times of each FILE to the current " +#~ "time.\n" +#~ "\n" +#~ " -a change only the access time\n" +#~ " -c, --no-create do not create any files\n" +#~ " -d, --date=STRING parse STRING and use it instead of current time\n" +#~ " -f (ignored)\n" +#~ " -m change only the modification time\n" +#~ " -r, --reference=FILE use this file's times instead of current time\n" +#~ " -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current " +#~ "time\n" +#~ " --time=WORD set time given by WORD: access atime use (same " +#~ "as -a)\n" +#~ " modify mtime (same as -m)\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Note that the three time-date formats recognized for the -d and -t " +#~ "options\n" +#~ "and for the obsolescent argument are all different.\n" +#~ msgstr "" +#~ "Actualiza a data de acceso e modificación de cada FICHEIRO á data " +#~ "actual.\n" +#~ "\n" +#~ " -a cambiar só a data de acceso\n" +#~ " -c, --no-create non crear ningún ficheiro\n" +#~ " -d, --date=CADEA analizar CADEA e usala en vez da data actual\n" +#~ " -f (ignorada)\n" +#~ " -m cambiar só a data de modificación\n" +#~ " -r, --reference=FICH usa-las datas deste ficheiro en vez da data " +#~ "actual\n" +#~ " -t DATA usar [[SS]AA]MMDDhhmm[.ss] en vez da data " +#~ "actual\n" +#~ " --time=PALABRA establece-lo tempo indicado por PALABRA:\n" +#~ " [acceso] -a, atime [data de acceso] -a,\n" +#~ " mtime [data de modificación] -m, modify\n" +#~ " [modificación] -m, use [uso] -a\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosa-la información da versión e saír\n" +#~ "\n" +#~ "Advirta de que os tres formatos de hora/data recoñecidos polas opcións -" +#~ "d\n" +#~ "e -t, e polo argumento obsoleto, son todos diferentes.\n" + +#~ msgid "" +#~ "Warning: the meaning of `-P' will change in the future to conform to " +#~ "POSIX.\n" +#~ "Use `--parents' for the old meaning, and `--no-dereference' for the new " +#~ "one." +#~ msgstr "" +#~ "Aviso: o significado de `-P' mudará no futuro para seguir a norma POSIX.\n" +#~ "Use `--parents' para o significado antigo, e `--no-dereference' para o " +#~ "novo." + +#, fuzzy +#~ msgid "Copyright (C) 2001 Free Software Foundation, Inc." +#~ msgstr "Copyright (C) 1999 Free Software Foundation, Inc." + +#, fuzzy +#~ msgid "%a %b %d %H:%M:%S %Y" +#~ msgstr "%e %b %Y %H:%M" + +#~ msgid "" +#~ "when creating character special files, major and minor device\n" +#~ "numbers must be specified" +#~ msgstr "" +#~ "ao crear ficheiros especiais de carácter, débense indicar os números\n" +#~ "de dispositivo `major' e `minor'" + +#~ msgid "days" +#~ msgstr "días" + +#~ msgid "users" +#~ msgstr "usuarios" + +#, fuzzy +#~ msgid "%s: only one signal specififier allowed" +#~ msgstr "só se pode especificar un argumento" + +#, fuzzy +#~ msgid "" +#~ "Display the current time in the given FORMAT, or set the system date.\n" +#~ "\n" +#~ " -d, --date=STRING display time described by STRING, not `now'\n" +#~ " -f, --file=DATEFILE like --date once for each line of DATEFILE\n" +#~ msgstr "" +#~ "Amosa-la data actual no FORMATO indicado, ou establece-la data do " +#~ "sistema.\n" +#~ "\n" +#~ " -d, --date=CADEA amosa-la data descrita por CADEA, non " +#~ "`agora'\n" +#~ " -f, --file=FICH_DATA coma --date, unha vez para cada liña en " +#~ "FICH_DATA\n" +#~ " -I, --iso-8601[=ESPDATA] escribir unha cadea de data/hora seguindo o\n" +#~ " estándar ISO-8601. ESPDATA=`date' (ou sen " +#~ "nada)\n" +#~ " para que só o sexa a data, `hours', `minutes' " +#~ "ou\n" +#~ " `seconds' para a data e a hora coa precisión\n" +#~ " indicada.\n" +#~ " -r, --reference=FICH amosa-la última data de modificación de FICH\n" +#~ " -R, --rfc-822 amosar unha cadea coa data seguindo o RFC-" +#~ "822\n" +#~ " -s, --set=CADEA establece-la data descrita por CADEA\n" +#~ " -u, --utc, --universal escribir ou establece-la Hora Universal " +#~ "Coordinada\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosa-la información da versión e saír\n" + +#, fuzzy +#~ msgid "" +#~ "Run COMMAND with root directory set to NEWROOT.\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "If no command is given, run ``${SHELL} -i'' (default: /bin/sh).\n" +#~ msgstr "" +#~ "Visualiza-la conta de comprobación CRC e o número de bytes de cada " +#~ "FICHEIRO.\n" +#~ "\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "FORMAT controls the output. The only valid option for the second form\n" +#~ "specifies Coordinated Universal Time. Interpreted sequences are:\n" +#~ "\n" +#~ " %%%% a literal %%\n" +#~ " %%a locale's abbreviated weekday name (Sun..Sat)\n" +#~ " %%A locale's full weekday name, variable length (Sunday..Saturday)\n" +#~ " %%b locale's abbreviated month name (Jan..Dec)\n" +#~ " %%B locale's full month name, variable length (January..December)\n" +#~ " %%c locale's date and time (Sat Nov 04 12:02:33 EST 1989)\n" +#~ " %%C century (year divided by 100 and truncated to an integer) [00-" +#~ "99]\n" +#~ " %%d day of month (01..31)\n" +#~ " %%D date (mm/dd/yy)\n" +#~ " %%e day of month, blank padded ( 1..31)\n" +#~ " %%h same as %%b\n" +#~ " %%H hour (00..23)\n" +#~ " %%I hour (01..12)\n" +#~ " %%j day of year (001..366)\n" +#~ " %%k hour ( 0..23)\n" +#~ " %%l hour ( 1..12)\n" +#~ " %%m month (01..12)\n" +#~ " %%M minute (00..59)\n" +#~ " %%n a newline\n" +#~ " %%p locale's AM or PM\n" +#~ " %%r time, 12-hour (hh:mm:ss [AP]M)\n" +#~ " %%s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)\n" +#~ " %%S second (00..60)\n" +#~ " %%t a horizontal tab\n" +#~ " %%T time, 24-hour (hh:mm:ss)\n" +#~ " %%u day of week (1..7); 1 represents Monday\n" +#~ " %%U week number of year with Sunday as first day of week (00..53)\n" +#~ " %%V week number of year with Monday as first day of week (01..53)\n" +#~ " %%w day of week (0..6); 0 represents Sunday\n" +#~ " %%W week number of year with Monday as first day of week (00..53)\n" +#~ " %%x locale's date representation (mm/dd/yy)\n" +#~ " %%X locale's time representation (%%H:%%M:%%S)\n" +#~ " %%y last two digits of year (00..99)\n" +#~ " %%Y year (1970...)\n" +#~ " %%z RFC-822 style numeric timezone (-0500) (a nonstandard extension)\n" +#~ " %%Z time zone (e.g., EDT), or nothing if no time zone is " +#~ "determinable\n" +#~ "\n" +#~ "By default, date pads numeric fields with zeroes. GNU date recognizes\n" +#~ "the following modifiers between `%%' and a numeric directive.\n" +#~ "\n" +#~ " `-' (hyphen) do not pad the field\n" +#~ " `_' (underscore) pad the field with spaces\n" +#~ msgstr "" +#~ "\n" +#~ "FORMATO controla a saída. A única opción válida para a segunda forma\n" +#~ "indica a Hora Universal Coordinada. As secuencias interpretadas son:\n" +#~ "\n" +#~ " %%%% un %% literal\n" +#~ " %%a o nome de semana abreviado localizado (Dom..Sáb)\n" +#~ " %%A o nome de semana completo localizado, lonx. variable (Domingo.." +#~ "Sábado)\n" +#~ " %%b o nome de mes abreviado localizado (Xan..Dec)\n" +#~ " %%B o nome de mes completo localizado, lonx. variable (Xaneiro.." +#~ "Decembro)\n" +#~ " %%c data e hora localizadas (Sáb Nov 04 12:02:33 EST 1989)\n" +#~ " %%d día de mes (01..31)\n" +#~ " %%D data (mm/dd/aa)\n" +#~ " %%e día de mes, recheado con espacios en blanco ( 1..31)\n" +#~ " %%h o mesmo que %%b\n" +#~ " %%H hora (00..23)\n" +#~ " %%I hora (01..12)\n" +#~ " %%j día do ano (001..336)\n" +#~ " %%k hora ( 0..23)\n" +#~ " %%l hora ( 1..12)\n" +#~ " %%m mes (01..12)\n" +#~ " %%M minuto (00..59)\n" +#~ " %%n un carácter de nova liña\n" +#~ " %%p AM ou PM localizados\n" +#~ " %%r hora, en formato de 12 horas (hh:mm:ss [AP]M)\n" +#~ " %%s segundos dende as 00:00:00 do 1 de xaneiro de 1970 (extensión " +#~ "GNU)\n" +#~ " %%S segundo (00..60)\n" +#~ " %%t un tabulador horizontal\n" +#~ " %%T hora, en formato de 24 horas (hh:mm:ss)\n" +#~ " %%U número de semana do ano, co domingo de primeiro día da semana " +#~ "(00..53)\n" +#~ " %%V número de semana do ano, co luns de primeiro día da semana " +#~ "(01..53)\n" +#~ " %%w día da semana (0..6); 0 é o domingo\n" +#~ " %%W número de semana do ano, co luns de primeiro día da semana " +#~ "(00..53)\n" +#~ " %%x representación da data localizada (dd/mm/aa)\n" +#~ " %%X representación da hora localizada (%%H:%%M:%%S)\n" +#~ " %%y últimos dous díxitos do ano (00..99)\n" +#~ " %%Y ano (1970..)\n" +#~ " %%z zona horaria numérica estilo RFC-822 (+0100) (extensión non " +#~ "estándar)\n" +#~ " %%Z zona horaria (p.ex, CET), ou nada se non se pode determina-la " +#~ "zona\n" +#~ "\n" +#~ "Por defecto, date rechea os campos numéricos con ceros. O date de GNU\n" +#~ "recoñece os seguintes modificadores entre `%%' e unha directiva " +#~ "numérica.\n" +#~ "\n" +#~ " `-' (guión) non rechea-lo campo\n" +#~ " `_' (subliñado) rechea-lo campo con espacios\n" + +#~ msgid "" +#~ "Echo the STRING(s) to standard output.\n" +#~ "\n" +#~ " -n do not output the trailing newline\n" +#~ " -e enable interpretation of the backslash-escaped " +#~ "characters\n" +#~ " listed below\n" +#~ " -E disable interpretation of those sequences in STRINGs\n" +#~ " --help display this help and exit (should be alone)\n" +#~ " --version output version information and exit (should be alone)\n" +#~ "\n" +#~ "Without -E, the following sequences are recognized and interpolated:\n" +#~ "\n" +#~ " \\NNN the character whose ASCII code is NNN (octal)\n" +#~ " \\\\ backslash\n" +#~ " \\a alert (BEL)\n" +#~ " \\b backspace\n" +#~ " \\c suppress trailing newline\n" +#~ " \\f form feed\n" +#~ " \\n new line\n" +#~ " \\r carriage return\n" +#~ " \\t horizontal tab\n" +#~ " \\v vertical tab\n" +#~ msgstr "" +#~ "Escribi-la(s) CADEA(s) á saída estándar.\n" +#~ "\n" +#~ " -n non escribi-lo carácter de nova liña ó final\n" +#~ " -e activa-la interpretación de caracteres de escape " +#~ "mediante\n" +#~ " barra invertida, listados abaixo\n" +#~ " -E desactiva-la interpretación desas secuencias nas " +#~ "CADEAs\n" +#~ " --help amosar esta axuda e saír (ten que estar soa)\n" +#~ " --version amosa-la información da versión e saír (ten que estar " +#~ "soa)\n" +#~ "\n" +#~ "Sen -E, as seguintes secuencias son recoñecidas e inseridas:\n" +#~ "\n" +#~ " \\NNN o carácter co código ASCII NNN (en octal)\n" +#~ " \\\\ barra invertida\n" +#~ " \\a campá (BEL)\n" +#~ " \\b borrado do carácter anterior\n" +#~ " \\c suprime o carácter de nova liña final\n" +#~ " \\f salto de páxina\n" +#~ " \\n nova liña\n" +#~ " \\r retorno de carro\n" +#~ " \\t tabulación horizontal\n" +#~ " \\v tabulación vertical\n" + +#, fuzzy +#~ msgid "" +#~ "Print the value of EXPRESSION to standard output. A blank line below\n" +#~ "separates increasing precedence groups. EXPRESSION may be:\n" +#~ "\n" +#~ " ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" +#~ "\n" +#~ " ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0\n" +#~ "\n" +#~ " ARG1 < ARG2 ARG1 is less than ARG2\n" +#~ " ARG1 <= ARG2 ARG1 is less than or equal to ARG2\n" +#~ " ARG1 = ARG2 ARG1 is equal to ARG2\n" +#~ " ARG1 != ARG2 ARG1 is unequal to ARG2\n" +#~ " ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" +#~ " ARG1 > ARG2 ARG1 is greater than ARG2\n" +#~ "\n" +#~ " ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" +#~ " ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" +#~ "\n" +#~ " ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" +#~ " ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" +#~ " ARG1 %% ARG2 arithmetic remainder of ARG1 divided by ARG2\n" +#~ "\n" +#~ " STRING : REGEXP anchored pattern match of REGEXP in STRING\n" +#~ "\n" +#~ " match STRING REGEXP same as STRING : REGEXP\n" +#~ " substr STRING POS LENGTH substring of STRING, POS counted from 1\n" +#~ " index STRING CHARS index in STRING where any CHARS is found, or " +#~ "0\n" +#~ " length STRING length of STRING\n" +#~ " + TOKEN interpret TOKEN as a string, even if it is " +#~ "a\n" +#~ " keyword like `match' or an operator like " +#~ "`/'\n" +#~ "\n" +#~ " ( EXPRESSION ) value of EXPRESSION\n" +#~ msgstr "" +#~ "Escribi-lo valor de EXPRESIÓN á saída estándar. As liñas en branco " +#~ "separan\n" +#~ "os grupos de prioridade crecente. EXPRESIÓN pode ser:\n" +#~ "\n" +#~ " ARG1 | ARG2 ARG1 se non é nulo nin 0, doutro xeito ARG2\n" +#~ "\n" +#~ " ARG1 & ARG2 ARG1 se ningún argumento é nulo ou cero, doutro xeito " +#~ "0\n" +#~ "\n" +#~ " ARG1 < ARG2 ARG1 é menor que ARG2\n" +#~ " ARG1 <= ARG2 ARG1 é menor ou igual que ARG2\n" +#~ " ARG1 = ARG2 ARG1 é igual que ARG2\n" +#~ " ARG1 != ARG2 ARG1 é distinto que ARG2\n" +#~ " ARG1 >= ARG2 ARG1 é maior ou igual que ARG2\n" +#~ " ARG1 > ARG2 ARG1 é maior que ARG2\n" +#~ "\n" +#~ " ARG1 + ARG2 suma aritmética de ARG1 e ARG2\n" +#~ " ARG1 - ARG2 resta aritmética de ARG1 e ARG2\n" +#~ "\n" +#~ " ARG1 * ARG2 producto aritmético de ARG1 e ARG2\n" +#~ " ARG1 / ARG2 cociente aritmético de ARG1 dividido entre ARG2\n" +#~ " ARG1 %% ARG2 resto aritmético de ARG1 dividido entre ARG2\n" +#~ "\n" +#~ " CADEA : REGEXP encaixe da expresión regular REGEXP en CADEA\n" +#~ "\n" +#~ " match CADEA REGEXP o mesmo que CADEA : REGEXP\n" +#~ " substr CADEA POS LONXIT subcadea de CADEA, contando a POS dende 1\n" +#~ " index CADEA CARACTERES índice da CADEA onde se atopa calquera dos\n" +#~ " CARACTERES, senón 0\n" +#~ " length CADEA lonxitude da CADEA\n" +#~ " quote PALABRA interpreta PALABRA como unha cadea, mesmo se\n" +#~ " é unha palabra reservada coma `match' ou " +#~ "un\n" +#~ " un operador coma `/'\n" +#~ "\n" +#~ " ( EXPRESIÓN ) valor de EXPRESIÓN\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ " -l produce long format output for the specified USERs\n" +#~ " -b omit the user's home directory and shell in long " +#~ "format\n" +#~ " -h omit the user's project file in long format\n" +#~ " -p omit the user's plan file in long format\n" +#~ " -s do short format output, this is the default\n" +#~ " -f omit the line of column headings in short format\n" +#~ " -w omit the user's full name in short format\n" +#~ " -i omit the user's full name and remote host in short " +#~ "format\n" +#~ " -q omit the user's full name, remote host and idle time\n" +#~ " in short format\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "A lightweight `finger' program; print user information.\n" +#~ "The utmp file will be %s.\n" +#~ msgstr "" +#~ "\n" +#~ " -l escribir a saída cun formato longo\n" +#~ " -b omiti-lo directorio do usuario e a shell no formato " +#~ "longo\n" +#~ " -h omiti-lo ficheiro de proxecto do usuario no formato " +#~ "longo\n" +#~ " -p omiti-lo ficheiro plan do usuario no formato longo\n" +#~ " -s escribir a saída cun formato curto (por defecto)\n" +#~ " -f omiti-la liña de cabeceiras no formato curto\n" +#~ " -w omiti-lo nome completo do usuario no formato curto\n" +#~ " -i omiti-lo nome completo do usuario e a máquina remota " +#~ "no\n" +#~ " formato curto\n" +#~ " -q omiti-lo nome completo do usuario, a máquina remota e " +#~ "o\n" +#~ " tempo de inactividade no formato curto\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosa-la información da versión e saír\n" +#~ "\n" +#~ "Un programa `finger' lixeiro; escribe a información de usuario\n" +#~ "O ficheiro utmp será %s.\n" + +#, fuzzy +#~ msgid "" +#~ "Print ARGUMENT(s) according to FORMAT.\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "FORMAT controls the output as in C printf. Interpreted sequences are:\n" +#~ "\n" +#~ " \\\" double quote\n" +#~ " \\0NNN character with octal value NNN (0 to 3 digits)\n" +#~ " \\\\ backslash\n" +#~ " \\a alert (BEL)\n" +#~ " \\b backspace\n" +#~ " \\c produce no further output\n" +#~ " \\f form feed\n" +#~ " \\n new line\n" +#~ " \\r carriage return\n" +#~ " \\t horizontal tab\n" +#~ " \\v vertical tab\n" +#~ " \\xNNN byte with hexadecimal value NNN (1 to 3 digits)\n" +#~ "\n" +#~ " \\uNNNN character with hexadecimal value NNNN (4 digits)\n" +#~ " \\UNNNNNNNN character with hexadecimal value NNNNNNNN (8 digits)\n" +#~ " %%%% a single %%\n" +#~ " %%b ARGUMENT as a string with `\\' escapes interpreted\n" +#~ "\n" +#~ "and all C format specifications ending with one of diouxXfeEgGcs, with\n" +#~ "ARGUMENTs converted to proper type first. Variable widths are handled.\n" +#~ msgstr "" +#~ "Escribi-lo(s) ARGUMENTO(s) seguindo o FORMATO.\n" +#~ "\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosa-la información da versión e saír\n" +#~ "\n" +#~ "FORMATO controla a saída, como en printf de C. As secuencias " +#~ "interpretadas\n" +#~ "son:\n" +#~ "\n" +#~ " \\\" comiñas\n" +#~ " \\0NNN carácter co valor octal NNN (0 a 3 díxitos)\n" +#~ " \\\\ barra invertida\n" +#~ " \\a campá audible (BEL)\n" +#~ " \\b borrar carácter anterior\n" +#~ " \\c non escribir nada máis\n" +#~ " \\f salto de páxina\n" +#~ " \\n nova liña\n" +#~ " \\r retorno de carro\n" +#~ " \\t tabulación horizontal\n" +#~ " \\v tabulación vertical\n" +#~ " \\xNNN carácter co valor hexadecimal NNN (1 a 3 díxitos)\n" +#~ "\n" +#~ " %%%% un carácter %%\n" +#~ " %%b ARGUMENTO é unha cadea con caracteres de escape `\\' " +#~ "interpretados\n" +#~ "\n" +#~ "e tódalas especificacións de formato de C rematando cunha das letras\n" +#~ "diouxXfeEgGcs, convertendo os ARGUMENTOs ó tipo correcto primeiro. " +#~ "Manéxanse\n" +#~ "as anchuras das variables.\n" + +#, fuzzy +#~ msgid "" +#~ "Print the full filename of the current working directory.\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Visualiza-la conta de comprobación CRC e o número de bytes de cada " +#~ "FICHEIRO.\n" +#~ "\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Special characters:\n" +#~ " * dsusp CHAR CHAR will send a terminal stop signal once input " +#~ "flushed\n" +#~ " eof CHAR CHAR will send an end of file (terminate the input)\n" +#~ " eol CHAR CHAR will end the line\n" +#~ " * eol2 CHAR alternate CHAR for ending the line\n" +#~ " erase CHAR CHAR will erase the last character typed\n" +#~ " intr CHAR CHAR will send an interrupt signal\n" +#~ " kill CHAR CHAR will erase the current line\n" +#~ " * lnext CHAR CHAR will enter the next character quoted\n" +#~ " quit CHAR CHAR will send a quit signal\n" +#~ " * rprnt CHAR CHAR will redraw the current line\n" +#~ " start CHAR CHAR will restart the output after stopping it\n" +#~ " stop CHAR CHAR will stop the output\n" +#~ " susp CHAR CHAR will send a terminal stop signal\n" +#~ " * swtch CHAR CHAR will switch to a different shell layer\n" +#~ " * werase CHAR CHAR will erase the last word typed\n" +#~ msgstr "" +#~ "\n" +#~ "Caracteres especiais:\n" +#~ "* dsusp CARAC CARAC enviará un sinal de para-lo terminal unha vez que " +#~ "a\n" +#~ " entrada sexa limpada\n" +#~ " eof CARAC CARAC enviará un final de ficheiro (remata-la entrada)\n" +#~ " eol CARAC CARAC enviará un final de liña\n" +#~ "* eol2 CARAC CARAC alternativo para rematar unha liña\n" +#~ " erase CARAC CARAC borrará o último carácter escrito\n" +#~ " intr CARAC CARAC enviará un sinal de interrupción\n" +#~ " kill CARAC CARAC borrará a liña actual\n" +#~ "* lnext CARAC CARAC introducirá o seguinte carácter tal como é\n" +#~ " quit CARAC CARAC enviará un sinal de saída\n" +#~ "* rprnt CARAC CARAC redebuxará a liña actual\n" +#~ " start CARAC CARAC reiniciará a saída despois de parala\n" +#~ " stop CARAC CARAC parará a saída\n" +#~ " susp CARAC CARAC enviará un sinal de parada do terminal\n" +#~ "* swtch CARAC CARAC trocará a unha capa de shell distinta\n" +#~ "* werase CARAC CARAC borrará a última palabra escrita\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Special settings:\n" +#~ " N set the input and output speeds to N bauds\n" +#~ " * cols N tell the kernel that the terminal has N columns\n" +#~ " * columns N same as cols N\n" +#~ " ispeed N set the input speed to N\n" +#~ " * line N use line discipline N\n" +#~ " min N with -icanon, set N characters minimum for a completed " +#~ "read\n" +#~ " ospeed N set the output speed to N\n" +#~ " * rows N tell the kernel that the terminal has N rows\n" +#~ " * size print the number of rows and columns according to the " +#~ "kernel\n" +#~ " speed print the terminal speed\n" +#~ " time N with -icanon, set read timeout of N tenths of a second\n" +#~ msgstr "" +#~ "\n" +#~ "Parámetros especiais:\n" +#~ " N establece-las velocidades de entrada e de saída a N " +#~ "baudios\n" +#~ "* cols N dicirlle ó núcleo que o terminal ten N columnas\n" +#~ "* columns N o mesmo que cols N\n" +#~ " ispeed N establece-la velocidade de entrada a N\n" +#~ "* line N usa-la disciplina de liña N\n" +#~ " min N con -icanon, establecer a N o número de caracteres mínimo " +#~ "para\n" +#~ " unha lectura completa\n" +#~ " ospeed N establece-la velocidade de saída a N\n" +#~ "* rows N dicirlle ó núcleo que o terminal ten N ringleiras\n" +#~ "* size escribi-lo número de ringleiras e columnas segundo o " +#~ "núcleo\n" +#~ " speed escribi-la velocidade do terminal\n" +#~ " time N con -icanon, establece-lo tempo de expiración de lectura, " +#~ "en\n" +#~ " N décimas de segundo\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Input settings:\n" +#~ " [-]brkint breaks cause an interrupt signal\n" +#~ " [-]icrnl translate carriage return to newline\n" +#~ " [-]ignbrk ignore break characters\n" +#~ " [-]igncr ignore carriage return\n" +#~ " [-]ignpar ignore characters with parity errors\n" +#~ " * [-]imaxbel beep and do not flush a full input buffer on a " +#~ "character\n" +#~ " [-]inlcr translate newline to carriage return\n" +#~ " [-]inpck enable input parity checking\n" +#~ " [-]istrip clear high (8th) bit of input characters\n" +#~ " * [-]iuclc translate uppercase characters to lowercase\n" +#~ " * [-]ixany let any character restart output, not only start " +#~ "character\n" +#~ " [-]ixoff enable sending of start/stop characters\n" +#~ " [-]ixon enable XON/XOFF flow control\n" +#~ " [-]parmrk mark parity errors (with a 255-0-character sequence)\n" +#~ " [-]tandem same as [-]ixoff\n" +#~ msgstr "" +#~ "\n" +#~ "Parámetros da entrada:\n" +#~ " [-]brkint o carácter `break' provoca un sinal de interrupción\n" +#~ " [-]icrnl converter un retorno de carro a unha nova liña\n" +#~ " [-]ignbrk ignora-los caracteres `break'\n" +#~ " [-]igncr ignora-los retornos de carro\n" +#~ " [-]ignpar ignora-los caracteres con erro de paridade\n" +#~ "* [-]imaxbel se o buffer de entrada está cheo e chega un carácter, " +#~ "non\n" +#~ " limpalo e emitir un pitido\n" +#~ " [-]inlcr converter unha nova liña a un retorno de carro\n" +#~ " [-]inpck activa-la comprobación da paridade da entrada\n" +#~ " [-]istrip limpa-lo bit alto (oitavo) dos caracteres de entrada\n" +#~ "* [-]iuclc converte-los caracteres maiúsculos a minúsculos\n" +#~ "* [-]ixany permitir que calquera carácter reinicie a saída, non só\n" +#~ " o carácter de comezo\n" +#~ " [-]ixoff activa-lo envío de caracteres de comezo/parada\n" +#~ " [-]ixon activa-lo control de fluxo XON/XOFF\n" +#~ " [-]parmrk marcar erros de paridade (cunha secuencia 255-0-" +#~ "carácter)\n" +#~ " [-]tandem o mesmo que [-]ixoff\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Local settings:\n" +#~ " [-]crterase echo erase characters as backspace-space-backspace\n" +#~ " * crtkill kill all line by obeying the echoprt and echoe settings\n" +#~ " * -crtkill kill all line by obeying the echoctl and echok settings\n" +#~ " * [-]ctlecho echo control characters in hat notation (`^c')\n" +#~ " [-]echo echo input characters\n" +#~ " * [-]echoctl same as [-]ctlecho\n" +#~ " [-]echoe same as [-]crterase\n" +#~ " [-]echok echo a newline after a kill character\n" +#~ " * [-]echoke same as [-]crtkill\n" +#~ " [-]echonl echo newline even if not echoing other characters\n" +#~ " * [-]echoprt echo erased characters backward, between `\\' and '/'\n" +#~ " [-]icanon enable erase, kill, werase, and rprnt special " +#~ "characters\n" +#~ " [-]iexten enable non-POSIX special characters\n" +#~ " [-]isig enable interrupt, quit, and suspend special characters\n" +#~ " [-]noflsh disable flushing after interrupt and quit special " +#~ "characters\n" +#~ " * [-]prterase same as [-]echoprt\n" +#~ " * [-]tostop stop background jobs that try to write to the terminal\n" +#~ " * [-]xcase with icanon, escape with `\\' for uppercase characters\n" +#~ msgstr "" +#~ "\n" +#~ "Parámetros locais:\n" +#~ " [-]crterase escribi-los caracteres de suprimir coma borrar-espacio-" +#~ "borrar\n" +#~ "* crtkill eliminar toda a liña obedecendo ós parámetros echoprt e " +#~ "echoe\n" +#~ "* -crtkill elimitar toda a liña obedecendo ós parámetros echoctl e " +#~ "echok\n" +#~ "* [-]ctlecho escribi-los caracteres de control cunha notación en " +#~ "sombreiro\n" +#~ " (`^c')\n" +#~ " [-]echo escribi-los caracteres da entrada\n" +#~ "* [-]echoctl o mesmo que [-]ctlecho\n" +#~ " [-]echoe o mesmo que [-]crterase\n" +#~ " [-]echok escribir unha nova liña despois dun carácter de matar\n" +#~ "* [-]echoke o mesmo que [-]crtkill\n" +#~ " [-]echonl escribir unha nova liña mesmo se non se están a escribir\n" +#~ " outros caracteres\n" +#~ "* [-]echoprt escribi-los caracteres borrados para atrás, entre `\\' e " +#~ "'/'\n" +#~ " [-]icanon permiti-los caracteres especiais erase, kill, werase e " +#~ "rprnt\n" +#~ " [-]iexten permiti-los caracteres especiais non-POSIX\n" +#~ " [-]isig permiti-los caracteres especiais interrupt, quit e " +#~ "suspend\n" +#~ " [-]noflsh non limpa-lo buffer despois dos caracteres especiais " +#~ "interrupt\n" +#~ " e quit\n" +#~ "* [-]prterase o mesmo que [-]echoprt\n" +#~ "* [-]tostop para-los traballos en background que tenten escribir ó " +#~ "terminal\n" +#~ "* [-]xcase con icanon, marca-los caracteres maiúsculos con `\\'\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Combination settings:\n" +#~ " * [-]LCASE same as [-]lcase\n" +#~ " cbreak same as -icanon\n" +#~ " -cbreak same as icanon\n" +#~ " cooked same as brkint ignpar istrip icrnl ixon opost isig\n" +#~ " icanon, eof and eol characters to their default values\n" +#~ " -cooked same as raw\n" +#~ " crt same as echoe echoctl echoke\n" +#~ " dec same as echoe echoctl echoke -ixany intr ^c erase 0177\n" +#~ " kill ^u\n" +#~ " * [-]decctlq same as [-]ixany\n" +#~ " ek erase and kill characters to their default values\n" +#~ " evenp same as parenb -parodd cs7\n" +#~ " -evenp same as -parenb cs8\n" +#~ " * [-]lcase same as xcase iuclc olcuc\n" +#~ " litout same as -parenb -istrip -opost cs8\n" +#~ " -litout same as parenb istrip opost cs7\n" +#~ " nl same as -icrnl -onlcr\n" +#~ " -nl same as icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +#~ " oddp same as parenb parodd cs7\n" +#~ " -oddp same as -parenb cs8\n" +#~ " [-]parity same as [-]evenp\n" +#~ " pass8 same as -parenb -istrip cs8\n" +#~ " -pass8 same as parenb istrip cs7\n" +#~ " raw same as -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +#~ " -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +#~ " -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +#~ " -raw same as cooked\n" +#~ " sane same as cread -ignbrk brkint -inlcr -igncr icrnl\n" +#~ " -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +#~ " -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +#~ " isig icanon iexten echo echoe echok -echonl -noflsh\n" +#~ " -xcase -tostop -echoprt echoctl echoke, all special\n" +#~ " characters to their default values.\n" +#~ msgstr "" +#~ "\n" +#~ "Parámetros de combinacións:\n" +#~ "* [-]LCASE o mesmo que [-]lcase\n" +#~ " cbreak o mesmo que -icanon\n" +#~ " -cbreak o mesmo que icanon\n" +#~ " cooked o mesmo que brkint ignpar istrip icrnl ixon opost isig\n" +#~ " icanon, caracteres eof e eol ós seus valores por defecto\n" +#~ " -cooked o mesmo que raw\n" +#~ " crt o mesmo que echoe echoctl echoke\n" +#~ " dec o mesmo que echoe echoctl echoke -ixany intr ^c erase " +#~ "0177\n" +#~ " kill ^u\n" +#~ "* [-]decctlq o mesmo que [-]ixany\n" +#~ " ek caracteres erase e kill ós seus valores por defecto\n" +#~ " evenp o mesmo que parenb -parodd cs7\n" +#~ " -evenp o mesmo que -parenb cs8\n" +#~ "* [-]lcase o mesmo que xcase iuclc olcuc\n" +#~ " litout o mesmo que -parenb -istrip -opost cs8\n" +#~ " -litout o mesmo que parenb istrip opost cs7\n" +#~ " nl o mesmo que -icrnl -onlcr\n" +#~ " -nl o mesmo que icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +#~ " oddp o mesmo que parenb parodd cs7\n" +#~ " -oddp o mesmo que -parenb cs8\n" +#~ " [-]parity o mesmo que [-]evenp\n" +#~ " pass8 o mesmo que -parenb -istrip cs8\n" +#~ " -pass8 o mesmo que parenb istrip cs7\n" +#~ " raw o mesmo que -ignbrk -brkint -ignpar -parmrk -inpck\n" +#~ " -istrip -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +#~ " -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +#~ " -raw o mesmo que cooked\n" +#~ " sane o mesmo que cread -ignbrk brkint -inlcr -igncr icrnl\n" +#~ " -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +#~ " -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +#~ " isig icanon iexten echo echoe echok -echonl -noflsh\n" +#~ " -xcase -tostop -echoprt echoctl echoke, e tódolos\n" +#~ " caracteres especiais ós seus valores por defecto.\n" + +#, fuzzy +#~ msgid "" +#~ "Exit with the status determined by EXPRESSION.\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "EXPRESSION is true or false and sets exit status. It is one of:\n" +#~ msgstr "" +#~ "Visualiza-la conta de comprobación CRC e o número de bytes de cada " +#~ "FICHEIRO.\n" +#~ "\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ " FILE1 -ef FILE2 FILE1 and FILE2 have the same device and inode " +#~ "numbers\n" +#~ " FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2\n" +#~ " FILE1 -ot FILE2 FILE1 is older than FILE2\n" +#~ "\n" +#~ " -b FILE FILE exists and is block special\n" +#~ " -c FILE FILE exists and is character special\n" +#~ " -d FILE FILE exists and is a directory\n" +#~ " -e FILE FILE exists\n" +#~ " -f FILE FILE exists and is a regular file\n" +#~ " -g FILE FILE exists and is set-group-ID\n" +#~ " -h FILE FILE exists and is a symbolic link (same as -L)\n" +#~ " -G FILE FILE exists and is owned by the effective group ID\n" +#~ " -k FILE FILE exists and has its sticky bit set\n" +#~ " -L FILE FILE exists and is a symbolic link (same as -h)\n" +#~ " -O FILE FILE exists and is owned by the effective user ID\n" +#~ " -p FILE FILE exists and is a named pipe\n" +#~ " -r FILE FILE exists and is readable\n" +#~ " -s FILE FILE exists and has a size greater than zero\n" +#~ " -S FILE FILE exists and is a socket\n" +#~ " -t [FD] file descriptor FD (stdout by default) is opened on a " +#~ "terminal\n" +#~ " -u FILE FILE exists and its set-user-ID bit is set\n" +#~ " -w FILE FILE exists and is writable\n" +#~ " -x FILE FILE exists and is executable\n" +#~ msgstr "" +#~ "\n" +#~ " FICHEIRO1 -ef FICHEIRO2 o FICHEIRO1 e o FICHEIRO2 teñen os mesmos " +#~ "números\n" +#~ " de dispositivo e de inodo\n" +#~ " FICHEIRO1 -nt FICHEIRO2 o FICHEIRO1 é máis novo (data de " +#~ "modificación)\n" +#~ " que o FICHEIRO2\n" +#~ " FICHEIRO1 -ot FICHEIRO2 o FICHEIRO1 é máis antigo que o FICHEIRO2\n" +#~ "\n" +#~ " -b FICHEIRO o FICHEIRO existe e é especial de bloque\n" +#~ " -c FICHEIRO o FICHEIRO existe e é especial de carácter\n" +#~ " -d FICHEIRO o FICHEIRO existe e é un directorio\n" +#~ " -e FICHEIRO o FICHEIRO existe\n" +#~ " -f FICHEIRO o FICHEIRO existe e é un ficheiro normal\n" +#~ " -g FICHEIRO o FICHEIRO existe e ten o bit de establecer ID de grupo\n" +#~ " -G FICHEIRO o FICHEIRO existe e o seu dono é o ID efectivo de grupo\n" +#~ " -k FICHEIRO o FICHEIRO existe e ten o bit pegañento (sticky)\n" +#~ " -L FICHEIRO o FICHEIRO existe e é unha ligazón simbólica\n" +#~ " -O FICHEIRO o FICHEIRO existe e o seu dono é o ID efectivo de " +#~ "usuario\n" +#~ " -p FICHEIRO o FICHEIRO existe e é unha canalización nomeada (named " +#~ "pipe)\n" +#~ " -r FICHEIRO o FICHEIRO existe e é lexible\n" +#~ " -s FICHEIRO o FICHEIRO existe e ten un tamaño maior que cero\n" +#~ " -S FICHEIRO o FICHEIRO existe e é un socket\n" +#~ " -t [DF] o descritor de FICHEIRO DF (saída estándar por defecto) " +#~ "está\n" +#~ " aberto nun terminal\n" +#~ " -u FICHEIRO o FICHEIRO existe e ten o bit de establecer ID de " +#~ "usuario\n" +#~ " -w FICHEIRO o FICHEIRO existe e pódese escribir\n" +#~ " -x FICHEIRO o FICHEIRO existe e é executable\n" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ " -a, --all same as -b -d --login -p -r -t -T -u\n" +#~ " -b, --boot time of last system boot\n" +#~ " -d, --dead print dead processes\n" +#~ " -H, --heading print line of column headings\n" +#~ " -i, --idle add idle time as HOURS:MINUTES, . or old\n" +#~ " (deprecated, use -u)\n" +#~ " --login print system login processes\n" +#~ " (equivalent to SUS -l)\n" +#~ " -l, --lookup attempt to canonicalize hostnames via DNS\n" +#~ " (-l is deprecated, use --lookup)\n" +#~ " -m only hostname and user associated with stdin\n" +#~ " -p, --process print active processes spawned by init\n" +#~ " -q, --count all login names and number of users logged on\n" +#~ " -r, --runlevel print current runlevel\n" +#~ " -s, --short print only name, line, and time (default)\n" +#~ " -t, --time print last system clock change\n" +#~ " -T, -w, --mesg add user's message status as +, - or ?\n" +#~ " -u, --users lists users logged in\n" +#~ " --message same as -T\n" +#~ " --writable same as -T\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "If FILE is not specified, use %s. %s as FILE is common.\n" +#~ "If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n" +#~ msgstr "" +#~ "\n" +#~ " -H, --heading escribir unha liña coas cabeceiras das columnas\n" +#~ " -i, -u, --idle engadir o tempo de inactividade do usuario na forma\n" +#~ " HORAS:MINUTOS, . ou antigo\n" +#~ " -l, --lookup tentar canoniza-los nomes de máquinas a través de " +#~ "DNS\n" +#~ " -m só o nome da máquina e o usuario asociado coa " +#~ "entrada\n" +#~ " estándar\n" +#~ " -q, --count tódolos nomes de entrada e número de usuarios " +#~ "conectados\n" +#~ " -s (ignorada)\n" +#~ " -T, -w, --mesg engadi-lo estado de mensaxes do usuario como +, - " +#~ "ou ?\n" +#~ " --message o mesmo que -T\n" +#~ " --writable o mesmo que -T\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosa-la información da versión e saír\n" +#~ "\n" +#~ "Se non se indica FICHEIRO, usarase %s. O normal como FICHEIRO\n" +#~ "é %s.\n" +#~ "Se se indican ARG1 e ARG2, asumirase -m: usualmente son `am i' ou `mom " +#~ "likes'.\n" + +#, fuzzy +#~ msgid "" +#~ "Repeatedly output a line with all specified STRING(s), or `y'.\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Visualiza-la conta de comprobación CRC e o número de bytes de cada " +#~ "FICHEIRO.\n" +#~ "\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" + +#~ msgid "cannot get processor type" +#~ msgstr "non se pode obte-lo tipo de procesador" + +#~ msgid "USER" +#~ msgstr "USUARIO" + +#~ msgid "MESG " +#~ msgstr "MENS " + +#~ msgid "LOGIN-TIME " +#~ msgstr "HORA DE LOGIN" + +#~ msgid "FROM\n" +#~ msgstr "DENDE\n" + +#~ msgid "virtual memory exhausted" +#~ msgstr "memoria virtual esgotada" + +#~ msgid "Memory exhausted" +#~ msgstr "Memoria esgotada" + +#~ msgid "" +#~ msgstr "" + +#~ msgid "" +#~ "Output pieces of FILE separated by PATTERN(s) to files `xx01', " +#~ "`xx02', ...,\n" +#~ "and output byte counts of each piece to standard output.\n" +#~ "\n" +#~ " -b, --suffix-format=FORMAT use sprintf FORMAT instead of %%d\n" +#~ " -f, --prefix=PREFIX use PREFIX instead of `xx'\n" +#~ " -k, --keep-files do not remove output files on errors\n" +#~ " -n, --digits=DIGITS use specified number of digits instead of 2\n" +#~ " -s, --quiet, --silent do not print counts of output file sizes\n" +#~ " -z, --elide-empty-files remove empty output files\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Read standard input if FILE is -. Each PATTERN may be:\n" +#~ "\n" +#~ " INTEGER copy up to but not including specified line number\n" +#~ " /REGEXP/[OFFSET] copy up to but not including a matching line\n" +#~ " %%REGEXP%%[OFFSET] skip to, but not including a matching line\n" +#~ " {INTEGER} repeat the previous pattern specified number of " +#~ "times\n" +#~ " {*} repeat the previous pattern as many times as " +#~ "possible\n" +#~ "\n" +#~ "A line OFFSET is a required `+' or `-' followed by a positive integer.\n" +#~ msgstr "" +#~ "Extraer anacos de FICHEIRO separados por PATRÓN(s) aos ficheiros `xx01',\n" +#~ "`xx02', ..., e escribi-lo tamaño de cada anaco na saída estándar.\n" +#~ "\n" +#~ " -b, --suffix-format=FORMATO usa-lo FORMATO de sprintf na vez de %%d\n" +#~ " -f, --prefix=PREFIXO usa-lo PREFIXO na vez de `xx'\n" +#~ " -k, --keep-files non borra-los ficheiros de saida se hai " +#~ "erros\n" +#~ " -n, --digits=DIXITOS usa-lo número de díxitos indicado na vez de " +#~ "2\n" +#~ " -s, --quiet, --silent non visualiza-lo tamaño dos ficheiros de " +#~ "saida\n" +#~ " -z, --elide-empty-files borra-los ficheiros de saída baleiros\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" +#~ "\n" +#~ "Le-la entrada estándar se o FICHEIRO é -. Cada PATRÓN pode ser:\n" +#~ "\n" +#~ " ENTEIRO copiar ata, non incluíndoo, o número de liña " +#~ "indicado\n" +#~ " /REGEXP/[DESPRAZ] copiar ata, non incluíndoa, unha liña que coincida\n" +#~ " %%REGEXP/[DESPRAZ] saltar ata, non incluíndoa, unha liña que coincida\n" +#~ " {ENTEIRO} repeti-lo último patrón o número de veces que se " +#~ "indica\n" +#~ " {*} repeti-lo último patrón tantas veces como se poida\n" +#~ "\n" +#~ "Un DESPRAZamento de liña é un `+' ou `-' seguido dun enteiro positivo.\n" + +#~ msgid "" +#~ "Print selected parts of lines from each FILE to standard output.\n" +#~ "\n" +#~ " -b, --bytes=LIST output only these bytes\n" +#~ " -c, --characters=LIST output only these characters\n" +#~ " -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter\n" +#~ " -f, --fields=LIST output only these fields\n" +#~ " -n (ignored)\n" +#~ " -s, --only-delimited do not print lines not containing delimiters\n" +#~ " --output-delimiter=STRING use STRING as the output delimiter\n" +#~ " the default is to use the input delimiter\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Use one, and only one of -b, -c or -f. Each LIST is made up of one\n" +#~ "range, or many ranges separated by commas. Each range is one of:\n" +#~ "\n" +#~ " N N'th byte, character or field, counted from 1\n" +#~ " N- from N'th byte, character or field, to end of line\n" +#~ " N-M from N'th to M'th (included) byte, character or field\n" +#~ " -M from first to M'th (included) byte, character or field\n" +#~ "\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ msgstr "" +#~ "Imprimir partes seleccionadas de liñas de cada FICHEIRO na saída " +#~ "estándar.\n" +#~ "\n" +#~ " -b, --bytes=LISTA amosar só eses bytes\n" +#~ " -c, --characters=LISTA amosar só eses caracteres\n" +#~ " -d, --delimiter=DELIM usar DELIM en vez de TAB como delimitador de " +#~ "campo\n" +#~ " -f, --fields=LISTA amosar só eses campos\n" +#~ " -n (ignorado)\n" +#~ " -s, --only-delimited non amosar liñas que non conteñan " +#~ "delimitadores\n" +#~ " --output-delimiter=CADEA usar CADEA coma delimitador de saída\n" +#~ " por defecto emprégase o delimitador de " +#~ "entrada\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" +#~ "\n" +#~ "Use unha, e só unha das opcións -b, -c ou -f. Cada LISTA componse dun\n" +#~ "rango, ou varios rangos separados por comas. Cada rango é un de:\n" +#~ "\n" +#~ " N N-ésimo byte, carácter ou campo, contado a partir de 1\n" +#~ " N- do N-ésimo byte, carácter ou campo, á fin da liña\n" +#~ " N-M do N-ésimo ao M-ésimo (inclusive) byte, carácter ou campo\n" +#~ " -M do primeiro ao M-ésimo (inclusive) byte, carácter ou campo\n" +#~ "\n" +#~ "Sen un FICHEIRO, ou cando o FICHEIRO é -, lese da entrada estándar.\n" + +#~ msgid "" +#~ "Convert tabs in each FILE to spaces, writing to standard output.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ " -i, --initial do not convert TABs after non whitespace\n" +#~ " -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +#~ " -t, --tabs=LIST use comma separated list of explicit tab positions\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Instead of -t NUMBER or -t LIST, -NUMBER or -LIST may be used.\n" +#~ msgstr "" +#~ "Converte-las tabulacións en cada FICHEIRO en espacios, escribindo na " +#~ "saída\n" +#~ "estándar. Sen un FICHEIRO, ou cando o FICHEIRO é -, le-la entrada " +#~ "estándar.\n" +#~ "\n" +#~ " -i, --initial converter só as tabulacións do principio da liña\n" +#~ " -t, --tabs=NÚMERO usar tabulacións de NÚMERO caracteres, e non 8\n" +#~ " -t, --tabs=LISTA usar unha lista de posicións separadas por comas\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" +#~ "\n" +#~ "Na vez de -t NÚMERO ou -t LISTA, pódense usar -NÚMERO ou -LISTA.\n" + +#~ msgid "" +#~ "Reformat each paragraph in the FILE(s), writing to standard output.\n" +#~ "If no FILE or if FILE is `-', read standard input.\n" +#~ "\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -c, --crown-margin preserve indentation of first two lines\n" +#~ " -p, --prefix=STRING combine only lines having STRING as prefix\n" +#~ " -s, --split-only split long lines, but do not refill\n" +#~ " -t, --tagged-paragraph indentation of first line different from " +#~ "second\n" +#~ " -u, --uniform-spacing one space between words, two after sentences\n" +#~ " -w, --width=NUMBER maximum line width (default of 75 columns)\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "In -wNUMBER, the letter `w' may be omitted.\n" +#~ msgstr "" +#~ "Reformatar cada parágrafo no(s) FICHEIRO(s), escribindo na saída " +#~ "estándar.\n" +#~ "Se non se indica un FICHEIRO, ou se o FICHEIRO é `-', ler na entrada " +#~ "estándar.\n" +#~ "\n" +#~ "Os argumentos obligatorios nas opcións longas sono tamén nas curtas.\n" +#~ " -c, --crown-margin conserva-la sangría das primeiras dúas liñas.\n" +#~ " -p, --prefix=CADEA combinar só as liñas que teñan a CADEA de " +#~ "prefixo\n" +#~ " -s, --split-only parti-las liñas longas, pero non reencher\n" +#~ " -t, --tagged-paragraph a sangría da primeira liña é distinta da da " +#~ "segunda\n" +#~ " -u, --uniform-spacing un espacio entre palabras, e dous entre " +#~ "oracións\n" +#~ " -w, --width=NÚMERO ancho máximo da liña (75 columnas se non se " +#~ "indica)\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" +#~ "\n" +#~ "En -wNÚMERO, a letra `w' pode ser omitida.\n" + +#~ msgid "" +#~ "Wrap input lines in each FILE (standard input by default), writing to\n" +#~ "standard output.\n" +#~ "\n" +#~ " -b, --bytes count bytes rather than columns\n" +#~ " -s, --spaces break at spaces\n" +#~ " -w, --width=WIDTH use WIDTH columns instead of 80\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Parti-las liñas de entrada de cada FICHEIRO (a entrada estándar se non " +#~ "se\n" +#~ "indican), escribindo na saída estándar.\n" +#~ "\n" +#~ " -b, --bytes contar bytes na vez de columnas\n" +#~ " -s, --spaces parti-las liñas nos espacios en branco\n" +#~ " -w, --width=ANCHO usar ANCHO columnas na vez de 80\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" + +#~ msgid "" +#~ "Print first 10 lines of each FILE to standard output.\n" +#~ "With more than one FILE, precede each with a header giving the file " +#~ "name.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ " -c, --bytes=SIZE print first SIZE bytes\n" +#~ " -n, --lines=NUMBER print first NUMBER lines instead of first 10\n" +#~ " -q, --quiet, --silent never print headers giving file names\n" +#~ " -v, --verbose always print headers giving file names\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +#~ "If -VALUE is used as first OPTION, read -c VALUE when one of\n" +#~ "multipliers bkm follows concatenated, else read -n VALUE.\n" +#~ msgstr "" +#~ "Visualiza-las primeiras 10 liñas de cada FICHEIRO na saída estándar.\n" +#~ "Con máis dun FICHEIRO, precede cada un cunha cabeceira que indica o seu " +#~ "nome.\n" +#~ "Se non se indica un FICHEIRO ou cando o FICHEIRO é -, ler da entrada " +#~ "estándar.\n" +#~ "\n" +#~ " -c, --bytes=TAMAÑO visualiza-los primeiros TAMAÑO bytes\n" +#~ " -n, --lines=NÚMERO visualiza-las primeiras NÚMERO liñas na vez de " +#~ "10\n" +#~ " -q, --quiet, --silent non visualiza-las cabeceiras cos nomes de " +#~ "ficheiro\n" +#~ " -v, --verbose visualiza-las cabeceiras sempre\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" +#~ "\n" +#~ "TAMAÑO pode ter un sufixo multiplicador: b para 512, k para 1K, m para " +#~ "1M.\n" +#~ "Se se usa -VALOR como primeira OPCIÓN, ler -c VALOR cando un dos\n" +#~ "multiplicadores bkm segue inmediatamente ó VALOR; noutro caso ler -n " +#~ "VALOR.\n" + +#~ msgid "" +#~ "For each pair of input lines with identical join fields, write a line to\n" +#~ "standard output. The default join field is the first, delimited\n" +#~ "by whitespace. When FILE1 or FILE2 (not both) is -, read standard " +#~ "input.\n" +#~ "\n" +#~ " -a SIDE print unpairable lines coming from file SIDE\n" +#~ " -e EMPTY replace missing input fields with EMPTY\n" +#~ " -i, --ignore-case ignore differences in case when comparing fields\n" +#~ " -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n" +#~ " -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n" +#~ " -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n" +#~ " -o FORMAT obey FORMAT while constructing output line\n" +#~ " -t CHAR use CHAR as input and output field separator\n" +#~ " -v SIDE like -a SIDE, but suppress joined output lines\n" +#~ " -1 FIELD join on this FIELD of file 1\n" +#~ " -2 FIELD join on this FIELD of file 2\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Unless -t CHAR is given, leading blanks separate fields and are ignored,\n" +#~ "else fields are separated by CHAR. Any FIELD is a field number counted\n" +#~ "from 1. FORMAT is one or more comma or blank separated specifications,\n" +#~ "each being `SIDE.FIELD' or `0'. Default FORMAT outputs the join field,\n" +#~ "the remaining fields from FILE1, the remaining fields from FILE2, all\n" +#~ "separated by CHAR.\n" +#~ msgstr "" +#~ "Para cada parella de liñas de entrada con campos de join idénticos, " +#~ "escribir\n" +#~ "unha liña na saída estándar. O campo de join é o primeiro, delimitado " +#~ "por\n" +#~ "espacios en branco, se non se indica outro. Cando o FICHEIRO1 ou o " +#~ "FICHEIRO2\n" +#~ "(non ámbolos dous á vez) é -, lese da entrada estándar.\n" +#~ "\n" +#~ " -a LADO visualiza-las liñas non emparellables do ficheiro " +#~ "LADO\n" +#~ " -e BALEIRO cambia-los campos de entrada non atopados por " +#~ "BALEIRO\n" +#~ " -i, --ignore-case ignora-las maiúsculas/minúsculas ao compara-los " +#~ "campos\n" +#~ " -j CAMPO (obsoleto) equivalente a `-1 CAMPO -2 CAMPO'\n" +#~ " -j1 CAMPO (obsoleto) equivalente a `-1 CAMPO'\n" +#~ " -j2 CAMPO (obsoleto) equivalente a `-2 CAMPO'\n" +#~ " -o FORMATO aplica-lo FORMATO ao construi-la liña resultante\n" +#~ " -t CARÁCTER usa-lo CARÁCTER como separador de campos\n" +#~ " -v LADO coma -a LADO, pero eliminando as liñas de saída\n" +#~ " -1 CAMPO unir po-lo CAMPO indicado do ficheiro 1\n" +#~ " -2 CAMPO unir po-lo CAMPO indicado do ficheiro 2\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" +#~ "\n" +#~ "A menos que se indique -t CARÁCTER, os espacios en branco iniciais " +#~ "separan\n" +#~ "campos e son ignorados; do outro xeito, os campos son separados por " +#~ "CARÁCTER.\n" +#~ "Un CAMPO é un número de campo contando a partir de 1. FORMATO é unha ou " +#~ "máis\n" +#~ "especificacións separadas por comas ou espacios en branco, cada unha da " +#~ "forma\n" +#~ "`LADO.CAMPO' ou `0'. O FORMATO que se aplica se non se indica ningún\n" +#~ "visualiza o campo de join, os campos restantes de FICHEIRO1 e os campos\n" +#~ "restantes de FICHEIRO2, todo separado por CHAR.\n" + +#~ msgid "" +#~ "Usage: %s [OPTION] [FILE]...\n" +#~ " or: %s [OPTION] --check [FILE]\n" +#~ "Print or check MD5 checksums.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ " -b, --binary read files in binary mode (default on DOS/" +#~ "Windows)\n" +#~ " -c, --check check MD5 sums against given list\n" +#~ " -t, --text read files in text mode (default)\n" +#~ "\n" +#~ "The following two options are useful only when verifying checksums:\n" +#~ " --status don't output anything, status code shows " +#~ "success\n" +#~ " -w, --warn warn about improperly formated MD5 checksum " +#~ "lines\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "The sums are computed as described in RFC 1321. When checking, the " +#~ "input\n" +#~ "should be a former output of this program. The default mode is to print\n" +#~ "a line with checksum, a character indicating type (`*' for binary, ` ' " +#~ "for\n" +#~ "text), and name for each FILE.\n" +#~ msgstr "" +#~ "Uso: %s [OPCIÓN] [FICHEIRO]...\n" +#~ " ou: %s [OPCIÓN] --check [FICHEIRO]\n" +#~ "Visualizar ou comproba-las sumas de comprobación MD5.\n" +#~ "Se non se indica un FICHEIRO, ou se o FICHEIRO é -, lese da entrada " +#~ "estándar.\n" +#~ "\n" +#~ " -b, --binary le-los ficheiros en modo binario (por defecto " +#~ "en DOS/Windows)\n" +#~ " -c, --check comproba-las sumas MD5 contra a lista dada\n" +#~ " -t, --text le-los ficheiros en modo texto (por defecto)\n" +#~ "\n" +#~ "As seguintes dúas opcións son útiles só cando se comproban as sumas:\n" +#~ " --status non visualizar, o código de estado informa do " +#~ "éxito\n" +#~ " -w, --warn avisar de liñas de suma MD5 mal formatadas\n" +#~ "\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" +#~ "\n" +#~ "As sumas calcúlanse como se describe no RFC 1321. Cando se comproban, a\n" +#~ "entrada debería ser unha saída anterior deste programa. O modo por " +#~ "defecto\n" +#~ "é visualizar unha liña con suma de comprobación, un carácter que indica " +#~ "o\n" +#~ "tipo (`*' para binario, ` ' para texto), e o nome de cada FICHEIRO.\n" + +#~ msgid "" +#~ "Write each FILE to standard output, with line numbers added.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ " -b, --body-numbering=STYLE use STYLE for numbering body lines\n" +#~ " -d, --section-delimiter=CC use CC for separating logical pages\n" +#~ " -f, --footer-numbering=STYLE use STYLE for numbering footer lines\n" +#~ " -h, --header-numbering=STYLE use STYLE for numbering header lines\n" +#~ " -i, --page-increment=NUMBER line number increment at each line\n" +#~ " -l, --join-blank-lines=NUMBER group of NUMBER empty lines counted as " +#~ "one\n" +#~ " -n, --number-format=FORMAT insert line numbers according to " +#~ "FORMAT\n" +#~ " -p, --no-renumber do not reset line numbers at logical " +#~ "pages\n" +#~ " -s, --number-separator=STRING add STRING after (possible) line " +#~ "number\n" +#~ " -v, --first-page=NUMBER first line number on each logical page\n" +#~ " -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +#~ "two delimiter characters for separating logical pages, a missing\n" +#~ "second character implies :. Type \\\\ for \\. STYLE is one of:\n" +#~ "\n" +#~ " a number all lines\n" +#~ " t number only nonempty lines\n" +#~ " n number no lines\n" +#~ " pREGEXP number only lines that contain a match for REGEXP\n" +#~ "\n" +#~ "FORMAT is one of:\n" +#~ "\n" +#~ " ln left justified, no leading zeros\n" +#~ " rn right justified, no leading zeros\n" +#~ " rz right justified, leading zeros\n" +#~ "\n" +#~ msgstr "" +#~ "Escribir cada FICHEIRO na saída estándar, con números de liña engadidos.\n" +#~ "Se non se indica un FICHEIRO, ou se o FICHEIRO é -, ler da entrada " +#~ "estándar.\n" +#~ "\n" +#~ " -b, --body-numbering=ESTILO usa-lo ESTILO para numera-las liñas do " +#~ "corpo\n" +#~ " -d, --section-delimiter=CC usar CC para separa-las páxinas " +#~ "lóxicas\n" +#~ " -f, --footer-numbering=ESTILO usa-lo ESTILO para numera-las liñas do " +#~ "pé\n" +#~ " -h, --header-numbering=ESTILO usa-lo ESTILO para numera-las liñas da\n" +#~ " cabeceira\n" +#~ " -i, --page-increment=NÚMERO incremento do número de liña\n" +#~ " -l, --join-blank-lines=NÚMERO cada grupo de NÚMERO liñas baleiras " +#~ "cóntase\n" +#~ " como unha soa\n" +#~ " -n, --number-format=FORMATO inserta-los números de liña polo " +#~ "FORMATO\n" +#~ " -p, --no-renumber non reinicia-los números de liña coa " +#~ "páxina\n" +#~ " -s, --number-separator=CADEA engadi-la CADEA tras cada número de " +#~ "liña\n" +#~ " -v, --first-page=NÚMERO primeiro número de liña de cada páxina\n" +#~ " -w, --number-width=NÚMERO usar NÚMERO columnas para os números de " +#~ "liña\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e " +#~ "saír\n" +#~ "\n" +#~ "Se non se indica, selecciónase -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn.\n" +#~ "CC son dous caracteres delimitadores para separar páxinas lóxicas; se " +#~ "non\n" +#~ "hai segundo carácter suponse :. Teclee \\\\ para obter \\. O ESTILO é " +#~ "un de:\n" +#~ "\n" +#~ " a numerar tódalas liñas\n" +#~ " t numerar só as liñas non baleiras\n" +#~ " n non numera-las liñas\n" +#~ " pREGEXP numerar só as liñas que coinciden con REGEXP\n" +#~ "\n" +#~ "O FORMATO é un de:\n" +#~ "\n" +#~ " ln xustificar á esquerda, sen ceros iniciais\n" +#~ " rn xustificar á dereita, sen ceros iniciais\n" +#~ " rz xustificar á dereita, con ceros iniciais\n" +#~ "\n" + +#~ msgid "" +#~ "Write an unambiguous representation, octal bytes by default, of FILE\n" +#~ "to standard output. With no FILE, or when FILE is -, read standard " +#~ "input.\n" +#~ "\n" +#~ " -A, --address-radix=RADIX decide how file offsets are printed\n" +#~ " -j, --skip-bytes=BYTES skip BYTES input bytes first on each file\n" +#~ " -N, --read-bytes=BYTES limit dump to BYTES input bytes per file\n" +#~ " -s, --strings[=BYTES] output strings of at least BYTES graphic " +#~ "chars\n" +#~ " -t, --format=TYPE select output format or formats\n" +#~ " -v, --output-duplicates do not use * to mark line suppression\n" +#~ " -w, --width[=BYTES] output BYTES bytes per output line\n" +#~ " --traditional accept arguments in pre-POSIX form\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Pre-POSIX format specifications may be intermixed, they accumulate:\n" +#~ " -a same as -t a, select named characters\n" +#~ " -b same as -t oC, select octal bytes\n" +#~ " -c same as -t c, select ASCII characters or backslash escapes\n" +#~ " -d same as -t u2, select unsigned decimal shorts\n" +#~ " -f same as -t fF, select floats\n" +#~ " -h same as -t x2, select hexadecimal shorts\n" +#~ " -i same as -t d2, select decimal shorts\n" +#~ " -l same as -t d4, select decimal longs\n" +#~ " -o same as -t o2, select octal shorts\n" +#~ " -x same as -t x2, select hexadecimal shorts\n" +#~ msgstr "" +#~ "Escribir unha representación non ambigua, con bytes octais se non se " +#~ "indica,\n" +#~ "do FICHEIRO na saída estándar. Sen un FICHEIRO, ou se o FICHEIRO é -, " +#~ "ler da\n" +#~ "entrada estándar.\n" +#~ "\n" +#~ " -A, --address-radix=BASE decidir cómo se visualizan os " +#~ "desprazamentos\n" +#~ " -j, --skip-bytes=BYTES saltarse BYTES bytes de entrada en cada " +#~ "ficheiro\n" +#~ " -N, --read-bytes=BYTES limita-lo volcado a BYTES bytes por " +#~ "ficheiro\n" +#~ " -s, --strings[=BYTES] visualizar cadeas de alomenos BYTES " +#~ "caracteres\n" +#~ " gráficos\n" +#~ " -t, --format=TIPO selecciona-lo formato ou formatos de saída\n" +#~ " -v, --output-duplicates non usar * para marca-la eliminación de " +#~ "liñas\n" +#~ " -w, --width[=BYTES] visualizar BYTES bytes por liña de saída\n" +#~ " --traditional aceptar argumentos en formato pre-POSIX\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" +#~ "\n" +#~ "Pódense mestura-las especificacións de formato pre-POSIX, e son " +#~ "acumulativas:\n" +#~ " -a igual que -t a, selecciona-los caracteres nomeados\n" +#~ " -b igual que -t oC, seleccionar bytes octais\n" +#~ " -c igual que -t c, seleccionar caracteres ASCII ou secuencias de " +#~ "escape\n" +#~ " -d igual que -t u2, seleccionar enteiros curtos decimais sen signo\n" +#~ " -f igual que -t fF, seleccionar números en coma flotante\n" +#~ " -h igual que -t x2, seleccionar enteiros curtos hexadecimais\n" +#~ " -i igual que -t d2, seleccionar enteiros curtos decimais\n" +#~ " -l igual que -t d4, seleccionar enteiros longos decimais\n" +#~ " -o igual que -t o2, seleccionar enteiros curtos octais\n" +#~ " -x igual que -t x2, seleccionar enteiros curtos hexadecimais\n" + +#~ msgid "" +#~ "\n" +#~ "For older syntax (second call format), OFFSET means -j OFFSET. LABEL\n" +#~ "is the pseudo-address at first byte printed, incremented when dump is\n" +#~ "progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates\n" +#~ "hexadecimal, suffixes maybe . for octal and b multiply by 512.\n" +#~ "\n" +#~ "TYPE is made up of one or more of these specifications:\n" +#~ "\n" +#~ " a named character\n" +#~ " c ASCII character or backslash escape\n" +#~ " d[SIZE] signed decimal, SIZE bytes per integer\n" +#~ " f[SIZE] floating point, SIZE bytes per integer\n" +#~ " o[SIZE] octal, SIZE bytes per integer\n" +#~ " u[SIZE] unsigned decimal, SIZE bytes per integer\n" +#~ " x[SIZE] hexadecimal, SIZE bytes per integer\n" +#~ "\n" +#~ "SIZE is a number. For TYPE in doux, SIZE may also be C for\n" +#~ "sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n" +#~ "sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +#~ "for sizeof(double) or L for sizeof(long double).\n" +#~ "\n" +#~ "RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +#~ "BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +#~ "with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix " +#~ "to\n" +#~ "any type adds a display of printable characters to the end of each line\n" +#~ "of output. -s without a number implies 3. -w without a number implies " +#~ "32.\n" +#~ "By default, od uses -A o -t d2 -w 16.\n" +#~ msgstr "" +#~ "\n" +#~ "Para a sintaxe antiga (segundo formato de chamada), DESPRAZAMENTO quere " +#~ "dicir\n" +#~ "-j DESPRAZAMENTO. ETIQUETA é a pseudo-dirección do primeiro byte " +#~ "visualizado,\n" +#~ "que se incrementa durante o volcado. Para DESPRAZAMENTO e ETIQUETA, un\n" +#~ "prefixo 0x ou 0X indica hexadecimal; os sufixos poden ser . para octal e\n" +#~ "b para multiplicar por 512.\n" +#~ "\n" +#~ "TIPO componse dunha ou máis destas especificacións:\n" +#~ "\n" +#~ " a carácter nomeado\n" +#~ " c carácter ASCII ou secuencia de escape\n" +#~ " d[TAMAÑO] decimal con signo, TAMAÑO bytes por enteiro\n" +#~ " f[TAMAÑO] punto flotante, TAMAÑO bytes por enteiro\n" +#~ " o[TAMAÑO] octal, TAMAÑO bytes por enteiro\n" +#~ " u[TAMAÑO] decimal sen signo, TAMAÑO bytes por enteiro\n" +#~ " x[TAMAÑO] hexadecimal, TAMAÑO bytes por enteiro\n" +#~ "\n" +#~ "TAMAÑO é un número. Para o TIPO en doux, TAMAÑO pode tamén ser C para\n" +#~ "sizeof(char), S para sizeof(short), I para sizeof(int) ou L para\n" +#~ "sizeof(long). Se TIPO é f, TAMAÑO tamén pode ser F para sizeof(float), D\n" +#~ "para sizeof(double) ou L para sizeof(long double).\n" +#~ "\n" +#~ "BASE é d para decimal, o para octal, x para hexadecimal ou n para " +#~ "ningunha.\n" +#~ "BYTES é hexadecimal se leva un prefixo 0x ou 0X, multiplícase por 512 se\n" +#~ "leva un sufixo b, por 1024 cun k e por 1048576 cun m. Engadir un sufixo " +#~ "z\n" +#~ "a calqueira tipo engade unha mostra de caracteres imprimibles á fin de " +#~ "cada\n" +#~ "liña de saída. -s sen un número implica 3. -w sen un número implica " +#~ "32.\n" +#~ "Se non se indica nada, od usa -A o -t d2 -w 16.\n" + +#~ msgid "" +#~ "specified number of bytes `%s' is larger than the maximum\n" +#~ "representable value of type `long'" +#~ msgstr "" +#~ "o número de bytes indicado `%s' é maior có valor máximo\n" +#~ "representable de tipo `long'" + +#~ msgid "" +#~ "Write lines consisting of the sequentially corresponding lines from\n" +#~ "each FILE, separated by TABs, to standard output.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ " -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +#~ " -s, --serial paste one file at a time instead of in " +#~ "parallel\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "Escribir liñas consistentes nas liñas que corresponden secuencialmente " +#~ "en\n" +#~ "cada FICHEIRO, separadas por tabulacións, na saída estándar.\n" +#~ "Se non se indica un FICHEIRO, ou se o FICHEIRO é -, lese da entrada " +#~ "estándar.\n" +#~ "\n" +#~ " -d, --delimiters=LISTA usa-los caracteres da LISTA na vez de " +#~ "tabulacións\n" +#~ " -s, --serial pegar un ficheiro de cada vez na vez de en " +#~ "paralelo\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" + +#~ msgid "%s%*s%s%*sPage" +#~ msgstr "%s%*s%s%*sPáxina" + +#~ msgid "" +#~ "Paginate or columnate FILE(s) for printing.\n" +#~ "\n" +#~ " +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +#~ " begin [stop] printing with page FIRST_[LAST_]PAGE\n" +#~ " -COLUMN, --columns=COLUMN\n" +#~ " produce COLUMN-column output and print columns down,\n" +#~ " unless -a is used. Balance number of lines in the\n" +#~ " columns on each page.\n" +#~ " -a, --across print columns across rather than down, used together\n" +#~ " with -COLUMN\n" +#~ " -c, --show-control-chars\n" +#~ " use hat notation (^G) and octal backslash notation\n" +#~ " -d, --double-space\n" +#~ " double space the output\n" +#~ " -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +#~ " expand input CHARs (TABs) to tab WIDTH (8)\n" +#~ " -F, -f, --form-feed\n" +#~ " use form feeds instead of newlines to separate pages\n" +#~ " (by a 3-line page header with -F or a 5-line header\n" +#~ " and trailer without -F)\n" +#~ msgstr "" +#~ "Paxinar ou encolumna-lo(s) FICHEIRO(s) para imprimir.\n" +#~ "\n" +#~ " +PRIMEIRA_PÁXINA[:ÚLTIMA_PÁXINA]\n" +#~ " comezar [deter] a impresión coa PRIMEIRA_[ÚLTIMA_]" +#~ "PÁXINA\n" +#~ " -COLUMNAS, --columnas=COLUMNAS\n" +#~ " producir unha saida de COLUMNAS columnas e imprimir " +#~ "por\n" +#~ " columnas, agás se se usa a opción -a. Iguala-lo " +#~ "número\n" +#~ " de liñas nas columnas de cada páxina.\n" +#~ " -a, --across imprimi-las columnas a través e non cara a abaixo, " +#~ "úsase\n" +#~ " á vez que -COLUMNAS\n" +#~ " -c, --show-control-chars\n" +#~ " usa-las notacións de circunflexo (^G) e barra octal\n" +#~ " -d, --double-space\n" +#~ " producir a saída a dobre espacio\n" +#~ " -e[CAR[ANCHO]], --expand-tabs[=CAR[ANCHO]]\n" +#~ " expandi-los CARacteres de entrada (TABs) ao ANCHO " +#~ "(8)\n" +#~ " -F, -f, --form-feed\n" +#~ " usar saltos de páxina na vez de saltos de liña para\n" +#~ " separar páxinas (por unha cabeceira de páxina de 3 " +#~ "liñas\n" +#~ " con -f ou unha cabeceira e un pé de 5 liñas sen -f)\n" + +#~ msgid "" +#~ " -h HEADER, --header=HEADER\n" +#~ " use a centered HEADER instead of filename in page " +#~ "header,\n" +#~ " with long headers left-hand-side truncation may " +#~ "occur,\n" +#~ " -h \"\" prints a blank line, don't use -h\"\"\n" +#~ " -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +#~ " replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +#~ " -J, --join-lines merge full lines, turns off -W line truncation, no " +#~ "column\n" +#~ " alignment, -S[STRING] sets separators\n" +#~ " -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +#~ " set the page length to PAGE_LENGTH (66) lines\n" +#~ " (default number of lines of text 56, and with -F 63)\n" +#~ " -m, --merge print all files in parallel, one in each column,\n" +#~ " truncate lines, but join lines of full length with -" +#~ "J\n" +#~ " -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +#~ " number lines, use DIGITS (5) digits, then SEP (TAB),\n" +#~ " default counting starts with 1st line of input file\n" +#~ " -N NUMBER, --first-line-number=NUMBER\n" +#~ " start counting with NUMBER at 1st line of first\n" +#~ " page printed (see +FIRST_PAGE)\n" +#~ " -o MARGIN, --indent=MARGIN\n" +#~ " offset each line with MARGIN (zero) spaces, do not\n" +#~ " affect -w or -W, MARGIN will be added to PAGE_WIDTH\n" +#~ " -r, --no-file-warnings\n" +#~ " omit warning when a file cannot be opened\n" +#~ msgstr "" +#~ " -h CABECEIRA, --header=CABECEIRA\n" +#~ " usar unha CABECEIRA centrada na vez do nome do " +#~ "ficheiro.\n" +#~ " Con cabeceiras longas, pode haber truncamento á " +#~ "esquerda\n" +#~ " -h \"\" imprime unha liña en branco. Non use -h\"\"\n" +#~ " -i[CAR[ANCHO]], --output-tabs[=CAR[ANCHO]]\n" +#~ " cambia-los espacios por CARacteres (TABs) de ANCHO " +#~ "(8)\n" +#~ " -J, --join-lines mesturar liñas completas, desactiva -W, sen " +#~ "aliñamento\n" +#~ " de columnas, -S[CADEA] pon separadores\n" +#~ " -l LONXITUDE, --length=LONXITUDE\n" +#~ " establece-la lonxitude da páxina a LONXITUDE (66) " +#~ "liñas\n" +#~ " (se non se indica nada, 56 liñas, e con -F 63)\n" +#~ " -m, --merge imprimir tódolos ficheiros en paralelo, un en cada\n" +#~ " columna, trunca-las liñas, pero uni-las liñas de\n" +#~ " lonxitude completa con -J\n" +#~ " -n[SEP[CIFRAS]], --number-lines[=SEP[CIFRAS]]\n" +#~ " numera-las liñas, empregar CIFRAS (5) cifras, e logo " +#~ "o\n" +#~ " SEParador (TAB), a conta comeza por defecto coa " +#~ "primeira\n" +#~ " liña do ficheiro de entrada\n" +#~ " -N NÚMERO, --first-line-number=NÚMERO\n" +#~ " comezar a contar polo NÚMERO na primeira liña da " +#~ "primeira\n" +#~ " páxina imprimida (vexa +PRIMEIRA_PÁXINA)\n" +#~ " -o MARXE, --indent=MARXE\n" +#~ " desprazar cada liña MARXE (cero) espacios, non " +#~ "afectar\n" +#~ " a -w ou -W, a MARXE engádese ao ANCHO_PAXINA\n" +#~ " -r, --no-file-warnings\n" +#~ " omiti-los avisos cando non se pode abrir un ficheiro\n" + +#~ msgid "" +#~ " -s[CHAR],--separator[=CHAR]\n" +#~ " separate columns by a single character, default for " +#~ "CHAR\n" +#~ " is the character without -w and 'no char' with -" +#~ "w\n" +#~ " -s[CHAR] turns off line truncation of all 3 column\n" +#~ " options (-COLUMN|-a -COLUMN|-m) except -w is set\n" +#~ " -S[STRING], --sep-string[=STRING]\n" +#~ " separate columns by an optional STRING, don't use\n" +#~ " -S \"STRING\", -S only: No separator used (same as -S" +#~ "\"\"),\n" +#~ " without -S: Default separator with -J and " +#~ "\n" +#~ " otherwise (same as -S\" \"), no effect on column " +#~ "options\n" +#~ " -t, --omit-header omit page headers and trailers\n" +#~ " -T, --omit-pagination\n" +#~ " omit page headers and trailers, eliminate any " +#~ "pagination\n" +#~ " by form feeds set in input files\n" +#~ " -v, --show-nonprinting\n" +#~ " use octal backslash notation\n" +#~ " -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +#~ " set page width to PAGE_WIDTH (72) characters for\n" +#~ " multiple text-column output only, -s[char] turns off " +#~ "(72)\n" +#~ " -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +#~ " set page width to PAGE_WIDTH (72) characters always,\n" +#~ " truncate lines, except -J option is set, no " +#~ "interference\n" +#~ " with -S or -s\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n" +#~ "FILE is -, read standard input.\n" +#~ msgstr "" +#~ " -s[CAR], --separator[=CAR]\n" +#~ " separa-las columnas cun só CARácter, o CARácter por\n" +#~ " defecto é o carácter sen -w, e ningún con -w\n" +#~ " -s[CAR] desactiva o truncamento das tres opcións de\n" +#~ " columnas (-COLUMNAS|-a -COLUMNAS|-m) agás se se " +#~ "indica -w\n" +#~ " -S[CADEA], --sep-string[=CADEA]\n" +#~ " separa-las columnas cunha CADEA opcional, non " +#~ "empregue\n" +#~ " -S \"CADEA\", -S só: Non se emprega separador (igual " +#~ "ca\n" +#~ " -S\"\"), sen -S: Separador por defecto con -J " +#~ "e\n" +#~ " , noutro caso (igual que -S\" \"), sen " +#~ "efecto nas\n" +#~ " opcións de columnas\n" +#~ " -t, --omit-header omiti-las cabeceiras e pés de páxina\n" +#~ " -T, --omit-pagination\n" +#~ " omiti-las cabeceiras e pés de páxina, eliminar toda " +#~ "a\n" +#~ " paxinación con saltos de liña dos ficheiros de " +#~ "entrada\n" +#~ " -v, --show-nonprinting\n" +#~ " usa-la notación octal de barra invertida\n" +#~ " -w ANCHO_PÁXINA, --width=ANCHO_PÁXINA\n" +#~ " poñe-lo ancho de páxina a ANCHO_PÁXINA (72) " +#~ "caracteres\n" +#~ " só para a saida de varias columnas de texto, -s[car]\n" +#~ " desactívao (72)\n" +#~ " -W ANCHO_PÁXINA, --page-width=ANCHO_PÁXINA\n" +#~ " establece-lo ancho da páxina a ANCHO_PÁXINA (72)\n" +#~ " caracteres e trunca-las liñas, agás cando se indica " +#~ "a\n" +#~ " opción -J, sen interferencias con -S ou -s\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" +#~ "\n" +#~ "-T é implicado por -l nn cando nn <= 10 ou <= 3 con -F. Se non se indica " +#~ "un\n" +#~ "FICHEIRO, ou cando o FICHEIRO é -, ler da entrada estándar.\n" + +#~ msgid "" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ "\n" +#~ " -A, --auto-reference output automatically generated " +#~ "references\n" +#~ " -C, --copyright display Copyright and copying " +#~ "conditions\n" +#~ " -G, --traditional behave more like System V `ptx'\n" +#~ " -F, --flag-truncation=STRING use STRING for flagging line " +#~ "truncations\n" +#~ " -M, --macro-name=STRING macro name to use instead of `xx'\n" +#~ " -O, --format=roff generate output as roff directives\n" +#~ " -R, --right-side-refs put references at right, not counted in -" +#~ "w\n" +#~ " -S, --sentence-regexp=REGEXP for end of lines or end of sentences\n" +#~ " -T, --format=tex generate output as TeX directives\n" +#~ " -W, --word-regexp=REGEXP use REGEXP to match each keyword\n" +#~ " -b, --break-file=FILE word break characters in this FILE\n" +#~ " -f, --ignore-case fold lower case to upper case for " +#~ "sorting\n" +#~ " -g, --gap-size=NUMBER gap size in columns between output " +#~ "fields\n" +#~ " -i, --ignore-file=FILE read ignore word list from FILE\n" +#~ " -o, --only-file=FILE read only word list from this FILE\n" +#~ " -r, --references first field of each line is a reference\n" +#~ " -t, --typeset-mode - not implemented -\n" +#~ " -w, --width=NUMBER output width in columns, reference " +#~ "excluded\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "With no FILE or if FILE is -, read Standard Input. `-F /' by default.\n" +#~ msgstr "" +#~ "Os argumentos que son obrigatorios nas opcións longas son obrigatorios " +#~ "nas\n" +#~ "curtas tamén.\n" +#~ "\n" +#~ " -A, --auto-reference amosa-las referencias xeradas " +#~ "automaticamente\n" +#~ " -C, --copyright amosa-lo Copyright e as condicións de " +#~ "copia\n" +#~ " -G, --traditional parecerse máis ao `ptx' de System V\n" +#~ " -F, --flag-truncation=CADEA usa-la CADEA para marca-las liñas " +#~ "truncadas\n" +#~ " -M, --macro-name=CADEA nome de macro que empregar na vez de " +#~ "`xx'\n" +#~ " -O, --format=roff xera-la saída coma directivas de roff\n" +#~ " -R, --right-side-refs poñe-las referencias á dereita, non " +#~ "contadas\n" +#~ " en -w\n" +#~ " -S, --sentence-regexp=REGEXP para a fin das liñas ou das oracións\n" +#~ " -T, --format=tex xera-la saída coma directivas de TeX\n" +#~ " -W, --word-regexp=REGEXP usar REGEXP para busca-las claves\n" +#~ " -b, --break-file=FICHEIRO caracteres que parten palabras neste " +#~ "FICHEIRO\n" +#~ " -f, --ignore-case converte-las minúsculas a maiúsculas " +#~ "para\n" +#~ " ordear\n" +#~ " -g, --gap-size=NÚMERO tamaño do oco entre campos da saída\n" +#~ " -i, --ignore-file=FICHEIRO ler toda a lista de palabras de " +#~ "FICHEIRO\n" +#~ " -o, --only-file=FICHEIRO le-la lista de palabras só do FICHEIRO\n" +#~ " -r, --references o primeiro campo de cada liña é unha\n" +#~ " referencia\n" +#~ " -t, --typeset-mode - non implementado -\n" +#~ " -w, --width=NÚMERO ancho da saída, excluindo a referencia\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosa-la información sobre a versión e " +#~ "saír\n" +#~ "\n" +#~ "Se non se indica un FICHEIRO ou se o FICHEIRO é -, lese da entrada " +#~ "estándar.\n" +#~ "A opción `-F /' inclúese se non se indica outra cousa.\n" + +#~ msgid "" +#~ "This program is free software; you can redistribute it and/or modify\n" +#~ "it under the terms of the GNU General Public License as published by\n" +#~ "the Free Software Foundation; either version 2, or (at your option)\n" +#~ "any later version.\n" +#~ "\n" +#~ "This program is distributed in the hope that it will be useful,\n" +#~ "but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +#~ "GNU General Public License for more details.\n" +#~ "\n" +#~ "You should have received a copy of the GNU General Public License\n" +#~ "along with this program; if not, write to the Free Software Foundation,\n" +#~ "Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" +#~ msgstr "" +#~ "Este programa é software libre; pode redistribuílo e/ou modificalo\n" +#~ "baixo os termos da Licencia Pública Xeral de GNU tal como foi publicada\n" +#~ "pola Free Software Foundation; xa a versión 2, ou (á súa elección)\n" +#~ "calqueira versión posterior.\n" +#~ "\n" +#~ "Este programa é distribuído coa esperanza de que sexa útil, pero\n" +#~ "SEN NINGUNHA GARANTÍA; nin sequera a garantía implícita de " +#~ "COMERCIABILIDADE\n" +#~ "ou APTITUDE PARA UN FIN EN PARTICULAR. Vexa a Licencia Pública Xeral de\n" +#~ "GNU para ter máis detalles.\n" +#~ "\n" +#~ "Debería ter recibido unha copia da Licencia Pública Xeral de GNU con\n" +#~ "este programa; se non é o caso, escriba á Free Software Foundation, " +#~ "Inc.,\n" +#~ "59 Temple Place - Suite 330, Boston, MA 02111-1307, EE.UU.\n" + +#~ msgid "" +#~ "Write sorted concatenation of all FILE(s) to standard output.\n" +#~ "\n" +#~ " +POS1 [-POS2] start a key at POS1, end it *before* POS2 " +#~ "(obsolescent)\n" +#~ "\t\t field numbers and character offsets are numbered\n" +#~ " starting with zero (contrast with the -k option)\n" +#~ " -b ignore leading blanks in sort fields or keys\n" +#~ " -c check if given files already sorted, do not sort\n" +#~ " -d consider only [a-zA-Z0-9 ] characters in keys\n" +#~ " -f fold lower case to upper case characters in keys\n" +#~ " -g compare according to general numerical value, imply -" +#~ "b\n" +#~ " -i consider only [\\040-\\0176] characters in keys\n" +#~ " -k POS1[,POS2] start a key at POS1, end it *at* POS2\n" +#~ "\t\t field numbers and character offsets are numbered\n" +#~ " starting with one (contrast with zero-based +POS " +#~ "form)\n" +#~ " -m merge already sorted files, do not sort\n" +#~ " -M compare (unknown) < `JAN' < ... < `DEC', imply -b\n" +#~ " -n compare according to string numerical value, imply -b\n" +#~ " -o FILE write result on FILE instead of standard output\n" +#~ " -r reverse the result of comparisons\n" +#~ " -s stabilize sort by disabling last resort comparison\n" +#~ " -t SEP use SEParator instead of non- to whitespace " +#~ "transition\n" +#~ " -T DIRECTORY use DIRECTORY for temporary files, not $TMPDIR or %s\n" +#~ " -u with -c, check for strict ordering;\n" +#~ " with -m, only output the first of an equal sequence\n" +#~ " -z end lines with 0 byte, not newline, for find -print0\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "Escribir una concatenación ordeada de tódolos FICHEIRO(s) na saída " +#~ "estándar.\n" +#~ "\n" +#~ " +POS1 [-POS2] comezar unha clave en POS1, e acabala *antes* de POS2\n" +#~ " (obsoleta). Os números de campo e os desprazamentos\n" +#~ " numéranse comezando por 0 (non coma a opción -k\n" +#~ " -b ignora-los espacios en branco iniciais nos campos e " +#~ "claves\n" +#~ " de ordeación\n" +#~ " -c comprobar se os ficheiros xa están ordeados, non " +#~ "ordear\n" +#~ " -d considerar só os caracteres [a-zA-Z0-9 ] nas claves\n" +#~ " -f converter minúsculas a maiúsculas nas claves\n" +#~ " -g comparar segundo o valor numérico xeral, implica -b\n" +#~ " -i considerar só os caracteres [\\040-\\0176] nas claves\n" +#~ " -k POS1[,POS2] comezar unha clave en POS1, e acabala *en* POS2\n" +#~ " os números de campo e os desprazamentos numéranse " +#~ "comezando\n" +#~ " por 1 (non coma a forma +POS, que comeza en 0)\n" +#~ " -m mesturar ficheiros xa ordeados, non ordear\n" +#~ " -M comparar (descoñecido) < 'JAN' < ... < 'DEC', implica -" +#~ "b\n" +#~ " -n comparar polo valor numérico de cadea, implica -b\n" +#~ " -o FICHEIRO escribi-lo resultado no FICHEIRO na vez da saída " +#~ "estándar\n" +#~ " -r inverti-lo resultado das comparacións\n" +#~ " -s estabiliza-la ordeación desactivando a comparación de\n" +#~ " derradeiro recurso\n" +#~ " -t SEP usa-lo SEParador na vez de espacios en branco\n" +#~ " -T DIRECTORIO usa-lo DIRECTORIO para ficheiros temporais, non " +#~ "$TMPDIR\n" +#~ " ou %s\n" +#~ " -u con -c, controla-la ordenación estricta;\n" +#~ " con -m, visualizar só a primeira dun grupo de iguais\n" +#~ " -z acabada-las liñas cun byte 0, non cun salto de liña, " +#~ "para\n" +#~ " find -print0\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" +#~ "\n" + +#~ msgid "flushing file" +#~ msgstr "volcando o ficheiro" + +#~ msgid "" +#~ "when using the old-style +POS and -POS key specifiers,\n" +#~ "the +POS specifier must come first" +#~ msgstr "" +#~ "cando se usan os especificadores de clave ao antigo estilo +POS e -POS,\n" +#~ "o especificador +POS debe ir primeiro" + +#~ msgid "option `-k' requires an argument" +#~ msgstr "a opción `-k' precisa dun argumento" + +#~ msgid "starting field spec has `.' but lacks following character offset" +#~ msgstr "" +#~ "a especificación do campo inicial ten un `.' pero non o segue\n" +#~ "o desprazamento" + +#~ msgid "" +#~ "starting field character offset argument to the `-k' option\n" +#~ "must be positive" +#~ msgstr "" +#~ "o argumento desprazamento do campo inicial da opción `-k'\n" +#~ "debe ser positivo" + +#~ msgid "field specification has `,' but lacks following field spec" +#~ msgstr "" +#~ "a especificación do campo ten un `,' pero non o segue a\n" +#~ "especificación do seguinte campo" + +#~ msgid "ending field number argument to the `-k' option must be positive" +#~ msgstr "o argumento número de campo final da opción `-k' debe ser positivo" + +#~ msgid "ending field spec has `.' but lacks following character offset" +#~ msgstr "" +#~ "a especificación do campo final ten `.' pero non segue\n" +#~ "o desprazamento" + +#~ msgid "option `-o' requires an argument" +#~ msgstr "a opción `-o' precisa dun argumento" + +#~ msgid "option `-t' requires an argument" +#~ msgstr "a opción `-t' precisa dun argumento" + +#~ msgid "option `-T' requires an argument" +#~ msgstr "a opción `-T' precisa dun argumento" + +#~ msgid "%s: unrecognized option `-%c'\n" +#~ msgstr "%s: opción descoñecida `-%c'\n" + +#~ msgid "" +#~ "Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default\n" +#~ "PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input.\n" +#~ "\n" +#~ " -b, --bytes=SIZE put SIZE bytes per output file\n" +#~ " -C, --line-bytes=SIZE put at most SIZE bytes of lines per output " +#~ "file\n" +#~ " -l, --lines=NUMBER put NUMBER lines per output file\n" +#~ " -NUMBER same as -l NUMBER\n" +#~ " --verbose print a diagnostic to standard error just\n" +#~ " before each output file is opened\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +#~ msgstr "" +#~ "Escribir anacos de tamaño fixo do ficheiro de ENTRADA nos ficheiros " +#~ "PREFIXOaa,\n" +#~ "PREFIXOab, ...; se non se indica o prefixo, este é `x'. Sen un ficheiro " +#~ "de\n" +#~ "ENTRADA, ou se a ENTRADA é -, lese da entrada estándar.\n" +#~ "\n" +#~ " -b, --bytes=TAMAÑO poñer TAMAÑO bytes por ficheiro de saída\n" +#~ " -C, --line-bytes=TAMAÑO poñer como máximo TAMAÑO bytes de liñas por " +#~ "ficheiro\n" +#~ " de saída\n" +#~ " -l, --lines=NÚMERO poner NÚMERO liñas por ficheiro de saída\n" +#~ " -NÚMERO igual que -l NÚMERO\n" +#~ " --verbose visualizar un diagnóstico no error estándar " +#~ "xusto\n" +#~ " antes de abrir cada ficheiro de saída\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" +#~ "\n" +#~ "O TAMAÑO pode ter un sufixo multiplicador: b para 512, k para 1K, m para " +#~ "1Meg.\n" + +#~ msgid "" +#~ "Print the last %d lines of each FILE to standard output.\n" +#~ "With more than one FILE, precede each with a header giving the file " +#~ "name.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ " --retry keep trying to open a file even if it is\n" +#~ " inaccessible when tail starts or if it " +#~ "becomes\n" +#~ " inaccessible later -- useful only with -f\n" +#~ " -c, --bytes=N output the last N bytes\n" +#~ " -f, --follow[={name|descriptor}] output appended data as the file " +#~ "grows;\n" +#~ " -f, --follow, and --follow=descriptor are\n" +#~ " equivalent\n" +#~ " -n, --lines=N output the last N lines, instead of the last %" +#~ "d\n" +#~ " --max-unchanged-stats=N see the texinfo documentation\n" +#~ " (the default is %d)\n" +#~ " --max-consecutive-size-changes=N see the texinfo documentation\n" +#~ " (the default is %d)\n" +#~ " --pid=PID with -f, terminate after process ID, PID dies\n" +#~ " -q, --quiet, --silent never output headers giving file names\n" +#~ " -s, --sleep-interval=S with -f, sleep S seconds between iterations\n" +#~ " -v, --verbose always output headers giving file names\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "If the first character of N (the number of bytes or lines) is a `+',\n" +#~ "print beginning with the Nth item from the start of each file, " +#~ "otherwise,\n" +#~ "print the last N items in the file. N may have a multiplier suffix:\n" +#~ "b for 512, k for 1024, m for 1048576 (1 Meg). A first OPTION of -VALUE\n" +#~ "or +VALUE is treated like -n VALUE or -n +VALUE unless VALUE has one of\n" +#~ "the [bkm] suffix multipliers, in which case it is treated like -c VALUE\n" +#~ "or -c +VALUE.\n" +#~ "\n" +#~ "With --follow (-f), tail defaults to following the file descriptor, " +#~ "which\n" +#~ "means that even if a tail'ed file is renamed, tail will continue to " +#~ "track\n" +#~ "its end. This default behavior is not desirable when you really want to\n" +#~ "track the actual name of the file, not the file descriptor (e.g., log\n" +#~ "rotation). Use --follow=name in that case. That causes tail to track " +#~ "the\n" +#~ "named file by reopening it periodically to see if it has been removed " +#~ "and\n" +#~ "recreated by some other program.\n" +#~ "\n" +#~ msgstr "" +#~ "Escribi-las derradeiras %d liñas de cada FICHEIRO na saída estándar.\n" +#~ "Con máis dun FICHEIRO, precédese cada un cunha cabeceira que indica o " +#~ "nome.\n" +#~ "Se non se indica un FICHEIRO, ou se o FICHEIRO é -, lese da entrada " +#~ "estándar.\n" +#~ "\n" +#~ " --retry seguir tentando abrir un ficheiro incluso se " +#~ "é\n" +#~ " inaccesible cando tail comeza ou se se " +#~ "volve\n" +#~ " inaccesible despois -- útil só con -f\n" +#~ " -c, --bytes=N escribi-los derradeiros N bytes\n" +#~ " -f, --follow[={name|descriptor}] escribi-los datos engadidos cando o\n" +#~ " ficheiro medra. -f, --follow, e\n" +#~ " --follow=descriptor son equivalentes\n" +#~ " -n, --lines=N escribi-las derradeiras N liñas, na vez das %" +#~ "d\n" +#~ " --max-unchanged-stats=N vexa a documentación de texinfo\n" +#~ " (por defecto é %d)\n" +#~ " --max-consecutive-size-changes=N vexa a documentación de texinfo\n" +#~ " (por defecto é %d)\n" +#~ " --pid=PID con -f, rematar despois de que proceso " +#~ "indicado\n" +#~ " morra\n" +#~ " -q, --quiet, --silent non escribi-las cabeceiras que indican os " +#~ "nomes\n" +#~ " -s, --sleep-interval=S con -f, durmir S segundos entre iteracións\n" +#~ " -v, --verbose escribir sempre as cabeceiras que indican os " +#~ "nomes\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" +#~ "\n" +#~ "Se o primeiro carácter de N (o número de bytes ou liñas) é un `+',\n" +#~ "escríbese comezando polo N-ésimo elemento dende o principio de cada " +#~ "ficheiro,\n" +#~ "e nos demáis casos escríbense os derradeiros N elementos do ficheiro. N " +#~ "pode\n" +#~ "ter un sufixo multiplicativo: b para 512, k para 1024, m para 1048576 (1\n" +#~ "Mega). Unha primeira OPCIÓN de -VALOR ou +VALOR é tratada coma -n VALOR " +#~ "ou\n" +#~ "-n +VALOR agás se VALOR ten un dos sufixos multiplicadores [bkm], entón\n" +#~ "trátase coma -c VALOR ou -c +VALOR.\n" +#~ "\n" +#~ "Con --follow (-f), tail segue, por defecto, o descriptor do ficheiro, o " +#~ "que\n" +#~ "significa que incluso se un ficheiro ao que se fai tail se lle cambia o " +#~ "nome,\n" +#~ "tail segue amosando a súa fin. Este comportamento por defecto non é " +#~ "desexable\n" +#~ "cando quere amosa-lo ficheiro con ese nome, non o seu descriptor (por " +#~ "exemplo,\n" +#~ "rotación de ficheiros de rexistro). Use --follow=name nese caso. Isto fai " +#~ "que\n" +#~ "tail busque o ficheiro con ese nome reabríndoo periodicamente para ver " +#~ "se\n" +#~ "foi eliminado e recreado por outro programa.\n" +#~ "\n" + +#~ msgid "" +#~ "\n" +#~ "SETs are specified as strings of characters. Most represent themselves.\n" +#~ "Interpreted sequences are:\n" +#~ "\n" +#~ " \\NNN character with octal value NNN (1 to 3 octal digits)\n" +#~ " \\\\ backslash\n" +#~ " \\a audible BEL\n" +#~ " \\b backspace\n" +#~ " \\f form feed\n" +#~ " \\n new line\n" +#~ " \\r return\n" +#~ " \\t horizontal tab\n" +#~ " \\v vertical tab\n" +#~ " CHAR1-CHAR2 all characters from CHAR1 to CHAR2 in ascending order\n" +#~ " [CHAR1-CHAR2] same as CHAR1-CHAR2, if both SET1 and SET2 use this\n" +#~ " [CHAR*] in SET2, copies of CHAR until length of SET1\n" +#~ " [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0\n" +#~ " [:alnum:] all letters and digits\n" +#~ " [:alpha:] all letters\n" +#~ " [:blank:] all horizontal whitespace\n" +#~ " [:cntrl:] all control characters\n" +#~ " [:digit:] all digits\n" +#~ " [:graph:] all printable characters, not including space\n" +#~ " [:lower:] all lower case letters\n" +#~ " [:print:] all printable characters, including space\n" +#~ " [:punct:] all punctuation characters\n" +#~ " [:space:] all horizontal or vertical whitespace\n" +#~ " [:upper:] all upper case letters\n" +#~ " [:xdigit:] all hexadecimal digits\n" +#~ " [=CHAR=] all characters which are equivalent to CHAR\n" +#~ msgstr "" +#~ "\n" +#~ "Os CONXUNTOs especifícanse como cadeas de caracteres. A maioría " +#~ "represéntanse\n" +#~ "a sí mesmos. As secuencias interpretadas son:\n" +#~ "\n" +#~ " \\NNN o carácter co valor octal NNN (de 1 a 3 díxitos " +#~ "octais)\n" +#~ " \\\\ barra invertida\n" +#~ " \\a campá audible (BEL)\n" +#~ " \\b borrar carácter anterior\n" +#~ " \\f salto de páxina\n" +#~ " \\n salto de liña\n" +#~ " \\r retorno de carro\n" +#~ " \\t tabulación horizontal\n" +#~ " \\v tabulación vertical\n" +#~ " CAR1-CAR2 tódolos caracteres de CAR1 a CAR2 en orde crecente\n" +#~ " [CAR1-CAR2] igual que CAR1-CAR2, se CONXUNTO1 e CONXUNTO2 o usan á " +#~ "vez\n" +#~ " [CAR*] en CONXUNTO2, copias de CAR ata a lonxitude do " +#~ "CONXUNTO1\n" +#~ " [CAR*REPET] REPETir copias de CAR, REPETir un octal se comeza por " +#~ "0\n" +#~ " [:alnum:] tódalas letras e díxitos\n" +#~ " [:alpha:] tódalas letras\n" +#~ " [:blank:] tódolos espacios en branco horizontais\n" +#~ " [:cntrl:] tódolos caracteres de control\n" +#~ " [:digit:] tódolos díxitos\n" +#~ " [:graph:] tódolos caracteres imprimibles, sen conta-lo espacio\n" +#~ " [:lower:] tódalas letras minúsculas\n" +#~ " [:print:] tódolos caracteres imprimibles, contando o espacio\n" +#~ " [:punct:] tódolos caracteres de puntuación\n" +#~ " [:space:] tódolos espacios en branco horizontais e verticais\n" +#~ " [:upper:] tódalas letras maiúsculas\n" +#~ " [:xdigit:] tódolos díxitos hexadecimais\n" +#~ " [=CAR=] tódolos caracteres equivalentes a CAR\n" + +#~ msgid "" +#~ "\n" +#~ "Translation occurs if -d is not given and both SET1 and SET2 appear.\n" +#~ "-t may be used only when translating. SET2 is extended to length of\n" +#~ "SET1 by repeating its last character as necessary. Excess characters\n" +#~ "of SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to\n" +#~ "expand in ascending order; used in SET2 while translating, they may\n" +#~ "only be used in pairs to specify case conversion. -s uses SET1 if not\n" +#~ "translating nor deleting; else squeezing uses SET2 and occurs after\n" +#~ "translation or deletion.\n" +#~ msgstr "" +#~ "\n" +#~ "A traducción faise se non se indica -d e ámbolos dous CONXUNTO1 e " +#~ "CONXUNTO2\n" +#~ "aparecen. Pode usarse -t só cando se traduce. CONXUNTO2 esténdese ata " +#~ "a\n" +#~ "lonxitude do CONXUNTO1 repetindo o seu derradeiro carácter tantas veces " +#~ "como\n" +#~ "sexa necesario. Os caracteres excesivos do CONXUNTO2 ignóranse. Só se\n" +#~ "garantiza que [:lower:] e [:upper:] serán expandidos en orde crecente; " +#~ "usados\n" +#~ "no CONXUNTO2 na traducción, poden ser usados só en parellas para indica-" +#~ "la\n" +#~ "conversión de maiúsculas a minúsculas e viceversa. -s usa o CONXUNTO1 se " +#~ "non\n" +#~ "se está a traducir ou borrar; noutro caso a compresión usa o CONXUNTO2 e\n" +#~ "sucede trala traducción ou borrado.\n" + +#~ msgid "" +#~ "Convert spaces in each FILE to tabs, writing to standard output.\n" +#~ "With no FILE, or when FILE is -, read standard input.\n" +#~ "\n" +#~ " -a, --all convert all whitespace, instead of initial " +#~ "whitespace\n" +#~ " -t, --tabs=NUMBER have tabs NUMBER characters apart instead of 8\n" +#~ " -t, --tabs=LIST use comma separated list of explicit tab positions\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Instead of -t NUMBER or -t LIST, -NUMBER or -LIST may be used.\n" +#~ msgstr "" +#~ "Converte-los espacios de cada FICHEIRO a tabulacións, escribindo na " +#~ "saída\n" +#~ "estándar. Se non se indica un FICHEIRO, ou se o FICHEIRO é -, lese da " +#~ "entrada\n" +#~ "estándar.\n" +#~ "\n" +#~ " -a, --all converte-los espacios en branco, non só os " +#~ "iniciais\n" +#~ " -t, --tabs=NÚMERO que as tabulacións sexan de NÚMERO caracteres e non " +#~ "8\n" +#~ " -t, --tabs=LISTA usar unha lista de posicións separadas por comas\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" +#~ "\n" +#~ "Na vez de -t NÚMERO ou -t LISTA, pode empregarse -NÚMERO ou -LISTA.\n" + +#~ msgid "" +#~ "Discard all but one of successive identical lines from INPUT (or\n" +#~ "standard input), writing to OUTPUT (or standard output).\n" +#~ "\n" +#~ " -c, --count prefix lines by the number of occurrences\n" +#~ " -d, --repeated only print duplicate lines\n" +#~ " -D, --all-repeated print all duplicate lines\n" +#~ " -f, --skip-fields=N avoid comparing the first N fields\n" +#~ " -i, --ignore-case ignore differences in case when comparing\n" +#~ " -s, --skip-chars=N avoid comparing the first N characters\n" +#~ " -u, --unique only print unique lines\n" +#~ " -w, --check-chars=N compare no more than N characters in lines\n" +#~ " -N same as -f N\n" +#~ " +N same as -s N\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "A field is a run of whitespace, then non-whitespace characters.\n" +#~ "Fields are skipped before chars.\n" +#~ msgstr "" +#~ "Desbotar tódalas as liñas idénticas sucesivas, agás unha, da ENTRADA (ou\n" +#~ "entrada estándar), escribindo na SAÍDA (ou saída estándar).\n" +#~ "\n" +#~ " -c, --count precede-las liñas polo número de repeticións\n" +#~ " -d, --repeated escribir só as liñas duplicadas\n" +#~ " -D, --all-repeated escribir tódalas liñas duplicadas\n" +#~ " -f, --skip-fields=N evita-la comparación dos primeiros N campos\n" +#~ " -i, --ignore-case ignora-las maiúsculas e minúsculas na " +#~ "comparación\n" +#~ " -s, --skip-chars=N evita-la comparación dos primeiros N caracteres\n" +#~ " -u, --unique escribir só as liñas que non estén duplicadas\n" +#~ " -w, --check-chars=N non comparar máis de N caracteres nas liñas\n" +#~ " -N igual que -f N\n" +#~ " +N igual que -s N\n" +#~ " --help amosar esta axuda e saír\n" +#~ " --version amosar información sobre a versión e saír\n" +#~ "\n" +#~ "Un campo é un conxunto de caracteres distintos de espacios en branco.\n" +#~ "Sáltanse os campos e logo os caracteres.\n" + +#~ msgid "could not find loop" +#~ msgstr "non se puido atopa-lo lazo" diff --git a/src/apps/bin/coreutils-5.0/po/hu.gmo b/src/apps/bin/coreutils-5.0/po/hu.gmo new file mode 100644 index 0000000000000000000000000000000000000000..a753a819ca536d24bf9773ede8ea4c0ae9ed577b GIT binary patch literal 71088 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 literal 0 HcmV?d00001 diff --git a/src/apps/bin/coreutils-5.0/po/hu.po b/src/apps/bin/coreutils-5.0/po/hu.po new file mode 100644 index 0000000000..6e1389e478 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/po/hu.po @@ -0,0 +1,7212 @@ +# Hungarian translation of GNU fileutils +# Copyright (C) 2002 Free Software Foundation, Inc. +# Emese Kovács , 2002 +# This file is distributed under the same license as the fileutils package. +# Translated using gnu.twm +msgid "" +msgstr "" +"Project-Id-Version: fileutils 4.1.8\n" +"POT-Creation-Date: 2003-03-31 10:45+0200\n" +"PO-Revision-Date: 2002-05-07 09:03+0200\n" +"Last-Translator: Emese Kovács \n" +"Language-Team: Hungarian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-2\n" +"Content-Transfer-Encoding: 8bit\n" + +#: lib/argmatch.c:135 +#, c-format +msgid "invalid argument %s for %s" +msgstr "A `%s' argumentum érvénytelen ehhez: %s" + +#: lib/argmatch.c:136 +#, c-format +msgid "ambiguous argument %s for %s" +msgstr "`%s' argumentum nem egyértelmû a következõhöz: `%s'" + +#: lib/argmatch.c:155 +msgid "Valid arguments are:" +msgstr "Az érvényes argumentumok a következõk:" + +#: lib/closeout.c:103 src/cat.c:189 src/cat.c:272 src/cat.c:326 +#: src/cksum.c:269 src/head.c:152 src/head.c:196 src/tail.c:323 +#: src/tail.c:1659 src/tr.c:1666 src/tr.c:1912 src/tr.c:2020 +msgid "write error" +msgstr "írási hiba" + +#: lib/error.c:133 lib/error.c:161 +msgid "Unknown system error" +msgstr "Ismeretlen rendszerhiba" + +#: lib/file-type.c:42 +msgid "regular empty file" +msgstr "" + +#: lib/file-type.c:42 +msgid "regular file" +msgstr "" + +#: lib/file-type.c:45 +#, fuzzy +msgid "directory" +msgstr "%s könyvtár" + +#: lib/file-type.c:48 +#, fuzzy +msgid "block special file" +msgstr "a speciális blokkfájl nem támogatott" + +#: lib/file-type.c:51 +#, fuzzy +msgid "character special file" +msgstr "a speciális karakterfájl nem támogatott" + +#: lib/file-type.c:54 +msgid "fifo" +msgstr "" + +#: lib/file-type.c:57 +#, fuzzy +msgid "symbolic link" +msgstr "nem lehet olvasni a következõ szimbolikus linket: %s" + +#: lib/file-type.c:60 +msgid "socket" +msgstr "" + +#: lib/file-type.c:63 +msgid "message queue" +msgstr "" + +#: lib/file-type.c:66 +msgid "semaphore" +msgstr "" + +#: lib/file-type.c:69 +msgid "shared memory object" +msgstr "" + +#: lib/file-type.c:71 +msgid "weird file" +msgstr "" + +#: lib/getopt.c:688 lib/getopt.c:700 +#, c-format +msgid "%s: option `%s' is ambiguous\n" +msgstr "%s: a `%s' kapcsoló nem egyértelmû\n" + +#: lib/getopt.c:733 lib/getopt.c:737 +#, c-format +msgid "%s: option `--%s' doesn't allow an argument\n" +msgstr "%s: a `--%s' kapcsoló nem enged meg argumentumot\n" + +#: lib/getopt.c:746 lib/getopt.c:751 +#, c-format +msgid "%s: option `%c%s' doesn't allow an argument\n" +msgstr "%s: a `%c%s' kapcsoló nem enged meg argumentumot\n" + +#: lib/getopt.c:787 lib/getopt.c:800 lib/getopt.c:1089 lib/getopt.c:1102 +#, c-format +msgid "%s: option `%s' requires an argument\n" +msgstr "%s: a `%s' kapcsolóhoz argumentum szükséges\n" + +#: lib/getopt.c:838 lib/getopt.c:841 +#, c-format +msgid "%s: unrecognized option `--%s'\n" +msgstr "%s: a `--%s' kapcsoló ismeretlen\n" + +#: lib/getopt.c:849 lib/getopt.c:852 +#, c-format +msgid "%s: unrecognized option `%c%s'\n" +msgstr "%s: a `%c%s' kapcsoló ismeretlen\n" + +#: lib/getopt.c:899 lib/getopt.c:902 +#, c-format +msgid "%s: illegal option -- %c\n" +msgstr "%s: illegális kapcsoló -- %c\n" + +#: lib/getopt.c:908 lib/getopt.c:911 +#, c-format +msgid "%s: invalid option -- %c\n" +msgstr "%s: érvénytelen kapcsoló -- %c\n" + +#: lib/getopt.c:958 lib/getopt.c:969 lib/getopt.c:1155 lib/getopt.c:1168 +#, c-format +msgid "%s: option requires an argument -- %c\n" +msgstr "%s: a kapcsolónak szüksége van egy argumentumra -- %c\n" + +#: lib/getopt.c:1021 lib/getopt.c:1032 +#, c-format +msgid "%s: option `-W %s' is ambiguous\n" +msgstr "%s: a `-W %s' kapcsoló nem egyértelmû\n" + +#: lib/getopt.c:1056 lib/getopt.c:1068 +#, c-format +msgid "%s: option `-W %s' doesn't allow an argument\n" +msgstr "%s: a `-W %s' kapcsoló nem enged meg argumentumot\n" + +#: lib/human.c:519 +msgid "block size" +msgstr "blokkméret" + +#: lib/makepath.c:124 src/df.c:497 src/remove.c:402 +msgid "failed to return to initial working directory" +msgstr "" + +#: lib/makepath.c:173 src/copy.c:1288 src/mkdir.c:170 +#, c-format +msgid "cannot create directory %s" +msgstr "nem lehet a következõ könyvtárat létrehozni: %s" + +#: lib/makepath.c:179 lib/makepath.c:421 src/cp.c:446 src/cp.c:468 +#, c-format +msgid "%s exists but is not a directory" +msgstr "%s létezik, de nem könyvtár" + +#: lib/makepath.c:316 lib/makepath.c:378 lib/makepath.c:440 +#, c-format +msgid "cannot change owner and/or group of %s" +msgstr "nem lehet %s tulajdonosát és vagy csoportját megváltoztatni" + +#: lib/makepath.c:338 +#, c-format +msgid "cannot chdir to directory %s" +msgstr "nem lehet a következõ könyvtárba lépni: %s" + +#: lib/makepath.c:392 lib/makepath.c:446 +#, c-format +msgid "cannot change permissions of %s" +msgstr "nem lehet %s jogosultságait megváltoztatni" + +#: lib/obstack.c:487 lib/obstack.c:490 lib/xmalloc.c:63 +msgid "memory exhausted" +msgstr "elfogyott a memória" + +#: lib/quotearg.c:236 +msgid "`" +msgstr "`" + +#: lib/quotearg.c:237 +msgid "'" +msgstr "'" + +#: lib/rpmatch.c:78 +msgid "^[yY]" +msgstr "^[iIyY]" + +#: lib/rpmatch.c:81 +msgid "^[nN]" +msgstr "^[nN]" + +#: lib/unicodeio.c:155 +msgid "iconv function not usable" +msgstr "az iconv függvény nem használható" + +#: lib/unicodeio.c:157 +msgid "iconv function not available" +msgstr "az iconv függvény nem elérhetõ" + +#: lib/unicodeio.c:164 +msgid "character out of range" +msgstr "tartományon kívüli karakter" + +#: lib/unicodeio.c:227 +#, c-format +msgid "cannot convert U+%04X to local character set" +msgstr "nem lehet helyi karakterkészletbe átalakítani a következõt: U+%04X" + +#: lib/unicodeio.c:229 +#, c-format +msgid "cannot convert U+%04X to local character set: %s" +msgstr "nem lehet U+%04X-t helyi karakterkészletbe átalakítani: %s" + +#: lib/userspec.c:174 +msgid "invalid user" +msgstr "érvénytelen felhasználó" + +#: lib/userspec.c:175 +msgid "invalid group" +msgstr "érvénytelen csoport" + +#: lib/userspec.c:177 +msgid "cannot get the login group of a numeric UID" +msgstr "az UID-hez tartozó bejelentkezési csoportot nem lehet megállapítani" + +#: lib/userspec.c:179 +msgid "cannot omit both user and group" +msgstr "nem lehet egyszerre a csoportot és a felhasználót is elhagyni" + +#: lib/version-etc.c:57 +#, c-format +msgid "Written by %s.\n" +msgstr "Írta %s.\n" + +#: lib/version-etc.c:63 +msgid "" +"This is free software; see the source for copying conditions. There is NO\n" +"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" +msgstr "" +"Ez szabad szoftver; a sokszorosításra vonatkozó feltételeket lásd a " +"forrásban.\n" +"SEMMILYEN garanciát nem vállalunk, még azt sem állítjuk, hogy ez a program\n" +"KERESKEDELMI CÉLOKRA ALKALMAS vagy HASZNÁLHATÓ EGY ADOTT FELADATRA.\n" + +#: lib/xmemcoll.c:57 +msgid "string comparison failed" +msgstr "karakterlánc-összehasonlítás sikertelen" + +#: lib/xmemcoll.c:58 +msgid "Set LC_ALL='C' to work around the problem." +msgstr "Állítsd be az LC_ALL='C' -t a probléma elkerüléséhez." + +#: lib/xmemcoll.c:60 +#, c-format +msgid "The strings compared were %s and %s." +msgstr "Az összehasonlított karakterláncok: %s és %s." + +#: src/basename.c:50 src/cat.c:88 src/chgrp.c:122 src/chmod.c:238 +#: src/chown.c:95 src/chroot.c:41 src/cksum.c:278 src/comm.c:69 src/cp.c:160 +#: src/csplit.c:1492 src/cut.c:170 src/date.c:113 src/dd.c:284 src/df.c:707 +#: src/dircolors.c:99 src/dirname.c:42 src/du.c:170 src/echo.c:73 +#: src/env.c:115 src/expand.c:106 src/expr.c:86 src/factor.c:70 src/fmt.c:267 +#: src/fold.c:63 src/head.c:84 src/hostid.c:44 src/hostname.c:63 src/id.c:83 +#: src/install.c:593 src/join.c:140 src/kill.c:89 src/link.c:47 src/ln.c:335 +#: src/logname.c:44 src/ls.c:3757 src/md5sum.c:121 src/mkdir.c:57 +#: src/mkfifo.c:51 src/mknod.c:51 src/mv.c:307 src/nice.c:63 src/nl.c:172 +#: src/od.c:283 src/paste.c:399 src/pathchk.c:142 src/pinky.c:465 +#: src/pr.c:2750 src/printenv.c:59 src/printf.c:96 src/ptx.c:1855 src/pwd.c:42 +#: src/readlink.c:65 src/rm.c:95 src/rmdir.c:142 src/seq.c:78 src/shred.c:156 +#: src/sleep.c:48 src/sort.c:272 src/split.c:92 src/stat.c:680 src/stty.c:494 +#: src/su.c:433 src/sum.c:56 src/sync.c:40 src/tac.c:123 src/tail.c:230 +#: src/tee.c:59 src/test.c:975 src/touch.c:240 src/tr.c:323 src/tsort.c:93 +#: src/tty.c:58 src/uname.c:106 src/unexpand.c:371 src/uniq.c:135 +#: src/unlink.c:47 src/uptime.c:187 src/users.c:114 src/wc.c:121 src/who.c:570 +#: src/whoami.c:48 src/yes.c:45 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Próbáld a `%s --help'-et.\n" + +#: src/basename.c:54 +#, fuzzy, c-format +msgid "" +"Usage: %s NAME [SUFFIX]\n" +" or: %s OPTION\n" +msgstr "Használat: %s [KAPCSOLÓ]\n" + +#: src/basename.c:59 +msgid "" +"Print NAME with any leading directory components removed.\n" +"If specified, also remove a trailing SUFFIX.\n" +"\n" +msgstr "" + +#: src/basename.c:66 src/cat.c:124 src/chgrp.c:152 src/chmod.c:264 +#: src/chown.c:139 src/chroot.c:59 src/cksum.c:293 src/comm.c:86 src/cp.c:257 +#: src/csplit.c:1534 src/cut.c:215 src/date.c:215 src/dd.c:331 src/df.c:746 +#: src/dircolors.c:120 src/dirname.c:58 src/du.c:219 src/echo.c:105 +#: src/env.c:134 src/expand.c:131 src/expr.c:149 src/factor.c:90 +#: src/false.c:45 src/fmt.c:297 src/fold.c:86 src/head.c:115 src/hostid.c:57 +#: src/hostname.c:76 src/id.c:104 src/install.c:648 src/join.c:181 +#: src/kill.c:119 src/link.c:59 src/ln.c:390 src/logname.c:55 src/ls.c:3891 +#: src/md5sum.c:157 src/mkdir.c:76 src/mkfifo.c:68 src/mknod.c:82 src/mv.c:361 +#: src/nice.c:77 src/nl.c:227 src/od.c:370 src/paste.c:423 src/pathchk.c:154 +#: src/pinky.c:492 src/pr.c:2862 src/printenv.c:72 src/printf.c:144 +#: src/pwd.c:53 src/readlink.c:82 src/rm.c:127 src/rmdir.c:162 src/seq.c:104 +#: src/shred.c:220 src/sleep.c:64 src/sort.c:343 src/split.c:124 +#: src/stat.c:751 src/stty.c:708 src/su.c:454 src/sum.c:76 src/sync.c:51 +#: src/tac.c:146 src/tail.c:300 src/tee.c:72 src/test.c:1057 src/touch.c:271 +#: src/tr.c:396 src/true.c:45 src/tsort.c:105 src/tty.c:70 src/uname.c:128 +#: src/unexpand.c:395 src/uniq.c:174 src/unlink.c:58 src/uptime.c:202 +#: src/users.c:127 src/wc.c:143 src/who.c:613 src/whoami.c:60 src/yes.c:61 +#, fuzzy, c-format +msgid "" +"\n" +"Report bugs to <%s>.\n" +msgstr "" +"\n" +"A hibákat jelentsd a címen." + +#: src/basename.c:114 src/chgrp.c:210 src/chmod.c:352 src/chown.c:211 +#: src/chroot.c:78 src/csplit.c:1464 src/dirname.c:89 src/expr.c:178 +#: src/install.c:284 src/link.c:87 src/mkdir.c:124 src/mkfifo.c:113 +#: src/mknod.c:137 src/pathchk.c:194 src/readlink.c:101 src/readlink.c:133 +#: src/rm.c:199 src/rmdir.c:206 src/seq.c:411 src/sleep.c:139 src/stat.c:802 +#: src/unlink.c:88 +msgid "too few arguments" +msgstr "túl kevés argumentum" + +#: src/basename.c:115 src/dircolors.c:482 src/dirname.c:90 src/hostid.c:79 +#: src/hostname.c:122 src/link.c:93 src/mknod.c:139 src/readlink.c:141 +#: src/seq.c:417 src/split.c:498 src/tr.c:1848 src/unlink.c:94 +#: src/uptime.c:244 src/users.c:169 src/who.c:764 +msgid "too many arguments" +msgstr "túl sok argumentum" + +#: src/cat.c:42 src/split.c:43 +msgid "Torbjorn Granlund and Richard M. Stallman" +msgstr "" + +#: src/cat.c:92 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] [FILE]...\n" +msgstr "Használat: %s [KAPCSOLÓ]... FÁJL...\n" + +#: src/cat.c:96 +msgid "" +"Concatenate FILE(s), or standard input, to standard output.\n" +"\n" +" -A, --show-all equivalent to -vET\n" +" -b, --number-nonblank number nonblank output lines\n" +" -e equivalent to -vE\n" +" -E, --show-ends display $ at end of each line\n" +" -n, --number number all output lines\n" +" -s, --squeeze-blank never more than one single blank line\n" +msgstr "" + +#: src/cat.c:106 +msgid "" +" -t equivalent to -vT\n" +" -T, --show-tabs display TAB characters as ^I\n" +" -u (ignored)\n" +" -v, --show-nonprinting use ^ and M- notation, except for LFD and TAB\n" +msgstr "" + +#: src/cat.c:114 src/sum.c:72 +msgid "" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" + +#: src/cat.c:119 +msgid "" +"\n" +" -B, --binary use binary writes to the console device.\n" +"\n" +msgstr "" + +#: src/cat.c:314 +#, fuzzy, c-format +msgid "cannot do ioctl on `%s'" +msgstr "nem lehet a következõ könyvtárat megnyitni: %s" + +#: src/cat.c:669 src/dd.c:1222 src/od.c:1013 src/tee.c:181 +msgid "standard output" +msgstr "szabványos kimenet" + +#: src/cat.c:800 +#, fuzzy, c-format +msgid "%s: input file is output file" +msgstr "%s: érvénytelen fájlméret" + +#: src/cat.c:858 +#, fuzzy +msgid "closing standard input" +msgstr "szabványos bemenet" + +#: src/cat.c:861 +#, fuzzy +msgid "closing standard output" +msgstr "szabványos kimenet" + +#: src/chgrp.c:93 +msgid "cannot change to null group" +msgstr "a csoportot nem lehet nullra változtatni" + +#: src/chgrp.c:102 +#, c-format +msgid "invalid group name %s" +msgstr "érvénytelen csoportnév: %s" + +#: src/chgrp.c:106 +msgid "group number" +msgstr "csoportszám" + +#: src/chgrp.c:109 +#, c-format +msgid "invalid group number %s" +msgstr "érvénytelen csoportszám: %s" + +#: src/chgrp.c:126 +#, c-format +msgid "" +"Usage: %s [OPTION]... GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Használat: %s [KAPCSOLÓ]... CSOPORT FÁJL...\n" +" vagy: %s [KAPCSOLÓ]... --reference=REFERENCIAFÁJL FÁJL...\n" + +#: src/chgrp.c:131 +msgid "" +"Change the group membership of each FILE to GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"Megváltoztatja mindegyik FÁJL csoportját CSOPORTRA.\n" +"\n" +" -c, --changes mint a bõbeszédû mód, de csak a változásokat " +"jelzi\n" +" --dereference nem a szimbolikus link csoportját változtatja " +"meg,\n" +" hanem a fájlét, amire az mutat\n" + +#: src/chgrp.c:138 src/chown.c:112 +msgid "" +" -h, --no-dereference affect symbolic links instead of any referenced " +"file\n" +" (available only on systems that can change the\n" +" ownership of a symlink)\n" +msgstr "" +" -h, --no-dereference nem a fájl, hanem a rá mutató szimbolikus link\n" +" csoportját állítja át (csak azokon a rendszereken\n" +" mûködik, ahol a szimlink csoportja állítható)\n" + +#: src/chgrp.c:143 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's group rather than the specified\n" +" GROUP value\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet megszünteti a legtöbb hibaüzenetet\n" +" --reference=RFÁJL a megadott RFÁJL csoportját állítja be a " +"CSOPORT\n" +" értéke helyett\n" +" -R, --recursive rekurzívan módosítja a fájlokat és könyvtárakat\n" +" -v, --verbose minden feldolgozott fájl után üzenetet ír ki\n" + +#: src/chgrp.c:218 src/chmod.c:157 src/chmod.c:365 src/chown-core.c:235 +#: src/chown-core.c:247 src/chown.c:220 src/cp.c:303 src/touch.c:169 +#: src/touch.c:363 +#, c-format +msgid "failed to get attributes of %s" +msgstr "%s attribútumainak beolvasása sikertelen" + +#: src/chmod.c:102 +#, c-format +msgid "getting new attributes of %s" +msgstr "%s új attribútumainak beolvasása" + +#: src/chmod.c:124 +#, c-format +msgid "mode of %s changed to %04lo (%s)\n" +msgstr "%s jogosultságai megváltoztak %04lo -ra (%s)\n" + +#: src/chmod.c:127 +#, c-format +msgid "failed to change mode of %s to %04lo (%s)\n" +msgstr "%s jogosultságainak megváltoztatása %04lo -ra sikertelen (%s)\n" + +#: src/chmod.c:130 +#, c-format +msgid "mode of %s retained as %04lo (%s)\n" +msgstr "%s jogosultsága maradt a következõ: %04lo (%s)\n" + +#: src/chmod.c:179 +#, c-format +msgid "changing permissions of %s" +msgstr "%s jogosultságainak megváltoztatása" + +#: src/chmod.c:242 +#, c-format +msgid "" +"Usage: %s [OPTION]... MODE[,MODE]... FILE...\n" +" or: %s [OPTION]... OCTAL-MODE FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Használat: %s [KAPCSOLÓ]... MÓD[,MÓD]... FÁJL...\n" +" vagy: %s [KAPCSOLÓ]... OKTÁLIS_MÓD FÁJL...\n" +" vagy: %s [KAPCSOLÓ]... --reference=REFERENCIAFÁJL FÁJL...\n" + +#: src/chmod.c:248 +msgid "" +"Change the mode of each FILE to MODE.\n" +"\n" +" -c, --changes like verbose but report only when a change is " +"made\n" +" -f, --silent, --quiet suppress most error messages\n" +" -v, --verbose output a diagnostic for every file processed\n" +" --reference=RFILE use RFILE's mode instead of MODE values\n" +" -R, --recursive change files and directories recursively\n" +msgstr "" +"Megváltoztatja mindegyik FÁJL jogosultságait MÓDra.\n" +"\n" +" -c, --changes mint a bõbeszédû mód, de csak a változásokat " +"jelzi\n" +" -f, --silent, --quiet megszünteti a legtöbb hibaüzenetet\n" +" -v, --verbose minden feldolgozott fájl után üzenetet ír ki\n" +" --reference=RFÁJL RFÁJL MÓDját állítja be a MÓD értékek helyett\n" +" -R, --recursive rekurzívan módosítja a fájlokat és könyvtárakat\n" + +#: src/chmod.c:259 +msgid "" +"\n" +"Each MODE is one or more of the letters ugoa, one of the symbols +-= and\n" +"one or more of the letters rwxXstugo.\n" +msgstr "" +"\n" +"A MÓD az ugoa betûk kombinációjából, a +-= jelek egyikébõl és az rwxXstugo\n" +"betûk kombinációjából áll.\n" + +#: src/chmod.c:320 +#, c-format +msgid "invalid character %s in mode string %s" +msgstr "érvénytelen karakter (%s) a `%s' módkarakterláncban" + +#: src/chmod.c:361 +#, c-format +msgid "invalid mode string: %s" +msgstr "érvénytelen módkarakterlánc: %s" + +#: src/chown-core.c:116 +#, c-format +msgid "neither symbolic link %s nor referent has been changed\n" +msgstr "" +"a szimbolikus link (%s) és az általa mutatott fájl egyaránt változatlan\n" + +#: src/chown-core.c:143 +#, fuzzy, c-format +msgid "changed ownership of %s to %s\n" +msgstr "%s tulajdonosának megváltoztatása %s-re sikertelen\n" + +#: src/chown-core.c:144 +#, c-format +msgid "changed group of %s to %s\n" +msgstr "%s csoportja megváltozott a következõre: %s\n" + +#: src/chown-core.c:148 +#, c-format +msgid "failed to change ownership of %s to %s\n" +msgstr "%s tulajdonosának megváltoztatása %s-re sikertelen\n" + +#: src/chown-core.c:149 +#, c-format +msgid "failed to change group of %s to %s\n" +msgstr "%s csoportjának megváltoztatása %s-re sikertelen\n" + +#: src/chown-core.c:153 +#, c-format +msgid "ownership of %s retained as %s\n" +msgstr "%s tulajdonosa maradt %s\n" + +#: src/chown-core.c:154 +#, c-format +msgid "group of %s retained as %s\n" +msgstr "%s csoportja maradt %s\n" + +#: src/chown-core.c:326 +#, c-format +msgid "changing ownership of %s" +msgstr "%s tulajdonosának megváltoztatása" + +#: src/chown-core.c:327 +#, c-format +msgid "changing group of %s" +msgstr "%s csoportjának megváltoztatása" + +#: src/chown-core.c:345 +#, c-format +msgid "unable to restore permissions of %s" +msgstr "%s jogosultságainak visszaállítása sikertelen" + +#: src/chown.c:99 +#, c-format +msgid "" +"Usage: %s [OPTION]... OWNER[:[GROUP]] FILE...\n" +" or: %s [OPTION]... :GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Használat: %s [KAPCSOLÓ]... TULAJDONOS[:[CSOPORT]] FÁJL...\n" +" vagy: %s [KAPCSOLÓ]... :CSOPORT FÁJL...\n" +" vagy: %s [KAPCSOLÓ]... --reference=REFERENCIAFÁJL FÁJL...\n" + +#: src/chown.c:105 +msgid "" +"Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"Megváltoztatja mindegyik FÁJL tulajdonosát és/vagy csoportját TULAJDONOSRA \n" +"és/vagy CSOPORTRA.\n" +"\n" +" -c, --changes mint a bõbeszédû mód, de csak a változásokat " +"jelzi\n" +" --dereference nem a szimbolikus link csoportját változtatja " +"meg,\n" +" hanem a fájlét, amire az mutat\n" + +#: src/chown.c:117 +msgid "" +" --from=CURRENT_OWNER:CURRENT_GROUP\n" +" change the owner and/or group of each file only if\n" +" its current owner and/or group match those " +"specified\n" +" here. Either may be omitted, in which case a " +"match\n" +" is not required for the omitted attribute.\n" +msgstr "" +" --from=JELENLEGI_TULAJ:JELENLEGI_CSOPORT\n" +" csak akkor változtatja meg a fájl tulajdonosát és/\n" +" vagy csoportját, ha a jelenlegi beállítások\n" +" megegyeznek a megadottakkal. A két argumentum\n" +" közül bármelyik elhagyható.\n" + +#: src/chown.c:124 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's owner and group rather than\n" +" the specified OWNER:GROUP values\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet megszünteti a legtöbb hibaüzenetet\n" +" --reference=RFÁJL a megadott RFÁJL csoportját és tulajdonosát\n" +" állítja be a TULAJ:CSOPORT értéke helyett\n" +" -R, --recursive rekurzívan módosítja a fájlokat és könyvtárakat\n" +" -v, --verbose minden feldolgozott fájl után üzenetet ír ki\n" + +#: src/chown.c:133 +msgid "" +"\n" +"Owner is unchanged if missing. Group is unchanged if missing, but changed\n" +"to login group if implied by a `:'. OWNER and GROUP may be numeric as well\n" +"as symbolic.\n" +msgstr "" +"\n" +"A tulajdonos változatlan marad, ha nincs megadva. A csoport változatlan\n" +"marad, ha nincs megadva, de megváltozik a bejelentkezési csoportra, ha \n" +"megadod a \":\"-ot.\n" +"TULAJDONOST és CSOPORTOT lehet számmal vagy névvel megadni.\n" + +#: src/chroot.c:45 +#, fuzzy, c-format +msgid "" +"Usage: %s NEWROOT [COMMAND...]\n" +" or: %s OPTION\n" +msgstr "Használat: %s [KAPCSOLÓ]\n" + +#: src/chroot.c:49 +msgid "" +"Run COMMAND with root directory set to NEWROOT.\n" +"\n" +msgstr "" + +#: src/chroot.c:55 +msgid "" +"\n" +"If no command is given, run ``${SHELL} -i'' (default: /bin/sh).\n" +msgstr "" + +#: src/chroot.c:84 +#, fuzzy, c-format +msgid "cannot change root directory to %s" +msgstr "nem lehet a következõ könyvtárba lépni: %s" + +#: src/chroot.c:87 +#, fuzzy +msgid "cannot chdir to root directory" +msgstr "nem lehet a következõ könyvtárba lépni: %s" + +#: src/cksum.c:234 +#, fuzzy, c-format +msgid "%s: file too long" +msgstr "%s: a fájl túl nagy" + +#: src/cksum.c:282 +#, fuzzy, c-format +msgid "" +"Usage: %s [FILE]...\n" +" or: %s [OPTION]\n" +msgstr "Használat: %s [KAPCSOLÓ]\n" + +#: src/cksum.c:287 +msgid "" +"Print CRC checksum and byte counts of each FILE.\n" +"\n" +msgstr "" + +#: src/comm.c:35 src/ls.c:131 src/uniq.c:40 +msgid "Richard Stallman and David MacKenzie" +msgstr "Richard Stallman és David MacKenzie" + +#: src/comm.c:73 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... LEFT_FILE RIGHT_FILE\n" +msgstr "Használat: %s [KAPCSOLÓ]... [FÁJL]\n" + +#: src/comm.c:77 +msgid "" +"Compare sorted files LEFT_FILE and RIGHT_FILE line by line.\n" +"\n" +" -1 suppress lines unique to left file\n" +" -2 suppress lines unique to right file\n" +" -3 suppress lines that appear in both files\n" +msgstr "" + +#: src/copy.c:162 src/du.c:332 +#, c-format +msgid "cannot access %s" +msgstr "%s: hozzáférés sikertelen" + +#: src/copy.c:226 +#, c-format +msgid "cannot open %s for reading" +msgstr "%s megnyitása olvasásra sikertelen" + +#: src/copy.c:232 src/copy.c:286 src/copy.c:301 src/dd.c:1199 +#, c-format +msgid "cannot fstat %s" +msgstr "fstat %s sikertelen" + +#: src/copy.c:242 +#, c-format +msgid "skipping file %s, as it was replaced while being copied" +msgstr "%s fájl kihagyása, mivel kicserélték másolás közben" + +#: src/copy.c:262 src/copy.c:1034 src/copy.c:1124 src/ln.c:291 +#: src/remove.c:727 src/remove.c:781 src/remove.c:893 src/remove.c:997 +#, c-format +msgid "cannot remove %s" +msgstr "nem lehet törölni a következõt: `%s'" + +#: src/copy.c:277 +#, c-format +msgid "cannot create regular file %s" +msgstr "nem lehet létrehozni a következõ reguláris fájlt: %s" + +#: src/copy.c:328 src/dd.c:816 src/dd.c:1010 +#, c-format +msgid "reading %s" +msgstr "%s olvasása" + +#: src/copy.c:362 +#, c-format +msgid "cannot lseek %s" +msgstr "lseek %s sikertelen" + +#: src/copy.c:377 src/copy.c:401 src/dd.c:1054 src/dd.c:1115 +#, c-format +msgid "writing %s" +msgstr "%s írása" + +#: src/copy.c:409 src/copy.c:415 +#, c-format +msgid "closing %s" +msgstr "%s lezárása" + +#: src/copy.c:610 +#, c-format +msgid "%s: overwrite %s, overriding mode %04lo? " +msgstr "%s: %s felülírása %04lo mód figyelmen kívül hagyásával? " + +#: src/copy.c:616 +#, c-format +msgid "%s: overwrite %s? " +msgstr "%s: felülírod %s-t? " + +#: src/copy.c:810 src/copy.c:848 src/stat.c:638 +#, c-format +msgid "cannot stat %s" +msgstr "stat %s sikertelen" + +#: src/copy.c:820 +#, c-format +msgid "omitting directory %s" +msgstr "%s könyvtár kihagyása" + +#: src/copy.c:834 +#, c-format +msgid "warning: source file %s specified more than once" +msgstr "vigyázat: %s forrásfájl többször is meg van adva" + +#: src/copy.c:866 src/ln.c:237 +#, c-format +msgid "%s and %s are the same file" +msgstr "%s és %s ugyanaz a fájl" + +#: src/copy.c:876 +#, c-format +msgid "cannot overwrite non-directory %s with directory %s" +msgstr "%s nem-könyvtárat nem lehet %s könyvtárral felülírni" + +#: src/copy.c:893 +#, c-format +msgid "will not overwrite just-created %s with %s" +msgstr "az éppen létrehozott %s-t nem fogom felülírni ezzel: %s" + +#: src/copy.c:904 +#, c-format +msgid "cannot overwrite directory %s with non-directory" +msgstr "%s könyvtárat nem lehet nem-könyvtárral felülírni" + +#: src/copy.c:965 +#, c-format +msgid "cannot overwrite directory %s" +msgstr "nem lehet %s könyvtárat felülírni" + +#: src/copy.c:974 +#, c-format +msgid "cannot move directory onto non-directory: %s -> %s" +msgstr "a könyvtárat nem lehet nem-könyvtárba áthelyezni: %s -> %s" + +#: src/copy.c:997 +#, c-format +msgid "backing up %s would destroy source; %s not moved" +msgstr "" +"biztonsági mentés %s-rõl megsemmisítené a forrást:\n" +"%s nem került áthelyezésre" + +#: src/copy.c:998 +#, c-format +msgid "backing up %s would destroy source; %s not copied" +msgstr "" +"biztonsági mentés %s-rõl megsemmisítené a forrást:\n" +"%s nem került másolásra" + +#: src/copy.c:1013 src/ln.c:273 +#, c-format +msgid "cannot backup %s" +msgstr "%s biztonsági mentése sikertelen" + +#: src/copy.c:1049 src/ln.c:308 +#, c-format +msgid " (backup: %s)" +msgstr " (biztonsági mentés: %s)" + +#: src/copy.c:1099 +#, c-format +msgid "cannot copy a directory, %s, into itself, %s" +msgstr "%s könyvtárat nem lehet saját magába (%s) másolni" + +#: src/copy.c:1106 +#, c-format +msgid "will not create hard link %s to directory %s" +msgstr "%2$s könyvtárra mutató %1$s hard link nem hozható létre" + +#: src/copy.c:1132 +#, c-format +msgid "cannot create hard link %s to %s" +msgstr "%2$s-re mutató %1$s hard linket nem lehet létrehozni" + +#: src/copy.c:1186 +#, c-format +msgid "cannot move %s to a subdirectory of itself, %s" +msgstr "%s-t nem lehet egy saját alkönyvtárába (%s) áthelyezni" + +#: src/copy.c:1229 +#, c-format +msgid "cannot move %s to %s" +msgstr "%s-t nem lehet ide áthelyezni: %s" + +#: src/copy.c:1241 +#, c-format +msgid "inter-device move failed: %s to %s; unable to remove target" +msgstr "" +"eszközközi áthelyezés sikertelen:\n" +"%s --> %s; cél törlése sikertelen" + +#: src/copy.c:1269 +#, c-format +msgid "cannot copy cyclic symbolic link %s" +msgstr "%s körkörös linket nem lehet másolni" + +#: src/copy.c:1346 +#, c-format +msgid "%s: can make relative symbolic links only in current directory" +msgstr "" +"%s: relatív szimbolikus linkeket csak az aktuális\n" +"könyvtárban lehet létrehozni" + +#: src/copy.c:1353 +#, c-format +msgid "cannot create symbolic link %s to %s" +msgstr "nem lehet létrehozni %2$s-re mutató %1$s szimbolikus linket" + +#: src/copy.c:1364 +#, c-format +msgid "cannot create link %s" +msgstr "nem lehet a következõ linket létrehozni: %s" + +#: src/copy.c:1389 src/mkfifo.c:133 +#, c-format +msgid "cannot create fifo %s" +msgstr "nem lehet a következõ fifot létrehozni: %s" + +#: src/copy.c:1403 +#, c-format +msgid "cannot create special file %s" +msgstr "nem lehet létrehozni a következõ speciális fájlt: %s" + +#: src/copy.c:1415 src/ls.c:2493 src/stat.c:426 +#, c-format +msgid "cannot read symbolic link %s" +msgstr "nem lehet olvasni a következõ szimbolikus linket: %s" + +#: src/copy.c:1440 +#, c-format +msgid "cannot create symbolic link %s" +msgstr "nem lehet létrehozni a következõ szimbolikus linket: %s" + +#: src/copy.c:1456 src/copy.c:1519 src/cp.c:339 +#, fuzzy, c-format +msgid "failed to preserve ownership for %s" +msgstr "%s tulajdonosának megtartása" + +#: src/copy.c:1471 +#, c-format +msgid "%s has unknown file type" +msgstr "%s fájltípusa ismeretlen" + +#: src/copy.c:1506 +#, c-format +msgid "preserving times for %s" +msgstr "%s összes idejének megtartása" + +#: src/copy.c:1531 +#, fuzzy, c-format +msgid "failed to preserve authorship for %s" +msgstr "%s tulajdonosának megtartása" + +#: src/copy.c:1549 +#, c-format +msgid "setting permissions for %s" +msgstr "%s jogosultságainak beállítása" + +#: src/copy.c:1571 src/ln.c:326 +#, c-format +msgid "cannot un-backup %s" +msgstr "%s biztonsági mentés visszaállítása sikertelen" + +#: src/copy.c:1575 +#, c-format +msgid "%s -> %s (unbackup)\n" +msgstr "%s -> %s (biztonsági mentés visszaállítása)\n" + +#: src/cp.c:53 +msgid "Torbjorn Granlund, David MacKenzie, and Jim Meyering" +msgstr "Torbjorn Granlund, David MacKenzie és Jim Meyering" + +#: src/cp.c:164 src/mv.c:311 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST\n" +" or: %s [OPTION]... SOURCE... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY SOURCE...\n" +msgstr "" +"Használat: %s [KAPCSOLÓ]... FORRÁS CÉL\n" +" vagy: %s [KAPCSOLÓ]... FORRÁS... KÖNYVTÁR\n" +" vagy: %s [KAPCSOLÓ]... --target-directory=KÖNYVTÁR FORRÁS...\n" + +#: src/cp.c:170 +msgid "" +"Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "FORRÁST CÉLRA vagy több FORRÁST egy CÉLKÖNYVTÁRBA másol.\n" + +#: src/cp.c:174 src/csplit.c:1505 src/cut.c:182 src/df.c:717 src/du.c:179 +#: src/expand.c:119 src/fmt.c:277 src/fold.c:76 src/head.c:98 +#: src/install.c:609 src/kill.c:103 src/ln.c:354 src/ls.c:3767 src/mkdir.c:66 +#: src/mkfifo.c:60 src/mknod.c:61 src/mv.c:321 src/nl.c:185 src/paste.c:413 +#: src/pr.c:2763 src/ptx.c:1867 src/shred.c:166 src/sort.c:286 src/split.c:105 +#: src/tac.c:136 src/tail.c:244 src/touch.c:249 src/unexpand.c:384 +#: src/uniq.c:148 +msgid "" +"Mandatory arguments to long options are mandatory for short options too.\n" +msgstr "" +"Ha egy hosszú kapcsolóhoz kötelezõ argumentumot megadni, akkor ez a \n" +"megfelelõ rövid kapcsolónál is kötelezõ.\n" + +#: src/cp.c:177 +msgid "" +" -a, --archive same as -dpR\n" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" --copy-contents copy contents of special files when " +"recursive\n" +" -d same as --no-dereference --preserve=link\n" +msgstr "" +" -a, --archive ugyanaz, mint -dpR\n" +" --backup[=CONTROL] minden létezõ célfájlról mentést készít\n" +" -b mint --backup, de nem fogad el argumentumot\n" +" --copy-contents rekurzió esetén speciális fájlok tartalmát \n" +" is másolja\n" +" -d mint --no-dereference --preserve=link\n" + +#: src/cp.c:184 +msgid "" +" --no-dereference never follow symbolic links\n" +" -f, --force if an existing destination file cannot be\n" +" opened, remove it and try again\n" +" -i, --interactive prompt before overwrite\n" +" -H follow command-line symbolic links\n" +msgstr "" +" --no-dereference soha sem követi a szimbolikus linkeket\n" +" -f, --force ha egy létezõ CÉLfájlt nem lehet megnyitni,\n" +" törli azt, majd újrapróbálja\n" +" -i, --interactive felülírás elõtt kérdez\n" +" -H \"command-line\" szimbolikus linkek követése\n" + +#: src/cp.c:191 +msgid "" +" -l, --link link files instead of copying\n" +" -L, --dereference always follow symbolic links\n" +" -p same as --preserve=mode,ownership,timestamps\n" +" --preserve[=ATTR_LIST] preserve the specified attributes (default:\n" +" mode,ownership,timestamps), if possible\n" +" additional attributes: links, all\n" +msgstr "" +" -l, --link fájlok linkelése másolás helyett\n" +" -L, --dereference mindig követi a szimbolikus linkeket\n" +" -p mint --preserve=mode,ownership,timestamps\n" +" --preserve[=ATTR_LIST] megadott fájl attribútumok megõrzése (alap:\n" +" mode,ownership,timestamps), ha lehet\n" +" további attribútumokat is: links, all\n" + +#: src/cp.c:199 +msgid "" +" --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +" --parents append source path to DIRECTORY\n" +" -P same as `--no-dereference'\n" +msgstr "" +" --no-preserve=ATTR_LISTA nem õrzi meg a megadott attribútumokat\n" +" --parents forrásútvonal hozzáadása KÖNYVTÁRHOZ\n" +" -P mint --no-dereference\n" + +#: src/cp.c:204 +msgid "" +" -R, -r, --recursive copy directories recursively\n" +" --remove-destination remove each existing destination file before\n" +" attempting to open it (contrast with --" +"force)\n" +msgstr "" +" -R, -r, --recursive könyvtárak rekurzív másolása\n" +" --remove-destination törli a célfájl, még mielõtt megpróbálná\n" +" megnyitni (ellentétben a --force " +"kapcsolóval)\n" + +#: src/cp.c:209 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --sparse=WHEN control creation of sparse files\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +msgstr "" +" --reply={yes,no,query} mi történjen, ha már létezik a célfájl\n" +" --sparse=EKKOR lyukas fájlok létrehozásának szabályozása\n" +" --strip-trailing-slashes eltávolítja a befejezõ per jeleket minden\n" +" forrásról\n" + +#: src/cp.c:216 +msgid "" +" -s, --symbolic-link make symbolic links instead of copying\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +msgstr "" +" -s, --symbolic-link szimbolikus link másolás helyett\n" +" -S, --suffix=KITERJESZTES a biztonsági másolat szokásos \n" +" kiterjesztésének felülbírálása\n" +" --target-directory=KÖNYVTÁR minden FORRÁS másolása a megadott \n" +" KÖNYVTÁRBA\n" + +#: src/cp.c:221 +msgid "" +" -u, --update copy only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +" -x, --one-file-system stay on this file system\n" +msgstr "" +" -u, --update csak akkor másolja, ha a CÉL régebbi mint a\n" +" FORRÁS vagy ha a CÉL nem létezik\n" +" -v, --verbose elmagyarázza, mi történik\n" +" -x, --one-file-system az adott fájlrendszeren marad\n" + +#: src/cp.c:230 +msgid "" +"\n" +"By default, sparse SOURCE files are detected by a crude heuristic and the\n" +"corresponding DEST file is made sparse as well. That is the behavior\n" +"selected by --sparse=auto. Specify --sparse=always to create a sparse DEST\n" +"file whenever the SOURCE file contains a long enough sequence of zero " +"bytes.\n" +"Use --sparse=never to inhibit creation of sparse files.\n" +"\n" +msgstr "" +"\n" +"Alapértelmezésben a program kitalálja, hogy a FORRÁS fájl lyukas-e vagy " +"nem.\n" +"Amennyiben igen, a megfelelõ CÉL fájl is lyukas lesz. Ez a --sparse=auto\n" +"kapcsolónak megfelelõ viselkedés. Megadhatod a --sparse=always kapcsolót,\n" +"ekkor a CÉL fájl lyukas lesz, amennyiben megfelelõ mennyiségû null bájtot\n" +"tartalmaz.\n" +"A --sparse=never kapcsolóval letilthatod a lyukas fájlok létrehozását.\n" +"\n" + +#: src/cp.c:239 +msgid "" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"A biztonsági másolat kiterjesztése `~', ha nincs megadva a --suffix vagy\n" +"a SIMPLE_BACKUP_SUFFIX. A verziókövetés módját megválaszthatod a --backup\n" +"kapcsolóval vagy a VERSION_CONTROL környezeti változó segítségével.\n" +"Az érvényes értékek a következõk:\n" +"\n" + +#: src/cp.c:245 src/install.c:642 src/ln.c:384 src/mv.c:355 +msgid "" +" none, off never make backups (even if --backup is given)\n" +" numbered, t make numbered backups\n" +" existing, nil numbered if numbered backups exist, simple otherwise\n" +" simple, never always make simple backups\n" +msgstr "" +" none, off nem készít mentést (még --backup esetén sem)\n" +" numbered, t számozott mentést készít\n" +" existing, nil számozott, ha már létezik számozott változat, \n" +" egyébként egyszerû\n" +" simple, never mindig egyszerû biztonsági mentés\n" + +#: src/cp.c:251 +msgid "" +"\n" +"As a special case, cp makes a backup of SOURCE when the force and backup\n" +"options are given and SOURCE and DEST are the same name for an existing,\n" +"regular file.\n" +msgstr "" +"\n" +"Kivételt képez, amikor a cp biztonsági mentést készít a FORRÁSRÓL és a " +"force\n" +"és backup kapcsolók egyaránt meg vannak adva, továbbá FORRÁS és CÉL ugyanaz " +"a\n" +"reguláris fájl.\n" + +#: src/cp.c:325 +#, fuzzy, c-format +msgid "failed to preserve times for %s" +msgstr "%s összes idejének megtartása" + +#: src/cp.c:349 +#, fuzzy, c-format +msgid "failed to preserve permissions for %s" +msgstr "%s jogosultságainak visszaállítása sikertelen" + +#: src/cp.c:434 +#, c-format +msgid "cannot make directory %s" +msgstr "nem lehet %s könyvtárat létrehozni" + +#: src/cp.c:493 src/ln.c:490 src/mv.c:459 src/shred.c:1601 +msgid "missing file argument" +msgstr "hiányzó fájlargumentum" + +#: src/cp.c:498 +msgid "missing destination file" +msgstr "hiányzó célfájl" + +#: src/cp.c:523 src/ln.c:161 src/ln.c:183 src/ln.c:210 src/ln.c:297 +#, c-format +msgid "accessing %s" +msgstr "%s elérése" + +#: src/cp.c:546 +#, c-format +msgid "%s: specified target is not a directory" +msgstr "%s: a megadott cél nem könyvtár" + +#: src/cp.c:554 +#, c-format +msgid "copying multiple files, but last argument %s is not a directory" +msgstr "több fájl másolása, de az utolsó argumentum (%s) nem könyvtár" + +#: src/cp.c:652 +msgid "when preserving paths, the destination must be a directory" +msgstr "az útvonal megtartásakor a cél könyvtár kell legyen" + +#: src/cp.c:878 src/install.c:219 src/ln.c:434 src/mv.c:405 +#, c-format +msgid "" +"warning: --version-control (-V) is obsolete; support for it\n" +"will be removed in some future release. Use --backup=%s instead." +msgstr "" +"vigyázat: a --version-control (-V) kapcsoló elavult, támogatottsága \n" +"meg fog szünni a következõ verzióval.\n" +"Használd a --backup=%s kapcsolót helyette." + +#: src/cp.c:972 src/ln.c:464 +msgid "symbolic links are not supported on this system" +msgstr "ez a rendszer nem támogatja a szimbolikus linkeket" + +#: src/cp.c:1008 +msgid "cannot make both hard and symbolic links" +msgstr "nem lehet egyszerre hard linket és szimbolikus linket létrehozni" + +#: src/cp.c:1016 src/install.c:275 src/ln.c:530 src/mv.c:483 +msgid "backup type" +msgstr "biztonsági mentés típusa" + +#: src/csplit.c:41 +#, fuzzy +msgid "Stuart Kemp and David MacKenzie" +msgstr "Mike Parker és David MacKenzie" + +#: src/csplit.c:289 src/csplit.c:1481 src/tac-pipe.c:57 src/tee.c:220 +#: src/tr.c:1609 src/tr.c:1711 src/tr.c:1754 +#, fuzzy +msgid "read error" +msgstr "írási hiba" + +#: src/csplit.c:583 +msgid "input disappeared" +msgstr "" + +#: src/csplit.c:705 src/csplit.c:716 +#, fuzzy, c-format +msgid "%s: line number out of range" +msgstr "%s: érvénytelen menetszám" + +#: src/csplit.c:743 +#, fuzzy, c-format +msgid "%s: `%s': line number out of range" +msgstr "%s: érvénytelen menetszám" + +#: src/csplit.c:746 src/csplit.c:792 +#, c-format +msgid " on repetition %d\n" +msgstr "" + +#: src/csplit.c:788 +#, c-format +msgid "%s: `%s': match not found" +msgstr "" + +#: src/csplit.c:849 src/csplit.c:889 src/tac.c:262 +msgid "error in regular expression search" +msgstr "" + +#: src/csplit.c:992 +#, fuzzy, c-format +msgid "write error for `%s'" +msgstr "írási hiba" + +#: src/csplit.c:1064 +#, c-format +msgid "%s: `+' or `-' expected after delimeter" +msgstr "" + +#: src/csplit.c:1068 +#, c-format +msgid "%s: integer expected after `%c'" +msgstr "" + +#: src/csplit.c:1088 +#, c-format +msgid "%s: `}' is required in repeat count" +msgstr "" + +#: src/csplit.c:1098 +#, c-format +msgid "%s}: integer required between `{' and `}'" +msgstr "" + +#: src/csplit.c:1125 +#, c-format +msgid "%s: closing delimeter `%c' missing" +msgstr "" + +#: src/csplit.c:1141 +#, fuzzy, c-format +msgid "%s: invalid regular expression: %s" +msgstr "érvénytelen konverzió: %s" + +#: src/csplit.c:1174 +#, fuzzy, c-format +msgid "%s: invalid pattern" +msgstr "%s: érvénytelen fájltípus" + +#: src/csplit.c:1177 +#, c-format +msgid "%s: line number must be greater than zero" +msgstr "" + +#: src/csplit.c:1183 +#, c-format +msgid "line number `%s' is smaller than preceding line number, %s" +msgstr "" + +#: src/csplit.c:1189 +#, c-format +msgid "warning: line number `%s' is the same as preceding line number" +msgstr "" + +#: src/csplit.c:1314 +msgid "missing conversion specifier in suffix" +msgstr "" + +#: src/csplit.c:1320 +#, fuzzy, c-format +msgid "invalid conversion specifier in suffix: %c" +msgstr "érvénytelen konverzió: %s" + +#: src/csplit.c:1323 +#, fuzzy, c-format +msgid "invalid conversion specifier in suffix: \\%.3o" +msgstr "érvénytelen konverzió: %s" + +#: src/csplit.c:1355 +#, c-format +msgid "missing %% conversion specification in suffix" +msgstr "" + +#: src/csplit.c:1358 +#, c-format +msgid "too many %% conversion specifications in suffix" +msgstr "" + +#: src/csplit.c:1441 +#, fuzzy, c-format +msgid "%s: invalid number" +msgstr "érvénytelen szám: %s" + +#: src/csplit.c:1496 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE PATTERN...\n" +msgstr "Használat: %s [KAPCSOLÓ]... FÁJL...\n" + +#: src/csplit.c:1500 +msgid "" +"Output pieces of FILE separated by PATTERN(s) to files `xx01', `xx02', ...,\n" +"and output byte counts of each piece to standard output.\n" +"\n" +msgstr "" + +#: src/csplit.c:1508 +#, c-format +msgid "" +" -b, --suffix-format=FORMAT use sprintf FORMAT instead of %d\n" +" -f, --prefix=PREFIX use PREFIX instead of `xx'\n" +" -k, --keep-files do not remove output files on errors\n" +msgstr "" + +#: src/csplit.c:1513 +msgid "" +" -n, --digits=DIGITS use specified number of digits instead of 2\n" +" -s, --quiet, --silent do not print counts of output file sizes\n" +" -z, --elide-empty-files remove empty output files\n" +msgstr "" + +#: src/csplit.c:1520 +msgid "" +"\n" +"Read standard input if FILE is -. Each PATTERN may be:\n" +msgstr "" + +#: src/csplit.c:1524 +msgid "" +"\n" +" INTEGER copy up to but not including specified line number\n" +" /REGEXP/[OFFSET] copy up to but not including a matching line\n" +" %REGEXP%[OFFSET] skip to, but not including a matching line\n" +" {INTEGER} repeat the previous pattern specified number of times\n" +" {*} repeat the previous pattern as many times as possible\n" +"\n" +"A line OFFSET is a required `+' or `-' followed by a positive integer.\n" +msgstr "" + +#: src/cut.c:39 +#, fuzzy +msgid "David Ihnat, David MacKenzie, and Jim Meyering" +msgstr "Mike Parker, David MacKenzie és Jim Meyering" + +#: src/cut.c:174 src/df.c:711 src/du.c:174 src/expand.c:110 src/fold.c:67 +#: src/head.c:88 src/ls.c:3761 src/nl.c:176 src/paste.c:403 src/pr.c:2754 +#: src/sort.c:276 src/sum.c:60 src/tac.c:127 src/tail.c:234 src/tee.c:63 +#: src/unexpand.c:375 src/wc.c:125 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]...\n" +msgstr "Használat: %s [KAPCSOLÓ]... [FÁJL]...\n" + +#: src/cut.c:178 +msgid "" +"Print selected parts of lines from each FILE to standard output.\n" +"\n" +msgstr "" + +#: src/cut.c:185 +msgid "" +" -b, --bytes=LIST output only these bytes\n" +" -c, --characters=LIST output only these characters\n" +" -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter\n" +msgstr "" + +#: src/cut.c:190 +#, fuzzy +msgid "" +" -f, --fields=LIST output only these fields; also print any line\n" +" that contains no delimiter character, unless\n" +" the -s option is specified\n" +" -n (ignored)\n" +msgstr "" +" -w, --width=OSZL feltételezi, hogy a képernyõ OSZL széles\n" +" -x a bejegyzéseket soronként, és nem " +"oszloponként \n" +" listázza\n" +" -X ábécé sorba rendez, kiterjesztés szerint\n" +" -1 soronként egy fájlnevet ír ki\n" + +#: src/cut.c:196 +msgid "" +" -s, --only-delimited do not print lines not containing delimiters\n" +" --output-delimiter=STRING use STRING as the output delimiter\n" +" the default is to use the input delimiter\n" +msgstr "" + +#: src/cut.c:203 +msgid "" +"\n" +"Use one, and only one of -b, -c or -f. Each LIST is made up of one\n" +"range, or many ranges separated by commas. Each range is one of:\n" +"\n" +" N N'th byte, character or field, counted from 1\n" +" N- from N'th byte, character or field, to end of line\n" +" N-M from N'th to M'th (included) byte, character or field\n" +" -M from first to M'th (included) byte, character or field\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" + +#: src/cut.c:288 src/cut.c:319 src/cut.c:379 +#, fuzzy +msgid "invalid byte or field list" +msgstr "érvénytelen idõformátum: %s" + +#: src/cut.c:667 src/cut.c:676 +msgid "only one type of list may be specified" +msgstr "" + +#: src/cut.c:670 +#, fuzzy +msgid "missing list of positions" +msgstr "hiányzó célfájl" + +#: src/cut.c:679 +#, fuzzy +msgid "missing list of fields" +msgstr "hiányzó célfájl" + +#: src/cut.c:686 +msgid "the delimiter must be a single character" +msgstr "" + +#: src/cut.c:717 +msgid "you must specify a list of bytes, characters, or fields" +msgstr "" + +#: src/cut.c:720 +msgid "an input delimiter may be specified only when operating on fields" +msgstr "" + +#: src/cut.c:724 +msgid "" +"suppressing non-delimited lines makes sense\n" +"\tonly when operating on fields" +msgstr "" + +#: src/date.c:117 +#, c-format +msgid "" +"Usage: %s [OPTION]... [+FORMAT]\n" +" or: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" +msgstr "" + +#: src/date.c:122 +msgid "" +"Display the current time in the given FORMAT, or set the system date.\n" +"\n" +" -d, --date=STRING display time described by STRING, not `now'\n" +" -f, --file=DATEFILE like --date once for each line of DATEFILE\n" +" -ITIMESPEC, --iso-8601[=TIMESPEC] output date/time in ISO 8601 format.\n" +" TIMESPEC=`date' for date only,\n" +" `hours', `minutes', or `seconds' for date and\n" +" time to the indicated precision.\n" +" --iso-8601 without TIMESPEC defaults to `date'.\n" +msgstr "" + +#: src/date.c:133 +msgid "" +" -r, --reference=FILE display the last modification time of FILE\n" +" -R, --rfc-822 output RFC-822 compliant date string\n" +" -s, --set=STRING set time described by STRING\n" +" -u, --utc, --universal print or set Coordinated Universal Time\n" +msgstr "" + +#: src/date.c:141 +msgid "" +"\n" +"FORMAT controls the output. The only valid option for the second form\n" +"specifies Coordinated Universal Time. Interpreted sequences are:\n" +"\n" +" %% a literal %\n" +" %a locale's abbreviated weekday name (Sun..Sat)\n" +msgstr "" + +#: src/date.c:149 +msgid "" +" %A locale's full weekday name, variable length (Sunday..Saturday)\n" +" %b locale's abbreviated month name (Jan..Dec)\n" +" %B locale's full month name, variable length (January..December)\n" +" %c locale's date and time (Sat Nov 04 12:02:33 EST 1989)\n" +msgstr "" + +#: src/date.c:155 +msgid "" +" %C century (year divided by 100 and truncated to an integer) [00-99]\n" +" %d day of month (01..31)\n" +" %D date (mm/dd/yy)\n" +" %e day of month, blank padded ( 1..31)\n" +msgstr "" + +#: src/date.c:161 +msgid "" +" %F same as %Y-%m-%d\n" +" %g the 2-digit year corresponding to the %V week number\n" +" %G the 4-digit year corresponding to the %V week number\n" +msgstr "" + +#: src/date.c:166 +msgid "" +" %h same as %b\n" +" %H hour (00..23)\n" +" %I hour (01..12)\n" +" %j day of year (001..366)\n" +msgstr "" + +#: src/date.c:172 +msgid "" +" %k hour ( 0..23)\n" +" %l hour ( 1..12)\n" +" %m month (01..12)\n" +" %M minute (00..59)\n" +msgstr "" + +#: src/date.c:178 +msgid "" +" %n a newline\n" +" %N nanoseconds (000000000..999999999)\n" +" %p locale's upper case AM or PM indicator (blank in many locales)\n" +" %P locale's lower case am or pm indicator (blank in many locales)\n" +" %r time, 12-hour (hh:mm:ss [AP]M)\n" +" %R time, 24-hour (hh:mm)\n" +" %s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)\n" +msgstr "" + +#: src/date.c:187 +msgid "" +" %S second (00..60); the 60 is necessary to accommodate a leap second\n" +" %t a horizontal tab\n" +" %T time, 24-hour (hh:mm:ss)\n" +" %u day of week (1..7); 1 represents Monday\n" +msgstr "" + +#: src/date.c:193 +msgid "" +" %U week number of year with Sunday as first day of week (00..53)\n" +" %V week number of year with Monday as first day of week (01..53)\n" +" %w day of week (0..6); 0 represents Sunday\n" +" %W week number of year with Monday as first day of week (00..53)\n" +msgstr "" + +#: src/date.c:199 +msgid "" +" %x locale's date representation (mm/dd/yy)\n" +" %X locale's time representation (%H:%M:%S)\n" +" %y last two digits of year (00..99)\n" +" %Y year (1970...)\n" +msgstr "" + +#: src/date.c:205 +msgid "" +" %z RFC-822 style numeric timezone (-0500) (a nonstandard extension)\n" +" %Z time zone (e.g., EDT), or nothing if no time zone is determinable\n" +"\n" +"By default, date pads numeric fields with zeroes. GNU date recognizes\n" +"the following modifiers between `%' and a numeric directive.\n" +"\n" +" `-' (hyphen) do not pad the field\n" +" `_' (underscore) pad the field with spaces\n" +msgstr "" + +#: src/date.c:237 src/dd.c:1173 src/dircolors.c:539 src/head.c:221 +#: src/md5sum.c:340 src/md5sum.c:681 src/od.c:959 src/od.c:2001 src/pr.c:1164 +#: src/pr.c:1371 src/pr.c:1493 src/stty.c:909 src/tac.c:483 src/tac.c:489 +#: src/tee.c:151 src/tr.c:2027 src/tsort.c:585 +msgid "standard input" +msgstr "szabványos bemenet" + +#: src/date.c:268 src/date.c:460 +#, fuzzy, c-format +msgid "invalid date `%s'" +msgstr "érvénytelen mód: %s" + +#: src/date.c:364 +#, fuzzy +msgid "the options to specify dates for printing are mutually exclusive" +msgstr "" +"a dircolors belsõ adatbázisának kilistázása és a shell szintaxis\n" +"kiíratása két egymást kölcsönösen kizáró kapcsoló" + +#: src/date.c:371 +msgid "the options to print and set the time may not be used together" +msgstr "" + +#: src/date.c:377 +#, fuzzy, c-format +msgid "too many non-option arguments: %s%s" +msgstr "túl sok argumentum" + +#: src/date.c:385 +#, c-format +msgid "" +"the argument `%s' lacks a leading `+';\n" +"When using an option to specify date(s), any non-option\n" +"argument must be a format string beginning with `+'." +msgstr "" + +#: src/date.c:397 +msgid "" +"a format string may not be specified when using the --rfc-822 (-R) option" +msgstr "" + +#: src/date.c:433 +msgid "undefined" +msgstr "" + +#: src/date.c:435 +#, fuzzy +msgid "cannot get time of day" +msgstr "nem lehet beállítani %s idõbélyegét" + +#: src/date.c:468 +#, fuzzy +msgid "cannot set date" +msgstr "stat %s sikertelen" + +#: src/dd.c:43 +msgid "Paul Rubin, David MacKenzie, and Stuart Kemp" +msgstr "Paul Rubin, David MacKenzie és Stuart Kemp" + +#: src/dd.c:288 src/tty.c:62 src/uname.c:110 src/whoami.c:52 +#, c-format +msgid "Usage: %s [OPTION]...\n" +msgstr "Használat: %s [KAPCSOLÓ]...\n" + +#: src/dd.c:289 +msgid "" +"Copy a file, converting and formatting according to the options.\n" +"\n" +" bs=BYTES force ibs=BYTES and obs=BYTES\n" +" cbs=BYTES convert BYTES bytes at a time\n" +" conv=KEYWORDS convert the file as per the comma separated keyword list\n" +" count=BLOCKS copy only BLOCKS input blocks\n" +" ibs=BYTES read BYTES bytes at a time\n" +msgstr "" +"Fájl másolása, a beállításoknak megfelelõ átalakításokkal.\n" +"\n" +" bs=BÁJT ibs=BÁJT és obs=BÁJT beállítása\n" +" cbs=BÁJT BÁJT bájtot alakít át alkalmanként\n" +" conv=KULCSSZÓ a vesszõvel elválasztott kulcsszavaknak megfelelõen " +"konvertál\n" +" count=BLOKK csak BLOKK bemeneti blokkot másol\n" +" ibs=BÁJT egyszerre BÁJT bájtot olvas be\n" + +#: src/dd.c:298 +msgid "" +" if=FILE read from FILE instead of stdin\n" +" obs=BYTES write BYTES bytes at a time\n" +" of=FILE write to FILE instead of stdout\n" +" seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +" skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +msgstr "" +" if=FÁJL FÁJLBÓL olvas a szabványos bemenet helyett\n" +" obs=BÁJT egyszerre BÁJT bájtot ír ki\n" +" of=FÁJL FÁJLBA ír a szabványos kimenet helyett\n" +" seek=BLOKK ennyi obs-méretû blokkot hagy ki a kimenet elején\n" +" skip=BLOKK ennyi ibs-méretû blokkot hagy ki a bemenet elején\n" + +#: src/dd.c:307 +msgid "" +"\n" +"BLOCKS and BYTES may be followed by the following multiplicative suffixes:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M 1,048,576,\n" +"GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +"Each KEYWORD may be:\n" +"\n" +msgstr "" +"\n" +"BLOKKHOZ és BÁJTHOZ a következõ szorzó-utótagokat adhatod meg:\n" +"xM M, c 1, w 2, b 512, kD 1000, k 1024, MD 1 000 000, M 1 048 576,\n" +"GD 1 000 000 000, G 1 073 741 824, és ugyanígy T, P, E, Z, Y.\n" +"A KULCSSZÓ lehet:\n" +"\n" + +#: src/dd.c:315 +msgid "" +" ascii from EBCDIC to ASCII\n" +" ebcdic from ASCII to EBCDIC\n" +" ibm from ASCII to alternated EBCDIC\n" +" block pad newline-terminated records with spaces to cbs-size\n" +" unblock replace trailing spaces in cbs-size records with newline\n" +" lcase change upper case to lower case\n" +msgstr "" +" ascii EBCDIC-bõl ASCII-ba\n" +" ebcdic ASCII-ból EBCDIC-be\n" +" ibm ASCII-ból \"alternated\" EBCDIC-be\n" +" block az újsorra végzõdõ rekordokat cbs méretûre tölti ki szóközökkel\n" +" unblock a sorvégi szóközöket cbs méretû rekordokban soremelésre cseréli\n" +" lcase nagybetûrõl kisbetûre cserél\n" + +#: src/dd.c:323 +msgid "" +" notrunc do not truncate the output file\n" +" ucase change lower case to upper case\n" +" swab swap every pair of input bytes\n" +" noerror continue after read errors\n" +" sync pad every input block with NULs to ibs-size; when used\n" +" with block or unblock, pad with spaces rather than NULs\n" +msgstr "" +" notrunc nem csonkolja a kimeneti fájlt\n" +" ucase kisbetûrõl nagybetûre cserél\n" +" swab minden bemeneti bájtpár sorrendjét megcseréli\n" +" noerror folytatás olvasási hibák esetén\n" +" sync minden bemeneti blokkot NULL bájtokkal ibs méretûre egészít ki;\n" +" ha a \"block\" vagy \"unblock\" is szerepel a listában, \n" +" NULL helyett szóközt használ\n" + +#: src/dd.c:362 +#, c-format +msgid "%s+%s records in\n" +msgstr "%s+%s beolvasott rekord\n" + +#: src/dd.c:364 +#, c-format +msgid "%s+%s records out\n" +msgstr "%s+%s kiírt rekord\n" + +#: src/dd.c:371 +msgid "truncated record" +msgstr "levágott rekord" + +#: src/dd.c:372 +msgid "truncated records" +msgstr "levágott rekord" + +#: src/dd.c:382 +#, c-format +msgid "closing input file %s" +msgstr "%s bemeneti fájl lezárása" + +#: src/dd.c:385 +#, c-format +msgid "closing output file %s" +msgstr "%s kimeneti fájl lezárása" + +#: src/dd.c:469 +#, c-format +msgid "writing to %s" +msgstr "írás a következõbe: %s" + +#: src/dd.c:501 +#, c-format +msgid "invalid conversion: %s" +msgstr "érvénytelen konverzió: %s" + +#: src/dd.c:557 +#, c-format +msgid "unrecognized option %s" +msgstr "ismeretlen kapcsoló: %s" + +#: src/dd.c:610 +#, c-format +msgid "unrecognized option %s=%s" +msgstr "ismeretlen kapcsoló: %s=%s" + +#: src/dd.c:616 +#, c-format +msgid "invalid number %s" +msgstr "érvénytelen szám: %s" + +#: src/dd.c:646 +msgid "" +"only one conv in {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, " +"{unblock,sync}" +msgstr "" +"csak egy konverzió engedélyezett ezek közül: {ascii,ebcdic,ibm},\n" +"{lcase,ucase}, {block,unblock}, {unblock,sync}" + +#: src/dd.c:781 +#, c-format +msgid "" +"warning: working around lseek kernel bug for file (%s)\n" +" of mt_type=0x%0lx -- see for the list of types" +msgstr "" +"vigyázat: lseek kernel hiba kivédése a következõ fájlnál:\n" +"%s (mt_type=0x%0lx)\n" +"A fájlban megtalálod a típusok listáját" + +#: src/dd.c:1170 src/dd.c:1188 +#, c-format +msgid "opening %s" +msgstr "%s megnyitása" + +#: src/dd.c:1196 +msgid "file offset out of range" +msgstr "a fájl offset túlmutat a fájlon" + +#: src/dd.c:1214 +#, c-format +msgid "advancing past %s bytes in output file %s" +msgstr "%s bájtnál továbbléptünk a következõ kimeneti fájlban: %s" + +#: src/df.c:49 +#, fuzzy +msgid "Torbjorn Granlund, David MacKenzie, Larry McVoy, and Paul Eggert" +msgstr "Torbjorn Granlund, David MacKenzie és Jim Meyering" + +#: src/df.c:153 +#, fuzzy +msgid "Filesystem Type" +msgstr "Fájlrendszer " + +#: src/df.c:155 +#, fuzzy +msgid "Filesystem " +msgstr "Fájlrendszer " + +#: src/df.c:158 +#, c-format +msgid " Inodes IUsed IFree IUse%%" +msgstr "Inode-ok IFogl. ISzab. IFo.%%" + +#: src/df.c:162 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " Méret Fogl. Szab. %%" + +#: src/df.c:164 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " Méret Fogl. Szab. %%" + +#: src/df.c:167 +#, fuzzy, c-format +msgid " %4s-blocks Used Available Capacity" +msgstr " %4d-blokk Foglalt Szabad Fogl.%%" + +#: src/df.c:198 +#, c-format +msgid " %4s-blocks Used Available Use%%" +msgstr " %4s-blokk Foglalt Szabad %%" + +#: src/df.c:202 +msgid " Mounted on\n" +msgstr " Csatl. pont\n" + +#: src/df.c:712 +msgid "" +"Show information about the filesystem on which each FILE resides,\n" +"or all filesystems by default.\n" +"\n" +msgstr "" +"Arról a fájlrendszerrõl jelenít meg adatokat, ahol a megadott FÁJL\n" +"található, alapértelmezésben minden fájlrendszerrõl.\n" +"\n" + +#: src/df.c:720 +msgid "" +" -a, --all include filesystems having 0 blocks\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +msgstr "" +" -a, --all 0 blokkot tartalmazó fájlrendszereket is listázza\n" +" -B --block-size=MÉRET megadott blokkMÉRETET használ\n" +" -h, --human-readable ember által olvasható formátum (pl., 1K 234M 2G)\n" +" -H, --si u.a. mint elõbb, de 1000-es szorzó 1024-es helyett\n" + +#: src/df.c:726 +msgid "" +" -i, --inodes list inode information instead of block usage\n" +" -k like --block-size=1K\n" +" -l, --local limit listing to local filesystems\n" +" --no-sync do not invoke sync before getting usage info " +"(default)\n" +msgstr "" +" -i, --inodes inode információ blokkinformáció helyett\n" +" -k u.a. mint --block-size=1K\n" +" -l, --local csak a helyi fájlrendszereket írja ki\n" +" --no-sync nem adja ki a sync parancsot az info beolvasása " +"elõtt\n" +" (alapértelmezett)\n" + +#: src/df.c:732 +msgid "" +" -P, --portability use the POSIX output format\n" +" --sync invoke sync before getting usage info\n" +" -t, --type=TYPE limit listing to filesystems of type TYPE\n" +" -T, --print-type print filesystem type\n" +" -x, --exclude-type=TYPE limit listing to filesystems not of type TYPE\n" +" -v (ignored)\n" +msgstr "" +" -P, --portability POSIX kompatíbilis kimenet\n" +" --sync kiadja a sync parancsot az információ beolvasása " +"elõtt\n" +" -t, --type=TÍPUS csak az adott TÍPUSÚ fájlrendszereket írja ki\n" +" -T, --print-type fájlrendszer-típusok kiírása\n" +" -x, --exclude-type=TÍPUS a megadott fájlrendszereket nem listázza ki\n" +" -v (figyelmen kívül hagyva)\n" + +#: src/df.c:742 src/du.c:215 src/ls.c:3879 +msgid "" +"\n" +"SIZE may be (or may be an integer optionally followed by) one of following:\n" +"kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y.\n" +msgstr "" +"\n" +"MÉRET megadható a következõkkel:\n" +"kB 1000, K 1024, MB 1,000,000, M 1,048,576 és ugyanígy G, T, P, E, Z, Y.\n" + +#: src/df.c:859 +#, c-format +msgid "file system type %s both selected and excluded" +msgstr "" +"%s típusú fájlrendszer ki van jelölve, de figyelmen\n" +"kívül is van hagyva" + +#: src/df.c:903 +msgid "Warning: " +msgstr "Vigyázat: " + +#: src/df.c:906 +#, c-format +msgid "%scannot read table of mounted filesystems" +msgstr "A beillesztett fájlrendszerek tábláját %s nem tudja olvasni" + +#: src/dircolors.c:103 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]\n" +msgstr "Használat: %s [KAPCSOLÓ]... [FÁJL]\n" + +#: src/dircolors.c:104 +msgid "" +"Output commands to set the LS_COLORS environment variable.\n" +"\n" +"Determine format of output:\n" +" -b, --sh, --bourne-shell output Bourne shell code to set LS_COLORS\n" +" -c, --csh, --c-shell output C shell code to set LS_COLORS\n" +" -p, --print-database output defaults\n" +msgstr "" +"Kiírja a megfelelõ shell parancsot az LS_COLOR környezeti \n" +"változó beállításához.\n" +"\n" +"Kimeneti formátum megállapítása\n" +" -b, --sh, --bourne-shell Bourne shell kód az LS_COLORS beállításához\n" +" -c, --csh, --c-shell C shell kód az LS_COLORS beállításához\n" +" -p, --print-data-base alapértelmezés kiírása\n" + +#: src/dircolors.c:114 +msgid "" +"\n" +"If FILE is specified, read it to determine which colors to use for which\n" +"file types and extensions. Otherwise, a precompiled database is used.\n" +"For details on the format of these files, run `dircolors --print-database'.\n" +msgstr "" +"\n" +"Ha a FÁJL argumentum meg van adva, beolvassa azt és megállapítja, hogy " +"melyik\n" +"fájltípushoz milyen színt használjon. Ha nincs, a program az " +"alapértelmezett\n" +"adatbázist használja. Ha többet akarsz tudni a fájl formátumáról, futtasd\n" +"a 'dircolors --print-database'-t.\n" + +#: src/dircolors.c:299 +#, c-format +msgid "%s:%lu: invalid line; missing second token" +msgstr "%s:%lu: érvénytelen sor; a második token hiányzik" + +#: src/dircolors.c:371 +#, c-format +msgid "%s:%lu: unrecognized keyword %s" +msgstr "%s:%lu: %s kulcsszó ismeretlen" + +#: src/dircolors.c:372 +msgid "" +msgstr "" + +#: src/dircolors.c:467 +msgid "" +"the options to output dircolors' internal database and\n" +"to select a shell syntax are mutually exclusive" +msgstr "" +"a dircolors belsõ adatbázisának kilistázása és a shell szintaxis\n" +"kiíratása két egymást kölcsönösen kizáró kapcsoló" + +#: src/dircolors.c:475 +msgid "" +"no FILE arguments may be used with the option to output\n" +"dircolors' internal database" +msgstr "" +"nem lehet FÁJL argumentumot használni a dircolor belsõ adabázisának\n" +"kiíratásakor" + +#: src/dircolors.c:504 +msgid "no SHELL environment variable, and no shell type option given" +msgstr "nincs SHELL változó beállítva és nem adtad meg a shell típusát" + +#: src/dirname.c:33 src/pathchk.c:59 +#, fuzzy +msgid "David MacKenzie and Jim Meyering" +msgstr "Mike Parker, David MacKenzie és Jim Meyering" + +#: src/dirname.c:46 +#, fuzzy, c-format +msgid "" +"Usage: %s NAME\n" +" or: %s OPTION\n" +msgstr "Használat: %s [KAPCSOLÓ]\n" + +#: src/dirname.c:51 +msgid "" +"Print NAME with its trailing /component removed; if NAME contains no /'s,\n" +"output `.' (meaning the current directory).\n" +"\n" +msgstr "" + +#: src/du.c:49 +#, fuzzy +msgid "" +"Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert, and Jim " +"Meyering" +msgstr "Torbjorn Granlund, David MacKenzie és Jim Meyering" + +#: src/du.c:175 +msgid "" +"Summarize disk usage of each FILE, recursively for directories.\n" +"\n" +msgstr "" +"Összefoglalja a lemezhasználatot minden FÁJLRA, rekurzívan minden " +"könyvtárban.\n" +"\n" + +#: src/du.c:182 +#, fuzzy +msgid "" +" -a, --all write counts for all files, not just directories\n" +" --apparent-size print apparent sizes, rather than disk usage; " +"although\n" +" the apparent size is usually smaller, it may be\n" +" larger due to holes in (`sparse') files, internal\n" +" fragmentation, indirect blocks, and the like\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -b, --bytes equivalent to `--apparent-size --block-size=1'\n" +" -c, --total produce a grand total\n" +" -D, --dereference-args dereference FILEs that are symbolic links\n" +msgstr "" +" -a, --all minden fájl adatait kiírja, nem csak a " +"könyvtárakat\n" +" -B --block-size=MÉRET MÉRET bájtos blokkokat használ\n" +" -b, --bytes bájtban írja ki a méretet\n" +" -c, --total csak az összesítést írja ki\n" +" -D, --dereference-args szimbolikus linkek esetén a fájlt számolja\n" + +#: src/du.c:193 +msgid "" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +" -k like --block-size=1K\n" +" -l, --count-links count sizes many times if hard linked\n" +msgstr "" +" -h, --human-readable ember által olvasható formátum (pl., 1K 234M 2G)\n" +" -H, --si mint elõbb, de 1000-es szorzó 1024-es helyett\n" +" -k mint --block-size=1K\n" +" -l, --count-links többször számolja a méretet, ha hard linkek vannak\n" + +#: src/du.c:199 +msgid "" +" -L, --dereference dereference all symbolic links\n" +" -S, --separate-dirs do not include size of subdirectories\n" +" -s, --summarize display only a total for each argument\n" +msgstr "" +" -L, --dereference mindig követi a szimbólikus linkeket\n" +" -S, --separate-dirs alkönyvtárakat nem számolja bele\n" +" -s, --summarize argumentumonként egy összeget mutat\n" + +#: src/du.c:204 +#, fuzzy +msgid "" +" -x, --one-file-system skip directories on different filesystems\n" +" -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +"FILE.\n" +" --exclude=PATTERN Exclude files that match PATTERN.\n" +" --max-depth=N print the total for a directory (or file, with --" +"all)\n" +" only if it is N or fewer levels below the command\n" +" line argument; --max-depth=0 is the same as\n" +" --summarize\n" +msgstr "" +" -x, --one-file-system csak az adott fájlrendszeren lévõ könyvtárakat\n" +" -X FÁJL, --exclude-from=FÁJL a FÁJL-ban található mintákra illeszkedõ \n" +" fájlokat átugorja\n" +" --exclude=MINTA a MINTÁRA illeszkedõ nevû fájlokat kihagyja\n" +" --max-depth=N csak akkor írja ki az összesítést egy adott\n" +" könyvtárra, ha az legfeljebb N szinttel van a\n" +" parancssorban megadott könyvtár alatt.\n" +" A --max-depth=0 ugyanaz, mint a --summarize\n" + +#: src/du.c:337 +#, fuzzy, c-format +msgid "cannot change to parent of directory %s" +msgstr "nem lehet a következõ könyvtárba lépni: %s" + +#: src/du.c:345 +#, c-format +msgid "cannot change to directory %s" +msgstr "nem lehet a következõ könyvtárba lépni: %s" + +#: src/du.c:352 +#, fuzzy, c-format +msgid "cannot read directory %s" +msgstr "nem lehet a következõ könyvtárat létrehozni: %s" + +#: src/du.c:554 src/ls.c:2241 src/wc.c:591 +msgid "total" +msgstr "összesen" + +#: src/du.c:641 +#, c-format +msgid "invalid maximum depth %s" +msgstr "érvénytelen maximális mélység: %s" + +#: src/du.c:707 +msgid "cannot both summarize and show all entries" +msgstr "" +"nem lehet egyszerre összesítést kérni és minden bejegyzést megjeleníteni" + +#: src/du.c:714 +msgid "warning: summarizing is the same as using --max-depth=0" +msgstr "" +"vigyázat: az összesítés megegyezik a --max-depth=0 kapcsoló használatával" + +#: src/du.c:720 +#, c-format +msgid "warning: summarizing conflicts with --max-depth=%d" +msgstr "vigyázat: az összesítés kérése ellenkezik a --max-depth=%d kapcsolóval" + +#: src/echo.c:77 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [STRING]...\n" +msgstr "Használat: %s [KAPCSOLÓ]... [FÁJL]...\n" + +#: src/echo.c:78 +msgid "" +"Echo the STRING(s) to standard output.\n" +"\n" +" -n do not output the trailing newline\n" +" -e enable interpretation of the backslash-escaped characters\n" +" listed below\n" +" -E disable interpretation of those sequences in STRINGs\n" +msgstr "" + +#: src/echo.c:88 +msgid "" +"\n" +"Without -E, the following sequences are recognized and interpolated:\n" +"\n" +" \\NNN the character whose ASCII code is NNN (octal)\n" +" \\\\ backslash\n" +" \\a alert (BEL)\n" +" \\b backspace\n" +msgstr "" + +#: src/echo.c:97 +msgid "" +" \\c suppress trailing newline\n" +" \\f form feed\n" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" + +#: src/env.c:93 +#, fuzzy +msgid "Richard Mlynarik and David MacKenzie" +msgstr "Richard Stallman és David MacKenzie" + +#: src/env.c:119 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]\n" +msgstr "Használat: %s [KAPCSOLÓ]... NÉV TÍPUS [MAJOR MINOR]\n" + +#: src/env.c:122 +msgid "" +"Set each NAME to VALUE in the environment and run COMMAND.\n" +"\n" +" -i, --ignore-environment start with an empty environment\n" +" -u, --unset=NAME remove variable from the environment\n" +msgstr "" + +#: src/env.c:130 +msgid "" +"\n" +"A mere - implies -i. If no COMMAND, print the resulting environment.\n" +msgstr "" + +#: src/expand.c:114 +msgid "" +"Convert tabs in each FILE to spaces, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/expand.c:122 +msgid "" +" -i, --initial do not convert TABs after non whitespace\n" +" -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +msgstr "" + +#: src/expand.c:126 +msgid "" +" -t, --tabs=LIST use comma separated list of explicit tab positions\n" +msgstr "" + +#: src/expand.c:173 src/unexpand.c:153 +msgid "tab size contains an invalid character" +msgstr "" + +#: src/expand.c:191 src/unexpand.c:171 +msgid "tab size cannot be 0" +msgstr "" + +#: src/expand.c:193 src/unexpand.c:173 +msgid "tab sizes must be ascending" +msgstr "" + +#: src/expand.c:386 +msgid "`-LIST' option is obsolete; use `-t LIST'" +msgstr "" + +#: src/expr.c:90 +#, fuzzy, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: %s OPTION\n" +msgstr "Használat: %s [KAPCSOLÓ]\n" + +#: src/expr.c:98 +msgid "" +"\n" +"Print the value of EXPRESSION to standard output. A blank line below\n" +"separates increasing precedence groups. EXPRESSION may be:\n" +"\n" +" ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0\n" +msgstr "" + +#: src/expr.c:107 +msgid "" +"\n" +" ARG1 < ARG2 ARG1 is less than ARG2\n" +" ARG1 <= ARG2 ARG1 is less than or equal to ARG2\n" +" ARG1 = ARG2 ARG1 is equal to ARG2\n" +" ARG1 != ARG2 ARG1 is unequal to ARG2\n" +" ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" +" ARG1 > ARG2 ARG1 is greater than ARG2\n" +msgstr "" + +#: src/expr.c:116 +msgid "" +"\n" +" ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" +" ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" +msgstr "" + +#: src/expr.c:121 +#, c-format +msgid "" +"\n" +" ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" +" ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" +" ARG1 % ARG2 arithmetic remainder of ARG1 divided by ARG2\n" +msgstr "" + +#: src/expr.c:127 +msgid "" +"\n" +" STRING : REGEXP anchored pattern match of REGEXP in STRING\n" +"\n" +" match STRING REGEXP same as STRING : REGEXP\n" +" substr STRING POS LENGTH substring of STRING, POS counted from 1\n" +" index STRING CHARS index in STRING where any CHARS is found, or 0\n" +" length STRING length of STRING\n" +msgstr "" + +#: src/expr.c:136 +msgid "" +" + TOKEN interpret TOKEN as a string, even if it is a\n" +" keyword like `match' or an operator like `/'\n" +"\n" +" ( EXPRESSION ) value of EXPRESSION\n" +msgstr "" + +#: src/expr.c:142 +msgid "" +"\n" +"Beware that many operators need to be escaped or quoted for shells.\n" +"Comparisons are arithmetic if both ARGs are numbers, else lexicographical.\n" +"Pattern matches return the string matched between \\( and \\) or null; if\n" +"\\( and \\) are not used, they return the number of characters matched or " +"0.\n" +msgstr "" + +#: src/expr.c:186 src/expr.c:438 src/expr.c:444 src/expr.c:449 src/expr.c:471 +#, fuzzy +msgid "syntax error" +msgstr "írási hiba" + +#: src/expr.c:384 +#, c-format +msgid "" +"warning: unportable BRE: `%s': using `^' as the first character\n" +"of the basic regular expression is not portable; it is being ignored" +msgstr "" + +#: src/expr.c:586 src/expr.c:625 +#, fuzzy +msgid "non-numeric argument" +msgstr "rossz az argumentumok száma" + +#: src/expr.c:592 +msgid "division by zero" +msgstr "" + +#: src/factor.c:74 +#, fuzzy, c-format +msgid "" +"Usage: %s [NUMBER]...\n" +" or: %s OPTION\n" +msgstr "Használat: %s [KAPCSOLÓ]\n" + +#: src/factor.c:79 +msgid "" +"Print the prime factors of each NUMBER.\n" +"\n" +msgstr "" + +#: src/factor.c:85 +msgid "" +"\n" +" Print the prime factors of all specified integer NUMBERs. If no " +"arguments\n" +" are specified on the command line, they are read from standard input.\n" +msgstr "" + +#: src/factor.c:154 +#, c-format +msgid "`%s' is not a valid positive integer" +msgstr "" + +#: src/false.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating failure.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" + +#: src/fmt.c:271 +#, fuzzy, c-format +msgid "Usage: %s [-DIGITS] [OPTION]... [FILE]...\n" +msgstr "Használat: %s [KAPCSOLÓ]... [FÁJL]...\n" + +#: src/fmt.c:272 +msgid "" +"Reformat each paragraph in the FILE(s), writing to standard output.\n" +"If no FILE or if FILE is `-', read standard input.\n" +"\n" +msgstr "" + +#: src/fmt.c:280 +msgid "" +" -c, --crown-margin preserve indentation of first two lines\n" +" -p, --prefix=STRING combine only lines having STRING as prefix\n" +" -s, --split-only split long lines, but do not refill\n" +msgstr "" + +#: src/fmt.c:286 +msgid "" +" -t, --tagged-paragraph indentation of first line different from second\n" +" -u, --uniform-spacing one space between words, two after sentences\n" +" -w, --width=NUMBER maximum line width (default of 75 columns)\n" +msgstr "" + +#: src/fmt.c:293 +msgid "" +"\n" +"In -wNUMBER, the letter `w' may be omitted.\n" +msgstr "" + +#: src/fmt.c:345 +#, fuzzy, c-format +msgid "invalid width option: `%s'" +msgstr "érvénytelen sorhossz: %s" + +#: src/fmt.c:385 +#, fuzzy, c-format +msgid "invalid width: `%s'" +msgstr "érvénytelen sorhossz: %s" + +#: src/fold.c:71 +msgid "" +"Wrap input lines in each FILE (standard input by default), writing to\n" +"standard output.\n" +"\n" +msgstr "" + +#: src/fold.c:79 +msgid "" +" -b, --bytes count bytes rather than columns\n" +" -s, --spaces break at spaces\n" +" -w, --width=WIDTH use WIDTH columns instead of 80\n" +msgstr "" + +#: src/fold.c:267 +#, c-format +msgid "`%s' option is obsolete; use `%s'" +msgstr "" + +#: src/fold.c:295 +#, fuzzy, c-format +msgid "invalid number of columns: `%s'" +msgstr "érvénytelen szám: %s" + +#: src/head.c:92 +msgid "" +"Print first 10 lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/head.c:101 +msgid "" +" -c, --bytes=SIZE print first SIZE bytes\n" +" -n, --lines=NUMBER print first NUMBER lines instead of first 10\n" +msgstr "" + +#: src/head.c:105 +msgid "" +" -q, --quiet, --silent never print headers giving file names\n" +" -v, --verbose always print headers giving file names\n" +msgstr "" + +#: src/head.c:111 src/split.c:120 +msgid "" +"\n" +"SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +msgstr "" + +#: src/head.c:190 +#, fuzzy, c-format +msgid "cannot reposition file pointer for %s" +msgstr "nem lehet beolvasni %s idõbélyegét" + +#: src/head.c:256 src/tail.c:1388 +#, c-format +msgid "%s: %s is so large that it is not representable" +msgstr "" + +#: src/head.c:257 src/tail.c:1390 +#, fuzzy +msgid "number of lines" +msgstr "rossz az argumentumok száma" + +#: src/head.c:257 src/tail.c:1391 +#, fuzzy +msgid "number of bytes" +msgstr "rossz az argumentumok száma" + +#: src/head.c:264 src/tail.c:1478 +#, fuzzy +msgid "invalid number of lines" +msgstr "érvénytelen szám: %s" + +#: src/head.c:265 src/tail.c:1479 +#, fuzzy +msgid "invalid number of bytes" +msgstr "érvénytelen szám: %s" + +#: src/head.c:341 +#, fuzzy, c-format +msgid "unrecognized option `-%c'" +msgstr "ismeretlen kapcsoló: %s" + +#: src/head.c:348 +#, c-format +msgid "`-%s' option is obsolete; use `-%c %.*s%.*s%s'" +msgstr "" + +#: src/hostid.c:48 +#, c-format +msgid "" +"Usage: %s\n" +" or: %s OPTION\n" +"Print the numeric identifier (in hexadecimal) for the current host.\n" +"\n" +msgstr "" + +#: src/hostname.c:67 +#, c-format +msgid "" +"Usage: %s [NAME]\n" +" or: %s OPTION\n" +"Print or set the hostname of the current system.\n" +"\n" +msgstr "" + +#: src/hostname.c:104 +#, fuzzy, c-format +msgid "cannot set hostname to `%s'" +msgstr "nem lehet beállítani %s idõbélyegét" + +#: src/hostname.c:110 +msgid "cannot set hostname; this system lacks the functionality" +msgstr "" + +#: src/hostname.c:117 +#, fuzzy +msgid "cannot determine hostname" +msgstr "nem lehet %s jogosultságait beállítani" + +#: src/id.c:36 +#, fuzzy +msgid "Arnold Robbins and David MacKenzie" +msgstr "Richard Stallman és David MacKenzie" + +#: src/id.c:87 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [USERNAME]\n" +msgstr "Használat: %s [KAPCSOLÓ]... [FÁJL]\n" + +#: src/id.c:88 +msgid "" +"Print information for USERNAME, or the current user.\n" +"\n" +" -a ignore, for compatibility with other versions\n" +" -g, --group print only the effective group ID\n" +" -G, --groups print all group IDs\n" +" -n, --name print a name instead of a number, for -ugG\n" +" -r, --real print the real ID instead of the effective ID, with -ugG\n" +" -u, --user print only the effective user ID\n" +msgstr "" + +#: src/id.c:100 +msgid "" +"\n" +"Without any OPTION, print some useful set of identified information.\n" +msgstr "" + +#: src/id.c:162 +#, fuzzy +msgid "cannot print only user and only group" +msgstr "nem lehet egyszerre a csoportot és a felhasználót is elhagyni" + +#: src/id.c:166 +msgid "cannot print only names or real IDs in default format" +msgstr "" + +#: src/id.c:175 +#, c-format +msgid "%s: No such user" +msgstr "" + +#: src/id.c:212 +#, c-format +msgid "cannot find name for user ID %u" +msgstr "" + +#: src/id.c:235 +#, fuzzy, c-format +msgid "cannot find name for group ID %u" +msgstr "nem lehet %s tulajdonosát és vagy csoportját megváltoztatni" + +#: src/id.c:273 +#, fuzzy +msgid "cannot get supplemental group list" +msgstr "a csoportot nem lehet nullra változtatni" + +#: src/id.c:385 +msgid " groups=" +msgstr "" + +#: src/install.c:269 +msgid "the strip option may not be used when installing a directory" +msgstr "könyvtár telepítésénél nem lehet használni a `strip' lehetõséget" + +#: src/install.c:292 src/mkdir.c:140 +#, c-format +msgid "invalid mode %s" +msgstr "érvénytelen mód: %s" + +#: src/install.c:307 src/install.c:371 +#, c-format +msgid "creating directory %s" +msgstr "%s könyvtár létrehozása" + +#: src/install.c:332 +#, c-format +msgid "installing multiple files, but last argument, %s is not a directory" +msgstr "több fájl telepítése, de az utolsó argumentum (%s) nem könyvtár" + +#: src/install.c:435 +#, c-format +msgid "%s is a directory" +msgstr "%s könyvtár" + +#: src/install.c:495 +#, c-format +msgid "cannot obtain time stamps for %s" +msgstr "nem lehet beolvasni %s idõbélyegét" + +#: src/install.c:507 +#, c-format +msgid "cannot set time stamps for %s" +msgstr "nem lehet beállítani %s idõbélyegét" + +#: src/install.c:528 +msgid "fork system call failed" +msgstr "fork() rendszerhívás sikertelen" + +#: src/install.c:532 +msgid "cannot run strip" +msgstr "strip futtatása sikertelen" + +#: src/install.c:539 +msgid "strip failed" +msgstr "strip sikertelen" + +#: src/install.c:560 +#, c-format +msgid "invalid user %s" +msgstr "érvénytelen felhasználó: %s" + +#: src/install.c:578 +#, c-format +msgid "invalid group %s" +msgstr "érvénytelen csoport: %s" + +#: src/install.c:597 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST (1st format)\n" +" or: %s [OPTION]... SOURCE... DIRECTORY (2nd format)\n" +" or: %s -d [OPTION]... DIRECTORY... (3rd format)\n" +msgstr "" +"Használat: %s [KAPCSOLÓ]... FORRÁS CÉL (1. alak)\n" +" vagy: %s [KAPCSOLÓ]... FORRÁS... KÖNYVTÁR (2. alak)\n" +" vagy: %s -d [KAPCSOLÓ]... KÖNYVTÁR... (3. alak)\n" + +#: src/install.c:603 +msgid "" +"In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +"the existing DIRECTORY, while setting permission modes and owner/group.\n" +"In the third format, create all components of the given DIRECTORY(ies).\n" +"\n" +msgstr "" +"Az elsõ két alaknál FORRÁST a CÉLRA másolja, több FORRÁS esetén a létezõ\n" +"KÖNYVTÁRBA másolja a fájlokat. Másolás közben beállítja a fájlok \n" +"jogosultságait és a tulajt/csoportot.\n" +"A harmadik alaknál létrehozza az adott KÖNYVTÁRAK minden elemét.\n" +"\n" + +#: src/install.c:612 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination file\n" +" -b like --backup but does not accept an argument\n" +" -c (ignored)\n" +" -d, --directory treat all arguments as directory names; create all\n" +" components of the specified directories\n" +msgstr "" +" --backup[=CONTROL] minden létezõ célfájlról mentést készít\n" +" -b mint --backup, de nem fogad el argumentumot\n" +" -c (figyelmen kívül hagyva)\n" +" -d, --directory minden argumentum könyvtár; az adott könyvtár\n" +" minden elemét létrehozza\n" + +#: src/install.c:619 +msgid "" +" -D create all leading components of DEST except the " +"last,\n" +" then copy SOURCE to DEST; useful in the 1st format\n" +" -g, --group=GROUP set group ownership, instead of process' current " +"group\n" +" -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-xr-" +"x\n" +" -o, --owner=OWNER set ownership (super-user only)\n" +msgstr "" +" -D a CÉL minden elemét létrehozza, kivéve az " +"utolsót,\n" +" majd FORRÁST CÉLRA másolja; elsõ alakkal " +"hasznos\n" +" -g, --group=CSOPORT CSOPORTOT állítja be, a processz csoportja " +"helyett\n" +" -m, --mode=MÓD jogosultságot MÓDRA állítja, rwxr-xr-x helyett\n" +" -o, --owner=TULAJDONOS tulajdonos beállítása (csak root)\n" + +#: src/install.c:626 +msgid "" +" -p, --preserve-timestamps apply access/modification times of SOURCE " +"files\n" +" to corresponding destination files\n" +" -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" -v, --verbose print the name of each directory as it is created\n" +msgstr "" +" -p, --preserve-timestamps a FORRÁS elérési és módosítási idejét állítja\n" +" be a megfelelõ CÉLfájlon\n" +" -s, --strip eltávolítja a szimbólum táblát, csak 1. és \n" +" 2. alaknál érvényes\n" +" -S, --suffix=KITERJESZTES a biztonsági másolat szokásos \n" +" kiterjesztésének felülbírálása\n" +" -v, --verbose minden létrehozott könyvtár nevét kiírja\n" + +#: src/install.c:635 src/ln.c:377 src/mv.c:348 +msgid "" +"\n" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"\n" +"A biztonsági másolat kiterjesztése `~', ha nincs megadva a --suffix vagy\n" +"a SIMPLE_BACKUP_SUFFIX. A verziókövetés módját megválaszthatod a --backup\n" +"kapcsolóval vagy a VERSION_CONTROL környezeti változó segítségével.\n" +"Az érvényes értékek a következõk:\n" +"\n" + +#: src/join.c:144 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE1 FILE2\n" +msgstr "Használat: %s [KAPCSOLÓ]... [FÁJL]\n" + +#: src/join.c:148 +msgid "" +"For each pair of input lines with identical join fields, write a line to\n" +"standard output. The default join field is the first, delimited\n" +"by whitespace. When FILE1 or FILE2 (not both) is -, read standard input.\n" +"\n" +" -a FILENUM print unpairable lines coming from file FILENUM, where\n" +" FILENUM is 1 or 2, corresponding to FILE1 or FILE2\n" +" -e EMPTY replace missing input fields with EMPTY\n" +msgstr "" + +#: src/join.c:157 +msgid "" +" -i, --ignore-case ignore differences in case when comparing fields\n" +" -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n" +" -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n" +" -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n" +" -o FORMAT obey FORMAT while constructing output line\n" +" -t CHAR use CHAR as input and output field separator\n" +msgstr "" + +#: src/join.c:165 +msgid "" +" -v FILENUM like -a FILENUM, but suppress joined output lines\n" +" -1 FIELD join on this FIELD of file 1\n" +" -2 FIELD join on this FIELD of file 2\n" +msgstr "" + +#: src/join.c:172 +msgid "" +"\n" +"Unless -t CHAR is given, leading blanks separate fields and are ignored,\n" +"else fields are separated by CHAR. Any FIELD is a field number counted\n" +"from 1. FORMAT is one or more comma or blank separated specifications,\n" +"each being `FILENUM.FIELD' or `0'. Default FORMAT outputs the join field,\n" +"the remaining fields from FILE1, the remaining fields from FILE2, all\n" +"separated by CHAR.\n" +msgstr "" + +#: src/join.c:645 +#, fuzzy, c-format +msgid "invalid field specifier: `%s'" +msgstr "érvénytelen tabulátorméret: %s" + +#: src/join.c:659 src/join.c:772 src/join.c:808 +#, fuzzy, c-format +msgid "invalid field number: `%s'" +msgstr "érvénytelen szám: %s" + +#: src/join.c:672 +#, fuzzy, c-format +msgid "invalid file number in field spec: `%s'" +msgstr "érvénytelen szám: %s" + +#: src/join.c:792 +#, fuzzy, c-format +msgid "invalid field number for file 1: `%s'" +msgstr "érvénytelen szám: %s" + +#: src/join.c:801 +#, fuzzy, c-format +msgid "invalid field number for file 2: `%s'" +msgstr "érvénytelen szám: %s" + +#: src/join.c:833 +#, fuzzy +msgid "too many non-option arguments" +msgstr "túl sok argumentum" + +#: src/join.c:855 +#, fuzzy +msgid "too few non-option arguments" +msgstr "túl kevés argumentum" + +#: src/join.c:866 +msgid "both files cannot be standard input" +msgstr "" + +#: src/kill.c:93 +#, c-format +msgid "" +"Usage: %s [-s SIGNAL | -SIGNAL] PID...\n" +" or: %s -l [SIGNAL]...\n" +" or: %s -t [SIGNAL]...\n" +msgstr "" + +#: src/kill.c:99 +msgid "" +"Send signals to processes, or list signals.\n" +"\n" +msgstr "" + +#: src/kill.c:106 +msgid "" +" -s, --signal=SIGNAL, -SIGNAL\n" +" specify the name or number of the signal to be sent\n" +" -l, --list list signal names, or convert signal names to/from " +"numbers\n" +" -t, --table print a table of signal information\n" +msgstr "" + +#: src/kill.c:114 +msgid "" +"\n" +"SIGNAL may be a signal name like `HUP', or a signal number like `1',\n" +"or an exit status of a process terminated by a signal.\n" +"PID is an integer; if negative it identifies a process group.\n" +msgstr "" + +#: src/kill.c:163 +#, fuzzy, c-format +msgid "%s: invalid signal" +msgstr "%s: érvénytelen fájltípus" + +#: src/kill.c:262 +#, c-format +msgid "missing operand after `%s'" +msgstr "" + +#: src/kill.c:274 +#, fuzzy, c-format +msgid "%s: invalid process id" +msgstr "%s: érvénytelen fájlméret" + +#: src/kill.c:327 +#, fuzzy, c-format +msgid "invalid option -- %c" +msgstr "%s: érvénytelen kapcsoló -- %c\n" + +#: src/kill.c:336 +#, c-format +msgid "%s: multiple signals specified" +msgstr "" + +#: src/kill.c:350 +msgid "multiple -l or -t options specified" +msgstr "" + +#: src/kill.c:367 +msgid "cannot combine signal with -l or -t" +msgstr "" + +#: src/link.c:51 +#, c-format +msgid "" +"Usage: %s FILE1 FILE2\n" +" or: %s OPTION\n" +msgstr "" + +#: src/link.c:54 +msgid "" +"Call the link function to create a link named FILE2 to an existing FILE1.\n" +"\n" +msgstr "" + +#: src/link.c:98 +#, fuzzy, c-format +msgid "cannot create link %s to %s" +msgstr "%2$s-re mutató %1$s hard linket nem lehet létrehozni" + +#: src/ln.c:39 +msgid "Mike Parker and David MacKenzie" +msgstr "Mike Parker és David MacKenzie" + +#: src/ln.c:167 +#, c-format +msgid "%s: warning: making a hard link to a symbolic link is not portable" +msgstr "" +"%s: vigyázat: a szimbolikus linkre mutató hard link\n" +"létrehozása nem hordozható" + +#: src/ln.c:174 +#, c-format +msgid "%s: hard link not allowed for directory" +msgstr "%s: könyvtárra mutató hard link nem engedélyezett" + +#: src/ln.c:246 +#, c-format +msgid "%s: cannot overwrite directory" +msgstr "%s: könyvtár felülírása sikertelen" + +#: src/ln.c:251 +#, c-format +msgid "%s: replace %s? " +msgstr "%s: %s cseréje? " + +#: src/ln.c:257 +#, c-format +msgid "%s: File exists" +msgstr "%s: a fájl létezik" + +#: src/ln.c:304 +#, c-format +msgid "create symbolic link %s to %s" +msgstr "%s szimbolikus link létrehozása a következõre: %s" + +#: src/ln.c:305 +#, c-format +msgid "create hard link %s to %s" +msgstr "%s hard link létrehozása a következõre: %s" + +#: src/ln.c:319 +#, c-format +msgid "creating symbolic link %s to %s" +msgstr "%2$s fájlra mutató %1$s szimbolikus link létrehozása" + +#: src/ln.c:320 +#, c-format +msgid "creating hard link %s to %s" +msgstr "%2$s fájlra mutató %1$s hard link létrehozása" + +#: src/ln.c:339 +#, c-format +msgid "" +"Usage: %s [OPTION]... TARGET [LINK_NAME]\n" +" or: %s [OPTION]... TARGET... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY TARGET...\n" +msgstr "" +"Használat: %s [KAPCSOLÓ]... CÉL [LINK_NEVE]\n" +" vagy: %s [KAPCSOLÓ]... CÉL... KÖNYVTÁR\n" +" vagy: %s [KAPCSOLÓ]... --target-directory=KÖNYVTÁR CÉL...\n" + +#: src/ln.c:345 +msgid "" +"Create a link to the specified TARGET with optional LINK_NAME.\n" +"If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +"created in the current directory. When using the second form with more\n" +"than one TARGET, the last argument must be a directory; create links\n" +"in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +"links with --symbolic. When creating hard links, each TARGET must exist.\n" +"\n" +msgstr "" +"Link létrehozása a megadott CÉLRA, opcionális LINK_NÉV megadásával.\n" +"Ha a LINK_NÉV nincs megadva, a CÉLLAL megegyezõ nevû link jön lére a\n" +"jelenlegi könyvtárban. A második alak használatakor, több CÉL esetén,\n" +"az utolsó argumentum kötelezõen könyvtár; ekkor a KÖNYVTÁRBAN linkek " +"jönnek \n" +"létre a CÉLOKRA. Alapértelmezésben hard linekeket hoz éltre, szimbolikus\n" +"linkekhez használd a --symbolic kapcsolót. Hard linkek létrehozásakor\n" +"minden CÉLNAK léteznie kell.\n" +"\n" + +#: src/ln.c:357 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an argument\n" +" -d, -F, --directory hard link directories (super-user only)\n" +" -f, --force remove existing destination files\n" +msgstr "" +" --backup[=CONTROL] minden létezõ célfájlról mentést készít\n" +" -b mint --backup, de nem fogad el argumentumot\n" +" -d, -F, --directory könyvtárak hard linkelése (csak root)\n" +" -f, --force létezõ célfájlok törlése\n" + +#: src/ln.c:363 +msgid "" +" -n, --no-dereference treat destination that is a symlink to a\n" +" directory as if it were a normal file\n" +" -i, --interactive prompt whether to remove destinations\n" +" -s, --symbolic make symbolic links instead of hard links\n" +msgstr "" +" -n, --no-dereference ha a cél szimbolikus link egy könyvtárra\n" +" kezelje normális fájlként\n" +" -i, --interactive célfájlok törlésénél kérdez\n" +" -s, --symbolic szimbolikus link hard link helyett\n" + +#: src/ln.c:369 +msgid "" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY specify the DIRECTORY in which to " +"create\n" +" the links\n" +" -v, --verbose print name of each file before linking\n" +msgstr "" +" -S, --suffix=KITERJESZTES a biztonsági másolat szokásos \n" +" kiterjesztésének felülbírálása\n" +" --target-directory=DIRECTORY a linkek létrehozására szolgáló " +"könyvtár\n" +" megadása\n" +" -v, --verbose linkelés elõtt kiírja minden fájl nevét\n" + +#: src/ln.c:521 +#, c-format +msgid "%s: specified target directory is not a directory" +msgstr "%s: a megadott célkönyvtár nem könyvtár" + +#: src/ln.c:542 +msgid "when making multiple links, last argument must be a directory" +msgstr "több link létrehozásánál az utolsó argumentum könyvtár kell legyen" + +#: src/logname.c:48 src/pwd.c:46 src/sync.c:44 +#, c-format +msgid "Usage: %s [OPTION]\n" +msgstr "Használat: %s [KAPCSOLÓ]\n" + +#: src/logname.c:49 +msgid "" +"Print the name of the current user.\n" +"\n" +msgstr "" + +#: src/logname.c:99 +#, c-format +msgid "%s: no login name\n" +msgstr "" + +#: src/ls.c:673 +msgid "%b %e %Y" +msgstr "%b %e %Y" + +#: src/ls.c:681 +msgid "%b %e %H:%M" +msgstr "%b %e %H:%M" + +#: src/ls.c:1307 +#, fuzzy, c-format +msgid "ignoring invalid value of environment variable QUOTING_STYLE: %s" +msgstr "" +"a QUOTING_STYLE környezeti változóban megadott érvénytelen érték \n" +"figyelmen kívül hagyása: %s" + +#: src/ls.c:1334 +#, c-format +msgid "ignoring invalid width in environment variable COLUMNS: %s" +msgstr "" +"a COLUMNS környezeti változóban megadott érvénytelen érték\n" +"figyelmen kívül hagyása: %s" + +#: src/ls.c:1365 +#, c-format +msgid "ignoring invalid tab size in environment variable TABSIZE: %s" +msgstr "" +"a TABSIZE környezeti változóban megadott érvénytelen tab méret\n" +"figyelmen kívül hagyása: %s" + +#: src/ls.c:1482 +#, c-format +msgid "invalid line width: %s" +msgstr "érvénytelen sorhossz: %s" + +#: src/ls.c:1556 +#, c-format +msgid "invalid tab size: %s" +msgstr "érvénytelen tabulátorméret: %s" + +#: src/ls.c:1722 +#, c-format +msgid "invalid time style format %s" +msgstr "érvénytelen idõformátum stílus %s" + +#: src/ls.c:2054 +#, c-format +msgid "unrecognized prefix: %s" +msgstr "ismeretlen elõtag: %s" + +#: src/ls.c:2077 +msgid "unparsable value for LS_COLORS environment variable" +msgstr "az LS_COLORS környezeti változó értéke nem értelemezhetõ" + +#: src/ls.c:2145 +#, c-format +msgid "cannot determine device and inode of %s" +msgstr "%s eszközét és inode-ját nem lehet megállapítani" + +#: src/ls.c:2155 +#, c-format +msgid "not listing already-listed directory: %s" +msgstr "a következõ, már korábban listázott, könyvtár kihagyása: %s" + +#: src/ls.c:2208 src/remove.c:929 +#, fuzzy, c-format +msgid "reading directory %s" +msgstr "%s könyvtár létrehozása" + +#: src/ls.c:2603 +#, c-format +msgid "cannot compare file names %s and %s" +msgstr "%s és %s fájlnevek összehasonlítása sikertelen" + +#: src/ls.c:3762 +msgid "" +"List information about the FILEs (the current directory by default).\n" +"Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +"\n" +msgstr "" +"Információt ír ki a FÁJLOKRÓL, alapértelemezésben az aktuális könyvtárról.\n" +"Ábécé sorrendbe rendezi a bejegyzéseket, ha nincs megadva a -cftuSUX\n" +"kapcsolók valamelyike vagy a --sort.\n" +"\n" + +#: src/ls.c:3770 +#, fuzzy +msgid "" +" -a, --all do not hide entries starting with .\n" +" -A, --almost-all do not list implied . and ..\n" +" --author print the author of each file\n" +" -b, --escape print octal escapes for nongraphic characters\n" +msgstr "" +" -a, --all nem rejti el a .-al kezdõdõ bejegyzéseket\n" +" -A, --almost-all nem listázza ki a . és .. bejegyzéseket\n" +" -b, --escape oktális escape karaktereket jelenít meg \n" +" a nem-grafikus karakterek helyett\n" + +#: src/ls.c:3776 +msgid "" +" --block-size=SIZE use SIZE-byte blocks\n" +" -B, --ignore-backups do not list implied entries ending with ~\n" +" -c with -lt: sort by, and show, ctime (time of " +"last\n" +" modification of file status information)\n" +" with -l: show ctime and sort by name\n" +" otherwise: sort by ctime\n" +msgstr "" +" --block-size=MÉRET MÉRET bájtos blokkokat használ\n" +" -B, --ignore-backups nem listázza ki a ~-ra végzõdõ fájlokat\n" +" -c \"-lt\"-vel: rendezés és kiírás ctime " +"(fájlállapot-\n" +" információ utolsó módosításának ideje) " +"szerint\n" +" \"-l\"-lel: kiírja a ctime-ot és név szerint " +"rendez\n" +" egyébként: ctime szerint rendez\n" + +#: src/ls.c:3784 +#, fuzzy +msgid "" +" -C list entries by columns\n" +" --color[=WHEN] control whether color is used to distinguish " +"file\n" +" types. WHEN may be `never', `always', or " +"`auto'\n" +" -d, --directory list directory entries instead of contents,\n" +" and do not dereference symbolic links\n" +" -D, --dired generate output designed for Emacs' dired mode\n" +msgstr "" +" -C oszlopok szerint listáz\n" +" --color[=EKKOR] beállítja, hogy mikor legyen színes a kimenet\n" +" (fájltípusok szerint).\n" +" EKKOR lehet 'always', 'never' vagy 'auto'\n" +" -d, --directory könyvtár listázása a könyvtár tartalma helyett\n" +" -D, --dired az Emacs dired módja által használt kimenet\n" + +#: src/ls.c:3792 +msgid "" +" -f do not sort, enable -aU, disable -lst\n" +" -F, --classify append indicator (one of */=@|) to entries\n" +" --format=WORD across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time like -l --time-style=full-iso\n" +msgstr "" +" -f nem rendez, bekapcsolja a \"-aU\" kapcsolókat, " +"kikapcsolja a \"-lst\" kapcsolókat\n" +" -F, --classify jelet fûz a bejegyzéshez (*/=@ vagy |)\n" +" --format=SZÓ across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time mint -l --time-style=full-iso\n" + +#: src/ls.c:3799 +#, fuzzy +msgid "" +" -g like -l, but do not list owner\n" +" -G, --no-group inhibit display of group information\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" --si likewise, but use powers of 1000 not 1024\n" +" -H, --dereference-command-line\n" +" follow symbolic links listed on the command " +"line\n" +" --dereference-command-line-symlink-to-dir\n" +" follow each command line symbolic link\n" +" that points to a directory\n" +msgstr "" +" -g mint -l, de tulajdonos nélkül\n" +" -G, --no-group nem mutatja a csoportinformációt\n" +" -h, --human-readable ember által olvasható formátum (pl., 1K 234M 2G)\n" +" --si u.a. mint elõbb, de 1000-es szorzó 1024-es " +"helyett\n" +" -H, --dereference-command-line szimbolikus linkek követése parancssorban\n" + +#: src/ls.c:3810 +msgid "" +" --indicator-style=WORD append indicator with style WORD to entry " +"names:\n" +" none (default), classify (-F), file-type (-" +"p)\n" +" -i, --inode print index number of each file\n" +" -I, --ignore=PATTERN do not list implied entries matching shell " +"PATTERN\n" +" -k like --block-size=1K\n" +msgstr "" +" --indicator-style=SZÓ a bejegyzésnevekhez indikátor fûz SZÓ alapján:\n" +" none (default), classify (-F), file-type (-" +"p)\n" +" -i, --inode kiírja minden fájl index számát\n" +" -I, --ignore=MINTA nem írja ki a shell MINTÁRA illeszkedõ\n" +" bejegyzéseket\n" +" -k mint --block-size=1K\n" + +#: src/ls.c:3817 +msgid "" +" -l use a long listing format\n" +" -L, --dereference when showing file information for a symbolic\n" +" link, show information for the file the link\n" +" references rather than for the link itself\n" +" -m fill width with a comma separated list of " +"entries\n" +msgstr "" +" -l hosszú formátum\n" +" -L, --dereference kilistázza a szimbolikus linkek által mutatott\n" +" fájlok adatait\n" +" -m a szélességet a bejegyzések vesszõvel\n" +" elválasztott listájával tölti ki\n" + +#: src/ls.c:3824 +msgid "" +" -n, --numeric-uid-gid like -l, but list numeric UIDs and GIDs\n" +" -N, --literal print raw entry names (don't treat e.g. " +"control\n" +" characters specially)\n" +" -o like -l, but do not list group information\n" +" -p, --file-type append indicator (one of /=@|) to entries\n" +msgstr "" +" -n, --numeric-uid-gid mint -l, de UID-ket és GID-ket számmal írja ki\n" +" -N, --literal nyers bejegyzésnevek kiírása (nem kezeli\n" +" megkülönböztetett módon pl. a\n" +" vezérlõkaraktereket)\n" +" -o mint -l, de tulajdonos adatai nélkül\n" +" -p, --file-type jelet fûz a bejegyzéshez (*/=@ vagy |)\n" + +#: src/ls.c:3831 +msgid "" +" -q, --hide-control-chars print ? instead of non graphic characters\n" +" --show-control-chars show non graphic characters as-is (default\n" +" unless program is `ls' and output is a " +"terminal)\n" +" -Q, --quote-name enclose entry names in double quotes\n" +" --quoting-style=WORD use quoting style WORD for entry names:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" +msgstr "" +" -q, --hide-control-chars ? kiírása a nem grafikus karakterek helyett\n" +" --show-control-chars megjeleníti a nem grafikus karaktereket\n" +" (alapértelmezett kivéve ha a program 'ls' és " +"a \n" +" kimenet terminál)\n" +" -Q, --quote-name minden bejegyzésnevet idézõjelbe\n" +" --quoting-style=SZÓ a következõ kulcsSZÓ alapján idézõjelez:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" + +#: src/ls.c:3839 +msgid "" +" -r, --reverse reverse order while sorting\n" +" -R, --recursive list subdirectories recursively\n" +" -s, --size print size of each file, in blocks\n" +msgstr "" +" -r, --reverse fordított sorrendbe rendez\n" +" -R, --recursive könyvtárak rekurzív listázása\n" +" -s, --size kiírja a fájlok méretét blokkban\n" + +#: src/ls.c:3844 +msgid "" +" -S sort by file size\n" +" --sort=WORD extension -X, none -U, size -S, time -t,\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=WORD show time as WORD instead of modification " +"time:\n" +" atime, access, use, ctime or status; use\n" +" specified time as sort key if --sort=time\n" +msgstr "" +" -S rendezés fájlméret alapján\n" +" --sort=SZÓ SZÓ lehet:\n" +" -X, none -U, size -S, time -t, version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=IDÕ különbözõ idõk mutatása (módosítás ideje " +"helyett):\n" +" atime, access, use, ctime vagy status;\n" +" a megadott idõ alapján rendez, \n" +" ha a --sort=time meg van adva\n" + +#: src/ls.c:3853 +#, fuzzy +msgid "" +" --time-style=STYLE show times using style STYLE:\n" +" full-iso, long-iso, iso, locale, +FORMAT\n" +" FORMAT is interpreted like `date'; if FORMAT " +"is\n" +" FORMAT1FORMAT2, FORMAT1 applies to\n" +" non-recent files and FORMAT2 to recent files;\n" +" if STYLE is prefixed with `posix-', STYLE\n" +" takes effect only outside the POSIX locale\n" +" -t sort by modification time\n" +" -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +msgstr "" +" --time-style=SZÓ idõ mutatása különbözõ formátumokban:\n" +" full-iso, iso, locale, posix-iso, +FORMAT\n" +" FORMAT ugyanolyan, mint `date'; ha a " +"formátum\n" +" FORMAT1<újsor>FORMAT2, FORMAT1 a régebbi,\n" +" még FORMAT2 az újabb fájlokra vonatkozik\n" +" -t módosítás dátuma alapján rendez\n" +" -T, --tabsize=OSZL tabulátor minden OSZL-nál, 8 helyett\n" + +#: src/ls.c:3864 +msgid "" +" -u with -lt: sort by, and show, access time\n" +" with -l: show access time and sort by name\n" +" otherwise: sort by access time\n" +" -U do not sort; list entries in directory order\n" +" -v sort by version\n" +msgstr "" +" -u \"-lt\"-vel: access time alapján rendez és azt " +"is \n" +" mutatja\n" +" \"-l\"-lel: név alapján rendez és az access " +"time-ot\n" +" mutatja\n" +" egyébként: access time alapján rendez\n" +" -U nem rendez; bejegyzések könyvtári sorrendben\n" +" -v verzió alapján rendez\n" + +#: src/ls.c:3871 +msgid "" +" -w, --width=COLS assume screen width instead of current value\n" +" -x list entries by lines instead of by columns\n" +" -X sort alphabetically by entry extension\n" +" -1 list one file per line\n" +msgstr "" +" -w, --width=OSZL feltételezi, hogy a képernyõ OSZL széles\n" +" -x a bejegyzéseket soronként, és nem " +"oszloponként \n" +" listázza\n" +" -X ábécé sorba rendez, kiterjesztés szerint\n" +" -1 soronként egy fájlnevet ír ki\n" + +#: src/ls.c:3883 +msgid "" +"\n" +"By default, color is not used to distinguish types of files. That is\n" +"equivalent to using --color=none. Using the --color option without the\n" +"optional WHEN argument is equivalent to using --color=always. With\n" +"--color=auto, color codes are output only if standard output is connected\n" +"to a terminal (tty).\n" +msgstr "" +"\n" +"Az alapértelmezett kimenet nem színes. Ez megegyezik a --color=none \n" +"beállítással. A --color kapcsoló használata EKKOR argumentum nélkül\n" +"megegyezik a --color=always viselkedésével. A --color=auto csak akkor\n" +"jelenít meg színkódokat, ha a kimenet terminál (tty).\n" + +#: src/md5sum.c:38 +msgid "Ulrich Drepper and Scott Miller" +msgstr "" + +#: src/md5sum.c:125 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]...\n" +" or: %s [OPTION] --check [FILE]\n" +"Print or check %s (%d-bit) checksums.\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" + +#: src/md5sum.c:134 +#, c-format +msgid "" +"\n" +" -b, --binary read files in binary mode (default on DOS/" +"Windows)\n" +" -c, --check check %s sums against given list\n" +" -t, --text read files in text mode (default)\n" +"\n" +msgstr "" + +#: src/md5sum.c:142 +msgid "" +"The following two options are useful only when verifying checksums:\n" +" --status don't output anything, status code shows success\n" +" -w, --warn warn about improperly formated checksum lines\n" +"\n" +msgstr "" + +#: src/md5sum.c:150 +#, c-format +msgid "" +"\n" +"The sums are computed as described in %s. When checking, the input\n" +"should be a former output of this program. The default mode is to print\n" +"a line with checksum, a character indicating type (`*' for binary, ` ' for\n" +"text), and name for each FILE.\n" +msgstr "" + +#: src/md5sum.c:385 +#, c-format +msgid "%s: %lu: improperly formatted %s checksum line" +msgstr "" + +#: src/md5sum.c:407 +#, c-format +msgid "%s: FAILED open or read\n" +msgstr "" + +#: src/md5sum.c:431 +msgid "FAILED" +msgstr "" + +#: src/md5sum.c:431 +msgid "OK" +msgstr "" + +#: src/md5sum.c:444 +#, fuzzy, c-format +msgid "%s: read error" +msgstr "%s: átnevezve a következõre: %s" + +#: src/md5sum.c:457 +#, c-format +msgid "%s: no properly formatted %s checksum lines found" +msgstr "" + +#: src/md5sum.c:470 +#, c-format +msgid "WARNING: %d of %d listed %s could not be read" +msgstr "" + +#: src/md5sum.c:473 +msgid "file" +msgstr "" + +#: src/md5sum.c:473 +msgid "files" +msgstr "" + +#: src/md5sum.c:479 +#, c-format +msgid "WARNING: %d of %d computed %s did NOT match" +msgstr "" + +#: src/md5sum.c:482 +msgid "checksum" +msgstr "" + +#: src/md5sum.c:482 +msgid "checksums" +msgstr "" + +#: src/md5sum.c:564 +msgid "" +"the --binary and --text options are meaningless when verifying checksums" +msgstr "" + +#: src/md5sum.c:572 +msgid "the --string and --check options are mutually exclusive" +msgstr "" + +#: src/md5sum.c:579 +msgid "the --status option is meaningful only when verifying checksums" +msgstr "" + +#: src/md5sum.c:586 +msgid "the --warn option is meaningful only when verifying checksums" +msgstr "" + +#: src/md5sum.c:596 +msgid "no files may be specified when using --string" +msgstr "" + +#: src/md5sum.c:618 +msgid "only one argument may be specified when using --check" +msgstr "" + +#: src/mkdir.c:61 +#, c-format +msgid "Usage: %s [OPTION] DIRECTORY...\n" +msgstr "Használat: %s [KAPCSOLÓ] KÖNYVTÁR...\n" + +#: src/mkdir.c:62 +msgid "" +"Create the DIRECTORY(ies), if they do not already exist.\n" +"\n" +msgstr "" +"KÖNYVTÁRAKAT hoz létre, ha még nem léteznek.\n" +"\n" + +#: src/mkdir.c:69 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not rwxrwxrwx - " +"umask\n" +" -p, --parents no error if existing, make parent directories as needed\n" +" -v, --verbose print a message for each created directory\n" +msgstr "" +" -m, --mode=MÓD a megadott jogosultságokkal hozza létre a könyvtárat \n" +" (mint a chmod), nem rwxrwxrwx - umask\n" +" -p, --parents könyvtárstruktúrát hoz létre. Nem ad hibát, ha már " +"létezik\n" +" -v, --verbose kiírja minden létrehozott könyvtár nevét\n" + +#: src/mkdir.c:113 +#, c-format +msgid "created directory %s" +msgstr "%s könyvtár létrejött" + +#: src/mkdir.c:190 +#, c-format +msgid "cannot set permissions of directory %s" +msgstr "nem lehet %s könyvtár jogosultságait beállítani" + +#: src/mkfifo.c:55 +#, c-format +msgid "Usage: %s [OPTION] NAME...\n" +msgstr "Használat: %s [KAPCSOLÓ] NÉV...\n" + +#: src/mkfifo.c:56 +msgid "" +"Create named pipes (FIFOs) with the given NAMEs.\n" +"\n" +msgstr "" +"NÉV nevû \"Named pipe\"-ot (FIFO-t) hoz létre.\n" +"\n" + +#: src/mkfifo.c:63 src/mknod.c:64 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not a=rw - umask\n" +msgstr "" +" -m, --mode=MÓD jogosultságok beállítása (mint a chmod), nem a=rw - " +"umask\n" + +#: src/mkfifo.c:93 src/mknod.c:206 +msgid "fifo files not supported" +msgstr "a fifo fájlok nem támogatottak" + +#: src/mkfifo.c:123 src/mknod.c:127 +msgid "invalid mode" +msgstr "érvénytelen mód" + +#: src/mkfifo.c:142 +#, c-format +msgid "cannot set permissions of fifo %s" +msgstr "nem lehet %s fifo jogosultságait beállítani" + +#: src/mknod.c:55 +#, c-format +msgid "Usage: %s [OPTION]... NAME TYPE [MAJOR MINOR]\n" +msgstr "Használat: %s [KAPCSOLÓ]... NÉV TÍPUS [MAJOR MINOR]\n" + +#: src/mknod.c:57 +msgid "" +"Create the special file NAME of the given TYPE.\n" +"\n" +msgstr "" +"Adott NÉVÛ és TÍPUSÚ speciális fájlt hoz létre.\n" +"\n" + +#: src/mknod.c:69 +msgid "" +"\n" +"Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they\n" +"must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X,\n" +"it is interpreted as hexadecimal; otherwise, if it begins with 0, as octal;\n" +"otherwise, as decimal. TYPE may be:\n" +msgstr "" + +#: src/mknod.c:76 +#, fuzzy +msgid "" +"\n" +" b create a block (buffered) special file\n" +" c, u create a character (unbuffered) special file\n" +" p create a FIFO\n" +msgstr "" +"\n" +"MAJORT és MINORT nem lehet használni p TÍPUSNÁL, egyébként kötelezõ.\n" +"TÍPUS lehet:\n" +"\n" +" b speciális blokkfájl (pufferelt) létrehozása\n" +" c, u speciális karakterfájl (nem-pufferelt) létrehozása\n" +" p FIFO létrehozása\n" + +#: src/mknod.c:141 +msgid "wrong number of arguments" +msgstr "rossz az argumentumok száma" + +#: src/mknod.c:153 +msgid "block special files not supported" +msgstr "a speciális blokkfájl nem támogatott" + +#: src/mknod.c:162 +msgid "character special files not supported" +msgstr "a speciális karakterfájl nem támogatott" + +#: src/mknod.c:171 +msgid "" +"when creating special files, major and minor device\n" +"numbers must be specified" +msgstr "" +"speciális fájlok létrehozásakor meg kell adni major és minor\n" +"eszközszámokat" + +#: src/mknod.c:186 +#, c-format +msgid "invalid major device number %s" +msgstr "érvénytelen major eszközszám: %s" + +#: src/mknod.c:191 +#, c-format +msgid "invalid minor device number %s" +msgstr "érvénytelen minor eszközszám: %s" + +#: src/mknod.c:196 +#, c-format +msgid "invalid device %s %s" +msgstr "érvénytelen eszköz %s %s" + +#: src/mknod.c:210 +msgid "major and minor device numbers may not be specified for fifo files" +msgstr "fifo fájlokhoz nem lehet major és minor eszközszámokat megadni" + +#: src/mknod.c:231 +#, c-format +msgid "cannot set permissions of %s" +msgstr "nem lehet %s jogosultságait beállítani" + +#: src/mv.c:44 +msgid "Mike Parker, David MacKenzie, and Jim Meyering" +msgstr "Mike Parker, David MacKenzie és Jim Meyering" + +#: src/mv.c:317 +msgid "" +"Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"FORRÁST átnevezi CÉLRA vagy több FORRÁST egy CÉLKÖNYVTÁRBA helyez át.\n" +"\n" + +#: src/mv.c:324 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" -f, --force do not prompt before overwriting\n" +" equivalent to --reply=yes\n" +" -i, --interactive prompt before overwrite\n" +" equivalent to --reply=query\n" +msgstr "" +" --backup[=CONTROL] minden létezõ célfájlról mentést készít\n" +" -b mint --backup, de nem fogad el argumentumot\n" +" -f, --force nem kérdez felülírás elõtt\n" +" mint --reply=yes\n" +" -i, --interactive felülírás elõtt kérdez\n" +" mint --reply=query\n" + +#: src/mv.c:332 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +msgstr "" +" --reply={yes,no,query} mi történjen, ha már létezik a célfájl\n" +" --strip-trailing-slashes eltávolítja a befejezõ per jeleket minden\n" +" forrásról\n" +" -S, --suffix=KITERJESZTES a biztonsági másolat szokásos\n" +" kiterjesztésének felülbírálása\n" + +#: src/mv.c:339 +msgid "" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +" -u, --update move only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +msgstr "" +" --target-directory=KÖNYVTÁR minden FORRÁS áthelyezése a megadott \n" +" KÖNYVTÁRBA\n" +" -u, --update csak akkor helyezi át, ha a CÉL régebbi, mint " +"a\n" +" FORRÁS vagy ha a CÉL nem létezik\n" +" -v, --verbose elmagyarázza, mi történik\n" + +#: src/mv.c:467 +#, c-format +msgid "specified target, %s is not a directory" +msgstr "a megadott cél (%s) nem könyvtár" + +#: src/mv.c:475 +msgid "when moving multiple files, last argument must be a directory" +msgstr "több fájl áthelyezésénél az utolsó argumentum könyvtár kell legyen" + +#: src/nice.c:67 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] [COMMAND [ARG]...]\n" +msgstr "Használat: %s [KAPCSOLÓ] NÉV...\n" + +#: src/nice.c:68 +msgid "" +"Run COMMAND with an adjusted scheduling priority.\n" +"With no COMMAND, print the current scheduling priority. ADJUST is 10\n" +"by default. Range goes from -20 (highest priority) to 19 (lowest).\n" +"\n" +" -n, --adjustment=ADJUST increment priority by ADJUST first\n" +msgstr "" + +#: src/nice.c:109 src/nice.c:122 +#, fuzzy, c-format +msgid "invalid option `%s'" +msgstr "érvénytelen csoport: %s" + +#: src/nice.c:147 +#, fuzzy, c-format +msgid "invalid priority `%s'" +msgstr "érvénytelen csoport: %s" + +#: src/nice.c:171 +msgid "a command must be given with an adjustment" +msgstr "" + +#: src/nice.c:178 src/nice.c:187 +#, fuzzy +msgid "cannot get priority" +msgstr "nem lehet a következõ könyvtárba lépni: %s" + +#: src/nice.c:192 +#, fuzzy +msgid "cannot set priority" +msgstr "nem lehet %s jogosultságait beállítani" + +#: src/nl.c:39 +#, fuzzy +msgid "Scott Bartram and David MacKenzie" +msgstr "Richard Stallman és David MacKenzie" + +#: src/nl.c:180 +msgid "" +"Write each FILE to standard output, with line numbers added.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/nl.c:188 +msgid "" +" -b, --body-numbering=STYLE use STYLE for numbering body lines\n" +" -d, --section-delimiter=CC use CC for separating logical pages\n" +" -f, --footer-numbering=STYLE use STYLE for numbering footer lines\n" +msgstr "" + +#: src/nl.c:193 +msgid "" +" -h, --header-numbering=STYLE use STYLE for numbering header lines\n" +" -i, --page-increment=NUMBER line number increment at each line\n" +" -l, --join-blank-lines=NUMBER group of NUMBER empty lines counted as " +"one\n" +" -n, --number-format=FORMAT insert line numbers according to FORMAT\n" +" -p, --no-renumber do not reset line numbers at logical " +"pages\n" +" -s, --number-separator=STRING add STRING after (possible) line number\n" +msgstr "" + +#: src/nl.c:201 +msgid "" +" -v, --first-page=NUMBER first line number on each logical page\n" +" -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +msgstr "" + +#: src/nl.c:207 +msgid "" +"\n" +"By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +"two delimiter characters for separating logical pages, a missing\n" +"second character implies :. Type \\\\ for \\. STYLE is one of:\n" +msgstr "" + +#: src/nl.c:213 +msgid "" +"\n" +" a number all lines\n" +" t number only nonempty lines\n" +" n number no lines\n" +" pREGEXP number only lines that contain a match for REGEXP\n" +"\n" +"FORMAT is one of:\n" +"\n" +" ln left justified, no leading zeros\n" +" rn right justified, no leading zeros\n" +" rz right justified, leading zeros\n" +"\n" +msgstr "" + +#: src/nl.c:504 +#, fuzzy, c-format +msgid "invalid starting line number: `%s'" +msgstr "érvénytelen major eszközszám: %s" + +#: src/nl.c:514 +#, fuzzy, c-format +msgid "invalid line number increment: `%s'" +msgstr "érvénytelen sorhossz: %s" + +#: src/nl.c:527 +#, fuzzy, c-format +msgid "invalid number of blank lines: `%s'" +msgstr "%s: érvénytelen menetszám" + +#: src/nl.c:541 +#, fuzzy, c-format +msgid "invalid line number field width: `%s'" +msgstr "érvénytelen sorhossz: %s" + +#: src/od.c:287 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... [FILE]...\n" +" or: %s --traditional [FILE] [[+]OFFSET [[+]LABEL]]\n" +msgstr "" +"Használat: %s [KAPCSOLÓ]... CSOPORT FÁJL...\n" +" vagy: %s [KAPCSOLÓ]... --reference=REFERENCIAFÁJL FÁJL...\n" + +#: src/od.c:292 +msgid "" +"\n" +"Write an unambiguous representation, octal bytes by default,\n" +"of FILE to standard output. With more than one FILE argument,\n" +"concatenate them in the listed order to form the input.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/od.c:299 +#, fuzzy +msgid "All arguments to long options are mandatory for short options.\n" +msgstr "" +"Ha egy hosszú kapcsolóhoz kötelezõ argumentumot megadni, akkor ez a \n" +"megfelelõ rövid kapcsolónál is kötelezõ.\n" + +#: src/od.c:302 +msgid "" +" -A, --address-radix=RADIX decide how file offsets are printed\n" +" -j, --skip-bytes=BYTES skip BYTES input bytes first\n" +msgstr "" + +#: src/od.c:306 +msgid "" +" -N, --read-bytes=BYTES limit dump to BYTES input bytes\n" +" -s, --strings[=BYTES] output strings of at least BYTES graphic " +"chars\n" +" -t, --format=TYPE select output format or formats\n" +" -v, --output-duplicates do not use * to mark line suppression\n" +" -w, --width[=BYTES] output BYTES bytes per output line\n" +" --traditional accept arguments in traditional form\n" +msgstr "" + +#: src/od.c:316 +msgid "" +"\n" +"Traditional format specifications may be intermixed; they accumulate:\n" +" -a same as -t a, select named characters\n" +" -b same as -t oC, select octal bytes\n" +" -c same as -t c, select ASCII characters or backslash escapes\n" +" -d same as -t u2, select unsigned decimal shorts\n" +msgstr "" + +#: src/od.c:324 +msgid "" +" -f same as -t fF, select floats\n" +" -h same as -t x2, select hexadecimal shorts\n" +" -i same as -t d2, select decimal shorts\n" +" -l same as -t d4, select decimal longs\n" +" -o same as -t o2, select octal shorts\n" +" -x same as -t x2, select hexadecimal shorts\n" +msgstr "" + +#: src/od.c:332 +msgid "" +"\n" +"For older syntax (second call format), OFFSET means -j OFFSET. LABEL\n" +"is the pseudo-address at first byte printed, incremented when dump is\n" +"progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates\n" +"hexadecimal, suffixes may be . for octal and b for multiply by 512.\n" +"\n" +"TYPE is made up of one or more of these specifications:\n" +"\n" +" a named character\n" +" c ASCII character or backslash escape\n" +msgstr "" + +#: src/od.c:344 +msgid "" +" d[SIZE] signed decimal, SIZE bytes per integer\n" +" f[SIZE] floating point, SIZE bytes per integer\n" +" o[SIZE] octal, SIZE bytes per integer\n" +" u[SIZE] unsigned decimal, SIZE bytes per integer\n" +" x[SIZE] hexadecimal, SIZE bytes per integer\n" +msgstr "" + +#: src/od.c:351 +msgid "" +"\n" +"SIZE is a number. For TYPE in doux, SIZE may also be C for\n" +"sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n" +"sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +"for sizeof(double) or L for sizeof(long double).\n" +msgstr "" + +#: src/od.c:358 +msgid "" +"\n" +"RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +"BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +"with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix to\n" +"any type adds a display of printable characters to the end of each line\n" +"of output. " +msgstr "" + +#: src/od.c:366 +msgid "" +"--string without a number implies 3. --width without a number\n" +"implies 32. By default, od uses -A o -t d2 -w 16.\n" +msgstr "" + +#: src/od.c:722 src/od.c:844 +#, fuzzy, c-format +msgid "invalid type string `%s'" +msgstr "érvénytelen módkarakterlánc: %s" + +#: src/od.c:732 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte integral type" +msgstr "" + +#: src/od.c:854 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte floating point type" +msgstr "" + +#: src/od.c:917 +#, fuzzy, c-format +msgid "invalid character `%c' in type string `%s'" +msgstr "érvénytelen karakter (%s) a `%s' módkarakterláncban" + +#: src/od.c:1144 +msgid "cannot skip past end of combined input" +msgstr "" + +#: src/od.c:1397 +msgid "old-style offset" +msgstr "" + +#: src/od.c:1707 +#, c-format +msgid "invalid output address radix `%c'; it must be one character from [doxn]" +msgstr "" + +#: src/od.c:1717 +#, fuzzy +msgid "skip argument" +msgstr "hiányzó fájlargumentum" + +#: src/od.c:1725 +#, fuzzy +msgid "limit argument" +msgstr "Az érvényes argumentumok a következõk:" + +#: src/od.c:1735 +msgid "minimum string length" +msgstr "" + +#: src/od.c:1740 src/od.c:1806 +#, fuzzy, c-format +msgid "%s is too large" +msgstr "%s: a fájl túl nagy" + +#: src/od.c:1804 +msgid "width specification" +msgstr "" + +#: src/od.c:1826 +msgid "no type may be specified when dumping strings" +msgstr "" + +#: src/od.c:1874 +#, c-format +msgid "invalid second operand in compatibility mode `%s'" +msgstr "" + +#: src/od.c:1895 +msgid "in compatibility mode, the last two arguments must be offsets" +msgstr "" + +#: src/od.c:1902 +msgid "compatibility mode supports at most three arguments" +msgstr "" + +#: src/od.c:1975 +#, c-format +msgid "warning: invalid width %lu; using %d instead" +msgstr "" + +#: src/od.c:1991 +#, c-format +msgid "%d: fmt=\"%s\" width=%d\n" +msgstr "" + +#: src/paste.c:50 +#, fuzzy +msgid "David M. Ihnat and David MacKenzie" +msgstr "Mike Parker és David MacKenzie" + +#: src/paste.c:208 +#, fuzzy +msgid "standard input is closed" +msgstr "szabványos bemenet" + +#: src/paste.c:407 +msgid "" +"Write lines consisting of the sequentially corresponding lines from\n" +"each FILE, separated by TABs, to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/paste.c:416 +msgid "" +" -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +" -s, --serial paste one file at a time instead of in parallel\n" +msgstr "" + +#: src/pathchk.c:146 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... NAME...\n" +msgstr "Használat: %s [KAPCSOLÓ] NÉV...\n" + +#: src/pathchk.c:147 +msgid "" +"Diagnose unportable constructs in NAME.\n" +"\n" +" -p, --portability check for all POSIX systems, not only this one\n" +msgstr "" + +#: src/pathchk.c:237 +#, c-format +msgid "path `%s' contains nonportable character `%c'" +msgstr "" + +#: src/pathchk.c:257 +#, fuzzy, c-format +msgid "`%s' is not a directory" +msgstr "%s könyvtár" + +#: src/pathchk.c:268 +#, c-format +msgid "directory `%s' is not searchable" +msgstr "" + +#: src/pathchk.c:355 +#, c-format +msgid "name `%s' has length %ld; exceeds limit of %ld" +msgstr "" + +#: src/pathchk.c:381 +#, c-format +msgid "path `%s' has length %d; exceeds limit of %ld" +msgstr "" + +#: src/pinky.c:35 src/uptime.c:39 +#, fuzzy +msgid "Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi" +msgstr "Mike Parker, David MacKenzie és Jim Meyering" + +#: src/pinky.c:292 +msgid "Login name: " +msgstr "" + +#: src/pinky.c:295 +msgid "In real life: " +msgstr "" + +#: src/pinky.c:298 +msgid "???\n" +msgstr "" + +#: src/pinky.c:318 +#, fuzzy +msgid "Directory: " +msgstr "%s könyvtár" + +#: src/pinky.c:320 +msgid "Shell: " +msgstr "" + +#: src/pinky.c:341 +msgid "Project: " +msgstr "" + +#: src/pinky.c:367 +msgid "Plan:\n" +msgstr "" + +#: src/pinky.c:386 +msgid "Login" +msgstr "" + +#: src/pinky.c:388 +msgid "Name" +msgstr "" + +#: src/pinky.c:389 +msgid " TTY" +msgstr "" + +#: src/pinky.c:391 +msgid "Idle" +msgstr "" + +#: src/pinky.c:392 +msgid "When" +msgstr "" + +#: src/pinky.c:395 +msgid "Where" +msgstr "" + +#: src/pinky.c:469 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [USER]...\n" +msgstr "Használat: %s [KAPCSOLÓ]... [FÁJL]...\n" + +#: src/pinky.c:470 +msgid "" +"\n" +" -l produce long format output for the specified USERs\n" +" -b omit the user's home directory and shell in long format\n" +" -h omit the user's project file in long format\n" +" -p omit the user's plan file in long format\n" +" -s do short format output, this is the default\n" +msgstr "" + +#: src/pinky.c:478 +msgid "" +" -f omit the line of column headings in short format\n" +" -w omit the user's full name in short format\n" +" -i omit the user's full name and remote host in short format\n" +" -q omit the user's full name, remote host and idle time\n" +" in short format\n" +msgstr "" + +#: src/pinky.c:487 +#, c-format +msgid "" +"\n" +"A lightweight `finger' program; print user information.\n" +"The utmp file will be %s.\n" +msgstr "" + +#: src/pinky.c:574 +msgid "no username specified; at least one must be specified when using -l" +msgstr "" + +#: src/pr.c:328 +msgid "Pete TerMaat and Roland Huebner" +msgstr "" + +#: src/pr.c:805 +#, fuzzy, c-format +msgid "`--pages' invalid range of page numbers: `%s'" +msgstr "érvénytelen csoportszám: %s" + +#: src/pr.c:817 +#, c-format +msgid "`--pages' invalid starting page number: `%s'" +msgstr "" + +#: src/pr.c:829 +#, fuzzy, c-format +msgid "`--pages' invalid ending page number: `%s'" +msgstr "érvénytelen csoportszám: %s" + +#: src/pr.c:836 +msgid "`--pages' starting page number is larger than ending page number" +msgstr "" + +#: src/pr.c:911 +msgid "`--pages=FIRST_PAGE[:LAST_PAGE]' missing argument" +msgstr "" + +#: src/pr.c:922 +#, c-format +msgid "`--columns=COLUMN' invalid number of columns: `%s'" +msgstr "" + +#: src/pr.c:976 +#, c-format +msgid "`-l PAGE_LENGTH' invalid number of lines: `%s'" +msgstr "" + +#: src/pr.c:1000 +#, fuzzy, c-format +msgid "`-N NUMBER' invalid starting line number: `%s'" +msgstr "érvénytelen minor eszközszám: %s" + +#: src/pr.c:1012 +#, fuzzy, c-format +msgid "`-o MARGIN' invalid line offset: `%s'" +msgstr "érvénytelen sorhossz: %s" + +#: src/pr.c:1053 +#, c-format +msgid "`-w PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "" + +#: src/pr.c:1065 +#, c-format +msgid "`-W PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "" + +#: src/pr.c:1079 +#, fuzzy +msgid "%b %e %H:%M %Y" +msgstr "%b %e %H:%M" + +#: src/pr.c:1088 +msgid "Cannot specify number of columns when printing in parallel." +msgstr "" + +#: src/pr.c:1092 +msgid "Cannot specify both printing across and printing in parallel." +msgstr "" + +#: src/pr.c:1188 +#, c-format +msgid "`-%c' extra characters or invalid number in the argument: `%s'" +msgstr "" + +#: src/pr.c:1299 +msgid "page width too narrow" +msgstr "" + +#: src/pr.c:2362 +#, c-format +msgid "starting page number larger than total number of pages: `%d'" +msgstr "" + +#: src/pr.c:2393 +#, c-format +msgid "Page %d" +msgstr "" + +#: src/pr.c:2759 +msgid "" +"Paginate or columnate FILE(s) for printing.\n" +"\n" +msgstr "" + +#: src/pr.c:2766 +msgid "" +" +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +" begin [stop] printing with page FIRST_[LAST_]PAGE\n" +" -COLUMN, --columns=COLUMN\n" +" output COLUMN columns and print columns down,\n" +" unless -a is used. Balance number of lines in the\n" +" columns on each page.\n" +msgstr "" + +#: src/pr.c:2774 +msgid "" +" -a, --across print columns across rather than down, used together\n" +" with -COLUMN\n" +" -c, --show-control-chars\n" +" use hat notation (^G) and octal backslash notation\n" +" -d, --double-space\n" +" double space the output\n" +msgstr "" + +#: src/pr.c:2782 +msgid "" +" -D, --date-format=FORMAT\n" +" use FORMAT for the header date\n" +" -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +" expand input CHARs (TABs) to tab WIDTH (8)\n" +" -F, -f, --form-feed\n" +" use form feeds instead of newlines to separate pages\n" +" (by a 3-line page header with -F or a 5-line header\n" +" and trailer without -F)\n" +msgstr "" + +#: src/pr.c:2792 +msgid "" +" -h HEADER, --header=HEADER\n" +" use a centered HEADER instead of filename in page " +"header,\n" +" -h \"\" prints a blank line, don't use -h\"\"\n" +" -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +" replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +" -J, --join-lines merge full lines, turns off -W line truncation, no " +"column\n" +" alignment, --sep-string[=STRING] sets separators\n" +msgstr "" + +#: src/pr.c:2801 +msgid "" +" -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +" set the page length to PAGE_LENGTH (66) lines\n" +" (default number of lines of text 56, and with -F 63)\n" +" -m, --merge print all files in parallel, one in each column,\n" +" truncate lines, but join lines of full length with -J\n" +msgstr "" + +#: src/pr.c:2808 +msgid "" +" -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +" number lines, use DIGITS (5) digits, then SEP (TAB),\n" +" default counting starts with 1st line of input file\n" +" -N NUMBER, --first-line-number=NUMBER\n" +" start counting with NUMBER at 1st line of first\n" +" page printed (see +FIRST_PAGE)\n" +msgstr "" + +#: src/pr.c:2816 +msgid "" +" -o MARGIN, --indent=MARGIN\n" +" offset each line with MARGIN (zero) spaces, do not\n" +" affect -w or -W, MARGIN will be added to PAGE_WIDTH\n" +" -r, --no-file-warnings\n" +" omit warning when a file cannot be opened\n" +msgstr "" + +#: src/pr.c:2823 +msgid "" +" -s[CHAR],--separator[=CHAR]\n" +" separate columns by a single character, default for " +"CHAR\n" +" is the character without -w and 'no char' with -w\n" +" -s[CHAR] turns off line truncation of all 3 column\n" +" options (-COLUMN|-a -COLUMN|-m) except -w is set\n" +msgstr "" + +#: src/pr.c:2830 +msgid " -SSTRING, --sep-string[=STRING]\n" +msgstr "" + +#: src/pr.c:2833 +msgid "" +" separate columns by STRING,\n" +" without -S: Default separator with -J and \n" +" otherwise (same as -S\" \"), no effect on column " +"options\n" +" -t, --omit-header omit page headers and trailers\n" +msgstr "" + +#: src/pr.c:2839 +msgid "" +" -T, --omit-pagination\n" +" omit page headers and trailers, eliminate any " +"pagination\n" +" by form feeds set in input files\n" +" -v, --show-nonprinting\n" +" use octal backslash notation\n" +" -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters for\n" +" multiple text-column output only, -s[char] turns off " +"(72)\n" +msgstr "" + +#: src/pr.c:2849 +msgid "" +" -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters always,\n" +" truncate lines, except -J option is set, no " +"interference\n" +" with -S or -s\n" +msgstr "" + +#: src/pr.c:2857 +msgid "" +"\n" +"-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n" +"FILE is -, read standard input.\n" +msgstr "" + +#: src/printenv.c:43 +#, fuzzy +msgid "David MacKenzie and Richard Mlynarik" +msgstr "Mike Parker, David MacKenzie és Jim Meyering" + +#: src/printenv.c:63 +#, c-format +msgid "" +"Usage: %s [VARIABLE]...\n" +" or: %s OPTION\n" +"If no environment VARIABLE specified, print them all.\n" +"\n" +msgstr "" + +#: src/printf.c:87 +#, c-format +msgid "" +"warning: %s: character(s) following character constant have been ignored" +msgstr "" + +#: src/printf.c:100 +#, fuzzy, c-format +msgid "" +"Usage: %s FORMAT [ARGUMENT]...\n" +" or: %s OPTION\n" +msgstr "Használat: %s [KAPCSOLÓ]\n" + +#: src/printf.c:105 +msgid "" +"Print ARGUMENT(s) according to FORMAT.\n" +"\n" +msgstr "" + +#: src/printf.c:111 +msgid "" +"\n" +"FORMAT controls the output as in C printf. Interpreted sequences are:\n" +"\n" +" \\\" double quote\n" +" \\0NNN character with octal value NNN (0 to 3 digits)\n" +" \\\\ backslash\n" +msgstr "" + +#: src/printf.c:119 +msgid "" +" \\a alert (BEL)\n" +" \\b backspace\n" +" \\c produce no further output\n" +" \\f form feed\n" +msgstr "" + +#: src/printf.c:125 +msgid "" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" + +#: src/printf.c:131 +msgid "" +" \\xNN byte with hexadecimal value NN (1 to 2 digits)\n" +"\n" +" \\uNNNN character with hexadecimal value NNNN (4 digits)\n" +" \\UNNNNNNNN character with hexadecimal value NNNNNNNN (8 digits)\n" +msgstr "" + +#: src/printf.c:137 +msgid "" +" %% a single %\n" +" %b ARGUMENT as a string with `\\' escapes interpreted\n" +"\n" +"and all C format specifications ending with one of diouxXfeEgGcs, with\n" +"ARGUMENTs converted to proper type first. Variable widths are handled.\n" +msgstr "" + +#: src/printf.c:160 +#, c-format +msgid "%s: expected a numeric value" +msgstr "" + +#: src/printf.c:162 +#, c-format +msgid "%s: value not completely converted" +msgstr "" + +#: src/printf.c:254 src/printf.c:280 +msgid "missing hexadecimal number in escape" +msgstr "" + +#: src/printf.c:292 +#, c-format +msgid "invalid universal character name \\%c%0*x" +msgstr "" + +#: src/printf.c:472 +#, fuzzy, c-format +msgid "invalid field width: %s" +msgstr "érvénytelen sorhossz: %s" + +#: src/printf.c:498 +#, fuzzy, c-format +msgid "invalid precision: %s" +msgstr "érvénytelen konverzió: %s" + +#: src/printf.c:519 +#, fuzzy, c-format +msgid "%%%c: invalid directive" +msgstr "%s: érvénytelen fájlméret" + +#: src/printf.c:576 +#, c-format +msgid "Usage: %s format [argument...]\n" +msgstr "" + +#: src/printf.c:594 +#, c-format +msgid "warning: ignoring excess arguments, starting with `%s'" +msgstr "" + +#: src/ptx.c:410 +#, c-format +msgid "%s (for regexp `%s')" +msgstr "" + +#: src/ptx.c:1859 +#, c-format +msgid "" +"Usage: %s [OPTION]... [INPUT]... (without -G)\n" +" or: %s -G [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "" + +#: src/ptx.c:1863 +msgid "" +"Output a permuted index, including context, of the words in the input " +"files.\n" +"\n" +msgstr "" + +#: src/ptx.c:1870 +msgid "" +" -A, --auto-reference output automatically generated references\n" +" -C, --copyright display Copyright and copying conditions\n" +" -G, --traditional behave more like System V `ptx'\n" +" -F, --flag-truncation=STRING use STRING for flagging line truncations\n" +msgstr "" + +#: src/ptx.c:1876 +msgid "" +" -M, --macro-name=STRING macro name to use instead of `xx'\n" +" -O, --format=roff generate output as roff directives\n" +" -R, --right-side-refs put references at right, not counted in -w\n" +" -S, --sentence-regexp=REGEXP for end of lines or end of sentences\n" +" -T, --format=tex generate output as TeX directives\n" +msgstr "" + +#: src/ptx.c:1883 +msgid "" +" -W, --word-regexp=REGEXP use REGEXP to match each keyword\n" +" -b, --break-file=FILE word break characters in this FILE\n" +" -f, --ignore-case fold lower case to upper case for sorting\n" +" -g, --gap-size=NUMBER gap size in columns between output fields\n" +" -i, --ignore-file=FILE read ignore word list from FILE\n" +" -o, --only-file=FILE read only word list from this FILE\n" +msgstr "" + +#: src/ptx.c:1891 +msgid "" +" -r, --references first field of each line is a reference\n" +" -t, --typeset-mode - not implemented -\n" +" -w, --width=NUMBER output width in columns, reference " +"excluded\n" +msgstr "" + +#: src/ptx.c:1898 +msgid "" +"\n" +"With no FILE or if FILE is -, read Standard Input. `-F /' by default.\n" +msgstr "" + +#: src/ptx.c:1978 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 2, or (at your option)\n" +"any later version.\n" +"\n" +msgstr "" + +#: src/ptx.c:1985 +msgid "" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"\n" +msgstr "" + +#: src/ptx.c:1992 +msgid "" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software Foundation,\n" +"Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" +msgstr "" + +#: src/pwd.c:47 +msgid "" +"Print the full filename of the current working directory.\n" +"\n" +msgstr "" + +#: src/pwd.c:74 +#, fuzzy +msgid "ignoring non-option arguments" +msgstr "minden argumentum figyelmen kívül hagyva" + +#: src/pwd.c:78 +#, fuzzy +msgid "cannot get current directory" +msgstr "nem lehet az aktuális könyvtárat törölni: %s" + +#: src/readlink.c:69 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE\n" +msgstr "Használat: %s [KAPCSOLÓ]... [FÁJL]\n" + +#: src/readlink.c:70 +msgid "" +"Display value of a symbolic link on standard output.\n" +"\n" +msgstr "" + +#: src/readlink.c:72 +msgid "" +" -f, --canonicalize canonicalize by following every symlink in every\n" +" component of the given path recursively\n" +" -n, --no-newline do not output the trailing newline\n" +" -q, --quiet,\n" +" -s, --silent suppress most error messages\n" +" -v, --verbose report error messages\n" +msgstr "" + +#: src/remove.c:394 +#, fuzzy, c-format +msgid "cannot chdir from %s to .." +msgstr "nem lehet a következõ könyvtárba lépni: %s" + +#: src/remove.c:407 src/remove.c:488 +#, c-format +msgid "cannot lstat `.' in %s" +msgstr "nem lehet a (`.') könyvtárat lstat-olni itt: %s " + +#: src/remove.c:414 src/remove.c:492 +#, c-format +msgid "%s changed dev/ino" +msgstr "" + +#: src/remove.c:574 src/remove.c:712 src/remove.c:881 src/remove.c:984 +#, fuzzy, c-format +msgid "cannot lstat %s" +msgstr "stat %s sikertelen" + +#: src/remove.c:603 +#, fuzzy, c-format +msgid "%s: descend into write-protected directory %s? " +msgstr "%s: %s írásvédett könyvtár törlése? " + +#: src/remove.c:604 +#, c-format +msgid "%s: descend into directory %s? " +msgstr "%s: belépsz %s könyvtárba? " + +#: src/remove.c:614 +#, fuzzy, c-format +msgid "%s: remove write-protected %s %s? " +msgstr "%s: %s írásvédett fájl törlése? " + +#: src/remove.c:615 +#, fuzzy, c-format +msgid "%s: remove %s %s? " +msgstr "%s: %s törlése? " + +#: src/remove.c:639 +#, fuzzy, c-format +msgid "removed %s\n" +msgstr "%s törlése\n" + +#: src/remove.c:654 src/remove.c:1059 +#, fuzzy, c-format +msgid "removed directory: %s\n" +msgstr "%s könyvtár törlése" + +#: src/remove.c:734 src/remove.c:751 src/remove.c:1064 +#, c-format +msgid "cannot remove directory %s" +msgstr "nem lehet törölni a következõ könyvtárat: `%s'" + +#: src/remove.c:815 +#, c-format +msgid "cannot open directory %s" +msgstr "nem lehet a következõ könyvtárat megnyitni: %s" + +#: src/remove.c:896 src/remove.c:1002 +#, fuzzy, c-format +msgid "cannot chdir from %s to %s" +msgstr "nem lehet a következõ könyvtárba lépni: %s" + +#: src/remove.c:904 +#, fuzzy, c-format +msgid "" +"WARNING: Circular directory structure.\n" +"This almost certainly means that you have a corrupted file system.\n" +"NOTIFY YOUR SYSTEM MANAGER.\n" +"The following directory is part of the cycle:\n" +" %s\n" +msgstr "" +"VIGYÁZAT: körkörös könyvtárszerkezet.\n" +"Ez majdnem biztosan azt jeleni, hogy sérült a fájlrendszered.\n" +"ÉRTESÍTSD A RENDSZERGAZDÁT!\n" +"A következõ két könyvtárnak azonos az inode száma:\n" + +#: src/remove.c:1098 +msgid "cannot remove `.' or `..'" +msgstr "nem lehet törölni `.'-ot vagy `..'-ot" + +#: src/rm.c:60 +#, fuzzy +msgid "Paul Rubin, David MacKenzie, Richard Stallman, and Jim Meyering" +msgstr "Mike Parker, David MacKenzie és Jim Meyering" + +#: src/rm.c:99 src/touch.c:244 +#, c-format +msgid "Usage: %s [OPTION]... FILE...\n" +msgstr "Használat: %s [KAPCSOLÓ]... FÁJL...\n" + +#: src/rm.c:100 +msgid "" +"Remove (unlink) the FILE(s).\n" +"\n" +" -d, --directory unlink FILE, even if it is a non-empty directory\n" +" (super-user only)\n" +" -f, --force ignore nonexistent files, never prompt\n" +" -i, --interactive prompt before any removal\n" +" -r, -R, --recursive remove the contents of directories recursively\n" +" -v, --verbose explain what is being done\n" +msgstr "" +"FÁJL(OK) törlése (unlink).\n" +"\n" +" -d, --directory FÁJL törlése, akkor is, ha nem-üres könyvtár\n" +" (csak root)\n" +" -f, --force nem törõdik a nem létezõ fájlokkal, nem kérdez\n" +" -i, --interactive minden törlés elõtt kérdez\n" +" -R, -r, --recursive könyvtárak rekurzív törlése\n" +" -v, --verbose elmagyarázza, mi történik\n" + +#: src/rm.c:112 +#, c-format +msgid "" +"\n" +"To remove a file whose name starts with a `-', for example `-foo',\n" +"use one of these commands:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" +msgstr "" +"\n" +"Ha \"-\" jellel kezdõdik a törlendõ fájl, például \"-foo\",\n" +"használd a következõ parancsok egyikét:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" + +#: src/rm.c:121 +msgid "" +"\n" +"Note that if you use rm to remove a file, it is usually possible to recover\n" +"the contents of that file. If you want more assurance that the contents " +"are\n" +"truly unrecoverable, consider using shred.\n" +msgstr "" +"\n" +"Megjegyzés: az rm paranccsal törölt fájl tartalma általában\n" +"visszaállítható. Végleges törléshez fontold meg a shred parancs\n" +"használatát.\n" + +#: src/rmdir.c:116 src/rmdir.c:217 +#, c-format +msgid "removing directory, %s" +msgstr "%s könyvtár törlése" + +#: src/rmdir.c:146 +#, c-format +msgid "Usage: %s [OPTION]... DIRECTORY...\n" +msgstr "Használat: %s [KAPCSOLÓ]... KÖNYVTÁR...\n" + +#: src/rmdir.c:147 +msgid "" +"Remove the DIRECTORY(ies), if they are empty.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignore each failure that is solely because a directory\n" +" is non-empty\n" +msgstr "" +"Törli a KÖNYVTÁRAKAT, ha ezek üresek.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" törli a könyvtárat abban az esetben, ha a törlésnek " +"egyetlen\n" +" akadálya az, hogy a könyvtár nem üres\n" + +#: src/rmdir.c:154 +msgid "" +" -p, --parents remove DIRECTORY, then try to remove each directory\n" +" component of that path name. E.g., `rmdir -p a/b/c' is\n" +" similar to `rmdir a/b/c a/b a'.\n" +" -v, --verbose output a diagnostic for every directory processed\n" +msgstr "" +" -p, --parents törli a KÖNYVTÁRAT, majd megpróbálja törölni a\n" +" szülõkönyvtárait. Pl., \"rmdir -p a/b/c\" u.a., mint\n" +" \"rmdir a/b/c a/b a\".\n" +" -v, --verbose minden feldolgozott könyvtár után üzenetet ír ki\n" + +#: src/seq.c:82 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... LAST\n" +" or: %s [OPTION]... FIRST LAST\n" +" or: %s [OPTION]... FIRST INCREMENT LAST\n" +msgstr "" +"Használat: %s [KAPCSOLÓ]... FORRÁS CÉL\n" +" vagy: %s [KAPCSOLÓ]... FORRÁS... KÖNYVTÁR\n" +" vagy: %s [KAPCSOLÓ]... --target-directory=KÖNYVTÁR FORRÁS...\n" + +#: src/seq.c:87 +#, c-format +msgid "" +"Print numbers from FIRST to LAST, in steps of INCREMENT.\n" +"\n" +" -f, --format=FORMAT use printf style floating-point FORMAT (default: %" +"g)\n" +" -s, --separator=STRING use STRING to separate numbers (default: \\n)\n" +" -w, --equal-width equalize width by padding with leading zeroes\n" +msgstr "" + +#: src/seq.c:96 +#, c-format +msgid "" +"\n" +"If FIRST or INCREMENT is omitted, it defaults to 1.\n" +"FIRST, INCREMENT, and LAST are interpreted as floating point values.\n" +"INCREMENT should be positive if FIRST is smaller than LAST, and negative\n" +"otherwise. When given, the FORMAT argument must contain exactly one of\n" +"the printf-style, floating point output formats %e, %f, %g\n" +msgstr "" + +#: src/seq.c:119 +#, fuzzy, c-format +msgid "invalid floating point argument: %s" +msgstr "érvénytelen idõformátum: %s" + +#: src/seq.c:189 +msgid "" +"when the starting value is larger than the limit,\n" +"the increment must be negative" +msgstr "" + +#: src/seq.c:213 +msgid "" +"when the starting value is smaller than the limit,\n" +"the increment must be positive" +msgstr "" + +#: src/seq.c:423 +#, fuzzy, c-format +msgid "invalid format string: `%s'" +msgstr "érvénytelen módkarakterlánc: %s" + +#: src/seq.c:445 +#, fuzzy +msgid "format string may not be specified when printing equal width strings" +msgstr "könyvtár telepítésénél nem lehet használni a `strip' lehetõséget" + +#: src/shred.c:160 +#, c-format +msgid "Usage: %s [OPTIONS] FILE [...]\n" +msgstr "Használat: %s [KAPCSOLÓK] FÁJL [...]\n" + +#: src/shred.c:161 +msgid "" +"Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +"for even very expensive hardware probing to recover the data.\n" +"\n" +msgstr "" +"A megadott FÁJLT többször egymás után felülírja, így még nagyon költséges\n" +"hardver megoldásokkal sem lehet könnyen visszaállítani az adatokat.\n" +"\n" + +#: src/shred.c:169 +#, c-format +msgid "" +" -f, --force change permissions to allow writing if necessary\n" +" -n, --iterations=N Overwrite N times instead of the default (%d)\n" +" -s, --size=N shred this many bytes (suffixes like K, M, G accepted)\n" +msgstr "" +" -f, --force jogosultságok megváltoztatása, ha akadályozzák az írást\n" +" -n, --iterations=N N-szer írja felül az alapértelmezett %d helyett\n" +" -s, --size=N shred-elj ennyi bájtot (a k, M, G utótagok megengedett)\n" + +#: src/shred.c:174 +#, fuzzy +msgid "" +" -u, --remove truncate and remove file after overwriting\n" +" -v, --verbose show progress\n" +" -x, --exact do not round file sizes up to the next full block;\n" +" this is the default for non-regular files\n" +" -z, --zero add a final overwrite with zeros to hide shredding\n" +" - shred standard output\n" +msgstr "" +" -u, --remove fájl csonkolása és törlése felülírás után\n" +" -v, --verbose folyamat elõrehaladásának mutatása\n" +" -x, --exact nem kerekíti a fájlméretet egész blokkra\n" +" -z, --zero a végén nullákkal írja felül a fájlt, így álcázva a " +"shreddelést\n" +" - szabványos kimenet shreddelése\n" + +#: src/shred.c:184 +msgid "" +"\n" +"Delete FILE(s) if --remove (-u) is specified. The default is not to remove\n" +"the files because it is common to operate on device files like /dev/hda,\n" +"and those files usually should not be removed. When operating on regular\n" +"files, most people use the --remove option.\n" +"\n" +msgstr "" +"\n" +"FÁJLOK törlése, csak ha megadod a --remove (-u) kapcsolót.\n" +"Alapértelmezésben nem törli a fájlokat, mert gyakran használatos\n" +"eszközfájlokon (pl. /dev/hda), és ezeket a fájlokat általában nem kell\n" +"törölni. Általános fájlokon használni szokták a --remove kapcsolót.\n" +"\n" + +#: src/shred.c:192 +msgid "" +"CAUTION: Note that shred relies on a very important assumption:\n" +"that the filesystem overwrites data in place. This is the traditional\n" +"way to do things, but many modern filesystem designs do not satisfy this\n" +"assumption. The following are examples of filesystems on which shred is\n" +"not effective:\n" +"\n" +msgstr "" +"VIGYÁZAT: A shred mûködése egy fontos feltételezésen alapul:\n" +"azon, hogy a fájlrendszer azonnal felülírja az adatokat. Ez a hagyományos\n" +"eljárás, de sok korszerû fájlrendszer eltér ettõl. A következõ \n" +"fájlrendszereken nem hatásos a shred:\n" +"\n" + +#: src/shred.c:200 +msgid "" +"* log-structured or journaled filesystems, such as those supplied with\n" +" AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)\n" +"\n" +"* filesystems that write redundant data and carry on even if some writes\n" +" fail, such as RAID-based filesystems\n" +"\n" +"* filesystems that make snapshots, such as Network Appliance's NFS server\n" +"\n" +msgstr "" +"* naplózó fájlrendszerek, ilyen az AIX és a Solaris fájlrendszere (valamint\n" +" a JFS, a ReiserFS, az XFS, az Ext3 stb.)\n" +"\n" +"* azon fájlrendszerek, amelyek redundánsan írják az adatokat és akkor is \n" +" továbbhaladnak az írással, ha valamelyik írás sikertelen, ilyenek a\n" +" RAID alapú fájlrendszerek.\n" +"\n" +"* pillantfelvételeket alkalmazó fájlrendszerek, ilyen a Network Appliance \n" +" NFS kiszolgálója\n" +"\n" + +#: src/shred.c:210 +msgid "" +"* filesystems that cache in temporary locations, such as NFS\n" +" version 3 clients\n" +"\n" +"* compressed filesystems\n" +"\n" +"In addition, file system backups and remote mirrors may contain copies\n" +"of the file that cannot be removed, and that will allow a shredded file\n" +"to be recovered later.\n" +msgstr "" +"* azon fájlrendszerek, amelyeknek átmeneti helyen találhatók a " +"gyorstáraik, \n" +" ilyen az NFS kliens 3-as verziója\n" +"\n" +"* tömörített fájlrendszerek\n" +"\n" +"Ne feledd, hogy a törölni kívánt fájlnak lehetnek példányai mentésben vagy\n" +"egy távoli tükörkiszolgálón. Ezek alapján vissza lehet állítani a shreddelt\n" +"fájlt.\n" + +#: src/shred.c:808 +#, c-format +msgid "%s: cannot rewind" +msgstr "%s: nem lehet visszacsévélni" + +#: src/shred.c:831 +#, c-format +msgid "%s: pass %lu/%lu (%s)..." +msgstr "%s: %lu/%lu menet (%s)..." + +#: src/shred.c:868 +#, c-format +msgid "%s: error writing at offset %s" +msgstr "%s: írási hiba a következõ offseten: %s" + +#: src/shred.c:897 +#, c-format +msgid "%s: file too large" +msgstr "%s: a fájl túl nagy" + +#: src/shred.c:920 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s" +msgstr "%s: %lu/%lu menet (%s)...%s" + +#: src/shred.c:936 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s/%s %d%%" +msgstr "%s: %lu/%lu menet (%s)...%s/%s %d%%" + +#: src/shred.c:1195 +#, c-format +msgid "%s: invalid file type" +msgstr "%s: érvénytelen fájltípus" + +#: src/shred.c:1212 +#, c-format +msgid "%s: file has negative size" +msgstr "%s: a fájl métere negatív" + +#: src/shred.c:1265 +#, c-format +msgid "%s: error truncating" +msgstr "%s: hiba a csonkolásnál" + +#: src/shred.c:1286 +#, c-format +msgid "%s: cannot shred append-only file descriptor" +msgstr "%s: nem lehet a shred-elni a csak hozzáfûzésre megnyitott fájlleírón" + +#: src/shred.c:1371 +#, c-format +msgid "%s: removing" +msgstr "%s: törlés alatt" + +#: src/shred.c:1412 +#, c-format +msgid "%s: renamed to %s" +msgstr "%s: átnevezve a következõre: %s" + +#: src/shred.c:1438 +#, c-format +msgid "%s: removed" +msgstr "%s: törölve" + +#: src/shred.c:1503 +#, c-format +msgid "%s: cannot remove" +msgstr "%s: törlés sikertelen" + +#: src/shred.c:1551 +#, c-format +msgid "%s: invalid number of passes" +msgstr "%s: érvénytelen menetszám" + +#: src/shred.c:1568 +#, c-format +msgid "%s: invalid file size" +msgstr "%s: érvénytelen fájlméret" + +#: src/sleep.c:34 +msgid "Jim Meyering and Paul Eggert" +msgstr "" + +#: src/sleep.c:52 +#, c-format +msgid "" +"Usage: %s NUMBER[SUFFIX]...\n" +" or: %s OPTION\n" +"Pause for NUMBER seconds. SUFFIX may be `s' for seconds (the default),\n" +"`m' for minutes, `h' for hours or `d' for days. Unlike most " +"implementations\n" +"that require NUMBER be an integer, here NUMBER may be an arbitrary floating\n" +"point number.\n" +"\n" +msgstr "" + +#: src/sleep.c:155 +#, fuzzy, c-format +msgid "invalid time interval `%s'" +msgstr "érvénytelen idõformátum stílus %s" + +#: src/sleep.c:166 src/tail.c:1031 +#, fuzzy +msgid "cannot read realtime clock" +msgstr "nem lehet a következõ linket létrehozni: %s" + +#: src/sort.c:53 +msgid "Mike Haertel and Paul Eggert" +msgstr "" + +#: src/sort.c:280 +msgid "" +"Write sorted concatenation of all FILE(s) to standard output.\n" +"\n" +"Ordering options:\n" +"\n" +msgstr "" + +#: src/sort.c:289 +msgid "" +" -b, --ignore-leading-blanks ignore leading blanks\n" +" -d, --dictionary-order consider only blanks and alphanumeric " +"characters\n" +" -f, --ignore-case fold lower case to upper case characters\n" +msgstr "" + +#: src/sort.c:294 +msgid "" +" -g, --general-numeric-sort compare according to general numerical value\n" +" -i, --ignore-nonprinting consider only printable characters\n" +" -M, --month-sort compare (unknown) < `JAN' < ... < `DEC'\n" +" -n, --numeric-sort compare according to string numerical value\n" +" -r, --reverse reverse the result of comparisons\n" +"\n" +msgstr "" + +#: src/sort.c:302 +msgid "" +"Other options:\n" +"\n" +" -c, --check check whether input is sorted; do not sort\n" +" -k, --key=POS1[,POS2] start a key at POS1, end it at POS 2 (origin 1)\n" +" -m, --merge merge already sorted files; do not sort\n" +" -o, --output=FILE write result to FILE instead of standard output\n" +" -s, --stable stabilize sort by disabling last-resort " +"comparison\n" +" -S, --buffer-size=SIZE use SIZE for main memory buffer\n" +msgstr "" + +#: src/sort.c:312 +#, c-format +msgid "" +" -t, --field-separator=SEP use SEP instead of non- to whitespace " +"transition\n" +" -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %s\n" +" multiple options specify multiple directories\n" +" -u, --unique with -c: check for strict ordering\n" +" otherwise: output only the first of an equal " +"run\n" +msgstr "" + +#: src/sort.c:319 +msgid " -z, --zero-terminated end lines with 0 byte, not newline\n" +msgstr "" + +#: src/sort.c:324 +msgid "" +"\n" +"POS is F[.C][OPTS], where F is the field number and C the character " +"position\n" +"in the field. OPTS is one or more single-letter ordering options, which\n" +"override global ordering options for that key. If no key is given, use the\n" +"entire line as the key.\n" +"\n" +"SIZE may be followed by the following multiplicative suffixes:\n" +msgstr "" + +#: src/sort.c:333 +#, c-format +msgid "" +"% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +"*** WARNING ***\n" +"The locale specified by the environment affects sort order.\n" +"Set LC_ALL=C to get the traditional sort order that uses\n" +"native byte values.\n" +msgstr "" + +#: src/sort.c:444 +#, fuzzy +msgid "cannot create temporary file" +msgstr "nem lehet létrehozni a következõ reguláris fájlt: %s" + +#: src/sort.c:467 +#, fuzzy +msgid "open failed" +msgstr "strip sikertelen" + +#: src/sort.c:487 src/sort.c:2496 +#, fuzzy +msgid "close failed" +msgstr "strip sikertelen" + +#: src/sort.c:495 +#, fuzzy +msgid "write failed" +msgstr "strip sikertelen" + +#: src/sort.c:641 +#, fuzzy +msgid "sort size" +msgstr "blokkméret" + +#: src/sort.c:715 +#, fuzzy +msgid "stat failed" +msgstr "strip sikertelen" + +#: src/sort.c:972 +#, fuzzy +msgid "read failed" +msgstr "strip sikertelen" + +#: src/sort.c:1570 +#, c-format +msgid "%s: %s:%s: disorder: " +msgstr "" + +#: src/sort.c:1574 +#, fuzzy +msgid "standard error" +msgstr "szabványos kimenet" + +#: src/sort.c:2032 +#, fuzzy, c-format +msgid "%s: invalid field specification `%s'" +msgstr "%s: érvénytelen fájlméret" + +#: src/sort.c:2058 +#, fuzzy, c-format +msgid "%s: count `%.*s' too large" +msgstr "%s: a fájl túl nagy" + +#: src/sort.c:2064 +#, fuzzy, c-format +msgid "%s: invalid count at start of `%s'" +msgstr "%s: érvénytelen menetszám" + +#: src/sort.c:2298 +#, fuzzy +msgid "invalid number after `-'" +msgstr "érvénytelen szám: %s" + +#: src/sort.c:2301 src/sort.c:2347 src/sort.c:2374 +#, fuzzy +msgid "invalid number after `.'" +msgstr "érvénytelen szám: %s" + +#: src/sort.c:2304 src/sort.c:2383 +#, fuzzy +msgid "stray character in field spec" +msgstr "a speciális karakterfájl nem támogatott" + +#: src/sort.c:2338 +#, fuzzy +msgid "invalid number at field start" +msgstr "érvénytelen szám: %s" + +#: src/sort.c:2342 src/sort.c:2370 +#, fuzzy +msgid "field number is zero" +msgstr "érvénytelen szám: %s" + +#: src/sort.c:2351 +#, fuzzy +msgid "character offset is zero" +msgstr "a speciális karakterfájl nem támogatott" + +#: src/sort.c:2366 +#, fuzzy +msgid "invalid number after `,'" +msgstr "érvénytelen szám: %s" + +#: src/sort.c:2411 +#, c-format +msgid "multi-character tab `%s'" +msgstr "" + +#: src/sort.c:2479 +#, c-format +msgid "extra operand `%s' not allowed with -c" +msgstr "" + +#: src/split.c:96 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] [INPUT [PREFIX]]\n" +msgstr "Használat: %s [KAPCSOLÓ]... [FÁJL]\n" + +#: src/split.c:100 +msgid "" +"Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default\n" +"PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input.\n" +"\n" +msgstr "" + +#: src/split.c:108 +#, c-format +msgid "" +" -a, --suffix-length=N use suffixes of length N (default %d)\n" +" -b, --bytes=SIZE put SIZE bytes per output file\n" +" -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file\n" +" -l, --lines=NUMBER put NUMBER lines per output file\n" +msgstr "" + +#: src/split.c:114 +msgid "" +" --verbose print a diagnostic to standard error just\n" +" before each output file is opened\n" +msgstr "" + +#: src/split.c:171 +msgid "Output file suffixes exhausted" +msgstr "" + +#: src/split.c:189 +#, fuzzy, c-format +msgid "creating file `%s'\n" +msgstr "%s létrehozása" + +#: src/split.c:341 +#, fuzzy +msgid "cannot split in more than one way" +msgstr "az idõt nem lehet több forrásból venni" + +#: src/split.c:394 +#, fuzzy, c-format +msgid "%s: invalid suffix length" +msgstr "%s: érvénytelen fájltípus" + +#: src/split.c:408 src/split.c:434 +#, fuzzy, c-format +msgid "%s: invalid number of bytes" +msgstr "%s: érvénytelen menetszám" + +#: src/split.c:421 +#, fuzzy, c-format +msgid "%s: invalid number of lines" +msgstr "%s: érvénytelen menetszám" + +#: src/split.c:470 +#, c-format +msgid "`-%d' option is obsolete; use `-l %d'" +msgstr "" + +#: src/split.c:483 +#, fuzzy +msgid "invalid number" +msgstr "érvénytelen szám: %s" + +#: src/stat.c:326 +#, fuzzy +msgid "*** invalid date/time ***" +msgstr "érvénytelen mód: %s" + +#: src/stat.c:608 +#, fuzzy, c-format +msgid "cannot read file system information for %s" +msgstr "nem lehet a következõ fifot létrehozni: %s" + +#: src/stat.c:684 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] FILE...\n" +msgstr "Használat: %s [KAPCSOLÓ]... FÁJL...\n" + +#: src/stat.c:685 +msgid "" +"Display file or filesystem status.\n" +"\n" +" -f, --filesystem display filesystem status instead of file status\n" +" -c --format=FORMAT use the specified FORMAT instead of the default\n" +" -L, --dereference follow links\n" +" -t, --terse print the information in terse form\n" +msgstr "" + +#: src/stat.c:696 +msgid "" +"\n" +"The valid format sequences for files (without --filesystem):\n" +"\n" +" %A Access rights in human readable form\n" +" %a Access rights in octal\n" +" %B The size in bytes of each block reported by `%b'\n" +" %b Number of blocks allocated (see %B)\n" +msgstr "" + +#: src/stat.c:704 +msgid "" +" %D Device number in hex\n" +" %d Device number in decimal\n" +" %F File type\n" +" %f Raw mode in hex\n" +" %G Group name of owner\n" +" %g Group ID of owner\n" +msgstr "" + +#: src/stat.c:712 +msgid "" +" %h Number of hard links\n" +" %i Inode number\n" +" %N Quoted File name with dereference if symbolic link\n" +" %n File name\n" +" %o IO block size\n" +" %s Total size, in bytes\n" +" %T Minor device type in hex\n" +" %t Major device type in hex\n" +msgstr "" + +#: src/stat.c:722 +msgid "" +" %U User name of owner\n" +" %u User ID of owner\n" +" %X Time of last access as seconds since Epoch\n" +" %x Time of last access\n" +" %Y Time of last modification as seconds since Epoch\n" +" %y Time of last modification\n" +" %Z Time of last change as seconds since Epoch\n" +" %z Time of last change\n" +"\n" +msgstr "" + +#: src/stat.c:734 +msgid "" +"Valid format sequences for file systems:\n" +"\n" +" %a Free blocks available to non-superuser\n" +" %b Total data blocks in file system\n" +" %c Total file nodes in file system\n" +" %d Free file nodes in file system\n" +" %f Free blocks in file system\n" +msgstr "" + +#: src/stat.c:743 +msgid "" +" %i File System id in hex\n" +" %l Maximum length of filenames\n" +" %n File name\n" +" %s Optimal transfer block size\n" +" %T Type in human readable form\n" +" %t Type in hex\n" +msgstr "" + +#: src/stty.c:498 +#, c-format +msgid "" +"Usage: %s [-F DEVICE] [--file=DEVICE] [SETTING]...\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-a|--all]\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-g|--save]\n" +msgstr "" + +#: src/stty.c:504 +msgid "" +"Print or change terminal characteristics.\n" +"\n" +" -a, --all print all current settings in human-readable form\n" +" -g, --save print all current settings in a stty-readable form\n" +" -F, --file=DEVICE open and use the specified DEVICE instead of stdin\n" +msgstr "" + +#: src/stty.c:513 +msgid "" +"\n" +"Optional - before SETTING indicates negation. An * marks non-POSIX\n" +"settings. The underlying system defines which settings are available.\n" +msgstr "" + +#: src/stty.c:518 +msgid "" +"\n" +"Special characters:\n" +" * dsusp CHAR CHAR will send a terminal stop signal once input flushed\n" +" eof CHAR CHAR will send an end of file (terminate the input)\n" +" eol CHAR CHAR will end the line\n" +msgstr "" + +#: src/stty.c:525 +msgid "" +" * eol2 CHAR alternate CHAR for ending the line\n" +" erase CHAR CHAR will erase the last character typed\n" +" intr CHAR CHAR will send an interrupt signal\n" +" kill CHAR CHAR will erase the current line\n" +msgstr "" + +#: src/stty.c:531 +msgid "" +" * lnext CHAR CHAR will enter the next character quoted\n" +" quit CHAR CHAR will send a quit signal\n" +" * rprnt CHAR CHAR will redraw the current line\n" +" start CHAR CHAR will restart the output after stopping it\n" +msgstr "" + +#: src/stty.c:537 +msgid "" +" stop CHAR CHAR will stop the output\n" +" susp CHAR CHAR will send a terminal stop signal\n" +" * swtch CHAR CHAR will switch to a different shell layer\n" +" * werase CHAR CHAR will erase the last word typed\n" +msgstr "" + +#: src/stty.c:543 +msgid "" +"\n" +"Special settings:\n" +" N set the input and output speeds to N bauds\n" +" * cols N tell the kernel that the terminal has N columns\n" +" * columns N same as cols N\n" +msgstr "" + +#: src/stty.c:550 +msgid "" +" ispeed N set the input speed to N\n" +" * line N use line discipline N\n" +" min N with -icanon, set N characters minimum for a completed " +"read\n" +" ospeed N set the output speed to N\n" +msgstr "" + +#: src/stty.c:556 +msgid "" +" * rows N tell the kernel that the terminal has N rows\n" +" * size print the number of rows and columns according to the " +"kernel\n" +" speed print the terminal speed\n" +" time N with -icanon, set read timeout of N tenths of a second\n" +msgstr "" + +#: src/stty.c:562 +msgid "" +"\n" +"Control settings:\n" +" [-]clocal disable modem control signals\n" +" [-]cread allow input to be received\n" +" * [-]crtscts enable RTS/CTS handshaking\n" +" csN set character size to N bits, N in [5..8]\n" +msgstr "" + +#: src/stty.c:570 +msgid "" +" [-]cstopb use two stop bits per character (one with `-')\n" +" [-]hup send a hangup signal when the last process closes the tty\n" +" [-]hupcl same as [-]hup\n" +" [-]parenb generate parity bit in output and expect parity bit in " +"input\n" +" [-]parodd set odd parity (even with `-')\n" +msgstr "" + +#: src/stty.c:577 +msgid "" +"\n" +"Input settings:\n" +" [-]brkint breaks cause an interrupt signal\n" +" [-]icrnl translate carriage return to newline\n" +" [-]ignbrk ignore break characters\n" +" [-]igncr ignore carriage return\n" +msgstr "" + +#: src/stty.c:585 +msgid "" +" [-]ignpar ignore characters with parity errors\n" +" * [-]imaxbel beep and do not flush a full input buffer on a character\n" +" [-]inlcr translate newline to carriage return\n" +" [-]inpck enable input parity checking\n" +" [-]istrip clear high (8th) bit of input characters\n" +msgstr "" + +#: src/stty.c:592 +msgid "" +" * [-]iuclc translate uppercase characters to lowercase\n" +" * [-]ixany let any character restart output, not only start character\n" +" [-]ixoff enable sending of start/stop characters\n" +" [-]ixon enable XON/XOFF flow control\n" +" [-]parmrk mark parity errors (with a 255-0-character sequence)\n" +" [-]tandem same as [-]ixoff\n" +msgstr "" + +#: src/stty.c:600 +msgid "" +"\n" +"Output settings:\n" +" * bsN backspace delay style, N in [0..1]\n" +" * crN carriage return delay style, N in [0..3]\n" +" * ffN form feed delay style, N in [0..1]\n" +" * nlN newline delay style, N in [0..1]\n" +msgstr "" + +#: src/stty.c:608 +msgid "" +" * [-]ocrnl translate carriage return to newline\n" +" * [-]ofdel use delete characters for fill instead of null characters\n" +" * [-]ofill use fill (padding) characters instead of timing for delays\n" +" * [-]olcuc translate lowercase characters to uppercase\n" +" * [-]onlcr translate newline to carriage return-newline\n" +" * [-]onlret newline performs a carriage return\n" +msgstr "" + +#: src/stty.c:616 +msgid "" +" * [-]onocr do not print carriage returns in the first column\n" +" [-]opost postprocess output\n" +" * tabN horizontal tab delay style, N in [0..3]\n" +" * tabs same as tab0\n" +" * -tabs same as tab3\n" +" * vtN vertical tab delay style, N in [0..1]\n" +msgstr "" + +#: src/stty.c:624 +msgid "" +"\n" +"Local settings:\n" +" [-]crterase echo erase characters as backspace-space-backspace\n" +" * crtkill kill all line by obeying the echoprt and echoe settings\n" +" * -crtkill kill all line by obeying the echoctl and echok settings\n" +msgstr "" + +#: src/stty.c:631 +msgid "" +" * [-]ctlecho echo control characters in hat notation (`^c')\n" +" [-]echo echo input characters\n" +" * [-]echoctl same as [-]ctlecho\n" +" [-]echoe same as [-]crterase\n" +" [-]echok echo a newline after a kill character\n" +msgstr "" + +#: src/stty.c:638 +msgid "" +" * [-]echoke same as [-]crtkill\n" +" [-]echonl echo newline even if not echoing other characters\n" +" * [-]echoprt echo erased characters backward, between `\\' and '/'\n" +" [-]icanon enable erase, kill, werase, and rprnt special characters\n" +" [-]iexten enable non-POSIX special characters\n" +msgstr "" + +#: src/stty.c:645 +msgid "" +" [-]isig enable interrupt, quit, and suspend special characters\n" +" [-]noflsh disable flushing after interrupt and quit special " +"characters\n" +" * [-]prterase same as [-]echoprt\n" +" * [-]tostop stop background jobs that try to write to the terminal\n" +" * [-]xcase with icanon, escape with `\\' for uppercase characters\n" +msgstr "" + +#: src/stty.c:652 +msgid "" +"\n" +"Combination settings:\n" +" * [-]LCASE same as [-]lcase\n" +" cbreak same as -icanon\n" +" -cbreak same as icanon\n" +msgstr "" + +#: src/stty.c:659 +msgid "" +" cooked same as brkint ignpar istrip icrnl ixon opost isig\n" +" icanon, eof and eol characters to their default values\n" +" -cooked same as raw\n" +" crt same as echoe echoctl echoke\n" +msgstr "" + +#: src/stty.c:665 +msgid "" +" dec same as echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq same as [-]ixany\n" +" ek erase and kill characters to their default values\n" +" evenp same as parenb -parodd cs7\n" +msgstr "" + +#: src/stty.c:672 +msgid "" +" -evenp same as -parenb cs8\n" +" * [-]lcase same as xcase iuclc olcuc\n" +" litout same as -parenb -istrip -opost cs8\n" +" -litout same as parenb istrip opost cs7\n" +" nl same as -icrnl -onlcr\n" +" -nl same as icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +msgstr "" + +#: src/stty.c:680 +msgid "" +" oddp same as parenb parodd cs7\n" +" -oddp same as -parenb cs8\n" +" [-]parity same as [-]evenp\n" +" pass8 same as -parenb -istrip cs8\n" +" -pass8 same as parenb istrip cs7\n" +msgstr "" + +#: src/stty.c:687 +msgid "" +" raw same as -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw same as cooked\n" +msgstr "" + +#: src/stty.c:693 +msgid "" +" sane same as cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, all special\n" +" characters to their default values.\n" +msgstr "" + +#: src/stty.c:701 +msgid "" +"\n" +"Handle the tty line connected to standard input. Without arguments,\n" +"prints baud rate, line discipline, and deviations from stty sane. In\n" +"settings, CHAR is taken literally, or coded as in ^c, 0x37, 0177 or\n" +"127; special values ^- or undef used to disable special characters.\n" +msgstr "" + +#: src/stty.c:787 +msgid "only one device may be specified" +msgstr "" + +#: src/stty.c:882 +#, fuzzy +msgid "" +"the options for verbose and stty-readable output styles are\n" +"mutually exclusive" +msgstr "" +"a dircolors belsõ adatbázisának kilistázása és a shell szintaxis\n" +"kiíratása két egymást kölcsönösen kizáró kapcsoló" + +#: src/stty.c:887 +msgid "when specifying an output style, modes may not be set" +msgstr "" + +#: src/stty.c:903 +#, c-format +msgid "%s: couldn't reset non-blocking mode" +msgstr "" + +#: src/stty.c:957 src/stty.c:1064 +#, fuzzy, c-format +msgid "invalid argument `%s'" +msgstr "A `%s' argumentum érvénytelen ehhez: %s" + +#: src/stty.c:968 src/stty.c:985 src/stty.c:997 src/stty.c:1010 +#: src/stty.c:1022 src/stty.c:1041 +#, fuzzy, c-format +msgid "missing argument to `%s'" +msgstr "hiányzó fájlargumentum" + +#: src/stty.c:1117 +#, c-format +msgid "%s: unable to perform all requested operations" +msgstr "" + +#: src/stty.c:1122 +msgid "new_mode: mode\n" +msgstr "" + +#: src/stty.c:1462 +#, c-format +msgid "%s: no size information for this device" +msgstr "" + +#: src/stty.c:1944 +#, fuzzy, c-format +msgid "invalid integer argument `%s'" +msgstr "A `%s' argumentum érvénytelen ehhez: %s" + +#: src/su.c:289 +msgid "Password:" +msgstr "" + +#: src/su.c:292 +#, fuzzy +msgid "getpass: cannot open /dev/tty" +msgstr "nem lehet a következõ könyvtárat megnyitni: %s" + +#: src/su.c:350 +#, fuzzy +msgid "cannot set groups" +msgstr "stat %s sikertelen" + +#: src/su.c:354 +#, fuzzy +msgid "cannot set group id" +msgstr "a csoportot nem lehet nullra változtatni" + +#: src/su.c:356 +#, fuzzy +msgid "cannot set user id" +msgstr "stat %s sikertelen" + +#: src/su.c:437 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [-] [USER [ARG]...]\n" +msgstr "Használat: %s [KAPCSOLÓ]... [FÁJL]...\n" + +#: src/su.c:438 +msgid "" +"Change the effective user id and group id to that of USER.\n" +"\n" +" -, -l, --login make the shell a login shell\n" +" -c, --commmand=COMMAND pass a single COMMAND to the shell with -c\n" +" -f, --fast pass -f to the shell (for csh or tcsh)\n" +" -m, --preserve-environment do not reset environment variables\n" +" -p same as -m\n" +" -s, --shell=SHELL run SHELL if /etc/shells allows it\n" +msgstr "" + +#: src/su.c:450 +msgid "" +"\n" +"A mere - implies -l. If USER not given, assume root.\n" +msgstr "" + +#: src/su.c:529 +#, c-format +msgid "user %s does not exist" +msgstr "" + +#: src/su.c:552 +msgid "incorrect password" +msgstr "" + +#: src/su.c:569 +#, c-format +msgid "using restricted shell %s" +msgstr "" + +#: src/su.c:580 +#, fuzzy, c-format +msgid "warning: cannot change directory to %s" +msgstr "nem lehet a következõ könyvtárba lépni: %s" + +#: src/sum.c:36 +#, fuzzy +msgid "Kayvan Aghaiepour and David MacKenzie" +msgstr "Mike Parker és David MacKenzie" + +#: src/sum.c:64 +msgid "" +"Print checksum and block counts for each FILE.\n" +"\n" +" -r defeat -s, use BSD sum algorithm, use 1K blocks\n" +" -s, --sysv use System V sum algorithm, use 512 bytes blocks\n" +msgstr "" + +#: src/sync.c:45 +msgid "" +"Force changed blocks to disk, update the super block.\n" +"\n" +msgstr "" +"A megváltozott blokkokat azonnal kiírja lemezre, frissíti a szuperblokkot\n" +"\n" + +#: src/sync.c:70 src/tty.c:112 +msgid "ignoring all arguments" +msgstr "minden argumentum figyelmen kívül hagyva" + +#: src/sys2.h:492 +msgid " --help display this help and exit\n" +msgstr " --help display this help and exit\n" + +#: src/sys2.h:494 +msgid " --version output version information and exit\n" +msgstr " --version output version information and exit\n" + +#: src/tac.c:54 +#, fuzzy +msgid "Jay Lepreau and David MacKenzie" +msgstr "Mike Parker és David MacKenzie" + +#: src/tac.c:131 +msgid "" +"Write each FILE to standard output, last line first.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/tac.c:139 +msgid "" +" -b, --before attach the separator before instead of after\n" +" -r, --regex interpret the separator as a regular expression\n" +" -s, --separator=STRING use STRING as the separator instead of newline\n" +msgstr "" + +#: src/tac.c:453 src/tac.c:592 +msgid "stdin: read error" +msgstr "" + +#: src/tac.c:638 +msgid "separator cannot be empty" +msgstr "" + +#: src/tail.c:49 +#, fuzzy +msgid "Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering" +msgstr "Mike Parker, David MacKenzie és Jim Meyering" + +#: src/tail.c:238 +#, c-format +msgid "" +"Print the last %d lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/tail.c:247 +msgid "" +" --retry keep trying to open a file even if it is\n" +" inaccessible when tail starts or if it becomes\n" +" inaccessible later -- useful only with -f\n" +" -c, --bytes=N output the last N bytes\n" +msgstr "" + +#: src/tail.c:253 +msgid "" +" -f, --follow[={name|descriptor}]\n" +" output appended data as the file grows;\n" +" -f, --follow, and --follow=descriptor are\n" +" equivalent\n" +" -F same as --follow=name --retry\n" +msgstr "" + +#: src/tail.c:260 +#, c-format +msgid "" +" -n, --lines=N output the last N lines, instead of the last %d\n" +" --max-unchanged-stats=N\n" +" with --follow=name, reopen a FILE which has not\n" +" changed size after N (default %d) iterations\n" +" to see if it has been unlinked or renamed\n" +" (this is the usual case of rotated log files)\n" +msgstr "" + +#: src/tail.c:271 +msgid "" +" --pid=PID with -f, terminate after process ID, PID dies\n" +" -q, --quiet, --silent never output headers giving file names\n" +" -s, --sleep-interval=S with -f, sleep for approximately S seconds\n" +" (default 1.0) between iterations.\n" +" -v, --verbose always output headers giving file names\n" +msgstr "" + +#: src/tail.c:280 +msgid "" +"\n" +"If the first character of N (the number of bytes or lines) is a `+',\n" +"print beginning with the Nth item from the start of each file, otherwise,\n" +"print the last N items in the file. N may have a multiplier suffix:\n" +"b for 512, k for 1024, m for 1048576 (1 Meg).\n" +"\n" +msgstr "" + +#: src/tail.c:288 +msgid "" +"With --follow (-f), tail defaults to following the file descriptor, which\n" +"means that even if a tail'ed file is renamed, tail will continue to track\n" +"its end. " +msgstr "" + +#: src/tail.c:293 +msgid "" +"This default behavior is not desirable when you really want to\n" +"track the actual name of the file, not the file descriptor (e.g., log\n" +"rotation). Use --follow=name in that case. That causes tail to track the\n" +"named file by reopening it periodically to see if it has been removed and\n" +"recreated by some other program.\n" +msgstr "" + +#: src/tail.c:331 +#, fuzzy, c-format +msgid "closing %s (fd=%d)" +msgstr "%s lezárása" + +#: src/tail.c:391 +#, fuzzy, c-format +msgid "%s: cannot seek to offset %s" +msgstr "lseek %s sikertelen" + +#: src/tail.c:395 +#, fuzzy, c-format +msgid "%s: cannot seek to relative offset %s" +msgstr "nem lehet a következõ fifot létrehozni: %s" + +#: src/tail.c:400 +#, fuzzy, c-format +msgid "%s: cannot seek to end-relative offset %s" +msgstr "nem lehet a következõ fifot létrehozni: %s" + +#: src/tail.c:818 +#, c-format +msgid "`%s' has become inaccessible" +msgstr "" + +#: src/tail.c:835 +#, c-format +msgid "`%s' has been replaced with an untailable file; giving up on this name" +msgstr "" + +#: src/tail.c:856 +#, c-format +msgid "`%s' has become accessible" +msgstr "" + +#: src/tail.c:864 +#, c-format +msgid "`%s' has appeared; following end of new file" +msgstr "" + +#: src/tail.c:875 +#, c-format +msgid "`%s' has been replaced; following end of new file" +msgstr "" + +#: src/tail.c:1000 +#, fuzzy, c-format +msgid "%s: file truncated" +msgstr "%s: hiba a csonkolásnál" + +#: src/tail.c:1020 +#, fuzzy +msgid "no files remaining" +msgstr "hiányzó fájlargumentumok" + +#: src/tail.c:1236 +#, c-format +msgid "%s: cannot follow end of this type of file; giving up on this name" +msgstr "" + +#: src/tail.c:1356 +#, fuzzy, c-format +msgid "%c: invalid suffix character in obsolescent option" +msgstr "érvénytelen karakter (%s) a `%s' módkarakterláncban" + +#: src/tail.c:1405 +#, c-format +msgid "" +"too many arguments; When using tail's obsolescent option syntax (%s)\n" +"there may be no more than one file argument. Use the equivalent -n or -c\n" +"option instead." +msgstr "" + +#: src/tail.c:1414 +#, c-format +msgid "" +"Warning: it is not portable to use two or more file arguments with\n" +"tail's obsolescent option syntax (%s). Use the equivalent -n or -c\n" +"option instead." +msgstr "" + +#: src/tail.c:1423 +#, c-format +msgid "`%s' option is obsolete; use `%s-%c %.*s'" +msgstr "" + +#: src/tail.c:1484 +#, c-format +msgid "%s is larger than the maximum file size on this system" +msgstr "" + +#: src/tail.c:1510 +#, fuzzy, c-format +msgid "%s: invalid maximum number of unchanged stats between opens" +msgstr "%s: érvénytelen menetszám" + +#: src/tail.c:1522 +#, fuzzy, c-format +msgid "%s: invalid maximum number of consecutive size changes" +msgstr "%s: érvénytelen menetszám" + +#: src/tail.c:1534 +#, fuzzy, c-format +msgid "%s: invalid PID" +msgstr "%s: érvénytelen fájlméret" + +#: src/tail.c:1549 +#, fuzzy, c-format +msgid "%s: invalid number of seconds" +msgstr "%s: érvénytelen menetszám" + +#: src/tail.c:1568 +msgid "warning: --retry is useful only when following by name" +msgstr "" + +#: src/tail.c:1572 +msgid "warning: PID ignored; --pid=PID is useful only when following" +msgstr "" + +#: src/tail.c:1575 +#, fuzzy +msgid "warning: --pid=PID is not supported on this system" +msgstr "ez a rendszer nem támogatja a szimbolikus linkeket" + +#: src/tee.c:33 +#, fuzzy +msgid "Mike Parker, Richard M. Stallman, and David MacKenzie" +msgstr "Richard Stallman és David MacKenzie" + +#: src/tee.c:64 +msgid "" +"Copy standard input to each FILE, and also to standard output.\n" +"\n" +" -a, --append append to the given FILEs, do not overwrite\n" +" -i, --ignore-interrupts ignore interrupt signals\n" +msgstr "" + +#: src/test.c:216 +msgid "argument expected\n" +msgstr "" + +#: src/test.c:224 +#, c-format +msgid "integer expression expected %s\n" +msgstr "" + +#: src/test.c:342 +msgid "')' expected\n" +msgstr "" + +#: src/test.c:345 +#, c-format +msgid "')' expected, found %s\n" +msgstr "" + +#: src/test.c:361 src/test.c:894 +#, c-format +msgid "%s: unary operator expected\n" +msgstr "" + +#: src/test.c:389 src/test.c:920 +#, c-format +msgid "%s: binary operator expected\n" +msgstr "" + +#: src/test.c:424 +msgid "before -lt" +msgstr "" + +#: src/test.c:432 +msgid "after -lt" +msgstr "" + +#: src/test.c:446 +msgid "before -le" +msgstr "" + +#: src/test.c:453 +msgid "after -le" +msgstr "" + +#: src/test.c:469 +msgid "before -gt" +msgstr "" + +#: src/test.c:476 +msgid "after -gt" +msgstr "" + +#: src/test.c:490 +msgid "before -ge" +msgstr "" + +#: src/test.c:497 +msgid "after -ge" +msgstr "" + +#: src/test.c:512 +msgid "-nt does not accept -l\n" +msgstr "" + +#: src/test.c:526 +msgid "before -ne" +msgstr "" + +#: src/test.c:533 +msgid "after -ne" +msgstr "" + +#: src/test.c:549 +msgid "before -eq" +msgstr "" + +#: src/test.c:556 +msgid "after -eq" +msgstr "" + +#: src/test.c:567 +msgid "-ef does not accept -l\n" +msgstr "" + +#: src/test.c:586 +msgid "-ot does not accept -l\n" +msgstr "" + +#: src/test.c:593 +#, fuzzy +msgid "unknown binary operator" +msgstr "Ismeretlen rendszerhiba" + +#: src/test.c:781 +msgid "after -t" +msgstr "" + +#: src/test.c:979 +#, fuzzy, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: [ EXPRESSION ]\n" +" or: %s OPTION\n" +msgstr "Használat: %s [KAPCSOLÓ]\n" + +#: src/test.c:985 +msgid "" +"Exit with the status determined by EXPRESSION.\n" +"\n" +msgstr "" + +#: src/test.c:991 +msgid "" +"\n" +"EXPRESSION is true or false and sets exit status. It is one of:\n" +msgstr "" + +#: src/test.c:995 +msgid "" +"\n" +" ( EXPRESSION ) EXPRESSION is true\n" +" ! EXPRESSION EXPRESSION is false\n" +" EXPRESSION1 -a EXPRESSION2 both EXPRESSION1 and EXPRESSION2 are true\n" +" EXPRESSION1 -o EXPRESSION2 either EXPRESSION1 or EXPRESSION2 is true\n" +msgstr "" + +#: src/test.c:1002 +msgid "" +"\n" +" [-n] STRING the length of STRING is nonzero\n" +" -z STRING the length of STRING is zero\n" +" STRING1 = STRING2 the strings are equal\n" +" STRING1 != STRING2 the strings are not equal\n" +msgstr "" + +#: src/test.c:1009 +msgid "" +"\n" +" INTEGER1 -eq INTEGER2 INTEGER1 is equal to INTEGER2\n" +" INTEGER1 -ge INTEGER2 INTEGER1 is greater than or equal to INTEGER2\n" +" INTEGER1 -gt INTEGER2 INTEGER1 is greater than INTEGER2\n" +" INTEGER1 -le INTEGER2 INTEGER1 is less than or equal to INTEGER2\n" +" INTEGER1 -lt INTEGER2 INTEGER1 is less than INTEGER2\n" +" INTEGER1 -ne INTEGER2 INTEGER1 is not equal to INTEGER2\n" +msgstr "" + +#: src/test.c:1018 +msgid "" +"\n" +" FILE1 -ef FILE2 FILE1 and FILE2 have the same device and inode numbers\n" +" FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2\n" +" FILE1 -ot FILE2 FILE1 is older than FILE2\n" +msgstr "" + +#: src/test.c:1024 +msgid "" +"\n" +" -b FILE FILE exists and is block special\n" +" -c FILE FILE exists and is character special\n" +" -d FILE FILE exists and is a directory\n" +" -e FILE FILE exists\n" +msgstr "" + +#: src/test.c:1031 +msgid "" +" -f FILE FILE exists and is a regular file\n" +" -g FILE FILE exists and is set-group-ID\n" +" -h FILE FILE exists and is a symbolic link (same as -L)\n" +" -G FILE FILE exists and is owned by the effective group ID\n" +" -k FILE FILE exists and has its sticky bit set\n" +msgstr "" + +#: src/test.c:1038 +msgid "" +" -L FILE FILE exists and is a symbolic link (same as -h)\n" +" -O FILE FILE exists and is owned by the effective user ID\n" +" -p FILE FILE exists and is a named pipe\n" +" -r FILE FILE exists and is readable\n" +" -s FILE FILE exists and has a size greater than zero\n" +msgstr "" + +#: src/test.c:1045 +msgid "" +" -S FILE FILE exists and is a socket\n" +" -t [FD] file descriptor FD (stdout by default) is opened on a " +"terminal\n" +" -u FILE FILE exists and its set-user-ID bit is set\n" +" -w FILE FILE exists and is writable\n" +" -x FILE FILE exists and is executable\n" +msgstr "" + +#: src/test.c:1052 +msgid "" +"\n" +"Beware that parentheses need to be escaped (e.g., by backslashes) for " +"shells.\n" +"INTEGER may also be -l STRING, which evaluates to the length of STRING.\n" +msgstr "" + +#: src/test.c:1067 +msgid "FIXME: ksb and mjb" +msgstr "" + +#: src/test.c:1111 +msgid "missing `]'\n" +msgstr "" + +#: src/test.c:1125 +#, fuzzy +msgid "too many arguments\n" +msgstr "túl sok argumentum" + +#: src/touch.c:39 +#, fuzzy +msgid "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith" +msgstr "Richard Stallman és David MacKenzie" + +#: src/touch.c:164 src/touch.c:179 +#, c-format +msgid "creating %s" +msgstr "%s létrehozása" + +#: src/touch.c:222 +#, fuzzy, c-format +msgid "cannot touch %s" +msgstr "%s törlése sikertelen" + +#: src/touch.c:228 +#, c-format +msgid "setting times of %s" +msgstr "%s idejének beállítása" + +#: src/touch.c:245 +msgid "" +"Update the access and modification times of each FILE to the current time.\n" +"\n" +msgstr "" +"Frissíti mindegyik FÁJL elérési és módosítási idejét, a jelenlegi idõre.\n" +"\n" + +#: src/touch.c:252 +msgid "" +" -a change only the access time\n" +" -c, --no-create do not create any files\n" +" -d, --date=STRING parse STRING and use it instead of current time\n" +" -f (ignored)\n" +" -m change only the modification time\n" +msgstr "" +" -a csak az elérési idõt módosítja\n" +" -c, --no-create nem hoz létre fájlt\n" +" -d, --date=SZTRING SZTRINGET használja a jelenlegi idõ helyett\n" +" -f (figyelmen kívül hagyva)\n" +" -m csak a módosítás idejét állítja át\n" + +#: src/touch.c:259 +msgid "" +" -r, --reference=FILE use this file's times instead of current time\n" +" -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time\n" +" --time=WORD set time given by WORD: access atime use (same as -" +"a)\n" +" modify mtime (same as -m)\n" +msgstr "" +" -r, --reference=FÁJL FÁJL dátumát használja a jelenlegi helyett\n" +" -t IDÕ [[CC]ÉÉ]HHNNóópp[.ss] formátumot használja a \n" +" jelenlegi idõ helyett\n" +" --time=SZÓ a SZÓ által megadott idõt módosítja. SZÓ lehet:\n" +" access atime use (mint -a)\n" +" modify mtime (mint -m)\n" + +#: src/touch.c:267 +msgid "" +"\n" +"Note that the -d and -t options accept different time-date formats.\n" +msgstr "" +"\n" +"Megjegyzés: a -d és -t kapcsolókhoz megadandó idõformátum különbözik.\n" + +#: src/touch.c:311 src/touch.c:331 +#, c-format +msgid "invalid date format %s" +msgstr "érvénytelen idõformátum: %s" + +#: src/touch.c:355 +msgid "cannot specify times from more than one source" +msgstr "az idõt nem lehet több forrásból venni" + +#: src/touch.c:378 +#, c-format +msgid "" +"warning: `touch %s' is obsolete; use `touch -t %04d%02d%02d%02d%02d.%02d'" +msgstr "" +"vigyázat: `touch %s' elavult; használd helyette a \n" +"`touch -t %04d%02d%02d%02d%02d.%02d' alakot." + +#: src/touch.c:399 +msgid "file arguments missing" +msgstr "hiányzó fájlargumentumok" + +#: src/tr.c:327 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... SET1 [SET2]\n" +msgstr "Használat: %s [KAPCSOLÓ]... [FÁJL]\n" + +#: src/tr.c:331 +msgid "" +"Translate, squeeze, and/or delete characters from standard input,\n" +"writing to standard output.\n" +"\n" +" -c, --complement first complement SET1\n" +" -d, --delete delete characters in SET1, do not translate\n" +" -s, --squeeze-repeats replace each input sequence of a repeated " +"character\n" +" that is listed in SET1 with a single occurrence\n" +" of that character\n" +" -t, --truncate-set1 first truncate SET1 to length of SET2\n" +msgstr "" + +#: src/tr.c:344 +msgid "" +"\n" +"SETs are specified as strings of characters. Most represent themselves.\n" +"Interpreted sequences are:\n" +"\n" +" \\NNN character with octal value NNN (1 to 3 octal digits)\n" +" \\\\ backslash\n" +" \\a audible BEL\n" +" \\b backspace\n" +" \\f form feed\n" +" \\n new line\n" +" \\r return\n" +" \\t horizontal tab\n" +msgstr "" + +#: src/tr.c:358 +msgid "" +" \\v vertical tab\n" +" CHAR1-CHAR2 all characters from CHAR1 to CHAR2 in ascending order\n" +" [CHAR*] in SET2, copies of CHAR until length of SET1\n" +" [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0\n" +" [:alnum:] all letters and digits\n" +" [:alpha:] all letters\n" +" [:blank:] all horizontal whitespace\n" +" [:cntrl:] all control characters\n" +" [:digit:] all digits\n" +msgstr "" + +#: src/tr.c:369 +msgid "" +" [:graph:] all printable characters, not including space\n" +" [:lower:] all lower case letters\n" +" [:print:] all printable characters, including space\n" +" [:punct:] all punctuation characters\n" +" [:space:] all horizontal or vertical whitespace\n" +" [:upper:] all upper case letters\n" +" [:xdigit:] all hexadecimal digits\n" +" [=CHAR=] all characters which are equivalent to CHAR\n" +msgstr "" + +#: src/tr.c:379 +msgid "" +"\n" +"Translation occurs if -d is not given and both SET1 and SET2 appear.\n" +"-t may be used only when translating. SET2 is extended to length of\n" +"SET1 by repeating its last character as necessary. " +msgstr "" + +#: src/tr.c:385 +msgid "" +"Excess characters\n" +"of SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to\n" +"expand in ascending order; used in SET2 while translating, they may\n" +"only be used in pairs to specify case conversion. " +msgstr "" + +#: src/tr.c:391 +msgid "" +"-s uses SET1 if not\n" +"translating nor deleting; else squeezing uses SET2 and occurs after\n" +"translation or deletion.\n" +msgstr "" + +#: src/tr.c:557 +#, c-format +msgid "" +"warning: the ambiguous octal escape \\%c%c%c is being\n" +"\tinterpreted as the 2-byte sequence \\0%c%c, `%c'" +msgstr "" + +#: src/tr.c:566 +#, fuzzy +msgid "invalid backslash escape at end of string" +msgstr "érvénytelen karakter (%s) a `%s' módkarakterláncban" + +#: src/tr.c:572 +#, c-format +msgid "invalid backslash escape `\\%c'" +msgstr "" + +#: src/tr.c:725 +#, c-format +msgid "range-endpoints of `%s-%s' are in reverse collating sequence order" +msgstr "" + +#: src/tr.c:906 +#, c-format +msgid "invalid repeat count `%s' in [c*n] construct" +msgstr "" + +#: src/tr.c:999 +msgid "missing character class name `[::]'" +msgstr "" + +#: src/tr.c:1002 +msgid "missing equivalence class character `[==]'" +msgstr "" + +#: src/tr.c:1025 +#, fuzzy, c-format +msgid "invalid character class `%s'" +msgstr "érvénytelen karakter (%s) a `%s' módkarakterláncban" + +#: src/tr.c:1050 +#, c-format +msgid "%s: equivalence class operand must be a single character" +msgstr "" + +#: src/tr.c:1522 +msgid "the [c*] repeat construct may not appear in string1" +msgstr "" + +#: src/tr.c:1532 +msgid "only one [c*] repeat construct may appear in string2" +msgstr "" + +#: src/tr.c:1540 +msgid "[=c=] expressions may not appear in string2 when translating" +msgstr "" + +#: src/tr.c:1553 +msgid "when not truncating set1, string2 must be non-empty" +msgstr "" + +#: src/tr.c:1562 +msgid "" +"when translating with complemented character classes,\n" +"string2 must map all characters in the domain to one" +msgstr "" + +#: src/tr.c:1569 +msgid "" +"when translating, the only character classes that may appear in\n" +"string2 are `upper' and `lower'" +msgstr "" + +#: src/tr.c:1578 +msgid "the [c*] construct may appear in string2 only when translating" +msgstr "" + +#: src/tr.c:1853 +msgid "two strings must be given when translating" +msgstr "" + +#: src/tr.c:1856 +msgid "two strings must be given when both deleting and squeezing repeats" +msgstr "" + +#: src/tr.c:1870 +msgid "only one string may be given when deleting without squeezing repeats" +msgstr "" + +#: src/tr.c:1876 +msgid "at least one string must be given when squeezing repeats" +msgstr "" + +#: src/tr.c:1967 +msgid "misaligned [:upper:] and/or [:lower:] construct" +msgstr "" + +#: src/tr.c:1990 +msgid "" +"invalid identity mapping; when translating, any [:lower:] or [:upper:]\n" +"construct in string1 must be aligned with a corresponding construct\n" +"([:upper:] or [:lower:], respectively) in string2" +msgstr "" + +#: src/true.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating success.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" + +#: src/tsort.c:97 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]\n" +"Write totally ordered list consistent with the partial ordering in FILE.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/tsort.c:533 +#, c-format +msgid "%s: input contains a loop:" +msgstr "" + +#: src/tsort.c:575 +msgid "only one argument may be specified" +msgstr "" + +#: src/tty.c:63 +msgid "" +"Print the file name of the terminal connected to standard input.\n" +"\n" +" -s, --silent, --quiet print nothing, only return an exit status\n" +msgstr "" + +#: src/tty.c:120 +msgid "not a tty" +msgstr "" + +#: src/uname.c:111 +msgid "" +"Print certain system information. With no OPTION, same as -s.\n" +"\n" +" -a, --all print all information, in the following order:\n" +" -s, --kernel-name print the kernel name\n" +" -n, --nodename print the network node hostname\n" +" -r, --kernel-release print the kernel release\n" +msgstr "" + +#: src/uname.c:119 +msgid "" +" -v, --kernel-version print the kernel version\n" +" -m, --machine print the machine hardware name\n" +" -p, --processor print the processor type\n" +" -i, --hardware-platform print the hardware platform\n" +" -o, --operating-system print the operating system\n" +msgstr "" + +#: src/uname.c:226 +msgid "cannot get system name" +msgstr "" + +#: src/unexpand.c:379 +msgid "" +"Convert spaces in each FILE to tabs, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/unexpand.c:387 +msgid "" +" -a, --all convert all whitespace, instead of just initial " +"whitespace\n" +" --first-only convert only leading sequences of whitespace (overrides -" +"a)\n" +" -t, --tabs=N have tabs N characters apart instead of 8 (enables -a)\n" +" -t, --tabs=LIST use comma separated LIST of tab positions (enables -a)\n" +msgstr "" + +#: src/unexpand.c:464 +msgid "`-LIST' option is obsolete; use `--first-only -t LIST'" +msgstr "" + +#: src/uniq.c:139 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "Használat: %s [KAPCSOLÓ]... [FÁJL]\n" + +#: src/uniq.c:143 +msgid "" +"Discard all but one of successive identical lines from INPUT (or\n" +"standard input), writing to OUTPUT (or standard output).\n" +"\n" +msgstr "" + +#: src/uniq.c:151 +msgid "" +" -c, --count prefix lines by the number of occurrences\n" +" -d, --repeated only print duplicate lines\n" +msgstr "" + +#: src/uniq.c:155 +msgid "" +" -D, --all-repeated[=delimit-method] print all duplicate lines\n" +" delimit-method={none(default),prepend,separate}\n" +" Delimiting is done with blank lines.\n" +" -f, --skip-fields=N avoid comparing the first N fields\n" +" -i, --ignore-case ignore differences in case when comparing\n" +" -s, --skip-chars=N avoid comparing the first N characters\n" +" -u, --unique only print unique lines\n" +msgstr "" + +#: src/uniq.c:164 +msgid " -w, --check-chars=N compare no more than N characters in lines\n" +msgstr "" + +#: src/uniq.c:169 +msgid "" +"\n" +"A field is a run of whitespace, then non-whitespace characters.\n" +"Fields are skipped before chars.\n" +msgstr "" + +#: src/uniq.c:381 +#, fuzzy, c-format +msgid "error reading %s" +msgstr "%s olvasása" + +#: src/uniq.c:386 +#, fuzzy, c-format +msgid "error writing %s" +msgstr "%s írása" + +#: src/uniq.c:433 src/uniq.c:450 +#, c-format +msgid "extra operand `%s'" +msgstr "" + +#: src/uniq.c:473 src/uniq.c:498 +#, fuzzy +msgid "invalid number of fields to skip" +msgstr "%s: érvénytelen menetszám" + +#: src/uniq.c:507 +#, fuzzy +msgid "invalid number of bytes to skip" +msgstr "%s: érvénytelen menetszám" + +#: src/uniq.c:516 +#, fuzzy +msgid "invalid number of bytes to compare" +msgstr "%s: érvénytelen menetszám" + +#: src/uniq.c:530 +#, c-format +msgid "`-%lu' option is obsolete; use `-f %lu'" +msgstr "" + +#: src/uniq.c:538 +msgid "printing all duplicated lines and repeat counts is meaningless" +msgstr "" + +#: src/unlink.c:51 +#, fuzzy, c-format +msgid "" +"Usage: %s FILE\n" +" or: %s OPTION\n" +msgstr "Használat: %s [KAPCSOLÓ]\n" + +#: src/unlink.c:54 +msgid "" +"Call the unlink function to remove the specified FILE.\n" +"\n" +msgstr "" + +#: src/unlink.c:99 +#, c-format +msgid "cannot unlink %s" +msgstr "%s törlése sikertelen" + +#: src/uptime.c:129 +msgid "couldn't get boot time" +msgstr "" + +#: src/uptime.c:136 +#, c-format +msgid " %2d:%02d%s up " +msgstr "" + +#: src/uptime.c:140 +msgid "am" +msgstr "" + +#: src/uptime.c:140 +msgid "pm" +msgstr "" + +#: src/uptime.c:142 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" + +#: src/uptime.c:144 +#, fuzzy, c-format +msgid "%d user" +msgid_plural "%d users" +msgstr[0] "érvénytelen felhasználó" +msgstr[1] "érvénytelen felhasználó" + +#: src/uptime.c:157 +#, c-format +msgid ", load average: %.2f" +msgstr "" + +#: src/uptime.c:191 src/users.c:118 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [ FILE ]\n" +msgstr "Használat: %s [KAPCSOLÓ]... [FÁJL]\n" + +#: src/uptime.c:192 +#, c-format +msgid "" +"Print the current time, the length of time the system has been up,\n" +"the number of users on the system, and the average number of jobs\n" +"in the run queue over the last 1, 5 and 15 minutes.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" + +#: src/users.c:35 +#, fuzzy +msgid "Joseph Arceneaux and David MacKenzie" +msgstr "Mike Parker és David MacKenzie" + +#: src/users.c:119 +#, c-format +msgid "" +"Output who is currently logged in according to FILE.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" + +#: src/wc.c:75 +#, fuzzy +msgid "Paul Rubin and David MacKenzie" +msgstr "Mike Parker és David MacKenzie" + +#: src/wc.c:129 +msgid "" +"Print byte, word, and newline counts for each FILE, and a total line if\n" +"more than one FILE is specified. With no FILE, or when FILE is -,\n" +"read standard input.\n" +" -c, --bytes print the byte counts\n" +" -m, --chars print the character counts\n" +" -l, --lines print the newline counts\n" +msgstr "" + +#: src/wc.c:137 +msgid "" +" -L, --max-line-length print the length of the longest line\n" +" -w, --words print the word counts\n" +msgstr "" + +#: src/who.c:41 +#, fuzzy +msgid "Joseph Arceneaux, David MacKenzie, and Michael Stone" +msgstr "Mike Parker, David MacKenzie és Jim Meyering" + +#: src/who.c:223 +msgid " old " +msgstr "" + +#: src/who.c:387 src/who.c:390 +msgid "id=" +msgstr "" + +#: src/who.c:403 src/who.c:408 +msgid "term=" +msgstr "" + +#: src/who.c:405 src/who.c:409 +msgid "exit=" +msgstr "" + +#: src/who.c:446 +msgid "clock change" +msgstr "" + +#: src/who.c:458 src/who.c:459 +msgid "run-level" +msgstr "" + +#: src/who.c:462 src/who.c:463 +msgid "last=" +msgstr "" + +#: src/who.c:492 +#, c-format +msgid "" +"\n" +"# users=%u\n" +msgstr "" + +#: src/who.c:498 +msgid "NAME" +msgstr "" + +#: src/who.c:498 +msgid "LINE" +msgstr "" + +#: src/who.c:498 +msgid "TIME" +msgstr "" + +#: src/who.c:498 +msgid "IDLE" +msgstr "" + +#: src/who.c:498 +msgid "PID" +msgstr "" + +#: src/who.c:499 +msgid "COMMENT" +msgstr "" + +#: src/who.c:499 +msgid "EXIT" +msgstr "" + +#: src/who.c:574 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [ FILE | ARG1 ARG2 ]\n" +msgstr "Használat: %s [KAPCSOLÓ]... [FÁJL]\n" + +#: src/who.c:575 +msgid "" +"\n" +" -a, --all same as -b -d --login -p -r -t -T -u\n" +" -b, --boot time of last system boot\n" +" -d, --dead print dead processes\n" +" -H, --heading print line of column headings\n" +msgstr "" + +#: src/who.c:582 +msgid "" +" -i, --idle add idle time as HOURS:MINUTES, . or old\n" +" (deprecated, use -u)\n" +" --login print system login processes\n" +" (equivalent to SUS -l)\n" +msgstr "" + +#: src/who.c:588 +msgid "" +" -l, --lookup attempt to canonicalize hostnames via DNS\n" +" (-l is deprecated, use --lookup)\n" +" -m only hostname and user associated with stdin\n" +" -p, --process print active processes spawned by init\n" +msgstr "" + +#: src/who.c:594 +msgid "" +" -q, --count all login names and number of users logged on\n" +" -r, --runlevel print current runlevel\n" +" -s, --short print only name, line, and time (default)\n" +" -t, --time print last system clock change\n" +msgstr "" + +#: src/who.c:600 +msgid "" +" -T, -w, --mesg add user's message status as +, - or ?\n" +" -u, --users list users logged in\n" +" --message same as -T\n" +" --writable same as -T\n" +msgstr "" + +#: src/who.c:608 +#, c-format +msgid "" +"\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n" +msgstr "" + +#: src/who.c:711 +#, fuzzy +msgid "Warning: -i will be removed in a future release; use -u instead" +msgstr "" +"vigyázat: a --version-control (-V) kapcsoló elavult, támogatottsága \n" +"meg fog szünni a következõ verzióval.\n" +"Használd a --backup=%s kapcsolót helyette." + +#: src/who.c:722 +msgid "" +"Warning: the meaning of '-l' will change in a future release to conform to " +"POSIX" +msgstr "" + +#: src/whoami.c:53 +msgid "" +"Print the user name associated with the current effective user id.\n" +"Same as id -un.\n" +"\n" +msgstr "" + +#: src/whoami.c:104 +#, c-format +msgid "%s: cannot find username for UID %u\n" +msgstr "" + +#: src/yes.c:49 +#, fuzzy, c-format +msgid "" +"Usage: %s [STRING]...\n" +" or: %s OPTION\n" +msgstr "Használat: %s [KAPCSOLÓ]\n" + +#: src/yes.c:55 +msgid "" +"Repeatedly output a line with all specified STRING(s), or `y'.\n" +"\n" +msgstr "" + +#, fuzzy +#~ msgid "\\%c: invalid escape" +#~ msgstr "%s: érvénytelen fájlméret" + +#~ msgid " Type" +#~ msgstr "Típus " + +#, fuzzy +#~ msgid "cannot convert time" +#~ msgstr "stat %s sikertelen" + +#, fuzzy +#~ msgid "cannot format time" +#~ msgstr "stat %s sikertelen" + +#~ msgid "cannot change to `..' from directory %s" +#~ msgstr "nem lehet `..'-ba lépni a következõ könyvtárból: %s" + +#~ msgid "missing file arguments" +#~ msgstr "hiányzó fájlargumentum" + +#, fuzzy +#~ msgid "environment variable, QUOTING_STYLE" +#~ msgstr "" +#~ "a QUOTING_STYLE környezeti változóban megadott érvénytelen érték \n" +#~ "figyelmen kívül hagyása: %s" + +#, fuzzy +#~ msgid "cannot execute %s" +#~ msgstr "lseek %s sikertelen" + +#, fuzzy +#~ msgid "Try %s --help' for more information.\n" +#~ msgstr "Próbáld a `%s --help'-et.\n" + +#~ msgid "preserving permissions for %s" +#~ msgstr "%s jogosultságainak megtartása" + +#~ msgid "cannot lstat `.'" +#~ msgstr "nem lehet az aktuális könyvtárat (`.') lstat-olni" + +#~ msgid "closing directory %s" +#~ msgstr "%s könyvtár lezárása" + +#~ msgid "%s: remove directory %s? " +#~ msgstr "%s: %s könyvtár törlése? " + +#~ msgid "%s: directory %s is write protected; descend into it anyway? " +#~ msgstr "%s: %s könyvtár írásvédett; mégis belépjek? " + +#~ msgid "removing all entries of directory %s\n" +#~ msgstr "a következõ könyvtár összes bejegyzésének törlése: %s\n" + +#~ msgid "directory %s was replaced before being removed" +#~ msgstr "%s könyvtárat kicserélték törlés elõtt" + +#~ msgid "cannot change back to directory %s via `..'" +#~ msgstr "nem lehet visszalépni a következõ könyvtárba `..'-on keresztül: %s" + +#~ msgid "subdirectory of %s was moved while being removed" +#~ msgstr "%s alkönyvtárát áthelyezték törlés közben" + +#~ msgid "%s: remove directory %s%s? " +#~ msgstr "%s: %s%s könyvtár törlése? " + +#~ msgid " (might be nonempty)" +#~ msgstr " (lehet, hogy tartalmaz valamit)" + +#~ msgid "removing the directory itself: %s\n" +#~ msgstr "a könyvtár törlése: %s\n" + +#~ msgid "continue? " +#~ msgstr "folytassam? " + +#~ msgid "%s tulajdonosa megváltozott a következõre: %s\n" +#~ msgstr "%s tulajdonosa megváltozott a következõre: %s\n" diff --git a/src/apps/bin/coreutils-5.0/po/insert-header.sin b/src/apps/bin/coreutils-5.0/po/insert-header.sin new file mode 100644 index 0000000000..b26de01f6c --- /dev/null +++ b/src/apps/bin/coreutils-5.0/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/src/apps/bin/coreutils-5.0/po/it.gmo b/src/apps/bin/coreutils-5.0/po/it.gmo new file mode 100644 index 0000000000000000000000000000000000000000..0840d60fb11c319d1ae1fa913e9865a4c5606616 GIT binary patch literal 141323 zcmdqK2Y4OD)&IXTkPs0wuNokNHQ2q@s)HXT`b)zZgC-j zKtejCkc1S{-t~{~}|M?Nua~DL>G2pu%8bw#^7eyNv>1h-ldRi3S3myi39Be&3irxs`2Ci#~ zqCICs(FbsUY-JQpgO6PmMaS{{SKxa@z`MZ;g?bHm;a2L9c>WE3 z5cgphkVo(~@QdL1wkUclc*=!Q^lk9R;9l_7i=ycL;HvH91N;;C4B|QS;wXy2&t4Km zr-DDf)St&Ys7Ksy&Qm6^Wh9Eu0xuq=jR=2pA&OSYJ?8j=@hBR={nZKbx*&?$E~gIh z_rl32dKCC2@Hp^S;3L6@OhwVL_+JDr0@s(^T`5OVAMWQs1YgJBx2}kyd%$;AqUdwr zYpY&w)3qr29qv{2D0(*jJ9b6U*KmJ$cNF~qym3zy{SB;9_}7DF8uQuUQIDnWz&C(Y zN%RI9iK>hCzbcA05YNTnOK`vb>L{AP-TQdz2KO!3KqI(!U+eY%!zV!FJpbbpqo|+f zZ@A9$d+(FTAMV?q97PWRZ+>bN{T+X=d>TLSWlwiH>V5`w%KOdN`}^~5h@wkyZ+fQJ z_nV$Y8{&SzbE4>QaMg{}A>sRUq#Mc<%F~=$|})DxKmp;FDkA{j2|l{`{~P zMbQ}k4tX)<0(adUMZd-05ih0A!TnwqMc)87f{);R+smWqeDLg7c>ZttuPEAr`=w<5 zyZHOft7r?{x4k-w4gjxxZ4?~|KIL^$^d8>7jLQBcxb+QDbO+e|M(U9F4||j6cl(>^ ztGHkEmMA(1eB&+94EP?1b{PLpdwUd7^ypXMCE(-U5k<%I{x0xg;6LB#{ppBzN6~WJ zzXuP+U)y{6fv188gBOG9SC@mTuYvbP(Khh$bb`l$-}nG^0B-$|(@pWi-e1o8NEH2x za7TaC`N<<145w}B4n2d`_bxC8-UY_sfuEu-z(wF9a0{q-uLM

    q0H5_GA3tyWGUdnJ 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, 1998, 1999. +# Giovanni Bortolozzo , 1998. +# +msgid "" +msgstr "" +"Project-Id-Version: coreutils 4.5.1\n" +"POT-Creation-Date: 2003-03-31 10:45+0200\n" +"PO-Revision-Date: 2002-07-24 18:12+0200\n" +"Last-Translator: Marco d'Itri \n" +"Language-Team: Italian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8-bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: lib/argmatch.c:135 +#, c-format +msgid "invalid argument %s for %s" +msgstr "argomento %s non valido per %s" + +#: lib/argmatch.c:136 +#, c-format +msgid "ambiguous argument %s for %s" +msgstr "argomento %s ambiguo per %s" + +#: lib/argmatch.c:155 +#, fuzzy +msgid "Valid arguments are:" +msgstr "" +"#-#-#-#-# trans-it.po (sh-utils 2.0.13) #-#-#-#-#\n" +"Gli argomenti validi sono:\n" +"#-#-#-#-# trans-it.po (fileutils 4.1.11) #-#-#-#-#\n" +"Sono caratteri validi:" + +#: lib/closeout.c:103 src/cat.c:189 src/cat.c:272 src/cat.c:326 +#: src/cksum.c:269 src/head.c:152 src/head.c:196 src/tail.c:323 +#: src/tail.c:1659 src/tr.c:1666 src/tr.c:1912 src/tr.c:2020 +msgid "write error" +msgstr "errore di scrittura" + +#: lib/error.c:133 lib/error.c:161 +msgid "Unknown system error" +msgstr "Errore di sistema sconosciuto" + +#: lib/file-type.c:42 +#, fuzzy +msgid "regular empty file" +msgstr "" +"#-#-#-#-# trans-it.po (sh-utils 2.0.13) #-#-#-#-#\n" +"file regolare vuoto\n" +"#-#-#-#-# trans-it.po (fileutils 4.1.11) #-#-#-#-#\n" +"file normale vuoto" + +#: lib/file-type.c:42 +#, fuzzy +msgid "regular file" +msgstr "" +"#-#-#-#-# trans-it.po (sh-utils 2.0.13) #-#-#-#-#\n" +"file regolare\n" +"#-#-#-#-# trans-it.po (fileutils 4.1.11) #-#-#-#-#\n" +"file normale" + +#: lib/file-type.c:45 +msgid "directory" +msgstr "directory" + +#: lib/file-type.c:48 +#, fuzzy +msgid "block special file" +msgstr "" +"#-#-#-#-# trans-it.po (sh-utils 2.0.13) #-#-#-#-#\n" +"file speciale a blocchi\n" +"#-#-#-#-# trans-it.po (fileutils 4.1.11) #-#-#-#-#\n" +"file speciali a blocchi" + +#: lib/file-type.c:51 +#, fuzzy +msgid "character special file" +msgstr "" +"#-#-#-#-# trans-it.po (sh-utils 2.0.13) #-#-#-#-#\n" +"file speciale a caratteri\n" +"#-#-#-#-# trans-it.po (fileutils 4.1.11) #-#-#-#-#\n" +"file speciali a caratteri" + +#: lib/file-type.c:54 +msgid "fifo" +msgstr "fifo" + +#: lib/file-type.c:57 +msgid "symbolic link" +msgstr "link simbolico" + +#: lib/file-type.c:60 +msgid "socket" +msgstr "socket" + +#: lib/file-type.c:63 +msgid "message queue" +msgstr "coda di messaggi" + +#: lib/file-type.c:66 +msgid "semaphore" +msgstr "semaforo" + +#: lib/file-type.c:69 +msgid "shared memory object" +msgstr "oggetto di memoria condivisa" + +#: lib/file-type.c:71 +msgid "weird file" +msgstr "file strano" + +#: lib/getopt.c:688 lib/getopt.c:700 +#, c-format +msgid "%s: option `%s' is ambiguous\n" +msgstr "%s: l'opzione `%s' è ambigua\n" + +#: lib/getopt.c:733 lib/getopt.c:737 +#, fuzzy, c-format +msgid "%s: option `--%s' doesn't allow an argument\n" +msgstr "" +"#-#-#-#-# trans-it.po (sh-utils 2.0.13) #-#-#-#-#\n" +"%s: opzione `--%s' non accetta argomenti\n" +"#-#-#-#-# trans-it.po (fileutils 4.1.11) #-#-#-#-#\n" +"%s: l'opzione `--%s' non accetta argomenti\n" + +#: lib/getopt.c:746 lib/getopt.c:751 +#, c-format +msgid "%s: option `%c%s' doesn't allow an argument\n" +msgstr "%s: l'opzione `%c%s' non accetta argomenti\n" + +#: lib/getopt.c:787 lib/getopt.c:800 lib/getopt.c:1089 lib/getopt.c:1102 +#, c-format +msgid "%s: option `%s' requires an argument\n" +msgstr "%s: l'opzione `%s' richiede un argomento\n" + +#: lib/getopt.c:838 lib/getopt.c:841 +#, c-format +msgid "%s: unrecognized option `--%s'\n" +msgstr "%s: opzione `--%s' non riconosciuta\n" + +#: lib/getopt.c:849 lib/getopt.c:852 +#, c-format +msgid "%s: unrecognized option `%c%s'\n" +msgstr "%s: opzione `%c%s' non riconosciuta\n" + +#: lib/getopt.c:899 lib/getopt.c:902 +#, c-format +msgid "%s: illegal option -- %c\n" +msgstr "%s: opzione illecita -- %c\n" + +#: lib/getopt.c:908 lib/getopt.c:911 +#, c-format +msgid "%s: invalid option -- %c\n" +msgstr "%s: opzione non valida -- %c\n" + +#: lib/getopt.c:958 lib/getopt.c:969 lib/getopt.c:1155 lib/getopt.c:1168 +#, c-format +msgid "%s: option requires an argument -- %c\n" +msgstr "%s: l'opzione richiede un argomento -- %c\n" + +#: lib/getopt.c:1021 lib/getopt.c:1032 +#, c-format +msgid "%s: option `-W %s' is ambiguous\n" +msgstr "%s: l'opzione `-W %s' è ambigua\n" + +#: lib/getopt.c:1056 lib/getopt.c:1068 +#, c-format +msgid "%s: option `-W %s' doesn't allow an argument\n" +msgstr "%s: l'opzione `-W %s' non accetta argomenti\n" + +#: lib/human.c:519 +#, fuzzy +msgid "block size" +msgstr "" +"#-#-#-#-# trans-it.po (sh-utils 2.0.13) #-#-#-#-#\n" +"dimensioni del blocco\n" +"#-#-#-#-# trans-it.po (fileutils 4.1.11) #-#-#-#-#\n" +"dimensioni dei blocchi" + +#: lib/makepath.c:124 src/df.c:497 src/remove.c:402 +msgid "failed to return to initial working directory" +msgstr "" + +#: lib/makepath.c:173 src/copy.c:1288 src/mkdir.c:170 +#, c-format +msgid "cannot create directory %s" +msgstr "impossibile creare la directory %s" + +#: lib/makepath.c:179 lib/makepath.c:421 src/cp.c:446 src/cp.c:468 +#, c-format +msgid "%s exists but is not a directory" +msgstr "%s esiste ma non è una directory" + +#: lib/makepath.c:316 lib/makepath.c:378 lib/makepath.c:440 +#, c-format +msgid "cannot change owner and/or group of %s" +msgstr "impossibile cambiare il proprietario e/o il gruppo di %s" + +#: lib/makepath.c:338 +#, fuzzy, c-format +msgid "cannot chdir to directory %s" +msgstr "" +"#-#-#-#-# trans-it.po (sh-utils 2.0.13) #-#-#-#-#\n" +"impossibile fare chdir alla directory %s\n" +"#-#-#-#-# trans-it.po (fileutils 4.1.11) #-#-#-#-#\n" +"impossibile entrare nella directory %s" + +#: lib/makepath.c:392 lib/makepath.c:446 +#, c-format +msgid "cannot change permissions of %s" +msgstr "impossibile cambiare i permessi di %s" + +#: lib/obstack.c:487 lib/obstack.c:490 lib/xmalloc.c:63 +msgid "memory exhausted" +msgstr "memoria esaurita" + +#: lib/quotearg.c:236 +msgid "`" +msgstr "`" + +#: lib/quotearg.c:237 +msgid "'" +msgstr "'" + +#: lib/rpmatch.c:78 +msgid "^[yY]" +msgstr "^[sSyY]" + +#: lib/rpmatch.c:81 +msgid "^[nN]" +msgstr "^[nN]" + +#: lib/unicodeio.c:155 +msgid "iconv function not usable" +msgstr "la funzione iconv non è utilizzabile" + +#: lib/unicodeio.c:157 +msgid "iconv function not available" +msgstr "la funzione iconv non è disponibile" + +#: lib/unicodeio.c:164 +msgid "character out of range" +msgstr "carattere fuori dall'intervallo" + +#: lib/unicodeio.c:227 +#, c-format +msgid "cannot convert U+%04X to local character set" +msgstr "impossibile convertire U+%04X nel set di caratteri locale" + +#: lib/unicodeio.c:229 +#, c-format +msgid "cannot convert U+%04X to local character set: %s" +msgstr "impossibile convertire U+%04X nel set di caratteri locale: %s" + +#: lib/userspec.c:174 +msgid "invalid user" +msgstr "utente non valido" + +#: lib/userspec.c:175 +msgid "invalid group" +msgstr "gruppo non valido" + +#: lib/userspec.c:177 +msgid "cannot get the login group of a numeric UID" +msgstr "impossibile ottenere il gruppo di login di un UID numerico" + +#: lib/userspec.c:179 +msgid "cannot omit both user and group" +msgstr "impossibile omettere sia l'utente che il gruppo" + +#: lib/version-etc.c:57 +#, c-format +msgid "Written by %s.\n" +msgstr "Scritto da %s.\n" + +#: lib/version-etc.c:63 +#, fuzzy +msgid "" +"This is free software; see the source for copying conditions. There is NO\n" +"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" +msgstr "" +"#-#-#-#-# trans-it.po (sh-utils 2.0.13) #-#-#-#-#\n" +"Questo è software libero; si veda il sorgente per le condizioni di " +"copiatura.\n" +"NON c'è alcuna garanzia; neppure di COMMERCIABILITÀ o IDONEITÀ AD UN\n" +"PARTICOLARE SCOPO, nei limiti permessi dalla legge.\n" +"#-#-#-#-# trans-it.po (fileutils 4.1.11) #-#-#-#-#\n" +"This is free software; see the source for copying conditions. There is NO\n" +"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" +"\n" +"Questo è software libero; si veda il sorgente per le condizioni di " +"copiatura.\n" +"NON c'è alcuna garanzia; neppure di COMMERCIABILITÀ o IDONEITÀ AD UN\n" +"PARTICOLARE SCOPO.\n" + +#: lib/xmemcoll.c:57 +msgid "string comparison failed" +msgstr "confronto delle stringhe fallito" + +#: lib/xmemcoll.c:58 +msgid "Set LC_ALL='C' to work around the problem." +msgstr "Imposta LC_ALL='C' per aggirare il problema." + +#: lib/xmemcoll.c:60 +#, fuzzy, c-format +msgid "The strings compared were %s and %s." +msgstr "" +"#-#-#-#-# trans-it.po (sh-utils 2.0.13) #-#-#-#-#\n" +"Le stringhe confrontate erano %s e %s.\n" +"#-#-#-#-# trans-it.po (fileutils 4.1.11) #-#-#-#-#\n" +"Le stringhe confrontate sono %s e %s." + +#: src/basename.c:50 src/cat.c:88 src/chgrp.c:122 src/chmod.c:238 +#: src/chown.c:95 src/chroot.c:41 src/cksum.c:278 src/comm.c:69 src/cp.c:160 +#: src/csplit.c:1492 src/cut.c:170 src/date.c:113 src/dd.c:284 src/df.c:707 +#: src/dircolors.c:99 src/dirname.c:42 src/du.c:170 src/echo.c:73 +#: src/env.c:115 src/expand.c:106 src/expr.c:86 src/factor.c:70 src/fmt.c:267 +#: src/fold.c:63 src/head.c:84 src/hostid.c:44 src/hostname.c:63 src/id.c:83 +#: src/install.c:593 src/join.c:140 src/kill.c:89 src/link.c:47 src/ln.c:335 +#: src/logname.c:44 src/ls.c:3757 src/md5sum.c:121 src/mkdir.c:57 +#: src/mkfifo.c:51 src/mknod.c:51 src/mv.c:307 src/nice.c:63 src/nl.c:172 +#: src/od.c:283 src/paste.c:399 src/pathchk.c:142 src/pinky.c:465 +#: src/pr.c:2750 src/printenv.c:59 src/printf.c:96 src/ptx.c:1855 src/pwd.c:42 +#: src/readlink.c:65 src/rm.c:95 src/rmdir.c:142 src/seq.c:78 src/shred.c:156 +#: src/sleep.c:48 src/sort.c:272 src/split.c:92 src/stat.c:680 src/stty.c:494 +#: src/su.c:433 src/sum.c:56 src/sync.c:40 src/tac.c:123 src/tail.c:230 +#: src/tee.c:59 src/test.c:975 src/touch.c:240 src/tr.c:323 src/tsort.c:93 +#: src/tty.c:58 src/uname.c:106 src/unexpand.c:371 src/uniq.c:135 +#: src/unlink.c:47 src/uptime.c:187 src/users.c:114 src/wc.c:121 src/who.c:570 +#: src/whoami.c:48 src/yes.c:45 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Usare `%s --help' per ulteriori informazioni.\n" + +#: src/basename.c:54 +#, c-format +msgid "" +"Usage: %s NAME [SUFFIX]\n" +" or: %s OPTION\n" +msgstr "" +"Uso: %s NOME [SUFFISSO]\n" +" o: %s OPZIONE\n" + +#: src/basename.c:59 +msgid "" +"Print NAME with any leading directory components removed.\n" +"If specified, also remove a trailing SUFFIX.\n" +"\n" +msgstr "" +"Stampa il NOME rimuovendo tutte le componenti di directory iniziali.\n" +"Se specificato, rimuove anche il SUFFISSO finale.\n" +"\n" + +#: src/basename.c:66 src/cat.c:124 src/chgrp.c:152 src/chmod.c:264 +#: src/chown.c:139 src/chroot.c:59 src/cksum.c:293 src/comm.c:86 src/cp.c:257 +#: src/csplit.c:1534 src/cut.c:215 src/date.c:215 src/dd.c:331 src/df.c:746 +#: src/dircolors.c:120 src/dirname.c:58 src/du.c:219 src/echo.c:105 +#: src/env.c:134 src/expand.c:131 src/expr.c:149 src/factor.c:90 +#: src/false.c:45 src/fmt.c:297 src/fold.c:86 src/head.c:115 src/hostid.c:57 +#: src/hostname.c:76 src/id.c:104 src/install.c:648 src/join.c:181 +#: src/kill.c:119 src/link.c:59 src/ln.c:390 src/logname.c:55 src/ls.c:3891 +#: src/md5sum.c:157 src/mkdir.c:76 src/mkfifo.c:68 src/mknod.c:82 src/mv.c:361 +#: src/nice.c:77 src/nl.c:227 src/od.c:370 src/paste.c:423 src/pathchk.c:154 +#: src/pinky.c:492 src/pr.c:2862 src/printenv.c:72 src/printf.c:144 +#: src/pwd.c:53 src/readlink.c:82 src/rm.c:127 src/rmdir.c:162 src/seq.c:104 +#: src/shred.c:220 src/sleep.c:64 src/sort.c:343 src/split.c:124 +#: src/stat.c:751 src/stty.c:708 src/su.c:454 src/sum.c:76 src/sync.c:51 +#: src/tac.c:146 src/tail.c:300 src/tee.c:72 src/test.c:1057 src/touch.c:271 +#: src/tr.c:396 src/true.c:45 src/tsort.c:105 src/tty.c:70 src/uname.c:128 +#: src/unexpand.c:395 src/uniq.c:174 src/unlink.c:58 src/uptime.c:202 +#: src/users.c:127 src/wc.c:143 src/who.c:613 src/whoami.c:60 src/yes.c:61 +#, fuzzy, c-format +msgid "" +"\n" +"Report bugs to <%s>.\n" +msgstr "" +"#-#-#-#-# trans-it.po (sh-utils 2.0.13) #-#-#-#-#\n" +"\n" +"Segnalare i bug a <%s>.\n" +"#-#-#-#-# trans-it.po (fileutils 4.1.11) #-#-#-#-#\n" +"\n" +"Segnalate i bug a <%s>.\n" + +#: src/basename.c:114 src/chgrp.c:210 src/chmod.c:352 src/chown.c:211 +#: src/chroot.c:78 src/csplit.c:1464 src/dirname.c:89 src/expr.c:178 +#: src/install.c:284 src/link.c:87 src/mkdir.c:124 src/mkfifo.c:113 +#: src/mknod.c:137 src/pathchk.c:194 src/readlink.c:101 src/readlink.c:133 +#: src/rm.c:199 src/rmdir.c:206 src/seq.c:411 src/sleep.c:139 src/stat.c:802 +#: src/unlink.c:88 +msgid "too few arguments" +msgstr "troppo pochi argomenti" + +#: src/basename.c:115 src/dircolors.c:482 src/dirname.c:90 src/hostid.c:79 +#: src/hostname.c:122 src/link.c:93 src/mknod.c:139 src/readlink.c:141 +#: src/seq.c:417 src/split.c:498 src/tr.c:1848 src/unlink.c:94 +#: src/uptime.c:244 src/users.c:169 src/who.c:764 +msgid "too many arguments" +msgstr "troppi argomenti" + +#: src/cat.c:42 src/split.c:43 +msgid "Torbjorn Granlund and Richard M. Stallman" +msgstr "" + +#: src/cat.c:92 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] [FILE]...\n" +msgstr "Uso: %s [OPZIONE] FILE...\n" + +#: src/cat.c:96 +msgid "" +"Concatenate FILE(s), or standard input, to standard output.\n" +"\n" +" -A, --show-all equivalent to -vET\n" +" -b, --number-nonblank number nonblank output lines\n" +" -e equivalent to -vE\n" +" -E, --show-ends display $ at end of each line\n" +" -n, --number number all output lines\n" +" -s, --squeeze-blank never more than one single blank line\n" +msgstr "" + +#: src/cat.c:106 +msgid "" +" -t equivalent to -vT\n" +" -T, --show-tabs display TAB characters as ^I\n" +" -u (ignored)\n" +" -v, --show-nonprinting use ^ and M- notation, except for LFD and TAB\n" +msgstr "" + +#: src/cat.c:114 src/sum.c:72 +msgid "" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" + +#: src/cat.c:119 +msgid "" +"\n" +" -B, --binary use binary writes to the console device.\n" +"\n" +msgstr "" + +#: src/cat.c:314 +#, fuzzy, c-format +msgid "cannot do ioctl on `%s'" +msgstr "impossibile aprire la directory %s" + +#: src/cat.c:669 src/dd.c:1222 src/od.c:1013 src/tee.c:181 +msgid "standard output" +msgstr "standard output" + +#: src/cat.c:800 +#, fuzzy, c-format +msgid "%s: input file is output file" +msgstr "%s: dimensione del file non valida" + +#: src/cat.c:858 +#, fuzzy +msgid "closing standard input" +msgstr "standard input" + +#: src/cat.c:861 +#, fuzzy +msgid "closing standard output" +msgstr "standard output" + +#: src/chgrp.c:93 +msgid "cannot change to null group" +msgstr "impossibile cambiarlo nel gruppo nullo" + +#: src/chgrp.c:102 +#, c-format +msgid "invalid group name %s" +msgstr "nome di gruppo %s non valido" + +#: src/chgrp.c:106 +msgid "group number" +msgstr "numero del gruppo" + +#: src/chgrp.c:109 +#, c-format +msgid "invalid group number %s" +msgstr "numero del gruppo non valido %s" + +#: src/chgrp.c:126 +#, c-format +msgid "" +"Usage: %s [OPTION]... GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Uso: %s [OPZIONE]... GRUPPO FILE...\n" +" o: %s [OPZIONE]... --reference=RFILE FILE...\n" + +#: src/chgrp.c:131 +msgid "" +"Change the group membership of each FILE to GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"Cambia l'appartenenza al gruppo di ogni FILE in GRUPPO.\n" +"\n" +" -c, --changes come verbose ma segnala solo i cambiamenti\n" +" --dereference agisce sul file a cui si riferisce ogni link\n" +" simbolico invece che sul link stesso\n" + +#: src/chgrp.c:138 src/chown.c:112 +msgid "" +" -h, --no-dereference affect symbolic links instead of any referenced " +"file\n" +" (available only on systems that can change the\n" +" ownership of a symlink)\n" +msgstr "" +" -h, --no-dereference agisce sui link simbolici invece che sui file a " +"cui\n" +" si riferiscono (disponibile solo sui sistemi che\n" +" possono cambiare il proprietario di un symlink)\n" + +#: src/chgrp.c:143 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's group rather than the specified\n" +" GROUP value\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet sopprime la maggior parte dei messaggi di errore\n" +" --reference=RFILE usa il gruppo di RFILE piuttosto che il GRUPPO\n" +" -R, --recursive opera ricorsivamente su file e directory\n" +" -v, --verbose mostra un diagnostico per ogni file elaborato\n" + +#: src/chgrp.c:218 src/chmod.c:157 src/chmod.c:365 src/chown-core.c:235 +#: src/chown-core.c:247 src/chown.c:220 src/cp.c:303 src/touch.c:169 +#: src/touch.c:363 +#, c-format +msgid "failed to get attributes of %s" +msgstr "impossibile leggere gli attributi di %s" + +#: src/chmod.c:102 +#, c-format +msgid "getting new attributes of %s" +msgstr "lettura dei nuovi attributi di %s" + +#: src/chmod.c:124 +#, c-format +msgid "mode of %s changed to %04lo (%s)\n" +msgstr "il modo di %s è diventato %04lo (%s)\n" + +#: src/chmod.c:127 +#, c-format +msgid "failed to change mode of %s to %04lo (%s)\n" +msgstr "impossibile cambiare il modo di %s in %04lo (%s)\n" + +#: src/chmod.c:130 +#, c-format +msgid "mode of %s retained as %04lo (%s)\n" +msgstr "il modo di %s è rimasto %04lo (%s)\n" + +#: src/chmod.c:179 +#, c-format +msgid "changing permissions of %s" +msgstr "ripristino dei permessi di %s" + +#: src/chmod.c:242 +#, c-format +msgid "" +"Usage: %s [OPTION]... MODE[,MODE]... FILE...\n" +" or: %s [OPTION]... OCTAL-MODE FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Uso: %s [OPZIONE]... MODO[,MODO]... FILE...\n" +" o: %s [OPZIONE]... MODO-OTTALE FILE...\n" +" o: %s [OPZIONE]... --reference=RFILE FILE...\n" + +#: src/chmod.c:248 +msgid "" +"Change the mode of each FILE to MODE.\n" +"\n" +" -c, --changes like verbose but report only when a change is " +"made\n" +" -f, --silent, --quiet suppress most error messages\n" +" -v, --verbose output a diagnostic for every file processed\n" +" --reference=RFILE use RFILE's mode instead of MODE values\n" +" -R, --recursive change files and directories recursively\n" +msgstr "" +"Cambia in MODO i permessi di ogni file.\n" +"\n" +" -c, --changes come verbose ma segnala solo i cambiamenti\n" +" -f, --silent, --quiet sopprime la maggior parte dei messaggi di errore\n" +" -v, --verbose mostra un diagnostico per ogni file processato\n" +" --reference=RFILE usa il modo di RFILE invece che i valori di MODO\n" +" -R, --recursive cambia file e directory ricorsivamente\n" + +#: src/chmod.c:259 +msgid "" +"\n" +"Each MODE is one or more of the letters ugoa, one of the symbols +-= and\n" +"one or more of the letters rwxXstugo.\n" +msgstr "" +"\n" +"Ogni MODO è una o più delle lettere ugoa, uno dei simboli +-= e una o più\n" +"delle lettere rwxXstugo.\n" + +#: src/chmod.c:320 +#, c-format +msgid "invalid character %s in mode string %s" +msgstr "carattere %s non valido nella stringa di modo %s" + +#: src/chmod.c:361 +#, c-format +msgid "invalid mode string: %s" +msgstr "stringa di modo %s non valida" + +#: src/chown-core.c:116 +#, c-format +msgid "neither symbolic link %s nor referent has been changed\n" +msgstr "né il link simbolico %s né il file di riferimento sono cambiati\n" + +#: src/chown-core.c:143 +#, c-format +msgid "changed ownership of %s to %s\n" +msgstr "il proprietario di %s è stato cambiato in %s\n" + +#: src/chown-core.c:144 +#, c-format +msgid "changed group of %s to %s\n" +msgstr "il gruppo di %s è stato cambiato in %s\n" + +#: src/chown-core.c:148 +#, c-format +msgid "failed to change ownership of %s to %s\n" +msgstr "impossibile cambiare il proprietario di %s in %s\n" + +#: src/chown-core.c:149 +#, c-format +msgid "failed to change group of %s to %s\n" +msgstr "impossibile cambiare il gruppo di %s in %s\n" + +#: src/chown-core.c:153 +#, c-format +msgid "ownership of %s retained as %s\n" +msgstr "il proprietario di %s è rimasto %s\n" + +#: src/chown-core.c:154 +#, c-format +msgid "group of %s retained as %s\n" +msgstr "il gruppo di %s è rimasto %s\n" + +#: src/chown-core.c:326 +#, c-format +msgid "changing ownership of %s" +msgstr "proprietario di %s è stato cambiato" + +#: src/chown-core.c:327 +#, c-format +msgid "changing group of %s" +msgstr "il gruppo di %s è stato cambiato" + +#: src/chown-core.c:345 +#, c-format +msgid "unable to restore permissions of %s" +msgstr "impossibile ripristinare i permessi di %s" + +#: src/chown.c:99 +#, c-format +msgid "" +"Usage: %s [OPTION]... OWNER[:[GROUP]] FILE...\n" +" or: %s [OPTION]... :GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Uso: %s [OPZIONE]... PROPRIETARIO[:[GRUPPO]] FILE...\n" +" o: %s [OPZIONE]... :GRUPPO FILE...\n" +" o: %s [OPZIONE]... --reference=RFILE FILE...\n" + +#: src/chown.c:105 +msgid "" +"Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"Cambia il proprietario e/o il gruppo di ogni FILE in PROPRIETARIO e/o " +"GRUPPO.\n" +"\n" +" -c, --changes come verbose ma segnala solo le modifiche " +"effettuate\n" +" --dereference agisce sui file puntati dai link simbolici\n" + +#: src/chown.c:117 +msgid "" +" --from=CURRENT_OWNER:CURRENT_GROUP\n" +" change the owner and/or group of each file only if\n" +" its current owner and/or group match those " +"specified\n" +" here. Either may be omitted, in which case a " +"match\n" +" is not required for the omitted attribute.\n" +msgstr "" +" --from=ATTUALE_PROPRIETARIO:ATTUALE_GRUPPO\n" +" cambia il proprietario e/o il gruppo di ogni file\n" +" solo se il suo attuale proprietario e/o gruppo\n" +" corrisponde a quello specificato qui. Ciascuno può\n" +" essere omesso, e in questo caso non è richiesto " +"che\n" +" corrisponda.\n" + +#: src/chown.c:124 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's owner and group rather than\n" +" the specified OWNER:GROUP values\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet sopprime la maggior parte dei messaggi di errore\n" +" --reference=RFILE usa il proprietario e gruppo di RFILE piuttosto " +"che\n" +" i valori PROPRIETARIO:GRUPPO specificati\n" +" -R, --recursive opera ricorsivamente su file e directory\n" +" -v, --verbose mostra un diagnostico per ogni file elaborato\n" + +#: src/chown.c:133 +msgid "" +"\n" +"Owner is unchanged if missing. Group is unchanged if missing, but changed\n" +"to login group if implied by a `:'. OWNER and GROUP may be numeric as well\n" +"as symbolic.\n" +msgstr "" +"\n" +"Il proprietario resta immutato se mancante. Il gruppo resta immutato se\n" +"mancante, ma cambiato al gruppo di login se reso implicito da `:'.\n" +"PROPRIETARIO e GRUPPO possono essere sia numerici che simbolici.\n" + +#: src/chroot.c:45 +#, c-format +msgid "" +"Usage: %s NEWROOT [COMMAND...]\n" +" or: %s OPTION\n" +msgstr "" +"Uso: %s [OPZIONE] NUOVAROOT [COMANDO...]\n" +" o: %s OPZIONE\n" + +#: src/chroot.c:49 +msgid "" +"Run COMMAND with root directory set to NEWROOT.\n" +"\n" +msgstr "" +"Esegue il COMANDO con la root directory impostata a NUOVAROOT.\n" +"\n" + +#: src/chroot.c:55 +msgid "" +"\n" +"If no command is given, run ``${SHELL} -i'' (default: /bin/sh).\n" +msgstr "" +"\n" +"Se non è dato alcun comando, lancia ``${SHELL} -i'' (predefinita: /bin/sh).\n" + +#: src/chroot.c:84 +#, c-format +msgid "cannot change root directory to %s" +msgstr "impossibile cambiare la root directory a %s" + +#: src/chroot.c:87 +msgid "cannot chdir to root directory" +msgstr "impossibile fare chdir alla root directory" + +#: src/cksum.c:234 +#, fuzzy, c-format +msgid "%s: file too long" +msgstr "%s: file troppo grande" + +#: src/cksum.c:282 +#, fuzzy, c-format +msgid "" +"Usage: %s [FILE]...\n" +" or: %s [OPTION]\n" +msgstr "" +"Uso: %s FILE\n" +" o: %s OPZIONE\n" + +#: src/cksum.c:287 +msgid "" +"Print CRC checksum and byte counts of each FILE.\n" +"\n" +msgstr "" + +#: src/comm.c:35 src/ls.c:131 src/uniq.c:40 +msgid "Richard Stallman and David MacKenzie" +msgstr "Richard Stallman e David MacKenzie" + +#: src/comm.c:73 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... LEFT_FILE RIGHT_FILE\n" +msgstr "Uso: %s [OPZIONE]... [ FILE ]\n" + +#: src/comm.c:77 +msgid "" +"Compare sorted files LEFT_FILE and RIGHT_FILE line by line.\n" +"\n" +" -1 suppress lines unique to left file\n" +" -2 suppress lines unique to right file\n" +" -3 suppress lines that appear in both files\n" +msgstr "" + +#: src/copy.c:162 src/du.c:332 +#, c-format +msgid "cannot access %s" +msgstr "impossibile accedere a %s" + +#: src/copy.c:226 +#, c-format +msgid "cannot open %s for reading" +msgstr "impossibile aprire %s per la lettura" + +#: src/copy.c:232 src/copy.c:286 src/copy.c:301 src/dd.c:1199 +#, c-format +msgid "cannot fstat %s" +msgstr "impossibile fare fstat di %s" + +#: src/copy.c:242 +#, c-format +msgid "skipping file %s, as it was replaced while being copied" +msgstr "salto il file %s perché è stato rimpiazzato mentre veniva copiato" + +#: src/copy.c:262 src/copy.c:1034 src/copy.c:1124 src/ln.c:291 +#: src/remove.c:727 src/remove.c:781 src/remove.c:893 src/remove.c:997 +#, c-format +msgid "cannot remove %s" +msgstr "impossibile rimuovere %s" + +#: src/copy.c:277 +#, c-format +msgid "cannot create regular file %s" +msgstr "impossibile creare il file normale %s" + +#: src/copy.c:328 src/dd.c:816 src/dd.c:1010 +#, c-format +msgid "reading %s" +msgstr "lettura di %s" + +#: src/copy.c:362 +#, c-format +msgid "cannot lseek %s" +msgstr "impossibile fare lseek in %s" + +#: src/copy.c:377 src/copy.c:401 src/dd.c:1054 src/dd.c:1115 +#, c-format +msgid "writing %s" +msgstr "scrittura di %s" + +#: src/copy.c:409 src/copy.c:415 +#, c-format +msgid "closing %s" +msgstr "chiusura di %s" + +#: src/copy.c:610 +#, c-format +msgid "%s: overwrite %s, overriding mode %04lo? " +msgstr "%s: sovrascrivo %s ignorando il modo %04lo? " + +#: src/copy.c:616 +#, c-format +msgid "%s: overwrite %s? " +msgstr "%s: sovrascrivo %s? " + +#: src/copy.c:810 src/copy.c:848 src/stat.c:638 +#, c-format +msgid "cannot stat %s" +msgstr "impossibile fare stat di %s" + +#: src/copy.c:820 +#, c-format +msgid "omitting directory %s" +msgstr "directory %s omessa" + +#: src/copy.c:834 +#, c-format +msgid "warning: source file %s specified more than once" +msgstr "attenzione: il file di origine %s è stato specificato più di una volta" + +#: src/copy.c:866 src/ln.c:237 +#, c-format +msgid "%s and %s are the same file" +msgstr "%s e %s sono lo stesso file" + +#: src/copy.c:876 +#, c-format +msgid "cannot overwrite non-directory %s with directory %s" +msgstr "impossibile sovrascrivere la non-directory %s con la directory %s" + +#: src/copy.c:893 +#, c-format +msgid "will not overwrite just-created %s with %s" +msgstr "il %1$s appena creato non sarà sovrascritto da %2$s" + +#: src/copy.c:904 +#, c-format +msgid "cannot overwrite directory %s with non-directory" +msgstr "impossibile sovrascrivere la directory %s con una non-directory" + +#: src/copy.c:965 +#, c-format +msgid "cannot overwrite directory %s" +msgstr "impossibile sovrascrivere la directory %s" + +#: src/copy.c:974 +#, c-format +msgid "cannot move directory onto non-directory: %s -> %s" +msgstr "impossibile spostare una directory in una non-directory: %s -> %s" + +#: src/copy.c:997 +#, c-format +msgid "backing up %s would destroy source; %s not moved" +msgstr "il backup di %s distruggerebbe l'origine; %s non spostato" + +#: src/copy.c:998 +#, c-format +msgid "backing up %s would destroy source; %s not copied" +msgstr "il backup di %s distruggerebbe l'origine; %s non copiato" + +#: src/copy.c:1013 src/ln.c:273 +#, c-format +msgid "cannot backup %s" +msgstr "impossibile fare il backup di %s" + +#: src/copy.c:1049 src/ln.c:308 +#, c-format +msgid " (backup: %s)" +msgstr " (backup: %s)" + +#: src/copy.c:1099 +#, c-format +msgid "cannot copy a directory, %s, into itself, %s" +msgstr "impossibile copiare la directory %s dentro sè stessa, %s" + +#: src/copy.c:1106 +#, c-format +msgid "will not create hard link %s to directory %s" +msgstr "impossibile creare l'hard link %s alla directory %s" + +#: src/copy.c:1132 +#, c-format +msgid "cannot create hard link %s to %s" +msgstr "impossibile creare l'hard link %s a %s" + +#: src/copy.c:1186 +#, c-format +msgid "cannot move %s to a subdirectory of itself, %s" +msgstr "impossibile spostare %s in una subdirectory di sè stesso, %s" + +#: src/copy.c:1229 +#, c-format +msgid "cannot move %s to %s" +msgstr "impossibile spostare %s in %s" + +#: src/copy.c:1241 +#, c-format +msgid "inter-device move failed: %s to %s; unable to remove target" +msgstr "" +"spostamento tra dispositivi fallito: %s in %s; impossibile rimuovere\n" +"la destinazione" + +#: src/copy.c:1269 +#, c-format +msgid "cannot copy cyclic symbolic link %s" +msgstr "impossibile copiare il link simbolico ciclico %s" + +#: src/copy.c:1346 +#, c-format +msgid "%s: can make relative symbolic links only in current directory" +msgstr "" +"%s: si possono fare link simbolici relativi solo nella directory corrente" + +#: src/copy.c:1353 +#, c-format +msgid "cannot create symbolic link %s to %s" +msgstr "impossibile creare il link simbolico %s a %s" + +#: src/copy.c:1364 +#, c-format +msgid "cannot create link %s" +msgstr "impossibile creare il link %s" + +#: src/copy.c:1389 src/mkfifo.c:133 +#, c-format +msgid "cannot create fifo %s" +msgstr "impossibile creare il fifo %s" + +#: src/copy.c:1403 +#, c-format +msgid "cannot create special file %s" +msgstr "impossibile creare il file speciale %s" + +#: src/copy.c:1415 src/ls.c:2493 src/stat.c:426 +#, c-format +msgid "cannot read symbolic link %s" +msgstr "impossibile leggere il link simbolico %s" + +#: src/copy.c:1440 +#, c-format +msgid "cannot create symbolic link %s" +msgstr "impossibile creare il link simbolico %s" + +#: src/copy.c:1456 src/copy.c:1519 src/cp.c:339 +#, c-format +msgid "failed to preserve ownership for %s" +msgstr "impossibile preservare il proprietario di %s" + +#: src/copy.c:1471 +#, c-format +msgid "%s has unknown file type" +msgstr "%s ha il tipo di file sconosciuto" + +#: src/copy.c:1506 +#, c-format +msgid "preserving times for %s" +msgstr "preservato l'orario di %s" + +#: src/copy.c:1531 +#, c-format +msgid "failed to preserve authorship for %s" +msgstr "impossibile preservare l'autore di di %s" + +#: src/copy.c:1549 +#, c-format +msgid "setting permissions for %s" +msgstr "impostazione dei permessi di %s" + +#: src/copy.c:1571 src/ln.c:326 +#, c-format +msgid "cannot un-backup %s" +msgstr "impossibile annullare il backup di %s" + +#: src/copy.c:1575 +#, c-format +msgid "%s -> %s (unbackup)\n" +msgstr "%s -> %s (annullamento backup)\n" + +#: src/cp.c:53 +msgid "Torbjorn Granlund, David MacKenzie, and Jim Meyering" +msgstr "Torbjorn Granlund, David MacKenzie, e Jim Meyering" + +#: src/cp.c:164 src/mv.c:311 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST\n" +" or: %s [OPTION]... SOURCE... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY SOURCE...\n" +msgstr "" +"Uso: %s [OPZIONE]... ORIGINE DESTINAZIONE\n" +" o: %s [OPZIONE]... ORIGINE... DIRECTORY\n" +" o: %s [OPZIONE]... --target-directory=DIRECTORY ORIGINE...\n" + +#: src/cp.c:170 +msgid "" +"Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"Copia SORGENTE su DESTINAZIONE, o SORGENTI multiple nella DIRECTORY.\n" +"\n" + +#: src/cp.c:174 src/csplit.c:1505 src/cut.c:182 src/df.c:717 src/du.c:179 +#: src/expand.c:119 src/fmt.c:277 src/fold.c:76 src/head.c:98 +#: src/install.c:609 src/kill.c:103 src/ln.c:354 src/ls.c:3767 src/mkdir.c:66 +#: src/mkfifo.c:60 src/mknod.c:61 src/mv.c:321 src/nl.c:185 src/paste.c:413 +#: src/pr.c:2763 src/ptx.c:1867 src/shred.c:166 src/sort.c:286 src/split.c:105 +#: src/tac.c:136 src/tail.c:244 src/touch.c:249 src/unexpand.c:384 +#: src/uniq.c:148 +#, fuzzy +msgid "" +"Mandatory arguments to long options are mandatory for short options too.\n" +msgstr "" +"#-#-#-#-# trans-it.po (sh-utils 2.0.13) #-#-#-#-#\n" +"Gli argomenti obbligatori per le opzioni lunghe lo sono anche per quelle " +"brevi.\n" +"#-#-#-#-# trans-it.po (fileutils 4.1.11) #-#-#-#-#\n" +"Gli argomenti obbligatori per le opzioni lunghe lo sono anche per quelle " +"corte.\n" + +#: src/cp.c:177 +msgid "" +" -a, --archive same as -dpR\n" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" --copy-contents copy contents of special files when " +"recursive\n" +" -d same as --no-dereference --preserve=link\n" +msgstr "" +" -a, --archive come -dpR\n" +" --backup[=TIPO] fa il backup di ogni file di destinazione\n" +" -b come --backup ma non accetta un argomento\n" +" --copy-contents quando agisce ricorsivamente copia il " +"contenuto\n" +" dei file speciali\n" +" -d come --no-dereference --preserve=link\n" + +#: src/cp.c:184 +msgid "" +" --no-dereference never follow symbolic links\n" +" -f, --force if an existing destination file cannot be\n" +" opened, remove it and try again\n" +" -i, --interactive prompt before overwrite\n" +" -H follow command-line symbolic links\n" +msgstr "" +" --no-dereference non segue mai i link simbolici\n" +" -f, --force se non è possibile aprire un file di\n" +" destinazione esistente lo rimuove e " +"riprova\n" +" -i, --interactive chiede prima di sovrascrivere\n" +" -H segue i link simbolici sulla riga di comando\n" + +#: src/cp.c:191 +msgid "" +" -l, --link link files instead of copying\n" +" -L, --dereference always follow symbolic links\n" +" -p same as --preserve=mode,ownership,timestamps\n" +" --preserve[=ATTR_LIST] preserve the specified attributes (default:\n" +" mode,ownership,timestamps), if possible\n" +" additional attributes: links, all\n" +msgstr "" +" -l, --link link files instead of copying\n" +" -L, --dereference always follow symbolic links\n" +" -p same as --preserve=mode,ownership,timestamps\n" +" --preserve[=ATTR_LIST] preserve the specified attributes (default:\n" +" mode,ownership,timestamps), if possible\n" +" additional attributes: links, all\n" + +#: src/cp.c:199 +msgid "" +" --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +" --parents append source path to DIRECTORY\n" +" -P same as `--no-dereference'\n" +msgstr "" +" --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +" --parents append source path to DIRECTORY\n" +" -P same as `--no-dereference'\n" + +#: src/cp.c:204 +msgid "" +" -R, -r, --recursive copy directories recursively\n" +" --remove-destination remove each existing destination file before\n" +" attempting to open it (contrast with --" +"force)\n" +msgstr "" +" -R, -r, --recursive copia le directory ricorsivamente\n" +" --remove-destination rimuove ogni file di destinazione esistente\n" +" prima di cercare di aprirlo (in contrasto\n" +" a --force)\n" + +#: src/cp.c:209 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --sparse=WHEN control creation of sparse files\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +msgstr "" +" --reply={yes,no,query} specifica come gestire la domanda a " +"proposito\n" +" di un file di destinazione già esistente\n" +" --sparse=WHEN controlla la creazione dei file sparsi\n" +" --strip-trailing-slashes rimuove gli slash dalla fine di ogni " +"ORIGINE\n" + +#: src/cp.c:216 +msgid "" +" -s, --symbolic-link make symbolic links instead of copying\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +msgstr "" +" -s, --symbolic-link fa link simbolici invece di copiare\n" +" -S, --suffix=SUFFISSO cambia il normale suffisso dei backup\n" +" --target-directory=DIRECTORY sposta ogni ORIGINE nella DIRECTORY\n" + +#: src/cp.c:221 +msgid "" +" -u, --update copy only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +" -x, --one-file-system stay on this file system\n" +msgstr "" +" -u, --update sposta solo quando ORIGINE è più recente del\n" +" file di destinazione o questo è mancante\n" +" -v, --verbose spiega cosa sta facendo\n" +" -x, --one-file-system rimane su questo file system\n" + +#: src/cp.c:230 +msgid "" +"\n" +"By default, sparse SOURCE files are detected by a crude heuristic and the\n" +"corresponding DEST file is made sparse as well. That is the behavior\n" +"selected by --sparse=auto. Specify --sparse=always to create a sparse DEST\n" +"file whenever the SOURCE file contains a long enough sequence of zero " +"bytes.\n" +"Use --sparse=never to inhibit creation of sparse files.\n" +"\n" +msgstr "" +"\n" +"Normalmente, i file di ORIGINE sparsi sono individuati da un'euristica\n" +"approssimativa e sono resi sparsi anche i file di DESTINAZIONE " +"corrispondenti.\n" +"Questo è il comportamento selezionabile con --sparse=auto. Specificare\n" +"--sparse=always per creare un file di DESTINAZIONE sparso ogni qualvolta il\n" +"file di ORIGINE contiene una sequenza abbastanza lunga di byte zero.\n" +"Usare --sparse=never per inibire la creazione dei file sparsi.\n" +"\n" + +#: src/cp.c:239 +msgid "" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"Il suffisso dei backup è ~, a meno che sia impostato con --suffix oppure\n" +"SIMPLE_BACKUP_SUFFIX. Il metodo di controllo di versione può essere scelto\n" +"con l'opzione --backup o la variabile di ambiente VERSION_CONTROL. I valori\n" +"sono:\n" +"\n" + +#: src/cp.c:245 src/install.c:642 src/ln.c:384 src/mv.c:355 +msgid "" +" none, off never make backups (even if --backup is given)\n" +" numbered, t make numbered backups\n" +" existing, nil numbered if numbered backups exist, simple otherwise\n" +" simple, never always make simple backups\n" +msgstr "" +" none, off non fa mai backup (anche se è specificato --backup)\n" +" numbered, t fa backup numerati\n" +" existing, nil numerati se esistono backup numerati, altrimenti semplici\n" +" simple, never fa sempre backup semplici\n" + +#: src/cp.c:251 +msgid "" +"\n" +"As a special case, cp makes a backup of SOURCE when the force and backup\n" +"options are given and SOURCE and DEST are the same name for an existing,\n" +"regular file.\n" +msgstr "" +"\n" +"Come caso particolare, cp fa un backup di ORIGINE quando sono usate le " +"opzioni\n" +"force e backup e ORIGINE e DEST sono lo stesso nome di un file normale già\n" +"esistente.\n" + +#: src/cp.c:325 +#, c-format +msgid "failed to preserve times for %s" +msgstr "impossibile preservare l'orario di %s" + +#: src/cp.c:349 +#, c-format +msgid "failed to preserve permissions for %s" +msgstr "impossibile preservare i permessi di %s" + +#: src/cp.c:434 +#, c-format +msgid "cannot make directory %s" +msgstr "impossibile creare la directory %s" + +#: src/cp.c:493 src/ln.c:490 src/mv.c:459 src/shred.c:1601 +msgid "missing file argument" +msgstr "manca il file argomento" + +#: src/cp.c:498 +msgid "missing destination file" +msgstr "manca il file di destinazione" + +#: src/cp.c:523 src/ln.c:161 src/ln.c:183 src/ln.c:210 src/ln.c:297 +#, c-format +msgid "accessing %s" +msgstr "accedo a %s" + +#: src/cp.c:546 +#, c-format +msgid "%s: specified target is not a directory" +msgstr "%s: l'obiettivo specificato non è una directory" + +#: src/cp.c:554 +#, c-format +msgid "copying multiple files, but last argument %s is not a directory" +msgstr "copia di file multipli, ma l'ultimo argomento %s non è una directory" + +#: src/cp.c:652 +msgid "when preserving paths, the destination must be a directory" +msgstr "quando preserva i percorsi, la destinazione deve essere una directory" + +#: src/cp.c:878 src/install.c:219 src/ln.c:434 src/mv.c:405 +#, c-format +msgid "" +"warning: --version-control (-V) is obsolete; support for it\n" +"will be removed in some future release. Use --backup=%s instead." +msgstr "" +"attenzione: --version-control (-V) è obsoleto; la gestione di questa " +"opzione\n" +"sarà rimossa in una versione futura. Usa --backup=%s al suo posto." + +#: src/cp.c:972 src/ln.c:464 +msgid "symbolic links are not supported on this system" +msgstr "i link simbolici non sono gestibili da questo sistema" + +#: src/cp.c:1008 +msgid "cannot make both hard and symbolic links" +msgstr "impossibile fare contermporaneamente hard link e link simbolici" + +#: src/cp.c:1016 src/install.c:275 src/ln.c:530 src/mv.c:483 +msgid "backup type" +msgstr "tipo di backup" + +#: src/csplit.c:41 +#, fuzzy +msgid "Stuart Kemp and David MacKenzie" +msgstr "Mike Parker e David MacKenzie" + +#: src/csplit.c:289 src/csplit.c:1481 src/tac-pipe.c:57 src/tee.c:220 +#: src/tr.c:1609 src/tr.c:1711 src/tr.c:1754 +msgid "read error" +msgstr "errore di lettura" + +#: src/csplit.c:583 +msgid "input disappeared" +msgstr "" + +#: src/csplit.c:705 src/csplit.c:716 +#, fuzzy, c-format +msgid "%s: line number out of range" +msgstr "%s: numero di passi non valido" + +#: src/csplit.c:743 +#, fuzzy, c-format +msgid "%s: `%s': line number out of range" +msgstr "%s: numero di passi non valido" + +#: src/csplit.c:746 src/csplit.c:792 +#, c-format +msgid " on repetition %d\n" +msgstr "" + +#: src/csplit.c:788 +#, c-format +msgid "%s: `%s': match not found" +msgstr "" + +#: src/csplit.c:849 src/csplit.c:889 src/tac.c:262 +msgid "error in regular expression search" +msgstr "" + +#: src/csplit.c:992 +#, fuzzy, c-format +msgid "write error for `%s'" +msgstr "errore di scrittura" + +#: src/csplit.c:1064 +#, c-format +msgid "%s: `+' or `-' expected after delimeter" +msgstr "" + +#: src/csplit.c:1068 +#, fuzzy, c-format +msgid "%s: integer expected after `%c'" +msgstr "manca l'operando dopo `%s'" + +#: src/csplit.c:1088 +#, c-format +msgid "%s: `}' is required in repeat count" +msgstr "" + +#: src/csplit.c:1098 +#, c-format +msgid "%s}: integer required between `{' and `}'" +msgstr "" + +#: src/csplit.c:1125 +#, c-format +msgid "%s: closing delimeter `%c' missing" +msgstr "" + +#: src/csplit.c:1141 +#, fuzzy, c-format +msgid "%s: invalid regular expression: %s" +msgstr "%s: process id non valido" + +#: src/csplit.c:1174 +#, fuzzy, c-format +msgid "%s: invalid pattern" +msgstr "%s: segnale non valido" + +#: src/csplit.c:1177 +#, c-format +msgid "%s: line number must be greater than zero" +msgstr "" + +#: src/csplit.c:1183 +#, c-format +msgid "line number `%s' is smaller than preceding line number, %s" +msgstr "" + +#: src/csplit.c:1189 +#, c-format +msgid "warning: line number `%s' is the same as preceding line number" +msgstr "" + +#: src/csplit.c:1314 +msgid "missing conversion specifier in suffix" +msgstr "" + +#: src/csplit.c:1320 +#, fuzzy, c-format +msgid "invalid conversion specifier in suffix: %c" +msgstr "conversione non valida: %s" + +#: src/csplit.c:1323 +#, fuzzy, c-format +msgid "invalid conversion specifier in suffix: \\%.3o" +msgstr "conversione non valida: %s" + +#: src/csplit.c:1355 +#, c-format +msgid "missing %% conversion specification in suffix" +msgstr "" + +#: src/csplit.c:1358 +#, c-format +msgid "too many %% conversion specifications in suffix" +msgstr "" + +#: src/csplit.c:1441 +#, fuzzy, c-format +msgid "%s: invalid number" +msgstr "numero %s non valido" + +#: src/csplit.c:1496 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE PATTERN...\n" +msgstr "Uso: %s [OPZIONE]... FILE...\n" + +#: src/csplit.c:1500 +msgid "" +"Output pieces of FILE separated by PATTERN(s) to files `xx01', `xx02', ...,\n" +"and output byte counts of each piece to standard output.\n" +"\n" +msgstr "" + +#: src/csplit.c:1508 +#, c-format +msgid "" +" -b, --suffix-format=FORMAT use sprintf FORMAT instead of %d\n" +" -f, --prefix=PREFIX use PREFIX instead of `xx'\n" +" -k, --keep-files do not remove output files on errors\n" +msgstr "" + +#: src/csplit.c:1513 +msgid "" +" -n, --digits=DIGITS use specified number of digits instead of 2\n" +" -s, --quiet, --silent do not print counts of output file sizes\n" +" -z, --elide-empty-files remove empty output files\n" +msgstr "" + +#: src/csplit.c:1520 +msgid "" +"\n" +"Read standard input if FILE is -. Each PATTERN may be:\n" +msgstr "" + +#: src/csplit.c:1524 +msgid "" +"\n" +" INTEGER copy up to but not including specified line number\n" +" /REGEXP/[OFFSET] copy up to but not including a matching line\n" +" %REGEXP%[OFFSET] skip to, but not including a matching line\n" +" {INTEGER} repeat the previous pattern specified number of times\n" +" {*} repeat the previous pattern as many times as possible\n" +"\n" +"A line OFFSET is a required `+' or `-' followed by a positive integer.\n" +msgstr "" + +#: src/cut.c:39 +#, fuzzy +msgid "David Ihnat, David MacKenzie, and Jim Meyering" +msgstr "Mike Parker, David MacKenzie, e Jim Meyering" + +#: src/cut.c:174 src/df.c:711 src/du.c:174 src/expand.c:110 src/fold.c:67 +#: src/head.c:88 src/ls.c:3761 src/nl.c:176 src/paste.c:403 src/pr.c:2754 +#: src/sort.c:276 src/sum.c:60 src/tac.c:127 src/tail.c:234 src/tee.c:63 +#: src/unexpand.c:375 src/wc.c:125 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]...\n" +msgstr "Uso: %s [OPZIONE]... [FILE]...\n" + +#: src/cut.c:178 +msgid "" +"Print selected parts of lines from each FILE to standard output.\n" +"\n" +msgstr "" + +#: src/cut.c:185 +msgid "" +" -b, --bytes=LIST output only these bytes\n" +" -c, --characters=LIST output only these characters\n" +" -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter\n" +msgstr "" + +#: src/cut.c:190 +#, fuzzy +msgid "" +" -f, --fields=LIST output only these fields; also print any line\n" +" that contains no delimiter character, unless\n" +" the -s option is specified\n" +" -n (ignored)\n" +msgstr "" +" -w, --width=COL lo schermo è largo COL invece del'attuale " +"valore\n" +" -x elenca le voci per righe invece che per " +"colonne\n" +"\"\" -X ordina alfabeticamente secondo le " +"estensioni\n" +" -1 elenca un file per riga\n" + +#: src/cut.c:196 +msgid "" +" -s, --only-delimited do not print lines not containing delimiters\n" +" --output-delimiter=STRING use STRING as the output delimiter\n" +" the default is to use the input delimiter\n" +msgstr "" + +#: src/cut.c:203 +msgid "" +"\n" +"Use one, and only one of -b, -c or -f. Each LIST is made up of one\n" +"range, or many ranges separated by commas. Each range is one of:\n" +"\n" +" N N'th byte, character or field, counted from 1\n" +" N- from N'th byte, character or field, to end of line\n" +" N-M from N'th to M'th (included) byte, character or field\n" +" -M from first to M'th (included) byte, character or field\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" + +#: src/cut.c:288 src/cut.c:319 src/cut.c:379 +#, fuzzy +msgid "invalid byte or field list" +msgstr "formato di orario %s non valido" + +#: src/cut.c:667 src/cut.c:676 +#, fuzzy +msgid "only one type of list may be specified" +msgstr "può essere specificato un solo dispositivo" + +#: src/cut.c:670 +#, fuzzy +msgid "missing list of positions" +msgstr "manca il file di destinazione" + +#: src/cut.c:679 +#, fuzzy +msgid "missing list of fields" +msgstr "manca il file di destinazione" + +#: src/cut.c:686 +msgid "the delimiter must be a single character" +msgstr "" + +#: src/cut.c:717 +msgid "you must specify a list of bytes, characters, or fields" +msgstr "" + +#: src/cut.c:720 +#, fuzzy +msgid "an input delimiter may be specified only when operating on fields" +msgstr "" +"la stringa di formato non può essere specificata quando si stampano " +"stringhe\n" +"a ugual larghezza" + +#: src/cut.c:724 +msgid "" +"suppressing non-delimited lines makes sense\n" +"\tonly when operating on fields" +msgstr "" + +#: src/date.c:117 +#, c-format +msgid "" +"Usage: %s [OPTION]... [+FORMAT]\n" +" or: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" +msgstr "" +"Uso: %s [OPZIONE]... [+FORMATO]\n" +" o: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" + +#: src/date.c:122 +msgid "" +"Display the current time in the given FORMAT, or set the system date.\n" +"\n" +" -d, --date=STRING display time described by STRING, not `now'\n" +" -f, --file=DATEFILE like --date once for each line of DATEFILE\n" +" -ITIMESPEC, --iso-8601[=TIMESPEC] output date/time in ISO 8601 format.\n" +" TIMESPEC=`date' for date only,\n" +" `hours', `minutes', or `seconds' for date and\n" +" time to the indicated precision.\n" +" --iso-8601 without TIMESPEC defaults to `date'.\n" +msgstr "" +"Visualizza l'ora corrente nel FORMATO specificato, o imposta la data di\n" +"sistema.\n" +"\n" +" -d, --date=STRINGA visualizza l'ora descritta da STRINGA, non " +"`now'\n" +" -f, --file=DATEFILE come --date una volta per ogni riga di DATAFILE\n" +" -ITIMESPEC, --iso-8601[=TIMESPEC] stampa una stringa di data/ora nel " +"formato\n" +" ISO-8601. TIMESPEC=`date' per la sola data,\n" +" `hours', `minutes', o `seconds' per la data e\n" +" l'orario con la precisione indicata.\n" +" --iso-8601 senza TIMESPEC userà `date'.\n" + +#: src/date.c:133 +msgid "" +" -r, --reference=FILE display the last modification time of FILE\n" +" -R, --rfc-822 output RFC-822 compliant date string\n" +" -s, --set=STRING set time described by STRING\n" +" -u, --utc, --universal print or set Coordinated Universal Time\n" +msgstr "" +" -r, --reference=FILE visualizza l'orario dell'ultima modifica di " +"FILE\n" +" -R, --rfc-822 stampa una stringa di data conforme a RFC-822\n" +" -s, --set=STRINGA imposta l'orario descritto da STRINGA\n" +" -u, --utc, --universal stampa o imposta il Coordinated Universal Time\n" + +#: src/date.c:141 +msgid "" +"\n" +"FORMAT controls the output. The only valid option for the second form\n" +"specifies Coordinated Universal Time. Interpreted sequences are:\n" +"\n" +" %% a literal %\n" +" %a locale's abbreviated weekday name (Sun..Sat)\n" +msgstr "" +"\n" +"FORMATO controlla l'output. Le sole opzioni valide per la seconda forma\n" +"specificano il Coordinated Universal Time. Le sequenze interpretate sono:\n" +"\n" +" %% un %% letterale\n" +" %a nome localizzato abbreviato del giorno della settimana (lun..dom)\n" + +#: src/date.c:149 +msgid "" +" %A locale's full weekday name, variable length (Sunday..Saturday)\n" +" %b locale's abbreviated month name (Jan..Dec)\n" +" %B locale's full month name, variable length (January..December)\n" +" %c locale's date and time (Sat Nov 04 12:02:33 EST 1989)\n" +msgstr "" +" %A nome localizzato completo del giorno della settimana, lunghezza\n" +" variabile (lunedì..domenica)\n" +" %b nome localizzato abbreviato del mese (gen..dic)\n" +" %B nome localizzato completo del mese, lunghezza var. (gennaio.." +"dicembre)\n" +" %c data e ora localizzate (sab nov 04 12:02:33 CET 1989)\n" + +#: src/date.c:155 +msgid "" +" %C century (year divided by 100 and truncated to an integer) [00-99]\n" +" %d day of month (01..31)\n" +" %D date (mm/dd/yy)\n" +" %e day of month, blank padded ( 1..31)\n" +msgstr "" +" %C secolo (anno diviso per 100 e troncato a intero) [00-99]\n" +" %d giorno del mese (01..31)\n" +" %D data (mm/dd/yy)\n" +" %e giorno del mese con spazi ( 1..31)\n" + +#: src/date.c:161 +msgid "" +" %F same as %Y-%m-%d\n" +" %g the 2-digit year corresponding to the %V week number\n" +" %G the 4-digit year corresponding to the %V week number\n" +msgstr "" +" %F come %Y-%m-%d\n" +" %g l'anno di due cifre corrispondente al numero della settimana %V\n" +" %G l'anno di quattro cifre corrispondente al numero della settimana %V\n" + +#: src/date.c:166 +msgid "" +" %h same as %b\n" +" %H hour (00..23)\n" +" %I hour (01..12)\n" +" %j day of year (001..366)\n" +msgstr "" +" %h come %b\n" +" %H ora (00..23)\n" +" %I ora (01..12)\n" +" %j giorno dell'anno (001..366)\n" + +#: src/date.c:172 +msgid "" +" %k hour ( 0..23)\n" +" %l hour ( 1..12)\n" +" %m month (01..12)\n" +" %M minute (00..59)\n" +msgstr "" +" %k ora ( 0..23)\n" +" %l ora ( 1..12)\n" +" %m mese (01..12)\n" +" %M minuto (00..59)\n" + +#: src/date.c:178 +msgid "" +" %n a newline\n" +" %N nanoseconds (000000000..999999999)\n" +" %p locale's upper case AM or PM indicator (blank in many locales)\n" +" %P locale's lower case am or pm indicator (blank in many locales)\n" +" %r time, 12-hour (hh:mm:ss [AP]M)\n" +" %R time, 24-hour (hh:mm)\n" +" %s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)\n" +msgstr "" +" %n un newline\n" +" %N nanosecondi (000000000..999999999)\n" +" %p indicatore AM o PM localizzato e maiuscolo (nullo in molti locali)\n" +" %P indicatore am o pm localizzato e minuscolo (nullo in molti locali)\n" +" %r orario, 12-ore (hh:mm:ss [AP]M)\n" +" %R orario, 24-ore (hh:mm)\n" +" %s secondi passati dalle `00:00:00 del 1 gen 1970' (estensione GNU)\n" + +#: src/date.c:187 +#, fuzzy +msgid "" +" %S second (00..60); the 60 is necessary to accommodate a leap second\n" +" %t a horizontal tab\n" +" %T time, 24-hour (hh:mm:ss)\n" +" %u day of week (1..7); 1 represents Monday\n" +msgstr "" +" %S secondi (00..60)\n" +" %t un tab orizzontale\n" +" %T orario, 24-ore (hh:mm:ss)\n" +" %u giorno della settimana (1..7); 1 rappresenta lunedì\n" + +#: src/date.c:193 +msgid "" +" %U week number of year with Sunday as first day of week (00..53)\n" +" %V week number of year with Monday as first day of week (01..53)\n" +" %w day of week (0..6); 0 represents Sunday\n" +" %W week number of year with Monday as first day of week (00..53)\n" +msgstr "" +" %U numero della settimana dell'anno con domenica come primo giorno " +"della\n" +" settimana (00..53)\n" +" %V numero della settimana dell'anno con lunedì come primo giorno della\n" +" settimana (01..52)\n" +" %w giorno della settimana (0..6); 0 rappresenta domenica\n" +" %W numero della settimana dell'anno con lunedì come primo giorno della\n" +" settimana (00..53)\n" + +#: src/date.c:199 +msgid "" +" %x locale's date representation (mm/dd/yy)\n" +" %X locale's time representation (%H:%M:%S)\n" +" %y last two digits of year (00..99)\n" +" %Y year (1970...)\n" +msgstr "" +" %x rappresentazione localizzata della data (gg/mm/aa)\n" +" %X rappresentazione localizzata dell'ora (%H:%M:%S)\n" +" %y ultime due cifre dell'anno (00..99)\n" +" %Y anno (1970...)\n" + +#: src/date.c:205 +msgid "" +" %z RFC-822 style numeric timezone (-0500) (a nonstandard extension)\n" +" %Z time zone (e.g., EDT), or nothing if no time zone is determinable\n" +"\n" +"By default, date pads numeric fields with zeroes. GNU date recognizes\n" +"the following modifiers between `%' and a numeric directive.\n" +"\n" +" `-' (hyphen) do not pad the field\n" +" `_' (underscore) pad the field with spaces\n" +msgstr "" +" %z fuso orario numerico stile RFC-822 (-0500) (estensione non standard)\n" +" %Z fuso orario (p.es., EDT), o niente se non è determinabile\n" +"\n" +"Come comportamento predefinito, date completa i campi numerici con zeri.\n" +"GNU date riconosce i seguenti modificatori tra `%' e una direttiva " +"numerica.\n" +"\n" +" `-' (trattino) non riempie il campo\n" +" `_' (underscore) riempie il campo con spazi\n" + +#: src/date.c:237 src/dd.c:1173 src/dircolors.c:539 src/head.c:221 +#: src/md5sum.c:340 src/md5sum.c:681 src/od.c:959 src/od.c:2001 src/pr.c:1164 +#: src/pr.c:1371 src/pr.c:1493 src/stty.c:909 src/tac.c:483 src/tac.c:489 +#: src/tee.c:151 src/tr.c:2027 src/tsort.c:585 +msgid "standard input" +msgstr "standard input" + +#: src/date.c:268 src/date.c:460 +#, c-format +msgid "invalid date `%s'" +msgstr "data `%s' non valida" + +#: src/date.c:364 +msgid "the options to specify dates for printing are mutually exclusive" +msgstr "" +"le opzioni per specificare la stampa di date sono mutualmente esclusive" + +#: src/date.c:371 +msgid "the options to print and set the time may not be used together" +msgstr "" +"le opzioni per stampare e impostare l'orario non possono essere usate insieme" + +#: src/date.c:377 +#, c-format +msgid "too many non-option arguments: %s%s" +msgstr "troppi argomenti che non sono opzioni: %s%s" + +#: src/date.c:385 +#, c-format +msgid "" +"the argument `%s' lacks a leading `+';\n" +"When using an option to specify date(s), any non-option\n" +"argument must be a format string beginning with `+'." +msgstr "" +"manca un `+' davanti all'argomento `%s';\n" +"quando si usa un'opzione per specificare una o più date, qualsiasi " +"argomento\n" +"che non sia un'opzione deve essere una stringa di formato che inizia con `+'" + +#: src/date.c:397 +msgid "" +"a format string may not be specified when using the --rfc-822 (-R) option" +msgstr "" +"la stringa di formato non può essere specificata quando si usa l'opzione\n" +"--rfc-822 (-R)" + +#: src/date.c:433 +msgid "undefined" +msgstr "non definita" + +#: src/date.c:435 +msgid "cannot get time of day" +msgstr "impossibile ottenere l'ora" + +#: src/date.c:468 +msgid "cannot set date" +msgstr "impossibile impostare la data" + +#: src/dd.c:43 +msgid "Paul Rubin, David MacKenzie, and Stuart Kemp" +msgstr "Paul Rubin, David MacKenzie, e Stuart Kemp" + +#: src/dd.c:288 src/tty.c:62 src/uname.c:110 src/whoami.c:52 +#, c-format +msgid "Usage: %s [OPTION]...\n" +msgstr "Uso: %s [OPZIONE]...\n" + +#: src/dd.c:289 +msgid "" +"Copy a file, converting and formatting according to the options.\n" +"\n" +" bs=BYTES force ibs=BYTES and obs=BYTES\n" +" cbs=BYTES convert BYTES bytes at a time\n" +" conv=KEYWORDS convert the file as per the comma separated keyword list\n" +" count=BLOCKS copy only BLOCKS input blocks\n" +" ibs=BYTES read BYTES bytes at a time\n" +msgstr "" +"Copia un file, convertendolo e formattandolo secondo le opzioni.\n" +"\n" +" bs=BYTE forza ibs=BYTE e obs=BYTE\n" +" cbs=BYTE converte BYTE byte per volta\n" +" conv=PAROLE converte il file secondo la lista di PAROLE chiave " +"separate\n" +" da virgole\n" +" count=BLOCCHI copia dall'input solo un certo numero di BLOCCHI\n" +" ibs=BYTE legge BYTE byte per volta\n" + +#: src/dd.c:298 +msgid "" +" if=FILE read from FILE instead of stdin\n" +" obs=BYTES write BYTES bytes at a time\n" +" of=FILE write to FILE instead of stdout\n" +" seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +" skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +msgstr "" +" if=FILE legge da FILE invece che da stdin\n" +" obs=BYTE scrive BYTE byte per volta\n" +" of=FILE scrive su FILE invece che su stdout\n" +" seek=BLOCCHI salta un numero di BLOCCHI lunghi obs all'inizio " +"dell'output\n" +" skip=BLOCCHI salta un numero BLOCCHI lunghi ibs all'inizio dell'input\n" + +#: src/dd.c:307 +msgid "" +"\n" +"BLOCKS and BYTES may be followed by the following multiplicative suffixes:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M 1,048,576,\n" +"GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +"Each KEYWORD may be:\n" +"\n" +msgstr "" +"\n" +"BLOCCHI e BYTE possono essere seguito da uno di questi suffissi " +"moltiplicatori:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M 1,048,576,\n" +"GB 1,000,000,000, G 1,073,741,824 e così via per T, P, E, Z e Y.\n" +"Ogni PAROLA può essere:\n" +"\n" + +#: src/dd.c:315 +msgid "" +" ascii from EBCDIC to ASCII\n" +" ebcdic from ASCII to EBCDIC\n" +" ibm from ASCII to alternated EBCDIC\n" +" block pad newline-terminated records with spaces to cbs-size\n" +" unblock replace trailing spaces in cbs-size records with newline\n" +" lcase change upper case to lower case\n" +msgstr "" +" ascii da EBCDIC a ASCII\n" +" ebcdic da ASCII a EBCDIC\n" +" ibm da ASCII a EBCDIC alternativo\n" +" block completa con spazi fino a cbs i record terminati da newline\n" +" unblock sostituisce con newline gli spazi alla fine di un record lungo " +"cbs\n" +" lcase cambia le maiuscole in minuscole\n" + +#: src/dd.c:323 +msgid "" +" notrunc do not truncate the output file\n" +" ucase change lower case to upper case\n" +" swab swap every pair of input bytes\n" +" noerror continue after read errors\n" +" sync pad every input block with NULs to ibs-size; when used\n" +" with block or unblock, pad with spaces rather than NULs\n" +msgstr "" +" notrunc non tronca il file di output\n" +" ucase cambia le minuscole in maiuscole\n" +" swab scambia ogni coppia di byte in input\n" +" noerror continua dopo gli errori di lettura\n" +" sync completa con NUL fino a cbs ogni blocco in input; quando è " +"usato\n" +"\"\" con block o unblock completa con spazi invece che con NUL\n" + +#: src/dd.c:362 +#, c-format +msgid "%s+%s records in\n" +msgstr "entrati %s+%s record\n" + +#: src/dd.c:364 +#, c-format +msgid "%s+%s records out\n" +msgstr "usciti %s+%s record\n" + +#: src/dd.c:371 +msgid "truncated record" +msgstr "record troncato" + +#: src/dd.c:372 +msgid "truncated records" +msgstr "record troncati" + +#: src/dd.c:382 +#, c-format +msgid "closing input file %s" +msgstr "chiusura del file di input %s" + +#: src/dd.c:385 +#, c-format +msgid "closing output file %s" +msgstr "chiusura del file di output %s" + +#: src/dd.c:469 +#, c-format +msgid "writing to %s" +msgstr "scrittura di %s" + +#: src/dd.c:501 +#, c-format +msgid "invalid conversion: %s" +msgstr "conversione non valida: %s" + +#: src/dd.c:557 +#, c-format +msgid "unrecognized option %s" +msgstr "opzione %s non riconosciuta" + +#: src/dd.c:610 +#, c-format +msgid "unrecognized option %s=%s" +msgstr "opzione %s=%s non riconosciuta" + +#: src/dd.c:616 +#, c-format +msgid "invalid number %s" +msgstr "numero %s non valido" + +#: src/dd.c:646 +msgid "" +"only one conv in {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, " +"{unblock,sync}" +msgstr "" +"una sola conversione tra {ascii,ebcdic,ibm}, {lcase,ucase}, {block," +"unblock},\n" +"{unblock,sync}" + +#: src/dd.c:781 +#, c-format +msgid "" +"warning: working around lseek kernel bug for file (%s)\n" +" of mt_type=0x%0lx -- see for the list of types" +msgstr "" +"warning: working around lseek kernel bug for file (%s)\n" +" of mt_type=0x%0lx -- see for the list of types" + +#: src/dd.c:1170 src/dd.c:1188 +#, c-format +msgid "opening %s" +msgstr "apertura di %s" + +#: src/dd.c:1196 +msgid "file offset out of range" +msgstr "offset del file fuori scala" + +#: src/dd.c:1214 +#, c-format +msgid "advancing past %s bytes in output file %s" +msgstr "avanzamento di %s byte nel file di output %s" + +#: src/df.c:49 +#, fuzzy +msgid "Torbjorn Granlund, David MacKenzie, Larry McVoy, and Paul Eggert" +msgstr "Torbjorn Granlund, David MacKenzie, e Jim Meyering" + +#: src/df.c:153 +#, fuzzy +msgid "Filesystem Type" +msgstr "Filesystem " + +#: src/df.c:155 +#, fuzzy +msgid "Filesystem " +msgstr "Filesystem " + +#: src/df.c:158 +#, c-format +msgid " Inodes IUsed IFree IUse%%" +msgstr " Inode IUsati ILib. IUso%%" + +#: src/df.c:162 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " Dimens. Usati Disp. Uso%%" + +#: src/df.c:164 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " Dimens. Usati Disp. Uso%%" + +#: src/df.c:167 +#, fuzzy, c-format +msgid " %4s-blocks Used Available Capacity" +msgstr "blocchi di %d Usati Disponib. Capacità" + +#: src/df.c:198 +#, c-format +msgid " %4s-blocks Used Available Use%%" +msgstr "blocchi di %4s Usati Disponib. Uso%%" + +#: src/df.c:202 +msgid " Mounted on\n" +msgstr " Montato su\n" + +#: src/df.c:712 +msgid "" +"Show information about the filesystem on which each FILE resides,\n" +"or all filesystems by default.\n" +"\n" +msgstr "" +"Mostra informazioni sul filesystem su cui risiede ogni FILE, oppure su " +"tutti\n" +"\"\"i filesystem se FILE non è specificato.\n" +"\n" + +#: src/df.c:720 +msgid "" +" -a, --all include filesystems having 0 blocks\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +msgstr "" +" -a, --all include i filesystem lunghi 0 blocchi\n" +" --block-size=DIM usa blocchi lunghi DIM\n" +" -h, --human-readable stampa le dimensioni in formato leggibile (es: 1K, " +"23M)\n" +" -H, --si idem, ma usa multipli di 1000 invece che di 1024\n" + +#: src/df.c:726 +msgid "" +" -i, --inodes list inode information instead of block usage\n" +" -k like --block-size=1K\n" +" -l, --local limit listing to local filesystems\n" +" --no-sync do not invoke sync before getting usage info " +"(default)\n" +msgstr "" +" -i, --inodes elenca informazioni sugli inode invece che sui " +"blocchi\n" +" -k come --block-size=1K\n" +" -l, --local limita l'elenco ai file system locali\n" +" --no-sync non fa sync prima di prendere le informazioni " +"(predef.)\n" + +#: src/df.c:732 +msgid "" +" -P, --portability use the POSIX output format\n" +" --sync invoke sync before getting usage info\n" +" -t, --type=TYPE limit listing to filesystems of type TYPE\n" +" -T, --print-type print filesystem type\n" +" -x, --exclude-type=TYPE limit listing to filesystems not of type TYPE\n" +" -v (ignored)\n" +msgstr "" +" -P, --portability usa il formato di output POSIX\n" +" --sync fa sync prima di prendere le informazioni sull'uso\n" +" -t, --type=TIPO limita l'elenco ai filesystem di tipo TIPO\n" +" -T, --print-type stampa il tipo di filesystem\n" +" -x, --exclude-type=TIPO limita l'elenco ai filesystem non di tipo TIPO\n" +" -v (ignorato)\n" + +#: src/df.c:742 src/du.c:215 src/ls.c:3879 +msgid "" +"\n" +"SIZE may be (or may be an integer optionally followed by) one of following:\n" +"kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y.\n" +msgstr "" +"\n" +"DIM può essere o opzionalmente può essere seguito uno di questi:\n" +"kB 1000, K 1024, MB 1,000,000, M 1,048,576, e così via per G, T, P, E, Z e " +"Y.\n" + +#: src/df.c:859 +#, c-format +msgid "file system type %s both selected and excluded" +msgstr "il tipo di file system %s è stato sia selezionato che escluso" + +#: src/df.c:903 +msgid "Warning: " +msgstr "Attenzione: " + +#: src/df.c:906 +#, c-format +msgid "%scannot read table of mounted filesystems" +msgstr "%simpossibile leggere la tabella dei file system montati" + +#: src/dircolors.c:103 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]\n" +msgstr "Uso: %s [OPZIONE]... [FILE]...\n" + +#: src/dircolors.c:104 +msgid "" +"Output commands to set the LS_COLORS environment variable.\n" +"\n" +"Determine format of output:\n" +" -b, --sh, --bourne-shell output Bourne shell code to set LS_COLORS\n" +" -c, --csh, --c-shell output C shell code to set LS_COLORS\n" +" -p, --print-database output defaults\n" +msgstr "" +"Stampa i comandi per impostare la variabile di ambiente LS_COLORS\n" +"\n" +"Determina il formato dell'output:\n" +" -b, --sh, --bourne-shell stampa istruzioni per la Bourne shell\n" +" -c, --csh, --c-shell stampa istruzioni per la C shell\n" +" -p, --print-database stampa le impostazioni predefinite\n" +" --help mostra questo aiuto ed esce\n" +" --version stampa le informazioni sulla versione ed esce\n" + +#: src/dircolors.c:114 +msgid "" +"\n" +"If FILE is specified, read it to determine which colors to use for which\n" +"file types and extensions. Otherwise, a precompiled database is used.\n" +"For details on the format of these files, run `dircolors --print-database'.\n" +msgstr "" +"\n" +"Se FILE è specificato viene letto per determinare quali colori usare per i\n" +"diversi tipi di file ed estensioni. Altrimenti è usato un database\n" +"precompilato. Per conoscere i dettagli sul formato di questi file eseguire\n" +"`dircolors --print-database'.\n" + +#: src/dircolors.c:299 +#, c-format +msgid "%s:%lu: invalid line; missing second token" +msgstr "%s:%lu: riga non valida; manca il secondo token" + +#: src/dircolors.c:371 +#, c-format +msgid "%s:%lu: unrecognized keyword %s" +msgstr "%s:%lu: parola chiave non riconosciuta %s" + +#: src/dircolors.c:372 +msgid "" +msgstr "" + +#: src/dircolors.c:467 +msgid "" +"the options to output dircolors' internal database and\n" +"to select a shell syntax are mutually exclusive" +msgstr "" +"le opzioni per stampare il database interno di dircolors e per selezionare\n" +"una sintassi di shell sono mutuamente esclusive" + +#: src/dircolors.c:475 +msgid "" +"no FILE arguments may be used with the option to output\n" +"dircolors' internal database" +msgstr "" +"l'argomento FILE non può essere usato con l'opzione per stampare\n" +"il database interno di dircolors" + +#: src/dircolors.c:504 +msgid "no SHELL environment variable, and no shell type option given" +msgstr "" +"manca la variabile di ambiente SHELL e non è stata usata l'opzione per\n" +"selezionare il tipo della shell" + +#: src/dirname.c:33 src/pathchk.c:59 +msgid "David MacKenzie and Jim Meyering" +msgstr "David MacKenzie and Jim Meyering" + +#: src/dirname.c:46 +#, c-format +msgid "" +"Usage: %s NAME\n" +" or: %s OPTION\n" +msgstr "" +"Uso: %s NOME\n" +" o: %s OPZIONE\n" + +#: src/dirname.c:51 +msgid "" +"Print NAME with its trailing /component removed; if NAME contains no /'s,\n" +"output `.' (meaning the current directory).\n" +"\n" +msgstr "" +"Stampa NOME rimuovendo la /componente finale; se NOME non contiene un /,\n" +"stampa `.' (intendendo la directory corrente).\n" +"\n" + +#: src/du.c:49 +#, fuzzy +msgid "" +"Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert, and Jim " +"Meyering" +msgstr "Torbjorn Granlund, David MacKenzie, e Jim Meyering" + +#: src/du.c:175 +msgid "" +"Summarize disk usage of each FILE, recursively for directories.\n" +"\n" +msgstr "" +"Riassume l'uso del disco di ogni FILE, ricorsivamente per le directory.\n" +"\n" + +#: src/du.c:182 +#, fuzzy +msgid "" +" -a, --all write counts for all files, not just directories\n" +" --apparent-size print apparent sizes, rather than disk usage; " +"although\n" +" the apparent size is usually smaller, it may be\n" +" larger due to holes in (`sparse') files, internal\n" +" fragmentation, indirect blocks, and the like\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -b, --bytes equivalent to `--apparent-size --block-size=1'\n" +" -c, --total produce a grand total\n" +" -D, --dereference-args dereference FILEs that are symbolic links\n" +msgstr "" +" -a, --all stampa i numeri di tutti i file, non solo delle " +"direct.\n" +" -B, --block-size=DIM usa blocchi lunghi DIM\n" +" -b, --bytes stampa le dimensioni in byte\n" +" -c, --total genera un totale complessivo\n" +" -D, --dereference-args dereferenzia i PERCORSI quando ci sono link " +"simbolici\n" + +#: src/du.c:193 +msgid "" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +" -k like --block-size=1K\n" +" -l, --count-links count sizes many times if hard linked\n" +msgstr "" +" -h, --human-readable stampa le dimensioni in formato leggibile (es: 1K, " +"23M)\n" +" -H, --si idem, ma usa multipli di 1000 invece che di 1024\n" +" -k come --block-size=1K\n" +" -l, --count-links conta le dimensioni più volte se ci sono hard link\n" + +#: src/du.c:199 +msgid "" +" -L, --dereference dereference all symbolic links\n" +" -S, --separate-dirs do not include size of subdirectories\n" +" -s, --summarize display only a total for each argument\n" +msgstr "" +" -L, --dereference dereferenzia tutti i link simbolici\n" +" -S, --separate-dirs non include le dimensioni delle subdirectory\n" +" -s, --summarize mostra solo un totale per ogni argomento\n" + +#: src/du.c:204 +msgid "" +" -x, --one-file-system skip directories on different filesystems\n" +" -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +"FILE.\n" +" --exclude=PATTERN Exclude files that match PATTERN.\n" +" --max-depth=N print the total for a directory (or file, with --" +"all)\n" +" only if it is N or fewer levels below the command\n" +" line argument; --max-depth=0 is the same as\n" +" --summarize\n" +msgstr "" +" -x, --one-file-system salta le directory su file system diversi\n" +" -X FILE, --exclude-from=FILE esclude i file che corrispondono a ogni " +"modello\n" +" nel FILE\n" +" --exclude=MODELLO esclude i file che corrispondono al MODELLO\n" +" --max-depth=N stampa il totale per una directory (o file, con --" +"all)\n" +" solo se è N o meno livelli sotto l'argomento della " +"riga\n" +" di comando; --max-depth=0 è lo stesso che --" +"summarize\n" + +#: src/du.c:337 +#, fuzzy, c-format +msgid "cannot change to parent of directory %s" +msgstr "impossibile entrare nella directory %s" + +#: src/du.c:345 +#, c-format +msgid "cannot change to directory %s" +msgstr "impossibile entrare nella directory %s" + +#: src/du.c:352 +#, fuzzy, c-format +msgid "cannot read directory %s" +msgstr "impossibile creare la directory %s" + +#: src/du.c:554 src/ls.c:2241 src/wc.c:591 +msgid "total" +msgstr "totale" + +#: src/du.c:641 +#, c-format +msgid "invalid maximum depth %s" +msgstr "profondità massima %s non valida" + +#: src/du.c:707 +msgid "cannot both summarize and show all entries" +msgstr "impossibile riassumere e contemporaneamente mostrare tutte le voci" + +#: src/du.c:714 +msgid "warning: summarizing is the same as using --max-depth=0" +msgstr "attenzione: --summarize è lo stesso che usare --max-depth=0" + +#: src/du.c:720 +#, c-format +msgid "warning: summarizing conflicts with --max-depth=%d" +msgstr "attenzione: --summarize è in conflitto con --max-depth=%d" + +#: src/echo.c:77 +#, c-format +msgid "Usage: %s [OPTION]... [STRING]...\n" +msgstr "Uso: %s [OPZIONE]... [STRINGA]...\n" + +#: src/echo.c:78 +msgid "" +"Echo the STRING(s) to standard output.\n" +"\n" +" -n do not output the trailing newline\n" +" -e enable interpretation of the backslash-escaped characters\n" +" listed below\n" +" -E disable interpretation of those sequences in STRINGs\n" +msgstr "" +"Stampa la STRINGA sullo standard output.\n" +"\n" +" -n non stampa il newline finale\n" +" -e abilita l'interpretazione delle sequenze di caratteri\n" +" protette da backspace indicate sotto\n" +" -E disabilita l'interpolazione di queste sequenze in STRINGA\n" + +#: src/echo.c:88 +msgid "" +"\n" +"Without -E, the following sequences are recognized and interpolated:\n" +"\n" +" \\NNN the character whose ASCII code is NNN (octal)\n" +" \\\\ backslash\n" +" \\a alert (BEL)\n" +" \\b backspace\n" +msgstr "" +"\n" +"Senza -E le seguenti sequenze sono riconosciute ed interpolate:\n" +"\n" +" \\NNN il carattere il cui codice ASCII è NNN (ottale)\n" +" \\\\ backslash\n" +" \\a avviso (BEL)\n" +" \\b backspace\n" + +#: src/echo.c:97 +msgid "" +" \\c suppress trailing newline\n" +" \\f form feed\n" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" +" \\c elimina il newline finale\n" +" \\f form feed\n" +" \\n new line\n" +" \\r carriage return\n" +" \\t tab orizzontale\n" +" \\v tab verticale\n" + +#: src/env.c:93 +msgid "Richard Mlynarik and David MacKenzie" +msgstr "Richard Mlynarik and David MacKenzie" + +#: src/env.c:119 +#, c-format +msgid "Usage: %s [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]\n" +msgstr "Uso: %s [OPZIONE]... [-] [NOME=VALORE]... [COMANDO [ARG]...]\n" + +#: src/env.c:122 +msgid "" +"Set each NAME to VALUE in the environment and run COMMAND.\n" +"\n" +" -i, --ignore-environment start with an empty environment\n" +" -u, --unset=NAME remove variable from the environment\n" +msgstr "" +"Imposta nell'ambiente ogni NOME a VALORE ed esegue il COMANDO.\n" +"\n" +" -i, --ignore-environment inizia con un ambiente vuoto\n" +" -u, --unset=NOME rimuove la variabile dall'ambiente\n" + +#: src/env.c:130 +msgid "" +"\n" +"A mere - implies -i. If no COMMAND, print the resulting environment.\n" +msgstr "" +"\n" +"Un semplice - implica -i. Se manca il COMANDO, stampa l'ambiente " +"risultante.\n" + +#: src/expand.c:114 +msgid "" +"Convert tabs in each FILE to spaces, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/expand.c:122 +msgid "" +" -i, --initial do not convert TABs after non whitespace\n" +" -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +msgstr "" + +#: src/expand.c:126 +msgid "" +" -t, --tabs=LIST use comma separated list of explicit tab positions\n" +msgstr "" + +#: src/expand.c:173 src/unexpand.c:153 +#, fuzzy +msgid "tab size contains an invalid character" +msgstr "il percorso `%s' contiene il carattere non portabile `%c'" + +#: src/expand.c:191 src/unexpand.c:171 +msgid "tab size cannot be 0" +msgstr "" + +#: src/expand.c:193 src/unexpand.c:173 +msgid "tab sizes must be ascending" +msgstr "" + +#: src/expand.c:386 +msgid "`-LIST' option is obsolete; use `-t LIST'" +msgstr "" + +#: src/expr.c:90 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: %s OPTION\n" +msgstr "" +"Uso: %s ESPRESSIONE\n" +" o: %s OPZIONE\n" + +#: src/expr.c:98 +msgid "" +"\n" +"Print the value of EXPRESSION to standard output. A blank line below\n" +"separates increasing precedence groups. EXPRESSION may be:\n" +"\n" +" ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0\n" +msgstr "" +"\n" +"Stampa sullo standard output il valore dell'ESPRESSIONE. Qui sotto, una " +"riga\n" +"vuota separa gruppi di operatori con precedenza crescente.\n" +"ESPRESSIONE può essere:\n" +"\n" +" ARG1 | ARG2 ARG1 se non è nullo o 0, altrimenti ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 se nessun argomento è nullo o 0, altrimenti 0\n" + +#: src/expr.c:107 +msgid "" +"\n" +" ARG1 < ARG2 ARG1 is less than ARG2\n" +" ARG1 <= ARG2 ARG1 is less than or equal to ARG2\n" +" ARG1 = ARG2 ARG1 is equal to ARG2\n" +" ARG1 != ARG2 ARG1 is unequal to ARG2\n" +" ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" +" ARG1 > ARG2 ARG1 is greater than ARG2\n" +msgstr "" +"\n" +" ARG1 < ARG2 ARG1 è minore di ARG2\n" +" ARG1 <= ARG2 ARG1 è minore o uguale di ARG2\n" +" ARG1 = ARG2 ARG1 è uguale ad ARG2\n" +" ARG1 != ARG2 ARG1 è diverso da ARG2\n" +" ARG1 >= ARG2 ARG1 è maggiore o uguale di ARG2\n" +" ARG1 > ARG2 ARG1 è maggiore di ARG2\n" + +#: src/expr.c:116 +msgid "" +"\n" +" ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" +" ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" +msgstr "" +"\n" +" ARG1 + ARG2 somma aritmetica di ARG1 e ARG2\n" +" ARG1 - ARG2 differenza aritmetica di ARG1 e ARG2\n" + +#: src/expr.c:121 +#, c-format +msgid "" +"\n" +" ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" +" ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" +" ARG1 % ARG2 arithmetic remainder of ARG1 divided by ARG2\n" +msgstr "" +"\n" +" ARG1 * ARG2 prodotto aritmetico di ARG1 e ARG2\n" +" ARG1 / ARG2 quoziente aritmetico di ARG1 diviso ARG2\n" +" ARG1 % ARG2 resto aritmetico di ARG1 diviso ARG2\n" + +#: src/expr.c:127 +msgid "" +"\n" +" STRING : REGEXP anchored pattern match of REGEXP in STRING\n" +"\n" +" match STRING REGEXP same as STRING : REGEXP\n" +" substr STRING POS LENGTH substring of STRING, POS counted from 1\n" +" index STRING CHARS index in STRING where any CHARS is found, or 0\n" +" length STRING length of STRING\n" +msgstr "" +"\n" +" STRINGA : REGEXP ricerca ancorata del modello REGEXP nella STRINGA\n" +"\n" +" match STRINGA REGEXP come STRINGA : REGEXP\n" +" substr STRINGA POS LUNG sottostringa della STRINGA, POS è contata da 1\n" +" index STRINGA CAR posizione nella STRINGA di uno dei CAR, se\n" +" trovato, o 0\n" +" length STRINGA lunghezza della STRINGA\n" + +#: src/expr.c:136 +msgid "" +" + TOKEN interpret TOKEN as a string, even if it is a\n" +" keyword like `match' or an operator like `/'\n" +"\n" +" ( EXPRESSION ) value of EXPRESSION\n" +msgstr "" +" + TOKEN interpreta TOKEN come una stringa anche se è " +"una\n" +" parola chiave come `match' o un operatore come " +"`/'\n" +"\n" +" ( ESPRESSIONE ) valore dell'ESPRESSIONE\n" + +#: src/expr.c:142 +msgid "" +"\n" +"Beware that many operators need to be escaped or quoted for shells.\n" +"Comparisons are arithmetic if both ARGs are numbers, else lexicographical.\n" +"Pattern matches return the string matched between \\( and \\) or null; if\n" +"\\( and \\) are not used, they return the number of characters matched or " +"0.\n" +msgstr "" +"\n" +"Si noti che molti operatori devono essere preceduti da `\\' (escaped) o\n" +"protetti da apici a causa delle shell. I confronti sono aritmetici se\n" +"entrambi gli ARG sono numeri, altrimenti sono lessicografici. I modelli\n" +"restituiscono la stringa corrispondente tra \\( e \\) oppure nulla; se\n" +"\\( e \\) non sono usati, restituiscono il numero di caratteri " +"corrispondenti\n" +"oppure 0.\n" + +#: src/expr.c:186 src/expr.c:438 src/expr.c:444 src/expr.c:449 src/expr.c:471 +msgid "syntax error" +msgstr "errore di sintassi" + +#: src/expr.c:384 +#, c-format +msgid "" +"warning: unportable BRE: `%s': using `^' as the first character\n" +"of the basic regular expression is not portable; it is being ignored" +msgstr "" +"attenzione: BRE non portabile: `%s': l'uso di `^' come primo carattere\n" +"di un'espressione regolare semplice non è portabile; è ignorato" + +#: src/expr.c:586 src/expr.c:625 +msgid "non-numeric argument" +msgstr "argomenti non numerici" + +#: src/expr.c:592 +msgid "division by zero" +msgstr "divisione per zero" + +#: src/factor.c:74 +#, c-format +msgid "" +"Usage: %s [NUMBER]...\n" +" or: %s OPTION\n" +msgstr "" +"Uso: %s [NUMERO]...\n" +" o: %s OPZIONE\n" + +#: src/factor.c:79 +msgid "" +"Print the prime factors of each NUMBER.\n" +"\n" +msgstr "" +"Stampa i fattori primi di ogni NUMERO.\n" +"\n" + +#: src/factor.c:85 +msgid "" +"\n" +" Print the prime factors of all specified integer NUMBERs. If no " +"arguments\n" +" are specified on the command line, they are read from standard input.\n" +msgstr "" +"\n" +" Stampa i fattori primi di tutti i NUMERI interi specificati. Se non sono\n" +" specificati argomenti sulla riga di comando li legge da standard input.\n" + +#: src/factor.c:154 +#, c-format +msgid "`%s' is not a valid positive integer" +msgstr "`%s' non è un intero positivo valido" + +#: src/false.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating failure.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"Uso: %s [argomenti della riga di comando ignorati]\n" +" o: %s OPZIONE\n" +"Esce con un codice di stato indicante l'insuccesso.\n" +"\n" +"I nomi di queste opzioni non possono essere abbreviati.\n" +"\n" + +#: src/fmt.c:271 +#, fuzzy, c-format +msgid "Usage: %s [-DIGITS] [OPTION]... [FILE]...\n" +msgstr "Uso: %s [OPZIONE]... [FILE]...\n" + +#: src/fmt.c:272 +msgid "" +"Reformat each paragraph in the FILE(s), writing to standard output.\n" +"If no FILE or if FILE is `-', read standard input.\n" +"\n" +msgstr "" + +#: src/fmt.c:280 +msgid "" +" -c, --crown-margin preserve indentation of first two lines\n" +" -p, --prefix=STRING combine only lines having STRING as prefix\n" +" -s, --split-only split long lines, but do not refill\n" +msgstr "" + +#: src/fmt.c:286 +msgid "" +" -t, --tagged-paragraph indentation of first line different from second\n" +" -u, --uniform-spacing one space between words, two after sentences\n" +" -w, --width=NUMBER maximum line width (default of 75 columns)\n" +msgstr "" + +#: src/fmt.c:293 +msgid "" +"\n" +"In -wNUMBER, the letter `w' may be omitted.\n" +msgstr "" + +#: src/fmt.c:345 +#, fuzzy, c-format +msgid "invalid width option: `%s'" +msgstr "opzione `%s' non valida" + +#: src/fmt.c:385 +#, fuzzy, c-format +msgid "invalid width: `%s'" +msgstr "data `%s' non valida" + +#: src/fold.c:71 +msgid "" +"Wrap input lines in each FILE (standard input by default), writing to\n" +"standard output.\n" +"\n" +msgstr "" + +#: src/fold.c:79 +msgid "" +" -b, --bytes count bytes rather than columns\n" +" -s, --spaces break at spaces\n" +" -w, --width=WIDTH use WIDTH columns instead of 80\n" +msgstr "" + +#: src/fold.c:267 +#, c-format +msgid "`%s' option is obsolete; use `%s'" +msgstr "" + +#: src/fold.c:295 +#, fuzzy, c-format +msgid "invalid number of columns: `%s'" +msgstr "numero %s non valido" + +#: src/head.c:92 +msgid "" +"Print first 10 lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/head.c:101 +msgid "" +" -c, --bytes=SIZE print first SIZE bytes\n" +" -n, --lines=NUMBER print first NUMBER lines instead of first 10\n" +msgstr "" + +#: src/head.c:105 +msgid "" +" -q, --quiet, --silent never print headers giving file names\n" +" -v, --verbose always print headers giving file names\n" +msgstr "" + +#: src/head.c:111 src/split.c:120 +msgid "" +"\n" +"SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +msgstr "" + +#: src/head.c:190 +#, fuzzy, c-format +msgid "cannot reposition file pointer for %s" +msgstr "impossibile ottenere l'orario di %s" + +#: src/head.c:256 src/tail.c:1388 +#, c-format +msgid "%s: %s is so large that it is not representable" +msgstr "" + +#: src/head.c:257 src/tail.c:1390 +#, fuzzy +msgid "number of lines" +msgstr "numero di argomenti errato" + +#: src/head.c:257 src/tail.c:1391 +#, fuzzy +msgid "number of bytes" +msgstr "numero di argomenti errato" + +#: src/head.c:264 src/tail.c:1478 +#, fuzzy +msgid "invalid number of lines" +msgstr "numero %s non valido" + +#: src/head.c:265 src/tail.c:1479 +#, fuzzy +msgid "invalid number of bytes" +msgstr "numero %s non valido" + +#: src/head.c:341 +#, fuzzy, c-format +msgid "unrecognized option `-%c'" +msgstr "opzione %s non riconosciuta" + +#: src/head.c:348 +#, c-format +msgid "`-%s' option is obsolete; use `-%c %.*s%.*s%s'" +msgstr "" + +#: src/hostid.c:48 +#, c-format +msgid "" +"Usage: %s\n" +" or: %s OPTION\n" +"Print the numeric identifier (in hexadecimal) for the current host.\n" +"\n" +msgstr "" +"Uso: %s\n" +" o: %s OPZIONE\n" +"Stampa l'identificativo numerico (in esadecimale) dell'host corrente.\n" +"\n" + +#: src/hostname.c:67 +#, c-format +msgid "" +"Usage: %s [NAME]\n" +" or: %s OPTION\n" +"Print or set the hostname of the current system.\n" +"\n" +msgstr "" +"Uso: %s [NOME]\n" +" o: %s OPZIONE\n" +"Stampa l'hostname del sistema.\n" +"\n" + +#: src/hostname.c:104 +#, c-format +msgid "cannot set hostname to `%s'" +msgstr "impossibile impostare l'hostname a `%s'" + +#: src/hostname.c:110 +msgid "cannot set hostname; this system lacks the functionality" +msgstr "" +"impossibile impostare l'hostname; questo sistema non ha questa funzionalità" + +#: src/hostname.c:117 +msgid "cannot determine hostname" +msgstr "impossibile determinare l'hostname" + +#: src/id.c:36 +msgid "Arnold Robbins and David MacKenzie" +msgstr "Arnold Robbins and David MacKenzie" + +#: src/id.c:87 +#, c-format +msgid "Usage: %s [OPTION]... [USERNAME]\n" +msgstr "Uso: %s [OPZIONE]... [NOMEUTENTE]\n" + +#: src/id.c:88 +msgid "" +"Print information for USERNAME, or the current user.\n" +"\n" +" -a ignore, for compatibility with other versions\n" +" -g, --group print only the effective group ID\n" +" -G, --groups print all group IDs\n" +" -n, --name print a name instead of a number, for -ugG\n" +" -r, --real print the real ID instead of the effective ID, with -ugG\n" +" -u, --user print only the effective user ID\n" +msgstr "" +"Stampa informazioni su NOMEUTENTE o sull'utente corrente.\n" +"\n" +" -a ignorato, per compatibilità con altre versioni\n" +" -g, --group stampa solo l'ID del gruppo\n" +" -G, --groups stampa solo i gruppi supplementari\n" +" -n, --name stampa un nome invece di un numero, per -ugG\n" +" -r, --real stampa l'ID reale invece dell'ID efficace, per -ugG\n" +" -u, --user stampa solo l'ID dell'utente\n" + +#: src/id.c:100 +msgid "" +"\n" +"Without any OPTION, print some useful set of identified information.\n" +msgstr "" +"\n" +"Senza alcuna OPZIONE, stampa alcune utili informazioni identificative.\n" + +#: src/id.c:162 +msgid "cannot print only user and only group" +msgstr "impossibile stampare solo l'utente e solo il gruppo" + +#: src/id.c:166 +msgid "cannot print only names or real IDs in default format" +msgstr "" +"impossibile stampare solo i nomi o gli ID reali nel formato predefinito" + +#: src/id.c:175 +#, c-format +msgid "%s: No such user" +msgstr "%s: Questo utente non esiste" + +#: src/id.c:212 +#, c-format +msgid "cannot find name for user ID %u" +msgstr "impossibile trovare il nome dell'utente con ID %u" + +#: src/id.c:235 +#, c-format +msgid "cannot find name for group ID %u" +msgstr "impossibile trovare il nome del gruppo con ID %u" + +#: src/id.c:273 +msgid "cannot get supplemental group list" +msgstr "impossibile ottenere la lista dei gruppi supplementari" + +#: src/id.c:385 +msgid " groups=" +msgstr " gruppi=" + +#: src/install.c:269 +msgid "the strip option may not be used when installing a directory" +msgstr "l'opzione strip non può essere usata per installare una directory" + +#: src/install.c:292 src/mkdir.c:140 +#, c-format +msgid "invalid mode %s" +msgstr "modo %s non valido" + +#: src/install.c:307 src/install.c:371 +#, c-format +msgid "creating directory %s" +msgstr "creazione della directory %s" + +#: src/install.c:332 +#, c-format +msgid "installing multiple files, but last argument, %s is not a directory" +msgstr "" +"installazione di file multipli, ma l'ultimo argomento %s non è una directory" + +#: src/install.c:435 +#, c-format +msgid "%s is a directory" +msgstr "%s è una directory" + +#: src/install.c:495 +#, c-format +msgid "cannot obtain time stamps for %s" +msgstr "impossibile ottenere l'orario di %s" + +#: src/install.c:507 +#, c-format +msgid "cannot set time stamps for %s" +msgstr "impossibile impostare l'orario di %s" + +#: src/install.c:528 +msgid "fork system call failed" +msgstr "la chiamata di sistema fork è fallita" + +#: src/install.c:532 +msgid "cannot run strip" +msgstr "impossibile eseguire strip" + +#: src/install.c:539 +msgid "strip failed" +msgstr "strip fallito" + +#: src/install.c:560 +#, c-format +msgid "invalid user %s" +msgstr "utente %s non valido" + +#: src/install.c:578 +#, c-format +msgid "invalid group %s" +msgstr "gruppo %s non valido" + +#: src/install.c:597 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST (1st format)\n" +" or: %s [OPTION]... SOURCE... DIRECTORY (2nd format)\n" +" or: %s -d [OPTION]... DIRECTORY... (3rd format)\n" +msgstr "" +"Uso: %s [OPZIONE]... ORIGINE DEST (primo formato)\n" +" o: %s [OPZIONE]... ORIGINE... DIRECTORY (secondo formato)\n" +" o: %s -d [OPZIONE]... DIRECTORY (terzo formato)\n" + +#: src/install.c:603 +msgid "" +"In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +"the existing DIRECTORY, while setting permission modes and owner/group.\n" +"In the third format, create all components of the given DIRECTORY(ies).\n" +"\n" +msgstr "" +"Nelle prime due forme copia ORIGINE in DEST o ORIGINE multipli nella " +"DIRECTORY\n" +"esistente, impostando contemporaneamente i permessi e il proprietario/" +"gruppo.\n" +"Nella terza forma crea tutti i componenti della/e DIRECTORY indicata/e.\n" +"\n" + +#: src/install.c:612 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination file\n" +" -b like --backup but does not accept an argument\n" +" -c (ignored)\n" +" -d, --directory treat all arguments as directory names; create all\n" +" components of the specified directories\n" +msgstr "" +" --backup=[CONTROL] fa un backup di ogni file di dest. esistente\n" +" -b come --backup ma non accetta un argomento\n" +" -c (ignorato)\n" +" -d, --directory tratta tutti gli argomenti come nomi di directory; " +"crea\n" +" tutti i componenti delle directory specificate\n" + +#: src/install.c:619 +msgid "" +" -D create all leading components of DEST except the " +"last,\n" +" then copy SOURCE to DEST; useful in the 1st format\n" +" -g, --group=GROUP set group ownership, instead of process' current " +"group\n" +" -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-xr-" +"x\n" +" -o, --owner=OWNER set ownership (super-user only)\n" +msgstr "" +" -D crea tutti i componenti di DEST tranne l'ultimo, poi\n" +" copia ORIGINE in DEST; utile nel primo formato\n" +" -g, --group=GRUPPO imposta il gruppo proprietario, invece dell'attuale\n" +" gruppo del processo\n" +" -m, --mode=PERMESSI imposta i PERMESSI (come in chmod) invece di rwxr-xr-" +"x\n" +"\"\" -o, --owner=PROPR imposta il proprietario (solo per il superuser)\n" + +#: src/install.c:626 +msgid "" +" -p, --preserve-timestamps apply access/modification times of SOURCE " +"files\n" +" to corresponding destination files\n" +" -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" -v, --verbose print the name of each directory as it is created\n" +msgstr "" +" -p, --preserve-timestamps applica le date di accesso/modifica dei file\n" +" di ORIGINE ai file di destinazione corrispondenti\n" +" -s, --strip fa lo strip della tabella dei simboli, solo per la\n" +" prima e la seconda forma\n" +" -S, --suffix=SUFF cambia il normale suffisso dei backup\n" +" -v, --verbose stampa il nome di ogni directory creata\n" + +#: src/install.c:635 src/ln.c:377 src/mv.c:348 +msgid "" +"\n" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"\n" +"Il suffisso dei backup è ~, a meno che sia impostato con --suffix oppure\n" +"SIMPLE_BACKUP_SUFFIX. Il metodo di controllo di versione può essere scelto\n" +"con l'opzione --backup o la variabile di ambiente VERSION_CONTROL. I valori\n" +"sono:\n" +"\n" + +#: src/join.c:144 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE1 FILE2\n" +msgstr "Uso: %s [OPZIONE]... [ FILE ]\n" + +#: src/join.c:148 +msgid "" +"For each pair of input lines with identical join fields, write a line to\n" +"standard output. The default join field is the first, delimited\n" +"by whitespace. When FILE1 or FILE2 (not both) is -, read standard input.\n" +"\n" +" -a FILENUM print unpairable lines coming from file FILENUM, where\n" +" FILENUM is 1 or 2, corresponding to FILE1 or FILE2\n" +" -e EMPTY replace missing input fields with EMPTY\n" +msgstr "" + +#: src/join.c:157 +msgid "" +" -i, --ignore-case ignore differences in case when comparing fields\n" +" -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n" +" -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n" +" -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n" +" -o FORMAT obey FORMAT while constructing output line\n" +" -t CHAR use CHAR as input and output field separator\n" +msgstr "" + +#: src/join.c:165 +msgid "" +" -v FILENUM like -a FILENUM, but suppress joined output lines\n" +" -1 FIELD join on this FIELD of file 1\n" +" -2 FIELD join on this FIELD of file 2\n" +msgstr "" + +#: src/join.c:172 +msgid "" +"\n" +"Unless -t CHAR is given, leading blanks separate fields and are ignored,\n" +"else fields are separated by CHAR. Any FIELD is a field number counted\n" +"from 1. FORMAT is one or more comma or blank separated specifications,\n" +"each being `FILENUM.FIELD' or `0'. Default FORMAT outputs the join field,\n" +"the remaining fields from FILE1, the remaining fields from FILE2, all\n" +"separated by CHAR.\n" +msgstr "" + +#: src/join.c:645 +#, fuzzy, c-format +msgid "invalid field specifier: `%s'" +msgstr "intervallo di tempo non valido: `%s'" + +#: src/join.c:659 src/join.c:772 src/join.c:808 +#, fuzzy, c-format +msgid "invalid field number: `%s'" +msgstr "numero %s non valido" + +#: src/join.c:672 +#, fuzzy, c-format +msgid "invalid file number in field spec: `%s'" +msgstr "intervallo di tempo non valido: `%s'" + +#: src/join.c:792 +#, fuzzy, c-format +msgid "invalid field number for file 1: `%s'" +msgstr "intervallo di tempo non valido: `%s'" + +#: src/join.c:801 +#, fuzzy, c-format +msgid "invalid field number for file 2: `%s'" +msgstr "intervallo di tempo non valido: `%s'" + +#: src/join.c:833 +#, fuzzy +msgid "too many non-option arguments" +msgstr "troppi argomenti che non sono opzioni: %s%s" + +#: src/join.c:855 +#, fuzzy +msgid "too few non-option arguments" +msgstr "troppi argomenti che non sono opzioni: %s%s" + +#: src/join.c:866 +msgid "both files cannot be standard input" +msgstr "" + +#: src/kill.c:93 +#, c-format +msgid "" +"Usage: %s [-s SIGNAL | -SIGNAL] PID...\n" +" or: %s -l [SIGNAL]...\n" +" or: %s -t [SIGNAL]...\n" +msgstr "" +"Uso: %s [-s SEGNALE | -SEGNALE] PID...\n" +" o: %s -l [SEGNALE]...\n" +" o: %s -t [SEGNALE]...\n" + +#: src/kill.c:99 +msgid "" +"Send signals to processes, or list signals.\n" +"\n" +msgstr "" +"Manda segnali ai processi o elenca i segnali.\n" +"\n" + +#: src/kill.c:106 +msgid "" +" -s, --signal=SIGNAL, -SIGNAL\n" +" specify the name or number of the signal to be sent\n" +" -l, --list list signal names, or convert signal names to/from " +"numbers\n" +" -t, --table print a table of signal information\n" +msgstr "" +" -s, --signal SEGNALE, -SEGNALE Nome o numero del segnale da inviare.\n" +" -l, --list Elenca i nomi dei segnali.\n" +" -t, --table Stampa una tabella di informazioni sui\n" +" segnali.\n" + +#: src/kill.c:114 +msgid "" +"\n" +"SIGNAL may be a signal name like `HUP', or a signal number like `1',\n" +"or an exit status of a process terminated by a signal.\n" +"PID is an integer; if negative it identifies a process group.\n" +msgstr "" +"\n" +"SEGNALE può essere il nome di un segnale come `HUP', il numero di un " +"segnale\n" +"come `1' oppure lo status di uscita di un processo terminato da un segnale.\n" +"PID è un intero; se è negativo indica un gruppo di processi.\n" + +#: src/kill.c:163 +#, c-format +msgid "%s: invalid signal" +msgstr "%s: segnale non valido" + +#: src/kill.c:262 +#, c-format +msgid "missing operand after `%s'" +msgstr "manca l'operando dopo `%s'" + +#: src/kill.c:274 +#, c-format +msgid "%s: invalid process id" +msgstr "%s: process id non valido" + +#: src/kill.c:327 +#, c-format +msgid "invalid option -- %c" +msgstr "opzione non valida -- %c" + +#: src/kill.c:336 +#, c-format +msgid "%s: multiple signals specified" +msgstr "%s: sono stati specificati segnali multipli" + +#: src/kill.c:350 +msgid "multiple -l or -t options specified" +msgstr "sono state specificate opzioni -l o -t multiple" + +#: src/kill.c:367 +msgid "cannot combine signal with -l or -t" +msgstr "non è possibile combinare i segnali con -l o -t" + +#: src/link.c:51 +#, c-format +msgid "" +"Usage: %s FILE1 FILE2\n" +" or: %s OPTION\n" +msgstr "" +"Uso: %s FILE1 FILE2\n" +" o: %s OPZIONE\n" + +#: src/link.c:54 +msgid "" +"Call the link function to create a link named FILE2 to an existing FILE1.\n" +"\n" +msgstr "" +"Chiama la funzione link per creare un link chiamato FILE2 a un FILE1 " +"esistente.\n" +"\n" + +#: src/link.c:98 +#, c-format +msgid "cannot create link %s to %s" +msgstr "impossibile creare il link %s a %s" + +#: src/ln.c:39 +msgid "Mike Parker and David MacKenzie" +msgstr "Mike Parker e David MacKenzie" + +#: src/ln.c:167 +#, c-format +msgid "%s: warning: making a hard link to a symbolic link is not portable" +msgstr "%s: attenzione: fare un hard link a un link simbolico non è portabile" + +#: src/ln.c:174 +#, c-format +msgid "%s: hard link not allowed for directory" +msgstr "%s: non è possibile fare un hard link a una directory" + +#: src/ln.c:246 +#, c-format +msgid "%s: cannot overwrite directory" +msgstr "%s: impossibile sovrascrivere una directory" + +#: src/ln.c:251 +#, c-format +msgid "%s: replace %s? " +msgstr "%s: sostituire %s? " + +#: src/ln.c:257 +#, c-format +msgid "%s: File exists" +msgstr "%s: Il file esiste" + +#: src/ln.c:304 +#, c-format +msgid "create symbolic link %s to %s" +msgstr "crea il link simbolico %s a %s" + +#: src/ln.c:305 +#, c-format +msgid "create hard link %s to %s" +msgstr "crea un hard link %s a %s" + +#: src/ln.c:319 +#, c-format +msgid "creating symbolic link %s to %s" +msgstr "creazione del link simbolico %s a %s" + +#: src/ln.c:320 +#, c-format +msgid "creating hard link %s to %s" +msgstr "creazione dell'hard link %s a %s" + +#: src/ln.c:339 +#, c-format +msgid "" +"Usage: %s [OPTION]... TARGET [LINK_NAME]\n" +" or: %s [OPTION]... TARGET... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY TARGET...\n" +msgstr "" +"Uso: %s [OPZIONE]... OBIETTIVO... [NOME_LINK]\n" +" o: %s [OPZIONE]... OBIETTIVO... DIRECTORY\n" +" o: %s [OPZIONE]... --target-directory=DIRECTORY OBIETTIVO...\n" + +#: src/ln.c:345 +msgid "" +"Create a link to the specified TARGET with optional LINK_NAME.\n" +"If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +"created in the current directory. When using the second form with more\n" +"than one TARGET, the last argument must be a directory; create links\n" +"in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +"links with --symbolic. When creating hard links, each TARGET must exist.\n" +"\n" +msgstr "" +"Crea un link all'OBIETTIVO specificato con il NOME_LINK opzionale. Se " +"LINK_NAME\n" +"è omesso, un link con lo stesso nome dell'OBIETTIVO è creato nella " +"directory\n" +"\"\"corrente. Quando si usa la seconda forma con più di un OBIETTIVO, " +"l'ultimo\n" +"argomento deve essere una DIRECTORY; crea nella DIRECTORY un link a ogni\n" +"OBIETTIVO. Normalmente crea hard link, crea link simbolici con --symbolic.\n" +"Quando crea hard link, ogni OBIETTIVO deve esistere.\n" +"\n" + +#: src/ln.c:357 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an argument\n" +" -d, -F, --directory hard link directories (super-user only)\n" +" -f, --force remove existing destination files\n" +msgstr "" +" --backup[=CONTROL] fa il backup di ogni file di destinazione " +"esistente\n" +" -b come --backup ma non accetta un argomento\n" +" -d, -F, --directory crea hard link alle directory (solo super-" +"user)\n" +" -f, --force rimuove i file di destinazione esistenti\n" + +#: src/ln.c:363 +msgid "" +" -n, --no-dereference treat destination that is a symlink to a\n" +" directory as if it were a normal file\n" +" -i, --interactive prompt whether to remove destinations\n" +" -s, --symbolic make symbolic links instead of hard links\n" +msgstr "" +" -n, --no-dereference tratta ogni destinazione che è un link " +"simbolico\n" +" a una directory come se fosse un file " +"normale\n" +" -i, --interactive chiede se rimuovere le destinazioni\n" +" -s, --symbolic crea link simbolici invece che hard link\n" + +#: src/ln.c:369 +msgid "" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY specify the DIRECTORY in which to " +"create\n" +" the links\n" +" -v, --verbose print name of each file before linking\n" +msgstr "" +" --target-directory=DIRECTORY specifica la DIRECTORY in cui creare i " +"link\n" +" -S, --suffix=SUFFISSO cambia il normale suffisso dei backup\n" +" -v, --verbose stampa il nome del file prima di fare il link\n" + +#: src/ln.c:521 +#, c-format +msgid "%s: specified target directory is not a directory" +msgstr "%s: la directory obiettivo specificata non è una directory" + +#: src/ln.c:542 +msgid "when making multiple links, last argument must be a directory" +msgstr "" +"quando si fanno link multipli l'ultimo argomento deve essere una directory" + +#: src/logname.c:48 src/pwd.c:46 src/sync.c:44 +#, c-format +msgid "Usage: %s [OPTION]\n" +msgstr "Uso: %s [OPZIONE]\n" + +#: src/logname.c:49 +msgid "" +"Print the name of the current user.\n" +"\n" +msgstr "" +"Stampa il nome dell'utente corrente.\n" +"\n" + +#: src/logname.c:99 +#, c-format +msgid "%s: no login name\n" +msgstr "%s: non c'è un nome di login\n" + +#: src/ls.c:673 +msgid "%b %e %Y" +msgstr "%e %b %Y" + +#: src/ls.c:681 +msgid "%b %e %H:%M" +msgstr "%e %b %H:%M" + +#: src/ls.c:1307 +#, fuzzy, c-format +msgid "ignoring invalid value of environment variable QUOTING_STYLE: %s" +msgstr "" +"ignoro il valore non valido della variabile di ambiente QUOTING_STYLE: %s" + +#: src/ls.c:1334 +#, c-format +msgid "ignoring invalid width in environment variable COLUMNS: %s" +msgstr "" +"ignorata la larghezza non valida nella variabile di ambiente COLUMNS: %s" + +#: src/ls.c:1365 +#, c-format +msgid "ignoring invalid tab size in environment variable TABSIZE: %s" +msgstr "" +"ignorata la larghezza di tabulazione non valida nella variabile di\n" +"ambiente TABSIZE: %s" + +#: src/ls.c:1482 +#, c-format +msgid "invalid line width: %s" +msgstr "larghezza delle righe non valida: %s" + +#: src/ls.c:1556 +#, c-format +msgid "invalid tab size: %s" +msgstr "dimensioni di tabulazione non valide: %s" + +#: src/ls.c:1722 +#, c-format +msgid "invalid time style format %s" +msgstr "formato dello stile di orario %s non valido" + +#: src/ls.c:2054 +#, c-format +msgid "unrecognized prefix: %s" +msgstr "prefisso non riconosciuto: %s" + +#: src/ls.c:2077 +msgid "unparsable value for LS_COLORS environment variable" +msgstr "valore non interpretabile nella variabile di ambiente LS_COLORS" + +#: src/ls.c:2145 +#, c-format +msgid "cannot determine device and inode of %s" +msgstr "impossibile determinare il dispositivo e l'inode di %s" + +#: src/ls.c:2155 +#, c-format +msgid "not listing already-listed directory: %s" +msgstr "non elenco la directory già elencata %s" + +#: src/ls.c:2208 src/remove.c:929 +#, fuzzy, c-format +msgid "reading directory %s" +msgstr "creazione della directory %s" + +#: src/ls.c:2603 +#, c-format +msgid "cannot compare file names %s and %s" +msgstr "impossibile confrontare i nomi di file %s e %s" + +#: src/ls.c:3762 +msgid "" +"List information about the FILEs (the current directory by default).\n" +"Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +"\n" +msgstr "" +"Elenca informazioni sui FILE (predefinito: la directory corrente).\n" +"Ordina alfabeticamente le voci se non è usato uno di -cftuSUX oppure --" +"sort.\n" +"\"\"\n" + +#: src/ls.c:3770 +msgid "" +" -a, --all do not hide entries starting with .\n" +" -A, --almost-all do not list implied . and ..\n" +" --author print the author of each file\n" +" -b, --escape print octal escapes for nongraphic characters\n" +msgstr "" +" -a, --all non nasconde le voci che iniziano con .\n" +" -A, --almost-all non elenca le voci implicite . e ..\n" +" --author stampa l'autore di ogni file\n" +" -b, --escape stampa escape ottali per i caratteri non " +"grafici\n" + +#: src/ls.c:3776 +msgid "" +" --block-size=SIZE use SIZE-byte blocks\n" +" -B, --ignore-backups do not list implied entries ending with ~\n" +" -c with -lt: sort by, and show, ctime (time of " +"last\n" +" modification of file status information)\n" +" with -l: show ctime and sort by name\n" +" otherwise: sort by ctime\n" +msgstr "" +" --block-size=DIMENS usa blocchi lunghi DIMENS byte\n" +" -B, --ignore-backups non elenca le voci implicite che terminano con " +"~\n" +" -c con -lt: mostra e ordina secondo il ctime " +"(orario\n" +" di modifica delle informazioni di stato del\n" +" file); con -l: mostra il ctime e ordina " +"secondo\n" +" il nome; altrimenti: ordina secondo il ctime\n" + +#: src/ls.c:3784 +#, fuzzy +msgid "" +" -C list entries by columns\n" +" --color[=WHEN] control whether color is used to distinguish " +"file\n" +" types. WHEN may be `never', `always', or " +"`auto'\n" +" -d, --directory list directory entries instead of contents,\n" +" and do not dereference symbolic links\n" +" -D, --dired generate output designed for Emacs' dired mode\n" +msgstr "" +" -C elenca le voci per colonne\n" +" --color[=QUANDO] controlla QUANDO bisogna colorare i file " +"secondo\n" +" il tipo. Può essere `never', `always' o " +"`auto'\n" +" -d, --directory elenca le voci di directory invece del " +"contenuto\n" +" -D, --dired genera output adatto al modo dired di Emacs\n" + +#: src/ls.c:3792 +msgid "" +" -f do not sort, enable -aU, disable -lst\n" +" -F, --classify append indicator (one of */=@|) to entries\n" +" --format=WORD across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time like -l --time-style=full-iso\n" +msgstr "" +" -f non ordina, abilita -aU, disabilita -lst\n" +" -F, --classify accoda un indicatore alle voci (uno di */=@|)\n" +" --format=TIPO across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time come -l --time-style=full-iso\n" + +#: src/ls.c:3799 +#, fuzzy +msgid "" +" -g like -l, but do not list owner\n" +" -G, --no-group inhibit display of group information\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" --si likewise, but use powers of 1000 not 1024\n" +" -H, --dereference-command-line\n" +" follow symbolic links listed on the command " +"line\n" +" --dereference-command-line-symlink-to-dir\n" +" follow each command line symbolic link\n" +" that points to a directory\n" +msgstr "" +" -g come -l, ma non elenca il proprietario\n" +" -G, --no-group inibisce la visualizzazione dei gruppi\n" +" -h, --human-readable stampa le dimensioni in formato leggibile (es: 1K, " +"2G)\n" +" --si idem, ma usa multipli di 1000 invece che di " +"1024\n" +" -H, --dereference-command-line segue i symlink sulla riga di comando\n" + +#: src/ls.c:3810 +msgid "" +" --indicator-style=WORD append indicator with style WORD to entry " +"names:\n" +" none (default), classify (-F), file-type (-" +"p)\n" +" -i, --inode print index number of each file\n" +" -I, --ignore=PATTERN do not list implied entries matching shell " +"PATTERN\n" +" -k like --block-size=1K\n" +msgstr "" +" --indicator-style=TIPO accoda ai nomi l'indicatore con lo stile TIPO:\n" +" none (predef), classify (-F), file-type (-p)\n" +" -i, --inode stampa il numero d'indice di ogni file\n" +" -I, --ignore=MODELLO non elenca le voci implicite che soddisfano il\n" +" MODELLO della shell\n" +" -k come --block-size=1K\n" + +#: src/ls.c:3817 +msgid "" +" -l use a long listing format\n" +" -L, --dereference when showing file information for a symbolic\n" +" link, show information for the file the link\n" +" references rather than for the link itself\n" +" -m fill width with a comma separated list of " +"entries\n" +msgstr "" +" -l usa un formato di elenco lungo\n" +" -L, --dereference quando mostra le informazioni su un symlink,\n" +" mostra le informazioni sul file a cui si\n" +" riferisce invece che sul link stesso\n" +" -m elenca le voci separandole con virgole\n" + +#: src/ls.c:3824 +msgid "" +" -n, --numeric-uid-gid like -l, but list numeric UIDs and GIDs\n" +" -N, --literal print raw entry names (don't treat e.g. " +"control\n" +" characters specially)\n" +" -o like -l, but do not list group information\n" +" -p, --file-type append indicator (one of /=@|) to entries\n" +msgstr "" +" -n, --numeric-uid-gid elenca gli UID e GID numerici al posto dei " +"nomi\n" +" -N, --literal stampa i nomi grezzi (es: non tratta in modo\n" +" speciale i caratteri di controllo)\n" +" -o usa un formato di elenco lungo senza i gruppi\n" +" -p, --file-type accoda un carattere secondo il tipo delle voci\n" + +#: src/ls.c:3831 +msgid "" +" -q, --hide-control-chars print ? instead of non graphic characters\n" +" --show-control-chars show non graphic characters as-is (default\n" +" unless program is `ls' and output is a " +"terminal)\n" +" -Q, --quote-name enclose entry names in double quotes\n" +" --quoting-style=WORD use quoting style WORD for entry names:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" +msgstr "" +" -q, --hide-control-chars stampa ? al posto dei caratteri non grafici\n" +" --show-control-chars mostra i caratteri non grafici come sono " +"(predef.\n" +" a meno che il programma sia `ls' e l'output un " +"terminale)\n" +" -Q, --quote-name racchiude tra doppi apici i nomi delle voci\n" +" --quoting-style=TIPO usa lo stile TIPO con i nomi delle voci:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" + +#: src/ls.c:3839 +msgid "" +" -r, --reverse reverse order while sorting\n" +" -R, --recursive list subdirectories recursively\n" +" -s, --size print size of each file, in blocks\n" +msgstr "" +" -r, --reverse inverte il senso dell'ordinamento\n" +" -R, --recursive elenca ricorsivamente le subdirectory\n" +" -s, --size stampa le dimensioni in blocchi di ogni file\n" + +#: src/ls.c:3844 +msgid "" +" -S sort by file size\n" +" --sort=WORD extension -X, none -U, size -S, time -t,\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=WORD show time as WORD instead of modification " +"time:\n" +" atime, access, use, ctime or status; use\n" +" specified time as sort key if --sort=time\n" +msgstr "" +" -S ordina secondo le dimensioni del file\n" +" --sort=TIPO extension -X, none -U, size -S, time -t, use -" +"u,\n" +" status -c, atime -u, access -u, version -v\n" +" --time=TIPO usa il TIPO di orario invece che quello di\n" +" modifica: atime, access, use, ctime o " +"status;\n" +"\"\" se --sort=time usa l'orario specificato " +"come\n" +" chiave di ordinamento\n" + +#: src/ls.c:3853 +msgid "" +" --time-style=STYLE show times using style STYLE:\n" +" full-iso, long-iso, iso, locale, +FORMAT\n" +" FORMAT is interpreted like `date'; if FORMAT " +"is\n" +" FORMAT1FORMAT2, FORMAT1 applies to\n" +" non-recent files and FORMAT2 to recent files;\n" +" if STYLE is prefixed with `posix-', STYLE\n" +" takes effect only outside the POSIX locale\n" +" -t sort by modification time\n" +" -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +msgstr "" +" --time-style=STILE mostra gli orari usando lo STILE specificato:\n" +" full-iso, long-iso, iso, locale, +FORMATO\n" +" FORMATO è interpretato come da `date'; se è\n" +" FORMATO1FORMATO2, FORMATO1 è " +"applicato\n" +" ai file non recenti e FORMATO2 a quelli " +"recenti;\n" +" se STILE ha il prefisso `posix-' avrà effetto\n" +" solo fuori dal locale POSIX\n" +" -t ordina secondo l'orario di modifica\n" +" -T, --tabsize=COL i tab sono larghi COL colonne invece di 8\n" + +#: src/ls.c:3864 +msgid "" +" -u with -lt: sort by, and show, access time\n" +" with -l: show access time and sort by name\n" +" otherwise: sort by access time\n" +" -U do not sort; list entries in directory order\n" +" -v sort by version\n" +msgstr "" +" -u con -lt; mostra ed ordina secondo l'orario\n" +" di accesso; con -l mostra l'orario di " +"accesso\n" +"\"\" ed ordina per nome; altrimenti: ordina " +"secondo\n" +" l'orario di accesso\n" +" -U non ordina; elenca le voci nell'ordine della " +"dir.\n" +" -v ordina secondo la versione\n" + +#: src/ls.c:3871 +msgid "" +" -w, --width=COLS assume screen width instead of current value\n" +" -x list entries by lines instead of by columns\n" +" -X sort alphabetically by entry extension\n" +" -1 list one file per line\n" +msgstr "" +" -w, --width=COL lo schermo è largo COL invece del'attuale " +"valore\n" +" -x elenca le voci per righe invece che per " +"colonne\n" +"\"\" -X ordina alfabeticamente secondo le " +"estensioni\n" +" -1 elenca un file per riga\n" + +#: src/ls.c:3883 +msgid "" +"\n" +"By default, color is not used to distinguish types of files. That is\n" +"equivalent to using --color=none. Using the --color option without the\n" +"optional WHEN argument is equivalent to using --color=always. With\n" +"--color=auto, color codes are output only if standard output is connected\n" +"to a terminal (tty).\n" +msgstr "" +"\n" +"L'impostazione predefinita è di non usare i colori differenziare i tipi di\n" +"file. Questo è equivalente a usare --color=none. L'uso dell'opzione --" +"color\n" +"\"\"senza l'argomento opzionale QUANDO è equivalente a usare --" +"color=always.\n" +"Con --color=auto i codici dei colori sono stampati solo se standard output " +"è\n" +"\"\"collegato a un terminale (tty).\n" + +#: src/md5sum.c:38 +msgid "Ulrich Drepper and Scott Miller" +msgstr "" + +#: src/md5sum.c:125 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]...\n" +" or: %s [OPTION] --check [FILE]\n" +"Print or check %s (%d-bit) checksums.\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" + +#: src/md5sum.c:134 +#, c-format +msgid "" +"\n" +" -b, --binary read files in binary mode (default on DOS/" +"Windows)\n" +" -c, --check check %s sums against given list\n" +" -t, --text read files in text mode (default)\n" +"\n" +msgstr "" + +#: src/md5sum.c:142 +msgid "" +"The following two options are useful only when verifying checksums:\n" +" --status don't output anything, status code shows success\n" +" -w, --warn warn about improperly formated checksum lines\n" +"\n" +msgstr "" + +#: src/md5sum.c:150 +#, c-format +msgid "" +"\n" +"The sums are computed as described in %s. When checking, the input\n" +"should be a former output of this program. The default mode is to print\n" +"a line with checksum, a character indicating type (`*' for binary, ` ' for\n" +"text), and name for each FILE.\n" +msgstr "" + +#: src/md5sum.c:385 +#, c-format +msgid "%s: %lu: improperly formatted %s checksum line" +msgstr "" + +#: src/md5sum.c:407 +#, c-format +msgid "%s: FAILED open or read\n" +msgstr "" + +#: src/md5sum.c:431 +#, fuzzy +msgid "FAILED" +msgstr "INATTIVO" + +#: src/md5sum.c:431 +msgid "OK" +msgstr "" + +#: src/md5sum.c:444 +#, fuzzy, c-format +msgid "%s: read error" +msgstr "errore di lettura" + +#: src/md5sum.c:457 +#, c-format +msgid "%s: no properly formatted %s checksum lines found" +msgstr "" + +#: src/md5sum.c:470 +#, c-format +msgid "WARNING: %d of %d listed %s could not be read" +msgstr "" + +#: src/md5sum.c:473 +msgid "file" +msgstr "" + +#: src/md5sum.c:473 +msgid "files" +msgstr "" + +#: src/md5sum.c:479 +#, c-format +msgid "WARNING: %d of %d computed %s did NOT match" +msgstr "" + +#: src/md5sum.c:482 +msgid "checksum" +msgstr "" + +#: src/md5sum.c:482 +msgid "checksums" +msgstr "" + +#: src/md5sum.c:564 +msgid "" +"the --binary and --text options are meaningless when verifying checksums" +msgstr "" + +#: src/md5sum.c:572 +#, fuzzy +msgid "the --string and --check options are mutually exclusive" +msgstr "" +"le opzioni per specificare la stampa di date sono mutualmente esclusive" + +#: src/md5sum.c:579 +msgid "the --status option is meaningful only when verifying checksums" +msgstr "" + +#: src/md5sum.c:586 +msgid "the --warn option is meaningful only when verifying checksums" +msgstr "" + +#: src/md5sum.c:596 +#, fuzzy +msgid "no files may be specified when using --string" +msgstr "" +"non è stato indicato il nome di un utente; quando si usa -l bisogna " +"indicarne\n" +"almeno uno" + +#: src/md5sum.c:618 +#, fuzzy +msgid "only one argument may be specified when using --check" +msgstr "può essere specificato un solo dispositivo" + +#: src/mkdir.c:61 +#, c-format +msgid "Usage: %s [OPTION] DIRECTORY...\n" +msgstr "Uso: %s [OPZIONE]... DIRECTORY...\n" + +#: src/mkdir.c:62 +msgid "" +"Create the DIRECTORY(ies), if they do not already exist.\n" +"\n" +msgstr "" +"Crea la/le DIRECTORY, se non esistono già.\n" +"\n" + +#: src/mkdir.c:69 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not rwxrwxrwx - " +"umask\n" +" -p, --parents no error if existing, make parent directories as needed\n" +" -v, --verbose print a message for each created directory\n" +msgstr "" +" -m, --mode=MODO imposta i permessi (come in chmod), non rwxrwxrwx - " +"umask\n" +" -p, --parents nessun errore se esiste, crea le dir. padre se " +"necessario\n" +" -v, --verbose stampa un messaggio per ogni directory creata\n" + +#: src/mkdir.c:113 +#, c-format +msgid "created directory %s" +msgstr "directory %s creata" + +#: src/mkdir.c:190 +#, c-format +msgid "cannot set permissions of directory %s" +msgstr "impossibile impostare i permessi della directory %s" + +#: src/mkfifo.c:55 +#, c-format +msgid "Usage: %s [OPTION] NAME...\n" +msgstr "Uso: %s [OPZIONE]... NOME...\n" + +#: src/mkfifo.c:56 +msgid "" +"Create named pipes (FIFOs) with the given NAMEs.\n" +"\n" +msgstr "" +"Crea pipe con nome (FIFO) con il NOME dato.\n" +"\n" + +#: src/mkfifo.c:63 src/mknod.c:64 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not a=rw - umask\n" +msgstr "" +" -m, --mode=MODO imposta i permessi (come in chmod), non a=rw - umask\n" + +#: src/mkfifo.c:93 src/mknod.c:206 +msgid "fifo files not supported" +msgstr "i file fifo non sono gestiti" + +#: src/mkfifo.c:123 src/mknod.c:127 +msgid "invalid mode" +msgstr "modo non valido" + +#: src/mkfifo.c:142 +#, c-format +msgid "cannot set permissions of fifo %s" +msgstr "impossibile impostare i permessi del fifo %s" + +#: src/mknod.c:55 +#, c-format +msgid "Usage: %s [OPTION]... NAME TYPE [MAJOR MINOR]\n" +msgstr "Uso: %s [OPZIONE]... NOME TIPO [MAJOR MINOR]\n" + +#: src/mknod.c:57 +msgid "" +"Create the special file NAME of the given TYPE.\n" +"\n" +msgstr "" +"Crea il file speciale nome del TIPO dato.\n" +"\n" + +#: src/mknod.c:69 +msgid "" +"\n" +"Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they\n" +"must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X,\n" +"it is interpreted as hexadecimal; otherwise, if it begins with 0, as octal;\n" +"otherwise, as decimal. TYPE may be:\n" +msgstr "" + +#: src/mknod.c:76 +#, fuzzy +msgid "" +"\n" +" b create a block (buffered) special file\n" +" c, u create a character (unbuffered) special file\n" +" p create a FIFO\n" +msgstr "" +"\n" +"MAJOR e MINOR sono vietati per il TIPO p, altrimenti sono obbligatori.\n" +"Il TIPO può essere:\n" +"\n" +" b crea un file speciale a blocchi (bufferizzato)\n" +" c, u crea un file speciale a caratteri (non bufferizzato)\n" +" p crea un FIFO\n" + +#: src/mknod.c:141 +msgid "wrong number of arguments" +msgstr "numero di argomenti errato" + +#: src/mknod.c:153 +msgid "block special files not supported" +msgstr "i file speciali a blocchi non sono gestiti" + +#: src/mknod.c:162 +msgid "character special files not supported" +msgstr "i file speciali a caratteri non sono gestiti" + +#: src/mknod.c:171 +msgid "" +"when creating special files, major and minor device\n" +"numbers must be specified" +msgstr "" +"quando vengono creati file speciali, devono essere specificati i major e\n" +"minor numbers del dispositivo" + +#: src/mknod.c:186 +#, c-format +msgid "invalid major device number %s" +msgstr "major number del dispositivo %s non valido" + +#: src/mknod.c:191 +#, c-format +msgid "invalid minor device number %s" +msgstr "minor number del dispositivo %s non valido" + +#: src/mknod.c:196 +#, c-format +msgid "invalid device %s %s" +msgstr "dispositivo %s %s non valido" + +#: src/mknod.c:210 +msgid "major and minor device numbers may not be specified for fifo files" +msgstr "" +"i major e minor numbers del dispositivo non possono essere specificati per\n" +"i file FIFO" + +#: src/mknod.c:231 +#, c-format +msgid "cannot set permissions of %s" +msgstr "impossibile impostare i permessi di %s" + +#: src/mv.c:44 +msgid "Mike Parker, David MacKenzie, and Jim Meyering" +msgstr "Mike Parker, David MacKenzie, e Jim Meyering" + +#: src/mv.c:317 +msgid "" +"Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "Rinomina ORIGINE in DEST o sposta ORIGINE nella DIRECTORY.\n" + +#: src/mv.c:324 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" -f, --force do not prompt before overwriting\n" +" equivalent to --reply=yes\n" +" -i, --interactive prompt before overwrite\n" +" equivalent to --reply=query\n" +msgstr "" +" --backup=[CONTROL] fa un backup prima della rimozione\n" +" -b come --backup ma non accetta un argomento\n" +" -f, --force rimuove le destinazioni esistenti senza\n" +" chiedere; equivale a --reply=yes\n" +" -i, --interactive chiede prima di sovrascrivere;\n" +" equivale a --reply=query\n" + +#: src/mv.c:332 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +msgstr "" +" --reply={yes,no,query} specifica come gestire la domanda a " +"proposito\n" +" di un file di destinazione già esistente\n" +" --strip-trailing-slashes rimuove gli slash dalla fine di ogni " +"ORIGINE\n" +" -S, --suffix=SUFFISSO cambia il normale suffisso dei backup\n" + +#: src/mv.c:339 +msgid "" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +" -u, --update move only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +msgstr "" +" --target-directory=DIRECTORY sposta ogni ORIGINE nella DIRECTORY\n" +" -u, --update sposta solo quando ORIGINE è più recente del\n" +" file di destinazione o questo è mancante\n" +" -v, --verbose spiega cosa sta facendo\n" + +#: src/mv.c:467 +#, c-format +msgid "specified target, %s is not a directory" +msgstr "l'obiettivo specificato, %s, non è una directory" + +#: src/mv.c:475 +msgid "when moving multiple files, last argument must be a directory" +msgstr "" +"quando vengono spostati più file l'ultimo argomento deve essere una directory" + +#: src/nice.c:67 +#, c-format +msgid "Usage: %s [OPTION] [COMMAND [ARG]...]\n" +msgstr "Uso: %s [OPZIONE] [[COMANDO [ARG]...]\n" + +#: src/nice.c:68 +msgid "" +"Run COMMAND with an adjusted scheduling priority.\n" +"With no COMMAND, print the current scheduling priority. ADJUST is 10\n" +"by default. Range goes from -20 (highest priority) to 19 (lowest).\n" +"\n" +" -n, --adjustment=ADJUST increment priority by ADJUST first\n" +msgstr "" +"Esegue il COMANDO con una priorità di scheduling modificata.\n" +"Se manca il COMANDO stampa la priorità di scheduling corrente. Il valore\n" +"predefinito per AGGIUSTAMENTO è 10. Il campo varia tra -20 (priorità\n" +"massima) e 19 (minima).\n" +"\n" +" -n, --adjustment=AGGIUSTAMENTO come -AGGIUSTAMENTO\n" + +#: src/nice.c:109 src/nice.c:122 +#, c-format +msgid "invalid option `%s'" +msgstr "opzione `%s' non valida" + +#: src/nice.c:147 +#, c-format +msgid "invalid priority `%s'" +msgstr "priorità `%s' non valida" + +#: src/nice.c:171 +msgid "a command must be given with an adjustment" +msgstr "un comando deve essere specificato con un aggiustamento" + +#: src/nice.c:178 src/nice.c:187 +msgid "cannot get priority" +msgstr "impossibile determinare la priorità" + +#: src/nice.c:192 +msgid "cannot set priority" +msgstr "impossibile impostare la priorità" + +#: src/nl.c:39 +#, fuzzy +msgid "Scott Bartram and David MacKenzie" +msgstr "Richard Stallman e David MacKenzie" + +#: src/nl.c:180 +msgid "" +"Write each FILE to standard output, with line numbers added.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/nl.c:188 +msgid "" +" -b, --body-numbering=STYLE use STYLE for numbering body lines\n" +" -d, --section-delimiter=CC use CC for separating logical pages\n" +" -f, --footer-numbering=STYLE use STYLE for numbering footer lines\n" +msgstr "" + +#: src/nl.c:193 +msgid "" +" -h, --header-numbering=STYLE use STYLE for numbering header lines\n" +" -i, --page-increment=NUMBER line number increment at each line\n" +" -l, --join-blank-lines=NUMBER group of NUMBER empty lines counted as " +"one\n" +" -n, --number-format=FORMAT insert line numbers according to FORMAT\n" +" -p, --no-renumber do not reset line numbers at logical " +"pages\n" +" -s, --number-separator=STRING add STRING after (possible) line number\n" +msgstr "" + +#: src/nl.c:201 +msgid "" +" -v, --first-page=NUMBER first line number on each logical page\n" +" -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +msgstr "" + +#: src/nl.c:207 +msgid "" +"\n" +"By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +"two delimiter characters for separating logical pages, a missing\n" +"second character implies :. Type \\\\ for \\. STYLE is one of:\n" +msgstr "" + +#: src/nl.c:213 +msgid "" +"\n" +" a number all lines\n" +" t number only nonempty lines\n" +" n number no lines\n" +" pREGEXP number only lines that contain a match for REGEXP\n" +"\n" +"FORMAT is one of:\n" +"\n" +" ln left justified, no leading zeros\n" +" rn right justified, no leading zeros\n" +" rz right justified, leading zeros\n" +"\n" +msgstr "" + +#: src/nl.c:504 +#, fuzzy, c-format +msgid "invalid starting line number: `%s'" +msgstr "major number del dispositivo %s non valido" + +#: src/nl.c:514 +#, fuzzy, c-format +msgid "invalid line number increment: `%s'" +msgstr "argomento intero `%s' non valido" + +#: src/nl.c:527 +#, fuzzy, c-format +msgid "invalid number of blank lines: `%s'" +msgstr "%s: numero di passi non valido" + +#: src/nl.c:541 +#, fuzzy, c-format +msgid "invalid line number field width: `%s'" +msgstr "larghezza delle righe non valida: %s" + +#: src/od.c:287 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... [FILE]...\n" +" or: %s --traditional [FILE] [[+]OFFSET [[+]LABEL]]\n" +msgstr "" +"Uso: %s [OPZIONE]... GRUPPO FILE...\n" +" o: %s [OPZIONE]... --reference=RFILE FILE...\n" + +#: src/od.c:292 +msgid "" +"\n" +"Write an unambiguous representation, octal bytes by default,\n" +"of FILE to standard output. With more than one FILE argument,\n" +"concatenate them in the listed order to form the input.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/od.c:299 +#, fuzzy +msgid "All arguments to long options are mandatory for short options.\n" +msgstr "" +"#-#-#-#-# trans-it.po (sh-utils 2.0.13) #-#-#-#-#\n" +"Gli argomenti obbligatori per le opzioni lunghe lo sono anche per quelle " +"brevi.\n" +"#-#-#-#-# trans-it.po (fileutils 4.1.11) #-#-#-#-#\n" +"Gli argomenti obbligatori per le opzioni lunghe lo sono anche per quelle " +"corte.\n" + +#: src/od.c:302 +msgid "" +" -A, --address-radix=RADIX decide how file offsets are printed\n" +" -j, --skip-bytes=BYTES skip BYTES input bytes first\n" +msgstr "" + +#: src/od.c:306 +msgid "" +" -N, --read-bytes=BYTES limit dump to BYTES input bytes\n" +" -s, --strings[=BYTES] output strings of at least BYTES graphic " +"chars\n" +" -t, --format=TYPE select output format or formats\n" +" -v, --output-duplicates do not use * to mark line suppression\n" +" -w, --width[=BYTES] output BYTES bytes per output line\n" +" --traditional accept arguments in traditional form\n" +msgstr "" + +#: src/od.c:316 +msgid "" +"\n" +"Traditional format specifications may be intermixed; they accumulate:\n" +" -a same as -t a, select named characters\n" +" -b same as -t oC, select octal bytes\n" +" -c same as -t c, select ASCII characters or backslash escapes\n" +" -d same as -t u2, select unsigned decimal shorts\n" +msgstr "" + +#: src/od.c:324 +msgid "" +" -f same as -t fF, select floats\n" +" -h same as -t x2, select hexadecimal shorts\n" +" -i same as -t d2, select decimal shorts\n" +" -l same as -t d4, select decimal longs\n" +" -o same as -t o2, select octal shorts\n" +" -x same as -t x2, select hexadecimal shorts\n" +msgstr "" + +#: src/od.c:332 +msgid "" +"\n" +"For older syntax (second call format), OFFSET means -j OFFSET. LABEL\n" +"is the pseudo-address at first byte printed, incremented when dump is\n" +"progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates\n" +"hexadecimal, suffixes may be . for octal and b for multiply by 512.\n" +"\n" +"TYPE is made up of one or more of these specifications:\n" +"\n" +" a named character\n" +" c ASCII character or backslash escape\n" +msgstr "" + +#: src/od.c:344 +msgid "" +" d[SIZE] signed decimal, SIZE bytes per integer\n" +" f[SIZE] floating point, SIZE bytes per integer\n" +" o[SIZE] octal, SIZE bytes per integer\n" +" u[SIZE] unsigned decimal, SIZE bytes per integer\n" +" x[SIZE] hexadecimal, SIZE bytes per integer\n" +msgstr "" + +#: src/od.c:351 +msgid "" +"\n" +"SIZE is a number. For TYPE in doux, SIZE may also be C for\n" +"sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n" +"sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +"for sizeof(double) or L for sizeof(long double).\n" +msgstr "" + +#: src/od.c:358 +msgid "" +"\n" +"RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +"BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +"with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix to\n" +"any type adds a display of printable characters to the end of each line\n" +"of output. " +msgstr "" + +#: src/od.c:366 +msgid "" +"--string without a number implies 3. --width without a number\n" +"implies 32. By default, od uses -A o -t d2 -w 16.\n" +msgstr "" + +#: src/od.c:722 src/od.c:844 +#, fuzzy, c-format +msgid "invalid type string `%s'" +msgstr "stringa di formato non valida: `%s'" + +#: src/od.c:732 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte integral type" +msgstr "" + +#: src/od.c:854 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte floating point type" +msgstr "" + +#: src/od.c:917 +#, fuzzy, c-format +msgid "invalid character `%c' in type string `%s'" +msgstr "carattere %s non valido nella stringa di modo %s" + +#: src/od.c:1144 +msgid "cannot skip past end of combined input" +msgstr "" + +#: src/od.c:1397 +msgid "old-style offset" +msgstr "" + +#: src/od.c:1707 +#, c-format +msgid "invalid output address radix `%c'; it must be one character from [doxn]" +msgstr "" + +#: src/od.c:1717 +#, fuzzy +msgid "skip argument" +msgstr "manca il file argomento" + +#: src/od.c:1725 +#, fuzzy +msgid "limit argument" +msgstr "" +"#-#-#-#-# trans-it.po (sh-utils 2.0.13) #-#-#-#-#\n" +"Gli argomenti validi sono:\n" +"#-#-#-#-# trans-it.po (fileutils 4.1.11) #-#-#-#-#\n" +"Sono caratteri validi:" + +#: src/od.c:1735 +msgid "minimum string length" +msgstr "" + +#: src/od.c:1740 src/od.c:1806 +#, fuzzy, c-format +msgid "%s is too large" +msgstr "%s: file troppo grande" + +#: src/od.c:1804 +msgid "width specification" +msgstr "" + +#: src/od.c:1826 +#, fuzzy +msgid "no type may be specified when dumping strings" +msgstr "" +"la stringa di formato non può essere specificata quando si stampano " +"stringhe\n" +"a ugual larghezza" + +#: src/od.c:1874 +#, c-format +msgid "invalid second operand in compatibility mode `%s'" +msgstr "" + +#: src/od.c:1895 +msgid "in compatibility mode, the last two arguments must be offsets" +msgstr "" + +#: src/od.c:1902 +msgid "compatibility mode supports at most three arguments" +msgstr "" + +#: src/od.c:1975 +#, c-format +msgid "warning: invalid width %lu; using %d instead" +msgstr "" + +#: src/od.c:1991 +#, c-format +msgid "%d: fmt=\"%s\" width=%d\n" +msgstr "" + +#: src/paste.c:50 +#, fuzzy +msgid "David M. Ihnat and David MacKenzie" +msgstr "Richard Mlynarik and David MacKenzie" + +#: src/paste.c:208 +#, fuzzy +msgid "standard input is closed" +msgstr "standard input" + +#: src/paste.c:407 +msgid "" +"Write lines consisting of the sequentially corresponding lines from\n" +"each FILE, separated by TABs, to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/paste.c:416 +msgid "" +" -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +" -s, --serial paste one file at a time instead of in parallel\n" +msgstr "" + +#: src/pathchk.c:146 +#, c-format +msgid "Usage: %s [OPTION]... NAME...\n" +msgstr "Uso: %s [OPZIONE]... NOME...\n" + +#: src/pathchk.c:147 +msgid "" +"Diagnose unportable constructs in NAME.\n" +"\n" +" -p, --portability check for all POSIX systems, not only this one\n" +msgstr "" +"Diagnostica costrutti non portabili nel NOME\n" +"\n" +" -p, --portability verifica per tutti i sistemi POSIX, non solo per " +"questo\n" + +#: src/pathchk.c:237 +#, c-format +msgid "path `%s' contains nonportable character `%c'" +msgstr "il percorso `%s' contiene il carattere non portabile `%c'" + +#: src/pathchk.c:257 +#, c-format +msgid "`%s' is not a directory" +msgstr "`%s' non è una directory" + +#: src/pathchk.c:268 +#, c-format +msgid "directory `%s' is not searchable" +msgstr "la directory `%s' non è leggibile" + +#: src/pathchk.c:355 +#, c-format +msgid "name `%s' has length %ld; exceeds limit of %ld" +msgstr "il nome `%s' è lungo %ld; supera il limite di %ld" + +#: src/pathchk.c:381 +#, c-format +msgid "path `%s' has length %d; exceeds limit of %ld" +msgstr "il percorso `%s' è lungo %d; supera il limite di %ld" + +#: src/pinky.c:35 src/uptime.c:39 +msgid "Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi" +msgstr "Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi" + +#: src/pinky.c:292 +msgid "Login name: " +msgstr "Nome di login: " + +#: src/pinky.c:295 +msgid "In real life: " +msgstr "Nella vita reale: " + +#: src/pinky.c:298 +msgid "???\n" +msgstr "???\n" + +#: src/pinky.c:318 +msgid "Directory: " +msgstr "Directory: " + +#: src/pinky.c:320 +msgid "Shell: " +msgstr "Shell: " + +#: src/pinky.c:341 +msgid "Project: " +msgstr "Project: " + +#: src/pinky.c:367 +msgid "Plan:\n" +msgstr "Plan:\n" + +#: src/pinky.c:386 +msgid "Login" +msgstr "Login" + +#: src/pinky.c:388 +#, fuzzy +msgid "Name" +msgstr " Nome" + +#: src/pinky.c:389 +#, fuzzy +msgid " TTY" +msgstr "TTY" + +#: src/pinky.c:391 +msgid "Idle" +msgstr "Inatt." + +#: src/pinky.c:392 +msgid "When" +msgstr "Quando" + +#: src/pinky.c:395 +msgid "Where" +msgstr "Dove" + +#: src/pinky.c:469 +#, c-format +msgid "Usage: %s [OPTION]... [USER]...\n" +msgstr "Uso: %s [OPZIONE]... [UTENTE]...\n" + +#: src/pinky.c:470 +msgid "" +"\n" +" -l produce long format output for the specified USERs\n" +" -b omit the user's home directory and shell in long format\n" +" -h omit the user's project file in long format\n" +" -p omit the user's plan file in long format\n" +" -s do short format output, this is the default\n" +msgstr "" +"\n" +" -l usa il formato di output lungo per gli UTENTI indicati\n" +" -b omette l'home directory e la shell nel formato lungo\n" +" -h omette il file project dell'utente nel formato lungo\n" +" -p omette il file plan dell'utente nel formato lungo\n" +" -s usa il formato breve, è l'opzione predefinita\n" + +#: src/pinky.c:478 +msgid "" +" -f omit the line of column headings in short format\n" +" -w omit the user's full name in short format\n" +" -i omit the user's full name and remote host in short format\n" +" -q omit the user's full name, remote host and idle time\n" +" in short format\n" +msgstr "" +" -f omette l'intestazione delle colonne nel formato breve\n" +" -w omette il nome completo dell'utente nel formato breve\n" +" -i omette il nome completo e l'host remoto nel formato breve\n" +" -q omette il nome completo, l'host remoto e il tempo di\n" +" inattività nel formato breve\n" + +#: src/pinky.c:487 +#, c-format +msgid "" +"\n" +"A lightweight `finger' program; print user information.\n" +"The utmp file will be %s.\n" +msgstr "" +"\n" +"Una versione leggera di `finger'; stampa informazioni sugli utenti.\n" +"Il file utmp sarà %s.\n" + +#: src/pinky.c:574 +msgid "no username specified; at least one must be specified when using -l" +msgstr "" +"non è stato indicato il nome di un utente; quando si usa -l bisogna " +"indicarne\n" +"almeno uno" + +#: src/pr.c:328 +msgid "Pete TerMaat and Roland Huebner" +msgstr "" + +#: src/pr.c:805 +#, fuzzy, c-format +msgid "`--pages' invalid range of page numbers: `%s'" +msgstr "numero del gruppo non valido %s" + +#: src/pr.c:817 +#, fuzzy, c-format +msgid "`--pages' invalid starting page number: `%s'" +msgstr "argomento in virgola mobile non valido: %s" + +#: src/pr.c:829 +#, fuzzy, c-format +msgid "`--pages' invalid ending page number: `%s'" +msgstr "argomento intero `%s' non valido" + +#: src/pr.c:836 +msgid "`--pages' starting page number is larger than ending page number" +msgstr "" + +#: src/pr.c:911 +msgid "`--pages=FIRST_PAGE[:LAST_PAGE]' missing argument" +msgstr "" + +#: src/pr.c:922 +#, c-format +msgid "`--columns=COLUMN' invalid number of columns: `%s'" +msgstr "" + +#: src/pr.c:976 +#, c-format +msgid "`-l PAGE_LENGTH' invalid number of lines: `%s'" +msgstr "" + +#: src/pr.c:1000 +#, fuzzy, c-format +msgid "`-N NUMBER' invalid starting line number: `%s'" +msgstr "minor number del dispositivo %s non valido" + +#: src/pr.c:1012 +#, fuzzy, c-format +msgid "`-o MARGIN' invalid line offset: `%s'" +msgstr "larghezza delle righe non valida: %s" + +#: src/pr.c:1053 +#, c-format +msgid "`-w PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "" + +#: src/pr.c:1065 +#, c-format +msgid "`-W PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "" + +#: src/pr.c:1079 +#, fuzzy +msgid "%b %e %H:%M %Y" +msgstr "%e %b %H:%M" + +#: src/pr.c:1088 +msgid "Cannot specify number of columns when printing in parallel." +msgstr "" + +#: src/pr.c:1092 +msgid "Cannot specify both printing across and printing in parallel." +msgstr "" + +#: src/pr.c:1188 +#, c-format +msgid "`-%c' extra characters or invalid number in the argument: `%s'" +msgstr "" + +#: src/pr.c:1299 +msgid "page width too narrow" +msgstr "" + +#: src/pr.c:2362 +#, c-format +msgid "starting page number larger than total number of pages: `%d'" +msgstr "" + +#: src/pr.c:2393 +#, c-format +msgid "Page %d" +msgstr "" + +#: src/pr.c:2759 +msgid "" +"Paginate or columnate FILE(s) for printing.\n" +"\n" +msgstr "" + +#: src/pr.c:2766 +msgid "" +" +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +" begin [stop] printing with page FIRST_[LAST_]PAGE\n" +" -COLUMN, --columns=COLUMN\n" +" output COLUMN columns and print columns down,\n" +" unless -a is used. Balance number of lines in the\n" +" columns on each page.\n" +msgstr "" + +#: src/pr.c:2774 +msgid "" +" -a, --across print columns across rather than down, used together\n" +" with -COLUMN\n" +" -c, --show-control-chars\n" +" use hat notation (^G) and octal backslash notation\n" +" -d, --double-space\n" +" double space the output\n" +msgstr "" + +#: src/pr.c:2782 +msgid "" +" -D, --date-format=FORMAT\n" +" use FORMAT for the header date\n" +" -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +" expand input CHARs (TABs) to tab WIDTH (8)\n" +" -F, -f, --form-feed\n" +" use form feeds instead of newlines to separate pages\n" +" (by a 3-line page header with -F or a 5-line header\n" +" and trailer without -F)\n" +msgstr "" + +#: src/pr.c:2792 +msgid "" +" -h HEADER, --header=HEADER\n" +" use a centered HEADER instead of filename in page " +"header,\n" +" -h \"\" prints a blank line, don't use -h\"\"\n" +" -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +" replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +" -J, --join-lines merge full lines, turns off -W line truncation, no " +"column\n" +" alignment, --sep-string[=STRING] sets separators\n" +msgstr "" + +#: src/pr.c:2801 +msgid "" +" -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +" set the page length to PAGE_LENGTH (66) lines\n" +" (default number of lines of text 56, and with -F 63)\n" +" -m, --merge print all files in parallel, one in each column,\n" +" truncate lines, but join lines of full length with -J\n" +msgstr "" + +#: src/pr.c:2808 +msgid "" +" -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +" number lines, use DIGITS (5) digits, then SEP (TAB),\n" +" default counting starts with 1st line of input file\n" +" -N NUMBER, --first-line-number=NUMBER\n" +" start counting with NUMBER at 1st line of first\n" +" page printed (see +FIRST_PAGE)\n" +msgstr "" + +#: src/pr.c:2816 +msgid "" +" -o MARGIN, --indent=MARGIN\n" +" offset each line with MARGIN (zero) spaces, do not\n" +" affect -w or -W, MARGIN will be added to PAGE_WIDTH\n" +" -r, --no-file-warnings\n" +" omit warning when a file cannot be opened\n" +msgstr "" + +#: src/pr.c:2823 +msgid "" +" -s[CHAR],--separator[=CHAR]\n" +" separate columns by a single character, default for " +"CHAR\n" +" is the character without -w and 'no char' with -w\n" +" -s[CHAR] turns off line truncation of all 3 column\n" +" options (-COLUMN|-a -COLUMN|-m) except -w is set\n" +msgstr "" + +#: src/pr.c:2830 +msgid " -SSTRING, --sep-string[=STRING]\n" +msgstr "" + +#: src/pr.c:2833 +msgid "" +" separate columns by STRING,\n" +" without -S: Default separator with -J and \n" +" otherwise (same as -S\" \"), no effect on column " +"options\n" +" -t, --omit-header omit page headers and trailers\n" +msgstr "" + +#: src/pr.c:2839 +msgid "" +" -T, --omit-pagination\n" +" omit page headers and trailers, eliminate any " +"pagination\n" +" by form feeds set in input files\n" +" -v, --show-nonprinting\n" +" use octal backslash notation\n" +" -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters for\n" +" multiple text-column output only, -s[char] turns off " +"(72)\n" +msgstr "" + +#: src/pr.c:2849 +msgid "" +" -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters always,\n" +" truncate lines, except -J option is set, no " +"interference\n" +" with -S or -s\n" +msgstr "" + +#: src/pr.c:2857 +msgid "" +"\n" +"-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n" +"FILE is -, read standard input.\n" +msgstr "" + +#: src/printenv.c:43 +msgid "David MacKenzie and Richard Mlynarik" +msgstr "David MacKenzie and Richard Mlynarik" + +#: src/printenv.c:63 +#, c-format +msgid "" +"Usage: %s [VARIABLE]...\n" +" or: %s OPTION\n" +"If no environment VARIABLE specified, print them all.\n" +"\n" +msgstr "" +"Uso: %s [VARIABILE]...\n" +" o: %s OPZIONE\n" +"Se non è specificata alcuna VARIABILE di ambiente le stampa tutte.\n" +"\n" + +#: src/printf.c:87 +#, c-format +msgid "" +"warning: %s: character(s) following character constant have been ignored" +msgstr "" +"attenzione: %s: i caratteri che seguono la costante carattere sono stati\n" +"ignorati" + +#: src/printf.c:100 +#, c-format +msgid "" +"Usage: %s FORMAT [ARGUMENT]...\n" +" or: %s OPTION\n" +msgstr "" +"Uso: %s FORMATO [ARGOMENTO]...\n" +" o: %s OPZIONE\n" + +#: src/printf.c:105 +msgid "" +"Print ARGUMENT(s) according to FORMAT.\n" +"\n" +msgstr "" +"Stampa gli ARGOMENTI secondo il FORMATO.\n" +"\n" + +#: src/printf.c:111 +msgid "" +"\n" +"FORMAT controls the output as in C printf. Interpreted sequences are:\n" +"\n" +" \\\" double quote\n" +" \\0NNN character with octal value NNN (0 to 3 digits)\n" +" \\\\ backslash\n" +msgstr "" +"\n" +"FORMATO controlla l'output come in printf del C. Le sequenze interpretate\n" +"sono:\n" +"\n" +" \\\" doppie virgolette\n" +" \\0NNN carattere il cui valore ottale è NNN (da 0 a 3 cifre)\n" +" \\\\ backslash\n" + +#: src/printf.c:119 +msgid "" +" \\a alert (BEL)\n" +" \\b backspace\n" +" \\c produce no further output\n" +" \\f form feed\n" +msgstr "" +" \\a avviso (BEL)\n" +" \\b backspace\n" +" \\c non produce ulteriore output\n" +" \\f form feed\n" + +#: src/printf.c:125 +msgid "" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" +" \\n new line\n" +" \\r carriage return\n" +" \\t tab orizzontale\n" +" \\v tab verticale\n" + +#: src/printf.c:131 +#, fuzzy +msgid "" +" \\xNN byte with hexadecimal value NN (1 to 2 digits)\n" +"\n" +" \\uNNNN character with hexadecimal value NNNN (4 digits)\n" +" \\UNNNNNNNN character with hexadecimal value NNNNNNNN (8 digits)\n" +msgstr "" +" \\xNNN byte il cui valore esadecimale è NNN (da 1 a 3 cifre)\n" +"\n" +" \\uNNNN carattere il cui valore esadecimale è NNNM (4 cifre)\n" +" \\UNNNNNNNN carattere il cui valore esadecimale è NNNMNNNM (8 cifre)\n" + +#: src/printf.c:137 +msgid "" +" %% a single %\n" +" %b ARGUMENT as a string with `\\' escapes interpreted\n" +"\n" +"and all C format specifications ending with one of diouxXfeEgGcs, with\n" +"ARGUMENTs converted to proper type first. Variable widths are handled.\n" +msgstr "" +" %% un unico %\n" +" %b ARGOMENTO è una stringa con le sequenze di escape `\\\\' " +"interpretate\n" +"\n" +"e tutte le specifiche di formato C che finiscano con uno dei caratteri\n" +"diouxXfeEgGcs, convertendo prima l'ARGOMENTO nel tipo appropriato.\n" +"Sono gestite le dimensioni variabili.\n" + +#: src/printf.c:160 +#, c-format +msgid "%s: expected a numeric value" +msgstr "%s: aspetta un valore numerico" + +#: src/printf.c:162 +#, c-format +msgid "%s: value not completely converted" +msgstr "%s: valore non completamente convertito" + +#: src/printf.c:254 src/printf.c:280 +msgid "missing hexadecimal number in escape" +msgstr "manca il numero esadecimale nella sequenza di escape" + +#: src/printf.c:292 +#, c-format +msgid "invalid universal character name \\%c%0*x" +msgstr "nome del set di caratteri universale \\\\%c%0*x non valido" + +#: src/printf.c:472 +#, fuzzy, c-format +msgid "invalid field width: %s" +msgstr "larghezza delle righe non valida: %s" + +#: src/printf.c:498 +#, fuzzy, c-format +msgid "invalid precision: %s" +msgstr "conversione non valida: %s" + +#: src/printf.c:519 +#, c-format +msgid "%%%c: invalid directive" +msgstr "%%%c: direttiva non valida" + +#: src/printf.c:576 +#, c-format +msgid "Usage: %s format [argument...]\n" +msgstr "Uso: %s formato [argomento...]\n" + +#: src/printf.c:594 +#, c-format +msgid "warning: ignoring excess arguments, starting with `%s'" +msgstr "" +"attenzione: gli argomenti in eccesso sono stati ignorati, a partire da `%s'" + +#: src/ptx.c:410 +#, c-format +msgid "%s (for regexp `%s')" +msgstr "" + +#: src/ptx.c:1859 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... [INPUT]... (without -G)\n" +" or: %s -G [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "" +"Uso: %s [OPZIONE]... ULTIMO\n" +" o: %s [OPZIONE]... PRIMO ULTIMO\n" +" o: %s [OPZIONE]... PRIMO INCREMENTO ULTIMO\n" + +#: src/ptx.c:1863 +msgid "" +"Output a permuted index, including context, of the words in the input " +"files.\n" +"\n" +msgstr "" + +#: src/ptx.c:1870 +msgid "" +" -A, --auto-reference output automatically generated references\n" +" -C, --copyright display Copyright and copying conditions\n" +" -G, --traditional behave more like System V `ptx'\n" +" -F, --flag-truncation=STRING use STRING for flagging line truncations\n" +msgstr "" + +#: src/ptx.c:1876 +msgid "" +" -M, --macro-name=STRING macro name to use instead of `xx'\n" +" -O, --format=roff generate output as roff directives\n" +" -R, --right-side-refs put references at right, not counted in -w\n" +" -S, --sentence-regexp=REGEXP for end of lines or end of sentences\n" +" -T, --format=tex generate output as TeX directives\n" +msgstr "" + +#: src/ptx.c:1883 +msgid "" +" -W, --word-regexp=REGEXP use REGEXP to match each keyword\n" +" -b, --break-file=FILE word break characters in this FILE\n" +" -f, --ignore-case fold lower case to upper case for sorting\n" +" -g, --gap-size=NUMBER gap size in columns between output fields\n" +" -i, --ignore-file=FILE read ignore word list from FILE\n" +" -o, --only-file=FILE read only word list from this FILE\n" +msgstr "" + +#: src/ptx.c:1891 +msgid "" +" -r, --references first field of each line is a reference\n" +" -t, --typeset-mode - not implemented -\n" +" -w, --width=NUMBER output width in columns, reference " +"excluded\n" +msgstr "" + +#: src/ptx.c:1898 +msgid "" +"\n" +"With no FILE or if FILE is -, read Standard Input. `-F /' by default.\n" +msgstr "" + +#: src/ptx.c:1978 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 2, or (at your option)\n" +"any later version.\n" +"\n" +msgstr "" + +#: src/ptx.c:1985 +msgid "" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"\n" +msgstr "" + +#: src/ptx.c:1992 +msgid "" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software Foundation,\n" +"Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" +msgstr "" + +#: src/pwd.c:47 +msgid "" +"Print the full filename of the current working directory.\n" +"\n" +msgstr "" +"Stampa il nome file completo dell'attuale directory di lavoro.\n" +"\n" + +#: src/pwd.c:74 +msgid "ignoring non-option arguments" +msgstr "gli argomenti che non sono opzioni sono stati ignorati" + +#: src/pwd.c:78 +msgid "cannot get current directory" +msgstr "impossibile determinare la directory corrente" + +#: src/readlink.c:69 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE\n" +msgstr "Uso: %s [OPZIONE]... [FILE]...\n" + +#: src/readlink.c:70 +msgid "" +"Display value of a symbolic link on standard output.\n" +"\n" +msgstr "" + +#: src/readlink.c:72 +msgid "" +" -f, --canonicalize canonicalize by following every symlink in every\n" +" component of the given path recursively\n" +" -n, --no-newline do not output the trailing newline\n" +" -q, --quiet,\n" +" -s, --silent suppress most error messages\n" +" -v, --verbose report error messages\n" +msgstr "" + +#: src/remove.c:394 +#, c-format +msgid "cannot chdir from %s to .." +msgstr "impossibile fare chdir da %s a .." + +#: src/remove.c:407 src/remove.c:488 +#, c-format +msgid "cannot lstat `.' in %s" +msgstr "impossibile fare lstat di `.' in %s" + +#: src/remove.c:414 src/remove.c:492 +#, c-format +msgid "%s changed dev/ino" +msgstr "%s ha cambiato dispositivo/inode" + +#: src/remove.c:574 src/remove.c:712 src/remove.c:881 src/remove.c:984 +#, c-format +msgid "cannot lstat %s" +msgstr "impossibile fare lstat di %s" + +#: src/remove.c:603 +#, c-format +msgid "%s: descend into write-protected directory %s? " +msgstr "%s: entrare nella directory protetta dalla scrittura %s? " + +#: src/remove.c:604 +#, c-format +msgid "%s: descend into directory %s? " +msgstr "%s: entrare nella directory %s? " + +#: src/remove.c:614 +#, c-format +msgid "%s: remove write-protected %s %s? " +msgstr "%s: rimuovere il %s protetto dalla scrittura %s? " + +#: src/remove.c:615 +#, c-format +msgid "%s: remove %s %s? " +msgstr "%s: rimuovere %s %s? " + +#: src/remove.c:639 +#, c-format +msgid "removed %s\n" +msgstr "%s rimosso\n" + +#: src/remove.c:654 src/remove.c:1059 +#, c-format +msgid "removed directory: %s\n" +msgstr "directory rimossa: %s\n" + +#: src/remove.c:734 src/remove.c:751 src/remove.c:1064 +#, c-format +msgid "cannot remove directory %s" +msgstr "impossibile rimuovere la directory %s" + +#: src/remove.c:815 +#, c-format +msgid "cannot open directory %s" +msgstr "impossibile aprire la directory %s" + +#: src/remove.c:896 src/remove.c:1002 +#, c-format +msgid "cannot chdir from %s to %s" +msgstr "impossibile fare chdir da %s in %s" + +#: src/remove.c:904 +#, c-format +msgid "" +"WARNING: Circular directory structure.\n" +"This almost certainly means that you have a corrupted file system.\n" +"NOTIFY YOUR SYSTEM MANAGER.\n" +"The following directory is part of the cycle:\n" +" %s\n" +msgstr "" +"ATTENZIONE: struttura di directory circolare.\n" +"Questo significa quasi sicuramente che il file system è danneggiato.\n" +"INFORMA IL TUO AMMINISTRATORE DI SISTEMA.\n" +"La seguente directory è parte del ciclo:\n" +" %s\n" + +#: src/remove.c:1098 +msgid "cannot remove `.' or `..'" +msgstr "impossibile rimuovere `.' o `..'" + +#: src/rm.c:60 +#, fuzzy +msgid "Paul Rubin, David MacKenzie, Richard Stallman, and Jim Meyering" +msgstr "Mike Parker, David MacKenzie, e Jim Meyering" + +#: src/rm.c:99 src/touch.c:244 +#, c-format +msgid "Usage: %s [OPTION]... FILE...\n" +msgstr "Uso: %s [OPZIONE]... FILE...\n" + +#: src/rm.c:100 +msgid "" +"Remove (unlink) the FILE(s).\n" +"\n" +" -d, --directory unlink FILE, even if it is a non-empty directory\n" +" (super-user only)\n" +" -f, --force ignore nonexistent files, never prompt\n" +" -i, --interactive prompt before any removal\n" +" -r, -R, --recursive remove the contents of directories recursively\n" +" -v, --verbose explain what is being done\n" +msgstr "" +"Rimuove (con unlink) il/i FILE.\n" +"\n" +" -d, --directory fa unlink della directory, anche se non è vuota\n" +" (solo per il super-user)\n" +" -f, --force ignora i file non esistenti, non chiede mai " +"conferma\n" +" -i, --interactive chiede conferma prima di ogni cancellazione\n" +" -r, -R, --recursive rimuove ricorsivamente il contenuto delle directory\n" +" -v, --verbose spiega cosa sta facendo\n" + +#: src/rm.c:112 +#, c-format +msgid "" +"\n" +"To remove a file whose name starts with a `-', for example `-foo',\n" +"use one of these commands:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" +msgstr "" +"\n" +"Per rimuovere un file il cui nome inizia con `-', per esempio `-foo',\n" +"usare uno di questi comandi:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" + +#: src/rm.c:121 +msgid "" +"\n" +"Note that if you use rm to remove a file, it is usually possible to recover\n" +"the contents of that file. If you want more assurance that the contents " +"are\n" +"truly unrecoverable, consider using shred.\n" +msgstr "" +"\n" +"Notare che se si usa rm per rimuovere un file, di solito è impossibile\n" +"recuperarne il contenuto. Se si vogliono maggiori garanzie che il contenuto\n" +"sia veramente irrecuperabile si valuti l'uso di shred.\n" + +#: src/rmdir.c:116 src/rmdir.c:217 +#, c-format +msgid "removing directory, %s" +msgstr "rimuovere la directory `%s'? " + +#: src/rmdir.c:146 +#, c-format +msgid "Usage: %s [OPTION]... DIRECTORY...\n" +msgstr "Uso: %s [OPZIONE]... DIRECTORY...\n" + +#: src/rmdir.c:147 +msgid "" +"Remove the DIRECTORY(ies), if they are empty.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignore each failure that is solely because a directory\n" +" is non-empty\n" +msgstr "" +"Rimuove le DIRECTORY, se vuote.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignora ogni errore causato dal solo fatto che la " +"directory\n" +" non è vuota\n" + +#: src/rmdir.c:154 +msgid "" +" -p, --parents remove DIRECTORY, then try to remove each directory\n" +" component of that path name. E.g., `rmdir -p a/b/c' is\n" +" similar to `rmdir a/b/c a/b a'.\n" +" -v, --verbose output a diagnostic for every directory processed\n" +msgstr "" +" -p, --parents rimuove la DIRECTORY, poi prova a rimuovere ogni " +"directory\n" +" che compone il nome di questo percorso. Per esempio,\n" +" `rmdir -p a/b/c' è simile a `rmdir a/b/c a/b a'.\n" +" -v, --verbose mostra un diagnostico per ogni directory processata\n" + +#: src/seq.c:82 +#, c-format +msgid "" +"Usage: %s [OPTION]... LAST\n" +" or: %s [OPTION]... FIRST LAST\n" +" or: %s [OPTION]... FIRST INCREMENT LAST\n" +msgstr "" +"Uso: %s [OPZIONE]... ULTIMO\n" +" o: %s [OPZIONE]... PRIMO ULTIMO\n" +" o: %s [OPZIONE]... PRIMO INCREMENTO ULTIMO\n" + +#: src/seq.c:87 +#, c-format +msgid "" +"Print numbers from FIRST to LAST, in steps of INCREMENT.\n" +"\n" +" -f, --format=FORMAT use printf style floating-point FORMAT (default: %" +"g)\n" +" -s, --separator=STRING use STRING to separate numbers (default: \\n)\n" +" -w, --equal-width equalize width by padding with leading zeroes\n" +msgstr "" +"Stampa i numeri dal PRIMO all'ULTIMO con passo INCREMENTO.\n" +"\n" +" -f, --formato FORMATO usa lo stile di printf(3) per FORMATO (pred. %" +"g)\n" +" -s, --separator STRINGA usa STRINGA per separare i numeri (pred. \\n)\n" +" -w, --equal-width uguaglia le larghezze aggiungendo zeri " +"iniziali\n" + +#: src/seq.c:96 +#, c-format +msgid "" +"\n" +"If FIRST or INCREMENT is omitted, it defaults to 1.\n" +"FIRST, INCREMENT, and LAST are interpreted as floating point values.\n" +"INCREMENT should be positive if FIRST is smaller than LAST, and negative\n" +"otherwise. When given, the FORMAT argument must contain exactly one of\n" +"the printf-style, floating point output formats %e, %f, %g\n" +msgstr "" +"\n" +"Se PRIMO o INCREMENTO sono omessi, il valore predefinito è 1.\n" +"PRIMO, ULTIMO e INCREMENTO sono interpretati come valori in virgola mobile.\n" +"INCREMENTO deve essere positivo se PRIMO è minore di ULTIMO, altrimenti\n" +"negativo. Quando specificato, l'argomento FORMATO deve contenere uno e uno\n" +"solo dei formati di output in virgola mobile in stile printf %e, %f o %g.\n" + +#: src/seq.c:119 +#, c-format +msgid "invalid floating point argument: %s" +msgstr "argomento in virgola mobile non valido: %s" + +#: src/seq.c:189 +msgid "" +"when the starting value is larger than the limit,\n" +"the increment must be negative" +msgstr "" +"quando il valore d'inizio è maggiore del limite,\n" +"l'incremento dev'essere negativo" + +#: src/seq.c:213 +msgid "" +"when the starting value is smaller than the limit,\n" +"the increment must be positive" +msgstr "" +"quando il valore d'inizio è minore del limite,\n" +"l'incremento dev'essere positivo" + +#: src/seq.c:423 +#, c-format +msgid "invalid format string: `%s'" +msgstr "stringa di formato non valida: `%s'" + +#: src/seq.c:445 +msgid "format string may not be specified when printing equal width strings" +msgstr "" +"la stringa di formato non può essere specificata quando si stampano " +"stringhe\n" +"a ugual larghezza" + +#: src/shred.c:160 +#, c-format +msgid "Usage: %s [OPTIONS] FILE [...]\n" +msgstr "Uso: %s [OPZIONI] FILE [...]\n" + +#: src/shred.c:161 +msgid "" +"Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +"for even very expensive hardware probing to recover the data.\n" +"\n" +msgstr "" +"Sovrascrive ripetutamente i FILE specificati in modo da rendere più " +"difficile\n" +"recuperare i dati anche con indagini hardware molto costose.\n" +"\n" + +#: src/shred.c:169 +#, c-format +msgid "" +" -f, --force change permissions to allow writing if necessary\n" +" -n, --iterations=N Overwrite N times instead of the default (%d)\n" +" -s, --size=N shred this many bytes (suffixes like K, M, G accepted)\n" +msgstr "" +" -f, --force se necessario cambia i permessi per permettere la " +"scrittura\n" +" -n, --iterations=N sovrascrive N volte invece che le %d predefinite\n" +" -s, --size=N distrugge solo N byte (sono accettati suffissi come K, M e " +"G)\n" + +#: src/shred.c:174 +#, fuzzy +msgid "" +" -u, --remove truncate and remove file after overwriting\n" +" -v, --verbose show progress\n" +" -x, --exact do not round file sizes up to the next full block;\n" +" this is the default for non-regular files\n" +" -z, --zero add a final overwrite with zeros to hide shredding\n" +" - shred standard output\n" +msgstr "" +" -u, --remove tronca e rimuove il file dopo la sovrascrittura\n" +" -v, --verbose indica il progresso\n" +" -x, --exact non arrotonda le dimensioni dei file fino all'intero " +"blocco\n" +"\"\" -z, --zero aggiunge una sovrascrittura finale con zeri per " +"nascondere\n" +" la distruzione\n" +" - distrugge lo standard input\n" + +#: src/shred.c:184 +msgid "" +"\n" +"Delete FILE(s) if --remove (-u) is specified. The default is not to remove\n" +"the files because it is common to operate on device files like /dev/hda,\n" +"and those files usually should not be removed. When operating on regular\n" +"files, most people use the --remove option.\n" +"\n" +msgstr "" +"\n" +"Cancella i file solo se è specificato --remove (-u). È predefinito non " +"farlo\n" +"\"\"perché è normale operare su file di device come /dev/hda, che " +"normalmente non\n" +"devono essere rimossi. Quando si opera su file normali, la maggior parte " +"delle\n" +"persone usano l'opzione --remove.\n" +"\n" + +#: src/shred.c:192 +msgid "" +"CAUTION: Note that shred relies on a very important assumption:\n" +"that the filesystem overwrites data in place. This is the traditional\n" +"way to do things, but many modern filesystem designs do not satisfy this\n" +"assumption. The following are examples of filesystems on which shred is\n" +"not effective:\n" +"\n" +msgstr "" +"ATTENZIONE: ricordare che shred si basa su una importante supposizione, " +"cioè\n" +"\"\"che il filesystem sovrascriva i dati dove stanno. Questo è il metodo\n" +"tradizionale, ma molti filesystem progettati modernamente non soddisfano\n" +"questa supposizione.\n" +"Questi sono esempi di file system su cui shred non ha effetto:\n" +"\n" + +#: src/shred.c:200 +msgid "" +"* log-structured or journaled filesystems, such as those supplied with\n" +" AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)\n" +"\n" +"* filesystems that write redundant data and carry on even if some writes\n" +" fail, such as RAID-based filesystems\n" +"\n" +"* filesystems that make snapshots, such as Network Appliance's NFS server\n" +"\n" +msgstr "" +"* filesystem con logging o journaling come quelli forniti con AIX e Solaris\n" +" (e JFS, ReiserFS, XFS, ext3, ecc...)\n" +"\n" +"* filesystem che scrivono dati ridondanti e continuano a scrivere anche se\n" +" alcune scritture falliscono, come i file system basati su RAID\n" +"\n" +"* filesystem che fanno snapshot, come quello dei server NFS di Network\n" +" Appliance\n" +"\n" + +#: src/shred.c:210 +msgid "" +"* filesystems that cache in temporary locations, such as NFS\n" +" version 3 clients\n" +"\n" +"* compressed filesystems\n" +"\n" +"In addition, file system backups and remote mirrors may contain copies\n" +"of the file that cannot be removed, and that will allow a shredded file\n" +"to be recovered later.\n" +msgstr "" +"* filesystem che hanno cache temporanee, come i client NFS 3\n" +"\n" +"* filesystem compressi\n" +"Inoltre, i backup dei file system e i mirror remoti possono contenere copie\n" +"dei file impossibili da rimuovere e che permetterebbero di recuperare un\n" +"file distrutto.\n" + +#: src/shred.c:808 +#, c-format +msgid "%s: cannot rewind" +msgstr "%s: impossibile riavvolgere" + +#: src/shred.c:831 +#, c-format +msgid "%s: pass %lu/%lu (%s)..." +msgstr "%s: passo %lu/%lu (%s)..." + +#: src/shred.c:868 +#, c-format +msgid "%s: error writing at offset %s" +msgstr "%s: errore di scrittura all'offset %s" + +#: src/shred.c:897 +#, c-format +msgid "%s: file too large" +msgstr "%s: file troppo grande" + +#: src/shred.c:920 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s" +msgstr "%s: passo %lu/%lu (%s)...%s" + +#: src/shred.c:936 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s/%s %d%%" +msgstr "%s: passo %lu/%lu (%s)...%s/%s %d%%" + +#: src/shred.c:1195 +#, c-format +msgid "%s: invalid file type" +msgstr "%s: tipo di file non valido" + +#: src/shred.c:1212 +#, c-format +msgid "%s: file has negative size" +msgstr "%s: il file ha dimensioni negative" + +#: src/shred.c:1265 +#, c-format +msgid "%s: error truncating" +msgstr "%s: errore durante il troncamento" + +#: src/shred.c:1286 +#, c-format +msgid "%s: cannot shred append-only file descriptor" +msgstr "%s: impossibile distruggere un descrittore di file append only" + +#: src/shred.c:1371 +#, c-format +msgid "%s: removing" +msgstr "%s: rimozione" + +#: src/shred.c:1412 +#, c-format +msgid "%s: renamed to %s" +msgstr "%s: rinominato in %s" + +#: src/shred.c:1438 +#, c-format +msgid "%s: removed" +msgstr "%s: rimosso" + +#: src/shred.c:1503 +#, c-format +msgid "%s: cannot remove" +msgstr "%s: impossibile rimuoverlo" + +#: src/shred.c:1551 +#, c-format +msgid "%s: invalid number of passes" +msgstr "%s: numero di passi non valido" + +#: src/shred.c:1568 +#, c-format +msgid "%s: invalid file size" +msgstr "%s: dimensione del file non valida" + +#: src/sleep.c:34 +msgid "Jim Meyering and Paul Eggert" +msgstr "Jim Meyering and Paul Eggert" + +#: src/sleep.c:52 +#, c-format +msgid "" +"Usage: %s NUMBER[SUFFIX]...\n" +" or: %s OPTION\n" +"Pause for NUMBER seconds. SUFFIX may be `s' for seconds (the default),\n" +"`m' for minutes, `h' for hours or `d' for days. Unlike most " +"implementations\n" +"that require NUMBER be an integer, here NUMBER may be an arbitrary floating\n" +"point number.\n" +"\n" +msgstr "" +"Uso: %s NUMERO[SUFFISSO]...\n" +" o: %s OPZIONE\n" +"Fa una pausa di NUMERO secondi. SUFFISSO può essere `s' per secondi " +"(predef.),\n" +"`m' per minuti, `h' per ore o `d' per giorni. Diversamente dalla maggior " +"parte\n" +"delle altre implementazioni, che richiedono che NUMERO sia un intero, qui " +"può\n" +"essere un numero in virgola mobile arbitrario.\n" +"\n" + +#: src/sleep.c:155 +#, c-format +msgid "invalid time interval `%s'" +msgstr "intervallo di tempo non valido: `%s'" + +#: src/sleep.c:166 src/tail.c:1031 +msgid "cannot read realtime clock" +msgstr "impossibile leggere l'orologio realtime" + +#: src/sort.c:53 +#, fuzzy +msgid "Mike Haertel and Paul Eggert" +msgstr "Jim Meyering and Paul Eggert" + +#: src/sort.c:280 +msgid "" +"Write sorted concatenation of all FILE(s) to standard output.\n" +"\n" +"Ordering options:\n" +"\n" +msgstr "" + +#: src/sort.c:289 +msgid "" +" -b, --ignore-leading-blanks ignore leading blanks\n" +" -d, --dictionary-order consider only blanks and alphanumeric " +"characters\n" +" -f, --ignore-case fold lower case to upper case characters\n" +msgstr "" + +#: src/sort.c:294 +msgid "" +" -g, --general-numeric-sort compare according to general numerical value\n" +" -i, --ignore-nonprinting consider only printable characters\n" +" -M, --month-sort compare (unknown) < `JAN' < ... < `DEC'\n" +" -n, --numeric-sort compare according to string numerical value\n" +" -r, --reverse reverse the result of comparisons\n" +"\n" +msgstr "" + +#: src/sort.c:302 +msgid "" +"Other options:\n" +"\n" +" -c, --check check whether input is sorted; do not sort\n" +" -k, --key=POS1[,POS2] start a key at POS1, end it at POS 2 (origin 1)\n" +" -m, --merge merge already sorted files; do not sort\n" +" -o, --output=FILE write result to FILE instead of standard output\n" +" -s, --stable stabilize sort by disabling last-resort " +"comparison\n" +" -S, --buffer-size=SIZE use SIZE for main memory buffer\n" +msgstr "" + +#: src/sort.c:312 +#, c-format +msgid "" +" -t, --field-separator=SEP use SEP instead of non- to whitespace " +"transition\n" +" -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %s\n" +" multiple options specify multiple directories\n" +" -u, --unique with -c: check for strict ordering\n" +" otherwise: output only the first of an equal " +"run\n" +msgstr "" + +#: src/sort.c:319 +msgid " -z, --zero-terminated end lines with 0 byte, not newline\n" +msgstr "" + +#: src/sort.c:324 +msgid "" +"\n" +"POS is F[.C][OPTS], where F is the field number and C the character " +"position\n" +"in the field. OPTS is one or more single-letter ordering options, which\n" +"override global ordering options for that key. If no key is given, use the\n" +"entire line as the key.\n" +"\n" +"SIZE may be followed by the following multiplicative suffixes:\n" +msgstr "" + +#: src/sort.c:333 +#, c-format +msgid "" +"% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +"*** WARNING ***\n" +"The locale specified by the environment affects sort order.\n" +"Set LC_ALL=C to get the traditional sort order that uses\n" +"native byte values.\n" +msgstr "" + +#: src/sort.c:444 +#, fuzzy +msgid "cannot create temporary file" +msgstr "impossibile creare il file normale %s" + +#: src/sort.c:467 +#, fuzzy +msgid "open failed" +msgstr "strip fallito" + +#: src/sort.c:487 src/sort.c:2496 +#, fuzzy +msgid "close failed" +msgstr "strip fallito" + +#: src/sort.c:495 +#, fuzzy +msgid "write failed" +msgstr "strip fallito" + +#: src/sort.c:641 +#, fuzzy +msgid "sort size" +msgstr "" +"#-#-#-#-# trans-it.po (sh-utils 2.0.13) #-#-#-#-#\n" +"dimensioni del blocco\n" +"#-#-#-#-# trans-it.po (fileutils 4.1.11) #-#-#-#-#\n" +"dimensioni dei blocchi" + +#: src/sort.c:715 +#, fuzzy +msgid "stat failed" +msgstr "strip fallito" + +#: src/sort.c:972 +#, fuzzy +msgid "read failed" +msgstr "strip fallito" + +#: src/sort.c:1570 +#, c-format +msgid "%s: %s:%s: disorder: " +msgstr "" + +#: src/sort.c:1574 +#, fuzzy +msgid "standard error" +msgstr "errore di sintassi" + +#: src/sort.c:2032 +#, fuzzy, c-format +msgid "%s: invalid field specification `%s'" +msgstr "opzione `%s' non valida" + +#: src/sort.c:2058 +#, fuzzy, c-format +msgid "%s: count `%.*s' too large" +msgstr "%s: file troppo grande" + +#: src/sort.c:2064 +#, fuzzy, c-format +msgid "%s: invalid count at start of `%s'" +msgstr "stringa di formato non valida: `%s'" + +#: src/sort.c:2298 +#, fuzzy +msgid "invalid number after `-'" +msgstr "numero %s non valido" + +#: src/sort.c:2301 src/sort.c:2347 src/sort.c:2374 +#, fuzzy +msgid "invalid number after `.'" +msgstr "numero %s non valido" + +#: src/sort.c:2304 src/sort.c:2383 +#, fuzzy +msgid "stray character in field spec" +msgstr "" +"#-#-#-#-# trans-it.po (sh-utils 2.0.13) #-#-#-#-#\n" +"file speciale a caratteri\n" +"#-#-#-#-# trans-it.po (fileutils 4.1.11) #-#-#-#-#\n" +"file speciali a caratteri" + +#: src/sort.c:2338 +#, fuzzy +msgid "invalid number at field start" +msgstr "numero %s non valido" + +#: src/sort.c:2342 src/sort.c:2370 +#, fuzzy +msgid "field number is zero" +msgstr "numero %s non valido" + +#: src/sort.c:2351 +#, fuzzy +msgid "character offset is zero" +msgstr "" +"#-#-#-#-# trans-it.po (sh-utils 2.0.13) #-#-#-#-#\n" +"file speciale a caratteri\n" +"#-#-#-#-# trans-it.po (fileutils 4.1.11) #-#-#-#-#\n" +"file speciali a caratteri" + +#: src/sort.c:2366 +#, fuzzy +msgid "invalid number after `,'" +msgstr "numero %s non valido" + +#: src/sort.c:2411 +#, c-format +msgid "multi-character tab `%s'" +msgstr "" + +#: src/sort.c:2479 +#, c-format +msgid "extra operand `%s' not allowed with -c" +msgstr "" + +#: src/split.c:96 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] [INPUT [PREFIX]]\n" +msgstr "Uso: %s [OPZIONE]... [ FILE ]\n" + +#: src/split.c:100 +msgid "" +"Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default\n" +"PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input.\n" +"\n" +msgstr "" + +#: src/split.c:108 +#, c-format +msgid "" +" -a, --suffix-length=N use suffixes of length N (default %d)\n" +" -b, --bytes=SIZE put SIZE bytes per output file\n" +" -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file\n" +" -l, --lines=NUMBER put NUMBER lines per output file\n" +msgstr "" + +#: src/split.c:114 +msgid "" +" --verbose print a diagnostic to standard error just\n" +" before each output file is opened\n" +msgstr "" + +#: src/split.c:171 +msgid "Output file suffixes exhausted" +msgstr "" + +#: src/split.c:189 +#, fuzzy, c-format +msgid "creating file `%s'\n" +msgstr "creazione di %s" + +#: src/split.c:341 +#, fuzzy +msgid "cannot split in more than one way" +msgstr "impossibile specificare l'orario da più di una fonte" + +#: src/split.c:394 +#, fuzzy, c-format +msgid "%s: invalid suffix length" +msgstr "%s: tipo di file non valido" + +#: src/split.c:408 src/split.c:434 +#, fuzzy, c-format +msgid "%s: invalid number of bytes" +msgstr "%s: numero di passi non valido" + +#: src/split.c:421 +#, fuzzy, c-format +msgid "%s: invalid number of lines" +msgstr "%s: numero di passi non valido" + +#: src/split.c:470 +#, c-format +msgid "`-%d' option is obsolete; use `-l %d'" +msgstr "" + +#: src/split.c:483 +#, fuzzy +msgid "invalid number" +msgstr "numero %s non valido" + +#: src/stat.c:326 +#, fuzzy +msgid "*** invalid date/time ***" +msgstr "data `%s' non valida" + +#: src/stat.c:608 +#, c-format +msgid "cannot read file system information for %s" +msgstr "impossibile leggere le informazioni del file system per %s" + +#: src/stat.c:684 +#, c-format +msgid "Usage: %s [OPTION] FILE...\n" +msgstr "Uso: %s [OPZIONE] FILE...\n" + +#: src/stat.c:685 +msgid "" +"Display file or filesystem status.\n" +"\n" +" -f, --filesystem display filesystem status instead of file status\n" +" -c --format=FORMAT use the specified FORMAT instead of the default\n" +" -L, --dereference follow links\n" +" -t, --terse print the information in terse form\n" +msgstr "" +"Mostra lo stato di un file o filesystem\n" +"\n" +" -f, --filesystem mostra lo stato del filesystem invece che del file\n" +" -c --format=FORMATO usa il FORMATO indicato invece di quello " +"predefinito\n" +" -l, --link segue i link\n" +" -t, --terse stampa le informazioni in forma sintetica\n" + +#: src/stat.c:696 +#, fuzzy +msgid "" +"\n" +"The valid format sequences for files (without --filesystem):\n" +"\n" +" %A Access rights in human readable form\n" +" %a Access rights in octal\n" +" %B The size in bytes of each block reported by `%b'\n" +" %b Number of blocks allocated (see %B)\n" +msgstr "" +"\n" +"Sequenze di formato valide per i file (senza --filesystem):\n" +"\n" +" %A - Diritti di accesso in formato leggibile\n" +" %a - Diritti di accesso in formato ottale\n" +" %b - Numero di blocchi allocati\n" + +#: src/stat.c:704 +#, fuzzy +msgid "" +" %D Device number in hex\n" +" %d Device number in decimal\n" +" %F File type\n" +" %f Raw mode in hex\n" +" %G Group name of owner\n" +" %g Group ID of owner\n" +msgstr "" +" %D - Numero del device in esadecimale\n" +" %d - Numero del device in decimale\n" +" %F - Tipo di file\n" +" %f - Modo grezzo in esadecimale\n" +" %G - Nome del gruppo del proprietario\n" +" %g - ID del gruppo del proprietario\n" + +#: src/stat.c:712 +#, fuzzy +msgid "" +" %h Number of hard links\n" +" %i Inode number\n" +" %N Quoted File name with dereference if symbolic link\n" +" %n File name\n" +" %o IO block size\n" +" %s Total size, in bytes\n" +" %T Minor device type in hex\n" +" %t Major device type in hex\n" +msgstr "" +" %h - Numero di hard link\n" +" %i - Numero di inode\n" +" %N - Nome del file protetto e dereferenziato se è un link simbolico\n" +" %n - Nome del file\n" +" %o - Dimensioni dei blocchi di IO\n" +" %s - Dimensioni totali, in byte\n" +" %T - Minor number del device in esadecimale\n" +" %t - Major number del device in esadecimale\n" + +#: src/stat.c:722 +#, fuzzy +msgid "" +" %U User name of owner\n" +" %u User ID of owner\n" +" %X Time of last access as seconds since Epoch\n" +" %x Time of last access\n" +" %Y Time of last modification as seconds since Epoch\n" +" %y Time of last modification\n" +" %Z Time of last change as seconds since Epoch\n" +" %z Time of last change\n" +"\n" +msgstr "" +" %U - User name del proprietario\n" +" %u - User ID del proprietario\n" +" %X - Orario dell'ultimo accesso in secondi dall'Epoca\n" +" %x - Orario dell'ultimo accesso\n" +" %Y - Orario dell'ultima modifica in secondi dall'Epoca\n" +" %y - Orario dell'ultima modifica\n" +" %Z - Orario dell'ultimo cambiamento in secondi dall'Epoca\n" +" %z - Orario dell'ultimo cambiamento\n" +"\n" + +#: src/stat.c:734 +#, fuzzy +msgid "" +"Valid format sequences for file systems:\n" +"\n" +" %a Free blocks available to non-superuser\n" +" %b Total data blocks in file system\n" +" %c Total file nodes in file system\n" +" %d Free file nodes in file system\n" +" %f Free blocks in file system\n" +msgstr "" +"Sequenze di formato valide per i filesystem:\n" +"\n" +" %a - Blocchi liberi disponibili ai non-superuser\n" +" %b - Numero totale di blocchi di dati nel filesystem\n" +" %c - Numero totale di inode nel file system\n" +" %d - Numero di inode liberi nel file system\n" +" %f - Numero di blocchi liberi file system\n" + +#: src/stat.c:743 +#, fuzzy +msgid "" +" %i File System id in hex\n" +" %l Maximum length of filenames\n" +" %n File name\n" +" %s Optimal transfer block size\n" +" %T Type in human readable form\n" +" %t Type in hex\n" +msgstr "" +" %i - ID del File System in esadecimale\n" +" %l - Lunghezza massima dei nomi dei file\n" +" %n - Nome del file\n" +" %s - Dimensione ottimale dei blocchi per il trasferimento\n" +" %T - Tipo in formato leggibile\n" +" %t - Tipo in esadecimale\n" + +#: src/stty.c:498 +#, c-format +msgid "" +"Usage: %s [-F DEVICE] [--file=DEVICE] [SETTING]...\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-a|--all]\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-g|--save]\n" +msgstr "" +"Uso: %s [-F DEVICE] [--file=DEVICE] [IMPOSTAZIONE]...\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-a|--all]\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-g|--save]\n" + +#: src/stty.c:504 +msgid "" +"Print or change terminal characteristics.\n" +"\n" +" -a, --all print all current settings in human-readable form\n" +" -g, --save print all current settings in a stty-readable form\n" +" -F, --file=DEVICE open and use the specified DEVICE instead of stdin\n" +msgstr "" +"Stampa o modifica le caratteristiche del terminale.\n" +"\n" +" -a, --all stampa tutte le impostazioni correnti in un formato\n" +" comprensibile\n" +" -g, --save stampa tutte le impostazioni correnti in un formato\n" +" leggibile da stty\n" +" -F, --file=DEVICE apre e usa il device specificato invece di stdin\n" + +#: src/stty.c:513 +msgid "" +"\n" +"Optional - before SETTING indicates negation. An * marks non-POSIX\n" +"settings. The underlying system defines which settings are available.\n" +msgstr "" +"\n" +"Un - opzionale prima di un'IMPOSTAZIONE indica la negazione. Un * indica le\n" +"impostazioni non POSIX. Il sistema sottostante definisce quali impostazioni\n" +"sono disponibili.\n" + +#: src/stty.c:518 +msgid "" +"\n" +"Special characters:\n" +" * dsusp CHAR CHAR will send a terminal stop signal once input flushed\n" +" eof CHAR CHAR will send an end of file (terminate the input)\n" +" eol CHAR CHAR will end the line\n" +msgstr "" +"\n" +"Caratteri speciali:\n" +" * dsusp CAR CAR invierà un segnale di stop del terminale dopo il flush\n" +" dell'input\n" +" eof CAR CAR invierà un end of file (termina l'input)\n" +" eol CAR CAR terminerà la riga\n" + +#: src/stty.c:525 +msgid "" +" * eol2 CHAR alternate CHAR for ending the line\n" +" erase CHAR CHAR will erase the last character typed\n" +" intr CHAR CHAR will send an interrupt signal\n" +" kill CHAR CHAR will erase the current line\n" +msgstr "" +" * eol2 CAR CAR alternativo per terminare la riga\n" +" erase CAR CAR cancellerà l'ultimo carattere digitato\n" +" intr CAR CAR invierà un signale di interrupt\n" +" kill CAR CAR cancellerà la riga corrente\n" + +#: src/stty.c:531 +msgid "" +" * lnext CHAR CHAR will enter the next character quoted\n" +" quit CHAR CHAR will send a quit signal\n" +" * rprnt CHAR CHAR will redraw the current line\n" +" start CHAR CHAR will restart the output after stopping it\n" +msgstr "" +" * lnext CAR CAR inserirà il CARattere successivo in modo letterale\n" +" quit CAR CAR invierà un segnale di quit\n" +" * rprnt CAR CAR ridisegnerà la riga corrente\n" +" start CAR CAR farà ripartire l'input dopo averlo fermato\n" + +#: src/stty.c:537 +msgid "" +" stop CHAR CHAR will stop the output\n" +" susp CHAR CHAR will send a terminal stop signal\n" +" * swtch CHAR CHAR will switch to a different shell layer\n" +" * werase CHAR CHAR will erase the last word typed\n" +msgstr "" +" stop CAR CAR fermerà l'output\n" +" susp CAR CAR invierà il segnale di stop del terminale\n" +" * swtch CAR CAR passerà ad un diverso livello di shell\n" +" * werase CAR CAR cancellerà l'ultima parola digitata\n" + +#: src/stty.c:543 +msgid "" +"\n" +"Special settings:\n" +" N set the input and output speeds to N bauds\n" +" * cols N tell the kernel that the terminal has N columns\n" +" * columns N same as cols N\n" +msgstr "" +"\n" +"Impostazioni speciali:\n" +" N imposta a N baud le velocità di input e output\n" +" * cols N dice al kernel che il terminale ha N colonne\n" +" * columns N come cols N\n" + +#: src/stty.c:550 +msgid "" +" ispeed N set the input speed to N\n" +" * line N use line discipline N\n" +" min N with -icanon, set N characters minimum for a completed " +"read\n" +" ospeed N set the output speed to N\n" +msgstr "" +" ispeed N imposta a N la velocità di input\n" +"* line N usa la disciplina di linea N\n" +" min N con -icanon, imposta a N il mimimo dei caratteri per\n" +" completare una lettura\n" +" ospeed N imposta a N la velocità di output\n" + +#: src/stty.c:556 +msgid "" +" * rows N tell the kernel that the terminal has N rows\n" +" * size print the number of rows and columns according to the " +"kernel\n" +" speed print the terminal speed\n" +" time N with -icanon, set read timeout of N tenths of a second\n" +msgstr "" +" * rows N dice al kernel che il terminale ha N righe\n" +" * size stampa il numero di righe e colonne secondo il kernel\n" +" speed stampa la velocità del terminale\n" +" time N con -icanon, imposta a N decimi di secondo il timeout in " +"lettura\n" + +#: src/stty.c:562 +msgid "" +"\n" +"Control settings:\n" +" [-]clocal disable modem control signals\n" +" [-]cread allow input to be received\n" +" * [-]crtscts enable RTS/CTS handshaking\n" +" csN set character size to N bits, N in [5..8]\n" +msgstr "" +"\n" +"Impostazioni di controllo:\n" +"\n" +" [-]clocal disabilita i segnali di controllo del modem\n" +" [-]cread permette la ricezione dell'input\n" +" * [-]crtscts abilita l'handshaking RTS/CTS\n" +" csN imposta a N bit la dimensione dei caratteri, N tra 5 e 8\n" + +#: src/stty.c:570 +msgid "" +" [-]cstopb use two stop bits per character (one with `-')\n" +" [-]hup send a hangup signal when the last process closes the tty\n" +" [-]hupcl same as [-]hup\n" +" [-]parenb generate parity bit in output and expect parity bit in " +"input\n" +" [-]parodd set odd parity (even with `-')\n" +msgstr "" +" [-]cstopb usa due bit di stop per carattere (uno con `-')\n" +" [-]hup invia un signal di hangup quando l'ultimo processo chiude\n" +" il tty\n" +" [-]hupcl come [-]hup\n" +" [-]parenb genera un bit di parità in output e aspetta un bit di " +"parità\n" +" in input\n" +" [-]parodd imposta la parità dispari (pari con `-')\n" + +#: src/stty.c:577 +msgid "" +"\n" +"Input settings:\n" +" [-]brkint breaks cause an interrupt signal\n" +" [-]icrnl translate carriage return to newline\n" +" [-]ignbrk ignore break characters\n" +" [-]igncr ignore carriage return\n" +msgstr "" +"\n" +"Impostazioni dell'input:\n" +"\n" +" [-]brkint i break causano un segnale di interrupt\n" +" [-]icrnl converte carriage return in newline\n" +" [-]ignbrk ignora i caratteri di break\n" +" [-]igncr ignora carriage return\n" + +#: src/stty.c:585 +msgid "" +" [-]ignpar ignore characters with parity errors\n" +" * [-]imaxbel beep and do not flush a full input buffer on a character\n" +" [-]inlcr translate newline to carriage return\n" +" [-]inpck enable input parity checking\n" +" [-]istrip clear high (8th) bit of input characters\n" +msgstr "" +" [-]ignpar ignora i caratteri con errori di parità\n" +" * [-]imaxbel fa un beep e non fa il flush quando il buffer di input\n" +" completo riceve un carattere\n" +" [-]inlcr converte newline in carriage return\n" +" [-]inpck abilita il controllo di parità sull'input\n" +" [-]istrip azzera il bit più alto (l'ottavo) dei caratteri di input\n" + +#: src/stty.c:592 +msgid "" +" * [-]iuclc translate uppercase characters to lowercase\n" +" * [-]ixany let any character restart output, not only start character\n" +" [-]ixoff enable sending of start/stop characters\n" +" [-]ixon enable XON/XOFF flow control\n" +" [-]parmrk mark parity errors (with a 255-0-character sequence)\n" +" [-]tandem same as [-]ixoff\n" +msgstr "" +" * [-]iuclc converte i caratteri maiuscoli in minuscoli\n" +" * [-]ixany permette a qualsiasi carattere di far ripartire l'output,\n" +" non solo al carattere di start\n" +" [-]ixoff abilita l'invio dei caratteri di start/stop\n" +" [-]ixon abilita il controllo di flusso XON/XOFF\n" +" [-]parmrk indica gli errori di parità (con una sequenza 255-0-" +"carattere)\n" +" [-]tandem come [-]ixoff\n" + +#: src/stty.c:600 +msgid "" +"\n" +"Output settings:\n" +" * bsN backspace delay style, N in [0..1]\n" +" * crN carriage return delay style, N in [0..3]\n" +" * ffN form feed delay style, N in [0..1]\n" +" * nlN newline delay style, N in [0..1]\n" +msgstr "" +"\n" +"Impostazioni dell'output:\n" +" * bsN stile del ritardo di backspace, N in [0..1]\n" +" * crN stile del ritardo di carriage return, N in [0..3]\n" +" * ffN stile del ritardo di form feed, N in [0..1]\n" +" * nlN stile del ritardo di newline, N in [0..1]\n" + +#: src/stty.c:608 +msgid "" +" * [-]ocrnl translate carriage return to newline\n" +" * [-]ofdel use delete characters for fill instead of null characters\n" +" * [-]ofill use fill (padding) characters instead of timing for delays\n" +" * [-]olcuc translate lowercase characters to uppercase\n" +" * [-]onlcr translate newline to carriage return-newline\n" +" * [-]onlret newline performs a carriage return\n" +msgstr "" +" * [-]ocrnl converte carriage return in newline\n" +" * [-]ofdel usa per il riempimento caratteri di delete invece di null\n" +" * [-]ofill usa caratteri di riempimento (padding) invece di\n" +" temporizzazioni per i ritardi\n" +" * [-]olcuc converte i caratteri minuscoli in maiuscoli\n" +" * [-]onlcr converte newline in carriage return-newline\n" +" * [-]onlret newline esegue un carriage return\n" + +#: src/stty.c:616 +msgid "" +" * [-]onocr do not print carriage returns in the first column\n" +" [-]opost postprocess output\n" +" * tabN horizontal tab delay style, N in [0..3]\n" +" * tabs same as tab0\n" +" * -tabs same as tab3\n" +" * vtN vertical tab delay style, N in [0..1]\n" +msgstr "" +" * [-]onocr non stampa i carriage return nella prima colonna\n" +" [-]opost postprocessa l'output\n" +" * tabN stile del ritardo del tab orizzontale, N in [0..3]\n" +" * tabs come tab0\n" +" * -tabs come tab3\n" +" * vtN stile del ritardo del tab verticale, N in [0..1]\n" + +#: src/stty.c:624 +msgid "" +"\n" +"Local settings:\n" +" [-]crterase echo erase characters as backspace-space-backspace\n" +" * crtkill kill all line by obeying the echoprt and echoe settings\n" +" * -crtkill kill all line by obeying the echoctl and echok settings\n" +msgstr "" +"\n" +"Impostazioni locali:\n" +" [-]crterase fa l'echo dei caratteri di erase come\n" +" backspace-spazio-backspace\n" +" * crtkill cancella tutte le righe obbedendo alle impostazioni\n" +" echoprt e echoe\n" +" * -crtkill cancella tutte le righe obbedendo alle impostazioni\n" +" echoctl e echok\n" + +#: src/stty.c:631 +msgid "" +" * [-]ctlecho echo control characters in hat notation (`^c')\n" +" [-]echo echo input characters\n" +" * [-]echoctl same as [-]ctlecho\n" +" [-]echoe same as [-]crterase\n" +" [-]echok echo a newline after a kill character\n" +msgstr "" +" * [-]ctlecho fa l'echo dei caratteri di controllo nella notazione `^c'\n" +" [-]echo fa l'echo dei caratteri in input\n" +" * [-]echoctl come [-]ctlecho\n" +" [-]echoe come [-]crterase\n" +" [-]echok fa l'echo di un newline dopo un carattere di kill\n" + +#: src/stty.c:638 +msgid "" +" * [-]echoke same as [-]crtkill\n" +" [-]echonl echo newline even if not echoing other characters\n" +" * [-]echoprt echo erased characters backward, between `\\' and '/'\n" +" [-]icanon enable erase, kill, werase, and rprnt special characters\n" +" [-]iexten enable non-POSIX special characters\n" +msgstr "" +" * [-]echoke come [-]crtkill\n" +" [-]echonl fa l'echo di un newline anche se non fa l'echo degli altri\n" +" caratteri\n" +" * [-]echoprt fa l'echo al contrario dei caratteri cancellati, tra `\\' e " +"'/'\n" +" [-]icanon abilita i caratteri speciali erase, kill, werase, e rprnt\n" +" [-]iexten abilita i caratteri speciali non POSIX\n" + +#: src/stty.c:645 +msgid "" +" [-]isig enable interrupt, quit, and suspend special characters\n" +" [-]noflsh disable flushing after interrupt and quit special " +"characters\n" +" * [-]prterase same as [-]echoprt\n" +" * [-]tostop stop background jobs that try to write to the terminal\n" +" * [-]xcase with icanon, escape with `\\' for uppercase characters\n" +msgstr "" +" [-]isig abilita i caratteri speciali interrupt, quit, e suspend\n" +" [-]noflsh disabilita il flushing dopo i caratteri speciali di\n" +" interrupt e quit\n" +" * [-]prterase come [-]echoprt\n" +" * [-]tostop ferma i processi in background che provano a scrivere\n" +" sul terminale\n" +" * [-]xcase con icanon, fa l'escape con `\\' per i caratteri maiuscoli\n" + +#: src/stty.c:652 +msgid "" +"\n" +"Combination settings:\n" +" * [-]LCASE same as [-]lcase\n" +" cbreak same as -icanon\n" +" -cbreak same as icanon\n" +msgstr "" +"\n" +"Impostazioni combinazione:\n" +" * [-]LCASE come [-]lcase\n" +" cbreak come -icanon\n" +" -cbreak come icanon\n" + +#: src/stty.c:659 +msgid "" +" cooked same as brkint ignpar istrip icrnl ixon opost isig\n" +" icanon, eof and eol characters to their default values\n" +" -cooked same as raw\n" +" crt same as echoe echoctl echoke\n" +msgstr "" +" cooked come brkint ignpar istrip icrnl ixon opost isig\n" +" icanon, i caratteri eof e eol ai loro valori predefiniti\n" +" -cooked come raw\n" +" crt come echoe echoctl echoke\n" + +#: src/stty.c:665 +msgid "" +" dec same as echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq same as [-]ixany\n" +" ek erase and kill characters to their default values\n" +" evenp same as parenb -parodd cs7\n" +msgstr "" +" dec come echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq come [-]ixany\n" +" ek caratteri di erase e kill ai loro valori predefiniti\n" +" evenp come parenb -parodd cs7\n" + +#: src/stty.c:672 +msgid "" +" -evenp same as -parenb cs8\n" +" * [-]lcase same as xcase iuclc olcuc\n" +" litout same as -parenb -istrip -opost cs8\n" +" -litout same as parenb istrip opost cs7\n" +" nl same as -icrnl -onlcr\n" +" -nl same as icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +msgstr "" +" -evenp come -parenb cs8\n" +" * [-]lcase come xcase iuclc olcuc\n" +" litout come -parenb -istrip -opost cs8\n" +" -litout come parenb istrip opost cs7\n" +" nl come -icrnl -onlcr\n" +" -nl come icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" + +#: src/stty.c:680 +msgid "" +" oddp same as parenb parodd cs7\n" +" -oddp same as -parenb cs8\n" +" [-]parity same as [-]evenp\n" +" pass8 same as -parenb -istrip cs8\n" +" -pass8 same as parenb istrip cs7\n" +msgstr "" +" oddp come parenb parodd cs7\n" +" -oddp come -parenb cs8\n" +" [-]parity come [-]evenp\n" +" pass8 come -parenb -istrip cs8\n" +" -pass8 come parenb istrip cs7\n" + +#: src/stty.c:687 +msgid "" +" raw same as -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw same as cooked\n" +msgstr "" +" raw come -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw come cooked\n" + +#: src/stty.c:693 +msgid "" +" sane same as cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, all special\n" +" characters to their default values.\n" +msgstr "" +" sane come cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, tutti i caratteri\n" +" speciali ai loro valori predefiniti\n" + +#: src/stty.c:701 +msgid "" +"\n" +"Handle the tty line connected to standard input. Without arguments,\n" +"prints baud rate, line discipline, and deviations from stty sane. In\n" +"settings, CHAR is taken literally, or coded as in ^c, 0x37, 0177 or\n" +"127; special values ^- or undef used to disable special characters.\n" +msgstr "" +"\n" +"Gestisce la linea tty connessa allo standard input. Senza argomenti stampa\n" +"il baud rate, la disciplina di linea, e le differenze da stty sane. Nelle\n" +"impostazioni, CAR è preso letteralmente o codificato come in ^c, 0x37, 0177\n" +"o 127; i valori speciali ^- o undef sono usati per disabilitare i caratteri\n" +"speciali.\n" + +#: src/stty.c:787 +msgid "only one device may be specified" +msgstr "può essere specificato un solo dispositivo" + +#: src/stty.c:882 +msgid "" +"the options for verbose and stty-readable output styles are\n" +"mutually exclusive" +msgstr "" +"le opzioni per gli stili dell'output \"comprensibile\" e \"leggibile da\n" +"stty\" sono mutuamente esclusive" + +#: src/stty.c:887 +msgid "when specifying an output style, modes may not be set" +msgstr "" +"quando si specifica uno stile dell'output, non si possono impostare i modi" + +#: src/stty.c:903 +#, c-format +msgid "%s: couldn't reset non-blocking mode" +msgstr "%s: impossibile azzerare il modo non bloccante" + +#: src/stty.c:957 src/stty.c:1064 +#, c-format +msgid "invalid argument `%s'" +msgstr "argomento `%s' non valido" + +#: src/stty.c:968 src/stty.c:985 src/stty.c:997 src/stty.c:1010 +#: src/stty.c:1022 src/stty.c:1041 +#, c-format +msgid "missing argument to `%s'" +msgstr "manca l'argomento per `%s'" + +#: src/stty.c:1117 +#, c-format +msgid "%s: unable to perform all requested operations" +msgstr "%s: impossibile eseguire tutte le operazioni richieste" + +#: src/stty.c:1122 +msgid "new_mode: mode\n" +msgstr "new_mode: modo\n" + +#: src/stty.c:1462 +#, c-format +msgid "%s: no size information for this device" +msgstr "%s: non ci sono informazioni sulle dimensioni di questo dispositivo" + +#: src/stty.c:1944 +#, c-format +msgid "invalid integer argument `%s'" +msgstr "argomento intero `%s' non valido" + +#: src/su.c:289 +msgid "Password:" +msgstr "Password:" + +#: src/su.c:292 +msgid "getpass: cannot open /dev/tty" +msgstr "getpass: impossibile aprire /dev/tty" + +#: src/su.c:350 +msgid "cannot set groups" +msgstr "impossibile impostare i gruppi" + +#: src/su.c:354 +msgid "cannot set group id" +msgstr "impossibile impostare il group id" + +#: src/su.c:356 +msgid "cannot set user id" +msgstr "impossibile impostare lo user id" + +#: src/su.c:437 +#, c-format +msgid "Usage: %s [OPTION]... [-] [USER [ARG]...]\n" +msgstr "Uso: %s [OPZIONE]... [-] [UTENTE [ARG]...]\n" + +#: src/su.c:438 +msgid "" +"Change the effective user id and group id to that of USER.\n" +"\n" +" -, -l, --login make the shell a login shell\n" +" -c, --commmand=COMMAND pass a single COMMAND to the shell with -c\n" +" -f, --fast pass -f to the shell (for csh or tcsh)\n" +" -m, --preserve-environment do not reset environment variables\n" +" -p same as -m\n" +" -s, --shell=SHELL run SHELL if /etc/shells allows it\n" +msgstr "" +"Cambia lo user id e il group id efficaci a quelli dell'UTENTE.\n" +"\n" +" -, -l, --login rende la shell una shell di login\n" +" -c, --commmand=COMANDO passa con -c un COMANDO singolo alla shell\n" +" -f, --fast passa -f alla shell (per csh o tcsh)\n" +" -m, --preserve-environment non reinizializza le variabili d'ambiente\n" +" -p come -m\n" +" -s, --shell=SHELL lancia SHELL se /etc/shells lo permette\n" + +#: src/su.c:450 +msgid "" +"\n" +"A mere - implies -l. If USER not given, assume root.\n" +msgstr "" +"\n" +"Un semplice - implica -l. Se non è specificato l'UTENTE, assume root.\n" + +#: src/su.c:529 +#, c-format +msgid "user %s does not exist" +msgstr "l'utente %s non esiste" + +#: src/su.c:552 +msgid "incorrect password" +msgstr "password sbagliata" + +#: src/su.c:569 +#, c-format +msgid "using restricted shell %s" +msgstr "uso la shell ristretta %s" + +#: src/su.c:580 +#, c-format +msgid "warning: cannot change directory to %s" +msgstr "attenzione: impossibile cambiare la directory a %s" + +#: src/sum.c:36 +#, fuzzy +msgid "Kayvan Aghaiepour and David MacKenzie" +msgstr "Mike Parker e David MacKenzie" + +#: src/sum.c:64 +msgid "" +"Print checksum and block counts for each FILE.\n" +"\n" +" -r defeat -s, use BSD sum algorithm, use 1K blocks\n" +" -s, --sysv use System V sum algorithm, use 512 bytes blocks\n" +msgstr "" + +#: src/sync.c:45 +msgid "" +"Force changed blocks to disk, update the super block.\n" +"\n" +msgstr "" +"Forza la scrittura su disco dei blocchi cambiati, aggiorna il super block.\n" +"\n" + +#: src/sync.c:70 src/tty.c:112 +#, fuzzy +msgid "ignoring all arguments" +msgstr "" +"#-#-#-#-# trans-it.po (sh-utils 2.0.13) #-#-#-#-#\n" +"tutti gli argomenti sono stati ignorati\n" +"#-#-#-#-# trans-it.po (fileutils 4.1.11) #-#-#-#-#\n" +"tutti gli argomenti vengono ignorati" + +#: src/sys2.h:492 +#, fuzzy +msgid " --help display this help and exit\n" +msgstr "" +"#-#-#-#-# trans-it.po (sh-utils 2.0.13) #-#-#-#-#\n" +" --help mostra questo messaggio d'aiuto ed esce\n" +"#-#-#-#-# trans-it.po (fileutils 4.1.11) #-#-#-#-#\n" +" --help mostra questo aiuto ed esce\n" + +#: src/sys2.h:494 +msgid " --version output version information and exit\n" +msgstr " --version stampa le informazioni sulla versione ed esce\n" + +#: src/tac.c:54 +#, fuzzy +msgid "Jay Lepreau and David MacKenzie" +msgstr "Joseph Arceneaux and David MacKenzie" + +#: src/tac.c:131 +msgid "" +"Write each FILE to standard output, last line first.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/tac.c:139 +msgid "" +" -b, --before attach the separator before instead of after\n" +" -r, --regex interpret the separator as a regular expression\n" +" -s, --separator=STRING use STRING as the separator instead of newline\n" +msgstr "" + +#: src/tac.c:453 src/tac.c:592 +#, fuzzy +msgid "stdin: read error" +msgstr "errore di lettura" + +#: src/tac.c:638 +msgid "separator cannot be empty" +msgstr "" + +#: src/tail.c:49 +#, fuzzy +msgid "Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering" +msgstr "Mike Parker, David MacKenzie, e Jim Meyering" + +#: src/tail.c:238 +#, c-format +msgid "" +"Print the last %d lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/tail.c:247 +msgid "" +" --retry keep trying to open a file even if it is\n" +" inaccessible when tail starts or if it becomes\n" +" inaccessible later -- useful only with -f\n" +" -c, --bytes=N output the last N bytes\n" +msgstr "" + +#: src/tail.c:253 +msgid "" +" -f, --follow[={name|descriptor}]\n" +" output appended data as the file grows;\n" +" -f, --follow, and --follow=descriptor are\n" +" equivalent\n" +" -F same as --follow=name --retry\n" +msgstr "" + +#: src/tail.c:260 +#, c-format +msgid "" +" -n, --lines=N output the last N lines, instead of the last %d\n" +" --max-unchanged-stats=N\n" +" with --follow=name, reopen a FILE which has not\n" +" changed size after N (default %d) iterations\n" +" to see if it has been unlinked or renamed\n" +" (this is the usual case of rotated log files)\n" +msgstr "" + +#: src/tail.c:271 +msgid "" +" --pid=PID with -f, terminate after process ID, PID dies\n" +" -q, --quiet, --silent never output headers giving file names\n" +" -s, --sleep-interval=S with -f, sleep for approximately S seconds\n" +" (default 1.0) between iterations.\n" +" -v, --verbose always output headers giving file names\n" +msgstr "" + +#: src/tail.c:280 +msgid "" +"\n" +"If the first character of N (the number of bytes or lines) is a `+',\n" +"print beginning with the Nth item from the start of each file, otherwise,\n" +"print the last N items in the file. N may have a multiplier suffix:\n" +"b for 512, k for 1024, m for 1048576 (1 Meg).\n" +"\n" +msgstr "" + +#: src/tail.c:288 +msgid "" +"With --follow (-f), tail defaults to following the file descriptor, which\n" +"means that even if a tail'ed file is renamed, tail will continue to track\n" +"its end. " +msgstr "" + +#: src/tail.c:293 +msgid "" +"This default behavior is not desirable when you really want to\n" +"track the actual name of the file, not the file descriptor (e.g., log\n" +"rotation). Use --follow=name in that case. That causes tail to track the\n" +"named file by reopening it periodically to see if it has been removed and\n" +"recreated by some other program.\n" +msgstr "" + +#: src/tail.c:331 +#, fuzzy, c-format +msgid "closing %s (fd=%d)" +msgstr "chiusura di %s" + +#: src/tail.c:391 +#, fuzzy, c-format +msgid "%s: cannot seek to offset %s" +msgstr "impossibile impostare l'hostname a `%s'" + +#: src/tail.c:395 +#, fuzzy, c-format +msgid "%s: cannot seek to relative offset %s" +msgstr "impossibile creare il fifo %s" + +#: src/tail.c:400 +#, fuzzy, c-format +msgid "%s: cannot seek to end-relative offset %s" +msgstr "impossibile creare il fifo %s" + +#: src/tail.c:818 +#, c-format +msgid "`%s' has become inaccessible" +msgstr "" + +#: src/tail.c:835 +#, c-format +msgid "`%s' has been replaced with an untailable file; giving up on this name" +msgstr "" + +#: src/tail.c:856 +#, c-format +msgid "`%s' has become accessible" +msgstr "" + +#: src/tail.c:864 +#, c-format +msgid "`%s' has appeared; following end of new file" +msgstr "" + +#: src/tail.c:875 +#, c-format +msgid "`%s' has been replaced; following end of new file" +msgstr "" + +#: src/tail.c:1000 +#, fuzzy, c-format +msgid "%s: file truncated" +msgstr "%s: errore durante il troncamento" + +#: src/tail.c:1020 +#, fuzzy +msgid "no files remaining" +msgstr "argomenti dei file mancanti" + +#: src/tail.c:1236 +#, c-format +msgid "%s: cannot follow end of this type of file; giving up on this name" +msgstr "" + +#: src/tail.c:1356 +#, fuzzy, c-format +msgid "%c: invalid suffix character in obsolescent option" +msgstr "carattere %s non valido nella stringa di modo %s" + +#: src/tail.c:1405 +#, c-format +msgid "" +"too many arguments; When using tail's obsolescent option syntax (%s)\n" +"there may be no more than one file argument. Use the equivalent -n or -c\n" +"option instead." +msgstr "" + +#: src/tail.c:1414 +#, c-format +msgid "" +"Warning: it is not portable to use two or more file arguments with\n" +"tail's obsolescent option syntax (%s). Use the equivalent -n or -c\n" +"option instead." +msgstr "" + +#: src/tail.c:1423 +#, c-format +msgid "`%s' option is obsolete; use `%s-%c %.*s'" +msgstr "" + +#: src/tail.c:1484 +#, c-format +msgid "%s is larger than the maximum file size on this system" +msgstr "" + +#: src/tail.c:1510 +#, fuzzy, c-format +msgid "%s: invalid maximum number of unchanged stats between opens" +msgstr "%s: numero di passi non valido" + +#: src/tail.c:1522 +#, fuzzy, c-format +msgid "%s: invalid maximum number of consecutive size changes" +msgstr "%s: numero di passi non valido" + +#: src/tail.c:1534 +#, fuzzy, c-format +msgid "%s: invalid PID" +msgstr "%s: segnale non valido" + +#: src/tail.c:1549 +#, fuzzy, c-format +msgid "%s: invalid number of seconds" +msgstr "%s: numero di passi non valido" + +#: src/tail.c:1568 +msgid "warning: --retry is useful only when following by name" +msgstr "" + +#: src/tail.c:1572 +msgid "warning: PID ignored; --pid=PID is useful only when following" +msgstr "" + +#: src/tail.c:1575 +#, fuzzy +msgid "warning: --pid=PID is not supported on this system" +msgstr "i link simbolici non sono gestibili da questo sistema" + +#: src/tee.c:33 +msgid "Mike Parker, Richard M. Stallman, and David MacKenzie" +msgstr "Mike Parker, Richard M. Stallman, and David MacKenzie" + +#: src/tee.c:64 +msgid "" +"Copy standard input to each FILE, and also to standard output.\n" +"\n" +" -a, --append append to the given FILEs, do not overwrite\n" +" -i, --ignore-interrupts ignore interrupt signals\n" +msgstr "" +"Copia lo standard input a ogni FILE e allo standard output.\n" +"\n" +" -a, --append accoda ai FILE specificati, non sovrascrive\n" +" -i, --ignore-interrupts ignora i segnali di interruzione\n" + +#: src/test.c:216 +msgid "argument expected\n" +msgstr "manca un'argomento\n" + +#: src/test.c:224 +#, c-format +msgid "integer expression expected %s\n" +msgstr "manca un'espressione intera %s\n" + +#: src/test.c:342 +msgid "')' expected\n" +msgstr "manca ')'\n" + +#: src/test.c:345 +#, c-format +msgid "')' expected, found %s\n" +msgstr "manca ')', trovato %s\n" + +#: src/test.c:361 src/test.c:894 +#, c-format +msgid "%s: unary operator expected\n" +msgstr "%s: manca un operatore unario\n" + +#: src/test.c:389 src/test.c:920 +#, c-format +msgid "%s: binary operator expected\n" +msgstr "%s: manca un operatore binario\n" + +#: src/test.c:424 +msgid "before -lt" +msgstr "prima di -lt" + +#: src/test.c:432 +msgid "after -lt" +msgstr "dopo di -lt" + +#: src/test.c:446 +msgid "before -le" +msgstr "prima di -le" + +#: src/test.c:453 +msgid "after -le" +msgstr "dopo di -le" + +#: src/test.c:469 +msgid "before -gt" +msgstr "prima di -gt" + +#: src/test.c:476 +msgid "after -gt" +msgstr "dopo di -gt" + +#: src/test.c:490 +msgid "before -ge" +msgstr "prima di -ge" + +#: src/test.c:497 +msgid "after -ge" +msgstr "dopo di -ge" + +#: src/test.c:512 +msgid "-nt does not accept -l\n" +msgstr "-nt non accetta -l\n" + +#: src/test.c:526 +msgid "before -ne" +msgstr "prima di -ne" + +#: src/test.c:533 +msgid "after -ne" +msgstr "dopo di -ne" + +#: src/test.c:549 +msgid "before -eq" +msgstr "prima di -eq" + +#: src/test.c:556 +msgid "after -eq" +msgstr "dopo di -eq" + +#: src/test.c:567 +msgid "-ef does not accept -l\n" +msgstr "-ef non accetta -l\n" + +#: src/test.c:586 +msgid "-ot does not accept -l\n" +msgstr "-ot non accetta -l\n" + +#: src/test.c:593 +msgid "unknown binary operator" +msgstr "operatore binario sconosciuto" + +#: src/test.c:781 +msgid "after -t" +msgstr "dopo -t" + +#: src/test.c:979 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: [ EXPRESSION ]\n" +" or: %s OPTION\n" +msgstr "" +"Uso: %s ESPRESSIONE\n" +" o: [ ESPRESSIONE ]\n" +" o: %s OPZIONE\n" + +#: src/test.c:985 +msgid "" +"Exit with the status determined by EXPRESSION.\n" +"\n" +msgstr "" +"Esce con lo stato determinato dall'ESPRESSIONE.\n" +"\n" + +#: src/test.c:991 +msgid "" +"\n" +"EXPRESSION is true or false and sets exit status. It is one of:\n" +msgstr "" +"\n" +"L'ESPRESSIONE è vera o falsa e imposta lo stato d'uscita. È una fra:\n" + +#: src/test.c:995 +msgid "" +"\n" +" ( EXPRESSION ) EXPRESSION is true\n" +" ! EXPRESSION EXPRESSION is false\n" +" EXPRESSION1 -a EXPRESSION2 both EXPRESSION1 and EXPRESSION2 are true\n" +" EXPRESSION1 -o EXPRESSION2 either EXPRESSION1 or EXPRESSION2 is true\n" +msgstr "" +"\n" +" ( ESPRESSIONE ) ESPRESSIONE è vera\n" +" ! ESPRESSIONE ESPRESSIONE è falsa\n" +" ESPRESSIONE1 -a ESPRESSIONE2 sia ESPRESSIONE1 che ESPRESSIONE2 sono vere\n" +" ESPRESSIONE1 -o ESPRESSIONE2 o ESPRESSIONE1 o ESPRESSIONE2 è vera\n" + +#: src/test.c:1002 +msgid "" +"\n" +" [-n] STRING the length of STRING is nonzero\n" +" -z STRING the length of STRING is zero\n" +" STRING1 = STRING2 the strings are equal\n" +" STRING1 != STRING2 the strings are not equal\n" +msgstr "" +"\n" +" [-n] STRINGA la lunghezza di STRINGA non è zero\n" +" -z STRINGA la lunghezza di STRINGA è zero\n" +" STRINGA1 = STRINGA2 le stringhe sono uguali\n" +" STRINGA1 != STRINGA2 le stringhe sono diverse\n" + +#: src/test.c:1009 +msgid "" +"\n" +" INTEGER1 -eq INTEGER2 INTEGER1 is equal to INTEGER2\n" +" INTEGER1 -ge INTEGER2 INTEGER1 is greater than or equal to INTEGER2\n" +" INTEGER1 -gt INTEGER2 INTEGER1 is greater than INTEGER2\n" +" INTEGER1 -le INTEGER2 INTEGER1 is less than or equal to INTEGER2\n" +" INTEGER1 -lt INTEGER2 INTEGER1 is less than INTEGER2\n" +" INTEGER1 -ne INTEGER2 INTEGER1 is not equal to INTEGER2\n" +msgstr "" +"\n" +" INTERO1 -eq INTERO2 INTERO1 è uguale INTERO2\n" +" INTERO1 -ge INTERO2 INTERO1 è maggiore o uguale a INTERO2\n" +" INTERO1 -gt INTERO2 INTERO1 è maggiore di INTERO2\n" +" INTERO1 -le INTERO2 INTERO1 è minore o uguale a INTERO2\n" +" INTERO1 -lt INTERO2 INTERO1 è minore di INTERO2\n" +" INTERO1 -ne INTERO2 INTERO1 non è uguale a INTERO2\n" + +#: src/test.c:1018 +msgid "" +"\n" +" FILE1 -ef FILE2 FILE1 and FILE2 have the same device and inode numbers\n" +" FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2\n" +" FILE1 -ot FILE2 FILE1 is older than FILE2\n" +msgstr "" +"\n" +" FILE1 -ef FILE2 FILE1 e FILE2 hanno gli stessi numeri di device e di " +"inode\n" +" FILE1 -nt FILE2 FILE1 è più nuovo (data di modifica) di FILE2\n" +" FILE1 -ot FILE2 FILE1 è più vecchio FILE2\n" + +#: src/test.c:1024 +msgid "" +"\n" +" -b FILE FILE exists and is block special\n" +" -c FILE FILE exists and is character special\n" +" -d FILE FILE exists and is a directory\n" +" -e FILE FILE exists\n" +msgstr "" +"\n" +" -b FILE FILE esiste ed è speciale a blocchi\n" +" -c FILE FILE esiste ed è speciale a caratteri\n" +" -d FILE FILE esiste ed è una directory\n" +" -e FILE FILE esiste\n" + +#: src/test.c:1031 +msgid "" +" -f FILE FILE exists and is a regular file\n" +" -g FILE FILE exists and is set-group-ID\n" +" -h FILE FILE exists and is a symbolic link (same as -L)\n" +" -G FILE FILE exists and is owned by the effective group ID\n" +" -k FILE FILE exists and has its sticky bit set\n" +msgstr "" +" -f FILE FILE esiste ed è un file regolare\n" +" -g FILE FILE esiste ed è set-group-ID\n" +" -h FILE FILE esiste ed è un link simbolico (come -L)\n" +" -G FILE FILE esiste ed è posseduto dal group ID efficace\n" +" -k FILE FILE esiste ed ha il suo sticky bit impostato \n" + +#: src/test.c:1038 +msgid "" +" -L FILE FILE exists and is a symbolic link (same as -h)\n" +" -O FILE FILE exists and is owned by the effective user ID\n" +" -p FILE FILE exists and is a named pipe\n" +" -r FILE FILE exists and is readable\n" +" -s FILE FILE exists and has a size greater than zero\n" +msgstr "" +" -L FILE FILE esiste ed è un link simbolico (come -h)\n" +" -O FILE FILE esiste ed è posseduto dallo user ID efficace\n" +" -p FILE FILE esiste ed è una pipe con nome\n" +" -r FILE FILE esiste ed è leggibile\n" +" -s FILE FILE esiste ed ha dimensione maggiore di zero\n" + +#: src/test.c:1045 +msgid "" +" -S FILE FILE exists and is a socket\n" +" -t [FD] file descriptor FD (stdout by default) is opened on a " +"terminal\n" +" -u FILE FILE exists and its set-user-ID bit is set\n" +" -w FILE FILE exists and is writable\n" +" -x FILE FILE exists and is executable\n" +msgstr "" +" -S FILE FILE esiste ed è un socket\n" +" -t [FD] il file descriptor FD (predef. stdout) è aperto su un " +"terminale\n" +" -u FILE FILE esiste ed ha il proprio bit set-user-ID impostato\n" +" -w FILE FILE esiste ed è scrivibile\n" +" -x FILE FILE esiste ed è eseguibile\n" + +#: src/test.c:1052 +msgid "" +"\n" +"Beware that parentheses need to be escaped (e.g., by backslashes) for " +"shells.\n" +"INTEGER may also be -l STRING, which evaluates to the length of STRING.\n" +msgstr "" +"\n" +"Si noti che le parentesi hanno bisogno di essere protette (p.es. con\n" +"backslash) dalla shell.\n" +"INTERO può anche essere -l STRINGA, che è valutato alla lunghezza di " +"STRINGA.\n" + +#: src/test.c:1067 +msgid "FIXME: ksb and mjb" +msgstr "FIXME: ksb and mjb" + +#: src/test.c:1111 +msgid "missing `]'\n" +msgstr "manca un `]'\n" + +#: src/test.c:1125 +msgid "too many arguments\n" +msgstr "troppi argomenti\n" + +#: src/touch.c:39 +#, fuzzy +msgid "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith" +msgstr "Arnold Robbins and David MacKenzie" + +#: src/touch.c:164 src/touch.c:179 +#, c-format +msgid "creating %s" +msgstr "creazione di %s" + +#: src/touch.c:222 +#, fuzzy, c-format +msgid "cannot touch %s" +msgstr "impossibile fare stat di %s" + +#: src/touch.c:228 +#, c-format +msgid "setting times of %s" +msgstr "impostazione dell'orario di %s" + +#: src/touch.c:245 +msgid "" +"Update the access and modification times of each FILE to the current time.\n" +"\n" +msgstr "" +"Aggiorna gli orari di accesso e modifica di ogni FILE a quello attuale.\n" +"\n" + +#: src/touch.c:252 +msgid "" +" -a change only the access time\n" +" -c, --no-create do not create any files\n" +" -d, --date=STRING parse STRING and use it instead of current time\n" +" -f (ignored)\n" +" -m change only the modification time\n" +msgstr "" +" -a cambia solo l'orario di accesso\n" +" -c, --no-create non crea alcun file\n" +" -d, --date=STRINGA usa STRINGA invece che l'orario attuale\n" +" -f (ignorato)\n" +" -m cambia solo l'orario di modifica\n" + +#: src/touch.c:259 +msgid "" +" -r, --reference=FILE use this file's times instead of current time\n" +" -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time\n" +" --time=WORD set time given by WORD: access atime use (same as -" +"a)\n" +" modify mtime (same as -m)\n" +msgstr "" +" -r, --reference=FILE usa l'orario di questo file invece di quello " +"attuale\n" +" -t ORARIO usa [[CC]YY]MMDDhhmm[.ss] invece che l'orario " +"attuale\n" +" --time=TIPO imposta l'orario TIPO: accesso, atime (come -a);\n" +" mtime modifica (come -m)\n" + +#: src/touch.c:267 +msgid "" +"\n" +"Note that the -d and -t options accept different time-date formats.\n" +msgstr "" +"\n" +"Nota che le opzioni -d e -t accettano differenti formati di orario.\n" + +#: src/touch.c:311 src/touch.c:331 +#, c-format +msgid "invalid date format %s" +msgstr "formato di orario %s non valido" + +#: src/touch.c:355 +msgid "cannot specify times from more than one source" +msgstr "impossibile specificare l'orario da più di una fonte" + +#: src/touch.c:378 +#, c-format +msgid "" +"warning: `touch %s' is obsolete; use `touch -t %04d%02d%02d%02d%02d.%02d'" +msgstr "" +"attenzione: `touch %s' è obsoleto; usare `touch -t %04d%02d%02d%02d%02d.%02d'" + +#: src/touch.c:399 +msgid "file arguments missing" +msgstr "argomenti dei file mancanti" + +#: src/tr.c:327 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... SET1 [SET2]\n" +msgstr "Uso: %s [OPZIONE]... [FILE]...\n" + +#: src/tr.c:331 +msgid "" +"Translate, squeeze, and/or delete characters from standard input,\n" +"writing to standard output.\n" +"\n" +" -c, --complement first complement SET1\n" +" -d, --delete delete characters in SET1, do not translate\n" +" -s, --squeeze-repeats replace each input sequence of a repeated " +"character\n" +" that is listed in SET1 with a single occurrence\n" +" of that character\n" +" -t, --truncate-set1 first truncate SET1 to length of SET2\n" +msgstr "" + +#: src/tr.c:344 +msgid "" +"\n" +"SETs are specified as strings of characters. Most represent themselves.\n" +"Interpreted sequences are:\n" +"\n" +" \\NNN character with octal value NNN (1 to 3 octal digits)\n" +" \\\\ backslash\n" +" \\a audible BEL\n" +" \\b backspace\n" +" \\f form feed\n" +" \\n new line\n" +" \\r return\n" +" \\t horizontal tab\n" +msgstr "" + +#: src/tr.c:358 +msgid "" +" \\v vertical tab\n" +" CHAR1-CHAR2 all characters from CHAR1 to CHAR2 in ascending order\n" +" [CHAR*] in SET2, copies of CHAR until length of SET1\n" +" [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0\n" +" [:alnum:] all letters and digits\n" +" [:alpha:] all letters\n" +" [:blank:] all horizontal whitespace\n" +" [:cntrl:] all control characters\n" +" [:digit:] all digits\n" +msgstr "" + +#: src/tr.c:369 +msgid "" +" [:graph:] all printable characters, not including space\n" +" [:lower:] all lower case letters\n" +" [:print:] all printable characters, including space\n" +" [:punct:] all punctuation characters\n" +" [:space:] all horizontal or vertical whitespace\n" +" [:upper:] all upper case letters\n" +" [:xdigit:] all hexadecimal digits\n" +" [=CHAR=] all characters which are equivalent to CHAR\n" +msgstr "" + +#: src/tr.c:379 +msgid "" +"\n" +"Translation occurs if -d is not given and both SET1 and SET2 appear.\n" +"-t may be used only when translating. SET2 is extended to length of\n" +"SET1 by repeating its last character as necessary. " +msgstr "" + +#: src/tr.c:385 +msgid "" +"Excess characters\n" +"of SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to\n" +"expand in ascending order; used in SET2 while translating, they may\n" +"only be used in pairs to specify case conversion. " +msgstr "" + +#: src/tr.c:391 +msgid "" +"-s uses SET1 if not\n" +"translating nor deleting; else squeezing uses SET2 and occurs after\n" +"translation or deletion.\n" +msgstr "" + +#: src/tr.c:557 +#, c-format +msgid "" +"warning: the ambiguous octal escape \\%c%c%c is being\n" +"\tinterpreted as the 2-byte sequence \\0%c%c, `%c'" +msgstr "" + +#: src/tr.c:566 +#, fuzzy +msgid "invalid backslash escape at end of string" +msgstr "carattere %s non valido nella stringa di modo %s" + +#: src/tr.c:572 +#, c-format +msgid "invalid backslash escape `\\%c'" +msgstr "" + +#: src/tr.c:725 +#, c-format +msgid "range-endpoints of `%s-%s' are in reverse collating sequence order" +msgstr "" + +#: src/tr.c:906 +#, c-format +msgid "invalid repeat count `%s' in [c*n] construct" +msgstr "" + +#: src/tr.c:999 +msgid "missing character class name `[::]'" +msgstr "" + +#: src/tr.c:1002 +msgid "missing equivalence class character `[==]'" +msgstr "" + +#: src/tr.c:1025 +#, fuzzy, c-format +msgid "invalid character class `%s'" +msgstr "data `%s' non valida" + +#: src/tr.c:1050 +#, c-format +msgid "%s: equivalence class operand must be a single character" +msgstr "" + +#: src/tr.c:1522 +msgid "the [c*] repeat construct may not appear in string1" +msgstr "" + +#: src/tr.c:1532 +msgid "only one [c*] repeat construct may appear in string2" +msgstr "" + +#: src/tr.c:1540 +msgid "[=c=] expressions may not appear in string2 when translating" +msgstr "" + +#: src/tr.c:1553 +msgid "when not truncating set1, string2 must be non-empty" +msgstr "" + +#: src/tr.c:1562 +msgid "" +"when translating with complemented character classes,\n" +"string2 must map all characters in the domain to one" +msgstr "" + +#: src/tr.c:1569 +msgid "" +"when translating, the only character classes that may appear in\n" +"string2 are `upper' and `lower'" +msgstr "" + +#: src/tr.c:1578 +msgid "the [c*] construct may appear in string2 only when translating" +msgstr "" + +#: src/tr.c:1853 +msgid "two strings must be given when translating" +msgstr "" + +#: src/tr.c:1856 +msgid "two strings must be given when both deleting and squeezing repeats" +msgstr "" + +#: src/tr.c:1870 +msgid "only one string may be given when deleting without squeezing repeats" +msgstr "" + +#: src/tr.c:1876 +msgid "at least one string must be given when squeezing repeats" +msgstr "" + +#: src/tr.c:1967 +msgid "misaligned [:upper:] and/or [:lower:] construct" +msgstr "" + +#: src/tr.c:1990 +msgid "" +"invalid identity mapping; when translating, any [:lower:] or [:upper:]\n" +"construct in string1 must be aligned with a corresponding construct\n" +"([:upper:] or [:lower:], respectively) in string2" +msgstr "" + +#: src/true.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating success.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"Uso: %s [argomenti della riga di comando ignorati]\n" +" o: %s OPZIONE\n" +"Esce con un codice di stato indicante il successo.\n" +"\n" +"I nomi di queste opzioni non possono essere abbreviati.\n" +"\n" + +#: src/tsort.c:97 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]\n" +"Write totally ordered list consistent with the partial ordering in FILE.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/tsort.c:533 +#, c-format +msgid "%s: input contains a loop:" +msgstr "" + +#: src/tsort.c:575 +#, fuzzy +msgid "only one argument may be specified" +msgstr "può essere specificato un solo dispositivo" + +#: src/tty.c:63 +msgid "" +"Print the file name of the terminal connected to standard input.\n" +"\n" +" -s, --silent, --quiet print nothing, only return an exit status\n" +msgstr "" +"Stampa il nome del file del terminale connesso allo standard input.\n" +"\n" +" -s, --silent, --quiet non stampa niente, restituisce solo uno stato\n" +" d'uscita\n" + +#: src/tty.c:120 +msgid "not a tty" +msgstr "non è un tty" + +#: src/uname.c:111 +msgid "" +"Print certain system information. With no OPTION, same as -s.\n" +"\n" +" -a, --all print all information, in the following order:\n" +" -s, --kernel-name print the kernel name\n" +" -n, --nodename print the network node hostname\n" +" -r, --kernel-release print the kernel release\n" +msgstr "" +"Stampa alcune informazioni sul sistema. Senza una OPZIONE è come fosse -s.\n" +"\n" +" -a, --all stampa tutte le informazioni, nel seguente " +"ordine:\n" +" -s, --kernel-name stampa il nome del kernel\n" +" -n, --nodename stampa l'hostname del nodo di rete\n" +" -r, --kernel-release stampa la release del kernel\n" + +#: src/uname.c:119 +msgid "" +" -v, --kernel-version print the kernel version\n" +" -m, --machine print the machine hardware name\n" +" -p, --processor print the processor type\n" +" -i, --hardware-platform print the hardware platform\n" +" -o, --operating-system print the operating system\n" +msgstr "" +" -v, --kernel-version stampa la versione del kernel\n" +" -m, --machine stampa il nome dell'hardware della macchina\n" +" -p, --processor stampa il tipo di processore\n" +" -i, --hardware-platform stampa la piattaforma hardware\n" +" -o, --operating-system stampa il sistema operativo\n" + +#: src/uname.c:226 +msgid "cannot get system name" +msgstr "impossibile determinare il nome del sistema" + +#: src/unexpand.c:379 +msgid "" +"Convert spaces in each FILE to tabs, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/unexpand.c:387 +msgid "" +" -a, --all convert all whitespace, instead of just initial " +"whitespace\n" +" --first-only convert only leading sequences of whitespace (overrides -" +"a)\n" +" -t, --tabs=N have tabs N characters apart instead of 8 (enables -a)\n" +" -t, --tabs=LIST use comma separated LIST of tab positions (enables -a)\n" +msgstr "" + +#: src/unexpand.c:464 +msgid "`-LIST' option is obsolete; use `--first-only -t LIST'" +msgstr "" + +#: src/uniq.c:139 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "Uso: %s [OPZIONE]... [ FILE ]\n" + +#: src/uniq.c:143 +msgid "" +"Discard all but one of successive identical lines from INPUT (or\n" +"standard input), writing to OUTPUT (or standard output).\n" +"\n" +msgstr "" + +#: src/uniq.c:151 +msgid "" +" -c, --count prefix lines by the number of occurrences\n" +" -d, --repeated only print duplicate lines\n" +msgstr "" + +#: src/uniq.c:155 +msgid "" +" -D, --all-repeated[=delimit-method] print all duplicate lines\n" +" delimit-method={none(default),prepend,separate}\n" +" Delimiting is done with blank lines.\n" +" -f, --skip-fields=N avoid comparing the first N fields\n" +" -i, --ignore-case ignore differences in case when comparing\n" +" -s, --skip-chars=N avoid comparing the first N characters\n" +" -u, --unique only print unique lines\n" +msgstr "" + +#: src/uniq.c:164 +msgid " -w, --check-chars=N compare no more than N characters in lines\n" +msgstr "" + +#: src/uniq.c:169 +msgid "" +"\n" +"A field is a run of whitespace, then non-whitespace characters.\n" +"Fields are skipped before chars.\n" +msgstr "" + +#: src/uniq.c:381 +#, fuzzy, c-format +msgid "error reading %s" +msgstr "lettura di %s" + +#: src/uniq.c:386 +#, fuzzy, c-format +msgid "error writing %s" +msgstr "scrittura di %s" + +#: src/uniq.c:433 src/uniq.c:450 +#, c-format +msgid "extra operand `%s'" +msgstr "" + +#: src/uniq.c:473 src/uniq.c:498 +#, fuzzy +msgid "invalid number of fields to skip" +msgstr "%s: numero di passi non valido" + +#: src/uniq.c:507 +#, fuzzy +msgid "invalid number of bytes to skip" +msgstr "%s: numero di passi non valido" + +#: src/uniq.c:516 +#, fuzzy +msgid "invalid number of bytes to compare" +msgstr "%s: numero di passi non valido" + +#: src/uniq.c:530 +#, c-format +msgid "`-%lu' option is obsolete; use `-f %lu'" +msgstr "" + +#: src/uniq.c:538 +msgid "printing all duplicated lines and repeat counts is meaningless" +msgstr "" + +#: src/unlink.c:51 +#, c-format +msgid "" +"Usage: %s FILE\n" +" or: %s OPTION\n" +msgstr "" +"Uso: %s FILE\n" +" o: %s OPZIONE\n" + +#: src/unlink.c:54 +msgid "" +"Call the unlink function to remove the specified FILE.\n" +"\n" +msgstr "" +"Chiama la funzione unlink per rimuovere il FILE indicato.\n" +"\n" + +#: src/unlink.c:99 +#, c-format +msgid "cannot unlink %s" +msgstr "impossibile scollegare %s" + +#: src/uptime.c:129 +msgid "couldn't get boot time" +msgstr "impossibile determinare l'ora di avvio" + +#: src/uptime.c:136 +#, c-format +msgid " %2d:%02d%s up " +msgstr " attivo da %2d:%02d%s " + +#: src/uptime.c:140 +msgid "am" +msgstr "am" + +#: src/uptime.c:140 +msgid "pm" +msgstr "pm" + +#: src/uptime.c:142 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "giorni" +msgstr[1] "giorno" + +#: src/uptime.c:144 +#, c-format +msgid "%d user" +msgid_plural "%d users" +msgstr[0] "utenti" +msgstr[1] "utente" + +#: src/uptime.c:157 +#, c-format +msgid ", load average: %.2f" +msgstr ", load average: %.2f" + +#: src/uptime.c:191 src/users.c:118 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE ]\n" +msgstr "Uso: %s [OPZIONE]... [ FILE ]\n" + +#: src/uptime.c:192 +#, c-format +msgid "" +"Print the current time, the length of time the system has been up,\n" +"the number of users on the system, and the average number of jobs\n" +"in the run queue over the last 1, 5 and 15 minutes.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"Stampa l'ora corrente, da quanto tempo il sistema è attivo, il numero di " +"utenti\n" +"sul sistema e il numero medio di processi nella coda di esecuzione negli " +"ultimi\n" +"1, 5 e 15 minuti. Se non è specificato il FILE usa %s.\n" +"%s è comunemente usato come FILE.\n" +"\n" + +#: src/users.c:35 +msgid "Joseph Arceneaux and David MacKenzie" +msgstr "Joseph Arceneaux and David MacKenzie" + +#: src/users.c:119 +#, c-format +msgid "" +"Output who is currently logged in according to FILE.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"Stampa chi è attualmente connesso basandosi su FILE.\n" +"Se non è specificato il FILE, usa %s.\n" +"%s è comunemente usato come FILE.\n" +"\n" + +#: src/wc.c:75 +#, fuzzy +msgid "Paul Rubin and David MacKenzie" +msgstr "Arnold Robbins and David MacKenzie" + +#: src/wc.c:129 +msgid "" +"Print byte, word, and newline counts for each FILE, and a total line if\n" +"more than one FILE is specified. With no FILE, or when FILE is -,\n" +"read standard input.\n" +" -c, --bytes print the byte counts\n" +" -m, --chars print the character counts\n" +" -l, --lines print the newline counts\n" +msgstr "" + +#: src/wc.c:137 +msgid "" +" -L, --max-line-length print the length of the longest line\n" +" -w, --words print the word counts\n" +msgstr "" + +#: src/who.c:41 +msgid "Joseph Arceneaux, David MacKenzie, and Michael Stone" +msgstr "Joseph Arceneaux, David MacKenzie, and Michael Stone" + +#: src/who.c:223 +msgid " old " +msgstr " fa " + +#: src/who.c:387 src/who.c:390 +msgid "id=" +msgstr "id=" + +#: src/who.c:403 src/who.c:408 +msgid "term=" +msgstr "term=" + +#: src/who.c:405 src/who.c:409 +msgid "exit=" +msgstr "exit=" + +#: src/who.c:446 +msgid "clock change" +msgstr "cambio orario" + +#: src/who.c:458 src/who.c:459 +msgid "run-level" +msgstr "run-level" + +#: src/who.c:462 src/who.c:463 +msgid "last=" +msgstr "last=" + +#: src/who.c:492 +#, c-format +msgid "" +"\n" +"# users=%u\n" +msgstr "" +"\n" +"# utenti=%u\n" + +#: src/who.c:498 +msgid "NAME" +msgstr "NOME" + +#: src/who.c:498 +msgid "LINE" +msgstr "LINEA" + +#: src/who.c:498 +msgid "TIME" +msgstr "ORA" + +#: src/who.c:498 +msgid "IDLE" +msgstr "INATTIVO" + +#: src/who.c:498 +msgid "PID" +msgstr "PID" + +#: src/who.c:499 +msgid "COMMENT" +msgstr "COMMENTO" + +#: src/who.c:499 +msgid "EXIT" +msgstr "USCITA" + +#: src/who.c:574 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE | ARG1 ARG2 ]\n" +msgstr "Uso: %s [OPZIONE]... [ FILE | ARG1 ARG2 ]\n" + +#: src/who.c:575 +msgid "" +"\n" +" -a, --all same as -b -d --login -p -r -t -T -u\n" +" -b, --boot time of last system boot\n" +" -d, --dead print dead processes\n" +" -H, --heading print line of column headings\n" +msgstr "" +"\n" +" -a, --all come -b -d --login -p -r -t -T -u\n" +" -b, --boot orario dell'ultimo boot del sistema\n" +" -d, --dead stampa i processi morti\n" +" -H, --heading stampa la riga di intestazione delle colonne\n" + +#: src/who.c:582 +msgid "" +" -i, --idle add idle time as HOURS:MINUTES, . or old\n" +" (deprecated, use -u)\n" +" --login print system login processes\n" +" (equivalent to SUS -l)\n" +msgstr "" +" -i, --idle aggiunge il tempo di inattività come ORE:MINUTI\n" +" (deprecato, usa -u)\n" +" --login stampa i processi di sistema per fare il login\n" +" (equivale a -l di SUS)\n" + +#: src/who.c:588 +msgid "" +" -l, --lookup attempt to canonicalize hostnames via DNS\n" +" (-l is deprecated, use --lookup)\n" +" -m only hostname and user associated with stdin\n" +" -p, --process print active processes spawned by init\n" +msgstr "" +" -l, --lookup cerca di canonicalizzare gli hostname con il DNS\n" +" (-l è deprecato, usa --lookup)\n" +" -m solo l'hostname e l'utente associato a stdin\n" +" -p, --process stampa i processi attivi figli di init\n" + +#: src/who.c:594 +msgid "" +" -q, --count all login names and number of users logged on\n" +" -r, --runlevel print current runlevel\n" +" -s, --short print only name, line, and time (default)\n" +" -t, --time print last system clock change\n" +msgstr "" +" -q, --count tutti i nomi di login e il numero di utenti connessi\n" +" -r, --runlevel stampa il runlevel attuale\n" +" -s, --short stampa solo il nome, la riga e l'orario (predefinita)\n" +" -t, --time stampa l'ultima modifica dell'orologio di sistema\n" + +#: src/who.c:600 +msgid "" +" -T, -w, --mesg add user's message status as +, - or ?\n" +" -u, --users list users logged in\n" +" --message same as -T\n" +" --writable same as -T\n" +msgstr "" +" -T, -w, --mesg aggiunge lo stato dei messaggi dell'utente come +, - " +"o ?\n" +" -u, --users elenca gli utenti collegati\n" +" --message come -T\n" +" --writable come -T\n" + +#: src/who.c:608 +#, c-format +msgid "" +"\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n" +msgstr "" +"\n" +"Se il FILE non è specificato, usa %s. È comune usare %s come FILE.\n" +"Se sono dati ARG1 e ARG2, è assunto -m: `am i' o `mom likes' sono comuni.\n" + +#: src/who.c:711 +msgid "Warning: -i will be removed in a future release; use -u instead" +msgstr "Attenzione: -i sarà rimosso in una versione futura; usa -u" + +#: src/who.c:722 +msgid "" +"Warning: the meaning of '-l' will change in a future release to conform to " +"POSIX" +msgstr "" +"Attenzione: il significato di '-l' cambierà in una versione futura per\n" +"conformarsi a POSIX" + +#: src/whoami.c:53 +msgid "" +"Print the user name associated with the current effective user id.\n" +"Same as id -un.\n" +"\n" +msgstr "" +"Stampa il nome dell'utente associato all'attuale user id efficace.\n" +"Uguale a id -un.\n" +"\n" + +#: src/whoami.c:104 +#, c-format +msgid "%s: cannot find username for UID %u\n" +msgstr "%s: impossibile trovare un nome di utente per l'UID %u\n" + +#: src/yes.c:49 +#, c-format +msgid "" +"Usage: %s [STRING]...\n" +" or: %s OPTION\n" +msgstr "" +"Uso: %s [STRINGA]...\n" +" o: %s OPZIONE\n" + +#: src/yes.c:55 +msgid "" +"Repeatedly output a line with all specified STRING(s), or `y'.\n" +"\n" +msgstr "" +"Stampa in continuazione una riga con tutte le STRINGA specificate oppure " +"`y'.\n" +"\n" + +#~ msgid "\\%c: invalid escape" +#~ msgstr "\\%c: sequenza di escape non valida" + +#~ msgid "program error" +#~ msgstr "errore del programma" + +#~ msgid "stack overflow" +#~ msgstr "overflow dello stack" + +#~ msgid " Type" +#~ msgstr " Tipo" + +#, fuzzy +#~ msgid "cannot convert time" +#~ msgstr "impossibile impostare la data" + +#, fuzzy +#~ msgid "cannot format time" +#~ msgstr "impossibile impostare la data" + +#~ msgid "cannot change to `..' from directory %s" +#~ msgstr "impossibile entrare in `..' dalla directory %s" + +#~ msgid "missing file arguments" +#~ msgstr "mancano i file di argomento" + +#, fuzzy +#~ msgid "environment variable, QUOTING_STYLE" +#~ msgstr "" +#~ "ignoro il valore non valido della variabile di ambiente QUOTING_STYLE: %s" diff --git a/src/apps/bin/coreutils-5.0/po/ja.gmo b/src/apps/bin/coreutils-5.0/po/ja.gmo new file mode 100644 index 0000000000000000000000000000000000000000..505f39ec4e2180a2506c26be8f8adc8dadbb4646 GIT binary patch literal 181674 zcmd3v33y#q)%Q;#V?AKY^fkD|wMpD{0r_QZYo{3zN2_v*GNIsrTz>;PW{7lVrykS=%=xWC?m*MiLp zqi9#cKMr1w`;{Z2XbSFg7e&!Gaeuu%iaK$hMkFWUett<5Jp(R3GK${8`@NP%5k-oo z9p&XX8@v_wo8Z&nbw@|hmH1nAOcZSkzVp~9I)(RRmPgSq!Owy-d4I-n#DV+Kx2YwJ73~cO=qT9eH!C!!iEl1H> z+)HS@?UWw)0PYu0r2M#VtVGdl+=~aJXg}~%;Mc)tK*fJyEs96lv-@yIq=}|OQ?lYoj6Yvioq|L!U zof$>^MXhH;H{iFyoxy*BJAm;yQS^TN9SEwPjyc!eXMZS)=HR~W!%_5O{QdDf;sPHz zpE?5X`iQs7nHNOSYq;lsG>R_5|G^)Fc5y#>VH7uo$t+` zjG`}rmk{Veu=Ug4{?A+!MKoRX(r2RRSl%zWmOcgE@!2S917}=MIlxP9@OnG$Ci*r0 z3uJZ|Fn@CteUk5Ig9M4~y^I)i_hp1cJt>2{25l+mBSJAh@ z(|P|9UP4;Y+iC1>+~bp+o-}qh>{RH>sPdcA_9y}j^H$N3c z?*;dMnlgcHKZv3g;0+MT+rUkJ?q`QAENg1dm9e$D&AgRe)?yK&$9C#R36|4d!tzWoi-A>0dZ!W+Ri!FPZ={>Ay;I8g2R zuD?dnQQ*OUgO7rj|2H%RZVS;;rBU-gygdH||AqT!|MYR;r#Lpl{UW$A_$s(H_$Ig` z;Wzs?ycYLvQA0EZ+zXVu8{7`8f!l%?1iTj95%*WY78h12_)%1EBKzJMjJBCYv@ylff~d>S-yca-R+=-djM?*W=;+YhVudPMbAYJ01@1 zj=K+3{Fi{r=Y62s=P6M2@;gxUvC-xY(c8goz%9TJfTH8^pxU_wRQ~!v)z5hWZw6JK z$H2qDm%%;2i7+pvdkhF!MrVWS2j_zC0WSr`?`{D_HxInMA*z7Sfcidr3&#}!*MKMT z{vxmmY(!|;2z&>qe!Mj}j`$XVo8mrY%Z8{0JR4LyJp_K0@BacJt>{jef#k8f5H2KN zOrrC_Qli5UZcfF$JDqzC?(1Pv!kymJ5KRRy1LyMn``~@J-v?8?0r$_qDY(y|6UyJ0 zLABp2pz1GvpV!j@u!Oq;o(w(*PH2SJ?BwOS-~*nYi^1>l{kpgznk4@_H$3!0=RxJGao2`uZ*U(_baMiza2J7Rf}a4zPqyF9+yDLG z9Nc??YWEr_{~rg*Zge?#Kjpp(Y{Px@?w;?@fui5L$2J%r{V8}Z?qYL8R0dxI+C7gT*6c2I-O3+95VpIgCc;CDf_(^d!zKL@u3MGvom zO7F3QDG&L21-u;h9)~vAIQtOzJnk<}^KxB$SVQzn{M`fY&igB8cskzzHGVt`&I8{B zSAd7L!k6%W9jN?1IJ3d#IWL1p<34Ma^RZuoi*au}yCJ#?JO&g$dlUR5xXm2T=WU?U z{UNvu_!hV)`2M->o(p~fcR#53-+OpN6oXapNbpineDe?BG2k}yJf9`-6S$uYSeWnS zdJ9y!c5L%>CV`^IV?nj+`QSA0Qt&eHN8m!Re}UKc{h<2K!{DdE$H1e&UWB1O@Ii18 zoNz>g&8w~h7vVkv;a=m+_26URSHOe7)7m}0djdWPQoYfmpz`$?xC8iCQ2lf3#SJze znFy+1tOC{EH-kHa-vdRjuYnq0cUa1B0 z3qjHAQ=rDf#-$$r0ifdP1QpN6gZmLs{pOAEeg}jf#Xld^c(Vpn{>}ka-?s()dccPR zemCHc13m{z9{K~=2)+TTKK=@B4Q_k1_q(y6^0NX|zApha-aP^~f!`1Ki-0c${8PYx z2HXtcUH-QL761D|$uE;Zm1hYkx;+C_zq|=lejWwo?*&lxxY;u2>-&Iu-wmog&j;oI z22gUtL*RSBUx1454N(1I+hd(h_XEWbJ3)QF08~7;fct=t2KPTf#kc)(Z-*(M=nr#XTpu&jyvxhroA%&w$gxmq3+&&rWZb!$IY@ z8?=5C-rokQJdcCQ&zr%$b(i!AAQxIQo60bmR6kAdRxc{Ql=-w7TBJ_0KJ#uL3iZ3&7lV^IDN2IqoHL8bFqQ0d+dsvaHz)sJ5WML(NW z8cZL!C3pz#rJ&mDa!~E_B&d3LN7eb;Jn$0SXMp0<+Yb8o7Et~B6j1&2W1#5l3!v)h z=ioKqE1>fGv6`oU3#j(I1625jLDly&py+S=RbD^S!M$+L2UV{h1VxXZ4DLI?*|?to zr-1KX?c?}tP~|v1xbFki|K0#quASHTxU~XQxQjuR|C?X|{0De8*s<2-otHq-!LcVb zMDxKOQ1Rax@Xw&~Ir(Joj|EV4`5AB__#^NLaO^1!rVn2W9*_G4P;@fmR4?~YpxXH? zQ0;diC_1|yRQ|pMLUPgXz-w_IeR@N5DEJn57kJPa4W^HN6Wj`a_k0j~2fuTs&tslD zt07u~zZ1`Wzl0monH^?5b8C*gO#$mQPo7t{W@{~MeJzWtJhh^mg} zU)o@L(nmkx^5j03!C!d)Z}0%(-Svuw=)b|`;O*ejD;rGTw%Jt;(O2;IGjIp+!mAsi zFY*2JpQ1i-ANy(KZ1BWud|vpS&oo58=li>_^?0Mty8o%*k9q$x_&xBO*ZKVGlIt5x zA3NuU2Gg&%-q;W=Aij-nYKXePC7)|B{p8&@2Ri$L%Qq`PhOp=Y@HXOm?Un}9?|tT0 zpZC4^MdshUUvQiEvp2!-;6Cqm_?_bYQbTkO?(^?}zHq2kXVJ>6-b=2$K)Q?xhki@xve z-}-ce>7C#61Fy%8f7lS^`Ft6O_<~z7|_=(3` z{i(li{+Z9OZvj<*xBcAv%MQP6h=?+}=2uSFgU|ZB?K96Y4)Ol4AS4_e^c(se`1A|V zGuZqh<0$y2ml~p+CMZzZ}5H0%d{WwclcvN^jF*uy+S+V zzWddN=y$jqUvIGWyqCd8aew(wJ}*A`&+gvl4X?kSgAefi+BdzO@_%uD^ea&GH|MWD zFMJggJ)irx23r^U!+#^c;r_|rogUx!57$E+@y`ZZr`r5qjAML%3p@~PVivP6IJ2QK z>V!T|ZETEo0H52a(dhagn>5<`$+tIcv~_@sH*1VmlK!ikH%7Awx2&nr_|WxlZ;UR* z{n{3d(O>v}&X$eFe^1$}(fH2ep!)yk-q{%4i@&4a)fnvpZnsUN^~(dcZHyqv=)89~ z8oe)gPovdeZTm*kfAzn&G5R&(?;>+_-RO!P8>3aYr|r~ebaofGAMbB^f1~Lwe*J+) z)1Q1YZnXM7a_2@{N84$aMq7{jF?b^Wzp`ti(edtM8cnbEd$5&wFB;nzJq7*CEaM=kD2P_fF&Yd0U`nH{-@Ub0qxIAG?b8??!uzrNHkv%pvmfxf6+l+@BavRYfEGFEa8qjxY6X9Lk@9l12^XVa!~Pig7UXI zd_U^YMw2IcK*>WFfs!Mx0wq6u4SXl~I4Jq$=ir{;UqQ(eyH0Dgad#TH7490S_vZw> z4%GPmAhiAl1XOx=fXdf1p#1+9RQcXE%ir$+s@`&-z8@a2 z8&voYf=c&#(Bc7=&Tm1R(0Z&_nRl+oj$^0DJ_jW$nO49a~a zsP=st+!=h^@r|bE8v`!JeHFMn;a>$e!o6LG^S2!X{u)%c>pK1WBcST>ac~~^i|~G2 zm)FY#@Oj?v1B(8)FL;0058M}bA1L~|4pe&I2E`x03##6Z?QS%=xBx2u6;SQ*1yKGU z4fq6zC>4DlR6qV;FaB^p2&#R5S!|5105>|p9TK=qqXfGWqALFMmhQ1th6Q2pa={f#E??+32IeL1)f`FLl^+jC~w-SY<;%}(X4 z6KPMrA6cOu!RM-t(F=t8^I)Ut6Mj-_G&v_;)oAN5TdsD#cq;e+{%!_UAH_9}=YWUe zz7|x!c^=ew|2p^~;=g=tV{{|#51j1u^DXco-0wK0(dPAY!GGf}fvWG)sm`Bn0yWS1 zHmGv`3zXbBE4n7aQ4&Hi(^Nnjh*l2Rr1K>pR zx5ruD?~Xa!`{R4h@qWAf+(xrIITuuYKk^|@=a1mFxVQMQ)78%4GTcXkD#sn5@_Wa5 zjQik=;BnxE=Q|&I1(g5zBaNn?KLr%MG+*H3{sK_^Y`c$ozd00C|2;9duLYH#r@^Pe zzk@~ayC3s#`(5brP979JeHYAwZ-E7H`9;L*4jfz!cTz+J)DK=u1=ucSS} z!$Hy6`Jnjp!=UK#U!cMrc$L%p>EIr?zW|E={|IabH~(Z~bQm}V)cYEEIQThG@xKA? z0`7ISx9gFh!kr50{f*)MW1!mSHBj=!`#7F;c7j{u{yeDk?hE*>fKLYeNxxM?tC+-ERKIeeS_lcm=y#`eNZUNOEPlC$FuR!JVt$2F{Q1mbk6g?gQ zs=OVb>hGhV=;nS<_5M64dU^{~{Y5u9os0$5ZzcuzN>KS81T`*P0xEyEflBAz@cqBQ z?Qn1OIUo0S1Xb@J0M#Fl1H~^c2h}b=4)`*talYYZFJBud{gMS27 zue*HS>-z{$`CAF9Ue5=|gSQ0yDX4nfW*B52`%3 zfid{4fG-8y>{hSeaiHjNF(`j)16~#0-vf#so&{B3Z-HvZ-M-iutpKNi%Fky(mHYdk z^7|I3`hNdyjkZoY6;wTa6nrQ6Gf?&O2T<{EeY?{^4phGP0!ap1E zbx?HI_$9B$Nua(j0L6b-fGXb^py=lYQ0YDfs@`7%mHt+Dc=`4Km2NvIIz1Cq{Fi~I zCj}3{{SQ!b-o9UEo)69j#b<8;H9q_eR6Xtc6|awWQ0=t}6hAu;6#af26g^!I&H!%# zm7mwaso)lOHkw_;EO0jN2SDX#v#&ZG?+dCt(?P{^0w_8-9aQ|cgKCF6LB;odP~+zo zU-N!>5GX!yIH-C%65Imp0XGK+LFM-}Q0@95Q1N{pR6BhORJy+eg8ZC2A6=+JFfzj?h~NOwdwuNH+KMc#(fwldAbV}-JA)keAj^D zKTm*%f*U{Ja>Ptf!l0UrU2VEmxVH|K*};%;~d zeH8dkP;^)V=Yd}aMc2{8K3>fORX^u}Gr{`@;r$C>b9g6^OrKmw^MIPt>}d23 zk~hrSM*UmWFr##k=w0S?^!ReQxl#gI;j$k9&3SBmQw5?#*$l zuXOW#GS7GL%y1E%$E~uX$~2uEk7j!+ecOvX9}7;v&o%nM^#h)Dp}MpSRe03KyC-q2 z0xt;f-{QFz{O--Whxq;>?t{30f%|g4wQ&DB`0wL+I`{XvFUQX_;e7*c=`v5@)*R&P zd`qq^__iHE_>Z^ykRct&JMFNU}1 zMsD$9$ycw0FTDZVgWs=$^SMvu{inHq#Z4DBUe^Qu7Wb=Qavc!zb}xu(+}HN`coO$} zgQvTBzb#=(!JW^9zk+v*xv%1uzFpU!`99!}>3^0pjDJcORpIRx;H}`7xlzsAbrpDq zp1B_!V zG`?@keI4(<%e%4QB=C0%$aOOJ0PlXoy9>B=<+*p_`8@C&eAC4cX=|D{;{G=7Zt!l9 zr5wAy&;O5x@csrKgS(mg-S{~^c^PnT-ao*z`1bQ5j>O9|e5-|bp8_|#L?3KUJ|{w(iy1E+Df z^SnLZm+;&O9s}xnD};GpaDO+rp9MGO-PPbxpk#%A@_Z(E9rq`A-V)UHS)QNsN3)^* zFP{Iv{R!@Og!h7*@TWDk-MPQRJ(c_Q@cnx{Kg{#3As>2uGS7$Vfvd##Kj2=)^Eu$p zxHskb9^UKfcZhz^`#HS(0JsvAY?xdu?WNbpdDgm|uKC=%;6J&3&ik#n-yXjIix0DT z9*>_L!M5;zO~7x04{<-h_iu$r-V?rE48E5e@haMj`-kECH9SAV^RK`P_eJVTALDr$ z?@tVV1@Gbg-@)&4uj2b^Z~^xTyx$+ZjdyPc@8Z_=1@1ZAzvca(^nz#k`-x{c+qy+@A+;ZR#N8U+{SCYaKf1ojJ;?JX!#BPAeR!_%{1=|ra{mNBGxd=x=MY_z39|#w zJBK*KXM@SS--)MUcsT<SLAuq3m zkB@>obAOn-FT4}%g1;XUXMyL(d2R)N1Aa{(!}Wgf5Z-++xUa?kBe->amgnnvemJ<# z1n&&bUk-RHcoTlV4d(EFC-*oDO?!cV3jXve=H7_!y4G^<&V5;M-wb}5`@e$!V|jjr zds%Sb#`F8R7vkO>yr27nJb#HeF5%X7BzKj2BHzvj-vF-#b)AdfgSd6Qhx-paPXV{a zkFLLiKL8h+3;8O%pNso1;avh_2>S+(w{gFN=X>$H5BCc^e+Zll&gWhc;+VqoHas85 zeIH?(ao-odDb5pcpABxwyU%dH!o84td)_sH2Xmju{Sx=r@%v8h`?)XVZsHz(eUcXk za4!lU1_<{u&-1{qa9_clToZX%jQauNc`6gvk9fBuelf;rS7s-_7&KxIZipT%X~7Fg!PcKgNAGcm#N52>%h>`{F(etn%*PJnK4` z=j(W<>nQGja=$7E*Y(_+b9ZpRj=wv>=ebYe*0nM3js=&4e*`~BJnsl`>HAl>59W?} z_Yn72@fS74adX^y)WSur?d@|Gw8i7%p;zWpu^JCnY6U{Qs8;_!NPr8roi;N_T@P}&ccMICW|JoX!3o1 zX&lvje<99S<6K9a>*8Bqxu;l)a|3a%66Xfv+~PP_Q~Dj2ez`oDgd8jqu-qN@<*S2n zb!~O9&`;%*2j#g-p1TV9uEg^|rC1syE4&$~lsgO6YN0BRv*odu*Tqtg`E`$d#gfI{ zS?;U#m*U`|>P6^?XU>_|YQF8Eu%=iYtXexzV;z0v&XsX>pwL;&_bG|aQN4He<}3Nm zK^h_xq-)e5`M9fCDRd5&D{B>hVMNa%t5#|2G+IUV&|U1Kv8e0Ndi~|DLfqU{=+4*r z2IF!mp0S{P;?iQNtGv28&I+Q)I(rKgFMIi$G1a(Q>!%ia^2HJj(o`-_9-6#}k|t;W4&$SJK@Yt3qJ0YasQG6|_Py`#rO_D-OAtb#`f zJ+Oh$efiS*f>wtH?JCFB-g3oCU9W@jlnOdj=cN~h_B3*swrJMmc#jwmBhi(o$M*IY z28*5Q7E~$~*)0#wR^*ccn|tDV!kt(v4;Bk_t|VYraaFO4itku!A(HT8))T%`=!asu z=m6`BKzzfpu;+TBfbi15;)dC5=hhRZtJvLLs1!<&QIc*NG)?fJY+%a*wMws1)zV7Y zbPj6C_+8g4WLY?|mhTgD%m&Mb(uc`vw-J5rob{Uctd&Oed+%l` zDboB532C`k4T<+LJ{7v{NfhO8RE>I?68Gj;F%&_B#^Ze)a5h;IuPN2~I|>!`%@7qt zjdFnXL(?4TpLgeb-+nV#8oVH_SI}?sPhvW8a(U7GjS2o9JO%bvIR3|wzn=`PF$nL zlaJ}BoxK`u6cI6u@fgNrVyLbxDjVZR$j7?jPYy*nwO*D=VSuK#njfez`j%_ecpyJW z0+-Gk#s(; zK&cE{UGa)N$4byxksAxQ?&~YBc3zQJ@ZuoD2Gu@T=qXet7}E;H6Q!M)G@FPmeV^?x z;iZ^X`aRcENF2k%4I%7oml!#o!T%_p5yK(}CGUsjz0OWHm;r|64Mvi97*YcWGs*j5 zsf)@}7Lxd}dS7S~lX@>A5kq4)QcAf}6}?D&t9OXdT5;Qw`G+yoPN3?$={<}sJ+*!Y z22qw|(s~HGunUO&&`+06FZlJjE5ybplYq7I#@|QEL_kY&ueX) zwRpAy*(dd967-PcWBKST*C1oWER|$3k!X-xlf*H7_OwOqma6{wr!=4OY6NqHV)~Z* zgT%Xu4yhIznM7QDg;EdGfRNKP9zBFlX>P1Bm*q;!*YT}3817qrwNx&hRH&3mCU??0 zfnsaAk%EOVo~OxiO9-kyXJM#8stHy=(TwCsAo0xL=8y8Nd}TeSG-^f3D?Ymd0~0lh zmx|8n@@2x^N_}fpphEw^;M&w%DTyMCK_b^Aih-0UvQgMqat2#vUNeZq0!wpRlE~>{ znwn-VSTujyVpSqZLJ?C%a(zm!uh2ahpHQm~GK>{yNTnF29jZ8G9`4M)Vo&b|J)Sg@ z$Dz?tSG&d%ZL2L~YB-oj75fMJBoQN+<@(}MNn}84F~d_1?%Y~TQ245FXMC? zRGrW?Q=y$sG!hOd%LQtgDJ7F7JVZ9WP*1B1R$D8&AuNP=$*?_@eE)&5cox!x%1`I= zDFTwigr>#NR&B6^>FPJ}nTHB2AA!3nerBG#} zq@G_WttwW^B{4hC-0*n%h(}yea}i1&W=G>0GZ9^hiCL=!RD~IvL{RL^SE;Mc0jO*x z^R#^2k?&lIc%qKIV9BECt=@df3FSkK6)SZ=P2~Z}NnV9M5!1&IOph~K+ZS6$w7#Yp zcuD_6%E+}gp`~Esn<|B#T3^0mwWS;$R#_qRbcIMS; z#HQH+Pm0)PQ&jZya{mDHj%t#@%p9cH?dlC=OwYV`!Rq+9fM$dav!>Xo79QwD6zrSO zv@i%Y))A?sN@1`@FS0@zxA87&1O%}_?Z-A-JsmqvnJd-$`VNeX-A(nkDxDe#%Au1I z(b{aJ2}kJ8&}*6m5l$LjM-&vI=q;daK$2ajf|?5xdL|&|t+j@$qRGJPxFNL_#$-}q zbnL5I{nC4#TaH)1>gAU0^tv;>gvVl{cO+9WBC)HLBENUbXRM=PNCTEu7Zy2M_p5yFSq>Crd~^K?~f zAW`Ui>Fm}vNYP~lWofh&@_noGYb9ccH#H^c=4%p`y-c0VESz?NMxd+_0K!W7RCrHH zaPkrp^+Hz@Majp=$Ni{E`r_un!L{RtS6Q{thhLb&Dn!vDcOQ3k@wCI@-0FSfTnW0% z^>TNhv+6F9#p%=4!BI*X1QJv3uD;J;;CN-K4p!b5Pkz#rZ5Imzx5ox;A z(^M^x&#rpNls!#Vv(QfQvBz3u$Kq~Ze6+LYWc;DeX4)MNT%jWcPT(3Kk$hKS&?-Wt zn2$RvHKu31g&Mt7ssV8fwOMDm0@E8HH_EW_5JjOz>(3J+#EuBH8pVln=R{*2vZKIs zuvo589#y3JB;!!d!?dUgm3^try0h=C!9{AFHhm>`Ar&RxWXWq-Dy*_O-jJdtBej^P zX>baqa;>K~u0mnS#9w1C8KLV;Xj($eq!|h^mKi>Jiyf$nEPc&B=@cOg-Z!M9f~QG~ zX0y|3VNeZPo!W%1Wm#_dyy?^0U0aw+n7r*1e`nB-J3A;?s!>a|q0j=|Ngi@Td?X&i zcO_jKtdtSR>&eDSwi7)hl&V#hvZ-7xm3-xKtHTg`7*CCEDRX}rP3b_PJV4_p zU(Pc_Ih|>m-n_2ISH88dpyA7w3#@Zev+&I|6bmjlShG2p6|v3*TJww(^B2r8+09;8 zNS>|_IV)MJ8~#*{YdvLD^d8PWRM+-*l>4gjp1BsK)ig@j%IY;oRR@VdyfcWxl9r)1 zS4IZb3xlAor@JiGO-0RNrc^;yA+C`0PGjOGKOeh`(@$5qCMq_O0_r+;Qd^tID`lxJ zxt2QzA$tvog;*Y%C#i+^q7(E$XHsOtF71-AWMl5Axee51!w9h!5o=7kGM1~F3;bC^ zW>Z3w)p&ZjT!BqORj8m#be>9;Y%OLcy}|O18AJA9SsE}1GlndW(X7WhbOBX$z5|}I zs%UW|)vWA7HZb|ExxH4JFrhs^I8H@^L|pe(UCWGRP28M}B$_cPyZ9TQ=xF*2c?8DX z3BgS!=S@4TbzYO`jY1Ao3$?CtF5lI~2tW>`-L62qVx8WOl9$kzLA=NY6xt>iT{T2) zqy`hr2}m~}X5}oXhSa4jA&q#G)`+Yp9YutN?&2Dv>w?X}o11zIYZzcUi~ae&@l3h9 z`N}9SnTQTI!J5L`UGa68yI;cj0KJo8W}nGZ=tql>UTD;BW0gzN>k>1)Ff^ho8)4(r ze|^$v6`dK4`Pk{?r2o^}r_Y&_p-768Qdtm-X_?vN5<*tJB5Bynvo4E>T2ooY6(26{ zNODT#r0RI8lo<}oP5D|^Eao-d&x=F=Fb~u{QfL1}HK zsw}3!L`ahPB8-z^LzLnjHn3}@spUK7;LNXAuxu4Fl*<`i~?bd?ACenPGxd1c5J$iIyIh%U^ubbYx4=n%$m|zXG;ERQ^qNMsZTIXCRKx( z=E($}yj16*Fnx^zx1p|~+xB}$*Bkgq#TMoY8vR8vbZ0&|6*>#C9N8K= z5*VSalPj>iQ{8RGW^E~lIf*mXB2DF7cxsb#TR80ac%^lO$&;q+jc5~|_uhY>{q~KU zC&%*(J=B4!kx9~OR~CB%y66$FSUoo3=z%Vcc1;XT*c39gNvj8-RtFfEz*-J1eEIj67IjsOy7e5~xxsGT%ZjbHzbf>rJZhBvem{q>R54nZzZR z*3-62#Am*CR?J@^17*^i6#MEt zlwhK))M>OWx-j#m5~pEpDqg9<3Th>>ULx1bMQQ^Wv{ndRmr?CyDM5s{z@$8esT_R` ze!$eSb@5`YJ)~j@#3KI0AjHUDq6Yi(m6fJH&#?k9=csga<@;hXqv5d9XRQ(JRbaX_ z6Z2(L<0N%xV^e+=++SI=%(!(!;=!ht9YZEpDM`S{`;dzQd-GYAhZQeQSq=vnIzL7lHI(GVI1S<}g*(}m4;CyEd%aaN^_ z+_s+YzFZo@Nu%SIL_Hp+JFEVNlTIB=d<&Mgp^#N?n6+rZl7$KTfeRNZ(tEffqY3m` zP_a{uq17GoFmu_2>C2ZbSh%=-x%6;S9naKz=bci32X3zTr`zkaSBFuM2|f~48bCQB zIz^HdOeHn<6>@=1GOZwUnohcsH|PMHM9~!pIqvBzcR;qo{TV;DezCH!mXzo{jAlG5 zxiFGRmLWGy^fs1iorO?%Wl({dn%d_a)0)&$cJbDVV2ioRSu#pUf@Z>=$m>&8cczz@ zcb}m#^kpWuG+HY9`bbPhr(sf+FRcs=t$=QVer0MiI*!da@}_WZ>Sk(mWaGQdno{~?tLO@|%5xYY&GO6VUsG8^++vg zBf6MRkebYQM`$fmN^2x{@nWTQ52~U#2rkJA;XwB8dVW1urJ7*dUA}B?D?|-Q^~+hh)}}Q+rF!SvYO+;?_kj zw{#Rlb&CoEGL!14vHS>)9W>-#}nD)CD zS*g&sN}9tt8EJR~{e|l(QpTIcx*mnaWaV+M*eA5>sx6Xu(upOscx+~Zs_#q+Wrz`L z2G7@Frf=z3p>N$ue2yt+*SFHpZ*Xwyh58hPoy3C+Q2J0`g0*if%@>n}{-wqo{@g=1~nS^sF3LZpp4ZpCC|VCWuEFQf4i-Dpx}rk#l< zUupFTFV(s!1-o7MPeUD~bhhIeMf$ICg{m&mcUNHs4TT59ZZqzdy+ zv>D7!)=6<@HX@th5c`ZKv5SzT>(c58B=1d69zLce7VBK^1R$tevJ-&AQ}JI?zeVHb zu$c~JB1~7cRvmE71H>X*2f742mkx%yA!$b3gXMvQP|A|;Tshs{S7X5ptu&%D?Qh|Y z=!VAxsW@wqi1csN-gHu?4+!v5kERg}%H~w5t;AfbphpC0xkIk|XbO2J6sE~Z1bPf{Br60S zEj?~Afz{;^oqQ-339mSfK2|H4^^vk`44u^v)2(TAX`eHH;k?%451Tgq@Ffe6Z(lNV z=A5H^{am_CErbNsZjAkCZ@DY!(dqIIdMC>_R^wsi+V!TyJ=lv-*3)a!{gJJUWK4hj z^aX8;7cH2VT}($tV0tDIIF4tVMGU-JRpI&t#&R#58y@pb8kL%QJvGEKU}vS+ArZ3V z>LXJen6)xOicdYQftu>d2__~;w#cBNy`U;HrVWM#!%l2T4gbKsK+~LuPQO3C&1*e7qtycaw~v>9nGqbZOoOMh$oBQj3Sp zrVv53GGU%=-jDFAd?4%QXlkW_G6WM4SZJ=hT!xEE+;hcRH6>b@j8Bmi7%~ zqNt(V2x--rE%ub4svxMj1-5nuP%WlbP}e9^P!>}dT-eh9g-D}WH^i_l90(t7WX%Jc zHZXI^WAR9SgH~ILKw5_ht7*~`r3I7&6Xb+qVeuQCJR3TQF|y@PsKIH@5)QPH)7Fbl)m2W5H6~-to8yYRp}O=Ys-QNe5i&zEfde%sC@KJV zLxh;@ln{R4$}ltI2?J&EfG%t8V_iBHTd%jX^Rm!gS$q(M*kYb_^~@rkiL$brp&^10 zjByIGelw!4`E%LV{7H8fO01lVLYZ$f_#|dsRqX+x<8{|0gP7(t6$q7e=XO%~C>rf{ zk}O$+=XMl(YBIA<=Le=2qCRak(v`XOdPjf_^A>1j-5IYniD|SL{9z^xDb^mzd~!UN z7$q%?X?ancmGuo*BWS;k*oJfj;t9&IJn-EtX#aPO-4uz!hhIsrrYo8xBDxA@Ni@c~ z*J>!;2&R2%JR|Hf3UNTc2VqHbaF9ag8l@a$y3T_~j4M@Qv#2SrOUK0yCNg)`67%`a6Q&|``8}oR=f1BbYiJAR>R~a>j#t#P10$Obd zBB29ChWMXjT$TagIv4wc6cFJB>(@k!DLs)k>d{k2tlA;547J6Q2?i^wEo*)6Tv16| ze`bwEik{3ha+;=A&-fbQapV*+*kQ9<YK=t@-cpy znfppKA@D=&C5tp_bG3%uNe+Gk6*AC^U5(bBL3zGj+8T{m|L@ez|F}*vOXEphH2eBU zmz7p^Hmtq|S#^cVnFJ+dPLD*KPqsXoY*;-owFm3dCd-j8O$T6}>C!<~(UZhSLuBYm zdpC2MBDdI_+M<<|ELTok+_!g{jA$ETy)a>hlWflm{Z7m{)jE?4Yjh+Jjgex8@o8%C z5vnMZ#{A^^2B*eV(_XO_FV@6tWi|4TZGUafZh~EJJ%sp%?4e=+vdJ)`4+cZou}uv# z>J{=uw#Z4yh-J)kX$`cYI8p|l7S1E8w}m9Rmg!3tEn=Yij}V#f0AO5$Mp7l>`eV}~fh1@e zpFST1{jk_6>zS|)B-22~6pMWQk%ehRy03~sz{~85`q=0|aqMK%0+N?cJDvM{`)Q() zwb`w`RSQa?R`*;gvxOQ<9B%1clFKb4UEE98MKtkUY29M90SO_M;cLANj0LHZ2CR<% zV4T3Lj#-$bQ!@%=3|9dL*_>`Wkg2xZ|89KBX;;tsu2AYQPtMtFKUo?IRS^V?Si-QfjG+`7oDAzRfv-Js^ z?Q%S0&Z5@oix(_9TIF9jEJ)UwNKGp&pP6PJTW^0K>`!L2A73huw;@>j13kBB1nK-F zNoPxpnZlr-?{MjQ{iK`ZWWAJ-mR`#Eft*QWu+3aBkxyFP))^$J*|fvW=Y1w-UEIx_ zH=K=Rpi!l@YeaG_Sc@yYlFYJYJXvCsL~X0qiQMM_vQ;Na9CEEJ6xh^R@wIp}In@>- z<3boOW491ipGM0rk|aW)Z?X((0Sd1f1Qxkr7D!LP%$12uLPA4wkvN9Lq{$eQ`&=^h zajkpYMP9ByD49^g?O}T^|)-VrQpM5c2%tFU|1SW z(_P=gI-%jyi77vIxk^QWjyg1C47&g%j^ss^xZ6nhF+;x&mchs*}YiF0MFQP3SKdRlErpd^fO<_;Rl zLL>q9Q-H+O$WuuIak>+;N|lek&B1e4!T3Y(xu_+AzU!W9-?BtU7kfV9!^CbaLJ940Ro z6tllTyPDKtFk)4qJ*v)NiIkMa--hp@%9L6UD2HkMj1XygGX4<2}C%dMMpr7EYOEf3+X)4)KDvamW{)4@s% zSBIFm@)ksVTY(ZAm!*JZjXApxmXPuxqxTQR_a;?DQZNJ~w8SokPCLvXCk-`_9Jvy< zTX;$#ugQu=;@inlX>_tBv=aBSM>1~Sf3O!VCUuPb>%r?qPY9_ zc34rUDAs*)#7LO5+ z@3LY0q3vi4J?B_ov8f?}RgA-AvK$e%vs_+jT+ZT2@*GSS0|^GE;a$DBMoR|9aMT2< z#i3W44I0mS1`Cz-L_=AMG8y*6dwhLN@vt*5lbIwhmHcXb#NIEHPV!MT>!yOT@RMt$ zk3Xz<{DoycSQ);~ChWJgIAsHdVkVvZ#N{m}q;)%CbzslVJ=9v52*Q}2unq;6& zM%W>~ljuVBLT5=D1?o+sttYL4QntFe(9z^3yftaR-oy1^qaj^oaOlPN%y=7yY7sJh z)1VtmnVbs~azo!EMH0q}AU}{AES1Q#nJ>;cdl3y_qs*~bXgOlR!ZY%N7XsnJx6%}noGgv~WjEH6vA3|DUR;{sR zgfe;E=E6u|{$=W{aCJV$07ee!8sTuZp&7~cJs%&|;i;}mu`wn!H_2F=Xb{q{;(buL z9Ae?}pP9Ibom5wIN>FNyl1YJKi4WvX0>2+&#n@>Fm0@A0dCnf}zBPmLkimLjf35u4 zbZs@uL}rE1B`ULBXJlB`QnEMoeP>~<0$ax=wrK=SEFKVe6CLIXMnfMRr9@<;MzaBr zYO>9es%*1<8o@>&s|b};%Fx!uNkwap>MpeQ%<5!oi$>t4BxT#J%}hi5kJ2NBO0qQ@ z3R`uZ5XVQtkIb@gb+K!(myBW&;@SxrbW_4<6ffOGXChm6_uTl@+$32_*LFJg*4d7_ zT7@S`%wtp~X)M{Tc>S2UabSklqnhXD*@!oz&}ktK%Z9LY>t07lm9RA}$}4<9M`T$f z8hg`ZZ6>UN&$Ynp_>0@htKvy}$CIZ_oit_YUVFtl;bHOt`yaqoKr%g@(4FX!YREv% zYb6$Dj%k}bX_AQ*Y%H~9MXO;Hb!tzH&8eh73EGro4`iS*vc?;L%Mg_c+8P>00afMzE;>-A?)7&)3D0W5&~!9Q^755lMkIh zv_9cW|DlxTzj+d7_xtQ+6?5chk<4d9JvF+XNT{0-iAKGl2~3!G)SnN(kP=JX^N3g^$EOX_p?IYrWhIwW*;K+QUcx!`m*jZz6f5=#ybL+EIwOFZdf$DW zC|9OoI5{JUNb@X@U1Sj=>gQ#K+`?NKUND%V;`XfU6NsGw8!lDf$umY0SBW9mH^8#; zHYvF#OgJF9EXR_O(q3i~K9e$pxoPvI1zI?tK4E)OaWp#-GnkvLi-)oe#$y&{W6=p` z%)w2k&pCyactFeb|3NI8sH%UDr&H&=N_u;z_V-U^_PuP{!sYWV$BR;5Q})jKvX9ca zB!z~pqbXi7Y0^~tgE{OsDK}{{fANyV)7i3?k7u&u(fD%;Qm!XVnBbYyIY^6U zPS5Q>WeS55`}x%AZR>`T#_Slv$W7X3(xh=J9U@p=E0%1`wCIl^9?Pr;@l#n^XDr5? zfc9cZ!Vc_1LyK`i-5;v4WLv0)ou(ltZCF*o;AHvlSu(?=pk~mq6Bv%OqlFp|wHnN1 zs(xNUeKUofd?>qwj)I?IvtkUpSK<9;g>0qu#Y~pq*`gsc9~!fF?Evb~afzaWoEZDG zOvumi__6&+RhTHJDGu@A6BDz)u+`B$3_6!8XvBTzg_XuiZcO{Q622x7}@)0GV!HR%V24Xf8=d2f2^K?Ec365OyJasy6_ zX_jI_9hKU24vEW-ZPC#o2vb(~?S9hok@1Rw!8K!P1vh%=?#uTOiwO`gj~2HCA}URV zgG2LJ`D5p*AAgBTCJA74mXiQ6>`KmkL6l5RI2*dIZ|Bey)|hcjBHNB%FR9@}W9i(Bk{qJhn7bBiNZl1e>8?keFZZYYE; zHd|+O?rQ5(`Bi03=@5}HAs_~|ri*87pw5<4P+uK3EpW~TXEj663MVrw6y4SW8oNyk zo<^z|n4$zuAe~KE8yhY0x@t$keNn4aWMNfF`^6l0ZK(H}f07z0bPlDb!9w<4&}ED7 zd?&7TFZH^xFcEA$!bzMyiOsc}6Y@8jRSW=4$1=2&hEXhGr86vm{F+&s6+ zROOp_rmbc(UchM~TBgZ%at_OJG~vpOp<=Jq$bwNrtM{6@v|7&X8D(Kd{cwcC4Atns zsNsu8itinj{lph&LRtF;c0t@kHtYmg?Tk9h?a%w8;i$_wD^*zNgk%Dd$w!`jDf% zBb4*OXX6m02rENPE7thXwLnpX-c*rJY{-?2z3Iq|eXl&F;+8RzMT)~lVJyeG3L4ro z1yJv(kK8&q$Gpl;Ri{+A5j$KyCyjitK46|MiyLC8MYvF~##khiqIJmVX zQDH1ci!-HSAIXq1WftBNd7~OHE*zCDR76hNtW?m&x?+wE60sfaL(Q%u@2DKk8cj_E zFEKBP!E8v?bx15Ov!VeB6!aqw9#uHs(Ufsk95dMsjbyvt>IF(RfTV~2!xmL5?%P7! zg1aZ0ONTLUpsR` zuqR%JWq+(R>=43QRff=7$XBtg;-zA1$yB?yzHA$9Y{kYLLuo(Gz*^H(a`LYjj1sK} z=j^@Jg!kxrFw^46H=8Fl3hB)Cg85I<9W_mLB&cXex~nXqVgKrurxA&@5Bpko25U>7 z1&G_#Ym(Y;S-N1+5HU49<0sA?rEblnGq;5OLSmEZ&^BSDE<-H!bcQ`8W)!(qqx%dN zo3hGDqNWRJH9;bU8wlB>Xv2OxMF~NEcv&a&X2NNK;q6wk43|XitRK2BPujIL>Sg&z zGGQk-C6=mmO3(O#;>8<^$29cFYC*wC-mFpVv;rLkC|8SeWIdyO)WMAr3#(qtC8&hK zc-hPu&WUV}hgAxj1P3t4j%Utbh#q9?EA~_A1{phd$L(KyMIQw>8Yll@m)a=FGH*nr zH{0$Un~u%6!ComBt49flf`C=EWH4Scs?WljLTAnWMxtnSpOH=1HfXu#tqPHhVzK3o z!WugKrf$f^*yX2}z(9SjwxP!L!9TGV9mOEZ8HFj->ELy%-N3XYR>6au1d;=Bse!@( zhdW8~Ulv3H4wR&Nj2GF?59GnHCu78{j=m!Vt%lf2w2C!SM^l#$TZ)py3nfU{{u0Hsn!^ufwH|Mxx2VBZLR#wYMvTMkDy4&I8u(CWTQ@lNxeUU8V`p@>oYLX{hM7 z$kVnl@ei{_GeJQ`W5O<{9rDUXrNH;#1$z>iM)^ZjWS>SM7bilOncY)Syx;^FJ3~f; zxGsd#5Sd(wRy(&i{hai@VV@&{F3r@6s#cSV{|EK!CmfGFSS0H+F8x7>uJp*w4QIh< z+CgL59w^hx1%=Uw4QA^XjDpl-&gJQ)Mls0W>j<8z4v}7vL`_uEGNg6MptVz5_-}ME zn^>6>aktpCNP+D#`F;5LS?UgEgf72|!)A#-53kS5lPKs*oU4=3sFRh9mLB4?fx^2_ zP}<~S2aLrne&kphQ{0o6g&Tu3IY_s#1r=)`+>x~f>lV#c;)CuWXfUNc(s_$Xv0O_- zM;NJQ%%a2g0Qn@xNZ5kct0tmuhMn>e%0jQweg{(>h&Kljz=lTxAt#uTcTl8-Ktc9R zv}-W3lpXn|9Ml9uW>hFspn#ys(;Qa>VK#f|96i}6k)%9qIu%l`i(zC=3p?vx!%MV| zAYx2|{o-h_nB}n^VwaB>Nn3_5*cfWFg<1FVQ)VTTO0>d>%*%&S`o{DH^Onq))s9!8 zG3apS0Y8IAb&MER)go)Nge}L-$ITjNN`cWBx7WEHaO-EhjTpBd%z^y^8(D1>bvmur zhL8SX=55L_Wyjy5%hJTrC*_7$V@vT_icg@JVzV`_$9^@f&uQRt1y{K|b6Rn9( zm??(P3P?5B5yzPblm%(D%rG_WW*$?Y8q~fH>8y$=bl#DJM&!b??+3MI35s1X+GnnQ zQQvGD1c;2NYi5ZmO+|UIiFY;@{X|Q!Z5S4nsYH^WNno~~nKk+(*!RA3I{ru+aY7Hx zStd)#`enUz<*v0kU)6@e5uc8Fw@Z!ePI1803qPjNRsYcw|4~F%19fx*J9}(WRj9OZ zPJJ2)&&EU7b1c0oC}{CGa>UhpFQjA)Qy7p}j zgfQMJUSL1rSWSYh8=~$@z5#)Ngup+y;GxE_71 z&P0>eePCY{x31o{TB#aqXU}~2eVw{q*sMdGDCv8g3*ExcvvO38H=WmMc$2BrME|!^ zy3g;}QK zda4zMQdGSa{a9cq_e&$J?^t9Sh&jkzd`LOlDvw=k`>t#|0X{6Lx$azRo(`1^H%0sSV6|Ug<8Chad zd?D{rd?5JyuP)^B=$R4=`&^&@)ap!CZ6`(*RsE1g_6l1DGqxwn91XO`#Fj%(v2`1o zO}msSm9A7ZK2+ru1S_fQXs&+7Fs*224tmoUtNUEv$P*cl-u{QfEuAUHxyjhWh0Rd} z*0U{yBW2X{#9j+iW@Tc5ve0Pe`pB}X*bjGZk*OUPxMgeVVO49BeDw_xnJOXVAo;0Z z%?gnCupo7Aq=wF#9g}z(1;nCXkTuIb(^iZSwwTTBXko=~#dV+^wiTPYV0b>vJiZ>^ zdh_ACW0Qz%UCOp>B;uY?wRX}AnkfK^K~YujsJ_>~jA+N(EjyZSu_ICk zpwva5I%7^wu-iaHa0W(gKYdOr5}ALKFD*gm($OnP*ReiHjYI%eS~JO7hEW5Hji=N# z$EV6JcD+}S9Gv%}&t~~OFH=vk9vc^Ei`CTwM~fnxyzjsgW7d!KV6lEt2}V zDk}BN_2f707D)oe&NLxn^Hjazs|;u*#-Ut}ty`!x)Acf+?)jF}plYiRCh0P0%OdYj z8f5Je=IJDvmHJgf*```gmfal3?7dX7MamUttZ@8V=13YhAJb@TmF|o5nIk~pxFJNJ z{igcJO6jC68FSOEwi3-TbHl9KS~D2^KwD8lH~$YROWj&0pmwcWZR@9jA@%7;Ur)_c zo-xt?uWHY2u56oVpQf5Jb+nZq6BCh}Ox4BwMdBffKwqwB=ZSk|AW5krYwVNJv5TaJ zPI`<%*(QRz^e3`%TLT&RhaA+Y(QSe-*Q%9PmS~xA@j>y5xzpOlf>^4`HKTR9S<0E@ zKeQxCJV`7l@9HHA8!bjCP{qkyYla!?A&ZQk2C}zmZzOVlvBAX~Gl$ZzE^=%pCF+f5 zw@#bUYAx;tFfIOKL<&+@Web|D4D?gG?lUXNiux1TCu46jviwKlyX@lg9a)srt-26r z?RX3&m+ReS7gc?69YZDWhySUe64RSL>C0R_;08b&v{#y|`aOXkGjV+s<|GAyPctnr3x?VOtJZd9vinDD<tL(7!9n$us5pkA>eWUNcfGF+Czj2fmEjz$`hEG;e@Tx88EwqfEY zHNVnL-kgtW5)m#{LNS?CNUoW^V9BEPsq^QwE#W}=@%%Oy<0ES}BPNFmnz_8pN|}dS zm#@h*P8SLinj;a;Tx<-#nc*Ljfi@8@JXrF-xi0Q#WN2T~&g3v#gpA#1(3EZ1=9BtQ zj7LvEXl|XCF#~C4mw6dG7;(sP!+yeaMQ(ENo}1ziHW-|cyiGIxpTyxoLp(`H&UF|q z`E08EoU`lDlCb)HnB*M``82IYL|7RbLdMk~^CbP=O+AyapqfqGRBi9e+7e4bD66nK z8?&z9Bvj%6!c<)nx+Upqz8_1k63z)=td?~FC(qc~ozR6zo!C5JZfn0cPZsQGa=l8p zO?~L*T;04BCbALQ-;y7qqREuQOA>x4G_h`~PyNlZF>_2(J*3$MGr3%?+Ay1&0*EoI zgeF3SwJJKW86q+SsxQC#_73XR4RJ>#S53tA8_E!s{mkpo!AD^;#{{gCa(#Z7D0^G9RbhNOW{j8m z4NHywfuwaz&ue<&W%XmwWP+8%VC|hw^pG^5A{|?YJ$Y!#4Vs;4bKrV%F^-KB?8RV> zSU-p{BFzmcB?DS=ws}1#Q`KB6kq6M!W*Ud1HIk!q@GBWdgN^O=*X|wJ7D$CBvA7!R zIQ$uH?IY%(nf{`E4#S5-20FNWJxF?S2U4XPu&uxTrr5o^%7 z`{_L@b0Bc|JeK9@cq%zLF+S(~30L>5vtvd5bOZZU#B=j4mDSkl)KC(yw2J%RMx-4t z_Ls&cN_9!LemmNAzmCh#Z@p^D|=UH`!eew9bq_)J|%CB*y98 z9cvHmLQkS{y@<)M{$nkiayDxYKjRcGjgWQnu5%^#3>Qf|@Dz1FlR8bUqSCqYz+(!- zq-V_S;3cA^V=Y6s>{-QE|F)#`W(ZGVf=DKN4=S+A-j@n zWRe}Xt;s3Rz8N6>F)!5e`9TKm5&J->EoXsQ^^>&NGQngVHMNmj8%j3`g^d=K3%i_G zq>kw44h=PXVEoe&R1C2RvkI9Q3iRnJrA)@&*n@RY@p33XuL>t_2 zS*KwW-|PfJHY;nY&(B^-6|X@?^c18v)tB>&dKJMr#QBheC>nxF`nwdF{25IeWvAm! zJp!Jri>9B9*=9Qi3+#S=a)wChNTv{~6}xgh?Dw)OECcy+pUEY`TfAh>3~C3_bQTXP zQJasiD$y{R&^wq8WsyYVKdr36$TSmP_1YmUIaxn#JzA?PQyFR0*nqZm8b{ZP#mLu? zVuWsQrSW-nMmAJQj18)xGB)-e?|N7K)>-h2L~zU6TNf^K=H)xWoLTwg9%I_f*AWXH zcw68M;(LJ;Ht)kmWZT_szZFo5iOP11jT>2NN<=tga+0fI96I6Bn1eQEDhctvx*@GK zX_x@0Wo^;favpRgVZJb8#w~hROei%=CQL6-d}I@}Xh)30BvvCGx-vhtU5NLzpSL|; zva9!KepZ6xOy(Hn`5JkPzZfw>3}iLRrfL_@mIsKNwdZPF&}m6)wq9l!lng9h!l-iC zc!n74hnDy~UIZR8Os}mQ{i-fa!3g&;x>}vD=%;2!=90Gj7<~9H$#AS`dYZ3xZ?m1v zxZ1EWJB&uDIeDOua8z3|R>^{^KHRR`XQVtuB4>PuCX5x@fw*GI6F6>}&dLw#RQicR z;%$Cn$HdOD@Zu4wy^3jfAE%>GA0dGGR+u=?k110#!z6_;gbq1>(_{r(6i9QO3Ru}{ z2nG|jX6-^VWuw!gy>TPXiR)NC+B_z6!0AYZ@Cu>`L(fOa@ME9Ss5H)$5xMJPzqHPn z#@g;h?c`+gqX`e0Qn}O{#7C!am z7pT{yG!1q>svEC*g`TMN-GI!C51TcWUdf_y-X9ngQA$)!?ZbVOm#ftElUS=bzADW~ zV${k`b^B7UG_wxy#5~VdN6Iwj4=^a7W}3-IGLtdB?fY$CoM-v7Xhu%rwob1ivtgVjt(P!^-%t!u!p2ioP{trXIUyny z+SlPU>Uk2ll@nVfs&seSNh@hScnI7tIfO-wxUZ-mWVS<1eEmuhIGZU9*45`B7E}1B zFZfcneyvpl|OOq-Hq*y2MPiQgwMPbU6(E86>BdZPCoc=q0JI#WHkRe=UeK zOe$BcvjlCbi)=qiy1qUrFIYk^o;F{H`(!UgvuxS)>C2BkdinhMGiLPm_V+KFP^~T> zEvohG#*_9-mEpe?Mn#BNrzRHti28g}di7tu$*Tvg_p(M^8~0nldZ2!nN1WrO$BGP# z#m)9yg_|&8le??~r!-|1qt?*|OxnT@wip&w&J?gkXv0>MXycrMWz2L_Wo|uWAT3ut z(&=5z1|g+MYXgk-iuwo;O5=;4^=NoXRz%&@)s@^bq=P3Y8&2Gb0YEmS$=uaiM>6*4 zS6hZz3OHeFhB^Fl0=3C!Qhg#cO_`Hl5s66MBGAZ@nq=EtX2@jUBx(If`-~nBN>f~Y|fg<KQUoCXu7e|!|VSBCbi)-9+jnC z{b%Hzn;ZVo0Z(xBt(*VxVf&FN(iYs8kGGX+U-k6!Kt?unN)`f=4l4eQ8UhlfGSkT~ zbChs6v4&o)7>z^=iGsv`4J-|8Qy(Z+CYX{W#-ixc$FV*qva=Js8nXYBf@D_ejepgb z=|y0Y6ZZ;vA2Cbe$HO>D%r^v`!Zxh*v7g1hunUhh8{2+oBTm*LJDaDW>yo)u+Ir|a zQ%x$fRjky1GDd3)Kw1|_veo#wISN-xeGYx78?WKXgb0g#sNsux@Nrg~^Nl^59x2^Z zs79K{mT1*B$$ObZr8XX9m&2LK8+QRSs!Y<#iBHrQ@BGAb)2*jvmd?Cf(Jq99!>-j& zM1-9XJSZE9Cz!7<KxmQxCP}wQ z(mA;a<9@z#uC?~AQb~~RamKjgR)STv_j<3n=6lXnzW~Lr6qXuyF=CtaBKGWV&&{*) zs6AIq_II)qgYf1Wnb;fMGpF13oR$Etj;JD|hb^}&%>sr~KrG%L<9#L|Xp~L8_3fZUlXwVa^hAON zc!C7DF&1IO!qr5N^pRQ2OtmRlo#k^us>l1^Rj_rLN>=0mNFrmYuWcO80z?@~hxT*# zMQr1o%t|LAZrci%Xw^qb+6-3u$G3ktTzXZiXh+1d6M*+bUs#}3KP5Pb)k@82d6jas z`6qA%s&_v!CZf1hlwwOH6{RcE3?kK1(>xf~bnIH}lCqpsgimZ+n_shHDboyK({&If zErd`X@oFoCQ`XG|^^7N2Yg9+*Jjb>_X$_UFuTXxQ)WirZdz$lfD~V1T3Q>A1U9-X> zSP~N8*fn249uG4>M`M09NooilHnw`!rK=sK3oQH-yt1EhgXgG*2=?Q$Ma4uzKq z0p@kwvCe;Z5LjYEMx~bhz}tBI5^-HPV|nE?6lZOOcESzg5d`Sk&2y;Rq+cz4iaMlK zvX@fHqx5rWRiiGO7um`5DXIn&BQGT?sE%0`VoNo4Wl|WWJjD1ii!W8pW2rGeLbD|A zdq%=?HTU-wR`Qp&LAI`jy?Z5$>dBPx2&J{Ljtt+|6)uGWvDxCkWezX#0#?uB_Ur1E zBKgZRIc%nbSW-(?4lHrIf?BkkbzO03jj=0nO>Q<6#Mbj*#)?+b?ZH%&4^qSR!FJDA z^g((wWK#m32c~c=1$6dLjdP%4+9w9{Xb3klc(!zR>cT6=??IhPq1xFhm>XLLpjb7fpt9xhnh8{KI-x?~n#m62>geBN4Mmm|s7wA%hy`6o- zAngdIHlF~+#v&AONNAo(e0^ z6(t^?W{ckaz{X8mHfq)F{%!gh+}BUKYHgAg@N2nw?H;s>91&+NWX1|X2Rf|bB z#jaGg&fm%L*>Sd2jSs`Mk|N}V8`CK0tEeY;l*Zy-7^8$~TC*f*XvX#kwnD)nG!sk+ zuA=hdVcb4D(~(dv2pq|cQEX$7Ud46O@>JtFDo&1YNO7t(il-1u?ZdZ2A#UnWA7)v0 z$5n|jwZiC_dvaNT4s0Gta$SBj_zUs(w3u=m3Y%zhx^+rANkg)Ed@pu}x8y0k`>?C)}nE*e*#Vy5@&{pmWtSUJ}B8oftF!2wz0y!rCddKhGT}nDQlTd(&&RsPcWCe_lSX{Q`WkNMVzF$VDvV>E zKJ|_3GOtqGqwbz#ZO4}5(Gq*D7s9Ou?sar8b)$=b_*fH24cdufJ?yX{%5W4@hJ7xz zF+C%B=BdX@z`)8lYOQ$iy|vS3bK|O-@Jp4r0SEh6aP=wm6I=2dj!G>_SLXRUn^X#m z74Dr<$a;UI7#8?E;77}$>Vk*K`TjVy9EWdL zM_F4T3xV#8wDk{M(K@>wDb+I#omS8;(kfScc*pj25AWE#nVj&tN4)T+qBI&RUD~CO zWo6~JQl9#`&syy;_GRnuyRX)6!kn47p$sI`CJV0F#As!b{TOuCqy%D&WdHsMg?^)^ zbyO^D17|HfmKX;ED!<~&YDpZ&{=ub3#iGi)S{YklX-o8RRF_1S*CjNiVyP*s)Cw}w zn$~6BE473zib2PaNIiLd`}S?O*Y;0| zmF9)79t;A00d3iK;nls|E^;r14y#y72ovFlT5$V!V+>ZnN&J-F-mAAyPL}$tlZ;mA zvO_s4@6HCthS$5eqLvf;?2okF;jC#fgkp6l4fUi-ChM4Qmp`|Xa>`ABXWADdeDIxa zim_=FHFcuF5-bPoyWP_1)-UyDH!WIGRVwNfy+y0JjZc#r9#z;ytW&C@=FPTf1&RTh zUx$s*ZU&7tOTGCB!^NRy^V6z3=8eURj)+*5H>Z}OZg5P%kzBJX{zi2IzZ2BgT=8~D zhtE9Y>67SvASZk#2RX~C6I5&Fi>BYq)cjqb+bXVF8nIc2W95=&&N(}AMb^H^O4RkC zD@L5r2so2PSK1rMN6<#8$wKj#I=2EUY5o9d)P_yNC53R0kO*V4REW826x*2qvCk$= zEA$6sEu;Ik5Xx!#WAja&=&C5(5B>*gsl-B)W`dAQc%>!lXi;M$WH%WnA?Uu0Y%gEU zI@;HNCOH=ouA#|Ja6!7qJrQ`#1tmRg+0M4CyDj_Mw(Jouxp_#D4d`7YBbc4n6vr+x zkd8(^0Vz}_eY-`8XvPD zT{zGEq)o%Rr+hG`cvxHA%`$D>`1ppcTf0nHCY_*d2UH|QkQC*4g(L#4n5fEQn}7>3 zx*nj;RTdR)m22V3J>8AOZAX`bKTCWb`U?e14Xr{Z{krApy`A+bfJMY$!8gg+Df z?acO%Om_WM%fw%yq);j}+XLhh;SoIrogc-j!cXml{-84x zpc#@A*ROXW2a4jEr2AK_M`3_a0Rei5h&OLTLpypwaXc)Mk+mjn3W(MoHSTAE-8Ut> zt8YWK$uZ<|Rps|Rv=k+K;#(S?0JeGrTRl9*N{&DlphoV&h{vK764WPTKo6PG~Mh(HDk7l#x=PPFg zw-Z?~g>NfxF>Vif*$)dgLaXQj%;5mS^VzgJZOb}gij;pJ#&~rp1Yta8@Lz7^-y>=tsZNS-*B)pd6BWH;epXL z0u7-}aq=efshUF4Vj%>A-j=m@;|N)X;m$%8jT+fhID17Uk`P%2*87|5GcdgAvm4LTsfkWz6tU=~chSxdifN{}Vp2}z6{ z0cwXjtsQ@5T?1T!X6k2nYih9sM*%Rkpy9nEyPaD$)%|vl-m(&>mm^YFBm^0IQXhiJ z6*0T4P{c6tR4LyVX$451E?jJ67zE2119NhqBko;ZEd?`)x0`nuj#U2{e6 zrsi1Tov=}}rgQ+D^wz%(nT_hU$yXCEcnzN5hF#& zTy_P_vXaYiS8}>=ezKH`$?8JTKLw(ea1~J=HEi!nZdry%3{MOUJ~`Cy;1`w%a07Z! zY7I{4&|-2x@C27ZQ-~(Qugr##3R4tN?js}NfvK@6v^)Zh^4owyMJZQkqgMM1IwX(C zUtW5}5jGoK`7Fyl-<7Q`@|EM)_>l3HLR?u(`)7v7{@UqTxny{x>$*i;*YRK0it>s~ zH?};@UIg$eGWinr9h$>tKxP;|nDAs?7g%Od~{RCi1 zS+T`rJRzRlLiF~H;iuz|*g!SsH@g_R4D`{N@aTXz5_oN)ROgB`+iwe3IciPxJffuD zZ@Ct$_uFeK{O_)UEvVN0YV!k?;Y?Mz+o)=2-}#?@EdCbk9v!hr-i8yrg-s$Yh<}kx zvw1gy1*>3w1~}9W4{@N#HFUQv6!cMAx6pe%Js-KdJL7TVqxF1@1hA zvl$$RHE+|6ut*bqJjSmBY`J#*{tC{KINq?k5}t(U>^4qInj;tZ!HMkNwYVy{1IMyL zRjJ&q(0WQeknS7d92!dmL%ty!lgIhMdO1CIe3pUK2Dy3))Melzmm#7qYs911W zIZ)N~IgB}ih*?0*j6fJ|)O~42gno+WL3A5Ea6h+Qpx~O|s11HoFJsO1wmX(i7WAk5 zH$@u|;MBy}C?o%(X%e_Ln{_DT4RyH6dN1SV#dCL~+r;*l>H@H%l2m-`JL+7|J zO7ODNDrsrshCMx7c5LtD(raMDHr-h|_))DY1LzYhVhfOiAz~o=GXbY>Ep&3jDxe^d zrhrF7fQAlaef+8@z@pv*#_iFIT(~uBJx-G7g zL|+?sY}38%m5qI)dS?n|dfkVz+!X}Yhv(3jxMxZOJ=65@5>#f|wT-n4HYO@1O#EJ< zu3J~N+G%9Q^^-TqU?{}2S`4CX471#`yL*@2Ws4{uJiSZlfTZ2f$E;T-nI4qhMck-z z23cqh$S7pz##K_#)TO1^uzizPWpWU(#9YUB>}JuPt3~?Nk|%(a8g2QZf zU+&(zwOkKoKl6te5!Ve)_OG*otcRcu5g0~jW3g?%L1=BjZZR*Eh2)vOg=t$BLEo-^ zbsIS8qDzZs<~;6GESFRU$eVVe6;x=jgNoQYgc^=;PbE{(hx;zU#dTNZhIm$OQ+Q(< zDjQIp6p9kaa>$3KyurGEfi~Aa)YW79mKCSG1jZ5pmvz(D<*lpD8uE^P>o1+Q!`iZ> zk)M=ebEROhAc(CHo@!J#=**KbRQWT*lE+M)I_WdAbn!wqOz^sn|mI& zBPhhZYs-UQ4nIv;!x>qB9X>niz`g(_m5`Rs?x5u$4-f7~p(JLAqvvi}sb=z8YpmoK zP{&&LrV93@p_buy>0Jo122&duGKgT;$3~S2PToSM)@_|Y7tEH{D{*m`K;(;hT?cNT zquuOnaSmXy(je-+{c2BkTgZi7_26_&mu`6mN@@ktmL7%UV{_J`)Op3O){6?GnidWw z+7|UyVJwom5Z2;I_P;ExqHDGcv#1+Y996|Ilu{>gbedq}z#QKjo5n>f!+kLjDLAI+ z`ffva=AjRPhuij2)~8k2GQ(B9OcIvKmLa$|!PZ_sQD{)-y<)Ulb<8oPCOi~my{ zFS`TW;4SGW+`Szz)O=Hd0)UM%Q`M6k$j#7J&iE*{QWj6NF7~t0Qj-{1_PD`EO7+kI z;-L~;r*x*1BNgRwXRC9n3f+b~Q%#*DX!0utRGwjVeYN`$1(5CrhGKcqO`SN&Y)I3_ z?leY|gd4p;AaEKH4Qbj00aKducpF6wIbukHtU6W&*yMOsort|C#vD^vxTy(SC z;mx3q-fDgg6gY(ytNVoPC)CrVJ)~Cn5=ahAcv5Vr9ZzxNi6N8aQ>PZTUB@RqL*=A+ zM5N`7Obv7e;~8XoV;*CAaRR4yJ=oo2!e0{)JxwOKlK$2jYdCZtyj_Vs1c;lIJn8VUgHM;ZIc~jeN!icb_OLA3X6BnEe zWLpkG`r0!8v8}KFtAnH89KtI>h~O(jBiXjWBNk;Aif>!%HSB#urOGDHPmWLPXjCf+ z0idxUtEYKWH~ZZ5-$*z7zHv2yKBzH>n5Ts=o>^-7o0@s3IhdLO=H}wH%Z^oMb5B*&mTh8 zO$;;o5M;D)lbN)t3ZpRnlM}!J(C-cj>_rfgaMRvSb0i}OK@!S=DOx}w%?KyQs@RxR zgrnFHw_%q++Y9RiEfyR}Ne5}9hrAViN2-QvP|PBMS_Qca+nz>UmbRrzw1~nYZn3X$Z`ii(&g_W^l07l*k#Fp)Y&O2k zg;y%NLoeXUI+Ln*%7Z1fkw`kQQ&vDNZXqdlWs5B9hV=HMH`Y&;^hiKO#5%JGQZ<$; z#8cAvrtaN6I!;Y_QOI;~A`l5oK=s-w+z6DYBt5>4v^4 zaA4h)tqPtkn+^N+aqew@j7Q8!*jP}M#O#!~70AzSDX~}}i@>$09&9fnbDR?S=LbSq z>)$^)wR_LQJRkv?T_B-V+bV6P|7(H6K*%=6>uT@Fas9>Wan9Wsh;Ey7PhaknRchE) zVJFBi>n8kre6k|yU)k~1$`0m;@4f5QQ5S0jNiP{tRWE)p1T82EbJk_eXX} zKh+FpLl^5E>4JOc*xSax>pet^!^oQ96AlZ7yrS2-&y1tZQ~RB*7f(R8z|pLuP@DSw z3-v?tXOROdD@T@%$3sR9ZP$mhxCIootM19*=o!5(DYqJ^g676~WfRQ_sD3@p8{Ocq|pJ zR(3cU>a$F|5MklRfk94J5z`6Rr=-^qXJcFKdSOHTg6_g)!+>cq5IUe+HvUghPVsH)c#=)LOUBjsfiG$41E+Q)+ebd?qX;nG7f2hjemEi2=M6O z;e&lR=V0vJ;p>lg9yt}v4*`RuZYE{&&fGEwzkIR}DK&g!Eije?q0XOF;U4h1Tc1=tAkAH4X!^L0XKHXC zH$qi*@~e}PV3?lFP(JLD?N57M=QQjWKv>6CaO19xg)5|*YqsIqoT7>ev&LZAU2aIg zT9|@LmRN^igSQ<{djq{6#>>**Nof_i=-qoZ!-O^KNEgwiV(U@|p^bt2MR09cLU|xd z!BMtu%|u%@9P8e-YqHjn!9Gi#B}j?lVj8vyl)iXc0yru*#aWXW(-4kdOY~fhL3kD-9o87JIUI_!cy)YxN6A=bjW;R8ne)1G5p}3ua~MY zsudcA=#)!Ssi-hI2)|B1k_x4y{;FzO=R#k29}GrvQdA9ng_mimltoCs$9CW(R)p0z z?2z=IzBC^1pVkG+A#YvHQ#`^0yEh?y(9-Y$_@>E&?6)3wd^LzGX-U|Y5R-4Lh5IFZ zty$gsI@TK&Ks#p=PaL(2E*XJuCiFXDG`KA7s*vGY2D{8-3Zc4*b&v>%cE2uUQH-1Rn`jFGyJbhE$DIKv$16p2vNLAY|7IG>CTB#Q%z>5HO-h{ z*bBF71s$NJ$QI~q-LRV=58;lv9v!uIEUOGg#=ha;>*cHA zdAuYGc=jq(4k4(|7cpMUu3R$sc7(MNa0SPU7%-HuGXm>S|BAS>fR#wrf+E1U{e#@V zF^c%nH(<&kfY_Ww3`QrAy2F?wmoeUs)D=!=Dv3QFnR?%!J z$h-Gh6CL;A)@aJp{}%hZ)0jB*XmW~?FinyNuJD2>fhQXEfDplSWZ45pQP2l=uX{|bH4(3{Ox;8Q(C)j(Xy^~RoBVi{Cf)O)!L;p?7x!Gh_haKAPD-9KzT!>RIjow&mC8@ioVoj$k`OmiyiU36 zk@aWm;?#86a^r{cML!JO&Q-l`+}JjQri9};hVq+n!2 zEwRFq*2`zQS-mXVu<0v%Fbl9e9qrY^XpUsH%kmc;kPEmOR%`3qv(|${2M!V*k$N^a zmX0rEt=NrtE?JiyHeS*PtN@s<&FU=wbm=q0YZC)lp~lINkICgcong}+j%C}s zAKJBJhuFBv?*6gK$?O3ryDkS19c^6D-O>fe@F0j)bWY^-fov@0Wq51tp`Q#vxNA19 z5yNIuTHm-LgltWvv?1&G+RAQ`ZbC zx9J*kM)8aZUb+xWB7lBTy6k^pD@v9>bk|>H9?kb>3UBIh@wKvm!5>NE70HWb7>ki5j`=uRdynP03Alqf>TN4=Q(RW7LmN_~UM)6I*hX_-Ac8FbsMJ(shB`GmFPIHDkk zaT7so>PN<=Ozs3wo>GhkCSwo-su1lFBvqM^%WRdv*1auMK)=*tKiAd3O_6ZRF8V>u zT(v9Jki_p|m-aw$kWMV3qRU#dGY=0W%P|Fd6b)jO2@NBZOUNM&gK&Mh4Ow3xK);Gk zn*|qwiFIg<%y^tA3j}F$OPrr?3v@u8=f+i2#7~UD2D;V&6s5aTFxuJLu~hrV2W3Or zKPkQQ{eW)}SFn);w-FhP4P;2f;7OisBH9b;Z{I;|%D4>icxP$djdjvl+}6E|WEa~> z>Ahv^mYzoh_?x%%Y{wEVK{?yNEl|69wrt$9m5hly_w2$vht}7}6^5zyIr`W+8xi;*D zK$ZYA0HIg}vt7CaI;M6GbCorK0Kva&N|M5i)z^Rd^8+#)k(gdoM@kldUfSb@RoM_kdQ3jhWj{SMmXI% z8vSKNH|CwBVWthFvax zfLW32JX!fC-P1pKn1tuH4nk^m$xqjFtg&u))_Dtijgn2_CE_3U_nFfHs>YM4RiUHr{EbKsO^)cP8!`r49JFpRh6**&(t5a2#0iQku)V?7){h(Dk`> z9b_(v?{(hdF-)ONx-=n1*fgZ!4o+`iV6PV0j$Q)DRV=)Bmy$plx%senBrLfrfiS=x z^ati!r{ml^;15XbA_M3iWM{lOMi{i=NxMwP)^Y-5!O;&Pz;Rq~K42<&g5mYi#!5gP z!jJ=FB&lY6-wJ<)9LCQ^1Yb5|;C!$6IM0 z%dp+nZ#5S(lPOhq*EEcgklgZ%a?5EIN&^h5R5t>N0OeWKL9&61i-YNIXFK}Esc`FB z!^VV;!d_G#LfC}z$RY`EVx}>OiiuCK$P+=WVGOp;gLJJ!&_^q1+|8&dT?%p4S$js; zV59`*niwhT=375Bt#f(RmcL!Td|)VdKXOP5hn~UsQ&3oI%Rmh{R>C~Dt3k^jlAs?n zRYn~@)zF)c&7Cjyx~s-x^#Bznpo3sIEVx*#Fwa=5!wQ3hOQ2b5sR-^W0=rf!D>7$C zYW<1>3+fZ|D=f%MtL}0HL7@+nHY}a0(m1@L2A$MK)Nd^=e=Jw5;SE}vl~Cj0eoyx$ExlI~jz_pjN#Yb&lob39cVaZ#XH4bj&k zqnDT9zPEcGBXcDyZ(p}=c%Xah%3!fKfRDSfe^NO^sjP8ijcX6qt?`3(YrJaHU)!*2 z%Z3L6YA$Bv6IS#IhohvaKqKPi3(Z(bJ0<(_a0AkDou6{kS%|d>iVze}rZQ39z|d#m zm@89KA+ZL>Z(*LGJEW%`^jFA8o})uzm_mcOV+DCelx^QW?sXf2??L5V2TT7aMiqqV z|N5x>m}Pt8>To82)2~^ExA+VpdVH|6f^?(|b?`el?C#gU;)6}t0@Dqk*5AIPhov9` zSd+4W*Q6xg9K&Q-_vI3rt~})T_@YTl-)ciiT8pwOOcTLvQ&@Rq6*iX!VtmY}fGekh z-L7cC)$!^k#hSpzNzZGl4_p_e2R8w_n5cleDw&IW7ndiqQ(EWAzQdka#wB=BsZuCs z%~DL%`l|sv!l>33!%~Il?ZYarsSWG4Fc~&Op!xDyibsYzYOC}W;djf!m4}F&(m&&a z6(cB7mB4*q`!ST5!XWT;s1M}R9aA@G1PwY0bJFfVSk=HNEuJk}HBd}xIiS*32O%`v zDj)jrv7_FCTNGt?6$O$e9*Lv!&96K(PEKu?THIvHMiwf-)+By;kwSx9XYMItagvlq z!(t|irszC1=B2n775`R0|0aC=SE+CHQ*|cj@y?=I-fpq}?{?~|7WgCKqQH2$3@8Q( zUaJ01Wv?Qwdo`^Ova-7su$Qbdx)#LE|?i}@F_9#qmO{P1x^La$}Jrv#Mu-rL@mJ%B(oHrmF` z=2`ptj*gC6$Gz>JYa@xs24=FitDiezifm^E5h>!(U8%X=dE2Nc001gq-#fbfG5$UB z$YYh>3bOJVmIE|x5$uCF9hQ!}3>Pd5o^f`9i_)0Ar0jDscnE96vRC+udZ=8(OEx5^ zBv6P6=8@O%&;w7n8wU!|6%!z)!R{L@HS@_MW~+qD$)97i$uE%u0)iOnV~N->Sn@)nLYqns;N1sL3^19nX`~;X1yj`#kXIZFG92$! zYIth3Vvtx0s2tn7a%*AK8oA99nZ!JMC&(x4TGQUe%n=>ZdOR@-Ew-?+wct4dO*m!CzEG zegSWY0b1n0#0*DV?D45id2WTAz^7!1ZnaBkG&EXJj8`f%rxYl4K*yqvDq92 z_fSYV!jj@R)>G1OrO0vP2aDj2zLMd}MMV2Nx0$~OL78{2>AOjq9Lrini$RZht{60w z*C4HuGEI2)9UGGhTFbE^bKeZ7Rg$B4p)e(PS20BGGC32Y$S@N#SJPrQS&`U5-VCBHHf@aw`5x-M0GB=`sS6D4_EixP!6p$ww zV8zc)SW7X3EFtiX-6FlR;}^52HM|xQYk04E;Z!)~5Pg=dK6xAorYa$D*#I9( z`$SrMf1~-BVBHJz#&+nO>)C4M8}WzlWu+KO`j)BHIM@lYTd}O-gdIA7>@uSvpn9215f#emcrSh}=)2AafMrEBs`T$(p^KvWyIsp@FW7sU`(>QB)uR z)z|=mL|GLZy^N$iPz~@4IhXo3-bgPWtgK!>U)Bzha{}8bhO)8$aq{z-k`LR(!}Gk zW+z91n0A$cEq#!%;!xF0payY8Q$mf*6KZ6=k1EOhim#=D1CD@f=Q)d#x}XD!32z_i*?Twc`k``5orSu2vtU7~MriDTpX(`W>9A-Qt&TdgblXv^Ar z$5QFKGp7Zz!_*PPjySgFrPi-fs_CmVo@H-=fOzhe3wLlB?v&kZDCe9<9F&{yx$A2L z$O4$)-Hq=rsb%DYQcgp{{8AQ@s?>Lu=g1ZkTr_&1BLOt@-Y&{?X^A5NR8NrP!ldw2 zv)Y=P69A-qCvt7n_;qIh4&+4#>(j!Uj2GtY6SgzjFynHmQ{Rbx|fYqu?tuAuQP=b^|C81)PdEvO8KMEIdjTN9rfg%Q?4cfLvy-NxDE zeZB5vd3_ta@mDJ}pj9r$7C09a#lkFbO9Nc0qvMN45>6#zJUF@HbelKz-hr{hqmQKl zy3`5ipoj}(pIgKF?;d@OX94t5VfXwcjC!TrWt z5Abax-xwU3)Lu1<6^@=Cem|`XxhwVdsT(z1E~h&UE3Js+jr7Cmm#f?wz`uNKM4`GW z!(4g?dl3`|{7hP%unq9}BM_iLdELR3dx)vXQK_g1Pi3SJ?>F;fBL0eReo;g~RfT?7 zLbt?n0L}8_a9kq4QVE$jid+y_C(RYwBEBlLJ2XN_ZlDO^CJplOLEj(iP)m3V-~R$R*e=CfQxIBDk7z+HRk&SH5jfCN zi8^Mj#H1QaVo~tst*C1O{oo~DCF&`H3K(dLn_ux&6N@kHe{iE~8AksP`$?`Vo*8gz zki!F&(cqi8OnwlsrKHs<>M%^IO1-BZ*HpMUf`9oPqO2m!J7@xy9HPL@i-8L&YuI_m zaaF_;kSFnFVogxyA?8|6d*wP&qn`V_8N2DRjTG_JDuz%(^QMARZR6?85?^;fj7WQi zNx7|y?iQsnEyF^GN7ice%#UmAM1Fu2{eoeyKS2YsM2K|{WG<4H(r-ueTslXuivM+{ zwPG3y3FhGD$5{1n!Bu1q)c-OAP*Eu^`LcO_iXuLhxD+OE7qxVdb-2D|x30JO)#`0r zp#JT)>|1sxd7Is+te>VDYzwy#>p{GbShpU3yJ$0DnXsfKU1_|fs9iTraT^Pl7*@~|9CSooK0_-Vp+h4T@He#L zNr8iViUvmC6i|99L+8L0+8EhCW5}pv!nE1SW+5>n_yM41n5dYVLYl?jf+ zA?~yo9^9ZjMB1NA-eQJ58 zOuwA;#y;Tm({)<)Kebk-2^y%R7mic(dznG0&QRppPl{t|mM#%>OmI|&*>vTS1$%e0 z$S4Hkkj6QT1ui;k> zHxy+G6Vn2yDKWqkl{!RSNiun{CGDk$xL{a%8CZu>OfLMyb9nuMfmN1$Bjb#Al%Qbl99KSd^iSj zMKJN8uG-Fe?^$zy^`Rm~vQ)Z0HHfOS0VMnd%UEo*giisS7pbPEqYQ!bl*d>H(A_sk zGAPSBWMU_st+g>lfW<>9NFV7wk`h2A0&k*@Yu~k7QgaKIOrb7(9qdHL8%&O&>cVHK zA_Tl&+OFu7m!1?eXn0AeD<++lSxzu&)KFMsR=&Rd`bS9crL{FLCjfTe#2EOPIGhOj zWv4I2zJQDa8G`Ak*R`8ABX%jrcsZM~7KueAISyNh)oHndm{!Ebx55IT!>YuH3Xu}s zw!7@XL`4cS-{0b>mng3(Diis&{jz8iA*)DwKcR^-*ejR_TM}wcGCGsU$=pAXx$y)O zRZKbZn(7d#qiHnUc_!D3ili~|)#;iji+Ja;k5dyg-J7$6h)z28ypv859c#2r$knLu zdrOa9lu=-x`4E{SN^s6B8p4?X%_t7|Q6HGpz@Pwj73AVd;BpnXd|mEj7g^O~x?&ip z+{L#S)vOPT;Dzg`>y~9$p_QU`Qof4i*WE$!MB(lgX``QSY2wp5MH1os5E8c>Wwg32 zGAmiKo}zF`P<2Gb3Ih-B$>H5HWzs_}d-dKn(i{KltkV8JgY8-jC z!euN%X7q10jZqwJxE^4j7(`5Q5~9$#KW*@dcp><{Da=ruSi@ktH&K4~T!}sTxcKj` z_QNgh!-oM*(EDKaMF4-@2zJV~2ft*sv=C8jR(a0jpe64WuW8&(vTNDqv&QNO<63i- zN7dQ20)r)x@z!9W1R6<120ovlv3e_ALA;VVEYwENRIVL{@+oVJoCQ3rRv>r8@;Sy` zp9rRKxUhGB^O`v4)kj7b~g2pl!pQ4&i zr{D20a8dT3@-2fe^~^#^+nYu*8t&*_t-(6I)+e?YUG_qYA?{H#vy&|ir289ix=Og3 zec@KXHXMM(5r#EJPBA$vl{4yZt2$;WX{B`-4Zv5TSibVc!=r?^(;4xW3e> zM6g~>Rf=JGCtXwXeCYrqkkm#ou$$ z@bE;oer@~O_3NuUcl6XYA^`~`Yn$LJJG1re?f2IB|Ggcg_vrl0efPBUgo3qQ1UbkM zR+L*`YyVtr{pYgv>pSoJ%suU2pxjn8q_v)~(~9HS);H02aEQ%$q;I6}KwtL7k-on< z!q?h?zO?|rm#8sHuJ!|iwVuJgk4!3e%Z=o;a@RPV&c)QEfAfG>pdRA^SPe)p0+UGU`oN`~B4lxU)4oH#b=g(Osjj;BBVswMNS02jri_;%XpFetT`p)$1^lQ`k^qG9Y{?1Q-kk6if zZSgjK*=k@}V$9k;(k0QTy99A5U`_s2S*?dmBMkleiTt$cS<+>5kOx^l@tX z%=Go?xAS8spT9nnpUN+u{rJppRKZg)NiYwe^WR-Os{+$MnEuuDSq8XtctX^|=`kCnusX3<=j=hECtc{~Q!&rP4&G&Em`_o6+ zv^)7y+_dR;*vuRG?DZS@TW3Db-)1U**{5~Wj@|1XA{I*NI~d^Y8>i2|Ee;_>$;)-8 zuEkpy^X~v`AF@Lqu&HzT!j;!@1}^UJ>aBe7!rYl(=1XkKvuebH#ieVg`;;bfefqeX zX`D#b>I3ohXh_g{_J`L#$WPiBe!=`-wlSQ_uU|WJ>hign0Lb*duddT9zMl3UY1PP-E;H(Z^$tp6VXQy(p_R+oDv%dVa+ zW)+u3P=c#(M|QXVL{wr=z$5l3UwrW=`H8bPOD=|z3;BEbofqHDKPXDKe5%s< zA`t!4`~%x1>;0bP_0o8*9M4Y`J=9hyIrGQ-I3?38zqq{YF@MC!Ke+HcfFY0b{9;$B zu&>CnviWnb{%?>>s#C6_+F;{YXRf~F|11}6R`U6LzG(MLE0<>6SALlv&-2Eye5o}2 zhOwkNwlczR&=PKF);Ga`KLG&zL4HhVxxiQme==+3@1!Y(CXkjJnm87lpv$cF%$bX) z{JaTm=g02K`0dLVT7V;3rG?Y4vLxEfGjCk{ZT*1?zjUI(8H?90T%G}-W?S>~`63T) zzw}dneyBCQD_=VQANlcs<bd-b`8V@3YT@qXm94eL7GAhEd!9*`YgdbT=8M+D0vrIEy^IwSGe9cDEMK^EGGFv@ z=1W&z%unRk!)Sh*pCL4fL2TLH)BRxgE`iS9#UFy6^c>g^-`CS%0+#f?Mo>s9utL3= z`3pa<>+8VeC)Uwf_A^me6Z_gH_x8fM`Z}N7+s%C82X}K*F5}_^|-b zLHrSJMY)xr&!T)|)zp-MX=4wG@tc_1hYS}h5yhH$%t~nti#L8de{BBr**`9FLUbOu zoq}=zZih|zHWLvmX7`E2mPj1M1t9Sgr^5isi?q&rSadmdfct?VHPr z7yD!FdIbjJ&2(g4;hT~7uyV)Jag3#)Nd8sD>Pi)0S|k<+HU3C|dghI}H_!Zn&I-=# z<=>roV`l!vnbOPAvcr>~sKztfi4Ixa1|oBu4Vr6rX+@$5=(ze(LDZ|_L9ao+FZZ@XHi z_=Wfa{NaT$I-2E6w_eY4QoW64un_lhd^IK_t}_tt58w-b32J{j|A5eCo#FiX{C3sL zlAFGv*nEEKu6)ks1Sx_`G68Ak`!}Cq=JWXner6NrcdUHgX&#vbzTkFxZ%D%Ndr=g4 zKl97BteUXGQospsMT|iGXCO#-5D@0H-Y@@dc1Zw|&%XTLrGIfI-kDU;MH1O_7ePVDv6zvOw=i{*d>Kx;A+<7VJ<-@ZTdwZHK1 z^B@2Tb!)3rlcao1)4YugAre)~3}_M=H4Ml$4Y5Z7PA=vz(sQwv34i9r0)?~PmND?} zzWUvK{-tX#AD@4{0U@u_-|#B^DVsk`VrkIYW=z!9T#*xzB^{ewY^Ld+(PtRMm5V^|;)(aqo;~|dfSQXv3$Na$z(o$)!t{6Gd`o?xbXJ>BbZ{Ij}>j(KU9R}a@xnI2a&zvLJVP+2Gz5-5t$B3K;1%5TEe$vRz2f+9F z{6mMhNZZaGKmQ-+p>kD`HgLvo0$Iz-v`HZRXsed!Q4!ad-YgE{^v!95*nGiI53E-; z0x*;&P~M{M(%Ct>h_v-~Wc*YG=y)z`XX8^n)+(+Jk}kmh;xA9%WW{`G&j8w2dH-{o zLk=&k+9{qq530S*f}BuiRUkIcpLNK+`m34mt1*gPlJr7~YiG*<1Rr`N7cj*ToqXxs zck(krRguWpe%k`RQ|yF*D_=0EJVu{R+{`hHb|a{qx@bFbHNXDydqAT2jGyLb^N)@` z!`MCqty!4y*mxJJZo~zx*0T|ZLC?+{edeJrcW=*(fAIr(mMvdEJL5f-z!&_X%0RWh z>*^aOXbDY2sZl7JHJXY{p+mF+-^pJ)`t+qA!^WDhU%h&6;rFe0X5E!93hPN<#Y`6S zx2B()ejiYMk^gSM?CZI0x+(Xi|XCy$@` zMZjC41v*@dRT%4Q`Jy&jb6=aS=O@qYK^du(xWAcKZ~iNb+*w90#`^U>`Y4S5QkGC- zz(nD>ZNPhM!a_Z~?e2MGYd264=DR(={oEMBYJ{nyPhY+wLXice6hSM$ zJ@@?S=U)BpxepeO=Ch}do_|eScl7BiubuchYUbG!CS{p$sR!d+f)sgmL?&#Ci#=##ue}4WLr!6=2 z+MF0wn3#`fD_0GAfNwea^o8H#3-trn(dIChM_#QjA?ypf6w(dH^61lPQl8`8KtAUv zp2~ljKMUxx@|UGeJA3J^YafuG_ii%DJ+^h@hTU9tp%1^zdk=67`d6-ON5!8Mb~W78 zIK!p)wYmcJuPfC{|9JWrp)YG);dprIWvZ;aV7XKk<38^zzx&vwPjfp558>ZAmGt6=!p zsaOm&WGUO8P5(1E7xJ&Mw(&b(oVyKOx}EL4Z|&O8lj8^s7P4Ho)}|m9#gTGASukw{ zhvt>vod1&_;iJzm!S7H1Bka-~cs%Lys-Xx798AORuTx~#!GS({y>%;}kLs0FLwFg~ zn!oe%v)67S1HR41>)8hY9N_#c?I5hA;#Yhy@w{~NL21jPbeQC^@LL9M#Qnn0K_$IY2gdq9O^ZxLEWvXD z!7W~%LtFhzNbuPzOKsZN*yQP_#T(|Qjy`?vDA=y|o?4e$a6Sd(WUwHyl_j2k{mdCV z@kWHIs^sQ|P_A(}<4+xacw&-4H6N3YD4(sWUEzo;GnbARnA>Ry5CU@lslngvY-4u% z(&-PGs`*I4zAZ8`Fs)IbC7qVF*$YeOe#QbHXK#TYlWrdUD~IgqOBf{Xu$F4`I{%rF z!J&GzefxHufX`o?M`5P#t?(p(19HhJmiFRr&;C(7kXA#*9}Vp_@Fd!*@_^04!{#zB z2YLw4+?zLloG-eD*$&`*33hJ3{GDqbT*_a3_Uy;i);&EN>C*|mFz7qXN5Y*Euws_e zr$`!E~aKJjJ!pXDI{2o<{ild#+lr?wQ&7UH!tLiSI?fmdFpc3 zx_fH$=;hr?8Ca=GnVA18tGsyrKhDjxYUFq2vso|04r)NQ7h?X6EM&_o314#@tH87N z!nplt`i{z4ze_JZcUH{r9moAMH?O{#FP^-3_CJBl8(4785~mzdWNSpRvL)H(k5 z4meP{oXdZH;c8sc*zLPqFh!0&wuur(A8;KZ;(Yof1APVvdY(odVCJh1#}Lc2`JI^` zVzqyLo|a>vwqbe>d#jxMhnU%peytz(>~=o;(^;*i*PwCC86-@5er^ehW^F^bya z);ny0;XRA4tX^$|M=xA}$;d=$I6b{wl`#a21mrFL`eU_RDh$}IQ}3~BkpoP^ zqNv@i^ZC!ri2b_RK}{_1c~+-?#B|RvwY0h>&ot6obylG8#S1@vE$`^_dIbyZGBzFBNFSaBY2MnhZ4%pxqvJ_TzGcx3LRI73mVGpKwIJ zwYJ4=whMC?k#84W*>XdS$MVuif0w9$iieDy`!nHUpzs>A`k*{;kwd-9TFB+z!Uaez z2dW$@1dbcW@>jABYKYPPX|op!EfTzKBm{+Z9;_qoqztsT=po5n83Q!aI2s*ON(ZCwrr^x) zyz-Ma!`4~vQ!LhPgHiD(28t*UurLTb?LrVljD5O1&9%gED<5+1p3i4xEXES|797jW z^!zji^SS3Q$pb_}$x#3JXt3Dd_|wU!v(}Bf#5lb0@tHTW)~%cQzOe9t4~)`< zk&@Vc#F}Si53m*wa5a!qn{tacPf`MW^eayObJKUqqek4|_63}aGQ0ByF|eOx_4cnt z>+4$(2ohMR{)Ak;{4?0kRTJD$gC0X)skmqdSQ7O`BWBm#`~zMvkwQ)2 z6IN`3vKZA{H=1sY}3&8a7-lJ;Z5-U~VE|oF)dtaSgnpA+&_rS_s{n3ecZKSy9 ztmT{+Vrl!@wH>4;7F?AD+X9wXt$MFj-M_zF_15cWe{uOg^AA?7=zWe3mn#;h@RO=C z_Yclt^l@z>IdE0r01;m+s(ZmE;n$3IH zZhTC+!goJL?-Iz{vdxBfLD9iZBAXa&V#Cwx$SA_N%`D=|kdV5sw-^tSW#zi(>R*ar*etbJ2(C@=I41^Tib!gShAK+?u}h zUgAKjR=42i5>>S4#wnh8!`dt{Moz==@ZOj%F#0g`2w z3gxSral%oZ`S8|%vas;klv}!S;f2fERCw=2jrja8XKv;%frS>TW=q5dHGhoLUplK) zvjKBtzf+Qy&CBNRn|Q@Y>#x0+zMemD53cWaw;a>pBNhc5-tY$`SGGZz@dEm4hG`kW zt&RVyvC}qxz%UW~K27(Zw)bFhIKv|E+OTO0(w+${KvIxtS@y-3{vG}xtPpsX#nonr z3CN@;VE*rCU}2to-X2u#iFE0d`D{@Ji86pNJ_VAwMa7a{G8;{=oh5kSk)Cb`@w#Tj z8TGawUXwr9+y1b)E;INTZWmf7e{La#rb3fo2GMf0WN7!?O3La9MouIs{lSO|hBZo&BT3veR}|Lq>NqWmY1tXw5P$ zRQ_5LQtK_L@P9|a?$Hz_9S+rBn+C|G?6%c=Kl@_K#Fw&})A_>uM`!+BP>pTd>^haI zQuary4*P1lD?(fT5yPI?@ez4%guQjZH~1$%Sx=kpg~4Bliv!u=`|UBA3%C*T+q zE0IA(oAhqh+p+wGqkI+_7b+S0oShB3B!#G<+QJ=qF)2x<_o^zuE59v=AHWcP1HmbX zP-a?^k~GpX=S%{Z4X^SdH5O3@<JP6F<6Zf zf(eXibf`Roki;^fuBt*&Q=gXNrRY-&6$i?!$W>Ro3!PWDmdaQ%@A`suBe7lo+io+k zK92~Adbv)u=Ga57%B;D`Pe5osjdnl3jRLK$1IIr3=iKgnVhxB%0+jt4S;H#L2d*(} zSJdSg7dS96HF3z5Nr0gokr=haCLAu^4_j_o#@0&5b?x1=B{}Kxe_s3^pqvd7f@M_= zl0ze$4AZQf|L)au`I3ret=6zXosKK@hL_hn^TxvOSq_ad@T#z%<t zREP-$&6*ofj4d4_P$bnbH^#S2tUJb26wW2~diptz@GS`M!nK=M7enQ#5v~^S`j~+A zHJGFfQ6?9Jz*V3q!t~`gY;r1_-LP3!k;oDceBR3HKQX)HD3aUp3bjd{_d3}CTTM8(PvEZI3_Vj%nLNu zb=S=0GM?U=&B^Jv=}a29g_Fk(L70T$O2tz@IO|Bm2$%W8n+8%FSryfeyDU}-EU;KI zLPxwK3$}RXizc{B6=SSTn7tG?X6P@?GBTxFt=XWVGQE>?65@CA3;dUqZPLos%?PyO zYP*G(eyCy2{LU36iVYE|?!9{rMS{P+KgrezbDaE_{Ga2Tz_WFljY`$rQfJYvJ8Di9^4uS!Bns9%U`Xxd-}LS9}ZvZuVQ)HnDL5NtNnI+g@LXC$Wxc-;LluSEqC@ zcPiU#eFIbQx}nn>?_$rzVGY{%OHR~WN4qhTvHwc->YFcN%E<`-DcZ=BUsC=GK#UJ& zW>-RSQ29&aK@vpF0uOSq7OJpj^GWZmbt<)X+xl1(*rMe%mkv`UB%%xOo-d0o=d%4YYqOFV>|1UU}pXJx@vKl5guh4QF zN==OsA;7f$n{5@Ak_d(KG>OtoB0uPeDab@$(#ji+rPoFeO2srliVO^N=s~VPd$4i^ z9|DsfjOQzPXqOp*z(OQU)?`pfAfI|nHI1n7U~&K~8C{Rf{=>NwA|8sC;N*I=7K12@ z3U0Ft4pR_$S(w2-Fk}rj<;2u469-QH=*+*ra2D+x(!dL6O_XqfAXRZWpi=hM(ZF4e zbi3pYYNmi&$B}90S=>dZAa$0e#haI2T+HW9A}XmLVnE1R>~M`PN>K{NpkETClDBEY zo(7j&fk%16OBA%QVb+U>Xxjz2ji1>Z4eMg^)?2zd&(a=4Z@wUF9;avdr?xx$EBEgE zt8l7=@>1R)^2$}b(((`0ShKe}Gd1tRuDSr>Q3KE9-G8O#X-X=AGl;%8IYB~(Y`mFVqrS8^d%sOxrC2SAcJaPTy%RWHb@+d*& zhqv&~!SN8;nZLX6<9Yn(Ze5sN3K4k~AAMx=_Hqx3U6-!NAAQmxTe|Rb0f$iND?h<7 zS?34~%9H?W#MtXC|2KA#T|a@F&n4+C-QiIlPNswK{itEi(*0bzC41Q?48oKmFD}mh z12+3P-^ruT$XDmk@R6<~gA?@e>i^b&hSZj2q99`+iI2(+Hf;-E-q;SgUdT^kEmgc; zoI>L&$xRIv;=)V+&y~|@!L;#s>eek3i}wl36qe*YpVZmkn_F**4Hw+`)D-BuS<_1y z8`9)(p(-LU7pHH-h1@{f|B-ycG*-s&iJ#W#GgNz>|3YwQ{+6J9wcS~58O-3K=~ukx zCQAtu`o__7pK2YG=k*G!S-*-R`OVhRBdqIOFMM#VvV)npaL4BCG1Ws#o;?Og=;P)o z@29-nFsE~-TJo*-_8R|9s8Z3-#ZE2Fe26f)U`~(qOQow8YRUxHWol+?FNI#a>S778 zPa5bsolq^y0|xq*DksQrF${L$_j7;1UbIF6;4!$e=M&5>c?fdQVTSYAWP##@YQvKm zNB1~sgp|UnRe=GDZB$evq;J+jBej-+l`l^M8e>Pc1SxZaNfewSsvNqxaS`8^f zakQ2Dgo(i@J<&C+^f5=hI3{=JUp#&El~*hdT|x(-Atw#5?^lo8ca~*QA|%a6sr9<_ zdqvUFF%lAm{HY}jkFfO7^p62QX#)bPy84e`!Lxx(uZDOsAzlRWfI!l!9z#m8NC8s? zn@GI!oa0&;rb6BP%Jo-&boSR6UF|e|3PJ*G$qs8|$w9RC<=AMGzftDKZ4Lt+qi?nw*X*3%?zF?J_5`YWm{9|<4T|2TCILhrD-tt>55m0^z>U0=C;wXHlwQw+nxFG^%>Cp zVjbBG+|A8*^E~*Et^%iVOt_sH$k|d9=)rT?9@6E%L!>=AP@5R;BMaID28ifqZx|eg z2-$aDcoFq-j6Yez?fL_}nV;7R>=rh46L}%cKqnHqDRn+|NU0smL$~kC0umz3r3GP+J@!6-4yTS~4KzLo^%t(6xOpM9 zVL}*-c^tO(M0sdWYG@=j+NXffFD10T zWqOe!Hwavpn8fI}oV`Yt1N+s|!gSoaBG(bUwwL;9?+BXb>bsQK!%@|~tbgM35sl#G zkpeSpX%6?x4{2zsf4Dyz8}6U#PbG;tCSMXclEWvqRwMV(I2S{a?vraq>lz1o>*^S) z+())Js}RfMv+6jFhNCN%_d!UAoU?T6As$slsajpJP-w^s)ks4~S+7wWOZCAFv4IMW zGwFWrL_Oq6fDRKxpO(%gTMw3+W8;1h;x^2m6_+){R-<&NmL+uuZy*y=Y3v|c{P6K} z84YTTtWrvI^)!|FhDgCzv7K4q$~ldBmy7^-=dw^89TdEw_X zH?!6&?|uHR7`n4`>(|2OX(hP4&&HHx(X%jXH92^E>X59HV#>1CzvKR0_;hprzWR%+ zvstSwapcu*s@RA&JE>N0y_uTniQrBvSm79d>*Jqq8B4 zPz-b%(8DZhn)&8y#>I=^0IEVFf`MO-ugPGb-ZTipUdkVv!i@wPB? zSW7lf(?^<}(2hYJec_oVjpx3*yrt~{)vr5Qd!>^Z%c*49s~ey z*aCrK@e!?)H*zhU4gIFNbvL5tq_77ghF+KRE4&w74J0!VTYl;|*`NLR#MGP@&~L!B zSt9|_2l`KM9KpDwHAe&5?henyjq_Nd_O-hCghLlzSD2?o%cS{w;AWh3nsa#$h7X#J z@i3QO#Hqvs7sl;~qvp&`;24a3XwuHuC>(|HBjP7&V`OX6WU>HCs9#*mk`s&#zZVl@_CJ;n^>0f?J0mM%@eOs$sWWAO%#au(_st;pJj zmJLj2<$%Mvk4hnj1ARv<>TqhDZ(=c8%zD2pTJhAcW#f+(ztTsn;-H5 z7geVE#_5b|gCqL}$E~i&-13oL{}UR_IcY2ji{y%n?PE`7?Vrgy)_1nA@4WZktQ#Fm z#}_{T1>-VXHqr+9CB92estb$%A$xJVoMmBpaEdptH3O29x3JY-l}ki*%lCHJpf=f~8{f}bM@H5S46Hli3nOt+TpqqcOK|({5I<`vdoHSl zEVNLe)yuGgyR(g$=2UjfgnNUbQ z?4i{4KiyhDfIo@j$sYIT2qp-bYk#dUVrxEm)?}3K5IRAuybUjleGGKH|%_DoAoJm zju%}2nTCS)UMk7n_V!NuKgaBI?X~s}{+|&W4ZDp80YSB|z3?;D-FxHeV_EBi+xKL1 zvxn&u@T;EtKYGtcf{JxTyaESjOxmW}U8@QC*wfW_O(wX`F7$oBS3D zI6R4(VG_gbT2RxSMTNB0uJ*RD{&T9N)^A>1B%2DyeIfYgS-p6_S!nsQy`c8fnkK6Drah8F1hKY3O22SL zCEO!dRCaj?0(%_XQL){JFa#3su)O99m;83Vp$2p#R8XmUynyu+8z9W;z3a#1AC>vr z`C}}g=hZC6Kx!9k;$-F?94(nz&^JGa;{7zas~`qvU$`)bPk?J?8U03euIs(WhYlPp zi;>p<)jz!QYcfjAx#b|bB3xKH^_!qSq=g670xI``A-|p7DyDySAK|`?kxXpe7i zm<=*Nua|#D+#LCT*eo||?;q|vKr`IXY$?{eLYgLdG% zwhbbz4IfYQh5iJ!!;&=nX*rhw+E>IEnemmp7qXdAYIa4~iOIvzPK!f8Id9e{H&@Pl z=&`Kk#x^_u!&`sQv<_%t?4sN*kG29Jf-k#UZX_++DWEDL5x zOI@OxoaH7i0TsrwNtL-_N)8w##2*~k+ZFCbs*P}k(b&La!Crp;)%j-xbPDSfufF2y z)>rTPmJ(-q0_!$RVA4>vgt%`9Led-zhRF>sbvwjHEtLPCt3jo!ARoa z(c4{9U>V;Wg)=xeX^akGDzlxne{AuT%fVdlG*q+>$)e($AVegUVmW$bjZ)(0R6*v2ymcZlE^iuH+I99C?mlpcDO@xkQ znlon2l-EpjG8(DvM`6@-;4gd}^N!)Qz96nml#$M#CwE487c-6~S^j$2}JHyK-C0er^6zyaIg z-mz*c=dPUoqdWOzioIFTxwj277kq)hp;hb4H$zS!sOOcV!bYH4k+%|#^5(R4)+ifZ&HEY7scnTnTOVqeXO%_8XQ9E4Gk~ku@%Wc3t_BMJdYFj-% zF|b4)AMAUMN5r+j(nZ4KPLg3)dLG&7G}I>~+Qevzv?ggQ&7$i!3)RxSrM@eKb7a#$ zh4UnxgBk$hJYNY@16MDdeG9?a@(~r#ryFq^=An%1R5eSV8%NxDE}#qmr9rO5V!19+LfK!6~7P*|A?R|CdQj^Sxq2trJy#Ee+I1&bc~B@{k#7w+$YoU zx%bFm;Hd~yq;)-(r6s$b#A}DUD|AIxX}RsI@+QUIN89FE1t4$Q)6jR#AkTBhDDjf_ zy}Z)7-z>iEr#DtStXbOCmz*J04c!MEe9>ww?_LZdENOWNPnM@0zt=enR#>3j@y)Wo zX|(RLS9VJCvMer9grERwLM&7=CWNIWx}9d2TJ zrXUU7YqILcx{m!?r(E7-!%;#y-QC6Qsh`wH+->Vt4z;$@)(Wtvd;!J*F&?FoGVzn0 zG@`4)HKV@g$;zg*iHUkmW_vepa(ooG`sDHR|8(}Bvdx<^V_);x80ydAI3`^*ISgiT z;dqWt6TO{Uwcm^@m}s0SSuCz0!P)NN)i zQQG_l4~5In_Xg@uMocDe7|FcsxhFYXPS+F+17Eky`(BO)Vvpk>l-VM3mWA+OlOo*s zDeNqxh5&J8Yu-;oy292+@5=58!RfAz5;*G68Mg|vuyezM-H#iStcltMZC%B)rk!|F zC6qaCxYun(n8ziIIJ=CMV5!t@*7`Zqu=-Ay|24tKuk*0 z$l!!|HAI*6!h6Y+Y-ab+PRz0P*Qn*M-8gxiNd$R{BNO>2)T1+Ss~>5_Lu+_n-}=um zWB5p}2kqlp4t88o9gn!kL#r8Ue zV&4$a-L_^yKp+4Yq{W4(B@^%(Wpryr{{%68Df)QKzfM@!_4$x*M)h4;)5pn|+kMFW zmFkNB)0&DqlBpI-mi;YZNm)IP}9rZu~USdF#} zt*m9*vj_kp*Tm^y@-z*^KGn2)H%k#Ln88iXD8R{MSc0>#%zv(qHi5pbc4Ng?X0QCR zTp8SG)rZxus-tt;v+V&=UD>CxdKO+it#aovv}-B2+7wq=Piom>)!>ixRMS+Bo_B2a5_##km%_Ay#$h-Io{g6WQqw#Fu^jdbL2LVl`?x4N^O&nEuU+_w%l2}lwIxi-Z664?jsqk( zUDV(Mh&Z*+2`+~r0nc2zD931$HD;G5lnL%C1ly_f(Ptyo)-^4VOW4lTK$=BBPjxzQ zIbM`Dav~)cFZA6(4s~F~#IPT$-OgRzn^A>?PlKi}3vZJMTO)gDt@gwq!h&6r9qaMe zUGkNPK^tG7yAWz56kkF<;)wdX|~S$$EHGNQtw&939QzF-+OodHA|l*#&hw7kCKv-Qc$?zDI|q{^*riz(t6sk8kEP@j{kFM1{X22 zDGg{^fRiE=*HB@k1SUu85HW}=eWX>A;CTtRmp*NP6 zsy6(I+N%ku*DwaRv0<_!Wi@V+kC8Q0*7r&L6=`xK^9y5|!X{}d9)IGGDPj+i>5m{{ z>{p?o39|Yj;(i|%?-q<6DoIs|D#@YJcvi2L zGI)}IHr=6Xp4CMYEBA`~NDy?XZeIRZ-Z*(w&NM~%KlUgvRN`xuNM=7t$4uZQqNtQE z+f-=A7s$z~zRKYu{|yRU&wKOPy1X~6mZn`_ZJ-$2B(uQ>~yBv_L}e8d!NU>bxV+5Go$Vpsp_6{&tso`_Ve3WxEwU&naMT#k{=)@ z2z1jN#ts?{)-@Wef0y6`8MKZ}OrnW0YjOXHC3u^bjKwPpErn(Zb8z$CUU+Ctb6ZL~ zpM(q0(3kbd9bU5~b|9ZjEANC~aEC3NNaatg*^BrEEj~d#gR`f^)C1^W(*84RwuV`@ zujiR#jSQ5sXyifWeUHSaob(e3G+zGs8jTTwB<#S;^4I+*gEnIr;z3lF2;1L)=}Qn5 zr{!;>Y)_(s>Q!k1ZGZpZ_d5}q0H@#&5B3iCAi)f>`i~gs+3?4)Ra8-bAL)Y3(qsjz ze=e`gUk8|`L=3w!19rVP?8^z(97k%oBILvT8}S!zK#ZldV)6_WE&B1TI2Y`Rrl^|D zDy*;DIN(?X_emQSvO~V%!CXQcw0Y#-)D`-vIuosU z=PzEnrT^D!M?&^%r*^g80YuODQyuIb>gy3-4E>%Ep1yH7uh>ONg90tpsHJ*!^2k4W_+8EN5BR_xl%ni(8=GwGKB!|&>L2bz@uFU=J^nV8LDg*0Xu!40NRCPD_@b5fpw`o)gZxG97u2++wGP$y!BPTX$@N)hBFIsa4InRSjBEm{E3T;)^OB>dZQSlYs3 zeL~uEe-u+R)Pp32)I}?qv;G02l~lF0NTn4)(Sw@l1CXHoQ%7b#ZhO5sW#O2Y44Cme>xG!S6n^~HwS3e`v zpfkEfmO5DtF+Ajrc4nZP1nN6*pb371%dA^Ob%v@~G3$_uf9$Q@zi zh`0zHi-D77Zp36^8V=!21|lztLJIf`MA(ip&&0n=e~Aoag4FK1vk{<{P~qlfdx7Kf zqF9D~c%Z10`ob0qgN%)YO&SJ6x6TIlMm0;Cp8NnWjWoQ(kwzBg1A|nTDj+=kHB}&a zB9K-v=vF5GH=WWXsR2jIP!h2@8gs8Jo#YZ*sCf2{OY3BCyPepcsDF;UY z>9FEsrI5`Zn4kxPnZu3Esb)S6Ut`X+N%p@@9s4?{2bGsl+Z9+R@kF99)F3L$-6yD+ zIonw^8<_fC$ne{CM8PIaj2R;K?*@eLZ?bP&HtR2lbaQ^tmhZYR-AIdCW*S&0?)fy+ zpx_OI?x?vIJcK;h%#Q+2zDqm8#^Iks8KX;!~r$*Rf9=G z{J4_I0D{=P(PrtMGi07xo&w|(Z9$|+q{{iTDFQMtn|2f$)E_=ZvoReaaP#8IWV>vAxGvGZa`|&XfXe9xUMPN#4(E)OjZiM0i$rv{-3XQFGEIAxK z==4R&QMTi*pE3@SC_b+L`}LK5Kb~&j&EtE;7FE^xBXdQ-UESpc_&~{s{uj%~Z1*!y)}Mj8gHF%9}@;rLvnFXSEAS>jG`b@PI34KPdQF)!@rD_?=_vNdg@ zu@#|7U;YYC3@#nOq)ON??0P7zEBhvTaPVL=q^*a8WSi88#R9m$g~E~FLHLo95?_t9GJ`an`90Y>(A6sXlW&VY!{+67*_|L zXy|2`7sww?yi8Ve*A{Lm={Hr=1uak{NW0sIzK_74Q5cv}{=~Qw zYBz-Jmkp+Ks13cYH|D~~|Hr)`(BJm~y$@m58{)T$*i1s@&;${|0M-PIj@l9z=ayOn zzy(m!eeAg4UW<~GQMzw2hJsXI7r>Tz%)?$1CNefKWHf9MX%F@t>Khpbpw<)HQBKKz zU;y>XUm$#O(UD*nh^Zb^G4OC+YV*7Q9tP(fc$Dob;tVJPuqQi98uO1dvBTX1hk6gfs^5)??^^4m zW$j(q8!1186@c&-$K#bN^w6!$8GATYxC zD2F~!Kg*cOiWGJeYqAQVsz4QjItq!=|LqLl6&k|*Uso^<4^a02*lU@iK$yaMEdgb) zaodVJ-^4fK2*EQQOopT@h3nN?<>2*<2lZgWa`~vg?%0t7gZ+J(Sa*m*F`BNF^eh;M zKd8d9osKD{uF<}OErRyRRAMlX((awK6eFFcGJJSq?upJb{u={iuPZyk+w4G%) z`zrJt3QL(V*6bs7e<8*Q>ekQ4juX>?_A2NWHJ0BcnxYD{BAd{YQv8z}zOy_=5}s!a z!X@b!mk9j0yCQ#MV|QZ$7B$e>vF)i&Wo?>~X1cKO5X9(4-xd(Z3WCe z01~P|JXi(TAXuh;umo0v2r&lqaeWH=!UHrA;hns7A<&zo$SgIr0~rsdIEWHLe9p11 zco~p9!vGBtHVa<_@<&F>_+1G&M{ZBdjMGh1uWHrQ*tW6DEG(p&r~8J6N5rUNrX91( z6uwIR@J=R%KU#VZh95J=EWHM{_94rB7xvQhMJdDk9mW&m;t_nq8np#w9E0gj)P&nE zG~G9FkftL2ps+KoM0R0Pq06l)gtSZJzuzG7vCN+nP>Lzz|GHvP1UW6s16_!I`JD)@iY!N%3vRo_B>}hK>MCoU(WK!v`Mj zf%Xo3J^f5R;Kyk}zwxO~A=4}?mC6UI=KBJqH!5%tm_uAdk%TtjbpiHpyQ z`nd=p*`@p*&wm`*;|xzx@O#yL1`=9QX@2Hoj$XYKqXYdw50g7b!LAW|cMs8zs8nG> zIv&+alV#Dk%J|_}nklYH1Fvy1GFV-l8);Vuf}!LbjG7D*#q~tK;EJh>&xcUUC2CVgW&2ZJmJ_?uak=n=*qz z*7)h_AI7Pnv|wdZL|~WvANf>6@T-?UJohOx8Dv@h2e<8eqX?Unywj+6N3gu?$FGnQ zk#Ndf#igdd-hi0;RTx9`aqR%S$YNbAI>#i1s%u8?1XIq$cP5&^eN|qQLKwY+pc_;n z2d;8I!f@oDmhS%VcOL^i^Z>|kxTpJQugF2NQ3a}nn~zj8bxF_$3kmA^18-8&VveKu z70I+;F^^J6j5kM{b3%ud0&_Oww)3F%fttnBHuQ9lfV%is;TH$=f?&SiOw@4s1CQzY zFP*(2Pg0a`l7 zpFMFAs41Wv0S{4(Xz#@-o^C$go-LkoO2mtEXyJaWgg5sZi4{2xT)~)-$`OW=1 zcRu#m;loFcbhZu;GkwQtlESs?(g8L5Z$(V~yguzTbNFPVYZ9Ji9%?G0zNiWH!qn2k zL(}jFmH@`N9g$!#*Yb#OnPB0w>*m9StxJ_ZWL^^>%PdmV)w$I!R3TpnxRi>CbjS9t!!IEhi``Oz` z4he%YeSEp-Mv-~GCZ#&T1DxV7vk1yBa7#uwEWX-}Qt! zY1SeeUbi`+8&c*6G`Bili2%<8Td8LqA=KUd$Z&XK*B077t%hpKx|5=7vt+u~L)D8~ z(A}wfkQ%@}sof!1v*5=y1kab-R23HH`LL;TIs~6q)P-v*YFU*{P!&Fy)^y~i>rz8_ zCbW&ryaI1v5>Tc}gQWi$O>}Sy#p$4HpyW^1;6TwH`0C3 zOD3p&4}dBM4WDpZBphIWGe+f-DHO7#I7*9~YJU3%sV}82qiRGXNGyhu5fDnG=2LNG zD;^9HY-l3U6)%6nArz9Nn+t_&v(KAH_u%M@rhXW}6l6#2q#trdD<=_)}e1$_BlT(Vvc(R9pot3yNGM;YGitR72} zjsW8d^8BNegvzNmsp!rvBP^#zO*URECZ9-d9VBm=q$H{ed>#%juwNNOrEq%q8&-LQ z`)lA4RFjw3Q$xvsiEdM`0zpYF#eefvy5uI z0OVB&J&R&o)VmIS72>4k_Bc|1k`R0U+#x+p$AtSru zcrJEyb|DIK0<_*`Aa*+YYBs`4Xxc2bnrD|0dacol@eoPprsx}W;)nB0@6bSRKP#(f zjS`H*mC=rN((k+a`?`A$BN3Eic0WLBf)4?TklOT50OlFA8+1T3LW$#YFpBN6h@H9d z3A9zLXa6qoJ0PR)AgqABEl2yiN5~B@zUUoj&mu!hlr1$m#NBj*T0e!uj+3HC{rx94y#D#c0eu>so6{jM24Gja*RLvm5E6rb5j9CknG z1-KQw3V=X|TS$Eq?rKwGjG>>wB|3g%+%oNHJ!c=CZNf9#91xRAXq*u}-|VM374Ej` z1bLi>&Nf7;_YUP6X@VbklVU;rii;!>(>Yl z(Ag%HH*;Ulyth2V%G)!y=BIgCaOCpv=uvD)?qLn9Dj4Z=;(2vXo3y&=D=Bkf=+R-1 z0-D$E*2{^sDorB7>&#V6=x$BK}XK@l@@fC*7ufXy36r;|6MBb{iYVK_U4p7{0%90gnZNwVNh9w z8U6wh0j$#Xj2;IJT@(sy&K=BE>8?(r^qsE^sK^?)*aR}XnIU{_30qCcrw zTHso@{sp>jxl%luhxTlHYTK5*?1=ASEByojmf04~?hC1|Q6runrj1z@{Rq%^RIm4| zLc=;ffe_h1?echqi_oIMo;5w?TW-GB6O_nHrLf!ibiIQJO0n>YXrw40JYGc zd(b&E<$=suw9(0Ek~Hle?&;G!ylszeeQf(yr2wttTz&)1dk^#+RPV2SND6V!@`1hs z4u>KH}UP2K(ArNT)!WS&33GM=*1JTPiT@DKt(YlS9cCK8hd1udCI>d^t$R%&<3 z*UT=M15;F9gUlEz>vYuKiGhui<@qe)Wq=G zwceUwqo2+K(fA-Ji+|HZI36Vrw}NUe2my_dn~~kZs2#&5)HLqpiotO4&KfLuiQ2C; z$j)B!M$}}uxA&R$M|bSr`lN>V81+>6ZfK9GeZ|+XL=8Q)f+N6+0*V!lA{oG$F6^T( z*N2w5Dd+_yhK-WFou zng^2@6eEltr9Gth0rQjCQ;)JacPq7R+Geja+m<>cy>V^ ze+?c%$Pz$US3RF1(cDyDts5INLJcLIu?RIWsSRv7%s8 zyf1CAqijgD+7~L$NC_J>QK%gP*r!ch-|ksYXNtQx;8XhvVO_8&tX}1s;4iKV<$&;n zRJ(H3Z1j2e7JtjTPE7MamnhE#0Uudkb z)%7=^VM4Qr3y23Udge={f=u7KOzfIPdhjD9&z92lf})Qon8jupnud*OhZDb~l$2R9 zs~W@(WSY%V+N;?W%&|<>p`$~9n((!K#Cj!>vMaXmR&|KoEZs8{)56DXNvsAGpLe&O zyYp7wy77sXeA8lNd?+O=lSzoqi<{)7=5(=q3V_)1se$ocSUCHl8|$EY@M{;q`bz<)!@gZ1d+Sp zAdl8d>qg1bUi0&2NtI7z_9C@I43`MEGmQ!eOCzY((kdMKtEeK>+WH8* z7Sb>>nWGy>@fPd;5UirHK^=cQ5`FpXNc2XpF0J{>O@z992;~U-H>+~N*$7;8jiy4D z$CA%EV`XZhg5WPzMNn9Z(W_=9k$6*~7mfbKV^UMlwQ-GH4M~_e)Ln++qcaSU)+&Md z$2BH}?m>yy<$(JK0GjJZY-2g~ABgXfFpNQ6 zX64tYaYJBRRJ0ZscU2>GuT*h|R3PeBU29&A+-ii=GRE-d>5i@6*|K9tJ9JGA6)hzw zRkf}+mHI=dEtIV5X-g+Qx^yad1{tJ9Ts=883gWX^o=VmoT=>-e2gY+XB)(01S^HnF z8~*F``e*Iy4x;;E6e^pTs1VRS?OHdyegi*h`8$Y3Sh`OqC*bg+r)h~FC{TnKS>-kS z)J)ST>r<{|97~MJKaK>Tw-HrvPx|pOC3fH|*Iz|dYu}TYoSmr|#^Txc-P=rc@#y}c z%{+a>KjYFTrd{1DGw4agQ^~SgH~htQ!==O&qXyru8-^^{KT3fxb;Wk^(%;Zptu~G8 zuWI=_E!x60W)oQeVs&s3iU!W?95-b?(Z&Zazkm79WlVRXGW+AURN9We0AhL_24->d zyMhPhl}i^EUjmMP?ts*%ty5*ou9+TzqJ62suD?G0vn+*@>+|k2F5C$?R z6a>Y_l;62}XZGhb(U1Qcqork2)5|LOmRq1(#HjgoNVzp2Ul{N!2*{a-I&PF{Ys`oz zHP(A7#qoY&?h;Zs-<^Fy`h;?Z_d?E%ogKT8a_M(`+Dwajv?&FI;bNk^z}X*F?8&^SuWi(nmkx^&y5I3gpb0ckL{Z?1FjOwrBO!NAyJsuVJ*JxMT5eIO1)okc7kl2;*b~ zTuc~l(x3xy!boe>oE0~n@K|)dIi~Q1*O=+XmBS+Qy8h~w2^<9P%%@vnCT+=cz{=VOfnA@FL;PRtX7L+FCbU!}fr zjm)s>wgy9d4f)u0E8_yps$5|?+SomLf$P%PW%c|kvuBrIIRpMcW(sbYeeA}Bekt(S zjUE9k+;V2THWj(xW=mzwoO4eI$u-ok+@;0- z$YW*m9KI|_W&+3~6Ck~pG8a%ABqf>3s#Ll2w~36an4Ak(riDv5*)xlm?Fcx3jfl1o zT_C(x$nD~zBTQvcSRzV#=^jc{R{p_g(LjIT;Lu&PPOC6i->Y%Za2C4c+0{3nU-=zZ zuEF=<^wOJW)%DM{w8U=>^C)=oAFw@PfDiI$!|{KjF5jsC982*bvuN_);Dp2$^V<-aZee5?2E@G&QRbxLTHq5cSy(IKro0C_ zz`82 zWjF(FL82&M{1aYyzWjdq#Mtwtq&ZEOXI_5g`iEzJRs9M0ee33@6R9^41ke(mMmy(H zZN@TVE{cr9vx0*JkRwE2u7ozy#4!IJp>I{fzGR$yyhPNdz-zsrn|Tc?C}N%7##UaZ zfZVbr9b}XvkSp=BO67wl!EhC-#CI@#HvDdI zjqjkl_+!i(uL4j74~lJwtSnckq;BadrFRLa5ysexfR7e!bK6=lOFi=ON`LyD1K2|L zF?+-6xt`1!Uapcd4P;6LRm}RoE!?{P@!us))cc@Y&J#Z@jCkdGWd=qwy~^e;X1@aj zBfkY_Mn7A(?AyD2_pUZ1l!(N|85XFRbb;^A;y zJPt3vyNKGrb=^`GhJtZsdj1Zo+yvB|*1Sw3;8wh*wBB(7R;>XQqfBLiYXd1-mJdXIl0gZK2s&rP5*HMKS2 zw~!$Cz0UL`Z(4|<3ZbqFp1%iLlUzwai8y!Wnv_Y(wRB$x!1SRjA<#}MD@ujj7Q`=U z9D4+KpBCg#Q40I+a;^=0;FCUAFGE zk8j)nMO9XY6adom&k7*hrB}9Cte}+XWLI-zZlO7!RU)Kmd&>2ai z@r!1?!2N(uEF03o_JGHh`Ekwh&IfA#NTzivF>C%xL)DiPxOrA0>xpE0sJ}u+khm9u z`%?v9^#L)p)#I~giM;FdA|QwZF-Y33P(wrEDiuY@n6y;7m7Dv)iI<5vgKg zfy0P2k?=4+tRRqDrqP8QQ_7OmeDbT7Otf#d|G<3` z02}F;qJHTb6Z?atn1rV_#|qV)dwyosezDoEiWSyH3*UK(FKnFKFzt-P7^98COl1qW=4BWR9r_mtP*aTt z6gJqkHTjsLj%7bLLySgx4@?CneCn)dn~Q>|Y+j|rm0D-~ofcbv1L_o|s#Tp{6D>Ap z<~M)^Ar;1Dg1r$!=v9L9a;R|4mD8Ui5@v?WI(9-5_L=KvB^Rt|bcyDoxfm5=;a!Xw zj-tJAeqQo$&xq-}e-Ic9u7nUIvmnn$8v3*CPj34rGi5tKClJ$+)uQ2o5QF?T(Cm=T zLM(+aZs|xbYsvVJBD=V{{y`rbhId!UG{Rb81YvGUriGzvMlitL3q+J98VpPo%=0nT zBJ>CzaFrIdFc-qB2Q=v1A0^o#z1ZEJC_*~A^7b51I1jlZ{U{73yvYc98a*mdTxW0d zbU?N+AF@_HmTqzphAq2N^OI zu(9LrJ>r@l{}s=STYmIr{g!L$H!fxTYAa$2u~(=y66i2G>~M(hs!M3$-qLG~L{NOl z5>$&wqZ>P}aonnLWnNNX-^Ve5en>q=r;vHR%0e(f2y+8+a}qj?RtP(jDyv7Y8FXaP z$FayUkdg;Xf-JU(@9N}1TXvGRvjCv732G4=MpLw9-dz>cz~Xo5BulokZX(c&WE$K9 zN{8l)qt&U-f-HO`q_U@7%zT0wX_5a@LqQ-9YNDr2k8gi`H?y={{Gu|X7|SF23d$pD zd7t}FoS*m!+NJ;@$oh*|SP*~y?NUk^lm!lr1^n%}H~rKqci{S84Gg^2Dd7SFCtcdy8mc6J-wPTyHO8+PPOADB&t&hEv3c4T{ zy8NQ;d$;f0*74M~tsE7K-n4x6D;qa;w!2UFr`tPrr~E9{8Ds z4}vZSrMo|n9ao%GBQmi!9^@odgo*tEN5ZA^Fk6hK;zhU_rp8a>E_q$3#4@og8>7V$ zg}v0Min5#VZTMrOkinXk;>0wO38n_V>dk3L0}7S1T9T5aywIq%AT7fsY>B+n+2*pM z^s>M!-jR%%Maeh;pT?P90xr(-Thsp{W0hX;;YYArS0i@4Y7u=)7U2g=wOAp=`RP>Q z3vZzWCgPmm0WSU@U=tBrt7bJ9;K z`9}A#bVo02W!;FtsJ{`u0s9itskaREpyEgODAG}LcZR!Zp6q_M_i*~e;qD*wB@f(a zXCE>hd;8Ol5#%2vPj(-BwtFDma_De(U++;ckfH%G&Mk@N=cLQ3f)?WHhfFO;6C~Uu z58AD-tUq4)4Y+_?dY&E`?b!E^f-I*MMIwDiVyrB}=U~yg}svtI?G>!>AC? z{D0MSzO(O{-t_C;sE3B7!Ja(TJ=&jcLxTIzNJ6GV za<0_Hw1M%$1(s1JD*ij3IdRXGUtE*PBBc8*a_><1`59hF&-5N^e`?|+5m)Hef9mJsO z`48sr2)T%9W>^Y`9KeY~qPf_vxl)hH-}L^%=&#a5{BC^*<#|ta+7GG$(KPNBd+USs zV5!>B|0ryAA7FZg{ou%A@Z)z8tqE^f_Lk=4agFN)RrhyQjJfV*)Zm$sgIBXD1PE0NWjZt#tBI;UUg~?Vih9RlQ)eeO}@wxR7sI}vu z+JTs8yK$e>cq1xVWNE8F|9%_C?JmTS0)AG5=D`?ZxPA0alnR%Tr5JC1ZsR7(Rrq%^ z{>22EONy+_(lbtC$hV`MDV8A%4~kb*Y0awvaMw)}Qkk67u{JEG`tP+uqR4Np;dTp4 z5b0auaF?`z)-*h-XGDDQe*SRcVdRuC$Qi2DcdoqRs;QYwRJ}5SC&tb`k3L!2>=v|jEbWZAwyURpg>!W7!UeV8z^z@;W*5o}{|16!2)Bsf;XEZz zZGQ~0yQu=KCamHOt}}zv3eKt@(u`TYEv`Ow2AF>pen8-Sj{gC#zuuMzXWuh=02NdV z?%t<*0r9-IcW7sKH$2Kq>7K#A-LCu9@QaQ%N%iyTNZ$Kw{lze z;4EInX=WfMBWIU#<{pcQMzED_tBw}hAQZ9q;=KMb#LOD1Mj^7h3=%2N2x5pPP~b$i zmSjgw;cZSe>GkZ={P@LRly9*ev3e-caW(4u$0w3+2U{d0S9>O>Ob7Ei%>X4B+3KQD z4cHA7n|8HA?eHwC_{jO`!!3V$@}rrLiGAr7LwCP5g@(=qQ7P3~W>=@)KmU4t zW6%FpHjXT+;aF72EF@Wg^NI|s72erGkPJzKkKOTIsW|MICI6KGHDqn;Hu5xiJh*iu;mOAMJQd zmG^3VSTV(-ACXMYVSE>Go-MuuJjkgwRmpEaO2?Bf*>r_#rS6Pl!-lcYp(rJPU+~)E z{u>P@|JpBa@=2~MARc#Ms#4gR-T2Tz4w~RJ@y3TXiSUPJIG%Z9 zfd{R^69De(-r(rMt$+Nva3)dPc|%9vtk9_eCSebF7fW+m;^^e`)v{ie_%f3F5HGeU zc4t;Ht;6aGE1erd#zq(*h}&6e?9Hi2^*$O6C%!uQ&bg^8Czs#4_?g`^k<`!qJVfDJ zD$Pnyb%kGP((%Opgnw9$d8i2+9Kk%4*>lzH(0yA*4?O|fJL3O9tB`OIOM>(nUVsim zEnEd0nj9@?mnIM9nscPuhiiRlR{r**RX9}ya_Ac60$akwU>4XzC7e{XV+(&12|{aQ zKoHxyXWPzgyYMjr2+txDHtd0#=790jJ<=YRj>BXa_+c!Qy|(-%vj8qbkVqqzti*~F2JAp&j}X$eHggk+!*mC~ zTQ)6#XUexOtlL0^*E& z$W}aJDq=px_FsKrR#1IKNTEC3i4sDv#f+wu=+tT41XHkEPO96WM;HW9aXWmD?3NV> zJ$D_>wi??@XWpIo*L2fzr8)gFSehE(H}Tgh<9-k@`W|%P6*vLzN}MT+5+G#K-4*{| zg=o*vR<8US9&B35M5?ECB`7^)qpA`F%FfpiPU+4dWr80->w%dbwmPxe$6Mro-)tqm;crONrzwNdRAF4uUFDe1um&>?|K_Yp~F96aB3gg{zxWy)(Rvb^A4kVueQh>$xC zPQ)_8$D;20r@Q<5TLuSO5apxwqY9Qe^D3Qzc5UG$LN`^1n=prHDp^k*riqZ0vv`pq zy4~D&c~LR*mNx`b*tz^;dyA?c<^j?`(yn7TRpk26{ONgg<^&!u>~GvI9mM2NVeXn^=u4TZ+Yw+`yg1ct`|TeS6mOUr`b2<72J$xgq)bcmu2?Af!y{Fdv@=J z2&Q=XTm&~|TLSp8dIm>E(npbYKh%AsaAjR>ITjy`umxZ?lI;thDp0mK@{$|3XF=9y z?k&}L_El(d$=vI=MpC~IJ#X~}SA|+rhl`lisx-yIm6sVj`_*NO!&$PS$Gj??85ikq z6tCRP%biBy2!-w>r%<_f05J6J;`|TH%Jtxb0+_z4r$bD&5${LJ=qY~XSd$ZMAcf3B zfPst`6cRp%6HW01U%}1g8b!tp^Q2ro=f3kDRw@5hjSj6V?B>WQ0TiADf^y+r+G$4U z2{E{z$EkVA^>cah{Oj6J<|MB=UMGoFI%J$@h-Zm8TLrVq5)Cm6gqXm1-}fB-J0071 zKDA@pcOKoc^~rrteWzpJ<8UQHD)k$IO~6_1`d^@jl@gA>*jdJ&51B#duHXDjatV+Y z;*hW+E&g`;_uKY#AnO4J`dxeX?B3yn&0&{CNG5QbL^w5<=h*X-CQzX#hyGDmw~;K+ z1{p}x2hz>-J4XGl#s&e{ajT0zR->ip!{Ep_Po93=I4GNLtb zN@wsd(2~ZlgDAxL+MHhb+2sFT(*a}^@dQDH#3~vKt0o01>#(-6BcVqjkDiilDkd}U!poN?Qz9hT9(hx>+8{QuKKy}jx1;L{@n z!u?tbth#jMFh3cEGdKk(E&?5o9wS0F!#YrAd2nDD2}*kpBfEg@ckM2rd%u~YtH-zR-L+A zfva#ESZn9SGgCKje6pYOLUIrGm^Qh~_;(4=BtZV<>4CLaLl&#kwe!d~GCsE|9z)pg z$}dm?_4`!1`0DgWS57h_VqtFn&W&GRd*NDT>V4!dRu{*xPu!Oe%NMYQq#puhiH|G(;(6(cI^Xd#L|t)Ki@n_raJMbS@;<9 z^DiZxH$IvBZ(p33+34hHM95CP(T-rU z%a|@=eMwOrMp5bGgQEj*^?__)KcDk+NK&Y0j!kADigo!os8@EHwmCN7d zG9-HkhYoyq5bW;>kb6I-#oNxwi3qrJqGE`&4XO~}P6Vz28O7(Onk8A(P}<YwMn?I3TFm8TU)+;c@iNvzGN1;wW?4sbHlw9{Yb_k(Q0%!!hkRY ziREG0c3;LR6AVApd$bqzTG5Zm$>dTR)>LIs6<|oEzZD6N$J-UJe+cl-h$=&Qh7nDr zuzbgPt>10oO!C)?FOHo|{~Ei1bOk~xVDfM?AEoRjY7Ner!kgeo?&}|dke)t$&c6PBc+PH=ks<5j6)p2Svgups&De>{=gqH}6#@Z*x50lM+2S z{WJWHB-p9TIJJ^t%R?2-zq7@Pg{GZhVYw3c+wMJC7vDzqptA*FeP&bK4{W`xl@Xs% z@XM_yw(h>oTDpJO(gNKNH<91-2Woc+?PxCrBwJ>3!;nl_aVY(vD><}3g^O8sT9g{4 zsh0ks`mas*Fx!6U&Hmy?_}r# z8{miL1t0PsL1K#h*9;@ZRaxWbKuWRPY$a+V6)WJG7J5{DVdhEFd| zy&u_%>paQ071V$H0I4~Rr=gK6of_w|KS!|99`X#j6{e$JLRQvVp}4^&-*j`s6^)jdGk1bJTSmczP@a(gb=3($ zw!Q|S)dZAUfQ=VV-sAS7i1p@3B%E}#jE@D%D-Ct4@&FfMcnrk}zqlWr{89lT^v@4j zuk=2|*vVs!bb?Ouh$|mF*wdT=z^$K%+A zKoK-sz(f*r^#AHm#KKTG6!fmvk1%i;)DiVst~DA2SZ7S}*f0r*!k&VFrQH28m!~aJ zI2*uHLq4xA+)9B{&EE)FU9Q9kdzdPu{p|BpE40NVtTNJumxlq>WLj9mmOf-0OrI36 zNf$r@GlkdeMFw+zZx%_*n-Q!ZF(8zySy)Nj7Q@tJz>{DmlF~4ddhg^dQB_t;K9}bM zh-N`|P2J0-WC>CwV9S;}hWHH8`qwlmEtofKVC!4@Aq-Xp2m>XzcX!a7wqgB))2Syyl%pQb$Q=Yr5cT?$L%aQw$CK(J{n{Tcfv%L={!?ed+H zJ};uMd)i7YhjPSl4Ec_!=_;b2GZ_iMx^x*_YL==~y@FT3!FgVca1c2Zd!V7tmbf7> z)sCJ8#onesQ{1N58)>dl4WGnaAKV4v?~ELi8R3Q!HKlN>v4%A-4pkL1U@4pLe>V(&EoldkmV47j9@*H881Z4GZZxMmx1<|4Z`!n}Wz!=Y z|E3w(G5|t&O zTTH=2+a%xa9N4uV|2_82{Yh8SCCGIZJYxuxttnD@fDae;&;2Gbs0tJ+Ji^+pBEn4y z>77BXD-20hS#p2v+kb!k)#C4?e(i#EZ!9l*kT@|l(X56|V5+1^v2bI03uS;Nb#KnJ z7W~Y=e0F;M0claNV0m2x{;%%|1Xx~W1Pewv{kJCa|S- z&GFs(G|E(~AXwVLK)on}j7F4sC`?7iO}bjv!T7M|c%dTmnYxP_!I^^=CFu7C8%z;HXOKdwjEBWmNB@+QHbbp3GU)?=P1WO)cVlM+j# z@#Ob?R39VLp{G|keGZ(ou6JI(+DspBIE?V18wP`XY+wumzXedQlYp4JDF;Yd5AIAq zllIUS0{)?-V^{St@-ne#g&l0LadCApc6#9k#yK zcx97n1Q$Om&%>JFUDcB74x<}g560^hW)Xs$kUd#cw;x#DyD>mUFUPOla_k12m3bzs7A>2l@F zCvv|`!Eht1Q8OnKFA}0GI?(37ydxi&61s_p0uc!C1GdIkDP3dvg$u}EWR2w)_lc}A zK55=`}F1VS!_aAVO4!WA#iDI{9%o7g@g8==L*LsRg7r@>$~mO?N{lzN=? z-;nzEeGzE1P+b6Qhco)(xVSG2nNneU!W-6jR!1ZVF5&shZ=RbcL18F4h&6e9)hH=6 zsGFmrK7kg)N@LNcSt>!ChJ;Y2p{0-Xb3T)$gTPn1573`J>mu$ zpchEVNO5|(T9H#+M1nQcy+Dd6kY(tp^%(zQ7}N?3js@~kb1K#c)r&a~iEEXJ*CHan zG)tcgBZhHSL;-^^UQcq8k8~SpNv+^}IXKpY2f%HBNs8ld(aHnZOYuuWG7Q6A_!Rl# zQV%=&FwlWSxA>>Ort+sV+pkWHEna5$!1Y&E>4PA~i(3xAX~L)9M4QY2g=;cpDHpfL5o2gmgBzm1Cz%!fDSj5D25D2 zpqIvfj}@3o93nU$Nd%|&Lx}i{bIHM~ByoUB_7Cy(Nr+*Bwqy$z1bl#Ftu4<>2{u`( zwCU-CsMN8c{>rSmh6&R*#tGtk9peK*J%X!AEjD^dXVGO7uBg9z9L6suM)cBv1|%!F zRymLH*YHM#>!`(t5@Vox!#fvB8jfXj>g?JTuHwxVB9&s=Jbc)#`?W*wB%$zJ0q2v; zU3r&29do@*Fsi*g&wp&Qt1L8h@nYi9=EbKvIdPgDq4gVOzJ(4{wuH;Mqo3lzHA^Ax3` zxB;(3OO(s-P1{hAjMW_wOHMcsPxn1ND8K;_hz!sOr)6UNEz*aNKvah9=#I0Y2JZg$ zfqoT+P&~YJPXgJL-3EWN9B5BB$)Vnnqus-(3Gwj3-e(_{6c9!yosJg_>iSH1IXg8R zZ+Ays>R>A5!`d{;#C&FZ`H*U`ppf2`dHdjb{fQOWRU zIG%2a4_l)>%JRY`L`K8Bh1i|39vHVf_U+u&0ftuBTr|FX!#rz1-v95#CgMPrBMw&p z_!VUn!-De`7O>kd>1W+yMFXk;gQewWLE1$KALe-ekTH<`JT!yMk zCh$(dlOZTMIF5#qg93)I6*zz%y^mOaBL}M!8kEImz)(=sb^;Zce?AibM3o4` zsQe=S2na?~mmwD-fTjF%WNWJ16vf+!dWK~o6L1!9h*e0af#Aj#P445kFLrE5Nr2^c zotby2PJ3*PmctozOslV}Z(<8s1d!u3MZqSAgJIQtA$^c#U+#g}7FjgV-O;3~FMMi}B52*U!;B)Y< zg|I}IQROY;NoUVP1N-p^DRTiPSmQdzVVu3=%smX8TqfKc`XB`!y*Y4VT(vF^TAXb6 zp-JU)5r0wHR?fSA$6xc`mv~&op6&Dr95otI%}NxKX3s-$ImLukl`{V8UGl!kb*4IM z#9nv~gSFO{vF@NHNTubZm;jJ3L_{gO-IO3PZBC%v>#SbMi7usU3l^6mjt@3aEg;7< zE^wk?0~PHt2wv3d;0pq7(B$}UVFpoX{o!6*VLSTbN$fb$f!z-V8S&$ON*&C6MA z8+14~ei2{`Cd7UYMSrU8rYfQK;FD+S}1lxa>jkD;hRQ4h7?L z^mN3QK@4V^h|J6^W61#&d?o6_8p1gh76`3bDIR1WN%7*F%?qa#z<85kJP;&>eqg{Wqg0p*W}a|<-(<$@d2Mtx#TmLqrYYpIebjvrzgYO1uGJXmi@5vrBA?u%!pmw?rO zEAq>GQ)DR_=>7h8jsQ~wMSw(qEhPv0hTzB;9HL|N`o|h+q2RayUL~4{V{gmKh%#^{K0RB&uKV)zL8NN^g#z|)>%L$qvrIV`g;JV(mcxl@=vWSZ-wRgf&JRd8umYmFG<2X;I12czRui_ z69@-?dC_I6%Fsn42^A0_GK#G(GOtV}3??VUIV{$4O8vsz#pTS!6fvIdc*#2Jptt=v zJJlLWs5)nG2~}PWl~0-FoxHFRQ1OEqt{NbK>wzoflG5u|P{L@4uIfM;_Y$I=6sb>?AT{VTgK6;#4ISnMp>fyd;i5l6Rz^iEdkzGVRxCb4nNNf$ z=XR3?s$BiO{tbC-4Ie0l{)6iiM%+z~%~fU9+>6`1CE7-WB{J1YUa=xZ3edT(mt9{| zULO|8S*p?My1Id*1>$F_EcIY^5SkspKT3ZU-e9~AvWPeW95?ioUuU&TBKybc#wJ?e zHh>QVW*2?0LNu((5UmuBHdo9u?o1zERrFaL>wM8tf>N}DX#pm!8!7+D=0MaatAj`U zs~|O!D5})Yh5UJ#eM;ng+kx*$s~X&=S8U7*>D*wKC?dmEGcJNP`BaT z!E1sjv3hIi-4V5PSB7I!0w@DWq%TrH4uaFyO6qP9`lLSQ*G0VV{t5}7pIT-?W4ThK zJaGvi&Z}4-CMEm$Y8@1&Q@{HW$57XzTsOw7 z;g*6Jz*)O+CFJs~5z1K#6Uv83v^JP-G#5I3<<^|I>2l_r-Mqoa&hHHIhSxKbE8X?P z{gR?{=BNXkS}vd9R86??wjM9a8AZ5!Y|?4|c-*fo-eG!55=oLyLiEyR46F)mLh-c& zrG!;PtdN)oYuWOfa$O68sH&t<;dPFh@;M@%PJ)dM2b_`4&ITNr+xWho)Ad)=zqq>=N0kRrAF$&E*lGWVxVRg`lXb{=BtbV3$4}JXF zXXjsUY8i&<5U7jY&!N`Z(UHS&5JId~vEk)$1W4;z@RC@o)kaK?qhpRCCua{!Ow4ln z)pTYVj>2Fphpn9dM}y~7>90KU9?~$=Z*Al^$lepW6~R}~d}YTM#^=^;?0=4X{ojU<4L^JYX~eCE z|Bn4h#Ehx+HPn%}tk8r7Ez8TULyC+!Z?HNzX=J3X3Ki2#G~{29Uh54s2#co%OHCv% zvQT};Sgf21&ZqSm+_yMj2snC>&hjJD{91uRyHv$Vq`E`J z6#Jt$O(1gL@d`X2tDqd`D!lyR zxlaWkqoON_!w#8SOml$jFeRSVN9M*~$I7pwbbXO5QQXb+&%j&%l5RAqnygtZUJUfL z`cJscIG#E|ZT0MhYk%Tu2}9R{(A5%~Y0`j?)~Tl@>0A6E_3FPD;51}O>~9nkb0rzP zgk&M734E?d54`Za#M8i-B}@&{vi!T~3pA+-#a;KNq>v{_;6Uzk_ot{hYUKdhAQs62 U&ylx{)8}1B?uZ(d1v~iv0Rl%`E&u=k literal 0 HcmV?d00001 diff --git a/src/apps/bin/coreutils-5.0/po/ja.po b/src/apps/bin/coreutils-5.0/po/ja.po new file mode 100644 index 0000000000..7b3a4af215 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/po/ja.po @@ -0,0 +1,9538 @@ +# Translation of `textutils' messages to Japanese. +# Copyright (C) 2000, 2002 Free Software Foundation, Inc. +# Masahito Yamaga , 2002. +# derived from the version by Yasuyuki Furukawa 1998 +# Jun Nishii 1999 +# Daisuke Yamashita 1999 +# +msgid "" +msgstr "" +"Project-Id-Version: GNU textutils 2.0.22\n" +"POT-Creation-Date: 2003-03-31 10:45+0200\n" +"PO-Revision-Date: 2002-07-27 22:54+0900\n" +"Last-Translator: Masahito Yamaga \n" +"Language-Team: Japanese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=EUC-JP\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: lib/argmatch.c:135 +#, c-format +msgid "invalid argument %s for %s" +msgstr "`%2$s' ¤ËÂФ¹¤ë°ú¿ô %1$s ¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹" + +#: lib/argmatch.c:136 +#, c-format +msgid "ambiguous argument %s for %s" +msgstr "`%2$s' ¤ËÂФ¹¤ë°ú¿ô %1$s ¤¬Û£Ëæ¤Ç¤¹" + +#: lib/argmatch.c:155 +msgid "Valid arguments are:" +msgstr "Í­¸ú¤Ê°ú¿ô:" + +#: lib/closeout.c:103 src/cat.c:189 src/cat.c:272 src/cat.c:326 +#: src/cksum.c:269 src/head.c:152 src/head.c:196 src/tail.c:323 +#: src/tail.c:1659 src/tr.c:1666 src/tr.c:1912 src/tr.c:2020 +msgid "write error" +msgstr "½ñ¤­¹þ¤ß¥¨¥é¡¼" + +#: lib/error.c:133 lib/error.c:161 +msgid "Unknown system error" +msgstr "̤ÃΤΥ·¥¹¥Æ¥à¥¨¥é¡¼" + +#: lib/file-type.c:42 +msgid "regular empty file" +msgstr "Ä̾ï¤Î¶õ¥Õ¥¡¥¤¥ë" + +#: lib/file-type.c:42 +msgid "regular file" +msgstr "Ä̾ï¥Õ¥¡¥¤¥ë" + +#: lib/file-type.c:45 +msgid "directory" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê" + +#: lib/file-type.c:48 +msgid "block special file" +msgstr "¥Ö¥í¥Ã¥¯¥¹¥Ú¥·¥ã¥ë¥Õ¥¡¥¤¥ë" + +#: lib/file-type.c:51 +msgid "character special file" +msgstr "¥­¥ã¥é¥¯¥¿¥¹¥Ú¥·¥ã¥ë¥Õ¥¡¥¤¥ë" + +#: lib/file-type.c:54 +msgid "fifo" +msgstr "fifo" + +#: lib/file-type.c:57 +msgid "symbolic link" +msgstr "¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯" + +#: lib/file-type.c:60 +msgid "socket" +msgstr "¥½¥±¥Ã¥È" + +#: lib/file-type.c:63 +msgid "message queue" +msgstr "¥á¥Ã¥»¡¼¥¸¥­¥å¡¼" + +#: lib/file-type.c:66 +msgid "semaphore" +msgstr "¥»¥Þ¥Õ¥©" + +#: lib/file-type.c:69 +msgid "shared memory object" +msgstr "¶¦Í­¥á¥â¥ê¥ª¥Ö¥¸¥§¥¯¥È" + +#: lib/file-type.c:71 +msgid "weird file" +msgstr "ÉÔÌÀ¤Ê¥Õ¥¡¥¤¥ë" + +#: lib/getopt.c:688 lib/getopt.c:700 +#, c-format +msgid "%s: option `%s' is ambiguous\n" +msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤ÏÛ£Ëæ¤Ç¤¹\n" + +#: lib/getopt.c:733 lib/getopt.c:737 +#, c-format +msgid "%s: option `--%s' doesn't allow an argument\n" +msgstr "%s: ¥ª¥×¥·¥ç¥ó `--%s' ¤Ë°ú¿ô¤Ï¤¢¤ê¤Þ¤»¤ó\n" + +#: lib/getopt.c:746 lib/getopt.c:751 +#, c-format +msgid "%s: option `%c%s' doesn't allow an argument\n" +msgstr "%s: ¥ª¥×¥·¥ç¥ó `%c%s' ¤Ë°ú¿ô¤ÏɬÍפ¢¤ê¤Þ¤»¤ó\n" + +#: lib/getopt.c:787 lib/getopt.c:800 lib/getopt.c:1089 lib/getopt.c:1102 +#, c-format +msgid "%s: option `%s' requires an argument\n" +msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ë¤Ï°ú¿ô¤¬É¬ÍפǤ¹\n" + +#: lib/getopt.c:838 lib/getopt.c:841 +#, c-format +msgid "%s: unrecognized option `--%s'\n" +msgstr "%s: ¥ª¥×¥·¥ç¥ó `--%s' ¤òǧ¼±¤Ç¤­¤Þ¤»¤ó\n" + +#: lib/getopt.c:849 lib/getopt.c:852 +#, c-format +msgid "%s: unrecognized option `%c%s'\n" +msgstr "%s: ¥ª¥×¥·¥ç¥ó `%c%s' ¤òǧ¼±¤Ç¤­¤Þ¤»¤ó\n" + +#: lib/getopt.c:899 lib/getopt.c:902 +#, c-format +msgid "%s: illegal option -- %c\n" +msgstr "%s: ÉÔÀµ¤Ê¥ª¥×¥·¥ç¥ó -- %c\n" + +#: lib/getopt.c:908 lib/getopt.c:911 +#, c-format +msgid "%s: invalid option -- %c\n" +msgstr "%s: ´Ö°ã¤Ã¤¿¥ª¥×¥·¥ç¥ó -- %c\n" + +#: lib/getopt.c:958 lib/getopt.c:969 lib/getopt.c:1155 lib/getopt.c:1168 +#, c-format +msgid "%s: option requires an argument -- %c\n" +msgstr "%s: ¥ª¥×¥·¥ç¥ó¤Ë¤Ï°ú¿ô¤¬É¬ÍפǤ¹ -- %c\n" + +#: lib/getopt.c:1021 lib/getopt.c:1032 +#, c-format +msgid "%s: option `-W %s' is ambiguous\n" +msgstr "%s: ¥ª¥×¥·¥ç¥ó `-W %s' ¤ÏÛ£Ëæ¤Ç¤¹\n" + +#: lib/getopt.c:1056 lib/getopt.c:1068 +#, c-format +msgid "%s: option `-W %s' doesn't allow an argument\n" +msgstr "%s: ¥ª¥×¥·¥ç¥ó `-W %s' ¤Ë°ú¿ô¤Ï¤¢¤ê¤Þ¤»¤ó\n" + +#: lib/human.c:519 +msgid "block size" +msgstr "¥Ö¥í¥Ã¥¯¥µ¥¤¥º" + +#: lib/makepath.c:124 src/df.c:497 src/remove.c:402 +msgid "failed to return to initial working directory" +msgstr "" + +#: lib/makepath.c:173 src/copy.c:1288 src/mkdir.c:170 +#, c-format +msgid "cannot create directory %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: lib/makepath.c:179 lib/makepath.c:421 src/cp.c:446 src/cp.c:468 +#, c-format +msgid "%s exists but is not a directory" +msgstr "%s ¤Ï¸ºß¤·¤Þ¤¹¤¬¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" + +#: lib/makepath.c:316 lib/makepath.c:378 lib/makepath.c:440 +#, c-format +msgid "cannot change owner and/or group of %s" +msgstr "%s ¤Î¥ª¡¼¥Ê¡¼¤È¥°¥ë¡¼¥×¤òÊѹ¹¤Ç¤­¤Þ¤»¤ó" + +#: lib/makepath.c:338 +#, c-format +msgid "cannot chdir to directory %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤Ë°Üư¤Ç¤­¤Þ¤»¤ó" + +#: lib/makepath.c:392 lib/makepath.c:446 +#, c-format +msgid "cannot change permissions of %s" +msgstr "%s ¤Î°À­¤òÊѹ¹¤Ç¤­¤Þ¤»¤ó" + +#: lib/obstack.c:487 lib/obstack.c:490 lib/xmalloc.c:63 +msgid "memory exhausted" +msgstr "¥á¥â¥ê¤ò»È¤¤²Ì¤¿¤·¤Þ¤·¤¿" + +#: lib/quotearg.c:236 +msgid "`" +msgstr "`" + +#: lib/quotearg.c:237 +msgid "'" +msgstr "'" + +#: lib/rpmatch.c:78 +msgid "^[yY]" +msgstr "^[yY]" + +#: lib/rpmatch.c:81 +msgid "^[nN]" +msgstr "^[nN]" + +#: lib/unicodeio.c:155 +msgid "iconv function not usable" +msgstr "iconv ´Ø¿ô¤¬»È¤¨¤Þ¤»¤ó" + +#: lib/unicodeio.c:157 +msgid "iconv function not available" +msgstr "iconv ´Ø¿ô¤¬Í­¸ú¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" + +#: lib/unicodeio.c:164 +msgid "character out of range" +msgstr "Èϰϳ°¤Îʸ»ú" + +#: lib/unicodeio.c:227 +#, c-format +msgid "cannot convert U+%04X to local character set" +msgstr "U+%04X ¤ò¥í¡¼¥«¥ëʸ»ú¥»¥Ã¥È¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó" + +#: lib/unicodeio.c:229 +#, c-format +msgid "cannot convert U+%04X to local character set: %s" +msgstr "U+%04X ¤ò¥í¡¼¥«¥ëʸ»ú¥»¥Ã¥È %s ¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó" + +#: lib/userspec.c:174 +msgid "invalid user" +msgstr "¥æ¡¼¥¶»ØÄ꤬ÉÔÀµ" + +#: lib/userspec.c:175 +msgid "invalid group" +msgstr "¥°¥ë¡¼¥×»ØÄ꤬ÉÔÀµ" + +#: lib/userspec.c:177 +msgid "cannot get the login group of a numeric UID" +msgstr "¿ô»ú¤Î UID ¤Î¥í¥°¥¤¥ó¥°¥ë¡¼¥×¤ò¼èÆÀ¤Ç¤­¤Þ¤»¤ó" + +#: lib/userspec.c:179 +msgid "cannot omit both user and group" +msgstr "¥æ¡¼¥¶¤È¥°¥ë¡¼¥×¤ÎξÊý¤ò¾Êά¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó" + +#: lib/version-etc.c:57 +#, c-format +msgid "Written by %s.\n" +msgstr "ºî¼Ô %s.\n" + +#: lib/version-etc.c:63 +msgid "" +"This is free software; see the source for copying conditions. There is NO\n" +"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" +msgstr "" +"This is free software; see the source for copying conditions. There is NO\n" +"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" +"\n" +"[»²¹ÍÌõ]\n" +"¤³¤ì¤Ï¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤Ç¤¹. ¥³¥Ô¡¼¤Î¾ò·ï¤Ë¤Ä¤¤¤Æ¤Ï¥½¡¼¥¹¤ò¤ªÆÉ¤ß¤¯¤À¤µ¤¤.\n" +"»Ô¾ìÀ­µÚ¤ÓÆÃÄêÌÜŪŬ¹çÀ­¤ÎÇ¡²¿¤Ë¤è¤é¤º, ¤¤¤«¤Ê¤ëÊݾڤ⤢¤ê¤Þ¤»¤ó.\n" + +#: lib/xmemcoll.c:57 +msgid "string comparison failed" +msgstr "ʸ»úÎó¤ÎÈæ³Ó¤Ë¼ºÇÔ" + +#: lib/xmemcoll.c:58 +msgid "Set LC_ALL='C' to work around the problem." +msgstr "ÌäÂê¤ò²óÈò¤¹¤ë¤¿¤á¤Ë LC_ALL='C' ¤ò»ØÄꤷ¤Æ¤¯¤À¤µ¤¤." + +#: lib/xmemcoll.c:60 +#, c-format +msgid "The strings compared were %s and %s." +msgstr "Èæ³Ó¤·¤¿Ê¸»úÎó¤Ï %s ¤È %s ¤Ç¤¹." + +#: src/basename.c:50 src/cat.c:88 src/chgrp.c:122 src/chmod.c:238 +#: src/chown.c:95 src/chroot.c:41 src/cksum.c:278 src/comm.c:69 src/cp.c:160 +#: src/csplit.c:1492 src/cut.c:170 src/date.c:113 src/dd.c:284 src/df.c:707 +#: src/dircolors.c:99 src/dirname.c:42 src/du.c:170 src/echo.c:73 +#: src/env.c:115 src/expand.c:106 src/expr.c:86 src/factor.c:70 src/fmt.c:267 +#: src/fold.c:63 src/head.c:84 src/hostid.c:44 src/hostname.c:63 src/id.c:83 +#: src/install.c:593 src/join.c:140 src/kill.c:89 src/link.c:47 src/ln.c:335 +#: src/logname.c:44 src/ls.c:3757 src/md5sum.c:121 src/mkdir.c:57 +#: src/mkfifo.c:51 src/mknod.c:51 src/mv.c:307 src/nice.c:63 src/nl.c:172 +#: src/od.c:283 src/paste.c:399 src/pathchk.c:142 src/pinky.c:465 +#: src/pr.c:2750 src/printenv.c:59 src/printf.c:96 src/ptx.c:1855 src/pwd.c:42 +#: src/readlink.c:65 src/rm.c:95 src/rmdir.c:142 src/seq.c:78 src/shred.c:156 +#: src/sleep.c:48 src/sort.c:272 src/split.c:92 src/stat.c:680 src/stty.c:494 +#: src/su.c:433 src/sum.c:56 src/sync.c:40 src/tac.c:123 src/tail.c:230 +#: src/tee.c:59 src/test.c:975 src/touch.c:240 src/tr.c:323 src/tsort.c:93 +#: src/tty.c:58 src/uname.c:106 src/unexpand.c:371 src/uniq.c:135 +#: src/unlink.c:47 src/uptime.c:187 src/users.c:114 src/wc.c:121 src/who.c:570 +#: src/whoami.c:48 src/yes.c:45 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "¾Ü¤·¤¯¤Ï `%s --help' ¤ò¼Â¹Ô¤·¤Æ²¼¤µ¤¤.\n" + +#: src/basename.c:54 +#, fuzzy, c-format +msgid "" +"Usage: %s NAME [SUFFIX]\n" +" or: %s OPTION\n" +msgstr "" +"»ÈÍÑË¡: %s [¥Õ¥¡¥¤¥ë]...\n" +"¤Þ¤¿¤Ï: %s [¥ª¥×¥·¥ç¥ó]\n" + +#: src/basename.c:59 +msgid "" +"Print NAME with any leading directory components removed.\n" +"If specified, also remove a trailing SUFFIX.\n" +"\n" +msgstr "" +"¥Ñ¥¹Ì¾¤«¤é¥Ç¥£¥ì¥¯¥È¥êÉôʬ¤ò¼è¤ê¤Î¤¾¤¤¤¿Ì¾Á°¤òɽ¼¨¤¹¤ë.\n" +"»ØÄ꤬¤¢¤ì¤Ð, ËöÈø¤Î³ÈÄ¥»Ò¤â¼è¤ê½ü¤¯.\n" +"\n" + +#: src/basename.c:66 src/cat.c:124 src/chgrp.c:152 src/chmod.c:264 +#: src/chown.c:139 src/chroot.c:59 src/cksum.c:293 src/comm.c:86 src/cp.c:257 +#: src/csplit.c:1534 src/cut.c:215 src/date.c:215 src/dd.c:331 src/df.c:746 +#: src/dircolors.c:120 src/dirname.c:58 src/du.c:219 src/echo.c:105 +#: src/env.c:134 src/expand.c:131 src/expr.c:149 src/factor.c:90 +#: src/false.c:45 src/fmt.c:297 src/fold.c:86 src/head.c:115 src/hostid.c:57 +#: src/hostname.c:76 src/id.c:104 src/install.c:648 src/join.c:181 +#: src/kill.c:119 src/link.c:59 src/ln.c:390 src/logname.c:55 src/ls.c:3891 +#: src/md5sum.c:157 src/mkdir.c:76 src/mkfifo.c:68 src/mknod.c:82 src/mv.c:361 +#: src/nice.c:77 src/nl.c:227 src/od.c:370 src/paste.c:423 src/pathchk.c:154 +#: src/pinky.c:492 src/pr.c:2862 src/printenv.c:72 src/printf.c:144 +#: src/pwd.c:53 src/readlink.c:82 src/rm.c:127 src/rmdir.c:162 src/seq.c:104 +#: src/shred.c:220 src/sleep.c:64 src/sort.c:343 src/split.c:124 +#: src/stat.c:751 src/stty.c:708 src/su.c:454 src/sum.c:76 src/sync.c:51 +#: src/tac.c:146 src/tail.c:300 src/tee.c:72 src/test.c:1057 src/touch.c:271 +#: src/tr.c:396 src/true.c:45 src/tsort.c:105 src/tty.c:70 src/uname.c:128 +#: src/unexpand.c:395 src/uniq.c:174 src/unlink.c:58 src/uptime.c:202 +#: src/users.c:127 src/wc.c:143 src/who.c:613 src/whoami.c:60 src/yes.c:61 +#, c-format +msgid "" +"\n" +"Report bugs to <%s>.\n" +msgstr "" +"\n" +"¥Ð¥°¤òȯ¸«¤·¤¿¤é <%s> °¸¤ËÊó¹ð¤·¤Æ²¼¤µ¤¤.\n" + +#: src/basename.c:114 src/chgrp.c:210 src/chmod.c:352 src/chown.c:211 +#: src/chroot.c:78 src/csplit.c:1464 src/dirname.c:89 src/expr.c:178 +#: src/install.c:284 src/link.c:87 src/mkdir.c:124 src/mkfifo.c:113 +#: src/mknod.c:137 src/pathchk.c:194 src/readlink.c:101 src/readlink.c:133 +#: src/rm.c:199 src/rmdir.c:206 src/seq.c:411 src/sleep.c:139 src/stat.c:802 +#: src/unlink.c:88 +msgid "too few arguments" +msgstr "°ú¿ô¤¬Â­¤ê¤Þ¤»¤ó" + +#: src/basename.c:115 src/dircolors.c:482 src/dirname.c:90 src/hostid.c:79 +#: src/hostname.c:122 src/link.c:93 src/mknod.c:139 src/readlink.c:141 +#: src/seq.c:417 src/split.c:498 src/tr.c:1848 src/unlink.c:94 +#: src/uptime.c:244 src/users.c:169 src/who.c:764 +msgid "too many arguments" +msgstr "°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹" + +#: src/cat.c:42 src/split.c:43 +msgid "Torbjorn Granlund and Richard M. Stallman" +msgstr "Torbjorn Granlund ¤È Richard M. Stallman" + +#: src/cat.c:92 +#, c-format +msgid "Usage: %s [OPTION] [FILE]...\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó] [¥Õ¥¡¥¤¥ë]...\n" + +#: src/cat.c:96 +msgid "" +"Concatenate FILE(s), or standard input, to standard output.\n" +"\n" +" -A, --show-all equivalent to -vET\n" +" -b, --number-nonblank number nonblank output lines\n" +" -e equivalent to -vE\n" +" -E, --show-ends display $ at end of each line\n" +" -n, --number number all output lines\n" +" -s, --squeeze-blank never more than one single blank line\n" +msgstr "" +"¥Õ¥¡¥¤¥ë¤â¤·¤¯¤Ïɸ½àÆþÎϤòϢ³Ū¤ËÆÉ¤ß¹þ¤ß, ɸ½à½ÐÎϤ˽ñ¤­½Ð¤·¤Þ¤¹.\n" +"\n" +" -A, --show-all -vET¤ÈƱ¤¸\n" +" -b, --number-nonblank ¶õ¹Ô¤ò½ü¤¤¤Æ¹ÔÈÖ¹æ¤òÉÕ¤±²Ã¤¨¤ë\n" +" -e -vE¤ÈƱ¤¸\n" +" -E, --show-ends ¹Ô¤ÎºÇ¸å¤Ë`$'¤òÉÕ¤±²Ã¤¨¤ë\n" +" -n, --number ¹ÔÈÖ¹æ¤òÉÕ¤±²Ã¤¨¤ë\n" +" -s, --squeeze-blank Ϣ³¤·¤¿¶õ¹Ô¤ò°µ½Ì\n" + +#: src/cat.c:106 +msgid "" +" -t equivalent to -vT\n" +" -T, --show-tabs display TAB characters as ^I\n" +" -u (ignored)\n" +" -v, --show-nonprinting use ^ and M- notation, except for LFD and TAB\n" +msgstr "" +" -t -vT¤ÈƱ¤¸\n" +" -T, --show-tabs TABʸ»ú¤ò`^I'¤Çɽ¼¨\n" +" -u (̵»ë)\n" +" -v, --show-nonprinting Èóɽ¼¨Ê¸»ú¤È`^'¤ä`^'¤òÉÕ¤±¤ÆÉ½¼¨ (LFD¤ÈTAB¤Ï½ü" +"¤¯)\n" + +#: src/cat.c:114 src/sum.c:72 +msgid "" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"¥Õ¥¡¥¤¥ë¤Î»ØÄ꤬¤Ê¤«¤Ã¤¿¤ê, - ¤Ç¤¢¤Ã¤¿¾ì¹ç, ɸ½àÆþÎϤ«¤éÆÉ¤ß¹þ¤ß¤Þ¤¹.\n" + +#: src/cat.c:119 +msgid "" +"\n" +" -B, --binary use binary writes to the console device.\n" +"\n" +msgstr "" +"\n" +" -B, --binary ¥³¥ó¥½¡¼¥ë¥Ç¥Ð¥¤¥¹¤Ë¥Ð¥¤¥Ê¥ê¤Ç½ÐÎÏ\n" +"\n" + +#: src/cat.c:314 +#, c-format +msgid "cannot do ioctl on `%s'" +msgstr "`%s' ¤Ç ioctl() ¤ò¼Â¹Ô¤Ç¤­¤Þ¤»¤ó" + +#: src/cat.c:669 src/dd.c:1222 src/od.c:1013 src/tee.c:181 +msgid "standard output" +msgstr "ɸ½à½ÐÎÏ" + +#: src/cat.c:800 +#, c-format +msgid "%s: input file is output file" +msgstr "%s: ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬½ÐÎÏ¥Õ¥¡¥¤¥ë¤¬Æ±¤¸¥Õ¥¡¥¤¥ë¤Ç¤¹" + +#: src/cat.c:858 +#, fuzzy +msgid "closing standard input" +msgstr "ɸ½àÆþÎÏ" + +#: src/cat.c:861 +#, fuzzy +msgid "closing standard output" +msgstr "ɸ½à½ÐÎÏ" + +#: src/chgrp.c:93 +#, fuzzy +msgid "cannot change to null group" +msgstr "%s ¤Î¥ª¡¼¥Ê¡¼¤È¥°¥ë¡¼¥×¤òÊѹ¹¤Ç¤­¤Þ¤»¤ó" + +#: src/chgrp.c:102 +#, fuzzy, c-format +msgid "invalid group name %s" +msgstr "¥°¥ë¡¼¥×»ØÄ꤬ÉÔÀµ" + +#: src/chgrp.c:106 +msgid "group number" +msgstr "¥°¥ë¡¼¥×ÈÖ¹æ" + +#: src/chgrp.c:109 +#, fuzzy, c-format +msgid "invalid group number %s" +msgstr "%s: ̵¸ú¤ÊÈÖ¹æÉ½µ­¤Ç¤¹" + +#: src/chgrp.c:126 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... [¥Õ¥¡¥¤¥ë]...\n" +" Ëô¤Ï: %s --traditional [¥Õ¥¡¥¤¥ë] [[+]¥ª¥Õ¥»¥Ã¥È [[+]¥é¥Ù¥ë]]\n" + +#: src/chgrp.c:131 +msgid "" +"Change the group membership of each FILE to GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"³Æ FILE ¤Î¥°¥ë¡¼¥×°À­¤ò GROUP ¤ËÊѹ¹¤·¤Þ¤¹¡£\n" +"\n" +" -c, --changes verbose ¤ÎÍͤÀ¤¬Êѹ¹¤¬¹Ô¤Ê¤ï¤ì¤¿»þ¤À¤±Êó¹ð¤¹¤ë\n" +" --dereference ¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤½¤Î¤â¤Î¤Ç¤Ï¤Ê¤¯¡¢\n" +" ³Æ¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯Àè¤Ë¸ú²Ì¤òÍ¿¤¨¤ë\n" + +#: src/chgrp.c:138 src/chown.c:112 +msgid "" +" -h, --no-dereference affect symbolic links instead of any referenced " +"file\n" +" (available only on systems that can change the\n" +" ownership of a symlink)\n" +msgstr "" +" -h, --no-dereference ¥ê¥ó¥¯Àè¤Ç¤Ï¤Ê¤¯¡¢¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤½¤Î¤â¤Î¤Ë¸ú²Ì\n" +" ¤òÍ¿¤¨¤ë (¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Î½êÍ­¸¢¤òÊѹ¹¤Ç¤­¤ë\n" +" ¥·¥¹¥Æ¥à¤Ç¤Î¤ßÍøÍѲÄǽ)\n" + +#: src/chgrp.c:143 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's group rather than the specified\n" +" GROUP value\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet ¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤ò¶ËÎϲ¡¤µ¤¨¤ë\n" +" --reference=RFILE »ØÄꤷ¤¿ GROUP ÃͤǤϤʤ¯ RFILE ¤Î¥°¥ë¡¼¥×¤ò»È¤¦\n" +" -R, --recursive ¥Õ¥¡¥¤¥ë¤ä¥Ç¥£¥ì¥¯¥È¥ê¤òºÆµ¢Åª¤ËÁàºî¤¹¤ë\n" +" -v, --verbose ¥Õ¥¡¥¤¥ë¤¬½èÍý¤µ¤ì¤ëËè¤Ë¿ÇÃÇ¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤¹¤ë\n" + +#: src/chgrp.c:218 src/chmod.c:157 src/chmod.c:365 src/chown-core.c:235 +#: src/chown-core.c:247 src/chown.c:220 src/cp.c:303 src/touch.c:169 +#: src/touch.c:363 +#, c-format +msgid "failed to get attributes of %s" +msgstr "%s ¤Î°À­¾ðÊó¤ò¼èÆÀ¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿" + +#: src/chmod.c:102 +#, c-format +msgid "getting new attributes of %s" +msgstr "%s ¤Î¿·¤¿¤Ê°À­¾ðÊó¤ò¼èÆÀÃæ" + +#: src/chmod.c:124 +#, c-format +msgid "mode of %s changed to %04lo (%s)\n" +msgstr "%s ¤Î¥â¡¼¥É¤ò %04lo (%s) ¤ËÊѹ¹¤·¤Þ¤·¤¿\n" + +#: src/chmod.c:127 +#, c-format +msgid "failed to change mode of %s to %04lo (%s)\n" +msgstr "%s ¤Î¥â¡¼¥É¤ò %04lo (%s) ¤ËÊѹ¹¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿\n" + +#: src/chmod.c:130 +#, c-format +msgid "mode of %s retained as %04lo (%s)\n" +msgstr "%s ¤Î¥â¡¼¥É¤Ï %04lo (%s) ¤È¤·¤ÆÊÝᤵ¤ì¤Þ¤·¤¿\n" + +#: src/chmod.c:179 +#, fuzzy, c-format +msgid "changing permissions of %s" +msgstr "%s ¤Î°À­¤òÊѹ¹¤Ç¤­¤Þ¤»¤ó" + +#: src/chmod.c:242 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... MODE[,MODE]... FILE...\n" +" or: %s [OPTION]... OCTAL-MODE FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... LAST\n" +"¤â¤·¤¯¤Ï: %s [¥ª¥×¥·¥ç¥ó]... FIRST LAST\n" +"¤â¤·¤¯¤Ï: %s [¥ª¥×¥·¥ç¥ó]... FIRST INCREMENT LAST\n" + +#: src/chmod.c:248 +msgid "" +"Change the mode of each FILE to MODE.\n" +"\n" +" -c, --changes like verbose but report only when a change is " +"made\n" +" -f, --silent, --quiet suppress most error messages\n" +" -v, --verbose output a diagnostic for every file processed\n" +" --reference=RFILE use RFILE's mode instead of MODE values\n" +" -R, --recursive change files and directories recursively\n" +msgstr "" +"¤½¤ì¤¾¤ì¤Î¥Õ¥¡¥¤¥ë¤ò»ØÄꤵ¤ì¤¿¥â¡¼¥É¤ËÊѹ¹¡£\n" +"\n" +" -c, --changes Êѹ¹¤ò¹Ô¤Ê¤Ã¤¿»þ¤Ë¤Î¤ß¡¢Êѹ¹¤Î·ë²Ì¤òÊó¹ð¤¹¤ë\n" +" -f, --silent, --quiet ¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤ò¶ËÎÏÍÞ¤¨¤ë\n" +" -v, --verbose ¥Õ¥¡¥¤¥ë¤ò½èÍý¤¹¤ë¤¿¤Ó¤Ë¡¢¾ÜºÙ¤ÊÊó¹ð¤ò¹Ô¤Ê¤¦\n" +" --reference=RFILE RFILE ¤Ë»ØÄꤷ¤¿¥Õ¥¡¥¤¥ë¤Î¥¢¥¯¥»¥¹¥â¡¼¥É¤òÍøÍѤ¹" +"¤ë\n" +" -R, --recursive ¥Õ¥¡¥¤¥ë¤ä¥Ç¥£¥ì¥¯¥È¥ê¤òºÆµ¢Åª¤ËÊѹ¹¤¹¤ë\n" + +#: src/chmod.c:259 +msgid "" +"\n" +"Each MODE is one or more of the letters ugoa, one of the symbols +-= and\n" +"one or more of the letters rwxXstugo.\n" +msgstr "" +"\n" +"¥¢¥¯¥»¥¹¥â¡¼¥É¤Ï¡¢1 ʸ»úËô¤Ï¤½¤ì°Ê¾å¤Î `ugoa' ¤Î¤¤¤º¤ì¤«¤Îʸ»ú¤ÎÁȤ߹ç¤ï¤»\n" +"¤Ç¥æ¡¼¥¶¥¢¥¯¥»¥¹¸¢¤òɽ¤·¡¢¼¡¤Ë `+-=' ¤Î±é»»»Ò 1 ʸ»ú¤Ë¤è¤Ã¤ÆÊѹ¹Æ°ºî¤ò»ØÄê\n" +"¤·¡¢ºÇ¸å¤Ë 1 ʸ»úËô¤Ï¤½¤ì°Ê¾å¤Î `rwxXstugo' ¤Î¤¤¤º¤ì¤«¤Îʸ»ú¤ÎÁȹç¤ï¤»¤Ç\n" +"Êѹ¹¤¹¤ë°À­¤ò»ØÄꤹ¤ë¡£\n" + +#: src/chmod.c:320 +#, fuzzy, c-format +msgid "invalid character %s in mode string %s" +msgstr "´Ö°ã¤Ã¤¿Ê¸»ú `%c' ¤¬·¿»ØÄê `%s' ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤¹" + +#: src/chmod.c:361 +#, fuzzy, c-format +msgid "invalid mode string: %s" +msgstr "·¿»ØÄ꤬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹ `%s'" + +#: src/chown-core.c:116 +#, c-format +msgid "neither symbolic link %s nor referent has been changed\n" +msgstr "¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯ %s ¤â¤½¤Î»²¾ÈÀè¤âÊѹ¹¤µ¤ì¤Þ¤»¤ó¤Ç¤·¤¿\n" + +#: src/chown-core.c:143 +#, c-format +msgid "changed ownership of %s to %s\n" +msgstr "%s ¤Î½êÍ­¼Ô¤ò %s ¤ËÊѹ¹¤·¤Þ¤·¤¿\n" + +#: src/chown-core.c:144 +#, c-format +msgid "changed group of %s to %s\n" +msgstr "%s ¤Î¥°¥ë¡¼¥×¤ò %s ¤ËÊѹ¹¤·¤Þ¤·¤¿\n" + +#: src/chown-core.c:148 +#, fuzzy, c-format +msgid "failed to change ownership of %s to %s\n" +msgstr "%s ¤Î°À­¤òÊѹ¹¤Ç¤­¤Þ¤»¤ó" + +#: src/chown-core.c:149 +#, c-format +msgid "failed to change group of %s to %s\n" +msgstr "%s ¤Î¥°¥ë¡¼¥×¤ò %s ¤ËÊѹ¹¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿\n" + +#: src/chown-core.c:153 +#, c-format +msgid "ownership of %s retained as %s\n" +msgstr "%s ¤Î½êÍ­¼Ô¤Ï %s ¤Î¤Þ¤ÞÊÝᤵ¤ì¤Þ¤·¤¿\n" + +#: src/chown-core.c:154 +#, c-format +msgid "group of %s retained as %s\n" +msgstr "%s ¤Î¥°¥ë¡¼¥×¤Ï %s ¤Î¤Þ¤ÞÊÝᤵ¤ì¤Þ¤·¤¿\n" + +#: src/chown-core.c:326 +#, c-format +msgid "changing ownership of %s" +msgstr "%s ¤Î½êÍ­¸¢¤òÊѹ¹Ãæ" + +#: src/chown-core.c:327 +#, fuzzy, c-format +msgid "changing group of %s" +msgstr "%s ¤Î¥ª¡¼¥Ê¡¼¤È¥°¥ë¡¼¥×¤òÊѹ¹¤Ç¤­¤Þ¤»¤ó" + +#: src/chown-core.c:345 +#, fuzzy, c-format +msgid "unable to restore permissions of %s" +msgstr "%s ¤Î°À­¤òÊѹ¹¤Ç¤­¤Þ¤»¤ó" + +#: src/chown.c:99 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... OWNER[:[GROUP]] FILE...\n" +" or: %s [OPTION]... :GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... LAST\n" +"¤â¤·¤¯¤Ï: %s [¥ª¥×¥·¥ç¥ó]... FIRST LAST\n" +"¤â¤·¤¯¤Ï: %s [¥ª¥×¥·¥ç¥ó]... FIRST INCREMENT LAST\n" + +#: src/chown.c:105 +msgid "" +"Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"³Æ¥Õ¥¡¥¤¥ë¤Î½êÍ­¼Ô¤ä¥°¥ë¡¼¥×¤ò OWNER ¤ä GROUP ¤ËÊѹ¹¤¹¤ë¡£\n" +"\n" +" -c, --changes verbose ƱÍͤÀ¤¬¡¢Êѹ¹¤¬À¸¤¸¤¿¤È¤­¤À¤±Êó¹ð¤¹¤ë\n" +" --dereference ¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤½¤Î¤â¤Î¤Ç¤Ï¤Ê¤¯¡¢\n" +" ³Æ¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯Àè¤Ë¸ú²Ì¤òÍ¿¤¨¤ë\n" + +#: src/chown.c:117 +msgid "" +" --from=CURRENT_OWNER:CURRENT_GROUP\n" +" change the owner and/or group of each file only if\n" +" its current owner and/or group match those " +"specified\n" +" here. Either may be omitted, in which case a " +"match\n" +" is not required for the omitted attribute.\n" +msgstr "" +" --from=CURRENT_OWNER:CURRENT_GROUP\n" +" ¤³¤³¤Ç»ØÄꤷ¤¿¸½ºß¤Î½êÍ­¼Ô¤ä¥°¥ë¡¼¥×¤È°ìÃפ·¤¿\n" +" ¥Õ¥¡¥¤¥ë¤Ë¤Ä¤¤¤Æ¤Î¤ß¡¢½êÍ­¼Ô¤ä¥°¥ë¡¼¥×¤òÊѹ¹¤¹¤ë¡£\n" +" ¤¤¤º¤ì¤«°ìÊý¤Ï¾Êά¤Ç¤­¤ë¡£¤½¤Î¾ì¹ç¡¢¾Êά¤µ¤ì¤¿Êý¤Î\n" +" °À­¤Ë¤Ä¤¤¤Æ¤Ï°ìÃפθ¡ºº¤ò¹Ô¤Ê¤ï¤Ê¤¤¡£\n" + +#: src/chown.c:124 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's owner and group rather than\n" +" the specified OWNER:GROUP values\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet ËØ¤ó¤É¤Î¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤òÍÞÀ©¤¹¤ë\n" +" --reference=RFILE »ØÄꤵ¤ì¤¿ OWNER:GROUP ¤Ç¤Ï¤Ê¤¯¡¢RFILE ¤Î½êÍ­¼Ô¤È\n" +" ¥°¥ë¡¼¥×¤ò»È¤¦\n" +" -R, --recursive ¥Õ¥¡¥¤¥ë¤È¥Ç¥£¥ì¥¯¥È¥ê¤òºÆµ¢Åª¤ËÁàºî¤¹¤ë\n" +" -v, --verbose ¥Õ¥¡¥¤¥ë¤¬½èÍý¤µ¤ì¤ëËè¤Ë¿ÇÃÇ¥á¥Ã¥»¡¼¥¸¤ò½ÐÎϤ¹¤ë\n" + +#: src/chown.c:133 +msgid "" +"\n" +"Owner is unchanged if missing. Group is unchanged if missing, but changed\n" +"to login group if implied by a `:'. OWNER and GROUP may be numeric as well\n" +"as symbolic.\n" +msgstr "" +"\n" +"½ê¼Ô¤Î»ØÄ̵꤬¤¤¾ì¹ç¤Ë¤ÏÊѹ¹¤µ¤ì¤Þ¤»¤ó¡£¥°¥ë¡¼¥×¤Î»ØÄ̵꤬¤¤¾ì¹ç¤Ë¤Ï\n" +"Êѹ¹¤µ¤ì¤Þ¤»¤ó¤¬¡¢`:' ¤Ç¥°¥ë¡¼¥×¤ò°Å¼¨¤¹¤ë¤È¥í¥°¥¤¥ó¥°¥ë¡¼¥×¤ËÊѹ¹¤µ¤ì¤Þ" +"¤¹¡£\n" +"OWNER ¤È GROUP ¤Ï̾Á°¤Ç¤â¿ôÃͤǤ⹽¤¤¤Þ¤»¤ó\n" + +#: src/chroot.c:45 +#, fuzzy, c-format +msgid "" +"Usage: %s NEWROOT [COMMAND...]\n" +" or: %s OPTION\n" +msgstr "" +"»ÈÍÑË¡: %s [¥Õ¥¡¥¤¥ë]...\n" +"¤Þ¤¿¤Ï: %s [¥ª¥×¥·¥ç¥ó]\n" + +#: src/chroot.c:49 +msgid "" +"Run COMMAND with root directory set to NEWROOT.\n" +"\n" +msgstr "" +"¥ë¡¼¥È¥Ç¥£¥ì¥¯¥È¥ê¤ò NEWROOT ¤ËÀßÄꤷ¤Æ¥³¥Þ¥ó¥É¤ò¼Â¹Ô.\n" +"\n" + +#: src/chroot.c:55 +msgid "" +"\n" +"If no command is given, run ``${SHELL} -i'' (default: /bin/sh).\n" +msgstr "" +"\n" +"¤â¤·¥³¥Þ¥ó¥É¤¬»ØÄꤵ¤ì¤Ê¤±¤ì¤Ð, ``${SHELL} -i'' ¤ò¼Â¹Ô (ɸ½à: /bin/sh).\n" + +#: src/chroot.c:84 +#, fuzzy, c-format +msgid "cannot change root directory to %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤Ë°Üư¤Ç¤­¤Þ¤»¤ó" + +#: src/chroot.c:87 +#, fuzzy +msgid "cannot chdir to root directory" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤Ë°Üư¤Ç¤­¤Þ¤»¤ó" + +#: src/cksum.c:234 +#, c-format +msgid "%s: file too long" +msgstr "%s: ¥Õ¥¡¥¤¥ë¤¬Ä¹¤¹¤®¤Þ¤¹" + +#: src/cksum.c:282 +#, c-format +msgid "" +"Usage: %s [FILE]...\n" +" or: %s [OPTION]\n" +msgstr "" +"»ÈÍÑË¡: %s [¥Õ¥¡¥¤¥ë]...\n" +"¤Þ¤¿¤Ï: %s [¥ª¥×¥·¥ç¥ó]\n" + +#: src/cksum.c:287 +msgid "" +"Print CRC checksum and byte counts of each FILE.\n" +"\n" +msgstr "" +"CRC ¥Á¥§¥Ã¥¯¥µ¥à¤È³Æ¡¹¤Î¥Õ¥¡¥¤¥ë¤Î¥Ð¥¤¥È¿ô¤òɽ¼¨.\n" +"\n" + +#: src/comm.c:35 src/ls.c:131 src/uniq.c:40 +msgid "Richard Stallman and David MacKenzie" +msgstr "Richard Stallman ¤È David MacKenzie" + +#: src/comm.c:73 +#, c-format +msgid "Usage: %s [OPTION]... LEFT_FILE RIGHT_FILE\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... ¥Õ¥¡¥¤¥ëA ¥Õ¥¡¥¤¥ëB\n" + +#: src/comm.c:77 +msgid "" +"Compare sorted files LEFT_FILE and RIGHT_FILE line by line.\n" +"\n" +" -1 suppress lines unique to left file\n" +" -2 suppress lines unique to right file\n" +" -3 suppress lines that appear in both files\n" +msgstr "" +"¤½¤ì¤¾¤ì¥½¡¼¥È¤µ¤ì¤¿ ¥Õ¥¡¥¤¥ëA ¤È ¥Õ¥¡¥¤¥ëB ¤È¤ò¹Ô¤´¤È¤ËÈæ³Ó¤·¤Þ¤¹.\n" +"\n" +" -1 ¥Õ¥¡¥¤¥ëA ¤À¤±¤Ë¤·¤«´Þ¤Þ¤ì¤Ê¤¤¹Ô¤Î½ÐÎϤòÍÞÀ©\n" +" -2 ¥Õ¥¡¥¤¥ëB ¤À¤±¤Ë¤·¤«´Þ¤Þ¤ì¤Ê¤¤¹Ô¤Î½ÐÎϤòÍÞÀ©\n" +" -3 ξÊý¤Î¥Õ¥¡¥¤¥ë¤Ë¶¦ÄÌ¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë¹Ô¤Î½ÐÎϤòÍÞÀ©\n" + +#: src/copy.c:162 src/du.c:332 +#, fuzzy, c-format +msgid "cannot access %s" +msgstr "%s ¤ò¼Â¹Ô¤Ç¤­¤Þ¤»¤ó" + +#: src/copy.c:226 +#, c-format +msgid "cannot open %s for reading" +msgstr "%s ¤ò ÆÉ¤ß¹þ¤ßÍѤǥª¡¼¥×¥ó¤Ç¤­¤Þ¤»¤ó" + +#: src/copy.c:232 src/copy.c:286 src/copy.c:301 src/dd.c:1199 +#, fuzzy, c-format +msgid "cannot fstat %s" +msgstr "Æü»þ¤òÀßÄê¤Ç¤­¤Þ¤»¤ó" + +#: src/copy.c:242 +#, c-format +msgid "skipping file %s, as it was replaced while being copied" +msgstr "" + +#: src/copy.c:262 src/copy.c:1034 src/copy.c:1124 src/ln.c:291 +#: src/remove.c:727 src/remove.c:781 src/remove.c:893 src/remove.c:997 +#, fuzzy, c-format +msgid "cannot remove %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/copy.c:277 +#, fuzzy, c-format +msgid "cannot create regular file %s" +msgstr "°ì»þ¥Õ¥¡¥¤¥ë¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/copy.c:328 src/dd.c:816 src/dd.c:1010 +#, fuzzy, c-format +msgid "reading %s" +msgstr "%s ¤ÎÆÉ¤ß¹þ¤ß¥¨¥é¡¼" + +#: src/copy.c:362 +#, fuzzy, c-format +msgid "cannot lseek %s" +msgstr "%s: ¥ª¥Õ¥»¥Ã¥È %s%s ¤ò seek ¤Ç¤­¤Þ¤»¤ó" + +#: src/copy.c:377 src/copy.c:401 src/dd.c:1054 src/dd.c:1115 +#, fuzzy, c-format +msgid "writing %s" +msgstr "%s ¤Î½ñ¤­¹þ¤ß¥¨¥é¡¼" + +#: src/copy.c:409 src/copy.c:415 +#, fuzzy, c-format +msgid "closing %s" +msgstr "%s ¤òÊĤ¸¤Æ¤¤¤Þ¤¹ (fd=%d)" + +#: src/copy.c:610 +#, c-format +msgid "%s: overwrite %s, overriding mode %04lo? " +msgstr "%s: %s ¤Î¥â¡¼¥É %04lo ¤ò̵»ë¤·¤Æ¾å½ñ¤­¤·¤Þ¤¹¤«¡© " + +#: src/copy.c:616 +#, c-format +msgid "%s: overwrite %s? " +msgstr "%s: %s ¤ò¾å½ñ¤­¤·¤Æ¤â¤è¤í¤·¤¤¤Ç¤¹¤«(yes/no)? " + +#: src/copy.c:810 src/copy.c:848 src/stat.c:638 +#, fuzzy, c-format +msgid "cannot stat %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/copy.c:820 +#, fuzzy, c-format +msgid "omitting directory %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/copy.c:834 +#, c-format +msgid "warning: source file %s specified more than once" +msgstr "·Ù¹ð: ¥³¥Ô¡¼¸µ¥Õ¥¡¥¤¥ë %s ¤¬Ê£¿ô»ØÄꤵ¤ì¤Þ¤·¤¿" + +#: src/copy.c:866 src/ln.c:237 +#, c-format +msgid "%s and %s are the same file" +msgstr "%s ¤È %s ¤ÏƱ¤¸¥Õ¥¡¥¤¥ë¤Ç¤¹" + +#: src/copy.c:876 +#, fuzzy, c-format +msgid "cannot overwrite non-directory %s with directory %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤Ë°Üư¤Ç¤­¤Þ¤»¤ó" + +#: src/copy.c:893 +#, c-format +msgid "will not overwrite just-created %s with %s" +msgstr "¤¿¤Ã¤¿º£ºîÀ®¤·¤¿ %s ¤Ë¤Ï %s ¤Ç¾å½ñ¤­¤·¤Þ¤»¤ó" + +#: src/copy.c:904 +#, fuzzy, c-format +msgid "cannot overwrite directory %s with non-directory" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/copy.c:965 +#, fuzzy, c-format +msgid "cannot overwrite directory %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/copy.c:974 +#, fuzzy, c-format +msgid "cannot move directory onto non-directory: %s -> %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤Ë°Üư¤Ç¤­¤Þ¤»¤ó" + +#: src/copy.c:997 +#, c-format +msgid "backing up %s would destroy source; %s not moved" +msgstr "%s ¤ò¥Ð¥Ã¥¯¥¢¥Ã¥×¤¹¤ë¤È¸µ¥Õ¥¡¥¤¥ë¤¬²õ¤ì¤Þ¤¹ -- %s ¤ò°Üư¤·¤Þ¤»¤ó¤Ç¤·¤¿" + +#: src/copy.c:998 +#, c-format +msgid "backing up %s would destroy source; %s not copied" +msgstr "" +"%s ¤ò¥Ð¥Ã¥¯¥¢¥Ã¥×¤¹¤ë¤È¸µ¥Õ¥¡¥¤¥ë¤¬²õ¤ì¤Þ¤¹ -- %s ¤ò¥³¥Ô¡¼¤·¤Þ¤»¤ó¤Ç¤·¤¿" + +#: src/copy.c:1013 src/ln.c:273 +#, fuzzy, c-format +msgid "cannot backup %s" +msgstr "%s ¤ò¼Â¹Ô¤Ç¤­¤Þ¤»¤ó" + +#: src/copy.c:1049 src/ln.c:308 +#, c-format +msgid " (backup: %s)" +msgstr " (¥Ð¥Ã¥¯¥¢¥Ã¥×: %s)" + +#: src/copy.c:1099 +#, fuzzy, c-format +msgid "cannot copy a directory, %s, into itself, %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/copy.c:1106 +#, fuzzy, c-format +msgid "will not create hard link %s to directory %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤Ë°Üư¤Ç¤­¤Þ¤»¤ó" + +#: src/copy.c:1132 +#, fuzzy, c-format +msgid "cannot create hard link %s to %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/copy.c:1186 +#, fuzzy, c-format +msgid "cannot move %s to a subdirectory of itself, %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤Ë°Üư¤Ç¤­¤Þ¤»¤ó" + +#: src/copy.c:1229 +#, fuzzy, c-format +msgid "cannot move %s to %s" +msgstr "`%s' ¤Ç ioctl() ¤ò¼Â¹Ô¤Ç¤­¤Þ¤»¤ó" + +#: src/copy.c:1241 +#, c-format +msgid "inter-device move failed: %s to %s; unable to remove target" +msgstr "" + +#: src/copy.c:1269 +#, c-format +msgid "cannot copy cyclic symbolic link %s" +msgstr "½Û´Ä¤¹¤ë¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯ %s ¤Ï¥³¥Ô¡¼¤Ç¤­¤Þ¤»¤ó" + +#: src/copy.c:1346 +#, c-format +msgid "%s: can make relative symbolic links only in current directory" +msgstr "%s: ¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê¾å¤Ç¤Î¤ßÁêÂÐ¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤¬¤Ç¤­¤Þ¤¹" + +#: src/copy.c:1353 +#, fuzzy, c-format +msgid "cannot create symbolic link %s to %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/copy.c:1364 +#, fuzzy, c-format +msgid "cannot create link %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/copy.c:1389 src/mkfifo.c:133 +#, fuzzy, c-format +msgid "cannot create fifo %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/copy.c:1403 +#, fuzzy, c-format +msgid "cannot create special file %s" +msgstr "¥­¥ã¥é¥¯¥¿¥¹¥Ú¥·¥ã¥ë¥Õ¥¡¥¤¥ë" + +#: src/copy.c:1415 src/ls.c:2493 src/stat.c:426 +#, fuzzy, c-format +msgid "cannot read symbolic link %s" +msgstr "¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯" + +#: src/copy.c:1440 +#, fuzzy, c-format +msgid "cannot create symbolic link %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/copy.c:1456 src/copy.c:1519 src/cp.c:339 +#, fuzzy, c-format +msgid "failed to preserve ownership for %s" +msgstr "%s ¤Î½êÍ­¼Ô¾ðÊó¤òÊÝÂ¸Ãæ" + +#: src/copy.c:1471 +#, c-format +msgid "%s has unknown file type" +msgstr "%s ¤Î¥Õ¥¡¥¤¥ë¥¿¥¤¥×¤¬ÉÔÌÀ¤Ç¤¹" + +#: src/copy.c:1506 +#, c-format +msgid "preserving times for %s" +msgstr "%s ¤Î¥¿¥¤¥à¥¹¥¿¥ó¥×¤òÊÝÂ¸Ãæ" + +#: src/copy.c:1531 +#, fuzzy, c-format +msgid "failed to preserve authorship for %s" +msgstr "%s ¤Î½êÍ­¼Ô¾ðÊó¤òÊÝÂ¸Ãæ" + +#: src/copy.c:1549 +#, fuzzy, c-format +msgid "setting permissions for %s" +msgstr "%s ¤Î°À­¤òÊѹ¹¤Ç¤­¤Þ¤»¤ó" + +#: src/copy.c:1571 src/ln.c:326 +#, fuzzy, c-format +msgid "cannot un-backup %s" +msgstr "%s ¤ò¼Â¹Ô¤Ç¤­¤Þ¤»¤ó" + +#: src/copy.c:1575 +#, c-format +msgid "%s -> %s (unbackup)\n" +msgstr "%s -> %s (Éü¸µ)\n" + +#: src/cp.c:53 +#, fuzzy +msgid "Torbjorn Granlund, David MacKenzie, and Jim Meyering" +msgstr "David Ihnat, David MacKenzie ¤ª¤è¤Ó Jim Meyering" + +#: src/cp.c:164 src/mv.c:311 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST\n" +" or: %s [OPTION]... SOURCE... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY SOURCE...\n" +msgstr "" +"»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... LAST\n" +"¤â¤·¤¯¤Ï: %s [¥ª¥×¥·¥ç¥ó]... FIRST LAST\n" +"¤â¤·¤¯¤Ï: %s [¥ª¥×¥·¥ç¥ó]... FIRST INCREMENT LAST\n" + +#: src/cp.c:170 +msgid "" +"Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"SOURCE ¤«¤é DEST ¤Ø¡¢°¿¤¤¤Ï FILE (Ê£¿ô²Ä)¤ò DIRECTORY ¤Ø¥³¥Ô¡¼¤¹¤ë¡£\n" +"\n" + +#: src/cp.c:174 src/csplit.c:1505 src/cut.c:182 src/df.c:717 src/du.c:179 +#: src/expand.c:119 src/fmt.c:277 src/fold.c:76 src/head.c:98 +#: src/install.c:609 src/kill.c:103 src/ln.c:354 src/ls.c:3767 src/mkdir.c:66 +#: src/mkfifo.c:60 src/mknod.c:61 src/mv.c:321 src/nl.c:185 src/paste.c:413 +#: src/pr.c:2763 src/ptx.c:1867 src/shred.c:166 src/sort.c:286 src/split.c:105 +#: src/tac.c:136 src/tail.c:244 src/touch.c:249 src/unexpand.c:384 +#: src/uniq.c:148 +msgid "" +"Mandatory arguments to long options are mandatory for short options too.\n" +msgstr "Ť¤¥ª¥×¥·¥ç¥ó¤Ëɬ¿Ü¤Î°ú¿ô¤Ïû¤¤¥ª¥×¥·¥ç¥ó¤Ë¤âɬ¿Ü¤Ç¤¹.\n" + +#: src/cp.c:177 +#, fuzzy +msgid "" +" -a, --archive same as -dpR\n" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" --copy-contents copy contents of special files when " +"recursive\n" +" -d same as --no-dereference --preserve=link\n" +msgstr "" +" -a, --archive -dpR ¤ÈƱ¤¸\n" +" --backup[=CONTROL] ´û¸¤Î¥³¥Ô¡¼Àè¥Õ¥¡¥¤¥ëËè¤Ë¥Ð¥Ã¥¯¥¢¥Ã¥×¤òºîÀ®\n" +" -b ¤Û¤Ü --backup ƱÅù¤À¤¬¡¢°ú¿ô¤ò¼è¤é¤Ê¤¤\n" +" -d --no-dereference --preserve=link ¤ÈƱ¤¸\n" + +#: src/cp.c:184 +msgid "" +" --no-dereference never follow symbolic links\n" +" -f, --force if an existing destination file cannot be\n" +" opened, remove it and try again\n" +" -i, --interactive prompt before overwrite\n" +" -H follow command-line symbolic links\n" +msgstr "" +" --no-dereference ¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤òé¤é¤»¤Ê¤¤\n" +" -f, --force ´û¸¤Î¥³¥Ô¡¼Àè¥Õ¥¡¥¤¥ë¤¬³«¤±¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢\n" +" ºï½ü¤·¤ÆºÆÅÙ»î¤ß¤ë\n" +" -i, --interactive ¾å½ñ¤­¤¹¤ëÁ°¤Ë³Îǧ¤¹¤ë\n" +" -H ¥³¥Þ¥ó¥É¥é¥¤¥ó¤Î¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤òé¤ë\n" + +#: src/cp.c:191 +msgid "" +" -l, --link link files instead of copying\n" +" -L, --dereference always follow symbolic links\n" +" -p same as --preserve=mode,ownership,timestamps\n" +" --preserve[=ATTR_LIST] preserve the specified attributes (default:\n" +" mode,ownership,timestamps), if possible\n" +" additional attributes: links, all\n" +msgstr "" +" -l, --link ¥³¥Ô¡¼¤ÎÂå¤ê¤Ë¥Õ¥¡¥¤¥ë¤ò¥ê¥ó¥¯¤¹¤ë\n" +" -L, --dereference ¾ï¤Ë¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤òé¤ë\n" +" -p --preserve=mode,ownership,timestamps ¤ÈƱ¤¸\n" +" --preserve[=ATTR_LIST] »ØÄꤵ¤ì¤¿Â°À­¤ò°Ý»ý¤¹¤ë (¥Ç¥Õ¥©¥ë¥È:\n" +" mode,ownership,timestamps), ²Äǽ¤Ç¤¢¤ì¤Ð\n" +" ÄɲäǤ­¤ë°À­: links, all\n" + +#: src/cp.c:199 +msgid "" +" --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +" --parents append source path to DIRECTORY\n" +" -P same as `--no-dereference'\n" +msgstr "" +" --no-preserve=ATTR_LIST »ØÄꤵ¤ì¤¿Â°À­¤ò°Ý»ý¤·¤Ê¤¤\n" +" --parents ¥³¥Ô¡¼¸µ DIRECTORY ¤Ø¤Î¥Ñ¥¹¤òÉÕ¤±Â­¤¹\n" +" -P `--no-dereference' ¤ÈƱ¤¸\n" + +#: src/cp.c:204 +#, fuzzy +msgid "" +" -R, -r, --recursive copy directories recursively\n" +" --remove-destination remove each existing destination file before\n" +" attempting to open it (contrast with --" +"force)\n" +msgstr "" +" -r ºÆµ¢Åª¤Ë¥³¥Ô¡¼¡£Èó¥Ç¥£¥ì¥¯¥È¥ê¤Ï¥Õ¥¡¥¤¥ë¤È¤¹" +"¤ë\n" +" ·Ù¹ð: FIFO ¤ä /dev/zero ¤ÎÍÍ¤ÊÆÃ¼ì¥Õ¥¡¥¤¥ë\n" +" ¤ò¥³¥Ô¡¼¤¹¤ë¤È¤­¤ÏÂå¤ï¤ê¤Ë -R ¤ò»È¤¤¤Þ¤·¤ç" +"¤¦\n" +" --remove-destination ¥³¥Ô¡¼Àè¥Õ¥¡¥¤¥ë¤ò open ¤·¤è¤¦¤È¤¹¤ëÁ°¤Ë´û¸" +"¤Î\n" +" ¥Õ¥¡¥¤¥ë¤òºï½ü¤¹¤ë (--force ¤ÈÂÐÈæ¤·¤Þ¤·¤ç" +"¤¦)\n" + +#: src/cp.c:209 +#, fuzzy +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --sparse=WHEN control creation of sparse files\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +msgstr "" +" --reply={yes,no,query} °ÜưÀè¤Î´û¸¥Õ¥¡¥¤¥ë¤Ë´Ø¤¹¤ëÌ䤤¹ç¤ï¤»¤Î\n" +" °·¤¤Êý¤ò»ØÄꤹ¤ë\n" +" --strip-trailing-slashes ³Æ SOURCE °ú¿ô¤Î;ʬ¤ÊËöÈø¥¹¥é¥Ã¥·¥å¤ò¼è¤ê½ü" +"¤¯\n" +" -S, --suffix=SUFFIX Ä̾ï¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×ÀÜÈø¼­¤ò¾å½ñ¤­¤¹¤ë\n" + +#: src/cp.c:216 +msgid "" +" -s, --symbolic-link make symbolic links instead of copying\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +msgstr "" +" -s, --symbolic-link ¥³¥Ô¡¼¤ÎÂå¤ï¤ê¤Ë¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤òºîÀ®¤¹¤ë\n" +" -S, --suffix=SUFFIX Ä̾ï¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×ÀÜÈø¼­¤ò¸ò´¹¤¹¤ë\n" +" --target-directory=DIRECTORY Á´¤Æ¤Î SOURCE °ú¿ô¤ò DIRECTORY ¤Ë°Üư¤¹" +"¤ë\n" + +#: src/cp.c:221 +msgid "" +" -u, --update copy only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +" -x, --one-file-system stay on this file system\n" +msgstr "" +" -u, --update SOURCE ¥Õ¥¡¥¤¥ë¤¬¥³¥Ô¡¼Àè¥Õ¥¡¥¤¥ë¤è¤ê¿·¤·¤¤" +"¤«\n" +" ¸ºß¤·¤Ê¤¤»þ¤À¤±¥³¥Ô¡¼¤¹¤ë\n" +" -v, --verbose ¼Â¹Ô¤µ¤ì¤¿¤³¤È¤òÀâÌÀ¤¹¤ë\n" +" -x, --one-file-system ¤³¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤À¤±¤Ç¼Â¹Ô¤¹¤ë\n" + +#: src/cp.c:230 +msgid "" +"\n" +"By default, sparse SOURCE files are detected by a crude heuristic and the\n" +"corresponding DEST file is made sparse as well. That is the behavior\n" +"selected by --sparse=auto. Specify --sparse=always to create a sparse DEST\n" +"file whenever the SOURCE file contains a long enough sequence of zero " +"bytes.\n" +"Use --sparse=never to inhibit creation of sparse files.\n" +"\n" +msgstr "" +"\n" +"ÆÃ¤Ë»ØÄ꤬¤Ê¤±¤ì¤Ð¡¢Á¤é¤Ê SOURCE ¥Õ¥¡¥¤¥ë¤Ïȯ¸«Åª¼êË¡¤Ç¸¡½Ð¤µ¤ì¡¢Âбþ¤¹¤ë\n" +"DEST ¥Õ¥¡¥¤¥ë¤òÁ¤é¤Ê¥Õ¥¡¥¤¥ë¤È¤·¤ÆºîÀ®¤·¤Þ¤¹¡£¤³¤ì¤Ï `--sparse=auto'\n" +"¥ª¥×¥·¥ç¥ó¤ò¤Ä¤±¤¿¤È¤­¤Îưºî¤ÈƱ¤¸¤Ç¤¹¡£--sparse=always ¤ò»ØÄꤹ¤ë¤È¡¢\n" +"SOURCE ¥Õ¥¡¥¤¥ë¤¬½½Ê¬Ä¹¤¤¥Ð¥¤¥ÈÎó¤ò´Þ¤ó¤Ç¤¤¤ë¤È¤­¤Ë¤Ï¡¢¾ï¤ËÁ¤é¤Ê¥Õ¥¡¥¤¥ë\n" +"¤È¤·¤ÆºîÀ®¤·¤Þ¤¹¡£\n" +"Á¤é¤Ê¥Õ¥¡¥¤¥ë¤òºî¤ê¤¿¤¯¤Ê¤±¤ì¤Ð¡¢--sparse=never ¤ò»È¤¤¤Þ¤·¤ç¤¦¡£\n" +"\n" + +#: src/cp.c:239 +msgid "" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"¥Ð¥Ã¥¯¥¢¥Ã¥×ÀÜÈø¼­¤Ï¡¢--suffix ¤ä SIMPLE_BACKUP_SUFFIX ¤¬ÀßÄꤵ¤ì¤Ê¤¤¤È `~' " +"¤Ë\n" +"¤Ê¤ê¤Þ¤¹¡£¥Ð¡¼¥¸¥ç¥ó´ÉÍýÊýË¡¤Ï --backup ¥ª¥×¥·¥ç¥ó¤ä VERSION_CONTROL ´Ä¶­ÊÑ" +"¿ô\n" +"¤òÄ̤¸¤ÆÁªÂò¤Ç¤­¤Þ¤¹¡£°Ê²¼¤¬¤½¤ÎºÝ¤ÎÃͤǤ¹:\n" +"\n" + +#: src/cp.c:245 src/install.c:642 src/ln.c:384 src/mv.c:355 +msgid "" +" none, off never make backups (even if --backup is given)\n" +" numbered, t make numbered backups\n" +" existing, nil numbered if numbered backups exist, simple otherwise\n" +" simple, never always make simple backups\n" +msgstr "" +" none, off ¥Ð¥Ã¥¯¥¢¥Ã¥×¤òºî¤é¤Ê¤¤ (--backup ¤ò¤Ä¤±¤¿»þ¤Ç¤â)\n" +" numbered, t ÈÖ¹æ¤Ä¤­¥Ð¥Ã¥¯¥¢¥Ã¥×¤òºîÀ®¤¹¤ë\n" +" existing, nil ÈÖ¹æ¤Ä¤­¥Ð¥Ã¥¯¥¢¥Ã¥×¤¬¤¢¤ì¤ÐÈÖ¹æ¤Ä¤­¡¢\n" +" ¤½¤¦¤Ç¤Ê¤±¤ì¤Ð¡¢simple ¤Ç\n" +" simple, never ¾ï¤Ë´Ê°×¥Ð¥Ã¥¯¥¢¥Ã¥×¤òºîÀ®\n" + +#: src/cp.c:251 +msgid "" +"\n" +"As a special case, cp makes a backup of SOURCE when the force and backup\n" +"options are given and SOURCE and DEST are the same name for an existing,\n" +"regular file.\n" +msgstr "" +"\n" +"ÆÃÊ̤ʾì¹ç¤È¤·¤Æ¡¢cp ¤Ï -f ¤È -b ¥ª¥×¥·¥ç¥ó¤¬Í¿¤¨¤é¤ì¡¢SOURCE ¤È DEST ¤¬\n" +"Ʊ°ì¥Õ¥¡¥¤¥ë¤Ç¤¢¤ë»þ¤Ï¡¢SOURCE ¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×¤òºîÀ®¤¹¤ë¡£\n" + +#: src/cp.c:325 +#, fuzzy, c-format +msgid "failed to preserve times for %s" +msgstr "%s ¤Î¥¿¥¤¥à¥¹¥¿¥ó¥×¤òÊÝÂ¸Ãæ" + +#: src/cp.c:349 +#, fuzzy, c-format +msgid "failed to preserve permissions for %s" +msgstr "%s ¤Î°À­¤òÊѹ¹¤Ç¤­¤Þ¤»¤ó" + +#: src/cp.c:434 +#, fuzzy, c-format +msgid "cannot make directory %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/cp.c:493 src/ln.c:490 src/mv.c:459 src/shred.c:1601 +#, fuzzy +msgid "missing file argument" +msgstr "¥¹¥­¥Ã¥×¿ô»ØÄê¤Î°ú¿ô" + +#: src/cp.c:498 +#, fuzzy +msgid "missing destination file" +msgstr "¥Õ¥£¡¼¥ë¥É¤Î¥ê¥¹¥È¤¬¤¢¤ê¤Þ¤»¤ó" + +#: src/cp.c:523 src/ln.c:161 src/ln.c:183 src/ln.c:210 src/ln.c:297 +#, c-format +msgid "accessing %s" +msgstr "%s ¤Ë¥¢¥¯¥»¥¹Ãæ" + +#: src/cp.c:546 +#, fuzzy, c-format +msgid "%s: specified target is not a directory" +msgstr "%s ¤Ï¸ºß¤·¤Þ¤¹¤¬¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" + +#: src/cp.c:554 +#, c-format +msgid "copying multiple files, but last argument %s is not a directory" +msgstr "Ê£¿ô¥Õ¥¡¥¤¥ë¤Î¥³¥Ô¡¼¤Ç¤¹¤¬¡¢ºÇ¸å¤Î°ú¿ô %s ¤¬¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" + +#: src/cp.c:652 +msgid "when preserving paths, the destination must be a directory" +msgstr "¥Ñ¥¹¤òÊݸ¤¹¤ë¾ì¹ç¡¢»ØÄêÀè¤Ï¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤Ê¤¯¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó" + +#: src/cp.c:878 src/install.c:219 src/ln.c:434 src/mv.c:405 +#, fuzzy, c-format +msgid "" +"warning: --version-control (-V) is obsolete; support for it\n" +"will be removed in some future release. Use --backup=%s instead." +msgstr "" +"·Ù¹ð: -i ¤Ï¾­Íè¤Î¥ê¥ê¡¼¥¹¤Ç¤Ïºï½ü¤µ¤ì¤Þ¤¹. Âå¤ï¤ê¤Ë -u ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤" + +#: src/cp.c:972 src/ln.c:464 +#, fuzzy +msgid "symbolic links are not supported on this system" +msgstr "·Ù¹ð: --pid=PID ¤Ï¤³¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" + +#: src/cp.c:1008 +msgid "cannot make both hard and symbolic links" +msgstr "¥Ï¡¼¥É¥ê¥ó¥¯¤â¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤âºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/cp.c:1016 src/install.c:275 src/ln.c:530 src/mv.c:483 +msgid "backup type" +msgstr "¥Ð¥Ã¥¯¥¢¥Ã¥×¥¿¥¤¥×" + +#: src/csplit.c:41 +msgid "Stuart Kemp and David MacKenzie" +msgstr "Stuart Kemp ¤È David MacKenzie" + +#: src/csplit.c:289 src/csplit.c:1481 src/tac-pipe.c:57 src/tee.c:220 +#: src/tr.c:1609 src/tr.c:1711 src/tr.c:1754 +msgid "read error" +msgstr "ÆÉ¤ß¹þ¤ß¥¨¥é¡¼" + +#: src/csplit.c:583 +msgid "input disappeared" +msgstr "ÆþÎϤ¬Ìµ¤¯¤Ê¤ê¤Þ¤·¤¿" + +#: src/csplit.c:705 src/csplit.c:716 +#, c-format +msgid "%s: line number out of range" +msgstr "%s: Èϰϳ°¤Î¹ÔÈÖ¹æ" + +#: src/csplit.c:743 +#, c-format +msgid "%s: `%s': line number out of range" +msgstr "%s: `%s': Èϰϳ°¤Î¹ÔÈÖ¹æ" + +#: src/csplit.c:746 src/csplit.c:792 +#, c-format +msgid " on repetition %d\n" +msgstr ": ·«¤êÊÖ¤· %d ²óÌÜ\n" + +#: src/csplit.c:788 +#, c-format +msgid "%s: `%s': match not found" +msgstr "%s: `%s': °ìÃפ·¤Þ¤»¤ó" + +#: src/csplit.c:849 src/csplit.c:889 src/tac.c:262 +msgid "error in regular expression search" +msgstr "Àµµ¬É½¸½¤Ë¤è¤ë¸¡º÷Ãæ¤Î¥¨¥é¡¼" + +#: src/csplit.c:992 +#, c-format +msgid "write error for `%s'" +msgstr "`%s' ¤Ø¤Î½ñ¤­¹þ¤ß¥¨¥é¡¼" + +#: src/csplit.c:1064 +#, c-format +msgid "%s: `+' or `-' expected after delimeter" +msgstr "%s: ¥Ç¥ê¥ß¥¿(`/') ¤Î¼¡¤Ë¤Ï `+',`-' ÉÕ¤­¤ÎÀ°¿ôÃͤò»ØÄꤷ¤Æ²¼¤µ¤¤" + +#: src/csplit.c:1068 +#, c-format +msgid "%s: integer expected after `%c'" +msgstr "%s: `%c' ¤Î¼¡¤Ë¤ÏÀ°¿ôÃͤò»ØÄꤷ¤Æ²¼¤µ¤¤" + +#: src/csplit.c:1088 +#, c-format +msgid "%s: `}' is required in repeat count" +msgstr "%s: ·«¤êÊÖ¤·¥«¥¦¥ó¥È¤Ë¤Ï `}' ¤¬É¬ÍפǤ¹" + +#: src/csplit.c:1098 +#, c-format +msgid "%s}: integer required between `{' and `}'" +msgstr "%s}: `{' ¤È `}' ¤Î´Ö¤Ë¤ÏÀ°¿ôÃͤ¬É¬ÍפǤ¹" + +#: src/csplit.c:1125 +#, c-format +msgid "%s: closing delimeter `%c' missing" +msgstr "%s: ½ªÃ¼¥Ç¥ê¥ß¥¿(`%c')¤¬·ç¤±¤Æ¤¤¤Þ¤¹" + +#: src/csplit.c:1141 +#, c-format +msgid "%s: invalid regular expression: %s" +msgstr "%s: ̵¸ú¤ÊÀµµ¬É½¸½¤Ç¤¹: %s" + +#: src/csplit.c:1174 +#, c-format +msgid "%s: invalid pattern" +msgstr "%s: ̵¸ú¤Ê¥Ñ¥¿¡¼¥ó»ØÄê¤Ç¤¹" + +#: src/csplit.c:1177 +#, c-format +msgid "%s: line number must be greater than zero" +msgstr "%s: ¹ÔÈÖ¹æ¤Ï¥¼¥í¤è¤êÂ礭¤¤¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" + +#: src/csplit.c:1183 +#, c-format +msgid "line number `%s' is smaller than preceding line number, %s" +msgstr "¹ÔÈÖ¹æ `%s' ¤¬ %s ¤è¤ê¤â½ç½ø¤¬Á°¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹" + +#: src/csplit.c:1189 +#, c-format +msgid "warning: line number `%s' is the same as preceding line number" +msgstr "·Ù¹ð: ¹ÔÈÖ¹æ `%s' ¤¬Æ±¤¸¹ÔÈÖ¹æ¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹" + +#: src/csplit.c:1314 +msgid "missing conversion specifier in suffix" +msgstr "ËöÈø¤ÎÊÑ´¹½¤¾þ»Ò¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó" + +#: src/csplit.c:1320 +#, c-format +msgid "invalid conversion specifier in suffix: %c" +msgstr "ËöÈø¤ÎÊÑ´¹½¤¾þ»Ò¤¬Ìµ¸ú¤Ç¤¹: %c" + +#: src/csplit.c:1323 +#, c-format +msgid "invalid conversion specifier in suffix: \\%.3o" +msgstr "ËöÈø¤ÎÊÑ´¹½¤¾þ»Ò¤¬Ìµ¸ú¤Ç¤¹: \\%.3o" + +#: src/csplit.c:1355 +#, c-format +msgid "missing %% conversion specification in suffix" +msgstr "ËöÈø¤Î %% ÊÑ´¹½¤¾þ»Ò¤¬Ìµ¸ú¤Ç¤¹" + +#: src/csplit.c:1358 +#, c-format +msgid "too many %% conversion specifications in suffix" +msgstr "ËöÈø¤Î %% ÊÑ´¹½¤¾þ»Ò¤¬Â¿¤¹¤®¤Þ¤¹" + +#: src/csplit.c:1441 +#, c-format +msgid "%s: invalid number" +msgstr "%s: ̵¸ú¤ÊÈÖ¹æ¤Ç¤¹" + +#: src/csplit.c:1496 +#, c-format +msgid "Usage: %s [OPTION]... FILE PATTERN...\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... ¥Õ¥¡¥¤¥ë ¥Ñ¥¿¡¼¥ó...\n" + +#: src/csplit.c:1500 +msgid "" +"Output pieces of FILE separated by PATTERN(s) to files `xx01', `xx02', ...,\n" +"and output byte counts of each piece to standard output.\n" +"\n" +msgstr "" +"»ØÄꤵ¤ì¤¿¥Õ¥¡¥¤¥ë¤ò¥Ñ¥¿¡¼¥ó¤Ë¤è¤Ã¤ÆÊ¬³ä¤·¤¿¥Õ¥¡¥¤¥ë `xx01', `xx02', ...,\n" +"¤ò½ÐÎϤ·, ¤½¤ì¤é¤Îʬ³ä¤·¤¿¥Õ¥¡¥¤¥ë¤Î³Æ¡¹¤Î¥Ð¥¤¥È¿ô¤òɸ½à½ÐÎϤ˽ÐÎÏ.\n" + +#: src/csplit.c:1508 +#, c-format +msgid "" +" -b, --suffix-format=FORMAT use sprintf FORMAT instead of %d\n" +" -f, --prefix=PREFIX use PREFIX instead of `xx'\n" +" -k, --keep-files do not remove output files on errors\n" +msgstr "" +" -b, --suffix-format=FORMAT %d ¤ÎÂå¤ï¤ê¤Ë sprintf ¤Î FORMAT ¤ò»È¤¦\n" +" -f, --prefix=PREFIX `xx' ¤ÎÂå¤ï¤ê¤Ë PREFIX ¤ò»È¤¦\n" +" -k, --keep-files ¥¨¥é¡¼»þ¤Ë½ÐÎÏ¥Õ¥¡¥¤¥ë¤òºï½ü¤·¤Ê¤¤\n" + +#: src/csplit.c:1513 +msgid "" +" -n, --digits=DIGITS use specified number of digits instead of 2\n" +" -s, --quiet, --silent do not print counts of output file sizes\n" +" -z, --elide-empty-files remove empty output files\n" +msgstr "" +" -n, --digits=DIGITS 2 ¤ÎÂå¤ï¤ê¤Ë»ØÄꤵ¤ì¤¿¿ô»ú¤ò»È¤¦\n" +" -s, --quiet, --silent ½ÐÎÏ¥Õ¥¡¥¤¥ë¤ÎÂ礭¤µ¤òɽ¼¨¤·¤Ê¤¤\n" +" -z, --elide-empty-files ¶õ¤Î½ÐÎÏ¥Õ¥¡¥¤¥ë¤òºï½ü\n" + +#: src/csplit.c:1520 +msgid "" +"\n" +"Read standard input if FILE is -. Each PATTERN may be:\n" +msgstr "" +"\n" +"¥Õ¥¡¥¤¥ë¤¬ - ¤Ê¤é¤Ðɸ½àÆþÎϤòÆÉ¤ß¹þ¤ß¤Þ¤¹. ³Æ¡¹¤Î¥Ñ¥¿¡¼¥ó¤Ï:\n" + +#: src/csplit.c:1524 +msgid "" +"\n" +" INTEGER copy up to but not including specified line number\n" +" /REGEXP/[OFFSET] copy up to but not including a matching line\n" +" %REGEXP%[OFFSET] skip to, but not including a matching line\n" +" {INTEGER} repeat the previous pattern specified number of times\n" +" {*} repeat the previous pattern as many times as possible\n" +"\n" +"A line OFFSET is a required `+' or `-' followed by a positive integer.\n" +msgstr "" +"\n" +" ¹Ô¿ô »ØÄê¹Ô¤ÎľÁ°¤Þ¤Ç(¤½¤Î¹Ô¤Ï´Þ¤Þ¤ì¤Ê¤¤)¤ò½ñ¤­¹þ¤à\n" +" /Àµµ¬É½¸½/[¥ª¥Õ¥»¥Ã¥È] °ìÃפ¹¤ë¹Ô¤ÎľÁ°¤Þ¤Ç¤ò½ñ¤­¹þ¤à\n" +" %%Àµµ¬É½¸½%%[¥ª¥Õ¥»¥Ã¥È] °ìÃפ¹¤ë¹Ô¤ÎľÁ°¤Þ¤Ç¤ò¥¹¥­¥Ã¥×\n" +" {À°¿ôÃÍ} ľÁ°¤Î¥Ñ¥¿¡¼¥ó¤ò»ØÄꤷ¤¿¿ô¤À¤±·«¤êÊÖ¤¹\n" +" {*} ľÁ°¤Î¥Ñ¥¿¡¼¥ó¤ò²Äǽ¤Ê¤À¤±·«¤êÊÖ¤¹\n" +"\n" +"¥ª¥Õ¥»¥Ã¥È¤Î»ØÄê¤Ë¤Ï `+' ¤Þ¤¿¤Ï `-' ¤ËÀµ¤ÎÀ°¿ôÃͤò³¤±¤Æ»ØÄꤷ¤Þ¤¹.\n" + +#: src/cut.c:39 +msgid "David Ihnat, David MacKenzie, and Jim Meyering" +msgstr "David Ihnat, David MacKenzie ¤ª¤è¤Ó Jim Meyering" + +#: src/cut.c:174 src/df.c:711 src/du.c:174 src/expand.c:110 src/fold.c:67 +#: src/head.c:88 src/ls.c:3761 src/nl.c:176 src/paste.c:403 src/pr.c:2754 +#: src/sort.c:276 src/sum.c:60 src/tac.c:127 src/tail.c:234 src/tee.c:63 +#: src/unexpand.c:375 src/wc.c:125 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]...\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... [¥Õ¥¡¥¤¥ë]...\n" + +#: src/cut.c:178 +msgid "" +"Print selected parts of lines from each FILE to standard output.\n" +"\n" +msgstr "" +"¥Õ¥¡¥¤¥ë¤Î³Æ¹Ô¤«¤éÁªÂò¤·¤¿Éôʬ¤À¤±¤òÀÚ¤ê½Ð¤·¤Æ, ɸ½à½ÐÎϤËɽ¼¨¤·¤Þ¤¹.\n" +"\n" + +#: src/cut.c:185 +msgid "" +" -b, --bytes=LIST output only these bytes\n" +" -c, --characters=LIST output only these characters\n" +" -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter\n" +msgstr "" +" -b, --bytes=LIST LIST ¤Ë»ØÄꤷ¤¿¥Ð¥¤¥È°ÌÃÖ¤Îʸ»ú¤ò½ÐÎÏ\n" +" -c, --characters=LIST LIST ¤Ë»ØÄꤷ¤¿Ê¸»ú°ÌÃÖ¤À¤±¤ò½ÐÎÏ\n" +" -d, --delimiter=DELIM ¥Õ¥£¡¼¥ë¥É¤Î¶èÀÚ¤êʸ»ú¤ò TAB ¤ÎÂå¤ï¤ê¤Ë DELIM ¤Ë\n" + +#: src/cut.c:190 +msgid "" +" -f, --fields=LIST output only these fields; also print any line\n" +" that contains no delimiter character, unless\n" +" the -s option is specified\n" +" -n (ignored)\n" +msgstr "" +" -f, --fields=LIST LIST ¤Ë»ØÄꤷ¤¿¥Õ¥£¡¼¥ë¥É¤À¤±¤ò½ÐÎÏ; -s ¥ª¥×¥·¥ç" +"¥ó\n" +" ¤¬»ØÄꤵ¤ì¤Ê¤±¤ì¤Ð, ¶èÀÚ¤êʸ»ú¤ò´Þ¤à¹Ô¤âɽ¼¨\n" +" -n (̵»ë)\n" + +#: src/cut.c:196 +msgid "" +" -s, --only-delimited do not print lines not containing delimiters\n" +" --output-delimiter=STRING use STRING as the output delimiter\n" +" the default is to use the input delimiter\n" +msgstr "" +" -s, --only-delimited ¶èÀÚ¤êʸ»ú¤ò´Þ¤Þ¤Ê¤¤¹Ô¤ò½ÐÎϤµ¤»¤Ê¤¤\n" +" --output-delimiter=STRING ½ÐÎϤζèÀÚ¤êʸ»ú¤È¤·¤Æ STRING ¤ò»ÈÍÑ\n" +" ¥Ç¥Õ¥©¥ë¥È¤Ç¤ÏÆþÎϤζèÀÚ¤êʸ»ú¤ò»ÈÍÑ\n" + +#: src/cut.c:203 +msgid "" +"\n" +"Use one, and only one of -b, -c or -f. Each LIST is made up of one\n" +"range, or many ranges separated by commas. Each range is one of:\n" +"\n" +" N N'th byte, character or field, counted from 1\n" +" N- from N'th byte, character or field, to end of line\n" +" N-M from N'th to M'th (included) byte, character or field\n" +" -M from first to M'th (included) byte, character or field\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"-b, -c, -f ¥ª¥×¥·¥ç¥ó¤ÎÆâ, ¾¯¤Ê¤¯¤È¤â°ì¤Ä¤Ï»ØÄꤹ¤ëɬÍפ¬¤¢¤ê¤Þ¤¹. LIST \n" +"¤Ë¤Ï°Ê²¼¤Î½ñ¼°¤Ë¤è¤êÀÚ¤ê½Ð¤·ÈϰϤò»ØÄꤷ¤Þ¤¹. ÈϰϤλØÄê¤ÎºÝ¤Ë¤Ï, ¥«¥ó¥Þ(,)\n" +"¤ò»È¤Ã¤Æ, ÈϰϤòÍåÎ󤹤뤳¤È¤â¤Ç¤­¤Þ¤¹.\n" +"\n" +" N ¹ÔƬ¤ò 1 ¤È¤·¤Æ, N ÈÖÌܤΰÌÃ֤ˤ¢¤ë°ÌÃÖ, ʸ»ú¤Þ¤¿¤Ï¥Õ¥£¡¼¥ë¥É¤ò»ØÄê\n" +" N- N ÈÖÌܤΰÌÃÖ, ʸ»ú¤Þ¤¿¤Ï¥Õ¥£¡¼¥ë¥É¤«¤é¹ÔËö¤Þ¤Ç¤ò»ØÄê\n" +" N-M N ÈÖÌܤ«¤é M ÈÖÌÜ(¤³¤ì¤â´Þ¤á¤Æ)¤Þ¤Ç¤Î°ÌÃÖ, ʸ»ú¤Þ¤¿¤Ï¥Õ¥£¡¼¥ë¥É¤ò»Ø" +"Äê\n" +" -M ¹ÔƬ¤«¤é M ÈÖÌÜ(¤³¤ì¤â´Þ¤á¤Æ)¤Þ¤Ç¤Î°ÌÃÖ, ʸ»ú¤Þ¤¿¤Ï¥Õ¥£¡¼¥ë¥É¤ò»ØÄê\n" +"\n" +"¥Õ¥¡¥¤¥ë¤Î»ØÄ꤬¤Ê¤«¤Ã¤¿¤ê, `-'¤Ç¤¢¤Ã¤¿¾ì¹ç, ɸ½àÆþÎϤ«¤éÆÉ¤ß¹þ¤ß¤Þ¤¹.\n" + +#: src/cut.c:288 src/cut.c:319 src/cut.c:379 +msgid "invalid byte or field list" +msgstr "¥Ð¥¤¥È¿ô¤â¤·¤¯¤Ï¥Õ¥£¡¼¥ë¥É¤ÎÈϰϻØÄ꤬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹" + +#: src/cut.c:667 src/cut.c:676 +msgid "only one type of list may be specified" +msgstr "ÀÚ¤ê½Ð¤·Êý¤È¤·¤Æ»ØÄê¤Ç¤­¤ë¤Î¤Ï 1 ¼ïÎà¤À¤±¤Ç¤¹" + +#: src/cut.c:670 +msgid "missing list of positions" +msgstr "°ÌÃÖ»ØÄê¥ê¥¹¥È¤¬¤¢¤ê¤Þ¤»¤ó" + +#: src/cut.c:679 +msgid "missing list of fields" +msgstr "¥Õ¥£¡¼¥ë¥É¤Î¥ê¥¹¥È¤¬¤¢¤ê¤Þ¤»¤ó" + +#: src/cut.c:686 +msgid "the delimiter must be a single character" +msgstr "¶èÀÚ¤êʸ»ú¤Ë»ØÄê¤Ç¤­¤ë¤Î¤Ï 1 ʸ»ú¤À¤±¤Ç¤¹" + +#: src/cut.c:717 +msgid "you must specify a list of bytes, characters, or fields" +msgstr "¥Ð¥¤¥È, ʸ»ú, ¤â¤·¤¯¤Ï¥Õ¥£¡¼¥ë¥É¤Î¥ê¥¹¥È¤ò»ØÄꤷ¤Æ¤¯¤À¤µ¤¤" + +#: src/cut.c:720 +#, fuzzy +msgid "an input delimiter may be specified only when operating on fields" +msgstr "¥Õ¥£¡¼¥ë¥É¤ò»ØÄꤷ¤Æ¼Â¹Ô¤¹¤ë¾ì¹ç¤Ë¤Î¤ß, ¶èÀÚ¤êʸ»ú¤¬»ØÄê¤Ç¤­¤Þ¤¹" + +#: src/cut.c:724 +msgid "" +"suppressing non-delimited lines makes sense\n" +"\tonly when operating on fields" +msgstr "" +"¶èÀÚ¤é¤ì¤Æ¤¤¤Ê¤¤¹Ô¤ÎÍÞÀ©¤¬Í­¸ú¤Ê¤Î¤Ï, \n" +"\t¥Õ¥£¡¼¥ë¥É¤ò»ØÄꤷ¤Æ¼Â¹Ô¤¹¤ë¤È¤­¤À¤±¤Ç¤¹" + +#: src/date.c:117 +#, c-format +msgid "" +"Usage: %s [OPTION]... [+FORMAT]\n" +" or: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" +msgstr "" +"»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... [+¥Õ¥©¡¼¥Þ¥Ã¥È]\n" +"¤â¤·¤¯¤Ï: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" + +#: src/date.c:122 +msgid "" +"Display the current time in the given FORMAT, or set the system date.\n" +"\n" +" -d, --date=STRING display time described by STRING, not `now'\n" +" -f, --file=DATEFILE like --date once for each line of DATEFILE\n" +" -ITIMESPEC, --iso-8601[=TIMESPEC] output date/time in ISO 8601 format.\n" +" TIMESPEC=`date' for date only,\n" +" `hours', `minutes', or `seconds' for date and\n" +" time to the indicated precision.\n" +" --iso-8601 without TIMESPEC defaults to `date'.\n" +msgstr "" +"»ØÄꤵ¤ì¤¿¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¸½ºß¤Î»þ¹ï¤òɽ¼¨, ¤â¤·¤¯¤Ï¥·¥¹¥Æ¥à»þ¹ï¤òÀßÄê.\n" +"\n" +" -d, --date=STRING ¸½ºß¤Ç¤Ê¤¯, STRING ¤Ç»ØÄꤵ¤ì¤¿»þ¹ï¤òɽ¼¨\n" +" -f, --file=DATEFILE DATEFILE ¤Î³Æ¹Ô¤ËÂФ·¤Æ --date ¤Î¤è¤¦¤Ëɽ¼¨\n" +" -ITIMESPEC, --iso-8601[=TIMESPEC] ISO 8601 ·Á¼°¤ÇÆüÉÕ¤ä»þ¹ï¤ò½ÐÎÏ.\n" +" ÆüÉդΤߤʤé TIMESPEC=`date', ÆüÉդȻþ¹ï¤Ê¤é\n" +" `hours', `minutes', `seconds' ¤Î¤¤¤º¤ì¤«¤òɽ¼¨\n" +" ¤·¤¿¤¤ÀºÅ٤ޤǻØÄê.\n" +" TIMESPEC ¤Ê¤·¤Î --iso-8601 ¤Ïɸ½à¤Ç `date'.\n" + +#: src/date.c:133 +msgid "" +" -r, --reference=FILE display the last modification time of FILE\n" +" -R, --rfc-822 output RFC-822 compliant date string\n" +" -s, --set=STRING set time described by STRING\n" +" -u, --utc, --universal print or set Coordinated Universal Time\n" +msgstr "" +" -r, --reference=FILE FILE ¤ÎºÇ½ª¹¹¿·»þ¹ï¤òɽ¼¨\n" +" -R, --rfc-822 RFC-822 ¤Ë½àµò¤·¤¿ÆüÉÕʸ»úÎó¤ò½ÐÎϤ¹¤ë\n" +" -s, --set=STRING »þ¹ï¤ò STRING ¤ËÀßÄꤹ¤ë\n" +" -u, --utc, --universal UTC (¶¨ÄêÀ¤³¦»þ) ¤Ç¤Îɽ¼¨¤Þ¤¿¤ÏÀßÄê\n" + +#: src/date.c:141 +msgid "" +"\n" +"FORMAT controls the output. The only valid option for the second form\n" +"specifies Coordinated Universal Time. Interpreted sequences are:\n" +"\n" +" %% a literal %\n" +" %a locale's abbreviated weekday name (Sun..Sat)\n" +msgstr "" +"\n" +"¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç½ÐÎϤòÀ©¸æ¤·¤Þ¤¹. 2ÈÖÌܤηÁ¼°¤ÇÍ­¸ú¤Ê¥ª¥×¥·¥ç¥ó¤Ï¶¨ÄêÀ¤³¦»þ\n" +"(UTC) ¤ò»ØÄꤹ¤ë¤â¤Î¤À¤±¤Ç¤¹. ²ò¼á¤Ç¤­¤ë¥·¡¼¥±¥ó¥¹¤Ï°Ê²¼¤Î¤â¤Î¤Ç¤¹:\n" +"\n" +" %% ʸ»ú %\n" +" %a ¥í¥±¡¼¥ëɽ¼¨¤Ë¤è¤ëÍËÆü̾¤Îû½Ì·Á (Sun¡ÁSat)\n" + +#: src/date.c:149 +msgid "" +" %A locale's full weekday name, variable length (Sunday..Saturday)\n" +" %b locale's abbreviated month name (Jan..Dec)\n" +" %B locale's full month name, variable length (January..December)\n" +" %c locale's date and time (Sat Nov 04 12:02:33 EST 1989)\n" +msgstr "" +" %A ¥í¥±¡¼¥ëɽ¼¨¤Ë¤è¤ëÍËÆü̾¤ÎÈóû½Ì·Á (Sunday¡ÁSaturday)\n" +" %b ¥í¥±¡¼¥ëɽ¼¨¤Ë¤è¤ë·î̾¤Îû½Ì·Á (Jan¡ÁDec)\n" +" %B ¥í¥±¡¼¥ëɽ¼¨¤Ë¤è¤ë·î̾¤ÎÈóû½Ì·Á (January¡ÁDecember)\n" +" %c ¥í¥±¡¼¥ëɽ¼¨¤Ë¤è¤ëÆüÉդȻþ¹ï (Sat Nov 04 12:02:33 EST 1989)\n" + +#: src/date.c:155 +msgid "" +" %C century (year divided by 100 and truncated to an integer) [00-99]\n" +" %d day of month (01..31)\n" +" %D date (mm/dd/yy)\n" +" %e day of month, blank padded ( 1..31)\n" +msgstr "" +" %C À¤µª (À¾Îñ¤ò 100 ¤Ç³ä¤Ã¤ÆÀ°¿ô¤ËÀÚ¤êµÍ¤á¤¿¤â¤Î) [00-99]\n" +" %d Æü (01¡Á31)\n" +" %D ÆüÉÕ (mm/dd/yy)\n" +" %e ¾å°Ì·å¤ò¥¹¥Ú¡¼¥¹¤ÇËä¤á¤¿Æü ( 1¡Á31)\n" + +#: src/date.c:161 +msgid "" +" %F same as %Y-%m-%d\n" +" %g the 2-digit year corresponding to the %V week number\n" +" %G the 4-digit year corresponding to the %V week number\n" +msgstr "" +" %F %Y-%m-%d ¤ÈƱ¤¸\n" +" %g %V ¤Î½µÈÖ¹æ¤ËÂбþ¤·¤¿ 2·å¤Îǯ\n" +" %G %V ¤Î½µÈÖ¹æ¤ËÂбþ¤·¤¿ 4·å¤Îǯ\n" + +#: src/date.c:166 +msgid "" +" %h same as %b\n" +" %H hour (00..23)\n" +" %I hour (01..12)\n" +" %j day of year (001..366)\n" +msgstr "" +" %h %b ¤ÈƱ¤¸\n" +" %H »þ (00¡Á23)\n" +" %I »þ (01¡Á12)\n" +" %j ǯÆüÉÕ (001¡Á366)\n" + +#: src/date.c:172 +msgid "" +" %k hour ( 0..23)\n" +" %l hour ( 1..12)\n" +" %m month (01..12)\n" +" %M minute (00..59)\n" +msgstr "" +" %k »þ ( 0¡Á23)\n" +" %l »þ ( 1¡Á12)\n" +" %m ·î (01¡Á12)\n" +" %M ʬ (00¡Á59)\n" + +#: src/date.c:178 +msgid "" +" %n a newline\n" +" %N nanoseconds (000000000..999999999)\n" +" %p locale's upper case AM or PM indicator (blank in many locales)\n" +" %P locale's lower case am or pm indicator (blank in many locales)\n" +" %r time, 12-hour (hh:mm:ss [AP]M)\n" +" %R time, 24-hour (hh:mm)\n" +" %s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)\n" +msgstr "" +" %n ²þ¹Ô\n" +" %N ¥Ê¥ÎÉà (000000000¡Á999999999)\n" +" %p ¥í¥±¡¼¥ëɽ¼¨¤Ë¤è¤ëÂçʸ»ú¤Î¸áÁ°(AM), ¸á¸å(PM) (¿¤¯¤Î¥í¥±¡¼¥ë¤Ç¤Ï¶õ)\n" +" %P ¥í¥±¡¼¥ëɽ¼¨¤Ë¤è¤ë¾®Ê¸»ú¤Î¸áÁ°(am), ¸á¸å(pm) (¿¤¯¤Î¥í¥±¡¼¥ë¤Ç¤Ï¶õ)\n" +" %r »þ¹ï, 12»þ´Öɽ¼¨ (hh:mm:ss [AP]M)\n" +" %R »þ¹ï, 24»þ´Öɽ¼¨ (hh:mm)\n" +" %s `00:00:00 1970-01-01 UTC' ¤«¤é¤Î·Ð²á»þ´Ö[ÉÃ] (GNU ÈdzÈÄ¥)\n" + +#: src/date.c:187 +#, fuzzy +msgid "" +" %S second (00..60); the 60 is necessary to accommodate a leap second\n" +" %t a horizontal tab\n" +" %T time, 24-hour (hh:mm:ss)\n" +" %u day of week (1..7); 1 represents Monday\n" +msgstr "" +" %S Éà (00¡Á60)\n" +" %t ¿åÊ¿¥¿¥Ö\n" +" %T »þ¹ï, 24»þ´Öɽ¼¨ (hh:mm:ss)\n" +" %u ÍËÆü (1¡Á7). 1 ¤Ï·îÍË\n" + +#: src/date.c:193 +msgid "" +" %U week number of year with Sunday as first day of week (00..53)\n" +" %V week number of year with Monday as first day of week (01..53)\n" +" %w day of week (0..6); 0 represents Sunday\n" +" %W week number of year with Monday as first day of week (00..53)\n" +msgstr "" +" %U ÆüÍˤò½µ»Ï¤á¤È¤·¤¿Ç¯´Ö¤Î½µÈÖ¹æ (00¡Á53)\n" +" %V ·îÍˤò½µ»Ï¤á¤È¤·¤¿Ç¯´Ö¤Î½µÈÖ¹æ (01¡Á53)\n" +" %w ÍËÆü (0¡Á6). 0 ¤ÏÆüÍË\n" +" %W ·îÍˤò½µ»Ï¤á¤È¤·¤¿Ç¯´Ö¤Î½µÈÖ¹æ (00¡Á53)\n" + +#: src/date.c:199 +msgid "" +" %x locale's date representation (mm/dd/yy)\n" +" %X locale's time representation (%H:%M:%S)\n" +" %y last two digits of year (00..99)\n" +" %Y year (1970...)\n" +msgstr "" +" %x ¥í¥±¡¼¥ëɽ¼¨¤Ë¤è¤ëÆüÉÕ (mm/dd/yy)\n" +" %X ¥í¥±¡¼¥ëɽ¼¨¤Ë¤è¤ë»þ¹ï (%H:%M:%S)\n" +" %y ǯ¤Î²¼2·åɽ¼¨ (00¡Á99)\n" +" %Y ǯ (1970¡Á)\n" + +#: src/date.c:205 +msgid "" +" %z RFC-822 style numeric timezone (-0500) (a nonstandard extension)\n" +" %Z time zone (e.g., EDT), or nothing if no time zone is determinable\n" +"\n" +"By default, date pads numeric fields with zeroes. GNU date recognizes\n" +"the following modifiers between `%' and a numeric directive.\n" +"\n" +" `-' (hyphen) do not pad the field\n" +" `_' (underscore) pad the field with spaces\n" +msgstr "" +" %z RFC-822 ·Á¼°¤Î¿ô»ú¤Ë¤è¤ë¥¿¥¤¥à¥¾¡¼¥ó (-0500) (Èóɸ½à³ÈÄ¥)\n" +" %Z ¥¿¥¤¥à¥¾¡¼¥ó (Îã EDT), ¥¿¥¤¥à¥¾¡¼¥ó¤¬·è¤á¤é¤ì¤Ê¤¤¾ì¹ç¤Ï²¿¤âɽ¼¨¤·¤Ê" +"¤¤\n" +"\n" +"ɸ½à¤Ç¤Ï, date ¥³¥Þ¥ó¥É¤Ï¿ôÃÍÍó¤ò¥¼¥í¤ÇËä¤á¤Þ¤¹. GNU date ¥³¥Þ¥ó¥É¤Ç¤Ï,\n" +"`%' ¤È¿ôÃÍɽ¼¨Ì¿Îá¤Î´Ö¤Ë°Ê²¼¤Î½¤¾þµ­¹æ¤ò»ØÄꤹ¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹.\n" +"\n" +" `-' (¥Ï¥¤¥Õ¥ó) Íó¤òËä¤á¤Ê¤¤\n" +" `_' (²¼Àþ) Íó¤ò¥¹¥Ú¡¼¥¹¤ÇËä¤á¤ë\n" + +#: src/date.c:237 src/dd.c:1173 src/dircolors.c:539 src/head.c:221 +#: src/md5sum.c:340 src/md5sum.c:681 src/od.c:959 src/od.c:2001 src/pr.c:1164 +#: src/pr.c:1371 src/pr.c:1493 src/stty.c:909 src/tac.c:483 src/tac.c:489 +#: src/tee.c:151 src/tr.c:2027 src/tsort.c:585 +msgid "standard input" +msgstr "ɸ½àÆþÎÏ" + +#: src/date.c:268 src/date.c:460 +#, fuzzy, c-format +msgid "invalid date `%s'" +msgstr "Éý `%s' ¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó" + +#: src/date.c:364 +#, fuzzy +msgid "the options to specify dates for printing are mutually exclusive" +msgstr "¥ª¥×¥·¥ç¥ó --string ¤È --check ¤ÏÇÓ¾Ū¤Ë»È¤ï¤ì¤Þ¤¹" + +#: src/date.c:371 +msgid "the options to print and set the time may not be used together" +msgstr "ɽ¼¨¥ª¥×¥·¥ç¥ó¤ÈÀßÄꥪ¥×¥·¥ç¥ó¤ÏƱ»þ¤Ë»ØÄê¤Ç¤­¤Þ¤»¤ó" + +#: src/date.c:377 +#, fuzzy, c-format +msgid "too many non-option arguments: %s%s" +msgstr "È󥪥ץ·¥ç¥ó°ú¿ô¤Î¿ô¤¬Â¿¤¹¤®¤Þ¤¹" + +#: src/date.c:385 +#, c-format +msgid "" +"the argument `%s' lacks a leading `+';\n" +"When using an option to specify date(s), any non-option\n" +"argument must be a format string beginning with `+'." +msgstr "" +"°ú¿ô `%s' ¤ÎÀèÆ¬¤Ë `+' ¤¬¤¢¤ê¤Þ¤»¤ó;\n" +"Æü»þ¤ò»ØÄꤹ¤ë¥ª¥×¥·¥ç¥ó¤ò»È¤¦¤È¤­¤Ï, ¥ª¥×¥·¥ç¥ó°Ê³°¤Î°ú¿ô¤Ï `+'\n" +"¤Ç»Ï¤Þ¤ë¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" + +#: src/date.c:397 +#, fuzzy +msgid "" +"a format string may not be specified when using the --rfc-822 (-R) option" +msgstr "--string ¥ª¥×¥·¥ç¥ó¤òÍøÍѤ¹¤ë¤È¤­¤Ï, ¥Õ¥¡¥¤¥ë¤ò»ØÄê¤Ç¤­¤Þ¤»¤ó" + +#: src/date.c:433 +msgid "undefined" +msgstr "ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" + +#: src/date.c:435 +#, fuzzy +msgid "cannot get time of day" +msgstr "Ê£¿ô¤Îʬ³äÊýË¡¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó" + +#: src/date.c:468 +msgid "cannot set date" +msgstr "Æü»þ¤òÀßÄê¤Ç¤­¤Þ¤»¤ó" + +#: src/dd.c:43 +#, fuzzy +msgid "Paul Rubin, David MacKenzie, and Stuart Kemp" +msgstr "Paul Rubin ¤È David MacKenzie" + +#: src/dd.c:288 src/tty.c:62 src/uname.c:110 src/whoami.c:52 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]...\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó] [¥Õ¥¡¥¤¥ë]...\n" + +#: src/dd.c:289 +msgid "" +"Copy a file, converting and formatting according to the options.\n" +"\n" +" bs=BYTES force ibs=BYTES and obs=BYTES\n" +" cbs=BYTES convert BYTES bytes at a time\n" +" conv=KEYWORDS convert the file as per the comma separated keyword list\n" +" count=BLOCKS copy only BLOCKS input blocks\n" +" ibs=BYTES read BYTES bytes at a time\n" +msgstr "" +"¥ª¥×¥·¥ç¥ó»ØÄê¤Ë±þ¤¸¤¿ÊÑ´¹¡¦·Á¼°¤Ç¥Õ¥¡¥¤¥ë¤ò¥³¥Ô¡¼¤·¤Þ¤¹¡£\n" +"\n" +" bs=BYTES ibs=BYTES µÚ¤Ó obs=BYTES ¤Ë¶¯À©¤¹¤ë\n" +" cbs=BYTES °ìÅÙ¤Ë BYTES ¥Ð¥¤¥Èʬ¤ÎÊÑ´¹¤ò¹Ô¤¦\n" +" conv=KEYWORDS ¥«¥ó¥Þ¶èÀÚ¤ê¤Î KEYWORDS ¥ê¥¹¥ÈËè¤Ë¥Õ¥¡¥¤¥ë¤òÊÑ´¹¤¹¤ë\n" +" count=BLOCKS ÆþÎÏ¥Õ¥¡¥¤¥ë¤Î BLOCKS ¤Îʬ¤À¤±¥³¥Ô¡¼¤¹¤ë\n" +" ibs=BYTES °ìÅÙ¤Ë BYTES ¥Ð¥¤¥ÈʬÆÉ¤ß¹þ¤à\n" + +#: src/dd.c:298 +msgid "" +" if=FILE read from FILE instead of stdin\n" +" obs=BYTES write BYTES bytes at a time\n" +" of=FILE write to FILE instead of stdout\n" +" seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +" skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +msgstr "" +" if=FILE ɸ½àÆþÎϤÎÂå¤ê¤Ë FILE ¤«¤éÆÉ¤ß¹þ¤à\n" +" obs=BYTES °ìÅÙ¤Ë BYTES ¥Ð¥¤¥Èʬ½ñ¤­¹þ¤à\n" +" of=FILE ɸ½à½ÐÎϤÎÂå¤ê¤Ë FILE ¤Ø½ñ¤­¹þ¤à\n" +" seek=BLOCKS ¥µ¥¤¥º¤¬ obs ¤Î BLOCKS ʬ½ñ¹þ¤ß³«»Ï°ÌÃÖ¤ò¥¹¥­¥Ã¥×\n" +" skip=BLOCKS ¥µ¥¤¥º¤¬ ibs ¤Î BLOCKS ʬÆÉ¹þ¤ß³«»Ï°ÌÃÖ¤ò¥¹¥­¥Ã¥×\n" + +#: src/dd.c:307 +#, fuzzy +msgid "" +"\n" +"BLOCKS and BYTES may be followed by the following multiplicative suffixes:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M 1,048,576,\n" +"GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +"Each KEYWORD may be:\n" +"\n" +msgstr "" +"\n" +"BLOCKS ¤ä BYTES ¤Ë¤Ï¡¢°Ê²¼¤Î¤è¤¦¤ÊÇÜ¿ô»ìÀÜÈø¼­¤ò»ØÄê¤Ç¤­¤Þ¤¹:\n" +"xM M, c 1, w 2, b 512, kD 1000, k 1024, MD 1,000,000, M 1,048,576,\n" +"GD 1,000,000,000, G 1,073,741,824, ¤½¤Î¾¤Ë T, P, E, Z, Y ¤Ê¤É¡£\n" +"KEYWORD ¤Ë¤Ï°Ê²¼¤Î¤â¤Î¤ò»È¤¨¤Þ¤¹:\n" +"\n" + +#: src/dd.c:315 +msgid "" +" ascii from EBCDIC to ASCII\n" +" ebcdic from ASCII to EBCDIC\n" +" ibm from ASCII to alternated EBCDIC\n" +" block pad newline-terminated records with spaces to cbs-size\n" +" unblock replace trailing spaces in cbs-size records with newline\n" +" lcase change upper case to lower case\n" +msgstr "" +" ascii EBCDIC ¤«¤é ASCII ¤Ø\n" +" ebcdic ASCII ¤«¤é EBCDIC ¤Ø\n" +" ibm ASCII ¤«¤éIBM(alternated) EBCDIC ¤Ø\n" +" block ²þ¹Ô¶èÀÚ¤ê¥ì¥³¡¼¥É¤ò cbs ¥µ¥¤¥º¤Î¶õÇò¤òËä¤á¤ë\n" +" unblock ËöÈø¤Î¶õÇòÎó¤ò¤ò²þ¹Ô¤ÇÃÖ¤­´¹¤¨¤ë\n" +" lcase ±ÑÂçʸ»ú¤ò±Ñ¾®Ê¸»ú¤ËÊÑ´¹¤¹¤ë\n" + +#: src/dd.c:323 +msgid "" +" notrunc do not truncate the output file\n" +" ucase change lower case to upper case\n" +" swab swap every pair of input bytes\n" +" noerror continue after read errors\n" +" sync pad every input block with NULs to ibs-size; when used\n" +" with block or unblock, pad with spaces rather than NULs\n" +msgstr "" +" notrunc ½ÐÎÏ¥Õ¥¡¥¤¥ë¤òÀÚ¤êµÍ¤á¤Ê¤¤\n" +" ucase ±Ñ¾®Ê¸»ú¤ò±ÑÂçʸ»ú¤ËÊÑ´¹¤¹¤ë\n" +" swab ÆþÎϤ·¤¿Á´¤Æ¤Î 2 ¥Ð¥¤¥È¤ÎÁȤò¤½¤ì¤¾¤ì¸ò´¹¤¹¤ë\n" +" noerror ÆþÎÏ¥¨¥é¡¼¤¬À¸¤¸¤Æ¤â½èÍý¤ò³¤±¤ë\n" +" sync ³ÆÆþÎÏ¥Ö¥í¥Ã¥¯¤¬ ibs ¤ÎÂ礭¤µ¤Ë¤Ê¤ë¤è¤¦¤Ë NUL ¤ÇËä¤á¤ë\n" +" - block, unblock ¤È¶¦¤Ë»È¤¦¤È NUL ¤Ç¤Ï¤Ê¤¯¶õÇò¤ÇËä¤á¤ë\n" + +#: src/dd.c:362 +#, c-format +msgid "%s+%s records in\n" +msgstr "ÆÉ¤ß¹þ¤ó¤À¥Ö¥í¥Ã¥¯¿ô¤Ï %s+%s\n" + +#: src/dd.c:364 +#, c-format +msgid "%s+%s records out\n" +msgstr "½ñ¤­¹þ¤ó¤À¥Ö¥í¥Ã¥¯¿ô¤Ï %s+%s\n" + +#: src/dd.c:371 +msgid "truncated record" +msgstr "ÀÚ¤êµÍ¤á¤é¤ì¤¿½ñ¤­¹þ¤ß" + +#: src/dd.c:372 +msgid "truncated records" +msgstr "ÀÚ¤êµÍ¤á¤é¤ì¤¿½ñ¤­¹þ¤ß¥Ö¥í¥Ã¥¯¿ô" + +#: src/dd.c:382 +#, fuzzy, c-format +msgid "closing input file %s" +msgstr "¥Õ¥¡¥¤¥ë `%s' ¤òºîÀ®\n" + +#: src/dd.c:385 +#, c-format +msgid "closing output file %s" +msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë %s ¤ò¥¯¥í¡¼¥º" + +#: src/dd.c:469 +#, fuzzy, c-format +msgid "writing to %s" +msgstr "%s ¤Î½ñ¤­¹þ¤ß¥¨¥é¡¼" + +#: src/dd.c:501 +#, fuzzy, c-format +msgid "invalid conversion: %s" +msgstr "Éý¤Î¥ª¥×¥·¥ç¥ó `%s' ¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó" + +#: src/dd.c:557 +#, fuzzy, c-format +msgid "unrecognized option %s" +msgstr "¥ª¥×¥·¥ç¥ó `-%c' ¤òǧ¼±¤Ç¤­¤Þ¤»¤ó" + +#: src/dd.c:610 +#, fuzzy, c-format +msgid "unrecognized option %s=%s" +msgstr "¥ª¥×¥·¥ç¥ó `-%c' ¤òǧ¼±¤Ç¤­¤Þ¤»¤ó" + +#: src/dd.c:616 +#, fuzzy, c-format +msgid "invalid number %s" +msgstr "%s: ̵¸ú¤ÊÈÖ¹æÉ½µ­¤Ç¤¹" + +#: src/dd.c:646 +msgid "" +"only one conv in {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, " +"{unblock,sync}" +msgstr "" +"`-conv'¤Ë¤è¤ê°ìÅ٤ˤǤ­¤ëÊÑ´¹¤Ï {ascii,ebcdic,ibm}, {lcase,ucase}, {block," +"unblock}, {unblock,sync} ¤Î¤¤¤º¤ì¤«¤Î¤ß¤Ç¤¹¡£" + +#: src/dd.c:781 +#, c-format +msgid "" +"warning: working around lseek kernel bug for file (%s)\n" +" of mt_type=0x%0lx -- see for the list of types" +msgstr "" +"·Ù¹ð: lseek ¤Î¥«¡¼¥Í¥ë¥Ð¥°¤ËÂн褷¤Þ¤¹¡£\n" +" ¥Õ¥¡¥¤¥ë (%s) ¤Î mt_type=0x%0lx -- ¤Î¥¿¥¤¥×¥ê¥¹¥È¤ò¸«¤Æ²¼¤µ¤¤" + +#: src/dd.c:1170 src/dd.c:1188 +#, fuzzy, c-format +msgid "opening %s" +msgstr "%s ¤ÎÆÉ¤ß¹þ¤ß¥¨¥é¡¼" + +#: src/dd.c:1196 +#, fuzzy +msgid "file offset out of range" +msgstr "%s: Èϰϳ°¤Î¹ÔÈÖ¹æ" + +#: src/dd.c:1214 +#, c-format +msgid "advancing past %s bytes in output file %s" +msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë %s ¤ÎľÁ° %s ¥Ð¥¤¥È¤ò¿Ê¤á¤Þ¤¹" + +#: src/df.c:49 +#, fuzzy +msgid "Torbjorn Granlund, David MacKenzie, Larry McVoy, and Paul Eggert" +msgstr "David Ihnat, David MacKenzie ¤ª¤è¤Ó Jim Meyering" + +#: src/df.c:153 +#, fuzzy +msgid "Filesystem Type" +msgstr "Filesystem " + +#: src/df.c:155 +#, fuzzy +msgid "Filesystem " +msgstr "Filesystem " + +#: src/df.c:158 +#, c-format +msgid " Inodes IUsed IFree IUse%%" +msgstr " I¥Î¡¼¥É I»ÈÍÑ I»Ä¤ê I»ÈÍÑ%%" + +#: src/df.c:162 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " ¥µ¥¤¥º »ÈÍÑ »Ä¤ê »ÈÍÑ%%" + +#: src/df.c:164 +#, fuzzy, c-format +msgid " Size Used Avail Use%%" +msgstr " ¥µ¥¤¥º »ÈÍÑ »Ä¤ê »ÈÍÑ%%" + +#: src/df.c:167 +#, fuzzy, c-format +msgid " %4s-blocks Used Available Capacity" +msgstr " %4d-blocks Used Available Capacity" + +#: src/df.c:198 +#, c-format +msgid " %4s-blocks Used Available Use%%" +msgstr " %4s-¥Ö¥í¥Ã¥¯ »ÈÍÑ »ÈÍÑ²Ä »ÈÍÑ%%" + +#: src/df.c:202 +msgid " Mounted on\n" +msgstr " ¥Þ¥¦¥ó¥È°ÌÃÖ\n" + +#: src/df.c:712 +msgid "" +"Show information about the filesystem on which each FILE resides,\n" +"or all filesystems by default.\n" +"\n" +msgstr "" +"¥Õ¥¡¥¤¥ë¤¬Â°¤¹¤ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Ë¤Ä¤¤¤Æ¤Î¾ðÊó¤òɽ¼¨¤¹¤ë¡£\n" +"¤¢¤ë¤¤¤Ï¡¢¥Õ¥¡¥¤¥ë¤¬»ØÄꤵ¤ì¤Ê¤±¤ì¤ÐÁ´¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î»ÈÍÑÎ̤òɽ¼¨¤¹¤ë¡£\n" +"\n" + +#: src/df.c:720 +#, fuzzy +msgid "" +" -a, --all include filesystems having 0 blocks\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +msgstr "" +" -a, --all 0 ¥Ö¥í¥Ã¥¯¤·¤«»ý¤¿¤Ê¤¤¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ò´Þ¤á¤ë\n" +" --block-size=SIZE SIZE ¥Ð¥¤¥È¤Î¥Ö¥í¥Ã¥¯¤Çɽ¼¨¤¹¤ë\n" +" -h, --human-readable ¿Í´Ö¤¬ÆÉ¤ß¤ä¤¹¤¤·Á¼°¤Çɽ¼¨¤¹¤ë (Îã: 1K 234M 2G)\n" +" -H, --si Ʊ¾å¡£Ã¢¤·Ã±°Ì¤Ï 1024 ¤Ç¤Ï¤Ê¤¯ 1000 ÇÜ\n" + +#: src/df.c:726 +#, fuzzy +msgid "" +" -i, --inodes list inode information instead of block usage\n" +" -k like --block-size=1K\n" +" -l, --local limit listing to local filesystems\n" +" --no-sync do not invoke sync before getting usage info " +"(default)\n" +msgstr "" +" -i, --inodes ¥Ö¥í¥Ã¥¯»ÈÍѤÎÂå¤ê¤Ë I-¥Î¡¼¥É¾ðÊó¤òɽ¼¨¤¹¤ë\n" +" -k, --kilobytes --block-size=1024 ¤ÈƱÍÍ\n" +" -l, --local ¥í¡¼¥«¥ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤À¤±É½¼¨¤¹¤ë\n" +" -m, --megabytes --block-size=1048576 ¤ÈƱÍÍ\n" +" --no-sync »ÈÍѾðÊó¼èÆÀ¤ÎÁ°¤Ë sync(2) ¤òµ¯Æ°¤·¤Ê¤¤ (default)\n" + +#: src/df.c:732 +msgid "" +" -P, --portability use the POSIX output format\n" +" --sync invoke sync before getting usage info\n" +" -t, --type=TYPE limit listing to filesystems of type TYPE\n" +" -T, --print-type print filesystem type\n" +" -x, --exclude-type=TYPE limit listing to filesystems not of type TYPE\n" +" -v (ignored)\n" +msgstr "" +" -P, --portability POSIX ½ÐÎÏ·Á¼°¤ò»ÈÍѤ¹¤ë\n" +" --sync »ÈÍѾðÊó¼èÆÀ¤ÎÁ°¤Ë sync(2) ¤òµ¯Æ°¤¹¤ë\n" +" -t, --type=TYPE TYPE ·¿¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¤ßɽ¼¨¤¹¤ë\n" +" -T, --print-type ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¼ïÎà¤òɽ¼¨¤¹¤ë\n" +" -x, --exclude-type=TYPE »ØÄꤷ¤¿¼ïÎà¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ò½ü¤¤¤ÆÉ½¼¨¤¹¤ë\n" +" -v (̵»ë¤µ¤ì¤ë)\n" + +#: src/df.c:742 src/du.c:215 src/ls.c:3879 +msgid "" +"\n" +"SIZE may be (or may be an integer optionally followed by) one of following:\n" +"kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y.\n" +msgstr "" + +#: src/df.c:859 +#, c-format +msgid "file system type %s both selected and excluded" +msgstr "%s ·Á¼°¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤¬ÁªÂò/ÈóÁªÂò¤ÎξÊý¤Ç»ØÄꤵ¤ì¤Þ¤·¤¿" + +#: src/df.c:903 +msgid "Warning: " +msgstr "·Ù¹ð: " + +#: src/df.c:906 +#, c-format +msgid "%scannot read table of mounted filesystems" +msgstr "%s¥Þ¥¦¥ó¥È¤µ¤ì¤Æ¤¤¤ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¥Æ¡¼¥Ö¥ë¤òÆÉ¤á¤Þ¤»¤ó" + +#: src/dircolors.c:103 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [FILE]\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... [¥Õ¥¡¥¤¥ë]...\n" + +#: src/dircolors.c:104 +msgid "" +"Output commands to set the LS_COLORS environment variable.\n" +"\n" +"Determine format of output:\n" +" -b, --sh, --bourne-shell output Bourne shell code to set LS_COLORS\n" +" -c, --csh, --c-shell output C shell code to set LS_COLORS\n" +" -p, --print-database output defaults\n" +msgstr "" +"´Ä¶­ÊÑ¿ô LS_COLORS ¤ÎÄêµÁ¤¹¤ë¤¿¤á¤Î¥³¥Þ¥ó¥É¤ò½ÐÎϤ·¤Þ¤¹¡£\n" +"\n" +"½ÐÎÏ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î·èÄê:\n" +" -b, --sh, --bourne-shell Bourne ¥·¥§¥ë·Á¼°¤Ç LS_COLORS ¤ò½ÐÎϤ¹¤ë\n" +" -c, --csh, --c-shell C ¥·¥§¥ë·Á¼°¤Ç LS_COLORS ¤ò½ÐÎϤ¹¤ë\n" +" -p, --print-database ¥Ç¥Õ¥©¥ë¥ÈÃͤòɸ½à½ÐÎϤËɽ¼¨¤¹¤ë\n" + +#: src/dircolors.c:114 +msgid "" +"\n" +"If FILE is specified, read it to determine which colors to use for which\n" +"file types and extensions. Otherwise, a precompiled database is used.\n" +"For details on the format of these files, run `dircolors --print-database'.\n" +msgstr "" +"\n" +"¥Õ¥¡¥¤¥ë¤ò»ØÄꤷ¤¿¤È¤­¤Ï¡¢¥Õ¥¡¥¤¥ë¥¿¥¤¥×¤ä³ÈÄ¥»ÒËè¤Ë¤É¤Î¿§¤ò»È¤¦¤«¤Ë¤Ä¤¤" +"¤Æ¡¢\n" +"¤½¤Î¥Õ¥¡¥¤¥ë¤òÆÉ¤ó¤Ç·èÄꤷ¤Þ¤¹¡£¤½¤ì°Ê³°¤Î»þ¤Ïͽ¤á¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿¥Ç¡¼¥¿\n" +"¥Ù¡¼¥¹¤¬»È¤ï¤ì¤Þ¤¹¡£¤³¤¦¤¤¤Ã¤¿¥Õ¥¡¥¤¥ë¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤Î¾ÜºÙ¤¬ÃΤꤿ¤±¤ì¤Ð¡¢\n" +"`dircolors --print-database' ¤ò¼Â¹Ô¤·¤Æ¤¯¤À¤µ¤¤¡£\n" + +#: src/dircolors.c:299 +#, fuzzy, c-format +msgid "%s:%lu: invalid line; missing second token" +msgstr "%s: ̵¸ú¤ÊÉÿô¤Ç¤¹" + +#: src/dircolors.c:371 +#, fuzzy, c-format +msgid "%s:%lu: unrecognized keyword %s" +msgstr "%s: ¥ª¥×¥·¥ç¥ó `%c%s' ¤òǧ¼±¤Ç¤­¤Þ¤»¤ó\n" + +#: src/dircolors.c:372 +msgid "" +msgstr "<ÆâÉô>" + +#: src/dircolors.c:467 +#, fuzzy +msgid "" +"the options to output dircolors' internal database and\n" +"to select a shell syntax are mutually exclusive" +msgstr "" +"¾éĹ¥ª¥×¥·¥ç¥ó¤È stty ¤ÎÆÉ¤á¤ë·Á¼°¤Î½ÐÎϤò»ØÄꤹ¤ë¥ª¥×¥·¥ç¥ó¤Ï\n" +"¤É¤Á¤é¤«°ìÊý¤·¤«Æ±»þ¤Ë»ØÄê¤Ç¤­¤Þ¤»¤ó" + +#: src/dircolors.c:475 +msgid "" +"no FILE arguments may be used with the option to output\n" +"dircolors' internal database" +msgstr "" +"dircolor¤ÎÆâÉô¥Ç¡¼¥¿¥Ù¡¼¥¹¤ò½ÐÎϤ¹¤ë¥ª¥×¥·¥ç¥ó¤ò»ØÄꤷ¤¿»þ¤Ï¥Õ¥¡¥¤¥ë\n" +"°ú¿ô¤ò»ØÄꤹ¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó" + +#: src/dircolors.c:504 +msgid "no SHELL environment variable, and no shell type option given" +msgstr "" +"´Ä¶­ÊÑ¿ô SHELL ¤¬ÄêµÁ¤µ¤ì¤Æ¤ª¤é¤º¡¢¥·¥§¥ë·¿¤Î¥ª¥×¥·¥ç¥ó¤âÍ¿¤¨¤é¤ì¤Æ¤¤¤Þ¤»¤ó" + +#: src/dirname.c:33 src/pathchk.c:59 +#, fuzzy +msgid "David MacKenzie and Jim Meyering" +msgstr "David Ihnat, David MacKenzie ¤ª¤è¤Ó Jim Meyering" + +#: src/dirname.c:46 +#, fuzzy, c-format +msgid "" +"Usage: %s NAME\n" +" or: %s OPTION\n" +msgstr "" +"»ÈÍÑË¡: %s [¥Õ¥¡¥¤¥ë]...\n" +"¤Þ¤¿¤Ï: %s [¥ª¥×¥·¥ç¥ó]\n" + +#: src/dirname.c:51 +msgid "" +"Print NAME with its trailing /component removed; if NAME contains no /'s,\n" +"output `.' (meaning the current directory).\n" +"\n" +msgstr "" +"¥Ñ¥¹Ì¾¤«¤é¥Ç¥£¥ì¥¯¥È¥ê̾¤òÀÚ¤ê½Ð¤¹. ¥Ñ¥¹Ì¾¤Ë¥Ç¥£¥ì¥¯¥È¥ê¤¬´Þ¤Þ¤ì¤Ê¤¤¾ì¹ç\n" +"¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê¤È¸«¤Ê¤·¤Æ `.' ¤ò½ÐÎϤ¹¤ë.\n" + +#: src/du.c:49 +#, fuzzy +msgid "" +"Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert, and Jim " +"Meyering" +msgstr "David Ihnat, David MacKenzie ¤ª¤è¤Ó Jim Meyering" + +#: src/du.c:175 +msgid "" +"Summarize disk usage of each FILE, recursively for directories.\n" +"\n" +msgstr "" +"¥Õ¥¡¥¤¥ëËè¤Î¥Ç¥£¥¹¥¯»ÈÍÑÎ̤ò½¸·×¤¹¤ë¡£¥Ç¥£¥ì¥¯¥È¥ê¤ÏºÆµ¢Åª¤Ë½èÍý¤¹¤ë¡£\n" +"\n" + +#: src/du.c:182 +#, fuzzy +msgid "" +" -a, --all write counts for all files, not just directories\n" +" --apparent-size print apparent sizes, rather than disk usage; " +"although\n" +" the apparent size is usually smaller, it may be\n" +" larger due to holes in (`sparse') files, internal\n" +" fragmentation, indirect blocks, and the like\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -b, --bytes equivalent to `--apparent-size --block-size=1'\n" +" -c, --total produce a grand total\n" +" -D, --dereference-args dereference FILEs that are symbolic links\n" +msgstr "" +" -a, --all ¥Ç¥£¥ì¥¯¥È¥ê¤À¤±¤Ç¤Ê¤¯¡¢Á´¤Æ¤Î¥Õ¥¡¥¤¥ë¤Ë¤Ä¤¤¤ÆÉ½¼¨\n" +" --block-size=SIZE SIZE ¥Ð¥¤¥È¤Î¥Ö¥í¥Ã¥¯¤Çɽ¼¨¤¹¤ë\n" +" -b, --bytes ¥µ¥¤¥ºÃ±°Ì¤ò¥Ð¥¤¥È¤Çɸ¼¨¤¹¤ë\n" +" -c, --total Áí¹ç·×¤ò½ÐÎϤ¹¤ë\n" +" -D, --dereference-args ¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Î¤È¤­¤Ï¡¢»²¾ÈÀè¤òé¤ë\n" + +#: src/du.c:193 +#, fuzzy +msgid "" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +" -k like --block-size=1K\n" +" -l, --count-links count sizes many times if hard linked\n" +msgstr "" +" -h, --human-readable ¿Í´Ö¤¬ÆÉ¤ß¤ä¤¹¤¤·Á¼°¤Ç¥µ¥¤¥º¤òɽ¼¨¤¹¤ë (Îã: 1K 234M " +"2G)\n" +" -H, --si Ʊ¾å¡£Ã¢¤·Ã±°Ì¤Ï 1024 ¤Ç¤Ï¤Ê¤¯ 1000 ÇÜ\n" +" -k, --kilobytes --block-size=1024 ¤ÈƱÍÍ\n" +" -l, --count-links ¥Ï¡¼¥É¥ê¥ó¥¯¤Ç¤¢¤Ã¤Æ¤â½¸·×¤Ë´Þ¤á¤ë\n" + +#: src/du.c:199 +#, fuzzy +msgid "" +" -L, --dereference dereference all symbolic links\n" +" -S, --separate-dirs do not include size of subdirectories\n" +" -s, --summarize display only a total for each argument\n" +msgstr "" +" -L, --dereference Á´¤Æ¤Î¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Î»²¾ÈÀè¤òé¤ë\n" +" -m, --megabytes --block-size=1048576 ¤ÈƱÍÍ\n" +" -S, --separate-dirs ¥µ¥Ö¥Ç¥£¥ì¥¯¥È¥ê¤Î¥µ¥¤¥º¤ò´Þ¤á¤Ê¤¤\n" +" -s, --summarize °ú¿ôËè¤ÎÁí¹ç·×¤·¤«É½¼¨¤·¤Ê¤¤\n" + +#: src/du.c:204 +#, fuzzy +msgid "" +" -x, --one-file-system skip directories on different filesystems\n" +" -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +"FILE.\n" +" --exclude=PATTERN Exclude files that match PATTERN.\n" +" --max-depth=N print the total for a directory (or file, with --" +"all)\n" +" only if it is N or fewer levels below the command\n" +" line argument; --max-depth=0 is the same as\n" +" --summarize\n" +msgstr "" +" -x, --one-file-system °Û¤Ê¤ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ï½¸·×¤·¤Ê¤¤\n" +" -X FILE, --exclude-from=FILE »ØÄê¥Õ¥¡¥¤¥ëÃæ¤Î¥Ñ¥¿¡¼¥ó¤Ë°ìÃפ¹¤ë¥Õ¥¡¥¤¥ë" +"¤Ï\n" +" ½¸·×¤·¤Ê¤¤\n" +" --exclude=PAT »ØÄꤷ¤¿¥Ñ¥¿¡¼¥ó¤Ë°ìÃפ¹¤ë¥Õ¥¡¥¤¥ë¤ò½¸·×¤·¤Ê¤¤\n" +" --max-depth=N ¥³¥Þ¥ó¥É¥é¥¤¥ó°ú¿ô¤è¤ê¡¢ºÇÂç N ³¬ÁØÊ¬²¼¤¬¤ë¤Þ¤Ç¤Î\n" +" ¥Ç¥£¥ì¥¯¥È¥ê (--all ¤Î»ØÄê¤Ç¥Õ¥¡¥¤¥ë¤â) ¤ò½¸·×¤¹" +"¤ë\n" +" --max-depth=0 ¤Ê¤é --summarize ƱÅù¤È¤Ê¤ë\n" + +#: src/du.c:337 +#, fuzzy, c-format +msgid "cannot change to parent of directory %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤Ë°Üư¤Ç¤­¤Þ¤»¤ó" + +#: src/du.c:345 +#, fuzzy, c-format +msgid "cannot change to directory %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤Ë°Üư¤Ç¤­¤Þ¤»¤ó" + +#: src/du.c:352 +#, fuzzy, c-format +msgid "cannot read directory %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/du.c:554 src/ls.c:2241 src/wc.c:591 +msgid "total" +msgstr "¹ç·×" + +#: src/du.c:641 +#, fuzzy, c-format +msgid "invalid maximum depth %s" +msgstr "Éý `%s' ¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó" + +#: src/du.c:707 +msgid "cannot both summarize and show all entries" +msgstr "¹ç·×¤ÈÁ´¥¨¥ó¥È¥ê¤Îɽ¼¨¤ÎξÊý¤ò¡¢°ìÅ٤˻ØÄꤹ¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó" + +#: src/du.c:714 +msgid "warning: summarizing is the same as using --max-depth=0" +msgstr "·Ù¹ð: Åý·×(-s)¤È -max-depth=0 ¤ÏƱ¤¸ÍÑË¡¤Ç¤¹" + +#: src/du.c:720 +#, c-format +msgid "warning: summarizing conflicts with --max-depth=%d" +msgstr "·Ù¹ð: Åý·×(-s)¤È -max-depth=%d ¤Î»ØÄ꤬¶¥¹ç¤·¤Æ¤¤¤Þ¤¹" + +#: src/echo.c:77 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [STRING]...\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... [¥Õ¥¡¥¤¥ë]...\n" + +#: src/echo.c:78 +msgid "" +"Echo the STRING(s) to standard output.\n" +"\n" +" -n do not output the trailing newline\n" +" -e enable interpretation of the backslash-escaped characters\n" +" listed below\n" +" -E disable interpretation of those sequences in STRINGs\n" +msgstr "" +"ʸ»úÎó¤òɸ½à½ÐÎϤËɽ¼¨.\n" +"\n" +" -n ºÇ¸å¤Î²þ¹Ô¤ò½ÐÎϤ·¤Ê¤¤\n" +" -e ¸å½Ò¤Î¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤Ç¥¨¥¹¥±¡¼¥×¤µ¤ì¤ëʸ»ú¤ò²ò¼á\n" +" -E STRING Æâ¤Î¤½¤ì¤é¤Î¥·¡¼¥±¥ó¥¹¤ò²ò¼á¤·¤Ê¤¤\n" + +#: src/echo.c:88 +msgid "" +"\n" +"Without -E, the following sequences are recognized and interpolated:\n" +"\n" +" \\NNN the character whose ASCII code is NNN (octal)\n" +" \\\\ backslash\n" +" \\a alert (BEL)\n" +" \\b backspace\n" +msgstr "" +"\n" +"-E ¤¬Ìµ¤±¤ì¤Ð, °Ê²¼¤Î¥·¡¼¥±¥ó¥¹¤¬Ç§¼±¤µ¤ì½ñ¤­´¹¤¨¤é¤ì¤Þ¤¹:\n" +"\n" +" \\NNN ASCII ¥³¡¼¥É¤¬ NNN (8¿Ê) ¤Îʸ»ú\n" +" \\\\ ¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å\n" +" \\a ·Ù¹ð²» (¥Ù¥ë²»)\n" +" \\b ¥Ð¥Ã¥¯¥¹¥Ú¡¼¥¹\n" + +#: src/echo.c:97 +msgid "" +" \\c suppress trailing newline\n" +" \\f form feed\n" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" +" \\c ºÇ¸å¤Î²þ¹Ô¤òÍÞÀ©\n" +" \\f ÍÑ»æÁ÷¤ê\n" +" \\n ²þ¹Ô (LF)\n" +" \\r Éüµ¢ (CR)\n" +" \\t ¿åÊ¿¥¿¥Ö\n" +" \\v ¿âľ¥¿¥Ö\n" + +#: src/env.c:93 +#, fuzzy +msgid "Richard Mlynarik and David MacKenzie" +msgstr "Richard Stallman ¤È David MacKenzie" + +#: src/env.c:119 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... [¥Õ¥¡¥¤¥ë]...\n" + +#: src/env.c:122 +msgid "" +"Set each NAME to VALUE in the environment and run COMMAND.\n" +"\n" +" -i, --ignore-environment start with an empty environment\n" +" -u, --unset=NAME remove variable from the environment\n" +msgstr "" +"´Ä¶­ÊÑ¿ô¤ÎÃͤòÀßÄꤷ, ¤½¤Î´Ä¶­¤Ç¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤¹¤ë.\n" +"\n" +" -i, --ignore-environment ²¿¤â´Ä¶­ÊÑ¿ô¤¬ÀßÄꤵ¤ì¤Æ¤¤¤Ê¤¤¾õÂ֤Ǽ¹Ô\n" +" -u, --unset=NAME ´Ä¶­ÊÑ¿ô NAME ¤òºï½ü¤¹¤ë\n" + +#: src/env.c:130 +msgid "" +"\n" +"A mere - implies -i. If no COMMAND, print the resulting environment.\n" +msgstr "" +"\n" +"- ¤À¤±¤ò»ØÄꤷ¤¿¾ì¹ç¤Ï -i ¤ò»ØÄꤷ¤¿¤³¤È¤Ë¤Ê¤ê¤Þ¤¹. ¥³¥Þ¥ó¥É¤¬»ØÄꤵ¤ì¤Ê¤±¤ì" +"¤Ð, ºÇ½ªÅª¤Ê´Ä¶­ÊÑ¿ô¤òɽ¼¨¤·¤Þ¤¹.\n" + +#: src/expand.c:114 +msgid "" +"Convert tabs in each FILE to spaces, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"³Æ¡¹¤Î¥Õ¥¡¥¤¥ëÆâ¤Î¥¿¥Ö¤ò¥¹¥Ú¡¼¥¹¤ËÊÑ´¹¤·, ɸ½à½ÐÎϤ˽ñ¤­½Ð¤·¤Þ¤¹.\n" +"¥Õ¥¡¥¤¥ë¤Î»ØÄ꤬¤Ê¤«¤Ã¤¿¤ê, `-'¤Ç¤¢¤Ã¤¿¾ì¹ç, ɸ½àÆþÎϤ«¤éÆÉ¤ß¹þ¤ß¤Þ¤¹.\n" +"\n" + +#: src/expand.c:122 +msgid "" +" -i, --initial do not convert TABs after non whitespace\n" +" -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +msgstr "" +" -i, --initial Èó¶õÇòʸ»ú°Ê¹ß¤Î¥¿¥Ö¤òÊÑ´¹¤·¤Ê¤¤\n" +" -t, --tabs=¿ô ¥¿¥ÖÉý¤òɸ½à¤Î8¤Ë¤«¤ï¤ê¤Ë»ØÄê\n" + +#: src/expand.c:126 +msgid "" +" -t, --tabs=LIST use comma separated list of explicit tab positions\n" +msgstr " -t, --tabs=¥ê¥¹¥È ¥³¥ó¥Þ(,)¤Ç¶èÀÚ¤é¤ì¤¿¥ê¥¹¥È¤Ë¥¿¥Ö¥¹¥È¥Ã¥×¤òÀßÄê\n" + +#: src/expand.c:173 src/unexpand.c:153 +msgid "tab size contains an invalid character" +msgstr "¥¿¥Ö¥µ¥¤¥º¤Î»ØÄê¤ËÉÔÀµ¤Êʸ»ú¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹" + +#: src/expand.c:191 src/unexpand.c:171 +msgid "tab size cannot be 0" +msgstr "¥¿¥Ö¥µ¥¤¥º¤Ï0(¥¼¥í)¤Ë¤Ç¤­¤Þ¤»¤ó" + +#: src/expand.c:193 src/unexpand.c:173 +msgid "tab sizes must be ascending" +msgstr "¥¿¥Ö¥µ¥¤¥º¤Î»ØÄê¤Ï¾º½ç¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" + +#: src/expand.c:386 +msgid "`-LIST' option is obsolete; use `-t LIST'" +msgstr "`-LIST' ¥ª¥×¥·¥ç¥ó¤Ï²áµî¤Î¤â¤Î¤Ç¤¹. `-t LIST' ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤" + +#: src/expr.c:90 +#, fuzzy, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: %s OPTION\n" +msgstr "" +"»ÈÍÑË¡: %s [¥Õ¥¡¥¤¥ë]...\n" +"¤Þ¤¿¤Ï: %s [¥ª¥×¥·¥ç¥ó]\n" + +#: src/expr.c:98 +msgid "" +"\n" +"Print the value of EXPRESSION to standard output. A blank line below\n" +"separates increasing precedence groups. EXPRESSION may be:\n" +"\n" +" ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0\n" +msgstr "" +"\n" +"¼°¤ÎÃͤòɸ½à½ÐÎϤËɽ¼¨. °Ê²¼¤Î°ìÍ÷¤Ç¤Ï, ¼°¤òɾ²Á¤¹¤ëºÝ¤ÎÍ¥Àè½ç°Ì¤´¤È¤Ë\n" +"¶õ¹Ô¤Ç¶èʬ¤±¤·¤Æ¤¤¤Þ¤¹. ¼°¤È¤·¤Æ»È¤¨¤ë¤Î¤Ï:\n" +"\n" +" ARG1 | ARG2 ARG1 ¤¬¥Ì¥ë¤Ç¤â 0 ¤Ç¤â¤Ê¤±¤ì¤Ð ARG1 ¤òÊÖ¤·, \n" +" ¤½¤ì°Ê³°¤Î¾ì¹ç¤Ï ARG2 ¤òÊÖ¤¹\n" +"\n" +" ARG1 & ARG2 ARG1, ARG2 ¤È¤â¤Ë¥Ì¥ë¤Ç¤â 0 ¤Ç¤â¤Ê¤±¤ì¤Ð ARG1 ¤òÊÖ¤·,\n" +" ¤½¤ì°Ê³°¤Î¾ì¹ç¤Ï 0 ¤òÊÖ¤¹\n" + +#: src/expr.c:107 +msgid "" +"\n" +" ARG1 < ARG2 ARG1 is less than ARG2\n" +" ARG1 <= ARG2 ARG1 is less than or equal to ARG2\n" +" ARG1 = ARG2 ARG1 is equal to ARG2\n" +" ARG1 != ARG2 ARG1 is unequal to ARG2\n" +" ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" +" ARG1 > ARG2 ARG1 is greater than ARG2\n" +msgstr "" +"\n" +" ARG1 < ARG2 ARG1 ¤¬ ARG2 ¤è¤ê¾®¤µ¤¤\n" +" ARG1 <= ARG2 ARG1 ¤¬ ARG2 ¤è¤ê¾®¤µ¤¤¤«Åù¤·¤¤\n" +" ARG1 = ARG2 ARG1 ¤¬ ARG2 ¤ÈÅù¤·¤¤\n" +" ARG1 != ARG2 ARG1 ¤¬ ARG2 ¤ÈÅù¤·¤¯¤Ê¤¤\n" +" ARG1 >= ARG2 ARG1 ¤¬ ARG2 ¤è¤êÂ礭¤¤¤«Åù¤·¤¤\n" +" ARG1 > ARG2 ARG1 ¤¬ ARG2 ¤è¤êÂ礭¤¤\n" + +#: src/expr.c:116 +msgid "" +"\n" +" ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" +" ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" +msgstr "" +"\n" +" ARG1 + ARG2 ARG1 ¤È ARG2 ¤Î­¤·»»\n" +" ARG1 - ARG2 ARG1 ¤È ARG2 ¤Î°ú¤­»»\n" + +#: src/expr.c:121 +#, c-format +msgid "" +"\n" +" ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" +" ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" +" ARG1 % ARG2 arithmetic remainder of ARG1 divided by ARG2\n" +msgstr "" +"\n" +" ARG1 * ARG2 ARG1 ¤È ARG2 ¤Î³Ý¤±»»\n" +" ARG1 / ARG2 ARG1 ¤Î ARG2 ¤Ë¤è¤ë³ä¤ê»»\n" +" ARG1 % ARG2 ARG1 ¤Î ARG2 ¤Ë¤è¤ë³ä¤ê»»¤Î¤¢¤Þ¤ê\n" + +#: src/expr.c:127 +msgid "" +"\n" +" STRING : REGEXP anchored pattern match of REGEXP in STRING\n" +"\n" +" match STRING REGEXP same as STRING : REGEXP\n" +" substr STRING POS LENGTH substring of STRING, POS counted from 1\n" +" index STRING CHARS index in STRING where any CHARS is found, or 0\n" +" length STRING length of STRING\n" +msgstr "" +"\n" +" STRING : REGEXP STRING ¤Ë¤ª¤±¤ëÀµµ¬É½¸½ REGEXP ¤Ë¤è¤ë¥Ñ¥¿¡¼¥ó¾È¹ç\n" +"\n" +" match STRING REGEXP STRING : REGEXP ¤ÈƱ¤¸\n" +" substr STRING POS LENGTH STRING ¤ÎÉôʬʸ»úÎó¤òÊÖ¤¹, POS ¤Ï 1¤«¤é»Ï¤Þ¤ë\n" +" index STRING CHARS STRING ¤«¤é CHARS ¤¬¸«¤Ä¤«¤Ã¤¿¾ì½ê¤òÊÖ¤¹.\n" +" ¸«¤Ä¤«¤é¤Ê¤±¤ì¤Ð 0\n" +" length STRING STRING ¤ÎŤµ\n" + +#: src/expr.c:136 +msgid "" +" + TOKEN interpret TOKEN as a string, even if it is a\n" +" keyword like `match' or an operator like `/'\n" +"\n" +" ( EXPRESSION ) value of EXPRESSION\n" +msgstr "" +" + TOKEN TOKEN ¤¬ `match' ¤Î¤è¤¦¤Ê¥­¡¼¥ï¡¼¥É¤ä `/' ¤Î\n" +" ¤è¤¦¤Ê±é»»»Ò¤Ç¤¢¤Ã¤ÆÊ¸»úÎó¤È¤·¤Æ²ò¼á.\n" +"\n" +" ( ¼° ) ¼°¤ÎÃÍ\n" + +#: src/expr.c:142 +msgid "" +"\n" +"Beware that many operators need to be escaped or quoted for shells.\n" +"Comparisons are arithmetic if both ARGs are numbers, else lexicographical.\n" +"Pattern matches return the string matched between \\( and \\) or null; if\n" +"\\( and \\) are not used, they return the number of characters matched or " +"0.\n" +msgstr "" +"\n" +"¿¤¯¤Î±é»»»Ò¤Ï¥·¥§¥ë¤ËÅϤ¹¤¿¤á¤Ë¥¨¥¹¥±¡¼¥×¤¹¤ë¤«°úÍÑÉä¤Ç°Ï¤àɬÍפ¬¤¢¤ê¤Þ¤¹.\n" +"Èæ³Ó¤Ï ARG ¤¬¤¤¤º¤ì¤â¿ôÃͤǤ¢¤ì¤ÐÂ礭¤µ¤Ë¤è¤ê, ¤½¤ì°Ê³°¤Î¾ì¹ç¤Ë¤Ï¼­½ñ½ç¤Ë\n" +"¤è¤ê¹Ô¤ï¤ì¤Þ¤¹. ¥Ñ¥¿¡¼¥ó¾È¹ç¤Ï, \\( ¤È \\) ¤Î´Ö, ¤â¤·¤¯¤Ï¥Ì¥ëʸ»ú¤Ë°ìÃפ·¤¿\n" +"ʸ»úÎó¤òÊÖ¤·¤Þ¤¹. \\( ¤È \\) ¤ò»È¤ï¤Ê¤¤¾ì¹ç¤Ï°ìÃפ¹¤ëʸ»ú¿ô¤« 0 ¤òÊÖ¤·¤Þ¤¹.\n" + +#: src/expr.c:186 src/expr.c:438 src/expr.c:444 src/expr.c:449 src/expr.c:471 +#, fuzzy +msgid "syntax error" +msgstr "ɸ½à¥¨¥é¡¼" + +#: src/expr.c:384 +#, c-format +msgid "" +"warning: unportable BRE: `%s': using `^' as the first character\n" +"of the basic regular expression is not portable; it is being ignored" +msgstr "" +"·Ù¹ð: ²ÄȤǤʤ¤ BRE: `%s': ´ðËÜŪ¤ÊÀµµ¬É½¸½¤ÎºÇ½é¤Îʸ»ú¤È¤·¤Æ\n" +"`^' ¤ò»È¤¦¤³¤È¤Ï²ÄȤǤϤʤ¤¤Î¤Ç̵»ë¤·¤Þ¤¹" + +#: src/expr.c:586 src/expr.c:625 +#, fuzzy +msgid "non-numeric argument" +msgstr "ÆþÎϤÎÂ礭¤µÀ©¸Â¤Î°ú¿ô" + +#: src/expr.c:592 +msgid "division by zero" +msgstr "¥¼¥í¤Ç¤Î³ä¤ê»»" + +#: src/factor.c:74 +#, fuzzy, c-format +msgid "" +"Usage: %s [NUMBER]...\n" +" or: %s OPTION\n" +msgstr "" +"»ÈÍÑË¡: %s [¥Õ¥¡¥¤¥ë]...\n" +"¤Þ¤¿¤Ï: %s [¥ª¥×¥·¥ç¥ó]\n" + +#: src/factor.c:79 +msgid "" +"Print the prime factors of each NUMBER.\n" +"\n" +msgstr "" +"³Æ¡¹¤Î¿ôÃͤÎÁǰø¿ô¤òɽ¼¨.\n" +"\n" + +#: src/factor.c:85 +msgid "" +"\n" +" Print the prime factors of all specified integer NUMBERs. If no " +"arguments\n" +" are specified on the command line, they are read from standard input.\n" +msgstr "" +"\n" +" Í¿¤¨¤é¤ì¤¿Á´¤Æ¤Î¿ôÃÍ (À°¿ô) ¤ÎÁǰø¿ô¤òɽ¼¨¤·¤Þ¤¹. ¤â¤·¿ôÃͤ¬°ú¿ô¤È¤·¤Æ\n" +" ¥³¥Þ¥ó¥É¹Ô¤«¤é»ØÄꤵ¤ì¤Ê¤¤¾ì¹ç¤Ë¤Ï, ɸ½àÆþÎϤè¤êÆÉ¤ß¹þ¤Þ¤ì¤Þ¤¹.\n" + +#: src/factor.c:154 +#, c-format +msgid "`%s' is not a valid positive integer" +msgstr "`%s' ¤ÏÍ­¸ú¤ÊÀµ¤ÎÀ°¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" + +#: src/false.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating failure.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"»ÈÍÑË¡: %s [¥³¥Þ¥ó¥É¥é¥¤¥ó°ú¿ô¤ò̵»ë]\n" +"¤â¤·¤¯¤Ï: %s ¥ª¥×¥·¥ç¥ó\n" +"¼ºÇÔ¤ò¼¨¤¹¾õÂÖ¥³¡¼¥É¤Ç½ªÎ»¤¹¤ë.\n" +"\n" +"¤³¤ì¤é¤Î¥ª¥×¥·¥ç¥ó¤Ï̾Á°¤òû½Ì¤Ç¤­¤Ê¤¤.\n" +"\n" + +#: src/fmt.c:271 +#, c-format +msgid "Usage: %s [-DIGITS] [OPTION]... [FILE]...\n" +msgstr "»ÈÍÑË¡: %s [-DIGITS] [¥ª¥×¥·¥ç¥ó]... [¥Õ¥¡¥¤¥ë]...\n" + +#: src/fmt.c:272 +msgid "" +"Reformat each paragraph in the FILE(s), writing to standard output.\n" +"If no FILE or if FILE is `-', read standard input.\n" +"\n" +msgstr "" +"¥Õ¥¡¥¤¥ëÆâ¤Î¤½¤ì¤¾¤ì¤ÎÃÊÍî¤òÀ°·Á¤·¤Ê¤ª¤·¤Æ, ɸ½à½ÐÎϤËɽ¼¨¤·¤Þ¤¹.\n" +"¥Õ¥¡¥¤¥ë̾¤ò»ØÄꤷ¤Ê¤«¤Ã¤¿¾ì¹ç¤ä, ¥Õ¥¡¥¤¥ë̾¤¬ `-' ¤È»ØÄꤵ¤ì¤¿¾ì¹ç¤Ë¤Ï\n" +"ɸ½àÆþÎϤ«¤éÆÉ¤ß¹þ¤ß¤Þ¤¹.\n" +"\n" + +#: src/fmt.c:280 +msgid "" +" -c, --crown-margin preserve indentation of first two lines\n" +" -p, --prefix=STRING combine only lines having STRING as prefix\n" +" -s, --split-only split long lines, but do not refill\n" +msgstr "" +" -c, --crown-margin ºÇ½é¤Î 2 ¹Ô¤Î¥¤¥ó¥Ç¥ó¥È¤òÊݸ\n" +" -p, --prefix=STRING STRING ¤Ç»Ï¤Þ¤ë¹Ô¤À¤±¤ò·ë¹ç\n" +" -s, --split-only Ť¤¹Ô¤Îʬ³ä¤À¤±¤ò¹Ô¤¦\n" + +#: src/fmt.c:286 +msgid "" +" -t, --tagged-paragraph indentation of first line different from second\n" +" -u, --uniform-spacing one space between words, two after sentences\n" +" -w, --width=NUMBER maximum line width (default of 75 columns)\n" +msgstr "" +" -t, --tagged-paragraph 1 ¹ÔÌÜ¤È 2 ¹ÔÌܤȤǥ¤¥ó¥Ç¥ó¥È¤¬°Û¤Ê¤ëÃÊÍî¤ò½èÍý\n" +" -u, --uniform-spacing ñ¸ì¤Î´Ö¤Ë¤Ï 1¤Ä, ʸ¤Î´Ö¤Ë¤Ï 2 ¤Ä¤Î¶õÇò¤òÃÖ¤¯\n" +" -w, --width=NUMBER ºÇÂç¹ÔÉý (ɸ½à 75ʸ»ú) ¤ò»ØÄê\n" + +#: src/fmt.c:293 +msgid "" +"\n" +"In -wNUMBER, the letter `w' may be omitted.\n" +msgstr "" +"\n" +"-wNUMBER ¤È¤¤¤¦·Á¼°¤òÍѤ¤¤ëºÝ, ʸ»ú `w' ¤Ï¾Êά¤Ç¤­¤Þ¤¹.\n" + +#: src/fmt.c:345 +#, c-format +msgid "invalid width option: `%s'" +msgstr "Éý¤Î¥ª¥×¥·¥ç¥ó `%s' ¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó" + +#: src/fmt.c:385 +#, c-format +msgid "invalid width: `%s'" +msgstr "Éý `%s' ¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó" + +#: src/fold.c:71 +msgid "" +"Wrap input lines in each FILE (standard input by default), writing to\n" +"standard output.\n" +"\n" +msgstr "" +"¥Õ¥¡¥¤¥ë¤Î³Æ¹Ô¤ÎÀÞ¤êÊÖ¤·¤ò¹Ô¤¤, ·ë²Ì¤òɸ½à½ÐÎϤ˽ñ¤­¹þ¤ß¤Þ¤¹.\n" +"\n" + +#: src/fold.c:79 +msgid "" +" -b, --bytes count bytes rather than columns\n" +" -s, --spaces break at spaces\n" +" -w, --width=WIDTH use WIDTH columns instead of 80\n" +msgstr "" +" -b, --bytes ¥«¥é¥à¿ô¤Ç¤Ï¤Ê¤¯¥Ð¥¤¥È¿ô¤Ç¥«¥¦¥ó¥È\n" +" -s, --spaces ¶õÇò¤Î°ÌÃÖ¤ÇÀÞ¤êÊÖ¤¹\n" +" -w, --width=WIDTH 80 ¤ÎÂå¤ï¤ê¤Ë 1 ¹Ô¤ÎÉý¤ò»ØÄê\n" + +#: src/fold.c:267 +#, c-format +msgid "`%s' option is obsolete; use `%s'" +msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤Ï²áµî¤Î¤â¤Î¤Ç¤¹. `%s' ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤" + +#: src/fold.c:295 +#, c-format +msgid "invalid number of columns: `%s'" +msgstr "¹ÔÉý¤Î»ØÄ̵꤬¸ú¤Ç¤¹: `%s'" + +#: src/head.c:92 +msgid "" +"Print first 10 lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"¥Õ¥¡¥¤¥ë¤ÎÀèÆ¬¤«¤é 10 ¹Ôʬ¤òɸ½à½ÐÎϤËɽ¼¨¤·¤Þ¤¹.\n" +"Ê£¿ô¤Î¥Õ¥¡¥¤¥ë¤ò½èÍý¤¹¤ëºÝ¤Ë¤Ï, ³Æ½ÐÎϤΤϤ¸¤á¤Ë¥Õ¥¡¥¤¥ë̾¤òɽ¼¨¤·¤Þ¤¹.\n" +"¥Õ¥¡¥¤¥ë̾¤ò»ØÄꤷ¤Ê¤¤¤«, ¥Õ¥¡¥¤¥ë̾¤Ë `-' ¤ò»ØÄꤷ¤¿¾ì¹ç¤Ë¤Ï, \n" +"ɸ½àÆþÎϤòÆÉ¤ß¹þ¤ß¤Þ¤¹.\n" + +#: src/head.c:101 +msgid "" +" -c, --bytes=SIZE print first SIZE bytes\n" +" -n, --lines=NUMBER print first NUMBER lines instead of first 10\n" +msgstr "" +" -c, --bytes=SIZE ÀèÆ¬¤Î SIZE ¥Ð¥¤¥È¿ô¤À¤±½ÐÎÏ\n" +" -n, --lines=NUMBER ÀèÆ¬¤Î»ØÄê¹Ô¿ô¹Ô¿ô½ÐÎÏ (¥Ç¥Õ¥©¥ë¥È 10¹Ô)\n" + +#: src/head.c:105 +msgid "" +" -q, --quiet, --silent never print headers giving file names\n" +" -v, --verbose always print headers giving file names\n" +msgstr "" +" -q, --quiet, --silent ¥Õ¥¡¥¤¥ë¤´¤È¤Î¥Ø¥Ã¥À¤Î½ÐÎϤò¹Ô¤ï¤Ê¤¤\n" +" -v, --verbose ¥Õ¥¡¥¤¥ë¤´¤È¤Ë¥Ø¥Ã¥À¤ò½ÐÎÏ\n" + +#: src/head.c:111 src/split.c:120 +msgid "" +"\n" +"SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +msgstr "" +"\n" +"SIZE¤Ï¤¤¤¯¤Ä¤«¤Î¥µ¥Õ¥£¥Ã¥¯¥¹¤òÉÕ¤±¤é¤ì¤Þ¤¹: 512¥Ð¥¤¥È¤Ç¤Ï`b',1¥­¥í¤Ç¤Ï`k',\n" +"1¥á¥¬¤Ç¤Ï`m'¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹.\n" + +#: src/head.c:190 +#, c-format +msgid "cannot reposition file pointer for %s" +msgstr "%s ¤ËÂФ¹¤ë¥Õ¥¡¥¤¥ë¥Ý¥¤¥ó¥¿¤òºÆÇÛÃ֤Ǥ­¤Þ¤»¤ó" + +#: src/head.c:256 src/tail.c:1388 +#, c-format +msgid "%s: %s is so large that it is not representable" +msgstr "%s: %s ¤ÏÂ礭¤¹¤®¤ÆÉ½¼¨¤Ç¤­¤Þ¤»¤ó" + +#: src/head.c:257 src/tail.c:1390 +msgid "number of lines" +msgstr "¹Ô¿ô" + +#: src/head.c:257 src/tail.c:1391 +msgid "number of bytes" +msgstr "¥Ð¥¤¥È¿ô" + +#: src/head.c:264 src/tail.c:1478 +msgid "invalid number of lines" +msgstr "¹Ô¿ô¤Î»ØÄ꤬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó" + +#: src/head.c:265 src/tail.c:1479 +msgid "invalid number of bytes" +msgstr "¥Ð¥¤¥È¿ô¤Î»ØÄ꤬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó" + +#: src/head.c:341 +#, c-format +msgid "unrecognized option `-%c'" +msgstr "¥ª¥×¥·¥ç¥ó `-%c' ¤òǧ¼±¤Ç¤­¤Þ¤»¤ó" + +#: src/head.c:348 +#, c-format +msgid "`-%s' option is obsolete; use `-%c %.*s%.*s%s'" +msgstr "`-%s' ¥ª¥×¥·¥ç¥ó¤Ï²áµî¤Î¤â¤Î¤Ç¤¹. `-%c %.*s%.*s%s' ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤" + +#: src/hostid.c:48 +#, c-format +msgid "" +"Usage: %s\n" +" or: %s OPTION\n" +"Print the numeric identifier (in hexadecimal) for the current host.\n" +"\n" +msgstr "" +"»ÈÍÑË¡: %s\n" +"¤â¤·¤¯¤Ï: %s ¥ª¥×¥·¥ç¥ó\n" +"¸½ºß¤Î¥Û¥¹¥È¤ËÂФ¹¤ë¿ô»ú¤Ë¤è¤ë¼±ÊÌ»Ò (16¿Ê¿ô) ¤òɽ¼¨.\n" +"\n" + +#: src/hostname.c:67 +#, c-format +msgid "" +"Usage: %s [NAME]\n" +" or: %s OPTION\n" +"Print or set the hostname of the current system.\n" +"\n" +msgstr "" +"»ÈÍÑË¡: %s [¥Û¥¹¥È̾]\n" +"¤â¤·¤¯¤Ï: %s ¥ª¥×¥·¥ç¥ó\n" +"¸½ºß¤Î¥·¥¹¥Æ¥à¤Î¥Û¥¹¥È̾¤òɽ¼¨¤Þ¤¿¤ÏÀßÄê.\n" +"\n" + +#: src/hostname.c:104 +#, fuzzy, c-format +msgid "cannot set hostname to `%s'" +msgstr "`%s' ¤Ç ioctl() ¤ò¼Â¹Ô¤Ç¤­¤Þ¤»¤ó" + +#: src/hostname.c:110 +msgid "cannot set hostname; this system lacks the functionality" +msgstr "¥Û¥¹¥È̾¤òÀßÄê¤Ç¤­¤Þ¤»¤ó; ¤³¤Î¥·¥¹¥Æ¥à¤Ïµ¡Ç½Åª¤ËÉÔ­¤·¤Æ¤¤¤Þ¤¹" + +#: src/hostname.c:117 +msgid "cannot determine hostname" +msgstr "¥Û¥¹¥È̾¤òÆÃÄê¤Ç¤­¤Þ¤»¤ó" + +#: src/id.c:36 +#, fuzzy +msgid "Arnold Robbins and David MacKenzie" +msgstr "Paul Rubin ¤È David MacKenzie" + +#: src/id.c:87 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [USERNAME]\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... SET1 [SET2]\n" + +#: src/id.c:88 +msgid "" +"Print information for USERNAME, or the current user.\n" +"\n" +" -a ignore, for compatibility with other versions\n" +" -g, --group print only the effective group ID\n" +" -G, --groups print all group IDs\n" +" -n, --name print a name instead of a number, for -ugG\n" +" -r, --real print the real ID instead of the effective ID, with -ugG\n" +" -u, --user print only the effective user ID\n" +msgstr "" +"»ØÄꤵ¤ì¤¿¥æ¡¼¥¶Ì¾¤Î¥æ¡¼¥¶¤â¤·¤¯¤Ï¸½ºß¤Î¥æ¡¼¥¶¤Î¾ðÊó¤òɽ¼¨.\n" +"\n" +" -a ̵»ë, ¾¤Î¥Ð¡¼¥¸¥ç¥ó¤È¤Î¸ß´¹À­ÊÝ»ý¤Î¤¿¤á¤Î¥ª¥×¥·¥ç¥ó\n" +" -g, --group ¼Â¸ú¥°¥ë¡¼¥× ID ¤Î¤ß¤òɽ¼¨\n" +" -G, --groups °¤·¤Æ¤¤¤ë¥°¥ë¡¼¥×¤òÁ´¤ÆÉ½¼¨\n" +" -n, --name -ugG ¤ËÂФ·¤Æ, ID ¤Î¿ô»ú¤ÎÂå¤ï¤ê¤Ë̾Á°¤òɽ¼¨\n" +" -r, --real -ugG ¤ËÂФ·¤Æ, ¼Â¸ú ID ¤ÎÂå¤ï¤ê¤Ë¼Â ID ¤òɽ¼¨\n" +" -u, --user ¼Â¸ú¥æ¡¼¥¶ ID ¤Î¤ß¤òɽ¼¨\n" + +#: src/id.c:100 +msgid "" +"\n" +"Without any OPTION, print some useful set of identified information.\n" +msgstr "" +"\n" +"¥ª¥×¥·¥ç¥ó¤¬Ìµ¤¤¾ì¹ç¤Ï¥æ¡¼¥¶¾ðÊó¤Î¤¦¤ÁÍ­ÍѤʤâ¤Î¤òɽ¼¨.\n" + +#: src/id.c:162 +#, fuzzy +msgid "cannot print only user and only group" +msgstr "¥æ¡¼¥¶¤È¥°¥ë¡¼¥×¤ÎξÊý¤ò¾Êά¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó" + +#: src/id.c:166 +msgid "cannot print only names or real IDs in default format" +msgstr "ɸ½à¤Î·Á¼°¤Ç¤Ï, ̾Á°¤Þ¤¿¤Ï ID ¤À¤±¤òɽ¼¨¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó" + +#: src/id.c:175 +#, c-format +msgid "%s: No such user" +msgstr "%s: ¤½¤Î¤è¤¦¤Ê¥æ¡¼¥¶¤Ï¸ºß¤·¤Þ¤»¤ó" + +#: src/id.c:212 +#, c-format +msgid "cannot find name for user ID %u" +msgstr "¥æ¡¼¥¶ ID %u ¤ËÂФ¹¤ë¥æ¡¼¥¶Ì¾¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" + +#: src/id.c:235 +#, fuzzy, c-format +msgid "cannot find name for group ID %u" +msgstr "%s ¤Î¥ª¡¼¥Ê¡¼¤È¥°¥ë¡¼¥×¤òÊѹ¹¤Ç¤­¤Þ¤»¤ó" + +#: src/id.c:273 +msgid "cannot get supplemental group list" +msgstr "Äɲ䵤줿¥°¥ë¡¼¥×¥ê¥¹¥È¤¬ÆÀ¤é¤ì¤Þ¤»¤ó" + +#: src/id.c:385 +msgid " groups=" +msgstr " ½ê°¥°¥ë¡¼¥×=" + +#: src/install.c:269 +#, fuzzy +msgid "the strip option may not be used when installing a directory" +msgstr "¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó¤ÏƱ¤¸Éý¤Îʸ»úÎó¤òɽ¼¨¤¹¤ëºÝ¤Ë¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó" + +#: src/install.c:292 src/mkdir.c:140 +#, fuzzy, c-format +msgid "invalid mode %s" +msgstr "Éý `%s' ¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó" + +#: src/install.c:307 src/install.c:371 +#, fuzzy, c-format +msgid "creating directory %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/install.c:332 +#, c-format +msgid "installing multiple files, but last argument, %s is not a directory" +msgstr "" +"Ê£¿ô¥Õ¥¡¥¤¥ë¤Î¥¤¥ó¥¹¥È¡¼¥ë¤Ç¤¹¤¬¡¢ºÇ¸å¤Î°ú¿ô %s ¤¬¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" + +#: src/install.c:435 +#, fuzzy, c-format +msgid "%s is a directory" +msgstr "%s ¤Ï¸ºß¤·¤Þ¤¹¤¬¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" + +#: src/install.c:495 +#, fuzzy, c-format +msgid "cannot obtain time stamps for %s" +msgstr "%s ¤ËÂФ¹¤ë¥Õ¥¡¥¤¥ë¥Ý¥¤¥ó¥¿¤òºÆÇÛÃ֤Ǥ­¤Þ¤»¤ó" + +#: src/install.c:507 +#, fuzzy, c-format +msgid "cannot set time stamps for %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/install.c:528 +#, fuzzy +msgid "fork system call failed" +msgstr "¥Ö¥í¥Ã¥¯¥¹¥Ú¥·¥ã¥ë¥Õ¥¡¥¤¥ë" + +#: src/install.c:532 +#, fuzzy +msgid "cannot run strip" +msgstr "%s ¤ò¼Â¹Ô¤Ç¤­¤Þ¤»¤ó" + +#: src/install.c:539 +#, fuzzy +msgid "strip failed" +msgstr "¾õÂÖ¸¡ÃμºÇÔ" + +#: src/install.c:560 +#, fuzzy, c-format +msgid "invalid user %s" +msgstr "¥æ¡¼¥¶»ØÄ꤬ÉÔÀµ" + +#: src/install.c:578 +#, fuzzy, c-format +msgid "invalid group %s" +msgstr "¥°¥ë¡¼¥×»ØÄ꤬ÉÔÀµ" + +#: src/install.c:597 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST (1st format)\n" +" or: %s [OPTION]... SOURCE... DIRECTORY (2nd format)\n" +" or: %s -d [OPTION]... DIRECTORY... (3rd format)\n" +msgstr "" +"»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]¡Å¡Å SOURCE DEST (1st¥Õ¥©¡¼¥Þ¥Ã¥È)\n" +" Ëô¤Ï %s [¥ª¥×¥·¥ç¥ó]¡Å¡Å SOURCE... ¥Ç¥£¥ì¥¯¥È¥ê (2nd¥Õ¥©¡¼¥Þ¥Ã¥È)\n" +" Ëô¤Ï %s -d [¥ª¥×¥·¥ç¥ó]¡Å¡Å ¥Ç¥£¥ì¥¯¥È¥ê... (3rd¥Õ¥©¡¼¥Þ¥Ã¥È)\n" + +#: src/install.c:603 +msgid "" +"In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +"the existing DIRECTORY, while setting permission modes and owner/group.\n" +"In the third format, create all components of the given DIRECTORY(ies).\n" +"\n" +msgstr "" +"ºÇ½é¤ÎÆó¤Ä¤Î½ñ¼°¤Ç¤Ï¡¢SOURCE ¥Õ¥¡¥¤¥ë¤ò DEST ¤Ø¥³¥Ô¡¼¤¹¤ë¤«¡¢Ê£¿ô¤Î SOURCE\n" +"¥Õ¥¡¥¤¥ë¤ò´û¸¥Ç¥£¥ì¥¯¥È¥ê¤Ø¥³¥Ô¡¼¤·¤Þ¤¹¡£Æ±»þ¤Ë¥¢¥¯¥»¥¹¸¢¡¢½êÍ­¼Ô¤ä¥°¥ë¡¼" +"¥×\n" +"¤âÀßÄꤷ¤Þ¤¹¡£»°¤ÄÌܤνñ¼°¤Ç¤Ï¡¢»ØÄꤵ¤ì¤¿¥Ç¥£¥ì¥¯¥È¥êÁ´ÂΤòºîÀ®¤·¤Þ¤¹¡£\n" +"\n" + +#: src/install.c:612 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination file\n" +" -b like --backup but does not accept an argument\n" +" -c (ignored)\n" +" -d, --directory treat all arguments as directory names; create all\n" +" components of the specified directories\n" +msgstr "" +" --backup[=CONTROL] ¥³¥Ô¡¼Àè¤Ë´û¸¥Õ¥¡¥¤¥ë¤¬¤¢¤ì¤Ð¥Ð¥Ã¥¯¥¢¥Ã¥×¤òºîÀ®¤¹" +"¤ë\n" +" -b °ú¿ô¤ò¼è¤é¤Ê¤¤¤³¤È°Ê³°¤Ï --backup ¤ÈƱ¤¸\n" +" -c (̵»ë¤µ¤ì¤ë)\n" +" -d, --directory Á´¤Æ¤Î°ú¿ô¤ò¥Ç¥£¥ì¥¯¥È¥ê̾¤È²ò¼á¤¹¤ë\n" +" »ØÄꤵ¤ì¤¿¥Ç¥£¥ì¥¯¥È¥ê¤ò°ìÅ٤˺îÀ®¤¹¤ë\n" + +#: src/install.c:619 +msgid "" +" -D create all leading components of DEST except the " +"last,\n" +" then copy SOURCE to DEST; useful in the 1st format\n" +" -g, --group=GROUP set group ownership, instead of process' current " +"group\n" +" -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-xr-" +"x\n" +" -o, --owner=OWNER set ownership (super-user only)\n" +msgstr "" +" -D DEST ¤ÎºÇ¸å¤ò½ü¤¯¥Õ¥¡¥¤¥ë¤ò¤Þ¤ºÁ´¤ÆºîÀ®¤·¡¢¤½¤Î¸å¤Ç\n" +" SOURCE ¤ò DEST ¤Ë¥³¥Ô¡¼¤¹¤ë¡£°ìÈÖÌܤνñ¼°¤ÇÊØÍø\n" +" -g, --group=GROUP ¥°¥ë¡¼¥×°À­¤òÀßÄꤹ¤ë(̵»ØÄê: ¥×¥í¥»¥¹¤Î¸½ºß¥°¥ë¡¼" +"¥×)\n" +" -m, --mode=MODE ¥¢¥¯¥»¥¹¥â¡¼¥É¤ò chmod ¤ÎÍͤËÀßÄꤹ¤ë(̵»ØÄê: rwxr-xr-" +"x)\n" +" -o, --owner=OWNER ½êÍ­¼Ô¤òÀßÄꤹ¤ë (¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¤Î¤ß)\n" + +#: src/install.c:626 +msgid "" +" -p, --preserve-timestamps apply access/modification times of SOURCE " +"files\n" +" to corresponding destination files\n" +" -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" -v, --verbose print the name of each directory as it is created\n" +msgstr "" +" -p, --preserve-timestamps SOURCE ¥Õ¥¡¥¤¥ë¤Î¥¢¥¯¥»¥¹¸¢¡¦Êѹ¹»þ¹ï¤ò\n" +" Âбþ¤¹¤ë¥³¥Ô¡¼Àè¥Õ¥¡¥¤¥ë¤ËŬÍѤ¹¤ë\n" +" -s, --strip ¥·¥ó¥Ü¥ë¥Æ¡¼¥Ö¥ë¤ò strip ¤¹¤ë¡£1, 2 ÈÖÌܤηÁ¼°¤Î¤ß\n" +" -S, --suffix=SUFFIX Ä̾ï¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×ÀÜÈø¼­¤ò¾å½ñ¤­¤¹¤ë\n" +" -v, --verbose ¥Ç¥£¥ì¥¯¥È¥ê¤¬ºîÀ®¤µ¤ì¤ëËè¤Ë¤½¤Î̾Á°¤òɽ¼¨¤¹¤ë\n" + +#: src/install.c:635 src/ln.c:377 src/mv.c:348 +msgid "" +"\n" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"\n" +"¥Ð¥Ã¥¯¥¢¥Ã¥×ÀÜÈø¼­¤Ï¡¢--suffix ¤ä SIMPLE_BACKUP_SUFFIX ¤¬ÀßÄꤵ¤ì¤Ê¤¤¤È `~' " +"¤Ë\n" +"¤Ê¤ê¤Þ¤¹¡£¥Ð¡¼¥¸¥ç¥ó´ÉÍýÊýË¡¤Ï --backup ¥ª¥×¥·¥ç¥ó¤ä VERSION_CONTROL ´Ä¶­ÊÑ" +"¿ô\n" +"¤òÄ̤¸¤ÆÁªÂò¤Ç¤­¤Þ¤¹¡£°Ê²¼¤¬¤½¤ÎºÝ¤ÎÃͤǤ¹:\n" +"\n" + +#: src/join.c:144 +#, c-format +msgid "Usage: %s [OPTION]... FILE1 FILE2\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... ¥Õ¥¡¥¤¥ë1 ¥Õ¥¡¥¤¥ë2\n" + +#: src/join.c:148 +#, fuzzy +msgid "" +"For each pair of input lines with identical join fields, write a line to\n" +"standard output. The default join field is the first, delimited\n" +"by whitespace. When FILE1 or FILE2 (not both) is -, read standard input.\n" +"\n" +" -a FILENUM print unpairable lines coming from file FILENUM, where\n" +" FILENUM is 1 or 2, corresponding to FILE1 or FILE2\n" +" -e EMPTY replace missing input fields with EMPTY\n" +msgstr "" +"ÆþÎϤ·¤¿°ìÂФιԤΤ¦¤Á, »ØÄꤷ¤¿·ë¹ç¥Õ¥£¡¼¥ë¥É¤ÎÆâÍÆ¤¬°ìÃפ·¤Æ¤¤¤¿¾ì¹ç¤Ë¤Ï\n" +"ɸ½à½ÐÎÏ¤Ë 1 ¹Ô¤À¤±¤ò½ñ¤­¹þ¤ß¤Þ¤¹. ÆÃ¤Ë»ØÄ꤬¤Ê¤¤¾ì¹ç¤Ë¤Ï, ¶õÇò¤Ç¶èÀÚ¤é¤ì¤¿\n" +"ºÇ½é¤Î¥Õ¥£¡¼¥ë¥É¤ò, ·ë¹ç¥Õ¥£¡¼¥ë¥É¤È¤·¤Æ½èÍý¤·¤Þ¤¹. ¥Õ¥¡¥¤¥ë1 ¤Þ¤¿¤Ï¥Õ¥¡¥¤¥ë" +"2\n" +"¤È¤·¤Æ `-' ¤¬Í¿¤¨¤é¤ì¤¿¾ì¹ç(ξÊý¤ÏÉÔ²Ä)¤Ë¤Ï, ɸ½àÆþÎϤ«¤éÆÉ¤ß¹þ¤ß¤Þ¤¹.\n" +"\n" +" -a SIDE SIDE ¤Ë»ØÄꤷ¤¿¥Õ¥¡¥¤¥ë¤«¤é¤Î¹Ô¤ÏÉÔ°ìÃפιԤâ½ÐÎÏ\n" +" -e EMPTY ¶õ¤Î½ÐÎÏ¥Õ¥£¡¼¥ë¥É¤ò EMPTY ¤ÇÃÖ¤­´¹¤¨¤ë\n" + +#: src/join.c:157 +msgid "" +" -i, --ignore-case ignore differences in case when comparing fields\n" +" -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n" +" -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n" +" -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n" +" -o FORMAT obey FORMAT while constructing output line\n" +" -t CHAR use CHAR as input and output field separator\n" +msgstr "" +" -i, --ignore-case ¥Õ¥£¡¼¥ë¥ÉÈæ³Ó¤ÎºÝ¤ËÂçʸ»ú¡¦¾®Ê¸»ú¤Î°ã¤¤¤ò̵»ë\n" +" -j FIELD (¸Å¤¤ÊýË¡) `-1 FIELD -2 FIELD' ¤ÈƱ¤¸\n" +" -j1 FIELD (¸Å¤¤ÊýË¡) `-1 FIELD' ¤ÈƱ¤¸\n" +" -j2 FIELD (¸Å¤¤ÊýË¡) `-2 FIELD' ¤ÈƱ¤¸\n" +" -o FORMAT ½ÐÎϹԤò FORMAT ¤Î½ñ¼°¤Ë½¾¤Ã¤Æ¹½À®\n" +" -t CHAR ½ÐÎÏ¡¦ÆþÎϤΥե£¡¼¥ë¥É¶èÀÚ¤êʸ»ú¤È¤·¤Æ CHAR ¤ò»ÈÍÑ\n" + +#: src/join.c:165 +#, fuzzy +msgid "" +" -v FILENUM like -a FILENUM, but suppress joined output lines\n" +" -1 FIELD join on this FIELD of file 1\n" +" -2 FIELD join on this FIELD of file 2\n" +msgstr "" +" -v SIDE `-a SIDE' ¤È»÷¤Æ¤¤¤ë¤¬½ÐÎϤò¾¯¤·ÍÞÀ©\n" +" -1 FIELD ¥Õ¥¡¥¤¥ë1 ¤Î FIELD ¤Ë´ð¤Å¤¤¤Æ·ë¹ç\n" +" -2 FIELD ¥Õ¥¡¥¤¥ë2 ¤Î FILED ¤Ë´ð¤Å¤¤¤Æ·ë¹ç\n" + +#: src/join.c:172 +#, fuzzy +msgid "" +"\n" +"Unless -t CHAR is given, leading blanks separate fields and are ignored,\n" +"else fields are separated by CHAR. Any FIELD is a field number counted\n" +"from 1. FORMAT is one or more comma or blank separated specifications,\n" +"each being `FILENUM.FIELD' or `0'. Default FORMAT outputs the join field,\n" +"the remaining fields from FILE1, the remaining fields from FILE2, all\n" +"separated by CHAR.\n" +msgstr "" +"\n" +"-t CHAR ¤¬Í¿¤¨¤é¤ì¤Ê¤¤¾ì¹ç, ¶õÇòʸ»ú¤¬¥Õ¥£¡¼¥ë¥É¤òʬ³ä¤·, ¶õÇò¤½¤Î¤â¤Î¤Ï\n" +"̵»ë¤µ¤ì¤Þ¤¹. Í¿¤¨¤é¤ì¤¿¾ì¹ç¤Ë¤Ï, ¥Õ¥£¡¼¥ë¥É¤Ïʸ»ú CHAR ¤Ë¤è¤Ã¤ÆÊ¬³ä¤µ¤ì¤Þ" +"¤¹.\n" +"FIELD ¤ÎÉôʬ¤Ë¤Ï 1 ¤«¤é¿ô¤¨¤¿¥Õ¥£¡¼¥ë¥É¤Î°ÌÃÖ¤òÍ׵ᤷ¤Þ¤¹.\n" +"FORMAT ¤ÎÉôʬ¤Ë¤Ï 1¤Ä°Ê¾å¤Î `SIDE.FIELD' ¤ä `0' ¤ò¥«¥ó¥Þ(,)¤ä¶õÇòʸ»ú\n" +"¤Ç¶èÀڤäƻØÄꤷ¤Þ¤¹. FORMAT ¤ò»ØÄꤷ¤Ê¤«¤Ã¤¿¾ì¹ç¤Ë¤Ï, FILE1 ¤Î»Ä¤µ¤ì¤¿\n" +"¥Õ¥£¡¼¥ë¥É, FILE2 ¤Î»Ä¤µ¤ì¤¿¥Õ¥£¡¼¥ë¥É, ·ë¹ç¥Õ¥£¡¼¥ë¥É¤ò CHAR ¤Ç¶èÀڤäÆ\n" +"½ÐÎϤ·¤Þ¤¹.\n" + +#: src/join.c:645 +#, c-format +msgid "invalid field specifier: `%s'" +msgstr "¥Õ¥£¡¼¥ë¥É¤Î»ØÄ̵꤬¸ú¤Ç¤¹: `%s'" + +#: src/join.c:659 src/join.c:772 src/join.c:808 +#, c-format +msgid "invalid field number: `%s'" +msgstr "¥Õ¥£¡¼¥ë¥É¿ô¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹: `%s'" + +#: src/join.c:672 +#, c-format +msgid "invalid file number in field spec: `%s'" +msgstr "¥Õ¥£¡¼¥ë¥É¤Î»ØÄê¤Ç¤Î¥Õ¥¡¥¤¥ëÈÖ¹æ¤Ï̵¸ú¤Ç¤¹: %s" + +#: src/join.c:792 +#, c-format +msgid "invalid field number for file 1: `%s'" +msgstr "¥Õ¥¡¥¤¥ë1 ¤Î¥Õ¥£¡¼¥ë¥É¿ô¤¬´Ö°ã¤Ã¤Æ¤Þ¤¹: `%s'" + +#: src/join.c:801 +#, c-format +msgid "invalid field number for file 2: `%s'" +msgstr "¥Õ¥¡¥¤¥ë2 ¤Î¥Õ¥£¡¼¥ë¥É¿ô¤¬´Ö°ã¤Ã¤Æ¤Þ¤¹: `%s'" + +#: src/join.c:833 +msgid "too many non-option arguments" +msgstr "È󥪥ץ·¥ç¥ó°ú¿ô¤Î¿ô¤¬Â¿¤¹¤®¤Þ¤¹" + +#: src/join.c:855 +msgid "too few non-option arguments" +msgstr "È󥪥ץ·¥ç¥ó°ú¿ô¤Î¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹" + +#: src/join.c:866 +msgid "both files cannot be standard input" +msgstr "ξÊý¤Î¥Õ¥¡¥¤¥ë¤òɸ½àÆþÎϤˤϤǤ­¤Þ¤»¤ó" + +#: src/kill.c:93 +#, c-format +msgid "" +"Usage: %s [-s SIGNAL | -SIGNAL] PID...\n" +" or: %s -l [SIGNAL]...\n" +" or: %s -t [SIGNAL]...\n" +msgstr "" +"»ÈÍÑË¡: %s [-s SIGNAL | -SIGNAL] PID...\n" +"¤Þ¤¿¤Ï: %s -l [SIGNAL]...\n" +"¤Þ¤¿¤Ï: %s -t [SIGNAL]...\n" + +#: src/kill.c:99 +msgid "" +"Send signals to processes, or list signals.\n" +"\n" +msgstr "" +"¥×¥í¥»¥¹¤Ë¥·¥°¥Ê¥ë¤òÁ÷¿®, ¤Þ¤¿¤Ï¥·¥°¥Ê¥ë¤ò°ìÍ÷ɽ¼¨.\n" +"\n" + +#: src/kill.c:106 +msgid "" +" -s, --signal=SIGNAL, -SIGNAL\n" +" specify the name or number of the signal to be sent\n" +" -l, --list list signal names, or convert signal names to/from " +"numbers\n" +" -t, --table print a table of signal information\n" +msgstr "" +" -s, --signal=SIGNAL, -SIGNAL Á÷¿®¤µ¤ì¤ë¥·¥°¥Ê¥ë¤Î̾Á°¤Þ¤¿¤ÏÈÖ¹æ\n" +" -l, --list ¥·¥°¥Ê¥ë̾¤ª¤è¤ÓÈÖ¹æ¤Î°ìÍ÷\n" +" -t, --table ¥·¥°¥Ê¥ë¾ðÊó¤Î°ìÍ÷ɽ¤òɽ¼¨\n" + +#: src/kill.c:114 +msgid "" +"\n" +"SIGNAL may be a signal name like `HUP', or a signal number like `1',\n" +"or an exit status of a process terminated by a signal.\n" +"PID is an integer; if negative it identifies a process group.\n" +msgstr "" +"\n" +"SIGNAL ¤Ï `HUP' ¤Î¤è¤¦¤Ê¥·¥°¥Ê¥ë̾¤ä `1' ¤Î¤è¤¦¤Ê¥·¥°¥Ê¥ëÈÖ¹æ, ¤Þ¤¿¤Ï\n" +"¥·¥°¥Ê¥ë¤Ë¤è¤Ã¤Æ½ªÎ»¤µ¤ì¤¿¥×¥í¥»¥¹¤Î½ªÎ»¾õÂ֤Ǥ¹.\n" +"PID ¤ÏÀ°¿ô¤Ç¤¹. Éé¤Î¾ì¹ç¤Ï¥×¥í¥»¥¹¥°¥ë¡¼¥×¤ò¼¨¤·¤Þ¤¹.\n" + +#: src/kill.c:163 +#, fuzzy, c-format +msgid "%s: invalid signal" +msgstr "%s: ̵¸ú¤Ê¥×¥í¥»¥¹ÈÖ¹æ¤Ç¤¹" + +#: src/kill.c:262 +#, fuzzy, c-format +msgid "missing operand after `%s'" +msgstr "%s: `%c' ¤Î¼¡¤Ë¤ÏÀ°¿ôÃͤò»ØÄꤷ¤Æ²¼¤µ¤¤" + +#: src/kill.c:274 +#, fuzzy, c-format +msgid "%s: invalid process id" +msgstr "%s: ̵¸ú¤Ê¥Ñ¥¿¡¼¥ó»ØÄê¤Ç¤¹" + +#: src/kill.c:327 +#, fuzzy, c-format +msgid "invalid option -- %c" +msgstr "%s: ´Ö°ã¤Ã¤¿¥ª¥×¥·¥ç¥ó -- %c\n" + +#: src/kill.c:336 +#, c-format +msgid "%s: multiple signals specified" +msgstr "%s: Ê£¿ô¤Î¥·¥°¥Ê¥ë¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹" + +#: src/kill.c:350 +msgid "multiple -l or -t options specified" +msgstr "-l ¤Þ¤¿¤Ï -t ¥ª¥×¥·¥ç¥ó¤¬Ê£¿ô»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹" + +#: src/kill.c:367 +msgid "cannot combine signal with -l or -t" +msgstr "-l ¤Þ¤¿¤Ï -t ¤È¥·¥°¥Ê¥ë¤òÁȤ߹ç¤ï¤»¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó" + +#: src/link.c:51 +#, fuzzy, c-format +msgid "" +"Usage: %s FILE1 FILE2\n" +" or: %s OPTION\n" +msgstr "" +"»ÈÍÑË¡: %s [¥Õ¥¡¥¤¥ë]...\n" +"¤Þ¤¿¤Ï: %s [¥ª¥×¥·¥ç¥ó]\n" + +#: src/link.c:54 +msgid "" +"Call the link function to create a link named FILE2 to an existing FILE1.\n" +"\n" +msgstr "" + +#: src/link.c:98 +#, fuzzy, c-format +msgid "cannot create link %s to %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/ln.c:39 +#, fuzzy +msgid "Mike Parker and David MacKenzie" +msgstr "Scott Bartram ¤È David MacKenzie" + +#: src/ln.c:167 +#, c-format +msgid "%s: warning: making a hard link to a symbolic link is not portable" +msgstr "" +"%s: ·Ù¹ð: ¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤ËÂФ¹¤ë¥Ï¡¼¥É¥ê¥ó¥¯¤ÎºîÀ®¤Ï²ÄÈÂÀ­¤¬¤¢¤ê¤Þ¤»¤ó" + +#: src/ln.c:174 +#, fuzzy, c-format +msgid "%s: hard link not allowed for directory" +msgstr "`%s' ¤Ï¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" + +#: src/ln.c:246 +#, fuzzy, c-format +msgid "%s: cannot overwrite directory" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +# %s: ersetze `%s'? +#: src/ln.c:251 +#, c-format +msgid "%s: replace %s? " +msgstr "%s: %s ¤òÃÖ¤­´¹¤¨¤Þ¤¹¤«(yes/no)? " + +#: src/ln.c:257 +#, c-format +msgid "%s: File exists" +msgstr "%s: ¤¹¤Ç¤Ë¥Õ¥¡¥¤¥ë¤¬Â¸ºß¤·¤Þ¤¹" + +#: src/ln.c:304 +#, fuzzy, c-format +msgid "create symbolic link %s to %s" +msgstr "¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯" + +#: src/ln.c:305 +#, c-format +msgid "create hard link %s to %s" +msgstr "%2$s ¤Ø¤Î¥Ï¡¼¥É¥ê¥ó¥¯ %1$s ¤òºîÀ®" + +#: src/ln.c:319 +#, c-format +msgid "creating symbolic link %s to %s" +msgstr "%2$s ¤Ø¤Î¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯ %1$s ¤òºîÀ®¤·¤Þ¤¹" + +#: src/ln.c:320 +#, c-format +msgid "creating hard link %s to %s" +msgstr "%2$s ¤Ø¤Î¥Ï¡¼¥É¥ê¥ó¥¯ %1$s ¤òºîÀ®¤·¤Þ¤¹" + +#: src/ln.c:339 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... TARGET [LINK_NAME]\n" +" or: %s [OPTION]... TARGET... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY TARGET...\n" +msgstr "" +"»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... LAST\n" +"¤â¤·¤¯¤Ï: %s [¥ª¥×¥·¥ç¥ó]... FIRST LAST\n" +"¤â¤·¤¯¤Ï: %s [¥ª¥×¥·¥ç¥ó]... FIRST INCREMENT LAST\n" + +#: src/ln.c:345 +msgid "" +"Create a link to the specified TARGET with optional LINK_NAME.\n" +"If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +"created in the current directory. When using the second form with more\n" +"than one TARGET, the last argument must be a directory; create links\n" +"in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +"links with --symbolic. When creating hard links, each TARGET must exist.\n" +"\n" +msgstr "" +"TARGET ¤Ë»ØÄꤷ¤¿¥Õ¥¡¥¤¥ë¤ËÂФ·¤Æ¡¢¥ª¥×¥·¥ç¥ó¤Î¥ê¥ó¥¯Ì¾¤Ç¥ê¥ó¥¯¤òºîÀ®¤·¤Þ" +"¤¹¡£\n" +"¥ê¥ó¥¯Ì¾¤¬¾Êά¤µ¤ì¤¿¾ì¹ç¡¢TARGET ¤ÈƱ¤¸¥Ù¡¼¥¹¥Õ¥¡¥¤¥ë̾¤Î¥ê¥ó¥¯¤ò¸½ºß¤Î\n" +"¥Ç¥£¥ì¥¯¥È¥ê¤ËºîÀ®¤·¤Þ¤¹¡£Ê£¿ô¤Î TARGET ¤¬»ØÄꤵ¤ì¤ë¤è¤¦¤ÊÆóÈÖÌܤηÁ¼°¤ò\n" +"»È¤Ã¤¿¾ì¹ç¤Ë¤Ï¡¢ºÇ¸å¤Î°ú¿ô¤Ï¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£\n" +"-- ¤³¤Î¾ì¹ç¡¢¥Ç¥£¥ì¥¯¥È¥ê¤ÎÃæ¤Ë¤½¤ì¤¾¤ì¤Î TARGET ¥Õ¥¡¥¤¥ëËè¤Ë¥ê¥ó¥¯¤òºîÀ®\n" +" ¤·¤Þ¤¹¡£\n" +"ÆÃ¤Ë»ØÄ꤬¤Ê¤±¤ì¤Ð¡¢¥Ï¡¼¥É¥ê¥ó¥¯¤òºîÀ®¤¹¤ë¤Î¤Ç¡¢¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤òºîÀ®¤¹" +"¤ë\n" +"¾ì¹ç¤Ë¤Ï¡¢--symbolic ¥ª¥×¥·¥ç¥ó¤ò»ØÄꤷ¤Æ¤¯¤À¤µ¤¤¡£¥Ï¡¼¥É¥ê¥ó¥¯¤òºîÀ®¤¹¤ë¾ì" +"¹ç¡¢\n" +"TARGET ¥Õ¥¡¥¤¥ë¤Ï¥ê¥ó¥¯ºîÀ®»þ¤Ë¸ºß¤·¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£\n" +"\n" + +#: src/ln.c:357 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an argument\n" +" -d, -F, --directory hard link directories (super-user only)\n" +" -f, --force remove existing destination files\n" +msgstr "" +" --backup[=CONTROL] ºîÀ®Àè¤Ë´û¸¥Õ¥¡¥¤¥ë¤¬¤¢¤ì¤Ð¥Ð¥Ã¥¯¥¢¥Ã¥×¤¹¤ë\n" +" -b °ú¿ô¤ò¼è¤é¤Ê¤¤»ö°Ê³°¤Ï --backup ¤ÈƱÅù\n" +" -d, -F, --directory ¥Ç¥£¥ì¥¯¥È¥ê¤Î¥Ï¡¼¥É¥ê¥ó¥¯¤òºîÀ®\n" +" (¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¤Î¤ß)\n" +" -f, --force ºîÀ®Àè¤Ë´û¸¥Õ¥¡¥¤¥ë¤¬¤¢¤ì¤Ðºï½ü¤¹¤ë\n" + +#: src/ln.c:363 +msgid "" +" -n, --no-dereference treat destination that is a symlink to a\n" +" directory as if it were a normal file\n" +" -i, --interactive prompt whether to remove destinations\n" +" -s, --symbolic make symbolic links instead of hard links\n" +msgstr "" +" -n, --no-dereference »ØÄꤷ¤¿¥Õ¥¡¥¤¥ë¤¬Ä̾ï¥Õ¥¡¥¤¥ë¤À¤Ã¤¿¤È¤·¤Æ" +"¤â¡¢\n" +" ¥Ç¥£¥ì¥¯¥È¥ê¤Ø¤Î¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤È¤ß¤Ê¤¹\n" +" -i, --interactive ºîÀ®Àè¤òºï½ü¤¹¤ëÁ°¤Ë³Îǧ¤ò¤È¤ë\n" +" -s, --symbolic ¥Ï¡¼¥É¥ê¥ó¥¯¤Ç¤Ê¤¯¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤òºîÀ®¤¹" +"¤ë\n" + +#: src/ln.c:369 +msgid "" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY specify the DIRECTORY in which to " +"create\n" +" the links\n" +" -v, --verbose print name of each file before linking\n" +msgstr "" +" -S, --suffix=SUFFIX Ä̾ï¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×ÀÜÈø¼­¤ò¾å½ñ¤­¤¹¤ë\n" +" --target-directory=DIR ¥ê¥ó¥¯¤òºîÀ®¤¹¤ë¥Ç¥£¥ì¥¯¥È¥ê¤ò DIR ¤Ë»ØÄꤹ¤ë\n" +" -v, --verbose ¥ê¥ó¥¯ºîÀ®Á°¤Ë¤½¤ì¤¾¤ì¥Õ¥¡¥¤¥ë̾¤òɽ¼¨¤¹¤ë\n" + +#: src/ln.c:521 +#, fuzzy, c-format +msgid "%s: specified target directory is not a directory" +msgstr "%s ¤Ï¸ºß¤·¤Þ¤¹¤¬¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" + +#: src/ln.c:542 +msgid "when making multiple links, last argument must be a directory" +msgstr "Ê£¿ô¤Î¥ê¥ó¥¯¤ò¤Ï¤ë»þ¤Ï¡¢ºÇ¸å¤Î°ú¿ô¤Ï¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤Ê¤¯¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó" + +#: src/logname.c:48 src/pwd.c:46 src/sync.c:44 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó] [¥Õ¥¡¥¤¥ë]...\n" + +#: src/logname.c:49 +msgid "" +"Print the name of the current user.\n" +"\n" +msgstr "" +"¸½ºß¤Î¥æ¡¼¥¶¤Î̾Á°¤òɽ¼¨.\n" +"\n" + +#: src/logname.c:99 +#, fuzzy, c-format +msgid "%s: no login name\n" +msgstr "%s: ̵¸ú¤ÊÈÖ¹æ¤Ç¤¹" + +#: src/ls.c:673 +#, fuzzy +msgid "%b %e %Y" +msgstr "%b %e %H:%M %Y" + +#: src/ls.c:681 +#, fuzzy +msgid "%b %e %H:%M" +msgstr "%b %e %H:%M %Y" + +#: src/ls.c:1307 +#, fuzzy, c-format +msgid "ignoring invalid value of environment variable QUOTING_STYLE: %s" +msgstr "´Ä¶­ÊÑ¿ô QUOTING_STYLE ¤ÎÃÍ(%s)¤¬ÉÔŬÀڤʤΤÇ̵»ë¤·¤Þ¤¹" + +#: src/ls.c:1334 +#, c-format +msgid "ignoring invalid width in environment variable COLUMNS: %s" +msgstr "´Ä¶­ÊÑ¿ô COLUMNS ¤ÎÃÍ(%s) ¤¬ÉÔŬÀڤʹÔÉý¤Ê¤Î¤Ç̵»ë¤·¤Þ¤¹" + +#: src/ls.c:1365 +#, c-format +msgid "ignoring invalid tab size in environment variable TABSIZE: %s" +msgstr "´Ä¶­ÊÑ¿ô TABSIZE ¤ÎÃÍ(%s) ¤¬ÉÔŬÀڤʥ¿¥Ö¥µ¥¤¥º¤Ê¤Î¤Ç̵»ë¤·¤Þ¤¹" + +#: src/ls.c:1482 +#, fuzzy, c-format +msgid "invalid line width: %s" +msgstr "Éý `%s' ¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó" + +#: src/ls.c:1556 +#, fuzzy, c-format +msgid "invalid tab size: %s" +msgstr "·¿»ØÄ꤬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹ `%s'" + +#: src/ls.c:1722 +#, fuzzy, c-format +msgid "invalid time style format %s" +msgstr "`%2$s' ¤ËÂФ¹¤ë°ú¿ô %1$s ¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹" + +#: src/ls.c:2054 +#, fuzzy, c-format +msgid "unrecognized prefix: %s" +msgstr "¥ª¥×¥·¥ç¥ó `-%c' ¤òǧ¼±¤Ç¤­¤Þ¤»¤ó" + +#: src/ls.c:2077 +msgid "unparsable value for LS_COLORS environment variable" +msgstr "´Ä¶­ÊÑ¿ô LS_COLORS ¤ÎÃͤò²ò¼á¤Ç¤­¤Þ¤»¤ó" + +#: src/ls.c:2145 +#, fuzzy, c-format +msgid "cannot determine device and inode of %s" +msgstr "%s ¤ËÂФ¹¤ë¥Õ¥¡¥¤¥ë¥Ý¥¤¥ó¥¿¤òºÆÇÛÃ֤Ǥ­¤Þ¤»¤ó" + +#: src/ls.c:2155 +#, fuzzy, c-format +msgid "not listing already-listed directory: %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/ls.c:2208 src/remove.c:929 +#, fuzzy, c-format +msgid "reading directory %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/ls.c:2603 +#, fuzzy, c-format +msgid "cannot compare file names %s and %s" +msgstr "Èæ³Ó¤·¤¿Ê¸»úÎó¤Ï %s ¤È %s ¤Ç¤¹." + +#: src/ls.c:3762 +msgid "" +"List information about the FILEs (the current directory by default).\n" +"Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +"\n" +msgstr "" +"»ØÄꤵ¤ì¤¿¥Õ¥¡¥¤¥ë¤Î¾ðÊó¤ò¥ê¥¹¥È½ÐÎϤ¹¤ë(»ØÄê¤Ê¤±¤ì¤Ð¸½ºß¤Î¥Ç¥£¥ì¥¯¥È¥ê)¡£\n" +"-cftuSUX ¤ä --sort ¤Î»ØÄ꤬¤Ê¤¯¤Æ¤â¡¢¥¢¥ë¥Õ¥¡¥Ù¥Ã¥È½ç¤ÇÀ°Î󤹤롣\n" +"\n" + +#: src/ls.c:3770 +#, fuzzy +msgid "" +" -a, --all do not hide entries starting with .\n" +" -A, --almost-all do not list implied . and ..\n" +" --author print the author of each file\n" +" -b, --escape print octal escapes for nongraphic characters\n" +msgstr "" +" -a, --all '.' ¤Ç»Ï¤Þ¤ë±£¤·¥Õ¥¡¥¤¥ë¤âɽ¼¨¤¹¤ë\n" +" -A, --almost-all ±£¤·¥Õ¥¡¥¤¥ë¤òɽ¼¨¤¹¤ë¤¬¡¢°ÅÌۤΠ'.' ¤ä '..'\n" +" ¤Ïɽ¼¨¤·¤Ê¤¤\n" +" -b, --escape Èóɽ¼¨Ê¸»ú¤Ï 8 ¿Ê¿ô¥¨¥¹¥±¡¼¥×¤·¤ÆÉ½¼¨¤¹¤ë\n" + +#: src/ls.c:3776 +msgid "" +" --block-size=SIZE use SIZE-byte blocks\n" +" -B, --ignore-backups do not list implied entries ending with ~\n" +" -c with -lt: sort by, and show, ctime (time of " +"last\n" +" modification of file status information)\n" +" with -l: show ctime and sort by name\n" +" otherwise: sort by ctime\n" +msgstr "" +" --block-size=SIZE ¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤ò SIZE ¤È¤¹¤ë\n" +" -B, --ignore-backups ËöÈø¤Ë '~' ¤¬¤Ä¤¯¥Õ¥¡¥¤¥ë¤ò¥ê¥¹¥Èɽ¼¨¤·¤Ê¤¤\n" +" -c -lt ÉÕ¤­: ctime(ºÇ½ª¹¹¿·»þ¹ï) ¤Ç¥½¡¼¥È¤·¤ÆÉ½" +"¼¨\n" +" -l ÉÕ¤­: ctime ¤òɽ¼¨¤¹¤ë¡£Ì¾Á°¤Ç¥½¡¼¥È¤¹¤ë\n" +" ¤½¤Î¾: ctime ¤Ç¥½¡¼¥È¤¹¤ë\n" + +#: src/ls.c:3784 +#, fuzzy +msgid "" +" -C list entries by columns\n" +" --color[=WHEN] control whether color is used to distinguish " +"file\n" +" types. WHEN may be `never', `always', or " +"`auto'\n" +" -d, --directory list directory entries instead of contents,\n" +" and do not dereference symbolic links\n" +" -D, --dired generate output designed for Emacs' dired mode\n" +msgstr "" +" -C ¹àÌܤò¿âľÊý¸þ¤Ë¥ê¥¹¥È¤¹¤ë\n" +" --color[=WHEN] ¥Õ¥¡¥¤¥ë¥¿¥¤¥×¤Ë±þ¤¸¤Æ¿§ÉÕ¤­É½¼¨¤¹¤ë¡£\n" +" WHEN ¤Ë¤Ï `never', `always' Ëô¤Ï `auto' ¤ò»Ø" +"Äê\n" +" -d, --directory ¥Ç¥£¥ì¥¯¥È¥ê¤ÎÃæ¿È¤Ç¤Ï¤Ê¤¯¹àÌܼ«¿È¤òɽ¼¨\n" +" -D, --dired Emacs ¤Î dired ¥â¡¼¥É¤ÎÍͤËɽ¼¨¤¹¤ë\n" + +#: src/ls.c:3792 +msgid "" +" -f do not sort, enable -aU, disable -lst\n" +" -F, --classify append indicator (one of */=@|) to entries\n" +" --format=WORD across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time like -l --time-style=full-iso\n" +msgstr "" +" -f À°Î󤷤ʤ¤¡£-aU ¤¬Í­¸ú¡¢-lst ¤¬Ìµ¸ú¤Ë¤Ê¤ë\n" +" -F, --classify ¹àÌܤ˥ե¡¥¤¥ëɸ¼± (*/=@| ¤ÎÆâ°ì¤Ä) ¤òÉÕ¤±Â­¤¹\n" +" --format=WORD across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time -l --time-style=full-iso ¤ÈƱÍÍ\n" + +#: src/ls.c:3799 +#, fuzzy +msgid "" +" -g like -l, but do not list owner\n" +" -G, --no-group inhibit display of group information\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" --si likewise, but use powers of 1000 not 1024\n" +" -H, --dereference-command-line\n" +" follow symbolic links listed on the command " +"line\n" +" --dereference-command-line-symlink-to-dir\n" +" follow each command line symbolic link\n" +" that points to a directory\n" +msgstr "" +" -g like -l ƱÍͤÀ¤¬½êÍ­¼Ô¤ò¥ê¥¹¥È¤·¤Ê¤¤\n" +" -G, --no-group ¥°¥ë¡¼¥×¾ðÊó¤Îɽ¼¨¤ò¹Ô¤ï¤Ê¤¤\n" +" -h, --human-readable ¥µ¥¤¥º¤ò¿Í´Ö¤¬ÆÉ¤ß¤ä¤¹¤¤·Á¼°¤Çɽ¼¨ (Îã: 1K 234M " +"2G)\n" +" --si Ʊ¾å¡£Ã¢¤·Ã±°Ì¤Ï 1024 ¤Ç¤Ï¤Ê¤¯ 1000 ÇÜ\n" +" -H, --dereference-command-line ¥³¥Þ¥ó¥É¥é¥¤¥ó¤Î¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤òé¤ë\n" + +#: src/ls.c:3810 +#, fuzzy +msgid "" +" --indicator-style=WORD append indicator with style WORD to entry " +"names:\n" +" none (default), classify (-F), file-type (-" +"p)\n" +" -i, --inode print index number of each file\n" +" -I, --ignore=PATTERN do not list implied entries matching shell " +"PATTERN\n" +" -k like --block-size=1K\n" +msgstr "" +" --indicator-style=WORD ¥Õ¥¡¥¤¥ëɸ¼±¤Î·Á¼°¤ò WORD ¤Ë¤·¤Æ¹àÌܤËÉÕ¤±Â­¤¹\n" +" none (default), classify (-F), file-type (-" +"p)\n" +" -i, --inode ¥Õ¥¡¥¤¥ëËè¤Ë¥¤¥ó¥Ç¥Ã¥¯¥¹ÈÖ¹æ¤òɽ¼¨¤¹¤ë\n" +" -I, --ignore=PATTERN PATTERN ¤Ë°ìÃפ¹¤ë¹àÌܤò¥ê¥¹¥Èɽ¼¨¤·¤Ê¤¤\n" +" -k, --kilobytes --block-size=1024 ¤ÈƱÍÍ\n" + +#: src/ls.c:3817 +msgid "" +" -l use a long listing format\n" +" -L, --dereference when showing file information for a symbolic\n" +" link, show information for the file the link\n" +" references rather than for the link itself\n" +" -m fill width with a comma separated list of " +"entries\n" +msgstr "" +" -l ¾ÜºÙ¥ê¥¹¥È·Á¼°¤òɽ¼¨¤¹¤ë\n" +" -L, --dereference ¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Î¥Õ¥¡¥¤¥ë¾ðÊó¤òɽ¼¨¤¹¤ë¤È¤­" +"¤Ï\n" +" ¥ê¥ó¥¯¤½¤Î¤â¤Î¤Ç¤Ï¤Ê¤¯¥ê¥ó¥¯»²¾ÈÀè¤Î¥Õ¥¡¥¤¥ë\n" +" ¾ðÊó¤òɽ¼¨¤¹¤ë\n" +" -m ¹àÌܤΥꥹ¥È¤ò¥«¥ó¥Þ¤Ç¶èÀڤꡢ°ì¹Ô¤ËµÍ¤á¹þ¤à\n" + +#: src/ls.c:3824 +msgid "" +" -n, --numeric-uid-gid like -l, but list numeric UIDs and GIDs\n" +" -N, --literal print raw entry names (don't treat e.g. " +"control\n" +" characters specially)\n" +" -o like -l, but do not list group information\n" +" -p, --file-type append indicator (one of /=@|) to entries\n" +msgstr "" +" -n, --numeric-uid-gid -l ¤ÈƱÍͤÀ¤¬¡¢UID ¤ä GID ¤Ï¿ôÃͤÇɽµ­¤¹¤ë\n" +" -N, --literal ÁǤιàÌÜ̾¤òɽ¼¨¤¹¤ë\n" +" (Î㤨¤Ð¡¢À©¸æÊ¸»úÅù¤òÆÃḚ̂·¤¤¤·¤Ê¤¤)\n" +" -o -l ¤ÈƱÍͤÀ¤¬¡¢¥°¥ë¡¼¥×¾ðÊó¤òɽ¼¨¤·¤Ê¤¤\n" +" -p, --file-type ¹àÌܤ˥ե¡¥¤¥ëɸ¼± (/=@| ¤ÎÆâ°ì¤Ä) ¤òÉÕ¤±Â­¤¹\n" + +#: src/ls.c:3831 +msgid "" +" -q, --hide-control-chars print ? instead of non graphic characters\n" +" --show-control-chars show non graphic characters as-is (default\n" +" unless program is `ls' and output is a " +"terminal)\n" +" -Q, --quote-name enclose entry names in double quotes\n" +" --quoting-style=WORD use quoting style WORD for entry names:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" +msgstr "" +" -q, --hide-control-chars ɽ¼¨ÉÔ²Äǽ¤Êʸ»ú¤ò ? ¤ËÃÖ¤­´¹¤¨¤ë\n" +" --show-control-chars ɽ¼¨ÉÔ²Äǽ¤Êʸ»ú¤ò¤½¤Î¤Þ¤Þɽ¼¨ (¥×¥í¥°¥é¥à¤¬\n" +" `ls' ¤Ç¤Ê¤«¤Ã¤¿¤ê½ÐÎϤ¬Ã¼Ëö¤Ç¤Ê¤¤¾ì¹ç¤Î½é´ü¾õ" +"ÂÖ)\n" +" -Q, --quote-name ¥Õ¥¡¥¤¥ë̾¤ò¥À¥Ö¥ë¥¯¥©¡¼¥È(\")¤Ç°Ï¤à\n" +" --quoting-style=WORD ¹àÌÜ̾¤Î¥¯¥©¡¼¥È¤Ë WORD ʸ»ú¤ò»È¤¦:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" + +#: src/ls.c:3839 +msgid "" +" -r, --reverse reverse order while sorting\n" +" -R, --recursive list subdirectories recursively\n" +" -s, --size print size of each file, in blocks\n" +msgstr "" +" -r, --reverse ¥½¡¼¥È½ç¤òȿž¤µ¤»¤ë\n" +" -R, --recursive ¥µ¥Ö¥Ç¥£¥ì¥¯¥È¥ê¤òºÆµ¢Åª¤Ë¥ê¥¹¥È¤¹¤ë\n" +" -s, --size ¥Ö¥í¥Ã¥¯Ã±°Ì¤Ç³Æ¥Õ¥¡¥¤¥ë¥µ¥¤¥º¤òɽ¼¨¤¹¤ë\n" + +#: src/ls.c:3844 +msgid "" +" -S sort by file size\n" +" --sort=WORD extension -X, none -U, size -S, time -t,\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=WORD show time as WORD instead of modification " +"time:\n" +" atime, access, use, ctime or status; use\n" +" specified time as sort key if --sort=time\n" +msgstr "" +" -S ¥Õ¥¡¥¤¥ë¥µ¥¤¥º¤Ç¥½¡¼¥È¤¹¤ë\n" +" --sort=WORD extension -X, none -U, size -S, time -t,\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=WORD ½¤Àµ»þ¹ï¤Ç¤Ï¤Ê¤¯ WORD ¤Î»þ¹ï¤ò»È¤¦\n" +" atime, access, use, ctime Ëô¤Ï status\n" +" »ØÄꤷ¤¿»þ¹ï¤Ï --sort=time ¤Î¥­¡¼¤È¤·¤Æ»È¤ï¤ì" +"¤ë\n" + +#: src/ls.c:3853 +#, fuzzy +msgid "" +" --time-style=STYLE show times using style STYLE:\n" +" full-iso, long-iso, iso, locale, +FORMAT\n" +" FORMAT is interpreted like `date'; if FORMAT " +"is\n" +" FORMAT1FORMAT2, FORMAT1 applies to\n" +" non-recent files and FORMAT2 to recent files;\n" +" if STYLE is prefixed with `posix-', STYLE\n" +" takes effect only outside the POSIX locale\n" +" -t sort by modification time\n" +" -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +msgstr "" +" --time-style=WORD WORD ·Á¼°¤ò»È¤Ã¤Æ»þ¹ï¤òɽ¼¨¤¹¤ë\n" +" full-iso, iso, locale, posix-iso\n" +" -t ½¤Àµ»þ¹ï¤Ç¥½¡¼¥È¤¹¤ë\n" +" -T, --tabsize=COLS ¥¿¥ÖÉý¤ò 8 ¤Ç¤Ï¤Ê¤¯ COLS ¤È¤ß¤Ê¤¹\n" + +#: src/ls.c:3864 +msgid "" +" -u with -lt: sort by, and show, access time\n" +" with -l: show access time and sort by name\n" +" otherwise: sort by access time\n" +" -U do not sort; list entries in directory order\n" +" -v sort by version\n" +msgstr "" +" -u -lt ¤È»ÈÍÑ: ¥¢¥¯¥»¥¹»þ¹ï¤Ç¥½¡¼¥È¡¢É½¼¨¤¹¤ë\n" +" -l ¤È»ÈÍÑ: ¥¢¥¯¥»¥¹»þ¹ï¤òɽ¼¨¡¢Ì¾Á°¤Ç¥½¡¼¥È\n" +" ¤½¤Î¾: ¥¢¥¯¥»¥¹»þ¹ï¤Ç¥½¡¼¥È\n" +" -U ¥½¡¼¥È¤·¤Ê¤¤ -- ¥Ç¥£¥ì¥¯¥È¥êÆâ¤Î½ç¤Ç¹àÌܤòɽ¼¨\n" +" -v ¥Ð¡¼¥¸¥ç¥ó¤Ç¥½¡¼¥È\n" + +#: src/ls.c:3871 +#, fuzzy +msgid "" +" -w, --width=COLS assume screen width instead of current value\n" +" -x list entries by lines instead of by columns\n" +" -X sort alphabetically by entry extension\n" +" -1 list one file per line\n" +msgstr "" +" -f, --fields=LIST LIST ¤Ë»ØÄꤷ¤¿¥Õ¥£¡¼¥ë¥É¤À¤±¤ò½ÐÎÏ; -s ¥ª¥×¥·¥ç" +"¥ó\n" +" ¤¬»ØÄꤵ¤ì¤Ê¤±¤ì¤Ð, ¶èÀÚ¤êʸ»ú¤ò´Þ¤à¹Ô¤âɽ¼¨\n" +" -n (̵»ë)\n" + +#: src/ls.c:3883 +msgid "" +"\n" +"By default, color is not used to distinguish types of files. That is\n" +"equivalent to using --color=none. Using the --color option without the\n" +"optional WHEN argument is equivalent to using --color=always. With\n" +"--color=auto, color codes are output only if standard output is connected\n" +"to a terminal (tty).\n" +msgstr "" +"\n" +"ÆÃ¤Ë»ØÄ꤬¤Ê¤±¤ì¤Ð color ¤Ï¥Õ¥¡¥¤¥ë·¿¤Ë¤è¤Ã¤Æ¶èÊ̤µ¤ì¤Þ¤»¤ó¡£¤³¤ì¤Ï\n" +"--color=none ¤ò»È¤¦¤Î¤ÈƱ¤¸¤Ç¤¹¡£WHEN °ú¿ô¤ò»ØÄꤻ¤º¤Ë --color ¥ª¥×¥·¥ç¥ó¤ò\n" +"»È¤¦¤È --color=always ¤ò»È¤¦¤Î¤ÈƱÅù¤Ç¤¹¡£--color=auto ¤ò»È¤¨¤Ð¡¢Àܳ¤µ¤ì¤¿\n" +"üËö(tty)¤Îɸ½à½ÐÎϤˤΤߥ«¥é¡¼¥³¡¼¥É¤ò½ÐÎϤ·¤Þ¤¹¡£\n" + +#: src/md5sum.c:38 +msgid "Ulrich Drepper and Scott Miller" +msgstr "Ulrich Drepper ¤È Scott Miller" + +#: src/md5sum.c:125 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]...\n" +" or: %s [OPTION] --check [FILE]\n" +"Print or check %s (%d-bit) checksums.\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó] [¥Õ¥¡¥¤¥ë]...\n" +" Ëô¤Ï: %s [¥ª¥×¥·¥ç¥ó] --check [¥Õ¥¡¥¤¥ë]\n" +"%s (%d ¥Ó¥Ã¥È) ¥Á¥§¥Ã¥¯¥µ¥à¤Îɽ¼¨, ¤Þ¤¿¤Ï¾È¹ç.\n" +"¥Õ¥¡¥¤¥ë¤Î»ØÄ꤬¤Ê¤«¤Ã¤¿¤ê, - ¤Ç¤¢¤Ã¤¿¾ì¹ç, ɸ½àÆþÎϤ«¤éÆÉ¤ß¹þ¤ß¤Þ¤¹.\n" + +#: src/md5sum.c:134 +#, c-format +msgid "" +"\n" +" -b, --binary read files in binary mode (default on DOS/" +"Windows)\n" +" -c, --check check %s sums against given list\n" +" -t, --text read files in text mode (default)\n" +"\n" +msgstr "" +"\n" +" -b, --binary ¥Õ¥¡¥¤¥ë¤ò¥Ð¥¤¥Ê¥ê¥â¡¼¥É¤ÇÆÉ¤ß¹þ¤à\n" +" (DOS/Windows ¤Ç¤Ïɸ½à)\n" +" -c, --check Í¿¤¨¤é¤ì¤¿¥ê¥¹¥È¤ËÂФ¹¤ë %s Ãͤξȹç¤ò¹Ô¤¦\n" +" -t, --text ¥Õ¥¡¥¤¥ë¤ò¥Æ¥­¥¹¥È¥â¡¼¥É¤ÇÆÉ¤ß¹þ¤à (ɸ½à)\n" +"\n" + +#: src/md5sum.c:142 +msgid "" +"The following two options are useful only when verifying checksums:\n" +" --status don't output anything, status code shows success\n" +" -w, --warn warn about improperly formated checksum lines\n" +"\n" +msgstr "" +"°Ê²¼¤Î 2¤Ä¤Î¥ª¥×¥·¥ç¥ó¤Ï¥Á¥§¥Ã¥¯¥µ¥à¤Î³Îǧ¤ò¹Ô¤¦ºÝ¤Ë¤Î¤ßÍ­±×\n" +" --status ²¿¤âɽ¼¨¤»¤º¤Ë¥¹¥Æ¡¼¥¿¥¹¥³¡¼¥É¤Ë¤è¤Ã¤Æ, À®¸ù¤«\n" +" ¤É¤¦¤«¤ò¼¨¤¹\n" +" -w, --warn ¥Á¥§¥Ã¥¯¥µ¥à¹Ô¤¬ÉÔŬÀڤʽñ¼°¤Î¾ì¹ç¤Ë·Ù¹ð\n" +"\n" + +#: src/md5sum.c:150 +#, c-format +msgid "" +"\n" +"The sums are computed as described in %s. When checking, the input\n" +"should be a former output of this program. The default mode is to print\n" +"a line with checksum, a character indicating type (`*' for binary, ` ' for\n" +"text), and name for each FILE.\n" +msgstr "" +"\n" +"¥Á¥§¥Ã¥¯¥µ¥à¤Ï %s ¤Ëµ­¤µ¤ì¤Æ¤¤¤ëÄ̤ê¤Ë·×»»¤µ¤ì¤Þ¤¹. ¾È¹ç¤ÎºÝ¤ËÆþÎÏ\n" +"¤¹¤ë¥Õ¥¡¥¤¥ë¤Ï, ¤³¤Î¥×¥í¥°¥é¥à¤Ë¤è¤Ã¤Æ½ÐÎϤµ¤ì¤¿·Á¼°¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó.\n" +"ÆÃ¤Ë¥ª¥×¥·¥ç¥ó¤ò»ØÄꤷ¤Ê¤¤¤Ç¼Â¹Ô¤·¤¿¾ì¹ç¤Ë¤Ï, ¤½¤ì¤¾¤ì¤Î¥Õ¥¡¥¤¥ëËè¤Ë\n" +"¥Á¥§¥Ã¥¯¥µ¥à, ¥¿¥¤¥×¤Ë´Ø¤¹¤ë°õ(¥Ð¥¤¥Ê¥ê¤Ë¤Ï `*', ¥Æ¥­¥¹¥È¤Ë¤Ï ` '), \n" +"µÚ¤Ó¥Õ¥¡¥¤¥ë̾¤òɽ¼¨¤·¤Þ¤¹.\n" + +#: src/md5sum.c:385 +#, c-format +msgid "%s: %lu: improperly formatted %s checksum line" +msgstr "%s: %lu: %s ¥Á¥§¥Ã¥¯¥µ¥à¤Î¹Ô¤È¤·¤ÆÉÔŬÀڤʽñ¼°¤Ç¤¹" + +#: src/md5sum.c:407 +#, c-format +msgid "%s: FAILED open or read\n" +msgstr "%s: ¥ª¡¼¥×¥ó¤Þ¤¿¤ÏÆÉ¤ß¹þ¤ß¤Ë¼ºÇÔ¤·¤Þ¤·¤¿\n" + +#: src/md5sum.c:431 +msgid "FAILED" +msgstr "¼ºÇÔ" + +#: src/md5sum.c:431 +msgid "OK" +msgstr "´°Î»" + +#: src/md5sum.c:444 +#, c-format +msgid "%s: read error" +msgstr "%s: ÆÉ¤ß¹þ¤ß¥¨¥é¡¼" + +#: src/md5sum.c:457 +#, c-format +msgid "%s: no properly formatted %s checksum lines found" +msgstr "%s: %s ¥Á¥§¥Ã¥¯¥µ¥à¤È¤·¤ÆÅ¬Àڤʽñ¼°¤Î¹Ô¤¬¤¢¤ê¤Þ¤»¤ó" + +#: src/md5sum.c:470 +#, c-format +msgid "WARNING: %d of %d listed %s could not be read" +msgstr "·Ù¹ð: %2$d ¤Î¤¦¤Á %1$d ¸Ä¤Î%3$s¤òÆÉ¤á¤Þ¤»¤ó¤Ç¤·¤¿" + +#: src/md5sum.c:473 +msgid "file" +msgstr "¥Õ¥¡¥¤¥ë" + +#: src/md5sum.c:473 +msgid "files" +msgstr "¥Õ¥¡¥¤¥ë" + +#: src/md5sum.c:479 +#, c-format +msgid "WARNING: %d of %d computed %s did NOT match" +msgstr "·Ù¹ð: %2$d ¤ÎÆâ %1$d ¤Î%3$s¤¬°ìÃפ·¤Þ¤»¤ó¤Ç¤·¤¿" + +#: src/md5sum.c:482 +msgid "checksum" +msgstr "¥Á¥§¥Ã¥¯¥µ¥à" + +#: src/md5sum.c:482 +msgid "checksums" +msgstr "¥Á¥§¥Ã¥¯¥µ¥à" + +#: src/md5sum.c:564 +msgid "" +"the --binary and --text options are meaningless when verifying checksums" +msgstr "--binary ¤È --text ¥ª¥×¥·¥ç¥ó¤Ï¥Á¥§¥Ã¥¯¥µ¥à¤Î³Îǧ»þ¤Ë¤Ï̵°ÕÌ£¤Ç¤¹" + +#: src/md5sum.c:572 +msgid "the --string and --check options are mutually exclusive" +msgstr "¥ª¥×¥·¥ç¥ó --string ¤È --check ¤ÏÇÓ¾Ū¤Ë»È¤ï¤ì¤Þ¤¹" + +#: src/md5sum.c:579 +msgid "the --status option is meaningful only when verifying checksums" +msgstr "--status ¥ª¥×¥·¥ç¥ó¤Ï¥Á¥§¥Ã¥¯¥µ¥à¤Î³Îǧ»þ¤Î¤ß°ÕÌ£¤ò»ý¤Á¤Þ¤¹" + +#: src/md5sum.c:586 +msgid "the --warn option is meaningful only when verifying checksums" +msgstr "--warn ¥ª¥×¥·¥ç¥ó¤Ï¥Á¥§¥Ã¥¯¥µ¥à¤Î³Îǧ»þ¤Î¤ß°ÕÌ£¤ò»ý¤Á¤Þ¤¹" + +#: src/md5sum.c:596 +msgid "no files may be specified when using --string" +msgstr "--string ¥ª¥×¥·¥ç¥ó¤òÍøÍѤ¹¤ë¤È¤­¤Ï, ¥Õ¥¡¥¤¥ë¤ò»ØÄê¤Ç¤­¤Þ¤»¤ó" + +#: src/md5sum.c:618 +msgid "only one argument may be specified when using --check" +msgstr "--check ¥ª¥×¥·¥ç¥ó¤ò»È¤¦¤È¤­¤Ï, °ú¿ô¤ò°ì¤Ä¤À¤±»ØÄê¤Ç¤­¤Þ¤¹" + +#: src/mkdir.c:61 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] DIRECTORY...\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó] [¥Õ¥¡¥¤¥ë]...\n" + +#: src/mkdir.c:62 +msgid "" +"Create the DIRECTORY(ies), if they do not already exist.\n" +"\n" +msgstr "" +"¥Ç¥£¥ì¥¯¥È¥ê¤òºîÀ®¤¹¤ë¡£¤¿¤À¤·´û¤Ë¥Ç¥£¥ì¥¯¥È¥ê¤¬¤¢¤ì¤Ð²¿¤â¤·¤Ê¤¤¡£\n" +"\n" + +#: src/mkdir.c:69 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not rwxrwxrwx - " +"umask\n" +" -p, --parents no error if existing, make parent directories as needed\n" +" -v, --verbose print a message for each created directory\n" +msgstr "" +" -m, --mode=MODE rwxrwxrwx - umask ¤Ç¤Ê¤¯(chmod ¤Î¤è¤¦¤Ë)¥¢¥¯¥»¥¹¸¢¤òÀß" +"Äê\n" +" -p, --parents ´û¸¤Ç¤¢¤Ã¤Æ¤â¥¨¥é¡¼¤È¤»¤º¡¢É¬ÍפȤʤë¥Ç¥£¥ì¥¯¥È¥ê¤âºî" +"À®\n" +" -v, --verbose ¥Ç¥£¥ì¥¯¥È¥ê¤òºîÀ®¤¹¤ëÅ٤˥á¥Ã¥»¡¼¥¸¤ò½ÐÎϤ¹¤ë\n" + +#: src/mkdir.c:113 +#, fuzzy, c-format +msgid "created directory %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/mkdir.c:190 +#, fuzzy, c-format +msgid "cannot set permissions of directory %s" +msgstr "%s ¤Î°À­¤òÊѹ¹¤Ç¤­¤Þ¤»¤ó" + +#: src/mkfifo.c:55 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] NAME...\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó] [¥Õ¥¡¥¤¥ë]...\n" + +#: src/mkfifo.c:56 +msgid "" +"Create named pipes (FIFOs) with the given NAMEs.\n" +"\n" +msgstr "" +"Í¿¤¨¤é¤ì¤¿ `̾Á°' ¤Ç̾Á°ÉÕ¤­¥Ñ¥¤¥× (FIFO) ¤òºîÀ®¤¹¤ë¡£\n" +"\n" + +#: src/mkfifo.c:63 src/mknod.c:64 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not a=rw - umask\n" +msgstr "" +" -m, --mode=MODE ¥¢¥¯¥»¥¹¸¢¤ò a=rw - umask ¤Ç¤Ï¤Ê¤¯(chmod ¤ÎÍͤË)»ØÄꤹ" +"¤ë\n" + +#: src/mkfifo.c:93 src/mknod.c:206 +msgid "fifo files not supported" +msgstr "̾Á°¤Ä¤­¥Ñ¥¤¥×¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" + +#: src/mkfifo.c:123 src/mknod.c:127 +#, fuzzy +msgid "invalid mode" +msgstr "%s: ̵¸ú¤ÊÈÖ¹æÉ½µ­¤Ç¤¹" + +#: src/mkfifo.c:142 +#, fuzzy, c-format +msgid "cannot set permissions of fifo %s" +msgstr "%s ¤Î°À­¤òÊѹ¹¤Ç¤­¤Þ¤»¤ó" + +#: src/mknod.c:55 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... NAME TYPE [MAJOR MINOR]\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... SET1 [SET2]\n" + +#: src/mknod.c:57 +msgid "" +"Create the special file NAME of the given TYPE.\n" +"\n" +msgstr "" +"Í¿¤¨¤é¤ì¤¿ TYPE ¤Î¥¹¥Ú¥·¥ã¥ë¥Õ¥¡¥¤¥ë NAME ¤òºîÀ®¤¹¤ë¡£\n" +"\n" + +#: src/mknod.c:69 +msgid "" +"\n" +"Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they\n" +"must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X,\n" +"it is interpreted as hexadecimal; otherwise, if it begins with 0, as octal;\n" +"otherwise, as decimal. TYPE may be:\n" +msgstr "" + +#: src/mknod.c:76 +#, fuzzy +msgid "" +"\n" +" b create a block (buffered) special file\n" +" c, u create a character (unbuffered) special file\n" +" p create a FIFO\n" +msgstr "" +"\n" +"MAJOR ¤È MINOR ¤Ï TYPE p ¤ËÂФ·¤Æ¤Ï¶Ø¤¸¤é¤Þ¤¹¡£¤½¤ì°Ê³°¤À¤Èɬ¿Ü¤Ç¤¹¡£\n" +"TYPE¤Î»ØÄê¤Ï°Ê²¼¤ÎÄ̤ê:\n" +"\n" +" b ¥Ö¥í¥Ã¥¯·¿(¥Ð¥Ã¥Õ¥¡¥ê¥ó¥°¤µ¤ì¤ë)¥¹¥Ú¥·¥ã¥ë¥Õ¥¡¥¤¥ë¤ÎºîÀ®\n" +" c, u ¥­¥ã¥é¥¯¥¿·¿(¥Ð¥Ã¥Õ¥¡¥ê¥ó¥°¤µ¤ì¤Ê¤¤)¥¹¥Ú¥·¥ã¥ë¥Õ¥¡¥¤¥ë¤ÎºîÀ®\n" +" p ̾Á°¤Ä¤­¥Ñ¥¤¥×¤ÎºîÀ®\n" + +#: src/mknod.c:141 +#, fuzzy +msgid "wrong number of arguments" +msgstr "°ú¿ô¤¬Â­¤ê¤Þ¤»¤ó" + +#: src/mknod.c:153 +#, fuzzy +msgid "block special files not supported" +msgstr "¥Ö¥í¥Ã¥¯¥¹¥Ú¥·¥ã¥ë¥Õ¥¡¥¤¥ë" + +#: src/mknod.c:162 +#, fuzzy +msgid "character special files not supported" +msgstr "¥­¥ã¥é¥¯¥¿¥¹¥Ú¥·¥ã¥ë¥Õ¥¡¥¤¥ë" + +#: src/mknod.c:171 +msgid "" +"when creating special files, major and minor device\n" +"numbers must be specified" +msgstr "" +"¥¹¥Ú¥·¥ã¥ë¥Õ¥¡¥¤¥ë¤òºîÀ®¤¹¤ë»þ¤Ï¡¢¥á¥¸¥ã¡¼µÚ¤Ó¥Þ¥¤¥Ê¡¼¥Ç¥Ð¥¤¥¹ÈÖ¹æ¤ò\n" +"»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" + +#: src/mknod.c:186 +#, fuzzy, c-format +msgid "invalid major device number %s" +msgstr "³«»Ï¹ÔÈֹ椬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó: `%s'" + +#: src/mknod.c:191 +#, fuzzy, c-format +msgid "invalid minor device number %s" +msgstr "³«»Ï¹ÔÈֹ椬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó: `%s'" + +#: src/mknod.c:196 +#, fuzzy, c-format +msgid "invalid device %s %s" +msgstr "`%2$s' ¤ËÂФ¹¤ë°ú¿ô %1$s ¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹" + +#: src/mknod.c:210 +msgid "major and minor device numbers may not be specified for fifo files" +msgstr "" +"̾Á°¤Ä¤­¥Ñ¥¤¥×¤ËÂФ·¤Æ¥á¥¸¥ã¡¼¤ª¤è¤Ó¥Þ¥¤¥Ê¡¼¥Ç¥Ð¥¤¥¹Èֹ椬»ØÄꤵ¤ì¤Æ\n" +"¤¤¤Þ¤»¤ó" + +#: src/mknod.c:231 +#, fuzzy, c-format +msgid "cannot set permissions of %s" +msgstr "%s ¤Î°À­¤òÊѹ¹¤Ç¤­¤Þ¤»¤ó" + +#: src/mv.c:44 +#, fuzzy +msgid "Mike Parker, David MacKenzie, and Jim Meyering" +msgstr "David Ihnat, David MacKenzie ¤ª¤è¤Ó Jim Meyering" + +#: src/mv.c:317 +msgid "" +"Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"¥Õ¥¡¥¤¥ë̾¤ÎÊѹ¹¡¢¤â¤·¤¯¤ÏÊ£¿ô¤Î¥Õ¥¡¥¤¥ë¤ò¥Ç¥£¥ì¥¯¥È¥ê¤Ø°Üư¤·¤Þ¤¹¡£\n" +"\n" + +#: src/mv.c:324 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" -f, --force do not prompt before overwriting\n" +" equivalent to --reply=yes\n" +" -i, --interactive prompt before overwrite\n" +" equivalent to --reply=query\n" +msgstr "" +" --backup[=CONTROL] ¥Õ¥¡¥¤¥ë¤ò¾å½ñ¤­¤¹¤ëºÝ¡¢¥Ð¥Ã¥¯¥¢¥Ã¥×¤ò¤È¤ë\n" +" -b --backup ƱÍͤÀ¤¬¡¢°ú¿ô¤ò¼õ¤±ÉÕ¤±¤Ê¤¤\n" +" -f, --force ¾å½ñ¤­¤ÎÁ°¤Ë³Îǧ¤ò¤È¤é¤Ê¤¤¡£--reply=yes ƱÅù\n" +" -i, --interactive ¾å½ñ¤­¤ÎÁ°¤Ë³Îǧ¤ò¤È¤ë¡£--reply=query ƱÅù\n" + +#: src/mv.c:332 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +msgstr "" +" --reply={yes,no,query} °ÜưÀè¤Î´û¸¥Õ¥¡¥¤¥ë¤Ë´Ø¤¹¤ëÌ䤤¹ç¤ï¤»¤Î\n" +" °·¤¤Êý¤ò»ØÄꤹ¤ë\n" +" --strip-trailing-slashes ³Æ SOURCE °ú¿ô¤Î;ʬ¤ÊËöÈø¥¹¥é¥Ã¥·¥å¤ò¼è¤ê½ü" +"¤¯\n" +" -S, --suffix=SUFFIX Ä̾ï¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×ÀÜÈø¼­¤ò¾å½ñ¤­¤¹¤ë\n" + +#: src/mv.c:339 +msgid "" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +" -u, --update move only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +msgstr "" +" --target-directory=DIR Á´ SOURCE °ú¿ô¤ò DIR ¥Ç¥£¥ì¥¯¥È¥ê¤Ë°Üư¤¹¤ë\n" +" -u, --update SOURCE ¥Õ¥¡¥¤¥ë¤¬°ÜưÀè¤Î¥Õ¥¡¥¤¥ë¤è¤ê¿·¤·¤¤" +"¤«¡¢\n" +" °ÜưÀè¤ËƱ̾¥Õ¥¡¥¤¥ë¤¬Ìµ¤¤¤È¤­¤À¤±°Üư¤¹¤ë\n" +" -v, --verbose ¼Â¹Ô¤µ¤ì¤¿¤³¤È¤òÀâÌÀ¤¹¤ë\n" + +#: src/mv.c:467 +#, fuzzy, c-format +msgid "specified target, %s is not a directory" +msgstr "%s ¤Ï¸ºß¤·¤Þ¤¹¤¬¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" + +#: src/mv.c:475 +msgid "when moving multiple files, last argument must be a directory" +msgstr "" +"Ê£¿ô¤Î¥Õ¥¡¥¤¥ë¤ò°Üư¤µ¤»¤ë»þ¤Ï¡¢ºÇ¸å¤Î°ú¿ô¤Ï¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" + +#: src/nice.c:67 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] [COMMAND [ARG]...]\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó] [¥Õ¥¡¥¤¥ë]...\n" + +#: src/nice.c:68 +msgid "" +"Run COMMAND with an adjusted scheduling priority.\n" +"With no COMMAND, print the current scheduling priority. ADJUST is 10\n" +"by default. Range goes from -20 (highest priority) to 19 (lowest).\n" +"\n" +" -n, --adjustment=ADJUST increment priority by ADJUST first\n" +msgstr "" +"¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¤ÎÍ¥ÀèÅÙ¤òÊѹ¹¤·¤Æ¥×¥í¥°¥é¥à¤ò¼Â¹Ô.\n" +"¥³¥Þ¥ó¥É¤¬»ØÄꤵ¤ì¤Ê¤¤¾ì¹ç¤Ï, ¸½ºß¤Î¥¹¥±¥¸¥å¡¼¥ê¥ó¥°Í¥Àè½ç°Ì¤òɽ¼¨. ɸ½à¤Î\n" +"Í¥Àè½ç°Ì¤Ï 10. »ØÄêÈÏ°Ï¤Ï -20 (ºÇ¹âÍ¥Àè½ç°Ì) ¤«¤é 19 (ºÇÄã) ¤Þ¤Ç.\n" +"\n" +" -n, --adjustment=ADJUST ºÇ½é¤ËÍ¥Àè½ç°Ì¤ò ADJUST ¤Ë¾å¤²¤ë\n" + +#: src/nice.c:109 src/nice.c:122 +#, fuzzy, c-format +msgid "invalid option `%s'" +msgstr "Éý¤Î¥ª¥×¥·¥ç¥ó `%s' ¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó" + +#: src/nice.c:147 +#, fuzzy, c-format +msgid "invalid priority `%s'" +msgstr "Éý `%s' ¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó" + +#: src/nice.c:171 +msgid "a command must be given with an adjustment" +msgstr "(°ú¿ô¤ò»ý¤Ä) ¥³¥Þ¥ó¥É¤òÍ¿¤¨¤Ê¤¯¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó" + +#: src/nice.c:178 src/nice.c:187 +#, fuzzy +msgid "cannot get priority" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/nice.c:192 +#, fuzzy +msgid "cannot set priority" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/nl.c:39 +msgid "Scott Bartram and David MacKenzie" +msgstr "Scott Bartram ¤È David MacKenzie" + +#: src/nl.c:180 +msgid "" +"Write each FILE to standard output, with line numbers added.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"»ØÄꤷ¤¿¤½¤ì¤¾¤ì¤Î¥Õ¥¡¥¤¥ë¤Ë¹ÔÈÖ¹æ¤òÉÕ¤±Â­¤·¤Æ, ɸ½à½ÐÎϤ˽ñ¤­¹þ¤ß¤Þ¤¹.\n" +"¥Õ¥¡¥¤¥ë¤Î»ØÄ̵꤬¤¤¤«, `-' ¤ò»ØÄꤷ¤¿¾ì¹ç¤Ë¤Ï, ɸ½àÆþÎϤòÆÉ¤ß¹þ¤ß¤Þ¤¹.\n" +"\n" + +#: src/nl.c:188 +msgid "" +" -b, --body-numbering=STYLE use STYLE for numbering body lines\n" +" -d, --section-delimiter=CC use CC for separating logical pages\n" +" -f, --footer-numbering=STYLE use STYLE for numbering footer lines\n" +msgstr "" +" -b, --body-numbering=STYLE ËÜʸ¤Î¹ÔÈÖ¹æ¤ò STYLE ¤Î·Á¼°¤Ë\n" +" -d, --section-delimiter=CC ÏÀÍý¥Ú¡¼¥¸¤Î¶èÀڤ국¹æ¤Ë CC ¤òÍøÍÑ\n" +" -f, --footer-numbering=STYLE ¥Õ¥Ã¥¿¤Î¹ÔÈÖ¹æ¤ò STYLE ¤Î·Á¼°¤Ë\n" + +#: src/nl.c:193 +msgid "" +" -h, --header-numbering=STYLE use STYLE for numbering header lines\n" +" -i, --page-increment=NUMBER line number increment at each line\n" +" -l, --join-blank-lines=NUMBER group of NUMBER empty lines counted as " +"one\n" +" -n, --number-format=FORMAT insert line numbers according to FORMAT\n" +" -p, --no-renumber do not reset line numbers at logical " +"pages\n" +" -s, --number-separator=STRING add STRING after (possible) line number\n" +msgstr "" +" -h, --header-numbering=STYLE ¥Ø¥Ã¥À¤Î¹ÔÈÖ¹æ¤ò STYLE ¤Î·Á¼°¤Ë\n" +" -i, --page-increment=NUMBER ¹ÔÈÖ¹æ¤ÎÁýʬ¤ò NUMBER ¤Ë\n" +" -l, --join-blank-lines=NUMBER NUMBER ¸Ä°Ê²¼¤Î¶õ¹Ô¤òÅ»¤á¤Æ°ì¹Ô¤È\n" +" ¸«¤Ê¤·¤Æ¥«¥¦¥ó¥È\n" +" -n, --number-format=FORMAT ¹ÔÈÖ¹æ¤Î½ÐÎÏ·Á¼°¤ò FORMAT ¤Ë\n" +" -p, --no-renumber ÏÀÍý¥Ú¡¼¥¸¤´¤È¤Ë¹ÔÈÖ¹æ¤Î¥«¥¦¥ó¥¿¤ò\n" +" ¥ê¥»¥Ã¥È¤·¤Ê¤¤\n" +" -s, --number-separator=STRING (²Äǽ¤Ê¾ì¹ç)¹ÔÈÖ¹æ¤Î¸å¤í¤Ë STRING\n" +" ¤òÉÕ¤±Â­¤¹\n" + +#: src/nl.c:201 +msgid "" +" -v, --first-page=NUMBER first line number on each logical page\n" +" -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +msgstr "" +" -v, --first-page=NUMBER ³ÆÏÀÍý¥Ú¡¼¥¸¤ÎºÇ½é¤Î¹ÔÈÖ¹æ¤ò NUMBER ¤Ë\n" +" -w, --number-width=NUMBER ¹ÔÈÖ¹æ¤ËÍøÍѤ¹¤ëʸ»úÉý¤ò NUMBER ¤Ë\n" + +#: src/nl.c:207 +msgid "" +"\n" +"By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +"two delimiter characters for separating logical pages, a missing\n" +"second character implies :. Type \\\\ for \\. STYLE is one of:\n" +msgstr "" +"\n" +"¥ª¥×¥·¥ç¥ó¤Î»ØÄ̵꤬¤±¤ì¤Ð, ¥×¥í¥°¥é¥à¤Ï -v1 -i1 -l1 -sTAB -w6 -nrn, -hn,\n" +"-bt, -fn ¤È¤·¤ÆÆ°ºî¤·¤Þ¤¹. CC ÃÍ¤Ï ÏÀÍý¥Ú¡¼¥¸¤Î¶èÀڤ국¹æ¤ò»ØÄꤹ¤ë¤¿¤á¤Î\n" +"2 ¤Ä¤Îʸ»ú¤Ç¤¹. 2¤Ä¤á¤Îʸ»ú¤¬»ØÄꤵ¤ì¤Ê¤¤¾ì¹ç¤Ë¤Ï, °ÅÌÛ¤Ë : ¤¬»ØÄꤵ¤ì¤Þ¤¹.\n" +"`\\\\' ¤ò »ØÄꤷ¤¿¤±¤ì¤Ð, `\\\\' ¤ò»È¤¦¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤.\n" +"STYLE ¤Ï, °Ê²¼¤Î¤¦¤Á¤Î 1 ¤Ä¤ò»ØÄꤷ¤Þ¤¹.\n" + +#: src/nl.c:213 +msgid "" +"\n" +" a number all lines\n" +" t number only nonempty lines\n" +" n number no lines\n" +" pREGEXP number only lines that contain a match for REGEXP\n" +"\n" +"FORMAT is one of:\n" +"\n" +" ln left justified, no leading zeros\n" +" rn right justified, no leading zeros\n" +" rz right justified, leading zeros\n" +"\n" +msgstr "" +"\n" +" a ¤¹¤Ù¤Æ¤Î¹ÔÈÖ¹æ\n" +" t ¶õ¹Ô°Ê³°¤Î¹ÔÈÖ¹æ\n" +" n ¶õ¹Ô¤Î¹ÔÈÖ¹æ\n" +" pREGEXP Àµµ¬É½¸½ REGEXP ¤È¤Î°ìÃפò´Þ¤à¹Ô¤À¤±¤Î¹ÔÈÖ¹æ\n" +"\n" +"FORMAT ¤Ë¤Ï, °Ê²¼¤«¤é°ì¤Ä»ØÄꤷ¤Þ¤¹:\n" +"\n" +" ln º¸Â·¤¨, ¥¼¥í¤òËä¤á¤Ê¤¤\n" +" rn ±¦Â·¤¨, ¥¼¥í¤òËä¤á¤Ê¤¤\n" +" rz ±¦Â·¤¨, ¥¼¥í¤òËä¤á¤ë\n" +"\n" + +#: src/nl.c:504 +#, c-format +msgid "invalid starting line number: `%s'" +msgstr "³«»Ï¹ÔÈֹ椬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó: `%s'" + +#: src/nl.c:514 +#, c-format +msgid "invalid line number increment: `%s'" +msgstr "¹ÔÈÖ¹æ¤ÎÁýʬ¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó: `%s'" + +#: src/nl.c:527 +#, c-format +msgid "invalid number of blank lines: `%s'" +msgstr "¶õ¹Ô¤Î¹ÔÈֹ椬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó: `%s'" + +#: src/nl.c:541 +#, c-format +msgid "invalid line number field width: `%s'" +msgstr "¥Õ¥£¡¼¥ë¥ÉÉý¤Î»ØÄê¹ÔÈֹ椬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó: `%s'" + +#: src/od.c:287 +#, c-format +msgid "" +"Usage: %s [OPTION]... [FILE]...\n" +" or: %s --traditional [FILE] [[+]OFFSET [[+]LABEL]]\n" +msgstr "" +"»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... [¥Õ¥¡¥¤¥ë]...\n" +" Ëô¤Ï: %s --traditional [¥Õ¥¡¥¤¥ë] [[+]¥ª¥Õ¥»¥Ã¥È [[+]¥é¥Ù¥ë]]\n" + +#: src/od.c:292 +msgid "" +"\n" +"Write an unambiguous representation, octal bytes by default,\n" +"of FILE to standard output. With more than one FILE argument,\n" +"concatenate them in the listed order to form the input.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"\n" +"¥Õ¥¡¥¤¥ë¤ÎÌÀ³Î¤Êɽ¸½¤òɸ½à½ÐÎϤ˽ñ¤­¹þ¤à. ÆÃ¤Ë»ØÄ꤬¤Ê¤±¤ì¤Ð, 8 ¿Ê¿ô¤Ç\n" +"ɽ¸½¤·¤Þ¤¹. ¥Õ¥¡¥¤¥ë»ØÄꤵ¤ì¤Ê¤¤, ¤¢¤ë¤¤¤Ï `-' ¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¤Ë¤Ï, \n" +"ɸ½àÆþÎϤòÆÉ¤ß¹þ¤ß¤Þ¤¹.\n" +"\n" + +#: src/od.c:299 +msgid "All arguments to long options are mandatory for short options.\n" +msgstr "Ť¤¥ª¥×¥·¥ç¥ó¤Ëɬ¿Ü¤Î°ú¿ô¤Ïû¤¤¥ª¥×¥·¥ç¥ó¤Ë¤âɬ¿Ü¤Ç¤¹.\n" + +#: src/od.c:302 +msgid "" +" -A, --address-radix=RADIX decide how file offsets are printed\n" +" -j, --skip-bytes=BYTES skip BYTES input bytes first\n" +msgstr "" +" -A, --address-radix=RADIX ¥Õ¥¡¥¤¥ë¥ª¥Õ¥»¥Ã¥È¤Îɽ¼¨·Á¼°¤ò»ØÄê\n" +" -j, --skip-bytes=BYTES ¥Õ¥¡¥¤¥ë¤ÎÀèÆ¬¤è¤ê BYTES ʬ¥¹¥­¥Ã¥×\n" + +#: src/od.c:306 +msgid "" +" -N, --read-bytes=BYTES limit dump to BYTES input bytes\n" +" -s, --strings[=BYTES] output strings of at least BYTES graphic " +"chars\n" +" -t, --format=TYPE select output format or formats\n" +" -v, --output-duplicates do not use * to mark line suppression\n" +" -w, --width[=BYTES] output BYTES bytes per output line\n" +" --traditional accept arguments in traditional form\n" +msgstr "" +" -N, --read-bytes=BYTES ¥À¥ó¥×¤¹¤ë¥Õ¥¡¥¤¥ë¤ÎÂ礭¤µ¤ò BYTES ¤ËÀ©¸Â\n" +" -s, --strings[=BYTES] ɽ¼¨²Äǽ¤Ê BYTES °Ê¾å¤ÎŤµ¤ò»ý¤Äʸ»úÎó¤ò½ÐÎÏ\n" +" -t, --format=TYPE ½ÐÎÏ¥Õ¥©¡¼¥Þ¥Ã¥È¤ò»ØÄê\n" +" -v, --output-duplicates `*' ¥Þ¡¼¥¯¤Ç½ÐÎϹԤò¾Êά¤¹¤ë¤Î¤ò»ß¤á¤µ¤»¤ë\n" +" -w, --width[=BYTES] °ì¹Ô¤¢¤¿¤ê¤Î½ÐÎϥХ¤¥È¿ô¤ò»ØÄê\n" +" --traditional °ú¿ô¤Î·Á¼°¤ò¸Å¤¤ POSIX ¤Î·Á¼°¤È¤·¤Æ²ò¼á\n" + +#: src/od.c:316 +msgid "" +"\n" +"Traditional format specifications may be intermixed; they accumulate:\n" +" -a same as -t a, select named characters\n" +" -b same as -t oC, select octal bytes\n" +" -c same as -t c, select ASCII characters or backslash escapes\n" +" -d same as -t u2, select unsigned decimal shorts\n" +msgstr "" +"\n" +"ÀΤ«¤é¤Î½ñ¼°»ØÄê¤ò, º®¹ç¤µ¤»¤Æ¤â¹½¤¤¤Þ¤»¤ó.\n" +"»ØÄꤷ¤¿½ç¤Ë¤½¤ì¤¾¤ì¤Î·Á¼°¤Çɽ¼¨¤µ¤ì¤Þ¤¹.\n" +" -a ¥ª¥×¥·¥ç¥ó -t a ¤ÈƱ¤¸, ʸ»ú̾¤Î»ØÄê¤Ë\n" +" -b ¥ª¥×¥·¥ç¥ó -t oC ¤ÈƱ¤¸, 8¿Ê¿ô¥Ð¥¤¥È¤Î»ØÄê¤Ë\n" +" -c ¥ª¥×¥·¥ç¥ó -t c ¤ÈƱ¤¸, ASCIIʸ»ú¤«`\\'¥¨¥¹¥±¡¼¥×¤Î»ØÄê¤Ë\n" +" -d ¥ª¥×¥·¥ç¥ó -t u2 ¤ÈƱ¤¸, É乿¤Ê¤·¥·¥ç¡¼¥È10¿Ê¿ô¤Î»ØÄê¤Ë\n" + +#: src/od.c:324 +msgid "" +" -f same as -t fF, select floats\n" +" -h same as -t x2, select hexadecimal shorts\n" +" -i same as -t d2, select decimal shorts\n" +" -l same as -t d4, select decimal longs\n" +" -o same as -t o2, select octal shorts\n" +" -x same as -t x2, select hexadecimal shorts\n" +msgstr "" +" -f ¥ª¥×¥·¥ç¥ó -t fF ¤ÈƱ¤¸, ÉâÆ°¾®¿ôÅÀ¤Î»ØÄê¤Ë\n" +" -h ¥ª¥×¥·¥ç¥ó -t x2 ¤ÈƱ¤¸, ¥·¥ç¡¼¥È16¿Ê¿ô¤Î»ØÄê¤Ë\n" +" -i ¥ª¥×¥·¥ç¥ó -t d2 ¤ÈƱ¤¸, ¥·¥ç¡¼¥È10¿Ê¿ô¤Î»ØÄê¤Ë\n" +" -l ¥ª¥×¥·¥ç¥ó -t d4 ¤ÈƱ¤¸, ¥í¥ó¥°10¿Ê¿ô¤Î»ØÄê¤Ë\n" +" -o ¥ª¥×¥·¥ç¥ó -t o2 ¤ÈƱ¤¸, ¥·¥ç¡¼¥È8¿Ê¿ô¤Î»ØÄê¤Ë\n" +" -x ¥ª¥×¥·¥ç¥ó -t x2 ¤ÈƱ¤¸, ¥·¥ç¡¼¥È16¿Ê¿ô¤Î»ØÄê¤Ë\n" + +#: src/od.c:332 +msgid "" +"\n" +"For older syntax (second call format), OFFSET means -j OFFSET. LABEL\n" +"is the pseudo-address at first byte printed, incremented when dump is\n" +"progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates\n" +"hexadecimal, suffixes may be . for octal and b for multiply by 512.\n" +"\n" +"TYPE is made up of one or more of these specifications:\n" +"\n" +" a named character\n" +" c ASCII character or backslash escape\n" +msgstr "" +"\n" +"¸Å¤¤¤Û¤¦¤Î½ñ¼°(·Á¼°)¤Ç `¥ª¥Õ¥»¥Ã¥È' ¤Ï -j OFFSET ¤ÈƱ¤¸°ÕÌ£¤È¤Ê¤ê¤Þ¤¹.\n" +"`¥é¥Ù¥ë' ¤Ïɽ¼¨¤ò³«»Ï¤¹¤ë¥Ð¥¤¥È°ÌÃ֤ε¿»÷¥¢¥É¥ì¥¹¤Ç, ¥À¥ó¥×¤Î¿Ê¹Ô¤È¤È¤â¤Ë\n" +"Ãͤ¬Áý²Ã¤·¤Þ¤¹. OFFSET ¤ä LABEL ¤ÎÃͤȤ·¤Æ, `.' ¥µ¥Õ¥£¥Ã¥¯¥¹¤Î¤è¤¦¤Ê\n" +"ưºî¤ò¤µ¤»¤ë°Ù¤Ë, ºÇ½é¤Ë 0x ¤ä 0X ¤ò¤Ä¤±¤¿¤ê, `b' ¤ò¤Ä¤±¤ë¤³¤È¤Ç, \n" +"512 Çܤ¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹.\n" +"\n" +"-t,--type¥ª¥×¥·¥ç¥ó¤Ç¤Î·¿¤Î»ØÄê¤Ï°Ê²¼¤Î¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹:\n" +"\n" +" a ʸ»ú̾\n" +" c ASCII ʸ»ú¤â¤·¤¯¤Ï, `\\'¥¨¥¹¥±¡¼¥×\n" + +#: src/od.c:344 +msgid "" +" d[SIZE] signed decimal, SIZE bytes per integer\n" +" f[SIZE] floating point, SIZE bytes per integer\n" +" o[SIZE] octal, SIZE bytes per integer\n" +" u[SIZE] unsigned decimal, SIZE bytes per integer\n" +" x[SIZE] hexadecimal, SIZE bytes per integer\n" +msgstr "" +" d[¥µ¥¤¥º] É乿ÉÕ¤­10¿Ê¿ô 1 À°¿ô(integer)¤Î¥µ¥¤¥º»ØÄê\n" +" f[¥µ¥¤¥º] ÉâÆ°¾®¿ôÅÀ 1 À°¿ô(integer)¤Î¥µ¥¤¥º»ØÄê\n" +" o[¥µ¥¤¥º] 8¿Ê¿ô 1 À°¿ô(integer)¤Î¥µ¥¤¥º»ØÄê\n" +" u[¥µ¥¤¥º] É乿¤Ê¤·10¿Ê¿ô 1 À°¿ô(integer)¤Î¥µ¥¤¥º»ØÄê\n" +" x[¥µ¥¤¥º] 16¿Ê¿ô 1 À°¿ô(integer)¤Î¥µ¥¤¥º»ØÄê\n" + +#: src/od.c:351 +msgid "" +"\n" +"SIZE is a number. For TYPE in doux, SIZE may also be C for\n" +"sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n" +"sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +"for sizeof(double) or L for sizeof(long double).\n" +msgstr "" +"\n" +"¤³¤³¤Ç¤Î¥µ¥¤¥º¤Î»ØÄê¤Ï¿ô»ú¤Ç¤¹. ¥¿¥¤¥×¤¬ doux ¤Ë´Þ¤Þ¤ì¤ë¤Ê¤é, ¥µ¥¤¥º¤Ë\n" +"¤Ï,C ¤Ï sizeof(char) ¤È¤·¤Æ, S ¤Ï sizeof(short) ¤È¤·¤Æ, I ¤Ï sizeof(int), \n" +"¤Þ¤¿¤Ï L¤Ï sizeof(long) ¤â»ØÄê¤Ç¤­¤Þ¤¹. ¤Þ¤¿¥¿¥¤¥×¤¬ f ¤Ê¤é¤Ð, ¤µ¤é¤Ë\n" +"F ¤Ï sizeof(float) ¤È¤·¤Æ, D ¤Ï sizeof(double) ¤È¤·¤Æ, ¤Þ¤¿¤Ï \n" +"L ¤Ï sizeof(long double) ¤È¤·¤Æ»ØÄê¤Ç¤­¤Þ¤¹.\n" + +#: src/od.c:358 +msgid "" +"\n" +"RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +"BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +"with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix to\n" +"any type adds a display of printable characters to the end of each line\n" +"of output. " +msgstr "" +"\n" +"RADIX ¤Ë¤Ï, ¥ª¥Õ¥»¥Ã¥ÈÃͤδð¿ô¤È¤·¤Æ»ÈÍѤ¹¤ëÃͤò, 10 ¿Ê¿ô¤Ê¤é d ¤ò, 8 ¿Ê¿ô\n" +"¤Ê¤é o ¤ò, 16 ¿Ê¿ô¤Ê¤é x ¤ò»ØÄꤷ, ɽ¼¨¤·¤¿¤¯¤Ê¤±¤ì¤Ð n ¤ò»ØÄꤷ¤Þ¤¹.\n" +"BYTES ¤Ë¤Ï, 16 ¿Ê¿ô¤Ê¤é¤Ð, `0x'¤«`0X' ¤ò¿ôÃͤÎÁ°¤ËÉÕ¤±, 512 Çܤ¹¤ë¤Ë¤Ï b " +"¤ò,\n" +"1024 Çܤ¹¤ë¤Ë¤Ï k ¤ò, 1048576 Çܤ¹¤ë¤Ë¤Ï, m ¤òÉÕ¤±¤Þ¤¹. z ¤ò¸å¤í¤ËÉÕ¤±¤ë¤È\n" +"¤É¤ó¤Ê·¿¤Ç¤â½ÐÎϤγƹԤθå¤í¤Ë°õ»ú²Äǽ¤Êʸ»ú¤òÉÕ¤±²Ã¤¨¤Þ¤¹. " + +#: src/od.c:366 +msgid "" +"--string without a number implies 3. --width without a number\n" +"implies 32. By default, od uses -A o -t d2 -w 16.\n" +msgstr "" +"-s ¤Ë¿ôÃͤò»ØÄê\n" +"¤·¤Ê¤¤¾ì¹ç¤Ë¤Ï, 3 ¤¬¥»¥Ã¥È¤µ¤ì¤Þ¤¹. -w ¤Ë¿ôÃͤò»ØÄꤷ¤Ê¤±¤ì¤Ð, 32 ¤ÈÀßÄê\n" +"¤µ¤ì¤Þ¤¹.\n" +"ÆÃ¤Ë¥ª¥×¥·¥ç¥ó¤ò»ØÄꤷ¤Ê¤¤¾ì¹ç¤Ë¤Ï, od ¥³¥Þ¥ó¥É¤Ï `-A o -t d2 -w 16'\n" +"¤Î»ØÄê¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹.\n" + +#: src/od.c:722 src/od.c:844 +#, c-format +msgid "invalid type string `%s'" +msgstr "·¿»ØÄ꤬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹ `%s'" + +#: src/od.c:732 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte integral type" +msgstr "" +"·¿»ØÄê`%s'¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹\n" +" -- ¤³¤Î¥·¥¹¥Æ¥à¤Ç¤Ï %lu ¥Ð¥¤¥ÈÀ°¿ô·¿¤ò°·¤¨¤Þ¤»¤ó" + +#: src/od.c:854 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte floating point type" +msgstr "" +"·¿»ØÄê`%s'¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹\n" +" -- ¤³¤Î¥·¥¹¥Æ¥à¤Ç¤Ï %lu ¥Ð¥¤¥ÈÉâÆ°¾®¿ôÅÀ·¿¤ò°·¤¨¤Þ¤»¤ó" + +#: src/od.c:917 +#, c-format +msgid "invalid character `%c' in type string `%s'" +msgstr "´Ö°ã¤Ã¤¿Ê¸»ú `%c' ¤¬·¿»ØÄê `%s' ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤¹" + +#: src/od.c:1144 +msgid "cannot skip past end of combined input" +msgstr "ÆþÎϤνªÃ¼¤ò±Û¤¨¤ÆÆÉ¤ß¤È¤Ð¤¹»ö¤Ï¤Ç¤­¤Þ¤»¤ó" + +#: src/od.c:1397 +msgid "old-style offset" +msgstr "¸Å¤¤·Á¼°¤Î¥ª¥Õ¥»¥Ã¥È" + +#: src/od.c:1707 +#, c-format +msgid "invalid output address radix `%c'; it must be one character from [doxn]" +msgstr "" +"̵¸ú¤Ê½ÐÎÏ¥¢¥É¥ì¥¹¤Î´ð¿ô `%c' ¤¬»ØÄꤵ¤ì¤Þ¤·¤¿\n" +" -- doxn ¤Î¤¤¤º¤ì¤«¤ò»ØÄꤷ¤Æ¤¯¤À¤µ¤¤" + +#: src/od.c:1717 +msgid "skip argument" +msgstr "¥¹¥­¥Ã¥×¿ô»ØÄê¤Î°ú¿ô" + +#: src/od.c:1725 +msgid "limit argument" +msgstr "ÆþÎϤÎÂ礭¤µÀ©¸Â¤Î°ú¿ô" + +#: src/od.c:1735 +msgid "minimum string length" +msgstr "ʸ»úÎóĹ¤ÎºÇ¾®ÃÍ" + +#: src/od.c:1740 src/od.c:1806 +#, c-format +msgid "%s is too large" +msgstr "%s ¤ÏŤ¹¤®¤Þ¤¹" + +#: src/od.c:1804 +msgid "width specification" +msgstr "Éý¤Î»ØÄê" + +#: src/od.c:1826 +msgid "no type may be specified when dumping strings" +msgstr "ʸ»úÎó¥À¥ó¥×»þ¤Î·¿¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó" + +#: src/od.c:1874 +#, c-format +msgid "invalid second operand in compatibility mode `%s'" +msgstr "¸ß´¹¥â¡¼¥É `%s' Ãæ¤Î 2 ¤Ä¤á¤Î±é»»»Ò¤¬Ìµ¸ú" + +#: src/od.c:1895 +msgid "in compatibility mode, the last two arguments must be offsets" +msgstr "¸ß´¹¥â¡¼¥É¤Ç¤Ï, ¸å¤í 2 ¤Ä¤Î°ú¿ô¤Ï¥ª¥Õ¥»¥Ã¥È¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" + +#: src/od.c:1902 +msgid "compatibility mode supports at most three arguments" +msgstr "¸ß´¹¥â¡¼¥É¤Ç¤Ï, 3 ¤Ä°Ê¾å¤Î°ú¿ô¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó" + +#: src/od.c:1975 +#, c-format +msgid "warning: invalid width %lu; using %d instead" +msgstr "·Ù¹ð: Éý %lu ¤Ï̵¸ú¤ÊÃͤǤ¹. -- Âå¤ï¤ê¤Ë %d ¤ò»ÈÍѤ·¤Þ¤¹" + +#: src/od.c:1991 +#, c-format +msgid "%d: fmt=\"%s\" width=%d\n" +msgstr "%d: ¥Õ¥©¡¼¥Þ¥Ã¥È=\"%s\" Éý=%d\n" + +#: src/paste.c:50 +msgid "David M. Ihnat and David MacKenzie" +msgstr "David M. Ihnat ¤È David MacKenzie" + +#: src/paste.c:208 +msgid "standard input is closed" +msgstr "ɸ½àÆþÎϤ¬ÊĤ¸¤é¤ì¤Æ¤¤¤Þ¤¹" + +#: src/paste.c:407 +msgid "" +"Write lines consisting of the sequentially corresponding lines from\n" +"each FILE, separated by TABs, to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"FILE ¤Î³Æ¹Ô¤«¤é, °ìÃפ¹¤ë¹Ô¤ò¥¿¥Öʸ»ú¤Ç¶èÀÚ¤ê, ½ç¤Ëɸ½à½ÐÎϤ˽ñ¤­¹þ¤ß¤Þ¤¹.\n" +"FILE ¤¬»ØÄꤵ¤ì¤Ê¤¤, ¤¢¤ë¤¤¤Ï `-' ¤ò»ØÄꤷ¤¿¾ì¹ç¤Ë¤Ïɸ½àÆþÎϤòÆÉ¤ß¹þ¤ß¤Þ¤¹.\n" +"\n" + +#: src/paste.c:416 +msgid "" +" -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +" -s, --serial paste one file at a time instead of in parallel\n" +msgstr "" +" -d, --delimiters=LIST ¥¿¥Öʸ»ú¤ÎÂå¤ï¤ê¤Ë, LIST ¤Îʸ»ú¤ò¶èÀÚ¤ê¤È¤·¤Æ»ÈÍÑ\n" +" -s, --serial °ì¹ÔËè¤Ç¤Ï¤Ê¤¯, °ìÅÙ¤Ë 1 ¤Ä¤Î¥Õ¥¡¥¤¥ë¤òŽÉÕ¤±¤ë\n" + +#: src/pathchk.c:146 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... NAME...\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... [¥Õ¥¡¥¤¥ë]...\n" + +#: src/pathchk.c:147 +msgid "" +"Diagnose unportable constructs in NAME.\n" +"\n" +" -p, --portability check for all POSIX systems, not only this one\n" +msgstr "" +"¥Õ¥¡¥¤¥ë̾¤Ë²ÄÈÂÀ­¤¬¤¢¤ë¤«¤ò¿ÇÃÇ.\n" +"\n" +" -p, --portability ¤³¤Î¥·¥¹¥Æ¥à¤À¤±¤Ç¤Ê¤¯, Á´ POSIX ¥·¥¹¥Æ¥à¤ËÂФ·¤Æ¥Á¥§¥Ã" +"¥¯.\n" + +#: src/pathchk.c:237 +#, fuzzy, c-format +msgid "path `%s' contains nonportable character `%c'" +msgstr "¥¿¥Ö¥µ¥¤¥º¤Î»ØÄê¤ËÉÔÀµ¤Êʸ»ú¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹" + +#: src/pathchk.c:257 +#, fuzzy, c-format +msgid "`%s' is not a directory" +msgstr "%s ¤Ï¸ºß¤·¤Þ¤¹¤¬¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" + +#: src/pathchk.c:268 +#, c-format +msgid "directory `%s' is not searchable" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" + +#: src/pathchk.c:355 +#, c-format +msgid "name `%s' has length %ld; exceeds limit of %ld" +msgstr "¥Õ¥¡¥¤¥ë̾ `%s' ¤ÎŤµ¤Ï %ld; À©¸Â¤Î %ld ¤ò±Û¤¨¤Æ¤¤¤Þ¤¹" + +#: src/pathchk.c:381 +#, c-format +msgid "path `%s' has length %d; exceeds limit of %ld" +msgstr "¥Ñ¥¹ `%s' ¤ÎŤµ¤Ï %d; À©¸Â¤Î %ld ¤ò±Û¤¨¤Æ¤¤¤Þ¤¹" + +#: src/pinky.c:35 src/uptime.c:39 +msgid "Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi" +msgstr "Joseph Arceneaux, David MacKenzie ¤ª¤è¤Ó Kaveh Ghazi" + +#: src/pinky.c:292 +msgid "Login name: " +msgstr "¥í¥°¥¤¥ó̾: " + +#: src/pinky.c:295 +msgid "In real life: " +msgstr "¼Â̾: " + +#: src/pinky.c:298 +msgid "???\n" +msgstr "(ÉÔÌÀ)\n" + +#: src/pinky.c:318 +#, fuzzy +msgid "Directory: " +msgstr "¥Ç¥£¥ì¥¯¥È¥ê" + +#: src/pinky.c:320 +msgid "Shell: " +msgstr "¥·¥§¥ë: " + +#: src/pinky.c:341 +msgid "Project: " +msgstr "¥×¥í¥¸¥§¥¯¥È: " + +#: src/pinky.c:367 +msgid "Plan:\n" +msgstr "¥×¥é¥ó:\n" + +#: src/pinky.c:386 +msgid "Login" +msgstr "¥í¥°¥¤¥ó" + +#: src/pinky.c:388 +#, fuzzy +msgid "Name" +msgstr " ̾Á°" + +#: src/pinky.c:389 +#, fuzzy +msgid " TTY" +msgstr " üËö" + +#: src/pinky.c:391 +msgid "Idle" +msgstr "ÂÔµ¡" + +#: src/pinky.c:392 +msgid "When" +msgstr "³«»Ï»þ¹ï" + +#: src/pinky.c:395 +msgid "Where" +msgstr "¥í¥°¥¤¥ó¸µ" + +#: src/pinky.c:469 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [USER]...\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... [¥Õ¥¡¥¤¥ë]...\n" + +#: src/pinky.c:470 +msgid "" +"\n" +" -l produce long format output for the specified USERs\n" +" -b omit the user's home directory and shell in long format\n" +" -h omit the user's project file in long format\n" +" -p omit the user's plan file in long format\n" +" -s do short format output, this is the default\n" +msgstr "" +"\n" +" -l »ØÄꤵ¤ì¤¿¥æ¡¼¥¶¤ËÂФ·¤ÆÄ¹·Á¼°¤Ç½ÐÎÏ\n" +" -b Ĺ·Á¼°¤Ç¥æ¡¼¥¶¤Î¥Û¡¼¥à¥Ç¥£¥ì¥¯¥È¥ê¤È¥·¥§¥ë¤ò¾Êά\n" +" -h Ĺ·Á¼°¤Ç¥æ¡¼¥¶¤Î¥×¥í¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤ò¾Êά\n" +" -p Ĺ·Á¼°¤Ç¥æ¡¼¥¶¤Î¥×¥é¥ó¥Õ¥¡¥¤¥ë¤ò¾Êά\n" +" -s û·Á¼°¤Ç½ÐÎÏ (ɸ½à)\n" + +#: src/pinky.c:478 +msgid "" +" -f omit the line of column headings in short format\n" +" -w omit the user's full name in short format\n" +" -i omit the user's full name and remote host in short format\n" +" -q omit the user's full name, remote host and idle time\n" +" in short format\n" +msgstr "" +" -f û·Á¼°¤Ç¥Ø¥Ã¥À¹Ô¤ò¾Êά\n" +" -w û·Á¼°¤Ç¥æ¡¼¥¶¤Î¥Õ¥ë¥Í¡¼¥à¤ò¾Êά¤¹¤ë\n" +" -i û·Á¼°¤Ç¥æ¡¼¥¶¤Î¥Õ¥ë¥Í¡¼¥à¤È¥í¥°¥¤¥ó¸µ¤ò¾Êά\n" +" -q û·Á¼°¤Ç¥æ¡¼¥¶¤Î¥Õ¥ë¥Í¡¼¥à, ¥í¥°¥¤¥ó¸µ¤ª¤è¤ÓÂÔµ¡»þ´Ö¤ò¾Ê" +"ά\n" + +#: src/pinky.c:487 +#, c-format +msgid "" +"\n" +"A lightweight `finger' program; print user information.\n" +"The utmp file will be %s.\n" +msgstr "" +"\n" +"·Ú¤¤ `finger' ¥×¥í¥°¥é¥à; ¥æ¡¼¥¶¾ðÊó¤òɽ¼¨.\n" +"utmp ¥Õ¥¡¥¤¥ë¤Ï %s.\n" + +#: src/pinky.c:574 +#, fuzzy +msgid "no username specified; at least one must be specified when using -l" +msgstr "--string ¥ª¥×¥·¥ç¥ó¤òÍøÍѤ¹¤ë¤È¤­¤Ï, ¥Õ¥¡¥¤¥ë¤ò»ØÄê¤Ç¤­¤Þ¤»¤ó" + +#: src/pr.c:328 +msgid "Pete TerMaat and Roland Huebner" +msgstr "Pete TerMaat ¤È Roland Huebner" + +#: src/pr.c:805 +#, c-format +msgid "`--pages' invalid range of page numbers: `%s'" +msgstr "`--pages' ¥Ú¡¼¥¸¿ô¤ÎÈϰϻØÄ꤬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹: `%s'" + +#: src/pr.c:817 +#, c-format +msgid "`--pages' invalid starting page number: `%s'" +msgstr "`--pages' ³«»Ï¥Ú¡¼¥¸»ØÄ̵꤬¸ú¤Ç¤¹: `%s'" + +#: src/pr.c:829 +#, c-format +msgid "`--pages' invalid ending page number: `%s'" +msgstr "`--pages' ½ªÎ»¥Ú¡¼¥¸¤Î»ØÄ̵꤬¸ú¤Ç¤¹: `%s'" + +#: src/pr.c:836 +msgid "`--pages' starting page number is larger than ending page number" +msgstr "`--pages' ³«»Ï¥Ú¡¼¥¸¤Î»ØÄ꤬½ªÎ»¥Ú¡¼¥¸¤è¤ê¤âÂ礭¤¤ÃͤˤʤäƤ¤¤Þ¤¹" + +#: src/pr.c:911 +msgid "`--pages=FIRST_PAGE[:LAST_PAGE]' missing argument" +msgstr "`--pages=³«»Ï¥Ú¡¼¥¸[:½ªÎ»¥Ú¡¼¥¸]' »ØÄ꤬¤¢¤ê¤Þ¤»¤ó" + +#: src/pr.c:922 +#, c-format +msgid "`--columns=COLUMN' invalid number of columns: `%s'" +msgstr "`--columns=¹ÔÉý' ¹ÔÉý¤Î»ØÄ̵꤬¸ú¤Ç¤¹: `%s'" + +#: src/pr.c:976 +#, c-format +msgid "`-l PAGE_LENGTH' invalid number of lines: `%s'" +msgstr "`-l ¥Ú¡¼¥¸¤ÎŤµ' ̵¸ú¤Ê¹ÔÈÖ¹æ¤Ç¤¹: `%s'" + +#: src/pr.c:1000 +#, c-format +msgid "`-N NUMBER' invalid starting line number: `%s'" +msgstr "`-N ¹ÔÈÖ¹æ' ̵¸ú¤Ê³«»Ï¹ÔÈÖ¹æ: `%s'" + +#: src/pr.c:1012 +#, c-format +msgid "`-o MARGIN' invalid line offset: `%s'" +msgstr "`-o ;Çò' ̵¸ú¤Ê¹Ô¥ª¥Õ¥»¥Ã¥È: `%s'" + +#: src/pr.c:1053 +#, c-format +msgid "`-w PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "`-w ¥Ú¡¼¥¸¤ÎÉý' ̵¸ú¤Êʸ»ú¿ô¤Ç¤¹: `%s'" + +#: src/pr.c:1065 +#, c-format +msgid "`-W PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "`-W ¥Ú¡¼¥¸¤ÎÉý' ̵¸ú¤Êʸ»ú¿ô¤Ç¤¹: `%s'" + +#: src/pr.c:1079 +msgid "%b %e %H:%M %Y" +msgstr "%b %e %H:%M %Y" + +#: src/pr.c:1088 +msgid "Cannot specify number of columns when printing in parallel." +msgstr "ÊÂÎó¤Ë°õºþ¤¹¤ë¤È¤­¤Ë¤Ï¥«¥é¥à¿ô¤ò»ØÄê¤Ç¤­¤Þ¤»¤ó." + +#: src/pr.c:1092 +msgid "Cannot specify both printing across and printing in parallel." +msgstr "ÃÊÁȤβ£Êý¸þ°õºþ(-a)¤ÈÊÂÎó°õºþ¤òƱ»þ»ØÄê¤Ç¤­¤Þ¤»¤ó." + +#: src/pr.c:1188 +#, c-format +msgid "`-%c' extra characters or invalid number in the argument: `%s'" +msgstr "`-%c' ;ʬ¤Êʸ»ú¤¬ÉÕ¤¤¤Æ¤¤¤ë¤«°ú¿ô¤Î¿ô»ú¤¬Ìµ¸ú¤Ç¤¹: `%s'" + +#: src/pr.c:1299 +msgid "page width too narrow" +msgstr "¥Ú¡¼¥¸Éý¤¬¶¹¤¹¤®¤Þ¤¹" + +#: src/pr.c:2362 +#, c-format +msgid "starting page number larger than total number of pages: `%d'" +msgstr "³«»Ï¥Ú¡¼¥¸¤Î»ØÄ꤬Áí¥Ú¡¼¥¸¿ô¤è¤ê¤âÂ礭¤¤ÃͤˤʤäƤ¤¤Þ¤¹: `%d'" + +#: src/pr.c:2393 +#, c-format +msgid "Page %d" +msgstr "%d ¥Ú¡¼¥¸" + +#: src/pr.c:2759 +msgid "" +"Paginate or columnate FILE(s) for printing.\n" +"\n" +msgstr "" +"°õ»ú¤Î¤¿¤á¤Ë, ¥Ú¡¼¥¸ÉÕ¤±¤äÃÊÁȤò¹Ô¤Ê¤¤¤Þ¤¹.\n" +"\n" + +#: src/pr.c:2766 +#, fuzzy +msgid "" +" +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +" begin [stop] printing with page FIRST_[LAST_]PAGE\n" +" -COLUMN, --columns=COLUMN\n" +" output COLUMN columns and print columns down,\n" +" unless -a is used. Balance number of lines in the\n" +" columns on each page.\n" +msgstr "" +" +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +" FIRST_PAGE ¤«¤é°õ»ú¤ò³«»Ï¤· LAST_PAGE ¤Þ¤Ç¤ò°õ»ú\n" +" LAST_PAGE ¤ò¾Êά¤·¤¿¾ì¹ç, ºÇ¸å¤Þ¤Ç°õ»ú\n" +" -COLUMN, --columns=COLUMN\n" +" COLUMN ÃʤÎÃÊÁȤòÀ¸À®¤·, Ãʤβ¼Êý¤Ë¸þ¤±¤Æ½ÐÎÏ\n" +" ¥Ú¡¼¥¸Ëè¤Ë¥«¥é¥àÆâ¤Î¹Ô¿ô¤òÄ´À°\n" + +#: src/pr.c:2774 +msgid "" +" -a, --across print columns across rather than down, used together\n" +" with -COLUMN\n" +" -c, --show-control-chars\n" +" use hat notation (^G) and octal backslash notation\n" +" -d, --double-space\n" +" double space the output\n" +msgstr "" +" -a, --across ³Æ¹Ô¤òÃÊÁȤβ£Êý¸þ¤Ø½ç¤Ë½ÐÎÏ\n" +" -COLUMN ¥ª¥×¥·¥ç¥ó¤È¶¦¤Ë»ÈÍÑ\n" +" -c, --show-control-chars\n" +" ¥³¥ó¥È¥í¡¼¥ë¥­¥ã¥é¥¯¥¿¤Ë¥Ï¥Ã¥È¤ò¤Ä¤±(Îã ^G), ¤½¤Î¾¤Î\n" +" °õ»úÉÔǽ¤Êʸ»ú¤Ë¤Ï¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤È 8 ¿Ê¿ô¤Çɽ¼¨\n" +" -d, --double-space\n" +" ¹Ô´Ö¤Ë¶õ¹Ô¤òÁÞÆþ\n" + +#: src/pr.c:2782 +msgid "" +" -D, --date-format=FORMAT\n" +" use FORMAT for the header date\n" +" -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +" expand input CHARs (TABs) to tab WIDTH (8)\n" +" -F, -f, --form-feed\n" +" use form feeds instead of newlines to separate pages\n" +" (by a 3-line page header with -F or a 5-line header\n" +" and trailer without -F)\n" +msgstr "" +" -D, --date-format=FORMAT\n" +" ¥Ø¥Ã¥À¤ÎÆüÉդηÁ¼°¤È¤·¤Æ FORMAT ¤òÍѤ¤¤ë\n" +" -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +" ÆþÎϤµ¤ì¤¿ CHAR ¤òÉý WIDTH ¤Î¶õÇò¤Ë³È¤²¤ë\n" +" CHAR, WIDTH ¤Î»ØÄ꤬¤Ê¤±¤ì¤Ð CHAR ¤Ï TAB, \n" +" WIDTH ¤Ï 8 ¤ËÊѹ¹\n" +" -F, -f, --form-feed\n" +" ²þ¥Ú¡¼¥¸¤ÎºÝ¤Ë²þ¹Ô¤Ç¤Ï¤Ê¤¯, ²þ¥Ú¡¼¥¸¥³¡¼¥É¤ò»ÈÍÑ\n" +" (-f ¤È¶¦¤Ë 3¹Ôʬ, -f ¤ò»ØÄꤷ¤Ê¤¤¾ì¹ç 5¹Ôʬ¤Î¥Ø¥Ã¥À¤ò½Ð" +"ÎÏ)\n" + +#: src/pr.c:2792 +msgid "" +" -h HEADER, --header=HEADER\n" +" use a centered HEADER instead of filename in page " +"header,\n" +" -h \"\" prints a blank line, don't use -h\"\"\n" +" -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +" replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +" -J, --join-lines merge full lines, turns off -W line truncation, no " +"column\n" +" alignment, --sep-string[=STRING] sets separators\n" +msgstr "" +" -h HEADER, --header=HEADER\n" +" ¥Ú¡¼¥¸¥Ø¥Ã¥ÀÃæ±û¤Î¥Õ¥¡¥¤¥ë̾¤ÎÂå¤ï¤ê¤Ë HEADER ¤òÍøÍÑ\n" +" Ť¤¥Ø¥Ã¥À¤Ç¤¢¤ì¤Ð, ʸ»úÎó¤Îº¸Â¦¤¬ÀÚ¤ê¼è¤é¤ì¤ë¤³¤È¤Ë¤Ê" +"¤ë\n" +" -h \"\" ¤È»ØÄꤹ¤ì¤Ð, ¥Ø¥Ã¥À¤Ï¶õ¤Î¹Ô¤È¤Ê¤ë\n" +" -h\"\" ¤È¤¤¤¦»ØÄê¤ò¹Ô¤Ê¤Ã¤Æ¤Ï¤¤¤±¤Ê¤¤\n" +" -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +" ¶õÇò¤ò CHAR ¤ËÃÖ´¹¤·¤Æ WIDTH ¤ÎÉý¤Ë\n" +" ÆÃ¤Ë»ØÄ꤬¤Ê¤¤¾ì¹ç CHAR ¤Ï TAB ¤Ë WIDTH ¤Ï 8 ¤Ë\n" +" -J, --join-lines ¹Ô¤ÎÁ´¤Æ¤ò·ë¹ç¤·, (-W ¤Î¹ÔÀÚ¤êÍî¤È¤·¤ò¹Ô¤Ê¤ï¤Ê¤¤)ÃÊÁȤÎ\n" +" Ä´Àá¤ò¹Ô¤Ê¤ï¤Ê¤¤. -S[STRING] ¤Ç¶èÀÚ¤êʸ»ú¤òÀßÄê\n" + +#: src/pr.c:2801 +msgid "" +" -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +" set the page length to PAGE_LENGTH (66) lines\n" +" (default number of lines of text 56, and with -F 63)\n" +" -m, --merge print all files in parallel, one in each column,\n" +" truncate lines, but join lines of full length with -J\n" +msgstr "" +" -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +" ¥Ú¡¼¥¸¤ÎŤµ¤ò PAGE_LENGTH ¤ËÀßÄê. »ØÄꤵ¤ì¤Ê¤¤¾ì¹ç\n" +" 66 ¹Ô. (¹Ô¿ô¤Ï 56 ¤È¤Ê¤ê, -f ¤ò¤Ä¤±¤¿¾ì¹ç¤Ê¤é 63 ¹Ô)\n" +" -m, --merge ³Æ¥Õ¥¡¥¤¥ë¤ò°ìÃʤº¤Äʤ٤ÆÉ½¼¨. ¤Ï¤ß½Ð¤·¤¿¹Ô¤ÏÀÚ¤ê¼Î¤Æ\n" +" ¤é¤ì¤ë¤¬, -J ¥ª¥×¥·¥ç¥ó¤Ë¤è¤Ã¤Æ¹Ô¤ÎÆâÍÆ¤Ï·Ò¤²¤é¤ì¤ë\n" + +#: src/pr.c:2808 +msgid "" +" -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +" number lines, use DIGITS (5) digits, then SEP (TAB),\n" +" default counting starts with 1st line of input file\n" +" -N NUMBER, --first-line-number=NUMBER\n" +" start counting with NUMBER at 1st line of first\n" +" page printed (see +FIRST_PAGE)\n" +msgstr "" +" -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +" ¹ÔÈÖ¹æ¤òÉղ乤ë. ÈÖ¹æ¤Î·å¤Ï DIGIT ÈÖ¹æ¤È¹Ô¤È¤Î´Ö¤Îʸ»ú\n" +" ¤È¤·¤Æ SEP ¤ò»ØÄê. »ØÄ꤬¤Ê¤¤¾ì¹ç DIGITS ¤Ï 5, SEP ¤Ï\n" +" TAB ¤ËÀßÄê\n" +" ¥Ç¥Õ¥©¥ë¥È¤Ç¤ÏÆþÎÏ¥Õ¥¡¥¤¥ë¤Î 1¹ÔÌܤ«¤é¥«¥¦¥ó¥È\n" +" -N NUMBER, --first-line-number=NUMBER\n" +" ºÇ½é¤Î¥Ú¡¼¥¸¤Î 1 ¹ÔÌܤιÔÈÖ¹æ¤ò NUMBER ÈÖ¤«¤é³«»Ï\n" +" (+FIRST_PAGE ¤ÎÀâÌÀ¤ò»²¾È)\n" + +#: src/pr.c:2816 +msgid "" +" -o MARGIN, --indent=MARGIN\n" +" offset each line with MARGIN (zero) spaces, do not\n" +" affect -w or -W, MARGIN will be added to PAGE_WIDTH\n" +" -r, --no-file-warnings\n" +" omit warning when a file cannot be opened\n" +msgstr "" +" -o MARGIN, --indent=MARGIN\n" +" ³Æ¹Ô¤Îº¸Í¾Çò¤ò MARGIN (¥¼¥í) ʸ»úʬ¤Î¶õÇò¤È¤¹¤ë\n" +" -w ¤ä -W ¤Ë±Æ¶Á¤µ¤»¤Æ¤Ï¤Ê¤é¤Ê¤¤. MARGIN ¤Ï PAGE_WIDTH " +"¤Ë\n" +" ²Ã¤¨¤é¤ì¤ë\n" +" -r, --no-file-warnings\n" +" ¥Õ¥¡¥¤¥ë¤¬³«¤±¤Ê¤«¤Ã¤¿¾ì¹ç¤Î·Ù¹ð¤ò¾Êά¤¹¤ë\n" + +#: src/pr.c:2823 +msgid "" +" -s[CHAR],--separator[=CHAR]\n" +" separate columns by a single character, default for " +"CHAR\n" +" is the character without -w and 'no char' with -w\n" +" -s[CHAR] turns off line truncation of all 3 column\n" +" options (-COLUMN|-a -COLUMN|-m) except -w is set\n" +msgstr "" +" -s[CHAR],--separator[=CHAR]\n" +" ʸ»ú CHAR ¤òÃʤÎʬ³ä¤Ë»ÈÍÑ\n" +" CHAR ¤Î¥Ç¥Õ¥©¥ë¥È¤Ï -w ¤¬¤Ê¤±¤ì¤Ð ,\n" +" -w ¥ª¥×¥·¥ç¥ó¤¬¤¢¤ì¤Ð¶õʸ»ú\n" +" -s[CHAR] ¤Ï -w ¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð\n" +" Ãʤ˴ؤ¹¤ë 3¤Ä¤Î¥ª¥×¥·¥ç¥ó (-COLUMN|-a -COLUMN|-m) ¤¹¤Ù" +"¤Æ\n" +" ¤Ë¤è¤ë¹Ô¤ÎÀÚ¤êµÍ¤á¤ò̵¸ú¤Ë\n" + +#: src/pr.c:2830 +msgid " -SSTRING, --sep-string[=STRING]\n" +msgstr " -SSTRING, --sep-string[=STRING]\n" + +#: src/pr.c:2833 +msgid "" +" separate columns by STRING,\n" +" without -S: Default separator with -J and \n" +" otherwise (same as -S\" \"), no effect on column " +"options\n" +" -t, --omit-header omit page headers and trailers\n" +msgstr "" +" Ǥ°Õ¤Î STRING ¤òÃʤÎʬ³ä¤Ë»ÈÍÑ\n" +" -S \"STRING\" ¤È¤·¤Æ»È¤Ã¤Æ¤Ï¤Ê¤é¤Ê¤¤\n" +" -S ¤Î¤ß: ʬ³äʸ»ú¤ò»ÈÍѤ·¤Ê¤¤ (-S\"\" ¤ÈƱ¤¸)\n" +" -S ¤Ê¤·: -J ¤¬¤¢¤ë¤Ê¤é ¤½¤ì°Ê³°¤Ï ¤ò\n" +" »È¤¦ (-S\" \" ¤ÈƱ¤¸). Ãʤ˴ؤ¹¤ë¥ª¥×¥·¥ç¥ó¤Ë¤Ï±Æ¶Á¤·¤Ê" +"¤¤\n" +" -t, --omit-header ¥Ø¥Ã¥À¤äËÜʸ¤Î;Çò¤ò¾Êά\n" + +#: src/pr.c:2839 +msgid "" +" -T, --omit-pagination\n" +" omit page headers and trailers, eliminate any " +"pagination\n" +" by form feeds set in input files\n" +" -v, --show-nonprinting\n" +" use octal backslash notation\n" +" -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters for\n" +" multiple text-column output only, -s[char] turns off " +"(72)\n" +msgstr "" +" -T, --omit-pagination\n" +" ¥Ø¥Ã¥À¤äËÜʸ¤Î;Çò¤ò¾Êά¤·, ÆþÎÏ¥Õ¥¡¥¤¥ëÃæ¤Î²þ¥Ú¡¼¥¸¤ò̵" +"»ë\n" +" -v, --show-nonprinting\n" +" ¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å(\\) + 8 ¿Ê¿ô¤Ë¤è¤ëµ­½Ò¤ò»ÈÍÑ\n" +" -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +" Ê£¿ô¤ÎÍó¤Î½ÐÎϤËÂФ·¤Æ¤Î¤ß¥Ú¡¼¥¸Éý¤ò PAGE_WIDTH (72)\n" +" ʸ»ú¤ËÀßÄꤷ, -s[char] ¤ò̵¸ú¤Ë (72)\n" + +#: src/pr.c:2849 +msgid "" +" -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters always,\n" +" truncate lines, except -J option is set, no " +"interference\n" +" with -S or -s\n" +msgstr "" +" -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +" ¥Ú¡¼¥¸Éý¤ò PAGE_WIDTH (72) ʸ»ú¤ËÀßÄꤷ, ¤Ï¤ß½Ð¤¿¹Ô¤Ï\n" +" ÀÚ¤ê¼Î¤Æ. ¤¿¤À¤· -J ¥ª¥×¥·¥ç¥ó¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë\n" +" ¸Â¤ë. -S ¤ä -s ¤Ë¤Ï²¿¤â±Æ¶Á¤·¤Ê¤¤\n" + +#: src/pr.c:2857 +msgid "" +"\n" +"-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n" +"FILE is -, read standard input.\n" +msgstr "" +"\n" +"-T ¤Ï -l nn ¤òÍѤ¤, nn <= 3 ¤Î»ØÄê(-f ¥ª¥×¥·¥ç¥ó¤¢¤ê), ¤â¤·¤¯¤Ï\n" +"nn <= 10 (-f ¥ª¥×¥·¥ç¥ó¤Ê¤·)¤È»ØÄꤹ¤ë¤Î¤ÈƱ¤¸°ÕÌ£¤Ë¤Ê¤ê¤Þ¤¹.\n" +"¥Õ¥¡¥¤¥ë¤¬»ØÄꤵ¤ì¤Ê¤¤, ¤¢¤ë¤¤¤Ï¥Õ¥¡¥¤¥ë¤È¤·¤Æ `-' ¤¬»ØÄꤵ¤ì¤¿¾ì¹ç, \n" +"ɸ½àÆþÎϤòÆÉ¤ß¹þ¤ß¤Þ¤¹.\n" + +#: src/printenv.c:43 +#, fuzzy +msgid "David MacKenzie and Richard Mlynarik" +msgstr "David Ihnat, David MacKenzie ¤ª¤è¤Ó Jim Meyering" + +#: src/printenv.c:63 +#, c-format +msgid "" +"Usage: %s [VARIABLE]...\n" +" or: %s OPTION\n" +"If no environment VARIABLE specified, print them all.\n" +"\n" +msgstr "" +"»ÈÍÑË¡: %s [´Ä¶­ÊÑ¿ô]...\n" +"¤â¤·¤¯¤Ï: %s ¥ª¥×¥·¥ç¥ó\n" +"´Ä¶­ÊÑ¿ô¤¬»ØÄꤵ¤ì¤Ê¤¤¾ì¹ç¤ÏÁ´¤Æ¤Î´Ä¶­ÊÑ¿ô¤òɽ¼¨.\n" +"\n" + +#: src/printf.c:87 +#, c-format +msgid "" +"warning: %s: character(s) following character constant have been ignored" +msgstr "·Ù¹ð: %s: ʸ»úÄê¿ô¤Î¸å¤Îʸ»ú¤¬Ìµ»ë¤µ¤ì¤Þ¤·¤¿" + +#: src/printf.c:100 +#, fuzzy, c-format +msgid "" +"Usage: %s FORMAT [ARGUMENT]...\n" +" or: %s OPTION\n" +msgstr "" +"»ÈÍÑË¡: %s [¥Õ¥¡¥¤¥ë]...\n" +"¤Þ¤¿¤Ï: %s [¥ª¥×¥·¥ç¥ó]\n" + +#: src/printf.c:105 +msgid "" +"Print ARGUMENT(s) according to FORMAT.\n" +"\n" +msgstr "" +"¥Ç¡¼¥¿¤ò¥Õ¥©¡¼¥Þ¥Ã¥È¤Ë¤·¤¿¤¬¤Ã¤ÆÉ½¼¨.\n" +"\n" + +#: src/printf.c:111 +msgid "" +"\n" +"FORMAT controls the output as in C printf. Interpreted sequences are:\n" +"\n" +" \\\" double quote\n" +" \\0NNN character with octal value NNN (0 to 3 digits)\n" +" \\\\ backslash\n" +msgstr "" +"\n" +"¥Õ¥©¡¼¥Þ¥Ã¥È¤Ï C ¸À¸ì¤Î printf ¤Î¤è¤¦¤Ë½ÐÎϤòÀ©¸æ. ²ò¼á¤Ç¤­¤ë¤Î¤Ï:\n" +"\n" +" \\\" ¥À¥Ö¥ë¥¯¥©¡¼¥Æ¡¼¥·¥ç¥ó\n" +" \\0NNN 8¿Ê¿ô NNN (0 ¤«¤é 3 ·å¤Î¿ô»ú) ¤Îʸ»ú\n" +" \\\\ ¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å\n" + +#: src/printf.c:119 +msgid "" +" \\a alert (BEL)\n" +" \\b backspace\n" +" \\c produce no further output\n" +" \\f form feed\n" +msgstr "" +" \\a ·Ù¹ð²» (¥Ù¥ë²»)\n" +" \\b ¥Ð¥Ã¥¯¥¹¥Ú¡¼¥¹\n" +" \\c ¤³¤ì°Ê¹ß¤Î½ÐÎϤòÍÞÀ©\n" +" \\f ÍÑ»æÁ÷¤ê\n" + +#: src/printf.c:125 +msgid "" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" +" \\n ²þ¹Ô (LF)\n" +" \\r Éüµ¢ (CR)\n" +" \\t ¿åÊ¿¥¿¥Ö\n" +" \\v ¿âľ¥¿¥Ö\n" + +#: src/printf.c:131 +#, fuzzy +msgid "" +" \\xNN byte with hexadecimal value NN (1 to 2 digits)\n" +"\n" +" \\uNNNN character with hexadecimal value NNNN (4 digits)\n" +" \\UNNNNNNNN character with hexadecimal value NNNNNNNN (8 digits)\n" +msgstr "" +" \\xNNN 16¿Ê¿ô NNN (1 ¤«¤é 3·å¤Î¿ô»ú) ¤Î¥Ð¥¤¥È\n" +"\n" +" \\uNNNN 16¿Ê¿ô NNNN (4·å¤Î¿ô»ú) ¤Îʸ»ú\n" +" \\UNNNNNNNN 16¿Ê¿ô NNNNNNNN (8·å¤Î¿ô»ú) ¤Îʸ»ú\n" + +#: src/printf.c:137 +msgid "" +" %% a single %\n" +" %b ARGUMENT as a string with `\\' escapes interpreted\n" +"\n" +"and all C format specifications ending with one of diouxXfeEgGcs, with\n" +"ARGUMENTs converted to proper type first. Variable widths are handled.\n" +msgstr "" +" %% 1¤Ä¤Î %\n" +" %b °ú¿ô¤¬ `\\' ¥¨¥¹¥±¡¼¥×¤ò´Þ¤ó¤Àʸ»úÎó¤È¤·¤Æ²ò¼á\n" +"\n" +"¹¹¤Ë diouxXfeEgGcs ¤Î¤¦¤Á¤Î 1¤Ä¤Ç½ª¤ï¤ë C ¸À¸ì¤Î·Á¼°»ØÄê»Ò¤¬Á´¤Æ²ò¼á¤µ¤ì,\n" +"°ú¿ô¤ÏºÇ½é¤ËŬÀڤʷ¿¤ËÊÑ´¹¤µ¤ì¤Þ¤¹. ÊÑ¿ô¤ÎÉý¤ÏÀ©¸æ¤Ç¤­¤Þ¤¹.\n" + +#: src/printf.c:160 +#, c-format +msgid "%s: expected a numeric value" +msgstr "%s: ¿ôÃͤˤè¤ë»ØÄê¤ò¤·¤Æ²¼¤µ¤¤" + +#: src/printf.c:162 +#, c-format +msgid "%s: value not completely converted" +msgstr "%s: Ãͤϴ°Á´¤Ë¤ÏÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" + +#: src/printf.c:254 src/printf.c:280 +msgid "missing hexadecimal number in escape" +msgstr "¥¨¥¹¥±¡¼¥×Ãæ¤Ë16¿Ê¿ô¤Î¿ôÃͤ¬¤¢¤ê¤Þ¤»¤ó" + +#: src/printf.c:292 +#, fuzzy, c-format +msgid "invalid universal character name \\%c%0*x" +msgstr "`%s' ¤Ï̵¸ú¤Êʸ»ú¼ïÎà¤Ç¤¹" + +#: src/printf.c:472 +#, fuzzy, c-format +msgid "invalid field width: %s" +msgstr "Éý `%s' ¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó" + +#: src/printf.c:498 +#, fuzzy, c-format +msgid "invalid precision: %s" +msgstr "Éý¤Î¥ª¥×¥·¥ç¥ó `%s' ¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó" + +#: src/printf.c:519 +#, fuzzy, c-format +msgid "%%%c: invalid directive" +msgstr "%s: ̵¸ú¤Ê¥Ñ¥¿¡¼¥ó»ØÄê¤Ç¤¹" + +#: src/printf.c:576 +#, c-format +msgid "Usage: %s format [argument...]\n" +msgstr "»ÈÍÑË¡: %s ¥Õ¥©¡¼¥Þ¥Ã¥È [¥Ç¡¼¥¿...]\n" + +#: src/printf.c:594 +#, c-format +msgid "warning: ignoring excess arguments, starting with `%s'" +msgstr "·Ù¹ð: `%s' ¤Ç»Ï¤Þ¤ë;·×¤Ê°ú¿ô¤Ï̵»ë¤µ¤ì¤Þ¤¹" + +#: src/ptx.c:410 +#, c-format +msgid "%s (for regexp `%s')" +msgstr "%s (Àµµ¬É½¸½ `%s')" + +#: src/ptx.c:1859 +#, c-format +msgid "" +"Usage: %s [OPTION]... [INPUT]... (without -G)\n" +" or: %s -G [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "" +"»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... [ÆþÎϸµ]... (-G ¤Ê¤·)\n" +" Ëô¤Ï: %s -G [¥ª¥×¥·¥ç¥ó]... [ÆþÎϸµ [½ÐÎÏÀè]]\n" + +#: src/ptx.c:1863 +msgid "" +"Output a permuted index, including context, of the words in the input " +"files.\n" +"\n" +msgstr "" +"ÆþÎÏ¥Õ¥¡¥¤¥ë¤Ë´Þ¤Þ¤ì¤ëñ¸ì¤Îº÷°ú¤òʤÙÂØ¤¨, Á°¸å¤ò´Þ¤á¤Æ½ÐÎÏ.\n" +"\n" + +#: src/ptx.c:1870 +msgid "" +" -A, --auto-reference output automatically generated references\n" +" -C, --copyright display Copyright and copying conditions\n" +" -G, --traditional behave more like System V `ptx'\n" +" -F, --flag-truncation=STRING use STRING for flagging line truncations\n" +msgstr "" +" -A, --auto-reference ¼«Æ°À¸À®¤·¤¿»²¾Èʸ¤ò½ÐÎÏ\n" +" -C, --copyright Ãøºî¸¢¤È¥³¥Ô¡¼¤Ë´Ø¤¹¤ë¾ò·ï¤òɽ¼¨\n" +" -G, --traditional System V ¤Î `ptx' ¤Ë¤è¤ê¶á¤¤Æ°ºî\n" +" -F, --flag-truncation=STRING ¹Ô¤ÎÀÚ¤êµÍ¤á¤ÎÌܰõ¤Ë STRING ¤ò»ÈÍÑ\n" + +#: src/ptx.c:1876 +msgid "" +" -M, --macro-name=STRING macro name to use instead of `xx'\n" +" -O, --format=roff generate output as roff directives\n" +" -R, --right-side-refs put references at right, not counted in -w\n" +" -S, --sentence-regexp=REGEXP for end of lines or end of sentences\n" +" -T, --format=tex generate output as TeX directives\n" +msgstr "" +" -M, --macro-name=STRING `xx' ¤ÎÂå¤ï¤ê¤Ë»È¤¦¥Þ¥¯¥í̾¤ò»ØÄê\n" +" -O, --format=roff roff Ì¿Îá¤Ç½ÐÎϤòÀ¸À®\n" +" -R, --right-side-refs »²¾Èʸ¤ò±¦¤Ë. ¤¿¤À¤· -w ¤Î´ªÄê¤Ë¤ÏÆþ¤é¤Ê¤¤\n" +" -S, --sentence-regexp=REGEXP ¹ÔËö¤Þ¤¿¤ÏʸËö¤òɽ¸½¤¹¤ëÀµµ¬É½¸½¤ò»ØÄê\n" +" -T, --format=tex TeX Ì¿Îá¤Ç½ÐÎϤòÀ¸À®\n" + +#: src/ptx.c:1883 +msgid "" +" -W, --word-regexp=REGEXP use REGEXP to match each keyword\n" +" -b, --break-file=FILE word break characters in this FILE\n" +" -f, --ignore-case fold lower case to upper case for sorting\n" +" -g, --gap-size=NUMBER gap size in columns between output fields\n" +" -i, --ignore-file=FILE read ignore word list from FILE\n" +" -o, --only-file=FILE read only word list from this FILE\n" +msgstr "" +" -W, --word-regexp=REGEXP ¥­¡¼¥ï¡¼¥É¤ËÂФ·¤Æ REGEXP ¤Ç°ìÃפòÄ´¤Ù¤ë\n" +" -b, --break-file=FILE ¤³¤Î FILE Ãæ¤«¤éñ¸ì¤òʬ³ä¤¹¤ëʸ»ú¤ò¼èÆÀ\n" +" -f, --ignore-case ¾®Ê¸»ú¤òÂçʸ»ú¤ËÊѤ¨¤ÆÊ¤ÓÂØ¤¨\n" +" -g, --gap-size=NUMBER ½ÐÎϤΥե£¡¼¥ë¥É´Ö¤ÎÎóÃæ¤Î·ä´Ö¤ÎÂ礭¤µ\n" +" -i, --ignore-file=FILE FILE ¤«¤é̵»ë¤¹¤ëñ¸ì°ìÍ÷¤òÆÉ¤ß¹þ¤à\n" +" -o, --only-file=FILE ¤³¤Î FILE ¤«¤éñ¸ì°ìÍ÷¤Î¤ß¤òÆÉ¤ß¹þ¤à\n" + +#: src/ptx.c:1891 +msgid "" +" -r, --references first field of each line is a reference\n" +" -t, --typeset-mode - not implemented -\n" +" -w, --width=NUMBER output width in columns, reference " +"excluded\n" +msgstr "" +" -r, --references ³Æ¹Ô¤ÎÂè1¥Õ¥£¡¼¥ë¥É¤ò»²¾Èʸ¤È¸«¤Ê¤¹\n" +" -t, --typeset-mode - ̤¼ÂÁõ -\n" +" -w, --width=NUMBER Îó¤Î½ÐÎÏÉý¤ò»ØÄê. »²¾Èʸ¤ò½ü¤¤¤Æ¿ô¤¨¤ë\n" + +#: src/ptx.c:1898 +msgid "" +"\n" +"With no FILE or if FILE is -, read Standard Input. `-F /' by default.\n" +msgstr "" +"\n" +"FILE ¤¬»ØÄꤵ¤ì¤Ê¤¤, ¤â¤·¤¯¤Ï FILE ¤¬ - ¤Î¾ì¹ç, ɸ½àÆþÎϤ¬ÆÉ¤ß¹þ¤Þ¤ì¤Þ¤¹.\n" + +#: src/ptx.c:1978 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 2, or (at your option)\n" +"any later version.\n" +"\n" +msgstr "" +"[ÌõÃð] ½ÅÍפʤâ¤Î¤Ê¤Î¤Ç¥ª¥ê¥¸¥Ê¥ë¤â¤½¤Î¤Þ¤Þ»Ä¤·¤Æ¤¢¤ê¤Þ¤¹.\n" +"\n" +"ËÜ¥×¥í¥°¥é¥à¤Ï¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤Ç¤¹. ¤¢¤Ê¤¿¤Ï Free Software Foundation\n" +"¤¬¸øÉ½¤·¤¿ GNU °ìÈ̸øÍ­»ÈÍѵöÂú¤Î¥Ð¡¼¥¸¥ç¥ó 2 ¤â¤·¤¯¤Ï\n" +"¤½¤ì°Ê¹ß¤Î¥Ð¡¼¥¸¥ç¥ó¤Î¤¦¤Á¤Î¤¤¤º¤ì¤«¤Î¥Ð¡¼¥¸¥ç¥ó (ÁªÂò) ¤ÇÄê¤á¤é¤ì¤¿\n" +"¾ò¹à¤Î²¼¤ÇËÜ¥×¥í¥°¥é¥à¤òºÆÇÛÉÛ¤·¤¿¤êÊѹ¹¤·¤¿¤ê¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹.\n" +"\n" + +#: src/ptx.c:1985 +msgid "" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"\n" +msgstr "" +"ËÜ¥×¥í¥°¥é¥à¤ÏÍ­ÍѤǤ¢¤ë¤È´üÂÔ¤·¤Æ¤ª¤ê¤Þ¤¹¤¬, ÇÛÉۤˤ¢¤¿¤Ã¤Æ¤Ï,\n" +"»Ô¾ìÀ­¤Þ¤¿¤ÏÆÃÄêÌÜŪŬ¹çÀ­¤ËÂФ¹¤ë°ÅÌÛ¤ÎÊݾڤò´Þ¤á¤Æ,\n" +"¤¤¤«¤Ê¤ëÊݾڤâÃפ·¤Þ¤»¤ó. ¾ÜºÙ¤Ï GNU °ìÈ̸øÍ­»ÈÍѵöÂú¤ò¤ªÆÉ¤ß¤¯¤À¤µ¤¤.\n" +"\n" + +#: src/ptx.c:1992 +msgid "" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software Foundation,\n" +"Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" +msgstr "" +"¤¢¤Ê¤¿¤ÏËÜ¥×¥í¥°¥é¥à¤È¤È¤â¤Ë GNU °ìÈ̸øÍ­»ÈÍѵöÂú¤Î¼Ì¤·¤ò¼õ¤±¼è¤Ã¤Æ¤¤¤ë\n" +"¤Ï¤º¤Ç¤¹¤¬, ¤â¤·¤½¤¦¤Ç¤Ê¤¤¾ì¹ç¤Ï Free Software Foundation, inc.,\n" +"59 Temple Place - Suite 330, Boston, MA 02111-1307, USA ¤Ø¼ê»æ¤ò½ñ¤¤¤Æ¤¯¤À¤µ" +"¤¤.\n" + +#: src/pwd.c:47 +msgid "" +"Print the full filename of the current working directory.\n" +"\n" +msgstr "" +"¸½ºß¤Îºî¶È¥Ç¥£¥ì¥¯¥È¥ê¤Î¥Õ¥ë¥Ñ¥¹Ì¾¤òɽ¼¨.\n" +"\n" + +#: src/pwd.c:74 +#, fuzzy +msgid "ignoring non-option arguments" +msgstr "È󥪥ץ·¥ç¥ó°ú¿ô¤Î¿ô¤¬Â¿¤¹¤®¤Þ¤¹" + +#: src/pwd.c:78 +#, fuzzy +msgid "cannot get current directory" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/readlink.c:69 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... [¥Õ¥¡¥¤¥ë]...\n" + +#: src/readlink.c:70 +msgid "" +"Display value of a symbolic link on standard output.\n" +"\n" +msgstr "" + +#: src/readlink.c:72 +msgid "" +" -f, --canonicalize canonicalize by following every symlink in every\n" +" component of the given path recursively\n" +" -n, --no-newline do not output the trailing newline\n" +" -q, --quiet,\n" +" -s, --silent suppress most error messages\n" +" -v, --verbose report error messages\n" +msgstr "" + +#: src/remove.c:394 +#, fuzzy, c-format +msgid "cannot chdir from %s to .." +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤Ë°Üư¤Ç¤­¤Þ¤»¤ó" + +#: src/remove.c:407 src/remove.c:488 +#, fuzzy, c-format +msgid "cannot lstat `.' in %s" +msgstr "%s ¤ò¼Â¹Ô¤Ç¤­¤Þ¤»¤ó" + +#: src/remove.c:414 src/remove.c:492 +#, c-format +msgid "%s changed dev/ino" +msgstr "" + +#: src/remove.c:574 src/remove.c:712 src/remove.c:881 src/remove.c:984 +#, fuzzy, c-format +msgid "cannot lstat %s" +msgstr "Æü»þ¤òÀßÄê¤Ç¤­¤Þ¤»¤ó" + +#: src/remove.c:603 +#, fuzzy, c-format +msgid "%s: descend into write-protected directory %s? " +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/remove.c:604 +#, fuzzy, c-format +msgid "%s: descend into directory %s? " +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤Ë°Üư¤Ç¤­¤Þ¤»¤ó" + +#: src/remove.c:614 +#, fuzzy, c-format +msgid "%s: remove write-protected %s %s? " +msgstr "%s: ½ñ¤­¹þ¤ßÊݸ¤ì¤¿¥Õ¥¡¥¤¥ë %s ¤òºï½ü¤·¤Þ¤¹¤«(yes/no)? " + +#: src/remove.c:615 +#, fuzzy, c-format +msgid "%s: remove %s %s? " +msgstr "%s: %s ¤òºï½ü¤·¤Þ¤¹¤«(yes/no)? " + +#: src/remove.c:639 +#, fuzzy, c-format +msgid "removed %s\n" +msgstr "%s ¤òºï½ü¤·¤Æ¤¤¤Þ¤¹\n" + +#: src/remove.c:654 src/remove.c:1059 +#, fuzzy, c-format +msgid "removed directory: %s\n" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/remove.c:734 src/remove.c:751 src/remove.c:1064 +#, fuzzy, c-format +msgid "cannot remove directory %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/remove.c:815 +#, fuzzy, c-format +msgid "cannot open directory %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/remove.c:896 src/remove.c:1002 +#, fuzzy, c-format +msgid "cannot chdir from %s to %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤Ë°Üư¤Ç¤­¤Þ¤»¤ó" + +#: src/remove.c:904 +#, fuzzy, c-format +msgid "" +"WARNING: Circular directory structure.\n" +"This almost certainly means that you have a corrupted file system.\n" +"NOTIFY YOUR SYSTEM MANAGER.\n" +"The following directory is part of the cycle:\n" +" %s\n" +msgstr "" +"·Ù¹ð: ¥Ç¥£¥ì¥¯¥È¥ê¹½Â¤¤¬½Û´Ä¤·¤Æ¤¤¤Þ¤¹\n" +"¤³¤ì¤Ï, ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ËÉÔÀµ¤òƯ¤¤¤Æ¤ë¤Î¤È¤Û¤È¤ó¤ÉƱ¤¸¹Ô°Ù¤Ç¤¹\n" +"### ¤¢¤Ê¤¿¤Î¥·¥¹¥Æ¥à´ÉÍý¼Ô¤ËÄÌÃΤ·¤Æ²¼¤µ¤¤ ###\n" +"°Ê²¼¤Î 2 ¤Ä¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Î i ¥Î¡¼¥ÉÈֹ椬Ʊ¤¸¤Ç¤¹:\n" + +#: src/remove.c:1098 +msgid "cannot remove `.' or `..'" +msgstr "`.' ¤ä `..' ¤Ïºï½ü¤Ç¤­¤Þ¤»¤ó" + +#: src/rm.c:60 +#, fuzzy +msgid "Paul Rubin, David MacKenzie, Richard Stallman, and Jim Meyering" +msgstr "David Ihnat, David MacKenzie ¤ª¤è¤Ó Jim Meyering" + +#: src/rm.c:99 src/touch.c:244 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE...\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... [¥Õ¥¡¥¤¥ë]...\n" + +#: src/rm.c:100 +msgid "" +"Remove (unlink) the FILE(s).\n" +"\n" +" -d, --directory unlink FILE, even if it is a non-empty directory\n" +" (super-user only)\n" +" -f, --force ignore nonexistent files, never prompt\n" +" -i, --interactive prompt before any removal\n" +" -r, -R, --recursive remove the contents of directories recursively\n" +" -v, --verbose explain what is being done\n" +msgstr "" +"°ì¤Ä¤Þ¤¿¤ÏÊ£¿ô¤Î FILE ¤òºï½ü (unlink) ¤¹¤ë¡£\n" +"\n" +" -d, --directory FILE ¤¬¶õ¤Ç¤Ï¤Ê¤¤¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤¢¤Ã¤Æ¤â unlink ¤¹¤ë\n" +" (¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¤Î¤ß)\n" +" -f, --force ¸ºß¤·¤Ê¤¤¥Õ¥¡¥¤¥ë¤Ï̵»ë¤·¡¢³Îǧ¤ò¼è¤é¤Ê¤¤\n" +" -i, --interactive ºï½ü¤ÎÁ°¤Ë³Îǧ¤ò¤È¤ë\n" +" -r, -R, --recursive ¥Ç¥£¥ì¥¯¥È¥ê¤ÎÃæ¿È¤òºÆµ¢Åª¤Ëºï½ü¤¹¤ë\n" +" -v, --verbose ¼Â¹Ô¤µ¤ì¤ë¤³¤È¤òÀâÌÀ¤¹¤ë\n" + +#: src/rm.c:112 +#, c-format +msgid "" +"\n" +"To remove a file whose name starts with a `-', for example `-foo',\n" +"use one of these commands:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" +msgstr "" +"\n" +"`-' ¤Ç»Ï¤Þ¤ë̾Á°¤Î¥Õ¥¡¥¤¥ë¤òºï½ü¤¹¤ë¤Ë¤Ï¡¢Î㤨¤Ð `-foo' ¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤Ê¤é\n" +"¤³¤¦¤¤¤¦¥³¥Þ¥ó¥É¤ò»È¤¤¤Þ¤·¤ç¤¦\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" + +#: src/rm.c:121 +msgid "" +"\n" +"Note that if you use rm to remove a file, it is usually possible to recover\n" +"the contents of that file. If you want more assurance that the contents " +"are\n" +"truly unrecoverable, consider using shred.\n" +msgstr "" +"\n" +"¥Õ¥¡¥¤¥ë¤Îºï½ü¤Ë rm ¤ò»È¤Ã¤¿¾ì¹ç¡¢Ä̾ï¤Ï¤½¤Î¥Õ¥¡¥¤¥ëÆâÍÆ¤òÉü¸µ¤Ç¤­¤Æ¤·¤Þ" +"¤¦¡¢\n" +"¤È¤¤¤¦¤³¤È¤Ë¤Ïα°Õ¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£¤â¤·¤½¤ÎÆâÍÆ¤òËÜÅö¤ËÉü¸µÉÔ²Äǽ¤Ë¤¹¤ë\n" +"ÊݾڤòÆÀ¤¿¤±¤ì¤Ð¡¢shred ¤ÎÍøÍѤò¹Í¤¨¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£\n" + +#: src/rmdir.c:116 src/rmdir.c:217 +#, fuzzy, c-format +msgid "removing directory, %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/rmdir.c:146 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... DIRECTORY...\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... [¥Õ¥¡¥¤¥ë]...\n" + +#: src/rmdir.c:147 +msgid "" +"Remove the DIRECTORY(ies), if they are empty.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignore each failure that is solely because a directory\n" +" is non-empty\n" +msgstr "" +"¥Ç¥£¥ì¥¯¥È¥ê¤òºï½ü¤¹¤ë¡£¤¿¤À¤·Ãæ¿È¤¬¶õ¤Ç¤¢¤ë¤È¤­¤Î¤ß¡£\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ¥Ç¥£¥ì¥¯¥È¥ê¤ÎÃæ¿È¤¬¶õ¤Ç¤Ê¤«¤Ã¤¿¾ì¹ç¤Î¥¨¥é¡¼¤òñ¤Ë̵»ë¤¹" +"¤ë\n" + +#: src/rmdir.c:154 +msgid "" +" -p, --parents remove DIRECTORY, then try to remove each directory\n" +" component of that path name. E.g., `rmdir -p a/b/c' is\n" +" similar to `rmdir a/b/c a/b a'.\n" +" -v, --verbose output a diagnostic for every directory processed\n" +msgstr "" +" -p, --parents ¥Ç¥£¥ì¥¯¥È¥ê¤òºï½ü¤·¡¢»ØÄê¥Ñ¥¹Ì¾¤Î¹½À®¥Ç¥£¥ì¥¯¥È¥ê¤Îºï½ü" +"¤ò\n" +" »î¤ß¤ë¡£Î㤨¤Ð `rmdir -p a/b/c' ¤Ï `rmdir a/b/c a/b a' " +"¤È\n" +" ƱÅù¤È¤Ê¤ë\n" +" -v, --verbose ¥Ç¥£¥ì¥¯¥È¥êËè¤Ë¡¢½èÍýÆâÍÆ¤Î¾ÜºÙ¤òɽ¼¨¤¹¤ë\n" + +#: src/seq.c:82 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... LAST\n" +" or: %s [OPTION]... FIRST LAST\n" +" or: %s [OPTION]... FIRST INCREMENT LAST\n" +msgstr "" +"»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... [ÆþÎϸµ]... (-G ¤Ê¤·)\n" +" Ëô¤Ï: %s -G [¥ª¥×¥·¥ç¥ó]... [ÆþÎϸµ [½ÐÎÏÀè]]\n" + +#: src/seq.c:87 +#, c-format +msgid "" +"Print numbers from FIRST to LAST, in steps of INCREMENT.\n" +"\n" +" -f, --format=FORMAT use printf style floating-point FORMAT (default: %" +"g)\n" +" -s, --separator=STRING use STRING to separate numbers (default: \\n)\n" +" -w, --equal-width equalize width by padding with leading zeroes\n" +msgstr "" +"FIRST ¤«¤é LAST ¤Þ¤Ç¤Î¿ô»ú¤ò INCREMENT ¤Î´Ö³Ö¤Çɽ¼¨.\n" +"\n" +" -f, --format=FORMAT printf ·Á¼°¤ÎÉâÆ°¾®¿ôÅÀ¤Î FORMAT (ɸ½à: %g) ¤ò»È" +"ÍÑ\n" +" -s, --separator=STRING ¿ô»ú¤Î¶èÀÚ¤ê¤Ë STRING ¤ò»ÈÍÑ (ɸ½à: \\n)\n" +" -w, --equal-width ɽ¼¨Éý (·å) ¤ò·¤¨¤ë¤¿¤á¤Ë¤ËÀèÆ¬¤ò¥¼¥í¤ÇËä¤á¤ë\n" + +#: src/seq.c:96 +#, c-format +msgid "" +"\n" +"If FIRST or INCREMENT is omitted, it defaults to 1.\n" +"FIRST, INCREMENT, and LAST are interpreted as floating point values.\n" +"INCREMENT should be positive if FIRST is smaller than LAST, and negative\n" +"otherwise. When given, the FORMAT argument must contain exactly one of\n" +"the printf-style, floating point output formats %e, %f, %g\n" +msgstr "" +"\n" +"FIRST ¤« INCREMENT ¤ò¾Êά¤·¤¿¾ì¹ç, ɸ½à¤Ç 1 ¤¬ÀßÄꤵ¤ì¤Þ¤¹.\n" +"FIRST, INCREMENT ¤ä LAST ¤ÏÉâÆ°¾®¿ôÅÀ¤ÎÃͤȤ·¤Æ²ò¼á¤µ¤ì¤Þ¤¹.\n" +"FIRST ¤¬ LAST ¤è¤ê¾®¤µ¤¤»þ INCREMENT ¤ÏÀµ¤Ç¤Ê¤¯¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó. ¤Þ¤¿,\n" +"¤½¤ÎÈ¿ÂФξì¹ç¤ÏÉé¤Ç¤Ê¤¯¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó.\n" +"FORMAT ¤ò»ØÄꤹ¤ë¾ì¹ç, printf ·Á¼°, ¤Ä¤Þ¤êÉâÆ°¾®¿ôÅÀ¤Î½ÐÎÏ·Á¼° %e, %f, %g\n" +"¤Î¤¦¤Áɬ¤º 1¤Ä¤ò´Þ¤Þ¤Ê¤¯¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó.\n" + +#: src/seq.c:119 +#, fuzzy, c-format +msgid "invalid floating point argument: %s" +msgstr "³«»Ï¹ÔÈֹ椬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó: `%s'" + +#: src/seq.c:189 +msgid "" +"when the starting value is larger than the limit,\n" +"the increment must be negative" +msgstr "½é´ü¤ÎÃͤ¬ºÇ¸å¤ÎÃͤè¤êÂ礭¤¤¤È¤­¤Ï, ¥¹¥Æ¥Ã¥×¿ô¤ÏÉé¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" + +#: src/seq.c:213 +msgid "" +"when the starting value is smaller than the limit,\n" +"the increment must be positive" +msgstr "½é´ü¤ÎÃͤ¬ºÇ¸å¤ÎÃͤè¤ê¾®¤µ¤¤¤È¤­¤Ï, ¥¹¥Æ¥Ã¥×¿ô¤ÏÉé¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" + +#: src/seq.c:423 +#, fuzzy, c-format +msgid "invalid format string: `%s'" +msgstr "·¿»ØÄ꤬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹ `%s'" + +#: src/seq.c:445 +#, fuzzy +msgid "format string may not be specified when printing equal width strings" +msgstr "ʸ»úÎó¥À¥ó¥×»þ¤Î·¿¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó" + +#: src/shred.c:160 +#, fuzzy, c-format +msgid "Usage: %s [OPTIONS] FILE [...]\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó] [¥Õ¥¡¥¤¥ë]...\n" + +#: src/shred.c:161 +msgid "" +"Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +"for even very expensive hardware probing to recover the data.\n" +"\n" +msgstr "" +"»ØÄꤵ¤ì¤¿¥Õ¥¡¥¤¥ë¤ËÂФ·¤Æ¾å½ñ¤­¤ò·«¤êÊÖ¤·¡¢Èó¾ï¤Ë¹â²Á¤Êµ¡³£¤Ç¤µ¤¨¤â\n" +"¥Ç¡¼¥¿Éü¸µ¤Î°Ù¤ÎÄ´ºº¤ò¹Ô¤¦»ö¤¬Èó¾ï¤Ëº¤Æñ¤È¤Ê¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£\n" +"\n" + +#: src/shred.c:169 +#, fuzzy, c-format +msgid "" +" -f, --force change permissions to allow writing if necessary\n" +" -n, --iterations=N Overwrite N times instead of the default (%d)\n" +" -s, --size=N shred this many bytes (suffixes like K, M, G accepted)\n" +msgstr "" +" -f, --force ɬÍפ˱þ¤¸¤Æ¸¢¸Â¤ò½ñ¹þ¤ß²Äǽ¤ËÊѹ¹¤¹¤ë\n" +" -n, --iterations=N ¥Ç¥Õ¥©¥ë¥È²ó¿ô(%d)¤ÎÂå¤ê¤Ë N ²ó¾å½ñ¤­¤¹¤ë\n" +" -s, --size=N ¤³¤Î¥Ð¥¤¥È¿ô¤ÇÀ£ÃǤ¹¤ë (k, M, G ¤ÎÍͤÊÀÜÈø¼­¤â»È¤¨¤Þ¤¹)\n" + +#: src/shred.c:174 +#, fuzzy +msgid "" +" -u, --remove truncate and remove file after overwriting\n" +" -v, --verbose show progress\n" +" -x, --exact do not round file sizes up to the next full block;\n" +" this is the default for non-regular files\n" +" -z, --zero add a final overwrite with zeros to hide shredding\n" +" - shred standard output\n" +msgstr "" +" -u, --remove ¾å½ñ¤­¤·¤¿¸åÀÚ¤ê¼è¤ê¤·¤Æºï½ü¤¹¤ë\n" +" -v, --verbose ¿ÊĽ¾õ¶·¤òɽ¼¨¤¹¤ë\n" +" -x, --exact ¥Õ¥¡¥¤¥ë¥Ö¥í¥Ã¥¯¤Î¥µ¥¤¥º¤Ë¥Õ¥¡¥¤¥ë¥µ¥¤¥º¤òÀÚ¤ê¾å¤²¤Ê¤¤\n" +" -z, --zero shred ¤ò±£¤¹¤¿¤á¤Ë¡¢ºÇ¸å¤Ë°ìÅÙ¥¼¥í¤Ç¤Î¾å½ñ¤­¤ò¹Ô¤¦\n" +" - ɸ½à½ÐÎϤòÀ£ÃǤ¹¤ë\n" + +#: src/shred.c:184 +msgid "" +"\n" +"Delete FILE(s) if --remove (-u) is specified. The default is not to remove\n" +"the files because it is common to operate on device files like /dev/hda,\n" +"and those files usually should not be removed. When operating on regular\n" +"files, most people use the --remove option.\n" +"\n" +msgstr "" +"\n" +"--remove (-u) ¤¬»ØÄꤵ¤ì¤¿¤È¤­¤Ë FILE ¤òºï½ü¤·¤Þ¤¹¡£¥Ç¥Õ¥©¥ë¥È¤Ç¥Õ¥¡¥¤¥ë¤ò\n" +"ºï½ü¤·¤Ê¤¤¤Î¤Ï¡¢/dev/hda ¤ÎÍͤʥǥХ¤¥¹¥Õ¥¡¥¤¥ë¤Ç¤¢¤Ã¤Æ¤â¶¦Ä̤ÎÁàºî¤Ç¤¢¤ê¡¢\n" +"¤³¤¦¤¤¤Ã¤¿¥Õ¥¡¥¤¥ë¤ÏÄ̾ïºï½ü¤µ¤ì¤ë¤Ù¤­¤Ç¤Ï¤Ê¤¤¤«¤é¤Ç¤¹¡£Ä̾ï¥Õ¥¡¥¤¥ë¤ò\n" +"Áàºî¤¹¤ë»þ¤ÏËØ¤ó¤É¤Î¿Í¤¬ --remove ¥ª¥×¥·¥ç¥ó¤ò»È¤¦¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£\n" +"\n" + +#: src/shred.c:192 +msgid "" +"CAUTION: Note that shred relies on a very important assumption:\n" +"that the filesystem overwrites data in place. This is the traditional\n" +"way to do things, but many modern filesystem designs do not satisfy this\n" +"assumption. The following are examples of filesystems on which shred is\n" +"not effective:\n" +"\n" +msgstr "" +"CAUTION: shred ¤ÏÈó¾ï¤Ë½ÅÂç¤Ê²áÄø¤Ë´ð¤Å¤¤¤Æ¤¤¤ë¤³¤È¤ËÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£\n" +"¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤¬¥Ç¡¼¥¿¤Î¾ì½ê¤Ë¾å½ñ¤­¤¹¤ë¤È¤¤¤¦¤³¤È¡£¤³¤ì¤ÏÅÁÅýŪ¤Ê\n" +"ÊýË¡¤Ç¤¹¤¬¡¢¶áǯ¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Ç¤Ï¤³¤Î²¾Äê¤òËþ¤¿¤µ¤Ê¤¤»ö¤â¿¤¤¤Ç¤¹¡£\n" +"shred ¤ò»È¤¦°ÕÌ£¤¬¤Ê¤¤¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¹¡£\n" +"\n" + +#: src/shred.c:200 +#, fuzzy +msgid "" +"* log-structured or journaled filesystems, such as those supplied with\n" +" AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)\n" +"\n" +"* filesystems that write redundant data and carry on even if some writes\n" +" fail, such as RAID-based filesystems\n" +"\n" +"* filesystems that make snapshots, such as Network Appliance's NFS server\n" +"\n" +msgstr "" +"* AIX ¤ä Solaris ¤¬Ä󶡤·¤Æ¤¤¤ëÍͤʡ¢¥í¥°¹½Â¤¤ä¥¸¥ã¡¼¥Ê¥ê¥ó¥°¥Õ¥¡¥¤¥ë\n" +" ¥·¥¹¥Æ¥à (µÚ¤Ó JFS, ReiserFS, XFS Åù)\n" +"\n" +"* RAID ¥Ù¡¼¥¹¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÍͤʡ¢¾éĹ¤Ê¥Ç¡¼¥¿¤ò½ñ¹þ¤ó¤Ç¤ª¤ê¡¢½ñ¤­¹þ¤ß¤¬\n" +" ¼ºÇÔ¤·¤Æ¤âÊݸ¤µ¤ì¤ë¤è¤¦¤Ê¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à\n" +"\n" +"* Network Appliance ¤Î NFS ¥µ¡¼¥Ð¤ÎÍͤˡ¢¥¹¥Ê¥Ã¥×¥·¥ç¥Ã¥È¤òºî¤ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ" +"¥à\n" +"\n" + +#: src/shred.c:210 +msgid "" +"* filesystems that cache in temporary locations, such as NFS\n" +" version 3 clients\n" +"\n" +"* compressed filesystems\n" +"\n" +"In addition, file system backups and remote mirrors may contain copies\n" +"of the file that cannot be removed, and that will allow a shredded file\n" +"to be recovered later.\n" +msgstr "" +"* NFS ¥Ð¡¼¥¸¥ç¥ó 3 ¥¯¥é¥¤¥¢¥ó¥È¤ÎÍͤˡ¢°ì»þŪ¤Ê¾ì½ê¤Ë¥­¥ã¥Ã¥·¥å¤ò¹Ô¤¦ÍͤÊ\n" +" ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à\n" +"\n" +"* °µ½Ì¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à\n" +"\n" +"¤µ¤é¤Ë¡¢¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×¤ä¥ê¥â¡¼¥È¤Î¥ß¥é¡¼¤¬¥Õ¥¡¥¤¥ë¤Î¥³¥Ô¡¼" +"¤ò\n" +"´Þ¤ó¤Ç¤¤¤ë¤«¤âÃΤì¤Þ¤»¤ó¤¬¡¢¤³¤¦¤¤¤Ã¤¿¥Õ¥¡¥¤¥ë¤Ïºï½ü¤Ç¤­¤Þ¤»¤ó¤·¡¢À£ÃǤµ¤ì" +"¤¿\n" +"¥Õ¥¡¥¤¥ë¤ò¸å¤ÇÉü¸µ¤¹¤ë¤³¤È¤Ï¤ºî¤â¤Ê¤¤»ö¤Ç¤·¤ç¤¦¡£\n" + +#: src/shred.c:808 +#, fuzzy, c-format +msgid "%s: cannot rewind" +msgstr "%s ¤ò¼Â¹Ô¤Ç¤­¤Þ¤»¤ó" + +#: src/shred.c:831 +#, c-format +msgid "%s: pass %lu/%lu (%s)..." +msgstr "%s: ·Ð²á %lu/%lu (%s)..." + +#: src/shred.c:868 +#, fuzzy, c-format +msgid "%s: error writing at offset %s" +msgstr "%s ¤Î½ñ¤­¹þ¤ß¥¨¥é¡¼" + +#: src/shred.c:897 +#, fuzzy, c-format +msgid "%s: file too large" +msgstr "%s: ¥Õ¥¡¥¤¥ë¤¬Ä¹¤¹¤®¤Þ¤¹" + +#: src/shred.c:920 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s" +msgstr "%s: ·Ð²á %lu/%lu (%s)...%s" + +#: src/shred.c:936 +#, fuzzy, c-format +msgid "%s: pass %lu/%lu (%s)...%s/%s %d%%" +msgstr "%s: ·Ð²á %lu/%lu (%s)...%s/%s" + +#: src/shred.c:1195 +#, fuzzy, c-format +msgid "%s: invalid file type" +msgstr "%s: ÀÜÈø¼­¤ÎŤµ¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó" + +#: src/shred.c:1212 +#, c-format +msgid "%s: file has negative size" +msgstr "%s: ¥Õ¥¡¥¤¥ë¤¬Éé¤ÎÂ礭¤µ¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹" + +#: src/shred.c:1265 +#, fuzzy, c-format +msgid "%s: error truncating" +msgstr "%s: ¥Õ¥¡¥¤¥ë¤¬ÀÚ¤êµÍ¤á¤é¤ì¤Þ¤·¤¿" + +#: src/shred.c:1286 +#, c-format +msgid "%s: cannot shred append-only file descriptor" +msgstr "%s: ÄɲÃÍÑ¥Õ¥¡¥¤¥ëµ­½Ò»Ò¤Ë¤Ï shred ¤Ç¤­¤Þ¤»¤ó" + +#: src/shred.c:1371 +#, c-format +msgid "%s: removing" +msgstr "%s: ºï½ü¤·¤Þ¤¹" + +#: src/shred.c:1412 +#, fuzzy, c-format +msgid "%s: renamed to %s" +msgstr "%s: ÆÉ¤ß¹þ¤ß¥¨¥é¡¼" + +#: src/shred.c:1438 +#, c-format +msgid "%s: removed" +msgstr "%s: ºï½ü¤·¤Þ¤·¤¿" + +#: src/shred.c:1503 +#, c-format +msgid "%s: cannot remove" +msgstr "%s: ºï½ü¤Ç¤­¤Þ¤»¤ó" + +#: src/shred.c:1551 +#, fuzzy, c-format +msgid "%s: invalid number of passes" +msgstr "%s: ̵¸ú¤ÊÉÿô¤Ç¤¹" + +#: src/shred.c:1568 +#, fuzzy, c-format +msgid "%s: invalid file size" +msgstr "%s: ÀÜÈø¼­¤ÎŤµ¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó" + +#: src/sleep.c:34 +#, fuzzy +msgid "Jim Meyering and Paul Eggert" +msgstr "Mike Haertel ¤È Paul Eggert" + +#: src/sleep.c:52 +#, c-format +msgid "" +"Usage: %s NUMBER[SUFFIX]...\n" +" or: %s OPTION\n" +"Pause for NUMBER seconds. SUFFIX may be `s' for seconds (the default),\n" +"`m' for minutes, `h' for hours or `d' for days. Unlike most " +"implementations\n" +"that require NUMBER be an integer, here NUMBER may be an arbitrary floating\n" +"point number.\n" +"\n" +msgstr "" +"»ÈÍÑË¡: %s ¿ô»ú[ÀÜÈø¼­]...\n" +"¤â¤·¤¯¤Ï: %s ¥ª¥×¥·¥ç¥ó\n" +"¿ô»ú¤Ç»ØÄꤵ¤ì¤¿»þ´Ö (ÉÃ) ¤À¤±°ì»þÄä»ß¤·¤Þ¤¹. ÀÜÈø¼­¤¬ `s' ¤Ê¤éÉà (ɸ½à),\n" +"`m' ¤Ê¤éʬ, `h' ¤Ê¤é»þ, `d' ¤Ê¤é¤ÐÆü¤¬Ã±°Ì¤Ë¤Ê¤ê¤Þ¤¹. ¾¤Î¿¤¯¤Î¼ÂÁõ¤È°Û¤Ê" +"¤ê,\n" +"»ØÄꤹ¤ë¿ô»ú¤ÏÀ°¿ô¤À¤±¤Ç¤Ê¤¯, ¾®¿ô¤Ç¤â¹½¤¤¤Þ¤»¤ó.\n" +"\n" + +#: src/sleep.c:155 +#, fuzzy, c-format +msgid "invalid time interval `%s'" +msgstr "¥Õ¥£¡¼¥ë¥É¿ô¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹: `%s'" + +#: src/sleep.c:166 src/tail.c:1031 +msgid "cannot read realtime clock" +msgstr "¼Â»þ´Ö¤Î»þ·×¤òÆÉ¤ß¼è¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó" + +#: src/sort.c:53 +msgid "Mike Haertel and Paul Eggert" +msgstr "Mike Haertel ¤È Paul Eggert" + +#: src/sort.c:280 +msgid "" +"Write sorted concatenation of all FILE(s) to standard output.\n" +"\n" +"Ordering options:\n" +"\n" +msgstr "" +"¥Õ¥¡¥¤¥ë¤ÎÆâÍÆ¤ò¥½¡¼¥È¤·¤ÆÉ¸½à½ÐÎϤ˽ñ¤­¹þ¤ß¤Þ¤¹. ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬Ê£¿ô¤Î¾ì¹ç,\n" +"Ï¢·ë¤·¤Æ½ÐÎϤ·¤Þ¤¹.\n" +"\n" +"ʤÓÂØ¤¨¥ª¥×¥·¥ç¥ó:\n" +"\n" + +#: src/sort.c:289 +msgid "" +" -b, --ignore-leading-blanks ignore leading blanks\n" +" -d, --dictionary-order consider only blanks and alphanumeric " +"characters\n" +" -f, --ignore-case fold lower case to upper case characters\n" +msgstr "" +" -b, --ignore-leading-blanks ¥½¡¼¥ÈÂоݤÎÁ°¤Ë¤¢¤ë¶õÇò¤ò̵»ë\n" +" -d, --dictionary-order ±Ñ¿ô»ú¤È¶õÇòʸ»ú¤Î¤ß¤òÂоݤˤ·¤ÆÊ¤ÓÂØ¤¨\n" +" -f, --ignore-case Âçʸ»ú¡¦¾®Ê¸»ú¤òƱ°ì»ë¤·¤ÆÊ¤ÓÂØ¤¨\n" + +#: src/sort.c:294 +msgid "" +" -g, --general-numeric-sort compare according to general numerical value\n" +" -i, --ignore-nonprinting consider only printable characters\n" +" -M, --month-sort compare (unknown) < `JAN' < ... < `DEC'\n" +" -n, --numeric-sort compare according to string numerical value\n" +" -r, --reverse reverse the result of comparisons\n" +"\n" +msgstr "" +" -g, --general-numeric-sort °ìÈÌŪ¤Ê¿ôÃͤÎÂç¾®¤Ë¤è¤Ã¤ÆÈæ³Ó\n" +" -i, --ignore-nonprinting ɽ¼¨²Äǽʸ»ú¤Î¤ß¤òÈæ³Ó¤·¤Æ¡¡Ê¤ÓÂØ¤¨\n" +" -M, --month-sort ·î̾¤Ç¥½¡¼¥È¤ò¹Ô¤¦. ·î̾°Ê³°¤Ï JAN ¤è¤ê¾®¤µ¤¤\n" +" -n, --numeric-sort ʸ»úÎó¤ò¿ôÃͤÎÂç¾®¤Ë¤è¤Ã¤ÆÈæ³Ó\n" +" -r, --reverse Èæ³Ó·ë²Ì¤òȿž\n" + +#: src/sort.c:302 +msgid "" +"Other options:\n" +"\n" +" -c, --check check whether input is sorted; do not sort\n" +" -k, --key=POS1[,POS2] start a key at POS1, end it at POS 2 (origin 1)\n" +" -m, --merge merge already sorted files; do not sort\n" +" -o, --output=FILE write result to FILE instead of standard output\n" +" -s, --stable stabilize sort by disabling last-resort " +"comparison\n" +" -S, --buffer-size=SIZE use SIZE for main memory buffer\n" +msgstr "" +"¤½¤Î¾¤Î¥ª¥×¥·¥ç¥ó:\n" +" -c, --check ʤÓÂØ¤¨¤º¤Ë, ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬Ê¤ÓÂØ¤¨¤é¤ì¤Æ¤¤¤ë" +"¤«\n" +" Èݤ«¤òÄ´¤Ù¤ë\n" +" -k, --key=POS1[,POS2] ¥½¡¼¥È¥­¡¼¤ò POS1 ¤«¤é POS2 ¤Þ¤Ç¤Ë (¸¶ÅÀ 1)\n" +" -m, --merge ʤÓÂØ¤¨¤º¤Ë¥½¡¼¥ÈºÑ¤ß¤Î¥Õ¥¡¥¤¥ë¤Î¥Þ¡¼¥¸¤Î¤ß¹Ô" +"¤¦\n" +" -s, --stable Á°¤ÎÈæ³Ó·ë²Ì¤ËÍê¤é¤Ê¤¤°ÂÄêŪ¤ÊʤÓÂØ¤¨\n" +" -S, --buffer-size=SIZE ¥á¥¤¥ó¥á¥â¥ê¥Ð¥Ã¥Õ¥¡¤ÎÂ礭¤µ¤È¤·¤Æ SIZE ¤ò»È¤¦\n" + +#: src/sort.c:312 +#, c-format +msgid "" +" -t, --field-separator=SEP use SEP instead of non- to whitespace " +"transition\n" +" -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %s\n" +" multiple options specify multiple directories\n" +" -u, --unique with -c: check for strict ordering\n" +" otherwise: output only the first of an equal " +"run\n" +msgstr "" +" -t, --field-separator=SEP ¶èÀÚ¤êʸ»ú¤ò¶õÇòʸ»úÎó¤ÎÂå¤ï¤ê¤Ë SEP ¤ËÊѹ¹\n" +" -T, --temporary-directory=DIR °ì»þ¥Õ¥¡¥¤¥ë¤È¤·¤Æ $TMPDIR ¤ä %s ¤ÎÂå¤ï¤ê" +"¤Ë\n" +" DIR ¤ò»ÈÍÑ. Ê£¿ô¤Î¥Ç¥£¥ì¥¯¥È¥ê¤òÊ£¿ô¤Î¥ª¥×¥·¥ç" +"¥ó\n" +" ¤Ç»ØÄê²Ä\n" +" -u, --unique -c ¥ª¥×¥·¥ç¥ó¤È¤È¤â¤ËÍøÍѤ¹¤ì¤Ð¸·Ì©¤ËʤÓÂØ¤¨,\n" +" ¤½¤¦¤Ç¤Ê¤±¤ì¤ÐÅù¤·¤¤¹Ô¤Î¤¦¤ÁºÇ½é¤Î¤â¤Î¤À¤±¤òɽ" +"¼¨\n" + +#: src/sort.c:319 +msgid " -z, --zero-terminated end lines with 0 byte, not newline\n" +msgstr " -z, --zero-terminated ʸ»úÎó¤ÎºÇ¸å¤Ë²þ¹Ô¤Ç¤Ê¤¯¥Ì¥ëʸ»ú¤òÉÕ²Ã\n" + +#: src/sort.c:324 +msgid "" +"\n" +"POS is F[.C][OPTS], where F is the field number and C the character " +"position\n" +"in the field. OPTS is one or more single-letter ordering options, which\n" +"override global ordering options for that key. If no key is given, use the\n" +"entire line as the key.\n" +"\n" +"SIZE may be followed by the following multiplicative suffixes:\n" +msgstr "" +"\n" +"POS ¤Î½ñ¼°¤Ï F[.C][OPTS] ¤Ç¤¢¤ê, F ¤Ë¤Ï¥Õ¥£¡¼¥ë¥ÉÈÖ¹æ, C ¤Ë¤Ï¥Õ¥£¡¼¥ë¥ÉÆâ¤Î\n" +"ʸ»ú¤Î°ÌÃÖ¤ò»ØÄꤷ¤Þ¤¹. OPTS ¤Ë¤Ï¡ÖʤÓÂØ¤¨¥ª¥×¥·¥ç¥ó¡×¤ÎÃæ¤Î 1¤Ä°Ê¾å¤Îʸ»ú" +"¤¬\n" +"»ØÄꤵ¤ì, ¤½¤Î¥­¡¼¤ËÂФ·¤ÆÁ´ÂΤΡÖʤÓÂØ¤¨¥ª¥×¥·¥ç¥ó¡×¤è¤ê¤âÍ¥À褵¤ì¤Þ¤¹.\n" +"¥­¡¼¤¬»ØÄꤵ¤ì¤Ê¤±¤ì¤Ð, ¥­¡¼¤È¤·¤Æ¹ÔÁ´ÂΤ¬»È¤ï¤ì¤Þ¤¹.\n" +"\n" +"SIZE ¤Î¸å¤Ë¤Ï¼¡¤ÎÊ£¿ô»ØÄê²Äǽ¤ÊÀÜÈø¼­¤ò»ØÄꤷ¤Þ¤¹.\n" + +#: src/sort.c:333 +#, c-format +msgid "" +"% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +"*** WARNING ***\n" +"The locale specified by the environment affects sort order.\n" +"Set LC_ALL=C to get the traditional sort order that uses\n" +"native byte values.\n" +msgstr "" +"¥á¥â¥ê¤Î % 1%, b ¤Ï 1, K ¤Ï 1024 (ɸ½à) ¤Î¤è¤¦¤Ë M, G, T, P, E, Z, T.\n" +"\n" +"*** ·Ù¹ð ***\n" +"´Ä¶­ÊÑ¿ô¤Ë¤è¤Ã¤Æ»ØÄꤵ¤ì¤¿¥í¥«¡¼¥ë¤ÇʤÓÂØ¤¨¤Î½çÈÖ¤¬ÊѤï¤ê¤Þ¤¹.\n" +"ËÜÍè¤Î¥Ð¥¤¥Èñ°Ì¤Î¿ôÃͤÇÀΤʤ¬¤é¤ÎʤÓÂØ¤¨½ç¤Ë¤·¤¿¤¤¤Ê¤é¤Ð LC_ALL=C ¤ò»ØÄê.\n" + +#: src/sort.c:444 +msgid "cannot create temporary file" +msgstr "°ì»þ¥Õ¥¡¥¤¥ë¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/sort.c:467 +msgid "open failed" +msgstr "¥ª¡¼¥×¥ó¼ºÇÔ" + +#: src/sort.c:487 src/sort.c:2496 +msgid "close failed" +msgstr "¥¯¥í¡¼¥º¼ºÇÔ" + +#: src/sort.c:495 +msgid "write failed" +msgstr "½ñ¤­¹þ¤ß¼ºÇÔ" + +#: src/sort.c:641 +msgid "sort size" +msgstr "¥½¡¼¥È¥µ¥¤¥º" + +#: src/sort.c:715 +msgid "stat failed" +msgstr "¾õÂÖ¸¡ÃμºÇÔ" + +#: src/sort.c:972 +msgid "read failed" +msgstr "ÆÉ¹þ¤ß¼ºÇÔ" + +#: src/sort.c:1570 +#, c-format +msgid "%s: %s:%s: disorder: " +msgstr "%s: %s:%s: ½ç½ø¤¬ÉÔµ¬Â§: " + +#: src/sort.c:1574 +msgid "standard error" +msgstr "ɸ½à¥¨¥é¡¼" + +#: src/sort.c:2032 +#, c-format +msgid "%s: invalid field specification `%s'" +msgstr "%s: ¥Õ¥£¡¼¥ë¥É¤Î»ØÄê `%s' ¤¬Ìµ¸ú¤Ç¤¹" + +#: src/sort.c:2058 +#, c-format +msgid "%s: count `%.*s' too large" +msgstr "%s: ¥«¥¦¥ó¥È `%.*s' ¤¬Â礭²á¤®¤Þ¤¹" + +#: src/sort.c:2064 +#, c-format +msgid "%s: invalid count at start of `%s'" +msgstr "%s: `%s' ¤Î³«»ÏÅÀ¤Ç¤Î¥«¥¦¥ó¥È¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹" + +#: src/sort.c:2298 +msgid "invalid number after `-'" +msgstr "`-' ¤Î¸å¤Î¿ô»ú¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó" + +#: src/sort.c:2301 src/sort.c:2347 src/sort.c:2374 +msgid "invalid number after `.'" +msgstr "`.' ¤Î¸å¤Î¿ô»ú¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó" + +#: src/sort.c:2304 src/sort.c:2383 +msgid "stray character in field spec" +msgstr "¥Õ¥£¡¼¥ë¥É»ØÄê¤Ë»È¤¨¤Ê¤¤Ê¸»ú¤¬¤¢¤ê¤Þ¤¹" + +#: src/sort.c:2338 +msgid "invalid number at field start" +msgstr "¥Õ¥£¡¼¥ë¥É¤Î³«»ÏÅÀ¤Î¿ô»ú¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó" + +#: src/sort.c:2342 src/sort.c:2370 +msgid "field number is zero" +msgstr "¥Õ¥£¡¼¥ë¥ÉÈֹ椬¥¼¥í¤Ç¤¹" + +#: src/sort.c:2351 +msgid "character offset is zero" +msgstr "ʸ»ú¤Î¥ª¥Õ¥»¥Ã¥È¤¬¥¼¥í¤Ç¤¹" + +#: src/sort.c:2366 +msgid "invalid number after `,'" +msgstr "`,' ¤Î¸å¤Î¿ô»ú¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó" + +#: src/sort.c:2411 +#, c-format +msgid "multi-character tab `%s'" +msgstr "Ê£¿ôʸ»ú¤Î¥¿¥Ö `%s'" + +#: src/sort.c:2479 +#, c-format +msgid "extra operand `%s' not allowed with -c" +msgstr "Äɲñ黻 `%s' ¤Ï -c ¤È°ì½ï¤Ë¤Ï»È¤¨¤Þ¤»¤ó" + +#: src/split.c:96 +#, c-format +msgid "Usage: %s [OPTION] [INPUT [PREFIX]]\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó] [INPUT [PREFIX]]\n" + +#: src/split.c:100 +msgid "" +"Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default\n" +"PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input.\n" +"\n" +msgstr "" +"INPUT ¤ò PREFIXaa, PREFIXab, ... ¤È¤¤¤¦¸ÇÄꥵ¥¤¥º¤Î¥Õ¥¡¥¤¥ë¤Ëʬ³ä. ɸ½à¤Ç\n" +"PREFIX ¤Ï `x'. INPUT ¤¬»ØÄꤵ¤ì¤Ê¤¤¤«, INPUT ¤¬ - ¤Î¾ì¹ç¤Ïɸ½àÆþÎϤ¬ÆÉ¤Þ¤ì" +"¤ë.\n" + +#: src/split.c:108 +#, c-format +msgid "" +" -a, --suffix-length=N use suffixes of length N (default %d)\n" +" -b, --bytes=SIZE put SIZE bytes per output file\n" +" -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file\n" +" -l, --lines=NUMBER put NUMBER lines per output file\n" +msgstr "" +" -a, --suffix-length=N Ťµ N ¤ÎÀÜÈø¼­¤Î»È¤¦ (ɸ½à %d)\n" +" -b, --bytes=SIZE 1 ½ÐÎÏ¥Õ¥¡¥¤¥ë¤ò SIZE ¥Ð¥¤¥È¤Ë\n" +" -C, --line-bytes=SIZE 1 ½ÐÎÏ¥Õ¥¡¥¤¥ë¤òºÇÂç SIZE ¥Ð¥¤¥È¹Ô¤Ë\n" +" -l, --lines=NUMBER 1 ½ÐÎÏ¥Õ¥¡¥¤¥ë¤ò NUMBER ¹Ô¤Ë\n" + +#: src/split.c:114 +msgid "" +" --verbose print a diagnostic to standard error just\n" +" before each output file is opened\n" +msgstr "" +" --verbose ³Æ¡¹¤Î½ÐÎÏ¥Õ¥¡¥¤¥ë¤ò³«¤¯Ä¾Á°¤Ë, ɸ½à¥¨¥é¡¼½ÐÎϤË\n" +" ¿ÇÃÇ¥á¥Ã¥»¡¼¥¸¤òɽ¼¨\n" + +#: src/split.c:171 +msgid "Output file suffixes exhausted" +msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë¤ÎÀÜÈø¼­¤ò»È¤¤²Ì¤¿¤·¤Þ¤·¤¿" + +#: src/split.c:189 +#, c-format +msgid "creating file `%s'\n" +msgstr "¥Õ¥¡¥¤¥ë `%s' ¤òºîÀ®\n" + +#: src/split.c:341 +msgid "cannot split in more than one way" +msgstr "Ê£¿ô¤Îʬ³äÊýË¡¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó" + +#: src/split.c:394 +#, c-format +msgid "%s: invalid suffix length" +msgstr "%s: ÀÜÈø¼­¤ÎŤµ¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó" + +#: src/split.c:408 src/split.c:434 +#, c-format +msgid "%s: invalid number of bytes" +msgstr "%s: ̵¸ú¤Ê¥Ð¥¤¥È¿ôɽµ­¤Ç¤¹" + +#: src/split.c:421 +#, c-format +msgid "%s: invalid number of lines" +msgstr "%s: ̵¸ú¤Ê¹Ô¿ôɽµ­¤Ç¤¹" + +#: src/split.c:470 +#, c-format +msgid "`-%d' option is obsolete; use `-l %d'" +msgstr "`-%d' ¥ª¥×¥·¥ç¥ó¤Ï²áµî¤Î¤â¤Î¤Ç¤¹. `-l %d' ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤" + +#: src/split.c:483 +msgid "invalid number" +msgstr "%s: ̵¸ú¤ÊÈÖ¹æÉ½µ­¤Ç¤¹" + +#: src/stat.c:326 +#, fuzzy +msgid "*** invalid date/time ***" +msgstr "Éý `%s' ¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó" + +#: src/stat.c:608 +#, fuzzy, c-format +msgid "cannot read file system information for %s" +msgstr "%s ¤ËÂФ¹¤ë¥Õ¥¡¥¤¥ë¥Ý¥¤¥ó¥¿¤òºÆÇÛÃ֤Ǥ­¤Þ¤»¤ó" + +#: src/stat.c:684 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] FILE...\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó] [¥Õ¥¡¥¤¥ë]...\n" + +#: src/stat.c:685 +#, fuzzy +msgid "" +"Display file or filesystem status.\n" +"\n" +" -f, --filesystem display filesystem status instead of file status\n" +" -c --format=FORMAT use the specified FORMAT instead of the default\n" +" -L, --dereference follow links\n" +" -t, --terse print the information in terse form\n" +msgstr "" +"¥Õ¥¡¥¤¥ë¤ä¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¾õÂÖ¤òɽ¼¨¤¹¤ë¡£\n" +"\n" +" -l, --link\t\t¥ê¥ó¥¯¤òé¤ë\n" +" -f, --filesystem\t¥Õ¥¡¥¤¥ë¤Î¾õÂ֤ǤϤʤ¯¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¾õÂÖ¤òɽ¼¨¤¹¤ë\n" +" -t, --terse\t\t´Ê·é¤Ê·Á¼°¤Ç¾ðÊó¤òɽ¼¨¤¹¤ë\n" + +#: src/stat.c:696 +msgid "" +"\n" +"The valid format sequences for files (without --filesystem):\n" +"\n" +" %A Access rights in human readable form\n" +" %a Access rights in octal\n" +" %B The size in bytes of each block reported by `%b'\n" +" %b Number of blocks allocated (see %B)\n" +msgstr "" + +#: src/stat.c:704 +msgid "" +" %D Device number in hex\n" +" %d Device number in decimal\n" +" %F File type\n" +" %f Raw mode in hex\n" +" %G Group name of owner\n" +" %g Group ID of owner\n" +msgstr "" + +#: src/stat.c:712 +msgid "" +" %h Number of hard links\n" +" %i Inode number\n" +" %N Quoted File name with dereference if symbolic link\n" +" %n File name\n" +" %o IO block size\n" +" %s Total size, in bytes\n" +" %T Minor device type in hex\n" +" %t Major device type in hex\n" +msgstr "" + +#: src/stat.c:722 +msgid "" +" %U User name of owner\n" +" %u User ID of owner\n" +" %X Time of last access as seconds since Epoch\n" +" %x Time of last access\n" +" %Y Time of last modification as seconds since Epoch\n" +" %y Time of last modification\n" +" %Z Time of last change as seconds since Epoch\n" +" %z Time of last change\n" +"\n" +msgstr "" + +#: src/stat.c:734 +msgid "" +"Valid format sequences for file systems:\n" +"\n" +" %a Free blocks available to non-superuser\n" +" %b Total data blocks in file system\n" +" %c Total file nodes in file system\n" +" %d Free file nodes in file system\n" +" %f Free blocks in file system\n" +msgstr "" + +#: src/stat.c:743 +msgid "" +" %i File System id in hex\n" +" %l Maximum length of filenames\n" +" %n File name\n" +" %s Optimal transfer block size\n" +" %T Type in human readable form\n" +" %t Type in hex\n" +msgstr "" + +#: src/stty.c:498 +#, c-format +msgid "" +"Usage: %s [-F DEVICE] [--file=DEVICE] [SETTING]...\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-a|--all]\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-g|--save]\n" +msgstr "" +"»ÈÍÑË¡: %s [-F ¥Ç¥Ð¥¤¥¹] [--file=¥Ç¥Ð¥¤¥¹] [ÀßÄê]...\n" +"¤â¤·¤¯¤Ï: %s [-F ¥Ç¥Ð¥¤¥¹] [--file=¥Ç¥Ð¥¤¥¹] [-a|--all]\n" +"¤â¤·¤¯¤Ï: %s [-F ¥Ç¥Ð¥¤¥¹] [--file=¥Ç¥Ð¥¤¥¹] [-g|--save]\n" + +#: src/stty.c:504 +msgid "" +"Print or change terminal characteristics.\n" +"\n" +" -a, --all print all current settings in human-readable form\n" +" -g, --save print all current settings in a stty-readable form\n" +" -F, --file=DEVICE open and use the specified DEVICE instead of stdin\n" +msgstr "" +"¥¿¡¼¥ß¥Ê¥ë°À­¤Îɽ¼¨, Êѹ¹.\n" +"\n" +" -a, --all ¸½ºß¤Î¤¹¤Ù¤Æ¤ÎÀßÄê¤ò¿Í´Ö¤ËÆÉ¤á¤ë·Á¼°¤Ç½ÐÎÏ\n" +" -g, --save ¸½ºß¤Î¤¹¤Ù¤Æ¤ÎÀßÄê¤òÊ̤Πstty ¤¬ÆÉ¤á¤ë·Á¼°¤Ç½ÐÎÏ\n" +" -F, --file=¥Ç¥Ð¥¤¥¹ ɸ½àÆþÎϤÎÂå¤ï¤ê¤Ë»ØÄꤵ¤ì¤¿¥Ç¥Ð¥¤¥¹¤ò»ÈÍÑ\n" + +#: src/stty.c:513 +msgid "" +"\n" +"Optional - before SETTING indicates negation. An * marks non-POSIX\n" +"settings. The underlying system defines which settings are available.\n" +msgstr "" +"\n" +"¡ÖÀßÄê¡×¤ÎÁ°¤Ë - ¤òÉÕ¤±¤ë¤È, ÈÝÄê¤òɽ¤ï¤·¤Þ¤¹. °Ê²¼¤Î * (¥¢¥¹¥¿¥ê¥¹¥¯) µ­¹æ\n" +"¤ÏÈó POSIX ÀßÄê¤Ç¤¢¤ë¤³¤È¤ò¼¨¤·¤Æ¤¤¤Þ¤¹. »È¤Ã¤Æ¤¤¤ë¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤Æ,\n" +"¤É¤ÎÀßÄ꤬ͭ¸ú¤Ê¤Î¤«¤¬·è¤Þ¤ê¤Þ¤¹.\n" + +#: src/stty.c:518 +msgid "" +"\n" +"Special characters:\n" +" * dsusp CHAR CHAR will send a terminal stop signal once input flushed\n" +" eof CHAR CHAR will send an end of file (terminate the input)\n" +" eol CHAR CHAR will end the line\n" +msgstr "" +"\n" +"ÆÃ¼ìʸ»ú:\n" +" * dsusp CHAR CHAR ¤ÏÆþÎϤ¬ÆÉ¤ß¹þ¤Þ¤ì¤ë¤È, üËöÄä»ß¥·¥°¥Ê¥ë¤òÁ÷¿®\n" +" eof CHAR CHAR ¤Ï¥Õ¥¡¥¤¥ë½ªÃ¼¤òÁ÷¿® (ÆþÎϤνªÎ»)\n" +" eol CHAR CHAR ¤Ï¹ÔËö\n" + +#: src/stty.c:525 +msgid "" +" * eol2 CHAR alternate CHAR for ending the line\n" +" erase CHAR CHAR will erase the last character typed\n" +" intr CHAR CHAR will send an interrupt signal\n" +" kill CHAR CHAR will erase the current line\n" +msgstr "" +" * eol2 CHAR ¹ÔËö¤ò¼¨¤¹Ê̤ΠCHAR\n" +" erase CHAR CHAR ¤ÏºÇ¸å¤Ë¥¿¥¤¥×¤µ¤ì¤¿Ê¸»ú¤òºï½ü\n" +" intr CHAR CHAR ¤Ï³ä¤ê¹þ¤ß¥·¥°¥Ê¥ë¤òÁ÷¿®\n" +" kill CHAR CHAR ¤Ï¸½ºß¤Î¹Ô¤òºï½ü\n" + +#: src/stty.c:531 +msgid "" +" * lnext CHAR CHAR will enter the next character quoted\n" +" quit CHAR CHAR will send a quit signal\n" +" * rprnt CHAR CHAR will redraw the current line\n" +" start CHAR CHAR will restart the output after stopping it\n" +msgstr "" +" * lnext CHAR CHAR ¤Ï°úÍѤµ¤ì¤¿¼¡¤Îʸ»ú¤òÆþÎÏ\n" +" quit CHAR CHAR ¤Ï½ªÎ»¥·¥°¥Ê¥ë¤òÁ÷¿®\n" +" * rprnt CHAR CHAR ¤Ï¸½ºß¤Î¹Ô¤òºÆÉ½¼¨\n" +" start CHAR CHAR ¤ÏÄä»ß¤·¤¿½ÐÎϤòºÆ³«\n" + +#: src/stty.c:537 +msgid "" +" stop CHAR CHAR will stop the output\n" +" susp CHAR CHAR will send a terminal stop signal\n" +" * swtch CHAR CHAR will switch to a different shell layer\n" +" * werase CHAR CHAR will erase the last word typed\n" +msgstr "" +" stop CHAR CHAR ½ÐÎϤòÄä»ß\n" +" susp CHAR CHAR ¤ÏüËöÄä»ß¥·¥°¥Ê¥ë¤òÁ÷¿®\n" +" * swtch CHAR CHAR ¤ÏÊ̤Υ·¥§¥ëÁؤËÀÚ¤êÂØ¤¨\n" +" * werase CHAR CHAR ¤ÏºÇ¸å¤Ë¥¿¥¤¥×¤µ¤ì¤¿Ã±¸ì¤òºï½ü\n" + +#: src/stty.c:543 +msgid "" +"\n" +"Special settings:\n" +" N set the input and output speeds to N bauds\n" +" * cols N tell the kernel that the terminal has N columns\n" +" * columns N same as cols N\n" +msgstr "" +"\n" +"ÆÃ¼ìÀßÄê:\n" +" N Æþ½ÐÎϤήÅÙ¤ò N ¥Ü¡¼¤ËÀßÄê\n" +" * cols N ¥¿¡¼¥ß¥Ê¥ë¤¬ N ·å¤Ç¤¢¤ë¤³¤È¤ò¥«¡¼¥Í¥ë¤ËÄÌÃÎ\n" +" * columns N cols N ¤ÈƱ¤¸\n" + +#: src/stty.c:550 +msgid "" +" ispeed N set the input speed to N\n" +" * line N use line discipline N\n" +" min N with -icanon, set N characters minimum for a completed " +"read\n" +" ospeed N set the output speed to N\n" +msgstr "" +" ispeed N ÆþÎÏ®ÅÙ¤ò N ¤ËÀßÄê\n" +" * line N ²óÀþÀ©¸æµ¬Â§ N ¤ò»ÈÍÑ\n" +" min N -icanon ¤È¶¦¤Ë»È¤¤, ´°Á´¤ÊÆÉ¹þ¤ß¤ËÂФ·¤ÆºÇÄã N ʸ»ú¤òÀßÄê\n" +" ospeed N ½ÐÎÏ®ÅÙ¤ò N ¤ËÀßÄê\n" + +#: src/stty.c:556 +msgid "" +" * rows N tell the kernel that the terminal has N rows\n" +" * size print the number of rows and columns according to the " +"kernel\n" +" speed print the terminal speed\n" +" time N with -icanon, set read timeout of N tenths of a second\n" +msgstr "" +" * rows N ¥¿¡¼¥à¤Ê¤ë¤¬ N ¹Ô¤Ç¤¢¤ë¤³¤È¤ò¥«¡¼¥Í¥ë¤ËÄÌÃÎ\n" +" * size ¥«¡¼¥Í¥ë¤ËÂбþ¤·¤¿¹Ô¿ô¤È·å¿ô¤òɽ¼¨\n" +" speed üËö®ÅÙ¤òɽ¼¨\n" +" time N -icanon ¤È¶¦¤Ë»È¤¤, ÆÉ¹þ¤ß¤Î¥¿¥¤¥à¥¢¥¦¥È¤ò 10 ʬ¤Î N ÉäËÀß" +"Äê\n" + +#: src/stty.c:562 +msgid "" +"\n" +"Control settings:\n" +" [-]clocal disable modem control signals\n" +" [-]cread allow input to be received\n" +" * [-]crtscts enable RTS/CTS handshaking\n" +" csN set character size to N bits, N in [5..8]\n" +msgstr "" +"\n" +"À©¸æÀßÄê:\n" +" [-]clocal ¥â¥Ç¥àÀ©¸æ¿®¹æ¤ò̵¸ú¤Ë\n" +" [-]cread ¼õ¤±¼è¤ëÆþÎϤòµö²Ä\n" +" * [-]crtscts RTS/CTS ¥Ï¥ó¥É¥·¥§¥¤¥¯¤òÍ­¸ú¤Ë\n" +" csN ʸ»ú¤ÎÂ礭¤µ¤ò N ¥Ó¥Ã¥È¤ËÀßÄê, N ¤ÎÈÏ°Ï¤Ï [5..8]\n" + +#: src/stty.c:570 +msgid "" +" [-]cstopb use two stop bits per character (one with `-')\n" +" [-]hup send a hangup signal when the last process closes the tty\n" +" [-]hupcl same as [-]hup\n" +" [-]parenb generate parity bit in output and expect parity bit in " +"input\n" +" [-]parodd set odd parity (even with `-')\n" +msgstr "" +" [-]cstopb 1ʸ»ú¤¢¤¿¤ê 2¥¹¥È¥Ã¥×¥Ó¥Ã¥È¤ò»ÈÍÑ (1 ¤Î¾ì¹ç¤Ï `-' ¤òÉÕ¤±" +"¤ë)\n" +" [-]hup ºÇ¸å¤Î¥×¥í¥»¥¹¤¬ tty ¤òÊĤ¸¤¿¤é¥Ï¥ó¥°¥¢¥Ã¥×¥·¥°¥Ê¥ë¤òÁ÷¤ë\n" +" [-]hupcl [-]hup ¤ÈƱ¤¸\n" +" [-]parenb ¥Ñ¥ê¥Æ¥£¥Ó¥Ã¥È¤ò½ÐÎϤ·, ÆþÎÏ¤Ë¥Ñ¥ê¥Æ¥£¥Ó¥Ã¥È¤¬¤¢¤ë¤È¤¹¤ë\n" +" [-]parodd ´ñ¥Ñ¥ê¥Æ¥£¤òÀßÄê (¶ö¤Ï `-')\n" + +#: src/stty.c:577 +msgid "" +"\n" +"Input settings:\n" +" [-]brkint breaks cause an interrupt signal\n" +" [-]icrnl translate carriage return to newline\n" +" [-]ignbrk ignore break characters\n" +" [-]igncr ignore carriage return\n" +msgstr "" +"\n" +"ÆþÎÏÀßÄê:\n" +" [-]brkint ¥Ö¥ì¥¤¥¯¤Ç³ä¤ê¹þ¤ß¥·¥°¥Ê¥ë¤òȯÀ¸\n" +" [-]icrnl Éüµ¢ (CR) ¤ò²þ¹Ô (LF) ¤ËËÝÌõ\n" +" [-]ignbrk ¥Ö¥ì¥¤¥¯Ê¸»ú¤ò̵»ë\n" +" [-]igncr Éüµ¢ (CR) ¤ò̵»ë\n" + +#: src/stty.c:585 +msgid "" +" [-]ignpar ignore characters with parity errors\n" +" * [-]imaxbel beep and do not flush a full input buffer on a character\n" +" [-]inlcr translate newline to carriage return\n" +" [-]inpck enable input parity checking\n" +" [-]istrip clear high (8th) bit of input characters\n" +msgstr "" +" [-]ignpar ¥Ñ¥ê¥Æ¥£¥¨¥é¡¼¤Î¤¢¤ëʸ»ú¤ò̵»ë\n" +" * [-]imaxbel ȯ¿®²»¤òÌĤ餷, ʸ»ú¤ËÁ´ÆþÎϥХåե¡¤òÅǤ­½Ð¤µ¤Ê¤¤\n" +" [-]inlcr ²þ¹Ô (LF) ¤òÉüµ¢ (CR) ¤ËËÝÌõ\n" +" [-]inpck ÆþÎÏ¥Ñ¥ê¥Æ¥£¤Î¥Á¥§¥Ã¥¯¤ò²Äǽ¤Ë\n" +" [-]istrip ÆþÎÏʸ»ú¤ÎºÇ¾å°Ì (Âè8) ¥Ó¥Ã¥È¤òÍî¤È¤¹\n" + +#: src/stty.c:592 +msgid "" +" * [-]iuclc translate uppercase characters to lowercase\n" +" * [-]ixany let any character restart output, not only start character\n" +" [-]ixoff enable sending of start/stop characters\n" +" [-]ixon enable XON/XOFF flow control\n" +" [-]parmrk mark parity errors (with a 255-0-character sequence)\n" +" [-]tandem same as [-]ixoff\n" +msgstr "" +" * [-]iuclc Âçʸ»ú¤ò¾®Ê¸»ú¤ËËÝÌõ\n" +" * [-]ixany ³«»Ïʸ»ú¤À¤±¤Ç¤Ê¤¯, Ǥ°Õ¤Îʸ»ú¤Ç½ÐÎϤòºÆ³«\n" +" [-]ixoff ³«»Ï¤ª¤è¤ÓÄä»ßʸ»ú¤ÎÁ÷¿®¤ò²Äǽ¤Ë\n" +" [-]ixon XON/XOFF ¥Õ¥í¡¼À©¸æ¤ò²Äǽ¤Ë\n" +" [-]parmrk ¥Ñ¥ê¥Æ¥£¡¼¥¨¥é¡¼¤ò¥Þ¡¼¥¯ (255-0 ʸ»ú¤Î¥·¡¼¥±¥ó¥¹¤Ç)\n" +" [-]tandem [-]ixoff ¤ÈƱ¤¸\n" + +#: src/stty.c:600 +msgid "" +"\n" +"Output settings:\n" +" * bsN backspace delay style, N in [0..1]\n" +" * crN carriage return delay style, N in [0..3]\n" +" * ffN form feed delay style, N in [0..1]\n" +" * nlN newline delay style, N in [0..1]\n" +msgstr "" +"\n" +"½ÐÎÏÀßÄê:\n" +" * bsN ¥Ð¥Ã¥¯¥¹¥Ú¡¼¥¹¤ÎÃٱ䥹¥¿¥¤¥ë. N ¤ÎÈÏ°Ï¤Ï [0..1]\n" +" * crN Éüµ¢ (CR) Ãٱ䥹¥¿¥¤¥ë. N ¤ÎÈÏ°Ï¤Ï [0..3]\n" +" * ffN ÍÑ»æÁ÷¤êÃٱ䥹¥¿¥¤¥ë. N ¤ÎÈÏ°Ï¤Ï [0..1]\n" +" * nlN ²þ¹Ô (LF) Ãٱ䥹¥¿¥¤¥ë. N ¤ÎÈÏ°Ï¤Ï [0..1]\n" + +#: src/stty.c:608 +msgid "" +" * [-]ocrnl translate carriage return to newline\n" +" * [-]ofdel use delete characters for fill instead of null characters\n" +" * [-]ofill use fill (padding) characters instead of timing for delays\n" +" * [-]olcuc translate lowercase characters to uppercase\n" +" * [-]onlcr translate newline to carriage return-newline\n" +" * [-]onlret newline performs a carriage return\n" +msgstr "" +" * [-]ocrnl Éüµ¢ (CR) ¤ò²þ¹Ô (LF) ¤ËËÝÌõ\n" +" * [-]ofdel ¥Ì¥ëʸ»ú¤ÎÂå¤ï¤ê¤ËËä¤á¤ëʸ»ú¤È¤·¤Æºï½üʸ»ú¤ò»ÈÍÑ\n" +" * [-]ofill ÃÙ±ä¤Î¥¿¥¤¥ß¥ó¥°¤ÎÂå¤ï¤ê¤ËËä¤á¤ëʸ»ú¤ò»ÈÍÑ\n" +" * [-]olcuc ¾®Ê¸»ú¤òÂçʸ»ú¤ËËÝÌõ\n" +" * [-]onlcr ²þ¹Ô (LF) ¤òÉüµ¢²þ¹Ô (CR-LF) ¤ËËÝÌõ\n" +" * [-]onlret ²þ¹Ô (LF) ¤¬Éüµ¢ (CR) ¤È¤·¤Æ¿¶Éñ¤¦\n" + +#: src/stty.c:616 +msgid "" +" * [-]onocr do not print carriage returns in the first column\n" +" [-]opost postprocess output\n" +" * tabN horizontal tab delay style, N in [0..3]\n" +" * tabs same as tab0\n" +" * -tabs same as tab3\n" +" * vtN vertical tab delay style, N in [0..1]\n" +msgstr "" +" * [-]onocr 1·åÌܤÎÉüµ¢ (CR) ¤òɽ¼¨¤·¤Ê¤¤\n" +" [-]opost ¥×¥í¥»¥¹¸å½ÐÎÏ\n" +" * tabN ¿åÊ¿¥¿¥ÖÃٱ䥹¥¿¥¤¥ë. N ¤ÎÈÏ°Ï¤Ï [0..3]\n" +" * tabs tab0 ¤ÈƱ¤¸\n" +" * -tabs tab3 ¤ÈƱ¤¸\n" +" * vtN ¿âľ¥¿¥ÖÃٱ䥹¥¿¥¤¥ë. N ¤ÎÈÏ°Ï¤Ï [0..1]\n" + +#: src/stty.c:624 +msgid "" +"\n" +"Local settings:\n" +" [-]crterase echo erase characters as backspace-space-backspace\n" +" * crtkill kill all line by obeying the echoprt and echoe settings\n" +" * -crtkill kill all line by obeying the echoctl and echok settings\n" +msgstr "" +"\n" +"¥í¡¼¥«¥ëÀßÄê:\n" +" [-]crterase backspace-space-backspace ¤È¤·¤Æºï½üʸ»ú¤ò¥¨¥³¡¼\n" +" * crtkill echoprt ¤È echoe ¤ÎÀßÄê¤Ë¤·¤¿¤¬¤Ã¤ÆÁ´¤Æ¤Î¹Ô¤òºï½ü\n" +" * -crtkill echoctl ¤È echok ¤ÎÀßÄê¤Ë¤·¤¿¤¬¤Ã¤ÆÁ´¤Æ¤Î¹Ô¤òºï½ü\n" + +#: src/stty.c:631 +msgid "" +" * [-]ctlecho echo control characters in hat notation (`^c')\n" +" [-]echo echo input characters\n" +" * [-]echoctl same as [-]ctlecho\n" +" [-]echoe same as [-]crterase\n" +" [-]echok echo a newline after a kill character\n" +msgstr "" +" * [-]ctlecho ¥Ï¥Ã¥Èµ­¹æ (`^c') ¤ÇÀ©¸æÊ¸»ú¤ò¥¨¥³¡¼\n" +" [-]echo ÆþÎÏʸ»ú¤ò¥¨¥³¡¼\n" +" * [-]echoctl [-]ctlecho ¤ÈƱ¤¸\n" +" [-]echoe [-]crterase ¤ÈƱ¤¸\n" +" [-]echok ºï½üʸ»ú¤Î¸å¤Ç²þ¹Ô¤ò¥¨¥³¡¼\n" + +#: src/stty.c:638 +msgid "" +" * [-]echoke same as [-]crtkill\n" +" [-]echonl echo newline even if not echoing other characters\n" +" * [-]echoprt echo erased characters backward, between `\\' and '/'\n" +" [-]icanon enable erase, kill, werase, and rprnt special characters\n" +" [-]iexten enable non-POSIX special characters\n" +msgstr "" +" * [-]echoke [-]crtkill ¤ÈƱ¤¸\n" +" [-]echonl ¾¤Îʸ»ú¤ò¥¨¥³¡¼¤·¤Ê¤¯¤Æ¤â²þ¹Ô¤ò¥¨¥³¡¼\n" +" * [-]echoprt `\\' ¤È '/' ¤Î´Ö¤Ç, ºï½ü¤µ¤ì¤¿Ê¸»ú¤òµÕ½ç¤Ë¥¨¥³¡¼\n" +" [-]icanon erase, kill, werase ¤ª¤è¤Ó rprnt ÆÃ¼ìʸ»ú¤ò»ÈÍѲÄǽ¤Ë\n" +" [-]iexten Èó POSIX ÆÃ¼ìʸ»ú¤ò»ÈÍѲÄǽ¤Ë\n" + +#: src/stty.c:645 +msgid "" +" [-]isig enable interrupt, quit, and suspend special characters\n" +" [-]noflsh disable flushing after interrupt and quit special " +"characters\n" +" * [-]prterase same as [-]echoprt\n" +" * [-]tostop stop background jobs that try to write to the terminal\n" +" * [-]xcase with icanon, escape with `\\' for uppercase characters\n" +msgstr "" +" [-]isig ³ä¤ê¹þ¤ß (interrupt), ½ªÎ» (quit) ¤ª¤è¤ÓÃæÃÇ (suspend)\n" +" ÆÃ¼ìʸ»ú¤ò»ÈÍѲÄǽ¤Ë\n" +" [-]noflsh ³ä¤ê¹þ¤ß (interrupt) ¤È½ªÎ» (quit) ÆÃ¼ìʸ»ú¤Î¸å¤Î½ÐÎϤò̵¸ú" +"¤Ë\n" +" * [-]prterase [-]echoprt ¤ÈƱ¤¸\n" +" * [-]tostop üËö¤Ë½ñ¤­¹þ¤â¤¦¤È¤¹¤ë¥Ð¥Ã¥¯¥°¥é¥¦¥ó¥É¥¸¥ç¥Ö¤òÄä»ß\n" +" * [-]xcase icanon ¤È¶¦¤Ë»È¤¤, Âçʸ»ú¤ËÂФ·¤Æ `\\' ¤Ç¥¨¥¹¥±¡¼¥×\n" + +#: src/stty.c:652 +msgid "" +"\n" +"Combination settings:\n" +" * [-]LCASE same as [-]lcase\n" +" cbreak same as -icanon\n" +" -cbreak same as icanon\n" +msgstr "" +"\n" +"Áȹ礻ÀßÄê:\n" +" * [-]LCASE [-]lcase ¤ÈƱ¤¸\n" +" cbreak -icanon ¤ÈƱ¤¸\n" +" -cbreak icanon ¤ÈƱ¤¸\n" + +#: src/stty.c:659 +msgid "" +" cooked same as brkint ignpar istrip icrnl ixon opost isig\n" +" icanon, eof and eol characters to their default values\n" +" -cooked same as raw\n" +" crt same as echoe echoctl echoke\n" +msgstr "" +" cooked brkint ignpar istrip icrnl ixon opost isig ¤ÈƱ¤¸\n" +" icanon, eof ¤ª¤è¤Ó eol ʸ»ú¤Ïɸ½à¤ÎÃÍ\n" +" -cooked raw ¤ÈƱ¤¸\n" +" crt echoe echoctl echoke ¤ÈƱ¤¸\n" + +#: src/stty.c:665 +msgid "" +" dec same as echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq same as [-]ixany\n" +" ek erase and kill characters to their default values\n" +" evenp same as parenb -parodd cs7\n" +msgstr "" +" dec echoe echoctl echoke -ixany intr ^c erase 0177 kill ^u ¤ÈƱ" +"¤¸\n" +" * [-]decctlq [-]ixany ¤ÈƱ¤¸\n" +" ek erase ¤È kill ʸ»ú¤òɸ½à¤ÎÃͤË\n" +" evenp parenb -parodd cs7 ¤ÈƱ¤¸\n" + +#: src/stty.c:672 +msgid "" +" -evenp same as -parenb cs8\n" +" * [-]lcase same as xcase iuclc olcuc\n" +" litout same as -parenb -istrip -opost cs8\n" +" -litout same as parenb istrip opost cs7\n" +" nl same as -icrnl -onlcr\n" +" -nl same as icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +msgstr "" +" -evenp -parenb cs8 ¤ÈƱ¤¸\n" +" * [-]lcase xcase iuclc olcuc ¤ÈƱ¤¸\n" +" litout -parenb -istrip -opost cs8 ¤ÈƱ¤¸\n" +" -litout parenb istrip opost cs7 ¤ÈƱ¤¸\n" +" nl -icrnl -onlcr ¤ÈƱ¤¸\n" +" -nl icrnl -inlcr -igncr onlcr -ocrnl -onlret ¤ÈƱ¤¸\n" + +#: src/stty.c:680 +msgid "" +" oddp same as parenb parodd cs7\n" +" -oddp same as -parenb cs8\n" +" [-]parity same as [-]evenp\n" +" pass8 same as -parenb -istrip cs8\n" +" -pass8 same as parenb istrip cs7\n" +msgstr "" +" oddp parenb parodd cs7 ¤ÈƱ¤¸\n" +" -oddp -parenb cs8 ¤ÈƱ¤¸\n" +" [-]parity [-]evenp ¤ÈƱ¤¸\n" +" pass8 -parenb -istrip cs8 ¤ÈƱ¤¸\n" +" -pass8 parenb istrip cs7 ¤ÈƱ¤¸\n" + +#: src/stty.c:687 +msgid "" +" raw same as -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw same as cooked\n" +msgstr "" +" raw -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0 ¤ÈƱ¤¸\n" +" -raw cooked ¤ÈƱ¤¸\n" + +#: src/stty.c:693 +msgid "" +" sane same as cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, all special\n" +" characters to their default values.\n" +msgstr "" +" sane cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke ¤ÈƱ¤¸,\n" +" Á´¤Æ¤ÎÆÃ¼ìʸ»ú¤Ïɸ½à¤ÎÃÍ.\n" + +#: src/stty.c:701 +msgid "" +"\n" +"Handle the tty line connected to standard input. Without arguments,\n" +"prints baud rate, line discipline, and deviations from stty sane. In\n" +"settings, CHAR is taken literally, or coded as in ^c, 0x37, 0177 or\n" +"127; special values ^- or undef used to disable special characters.\n" +msgstr "" +"\n" +"ɸ½àÆþÎϤȤĤʤ¬¤Ã¤¿Ã¼Ëö¤òÀ©¸æ¤·¤Þ¤¹. °ú¿ô¤¬¤Ê¤±¤ì¤Ð,\n" +"¥Ü¡¼¥ì¡¼¥È, ²óÀþÀ©¸æµ¬Â§¤ª¤è¤Ó stty sane ¤«¤é¤Î¤º¤ì¤òɽ¼¨¤·¤Þ¤¹.\n" +"ÀßÄê¤ÎºÝ¤Ë¤Ï, CHAR ¤Ïʸ»úÄ̤ê¤Ë°·¤ï¤ì¤ë¤«, ^c, 0x37, 0177 ¤Þ¤¿¤Ï 127 ¤Î¤è¤¦" +"¤Ë\n" +"¥³¡¼¥É²½¤µ¤ì¤Þ¤¹. ÆÃÊ̤ÊÃÍ ^- ¤Þ¤¿¤Ï undef ¤ÏÆÃ¼ìʸ»ú¤ò̵¸ú¤Ë¤¹¤ë¤Î¤Ë\n" +"»È¤ï¤ì¤Þ¤¹.\n" + +#: src/stty.c:787 +#, fuzzy +msgid "only one device may be specified" +msgstr "°ú¿ô¤ò°ì¤Ä¤À¤±»ØÄê¤Ç¤­¤Þ¤¹" + +#: src/stty.c:882 +#, fuzzy +msgid "" +"the options for verbose and stty-readable output styles are\n" +"mutually exclusive" +msgstr "¥ª¥×¥·¥ç¥ó --string ¤È --check ¤ÏÇÓ¾Ū¤Ë»È¤ï¤ì¤Þ¤¹" + +#: src/stty.c:887 +msgid "when specifying an output style, modes may not be set" +msgstr "½ÐÎÏ·Á¼°¤ò»ØÄꤷ¤¿¾ì¹ç, ¥â¡¼¥É¤òÀßÄꤷ¤Æ¤Ï¤¤¤±¤Þ¤»¤ó" + +#: src/stty.c:903 +#, c-format +msgid "%s: couldn't reset non-blocking mode" +msgstr "%s: Èó¥Ö¥í¥Ã¥­¥ó¥°¥â¡¼¥É¤òºÆÀßÄê¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿" + +#: src/stty.c:957 src/stty.c:1064 +#, fuzzy, c-format +msgid "invalid argument `%s'" +msgstr "`%2$s' ¤ËÂФ¹¤ë°ú¿ô %1$s ¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹" + +#: src/stty.c:968 src/stty.c:985 src/stty.c:997 src/stty.c:1010 +#: src/stty.c:1022 src/stty.c:1041 +#, fuzzy, c-format +msgid "missing argument to `%s'" +msgstr "`%2$s' ¤ËÂФ¹¤ë°ú¿ô %1$s ¤¬Û£Ëæ¤Ç¤¹" + +#: src/stty.c:1117 +#, c-format +msgid "%s: unable to perform all requested operations" +msgstr "%s: Í׵ᤵ¤ì¤¿½èÍý¤ÎÁ´¤Æ¤ò¼Â¹Ô¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó" + +#: src/stty.c:1122 +msgid "new_mode: mode\n" +msgstr "new_mode: ¥â¡¼¥É\n" + +#: src/stty.c:1462 +#, c-format +msgid "%s: no size information for this device" +msgstr "%s: ¤³¤Î¥Ç¥Ð¥¤¥¹¤Î¥µ¥¤¥º¾ðÊ󤬤¢¤ê¤Þ¤»¤ó" + +#: src/stty.c:1944 +#, fuzzy, c-format +msgid "invalid integer argument `%s'" +msgstr "¹ÔÈÖ¹æ¤ÎÁýʬ¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó: `%s'" + +#: src/su.c:289 +msgid "Password:" +msgstr "¥Ñ¥¹¥ï¡¼¥É:" + +#: src/su.c:292 +msgid "getpass: cannot open /dev/tty" +msgstr "getpass: /dev/tty ¤ò³«¤±¤Þ¤»¤ó" + +#: src/su.c:350 +#, fuzzy +msgid "cannot set groups" +msgstr "¥æ¡¼¥¶¤È¥°¥ë¡¼¥×¤ÎξÊý¤ò¾Êά¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó" + +#: src/su.c:354 +#, fuzzy +msgid "cannot set group id" +msgstr "¥æ¡¼¥¶¤È¥°¥ë¡¼¥×¤ÎξÊý¤ò¾Êά¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó" + +#: src/su.c:356 +#, fuzzy +msgid "cannot set user id" +msgstr "¥æ¡¼¥¶¤È¥°¥ë¡¼¥×¤ÎξÊý¤ò¾Êά¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó" + +#: src/su.c:437 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [-] [USER [ARG]...]\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... [¥Õ¥¡¥¤¥ë]...\n" + +#: src/su.c:438 +msgid "" +"Change the effective user id and group id to that of USER.\n" +"\n" +" -, -l, --login make the shell a login shell\n" +" -c, --commmand=COMMAND pass a single COMMAND to the shell with -c\n" +" -f, --fast pass -f to the shell (for csh or tcsh)\n" +" -m, --preserve-environment do not reset environment variables\n" +" -p same as -m\n" +" -s, --shell=SHELL run SHELL if /etc/shells allows it\n" +msgstr "" +"¼Â¸ú¥æ¡¼¥¶ ID ¤ª¤è¤Ó¥°¥ë¡¼¥× ID ¤ò USER ¤Î¤â¤Î¤ËÊѹ¹.\n" +"\n" +" -, -l, --login ¥·¥§¥ë¤ò¥í¥°¥¤¥ó¥·¥§¥ë¤Ë\n" +" -c, --commmand=COMMAND ñ°ì¤Î COMMAND ¤ò -c ÉÕ¤­¤Î¥·¥§¥ë¤ËÅϤ¹\n" +" -f, --fast -f ¤ò¥·¥§¥ë¤ËÅϤ¹ (csh ¤Þ¤¿¤Ï tcsh ÍÑ)\n" +" -m, --preserve-environment ´Ä¶­ÊÑ¿ô¤òºÆÀßÄꤷ¤Ê¤¤\n" +" -p -m ¤ÈƱ¤¸\n" +" -s, --shell=SHELL /etc/shells ¤¬µö¤»¤Ð SHELL ¤ò¼Â¹Ô\n" + +#: src/su.c:450 +msgid "" +"\n" +"A mere - implies -l. If USER not given, assume root.\n" +msgstr "" +"\n" +"- ¤À¤±¤ò»ØÄꤷ¤¿¾ì¹ç¤Ï -l ¤ò»ØÄꤷ¤¿¤³¤È¤Ë¤Ê¤ê¤Þ¤¹. USER ¤¬»ØÄꤵ¤ì¤Ê¤±¤ì¤Ð, " +"root ¤¬»ØÄꤵ¤ì¤¿¤³¤È¤Ë¤Ê¤ê¤Þ¤¹.\n" + +#: src/su.c:529 +#, c-format +msgid "user %s does not exist" +msgstr "%s ¤È¤¤¤¦¥æ¡¼¥¶¤Ï¸ºß¤·¤Þ¤»¤ó" + +#: src/su.c:552 +msgid "incorrect password" +msgstr "¥Ñ¥¹¥ï¡¼¥É¤¬°ã¤¤¤Þ¤¹" + +#: src/su.c:569 +#, c-format +msgid "using restricted shell %s" +msgstr "À©¸ÂÉÕ¤­¥·¥§¥ë %s ¤ò»È¤¤¤Þ¤¹" + +#: src/su.c:580 +#, fuzzy, c-format +msgid "warning: cannot change directory to %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/sum.c:36 +msgid "Kayvan Aghaiepour and David MacKenzie" +msgstr "Kayvan Aghaiepour ¤È David MacKenzie" + +#: src/sum.c:64 +msgid "" +"Print checksum and block counts for each FILE.\n" +"\n" +" -r defeat -s, use BSD sum algorithm, use 1K blocks\n" +" -s, --sysv use System V sum algorithm, use 512 bytes blocks\n" +msgstr "" +"³Æ FILE ¤Î¥Á¥§¥Ã¥¯¥µ¥à¤È¥Ö¥í¥Ã¥¯¿ô¤òɽ¼¨¤·¤Þ¤¹.\n" +"\n" +" -r -s ¥ª¥×¥·¥ç¥ó¤ò̵¸ú¤Ë¤·¤Æ BSD ·Á¼°¤Î¥Á¥§¥Ã¥¯¥µ¥à\n" +" ¥¢¥ë¥´¥ê¥º¥à¤òÍøÍѤ·, ¥Ö¥í¥Ã¥¯¤Îñ°Ì¤ò 1K ¥Ð¥¤¥È¤Ë\n" +" -s, --sysv System V ·Á¼°¤Î¥Á¥§¥Ã¥¯¥µ¥à¥¢¥ë¥´¥ê¥º¥à¤òÍøÍѤ·, \n" +" ¥Ö¥í¥Ã¥¯¤Îñ°Ì¤ò 512 ¥Ð¥¤¥È¤Ë\n" + +#: src/sync.c:45 +msgid "" +"Force changed blocks to disk, update the super block.\n" +"\n" +msgstr "" +"¶¯À©Åª¤Ë¥Ç¥£¥¹¥¯¤òÊѹ¹¤µ¤ì¤¿¥Ö¥í¥Ã¥¯¤ËÊѹ¹¤·¡¢¥¹¡¼¥Ñ¡¼¥Ö¥í¥Ã¥¯¤ò¹¹¿·¤¹¤ë¡£\n" +"\n" + +#: src/sync.c:70 src/tty.c:112 +#, fuzzy +msgid "ignoring all arguments" +msgstr "°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹" + +#: src/sys2.h:492 +msgid " --help display this help and exit\n" +msgstr " --help ¤³¤Î»È¤¤Êý¤òɽ¼¨¤·¤Æ½ªÎ»\n" + +#: src/sys2.h:494 +msgid " --version output version information and exit\n" +msgstr " --version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤·¤Æ½ªÎ»\n" + +#: src/tac.c:54 +msgid "Jay Lepreau and David MacKenzie" +msgstr "Jay Lepreau ¤È David MacKenzie" + +#: src/tac.c:131 +msgid "" +"Write each FILE to standard output, last line first.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"¥Õ¥¡¥¤¥ëËè¤Ë¹Ô¤òµÕ½ç¤Ë¤·¤ÆÉ¸½à½ÐÎϤ˽ñ¤­¹þ¤ß¤Þ¤¹\n" +"FILE ¤¬»ØÄꤵ¤ì¤Ê¤¤¤« FILE ¤È¤·¤Æ - ¤¬»ØÄꤵ¤ì¤¿¾ì¹ç, ɸ½àÆþÎϤòÆÉ¤ß¹þ¤ß¤Þ" +"¤¹\n" +"\n" + +#: src/tac.c:139 +msgid "" +" -b, --before attach the separator before instead of after\n" +" -r, --regex interpret the separator as a regular expression\n" +" -s, --separator=STRING use STRING as the separator instead of newline\n" +msgstr "" +" -b, --before ¶èÀÚ¤êʸ»úÎó¤ò¥ì¥³¡¼¥É¤ÎÁ°¤Ç¤Ï¤Ê¤¯¸å¤í¤Ë\n" +" -r, --regex ¶èÀÚ¤êʸ»úÎó¤òÀµµ¬É½¸½¤È¤·¤Æ²ò¼á\n" +" -s, --separator=STRING ²þ¹Ôʸ»ú¤ÎÂå¤ï¤ê¤Ë STRING ¤ò¶èÀÚ¤êʸ»úÎó¤Ë\n" + +#: src/tac.c:453 src/tac.c:592 +msgid "stdin: read error" +msgstr "ɸ½àÆþÎÏ: ÆÉ¤ß¹þ¤ß¥¨¥é¡¼" + +#: src/tac.c:638 +msgid "separator cannot be empty" +msgstr "¶èÀÚ¤êʸ»ú¤¬¶õ¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó" + +#: src/tail.c:49 +#, fuzzy +msgid "Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering" +msgstr "David Ihnat, David MacKenzie ¤ª¤è¤Ó Jim Meyering" + +#: src/tail.c:238 +#, c-format +msgid "" +"Print the last %d lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"³Æ¡¹¤Î FILE ¤ÎºÇ¸å¤Î %d ¹Ô¤òɸ½à½ÐÎϤ˽ñ¤­½Ð¤·¤Þ¤¹.\n" +"Ê£¿ô¤Î FILE ¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¤Ï, ¥Õ¥¡¥¤¥ë̾¤¬¥Ø¥Ã¥À¾ðÊó¤È¤·¤Æ½ÐÎϤµ¤ì¤Þ¤¹.\n" +"FILE ¤¬»ØÄꤵ¤ì¤Ê¤¤¤«, FILE ¤¬ - ¤Î¾ì¹ç¤Ï, ɸ½àÆþÎϤ¬ÆÉ¤Þ¤ì¤Þ¤¹.\n" + +#: src/tail.c:247 +msgid "" +" --retry keep trying to open a file even if it is\n" +" inaccessible when tail starts or if it becomes\n" +" inaccessible later -- useful only with -f\n" +" -c, --bytes=N output the last N bytes\n" +msgstr "" +" --retry ¼Â¹Ô»þ¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤Ê¤¤, ¤Þ¤¿¤Ï¼Â¹Ô¸å¤Ë¥¢¥¯¥»¥¹\n" +" ¤Ç¤­¤Ê¤¯¤Ê¤Ã¤¿¤È¤·¤Æ¤â¥Õ¥¡¥¤¥ë¤ò³«¤­Â³¤±¤è¤¦¤È¤¹" +"¤ë\n" +" -f ¥ª¥×¥·¥ç¥ó¤ò»ØÄꤷ¤¿¤È¤­¤Î¤ßÍ­¸ú\n" +" -c, --bytes=N ºÇ¸å¤Î N ¥Ð¥¤¥È¤ò½ÐÎÏ\n" + +#: src/tail.c:253 +msgid "" +" -f, --follow[={name|descriptor}]\n" +" output appended data as the file grows;\n" +" -f, --follow, and --follow=descriptor are\n" +" equivalent\n" +" -F same as --follow=name --retry\n" +msgstr "" +" -f, --follow[={name|descriptor}]\n" +" ¥Õ¥¡¥¤¥ë¤¬Â礭¤¯¤Ê¤ë¤¿¤Ó¤ËÄɲ䵤줿¥Ç¡¼¥¿¤ò½ÐÎÏ\n" +" -f, --follow ¤ª¤è¤Ó --follow=descriptor ¤ÏƱ¤¸\n" +" -F --follow=name --retry ¤ÈƱ¤¸\n" + +#: src/tail.c:260 +#, c-format +msgid "" +" -n, --lines=N output the last N lines, instead of the last %d\n" +" --max-unchanged-stats=N\n" +" with --follow=name, reopen a FILE which has not\n" +" changed size after N (default %d) iterations\n" +" to see if it has been unlinked or renamed\n" +" (this is the usual case of rotated log files)\n" +msgstr "" +" -n, --lines=N ºÇ¸å¤Î %d ¹Ô¤Ç¤Ï¤Ê¤¯ N ¹Ô¤ò½ÐÎÏ\n" +" --max-unchanged-stats=N\n" +" --follow=name ¤È¤È¤â¤Ë»È¤¤, ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬ºï½ü\n" +" ¤µ¤ì¤Æ¤¤¤¿¤ê̾Á°¤¬Êѹ¹¤µ¤ì¤Æ¤¤¤Ê¤¤¤«¤É¤¦¤«¤Î³Îǧ" +"¤ò\n" +" N (ɸ½à %d) ²ó·«¤êÊÖ¤·¤¿¸å¤ËÂ礭¤µ¤¬ÊѤï¤Ã¤Æ¤¤¤Ê" +"¤¤\n" +" ¥Õ¥¡¥¤¥ë¤òºÆÅÙ³«¤¯ (¤³¤ì¤Ï rotate ¤µ¤ì¤¿¥í¥°\n" +" ¥Õ¥¡¥¤¥ë¤Ê¤É¤ËÍ­¸ú¤Ç¤¢¤ë)\n" + +#: src/tail.c:271 +#, fuzzy +msgid "" +" --pid=PID with -f, terminate after process ID, PID dies\n" +" -q, --quiet, --silent never output headers giving file names\n" +" -s, --sleep-interval=S with -f, sleep for approximately S seconds\n" +" (default 1.0) between iterations.\n" +" -v, --verbose always output headers giving file names\n" +msgstr "" +" --pid=PID -f ¤È¤È¤â¤Ë»È¤¤, ¥×¥í¥»¥¹ ID ¤¬ PID ¤Î¥×¥í¥»¥¹¤¬\n" +" ½ªÎ»¤·¤¿¸å¤Ë½ªÎ»\n" +" -q, --quiet, --silent ¥Õ¥¡¥¤¥ë̾¤ò¼¨¤¹¥Ø¥Ã¥À¤ò½ÐÎϤ·¤Ê¤¤\n" +" -s, --sleep-interval=S -f ¤È¤È¤â¤Ë»È¤¤, ·«¤êÊÖ¤·½èÍý¤Î´Ö³Ö¤òÌó S (ɸ½à " +"1)\n" +" ÉäËÀßÄê\n" +" -v, --verbose ¾ï¤Ë¥Õ¥¡¥¤¥ë̾¤ò¼¨¤¹¥Ø¥Ã¥À¤ò½ÐÎÏ\n" + +#: src/tail.c:280 +msgid "" +"\n" +"If the first character of N (the number of bytes or lines) is a `+',\n" +"print beginning with the Nth item from the start of each file, otherwise,\n" +"print the last N items in the file. N may have a multiplier suffix:\n" +"b for 512, k for 1024, m for 1048576 (1 Meg).\n" +"\n" +msgstr "" +"\n" +"¤â¤· N (¥Ð¥¤¥È¿ô¤Þ¤¿¤Ï¹Ô¿ô) ¤ÎºÇ½é¤Îʸ»ú¤¬ `+' ¤Ê¤é¤Ð, ³Æ¥Õ¥¡¥¤¥ë¤ÎºÇ½é¤«¤é\n" +"N ÈÖÌܤιàÌܤ«¤éɽ¼¨¤·, ¤½¤¦¤Ç¤Ê¤±¤ì¤Ð, ¥Õ¥¡¥¤¥ë¤ÎºÇ¸å¤Î N ¹àÌܤòɽ¼¨¤·¤Þ" +"¤¹.\n" +"N ¤Ë¤ÏÊ£¿ô¤ÎÀÜÈø¼­ (ñ°Ì) ¤¬»ØÄê²Ä: 512 ¤Ç b, 1024 ¤Ç k, 1048576 (1¥á¥¬) ¤Ç " +"m.\n" +"\n" + +#: src/tail.c:288 +msgid "" +"With --follow (-f), tail defaults to following the file descriptor, which\n" +"means that even if a tail'ed file is renamed, tail will continue to track\n" +"its end. " +msgstr "" +"--follow (-f) ¤ò»ØÄꤹ¤ë¤È, tail ¤Ïɸ½à¤Ç¥Õ¥¡¥¤¥ëµ­½Ò»Ò¤òÄÉÈø¤·¤Þ¤¹. ¤Ä¤Þ¤ê\n" +"tail ¤µ¤ì¤¿¥Õ¥¡¥¤¥ë¤Î̾Á°¤¬Êѹ¹¤µ¤ì¤Æ¤â, tail ¤Ï¤½¤Î½ªÃ¼¤òÄɤ¤¤«¤±Â³¤±¤Þ¤¹. " + +#: src/tail.c:293 +msgid "" +"This default behavior is not desirable when you really want to\n" +"track the actual name of the file, not the file descriptor (e.g., log\n" +"rotation). Use --follow=name in that case. That causes tail to track the\n" +"named file by reopening it periodically to see if it has been removed and\n" +"recreated by some other program.\n" +msgstr "" +"¤³¤Îɸ½à¤Îưºî¤Ï, ¥Õ¥¡¥¤¥ëµ­½Ò»Ò¤Ç¤Ï¤Ê¤¯, ¤½¤Î¥Õ¥¡¥¤¥ë¤Î¼ÂÂÖ¤òÄɤ¤¤«¤±¤¿¤¤¾ì" +"¹ç\n" +"¤Ë¤Ï¹¥¤Þ¤·¤¯¤¢¤ê¤Þ¤»¤ó (Î㤨¤Ð¥í¥°¤Î rotate ¤Ê¤É). ¤³¤Î¾ì¹ç¤Ï --follow=name " +"¤ò\n" +"¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤. ¤³¤ì¤Ë¤è¤ê tail ¥³¥Þ¥ó¥É¤Ï, ²¿¤«Â¾¤Î¥×¥í¥°¥é¥à¤Ë¤è¤Ã¤Æ\n" +"¥Õ¥¡¥¤¥ë¤¬ºï½ü¤µ¤ì¤¿¤êºÆºîÀ®¤µ¤ì¤¿¤«¤É¤¦¤«¤òÄ´¤Ù¤ÆÄê´üŪ¤Ë¥Õ¥¡¥¤¥ë¤ò³«¤­Ä¾" +"¤¹\n" +"¤³¤È¤Ç, ¤½¤Î̾Á°¤Î¥Õ¥¡¥¤¥ë¤òÄɤ¤¤«¤±¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹.\n" + +#: src/tail.c:331 +#, c-format +msgid "closing %s (fd=%d)" +msgstr "%s ¤òÊĤ¸¤Æ¤¤¤Þ¤¹ (fd=%d)" + +#: src/tail.c:391 +#, fuzzy, c-format +msgid "%s: cannot seek to offset %s" +msgstr "%s: ¥ª¥Õ¥»¥Ã¥È %s%s ¤ò seek ¤Ç¤­¤Þ¤»¤ó" + +#: src/tail.c:395 +#, fuzzy, c-format +msgid "%s: cannot seek to relative offset %s" +msgstr "%s: ÁêÂÐ¥ª¥Õ¥»¥Ã¥È %s%s ¤ò seek ¤Ç¤­¤Þ¤»¤ó" + +#: src/tail.c:400 +#, fuzzy, c-format +msgid "%s: cannot seek to end-relative offset %s" +msgstr "%s: ½ªÎ»ÅÀ¤«¤é¤ÎÁêÂÐ¥ª¥Õ¥»¥Ã¥È %s%s ¤ò seek ¤Ç¤­¤Þ¤»¤ó" + +#: src/tail.c:818 +#, c-format +msgid "`%s' has become inaccessible" +msgstr "`%s' ¤Ï¥¢¥¯¥»¥¹ÉÔǽ¤Ë¤Ê¤ê¤Þ¤·¤¿" + +#: src/tail.c:835 +#, c-format +msgid "`%s' has been replaced with an untailable file; giving up on this name" +msgstr "" +"`%s' ¤ÏËöÈø¤òÊ᪤Ǥ­¤Ê¤¤¥Õ¥¡¥¤¥ë¤ÇÃÖ¤­´¹¤¨¤é¤ì¤¿¤Î¤Ç, ¤³¤Î¥Õ¥¡¥¤¥ë̾¤Ë¤Ä¤¤¤Æ" +"¤Ï½èÍý¤ò½ªÎ»" + +#: src/tail.c:856 +#, c-format +msgid "`%s' has become accessible" +msgstr "`%s' ¤Ï¥¢¥¯¥»¥¹²Äǽ¤Ë¤Ê¤ê¤Þ¤·¤¿" + +#: src/tail.c:864 +#, c-format +msgid "`%s' has appeared; following end of new file" +msgstr "`%s' ¤¬¸½¤ì¤Þ¤·¤¿. ¿·¤·¤¤¥Õ¥¡¥¤¥ë¤Î¥Õ¥¡¥¤¥ëËöÈø¤òÊ᪤·¤Þ¤¹" + +#: src/tail.c:875 +#, c-format +msgid "`%s' has been replaced; following end of new file" +msgstr "`%s' ¤ÏÃÖ¤­´¹¤¨¤é¤ì¤Þ¤·¤¿. ¿·¤·¤¤¥Õ¥¡¥¤¥ë¤Î¥Õ¥¡¥¤¥ëËöÈø¤òÊ᪤·¤Þ¤¹" + +#: src/tail.c:1000 +#, c-format +msgid "%s: file truncated" +msgstr "%s: ¥Õ¥¡¥¤¥ë¤¬ÀÚ¤êµÍ¤á¤é¤ì¤Þ¤·¤¿" + +#: src/tail.c:1020 +msgid "no files remaining" +msgstr "²¿¤â¥Õ¥¡¥¤¥ë¤Ï»Ä¤Ã¤Æ¤¤¤Þ¤»¤ó" + +#: src/tail.c:1236 +#, c-format +msgid "%s: cannot follow end of this type of file; giving up on this name" +msgstr "" +"%s: ¤³¤Î¥¿¥¤¥×¤Î¥Õ¥¡¥¤¥ë¤Î½ªÃ¼¤òÊ᪤Ǥ­¤Ê¤¤¤Î¤Ç, ¤³¤Î¥Õ¥¡¥¤¥ë¤Ë¤Ä¤¤¤Æ¤Ï½èÍý" +"¤ò½ªÎ»¤·¤Þ¤¹" + +#: src/tail.c:1356 +#, c-format +msgid "%c: invalid suffix character in obsolescent option" +msgstr "%c: µì¼°¥ª¥×¥·¥ç¥óÃæ¤ÎÀÜÈøÊ¸»ú¤¬Ìµ¸ú¤Ç¤¹" + +#: src/tail.c:1405 +#, c-format +msgid "" +"too many arguments; When using tail's obsolescent option syntax (%s)\n" +"there may be no more than one file argument. Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹. tail ¤Îµì¼°¥ª¥×¥·¥ç¥ó (%s) ¤ò»È¤¦¾ì¹ç¤Ï\n" +"»ØÄê¤Ç¤­¤ë¥Õ¥¡¥¤¥ë¤Ï 1¤Ä¤À¤±¤Ë¤Ê¤ê¤Þ¤¹. Âå¤ï¤ê¤ËÅù²Á¤Î -n ¤Þ¤¿¤Ï -c\n" +"¥ª¥×¥·¥ç¥ó¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤." + +#: src/tail.c:1414 +#, c-format +msgid "" +"Warning: it is not portable to use two or more file arguments with\n" +"tail's obsolescent option syntax (%s). Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"·Ù¹ð: tail ¤Îµì¼°¥ª¥×¥·¥ç¥ó (%s) ¤Ç¤Ï 2¤Ä°Ê¾å¤Î¥Õ¥¡¥¤¥ë¤ò»ØÄꤹ¤ë¤³¤È¤Ï\n" +"²ÄÈÂÀ­¤¬¤è¤¯¤¢¤ê¤Þ¤»¤ó. Âå¤ï¤ê¤ËÅù²Á¤Î -n ¤Þ¤¿¤Ï -c ¥ª¥×¥·¥ç¥ó¤ò\n" +"»È¤Ã¤Æ¤¯¤À¤µ¤¤." + +#: src/tail.c:1423 +#, c-format +msgid "`%s' option is obsolete; use `%s-%c %.*s'" +msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤Ï²áµî¤Î¤â¤Î¤Ç¤¹; `%s-%c %.*s' ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤" + +#: src/tail.c:1484 +#, c-format +msgid "%s is larger than the maximum file size on this system" +msgstr "%s ¤Ï¤³¤Î¥·¥¹¥Æ¥à¤ÎºÇÂç¥Õ¥¡¥¤¥ë¥µ¥¤¥º¤è¤êÂ礭¤¤¤Ç¤¹" + +#: src/tail.c:1510 +#, c-format +msgid "%s: invalid maximum number of unchanged stats between opens" +msgstr "%s: ̵ÊѲ½¤Î¾õÂ֤κÇÂç¿ô¤¬Ìµ¸ú¤Ç¤¹" + +#: src/tail.c:1522 +#, c-format +msgid "%s: invalid maximum number of consecutive size changes" +msgstr "%s: ¥µ¥¤¥º¤Î·Ñ³ÊѲ½¤ÎºÇÂç¿ô¤¬Ìµ¸ú¤Ç¤¹" + +#: src/tail.c:1534 +#, c-format +msgid "%s: invalid PID" +msgstr "%s: ̵¸ú¤Ê¥×¥í¥»¥¹ÈÖ¹æ¤Ç¤¹" + +#: src/tail.c:1549 +#, c-format +msgid "%s: invalid number of seconds" +msgstr "%s: ̵¸ú¤ÊÉÿô¤Ç¤¹" + +#: src/tail.c:1568 +msgid "warning: --retry is useful only when following by name" +msgstr "·Ù¹ð: --retry ¤Ï¥Õ¥¡¥¤¥ë̾¤¬»ØÄꤵ¤ì¤Æ¤¤¤ë¤È¤­¤À¤±°ÕÌ£¤¬¤¢¤ê¤Þ¤¹" + +#: src/tail.c:1572 +msgid "warning: PID ignored; --pid=PID is useful only when following" +msgstr "" +"·Ù¹ð: PID ¤Ï̵»ë¤µ¤ì¤Þ¤¹. --pid=PID ¤Ï --follow (-f) ¤ò»ØÄꤷ¤Æ¤¤¤ë¾ì¹ç¤Î¤ß°Õ" +"Ì£¤¬¤¢¤ê¤Þ¤¹" + +#: src/tail.c:1575 +msgid "warning: --pid=PID is not supported on this system" +msgstr "·Ù¹ð: --pid=PID ¤Ï¤³¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" + +#: src/tee.c:33 +#, fuzzy +msgid "Mike Parker, Richard M. Stallman, and David MacKenzie" +msgstr "Richard Stallman ¤È David MacKenzie" + +#: src/tee.c:64 +msgid "" +"Copy standard input to each FILE, and also to standard output.\n" +"\n" +" -a, --append append to the given FILEs, do not overwrite\n" +" -i, --ignore-interrupts ignore interrupt signals\n" +msgstr "" +"ɸ½àÆþÎϤò³Æ¡¹¤Î¥Õ¥¡¥¤¥ë¤Ë¥³¥Ô¡¼¤·, ɸ½à½ÐÎϤˤâ½ÐÎÏ.\n" +"\n" +" -a, --append »ØÄꤵ¤ì¤¿¥Õ¥¡¥¤¥ë¤ËÄɲä·, ¾å½ñ¤­¤·¤Ê¤¤\n" +" -i, --ignore-interrupts ³ä¹þ¤ß¥·¥°¥Ê¥ë¤ò̵»ë\n" + +#: src/test.c:216 +msgid "argument expected\n" +msgstr "°ú¿ô¤¬É¬ÍפǤ¹\n" + +#: src/test.c:224 +#, c-format +msgid "integer expression expected %s\n" +msgstr "%s ¤Ë¤Ï, À°¿ôɽ¸½¤¬É¬ÍפǤ¹\n" + +#: src/test.c:342 +msgid "')' expected\n" +msgstr "')' ¤¬¤¢¤ê¤Þ¤»¤ó\n" + +#: src/test.c:345 +#, c-format +msgid "')' expected, found %s\n" +msgstr "')' ¤¬¤¢¤ë¤Ù¤­¤È¤³¤í¤Ë, %s ¤¬¤¢¤ê¤Þ¤¹\n" + +#: src/test.c:361 src/test.c:894 +#, c-format +msgid "%s: unary operator expected\n" +msgstr "%s: ¥æ¡¼¥Ê¥ê±é»»»Ò¤¬¤¢¤ë¤Ï¤º¤Ç¤¹\n" + +#: src/test.c:389 src/test.c:920 +#, c-format +msgid "%s: binary operator expected\n" +msgstr "%s: ¥Ð¥¤¥Ê¥ê±é»»»Ò¤¬¤¢¤ë¤Ï¤º¤Ç¤¹\n" + +#: src/test.c:424 +msgid "before -lt" +msgstr "-lt ¤ÎÁ°" + +#: src/test.c:432 +msgid "after -lt" +msgstr "-lt ¤Î¸å" + +#: src/test.c:446 +msgid "before -le" +msgstr "-le ¤ÎÁ°" + +#: src/test.c:453 +msgid "after -le" +msgstr "-le ¤Î¸å" + +#: src/test.c:469 +msgid "before -gt" +msgstr "-gt ¤ÎÁ°" + +#: src/test.c:476 +msgid "after -gt" +msgstr "-gt ¤Î¸å" + +#: src/test.c:490 +msgid "before -ge" +msgstr "-ge ¤ÎÁ°" + +#: src/test.c:497 +msgid "after -ge" +msgstr "-ge ¤Î¸å" + +#: src/test.c:512 +msgid "-nt does not accept -l\n" +msgstr "-nt ¤Ï -l ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó\n" + +#: src/test.c:526 +msgid "before -ne" +msgstr "-ne ¤ÎÁ°" + +#: src/test.c:533 +msgid "after -ne" +msgstr "-ne ¤Î¸å" + +#: src/test.c:549 +msgid "before -eq" +msgstr "-eq ¤ÎÁ°" + +#: src/test.c:556 +msgid "after -eq" +msgstr "-eq ¤Î¸å" + +#: src/test.c:567 +msgid "-ef does not accept -l\n" +msgstr "-ef ¤Ï -l ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó\n" + +#: src/test.c:586 +msgid "-ot does not accept -l\n" +msgstr "-ot ¤Ï -l ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó\n" + +#: src/test.c:593 +#, fuzzy +msgid "unknown binary operator" +msgstr "̤ÃΤΥ·¥¹¥Æ¥à¥¨¥é¡¼" + +#: src/test.c:781 +msgid "after -t" +msgstr "-t ¤Î¸å" + +#: src/test.c:979 +#, fuzzy, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: [ EXPRESSION ]\n" +" or: %s OPTION\n" +msgstr "" +"»ÈÍÑË¡: %s [¥Õ¥¡¥¤¥ë]...\n" +"¤Þ¤¿¤Ï: %s [¥ª¥×¥·¥ç¥ó]\n" + +#: src/test.c:985 +msgid "" +"Exit with the status determined by EXPRESSION.\n" +"\n" +msgstr "" +"¼°¤Ë¤è¤Ã¤Æ·è¤á¤é¤ì¤¿¾õÂ֤ǽªÎ».\n" +"\n" + +#: src/test.c:991 +msgid "" +"\n" +"EXPRESSION is true or false and sets exit status. It is one of:\n" +msgstr "" +"\n" +"¼°¤Ï¿¿¤«µ¶¤Ç¤¢¤ê, ½ªÎ»¾õÂÖ¤òÀßÄê. ¼°¤Ï°Ê²¼¤Î¤¦¤Á¤Î 1¤Ä:\n" + +#: src/test.c:995 +msgid "" +"\n" +" ( EXPRESSION ) EXPRESSION is true\n" +" ! EXPRESSION EXPRESSION is false\n" +" EXPRESSION1 -a EXPRESSION2 both EXPRESSION1 and EXPRESSION2 are true\n" +" EXPRESSION1 -o EXPRESSION2 either EXPRESSION1 or EXPRESSION2 is true\n" +msgstr "" +"\n" +" ( ¼° ) ¼° ¤Ï¿¿\n" +" ! ¼° ¼° ¤Ïµ¶\n" +" ¼°1 -a ¼°2 ¼°1 ¤È ¼°2 ¤ÎξÊý¤¬¿¿\n" +" ¼°1 -o ¼°2 ¼°1 ¤Þ¤¿¤Ï ¼°2 ¤Î¤É¤Á¤é¤«¤¬¿¿\n" + +#: src/test.c:1002 +msgid "" +"\n" +" [-n] STRING the length of STRING is nonzero\n" +" -z STRING the length of STRING is zero\n" +" STRING1 = STRING2 the strings are equal\n" +" STRING1 != STRING2 the strings are not equal\n" +msgstr "" +"\n" +" [-n] STRING STRING ¤ÎŤµ¤¬¥¼¥í¤Ç¤Ê¤¤\n" +" -z STRING STRING ¤ÎŤµ¤¬¥¼¥í\n" +" STRING1 = STRING2 ʸ»úÎó¤¬Åù¤·¤¤\n" +" STRING1 != STRING2 ʸ»úÎó¤¬Åù¤·¤¯¤Ê¤¤\n" + +#: src/test.c:1009 +msgid "" +"\n" +" INTEGER1 -eq INTEGER2 INTEGER1 is equal to INTEGER2\n" +" INTEGER1 -ge INTEGER2 INTEGER1 is greater than or equal to INTEGER2\n" +" INTEGER1 -gt INTEGER2 INTEGER1 is greater than INTEGER2\n" +" INTEGER1 -le INTEGER2 INTEGER1 is less than or equal to INTEGER2\n" +" INTEGER1 -lt INTEGER2 INTEGER1 is less than INTEGER2\n" +" INTEGER1 -ne INTEGER2 INTEGER1 is not equal to INTEGER2\n" +msgstr "" +"\n" +" INTEGER1 -eq INTEGER2 INTEGER1 ¤¬ INTEGER2 ¤ËÅù¤·¤¤\n" +" INTEGER1 -ge INTEGER2 INTEGER1 ¤¬ INTEGER2 °Ê¾å\n" +" INTEGER1 -gt INTEGER2 INTEGER1 ¤¬ INTEGER2 ¤è¤êÂ礭¤¤\n" +" INTEGER1 -le INTEGER2 INTEGER1 ¤¬ INTEGER2 °Ê²¼\n" +" INTEGER1 -lt INTEGER2 INTEGER1 ¤¬ INTEGER2 ̤Ëþ\n" +" INTEGER1 -ne INTEGER2 INTEGER1 ¤¬ INTEGER2 ¤ËÅù¤·¤¯¤Ê¤¤\n" + +#: src/test.c:1018 +msgid "" +"\n" +" FILE1 -ef FILE2 FILE1 and FILE2 have the same device and inode numbers\n" +" FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2\n" +" FILE1 -ot FILE2 FILE1 is older than FILE2\n" +msgstr "" +"\n" +" FILE1 -ef FILE2 FILE1 ¤È FILE2 ¤¬Æ±¤¸¥Ç¥Ð¥¤¥¹¤Ç inode ¤âÅù¤·¤¤\n" +" FILE1 -nt FILE2 FILE1 ¤¬ FILE2 ¤è¤ê (¹¹¿·¤µ¤ì¤¿»þ¹ï¤¬) ¿·¤·¤¤\n" +" FILE1 -ot FILE2 FILE1 ¤¬ FILE2 ¤è¤ê¸Å¤¤\n" + +#: src/test.c:1024 +msgid "" +"\n" +" -b FILE FILE exists and is block special\n" +" -c FILE FILE exists and is character special\n" +" -d FILE FILE exists and is a directory\n" +" -e FILE FILE exists\n" +msgstr "" +"\n" +" -b FILE FILE ¤¬Â¸ºß¤·, ³î¤Ä¥Ö¥í¥Ã¥¯¥Ç¥Ð¥¤¥¹¤Ç¤¢¤ë\n" +" -c FILE FILE ¤¬Â¸ºß¤·, ³î¤Ä¥­¥ã¥é¥¯¥¿¥Ç¥Ð¥¤¥¹¤Ç¤¢¤ë\n" +" -d FILE FILE ¤¬Â¸ºß¤·, ³î¤Ä¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤¢¤ë\n" +" -e FILE FILE ¤¬Â¸ºß¤¹¤ë\n" + +#: src/test.c:1031 +msgid "" +" -f FILE FILE exists and is a regular file\n" +" -g FILE FILE exists and is set-group-ID\n" +" -h FILE FILE exists and is a symbolic link (same as -L)\n" +" -G FILE FILE exists and is owned by the effective group ID\n" +" -k FILE FILE exists and has its sticky bit set\n" +msgstr "" +" -f FILE FILE ¤¬Â¸ºß¤·, ³î¤ÄÄ̾ï¤Î¥Õ¥¡¥¤¥ë¤Ç¤¢¤ë\n" +" -g FILE FILE ¤¬Â¸ºß¤·, ³î¤Ä set-group-ID ¤µ¤ì¤Æ¤¤¤ë\n" +" -h FILE FILE ¤¬Â¸ºß¤·, ³î¤Ä¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Ç¤¢¤ë (-L ¤ÈƱ¤¸)\n" +" -G FILE FILE ¤¬Â¸ºß¤·, ³î¤Ä¼Â¸ú¥°¥ë¡¼¥× ID ¤Ë°¤·¤Æ¤¤¤ë\n" +" -k FILE FILE ¤¬Â¸ºß¤·, ³î¤Ä sticky ¥Ó¥Ã¥È¤¬ÀßÄꤵ¤ì¤Æ¤¤¤ë\n" + +#: src/test.c:1038 +msgid "" +" -L FILE FILE exists and is a symbolic link (same as -h)\n" +" -O FILE FILE exists and is owned by the effective user ID\n" +" -p FILE FILE exists and is a named pipe\n" +" -r FILE FILE exists and is readable\n" +" -s FILE FILE exists and has a size greater than zero\n" +msgstr "" +" -L FILE FILE ¤¬Â¸ºß¤·, ³î¤Ä¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Ç¤¢¤ë (-h ¤ÈƱ¤¸)\n" +" -O FILE FILE ¤¬Â¸ºß¤·, ³î¤Ä¼Â¸ú¥æ¡¼¥¶ ID ¤Ë½êÍ­¤µ¤ì¤Æ¤¤¤ë\n" +" -p FILE FILE ¤¬Â¸ºß¤·, ³î¤Ä̾Á°ÉÕ¤­¥Ñ¥¤¥×¤Ç¤¢¤ë\n" +" -r FILE FILE ¤¬Â¸ºß¤·, ³î¤ÄÆÉ¤ß¹þ¤ß²Äǽ¤Ç¤¢¤ë\n" +" -s FILE FILE ¤¬Â¸ºß¤·, ³î¤Ä 0 ¤è¤êÂ礭¤¤¥µ¥¤¥º¤Ç¤¢¤ë\n" + +#: src/test.c:1045 +msgid "" +" -S FILE FILE exists and is a socket\n" +" -t [FD] file descriptor FD (stdout by default) is opened on a " +"terminal\n" +" -u FILE FILE exists and its set-user-ID bit is set\n" +" -w FILE FILE exists and is writable\n" +" -x FILE FILE exists and is executable\n" +msgstr "" +" -S FILE FILE ¤¬Â¸ºß¤·, ³î¤Ä¥½¥±¥Ã¥È¤Ç¤¢¤ë\n" +" -t [FD] ¥Õ¥¡¥¤¥ëµ­½Ò»Ò FD (ɸ½à¤Çɸ½à½ÐÎÏ) ¤¬Ã¼Ëö¾å¤Ç³«¤«¤ì¤Æ¤¤¤ë\n" +" -u FILE FILE ¤¬Â¸ºß¤·, ³î¤Ä set-user-ID ¥Ó¥Ã¥È¤¬ÀßÄꤵ¤ì¤Æ¤¤¤ë\n" +" -w FILE FILE ¤¬Â¸ºß¤·, ³î¤Ä½ñ¤­¹þ¤ß²Äǽ¤Ç¤¢¤ë\n" +" -x FILE FILE ¤¬Â¸ºß¤·, ³î¤Ä¼Â¹Ô²Äǽ¤Ç¤¢¤ë\n" + +#: src/test.c:1052 +msgid "" +"\n" +"Beware that parentheses need to be escaped (e.g., by backslashes) for " +"shells.\n" +"INTEGER may also be -l STRING, which evaluates to the length of STRING.\n" +msgstr "" +"\n" +"¥·¥§¥ë¤ËÂФ·¤Æ³ç¸Ì¤Ï¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤Ê¤É¤Ç¥¨¥¹¥±¡¼¥×¤·¤Ê¤¯¤Æ¤Ï¤¤¤±¤Ê¤¤\n" +"¤È¤¤¤¦¤³¤È¤ËÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤.\n" +"INTEGER ¤Ïʸ»úÎó STRING ¤ÎŤµ¤ò¼¨¤¹ -l STRING ¤Ç¤¢¤ë¾ì¹ç¤â¤¢¤ê¤Þ¤¹.\n" + +#: src/test.c:1067 +msgid "FIXME: ksb and mjb" +msgstr "FIXME: ksb ¤È mjb" + +#: src/test.c:1111 +msgid "missing `]'\n" +msgstr "`]'¤¬Â­¤ê¤Þ¤»¤ó\n" + +#: src/test.c:1125 +#, fuzzy +msgid "too many arguments\n" +msgstr "°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹" + +#: src/touch.c:39 +#, fuzzy +msgid "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith" +msgstr "Paul Rubin ¤È David MacKenzie" + +#: src/touch.c:164 src/touch.c:179 +#, fuzzy, c-format +msgid "creating %s" +msgstr "¥Õ¥¡¥¤¥ë `%s' ¤òºîÀ®\n" + +#: src/touch.c:222 +#, fuzzy, c-format +msgid "cannot touch %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤Ë°Üư¤Ç¤­¤Þ¤»¤ó" + +#: src/touch.c:228 +#, c-format +msgid "setting times of %s" +msgstr "%s ¤Î¥¿¥¤¥à¥¹¥¿¥ó¥×¤òÀßÄêÃæ" + +#: src/touch.c:245 +msgid "" +"Update the access and modification times of each FILE to the current time.\n" +"\n" +msgstr "" +"³Æ FILE ¤Î¥¢¥¯¥»¥¹¡¦½¤Àµ»þ¹ï¤ò¸½ºß»þ¹ï¤Ë¹¹¿·¤¹¤ë¡£\n" +"\n" + +#: src/touch.c:252 +msgid "" +" -a change only the access time\n" +" -c, --no-create do not create any files\n" +" -d, --date=STRING parse STRING and use it instead of current time\n" +" -f (ignored)\n" +" -m change only the modification time\n" +msgstr "" +" -a ¥¢¥¯¥»¥¹»þ¹ï¤Î¤ßÊѹ¹¤¹¤ë\n" +" -c, --no-create ¥Õ¥¡¥¤¥ë¤ò¿·µ¬ºîÀ®¤·¤Ê¤¤\n" +" -d, --date=STRING STRING ¤ò²ò¼á¤·¡¢¸½ºß»þ¹ï¤ÎÂå¤ê¤Ë»È¤¦\n" +" -f (̵»ë¤µ¤ì¤ë)\n" +" -m ½¤Àµ»þ¹ï¤Î¤ßÊѹ¹¤¹¤ë\n" + +#: src/touch.c:259 +msgid "" +" -r, --reference=FILE use this file's times instead of current time\n" +" -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time\n" +" --time=WORD set time given by WORD: access atime use (same as -" +"a)\n" +" modify mtime (same as -m)\n" +msgstr "" +" -r, --reference=FILE ¸½ºß»þ¹ï¤ÎÂå¤ê¤Ë¤³¤Î¥Õ¥¡¥¤¥ë¤Î»þ¹ï¤ò»È¤¦\n" +" -t STAMP ¸½ºß»þ¹ï¤ÎÂå¤ê¤Ë [[CC]YY]MMDDhhmm[.ss] ¤ò»È¤¦\n" +" --time=WORD WORD ¤ËÍ¿¤¨¤é¤ì¤¿»þ¹ï¤òÀßÄꤹ¤ë:\n" +" access atime ¤ò»È¤¦(-a ¤ÈƱ¤¸)\n" +" modify mtime ¤ò»È¤¦(-m ¤ÈƱ¤¸)\n" + +#: src/touch.c:267 +msgid "" +"\n" +"Note that the -d and -t options accept different time-date formats.\n" +msgstr "" + +#: src/touch.c:311 src/touch.c:331 +#, fuzzy, c-format +msgid "invalid date format %s" +msgstr "`%2$s' ¤ËÂФ¹¤ë°ú¿ô %1$s ¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹" + +#: src/touch.c:355 +#, fuzzy +msgid "cannot specify times from more than one source" +msgstr "Ê£¿ô¤Îʬ³äÊýË¡¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó" + +#: src/touch.c:378 +#, c-format +msgid "" +"warning: `touch %s' is obsolete; use `touch -t %04d%02d%02d%02d%02d.%02d'" +msgstr "" + +#: src/touch.c:399 +#, fuzzy +msgid "file arguments missing" +msgstr "°ú¿ô¤¬Â­¤ê¤Þ¤»¤ó" + +#: src/tr.c:327 +#, c-format +msgid "Usage: %s [OPTION]... SET1 [SET2]\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... SET1 [SET2]\n" + +#: src/tr.c:331 +msgid "" +"Translate, squeeze, and/or delete characters from standard input,\n" +"writing to standard output.\n" +"\n" +" -c, --complement first complement SET1\n" +" -d, --delete delete characters in SET1, do not translate\n" +" -s, --squeeze-repeats replace each input sequence of a repeated " +"character\n" +" that is listed in SET1 with a single occurrence\n" +" of that character\n" +" -t, --truncate-set1 first truncate SET1 to length of SET2\n" +msgstr "" +"ɸ½àÆþÎϤ«¤éÆÉ¤ß¹þ¤ó¤Àʸ»ú¤òÃÖ´¹, °µ½Ì, ºï½ü¤·, ɸ½à½ÐÎϤ˽ñ¤­¹þ¤ß¤Þ¤¹.\n" +"\n" +" -c, --complement ºÇ½é¤Ë SET1 ¤òÊ佸¹ç¤ËÃÖ¤­´¹¤¨\n" +" -d, --delete SET1 Ãæ¤Îʸ»ú¤òºï½ü¤·, ÃÖ´¹¤Ï¹Ô¤ï¤Ê¤¤\n" +" -s, --squeeze-repeats ·«¤êÊÖ¤µ¤ì¤ëʸ»ú¤ÎÎó¤ò 1 ʸ»ú¤Ë°µ½Ì\n" +" -t, --truncate-set1 SET1 ¤ÎŤµ¤ò SET2 ¤ÎŤµ¤ËÀÚ¤ê¼Î¤Æ\n" + +#: src/tr.c:344 +msgid "" +"\n" +"SETs are specified as strings of characters. Most represent themselves.\n" +"Interpreted sequences are:\n" +"\n" +" \\NNN character with octal value NNN (1 to 3 octal digits)\n" +" \\\\ backslash\n" +" \\a audible BEL\n" +" \\b backspace\n" +" \\f form feed\n" +" \\n new line\n" +" \\r return\n" +" \\t horizontal tab\n" +msgstr "" +"\n" +"SET ¤Ïʸ»úÎó¤Ë¤è¤Ã¤Æ»ØÄꤷ¤Þ¤¹. ¿¤¯¤Î¾ì¹ç¤½¤Îʸ»ú¼«¿È¤òɽ¸½¤·¤Þ¤¹.\n" +"²ò¼á¤Î¤µ¤ìÊý¤Ï°Ê²¼¤ÎÄ̤ê:\n" +"\n" +" \\NNN ʸ»ú¤Î 8 ¿Ê¿ôɽ¸½(1 ¤«¤é 3 ¸Ä¤Î 8 ¿Ê¿ôÃÍ)\n" +" \\\\ ¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å\n" +" \\a ¥Ù¥ë\n" +" \\b ¥Ð¥Ã¥¯¥¹¥Ú¡¼¥¹\n" +" \\f ¥Õ¥©¡¼¥à¥Õ¥£¡¼¥É\n" +" \\n ²þ¹Ô\n" +" \\r Éüµ¢\n" +" \\t ¿åÊ¿¥¿¥Ö\n" + +#: src/tr.c:358 +msgid "" +" \\v vertical tab\n" +" CHAR1-CHAR2 all characters from CHAR1 to CHAR2 in ascending order\n" +" [CHAR*] in SET2, copies of CHAR until length of SET1\n" +" [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0\n" +" [:alnum:] all letters and digits\n" +" [:alpha:] all letters\n" +" [:blank:] all horizontal whitespace\n" +" [:cntrl:] all control characters\n" +" [:digit:] all digits\n" +msgstr "" +" \\v ¿âľ¥¿¥Ö\n" +" CHAR1-CHAR2 CHAR1 ¤«¤é CHAR2 ¤Þ¤Ç¤ò¾º½ç¤ËŸ³«¤·¤¿Ê¸»úÎó\n" +" [CHAR1-CHAR2] SET1 ¤È SET2 ¤ÎξÊý¤Ç»ØÄꤷ¤¿¾ì¹ç¤Ë¤Ï CHAR1-CHAR2 ¤ÈƱ¤¸\n" +" [CHAR*] SET2 ¤È¤·¤Æ, CHAR ¤ò SET1 ¤ÎŤµÊ¬Å¸³«¤·¤¿Ê¸»úÎó\n" +" [CHAR*REPEAT] CHAR ¤ò REPEAT ¸ÄŸ³«¤·¤¿Ê¸»úÎó, REPEAT ¤ÎÃͤò 0 ¤«¤é\n" +" »Ï¤á¤¿¾ì¹ç¤Ë¤Ï, 8 ¿Ê¿ô¤È¤·¤Æ²ò¼á\n" +" [:alnum:] Á´¤Æ¤Î¥¢¥ë¥Õ¥¡¥Ù¥Ã¥È¤È¿ô»ú\n" +" [:alpha:] Á´¤Æ¤Î¥¢¥ë¥Õ¥¡¥Ù¥Ã¥È\n" +" [:blank:] Á´¤Æ¤Î¿åÊ¿Êý¸þ¶õÇòʸ»ú\n" +" [:cntrl:] Á´¤Æ¤ÎÀ©¸æÊ¸»ú\n" +" [:digit:] Á´¤Æ¤Î¿ô»ú\n" + +#: src/tr.c:369 +msgid "" +" [:graph:] all printable characters, not including space\n" +" [:lower:] all lower case letters\n" +" [:print:] all printable characters, including space\n" +" [:punct:] all punctuation characters\n" +" [:space:] all horizontal or vertical whitespace\n" +" [:upper:] all upper case letters\n" +" [:xdigit:] all hexadecimal digits\n" +" [=CHAR=] all characters which are equivalent to CHAR\n" +msgstr "" +" [:graph:] Á´¤Æ¤Îɽ¼¨²Äǽʸ»ú, ¶õÇò¤Ï´Þ¤Þ¤Ê¤¤\n" +" [:lower:] Á´¤Æ¤Î¾®Ê¸»ú¥¢¥ë¥Õ¥¡¥Ù¥Ã¥È\n" +" [:print:] Á´¤Æ¤Îɽ¼¨²Äǽʸ»ú, ¶õÇò¤â´Þ¤à\n" +" [:punct:] Á´¤Æ¤Î¶çÆÉÅÀ\n" +" [:space:] Á´¤Æ¤Î¿åÊ¿µÚ¤Ó¿âľ¥¿¥Öʸ»ú\n" +" [:upper:] Á´¤Æ¤ÎÂçʸ»ú¥¢¥ë¥Õ¥¡¥Ù¥Ã¥È\n" +" [:xdigit:] Á´¤Æ¤Î 16 ¿Ê¿ô¿ôÃÍ\n" +" [=CHAR=] Á´¤Æ¤Î CHAR ¤ÈÅù²Á¤Êʸ»ú. Åù²Á¥¯¥é¥¹\n" + +#: src/tr.c:379 +msgid "" +"\n" +"Translation occurs if -d is not given and both SET1 and SET2 appear.\n" +"-t may be used only when translating. SET2 is extended to length of\n" +"SET1 by repeating its last character as necessary. " +msgstr "" +"\n" +"ÃÖ´¹¤Ï -d ¥ª¥×¥·¥ç¥ó¤¬Í¿¤¨¤é¤ì¤º, ¤«¤Ä SET1 ¤È SET2 ¤Î»ØÄ꤬¤¢¤ë¤È¤­¤Ë\n" +"¹Ô¤Ê¤ï¤ì¤Þ¤¹. -t ¥ª¥×¥·¥ç¥ó¤ÏÃÖ´¹¤Î¼Â¹Ô»þ¤Ë¤Î¤ßÍøÍѤǤ­¤Þ¤¹. SET2 ¤Ï SET1 " +"¤Î\n" +"ŤµÊ¬¤òËþ¤¿¤¹¤¿¤áɬÍפ˱þ¤¸¤Æ¤½¤ÎºÇ¸å¤Îʸ»ú¤ÇŸ³«¤·¤Þ¤¹. " + +#: src/tr.c:385 +msgid "" +"Excess characters\n" +"of SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to\n" +"expand in ascending order; used in SET2 while translating, they may\n" +"only be used in pairs to specify case conversion. " +msgstr "" +"SET2 ¤Î;ʬ¤Êʸ»ú¤Ï\n" +"̵»ë¤µ¤ì¤Þ¤¹. [:lower:] µÚ¤Ó [:upper:] ¤Î¾ì¹ç¤Î¤ß¾º½ç¤ÇŸ³«¤¹¤ë¤³¤È¤¬\n" +"Êݾڤµ¤ì¤Þ¤¹. ¤³¤ì¤é¤Î¥ª¥×¥·¥ç¥ó¤ÏÂçʸ»ú¤È¾®Ê¸»ú¤È¤ÎÃÖ´¹¤Î»ØÄê¤ò¹Ô¤Ê¤¦ºÝ¤Î\n" +"ÁȤ߹ç¤ï¤»¤È¤·¤ÆÍøÍѤǤ­¤Þ¤¹. " + +#: src/tr.c:391 +msgid "" +"-s uses SET1 if not\n" +"translating nor deleting; else squeezing uses SET2 and occurs after\n" +"translation or deletion.\n" +msgstr "" +"-s ¥ª¥×¥·¥ç¥ó¤Ï, ÃÖ´¹¤Ç¤âºï½ü¤Ç¤â¤Ê¤¤¾ì¹ç\n" +"SET1 ¤ÎÃͤòÍøÍѤ·¤Þ¤¹. -- ÃÖ´¹¤äºï½ü¤Ç¤¢¤Ã¤¿¾ì¹ç¤Ë¤Ï, ÃÖ´¹¤äºï½ü¤ò¹Ô¤Ê¤Ã¤¿" +"¸å\n" +"SET2 ¤òÍøÍѤ·¤¿Ê¸»úÎó¤Î°µ½Ì¤ò¹Ô¤Ê¤¤¤Þ¤¹.\n" + +#: src/tr.c:557 +#, c-format +msgid "" +"warning: the ambiguous octal escape \\%c%c%c is being\n" +"\tinterpreted as the 2-byte sequence \\0%c%c, `%c'" +msgstr "" +"·Ù¹ð: Û£Ëæ¤Ê 8 ¿Ê¿ô¥¨¥¹¥±¡¼¥× \\%c%c%c ¤Ç¤¹\n" +"\t2 ¥Ð¥¤¥È¤ÎÎó \\0%c%c, `%c' ¤È¤·¤Æ²ò¼á¤µ¤ì¤Þ¤·¤¿" + +#: src/tr.c:566 +msgid "invalid backslash escape at end of string" +msgstr "ʸ»úÎó¤Î½ªÃ¼¤Ç¤Î¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¥¨¥¹¥±¡¼¥×¤¬Ìµ¸ú" + +#: src/tr.c:572 +#, c-format +msgid "invalid backslash escape `\\%c'" +msgstr "̵¸ú¤Ê¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¥¨¥¹¥±¡¼¥× `\\%c'" + +#: src/tr.c:725 +#, c-format +msgid "range-endpoints of `%s-%s' are in reverse collating sequence order" +msgstr "ÈϰϻØÄê `%s-%s' ¤ÎüÅÀ¤¬µÕ½ç¤Ë»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹" + +#: src/tr.c:906 +#, c-format +msgid "invalid repeat count `%s' in [c*n] construct" +msgstr "[c*n] ¤Î¹½À®Æâ¤Î `%s' ¤Ï̵¸ú¤Ê·«¤êÊÖ¤·²ó¿ô¤Ç¤¹" + +#: src/tr.c:999 +msgid "missing character class name `[::]'" +msgstr "ʸ»ú¥¯¥é¥¹Ì¾¤¬¤¢¤ê¤Þ¤»¤ó `[::]'" + +#: src/tr.c:1002 +msgid "missing equivalence class character `[==]'" +msgstr "Åù²Á¥¯¥é¥¹¤Îʸ»ú¤¬¤¢¤ê¤Þ¤»¤ó `[==]'" + +#: src/tr.c:1025 +#, c-format +msgid "invalid character class `%s'" +msgstr "`%s' ¤Ï̵¸ú¤Êʸ»ú¼ïÎà¤Ç¤¹" + +#: src/tr.c:1050 +#, c-format +msgid "%s: equivalence class operand must be a single character" +msgstr "%s: Åù²Á¥¯¥é¥¹±é»»»Ò¤Ï°ì¤Ä¤Îʸ»ú¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" + +#: src/tr.c:1522 +msgid "the [c*] repeat construct may not appear in string1" +msgstr "[c*] ·«¤êÊÖ¤·²ó¿ô»ØÄê¤Ï, 1 ¤ÄÌܤÎʸ»úÎóÃæ¤Ç¤ÏÍøÍѤǤ­¤Þ¤»¤ó" + +#: src/tr.c:1532 +msgid "only one [c*] repeat construct may appear in string2" +msgstr "[c*] ·«¤êÊÖ¤·²ó¿ô»ØÄê¤Ï, 2 ¤Ä¤á¤Îʸ»úÎóÃæ¤Ç¤Ï 1 ¤Ä¤À¤±ÍøÍѤǤ­¤Þ¤»¤ó" + +#: src/tr.c:1540 +msgid "[=c=] expressions may not appear in string2 when translating" +msgstr "ÃÖ´¹¤Î»þ¤Ë¤Ï, 2 ¤ÄÌܤÎʸ»úÎóÃæ¤Ç [=c=] ·Á¼°¤Îɽ¸½¤Ï¤Ç¤­¤Þ¤»¤ó" + +#: src/tr.c:1553 +msgid "when not truncating set1, string2 must be non-empty" +msgstr "" +"SET1 ¤òÀÚ¤ê¼Î¤Æ¤ë¤Î¤Ç¤Ï¤Ê¤¤¾ì¹ç¤Ï, 2 ¤Ä¤á¤Îʸ»úÎó¤ò»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" + +#: src/tr.c:1562 +msgid "" +"when translating with complemented character classes,\n" +"string2 must map all characters in the domain to one" +msgstr "" +"Ê佸¹çʸ»ú¥¯¥é¥¹¤ÇÃÖ´¹¤ò¹Ô¤Ê¤¦¤È¤­, 2 ¤ÄÌܤÎʸ»úÎó¤Ï³ºÅö¤¹¤ëʸ»ú¤ÎÁ´¤Æ¤Î\n" +"ÃÖ´¹·ë²Ì¤òÆÃÄê¤Ç¤­¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" + +#: src/tr.c:1569 +msgid "" +"when translating, the only character classes that may appear in\n" +"string2 are `upper' and `lower'" +msgstr "" +"ÃÖ´¹¤Î»þ, 2 ¤Ä¤á¤Îʸ»úÎóÃæ¤ÇÍøÍѤǤ­¤ëʸ»ú¥¯¥é¥¹¤Ï, Âçʸ»ú¤È¾®Ê¸»ú¤À¤±¤Ç¤¹" + +#: src/tr.c:1578 +msgid "the [c*] construct may appear in string2 only when translating" +msgstr "ÃÖ´¹¤ò¹Ô¤Ê¤¦¾ì¹ç [c*] ¤Ï, 2 ¤ÄÌܤÎʸ»úÎó¤Ç¤Î¤ßÍøÍѤǤ­¤Þ¤¹" + +#: src/tr.c:1853 +msgid "two strings must be given when translating" +msgstr "ÃÖ´¹¤ò¹Ô¤Ê¤¦¾ì¹ç, 2 ¤Ä¤Îʸ»úÎó¤¬Í¿¤¨¤é¤ì¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" + +#: src/tr.c:1856 +msgid "two strings must be given when both deleting and squeezing repeats" +msgstr "" +"ºï½üµÚ¤Ó·«¤êÊÖ¤·Ê¸»ú°µ½Ì¤ÎξÊý¤ò¹Ô¤Ê¤¦¾ì¹ç, 2 ¤Ä¤Îʸ»úÎó¤¬Í¿¤¨¤é¤ì¤Ê¤±¤ì¤Ð\n" +"¤Ê¤ê¤Þ¤»¤ó" + +#: src/tr.c:1870 +msgid "only one string may be given when deleting without squeezing repeats" +msgstr "" +"·«¤êÊÖ¤·¤Î°µ½Ì¤ò¤·¤Ê¤¤¤Çºï½ü¤¹¤ë¤È¤­¤Ë¤Ï, °ì¤Ä¤Îʸ»úÎó¤À¤±¤ò¼õ¤±ÉÕ¤±¤Þ¤¹" + +#: src/tr.c:1876 +msgid "at least one string must be given when squeezing repeats" +msgstr "" +"·«¤êÊÖ¤·¤Î°µ½Ì¤ò¹Ô¤¦¤Ë¤Ï, ºÇÄã¸Â 1 ¤Ä¤Îʸ»úÎó¤¬Í¿¤¨¤é¤ì¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" + +#: src/tr.c:1967 +msgid "misaligned [:upper:] and/or [:lower:] construct" +msgstr "[:upper:] ¤È [:lower:] ¤È¤Î¹½À®¤¬°ìÃפ·¤Þ¤»¤ó" + +#: src/tr.c:1990 +msgid "" +"invalid identity mapping; when translating, any [:lower:] or [:upper:]\n" +"construct in string1 must be aligned with a corresponding construct\n" +"([:upper:] or [:lower:], respectively) in string2" +msgstr "" +"̵¸ú¤Ê¥³¡¼¥É¥Þ¥Ã¥Ô¥ó¥°\n" +" -- ÃÖ´¹¤Î»þ, 1 ¤Ä¤á¤Îʸ»úÎó¤¬ [:lower:] ¤« [:upper:] ¤Î¹½À®¤Ê¤é¤Ð, \n" +" string2 ¤Ç¤Ï¤½¤ì¤¾¤ì¤ËÂбþ¤¹¤ë¹½À®(¤½¤ì¤¾¤ì [:upper:] ¤« [:lower:])" +"¤È\n" +" °ìÃפ·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó." + +#: src/true.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating success.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"»ÈÍÑË¡: %s [¥³¥Þ¥ó¥É¥é¥¤¥ó°ú¿ô¤ò̵»ë]\n" +"¤â¤·¤¯¤Ï: %s ¥ª¥×¥·¥ç¥ó\n" +"À®¸ù¤ò¼¨¤¹¾õÂÖ¥³¡¼¥É¤Ç½ªÎ».\n" +"\n" +"°Ê²¼¤Î¥ª¥×¥·¥ç¥ó¤Ï̾Á°¤òû½Ì¤Ç¤­¤Ê¤¤.\n" +"\n" + +#: src/tsort.c:97 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]\n" +"Write totally ordered list consistent with the partial ordering in FILE.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó] [¥Õ¥¡¥¤¥ë]\n" +"¥Õ¥¡¥¤¥ëÃæ¤Î½ç½ø¤Ë¤·¤¿¤¬¤Ã¤Æ, Á´¤Æ¤ò½ç½ø²½¤·¤Æ½ÐÎϤ·¤Þ¤¹.\n" +"¥Õ¥¡¥¤¥ë¤¬»ØÄꤵ¤ì¤Ê¤¤, ¤â¤·¤¯¤Ï¥Õ¥¡¥¤¥ë¤¬ - ¤Î¾ì¹ç¤Ïɸ½àÆþÎϤòÆÉ¤ß¹þ¤ß¤Þ" +"¤¹.\n" +"\n" + +#: src/tsort.c:533 +#, c-format +msgid "%s: input contains a loop:" +msgstr "%s: ÆþÎϤ˥롼¥×¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹:" + +#: src/tsort.c:575 +msgid "only one argument may be specified" +msgstr "°ú¿ô¤ò°ì¤Ä¤À¤±»ØÄê¤Ç¤­¤Þ¤¹" + +#: src/tty.c:63 +msgid "" +"Print the file name of the terminal connected to standard input.\n" +"\n" +" -s, --silent, --quiet print nothing, only return an exit status\n" +msgstr "" +"ɸ½àÆþÎϤËÀܳ¤µ¤ì¤Æ¤¤¤ëüËö¤Î¥Õ¥¡¥¤¥ë̾¤ò½ÐÎÏ.\n" +"\n" +" -s, --silent, --quiet ²¿¤âɽ¼¨¤·¤Ê¤¤, ½ªÎ»¾õÂÖ¤À¤±¤òÊÖ¤¹\n" + +#: src/tty.c:120 +msgid "not a tty" +msgstr "tty ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" + +#: src/uname.c:111 +msgid "" +"Print certain system information. With no OPTION, same as -s.\n" +"\n" +" -a, --all print all information, in the following order:\n" +" -s, --kernel-name print the kernel name\n" +" -n, --nodename print the network node hostname\n" +" -r, --kernel-release print the kernel release\n" +msgstr "" +"¥·¥¹¥Æ¥à¤Î¾ðÊó¤òɽ¼¨. ¥ª¥×¥·¥ç¥ó¤¬Ìµ¤±¤ì¤Ð -s ¤ÈƱ¤¸.\n" +"\n" +" -a, --all Á´¤Æ¤Î¾ðÊó¤ò¼¡¤Î½ç¤Çɽ¼¨:\n" +" -s, --kernel-name ¥«¡¼¥Í¥ë̾¤òɽ¼¨\n" +" -n, --nodename ¥Í¥Ã¥È¥ï¡¼¥¯¥Î¡¼¥É¥Û¥¹¥È̾¤òɽ¼¨\n" +" -r, --kernel-release ¥«¡¼¥Í¥ë¥ê¥ê¡¼¥¹¤òɽ¼¨\n" + +#: src/uname.c:119 +msgid "" +" -v, --kernel-version print the kernel version\n" +" -m, --machine print the machine hardware name\n" +" -p, --processor print the processor type\n" +" -i, --hardware-platform print the hardware platform\n" +" -o, --operating-system print the operating system\n" +msgstr "" +" -v, --kernel-version ¥«¡¼¥Í¥ë¥Ð¡¼¥¸¥ç¥ó¤òɽ¼¨\n" +" -m, --machine ¥Þ¥·¥ó¤Î¥Ï¡¼¥É¥¦¥§¥¢Ì¾¤òɽ¼¨\n" +" -p, --processor ¥×¥í¥»¥Ã¥µ¤Î¥¿¥¤¥×¤òɽ¼¨\n" +" -i, --hardware-platform ¥Ï¡¼¥É¥¦¥§¥¢¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤òɽ¼¨\n" +" -o, --operating-system ¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤òɽ¼¨\n" + +#: src/uname.c:226 +#, fuzzy +msgid "cannot get system name" +msgstr "°ì»þ¥Õ¥¡¥¤¥ë¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: src/unexpand.c:379 +msgid "" +"Convert spaces in each FILE to tabs, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"³Æ¥Õ¥¡¥¤¥ë¤Î¶õÇò¤ò¥¿¥Ö¤ËÊÑ´¹¤·, ɸ½à½ÐÎϤ˽ñ¤­¹þ¤ß¤Þ¤¹.\n" +"FILE ¤¬»ØÄꤵ¤ì¤Ê¤¤¤«, FILE ¤Ë - ¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¤Ë¤Ïɸ½àÆþÎϤòÆÉ¤ß¹þ¤ß¤Þ" +"¤¹.\n" +"\n" + +#: src/unexpand.c:387 +#, fuzzy +msgid "" +" -a, --all convert all whitespace, instead of just initial " +"whitespace\n" +" --first-only convert only leading sequences of whitespace (overrides -" +"a)\n" +" -t, --tabs=N have tabs N characters apart instead of 8 (enables -a)\n" +" -t, --tabs=LIST use comma separated LIST of tab positions (enables -a)\n" +msgstr "" +" -a, --all ÀèÆ¬¤Î¶õÇò¤À¤±¤Ç¤Ê¤¯, Á´¤Æ¤Î¶õÇò¤ò¥¿¥Ö¤ËÊÑ´¹\n" +" -t, --tabs=NUMBER 8 ¤ÎÂå¤ï¤ê¤Ë NUMBER ¸Ä¤Î¶õÇò¤ò¥¿¥Ö¤ËÊѹ¹\n" +" -t, --tabs=LIST ¥«¥ó¥Þ¤Ç¶èÀڤä¿ LIST ¤Ç¥¿¥Ö¤Î°ÌÃÖ¤òÌÀ¼¨Åª¤Ë»ØÄê\n" + +#: src/unexpand.c:464 +msgid "`-LIST' option is obsolete; use `--first-only -t LIST'" +msgstr "" +"`-LIST' ¥ª¥×¥·¥ç¥ó¤Ï²áµî¤Î¤â¤Î¤Ç¤¹. `--first-only -t LIST' ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤" + +#: src/uniq.c:139 +#, c-format +msgid "Usage: %s [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... [ÆþÎϸµ [½ÐÎÏÀè]]\n" + +#: src/uniq.c:143 +msgid "" +"Discard all but one of successive identical lines from INPUT (or\n" +"standard input), writing to OUTPUT (or standard output).\n" +"\n" +msgstr "" +"ÆþÎϸµ (¤â¤·¤¯¤Ïɸ½àÆþÎÏ) ¤«¤é½ÅÊ£¹Ô¤ò, ½ÐÎÏÀè (¤â¤·¤¯¤Ïɸ½à½ÐÎÏ) ¤Ø\n" +"½ñ¤­¹þ¤ß¤Þ¤¹.\n" +"\n" + +#: src/uniq.c:151 +msgid "" +" -c, --count prefix lines by the number of occurrences\n" +" -d, --repeated only print duplicate lines\n" +msgstr "" +" -c, --count ÆþÎÏÃæ¤Ë³¤±¤Æ½Ð¸½¤·¤¿¹Ô¤Î²ó¿ô¤òɽ¼¨\n" +" -d, --repeated ½ÅÊ£¤·¤¿¹Ô¤Î¤ß¤ò½ÐÎÏ\n" + +#: src/uniq.c:155 +msgid "" +" -D, --all-repeated[=delimit-method] print all duplicate lines\n" +" delimit-method={none(default),prepend,separate}\n" +" Delimiting is done with blank lines.\n" +" -f, --skip-fields=N avoid comparing the first N fields\n" +" -i, --ignore-case ignore differences in case when comparing\n" +" -s, --skip-chars=N avoid comparing the first N characters\n" +" -u, --unique only print unique lines\n" +msgstr "" +" -D, --all-repeated[=delimit-method] Á´¤Æ¤Î½ÅÊ£¤·¤¿¹Ô¤ò½ÐÎÏ\n" +" delimit-method={none(ɸ½à),prepend,separate}\n" +" ¶èÀÚ¤ê¤Ï¶õ¹Ô¤Ç¹Ô¤Ê¤ï¤ì¤ë.\n" +" -f, --skip-fields=N ¹Ô¤ÎÀèÆ¬¤«¤é N ¸Ä¤Î¥Õ¥£¡¼¥ë¥É¤ò̵»ë\n" +" -i, --ignore-case Âçʸ»ú¾®Ê¸»ú¤Î°ã¤¤¤ò̵»ë\n" +" -s, --skip-chars=N ºÇ½é¤ÎNʸ»ú¤òÈæ³Ó¤·¤Ê¤¤\n" +" -u, --unique ½ÅÊ£¤¬¤Ê¤«¤Ã¤¿¹Ô¤Î¤ß¤ò½ÐÎÏ\n" + +#: src/uniq.c:164 +msgid " -w, --check-chars=N compare no more than N characters in lines\n" +msgstr " -w, --check-chars=N ¹ÔÃæ, N ʸ»ú°Ê¾å¤òÈæ³Ó¤·¤Ê¤¤\n" + +#: src/uniq.c:169 +msgid "" +"\n" +"A field is a run of whitespace, then non-whitespace characters.\n" +"Fields are skipped before chars.\n" +msgstr "" +"\n" +"¥Õ¥£¡¼¥ë¥É¤È¤Ï, ¶õÇòʸ»ú¤Ç¶èÀÚ¤é¤ì¤¿, ¶õÇò°Ê³°¤Îʸ»ú¤«¤é¤Ê¤ëʸ»úÎó¤ò\n" +"»Ø¤·¤Þ¤¹. ºÇ½é¤Î¥Õ¥£¡¼¥ë¥É¤ò 1 ¤È¤·¤Æ¿ô¤¨¤Þ¤¹.\n" + +#: src/uniq.c:381 +#, c-format +msgid "error reading %s" +msgstr "%s ¤ÎÆÉ¤ß¹þ¤ß¥¨¥é¡¼" + +#: src/uniq.c:386 +#, c-format +msgid "error writing %s" +msgstr "%s ¤Î½ñ¤­¹þ¤ß¥¨¥é¡¼" + +#: src/uniq.c:433 src/uniq.c:450 +#, c-format +msgid "extra operand `%s'" +msgstr ";·×¤Ê±é»» `%s'" + +#: src/uniq.c:473 src/uniq.c:498 +msgid "invalid number of fields to skip" +msgstr "¥¹¥­¥Ã¥×¤¹¤ë¥Õ¥£¡¼¥ë¥É¿ô¤Î»ØÄ̵꤬¸ú¤Ç¤¹" + +#: src/uniq.c:507 +msgid "invalid number of bytes to skip" +msgstr "¥¹¥­¥Ã¥×¤¹¤ë¥Ð¥¤¥È¿ô¤Î»ØÄ̵꤬¸ú¤Ç¤¹" + +#: src/uniq.c:516 +msgid "invalid number of bytes to compare" +msgstr "Èæ³Ó¤¹¤ë¥Ð¥¤¥È¿ô¤Î»ØÄ̵꤬¸ú¤Ç¤¹" + +#: src/uniq.c:530 +#, c-format +msgid "`-%lu' option is obsolete; use `-f %lu'" +msgstr "`-%lu' ¥ª¥×¥·¥ç¥ó¤Ï²áµî¤Î¤â¤Î¤Ç¤¹; `-f %lu' ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤" + +#: src/uniq.c:538 +msgid "printing all duplicated lines and repeat counts is meaningless" +msgstr "Á´¤Æ¤Î½ÅÊ£¹Ô¤È·«¤êÊÖ¤·²ó¿ô¤òɽ¼¨¤¹¤ë¤³¤È¤Ë°ÕÌ£¤¬¤¢¤ê¤Þ¤»¤ó" + +#: src/unlink.c:51 +#, fuzzy, c-format +msgid "" +"Usage: %s FILE\n" +" or: %s OPTION\n" +msgstr "" +"»ÈÍÑË¡: %s [¥Õ¥¡¥¤¥ë]...\n" +"¤Þ¤¿¤Ï: %s [¥ª¥×¥·¥ç¥ó]\n" + +#: src/unlink.c:54 +msgid "" +"Call the unlink function to remove the specified FILE.\n" +"\n" +msgstr "" + +#: src/unlink.c:99 +#, fuzzy, c-format +msgid "cannot unlink %s" +msgstr "`%s' ¤Ç ioctl() ¤ò¼Â¹Ô¤Ç¤­¤Þ¤»¤ó" + +#: src/uptime.c:129 +msgid "couldn't get boot time" +msgstr "¥Ö¡¼¥È»þ¹ï¤òÆÀ¤é¤ì¤Þ¤»¤ó¤Ç¤·¤¿" + +#: src/uptime.c:136 +#, c-format +msgid " %2d:%02d%s up " +msgstr " %3$s%1$2d»þ%2$02dʬ ²ÔƯ " + +#: src/uptime.c:140 +msgid "am" +msgstr "¸áÁ°" + +#: src/uptime.c:140 +msgid "pm" +msgstr "¸á¸å" + +#: src/uptime.c:142 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%dÆü" +msgstr[1] "%dÆü" + +#: src/uptime.c:144 +#, fuzzy, c-format +msgid "%d user" +msgid_plural "%d users" +msgstr[0] "¥æ¡¼¥¶»ØÄ꤬ÉÔÀµ" +msgstr[1] "¥æ¡¼¥¶»ØÄ꤬ÉÔÀµ" + +#: src/uptime.c:157 +#, c-format +msgid ", load average: %.2f" +msgstr ", Ê¿¶ÑÉé²ÙΨ: %.2f" + +#: src/uptime.c:191 src/users.c:118 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [ FILE ]\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... [¥Õ¥¡¥¤¥ë]...\n" + +#: src/uptime.c:192 +#, c-format +msgid "" +"Print the current time, the length of time the system has been up,\n" +"the number of users on the system, and the average number of jobs\n" +"in the run queue over the last 1, 5 and 15 minutes.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"¸½ºß¤Î»þ¹ï, ¥·¥¹¥Æ¥àµ¯Æ°¤«¤é¤Î»þ´Ö, ¥·¥¹¥Æ¥à¾å¤Ë¤¤¤ë¥æ¡¼¥¶¿ô¤ª¤è¤Ó\n" +"²áµî 1ʬ, 5ʬ¤ª¤è¤Ó 15ʬ¤Î¼Â¹Ô¥­¥å¡¼¤Ë¤¢¤ë¥¸¥ç¥Ö¤ÎÊ¿¶Ñ¿ô¤òɽ¼¨.\n" +"¥Õ¥¡¥¤¥ë¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð %s ¤ò»ÈÍÑ. \n" +"¥Õ¥¡¥¤¥ë¤È¤·¤Æ %s ¤¬»ØÄꤵ¤ì¤ë¤È, ¤³¤ì¤Þ¤Ç¤ÎÎßÀѥǡ¼¥¿¤òɽ¼¨.\n" +"\n" + +#: src/users.c:35 +#, fuzzy +msgid "Joseph Arceneaux and David MacKenzie" +msgstr "Jay Lepreau ¤È David MacKenzie" + +#: src/users.c:119 +#, c-format +msgid "" +"Output who is currently logged in according to FILE.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"¥Õ¥¡¥¤¥ë¤Ë½¾¤¤, ¸½ºß¥í¥°¥¤¥ó¤·¤Æ¤¤¤ë¥æ¡¼¥¶¤òɽ¼¨.\n" +"¥Õ¥¡¥¤¥ë¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð %s ¤ò»ÈÍÑ. \n" +"¥Õ¥¡¥¤¥ë¤È¤·¤Æ %s ¤¬»ØÄꤵ¤ì¤ë¤È, ¤³¤ì¤Þ¤Ç¤ÎÎßÀѥǡ¼¥¿¤òɽ¼¨.\n" +"\n" + +#: src/wc.c:75 +msgid "Paul Rubin and David MacKenzie" +msgstr "Paul Rubin ¤È David MacKenzie" + +#: src/wc.c:129 +msgid "" +"Print byte, word, and newline counts for each FILE, and a total line if\n" +"more than one FILE is specified. With no FILE, or when FILE is -,\n" +"read standard input.\n" +" -c, --bytes print the byte counts\n" +" -m, --chars print the character counts\n" +" -l, --lines print the newline counts\n" +msgstr "" +"»ØÄꤵ¤ì¤¿¥Õ¥¡¥¤¥ë¤Î¥Ð¥¤¥È¿ô, ñ¸ì¿ô, ¹Ô¿ô¤òɽ¼¨¤·¤Þ¤¹. ¹¹¤ËÊ£¿ô¤Î¥Õ¥¡¥¤¥ë" +"¤¬\n" +"¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¤Ï¹ç·×¹Ô¿ô¤òɽ¼¨¤·¤Þ¤¹. ¥Õ¥¡¥¤¥ë¤Î»ØÄ꤬¤Ê¤«¤Ã¤¿¤ê\n" +"¥Õ¥¡¥¤¥ë¤¬ - ¤Ç¤¢¤ë¾ì¹ç, ɸ½àÆþÎϤ¬ÆþÎϤȤʤê¤Þ¤¹.\n" +" -c, --bytes ¥Ð¥¤¥È¿ô¤òɽ¼¨\n" +" -m, --chars ʸ»ú¿ô¤òɽ¼¨\n" +" -l, --lines ¹Ô¿ô¤òɽ¼¨\n" + +#: src/wc.c:137 +msgid "" +" -L, --max-line-length print the length of the longest line\n" +" -w, --words print the word counts\n" +msgstr "" +" -L, --max-line-length ºÇ¤âŤ¤¹Ô¤ÎŤµ¤òɽ¼¨\n" +" -w, --words ñ¸ì¿ô¤òɽ¼¨\n" + +#: src/who.c:41 +msgid "Joseph Arceneaux, David MacKenzie, and Michael Stone" +msgstr "Joseph Arceneaux, David MacKenzie ¤ª¤è¤Ó Michael Stone" + +#: src/who.c:223 +msgid " old " +msgstr " ÀÎ " + +#: src/who.c:387 src/who.c:390 +msgid "id=" +msgstr "ID=" + +#: src/who.c:403 src/who.c:408 +msgid "term=" +msgstr "üËö=" + +#: src/who.c:405 src/who.c:409 +msgid "exit=" +msgstr "½ªÎ»=" + +#: src/who.c:446 +msgid "clock change" +msgstr "»þ¹ï¤ÎÊѹ¹" + +#: src/who.c:458 src/who.c:459 +msgid "run-level" +msgstr "run-level" + +#: src/who.c:462 src/who.c:463 +msgid "last=" +msgstr "ºÇ¸å=" + +#: src/who.c:492 +#, c-format +msgid "" +"\n" +"# users=%u\n" +msgstr "" +"\n" +"¥æ¡¼¥¶¿ô=%u\n" + +#: src/who.c:498 +msgid "NAME" +msgstr "̾Á°" + +#: src/who.c:498 +msgid "LINE" +msgstr "üËö" + +#: src/who.c:498 +msgid "TIME" +msgstr "»þ´Ö" + +#: src/who.c:498 +#, fuzzy +msgid "IDLE" +msgstr "¼ºÇÔ" + +#: src/who.c:498 +msgid "PID" +msgstr "PID" + +#: src/who.c:499 +msgid "COMMENT" +msgstr "¥³¥á¥ó¥È" + +#: src/who.c:499 +msgid "EXIT" +msgstr "½ªÎ»" + +#: src/who.c:574 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [ FILE | ARG1 ARG2 ]\n" +msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... ¥Õ¥¡¥¤¥ë1 ¥Õ¥¡¥¤¥ë2\n" + +#: src/who.c:575 +msgid "" +"\n" +" -a, --all same as -b -d --login -p -r -t -T -u\n" +" -b, --boot time of last system boot\n" +" -d, --dead print dead processes\n" +" -H, --heading print line of column headings\n" +msgstr "" +"\n" +" -a, --all -b -d --login -p -r -t -T -u ¤ÈƱ¤¸\n" +" -b, --boot ºÇ¸å¤Ë¥·¥¹¥Æ¥à¤¬µ¯Æ°¤·¤¿»þ¹ï\n" +" -d, --dead ½ªÎ»¤·¤¿¥×¥í¥»¥¹¤òɽ¼¨\n" +" -H, --heading ¥Ø¥Ã¥À¹Ô¤òɽ¼¨\n" + +#: src/who.c:582 +msgid "" +" -i, --idle add idle time as HOURS:MINUTES, . or old\n" +" (deprecated, use -u)\n" +" --login print system login processes\n" +" (equivalent to SUS -l)\n" +msgstr "" +" -i, --idle ÂÔµ¡»þ´Ö¤ò¡Ö»þ:ʬ¡×¤ä . ¤â¤·¤¯¤Ï¡ÖÀΡפòÄɵ­\n" +" (¿ä¾©¤µ¤ì¤Ê¤¤, -u ¤ò»ÈÍÑ)\n" +" --login ¥·¥¹¥Æ¥à¥í¥°¥¤¥ó¥×¥í¥»¥¹¤òɽ¼¨\n" +" (SUS -l ¤ÈÅù¤·¤¤)\n" + +#: src/who.c:588 +msgid "" +" -l, --lookup attempt to canonicalize hostnames via DNS\n" +" (-l is deprecated, use --lookup)\n" +" -m only hostname and user associated with stdin\n" +" -p, --process print active processes spawned by init\n" +msgstr "" +" -l, --lookup ¥Û¥¹¥È̾¤Î²ò·è¤Ë DNS ¤ò»È¤Ã¤Æ¤ß¤ë\n" +" (-l ¤Ï¿ä¾©¤µ¤ì¤Ê¤¤, --lookup ¤ò»ÈÍÑ)\n" +" -m ɸ½àÆþÎϤ˷Ҥ¬¤Ã¤Æ¤¤¤ë¥æ¡¼¥¶¤È¥Û¥¹¥È̾¤À¤±¤òɽ¼¨\n" +" -p, --process init ¤«¤éµ¯Æ°¤µ¤ì¤Æ¤¤¤ë¼Â¹ÔÃæ¤Î¥×¥í¥»¥¹¤òɽ¼¨\n" + +#: src/who.c:594 +msgid "" +" -q, --count all login names and number of users logged on\n" +" -r, --runlevel print current runlevel\n" +" -s, --short print only name, line, and time (default)\n" +" -t, --time print last system clock change\n" +msgstr "" +" -q, --count ¥í¥°¥¤¥óÃæ¤Î¥æ¡¼¥¶¤Î¥í¥°¥¤¥ó̾¤È¥æ¡¼¥¶¿ô\n" +" -r, --runlevel ¸½ºß¤Î¥é¥ó¥ì¥Ù¥ë¤òɽ¼¨\n" +" -s, --short ̾Á°, ¹Ô¤ª¤è¤Ó»þ´Ö¤Î¤ß¤òɽ¼¨ (ɸ½à)\n" +" -t, --time ºÇ¸å¤Ë¥·¥¹¥Æ¥à¤Î»þ¹ï¤¬Êѹ¹¤µ¤ì¤¿»þ¹ï¤òɽ¼¨\n" + +#: src/who.c:600 +msgid "" +" -T, -w, --mesg add user's message status as +, - or ?\n" +" -u, --users list users logged in\n" +" --message same as -T\n" +" --writable same as -T\n" +msgstr "" +" -T, -w, --mesg ¥æ¡¼¥¶¤Î¥á¥Ã¥»¡¼¥¸¾õÂÖ¤ò +, - ¤Þ¤¿¤Ï ? ¤ÇÄɵ­\n" +" -u, --users ¥í¥°¥¤¥óÃæ¤Î¥æ¡¼¥¶¤ò°ìÍ÷\n" +" --message -T ¤ÈƱ¤¸\n" +" --writable -T ¤ÈƱ¤¸\n" + +#: src/who.c:608 +#, c-format +msgid "" +"\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n" +msgstr "" +"\n" +"¥Õ¥¡¥¤¥ë¤¬»ØÄꤵ¤ì¤Ê¤¤¾ì¹ç¤Ï, %s ¤ò»ÈÍÑ.\n" +"¥Õ¥¡¥¤¥ë¤È¤·¤Æ %s ¤¬»ØÄꤵ¤ì¤ë¤È, ¤³¤ì¤Þ¤Ç¤ÎÎßÀѥǡ¼¥¿¤òɽ¼¨.\n" +"°ú¿ô1 °ú¿ô2 ¤¬»ØÄꤵ¤ì¤ë¤È, -m ¤¬²¾Äê: Ä̾ï¤Ï `am i' ¤Þ¤¿¤Ï `mom likes'.\n" + +#: src/who.c:711 +msgid "Warning: -i will be removed in a future release; use -u instead" +msgstr "" +"·Ù¹ð: -i ¤Ï¾­Íè¤Î¥ê¥ê¡¼¥¹¤Ç¤Ïºï½ü¤µ¤ì¤Þ¤¹. Âå¤ï¤ê¤Ë -u ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤" + +#: src/who.c:722 +msgid "" +"Warning: the meaning of '-l' will change in a future release to conform to " +"POSIX" +msgstr "" +"·Ù¹ð: '-l' ¤Î°ÕÌ£¤Ï POSIX ¤Ë¹ç¤ï¤»¤ë¤¿¤á¤Ë¾­Íè¤Î¥ê¥ê¡¼¥¹¤ÇÊѹ¹¤µ¤ì¤Þ¤¹." + +#: src/whoami.c:53 +msgid "" +"Print the user name associated with the current effective user id.\n" +"Same as id -un.\n" +"\n" +msgstr "" +"¸½ºß¤Î¼Â¸ú¥æ¡¼¥¶ ID ¤ËÂбþ¤·¤¿¥æ¡¼¥¶Ì¾¤òɽ¼¨. `id -un' ¤ÈƱ¤¸.\n" +"\n" + +#: src/whoami.c:104 +#, c-format +msgid "%s: cannot find username for UID %u\n" +msgstr "%s: UID %u ¤Î¥æ¡¼¥¶Ì¾¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó\n" + +#: src/yes.c:49 +#, fuzzy, c-format +msgid "" +"Usage: %s [STRING]...\n" +" or: %s OPTION\n" +msgstr "" +"»ÈÍÑË¡: %s [¥Õ¥¡¥¤¥ë]...\n" +"¤Þ¤¿¤Ï: %s [¥ª¥×¥·¥ç¥ó]\n" + +#: src/yes.c:55 +msgid "" +"Repeatedly output a line with all specified STRING(s), or `y'.\n" +"\n" +msgstr "" +"»ØÄꤵ¤ì¤¿Á´¤Æ¤Îʸ»úÎó¤Þ¤¿¤Ï `y' ¤«¤é¤Ê¤ë¹Ô¤ò·«¤êÊÖ¤·½ÐÎÏ.\n" +"\n" + +#, fuzzy +#~ msgid "\\%c: invalid escape" +#~ msgstr "%s: ̵¸ú¤Ê¥Ñ¥¿¡¼¥ó»ØÄê¤Ç¤¹" + +#~ msgid "program error" +#~ msgstr "¥×¥í¥°¥é¥à¥¨¥é¡¼" + +#~ msgid "stack overflow" +#~ msgstr "¥¹¥¿¥Ã¥¯¥ª¡¼¥Ð¡¼¥Õ¥í¡¼" + +#~ msgid " Type" +#~ msgstr " ¥¿¥¤¥×" + +#, fuzzy +#~ msgid "cannot convert time" +#~ msgstr "Æü»þ¤òÀßÄê¤Ç¤­¤Þ¤»¤ó" + +#, fuzzy +#~ msgid "cannot format time" +#~ msgstr "%s ¤ò¼Â¹Ô¤Ç¤­¤Þ¤»¤ó" + +#, fuzzy +#~ msgid "cannot change to `..' from directory %s" +#~ msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤Ë°Üư¤Ç¤­¤Þ¤»¤ó" + +#, fuzzy +#~ msgid "missing file arguments" +#~ msgstr "°ú¿ô¤¬Â­¤ê¤Þ¤»¤ó" + +#, fuzzy +#~ msgid "environment variable, QUOTING_STYLE" +#~ msgstr "´Ä¶­ÊÑ¿ô QUOTING_STYLE ¤ÎÃÍ(%s)¤¬ÉÔŬÀڤʤΤÇ̵»ë¤·¤Þ¤¹" + +#~ msgid "%s: is so large that it is not representable" +#~ msgstr "%s ¤ÏÂ礭¤¹¤®¤ÆÉ½¼¨¤Ç¤­¤Þ¤»¤ó" + +#, fuzzy +#~ msgid "cannot execute %s" +#~ msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#, fuzzy +#~ msgid "cannot run %s" +#~ msgstr "`%s' ¤Ç ioctl() ¤ò¼Â¹Ô¤Ç¤­¤Þ¤»¤ó" + +#, fuzzy +#~ msgid "Try %s --help' for more information.\n" +#~ msgstr "¾Ü¤·¤¯¤Ï `%s --help' ¤ò¼Â¹Ô¤·¤Æ²¼¤µ¤¤.\n" + +#, fuzzy +#~ msgid "preserving permissions for %s" +#~ msgstr "%s ¤Î°À­¤òÊѹ¹¤Ç¤­¤Þ¤»¤ó" + +#, fuzzy +#~ msgid "cannot lstat `.'" +#~ msgstr "Æü»þ¤òÀßÄê¤Ç¤­¤Þ¤»¤ó" + +#, fuzzy +#~ msgid "closing directory %s" +#~ msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤Ë°Üư¤Ç¤­¤Þ¤»¤ó" + +#, fuzzy +#~ msgid "%s: remove directory %s? " +#~ msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#~ msgid "%s: directory %s is write protected; descend into it anyway? " +#~ msgstr "" +#~ "%s: ¥Ç¥£¥ì¥¯¥È¥ê %s ¤Ï½ñ¤­¹þ¤ßÊݸ¤ì¤Æ¤¤¤Þ¤¹¡£\n" +#~ " -- ¤½¤ì¤Ç¤â²¼¤ê¤Æ¤¤¤­¤Þ¤¹¤«(yes/no)? " + +#~ msgid "removing all entries of directory %s\n" +#~ msgstr "¥Ç¥£¥ì¥¯¥È¥ê `%s' Ãæ¿È¤òÁ´¤Æºï½ü¤·¤Þ¤·¤¿\n" + +#~ msgid "continue? " +#~ msgstr "³¤±¤Þ¤¹¤«(yes/no)? " + +#, fuzzy +#~ msgid "cannot change back to directory %s via `..'" +#~ msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤Ë°Üư¤Ç¤­¤Þ¤»¤ó" + +#, fuzzy +#~ msgid "%s: remove directory %s%s? " +#~ msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#~ msgid " (might be nonempty)" +#~ msgstr "(¿ʬ¡¢¥Õ¥¡¥¤¥ë¤¬»Ä¤Ã¤¿¤Þ¤Þ¤Ç¤¹)" + +#, fuzzy +#~ msgid "removing the directory itself: %s\n" +#~ msgstr "·Ù¹ð: ¥Ç¥£¥ì¥¯¥È¥ê¤ò %s ¤ËÊѹ¹¤Ç¤­¤Þ¤»¤ó" + +#, fuzzy +#~ msgid "cannot remove current directory %s" +#~ msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#, fuzzy +#~ msgid "" +#~ "ERROR: the source file %s initially had device/inode\n" +#~ "numbers %lu/%lu, but now (after opening it), the numbers\n" +#~ "are %lu/%lu. That means that while this program was running,\n" +#~ "the file was replaced with another one. Skipping this file." +#~ msgstr "" +#~ "¥¨¥é¡¼: ¥Ç¥£¥ì¥¯¥È¥ê %s ¤Ï¸µ¡¹ ¥Ç¥Ð¥¤¥¹¤Þ¤¿¤Ï i ¥Î¡¼¥ÉÈֹ椬 %lu/%lu\n" +#~ "¤Ç¤·¤¿¤¬¡¢¡Ê¤½¤³¤Ë chdir ¤·¤¿¡Ë¸½ºß¡¢`.' ¤ÎÈÖ¹æ¤Ï %lu/%lu ¤Ç¤¹¡£\n" +#~ "¤É¤¦±¾¤¦¤³¤È¤«¤È¤¤¤¦¤È¡¢rm ¤¬Æ°ºî¤·¤Æ¤¤¤ë¤¦¤Á¤Ë¡¢¤½¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ï¾¤Î\n" +#~ "¥Ç¥£¥ì¥¯¥È¥ê¤Ë°Ü¤µ¤ì¤¿¤«¡¢Â¾¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ë link ¤·¤¿¤È±¾¤¦»ö¤Ç¤¹¡£" + +#~ msgid "" +#~ "ERROR: the directory %s initially had device/inode\n" +#~ "numbers %lu/%lu, but now (after a chdir into it), the numbers for `.'\n" +#~ "are %lu/%lu. That means that while rm was running, the directory\n" +#~ "was replaced with either another directory or a link to another directory." +#~ msgstr "" +#~ "¥¨¥é¡¼: ¥Ç¥£¥ì¥¯¥È¥ê %s ¤Ï¸µ¡¹ ¥Ç¥Ð¥¤¥¹¤Þ¤¿¤Ï i ¥Î¡¼¥ÉÈֹ椬 %lu/%lu\n" +#~ "¤Ç¤·¤¿¤¬¡¢¡Ê¤½¤³¤Ë chdir ¤·¤¿¡Ë¸½ºß¡¢`.' ¤ÎÈÖ¹æ¤Ï %lu/%lu ¤Ç¤¹¡£\n" +#~ "¤É¤¦±¾¤¦¤³¤È¤«¤È¤¤¤¦¤È¡¢rm ¤¬Æ°ºî¤·¤Æ¤¤¤ë¤¦¤Á¤Ë¡¢¤½¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ï¾¤Î\n" +#~ "¥Ç¥£¥ì¥¯¥È¥ê¤Ë°Ü¤µ¤ì¤¿¤«¡¢Â¾¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ë link ¤·¤¿¤È±¾¤¦»ö¤Ç¤¹¡£" + +#, fuzzy +#~ msgid "" +#~ "ERROR: the directory %s initially had device/inode\n" +#~ "numbers %lu/%lu, but now (after changing into at least one subdirectory\n" +#~ "and changing back via `..'), the numbers for `.' are %lu/%lu.\n" +#~ "That means that while rm was running, a partially-removed subdirectory\n" +#~ "was moved to a different position in the file system hierarchy." +#~ msgstr "" +#~ "¥¨¥é¡¼: ¥Ç¥£¥ì¥¯¥È¥ê %s ¤Ï¸µ¡¹ ¥Ç¥Ð¥¤¥¹¤Þ¤¿¤Ï i ¥Î¡¼¥ÉÈֹ椬 %lu/%lu\n" +#~ "¤Ç¤·¤¿¤¬¡¢¡Ê¤½¤³¤Ë chdir ¤·¤¿¡Ë¸½ºß¡¢`.' ¤ÎÈÖ¹æ¤Ï %lu/%lu ¤Ç¤¹¡£\n" +#~ "¤É¤¦±¾¤¦¤³¤È¤«¤È¤¤¤¦¤È¡¢rm ¤¬Æ°ºî¤·¤Æ¤¤¤ë¤¦¤Á¤Ë¡¢¤½¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ï¾¤Î\n" +#~ "¥Ç¥£¥ì¥¯¥È¥ê¤Ë°Ü¤µ¤ì¤¿¤«¡¢Â¾¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ë link ¤·¤¿¤È±¾¤¦»ö¤Ç¤¹¡£" + +#~ msgid "" +#~ " --sparse=WHEN control creation of sparse files\n" +#~ " -R, --recursive copy directories recursively\n" +#~ " --reply={yes,no,query} specify how to handle the prompt about an\n" +#~ " existing destination file\n" +#~ " --strip-trailing-slashes remove any trailing slashes from each " +#~ "SOURCE\n" +#~ " argument\n" +#~ msgstr "" +#~ " --sparse=WHEN Á¤é¤Ê¥Õ¥¡¥¤¥ë¤ÎºîÀ®¤òÀ©¸æ¤¹¤ë\n" +#~ " -R, --recursive ¥Ç¥£¥ì¥¯¥È¥ê¤òºÆµ¢Åª¤Ë¥³¥Ô¡¼¤¹¤ë\n" +#~ " --reply={yes,no,query} ¥³¥Ô¡¼Àè¤Î´û¸¥Õ¥¡¥¤¥ë¤Ë´Ø¤¹¤ëÌ䤤¹ç¤ï¤»" +#~ "¤Î\n" +#~ " °·¤¤Êý¤ò»ØÄꤹ¤ë\n" +#~ " --strip-trailing-slashes ³Æ SOURCE °ú¿ô¤Î;ʬ¤ÊËöÈø¥¹¥é¥Ã¥·¥å¤ò¼è¤ê" +#~ "½ü¤¯\n" + +#, fuzzy +#~ msgid " or: %s [-acm] MMDDhhmm[YY] FILE... (obsolete)\n" +#~ msgstr " Ëô¤Ï: %s [-acm] MMDDhhmm[YY] FILE... (ÀΤνñ¼°)\n" + +#~ msgid "" +#~ "\n" +#~ "Note that the three time-date formats recognized for the -d and -t " +#~ "options\n" +#~ "and for the obsolescent argument are all different.\n" +#~ msgstr "" +#~ "\n" +#~ "»°¤Ä¤Î `»þ¹ï-ÆüÉÕ' ·Á¼°¤Ï -d ¤ä -t ¥ª¥×¥·¥ç¥óÍѤÈǧ¼±¤µ¤ì¡¢ÇѤ줿½ñ¼°¤Î\n" +#~ "°ú¿ô¤È¤ÏÁ´¤¯°Û¤Ê¤ë¤³¤È¤ËÃí°Õ¤·¤Þ¤·¤ç¤¦¡£\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr " --version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤·¤Æ½ªÎ»\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr " --version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤·¤Æ½ªÎ»\n" + +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ " --help ¤³¤Î»È¤¤Êý¤òɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë\n" +#~ " --version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr " --version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤·¤Æ½ªÎ»\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr " --version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤·¤Æ½ªÎ»\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr " --version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤·¤Æ½ªÎ»\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr " --version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤·¤Æ½ªÎ»\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr " --version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤·¤Æ½ªÎ»\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr " --version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤·¤Æ½ªÎ»\n" + +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ " --help ¤³¤Î»È¤¤Êý¤òɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë\n" +#~ " --version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë\n" +#~ "\n" + +#~ msgid "Copyright (C) 2001 Free Software Foundation, Inc." +#~ msgstr "Copyright (C) 2001 Free Software Foundation, Inc." + +#~ msgid "" +#~ "Change the group membership of each FILE to GROUP.\n" +#~ "\n" +#~ " -c, --changes like verbose but report only when a change is " +#~ "made\n" +#~ " --dereference affect the referent of each symbolic link, " +#~ "rather\n" +#~ " than the symbolic link itself\n" +#~ " -h, --no-dereference affect symbolic links instead of any referenced " +#~ "file\n" +#~ " (available only on systems that can change the\n" +#~ " ownership of a symlink)\n" +#~ " -f, --silent, --quiet suppress most error messages\n" +#~ " --reference=RFILE use RFILE's group rather than the specified\n" +#~ " GROUP value\n" +#~ " -R, --recursive operate on files and directories recursively\n" +#~ " -v, --verbose output a diagnostic for every file processed\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "³Æ¥Õ¥¡¥¤¥ë¤Î½êÍ­¥°¥ë¡¼¥×°À­¤ÎÊѹ¹.\n" +#~ "\n" +#~ " -c, --changes Êѹ¹¤ò¹Ô¤Ê¤Ã¤¿»þ¤Ë¤Î¤ß¡¢Êѹ¹¤Î·ë²Ì¤òÊó¹ð¤¹¤ë\n" +#~ " --dereference ¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤½¤Î¤â¤Î¤Ç¤Ï¤Ê¤¯¡¢¥ê¥ó¥¯Àè¤Î\n" +#~ " ¥Õ¥¡¥¤¥ë¤ËÂФ·¤Æ±Æ¶Á¤µ¤»¤ë\n" +#~ " -h, --no-dereference ¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Î»²¾ÈÀè¥Õ¥¡¥¤¥ë¤Ç¤Ï¤Ê¤¯\n" +#~ " ¥ê¥ó¥¯¥Õ¥¡¥¤¥ë¤½¤Î¤â¤Î¤Ë±Æ¶Á¤µ¤»¤ë\n" +#~ " (lchown() ¤ò¥µ¥Ý¡¼¥È¤¹¤ë¥·¥¹¥Æ¥à¤Ç¤Î¤ßÍ­¸ú)\n" +#~ " -f, --silent, --quiet ¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤ò¶ËÎÏÍÞ¤¨¤ë\n" +#~ " --reference=RFILE RFILE ¤Ë»ØÄꤷ¤¿¥Õ¥¡¥¤¥ë¤Î¥°¥ë¡¼¥×̾¤òÍøÍѤ¹¤ë\n" +#~ " -R, --recursive ¥Ç¥£¥ì¥¯¥È¥ê¤È¤½¤ÎÃæ¿È¤òºÆµ¢Åª¤ËÊѹ¹¤¹¤ë\n" +#~ " -v, --verbose ¥Õ¥¡¥¤¥ë¤ò½èÍý¤¹¤ë¤¿¤Ó¤Ë¡¢¾ÜºÙ¤ÊÊó¹ð¤ò¹Ô¤Ê¤¦\n" +#~ " --help »È¤¤Êý¤òɸ½à½ÐÎϤËɽ¼¨¤¹¤ë\n" +#~ " --version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɸ½à½ÐÎϤËɽ¼¨¤¹¤ë\n" + +#~ msgid "" +#~ "Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +#~ "\n" +#~ " -c, --changes like verbose but report only when a change is " +#~ "made\n" +#~ " --dereference affect the referent of each symbolic link, " +#~ "rather\n" +#~ " than the symbolic link itself\n" +#~ " -h, --no-dereference affect symbolic links instead of any referenced " +#~ "file\n" +#~ " (available only on systems that can change the\n" +#~ " ownership of a symlink)\n" +#~ " --from=CURRENT_OWNER:CURRENT_GROUP\n" +#~ " change the owner and/or group of each file only " +#~ "if\n" +#~ " its current owner and/or group match those " +#~ "specified\n" +#~ " here. Either may be omitted, in which case a " +#~ "match\n" +#~ " is not required for the omitted attribute.\n" +#~ " -f, --silent, --quiet suppress most error messages\n" +#~ " --reference=RFILE use RFILE's owner and group rather than\n" +#~ " the specified OWNER:GROUP values\n" +#~ " -R, --recursive operate on files and directories recursively\n" +#~ " -v, --verbose output a diagnostic for every file processed\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "FILE ¤Î½êÍ­¼Ô¤ä¥°¥ë¡¼¥×¤ò OWNER ¤ä GROUP ¤ËÊѹ¹¤¹¤ë¡£\n" +#~ "\n" +#~ " -c, --changes Êѹ¹¤ò¹Ô¤Ê¤Ã¤¿¤È¤­¤À¤±¾ÜºÙ¤ÊÊó¹ð¤ò¹Ô¤Ê¤¦\n" +#~ " --dereference ¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤½¤Î¤â¤Î¤Ç¤Ï¤Ê¤¯¡¢¤½¤Î»²¾ÈÀè" +#~ "¤Î\n" +#~ " ¥Õ¥¡¥¤¥ë¤ËÂФ·¤Æ±Æ¶Á¤òÍ¿¤¨¤ë\n" +#~ " -h, --no-dereference ¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Î»²¾ÈÀè¥Õ¥¡¥¤¥ë¤Ç¤Ï¤Ê¤¯\n" +#~ " ¥ê¥ó¥¯¥Õ¥¡¥¤¥ë¤½¤Î¤â¤Î¤Ë±Æ¶Á¤òÍ¿¤¨¤ë\n" +#~ " (¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Î½êͭ°À­¤òÊѹ¹¤Ç¤­¤ë¥·¥¹" +#~ "¥Æ¥à\n" +#~ " ¤Ç¤Î¤ßÍ­¸ú)\n" +#~ " --from=CURRENT_OWNER:CURRENT_GROUP\n" +#~ " »ØÄꤵ¤ì¤¿½êÍ­¼Ô¤ä¥°¥ë¡¼¥×¤È°ìÃפ¹¤ë¥Õ¥¡¥¤¥ë¤Î" +#~ "¤ß¡¢\n" +#~ " ½êÍ­¼Ô¤ä¥°¥ë¡¼¥×¤òÊѹ¹¤¹¤ë¡£¤¤¤º¤ì¤«°ìÊý¤ò¾Ê" +#~ "ά\n" +#~ " ¤·¤¿¤È¤­¤Ï¡¢¾Êά¤µ¤ì¤¿Êý¤ò¥Þ¥Ã¥Á¤µ¤»¤Ê¤¤¡£\n" +#~ " -f, --silent, --quiet ¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤òÍÞÀ©¤¹¤ë\n" +#~ " --reference=RFILE OWNER:GROUP ¤ò»ØÄꤹ¤ëÂå¤ï¤ê¤Ë RFILE ¤Ç»ØÄꤵ¤ì" +#~ "¤¿\n" +#~ " ¥Õ¥¡¥¤¥ë¤Î½êÍ­¼Ô¡¦¥°¥ë¡¼¥×¤Î°À­ÃͤòÍøÍѤ¹" +#~ "¤ë\n" +#~ " -R, --recursive ¥Ç¥£¥ì¥¯¥È¥ê¤ÎÃæ¤Î¥Õ¥¡¥¤¥ë¤ò¡¢ºÆµ¢Åª¤Ë½èÍý¤¹¤ë\n" +#~ " -v, --verbose ½èÍýËè¤Î¿ÇÃÇÆâÍÆ¤ò½ÐÎϤ¹¤ë\n" +#~ " --help »È¤¤Êý¤òɸ½à½ÐÎϤËɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë\n" +#~ " --version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɸ½à½ÐÎϤËɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë\n" + +#~ msgid "" +#~ "Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.\n" +#~ "\n" +#~ " -a, --archive same as -dpR\n" +#~ " --backup[=CONTROL] make a backup of each existing destination " +#~ "file\n" +#~ " -b like --backup but does not accept an " +#~ "argument\n" +#~ " -d, --no-dereference never follow symbolic links\n" +#~ " -f, --force if an existing destination file cannot be\n" +#~ " opened, remove it and try again\n" +#~ " -i, --interactive prompt before overwrite\n" +#~ " -H follow command-line symbolic links\n" +#~ " -l, --link link files instead of copying\n" +#~ " -L, --dereference always follow symbolic links\n" +#~ " -p, --preserve preserve file attributes if possible\n" +#~ " --parents append source path to DIRECTORY\n" +#~ " -P same as `--parents' for now; soon to " +#~ "change to\n" +#~ " `--no-dereference' to conform to POSIX\n" +#~ " -r copy recursively, non-directories as " +#~ "files\n" +#~ " WARNING: use -R instead when you might " +#~ "copy\n" +#~ " special files like FIFOs or /dev/zero\n" +#~ " --remove-destination remove each existing destination file " +#~ "before\n" +#~ " attempting to open it (contrast with --" +#~ "force)\n" +#~ msgstr "" +#~ "SOURCE ¤«¤é DEST ¤Ø¡¢¤Þ¤¿¤ÏÊ£¿ô¤Î SOURCE ¤«¤é DIRECTORY ¤Ø¥³¥Ô¡¼¤·¤Þ¤¹¡£\n" +#~ "\n" +#~ " -a, --archive -dpR ¤ÈƱ¤¸\n" +#~ " --backup[=CONTROL] ¥Õ¥¡¥¤¥ë¤ò¾å½ñ¤­¤¹¤ëºÝ¡¢¥Ð¥Ã¥¯¥¢¥Ã¥×¤ò¤È" +#~ "¤ë\n" +#~ " -b °ú¿ô¤ò¤È¤é¤Ê¤¤¤³¤È°Ê³°¤Ï --backup ¤ÈƱ¤¸\n" +#~ " -d, --no-dereference ¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤òé¤é¤Ê¤¤\n" +#~ " -f, --force ´û¸¤Î¥³¥Ô¡¼Àè¥Õ¥¡¥¤¥ë¤ò¥ª¡¼¥×¥ó¤Ç¤­¤Ê¤¤¾ì" +#~ "¹ç¡¢\n" +#~ " ºï½ü¤·¤Æ¤«¤é¤â¤¦°ìÅÙ¥³¥Ô¡¼¤ò»î¤¹\n" +#~ " -i, --interactive ¾å½ñ¤­¤¹¤ëÁ°¤Ë³Îǧ¤¹¤ë\n" +#~ " -H ¥³¥Þ¥ó¥É¥é¥¤¥ó¤Î¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤òé¤ë\n" +#~ " -l, --link ¥³¥Ô¡¼¤ÎÂå¤ï¤ê¤Ë¥ê¥ó¥¯¤ò¤Ï¤ë\n" +#~ " -L, --dereference ¾ï¤Ë¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤òé¤ë\n" +#~ " -p, --preserve ²Äǽ¤Ê¤é¤Ð¥Õ¥¡¥¤¥ë°À­¤ò°Ý»ý¤¹¤ë\n" +#~ " --parents ¥½¡¼¥¹¥Ñ¥¹¤È¤·¤Æ DIRECTORY ¤òÊä­¤¹¤ë\n" +#~ " -P ¸½ºß¤Ï `--parents' ¤ÈƱ¤¸; POSIX ¤Ë½àµò¤¹¤ë" +#~ "¤¿¤á\n" +#~ " `--no-dereference' ¤Îµ¡Ç½¤Ë¤Þ¤â¤Ê¤¯Êѹ¹¤µ" +#~ "¤ì¤ë\n" +#~ " -r ¥Ç¥£¥ì¥¯¥È¥ê°Ê³°¤Ï¥Õ¥¡¥¤¥ë¤È¤·¤ÆºÆµ¢Åª¤Ë¥³" +#~ "¥Ô¡¼\n" +#~ " ·Ù¹ð: FIFO ¤ä /dev/zero ¤ÎÍͤʥ¹¥Ú¥·¥ã" +#~ "¥ë\n" +#~ " ¥Õ¥¡¥¤¥ë¤ò¥³¥Ô¡¼¤¹¤ë¤Ê¤é -R ¤ò»È¤¤¤Þ¤·¤ç" +#~ "¤¦\n" +#~ " --remove-destination ´û¸¤Î¥³¥Ô¡¼Àè¥Õ¥¡¥¤¥ë¤ò¥ª¡¼¥×¥ó¤ò»î¤¹Á°" +#~ "¤Ë\n" +#~ " ºï½ü¤ò¹Ô¤Ê¤¦¡Ê--force Èæ¤Ù¤Æ¤ß¤Æ¤¯¤À¤µ" +#~ "¤¤¡Ë\n" + +#~ msgid "" +#~ " --sparse=WHEN control creation of sparse files\n" +#~ " -R, --recursive copy directories recursively\n" +#~ " --strip-trailing-slashes remove any trailing slashes from each " +#~ "SOURCE\n" +#~ " argument\n" +#~ " -s, --symbolic-link make symbolic links instead of copying\n" +#~ " -S, --suffix=SUFFIX override the usual backup suffix\n" +#~ " --target-directory=DIRECTORY move all SOURCE arguments into " +#~ "DIRECTORY\n" +#~ " -u, --update copy only when the SOURCE file is newer\n" +#~ " than the destination file or when the\n" +#~ " destination file is missing\n" +#~ " -v, --verbose explain what is being done\n" +#~ " -x, --one-file-system stay on this file system\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "By default, sparse SOURCE files are detected by a crude heuristic and " +#~ "the\n" +#~ "corresponding DEST file is made sparse as well. That is the behavior\n" +#~ "selected by --sparse=auto. Specify --sparse=always to create a sparse " +#~ "DEST\n" +#~ "file whenever the SOURCE file contains a long enough sequence of zero " +#~ "bytes.\n" +#~ "Use --sparse=never to inhibit creation of sparse files.\n" +#~ "\n" +#~ msgstr "" +#~ " --sparse=WHEN Á¤é¤Ê¥Õ¥¡¥¤¥ë¤ÎºîÀ®ÊýË¡¤òÀ©¸æ\n" +#~ " -R, --recursive ¥Ç¥£¥ì¥¯¥È¥ê¤òºÆµ¢Åª¤Ë¥³¥Ô¡¼¤¹¤ë\n" +#~ " --strip-trailing-slashes SOURCE °ú¿ô¤ËÉÕ¤¤¤Æ¤¤¤ë¥¹¥é¥Ã¥·¥å¤ò¼è¤ê½ü" +#~ "¤¯\n" +#~ " -s, --symbolic-link ¥³¥Ô¡¼¤¹¤ëÂå¤ï¤ê¤Ë¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤òŽ" +#~ "¤ë\n" +#~ " -S, --suffix=SUFFIX ñ½ã¥Ð¥Ã¥¯¥¢¥Ã¥×¤ÎºÝ¤Î¥µ¥Õ¥£¥Ã¥¯¥¹¤Î»ØÄê\n" +#~ " --target-directory=DIR Á´ SOURCE °ú¿ô¤ò DIR ¥Ç¥£¥ì¥¯¥È¥ê¤Ø°Üư¤¹" +#~ "¤ë\n" +#~ " -u, --update SOURCE ¥Õ¥¡¥¤¥ë¤¬¥³¥Ô¡¼Àè¥Õ¥¡¥¤¥ë¤è¤ê¤â¿·¤·" +#~ "¤¤¤«\n" +#~ " ¥³¥Ô¡¼Àè¤Ë¥Õ¥¡¥¤¥ë¤¬Ìµ¤¤¾ì¹ç¤Ë¤Î¤ß¥³¥Ô¡¼" +#~ "¤¹¤ë\n" +#~ " -v, --verbose ¹Ô¤Ê¤ï¤ì¤ë¤³¤È¤òÀâÌÀ¤¹¤ë\n" +#~ " -x, --one-file-system °Û¤Ê¤ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Ë¤Ï¥³¥Ô¡¼¤·¤Ê¤¤\n" +#~ " --help »È¤¤Êý¤òɸ½à½ÐÎϤËɽ¼¨¤¹¤ë\n" +#~ " --version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɸ½à½ÐÎϤËɽ¼¨¤¹¤ë\n" +#~ "\n" +#~ "ÆÃ¤Ë»ØÄ꤬¤Ê¤±¤ì¤Ð¡¢Á¤é¤Ê SOURCE ¥Õ¥¡¥¤¥ë¤Ïȯ¸«Åª¼êË¡¤Ç¸¡½Ð¤µ¤ì¡¢Âбþ¤¹" +#~ "¤ë\n" +#~ "DEST ¥Õ¥¡¥¤¥ë¤ÏÁ¤é¤Ê¥Õ¥¡¥¤¥ë¤È¤·¤ÆºîÀ®¤µ¤ì¤ë¡£¤³¤ì¤Ï `--sparse=auto'\n" +#~ "¥ª¥×¥·¥ç¥ó¤ò¤Ä¤±¤¿¤Î¤ÈƱ¤¸¤Ç¤¢¤ë¡£ `--sparse=always' ¤ò»ØÄꤹ¤ë¤È¡¢" +#~ "SOURCE\n" +#~ "¥Õ¥¡¥¤¥ë¤¬¡¢Ä¹¤¤Ï¢Â³¤¹¤ë¥¼¥í¤Î¥Ð¥¤¥È¥·¡¼¥±¥ó¥¹¤ò¤â¤Ã¤Æ¤¤¤ë»þ¤Ë¤Ï¡¢¾ï¤Ë\n" +#~ "Á¤é¤Ê¥Õ¥¡¥¤¥ë¤È¤·¤Æ DEST ¥Õ¥¡¥¤¥ë¤òºîÀ®¤¹¤ë¡£\n" +#~ "\n" +#~ "Á¤é¤Ê¥Õ¥¡¥¤¥ë¤È¤·¤Æ¥Õ¥¡¥¤¥ë¤òºîÀ®¤ò¤·¤¿¤¯¤Ê¤±¤ì¤Ð¡¢--sparse=never\n" +#~ "¥ª¥×¥·¥ç¥ó¤ò»È¤¦¤³¤È¡£\n" + +#~ msgid "" +#~ "Warning: the meaning of `-P' will change in the future to conform to " +#~ "POSIX.\n" +#~ "Use `--parents' for the old meaning, and `--no-dereference' for the new " +#~ "one." +#~ msgstr "" +#~ "·Ù¹ð: `-P' ¤Î°ÕÌ£¤Ï POSIX ¤Ë½àµò¤¹¤ë¤¿¤á¤Ë¶á¡¹Êѹ¹¤µ¤ì¤Þ¤¹¡£²áµî¤Î°ÕÌ£¤È\n" +#~ "¤¹¤ë¤¿¤á¤Ë¤Ï `--parents' ¤ò»È¤¤¡¢¿·¤·¤¤°ÕÌ£¤È¤¹¤ë¤Ë¤Ï `--no-dereference' " +#~ "¤ò\n" +#~ "»È¤Ã¤Æ¤¯¤À¤µ¤¤¡£" + +#~ msgid "" +#~ "Copy a file, converting and formatting according to the options.\n" +#~ "\n" +#~ " bs=BYTES force ibs=BYTES and obs=BYTES\n" +#~ " cbs=BYTES convert BYTES bytes at a time\n" +#~ " conv=KEYWORDS convert the file as per the comma separated keyword " +#~ "list\n" +#~ " count=BLOCKS copy only BLOCKS input blocks\n" +#~ " ibs=BYTES read BYTES bytes at a time\n" +#~ " if=FILE read from FILE instead of stdin\n" +#~ " obs=BYTES write BYTES bytes at a time\n" +#~ " of=FILE write to FILE instead of stdout\n" +#~ " seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +#~ " skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "BLOCKS and BYTES may be followed by the following multiplicative " +#~ "suffixes:\n" +#~ "xM M, c 1, w 2, b 512, kD 1000, k 1024, MD 1,000,000, M 1,048,576,\n" +#~ "GD 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +#~ "Each KEYWORD may be:\n" +#~ "\n" +#~ " ascii from EBCDIC to ASCII\n" +#~ " ebcdic from ASCII to EBCDIC\n" +#~ " ibm from ASCII to alternated EBCDIC\n" +#~ " block pad newline-terminated records with spaces to cbs-size\n" +#~ " unblock replace trailing spaces in cbs-size records with newline\n" +#~ " lcase change upper case to lower case\n" +#~ " notrunc do not truncate the output file\n" +#~ " ucase change lower case to upper case\n" +#~ " swab swap every pair of input bytes\n" +#~ " noerror continue after read errors\n" +#~ " sync pad every input block with NULs to ibs-size; when used\n" +#~ " with block or unblock, pad with spaces rather than NULs\n" +#~ msgstr "" +#~ "¥Õ¥¡¥¤¥ë¤ò¥ª¥×¥·¥ç¥ó»ØÄê¤Ë±þ¤¸¤¿ÊÑ´¹¡¦·Á¼°¤Ç²Ã¹©¤·¤Æ¡¢¥³¥Ô¡¼¤¹¤ë\n" +#~ "\n" +#~ " bs=BYTES ibs=BYTES obs=BYTES ¤Ë¶¯À©¤¹¤ë\n" +#~ " cbs=BYTES °ìÅÙ¤¢¤¿¤ê BYTES ¤Ö¤ó¤ÎÊÑ´¹¤ò¹Ô¤Ê¤¦\n" +#~ " conv=KEYWORDS ¥­¡¼¥ï¡¼¥É¥ê¥¹¥È¤Ç»ØÄꤵ¤ì¤¿¥Õ¥¡¥¤¥ëÊÑ´¹¤ò¹Ô¤Ê¤¦\n" +#~ " ¥­¡¼¥ï¡¼¥É¤Î¥ê¥¹¥È¤Ï¥«¥ó¥Þ¤Ç¶èÀÚ¤ë\n" +#~ " count=BLOCKS ÆþÎÏ¥Ö¥í¥Ã¥¯¤ò BLOCKS ¤ÎÂ礭¤µ¤À¤±¥³¥Ô¡¼¤¹¤ë\n" +#~ " ibs=BYTES °ìÅÙ¤¢¤¿¤ê BYTES ¤Ö¤ó¤ÎÆÉ¤ß¹þ¤ß¤ò¹Ô¤Ê¤¦\n" +#~ " if=FILE ɸ½àÆþÎϤÎÂå¤ï¤ê¤Ë¡¢FILE ¤òÆÉ¤ß¹þ¤à\n" +#~ " obs=BYTES °ìÅÙ¤¢¤¿¤ê BYTES ¤Ö¤ó¤Î½ñ¤­¹þ¤ß¤ò¹Ô¤Ê¤¦\n" +#~ " of=FILE ɸ½à½ÐÎϤÎÂå¤ï¤ê¤Ë¡¢FILE ¤Ø½ñ¤­¹þ¤à\n" +#~ " seek=BLOCKS obs ¥µ¥¤¥º¤Î BLOCKS ¤Ö¤ó½ñ¤­¹þ¤ß³«»Ï°ÌÃÖ¤ò¥¹¥­¥Ã¥×¤¹" +#~ "¤ë\n" +#~ " skip=BLOCKS ibs ¥µ¥¤¥º¤Î BLOCKS ¤Ö¤óÆÉ¤ß¹þ¤ß³«»Ï°ÌÃÖ¤ò¥¹¥­¥Ã¥×¤¹" +#~ "¤ë\n" +#~ " --help »È¤¤Êý¤òɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë\n" +#~ " --version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë\n" +#~ "\n" +#~ "BLOCKS ¤ä BYTES ¤Î»ØÄê¤Ë¤Ï¡¢°Ê²¼¤ÎÍͤÊÇÜ¿ô»ì¥µ¥Õ¥£¥Ã¥¯¥¹¤ò»ØÄê¤Ç¤­¤Þ¤¹:\n" +#~ "xM M, c 1, w 2, b 512, kD 1000, k 1024, MD 1,000,000, M 1,048,576,\n" +#~ "GD 1,000,000,000, G 1,073,741,824, ¤½¤Î¤Û¤« T, P, E, Z, Y ¤ò»È¤¨¤Þ¤¹¡£\n" +#~ "¥­¡¼¥ï¡¼¥É¤Î»ØÄê¤Ë¤Ï¡¢°Ê²¼¤Î¤â¤Î¤ò»ØÄê¤Ç¤­¤Þ¤¹¡£\n" +#~ "\n" +#~ " ascii EBCDIC ¤«¤é ASCII ¤ËÊÑ´¹\n" +#~ " ebcdic ASCII ¤«¤é EBCDIC ¤ËÊÑ´¹\n" +#~ " ibm ASCII ¤«¤é ÂåÂØ EBCDIC ¤ËÊÑ´¹\n" +#~ " block ²þ¹Ô¤Ç¶èÀÚ¤é¤ì¤¿¥ì¥³¡¼¥É¤ò¡¢cbs ¤Ç»ØÄꤵ¤ì¤¿¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤Ë\n" +#~ " ¹ç¤ï¤»¤ë¡£Â­¤ê¤Ê¤¤Éôʬ¤Ï¶õÇò¤ÇËä¤á¤ë\n" +#~ " unblock cbs ¤Ç»ØÄꤵ¤ì¤¿¥Ö¥í¥Ã¥¯ËöÈø¤Î¶õÇò¤ò²þ¹Ô¤ËÊÑ´¹¤¹¤ë\n" +#~ " lcase Âçʸ»ú¤ò¾®Ê¸»ú¤ËÊÑ´¹¤¹¤ë\n" +#~ " notrunc ½ÐÎÏ¥Õ¥¡¥¤¥ë¤ÎÀÚ¤êµÍ¤á¤ò¹Ô¤Ê¤ï¤Ê¤¤\n" +#~ " ucase ¾®Ê¸»ú¤òÂçʸ»ú¤ËÊÑ´¹¤¹¤ë\n" +#~ " swab ´ñ¿ô¥Ð¥¤¥È¤È¶ö¿ô¥Ð¥¤¥È¤òÆþ¤ìÂØ¤¨¤ë\n" +#~ " noerror ÆþÎÏ¥¨¥é¡¼¤¬È¯À¸¤·¤Æ¤â¡¢½èÍý¤ò·Ñ³¤¹¤ë\n" +#~ " sync ÆþÎÏ¥Õ¥¡¥¤¥ë¤ËϢ³¤·¤¿ NUL ¤òµÍ¤á¤Æ¡¢ibs ¤Ç»ØÄꤷ¤¿¥Ö¥í¥Ã¥¯\n" +#~ " ¥µ¥¤¥º¤Ë¹ç¤ï¤»¤ë\n" + +#~ msgid "" +#~ "Show information about the filesystem on which each FILE resides,\n" +#~ "or all filesystems by default.\n" +#~ "\n" +#~ " -a, --all include filesystems having 0 blocks\n" +#~ " --block-size=SIZE use SIZE-byte blocks\n" +#~ " -h, --human-readable print sizes in human readable format (e.g., 1K " +#~ "234M 2G)\n" +#~ " -H, --si likewise, but use powers of 1000 not 1024\n" +#~ " -i, --inodes list inode information instead of block usage\n" +#~ " -k, --kilobytes like --block-size=1024\n" +#~ " -l, --local limit listing to local filesystems\n" +#~ " -m, --megabytes like --block-size=1048576\n" +#~ " --no-sync do not invoke sync before getting usage info " +#~ "(default)\n" +#~ " -P, --portability use the POSIX output format\n" +#~ " --sync invoke sync before getting usage info\n" +#~ " -t, --type=TYPE limit listing to filesystems of type TYPE\n" +#~ " -T, --print-type print filesystem type\n" +#~ " -x, --exclude-type=TYPE limit listing to filesystems not of type " +#~ "TYPE\n" +#~ " -v (ignored)\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "¥Õ¥¡¥¤¥ë¤¬Â°¤¹¤ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Ë¤Ä¤¤¤Æ¤Î¾ðÊó¤òɽ¼¨¤¹¤ë¡£\n" +#~ "°¿¤¤¤Ï¡¢»ØÄ꤬¤Ê¤±¤ì¤Ð¡¢Á´¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î»ÈÍÑÎ̤òɽ¼¨¤¹¤ë¡£\n" +#~ "\n" +#~ " -a, --all 0 ¥Ö¥í¥Ã¥¯¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤âɽ¼¨¤µ¤»¤ë\n" +#~ " --block-size=¥µ¥¤¥º »ØÄꥵ¥¤¥º¤ÎÂ礭¤µ¤ò 1 ¥Ö¥í¥Ã¥¯¤È¤¹¤ë\n" +#~ " -h, --human-readable ¿Í¤Ë²ò¤ê¤ä¤¹¤¤·Á¼°¤Çɽ¼¨¤¹¤ë (Îã: 1K 234M 2G)\n" +#~ " -H, --si Ʊ¾å¡£Ã¢¤·¡¢·åÉý¤ò 1024 ¤ÎÂå¤ï¤ê¤Ë 1000 ¤È¤¹¤ë\n" +#~ " -i, --inodes ¥Ö¥í¥Ã¥¯»ÈÍѾðÊó¤ÎÂå¤ï¤ê¤Ë¡¢inode ¾ðÊó¤òɽ¼¨\n" +#~ " -k, --kilobytes ¥­¥í¥Ð¥¤¥Èñ°Ì¤Çɽ¼¨\n" +#~ " -l, --local ¥í¡¼¥«¥ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¤ßɽ¼¨¤¹¤ë\n" +#~ " -m, --megabytes ¥á¥¬¥Ð¥¤¥Èñ°Ì¤Çɽ¼¨\n" +#~ " --no-sync ¥­¥ã¥Ã¥·¥å¤È¥Ç¥£¥¹¥¯¤È¤ÎƱ´ü¤ò¼è¤é¤º¤Ëɽ¼¨(ɸ½à)\n" +#~ " -P, --portability POSIX ·Á¼°¤Î½ÐÎÏ¥Õ¥©¡¼¥Þ¥Ã¥È¤òÍøÍѤ¹¤ë\n" +#~ " --sync ¥­¥ã¥Ã¥·¥å¤È¥Ç¥£¥¹¥¯¤È¤ÎƱ´ü¤ò¼è¤Ã¤Æ¤«¤éɽ¼¨\n" +#~ " -t, --type=¥¿¥¤¥× »ØÄꤷ¤¿¥¿¥¤¥×¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¤ßɽ¼¨¤¹¤ë\n" +#~ " -T, --print-type ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¼ïÎà¤òɽ¼¨¤¹¤ë\n" +#~ " -x, --exclude-type=¥¿¥¤¥× »ØÄꤷ¤¿¥¿¥¤¥×¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à°Ê³°¤òɽ¼¨¤¹" +#~ "¤ë\n" +#~ " -v (̵»ë¤µ¤ì¤ë)\n" +#~ " --help »È¤¤Êý¤òɽ¼¨¤¹¤ë\n" +#~ " --version ¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤òɽ¼¨¤¹¤ë\n" + +#~ msgid "" +#~ "Summarize disk usage of each FILE, recursively for directories.\n" +#~ "\n" +#~ " -a, --all write counts for all files, not just directories\n" +#~ " --block-size=SIZE use SIZE-byte blocks\n" +#~ " -b, --bytes print size in bytes\n" +#~ " -c, --total produce a grand total\n" +#~ " -D, --dereference-args dereference PATHs when symbolic link\n" +#~ " -h, --human-readable print sizes in human readable format (e.g., 1K " +#~ "234M 2G)\n" +#~ " -H, --si likewise, but use powers of 1000 not 1024\n" +#~ " -k, --kilobytes like --block-size=1024\n" +#~ " -l, --count-links count sizes many times if hard linked\n" +#~ " -L, --dereference dereference all symbolic links\n" +#~ " -m, --megabytes like --block-size=1048576\n" +#~ " -S, --separate-dirs do not include size of subdirectories\n" +#~ " -s, --summarize display only a total for each argument\n" +#~ " -x, --one-file-system skip directories on different filesystems\n" +#~ " -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +#~ "FILE.\n" +#~ " --exclude=PAT Exclude files that match PAT.\n" +#~ " --max-depth=N print the total for a directory (or file, with --" +#~ "all)\n" +#~ " only if it is N or fewer levels below the " +#~ "command\n" +#~ " line argument; --max-depth=0 is the same as\n" +#~ " --summarize\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "¥Õ¥¡¥¤¥ëËè¤Î¥Ç¥£¥¹¥¯»ÈÍÑÎ̤ò½¸·×¤¹¤ë¡£¥Ç¥£¥ì¥¯¥È¥ê¤ÏºÆµ¢Åª¤Ë½èÍý¤¹¤ë¡£\n" +#~ "\n" +#~ " -a, --all ¥Ç¥£¥ì¥¯¥È¥ê¤À¤±¤Ç¤Ê¤¯¡¢Á´¤Æ¤Î¥Õ¥¡¥¤¥ë¤Ë¤Ä¤¤¤ÆÉ½" +#~ "¼¨\n" +#~ " --block-size=¥µ¥¤¥º »ØÄꥵ¥¤¥º¤ÎÂ礭¤µ¤ò 1 ¥Ö¥í¥Ã¥¯¤È¤¹¤ë\n" +#~ " -b, --bytes ¥Ð¥¤¥Èñ°Ì¤Çɽ¼¨¤¹¤ë\n" +#~ " -c, --total ¹ç·×¤òɽ¼¨¤¹¤ë\n" +#~ " -D, --dereference-args ¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Î¾ì¹ç¤Ï¡¢»²¾ÈÀè¤òé¤ë\n" +#~ " -h, --human-readable ¿Í¤Ë²ò¤ê¤ä¤¹¤¤·Á¼°¤Çɽ¼¨¤¹¤ë (Îã: 1K 234M 2G)\n" +#~ " -H, --si Ʊ¾å¡£Ã¢¤·¡¢·åÉý¤ò 1024 ¤ÎÂå¤ï¤ê¤Ë 1000 ¤È¤¹¤ë\n" +#~ " -k, --kilobytes ¥­¥í¥Ð¥¤¥Èñ°Ì¤Çɽ¼¨¤¹¤ë\n" +#~ " -l, --count-links Ʊ¤¸¥Õ¥¡¥¤¥ë¤ò¼¨¤¹¥Ï¡¼¥É¥ê¥ó¥¯¤Î¾ì¹ç¤Ç¤¢¤Ã¤Æ¤â\n" +#~ " Á´¤Æ½¸·×¤Ë²Ã¤¨¤ë\n" +#~ " -L, --dereference Á´¤Æ¤Î¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Î»²¾ÈÀè¤òé¤ë\n" +#~ " -m, --megabytes ¥á¥¬¥Ð¥¤¥Èñ°Ì¤Çɽ¼¨¤¹¤ë\n" +#~ " -S, --separate-dirs ¥µ¥Ö¥Ç¥£¥ì¥¯¥È¥ê¤Î¥µ¥¤¥º¤ò½¸·×¤Ë´Þ¤á¤Ê¤¤\n" +#~ " -s, --summarize °ú¿ôËè¤Î¹ç·×¤Î¤ßɽ¼¨¤¹¤ë\n" +#~ " -x, --one-file-system °Û¤Ê¤ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ï½¸·×¤·¤Ê" +#~ "¤¤\n" +#~ " -X ¥Õ¥¡¥¤¥ë, --exclude-from=¥Õ¥¡¥¤¥ë »ØÄê¥Õ¥¡¥¤¥ëÃæ¤Î¥Ñ¥¿¡¼¥ó¤Ë°ìÃפ¹" +#~ "¤ë\n" +#~ " ¥Õ¥¡¥¤¥ë¤Ï½¸·×¤·¤Ê¤¤\n" +#~ " --exclude=¥Ñ¥¿¡¼¥ó ¥Ñ¥¿¡¼¥ó¤Ë°ìÃפ¹¤ë¥Õ¥¡¥¤¥ë¤Ï½¸·×¤·¤Ê¤¤\n" +#~ " --max-depth=N ¥³¥Þ¥ó¥É¥é¥¤¥ó°ú¿ô¤è¤ê¡¢ºÇÂç N ¸Ä²¼¤Î³¬ÁؤޤǤÎ\n" +#~ " ¥Ç¥£¥ì¥¯¥È¥ê(--all ¤Î»ØÄê¤Ç¥Õ¥¡¥¤¥ë¤â)¤ò½¸·×¤¹¤ë\n" +#~ " --max-depth=0 ¤Ê¤é¡¢--summarize ¤ÈƱÅù¤È¤Ê¤ë\n" +#~ " --help »È¤¤Êý¤òɽ¼¨¤¹¤ë\n" +#~ " --version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤¹¤ë\n" + +#~ msgid "" +#~ "In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +#~ "the existing DIRECTORY, while setting permission modes and owner/group.\n" +#~ "In the third format, create all components of the given DIRECTORY(ies).\n" +#~ "\n" +#~ " --backup[=CONTROL] make a backup of each existing destination file\n" +#~ " -b like --backup but does not accept an argument\n" +#~ " -c (ignored)\n" +#~ " -d, --directory treat all arguments as directory names; create all\n" +#~ " components of the specified directories\n" +#~ " -D create all leading components of DEST except the " +#~ "last,\n" +#~ " then copy SOURCE to DEST; useful in the 1st " +#~ "format\n" +#~ " -g, --group=GROUP set group ownership, instead of process' current " +#~ "group\n" +#~ " -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-" +#~ "xr-x\n" +#~ " -o, --owner=OWNER set ownership (super-user only)\n" +#~ " -p, --preserve-timestamps apply access/modification times of SOURCE " +#~ "files\n" +#~ " to corresponding destination files\n" +#~ " -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +#~ " -S, --suffix=SUFFIX override the usual backup suffix\n" +#~ " -v, --verbose print the name of each directory as it is created\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "Á°Æó¤Ä¤Î½ñ¼°¤Ç¤Ï¡¢SOURCE ¥Õ¥¡¥¤¥ë¤ò DEST ¤Ø¥³¥Ô¡¼¤¹¤ë¤«¡¢Ê£¿ô¤Î SOURCE\n" +#~ "¥Õ¥¡¥¤¥ë¤ò´û¸¥Ç¥£¥ì¥¯¥È¥ê¤Ø¥³¥Ô¡¼¤·¤Þ¤¹¡£Æ±»þ¤Ë¥¢¥¯¥»¥¹¸¢¡¢½êÍ­¼Ô¤ä¥°¥ë¡¼" +#~ "¥×\n" +#~ "¤âÀßÄꤷ¤Þ¤¹¡£»°¤ÄÌܤνñ¼°¤Ç¤Ï¡¢»ØÄꤵ¤ì¤¿¥Ç¥£¥ì¥¯¥È¥ê¤òÁ´¤ÆºîÀ®¤·¤Þ¤¹¡£\n" +#~ "\n" +#~ " --backup[=CONTROL] ¥Õ¥¡¥¤¥ë¤ò¾å½ñ¤­¤¹¤ëÁ°¤Ë¥Ð¥Ã¥¯¥¢¥Ã¥×¤òºîÀ®¤¹¤ë\n" +#~ " -b °ú¿ô¤ò¼è¤é¤Ê¤¤¤³¤È°Ê³°¤Ï --backup ¤ÈƱ¤¸\n" +#~ " -c (̵»ë¤µ¤ì¤ë)\n" +#~ " -d, --directory Á´¤Æ¤Î°ú¿ô¤ò¥Ç¥£¥ì¥¯¥È¥ê̾¤Ç¤¢¤ë¤È²ò¼á¤¹¤ë\n" +#~ " »ØÄꤵ¤ì¤¿¥Ç¥£¥ì¥¯¥È¥ê¤ò°ìÅ٤˺îÀ®¤¹¤ë\n" +#~ " -D DEST ¤ÎºÇ¸å°Ê³°¤Î¥Õ¥¡¥¤¥ë¤ò¤Þ¤ºÁ´¤ÆºîÀ®¤·¡¢¤½¤Î¸å" +#~ "¤Ç\n" +#~ " SOURCE ¤ò DEST ¤Ë¥³¥Ô¡¼¤¹¤ë¡£°ìÈÖÌܤνñ¼°¤ËÍ­" +#~ "¸ú\n" +#~ " -g, --group=GROUP ¸½ºß¤Î¥×¥í¥»¥¹¥°¥ë¡¼¥×¤ÎÂå¤ï¤ê¤Ë¥°¥ë¡¼¥×°À­¤ò»ØÄê" +#~ "¤¹¤ë\n" +#~ " -m, --mode=MODE ¥¢¥¯¥»¥¹¥â¡¼¥É¤òÊѹ¹¤¹¤ë¡£(»ØÄ̵꤬¤±¤ì¤Ð rwxr-xr-" +#~ "x)\n" +#~ " -o, --owner=OWNER ½êÍ­¼Ô¤òÊѹ¹¤¹¤ë (¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¡¼¤À¤±¤¬²Äǽ)\n" +#~ " -p, --preserve-timestamps SOURCE ¥Õ¥¡¥¤¥ë¤Î¥¢¥¯¥»¥¹¡¦Êѹ¹»þ¹ï¤òÂбþ¤¹" +#~ "¤ë\n" +#~ " DEST ¥Õ¥¡¥¤¥ë¤Ë¤âÍøÍѤ¹¤ë\n" +#~ " -s, --strip ¥·¥ó¥Ü¥ë¥Æ¡¼¥Ö¥ë¤òÇí¤®Íî¤È¤¹ 1 Ëô¤Ï 2 ÈÖÌܤηÁ¼°" +#~ "¤Î\n" +#~ " °ú¿ô¤ÎºÝ¤Ë¤Î¤ßÍøÍѲÄ\n" +#~ " -S, --suffix=SUFFIX ÉáÃʤΥХ寥¢¥Ã¥×¥µ¥Õ¥£¥Ã¥¯¥¹¤ò̵»ë¤¹¤ë\n" +#~ " --verbose ¥Ç¥£¥ì¥¯¥È¥ê¤òºîÀ®¤¹¤ë¤¿¤Ó¤Ë¡¢¤½¤Î̾Á°¤òɽ¼¨¤¹¤ë\n" +#~ " --help »È¤¤Êý¤òɽ¼¨¤¹¤ë\n" +#~ " --version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤¹¤ë\n" +#~ "\n" + +#~ msgid "" +#~ "Create a link to the specified TARGET with optional LINK_NAME.\n" +#~ "If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +#~ "created in the current directory. When using the second form with more\n" +#~ "than one TARGET, the last argument must be a directory; create links\n" +#~ "in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +#~ "links with --symbolic. When creating hard links, each TARGET must " +#~ "exist.\n" +#~ "\n" +#~ " --backup[=CONTROL] make a backup of each existing destination " +#~ "file\n" +#~ " -b like --backup but does not accept an " +#~ "argument\n" +#~ " -d, -F, --directory hard link directories (super-user only)\n" +#~ " -f, --force remove existing destination files\n" +#~ " -n, --no-dereference treat destination that is a symlink to a\n" +#~ " directory as if it were a normal file\n" +#~ " -i, --interactive prompt whether to remove destinations\n" +#~ " -s, --symbolic make symbolic links instead of hard links\n" +#~ " -S, --suffix=SUFFIX override the usual backup suffix\n" +#~ " --target-directory=DIRECTORY specify the DIRECTORY in which to " +#~ "create\n" +#~ " the links\n" +#~ " -v, --verbose print name of each file before linking\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "TARGET ¤Ë»ØÄꤷ¤¿¥Õ¥¡¥¤¥ë¤ËÂФ·¤Æ¡¢Ç¤°Õ¤Î¥ê¥ó¥¯Ì¾¤Ç¥ê¥ó¥¯¤òºîÀ®¤¹¤ë¡£\n" +#~ "¥ê¥ó¥¯Ì¾¤¬¾Êά¤µ¤ì¤¿¾ì¹ç¡¢TARGET ¤ÈƱ¤¸¥Ù¡¼¥¹¥Õ¥¡¥¤¥ë̾¤Î¥ê¥ó¥¯¤ò¸½ºß¤Î\n" +#~ "¥Ç¥£¥ì¥¯¥È¥ê¤ËºîÀ®¤¹¤ë¡£Ê£¿ô¤Î TARGET ¤¬»ØÄꤵ¤ì¤ëÍͤʡ¢ÆóÈÖÌܤηÁ¼°¤ò\n" +#~ "»È¤Ã¤¿¾ì¹ç¡¢ºÇ¸å¤Î°ú¿ô¤Ï¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£\n" +#~ "-- ¤³¤Î¾ì¹ç¡¢¥Ç¥£¥ì¥¯¥È¥ê¤ÎÃæ¤Ë¤½¤ì¤¾¤ì¤ÎÂоݥե¡¥¤¥ëËè¤Ë¥ê¥ó¥¯¤òºîÀ®¤¹" +#~ "¤ë¡£\n" +#~ "ÆÃ¤Ë»ØÄ꤬¤Ê¤¤¾ì¹ç¡¢¥Ï¡¼¥É¥ê¥ó¥¯¤òºîÀ®¤¹¤ë¤Î¤Ç¡¢¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤ò\n" +#~ "ºîÀ®¤¹¤ë¤Ë¤Ï¡¢--symbolic ¤ò»ØÄꤹ¤ë¡£¥Ï¡¼¥É¥ê¥ó¥¯¤òºîÀ®¤¹¤ë¾ì¹ç¡¢\n" +#~ "TARGET ¥Õ¥¡¥¤¥ë¤ÏºîÀ®»þ¤Ë¸ºß¤·¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£\n" +#~ "\n" +#~ " --backup[=CONTROL] ºîÀ®¤¹¤ë¥ê¥ó¥¯¤Î¥Õ¥¡¥¤¥ë̾¤¬´û¤Ë¸ºß¤¹¤ë¾ì" +#~ "¹ç¡¢\n" +#~ " ¥Ð¥Ã¥¯¥¢¥Ã¥×¤òºîÀ®¤¹¤ë\n" +#~ " -b °ú¿ô¤ò¼è¤é¤Ê¤¤»ö°Ê³°¤Ï --backup ¤ÈƱ¤¸\n" +#~ " -d, -F, --directory ¥Ç¥£¥ì¥¯¥È¥ê¤ËÂФ¹¤ë¥Ï¡¼¥É¥ê¥ó¥¯¤òºîÀ®\n" +#~ " (´ÉÍý¼Ô(root) ¤Î¤ßÍøÍѲÄǽ)\n" +#~ " -f, --force ´û¸¤Î TARGET ¥Õ¥¡¥¤¥ë¤Ïºï½ü¤¹¤ë\n" +#~ " -n, --no-dereference »ØÄꤷ¤¿¥ê¥ó¥¯Ì¾¤¬Ä̾ï¥Õ¥¡¥¤¥ë¤Ç¤¢¤Ã¤Æ¤â¡¢\n" +#~ " ¥Ç¥£¥ì¥¯¥È¥ê¤Ø¤Î¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤È¸«¤Ê" +#~ "¤¹\n" +#~ " -i, --interactive ¾å½ñ¤­¤¹¤ëÁ°¤Ë³Îǧ¤ò¤È¤ë\n" +#~ " -s, --symbolic ¥Ï¡¼¥É¥ê¥ó¥¯¤Ç¤Ï¤Ê¤¯¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤òºîÀ®" +#~ "¤¹¤ë\n" +#~ " -S, --suffix=SUFFIX ¥Ð¥Ã¥¯¥¢¥Ã¥×¥µ¥Õ¥£¥Ã¥¯¥¹¤ò»ØÄꤹ¤ë\n" +#~ " --target-directory=DIR ¥ê¥ó¥¯¤òºîÀ®¤¹¤ë¥Ç¥£¥ì¥¯¥È¥ê¤ò DIR ¤Ë»ØÄꤹ" +#~ "¤ë\n" +#~ " -v, --verbose ½èÍýÆâÍÆ¤Î¾ÜºÙ¤òɽ¼¨¤¹¤ë\n" +#~ " --help »È¤¤Êý¤òɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë\n" +#~ " --version ¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤òɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë\n" +#~ "\n" + +#, fuzzy +#~ msgid "%a %b %d %H:%M:%S %Y" +#~ msgstr "%b %e %H:%M %Y" + +#~ msgid "" +#~ "List information about the FILEs (the current directory by default).\n" +#~ "Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +#~ "\n" +#~ " -a, --all do not hide entries starting with .\n" +#~ " -A, --almost-all do not list implied . and ..\n" +#~ " -b, --escape print octal escapes for nongraphic " +#~ "characters\n" +#~ " --block-size=SIZE use SIZE-byte blocks\n" +#~ " -B, --ignore-backups do not list implied entries ending with ~\n" +#~ " -c with -lt: sort by, and show, ctime (time of " +#~ "last\n" +#~ " modification of file status information)\n" +#~ " with -l: show ctime and sort by name\n" +#~ " otherwise: sort by ctime\n" +#~ " -C list entries by columns\n" +#~ " --color[=WHEN] control whether color is used to distinguish " +#~ "file\n" +#~ " types. WHEN may be `never', `always', or " +#~ "`auto'\n" +#~ " -d, --directory list directory entries instead of contents\n" +#~ " -D, --dired generate output designed for Emacs' dired " +#~ "mode\n" +#~ " -f do not sort, enable -aU, disable -lst\n" +#~ " -F, --classify append indicator (one of */=@|) to entries\n" +#~ " --format=WORD across -x, commas -m, horizontal -x, long -" +#~ "l,\n" +#~ " single-column -1, verbose -l, vertical -C\n" +#~ " --full-time list both full date and full time\n" +#~ msgstr "" +#~ "»ØÄꤵ¤ì¤¿¥Õ¥¡¥¤¥ë¤Î¾ðÊó¤ò¥ê¥¹¥È½ÐÎϤ¹¤ë(¾Êά»þ¤Ï¸½ºß¤Î¥Ç¥£¥ì¥¯¥È¥ê)¡£\n" +#~ "-cftuSUX ¤â --sort ¤â»ØÄ꤬¤Ê¤¤¤È¡¢¥¢¥ë¥Õ¥¡¥Ù¥Ã¥È½ç¤Ë¥½¡¼¥È¤¹¤ë¡£\n" +#~ "\n" +#~ " -a, --all '.' ¤Ç»Ï¤Þ¤ë±£¤·¥Õ¥¡¥¤¥ë¤âɽ¼¨¤¹¤ë\n" +#~ " -A, --almost-all '.' ¤Ç»Ï¤Þ¤ë±£¤·¥Õ¥¡¥¤¥ë¤âɽ¼¨¤¹¤ë¤¬¡¢\n" +#~ " °ÅÌۤΠ. ¤È .. ¤Ïɽ¼¨¤·¤Ê¤¤\n" +#~ " -b, --escape ¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¥·¡¼¥±¥ó¥¹¤Ê¤É¤Î\n" +#~ " Èóɽ¼¨Ê¸»ú¤ò¥¨¥¹¥±¡¼¥×¤¹¤ë\n" +#~ " --block-size=SIZE SIZE ¤ò 1 ¥Ö¥í¥Ã¥¯¤ÎÂ礭¤µ¤È¤¹¤ë¡£\n" +#~ " -B, --ignore-backups ~ ¤¬ºÇ¸å¤Ë¤Ä¤¯¥Õ¥¡¥¤¥ë¤ò¥ê¥¹¥Èɽ¼¨¤·¤Ê¤¤\n" +#~ " -c -lt ÉÕ: ctime (ºÇ½ª¹¹¿·»þ¹ï) ¤Ç¥½¡¼¥È¤·É½¼¨" +#~ "¤¹¤ë\n" +#~ " -l ÉÕ : ctime ¤òɽ¼¨¤·¡¢Ì¾Á°¤Ç¥½¡¼¥È¤¹¤ë\n" +#~ " ¤½¤Î¾: ctime ¤Ç¥½¡¼¥È¤¹¤ë\n" +#~ " -C ¿âľÊý¸þ¤Ë¹àÌܤò¥ê¥¹¥È¤¹¤ë\n" +#~ " --color[=WHEN] ¥Õ¥¡¥¤¥ë¥¿¥¤¥×¤Ë±þ¤¸¤Æ¿§¤Å¤±¤·¤ÆÉ½¼¨¤¹¤ë\n" +#~ " WHEN ¤Ë¤Ï`never', `always' Ëô¤Ï `auto' ¤¬" +#~ "Æþ¤ë\n" +#~ " -d, --directory ¥Ç¥£¥ì¥¯¥È¥ê¤òÃæ¿È¤òɽ¼¨¤¹¤ë¤Î¤Ç¤Ï¤Ê¤¯\n" +#~ " ¾¤Î¥Õ¥¡¥¤¥ë¤ÈƱ¤¸¤è¤¦¤Ëɽ¼¨¤¹¤ë\n" +#~ " -D, --dired Emacs ¤Î dired-mode ¤Î¤è¤¦¤Êɽ¼¨·Á¼°¤Ë¤¹¤ë\n" +#~ " -f ¥½¡¼¥È¤·¤Ê¤¤¡£-aU ¤¬Í­¸ú¡¢-lst ¤ò̵¸ú\n" +#~ " -F, --classify ¥Õ¥¡¥¤¥ë̾¤Î·¿¤ò¼¨¤¹Ê¸»ú (*/=@) ¤òÉÕ¤±¤ë\n" +#~ " --format=WORD across -x, commas -m, horizontal -x, long -" +#~ "l,\n" +#~ " single-column -1, verbose -l, vertical -C\n" +#~ " --full-time ÆüÉÕ¡¦»þ¹ï¤Ë´Ø¤¹¤ëÁ´¤Æ¤Î¾ðÊó¤òɽ¼¨¤¹¤ë\n" + +#~ msgid "" +#~ " -g (ignored)\n" +#~ " -G, --no-group inhibit display of group information\n" +#~ " -h, --human-readable print sizes in human readable format (e.g., 1K " +#~ "234M 2G)\n" +#~ " --si likewise, but use powers of 1000 not 1024\n" +#~ " -H same as `--si' for now; soon to change\n" +#~ " to conform to POSIX\n" +#~ " --indicator-style=WORD append indicator with style WORD to entry " +#~ "names:\n" +#~ " none (default), classify (-F), file-type (-" +#~ "p)\n" +#~ " -i, --inode print index number of each file\n" +#~ " -I, --ignore=PATTERN do not list implied entries matching shell " +#~ "PATTERN\n" +#~ " -k, --kilobytes like --block-size=1024\n" +#~ " -l use a long listing format\n" +#~ " -L, --dereference list entries pointed to by symbolic links\n" +#~ " -m fill width with a comma separated list of " +#~ "entries\n" +#~ " -n, --numeric-uid-gid list numeric UIDs and GIDs instead of names\n" +#~ " -N, --literal print raw entry names (don't treat e.g. " +#~ "control\n" +#~ " characters specially)\n" +#~ " -o use long listing format without group info\n" +#~ " -p, --file-type append indicator (one of /=@|) to entries\n" +#~ " -q, --hide-control-chars print ? instead of non graphic characters\n" +#~ " --show-control-chars show non graphic characters as-is (default\n" +#~ " unless program is `ls' and output is a " +#~ "terminal)\n" +#~ " -Q, --quote-name enclose entry names in double quotes\n" +#~ " --quoting-style=WORD use quoting style WORD for entry names:\n" +#~ " literal, locale, shell, shell-always, c, " +#~ "escape\n" +#~ " -r, --reverse reverse order while sorting\n" +#~ " -R, --recursive list subdirectories recursively\n" +#~ " -s, --size print size of each file, in blocks\n" +#~ msgstr "" +#~ " -g (̵»ë¤µ¤ì¤ë)\n" +#~ " -G, --no-group ¥°¥ë¡¼¥×¾ðÊó¤Îɽ¼¨¤ò¹Ô¤Ê¤ï¤Ê¤¤\n" +#~ " -h, --human-readable ¿Í¤Ë²ò¤ê¤ä¤¹¤¤·Á¼°¤Ç½ÐÎϤ¹¤ë (Îã: 1K 234M " +#~ "2G)\n" +#~ " --si Ʊ¾å¡£Ã¢¤·¡¢ÇÜ¿ô¤ò 1024 ¤Ç¤Ê¤¯¡¢1000 ¤È¤¹¤ë\n" +#~ " -H º£¤Î¤È¤³¤í `--si' ¤ÈƱ¤¸¤À¤¬¡¢¶á¡¹ POSIX ¤Ë\n" +#~ " ½àµò¤·¤¿Æ°ºî¤ËÊѹ¹¤µ¤ì¤ë\n" +#~ " --indicator-style=WORD ¥Õ¥¡¥¤¥ëɸ¼±¥¹¥¿¥¤¥ë¤Î»ØÄê¡£WORD ¤È¤·¤Æ»È¤¨" +#~ "¤ë\n" +#~ " ñ¸ì¤Ï°Ê²¼¤ÎÄ̤ê\n" +#~ " none (ɸ½à), classify (-F), file-type " +#~ "(-p)\n" +#~ " -i, --inode ¥Õ¥¡¥¤¥ë¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹ÈÖ¹æ¤òɽ¼¨¤¹¤ë\n" +#~ " -I, --ignore=PATTERN PATTERN ¤È¾È¹ç¤¹¤ë¥ê¥¹¥È¤òɽ¼¨¤·¤Ê¤¤\n" +#~ " -k, --kilobytes --block-size=1024 ¤ÈƱÅù\n" +#~ " -l ¾ÜºÙ¥ê¥¹¥È·Á¼°¤òɽ¼¨¤¹¤ë\n" +#~ " -L, --dereference ¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤µ¤ì¤¿¥Õ¥¡¥¤¥ë¤ò¥ê¥¹¥Èɽ¼¨" +#~ "¤¹¤ë\n" +#~ " -m ¥Õ¥¡¥¤¥ë¤ò¥³¥ó¥Þ `,' ¤Ç¶èÀڤꡢ°ì¹Ô¤Ë¤Ç¤­¤ë¸Â" +#~ "¤ê\n" +#~ " ¥Õ¥¡¥¤¥ë¤òɽ¼¨¤¹¤ë\n" +#~ " -n, --numeric-uid-gid UID ¤ä GID ¤ò̾Á°¤Ç¤Ê¤¯ÈÖ¹æ¤Çɽ¼¨¤¹¤ë\n" +#~ " -N, --literal À¸¤Î¹àÌÜ̾¤òɽ¼¨¤¹¤ë\n" +#~ " (Î㤨¤Ð¡¢¥³¥ó¥È¥í¡¼¥ëʸ»ú¤òÆÃḚ̂·¤¤¤·¤Ê" +#~ "¤¤)\n" +#~ " -o ½êÍ­¥°¥ë¡¼¥×½ü¤¤¤¿¾ÜºÙ¥ê¥¹¥È·Á¼°¤Çɽ¼¨¤¹¤ë\n" +#~ " -p, --file-type ¥Õ¥¡¥¤¥ë¤ËÌܰõ(/=@! ¤Î¤É¤ì¤«)¤ò¹àÌܤËÉÕ¤±Â­" +#~ "¤¹\n" +#~ " -q, --hide-control-chars ɽ¼¨¤Ç¤­¤Ê¤¤Ê¸»ú¤ò '?' ¤ËÃÖ¤­´¹¤¨¤ë\n" +#~ " --show-control-chars ɽ¼¨¤Ç¤­¤Ê¤¤Ê¸»ú¤â¤½¤Î¤Þ¤Þ½ÐÎϤ¹¤ë(¥×¥í¥°¥é¥à" +#~ "¤¬\n" +#~ " `ls' ¤Ç¤Ï¤Ê¤¤¤«½ÐÎϤ¬Ã¼Ëö¤Ç¤Ï¤Ê¤¤¾ì¹ç¤Î½é´ü" +#~ "¾õÂÖ)\n" +#~ " -Q, --quote-name ¥Õ¥¡¥¤¥ë̾¤ò¥À¥Ö¥ë¥¯¥ª¡¼¥È(\")¤Ç¤¯¤¯¤ë\n" +#~ " --quoting-style=WORD ¹àÌÜ̾¤Î¥¯¥ª¡¼¥È¤Ë WORD ʸ»ú¤ò»È¤¦:\n" +#~ " literal, locale, shell, shell-always, c, " +#~ "escape\n" +#~ " -r, --reverse ¥½¡¼¥È¤òȿž¤¹¤ë\n" +#~ " -R, --recursive ¤¹¤Ù¤Æ¤Î¥µ¥Ö¥Ç¥£¥ì¥¯¥È¥ê¤òºÆµ¢Åª¤Ëɽ¼¨¤¹¤ë\n" +#~ " -s, --size ³Æ¥Õ¥¡¥¤¥ë¤Î¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤òɽ¼¨¤¹¤ë\n" + +#~ msgid "" +#~ " -S sort by file size\n" +#~ " --sort=WORD extension -X, none -U, size -S, time -t,\n" +#~ " version -v\n" +#~ " status -c, time -t, atime -u, access -u, use " +#~ "-u\n" +#~ " --time=WORD show time as WORD instead of modification " +#~ "time:\n" +#~ " atime, access, use, ctime or status; use\n" +#~ " specified time as sort key if --sort=time\n" +#~ " -t sort by modification time\n" +#~ " -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +#~ " -u with -lt: sort by, and show, access time\n" +#~ " with -l: show access time and sort by " +#~ "name\n" +#~ " otherwise: sort by access time\n" +#~ " -U do not sort; list entries in directory " +#~ "order\n" +#~ " -v sort by version\n" +#~ " -w, --width=COLS assume screen width instead of current " +#~ "value\n" +#~ " -x list entries by lines instead of by columns\n" +#~ " -X sort alphabetically by entry extension\n" +#~ " -1 list one file per line\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "By default, color is not used to distinguish types of files. That is\n" +#~ "equivalent to using --color=none. Using the --color option without the\n" +#~ "optional WHEN argument is equivalent to using --color=always. With\n" +#~ "--color=auto, color codes are output only if standard output is " +#~ "connected\n" +#~ "to a terminal (tty).\n" +#~ msgstr "" +#~ " -S ¥Õ¥¡¥¤¥ë¥µ¥¤¥º¤Ç¥½¡¼¥È¤¹¤ë\n" +#~ " --sort=WORD extension -X, none -U, size -S, time -t,\n" +#~ " version -v\n" +#~ " status -c, time -t, atime -u, access -u, use " +#~ "-u\n" +#~ " --time=WORD »þ¹ï¤ò½¤Àµ»þ¹ï¤Ç¤Ï¤Ê¤¯ WORD ¤Î»þ¹ï¤ò»È¤¦\n" +#~ " atime, access, use, ctime Ëô¤Ï status\n" +#~ " »ØÄꤷ¤¿»þ¹ï¤Ï--sort=time ¤Î¥­¡¼¤È¤·¤Æ»È¤ï" +#~ "¤ì¤ë\n" +#~ " -t ½¤Àµ»þ¹ï¤Ç¥½¡¼¥È¤¹¤ë\n" +#~ " -T, --tabsize=COLS 8 ¤ÎÂå¤ï¤ê¤Ë¥¿¥Ö¥¹¥È¥Ã¥×¤ò COLS ¤È¤ß¤Ê¤¹\n" +#~ " -u -lt ¤ÈÍøÍÑ: ¥¢¥¯¥»¥¹»þ¹ï¤Ç¥½¡¼¥È¤·¡¢É½¼¨¤¹" +#~ "¤ë\n" +#~ " -l ¤ÈÍøÍÑ: ¥¢¥¯¥»¥¹»þ¹ï¤òɽ¼¨¤¹¤ë\n" +#~ " ¤½¤Î¾¤ÈÍøÍÑ: ¥¢¥¯¥»¥¹»þ¹ï¤Ç¥½¡¼¥È¤¹¤ë\n" +#~ " -U ¥½¡¼¥È¤ò¤·¤Ê¤¤ -- ¥Ç¥£¥ì¥¯¥È¥ê½ç¤Ë¥ê¥¹¥È¤¹" +#~ "¤ë\n" +#~ " -v ¥Ð¡¼¥¸¥ç¥ó¤Ç¥½¡¼¥È¤¹¤ë\n" +#~ " -w, --width=COLS ²èÌÌÉý¤ò¸½ºßÃͤǤϤʤ¯ COLS ¤È¸«¤Ê¤¹\n" +#~ " -x ÎóÊý¸þ¤Ç¤Ï¤Ê¤¯¡¢¹ÔÊý¸þ¤Ë¹àÌܤò¥ê¥¹¥È¤¹¤ë\n" +#~ " -X ¹àÌܤγÈÄ¥»Ò½ç¤Ç¥½¡¼¥È¤¹¤ë\n" +#~ " -1 °ì¹Ô¤¢¤¿¤ê¤Ë°ì¤Ä¤Î¥Õ¥¡¥¤¥ë¤ò¥ê¥¹¥È¤¹¤ë\n" +#~ " --help ¤³¤Î¥Ø¥ë¥×¤òɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë\n" +#~ " --version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë\n" +#~ "\n" +#~ "ÆÃ¤Ë»ØÄ꤬¤Ê¤±¤ì¤Ð¡¢color ¤Ï¥Õ¥¡¥¤¥ë¥¿¥¤¥×¤Ë¤è¤Ã¤Æ¶èÊ̤µ¤ì¤Þ¤»¤ó¡£¤³¤ì¤Ï\n" +#~ "--color=none ¤ò»È¤¦¤Î¤ÈƱÅù¤Ç¤¹¡£WHEN °ú¿ô¤ò»ØÄꤻ¤º¤Ë --color ¥ª¥×¥·¥ç¥ó" +#~ "¤ò\n" +#~ "»È¤¦¤È¡¢--color=always ¤ò»È¤¦¤Î¤ÈƱÅù¤Ç¤¹¡£--color=auto ¤ò»È¤¨¤Ð¡¢Àܳ¤µ¤ì" +#~ "¤¿\n" +#~ "üËö(tty)¤Îɸ½à½ÐÎϤˤΤߥ«¥é¡¼¥³¡¼¥É¤ò½ÐÎϤ·¤Þ¤¹¡£\n" + +#~ msgid "" +#~ "Create named pipes (FIFOs) with the given NAMEs.\n" +#~ "\n" +#~ " -m, --mode=MODE set permission mode (as in chmod), not a=rw - umask\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "Í¿¤¨¤é¤ì¤¿ `̾Á°' ¤Ç ̾Á°¤Ä¤­¥Ñ¥¤¥×(FIFO)¤òºî¤ë¡£\n" +#~ "\n" +#~ " -m, --mode=MODE ¥¢¥¯¥»¥¹¸¢¤ò(chmod ¤Î¤è¤¦¤Ë)»ØÄꤹ¤ë\n" +#~ " ¾Êά»þ¤Ï a=rw ¤«¤é umask ¤ò°ú¤¤¤¿¤â¤Î¤È¤Ê¤ë\n" +#~ " --help »È¤¤Êý¤òɸ½à½ÐÎϤËɽ¼¨¤¹¤ë\n" +#~ " --version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɸ½à½ÐÎϤËɽ¼¨¤¹¤ë\n" + +#, fuzzy +#~ msgid "cannot create fifo `%s'" +#~ msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#~ msgid "" +#~ "when creating character special files, major and minor device\n" +#~ "numbers must be specified" +#~ msgstr "" +#~ "¥­¥ã¥é¥¯¥¿·¿¥¹¥Ú¥·¥ã¥ë¥Õ¥¡¥¤¥ë¤òºîÀ®¤¹¤ë»þ¤Ï¡¢¥á¥¸¥ã¡¼µÚ¤Ó¥Þ¥¤¥Ê¡¼¥Ç¥Ð¥¤" +#~ "¥¹\n" +#~ "ÈÖ¹æ¤ò»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" + +#~ msgid "" +#~ "Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.\n" +#~ "\n" +#~ " --backup[=CONTROL] make a backup of each existing destination " +#~ "file\n" +#~ " -b like --backup but does not accept an " +#~ "argument\n" +#~ " -f, --force never prompt before overwriting\n" +#~ " -i, --interactive prompt before overwrite\n" +#~ " --strip-trailing-slashes remove any trailing slashes from each " +#~ "SOURCE\n" +#~ " argument\n" +#~ " -S, --suffix=SUFFIX override the usual backup suffix\n" +#~ " --target-directory=DIRECTORY move all SOURCE arguments into " +#~ "DIRECTORY\n" +#~ " -u, --update move only older or brand new non-" +#~ "directories\n" +#~ " -v, --verbose explain what is being done\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "SOURCE ¤«¤é DEST ¤ØÌ¾Á°¤òÊѹ¹¡¢¤â¤·¤¯¤Ï¥Õ¥¡¥¤¥ë¤ò¥Ç¥£¥ì¥¯¥È¥ê¤Ø°Üư¤¹" +#~ "¤ë¡£\n" +#~ "\n" +#~ " --backup[=CONTROL] ¥Õ¥¡¥¤¥ë¤ò¾å½ñ¤­¤¹¤ëºÝ, ¥Ð¥Ã¥¯¥¢¥Ã¥×¤ò¤È" +#~ "¤ë\n" +#~ " -b °ú¿ô¤ò¼è¤é¤Ê¤¤¤³¤È°Ê³°¤Ï --backup ¤ÈƱ¤¸\n" +#~ " -f, --force ¶¯À©Åª¤Ë¾å½ñ¤­¤ò¤¹¤ë\n" +#~ " -i, --interactive ¾å½ñ¤­¤ò¤¹¤ëÁ°¤Ë³Îǧ¤ò¤È¤ë\n" +#~ " --strip-trailing-slashes SOURCE °ú¿ô¤«¤é;·×¤Ê¥¹¥é¥Ã¥·¥å¤ò¼è¤ê½ü¤¯\n" +#~ " -S, --suffix=SUFFIX ¥Ð¥Ã¥¯¥¢¥Ã¥×¥µ¥Õ¥£¥Ã¥¯¥¹¤Î»ØÄê\n" +#~ " --target-directory=DIR Á´ SOURCE °ú¿ô¤ò DIR ¥Ç¥£¥ì¥¯¥È¥ê¤Ë°Üư¤¹" +#~ "¤ë\n" +#~ " -u, --update Ʊ°ì¥Õ¥¡¥¤¥ë̾¡¢Æ±°ì¥¿¥¤¥à¥¹¥¿¥ó¥×¤Î\n" +#~ " ¥Õ¥¡¥¤¥ë¤Ï°Üư¤·¤Ê¤¤\n" +#~ " -v --verbose ¹Ô¤Ê¤ï¤ì¤ë¤³¤È¤òÀâÌÀ¤¹¤ë\n" +#~ " --help »È¤¤Êý¤òɸ½à½ÐÎϤËɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë\n" +#~ " --version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɸ½à½ÐÎϤËɽ¼¨¤·¤Æ½ªÎ»¤¹" +#~ "¤ë\n" +#~ "\n" + +#~ msgid "" +#~ "Remove (unlink) the FILE(s).\n" +#~ "\n" +#~ " -d, --directory unlink directory, even if non-empty (super-user " +#~ "only)\n" +#~ " -f, --force ignore nonexistent files, never prompt\n" +#~ " -i, --interactive prompt before any removal\n" +#~ " -r, -R, --recursive remove the contents of directories recursively\n" +#~ " -v, --verbose explain what is being done\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "To remove a file whose name starts with a `-', for example `-foo',\n" +#~ "use one of these commands:\n" +#~ " %s -- -foo\n" +#~ "\n" +#~ " %s ./-foo\n" +#~ "\n" +#~ "Note that if you use rm to remove a file, it is usually possible to " +#~ "recover\n" +#~ "the contents of that file. If you want more assurance that the contents " +#~ "are\n" +#~ "truly unrecoverable, consider using shred.\n" +#~ msgstr "" +#~ "°ì¤Ä¤¢¤ë¤¤¤ÏÊ£¿ô¤Î¥Õ¥¡¥¤¥ë¤òºï½ü(unlink)¤¹¤ë¡£\n" +#~ "\n" +#~ " -d, --directory ¶õ¤Ç¤Ê¤¯¤Æ¤â¥Ç¥£¥ì¥¯¥È¥ê¤Î¥ê¥ó¥¯¤òºï½ü¤¹¤ë\n" +#~ " ´ÉÍý¼Ô(root)¤Î¤ßÍøÍѲÄ\n" +#~ " -f, --force ¸ºß¤·¤Ê¤¤¥Õ¥¡¥¤¥ë¤Ï̵»ë¤·¡¢³Îǧ¤ò¤È¤é¤Ê¤¤\n" +#~ " -i, --interactive ºï½ü¤ò¤¹¤ëÁ°¤Ë³Îǧ¤ò¤È¤ë\n" +#~ " -r, -R, --recursive ¥Ç¥£¥ì¥¯¥È¥ê¤È¤½¤ÎÃæ¿È¤òºÆµ¢Åª¤Ëºï½ü¤¹¤ë\n" +#~ " -v --verbose ¹Ô¤Ê¤ï¤ì¤ë¤³¤È¤òÃà°ìÊó¹ð¤¹¤ë\n" +#~ " --help »È¤¤Êý¤òɸ½à½ÐÎϤËɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë\n" +#~ " --version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɸ½à½ÐÎϤËɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë\n" +#~ "\n" +#~ "`-' ¤Ç»Ï¤Þ¤ë̾Á°¤Î¥Õ¥¡¥¤¥ë¤òºï½ü¤¹¤ë¤Ë¤Ï¡¢Î㤨¤Ð `-foo' ¤È±¾¤¦¥Õ¥¡¥¤¥ë¤Ê" +#~ "¤é\n" +#~ "¤³¤¦¤¤¤¦¥³¥Þ¥ó¥É¤ò»È¤¤¤Þ¤·¤ç¤¦:\n" +#~ " %s -- -foo\n" +#~ " %s ./-foo\n" + +#~ msgid "" +#~ "Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +#~ "for even very expensive hardware probing to recover the data.\n" +#~ "\n" +#~ " -f, --force change permissions to allow writing if necessary\n" +#~ " -n, --iterations=N Overwrite N times instead of the default (%d)\n" +#~ " -s, --size=N shred this many bytes (suffixes like k, M, G accepted)\n" +#~ " -u, --remove truncate and remove file after overwriting\n" +#~ " -v, --verbose show progress\n" +#~ " -x, --exact do not round file sizes up to the next full block\n" +#~ " -z, --zero add a final overwrite with zeros to hide shredding\n" +#~ " - shred standard output\n" +#~ " --help display this help and exit\n" +#~ " --version print version information and exit\n" +#~ "\n" +#~ "Delete FILE(s) if --remove (-u) is specified. The default is not to " +#~ "remove\n" +#~ "the files because it is common to operate on device files like /dev/hda,\n" +#~ "and those files usually should not be removed. When operating on " +#~ "regular\n" +#~ "files, most people use the --remove option.\n" +#~ "\n" +#~ "CAUTION: Note that shred relies on a very important assumption:\n" +#~ "that the filesystem overwrites data in place. This is the traditional\n" +#~ "way to do things, but many modern filesystem designs do not satisfy this\n" +#~ "assumption. The following are examples of filesystems on which shred is\n" +#~ "not effective:\n" +#~ "\n" +#~ "* log-structured or journaled filesystems, such as those supplied with\n" +#~ " AIX and Solaris (and JFS, ReiserFS, XFS, etc.)\n" +#~ "\n" +#~ "* filesystems that write redundant data and carry on even if some writes\n" +#~ " fail, such as RAID-based filesystems\n" +#~ "\n" +#~ "* filesystems that make snapshots, such as Network Appliance's NFS " +#~ "server\n" +#~ "\n" +#~ "* filesystems that cache in temporary locations, such as NFS\n" +#~ " version 3 clients\n" +#~ "\n" +#~ "* compressed filesystems\n" +#~ msgstr "" +#~ "»ØÄꤵ¤ì¤¿ FILE ¤Ë·«¤êÊÖ¤·¤Æ¾å½ñ¤­¤ò¹Ô¤¤¡¢Èó¾ï¤Ë¹â²Á¤Ê¥Ï¡¼¥É¥¦¥§¥¢¤Ç¤µ¤¨\n" +#~ "¥Ç¡¼¥¿¤ÎÉüµì¤Î¤¿¤á¤ÎÄ´ºº¤¬º¤Æñ¤È¤Ê¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£\n" +#~ "\n" +#~ " -f, --force ɬÍפ˱þ¤¸¤Æ½ñ¹þ¤ß²Äǽ¤Ê¸¢¸Â¤ËÊѹ¹¤¹¤ë\n" +#~ " -n, --iterations=N ¥Ç¥Õ¥©¥ë¥È²ó¿ô(%d)¤ÎÂå¤ï¤ê¤Ë N ²ó¤Î½ñ¤­¹þ¤ß¤ò¹Ô¤Ê" +#~ "¤¦\n" +#~ " -s, --size=N ¤³¤Î¥Ð¥¤¥È¿ô¤ËÀ£ÃǤ¹¤ë (k, M, G ¤ÎÍͤÊÀÜÈø¼­¤ò»È¤¨¤Þ¤¹)\n" +#~ " -u, --remove ¾å½ñ¤­¤Î¸å¤ËÀÚ¼è¤ê¤Èºï½ü\n" +#~ " -v, --verbose ¿ÊĽ¤òɽ¼¨\n" +#~ " -x, --exact ¥Õ¥¡¥¤¥ë¥Ö¥í¥Ã¥¯Ã±°Ì¤Ø¤Î¥Õ¥¡¥¤¥ë¥µ¥¤¥ºÀÚ¤ê¾å¤²¤ò¤·¤Ê¤¤\n" +#~ " -z, --zero shred ¤ò±£¤¹¤¿¤á¤Ë¡¢ºÇ¸å¤Ë°ìÅÙ¥¼¥í¤Ç¤Î¾å½ñ¤­¤òÄɲ乤ë\n" +#~ " - ɸ½à½ÐÎϤòÀ£ÃǤ¹¤ë\n" +#~ " --help ¤³¤Î»È¤¤Êý¤òɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë\n" +#~ " --version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë\n" +#~ "\n" +#~ "--remove (-u) ¤¬»ØÄꤵ¤ì¤¿¤È¤­¤Ë FILE ¤òºï½ü¤·¤Þ¤¹¡£¥Ç¥Õ¥©¥ë¥È¤Ç¥Õ¥¡¥¤¥ë" +#~ "¤ò\n" +#~ "ºï½ü¤·¤Ê¤¤¤Î¤Ï¡¢/dev/hda ¤Î¤è¤¦¤Ê¥Ç¥Ð¥¤¥¹¥Õ¥¡¥¤¥ë¤Ë¤È¤Ã¤Æ¤Î¶¦Ä̤ÎÁàºî¤Ç¤¢" +#~ "¤ê¡¢\n" +#~ "¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤ÏÉáÄ̺ï½ü¤µ¤ì¤ë¤Ù¤­¤Ç¤Ï¤Ê¤¤¤«¤é¤Ç¤¹¡£\n" +#~ "Ä̾ï¥Õ¥¡¥¤¥ë¤òÁàºî¤¹¤ë¤È¤­¤Ë¤Ï¡¢Ëؤó¤É¤Î¿Í¤¬ --remove ¥ª¥×¥·¥ç¥ó¤ò»È¤¤¤Þ" +#~ "¤¹\n" +#~ "\n" +#~ "Ãí°Õ: shred ¤ÏÈó¾ï¤Ë½ÅÂç¤Ê²¾Äê¤Ë´ð¤Å¤¤¤Æ¤¤¤ë¤³¤È¤ËÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤:\n" +#~ "¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤¬¥Ç¡¼¥¿¤Î¾ì½ê¤Ë¾å½ñ¤­¤¹¤ë¤È¤¤¤¦¤³¤È¡£¤³¤ì¤ÏÅÁÅýŪ¤Ê\n" +#~ "ÊýË¡¤Ç¤¹¤¬¡¢¶áǯ¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Ï¤³¤Î²¾Äê¤òËþ¤¿¤·¤Þ¤»¤ó¡£\n" +#~ "shred ¤ò»È¤¦°ÕÌ£¤¬¤Ê¤¤¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÎã¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¹:\n" +#~ "\n" +#~ "* AIX ¤ä Solaris ¤ÇÄ󶡤µ¤ì¤ë¥í¥°¹½Â¤¤ä¥¸¥ã¡¼¥Ê¥ê¥ó¥°¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à\n" +#~ " ¡ÊµÚ¤Ó JFS, ReiserFS, XFS Åù¡Ë\n" +#~ "\n" +#~ "* RAID ¥Ù¡¼¥¹¤ÎÍͤˡ¢¾éĹ¤Ê¥Ç¡¼¥¿¤ò½ñ¹þ¤ó¤Ç¤ª¤ê¡¢½ñ¤­¹þ¤ß¤¬¼ºÇÔ¤·¤¿¤È¤­¤Ç" +#~ "¤â\n" +#~ " °Ý»ý¤µ¤ì¤ëÍͤʥե¡¥¤¥ë¥·¥¹¥Æ¥à\n" +#~ "\n" +#~ "* Network Appliance ¤Î NFS ¥µ¡¼¥Ð¤ÎÍͤˡ¢¥¹¥Ê¥Ã¥×¥·¥ç¥Ã¥È¤òºî¤ë¥Õ¥¡¥¤¥ë¥·" +#~ "¥¹¥Æ¥à\n" +#~ "\n" +#~ "* NFS ¥Ð¡¼¥¸¥ç¥ó 3 ¥¯¥é¥¤¥¢¥ó¥È¤ÎÍͤˡ¢°ì»þŪ¤Ë¥­¥ã¥Ã¥·¥å¤ò¹Ô¤Ê¤¦¤è¤¦¤Ê\n" +#~ " ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à\n" +#~ "\n" +#~ "* °µ½Ì¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à\n" + +#~ msgid "" +#~ "Force changed blocks to disk, update the super block.\n" +#~ "\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¥Ð¥Ã¥Õ¥¡¤Î¥Õ¥é¥Ã¥·¥å\n" +#~ "\n" +#~ " --help »È¤¤Êý¤òɸ½à½ÐÎϤËɽ¤·¤Æ½ªÎ»¤¹¤ë\n" +#~ " --version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɸ½à½ÐÎϤËɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë\n" + +#~ msgid "" +#~ "Update the access and modification times of each FILE to the current " +#~ "time.\n" +#~ "\n" +#~ " -a change only the access time\n" +#~ " -c, --no-create do not create any files\n" +#~ " -d, --date=STRING parse STRING and use it instead of current time\n" +#~ " -f (ignored)\n" +#~ " -m change only the modification time\n" +#~ " -r, --reference=FILE use this file's times instead of current time\n" +#~ " -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current " +#~ "time\n" +#~ " --time=WORD set time given by WORD: access atime use (same " +#~ "as -a)\n" +#~ " modify mtime (same as -m)\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Note that the three time-date formats recognized for the -d and -t " +#~ "options\n" +#~ "and for the obsolescent argument are all different.\n" +#~ msgstr "" +#~ "¤½¤ì¤¾¤ì¤Î¥Õ¥¡¥¤¥ë¤Î¥¢¥¯¥»¥¹»þ¹ï¤ä½¤Àµ»þ¹ï¤ò¸½ºß»þ¹ï¤Ë¹¹¿·¤¹¤ë¡£\n" +#~ "\n" +#~ " -a ¥¢¥¯¥»¥¹»þ¹ï¤Î¤ß¤òÊѹ¹¤¹¤ë\n" +#~ " -c --no-create ¥Õ¥¡¥¤¥ë¤¬Â¸ºß¤·¤Ê¤¤¾ì¹ç¤Ë¿·µ¬ºîÀ®¤ò¹Ô¤ï¤Ê¤¤\n" +#~ " -d, --date=STRING ¸½ºß¤Î»þ¹ï¤ÎÂå¤ï¤ê¤Ë STRING ¤Î»þ¹ï¤òÍѤ¤¤ë\n" +#~ " -f (̵»ë¤µ¤ì¤ë)\n" +#~ " -m ½¤Àµ»þ¹ï¤Î¤ß¤òÊѹ¹¤¹¤ë\n" +#~ " -r, --reference=FILE ¸½ºß¤Î»þ¹ï¤ÎÂå¤ï¤ê¤Ë FILE ¤Î»þ¹ï¤òÍѤ¤¤ë\n" +#~ " -t STAMP ¸½ºß¤Î»þ¹ï¤ÎÂå¤ï¤ê¤Ë [[CC]YY]MMDDhhmm[.ss]¤ò¤Ä¤«" +#~ "¤¦\n" +#~ " --time=WORD WORD ¤Ë¤è¤Ã¤ÆÍ¿¤¨¤é¤ì¤¿ »þ¹ï¤òÀßÄꤹ¤ë\n" +#~ " access ¤Ê¤é atime (-a ¤ÈƱ¤¸)¡¢modify ¤Ê¤é " +#~ "mtime\n" +#~ " (-m ¤ÈƱ¤¸)¤ò»È¤¦\n" +#~ " --help »È¤¤Êý¤òɸ½à½ÐÎϤËɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë\n" +#~ " --version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɸ½à½ÐÎϤËɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë\n" +#~ "\n" +#~ "3 ¤Ä¤Î »þ¹ï-ÆüÉդνñ¼°¤Ï -d ¤È -t ¥ª¥×¥·¥ç¥óÍѤȸ«¤Ê¤µ¤ì¡¢ÀΤνñ¼°¤Î\n" +#~ "°ú¿ô¤È¤ÏÁ´¤¯°Û¤Ê¤ë¤³¤È¤ËÃí°Õ¤·¤Þ¤·¤ç¤¦¡£\n" + +#, fuzzy +#~ msgid "virtual memory exhausted" +#~ msgstr "¥á¥â¥ê¤ò»È¤¤²Ì¤¿¤·¤Þ¤·¤¿" + +#, fuzzy +#~ msgid "Memory exhausted" +#~ msgstr "¥á¥â¥ê¤ò»È¤¤²Ì¤¿¤·¤Þ¤·¤¿" + +#~ msgid "group of %s changed to %s\n" +#~ msgstr "%s ¤Î¥°¥ë¡¼¥×¤ò %s ¤ØÊѹ¹¤·¤Þ¤·¤¿\n" + +#~ msgid "you are not a member of group `%s'" +#~ msgstr "¤¢¤Ê¤¿¤Ï¥°¥ë¡¼¥× `%s' ¤Î¥á¥ó¥Ð¡¼¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" + +#~ msgid "owner of %s changed to " +#~ msgstr "%s ¤Î½êÍ­¼Ô¤ò°Ê²¼¤ËÊѹ¹ : " + +#, fuzzy +#~ msgid "cannot remove old link to `%s'" +#~ msgstr "`%s' ¤Ç ioctl() ¤ò¼Â¹Ô¤Ç¤­¤Þ¤»¤ó" + +#, fuzzy +#~ msgid "cannot make fifo `%s'" +#~ msgstr "`%s' ¤Ç ioctl() ¤ò¼Â¹Ô¤Ç¤­¤Þ¤»¤ó" + +#~ msgid "" +#~ "Delete a file securely, first overwriting it to hide its contents.\n" +#~ "\n" +#~ " -f, --force change permissions to allow writing if necessary\n" +#~ " -n, --iterations=N Overwrite N times instead of the default (%d)\n" +#~ " -s, --size=N shred this many bytes (suffixes like k, M, G accepted)\n" +#~ " -u, --remove truncate and remove file after overwriting\n" +#~ " -v, --verbose show progress\n" +#~ " -x, --exact do not round file sizes up to the next full block\n" +#~ " -z, --zero add a final overwrite with zeros to hide shredding\n" +#~ " - shred standard output\n" +#~ " --help display this help and exit\n" +#~ " --version print version information and exit\n" +#~ "\n" +#~ "FIXME maybe add more discussion here?" +#~ msgstr "" +#~ "¥Õ¥¡¥¤¥ë¤ò°ÂÁ´¤Ëºï½ü¤·¤Þ¤¹¡¢¤Þ¤º¤ÏÆâÍÆ¤ò±£Ê乤뤿¤á¾å½ñ¤­¤·¤Þ¤¹¡£\n" +#~ "\n" +#~ " -f, --force ɬÍפ˱þ¤¸¡¢½ñ¤­¹þ¤ß¤Î¤¿¤á¤Îµö²Ä°À­¤òÊѹ¹\n" +#~ " -n, --iterations=N ½é´üÃÍ(%d)¤ÎÂå¤ï¤ê¤Ë N ²ó¾å½ñ¤­\n" +#~ " -s, --size=N ¿¤¯¤Î¥Ð¥¤¥È¿ô¤ò shred ¤¹¤ë (k, M, G ¤ÎÍͤÊñ°Ì¤â²ò¼á¤¹" +#~ "¤ë)\n" +#~ " -u, --remove ¾å½ñ¤­¤Î¸å¤Ç¥Õ¥¡¥¤¥ë¤òÀÚ¤êµÍ¤á¤Æºï½ü\n" +#~ " -v, --verbose ¿Ê¹Ô¾õ¶·¤ò¸«¤ë\n" +#~ " -x, --exact ¥Õ¥¡¥¤¥ë¥Ö¥í¥Ã¥¯Ã±°Ì¤Ø¤Î¥Õ¥¡¥¤¥ë¥µ¥¤¥ºÀÚ¤ê¾å¤²¤ò¤·¤Ê¤¤\n" +#~ " -z, --zero shred ¤ò±£¤¹¤¿¤á¡¢ºÇ¸å¤Ë°ì²ó¥¼¥í¤Ç¤Î¾å½ñ¤­¤òÄɲ乤ë\n" +#~ " - ɸ½à½ÐÎϤΠshred\n" +#~ " --help ¤³¤Î»È¤¤Êý¤òɽ¼¨¤·¤Æ½ªÎ»¤·¤Þ¤¹\n" +#~ " --version ¥ô¥¡¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤·¤Æ½ªÎ»¤·¤Þ¤¹\n" +#~ "\n" +#~ "*½¤Àµ¤¹¤Ù¤·* ¤³¤³¤Ë¤¤¤í¤¤¤íÀâÌÀ¤¬²Ã¤ï¤ë¤«¤Ê¡©" + +#~ msgid "create %s %s to %s" +#~ msgstr "%2$s ¤«¤é %3$s ¤Ë%1$s¤ò¤Ï¤ê¤Þ¤·¤¿" + +#~ msgid "hard link" +#~ msgstr "¥Ï¡¼¥É¥ê¥ó¥¯" + +#~ msgid "link" +#~ msgstr "¥ê¥ó¥¯" + +#~ msgid "--version-control" +#~ msgstr "--version-control" + +#, fuzzy +#~ msgid "starting directory" +#~ msgstr "¥Ç¥£¥ì¥¯¥È¥ê" + +#~ msgid "%s -> %s (backup)\n" +#~ msgstr "%s -> %s (¥Ð¥Ã¥¯¥¢¥Ã¥×)\n" + +#, fuzzy +#~ msgid "" +#~ "Usage: %s [OPTION]... TARGET [LINK_NAME]\n" +#~ " or: %s [OPTION]... TARGET... DIRECTORY\n" +#~ msgstr "" +#~ "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... [ÆþÎϸµ]... (-G ¤Ê¤·)\n" +#~ " Ëô¤Ï: %s -G [¥ª¥×¥·¥ç¥ó]... [ÆþÎϸµ [½ÐÎÏÀè]]\n" + +#, fuzzy +#~ msgid "Usage: %s [OPTION]... EXISTING_DIR NEW_DIR\n" +#~ msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]... SET1 [SET2]\n" + +#, fuzzy +#~ msgid "cannot rename `.' or `..'" +#~ msgstr "¥Û¥¹¥È̾¤ò `%s' ¤ËÀßÄê¤Ç¤­¤Þ¤»¤ó" diff --git a/src/apps/bin/coreutils-5.0/po/ko.gmo b/src/apps/bin/coreutils-5.0/po/ko.gmo new file mode 100644 index 0000000000000000000000000000000000000000..d4888e80b5741086496fd7933d10c0286e7c9529 GIT binary patch literal 86927 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 F{|~+2yLbQq literal 0 HcmV?d00001 diff --git a/src/apps/bin/coreutils-5.0/po/ko.po b/src/apps/bin/coreutils-5.0/po/ko.po new file mode 100644 index 0000000000..7fd265d0da --- /dev/null +++ b/src/apps/bin/coreutils-5.0/po/ko.po @@ -0,0 +1,8485 @@ +# Korean messages for GNU textutils +# Copyright (C) 1996, 2001, 2002 Free Software Foundation, Inc. +# Bang Jun-Young , 1996-1997. +# Changwoo Ryu , 2001-2002. +# +msgid "" +msgstr "" +"Project-Id-Version: GNU textutils 2.0.22\n" +"POT-Creation-Date: 2003-03-31 10:45+0200\n" +"PO-Revision-Date: 2002-07-22 20:02+0900\n" +"Last-Translator: Changwoo Ryu \n" +"Language-Team: Korean \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=EUC-KR\n" +"Content-Transfer-Encoding: 8bit\n" + +#: lib/argmatch.c:135 +#, c-format +msgid "invalid argument %s for %s" +msgstr "%2$s¿¡ ´ëÇØ ºÎÀûÀýÇÑ ÀÎÀÚ %1$s" + +#: lib/argmatch.c:136 +#, c-format +msgid "ambiguous argument %s for %s" +msgstr "%2$s¿¡ ´ëÇØ ¾Ö¸ÅÇÑ ÀÎÀÚ %1$s" + +#: lib/argmatch.c:155 +msgid "Valid arguments are:" +msgstr "¿Ã¹Ù¸¥ ÀÎÀÚ´Â:" + +#: lib/closeout.c:103 src/cat.c:189 src/cat.c:272 src/cat.c:326 +#: src/cksum.c:269 src/head.c:152 src/head.c:196 src/tail.c:323 +#: src/tail.c:1659 src/tr.c:1666 src/tr.c:1912 src/tr.c:2020 +msgid "write error" +msgstr "¾²±â ¿À·ù" + +#: lib/error.c:133 lib/error.c:161 +msgid "Unknown system error" +msgstr "¾Ë ¼ö ¾ø´Â ½Ã½ºÅÛ ¿À·ù" + +#: lib/file-type.c:42 +msgid "regular empty file" +msgstr "ÀÏ¹Ý ºó ÆÄÀÏ" + +#: lib/file-type.c:42 +msgid "regular file" +msgstr "ÀÏ¹Ý ÆÄÀÏ" + +#: lib/file-type.c:45 +msgid "directory" +msgstr "µð·ºÅ丮" + +#: lib/file-type.c:48 +msgid "block special file" +msgstr "ºí·Ï Ư¼ö ÆÄÀÏ" + +#: lib/file-type.c:51 +msgid "character special file" +msgstr "¹®ÀÚ Æ¯¼ö ÆÄÀÏ" + +#: lib/file-type.c:54 +msgid "fifo" +msgstr "FIFO" + +#: lib/file-type.c:57 +msgid "symbolic link" +msgstr "½Éº¼¸¯ ¸µÅ©" + +#: lib/file-type.c:60 +msgid "socket" +msgstr "¼ÒÄÏ" + +#: lib/file-type.c:63 +msgid "message queue" +msgstr "¸Þ¼¼Áö Å¥" + +#: lib/file-type.c:66 +msgid "semaphore" +msgstr "¼¼¸¶Æ÷¾î" + +#: lib/file-type.c:69 +msgid "shared memory object" +msgstr "°øÀ¯ ¸Þ¸ð¸® ¿ÀºêÁ§Æ®" + +#: lib/file-type.c:71 +msgid "weird file" +msgstr "±«»óÇÑ ÆÄÀÏ" + +#: lib/getopt.c:688 lib/getopt.c:700 +#, c-format +msgid "%s: option `%s' is ambiguous\n" +msgstr "%s: `%s'Àº(´Â) ¸ðÈ£ÇÑ ¿É¼ÇÀÔ´Ï´Ù\n" + +#: lib/getopt.c:733 lib/getopt.c:737 +#, c-format +msgid "%s: option `--%s' doesn't allow an argument\n" +msgstr "%s: `--%s' ¿É¼ÇÀº Àμö¸¦ Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù\n" + +#: lib/getopt.c:746 lib/getopt.c:751 +#, c-format +msgid "%s: option `%c%s' doesn't allow an argument\n" +msgstr "%s: `%c%s' ¿É¼ÇÀº Àμö¸¦ Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù\n" + +#: lib/getopt.c:787 lib/getopt.c:800 lib/getopt.c:1089 lib/getopt.c:1102 +#, c-format +msgid "%s: option `%s' requires an argument\n" +msgstr "%s: `%s' ¿É¼ÇÀº Àμö°¡ ÇÊ¿äÇÕ´Ï´Ù\n" + +#: lib/getopt.c:838 lib/getopt.c:841 +#, c-format +msgid "%s: unrecognized option `--%s'\n" +msgstr "%s: ÀνÄÇÒ ¼ö ¾ø´Â ¿É¼Ç `--%s'\n" + +#: lib/getopt.c:849 lib/getopt.c:852 +#, c-format +msgid "%s: unrecognized option `%c%s'\n" +msgstr "%s: ÀνÄÇÒ ¼ö ¾ø´Â ¿É¼Ç `%c%s'\n" + +#: lib/getopt.c:899 lib/getopt.c:902 +#, c-format +msgid "%s: illegal option -- %c\n" +msgstr "%s: À߸øµÈ ¿É¼Ç -- %c\n" + +#: lib/getopt.c:908 lib/getopt.c:911 +#, c-format +msgid "%s: invalid option -- %c\n" +msgstr "%s: ºÎÀûÀýÇÑ ¿É¼Ç -- %c\n" + +#: lib/getopt.c:958 lib/getopt.c:969 lib/getopt.c:1155 lib/getopt.c:1168 +#, c-format +msgid "%s: option requires an argument -- %c\n" +msgstr "%s: ÀÌ ¿É¼ÇÀº Àμö°¡ ÇÊ¿äÇÕ´Ï´Ù -- %c\n" + +#: lib/getopt.c:1021 lib/getopt.c:1032 +#, c-format +msgid "%s: option `-W %s' is ambiguous\n" +msgstr "%s: `-W %s'Àº(´Â) ¸ðÈ£ÇÑ ¿É¼ÇÀÔ´Ï´Ù\n" + +#: lib/getopt.c:1056 lib/getopt.c:1068 +#, c-format +msgid "%s: option `-W %s' doesn't allow an argument\n" +msgstr "%s: `-W %s' ¿É¼ÇÀº Àμö¸¦ Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù\n" + +#: lib/human.c:519 +msgid "block size" +msgstr "ºí·Ï Å©±â" + +#: lib/makepath.c:124 src/df.c:497 src/remove.c:402 +msgid "failed to return to initial working directory" +msgstr "" + +#: lib/makepath.c:173 src/copy.c:1288 src/mkdir.c:170 +#, c-format +msgid "cannot create directory %s" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: lib/makepath.c:179 lib/makepath.c:421 src/cp.c:446 src/cp.c:468 +#, c-format +msgid "%s exists but is not a directory" +msgstr "%sÀÌ(°¡) Á¸ÀçÇÏÁö¸¸ µð·ºÅ丮°¡ ¾Æ´Õ´Ï´Ù" + +#: lib/makepath.c:316 lib/makepath.c:378 lib/makepath.c:440 +#, c-format +msgid "cannot change owner and/or group of %s" +msgstr "%sÀÇ ¼ÒÀ¯ÀÚ ±×¸®°í/ȤÀº ±×·ìÀ» ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù" + +#: lib/makepath.c:338 +#, c-format +msgid "cannot chdir to directory %s" +msgstr "%s µð·ºÅ丮·Î chdirÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: lib/makepath.c:392 lib/makepath.c:446 +#, c-format +msgid "cannot change permissions of %s" +msgstr "%sÀÇ Çã°¡¸¦ ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù" + +#: lib/obstack.c:487 lib/obstack.c:490 lib/xmalloc.c:63 +msgid "memory exhausted" +msgstr "¸Þ¸ð¸®°¡ ¹Ù´Ú³²" + +#: lib/quotearg.c:236 +msgid "`" +msgstr "`" + +#: lib/quotearg.c:237 +msgid "'" +msgstr "'" + +#: lib/rpmatch.c:78 +msgid "^[yY]" +msgstr "^[yY]" + +#: lib/rpmatch.c:81 +msgid "^[nN]" +msgstr "^[nN]" + +#: lib/unicodeio.c:155 +msgid "iconv function not usable" +msgstr "iconv ÇÔ¼ö¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù" + +# not usable°ú not availableÀÇ Â÷ÀÌ´Â? +#: lib/unicodeio.c:157 +msgid "iconv function not available" +msgstr "iconv ÇÔ¼ö¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: lib/unicodeio.c:164 +msgid "character out of range" +msgstr "¹üÀ§¸¦ ¹þ¾î³­ ¹®ÀÚ" + +#: lib/unicodeio.c:227 +#, c-format +msgid "cannot convert U+%04X to local character set" +msgstr "U+%04XÀ»(¸¦) ·ÎÄ® ¹®ÀÚ¼ÂÀ¸·Î º¯È¯ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: lib/unicodeio.c:229 +#, c-format +msgid "cannot convert U+%04X to local character set: %s" +msgstr "U+%04XÀ»(¸¦) ·ÎÄ® ¹®ÀÚ¼ÂÀ¸·Î º¯È¯ÇÒ ¼ö ¾ø½À´Ï´Ù: %s" + +#: lib/userspec.c:174 +msgid "invalid user" +msgstr "À߸øµÈ »ç¿ëÀÚ" + +#: lib/userspec.c:175 +msgid "invalid group" +msgstr "À߸øµÈ ±×·ì" + +#: lib/userspec.c:177 +msgid "cannot get the login group of a numeric UID" +msgstr "UIDÀÇ ·Î±×ÀÎ ±×·ìÀ» ¾Ë¾Æ ³¾ ¼ö ¾ø½À´Ï´Ù" + +#: lib/userspec.c:179 +msgid "cannot omit both user and group" +msgstr "»ç¿ëÀÚ¿Í ±×·ìÀ» ¸ðµÎ »ý·«ÇÒ ¼ö´Â ¾ø½À´Ï´Ù" + +#: lib/version-etc.c:57 +#, c-format +msgid "Written by %s.\n" +msgstr "%sÀÌ(°¡) ¸¸µé¾ú½À´Ï´Ù.\n" + +#: lib/version-etc.c:63 +msgid "" +"This is free software; see the source for copying conditions. There is NO\n" +"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" +msgstr "" +"ÀÌ ÇÁ·Î±×·¥Àº ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù; º¹»ç Á¶°ÇÀº ¼Ò½º¸¦ ÂüÁ¶ÇϽʽÿÀ. \n" +"»óǰ¼ºÀ̳ª ƯÁ¤ ¸ñÀû¿¡ ´ëÇÑ ÀûÇÕ¼ºÀ» ºñ·ÔÇÏ¿©, ¾î¶°ÇÑ º¸Áõµµ ÇÏÁö ¾Ê½À´Ï´Ù.\n" + +#: lib/xmemcoll.c:57 +msgid "string comparison failed" +msgstr "¹®ÀÚ¿­ ºñ±³°¡ ½ÇÆÐÇß½À´Ï´Ù" + +#: lib/xmemcoll.c:58 +msgid "Set LC_ALL='C' to work around the problem." +msgstr "ÀÌ ¹®Á¦¸¦ ÇÇÇØ °¡·Á¸é LC_ALL='C'ÇϽʽÿÀ." + +#: lib/xmemcoll.c:60 +#, c-format +msgid "The strings compared were %s and %s." +msgstr "ºñ±³ÇÑ ¹®ÀÚ¿­Àº %s°ú(¿Í) %sÀÔ´Ï´Ù." + +#: src/basename.c:50 src/cat.c:88 src/chgrp.c:122 src/chmod.c:238 +#: src/chown.c:95 src/chroot.c:41 src/cksum.c:278 src/comm.c:69 src/cp.c:160 +#: src/csplit.c:1492 src/cut.c:170 src/date.c:113 src/dd.c:284 src/df.c:707 +#: src/dircolors.c:99 src/dirname.c:42 src/du.c:170 src/echo.c:73 +#: src/env.c:115 src/expand.c:106 src/expr.c:86 src/factor.c:70 src/fmt.c:267 +#: src/fold.c:63 src/head.c:84 src/hostid.c:44 src/hostname.c:63 src/id.c:83 +#: src/install.c:593 src/join.c:140 src/kill.c:89 src/link.c:47 src/ln.c:335 +#: src/logname.c:44 src/ls.c:3757 src/md5sum.c:121 src/mkdir.c:57 +#: src/mkfifo.c:51 src/mknod.c:51 src/mv.c:307 src/nice.c:63 src/nl.c:172 +#: src/od.c:283 src/paste.c:399 src/pathchk.c:142 src/pinky.c:465 +#: src/pr.c:2750 src/printenv.c:59 src/printf.c:96 src/ptx.c:1855 src/pwd.c:42 +#: src/readlink.c:65 src/rm.c:95 src/rmdir.c:142 src/seq.c:78 src/shred.c:156 +#: src/sleep.c:48 src/sort.c:272 src/split.c:92 src/stat.c:680 src/stty.c:494 +#: src/su.c:433 src/sum.c:56 src/sync.c:40 src/tac.c:123 src/tail.c:230 +#: src/tee.c:59 src/test.c:975 src/touch.c:240 src/tr.c:323 src/tsort.c:93 +#: src/tty.c:58 src/uname.c:106 src/unexpand.c:371 src/uniq.c:135 +#: src/unlink.c:47 src/uptime.c:187 src/users.c:114 src/wc.c:121 src/who.c:570 +#: src/whoami.c:48 src/yes.c:45 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "´õ ¸¹Àº Á¤º¸¸¦ º¸·Á¸é `%s --help' ÇϽʽÿÀ.\n" + +#: src/basename.c:54 +#, fuzzy, c-format +msgid "" +"Usage: %s NAME [SUFFIX]\n" +" or: %s OPTION\n" +msgstr "" +"»ç¿ë¹ý: %s [<ÆÄÀÏ>]...\n" +" ȤÀº: %s [<¿É¼Ç>]\n" + +#: src/basename.c:59 +msgid "" +"Print NAME with any leading directory components removed.\n" +"If specified, also remove a trailing SUFFIX.\n" +"\n" +msgstr "" + +#: src/basename.c:66 src/cat.c:124 src/chgrp.c:152 src/chmod.c:264 +#: src/chown.c:139 src/chroot.c:59 src/cksum.c:293 src/comm.c:86 src/cp.c:257 +#: src/csplit.c:1534 src/cut.c:215 src/date.c:215 src/dd.c:331 src/df.c:746 +#: src/dircolors.c:120 src/dirname.c:58 src/du.c:219 src/echo.c:105 +#: src/env.c:134 src/expand.c:131 src/expr.c:149 src/factor.c:90 +#: src/false.c:45 src/fmt.c:297 src/fold.c:86 src/head.c:115 src/hostid.c:57 +#: src/hostname.c:76 src/id.c:104 src/install.c:648 src/join.c:181 +#: src/kill.c:119 src/link.c:59 src/ln.c:390 src/logname.c:55 src/ls.c:3891 +#: src/md5sum.c:157 src/mkdir.c:76 src/mkfifo.c:68 src/mknod.c:82 src/mv.c:361 +#: src/nice.c:77 src/nl.c:227 src/od.c:370 src/paste.c:423 src/pathchk.c:154 +#: src/pinky.c:492 src/pr.c:2862 src/printenv.c:72 src/printf.c:144 +#: src/pwd.c:53 src/readlink.c:82 src/rm.c:127 src/rmdir.c:162 src/seq.c:104 +#: src/shred.c:220 src/sleep.c:64 src/sort.c:343 src/split.c:124 +#: src/stat.c:751 src/stty.c:708 src/su.c:454 src/sum.c:76 src/sync.c:51 +#: src/tac.c:146 src/tail.c:300 src/tee.c:72 src/test.c:1057 src/touch.c:271 +#: src/tr.c:396 src/true.c:45 src/tsort.c:105 src/tty.c:70 src/uname.c:128 +#: src/unexpand.c:395 src/uniq.c:174 src/unlink.c:58 src/uptime.c:202 +#: src/users.c:127 src/wc.c:143 src/who.c:613 src/whoami.c:60 src/yes.c:61 +#, c-format +msgid "" +"\n" +"Report bugs to <%s>.\n" +msgstr "" +"\n" +"<%s>(À¸)·Î ¹ö±×¸¦ ¾Ë·Á ÁֽʽÿÀ.\n" + +#: src/basename.c:114 src/chgrp.c:210 src/chmod.c:352 src/chown.c:211 +#: src/chroot.c:78 src/csplit.c:1464 src/dirname.c:89 src/expr.c:178 +#: src/install.c:284 src/link.c:87 src/mkdir.c:124 src/mkfifo.c:113 +#: src/mknod.c:137 src/pathchk.c:194 src/readlink.c:101 src/readlink.c:133 +#: src/rm.c:199 src/rmdir.c:206 src/seq.c:411 src/sleep.c:139 src/stat.c:802 +#: src/unlink.c:88 +msgid "too few arguments" +msgstr "Àμö°¡ ³Ê¹« ÀûÀ½" + +#: src/basename.c:115 src/dircolors.c:482 src/dirname.c:90 src/hostid.c:79 +#: src/hostname.c:122 src/link.c:93 src/mknod.c:139 src/readlink.c:141 +#: src/seq.c:417 src/split.c:498 src/tr.c:1848 src/unlink.c:94 +#: src/uptime.c:244 src/users.c:169 src/who.c:764 +msgid "too many arguments" +msgstr "Àμö°¡ ³Ê¹« ¸¹À½" + +#: src/cat.c:42 src/split.c:43 +msgid "Torbjorn Granlund and Richard M. Stallman" +msgstr "Torbjorn Granlund ±×¸®°í Richard M. Stallman" + +#: src/cat.c:92 +#, c-format +msgid "Usage: %s [OPTION] [FILE]...\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>] [<ÆÄÀÏ>]...\n" + +#: src/cat.c:96 +msgid "" +"Concatenate FILE(s), or standard input, to standard output.\n" +"\n" +" -A, --show-all equivalent to -vET\n" +" -b, --number-nonblank number nonblank output lines\n" +" -e equivalent to -vE\n" +" -E, --show-ends display $ at end of each line\n" +" -n, --number number all output lines\n" +" -s, --squeeze-blank never more than one single blank line\n" +msgstr "" +"<ÆÄÀÏ>(µé)À̳ª Ç¥ÁØ ÀÔ·ÂÀ» ¿¬°áÇØ Ç¥ÁØ Ãâ·Â¿¡ Ãâ·ÂÇÕ´Ï´Ù.\n" +"\n" +" -A, --show-all -vET¿Í °°À½\n" +" -b, --number-nonblank ºóÁÙÀÌ ¾Æ´Ñ Ãâ·ÂÇàÀÇ °³¼ö¸¦ ¼Á´Ï´Ù\n" +" -e -vE¿Í °°À½\n" +" -E, --show-ends °¢ ÇàÀÇ ³¡¿¡ $¸¦ Ç¥½ÃÇÕ´Ï´Ù\n" +" -n, --number ¸ðµç Ãâ·ÂÇàÀÇ °³¼ö¸¦ ¼Á´Ï´Ù\n" +" -s, --squeeze-blank ÇÑÁÙ ÀÌ»óÀÇ ºó ÇàÀ» Á¦°ÅÇÕ´Ï´Ù\n" + +#: src/cat.c:106 +msgid "" +" -t equivalent to -vT\n" +" -T, --show-tabs display TAB characters as ^I\n" +" -u (ignored)\n" +" -v, --show-nonprinting use ^ and M- notation, except for LFD and TAB\n" +msgstr "" +" -t -vT¿Í °°À½\n" +" -T, --show-tabs ÅÇ ¹®ÀÚ¸¦ ^I·Î Ç¥½ÃÇÕ´Ï´Ù\n" +" -u (¹«½ÃµÊ)\n" +" -v, --show-nonprinting ^ ¿Í M- Ç¥±â¹ýÀ» »ç¿ëÇÕ´Ï´Ù (LFD¿Í TAB Á¦¿Ü)\n" + +#: src/cat.c:114 src/sum.c:72 +msgid "" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"<ÆÄÀÏ>ÀÌ ÁÖ¾îÁöÁö ¾Ê°Å³ª - À̸é Ç¥ÁØ ÀÔ·ÂÀ» ÀнÀ´Ï´Ù.\n" + +#: src/cat.c:119 +msgid "" +"\n" +" -B, --binary use binary writes to the console device.\n" +"\n" +msgstr "" +"\n" +" -B, --binary ÄÜ¼Ö ÀåÄ¡¿¡ ÀÌÁø µ¥ÀÌŸ¸¦ ¾¹´Ï´Ù\n" +"\n" + +#: src/cat.c:314 +#, c-format +msgid "cannot do ioctl on `%s'" +msgstr "`%s'¿¡¼­ ioctlÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/cat.c:669 src/dd.c:1222 src/od.c:1013 src/tee.c:181 +msgid "standard output" +msgstr "Ç¥ÁØ Ãâ·Â" + +#: src/cat.c:800 +#, c-format +msgid "%s: input file is output file" +msgstr "%s: ÀÔ·Â ÆÄÀÏÀÌ Ãâ·Â ÆÄÀÏÀÔ´Ï´Ù" + +#: src/cat.c:858 +#, fuzzy +msgid "closing standard input" +msgstr "Ç¥ÁØ ÀÔ·Â" + +#: src/cat.c:861 +#, fuzzy +msgid "closing standard output" +msgstr "Ç¥ÁØ Ãâ·Â" + +#: src/chgrp.c:93 +#, fuzzy +msgid "cannot change to null group" +msgstr "%sÀÇ ¼ÒÀ¯ÀÚ ±×¸®°í/ȤÀº ±×·ìÀ» ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù" + +#: src/chgrp.c:102 +#, fuzzy, c-format +msgid "invalid group name %s" +msgstr "À߸øµÈ ±×·ì" + +#: src/chgrp.c:106 +msgid "group number" +msgstr "±×·ì¹øÈ£" + +#: src/chgrp.c:109 +#, fuzzy, c-format +msgid "invalid group number %s" +msgstr "ºÎÀûÀýÇÑ ¼ýÀÚ" + +#: src/chgrp.c:126 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"»ç¿ë¹ý: %s [<¿É¼Ç>]... [<ÆÄÀÏ>]...\n" +" ¶Ç´Â: %s --traditional [<ÆÄÀÏ>] [[+]<¿É¼Â> [[+]<·¹À̺í>]]\n" + +#: src/chgrp.c:131 +msgid "" +"Change the group membership of each FILE to GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" + +#: src/chgrp.c:138 src/chown.c:112 +msgid "" +" -h, --no-dereference affect symbolic links instead of any referenced " +"file\n" +" (available only on systems that can change the\n" +" ownership of a symlink)\n" +msgstr "" + +#: src/chgrp.c:143 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's group rather than the specified\n" +" GROUP value\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" + +#: src/chgrp.c:218 src/chmod.c:157 src/chmod.c:365 src/chown-core.c:235 +#: src/chown-core.c:247 src/chown.c:220 src/cp.c:303 src/touch.c:169 +#: src/touch.c:363 +#, fuzzy, c-format +msgid "failed to get attributes of %s" +msgstr "%sÀÇ ½Ã°£À» À¯ÁöÇÕ´Ï´Ù" + +#: src/chmod.c:102 +#, fuzzy, c-format +msgid "getting new attributes of %s" +msgstr "%sÀÇ ½Ã°£À» À¯ÁöÇÕ´Ï´Ù" + +#: src/chmod.c:124 +#, c-format +msgid "mode of %s changed to %04lo (%s)\n" +msgstr "%sÀÇ ¸ðµå¸¦ %04lo(%s)À¸·Î º¯°æÇÏ¿´½À´Ï´Ù\n" + +#: src/chmod.c:127 +#, c-format +msgid "failed to change mode of %s to %04lo (%s)\n" +msgstr "%sÀÇ ¸ðµå¸¦ %04lo(%s)À¸·Î º¯°æÇϴµ¥ ½ÇÆÐÇÏ¿´½À´Ï´Ù\n" + +#: src/chmod.c:130 +#, c-format +msgid "mode of %s retained as %04lo (%s)\n" +msgstr "%sÀÇ ¸ðµå¸¦ %04lo(%s)À¸·Î À¯ÁöÇÏ¿´½À´Ï´Ù\n" + +#: src/chmod.c:179 +#, fuzzy, c-format +msgid "changing permissions of %s" +msgstr "%sÀÇ Çã°¡¸¦ ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù" + +#: src/chmod.c:242 +#, c-format +msgid "" +"Usage: %s [OPTION]... MODE[,MODE]... FILE...\n" +" or: %s [OPTION]... OCTAL-MODE FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"»ç¿ë¹ý: %s [¿É¼Ç]... MODE[,MODE]... FILE...\n" +" ¶Ç´Â: %s [¿É¼Ç]... 8Áø¼ö-MODE FILE...\n" +" ¶Ç´Â: %s [¿É¼Ç]... --reference=RFILE FILE...\n" + +#: src/chmod.c:248 +#, fuzzy +msgid "" +"Change the mode of each FILE to MODE.\n" +"\n" +" -c, --changes like verbose but report only when a change is " +"made\n" +" -f, --silent, --quiet suppress most error messages\n" +" -v, --verbose output a diagnostic for every file processed\n" +" --reference=RFILE use RFILE's mode instead of MODE values\n" +" -R, --recursive change files and directories recursively\n" +msgstr "" +"°¢ FILEÀÇ ¸ðµå¸¦ MODE·Î º¯°æÇÕ´Ï´Ù.\n" +"\n" +" -c, --changes verbose¿Í °°Áö¸¸ º¯°æÇÒ¶§¸¸ ¾Ë¸³´Ï´Ù\n" +" -f, --silent, --quiet ´ëºÎºÐÀÇ ¿¡·¯¸Þ½ÃÁö¸¦ ³»Áö ¾Ê°Ô ÇÕ´Ï´Ù\n" +" -v, --verbose 󸮵Ǵ ¸ðµç ÆÄÀÏ¿¡ ´ëÇØ Áø´Ü ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÕ´Ï" +"´Ù\n" +" --reference=RFILE MODE °ª ´ë½Å RFILEÀÇ ¸ðµå°ªÀ» »ç¿ëÇÕ´Ï´Ù\n" +" -R, --recursive ÆÄÀϰú ¼­ºêµð·ºÅ丮±îÁö º¯°æÇÕ´Ï´Ù\n" +" --help ÀÌ µµ¿ò¸»À» Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +" --version ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +"\n" +"°¢ MODE´Â Çϳª ÀÌ»óÀÇ u,g,o,a¹®ÀÚ ´ÙÀ½¿¡ +,-,=ÁßÀÇ ÇϳªÀÇ ±âÈ£¿Í\n" +"±× ´ÙÀ½ÀÇ r,w,x,X,s,t,u,g,oÁß ÇϳªÀÇ ¹®ÀÚ·Î ±¸¼ºµË´Ï´Ù.\n" + +#: src/chmod.c:259 +msgid "" +"\n" +"Each MODE is one or more of the letters ugoa, one of the symbols +-= and\n" +"one or more of the letters rwxXstugo.\n" +msgstr "" + +#: src/chmod.c:320 +#, fuzzy, c-format +msgid "invalid character %s in mode string %s" +msgstr "ºÎÀûÀýÇÑ ¹®ÀÚ %c' -- Çü ¹®ÀÚ¿­ `%s'" + +#: src/chmod.c:361 +#, fuzzy, c-format +msgid "invalid mode string: %s" +msgstr "ºÎÀûÀýÇÑ Å¸ÀÔÀÇ ¹®ÀÚ¿­ `%s'" + +#: src/chown-core.c:116 +#, c-format +msgid "neither symbolic link %s nor referent has been changed\n" +msgstr "½Éº¼¸¯ ¸µÅ© %sµµ, À̸¦ °¡¸®Ä¡´Â ¿ø·¡ ÆÄÀϵµ º¯°æµÇÁö ¾Ê¾Ò½À´Ï´Ù\n" + +#: src/chown-core.c:143 +#, fuzzy, c-format +msgid "changed ownership of %s to %s\n" +msgstr "%sÀÇ ¼ÒÀ¯ÁÖ¸¦ ´ÙÀ½À¸·Î º¯°æÇϴµ¥ ½ÇÆÐÇÏ¿´½À´Ï´Ù: " + +#: src/chown-core.c:144 +#, fuzzy, c-format +msgid "changed group of %s to %s\n" +msgstr "%sÀÇ ±×·ìÀ» %s·Î ¹Ù²Ù´Âµ¥ ½ÇÆÐÇß½À´Ï´Ù\n" + +#: src/chown-core.c:148 +#, fuzzy, c-format +msgid "failed to change ownership of %s to %s\n" +msgstr "%sÀÇ Çã°¡¸¦ ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù" + +#: src/chown-core.c:149 +#, c-format +msgid "failed to change group of %s to %s\n" +msgstr "%sÀÇ ±×·ìÀ» %s·Î ¹Ù²Ù´Âµ¥ ½ÇÆÐÇß½À´Ï´Ù\n" + +#: src/chown-core.c:153 +#, fuzzy, c-format +msgid "ownership of %s retained as %s\n" +msgstr "%sÀÇ ¼ÒÀ¯ÀÚ´Â ´ÙÀ½°ú °°ÀÌ À¯ÁöµÇ¾ú½À´Ï´Ù: " + +#: src/chown-core.c:154 +#, c-format +msgid "group of %s retained as %s\n" +msgstr "%sÀÇ ±×·ìÀÌ %sÀ¸·Î º¸Á¸µÇ¾ú½À´Ï´Ù\n" + +#: src/chown-core.c:326 +#, fuzzy, c-format +msgid "changing ownership of %s" +msgstr "%sÀÇ ¼ÒÀ¯±ÇÀ» À¯ÁöÇÕ´Ï´Ù" + +#: src/chown-core.c:327 +#, fuzzy, c-format +msgid "changing group of %s" +msgstr "%sÀÇ ¼ÒÀ¯ÀÚ ±×¸®°í/ȤÀº ±×·ìÀ» ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù" + +#: src/chown-core.c:345 +#, fuzzy, c-format +msgid "unable to restore permissions of %s" +msgstr "%sÀÇ Çã°¡¸¦ ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù" + +#: src/chown.c:99 +#, c-format +msgid "" +"Usage: %s [OPTION]... OWNER[:[GROUP]] FILE...\n" +" or: %s [OPTION]... :GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"»ç¿ë¹ý: %s [¿É¼Ç]... OWNER[:[GROUP]] FILE...\n" +" ¶Ç´Â: %s [¿É¼Ç]... .GROUP FILE...\n" +" ¶Ç´Â: %s [¿É¼Ç]... --reference=RFILE FILE...\n" + +#: src/chown.c:105 +msgid "" +"Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" + +#: src/chown.c:117 +msgid "" +" --from=CURRENT_OWNER:CURRENT_GROUP\n" +" change the owner and/or group of each file only if\n" +" its current owner and/or group match those " +"specified\n" +" here. Either may be omitted, in which case a " +"match\n" +" is not required for the omitted attribute.\n" +msgstr "" + +#: src/chown.c:124 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's owner and group rather than\n" +" the specified OWNER:GROUP values\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" + +#: src/chown.c:133 +msgid "" +"\n" +"Owner is unchanged if missing. Group is unchanged if missing, but changed\n" +"to login group if implied by a `:'. OWNER and GROUP may be numeric as well\n" +"as symbolic.\n" +msgstr "" + +#: src/chroot.c:45 +#, fuzzy, c-format +msgid "" +"Usage: %s NEWROOT [COMMAND...]\n" +" or: %s OPTION\n" +msgstr "" +"»ç¿ë¹ý: %s [<ÆÄÀÏ>]...\n" +" ȤÀº: %s [<¿É¼Ç>]\n" + +#: src/chroot.c:49 +msgid "" +"Run COMMAND with root directory set to NEWROOT.\n" +"\n" +msgstr "" + +#: src/chroot.c:55 +msgid "" +"\n" +"If no command is given, run ``${SHELL} -i'' (default: /bin/sh).\n" +msgstr "" + +#: src/chroot.c:84 +#, fuzzy, c-format +msgid "cannot change root directory to %s" +msgstr "%s µð·ºÅ丮·Î chdirÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/chroot.c:87 +#, fuzzy +msgid "cannot chdir to root directory" +msgstr "%s µð·ºÅ丮·Î chdirÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/cksum.c:234 +#, c-format +msgid "%s: file too long" +msgstr "%s: ÆÄÀÏÀÌ ³Ê¹« ±é´Ï´Ù" + +#: src/cksum.c:282 +#, c-format +msgid "" +"Usage: %s [FILE]...\n" +" or: %s [OPTION]\n" +msgstr "" +"»ç¿ë¹ý: %s [<ÆÄÀÏ>]...\n" +" ȤÀº: %s [<¿É¼Ç>]\n" + +#: src/cksum.c:287 +msgid "" +"Print CRC checksum and byte counts of each FILE.\n" +"\n" +msgstr "" +"°¢ <ÆÄÀÏ>¿¡ ´ëÇØ CRC üũ¼¶°ú ¹ÙÀÌÆ® °³¼ö¸¦ Ãâ·ÂÇÕ´Ï´Ù.\n" +"\n" + +#: src/comm.c:35 src/ls.c:131 src/uniq.c:40 +msgid "Richard Stallman and David MacKenzie" +msgstr "Richard Stallman ±×¸®°í David MacKenzie" + +#: src/comm.c:73 +#, c-format +msgid "Usage: %s [OPTION]... LEFT_FILE RIGHT_FILE\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>]... <¿ÞÂÊ_ÆÄÀÏ> <¿À¸¥ÂÊ_ÆÄÀÏ>\n" + +#: src/comm.c:77 +msgid "" +"Compare sorted files LEFT_FILE and RIGHT_FILE line by line.\n" +"\n" +" -1 suppress lines unique to left file\n" +" -2 suppress lines unique to right file\n" +" -3 suppress lines that appear in both files\n" +msgstr "" +"Á¤·ÄµÈ ÆÄÀÏÀÎ <¿ÞÂÊ_ÆÄÀÏ>°ú <¿À¸¥ÂÊ_ÆÄÀÏ>À» Çà ´ÜÀ§·Î ºñ±³ÇÕ´Ï´Ù.\n" +"\n" +" -1 ¿ÞÂÊ ÆÄÀÏ¿¡ À¯ÀÏÇÑ ÇàÀ» Á¦°ÅÇÕ´Ï´Ù\n" +" -2 ¿À¸¥ÂÊ ÆÄÀÏ¿¡ À¯ÀÏÇÑ ÇàÀ» Á¦°ÅÇÕ´Ï´Ù\n" +" -3 ¾çÂÊ ÆÄÀÏ¿¡ À¯ÀÏÇÑ ÇàÀ» Á¦°ÅÇÕ´Ï´Ù\n" + +#: src/copy.c:162 src/du.c:332 +#, fuzzy, c-format +msgid "cannot access %s" +msgstr "`%s'¿¡ chownÀ» ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:226 +#, fuzzy, c-format +msgid "cannot open %s for reading" +msgstr "`%s'¸¦ `%s'·Î À̵¿ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:232 src/copy.c:286 src/copy.c:301 src/dd.c:1199 +#, fuzzy, c-format +msgid "cannot fstat %s" +msgstr "`%s'ÀÇ Á¤º¸(stat)¸¦ ¾òÀ» ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:242 +#, c-format +msgid "skipping file %s, as it was replaced while being copied" +msgstr "" + +#: src/copy.c:262 src/copy.c:1034 src/copy.c:1124 src/ln.c:291 +#: src/remove.c:727 src/remove.c:781 src/remove.c:893 src/remove.c:997 +#, fuzzy, c-format +msgid "cannot remove %s" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:277 +#, fuzzy, c-format +msgid "cannot create regular file %s" +msgstr "Àӽà ÆÄÀÏÀ» ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:328 src/dd.c:816 src/dd.c:1010 +#, fuzzy, c-format +msgid "reading %s" +msgstr "%sÀ»(¸¦) Àд µµÁß ¿À·ù ¹ß»ý" + +#: src/copy.c:362 +#, fuzzy, c-format +msgid "cannot lseek %s" +msgstr "%s: ¿ÀÇÁ¼Â %s%s·Î(À¸·Î) °¥ ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:377 src/copy.c:401 src/dd.c:1054 src/dd.c:1115 +#, fuzzy, c-format +msgid "writing %s" +msgstr "%s¿¡ ¾²´Â µµÁß ¿À·ù ¹ß»ý" + +#: src/copy.c:409 src/copy.c:415 +#, fuzzy, c-format +msgid "closing %s" +msgstr "%s(fd=%d)À»(¸¦) ´Ý½À´Ï´Ù " + +#: src/copy.c:610 +#, fuzzy, c-format +msgid "%s: overwrite %s, overriding mode %04lo? " +msgstr "%s: `%s'¿¡ ¸ðµå %04loÀ¸·Î °ãÃľ²°Ú½À´Ï±î? " + +#: src/copy.c:616 +#, fuzzy, c-format +msgid "%s: overwrite %s? " +msgstr "%s: `%s'¸¦ °ãÃľ¹´Ï±î? " + +#: src/copy.c:810 src/copy.c:848 src/stat.c:638 +#, fuzzy, c-format +msgid "cannot stat %s" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:820 +#, fuzzy, c-format +msgid "omitting directory %s" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:834 +#, c-format +msgid "warning: source file %s specified more than once" +msgstr "" + +#: src/copy.c:866 src/ln.c:237 +#, fuzzy, c-format +msgid "%s and %s are the same file" +msgstr "`%s'¿Í `%s'´Â °°Àº ÆÄÀÏÀÔ´Ï´Ù" + +#: src/copy.c:876 +#, fuzzy, c-format +msgid "cannot overwrite non-directory %s with directory %s" +msgstr "%s µð·ºÅ丮·Î chdirÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:893 +#, fuzzy, c-format +msgid "will not overwrite just-created %s with %s" +msgstr "%s: µð·ºÅ丮°¡ ¾Æ´Ñ °÷¿¡ µð·ºÅ丮¸¦ °ãÃľµ ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:904 +#, fuzzy, c-format +msgid "cannot overwrite directory %s with non-directory" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:965 +#, fuzzy, c-format +msgid "cannot overwrite directory %s" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:974 +#, fuzzy, c-format +msgid "cannot move directory onto non-directory: %s -> %s" +msgstr "%s µð·ºÅ丮·Î chdirÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:997 +#, fuzzy, c-format +msgid "backing up %s would destroy source; %s not moved" +msgstr "`%s'ÀÇ ¹é¾÷Àº ¿ø·¡ ÆÄÀÏÀ» ¼Õ»óÇÒ °ÍÀÔ´Ï´Ù; `%s'´Â À̵¿µÇÁö ¾Ê½À´Ï´Ù" + +#: src/copy.c:998 +#, fuzzy, c-format +msgid "backing up %s would destroy source; %s not copied" +msgstr "`%s'ÀÇ ¹é¾÷Àº ¿ø·¡ ÆÄÀÏÀ» ¼Õ»óÇÒ °ÍÀÔ´Ï´Ù; `%s'´Â º¹»çµÇÁö ¾Ê½À´Ï´Ù" + +#: src/copy.c:1013 src/ln.c:273 +#, fuzzy, c-format +msgid "cannot backup %s" +msgstr "`%s'¸¦ ¹é¾÷ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:1049 src/ln.c:308 +#, c-format +msgid " (backup: %s)" +msgstr " (¹é¾÷: %s)" + +#: src/copy.c:1099 +#, fuzzy, c-format +msgid "cannot copy a directory, %s, into itself, %s" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:1106 +#, fuzzy, c-format +msgid "will not create hard link %s to directory %s" +msgstr "%s µð·ºÅ丮·Î chdirÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:1132 +#, fuzzy, c-format +msgid "cannot create hard link %s to %s" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:1186 +#, fuzzy, c-format +msgid "cannot move %s to a subdirectory of itself, %s" +msgstr "%s µð·ºÅ丮·Î chdirÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:1229 +#, fuzzy, c-format +msgid "cannot move %s to %s" +msgstr "`%s'¿¡¼­ ioctlÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:1241 +#, c-format +msgid "inter-device move failed: %s to %s; unable to remove target" +msgstr "" + +#: src/copy.c:1269 +#, fuzzy, c-format +msgid "cannot copy cyclic symbolic link %s" +msgstr "%s: ½Éº¼¸¯ ¸µÅ©ÀÇ »çÀÌŬÀº º¹»çÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:1346 +#, c-format +msgid "%s: can make relative symbolic links only in current directory" +msgstr "%s: ÇöÀç µð·ºÅ丮 ¾È¿¡¼­¸¸ »ó´ëÀûÀÎ ½Éº¼¸¯ ¸µÅ©¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù" + +#: src/copy.c:1353 +#, fuzzy, c-format +msgid "cannot create symbolic link %s to %s" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:1364 +#, fuzzy, c-format +msgid "cannot create link %s" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:1389 src/mkfifo.c:133 +#, fuzzy, c-format +msgid "cannot create fifo %s" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:1403 +#, fuzzy, c-format +msgid "cannot create special file %s" +msgstr "¹®ÀÚ Æ¯¼ö ÆÄÀÏ" + +#: src/copy.c:1415 src/ls.c:2493 src/stat.c:426 +#, fuzzy, c-format +msgid "cannot read symbolic link %s" +msgstr "½Éº¼¸¯ ¸µÅ©" + +#: src/copy.c:1440 +#, fuzzy, c-format +msgid "cannot create symbolic link %s" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:1456 src/copy.c:1519 src/cp.c:339 +#, fuzzy, c-format +msgid "failed to preserve ownership for %s" +msgstr "%sÀÇ ¼ÒÀ¯±ÇÀ» À¯ÁöÇÕ´Ï´Ù" + +#: src/copy.c:1471 +#, fuzzy, c-format +msgid "%s has unknown file type" +msgstr "%s: ¾Ë ¼ö ¾ø´Â ÆÄÀÏÇü" + +#: src/copy.c:1506 +#, c-format +msgid "preserving times for %s" +msgstr "%sÀÇ ½Ã°£À» À¯ÁöÇÕ´Ï´Ù" + +#: src/copy.c:1531 +#, fuzzy, c-format +msgid "failed to preserve authorship for %s" +msgstr "%sÀÇ ¼ÒÀ¯±ÇÀ» À¯ÁöÇÕ´Ï´Ù" + +#: src/copy.c:1549 +#, fuzzy, c-format +msgid "setting permissions for %s" +msgstr "%sÀÇ Çã°¡¸¦ ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:1571 src/ln.c:326 +#, fuzzy, c-format +msgid "cannot un-backup %s" +msgstr "`%s'ÀÇ ¹é¾÷À» µÇµ¹¸± ¼ö ¾ø½À´Ï´Ù" + +#: src/copy.c:1575 +#, c-format +msgid "%s -> %s (unbackup)\n" +msgstr "%s -> %s (¹é¾÷ ÇØÁ¦)\n" + +#: src/cp.c:53 +#, fuzzy +msgid "Torbjorn Granlund, David MacKenzie, and Jim Meyering" +msgstr "David Ihnat, David MacKenzie, ±×¸®°í Jim Meyering" + +#: src/cp.c:164 src/mv.c:311 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST\n" +" or: %s [OPTION]... SOURCE... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY SOURCE...\n" +msgstr "" +"»ç¿ë¹ý: %s [OPTION]... SOURCE DEST\n" +" ¶Ç´Â: %s [OPTION]... SOURCE... DIRECTORY\n" +" ¶Ç´Â: %s -d [OPTION]... --target-directory=DIRECTORY SOURCE...\n" + +#: src/cp.c:170 +msgid "" +"Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" + +#: src/cp.c:174 src/csplit.c:1505 src/cut.c:182 src/df.c:717 src/du.c:179 +#: src/expand.c:119 src/fmt.c:277 src/fold.c:76 src/head.c:98 +#: src/install.c:609 src/kill.c:103 src/ln.c:354 src/ls.c:3767 src/mkdir.c:66 +#: src/mkfifo.c:60 src/mknod.c:61 src/mv.c:321 src/nl.c:185 src/paste.c:413 +#: src/pr.c:2763 src/ptx.c:1867 src/shred.c:166 src/sort.c:286 src/split.c:105 +#: src/tac.c:136 src/tail.c:244 src/touch.c:249 src/unexpand.c:384 +#: src/uniq.c:148 +msgid "" +"Mandatory arguments to long options are mandatory for short options too.\n" +msgstr "±ä ¿É¼Ç¿¡¼­ ²À ÇÊ¿äÇÑ Àμö´Â ªÀº ¿É¼Ç¿¡µµ ²À ÇÊ¿äÇÕ´Ï´Ù.\n" + +#: src/cp.c:177 +msgid "" +" -a, --archive same as -dpR\n" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" --copy-contents copy contents of special files when " +"recursive\n" +" -d same as --no-dereference --preserve=link\n" +msgstr "" + +#: src/cp.c:184 +msgid "" +" --no-dereference never follow symbolic links\n" +" -f, --force if an existing destination file cannot be\n" +" opened, remove it and try again\n" +" -i, --interactive prompt before overwrite\n" +" -H follow command-line symbolic links\n" +msgstr "" + +#: src/cp.c:191 +msgid "" +" -l, --link link files instead of copying\n" +" -L, --dereference always follow symbolic links\n" +" -p same as --preserve=mode,ownership,timestamps\n" +" --preserve[=ATTR_LIST] preserve the specified attributes (default:\n" +" mode,ownership,timestamps), if possible\n" +" additional attributes: links, all\n" +msgstr "" + +#: src/cp.c:199 +msgid "" +" --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +" --parents append source path to DIRECTORY\n" +" -P same as `--no-dereference'\n" +msgstr "" + +#: src/cp.c:204 +msgid "" +" -R, -r, --recursive copy directories recursively\n" +" --remove-destination remove each existing destination file before\n" +" attempting to open it (contrast with --" +"force)\n" +msgstr "" + +#: src/cp.c:209 +#, fuzzy +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --sparse=WHEN control creation of sparse files\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +msgstr "" +"SOURCE¸¦ DEST·Î º¹»çÇϰųª ¿©·¯°³ÀÇ SOURCE¸¦ DIRECTORY·Î º¹»çÇÕ´Ï´Ù.\n" +"\n" +" -a, --archive -dpR¿É¼Ç°ú °°½À´Ï´Ù\n" +" --backup[=CONTROL] Áö¿ì±â Àü¿¡ ¹é¾÷º»À» ¸¸µì´Ï´Ù.\n" +" -b --backup°ú ºñ½ÁÇѵ¥ Àμö¸¦ ¹ÞÁö ¾Ê´Â´Ù\n" +" -d, --no-dereference ¸µÅ©¸¦ À¯ÁöÇÕ´Ï´Ù\n" +" -f, --force ÀÌ¹Ì Á¸ÀçÇÏ´Â DEST¸¦ Áú¹® ¾øÀÌ »èÁ¦ÇÕ´Ï´Ù.\n" +" -i, --interactive µ¤¾î ¾²±â Àü¿¡ ¿©ºÎ¸¦ ¹¯½À´Ï´Ù\n" +" -l, --link ÆÄÀÏÀ» º¹»çÇÏÁö ¾Ê°í ¸µÅ©ÇÕ´Ï´Ù.\n" +" -p, --preserve °¡´ÉÇÏ´Ù¸é ÆÄÀÏ ¼Ó¼ºÀ» À¯ÁöÇÕ´Ï´Ù.\n" +" -P, --parents ¿øº»ÀÇ °æ·Î¸¦ DIRECTORY¿¡ Ãß°¡ÇÕ´Ï´Ù\n" +" -r ÇÏÀ§ µð·ºÅ丮±îÁö º¹»çÇÕ´Ï´Ù. µð·ºÅ丮°¡\n" +" ¾Æ´Ñ °ÍÀº ÆÄÀÏ·Î ¿©±é´Ï´Ù\n" +" *°æ°í*: FIFO³ª /dev/zero°°Àº Ưº° ÆÄÀÏÀ»\n" +" º¹»çÇÒ °æ¿ì¿¡´Â -RÀ» »ç¿ëÇϼ¼¿ä\n" +" --sparse=WHEN ¼º±ä ÆÄÀÏ(sparse file)ÀÇ »ý¼ºÀ» Á¶ÀýÇÕ´Ï´Ù\n" +" -R, --recursive Àç±ÍÀûÀ¸·Î º¹»çÇÕ´Ï´Ù\n" +" --strip-trailing-slashes °¢ SOURCE Àμö¿¡¼­ ³¡ÀÇ ½½·¡½Ã(/)¹®ÀÚ¸¦\n" +" Áö¿ó´Ï´Ù\n" +" -s, --symbolic-link º¹»çÇÏ´Â ´ë½Å ½Éº¼¸¯ ¸µÅ©¸¦ ¸¸µì´Ï´Ù\n" +" -S, --suffix=SUFFIX ÀϹÝÀûÀÎ ¹é¾÷ Á¢¹Ì»ç¸¦ °ãÃľ¹´Ï´Ù\n" +" --target-directory=DIRECTORY ¸ðµç SOURCE ÀÇ Àμö¸¦ DIRECTORY·Î ¿Å±é´Ï" +"´Ù\n" +" -u, --update SOURCEÆÄÀÏÀÌ º¹»çµÉ ÆÄÀϺ¸´Ù »õ°ÍÀ̰ųª\n" +" º¹»çµÉ ÆÄÀÏÀÌ ¾øÀ» ¶§¸¸ º¹»çÇÕ´Ï´Ù\n" +" -v, --verbose ÀÛ¾÷À» Ãâ·ÂÇÕ´Ï´Ù\n" +" -x, --one-file-system ÀÌ ÆÄÀϽýºÅÛ¿¡¼­¸¸ º¹»çÇÕ´Ï´Ù\n" +" --help ÀÌ µµ¿ò¸»À» º¸¿©ÁÖ°í Á¾·áÇÕ´Ï´Ù\n" +" --version ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +"\n" +"±âº»ÀûÀ¸·Î ¼º±ä SOURCE ÆÄÀÏÀº ±×¸® ÁÁÁö ¾ÊÀº ¹æ¹ýÀ¸·Î ŽÁöÇØ ³»¾î\n" +"´ëÀÀÇÏ´Â DESTÆÄÀϵµ ¶ÇÇÑ ¼º±â°Ô ¸¸µì´Ï´Ù. À̰ÍÀº --sparse=auto\n" +"¿¡ ÀÇÇØ ¼±ÅõǴ ÇൿÀ̸ç, --sparse=always¶ó°í ÁöÁ¤Çϸé SOURCEÆÄÀÏ¿¡\n" +"ÃæºÐÇÑ Å©±âÀÇ 0À¸·Î °è¼ÓµÇ´Â ÁöÁ¡ÀÌ ÀÖÀ» ¶§´Â ¾ðÁ¦³ª ¼º±ä DESTÆÄÀÏÀ»\n" +"¸¸µì´Ï´Ù.\n" +"--sparse=never¶ó°í ÁöÁ¤ÇÏ¸é ¼º±ä ÆÄÀÏÀ» »ý¼ºÇÏÁö ¸øÇÏ°Ô ÇÕ´Ï´Ù.\n" +"\n" + +#: src/cp.c:216 +msgid "" +" -s, --symbolic-link make symbolic links instead of copying\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +msgstr "" + +#: src/cp.c:221 +#, fuzzy +msgid "" +" -u, --update copy only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +" -x, --one-file-system stay on this file system\n" +msgstr "" +"SOURCE¸¦ DEST·Î À̸§À» ¹Ù²Ù°Å³ª SOURCE¸¦ DIRECTORY·Î ¿Å±é´Ï´Ù.\n" +"\n" +" --backup[=CONTROL] Áö¿ì±â Àü¿¡ ¹é¾÷º»À» ¸¸µì´Ï´Ù\n" +" -b --backup°ú ºñ½ÁÇѵ¥ Àμö¸¦ ¹ÞÁö ¾Ê´Â´Ù\n" +" -f, --force ÀÌ¹Ì Á¸ÀçÇÏ´Â DEST¸¦ Áú¹® ¾øÀÌ »èÁ¦ÇÕ´Ï´Ù.\n" +" -i, --interactive ¿Å±â±â Àü¿¡ ¿©ºÎ¸¦ ¹¯½À´Ï´Ù\n" +" --strip-trailing-slashes °¢ SOURCE Àμö¿¡¼­ µÚ¿¡ ³¡³ª´Â ½½·¡½Ã ±âÈ£¸¦\n" +" »èÁ¦\n" +" -S, --suffix=SUFFIX ÀϹÝÀûÀÎ ¹é¾÷ Á¢¹Ì»ç¸¦ °ãÃľ¹´Ï´Ù\n" +" --target-directory=DIRECTORY SOURCEÀÇ ¸ðµç Àμö¸¦ DIRECTORY·Î ¿Å±é´Ï" +"´Ù\n" +" -u, --update ¿À·¡µÈ ÆÄÀϰú »õ ÆÄÀϸ¸ ¿Å±é´Ï´Ù\n" +" -v, --verbose ÀÛ¾÷À» Ãâ·ÂÇÕ´Ï´Ù\n" +" -V, --version-control=WORD ÀϹÝÀûÀÎ ¹öÀü ÄÜÆ®·ÑÀ» °ãÃľ¹´Ï´Ù\n" +" --help ÀÌ µµ¿ò¸»À» º¸¿©ÁÖ°í Á¾·áÇÕ´Ï´Ù\n" +" --version ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +"\n" + +#: src/cp.c:230 +#, fuzzy +msgid "" +"\n" +"By default, sparse SOURCE files are detected by a crude heuristic and the\n" +"corresponding DEST file is made sparse as well. That is the behavior\n" +"selected by --sparse=auto. Specify --sparse=always to create a sparse DEST\n" +"file whenever the SOURCE file contains a long enough sequence of zero " +"bytes.\n" +"Use --sparse=never to inhibit creation of sparse files.\n" +"\n" +msgstr "" +"SOURCE¸¦ DEST·Î º¹»çÇϰųª ¿©·¯°³ÀÇ SOURCE¸¦ DIRECTORY·Î º¹»çÇÕ´Ï´Ù.\n" +"\n" +" -a, --archive -dpR¿É¼Ç°ú °°½À´Ï´Ù\n" +" --backup[=CONTROL] Áö¿ì±â Àü¿¡ ¹é¾÷º»À» ¸¸µì´Ï´Ù.\n" +" -b --backup°ú ºñ½ÁÇѵ¥ Àμö¸¦ ¹ÞÁö ¾Ê´Â´Ù\n" +" -d, --no-dereference ¸µÅ©¸¦ À¯ÁöÇÕ´Ï´Ù\n" +" -f, --force ÀÌ¹Ì Á¸ÀçÇÏ´Â DEST¸¦ Áú¹® ¾øÀÌ »èÁ¦ÇÕ´Ï´Ù.\n" +" -i, --interactive µ¤¾î ¾²±â Àü¿¡ ¿©ºÎ¸¦ ¹¯½À´Ï´Ù\n" +" -l, --link ÆÄÀÏÀ» º¹»çÇÏÁö ¾Ê°í ¸µÅ©ÇÕ´Ï´Ù.\n" +" -p, --preserve °¡´ÉÇÏ´Ù¸é ÆÄÀÏ ¼Ó¼ºÀ» À¯ÁöÇÕ´Ï´Ù.\n" +" -P, --parents ¿øº»ÀÇ °æ·Î¸¦ DIRECTORY¿¡ Ãß°¡ÇÕ´Ï´Ù\n" +" -r ÇÏÀ§ µð·ºÅ丮±îÁö º¹»çÇÕ´Ï´Ù. µð·ºÅ丮°¡\n" +" ¾Æ´Ñ °ÍÀº ÆÄÀÏ·Î ¿©±é´Ï´Ù\n" +" *°æ°í*: FIFO³ª /dev/zero°°Àº Ưº° ÆÄÀÏÀ»\n" +" º¹»çÇÒ °æ¿ì¿¡´Â -RÀ» »ç¿ëÇϼ¼¿ä\n" +" --sparse=WHEN ¼º±ä ÆÄÀÏ(sparse file)ÀÇ »ý¼ºÀ» Á¶ÀýÇÕ´Ï´Ù\n" +" -R, --recursive Àç±ÍÀûÀ¸·Î º¹»çÇÕ´Ï´Ù\n" +" --strip-trailing-slashes °¢ SOURCE Àμö¿¡¼­ ³¡ÀÇ ½½·¡½Ã(/)¹®ÀÚ¸¦\n" +" Áö¿ó´Ï´Ù\n" +" -s, --symbolic-link º¹»çÇÏ´Â ´ë½Å ½Éº¼¸¯ ¸µÅ©¸¦ ¸¸µì´Ï´Ù\n" +" -S, --suffix=SUFFIX ÀϹÝÀûÀÎ ¹é¾÷ Á¢¹Ì»ç¸¦ °ãÃľ¹´Ï´Ù\n" +" --target-directory=DIRECTORY ¸ðµç SOURCE ÀÇ Àμö¸¦ DIRECTORY·Î ¿Å±é´Ï" +"´Ù\n" +" -u, --update SOURCEÆÄÀÏÀÌ º¹»çµÉ ÆÄÀϺ¸´Ù »õ°ÍÀ̰ųª\n" +" º¹»çµÉ ÆÄÀÏÀÌ ¾øÀ» ¶§¸¸ º¹»çÇÕ´Ï´Ù\n" +" -v, --verbose ÀÛ¾÷À» Ãâ·ÂÇÕ´Ï´Ù\n" +" -x, --one-file-system ÀÌ ÆÄÀϽýºÅÛ¿¡¼­¸¸ º¹»çÇÕ´Ï´Ù\n" +" --help ÀÌ µµ¿ò¸»À» º¸¿©ÁÖ°í Á¾·áÇÕ´Ï´Ù\n" +" --version ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +"\n" +"±âº»ÀûÀ¸·Î ¼º±ä SOURCE ÆÄÀÏÀº ±×¸® ÁÁÁö ¾ÊÀº ¹æ¹ýÀ¸·Î ŽÁöÇØ ³»¾î\n" +"´ëÀÀÇÏ´Â DESTÆÄÀϵµ ¶ÇÇÑ ¼º±â°Ô ¸¸µì´Ï´Ù. À̰ÍÀº --sparse=auto\n" +"¿¡ ÀÇÇØ ¼±ÅõǴ ÇൿÀ̸ç, --sparse=always¶ó°í ÁöÁ¤Çϸé SOURCEÆÄÀÏ¿¡\n" +"ÃæºÐÇÑ Å©±âÀÇ 0À¸·Î °è¼ÓµÇ´Â ÁöÁ¡ÀÌ ÀÖÀ» ¶§´Â ¾ðÁ¦³ª ¼º±ä DESTÆÄÀÏÀ»\n" +"¸¸µì´Ï´Ù.\n" +"--sparse=never¶ó°í ÁöÁ¤ÇÏ¸é ¼º±ä ÆÄÀÏÀ» »ý¼ºÇÏÁö ¸øÇÏ°Ô ÇÕ´Ï´Ù.\n" +"\n" + +#: src/cp.c:239 +#, fuzzy +msgid "" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"--suffix³ª SIMPLE_BACKUP_SUFFIXȯ°æº¯¼ö¿¡ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¹é¾÷ Á¢¹Ì»ç´Â\n" +"~ÀÔ´Ï´Ù.\n" +"¹öÀü Á¦¾î´Â --backup¿É¼ÇÀ̳ª VERSION_CONTROLȯ°æº¯¼ö·Î ÁöÁ¤Çϸç, \n" +"´ÙÀ½°ú °°½À´Ï´Ù:\n" +"\n" +" none, off ¹é¾÷À» ÇÏÁö ¾Ê½À´Ï´Ù(--backupÀ» Á־)\n" +" numbered, t ¹øÈ£°¡ ÁÖ¾îÁø ¹é¾÷À» ¸¸µì´Ï´Ù\n" +" existing, nil ¹øÈ£°¡ ÁÖ¾îÁø ¹é¾÷ÀÌ ÀÖÀ¸¸é ¹øÈ£¸¦ ÁÖ°í, ±×·¸Áö ¾ÊÀ¸¸é\n" +" ´Ü¼øÇÏ°Ô ÇÕ´Ï´Ù\n" +" simple, never Ç×»ó ´Ü¼ø ¹é¾÷À» ÇÕ´Ï´Ù\n" + +#: src/cp.c:245 src/install.c:642 src/ln.c:384 src/mv.c:355 +#, fuzzy +msgid "" +" none, off never make backups (even if --backup is given)\n" +" numbered, t make numbered backups\n" +" existing, nil numbered if numbered backups exist, simple otherwise\n" +" simple, never always make simple backups\n" +msgstr "" +"--suffix³ª SIMPLE_BACKUP_SUFFIXȯ°æº¯¼ö¿¡ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¹é¾÷ Á¢¹Ì»ç´Â\n" +"~ÀÔ´Ï´Ù.\n" +"¹öÀü Á¦¾î´Â --backup¿É¼ÇÀ̳ª VERSION_CONTROLȯ°æº¯¼ö·Î ÁöÁ¤Çϸç, \n" +"´ÙÀ½°ú °°½À´Ï´Ù:\n" +"\n" +" none, off ¹é¾÷À» ÇÏÁö ¾Ê½À´Ï´Ù(--backupÀ» Á־)\n" +" numbered, t ¹øÈ£°¡ ÁÖ¾îÁø ¹é¾÷À» ¸¸µì´Ï´Ù\n" +" existing, nil ¹øÈ£°¡ ÁÖ¾îÁø ¹é¾÷ÀÌ ÀÖÀ¸¸é ¹øÈ£¸¦ ÁÖ°í, ±×·¸Áö ¾ÊÀ¸¸é\n" +" ´Ü¼øÇÏ°Ô ÇÕ´Ï´Ù\n" +" simple, never Ç×»ó ´Ü¼ø ¹é¾÷À» ÇÕ´Ï´Ù\n" + +#: src/cp.c:251 +msgid "" +"\n" +"As a special case, cp makes a backup of SOURCE when the force and backup\n" +"options are given and SOURCE and DEST are the same name for an existing,\n" +"regular file.\n" +msgstr "" +"\n" +"Ưº°ÇÑ °æ¿ì·Î, °­Á¦¿Í ¹é¾÷ ¿É¼ÇÀÌ ÁÖ¾îÁö¸ç SOURCE¿Í DEST°¡ À̸§ÀÌ °°°í,\n" +"Á¸ÀçÇÏ´Â ÀÏ¹Ý ÆÄÀÏÀÏ ¶§ cp´Â SOURCEÀÇ ¹é¾÷À» ¸¸µì´Ï´Ù.\n" + +#: src/cp.c:325 +#, fuzzy, c-format +msgid "failed to preserve times for %s" +msgstr "%sÀÇ ½Ã°£À» À¯ÁöÇÕ´Ï´Ù" + +#: src/cp.c:349 +#, fuzzy, c-format +msgid "failed to preserve permissions for %s" +msgstr "%sÀÇ Çã°¡¸¦ ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù" + +#: src/cp.c:434 +#, fuzzy, c-format +msgid "cannot make directory %s" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/cp.c:493 src/ln.c:490 src/mv.c:459 src/shred.c:1601 +#, fuzzy +msgid "missing file argument" +msgstr "Àμö¸¦ °Ç³Ê ¶Ü" + +#: src/cp.c:498 +#, fuzzy +msgid "missing destination file" +msgstr "ÇʵåÀÇ ¸ñ·ÏÀÌ ºüÁ³À½" + +#: src/cp.c:523 src/ln.c:161 src/ln.c:183 src/ln.c:210 src/ln.c:297 +#, fuzzy, c-format +msgid "accessing %s" +msgstr "%s¸¦ Áö¿ó´Ï´Ù\n" + +#: src/cp.c:546 +#, fuzzy, c-format +msgid "%s: specified target is not a directory" +msgstr "%sÀÌ(°¡) Á¸ÀçÇÏÁö¸¸ µð·ºÅ丮°¡ ¾Æ´Õ´Ï´Ù" + +#: src/cp.c:554 +#, fuzzy, c-format +msgid "copying multiple files, but last argument %s is not a directory" +msgstr "¿©·¯°³ÀÇ ÆÄÀÏÀ» º¹»çÇϴµ¥ ¸¶Áö¸· Àμö(%s)´Â µð·ºÅ丮°¡ ¾Æ´Õ´Ï´Ù" + +#: src/cp.c:652 +msgid "when preserving paths, the destination must be a directory" +msgstr "ÆÐ½º¸¦ À¯ÁöÇÒ ¶§ ¸¶Áö¸· Àμö´Â µð·ºÅ丮¿©¾ß ÇÕ´Ï´Ù" + +#: src/cp.c:878 src/install.c:219 src/ln.c:434 src/mv.c:405 +#, c-format +msgid "" +"warning: --version-control (-V) is obsolete; support for it\n" +"will be removed in some future release. Use --backup=%s instead." +msgstr "" +"°æ°í: --version-control (-V) ¿É¼ÇÀº ´õÀÌ»ó ¾²ÀÌÁö ¾Ê½À´Ï´Ù. ÀÌ ¿É¼ÇÀº\n" +"ÀÌÈÄ ¸±¸®Áî¿¡¼­´Â »èÁ¦µÉ °ÍÀÔ´Ï´Ù. ´ë½Å --backup=%s À» »ç¿ëÇϼ¼¿ä." + +#: src/cp.c:972 src/ln.c:464 +#, fuzzy +msgid "symbolic links are not supported on this system" +msgstr "°æ°í: `--pid=PID'´Â ÀÌ ½Ã½ºÅÛ¿¡¼­ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù" + +#: src/cp.c:1008 +msgid "cannot make both hard and symbolic links" +msgstr "Çϵ帵ũ¿Í ½Éº¼¸¯ ¸µÅ©¸¦ µ¿½Ã¿¡ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/cp.c:1016 src/install.c:275 src/ln.c:530 src/mv.c:483 +msgid "backup type" +msgstr "¹é¾÷ Á¾·ù" + +#: src/csplit.c:41 +msgid "Stuart Kemp and David MacKenzie" +msgstr "Stuart Kemp ±×¸®°í David MacKenzie" + +#: src/csplit.c:289 src/csplit.c:1481 src/tac-pipe.c:57 src/tee.c:220 +#: src/tr.c:1609 src/tr.c:1711 src/tr.c:1754 +msgid "read error" +msgstr "Àб⠿À·ù" + +#: src/csplit.c:583 +msgid "input disappeared" +msgstr "ÀÔ·ÂÀÌ »ç¶óÁü" + +#: src/csplit.c:705 src/csplit.c:716 +#, c-format +msgid "%s: line number out of range" +msgstr "%s: ¹üÀ§¸¦ ¹þ¾î³­ Çà ¹øÈ£" + +#: src/csplit.c:743 +#, c-format +msgid "%s: `%s': line number out of range" +msgstr "%s: `%s': ¹üÀ§¸¦ ¹þ¾î³­ Çà ¹øÈ£" + +#: src/csplit.c:746 src/csplit.c:792 +#, c-format +msgid " on repetition %d\n" +msgstr " %d ¹øÂ° ¹Ýº¹Áß\n" + +#: src/csplit.c:788 +#, c-format +msgid "%s: `%s': match not found" +msgstr "%s: `%s': ¸Â´Â ¦À» ãÁö ¸øÇßÀ½" + +#: src/csplit.c:849 src/csplit.c:889 src/tac.c:262 +msgid "error in regular expression search" +msgstr "Á¤±Ô½Ä Ž»ö¿¡ ¿À·ù ¹ß»ý" + +#: src/csplit.c:992 +#, c-format +msgid "write error for `%s'" +msgstr "`%s'¿¡ ¾²±â ¿À·ù" + +#: src/csplit.c:1064 +#, c-format +msgid "%s: `+' or `-' expected after delimeter" +msgstr "%s: ±¸È¹ ¹®ÀÚ µÚ¿¡ `+'³ª `-'°¡ ¿Í¾ßÇÔ" + +#: src/csplit.c:1068 +#, c-format +msgid "%s: integer expected after `%c'" +msgstr "%s: `%c' µÚ¿¡ Á¤¼ö°¡ ¿Í¾ßÇÔ" + +#: src/csplit.c:1088 +#, c-format +msgid "%s: `}' is required in repeat count" +msgstr "%s: ¹Ýº¹ Ƚ¼ö¿¡ `}'°¡ ÇÊ¿äÇÕ´Ï´Ù" + +#: src/csplit.c:1098 +#, c-format +msgid "%s}: integer required between `{' and `}'" +msgstr "%s}: `{'°ú `}' »çÀÌ¿¡ Á¤¼ö°¡ ÇÊ¿äÇÔ" + +#: src/csplit.c:1125 +#, c-format +msgid "%s: closing delimeter `%c' missing" +msgstr "%s: ´Ý´Â ±¸ºÐÀÚ `%c'ÀÌ(°¡) ¾ø½À´Ï´Ù" + +#: src/csplit.c:1141 +#, c-format +msgid "%s: invalid regular expression: %s" +msgstr "%s: ºÎÀûÀýÇÑ Á¤±Ô½Ä: %s" + +#: src/csplit.c:1174 +#, c-format +msgid "%s: invalid pattern" +msgstr "%s: ºÎÀûÀýÇÑ ÆÐÅÏ" + +#: src/csplit.c:1177 +#, c-format +msgid "%s: line number must be greater than zero" +msgstr "%s: Çà¹øÈ£´Â ¿µº¸´Ù Ä¿¾ß ÇÕ´Ï´Ù" + +#: src/csplit.c:1183 +#, c-format +msgid "line number `%s' is smaller than preceding line number, %s" +msgstr "Çà¹øÈ£ `%s'ÀÌ(°¡) ¾Õ¼± Çà¹øÈ£ %sº¸´Ù ÀÛ½À´Ï´Ù" + +#: src/csplit.c:1189 +#, c-format +msgid "warning: line number `%s' is the same as preceding line number" +msgstr "°æ°í: Çà¹øÈ£ `%s'ÀÌ(°¡) ¾Õ¼± Çà¹øÈ£¿Í °°½À´Ï´Ù" + +#: src/csplit.c:1314 +msgid "missing conversion specifier in suffix" +msgstr "Á¢¹Ì»ç¿¡ º¯È¯ ÁöÁ¤ÀÚ°¡ ºüÁ³À½" + +#: src/csplit.c:1320 +#, c-format +msgid "invalid conversion specifier in suffix: %c" +msgstr "Á¢¹Ì»ç¿¡ ºÎÀûÀýÇÑ º¯È¯ ÁöÁ¤ÀÚ: %c" + +#: src/csplit.c:1323 +#, c-format +msgid "invalid conversion specifier in suffix: \\%.3o" +msgstr "Á¢¹Ì»ç¿¡ ºÎÀûÀýÇÑ º¯È¯ ÁöÁ¤ÀÚ: \\%.3o" + +#: src/csplit.c:1355 +#, c-format +msgid "missing %% conversion specification in suffix" +msgstr "Á¢¹Ì»ç¿¡ %% º¯È¯ ÁöÁ¤ÀÚ°¡ ºüÁ³À½" + +#: src/csplit.c:1358 +#, c-format +msgid "too many %% conversion specifications in suffix" +msgstr "Á¢¹Ì»ç¿¡ %% º¯È¯ ÁöÁ¤ÀÚ°¡ ³Ê¹« ¸¹À½" + +#: src/csplit.c:1441 +#, c-format +msgid "%s: invalid number" +msgstr "%s: ºÎÀûÀýÇÑ ¼ýÀÚ" + +#: src/csplit.c:1496 +#, c-format +msgid "Usage: %s [OPTION]... FILE PATTERN...\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>]... <ÆÄÀÏ> <ÆÐÅÏ>...\n" + +#: src/csplit.c:1500 +msgid "" +"Output pieces of FILE separated by PATTERN(s) to files `xx01', `xx02', ...,\n" +"and output byte counts of each piece to standard output.\n" +"\n" +msgstr "" +"<ÆÄÀÏ>À», <ÆÐÅÏ>À» ±âÁØÀ¸·Î ³ª´« ´ÙÀ½, ±× Á¶°¢µéÀ» `xx01', `xx02', ... ÆÄÀϵé" +"¿¡\n" +"Ãâ·ÂÇϰí, °¢ Á¶°¢µéÀÇ ¹ÙÀÌÆ® ¼ö¸¦ Ç¥ÁØ Ãâ·ÂÀ¸·Î Ãâ·ÂÇÕ´Ï´Ù.\n" + +#: src/csplit.c:1508 +#, c-format +msgid "" +" -b, --suffix-format=FORMAT use sprintf FORMAT instead of %d\n" +" -f, --prefix=PREFIX use PREFIX instead of `xx'\n" +" -k, --keep-files do not remove output files on errors\n" +msgstr "" +" -b, --suffix-format=<Æ÷¸Ë> %d ´ë½Å¿¡ sprintf <Æ÷¸Ë>À» ¾¹´Ï´Ù\n" +" -f, --prefix=<Á¢µÎ¾î> `xx' ´ë½Å¿¡ <Á¢µÎ¾î>¸¦ ¾¹´Ï´Ù\n" +" -k, --keep-files ¿À·ù ¹ß»ý½Ã¿¡µµ Ãâ·Â ÆÄÀϵéÀ» Áö¿ìÁö ¾Ê½À´Ï´Ù\n" + +#: src/csplit.c:1513 +msgid "" +" -n, --digits=DIGITS use specified number of digits instead of 2\n" +" -s, --quiet, --silent do not print counts of output file sizes\n" +" -z, --elide-empty-files remove empty output files\n" +msgstr "" +" -n, --digits=¼ýÀÚµé 2 ´ë½Å¿¡ ÁöÁ¤ÇÑ ¼ýÀÚµéÀÇ °³¼ö¸¦ ÀÌ¿ëÇÕ´Ï´Ù\n" +" -s, --quiet, --silent Ãâ·Â ÆÄÀÏÀÇ Å©±â¸¦ Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù\n" +" -z, --elide-empty-files ºó Ãâ·Â ÆÄÀÏÀ» Áö¿ó´Ï´Ù\n" + +#: src/csplit.c:1520 +msgid "" +"\n" +"Read standard input if FILE is -. Each PATTERN may be:\n" +msgstr "" +"\n" +"<ÆÄÀÏ>ÀÌ `-'À̸é Ç¥ÁØ ÀÔ·ÂÀ» ÀнÀ´Ï´Ù. °¢ <ÆÐÅÏ>¿¡´Â ´ÙÀ½À» ¾µ ¼ö ÀÖ½À´Ï" +"´Ù:\n" + +#: src/csplit.c:1524 +msgid "" +"\n" +" INTEGER copy up to but not including specified line number\n" +" /REGEXP/[OFFSET] copy up to but not including a matching line\n" +" %REGEXP%[OFFSET] skip to, but not including a matching line\n" +" {INTEGER} repeat the previous pattern specified number of times\n" +" {*} repeat the previous pattern as many times as possible\n" +"\n" +"A line OFFSET is a required `+' or `-' followed by a positive integer.\n" +msgstr "" +"\n" +" <Á¤¼ö> ÁöÁ¤ÇÑ ÁÙ¹øÈ£ ¾Õ±îÁö º¹»çÇÕ´Ï´Ù\n" +" /<Á¤±Ô½Ä>/[<¿ÀÇÁ¼Â>] Á¤±Ô½Ä¿¡ ¸Â´Â ÁÙ ¾Õ±îÁö º¹»çÇÕ´Ï´Ù\n" +" %<Á¤±Ô½Ä>%[<¿ÀÇÁ¼Â>] Á¤±Ô½Ä¿¡ ¸Â´Â ÁÙ ¾Õ±îÁö °Ç³Ê ¶Ý´Ï´Ù\n" +" {<Á¤¼ö>} ¹Ù·Î ¾ÕÀÇ ÆÐÅÏÀ» ÁöÁ¤ÇÑ È½¼ö¸¸Å­ ¹Ýº¹ÇÕ´Ï´Ù\n" +" {*} ¹Ù·Î ¾ÕÀÇ ÆÐÅÏÀ» °¡´ÉÇÑÇÑ ¸¹ÀÌ ¹Ýº¹ÇÕ´Ï´Ù\n" +"\n" +"ÁÙ <¿ÀÇÁ¼Â>Àº `+' ȤÀº `-' ´ÙÀ½¿¡ 0º¸´Ù Å« Á¤¼öÀ̾î¾ß ÇÕ´Ï´Ù\n" + +#: src/cut.c:39 +msgid "David Ihnat, David MacKenzie, and Jim Meyering" +msgstr "David Ihnat, David MacKenzie, ±×¸®°í Jim Meyering" + +#: src/cut.c:174 src/df.c:711 src/du.c:174 src/expand.c:110 src/fold.c:67 +#: src/head.c:88 src/ls.c:3761 src/nl.c:176 src/paste.c:403 src/pr.c:2754 +#: src/sort.c:276 src/sum.c:60 src/tac.c:127 src/tail.c:234 src/tee.c:63 +#: src/unexpand.c:375 src/wc.c:125 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]...\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>]... [<ÆÄÀÏ>]...\n" + +#: src/cut.c:178 +msgid "" +"Print selected parts of lines from each FILE to standard output.\n" +"\n" +msgstr "" +"°¢ <ÆÄÀÏ>¿¡¼­ ¼±ÅÃÇÑ Áٵ鸸 Ç¥ÁØ Ãâ·Â¿¡ Ç¥½ÃÇÕ´Ï´Ù.\n" +"\n" + +#: src/cut.c:185 +msgid "" +" -b, --bytes=LIST output only these bytes\n" +" -c, --characters=LIST output only these characters\n" +" -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter\n" +msgstr "" +" -b, --bytes=<¸®½ºÆ®> ÀÌ ¹ÙÀÌÆ®µé¸¸À» Ç¥½ÃÇÕ´Ï´Ù\n" +" -c, --characters=<¸®½ºÆ®> ÀÌ ¹®Àڵ鸸À» Ç¥½ÃÇÕ´Ï´Ù\n" +" -d, --delimiter=<±¸ºÐÀÚ> ÇÊµå ±¸ºÐÀÚ·Î ÅÇ ´ë½Å¿¡ <±¸ºÐÀÚ>¸¦ ¾¹´Ï´Ù\n" + +#: src/cut.c:190 +msgid "" +" -f, --fields=LIST output only these fields; also print any line\n" +" that contains no delimiter character, unless\n" +" the -s option is specified\n" +" -n (ignored)\n" +msgstr "" +" -f, --fields=<¸®½ºÆ®> ÀÌ Çʵ常À» Ãâ·ÂÇÕ´Ï´Ù; ¶Ç -s ¿É¼ÇÀÌ »ç¿ëµÇÁö\n" +" ¾Ê¾Ò´Ù¸é ±¸ºÐÀÚ ¹®ÀÚ°¡ µé¾î ÀÖÁö ¾ÊÀº ÁÙµµ\n" +" Ãâ·ÂÇÕ´Ï´Ù\n" +" -n (¹«½ÃµÊ)\n" + +#: src/cut.c:196 +msgid "" +" -s, --only-delimited do not print lines not containing delimiters\n" +" --output-delimiter=STRING use STRING as the output delimiter\n" +" the default is to use the input delimiter\n" +msgstr "" +" -s, --only-delimited ±¸ºÐÀÚ°¡ µé¾î ÀÖÁö ¾ÊÀº ÁÙÀº Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù\n" +" --output-delimiter=<¹®ÀÚ¿­> <¹®ÀÚ¿­>À» Ãâ·Â ±¸ºÐÀÚ·Î »ç¿ëÇÕ´Ï´Ù\n" +" ±âº»°ªÀº ÀÔ·Â ±¸ºÐÀÚ·Î »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù\n" + +#: src/cut.c:203 +msgid "" +"\n" +"Use one, and only one of -b, -c or -f. Each LIST is made up of one\n" +"range, or many ranges separated by commas. Each range is one of:\n" +"\n" +" N N'th byte, character or field, counted from 1\n" +" N- from N'th byte, character or field, to end of line\n" +" N-M from N'th to M'th (included) byte, character or field\n" +" -M from first to M'th (included) byte, character or field\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"-b, -c ȤÀº -f Áß¿¡¼­ ÇÑ °³¸¸À» ¾²½Ê½Ã¿À. °¢ <¸®½ºÆ®>´Â ÇϳªÀÇ ¹üÀ§, \n" +"ȤÀº ½°Ç¥·Î ±¸ºÐµÈ ¿©·¯ °³ÀÇ ¹üÀ§ÀÔ´Ï´Ù. °¢ ¹üÀ§´Â ´ÙÀ½ Áß ÇϳªÀÔ´Ï´Ù:\n" +"\n" +" N N¹øÂ° ¹ÙÀÌÆ®, ¹®ÀÚ, ȤÀº Çʵå, 1ºÎÅÍ ½ÃÀÛÇÕ´Ï´Ù\n" +" N- N¹øÂ° ¹ÙÀÌÆ®, ¹®ÀÚ, ȤÀº ÇʵåºÎÅÍ ÁÙ ³¡±îÁö\n" +" N-M N¹øÂ°ºÎÅÍ M¹øÂ° ¹ÙÀÌÆ®, ¹®ÀÚ, ȤÀº Çʵå±îÁö (N, M¹øÂ° Æ÷ÇÔ)\n" +" -M óÀ½ºÎÅÍ M¹øÂ° ¹ÙÀÌÆ®, ¹®ÀÚ, ȤÀº Çʵå±îÁö (M¹øÂ° Æ÷ÇÔ)\n" +"\n" +"<ÆÄÀÏ>ÀÌ ÁÖ¾îÁöÁö ¾Ê°Å³ª, <ÆÄÀÏ>ÀÌ `-'À̸é, Ç¥ÁØ ÀÔ·ÂÀ» ÀнÀ´Ï´Ù.\n" + +#: src/cut.c:288 src/cut.c:319 src/cut.c:379 +msgid "invalid byte or field list" +msgstr "ºÎÀûÀýÇÑ ¹ÙÀÌÆ®³ª ÇÊµå ¸ñ·Ï" + +#: src/cut.c:667 src/cut.c:676 +msgid "only one type of list may be specified" +msgstr "¿ÀÁ÷ ÇѰ¡Áö ÇüÅÂÀÇ ¸ñ·Ï¸¸ÀÌ ÁöÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù" + +#: src/cut.c:670 +msgid "missing list of positions" +msgstr "À§Ä¡ÀÇ ¸ñ·ÏÀÌ ºüÁ³À½" + +#: src/cut.c:679 +msgid "missing list of fields" +msgstr "ÇʵåÀÇ ¸ñ·ÏÀÌ ºüÁ³À½" + +#: src/cut.c:686 +msgid "the delimiter must be a single character" +msgstr "±¸È¹ ¹®ÀÚ´Â ´ÜÀÏ ¹®ÀÚ¿©¾ß ÇÕ´Ï´Ù" + +#: src/cut.c:717 +msgid "you must specify a list of bytes, characters, or fields" +msgstr "¹ÙÀÌÆ®, ¹®ÀÚ, ¶Ç´Â Çʵå·Î µÈ ¸ñ·ÏÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù" + +#: src/cut.c:720 +#, fuzzy +msgid "an input delimiter may be specified only when operating on fields" +msgstr "Çʵ忡 ´ëÇØ ¿¬»êÇÒ ¶§¿¡¸¸ ±¸È¹ ¹®ÀÚ°¡ ÁöÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù" + +#: src/cut.c:724 +msgid "" +"suppressing non-delimited lines makes sense\n" +"\tonly when operating on fields" +msgstr "" +"±¸ºÐÀÚ°¡ ¾ø´Â ÁÙÀ» ¹«½ÃÇÏ´Â °ÍÀº\n" +"\tÇʵ忡 °üÇØ µ¿ÀÛÇÏ´Â °æ¿ì¿¡¸¸ ÀÌÄ¡¿¡ ¸Â½À´Ï´Ù" + +#: src/date.c:117 +#, c-format +msgid "" +"Usage: %s [OPTION]... [+FORMAT]\n" +" or: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" +msgstr "" + +#: src/date.c:122 +msgid "" +"Display the current time in the given FORMAT, or set the system date.\n" +"\n" +" -d, --date=STRING display time described by STRING, not `now'\n" +" -f, --file=DATEFILE like --date once for each line of DATEFILE\n" +" -ITIMESPEC, --iso-8601[=TIMESPEC] output date/time in ISO 8601 format.\n" +" TIMESPEC=`date' for date only,\n" +" `hours', `minutes', or `seconds' for date and\n" +" time to the indicated precision.\n" +" --iso-8601 without TIMESPEC defaults to `date'.\n" +msgstr "" + +#: src/date.c:133 +msgid "" +" -r, --reference=FILE display the last modification time of FILE\n" +" -R, --rfc-822 output RFC-822 compliant date string\n" +" -s, --set=STRING set time described by STRING\n" +" -u, --utc, --universal print or set Coordinated Universal Time\n" +msgstr "" + +#: src/date.c:141 +msgid "" +"\n" +"FORMAT controls the output. The only valid option for the second form\n" +"specifies Coordinated Universal Time. Interpreted sequences are:\n" +"\n" +" %% a literal %\n" +" %a locale's abbreviated weekday name (Sun..Sat)\n" +msgstr "" + +#: src/date.c:149 +msgid "" +" %A locale's full weekday name, variable length (Sunday..Saturday)\n" +" %b locale's abbreviated month name (Jan..Dec)\n" +" %B locale's full month name, variable length (January..December)\n" +" %c locale's date and time (Sat Nov 04 12:02:33 EST 1989)\n" +msgstr "" + +#: src/date.c:155 +msgid "" +" %C century (year divided by 100 and truncated to an integer) [00-99]\n" +" %d day of month (01..31)\n" +" %D date (mm/dd/yy)\n" +" %e day of month, blank padded ( 1..31)\n" +msgstr "" + +#: src/date.c:161 +msgid "" +" %F same as %Y-%m-%d\n" +" %g the 2-digit year corresponding to the %V week number\n" +" %G the 4-digit year corresponding to the %V week number\n" +msgstr "" + +#: src/date.c:166 +msgid "" +" %h same as %b\n" +" %H hour (00..23)\n" +" %I hour (01..12)\n" +" %j day of year (001..366)\n" +msgstr "" + +#: src/date.c:172 +msgid "" +" %k hour ( 0..23)\n" +" %l hour ( 1..12)\n" +" %m month (01..12)\n" +" %M minute (00..59)\n" +msgstr "" + +#: src/date.c:178 +msgid "" +" %n a newline\n" +" %N nanoseconds (000000000..999999999)\n" +" %p locale's upper case AM or PM indicator (blank in many locales)\n" +" %P locale's lower case am or pm indicator (blank in many locales)\n" +" %r time, 12-hour (hh:mm:ss [AP]M)\n" +" %R time, 24-hour (hh:mm)\n" +" %s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)\n" +msgstr "" + +#: src/date.c:187 +msgid "" +" %S second (00..60); the 60 is necessary to accommodate a leap second\n" +" %t a horizontal tab\n" +" %T time, 24-hour (hh:mm:ss)\n" +" %u day of week (1..7); 1 represents Monday\n" +msgstr "" + +#: src/date.c:193 +msgid "" +" %U week number of year with Sunday as first day of week (00..53)\n" +" %V week number of year with Monday as first day of week (01..53)\n" +" %w day of week (0..6); 0 represents Sunday\n" +" %W week number of year with Monday as first day of week (00..53)\n" +msgstr "" + +#: src/date.c:199 +msgid "" +" %x locale's date representation (mm/dd/yy)\n" +" %X locale's time representation (%H:%M:%S)\n" +" %y last two digits of year (00..99)\n" +" %Y year (1970...)\n" +msgstr "" + +#: src/date.c:205 +msgid "" +" %z RFC-822 style numeric timezone (-0500) (a nonstandard extension)\n" +" %Z time zone (e.g., EDT), or nothing if no time zone is determinable\n" +"\n" +"By default, date pads numeric fields with zeroes. GNU date recognizes\n" +"the following modifiers between `%' and a numeric directive.\n" +"\n" +" `-' (hyphen) do not pad the field\n" +" `_' (underscore) pad the field with spaces\n" +msgstr "" + +#: src/date.c:237 src/dd.c:1173 src/dircolors.c:539 src/head.c:221 +#: src/md5sum.c:340 src/md5sum.c:681 src/od.c:959 src/od.c:2001 src/pr.c:1164 +#: src/pr.c:1371 src/pr.c:1493 src/stty.c:909 src/tac.c:483 src/tac.c:489 +#: src/tee.c:151 src/tr.c:2027 src/tsort.c:585 +msgid "standard input" +msgstr "Ç¥ÁØ ÀÔ·Â" + +#: src/date.c:268 src/date.c:460 +#, fuzzy, c-format +msgid "invalid date `%s'" +msgstr "ºÎÀûÀýÇÑ Æø: `%s'" + +#: src/date.c:364 +#, fuzzy +msgid "the options to specify dates for printing are mutually exclusive" +msgstr "--string°ú --check ¿É¼ÇÀº »óÈ£ ¹èŸÀûÀÔ´Ï´Ù" + +#: src/date.c:371 +msgid "the options to print and set the time may not be used together" +msgstr "" + +#: src/date.c:377 +#, fuzzy, c-format +msgid "too many non-option arguments: %s%s" +msgstr "¿É¼Ç¾Æ´Ñ Àμö°¡ ³Ê¹« ¸¹À½" + +#: src/date.c:385 +#, c-format +msgid "" +"the argument `%s' lacks a leading `+';\n" +"When using an option to specify date(s), any non-option\n" +"argument must be a format string beginning with `+'." +msgstr "" + +#: src/date.c:397 +#, fuzzy +msgid "" +"a format string may not be specified when using the --rfc-822 (-R) option" +msgstr "--stringÀ» »ç¿ëÇÒ ¶© ÆÄÀÏÀÌ ÁöÁ¤µÉ ¼ö ¾ø½À´Ï´Ù" + +#: src/date.c:433 +msgid "undefined" +msgstr "" + +#: src/date.c:435 +#, fuzzy +msgid "cannot get time of day" +msgstr "ÇÑ °¡Áö ÀÌ»óÀÇ ¹æ¹ýÀ¸·Î ºÐÇÒÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/date.c:468 +#, fuzzy +msgid "cannot set date" +msgstr "`%s'ÀÇ Á¤º¸(stat)¸¦ ¾òÀ» ¼ö ¾ø½À´Ï´Ù" + +#: src/dd.c:43 +#, fuzzy +msgid "Paul Rubin, David MacKenzie, and Stuart Kemp" +msgstr "Paul Rubin ±×¸®°í David MacKenzie" + +#: src/dd.c:288 src/tty.c:62 src/uname.c:110 src/whoami.c:52 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]...\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>] [<ÆÄÀÏ>]...\n" + +#: src/dd.c:289 +msgid "" +"Copy a file, converting and formatting according to the options.\n" +"\n" +" bs=BYTES force ibs=BYTES and obs=BYTES\n" +" cbs=BYTES convert BYTES bytes at a time\n" +" conv=KEYWORDS convert the file as per the comma separated keyword list\n" +" count=BLOCKS copy only BLOCKS input blocks\n" +" ibs=BYTES read BYTES bytes at a time\n" +msgstr "" + +#: src/dd.c:298 +msgid "" +" if=FILE read from FILE instead of stdin\n" +" obs=BYTES write BYTES bytes at a time\n" +" of=FILE write to FILE instead of stdout\n" +" seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +" skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +msgstr "" + +#: src/dd.c:307 +msgid "" +"\n" +"BLOCKS and BYTES may be followed by the following multiplicative suffixes:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M 1,048,576,\n" +"GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +"Each KEYWORD may be:\n" +"\n" +msgstr "" + +#: src/dd.c:315 +msgid "" +" ascii from EBCDIC to ASCII\n" +" ebcdic from ASCII to EBCDIC\n" +" ibm from ASCII to alternated EBCDIC\n" +" block pad newline-terminated records with spaces to cbs-size\n" +" unblock replace trailing spaces in cbs-size records with newline\n" +" lcase change upper case to lower case\n" +msgstr "" + +#: src/dd.c:323 +msgid "" +" notrunc do not truncate the output file\n" +" ucase change lower case to upper case\n" +" swab swap every pair of input bytes\n" +" noerror continue after read errors\n" +" sync pad every input block with NULs to ibs-size; when used\n" +" with block or unblock, pad with spaces rather than NULs\n" +msgstr "" + +#: src/dd.c:362 +#, c-format +msgid "%s+%s records in\n" +msgstr "%s+%s°³ÀÇ ·¹Äڵ带 ÀÔ·ÂÇÏ¿´½À´Ï´Ù\n" + +#: src/dd.c:364 +#, c-format +msgid "%s+%s records out\n" +msgstr "%s+%s°³ÀÇ ·¹Äڵ带 Ãâ·ÂÇÏ¿´½À´Ï´Ù\n" + +#: src/dd.c:371 +msgid "truncated record" +msgstr "À߸° ·¹ÄÚµå" + +#: src/dd.c:372 +msgid "truncated records" +msgstr "À߸° ·¹ÄÚµåµé" + +#: src/dd.c:382 +#, fuzzy, c-format +msgid "closing input file %s" +msgstr "ÆÄÀÏ `%s'À»(¸¦) ¸¸µê\n" + +#: src/dd.c:385 +#, fuzzy, c-format +msgid "closing output file %s" +msgstr "%s¸¦ Áö¿ó´Ï´Ù\n" + +#: src/dd.c:469 +#, fuzzy, c-format +msgid "writing to %s" +msgstr "%s¿¡ ¾²´Â µµÁß ¿À·ù ¹ß»ý" + +#: src/dd.c:501 +#, fuzzy, c-format +msgid "invalid conversion: %s" +msgstr "ºÎÀûÀýÇÑ Æø ¿É¼Ç `%s'" + +#: src/dd.c:557 +#, fuzzy, c-format +msgid "unrecognized option %s" +msgstr "ÀνÄÇÒ ¼ö ¾ø´Â ¿É¼Ç `-%c'" + +#: src/dd.c:610 +#, fuzzy, c-format +msgid "unrecognized option %s=%s" +msgstr "ÀνÄÇÒ ¼ö ¾ø´Â ¿É¼Ç `-%c'" + +#: src/dd.c:616 +#, fuzzy, c-format +msgid "invalid number %s" +msgstr "ºÎÀûÀýÇÑ ¼ýÀÚ" + +#: src/dd.c:646 +msgid "" +"only one conv in {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, " +"{unblock,sync}" +msgstr "" +"{ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, {unblock,sync}Áß¿¡ Çϳª" +"ÀÇ conv¸¸ °¡´ÉÇÕ´Ï´Ù" + +#: src/dd.c:781 +#, c-format +msgid "" +"warning: working around lseek kernel bug for file (%s)\n" +" of mt_type=0x%0lx -- see for the list of types" +msgstr "" + +#: src/dd.c:1170 src/dd.c:1188 +#, fuzzy, c-format +msgid "opening %s" +msgstr "%sÀ»(¸¦) Àд µµÁß ¿À·ù ¹ß»ý" + +#: src/dd.c:1196 +#, fuzzy +msgid "file offset out of range" +msgstr "%s: ¹üÀ§¸¦ ¹þ¾î³­ Çà ¹øÈ£" + +#: src/dd.c:1214 +#, fuzzy, c-format +msgid "advancing past %s bytes in output file %s" +msgstr "%s¸¦ Áö¿ó´Ï´Ù\n" + +#: src/df.c:49 +#, fuzzy +msgid "Torbjorn Granlund, David MacKenzie, Larry McVoy, and Paul Eggert" +msgstr "David Ihnat, David MacKenzie, ±×¸®°í Jim Meyering" + +#: src/df.c:153 +msgid "Filesystem Type" +msgstr "" + +#: src/df.c:155 +msgid "Filesystem " +msgstr "" + +#: src/df.c:158 +#, c-format +msgid " Inodes IUsed IFree IUse%%" +msgstr "" + +#: src/df.c:162 +#, c-format +msgid " Size Used Avail Use%%" +msgstr "" + +#: src/df.c:164 +#, c-format +msgid " Size Used Avail Use%%" +msgstr "" + +#: src/df.c:167 +#, c-format +msgid " %4s-blocks Used Available Capacity" +msgstr "" + +#: src/df.c:198 +#, c-format +msgid " %4s-blocks Used Available Use%%" +msgstr "" + +#: src/df.c:202 +msgid " Mounted on\n" +msgstr "" + +#: src/df.c:712 +msgid "" +"Show information about the filesystem on which each FILE resides,\n" +"or all filesystems by default.\n" +"\n" +msgstr "" + +#: src/df.c:720 +msgid "" +" -a, --all include filesystems having 0 blocks\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +msgstr "" + +#: src/df.c:726 +msgid "" +" -i, --inodes list inode information instead of block usage\n" +" -k like --block-size=1K\n" +" -l, --local limit listing to local filesystems\n" +" --no-sync do not invoke sync before getting usage info " +"(default)\n" +msgstr "" + +#: src/df.c:732 +msgid "" +" -P, --portability use the POSIX output format\n" +" --sync invoke sync before getting usage info\n" +" -t, --type=TYPE limit listing to filesystems of type TYPE\n" +" -T, --print-type print filesystem type\n" +" -x, --exclude-type=TYPE limit listing to filesystems not of type TYPE\n" +" -v (ignored)\n" +msgstr "" + +#: src/df.c:742 src/du.c:215 src/ls.c:3879 +msgid "" +"\n" +"SIZE may be (or may be an integer optionally followed by) one of following:\n" +"kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y.\n" +msgstr "" + +#: src/df.c:859 +#, fuzzy, c-format +msgid "file system type %s both selected and excluded" +msgstr "ÆÄÀϽýºÅÛ `%s'¸¦ µ¿½Ã¿¡ ¼±ÅÃÇϰí Á¦¿ÜÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/df.c:903 +msgid "Warning: " +msgstr "°æ°í: " + +#: src/df.c:906 +#, c-format +msgid "%scannot read table of mounted filesystems" +msgstr "%s: ¸¶¿îÆ®µÈ ÆÄÀϽýºÅÛÀÇ Å×À̺íÀº ÀÐÀ» ¼ö ¾ø½À´Ï´Ù" + +#: src/dircolors.c:103 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [FILE]\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>]... [<ÆÄÀÏ>]...\n" + +#: src/dircolors.c:104 +#, fuzzy +msgid "" +"Output commands to set the LS_COLORS environment variable.\n" +"\n" +"Determine format of output:\n" +" -b, --sh, --bourne-shell output Bourne shell code to set LS_COLORS\n" +" -c, --csh, --c-shell output C shell code to set LS_COLORS\n" +" -p, --print-database output defaults\n" +msgstr "" +"LS_COLORSȯ°æº¯¼ö¸¦ ÁöÁ¤Çϱâ À§ÇÑ ¸í·ÉÀ» Ãâ·ÂÇÕ´Ï´Ù.\n" +"\n" +"Ãâ·Â Æ÷¸Ë:\n" +" -b, --sh, --bourne-shell LS_COLORS¸¦ ÁöÁ¤Çϱâ À§ÇÑ Bourne½© ¸í·É Ãâ·Â\n" +" -c, --csh, --c-shell LS_COLORS¸¦ ÁöÁ¤Çϱâ À§ÇÑ C½© ¸í·É Ãâ·Â\n" +" -p, --print-database ±âº»°ª Ãâ·Â\n" +" --help ÀÌ µµ¿ò¸»À» º¸¿©ÁÖ°í Á¾·áÇÕ´Ï´Ù\n" +" --version ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +"\n" +"FILEÀÌ ÁöÁ¤µÇ¸é, À̸¦ ÀÐ¾î ÆÄÀÏ ÇüÅÂ¿Í È®ÀåÀÚ¿¡ µû¶ó ¾î¶² »öÀ» »ç¿ëÇÒ °ÍÀÎÁö" +"¸¦\n" +"°áÁ¤ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì¿¡´Â ¹Ì¸® ¸¸µé¾îÁø µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÕ´Ï´Ù.\n" +"ÀÌ ÆÄÀÏÀÇ Æ÷¸ËÀ» ÀÚ¼¼È÷ ¾Ë·Á¸é `dircolors --print-database'¶ó°í Çϼ¼¿ä.\n" + +#: src/dircolors.c:114 +msgid "" +"\n" +"If FILE is specified, read it to determine which colors to use for which\n" +"file types and extensions. Otherwise, a precompiled database is used.\n" +"For details on the format of these files, run `dircolors --print-database'.\n" +msgstr "" + +#: src/dircolors.c:299 +#, fuzzy, c-format +msgid "%s:%lu: invalid line; missing second token" +msgstr "%s: ºÎÀûÀýÇÑ ÃÊ" + +#: src/dircolors.c:371 +#, fuzzy, c-format +msgid "%s:%lu: unrecognized keyword %s" +msgstr "%s: ÀνÄÇÒ ¼ö ¾ø´Â ¿É¼Ç `%c%s'\n" + +#: src/dircolors.c:372 +msgid "" +msgstr "<³»Àå>" + +#: src/dircolors.c:467 +msgid "" +"the options to output dircolors' internal database and\n" +"to select a shell syntax are mutually exclusive" +msgstr "" +"dircolorÀÇ ³»ºÎ µ¥ÀÌÅͺ£À̽º¸¦ Ãâ·ÂÇÏ´Â ¿É¼Ç°ú ½© ¹®¹ýÀ»\n" +"¼±ÅÃÇÏ´Â ¿É¼ÇÀº °°ÀÌ ¾µ ¼ö ¾ø½À´Ï´Ù" + +#: src/dircolors.c:475 +msgid "" +"no FILE arguments may be used with the option to output\n" +"dircolors' internal database" +msgstr "" +"dircolorsÀÇ ³»ºÎ µ¥ÀÌÅͺ£À̽º¸¦ Ãâ·ÂÇÏ´Â ¿É¼ÇÀ» ÁÙ ¶§¿¡´Â\n" +"FILEÀμö´Â ¾²ÀÌÁö ¾Ê½À´Ï´Ù" + +#: src/dircolors.c:504 +msgid "no SHELL environment variable, and no shell type option given" +msgstr "SHELLȯ°æº¯¼ö°¡ ¾ø°í ½© ÇüÅ ¿É¼ÇÀ» ÁöÁ¤ÇÏÁö ¾Ê¾Ò½À´Ï´Ù" + +#: src/dirname.c:33 src/pathchk.c:59 +#, fuzzy +msgid "David MacKenzie and Jim Meyering" +msgstr "David Ihnat, David MacKenzie, ±×¸®°í Jim Meyering" + +#: src/dirname.c:46 +#, fuzzy, c-format +msgid "" +"Usage: %s NAME\n" +" or: %s OPTION\n" +msgstr "" +"»ç¿ë¹ý: %s [<ÆÄÀÏ>]...\n" +" ȤÀº: %s [<¿É¼Ç>]\n" + +#: src/dirname.c:51 +msgid "" +"Print NAME with its trailing /component removed; if NAME contains no /'s,\n" +"output `.' (meaning the current directory).\n" +"\n" +msgstr "" + +#: src/du.c:49 +#, fuzzy +msgid "" +"Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert, and Jim " +"Meyering" +msgstr "David Ihnat, David MacKenzie, ±×¸®°í Jim Meyering" + +#: src/du.c:175 +msgid "" +"Summarize disk usage of each FILE, recursively for directories.\n" +"\n" +msgstr "" + +#: src/du.c:182 +msgid "" +" -a, --all write counts for all files, not just directories\n" +" --apparent-size print apparent sizes, rather than disk usage; " +"although\n" +" the apparent size is usually smaller, it may be\n" +" larger due to holes in (`sparse') files, internal\n" +" fragmentation, indirect blocks, and the like\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -b, --bytes equivalent to `--apparent-size --block-size=1'\n" +" -c, --total produce a grand total\n" +" -D, --dereference-args dereference FILEs that are symbolic links\n" +msgstr "" + +#: src/du.c:193 +msgid "" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +" -k like --block-size=1K\n" +" -l, --count-links count sizes many times if hard linked\n" +msgstr "" + +#: src/du.c:199 +msgid "" +" -L, --dereference dereference all symbolic links\n" +" -S, --separate-dirs do not include size of subdirectories\n" +" -s, --summarize display only a total for each argument\n" +msgstr "" + +#: src/du.c:204 +msgid "" +" -x, --one-file-system skip directories on different filesystems\n" +" -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +"FILE.\n" +" --exclude=PATTERN Exclude files that match PATTERN.\n" +" --max-depth=N print the total for a directory (or file, with --" +"all)\n" +" only if it is N or fewer levels below the command\n" +" line argument; --max-depth=0 is the same as\n" +" --summarize\n" +msgstr "" + +#: src/du.c:337 +#, fuzzy, c-format +msgid "cannot change to parent of directory %s" +msgstr "%s µð·ºÅ丮·Î chdirÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/du.c:345 +#, fuzzy, c-format +msgid "cannot change to directory %s" +msgstr "%s µð·ºÅ丮·Î chdirÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/du.c:352 +#, fuzzy, c-format +msgid "cannot read directory %s" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/du.c:554 src/ls.c:2241 src/wc.c:591 +msgid "total" +msgstr "ÇÕ°è" + +#: src/du.c:641 +#, fuzzy, c-format +msgid "invalid maximum depth %s" +msgstr "ºÎÀûÀýÇÑ Æø: `%s'" + +#: src/du.c:707 +msgid "cannot both summarize and show all entries" +msgstr "¸ðµç µð·ºÅ丮 ³»¿ëÀ» Ç¥½ÃÇϸ鼭 ¿ä¾àÇÒ ¼ö´Â ¾ø½À´Ï´Ù" + +#: src/du.c:714 +msgid "warning: summarizing is the same as using --max-depth=0" +msgstr "°æ°í: ¿ä¾àÀº --max-depth=0À» »ç¿ëÇÏ´Â °Í°ú °°½À´Ï´Ù" + +#: src/du.c:720 +#, c-format +msgid "warning: summarizing conflicts with --max-depth=%d" +msgstr "°æ°í: --max-depth=%d´Â ¿ä¾à ¿É¼Ç°ú Ãæµ¹ÇÕ´Ï´Ù" + +#: src/echo.c:77 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [STRING]...\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>]... [<ÆÄÀÏ>]...\n" + +#: src/echo.c:78 +msgid "" +"Echo the STRING(s) to standard output.\n" +"\n" +" -n do not output the trailing newline\n" +" -e enable interpretation of the backslash-escaped characters\n" +" listed below\n" +" -E disable interpretation of those sequences in STRINGs\n" +msgstr "" + +#: src/echo.c:88 +msgid "" +"\n" +"Without -E, the following sequences are recognized and interpolated:\n" +"\n" +" \\NNN the character whose ASCII code is NNN (octal)\n" +" \\\\ backslash\n" +" \\a alert (BEL)\n" +" \\b backspace\n" +msgstr "" + +#: src/echo.c:97 +msgid "" +" \\c suppress trailing newline\n" +" \\f form feed\n" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" + +#: src/env.c:93 +#, fuzzy +msgid "Richard Mlynarik and David MacKenzie" +msgstr "Richard Stallman ±×¸®°í David MacKenzie" + +#: src/env.c:119 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>]... [<ÆÄÀÏ>]...\n" + +#: src/env.c:122 +msgid "" +"Set each NAME to VALUE in the environment and run COMMAND.\n" +"\n" +" -i, --ignore-environment start with an empty environment\n" +" -u, --unset=NAME remove variable from the environment\n" +msgstr "" + +#: src/env.c:130 +msgid "" +"\n" +"A mere - implies -i. If no COMMAND, print the resulting environment.\n" +msgstr "" + +#: src/expand.c:114 +msgid "" +"Convert tabs in each FILE to spaces, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"°¢ <ÆÄÀÏ>µéÀÇ ÅÇÀ» °ø¹éÀ¸·Î ¹Ù²Ù°í, Ç¥ÁØ Ãâ·Â¿¡ ¾¹´Ï´Ù.\n" +"<ÆÄÀÏ>ÀÌ ÁÖ¾îÁöÁö ¾Ê°Å³ª, <ÆÄÀÏ>ÀÌ `-'À̸é, Ç¥ÁØ ÀÔ·ÂÀ» ÀнÀ´Ï´Ù.\n" + +#: src/expand.c:122 +msgid "" +" -i, --initial do not convert TABs after non whitespace\n" +" -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +msgstr "" +" -i, --initial °ø¹é ´ÙÀ½¿¡ ÀÖ´Â ÅÇÀ» º¯È¯ÇÏÁö ¾Ê½À´Ï´Ù\n" +" -t, --tabs=<°³¼ö> ÅÇÀ» 8ÀÌ ¾Æ´Ñ <°³¼ö>¸¸Å­ÀÇ ¹®ÀÚÅ©±âÀÇ °ø¹éÀ¸·Î Ãë±ÞÇÕ´Ï" +"´Ù\n" + +#: src/expand.c:126 +msgid "" +" -t, --tabs=LIST use comma separated list of explicit tab positions\n" +msgstr "" +" -t, --tabs=¸®½ºÆ® ÅÇ À§Ä¡¸¦ Á÷Á¢ ½°Ç¥·Î ±¸ºÐÇÑ ¸®½ºÆ®·Î ³ªÅ¸³À´Ï´Ù\n" + +#: src/expand.c:173 src/unexpand.c:153 +msgid "tab size contains an invalid character" +msgstr "ÅÇ Å©±â¿¡ ºÎÀûÀýÇÑ ¹®ÀÚ°¡ ÁöÁ¤µÇ¾î ÀÖ½À´Ï´Ù" + +#: src/expand.c:191 src/unexpand.c:171 +msgid "tab size cannot be 0" +msgstr "ÅÇ Å©±â´Â 0ÀÌ µÉ ¼ö ¾ø½À´Ï´Ù" + +#: src/expand.c:193 src/unexpand.c:173 +msgid "tab sizes must be ascending" +msgstr "ÅÇ Å©±âµéÀº Á¡Á¡ Ä¿Á®¾ß ÇÕ´Ï´Ù" + +#: src/expand.c:386 +msgid "`-LIST' option is obsolete; use `-t LIST'" +msgstr "`-<¸®½ºÆ®>' ¿É¼ÇÀº ¾ø¾îÁ³½À´Ï´Ù `-t <¸®½ºÆ®>'¸¦ »ç¿ëÇϽʽÿÀ " + +#: src/expr.c:90 +#, fuzzy, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: %s OPTION\n" +msgstr "" +"»ç¿ë¹ý: %s [<ÆÄÀÏ>]...\n" +" ȤÀº: %s [<¿É¼Ç>]\n" + +#: src/expr.c:98 +msgid "" +"\n" +"Print the value of EXPRESSION to standard output. A blank line below\n" +"separates increasing precedence groups. EXPRESSION may be:\n" +"\n" +" ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0\n" +msgstr "" + +#: src/expr.c:107 +msgid "" +"\n" +" ARG1 < ARG2 ARG1 is less than ARG2\n" +" ARG1 <= ARG2 ARG1 is less than or equal to ARG2\n" +" ARG1 = ARG2 ARG1 is equal to ARG2\n" +" ARG1 != ARG2 ARG1 is unequal to ARG2\n" +" ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" +" ARG1 > ARG2 ARG1 is greater than ARG2\n" +msgstr "" + +#: src/expr.c:116 +msgid "" +"\n" +" ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" +" ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" +msgstr "" + +#: src/expr.c:121 +#, c-format +msgid "" +"\n" +" ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" +" ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" +" ARG1 % ARG2 arithmetic remainder of ARG1 divided by ARG2\n" +msgstr "" + +#: src/expr.c:127 +msgid "" +"\n" +" STRING : REGEXP anchored pattern match of REGEXP in STRING\n" +"\n" +" match STRING REGEXP same as STRING : REGEXP\n" +" substr STRING POS LENGTH substring of STRING, POS counted from 1\n" +" index STRING CHARS index in STRING where any CHARS is found, or 0\n" +" length STRING length of STRING\n" +msgstr "" + +#: src/expr.c:136 +msgid "" +" + TOKEN interpret TOKEN as a string, even if it is a\n" +" keyword like `match' or an operator like `/'\n" +"\n" +" ( EXPRESSION ) value of EXPRESSION\n" +msgstr "" + +#: src/expr.c:142 +msgid "" +"\n" +"Beware that many operators need to be escaped or quoted for shells.\n" +"Comparisons are arithmetic if both ARGs are numbers, else lexicographical.\n" +"Pattern matches return the string matched between \\( and \\) or null; if\n" +"\\( and \\) are not used, they return the number of characters matched or " +"0.\n" +msgstr "" + +#: src/expr.c:186 src/expr.c:438 src/expr.c:444 src/expr.c:449 src/expr.c:471 +#, fuzzy +msgid "syntax error" +msgstr "Ç¥ÁØ ¿À·ù" + +#: src/expr.c:384 +#, c-format +msgid "" +"warning: unportable BRE: `%s': using `^' as the first character\n" +"of the basic regular expression is not portable; it is being ignored" +msgstr "" + +#: src/expr.c:586 src/expr.c:625 +#, fuzzy +msgid "non-numeric argument" +msgstr "Àμö Á¦ÇÑ" + +#: src/expr.c:592 +msgid "division by zero" +msgstr "" + +#: src/factor.c:74 +#, fuzzy, c-format +msgid "" +"Usage: %s [NUMBER]...\n" +" or: %s OPTION\n" +msgstr "" +"»ç¿ë¹ý: %s [<ÆÄÀÏ>]...\n" +" ȤÀº: %s [<¿É¼Ç>]\n" + +#: src/factor.c:79 +msgid "" +"Print the prime factors of each NUMBER.\n" +"\n" +msgstr "" + +#: src/factor.c:85 +msgid "" +"\n" +" Print the prime factors of all specified integer NUMBERs. If no " +"arguments\n" +" are specified on the command line, they are read from standard input.\n" +msgstr "" + +#: src/factor.c:154 +#, c-format +msgid "`%s' is not a valid positive integer" +msgstr "" + +#: src/false.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating failure.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" + +#: src/fmt.c:271 +#, c-format +msgid "Usage: %s [-DIGITS] [OPTION]... [FILE]...\n" +msgstr "»ç¿ë¹ý: %s [-<¼ýÀÚ>] [<¿É¼Ç>]... [<ÆÄÀÏ>]...\n" + +#: src/fmt.c:272 +msgid "" +"Reformat each paragraph in the FILE(s), writing to standard output.\n" +"If no FILE or if FILE is `-', read standard input.\n" +"\n" +msgstr "" +"<ÆÄÀÏ>ÀÇ °¢ ¹®´ÜÀ» ´Ù½Ã ±¸¼ºÇØ, Ç¥ÁØ Ãâ·Â¿¡ ¾¹´Ï´Ù.\n" +"<ÆÄÀÏ>ÀÌ ¾ø°Å³ª <ÆÄÀÏ>ÀÌ `-'À̸é, Ç¥ÁØ ÀÔ·ÂÀ» ÀнÀ´Ï´Ù.\n" +"\n" + +# refillÀ» ¹¹¶ó°í ¹ø¿ª? -- ÁÙÀÌ ³²À» ¶§ ¾Æ·¡ ¹®ÀåÀÇ ÀϺθ¦ °®´Ù ºÙÀÌ´Â °Í +#: src/fmt.c:280 +msgid "" +" -c, --crown-margin preserve indentation of first two lines\n" +" -p, --prefix=STRING combine only lines having STRING as prefix\n" +" -s, --split-only split long lines, but do not refill\n" +msgstr "" +" -c, --crown-margin ¸Ç óÀ½ µÎ ÁÙÀÇ µé¿©¾²±â¸¦ À¯ÁöÇÕ´Ï´Ù\n" +" -p, --prefix=<¹®ÀÚ¿­> <¹®ÀÚ¿­>À» Á¢µÎ¾î·Î °¡Áø ÁÙ¸¸À» °áÇÕÇÕ´Ï´Ù\n" +" -s, --split-only ±ä ÁÙÀ» ³ª´©µÇ, ä¿ö ³ÖÁö´Â ¾Ê½À´Ï´Ù\n" + +#: src/fmt.c:286 +msgid "" +" -t, --tagged-paragraph indentation of first line different from second\n" +" -u, --uniform-spacing one space between words, two after sentences\n" +" -w, --width=NUMBER maximum line width (default of 75 columns)\n" +msgstr "" +" -t, --tagged-paragraph ù ¹øÂ° ÁÙÀÇ µé¿©¾²±â¸¦ µÎ ¹øÂ°¿Í ´Ù¸£°Ô ÇÕ´Ï´Ù\n" +" -u, --uniform-spacing ´Ü¾î »çÀÌ¿¡ ÇÑ °³ÀÇ °ø¹é, ¹®Àå ´ÙÀ½¿¡ µÎ °³ÀÇ °ø" +"¹é\n" +" -w, --width=<°³¼ö> ÇÑ ÁÙÀÇ ÃÖ´ë Æø (±âº»°ªÀº 75¿­)\n" + +#: src/fmt.c:293 +msgid "" +"\n" +"In -wNUMBER, the letter `w' may be omitted.\n" +msgstr "" +"\n" +"-w<°³¼ö>¿¡¼­, `w'¸¦ »ý·«ÇÒ ¼ö ÀÖ½À´Ï´Ù.\n" + +#: src/fmt.c:345 +#, c-format +msgid "invalid width option: `%s'" +msgstr "ºÎÀûÀýÇÑ Æø ¿É¼Ç `%s'" + +#: src/fmt.c:385 +#, c-format +msgid "invalid width: `%s'" +msgstr "ºÎÀûÀýÇÑ Æø: `%s'" + +# wrapÀ» ¹¹¶ó°í ÇÑ´Ù? +#: src/fold.c:71 +msgid "" +"Wrap input lines in each FILE (standard input by default), writing to\n" +"standard output.\n" +"\n" +msgstr "" +"°¢ <ÆÄÀÏ>¿¡¼­ (±âº»°ªÀº Ç¥ÁØÀԷ¿¡¼­) ÀÔ·ÂµÈ ÁÙÀ» ³ª´²¼­, Ç¥ÁØ Ãâ·Â¿¡\n" +"¾¹´Ï´Ù.\n" +"\n" + +#: src/fold.c:79 +msgid "" +" -b, --bytes count bytes rather than columns\n" +" -s, --spaces break at spaces\n" +" -w, --width=WIDTH use WIDTH columns instead of 80\n" +msgstr "" +" -b, --bytes ¿­ÀÌ ¾Æ´Ï¶ó ¹ÙÀÌÆ® ¼ö¸¦ ¼Á´Ï´Ù\n" +" -s, --spaces °ø¹é¿¡¼­ ÁÙÀ» ³ª´¯´Ï´Ù\n" +" -w, --width=<Æø> 80¿­ ´ë½Å¿¡ <Æø>¿­À» ÀÌ¿ëÇÕ´Ï´Ù\n" + +#: src/fold.c:267 +#, c-format +msgid "`%s' option is obsolete; use `%s'" +msgstr "`%s': ¾ø¾îÁø ¿É¼ÇÀÔ´Ï´Ù; `%s'À»(¸¦) »ç¿ëÇϽʽÿÀ" + +#: src/fold.c:295 +#, c-format +msgid "invalid number of columns: `%s'" +msgstr "ºÎÀûÀýÇÑ ¿­ÀÇ °³¼ö: `%s'" + +#: src/head.c:92 +msgid "" +"Print first 10 lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"°¢ <ÆÄÀÏ>ÀÇ ¸Ç ù 10ÁÙÀ» Ç¥ÁØ Ãâ·Â¿¡ Ç¥½ÃÇÕ´Ï´Ù.\n" +"µÎ °³ ÀÌ»óÀÇ <ÆÄÀÏ>ÀÇ °æ¿ì, °¢°¢ÀÇ ÆÄÀϸ¶´Ù ÆÄÀÏÀ̸§À» ³ªÅ¸³»´Â Çì´õ¸¦ ¸Õ" +"Àú \n" +"Ç¥½ÃÇÕ´Ï´Ù. <ÆÄÀÏ>ÀÌ ÁÖ¾îÁöÁö ¾Ê°Å³ª, <ÆÄÀÏ>ÀÌ `-'À̸é, Ç¥ÁØ ÀÔ·ÂÀ» ÀнÀ´Ï" +"´Ù.\n" +"\n" + +#: src/head.c:101 +msgid "" +" -c, --bytes=SIZE print first SIZE bytes\n" +" -n, --lines=NUMBER print first NUMBER lines instead of first 10\n" +msgstr "" +" -c, --bytes=<Å©±â> ¸Ç ù <Å©±â>¹ÙÀÌÆ®¸¦ Ç¥½ÃÇÕ´Ï´Ù\n" +" -n, --lines=<°³¼ö> 10ÁÙÀÌ ¾Æ´Ï¶ó ¸Ç ù <¼ýÀÚ>ÁÙÀ» Ç¥½ÃÇÕ´Ï´Ù\n" + +#: src/head.c:105 +msgid "" +" -q, --quiet, --silent never print headers giving file names\n" +" -v, --verbose always print headers giving file names\n" +msgstr "" +" -q, --quiet, --silent ÆÄÀÏÀ̸§À» ³ªÅ¸³»´Â Çì´õ¸¦ Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù\n" +" -v, --verbose ¾ðÁ¦³ª ÆÄÀÏÀ̸§À» ³ªÅ¸³»´Â Çì´õ¸¦ Ç¥½ÃÇÕ´Ï´Ù\n" + +# ÇÑ ÁÙ¿¡ ¸ÂÃßÀÚ +#: src/head.c:111 src/split.c:120 +msgid "" +"\n" +"SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +msgstr "" +"\n" +"<Å©±â>¿¡ Á¢¹Ì¾î·Î ±× ´ÜÀ§¸¦ ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù; b´Â 512, k´Â 1ų·Î, mÀº 1¸Þ°¡" +"ÀÔ´Ï´Ù.\n" + +#: src/head.c:190 +#, c-format +msgid "cannot reposition file pointer for %s" +msgstr "%s¿¡ ´ëÇÑ ÆÄÀÏ Æ÷ÀÎÅ͸¦ ÀçÀ§Ä¡ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/head.c:256 src/tail.c:1388 +#, c-format +msgid "%s: %s is so large that it is not representable" +msgstr "%s: %sÀº(´Â) ³Ê¹« Ä¿¼­ Ç¥½ÃÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/head.c:257 src/tail.c:1390 +msgid "number of lines" +msgstr "ÇàÀÇ °³¼ö" + +#: src/head.c:257 src/tail.c:1391 +msgid "number of bytes" +msgstr "¹ÙÀÌÆ® ¼ö" + +#: src/head.c:264 src/tail.c:1478 +msgid "invalid number of lines" +msgstr "ºÎÀûÀýÇÑ ÇàÀÇ °³¼ö" + +#: src/head.c:265 src/tail.c:1479 +msgid "invalid number of bytes" +msgstr "%s: ºÎÀûÀýÇÑ ¹ÙÀÌÆ® ¼ö" + +#: src/head.c:341 +#, c-format +msgid "unrecognized option `-%c'" +msgstr "ÀνÄÇÒ ¼ö ¾ø´Â ¿É¼Ç `-%c'" + +#: src/head.c:348 +#, c-format +msgid "`-%s' option is obsolete; use `-%c %.*s%.*s%s'" +msgstr "`-%s'¿É¼ÇÀº ¾ø¾îÁ³½À´Ï´Ù; `-%c %.*s%.*s%s'À»(¸¦) »ç¿ëÇϽʽÿÀ" + +#: src/hostid.c:48 +#, c-format +msgid "" +"Usage: %s\n" +" or: %s OPTION\n" +"Print the numeric identifier (in hexadecimal) for the current host.\n" +"\n" +msgstr "" + +#: src/hostname.c:67 +#, c-format +msgid "" +"Usage: %s [NAME]\n" +" or: %s OPTION\n" +"Print or set the hostname of the current system.\n" +"\n" +msgstr "" + +#: src/hostname.c:104 +#, fuzzy, c-format +msgid "cannot set hostname to `%s'" +msgstr "`%s'¿¡¼­ ioctlÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/hostname.c:110 +msgid "cannot set hostname; this system lacks the functionality" +msgstr "" + +#: src/hostname.c:117 +#, fuzzy +msgid "cannot determine hostname" +msgstr "%s: µ¹¾Æ°¥ ¼ö ¾ø½À´Ï´Ù" + +#: src/id.c:36 +#, fuzzy +msgid "Arnold Robbins and David MacKenzie" +msgstr "Paul Rubin ±×¸®°í David MacKenzie" + +#: src/id.c:87 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [USERNAME]\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>]... <ÁýÇÕ1> [<ÁýÇÕ2>]\n" + +#: src/id.c:88 +msgid "" +"Print information for USERNAME, or the current user.\n" +"\n" +" -a ignore, for compatibility with other versions\n" +" -g, --group print only the effective group ID\n" +" -G, --groups print all group IDs\n" +" -n, --name print a name instead of a number, for -ugG\n" +" -r, --real print the real ID instead of the effective ID, with -ugG\n" +" -u, --user print only the effective user ID\n" +msgstr "" + +#: src/id.c:100 +msgid "" +"\n" +"Without any OPTION, print some useful set of identified information.\n" +msgstr "" + +#: src/id.c:162 +#, fuzzy +msgid "cannot print only user and only group" +msgstr "»ç¿ëÀÚ¿Í ±×·ìÀ» ¸ðµÎ »ý·«ÇÒ ¼ö´Â ¾ø½À´Ï´Ù" + +#: src/id.c:166 +msgid "cannot print only names or real IDs in default format" +msgstr "" + +#: src/id.c:175 +#, c-format +msgid "%s: No such user" +msgstr "" + +#: src/id.c:212 +#, c-format +msgid "cannot find name for user ID %u" +msgstr "" + +#: src/id.c:235 +#, fuzzy, c-format +msgid "cannot find name for group ID %u" +msgstr "%sÀÇ ¼ÒÀ¯ÀÚ ±×¸®°í/ȤÀº ±×·ìÀ» ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù" + +#: src/id.c:273 +#, fuzzy +msgid "cannot get supplemental group list" +msgstr "null ±×·ìÀ¸·Î ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù" + +#: src/id.c:385 +msgid " groups=" +msgstr "" + +#: src/install.c:269 +msgid "the strip option may not be used when installing a directory" +msgstr "strip¿É¼ÇÀº µð·ºÅ丮¸¦ ¼³Ä¡ÇÒ ¶§´Â ¾µ ¼ö ¾ø½À´Ï´Ù" + +#: src/install.c:292 src/mkdir.c:140 +#, fuzzy, c-format +msgid "invalid mode %s" +msgstr "ºÎÀûÀýÇÑ Æø: `%s'" + +#: src/install.c:307 src/install.c:371 +#, fuzzy, c-format +msgid "creating directory %s" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/install.c:332 +#, fuzzy, c-format +msgid "installing multiple files, but last argument, %s is not a directory" +msgstr "¿©·¯°³ÀÇ ÆÄÀÏÀ» ¼³Ä¡Çϴµ¥ ¸¶Áö¸· Àμö(%s)´Â µð·ºÅ丮°¡ ¾Æ´Õ´Ï´Ù" + +#: src/install.c:435 +#, fuzzy, c-format +msgid "%s is a directory" +msgstr "%sÀÌ(°¡) Á¸ÀçÇÏÁö¸¸ µð·ºÅ丮°¡ ¾Æ´Õ´Ï´Ù" + +#: src/install.c:495 +#, fuzzy, c-format +msgid "cannot obtain time stamps for %s" +msgstr "%s¿¡ ´ëÇÑ ÆÄÀÏ Æ÷ÀÎÅ͸¦ ÀçÀ§Ä¡ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/install.c:507 +#, fuzzy, c-format +msgid "cannot set time stamps for %s" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/install.c:528 +#, fuzzy +msgid "fork system call failed" +msgstr "ºí·Ï Ư¼ö ÆÄÀÏ" + +#: src/install.c:532 +msgid "cannot run strip" +msgstr "strip¸¦ ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/install.c:539 +#, fuzzy +msgid "strip failed" +msgstr "stat ½ÇÆÐ" + +#: src/install.c:560 +#, fuzzy, c-format +msgid "invalid user %s" +msgstr "À߸øµÈ »ç¿ëÀÚ" + +#: src/install.c:578 +#, fuzzy, c-format +msgid "invalid group %s" +msgstr "À߸øµÈ ±×·ì" + +#: src/install.c:597 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST (1st format)\n" +" or: %s [OPTION]... SOURCE... DIRECTORY (2nd format)\n" +" or: %s -d [OPTION]... DIRECTORY... (3rd format)\n" +msgstr "" +"»ç¿ë¹ý: %s [OPTION]... SOURCE DEST (ù¹øÂ° Çü½Ä)\n" +" ¶Ç´Â: %s [OPTION]... SOURCE... DIRECTORY (µÎ¹øÂ° Çü½Ä)\n" +" ¶Ç´Â: %s -d [OPTION]... DIRECTORY... (¼¼¹øÂ° Çü½Ä)\n" + +#: src/install.c:603 +msgid "" +"In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +"the existing DIRECTORY, while setting permission modes and owner/group.\n" +"In the third format, create all components of the given DIRECTORY(ies).\n" +"\n" +msgstr "" + +#: src/install.c:612 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination file\n" +" -b like --backup but does not accept an argument\n" +" -c (ignored)\n" +" -d, --directory treat all arguments as directory names; create all\n" +" components of the specified directories\n" +msgstr "" + +#: src/install.c:619 +msgid "" +" -D create all leading components of DEST except the " +"last,\n" +" then copy SOURCE to DEST; useful in the 1st format\n" +" -g, --group=GROUP set group ownership, instead of process' current " +"group\n" +" -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-xr-" +"x\n" +" -o, --owner=OWNER set ownership (super-user only)\n" +msgstr "" + +#: src/install.c:626 +msgid "" +" -p, --preserve-timestamps apply access/modification times of SOURCE " +"files\n" +" to corresponding destination files\n" +" -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" -v, --verbose print the name of each directory as it is created\n" +msgstr "" + +#: src/install.c:635 src/ln.c:377 src/mv.c:348 +#, fuzzy +msgid "" +"\n" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"--suffix³ª SIMPLE_BACKUP_SUFFIXȯ°æº¯¼ö¿¡ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¹é¾÷ Á¢¹Ì»ç´Â\n" +"~ÀÔ´Ï´Ù.\n" +"¹öÀü Á¦¾î´Â --backup¿É¼ÇÀ̳ª VERSION_CONTROLȯ°æº¯¼ö·Î ÁöÁ¤Çϸç, \n" +"´ÙÀ½°ú °°½À´Ï´Ù:\n" +"\n" +" none, off ¹é¾÷À» ÇÏÁö ¾Ê½À´Ï´Ù(--backupÀ» Á־)\n" +" numbered, t ¹øÈ£°¡ ÁÖ¾îÁø ¹é¾÷À» ¸¸µì´Ï´Ù\n" +" existing, nil ¹øÈ£°¡ ÁÖ¾îÁø ¹é¾÷ÀÌ ÀÖÀ¸¸é ¹øÈ£¸¦ ÁÖ°í, ±×·¸Áö ¾ÊÀ¸¸é\n" +" ´Ü¼øÇÏ°Ô ÇÕ´Ï´Ù\n" +" simple, never Ç×»ó ´Ü¼ø ¹é¾÷À» ÇÕ´Ï´Ù\n" + +#: src/join.c:144 +#, c-format +msgid "Usage: %s [OPTION]... FILE1 FILE2\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>]... <ÆÄÀÏ1> <ÆÄÀÏ2>\n" + +# -a SIDE, -e EMPTY Àç°í·Á +#: src/join.c:148 +#, fuzzy +msgid "" +"For each pair of input lines with identical join fields, write a line to\n" +"standard output. The default join field is the first, delimited\n" +"by whitespace. When FILE1 or FILE2 (not both) is -, read standard input.\n" +"\n" +" -a FILENUM print unpairable lines coming from file FILENUM, where\n" +" FILENUM is 1 or 2, corresponding to FILE1 or FILE2\n" +" -e EMPTY replace missing input fields with EMPTY\n" +msgstr "" +"ÀÔ·ÂÁß¿¡¼­ µ¿ÀÏÇÑ join Çʵ带 °¡Áø ÁÙÀÇ °¢°¢ÀÇ ½Ö¿¡ ´ëÇØ, Ç¥ÁØ ÀÔ·ÂÀ¸·Î\n" +"Ãâ·ÂÇÕ´Ï´Ù. ±âº» join Çʵå´Â ù ¹øÂ° Çʵå·Î, Çʵå´Â °ø¹é¿¡ ÀÇÇØ ±¸ºÐ µË´Ï" +"´Ù.\n" +"<ÆÄÀÏ1> ȤÀº <ÆÄÀÏ2>°¡ -À϶§ (µÑ ´Ù -ÀÌ¸é ¾È µÊ) Ç¥ÁØ ÀԷ¿¡¼­ ÀнÀ´Ï´Ù.\n" +"\n" +" -a <»çÀ̵å> <»çÀ̵å> ÆÄÀÏ¿¡¼­ ½ÖÀ» Áö¿ï ¼ö ¾ø´Â ÁÙÀ» Ãâ·ÂÇÕ´Ï´Ù\n" +" -e <¿¥ÇÁƼ> ÀÔ·Â Çʵ尡 ¾ø´Â °÷¿¡ <¿¥ÇÁƼ>¸¦ ¾¹´Ï´Ù.\n" + +#: src/join.c:157 +msgid "" +" -i, --ignore-case ignore differences in case when comparing fields\n" +" -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n" +" -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n" +" -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n" +" -o FORMAT obey FORMAT while constructing output line\n" +" -t CHAR use CHAR as input and output field separator\n" +msgstr "" +" -i, --ignore-case Çʵ带 ±¸ºÐÇÒ ¶§ ´ë¼Ò¹®ÀÚ¸¦ ±¸º°ÇÏÁö ¾Ê½À´Ï´Ù\n" +" -j <Çʵå> (°ð ¾ø¾îÁú ¿É¼Ç) `-1 <Çʵå> -2 <Çʵå>'¿Í µ¿ÀÏÇÕ´Ï´Ù\n" +" -j1 <Çʵå> (°ð ¾ø¾îÁú ¿É¼Ç) `-1 <Çʵå>'¿Í µ¿ÀÏÇÕ´Ï´Ù\n" +" -j2 <Çʵå> (°ð ¾ø¾îÁú ¿É¼Ç) `-2 <Çʵå>'¿Í µ¿ÀÏÇÕ´Ï´Ù\n" +" -o <Çü½Ä> Ãâ·Â ÁÙÀ» ¸¸µé ¶§ <Çü½Ä>À» µû¸¨´Ï´Ù\n" +" -t <¹®ÀÚ> ÀÔ·Â ¹× Ãâ·Â ÇÊµå ±¸ºÐÀÚ·Î <¹®ÀÚ>¸¦ »ç¿ëÇÕ´Ï´Ù\n" + +#: src/join.c:165 +#, fuzzy +msgid "" +" -v FILENUM like -a FILENUM, but suppress joined output lines\n" +" -1 FIELD join on this FIELD of file 1\n" +" -2 FIELD join on this FIELD of file 2\n" +msgstr "" +" -v <»çÀ̵å> -a <»çÀ̵å>¿Í µ¿ÀÏÇÏÁö¸¸, joinµÈ ÁÙÀ» Ãâ·ÂÇÏÁö ¾Ê½À´Ï´Ù\n" +" -1 <Çʵå> ÆÄÀÏ 1¿¡¼­ ÀÌ <Çʵå>¿¡ ´ëÇØ joinÇÕ´Ï´Ù\n" +" -2 <Çʵå> ÆÄÀÏ 2¿¡¼­ ÀÌ <Çʵå>¿¡ ´ëÇØ joinÇÕ´Ï´Ù\n" + +#: src/join.c:172 +#, fuzzy +msgid "" +"\n" +"Unless -t CHAR is given, leading blanks separate fields and are ignored,\n" +"else fields are separated by CHAR. Any FIELD is a field number counted\n" +"from 1. FORMAT is one or more comma or blank separated specifications,\n" +"each being `FILENUM.FIELD' or `0'. Default FORMAT outputs the join field,\n" +"the remaining fields from FILE1, the remaining fields from FILE2, all\n" +"separated by CHAR.\n" +msgstr "" +"\n" +"`-t <¹®ÀÚ>' ¿É¼ÇÀ» ¾²Áö ¾Ê¾Ò´Ù¸é, ÁÙÀÇ ¸Ç ¾ÕÀÇ °ø¹éÀº ¹«½ÃµË´Ï´Ù. ÀÌ ¿É¼Ç" +"À»\n" +"½è´Ù¸é °¢ Çʵå´Â <¹®ÀÚ>¿¡ ÀÇÇØ ±¸ºÐµË´Ï´Ù. <Çʵå>´Â ÇÊµå ¹øÈ£·Î 1ºÎÅÍ \n" +"½ÃÀÛÇÕ´Ï´Ù. <Çü½Ä>Àº Çʵ带 ½°Ç¥ ȤÀº °ø¹é¿¡ ÀÇÇØ ±¸ºÐµÇ´Â Çü½Ä ÁöÁ¤ÀÚ·Î, \n" +"°¢°¢ÀÇ Çü½Ä ÁöÁ¤ÀÚ´Â `<»çÀ̵å>.<Çʵå>' ȤÀº `0'ÀÇ Çü½ÄÀ» Áö´Õ´Ï´Ù. ±âº»\n" +"<Çü½Ä> Ãâ·ÂÀ¸·Î, join Çʵå, <ÆÄÀÏ1>¿¡ ³²¾Æ ÀÖ´Â Çʵå, <ÆÄÀÏ2>¿¡ ³²¾Æ ÀÖ´Â \n" +"ÇʵåÀÇ ¼ø¼­´ë·Î °¢°¢Àº <¹®ÀÚ>¿¡ ±¸ºÐµÇ¾î Ãâ·ÂµË´Ï´Ù.\n" + +#: src/join.c:645 +#, c-format +msgid "invalid field specifier: `%s'" +msgstr "ºÎÀûÀýÇÑ Çʵå ÁöÁ¤ÀÚ: `%s'" + +#: src/join.c:659 src/join.c:772 src/join.c:808 +#, c-format +msgid "invalid field number: `%s'" +msgstr "ºÎÀûÀýÇÑ ÇÊµå ¹øÈ£: `%s'" + +#: src/join.c:672 +#, c-format +msgid "invalid file number in field spec: `%s'" +msgstr "Çʵå ÁöÁ¤¿¡ ºÎÀûÀýÇÑ ÆÄÀÏ ¹øÈ£: `%s'" + +#: src/join.c:792 +#, c-format +msgid "invalid field number for file 1: `%s'" +msgstr "ÆÄÀÏ 1¿¡ ´ëÇÑ ÇÊµå ¹øÈ£·Î ºÎÀûÀýÇÔ: `%s'" + +#: src/join.c:801 +#, c-format +msgid "invalid field number for file 2: `%s'" +msgstr "ÆÄÀÏ 2¿¡ ´ëÇÑ ÇÊµå ¹øÈ£·Î ºÎÀûÀýÇÔ: `%s'" + +#: src/join.c:833 +msgid "too many non-option arguments" +msgstr "¿É¼Ç¾Æ´Ñ Àμö°¡ ³Ê¹« ¸¹À½" + +#: src/join.c:855 +msgid "too few non-option arguments" +msgstr "¿É¼Ç¾Æ´Ñ Àμö°¡ ³Ê¹« ÀûÀ½" + +#: src/join.c:866 +msgid "both files cannot be standard input" +msgstr "µÎ ÆÄÀÏÀÌ ¸ðµÎ Ç¥ÁØ ÀÔ·ÂÀÌ¸é ¾È µË´Ï´Ù" + +#: src/kill.c:93 +#, c-format +msgid "" +"Usage: %s [-s SIGNAL | -SIGNAL] PID...\n" +" or: %s -l [SIGNAL]...\n" +" or: %s -t [SIGNAL]...\n" +msgstr "" + +#: src/kill.c:99 +msgid "" +"Send signals to processes, or list signals.\n" +"\n" +msgstr "" + +#: src/kill.c:106 +msgid "" +" -s, --signal=SIGNAL, -SIGNAL\n" +" specify the name or number of the signal to be sent\n" +" -l, --list list signal names, or convert signal names to/from " +"numbers\n" +" -t, --table print a table of signal information\n" +msgstr "" + +#: src/kill.c:114 +msgid "" +"\n" +"SIGNAL may be a signal name like `HUP', or a signal number like `1',\n" +"or an exit status of a process terminated by a signal.\n" +"PID is an integer; if negative it identifies a process group.\n" +msgstr "" + +#: src/kill.c:163 +#, fuzzy, c-format +msgid "%s: invalid signal" +msgstr "%s: ºÎÀûÀýÇÑ PID" + +#: src/kill.c:262 +#, fuzzy, c-format +msgid "missing operand after `%s'" +msgstr "%s: `%c' µÚ¿¡ Á¤¼ö°¡ ¿Í¾ßÇÔ" + +#: src/kill.c:274 +#, fuzzy, c-format +msgid "%s: invalid process id" +msgstr "%s: ºÎÀûÀýÇÑ ÆÐÅÏ" + +#: src/kill.c:327 +#, fuzzy, c-format +msgid "invalid option -- %c" +msgstr "%s: ºÎÀûÀýÇÑ ¿É¼Ç -- %c\n" + +#: src/kill.c:336 +#, c-format +msgid "%s: multiple signals specified" +msgstr "" + +#: src/kill.c:350 +msgid "multiple -l or -t options specified" +msgstr "" + +#: src/kill.c:367 +msgid "cannot combine signal with -l or -t" +msgstr "" + +#: src/link.c:51 +#, fuzzy, c-format +msgid "" +"Usage: %s FILE1 FILE2\n" +" or: %s OPTION\n" +msgstr "" +"»ç¿ë¹ý: %s [<ÆÄÀÏ>]...\n" +" ȤÀº: %s [<¿É¼Ç>]\n" + +#: src/link.c:54 +msgid "" +"Call the link function to create a link named FILE2 to an existing FILE1.\n" +"\n" +msgstr "" + +#: src/link.c:98 +#, fuzzy, c-format +msgid "cannot create link %s to %s" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/ln.c:39 +#, fuzzy +msgid "Mike Parker and David MacKenzie" +msgstr "Scott Bartram ±×¸®°í David MacKenzie" + +#: src/ln.c:167 +#, c-format +msgid "%s: warning: making a hard link to a symbolic link is not portable" +msgstr "" +"%s: °æ°í: ½Éº¼¸¯ ¸µÅ©·Î Çϵ帵ũ¸¦ ¸¸µå´Â °ÍÀº ½Ã½ºÅÛ¿¡ µû¶ó ¾ÈµÉ ¼öµµ\n" +" ÀÖ½À´Ï´Ù." + +#: src/ln.c:174 +#, c-format +msgid "%s: hard link not allowed for directory" +msgstr "%s: µð·ºÅ丮´Â Çϵ帵ũÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/ln.c:246 +#, fuzzy, c-format +msgid "%s: cannot overwrite directory" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/ln.c:251 +#, fuzzy, c-format +msgid "%s: replace %s? " +msgstr "%s: `%s'¸¦ ¹Ù²Ü±î¿ä? " + +#: src/ln.c:257 +#, c-format +msgid "%s: File exists" +msgstr "%s: ÆÄÀÏÀÌ Á¸ÀçÇÕ´Ï´Ù" + +#: src/ln.c:304 +#, fuzzy, c-format +msgid "create symbolic link %s to %s" +msgstr "½Éº¼¸¯ ¸µÅ©" + +#: src/ln.c:305 +#, fuzzy, c-format +msgid "create hard link %s to %s" +msgstr "Çϵ帵ũ `%s'¸¦ `%s'¿¡ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/ln.c:319 +#, fuzzy, c-format +msgid "creating symbolic link %s to %s" +msgstr "½Éº¼¸¯ ¸µÅ© `%s'¸¦ `%s'¿¡ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/ln.c:320 +#, fuzzy, c-format +msgid "creating hard link %s to %s" +msgstr "Çϵ帵ũ `%s'¸¦ `%s'¿¡ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/ln.c:339 +#, c-format +msgid "" +"Usage: %s [OPTION]... TARGET [LINK_NAME]\n" +" or: %s [OPTION]... TARGET... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY TARGET...\n" +msgstr "" +"»ç¿ë¹ý: %s [OPTION]... TARGET [LINK_NAME]\n" +" ¶Ç´Â: %s [OPTION]... TARGET... DIRECTORY\n" +" ¶Ç´Â: %s [OPTION]... --target-directory=DIRECTORY TARGET...\\n\n" + +#: src/ln.c:345 +msgid "" +"Create a link to the specified TARGET with optional LINK_NAME.\n" +"If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +"created in the current directory. When using the second form with more\n" +"than one TARGET, the last argument must be a directory; create links\n" +"in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +"links with --symbolic. When creating hard links, each TARGET must exist.\n" +"\n" +msgstr "" + +#: src/ln.c:357 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an argument\n" +" -d, -F, --directory hard link directories (super-user only)\n" +" -f, --force remove existing destination files\n" +msgstr "" + +#: src/ln.c:363 +msgid "" +" -n, --no-dereference treat destination that is a symlink to a\n" +" directory as if it were a normal file\n" +" -i, --interactive prompt whether to remove destinations\n" +" -s, --symbolic make symbolic links instead of hard links\n" +msgstr "" + +#: src/ln.c:369 +msgid "" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY specify the DIRECTORY in which to " +"create\n" +" the links\n" +" -v, --verbose print name of each file before linking\n" +msgstr "" + +#: src/ln.c:521 +#, fuzzy, c-format +msgid "%s: specified target directory is not a directory" +msgstr "%sÀÌ(°¡) Á¸ÀçÇÏÁö¸¸ µð·ºÅ丮°¡ ¾Æ´Õ´Ï´Ù" + +#: src/ln.c:542 +msgid "when making multiple links, last argument must be a directory" +msgstr "¿©·¯°³ÀÇ ¸µÅ©¸¦ ¸¸µé ¶§¿¡´Â ¸¶Áö¸· Àμö´Â µð·ºÅ丮¿©¾ß ÇÕ´Ï´Ù" + +#: src/logname.c:48 src/pwd.c:46 src/sync.c:44 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>] [<ÆÄÀÏ>]...\n" + +#: src/logname.c:49 +msgid "" +"Print the name of the current user.\n" +"\n" +msgstr "" + +#: src/logname.c:99 +#, fuzzy, c-format +msgid "%s: no login name\n" +msgstr "%s: ºÎÀûÀýÇÑ ¼ýÀÚ" + +#: src/ls.c:673 +#, fuzzy +msgid "%b %e %Y" +msgstr " %Y %b %e %H:%M" + +#: src/ls.c:681 +#, fuzzy +msgid "%b %e %H:%M" +msgstr " %Y %b %e %H:%M" + +#: src/ls.c:1307 +#, fuzzy, c-format +msgid "ignoring invalid value of environment variable QUOTING_STYLE: %s" +msgstr "ȯ°æº¯¼ö COLUMNSÀÇ °ª¿¡ ´ÙÀ½ÀÇ À߸øµÈ ÆøÀÌ ÁöÁ¤µÇ¾ú½À´Ï´Ù: %s" + +#: src/ls.c:1334 +#, c-format +msgid "ignoring invalid width in environment variable COLUMNS: %s" +msgstr "ȯ°æº¯¼ö COLUMNSÀÇ °ª¿¡ ´ÙÀ½ÀÇ À߸øµÈ ÆøÀÌ ÁöÁ¤µÇ¾ú½À´Ï´Ù: %s" + +#: src/ls.c:1365 +#, c-format +msgid "ignoring invalid tab size in environment variable TABSIZE: %s" +msgstr "ȯ°æº¯¼ö TABSIZEÀÇ °ª¿¡ ´ÙÀ½ÀÇ À߸øµÈ ÅÇ Å©±â°¡ ÁöÁ¤µÇ¾ú½À´Ï´Ù: %s" + +#: src/ls.c:1482 +#, fuzzy, c-format +msgid "invalid line width: %s" +msgstr "ºÎÀûÀýÇÑ Æø: `%s'" + +#: src/ls.c:1556 +#, fuzzy, c-format +msgid "invalid tab size: %s" +msgstr "ºÎÀûÀýÇÑ Å¸ÀÔÀÇ ¹®ÀÚ¿­ `%s'" + +#: src/ls.c:1722 +#, fuzzy, c-format +msgid "invalid time style format %s" +msgstr "%2$s¿¡ ´ëÇØ ºÎÀûÀýÇÑ ÀÎÀÚ %1$s" + +#: src/ls.c:2054 +#, fuzzy, c-format +msgid "unrecognized prefix: %s" +msgstr "ÀνÄÇÒ ¼ö ¾ø´Â ¿É¼Ç `-%c'" + +#: src/ls.c:2077 +msgid "unparsable value for LS_COLORS environment variable" +msgstr "LS_COLORSȯ°æº¯¼öÀÇ ÇØ¼®ÇÒ ¼ö ¾ø´Â °ª" + +#: src/ls.c:2145 +#, fuzzy, c-format +msgid "cannot determine device and inode of %s" +msgstr "%s¿¡ ´ëÇÑ ÆÄÀÏ Æ÷ÀÎÅ͸¦ ÀçÀ§Ä¡ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/ls.c:2155 +#, fuzzy, c-format +msgid "not listing already-listed directory: %s" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/ls.c:2208 src/remove.c:929 +#, fuzzy, c-format +msgid "reading directory %s" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/ls.c:2603 +#, fuzzy, c-format +msgid "cannot compare file names %s and %s" +msgstr "ºñ±³ÇÑ ¹®ÀÚ¿­Àº %s°ú(¿Í) %sÀÔ´Ï´Ù." + +#: src/ls.c:3762 +msgid "" +"List information about the FILEs (the current directory by default).\n" +"Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +"\n" +msgstr "" + +#: src/ls.c:3770 +msgid "" +" -a, --all do not hide entries starting with .\n" +" -A, --almost-all do not list implied . and ..\n" +" --author print the author of each file\n" +" -b, --escape print octal escapes for nongraphic characters\n" +msgstr "" + +#: src/ls.c:3776 +msgid "" +" --block-size=SIZE use SIZE-byte blocks\n" +" -B, --ignore-backups do not list implied entries ending with ~\n" +" -c with -lt: sort by, and show, ctime (time of " +"last\n" +" modification of file status information)\n" +" with -l: show ctime and sort by name\n" +" otherwise: sort by ctime\n" +msgstr "" + +#: src/ls.c:3784 +msgid "" +" -C list entries by columns\n" +" --color[=WHEN] control whether color is used to distinguish " +"file\n" +" types. WHEN may be `never', `always', or " +"`auto'\n" +" -d, --directory list directory entries instead of contents,\n" +" and do not dereference symbolic links\n" +" -D, --dired generate output designed for Emacs' dired mode\n" +msgstr "" + +#: src/ls.c:3792 +msgid "" +" -f do not sort, enable -aU, disable -lst\n" +" -F, --classify append indicator (one of */=@|) to entries\n" +" --format=WORD across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time like -l --time-style=full-iso\n" +msgstr "" + +#: src/ls.c:3799 +msgid "" +" -g like -l, but do not list owner\n" +" -G, --no-group inhibit display of group information\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" --si likewise, but use powers of 1000 not 1024\n" +" -H, --dereference-command-line\n" +" follow symbolic links listed on the command " +"line\n" +" --dereference-command-line-symlink-to-dir\n" +" follow each command line symbolic link\n" +" that points to a directory\n" +msgstr "" + +#: src/ls.c:3810 +msgid "" +" --indicator-style=WORD append indicator with style WORD to entry " +"names:\n" +" none (default), classify (-F), file-type (-" +"p)\n" +" -i, --inode print index number of each file\n" +" -I, --ignore=PATTERN do not list implied entries matching shell " +"PATTERN\n" +" -k like --block-size=1K\n" +msgstr "" + +#: src/ls.c:3817 +msgid "" +" -l use a long listing format\n" +" -L, --dereference when showing file information for a symbolic\n" +" link, show information for the file the link\n" +" references rather than for the link itself\n" +" -m fill width with a comma separated list of " +"entries\n" +msgstr "" + +#: src/ls.c:3824 +msgid "" +" -n, --numeric-uid-gid like -l, but list numeric UIDs and GIDs\n" +" -N, --literal print raw entry names (don't treat e.g. " +"control\n" +" characters specially)\n" +" -o like -l, but do not list group information\n" +" -p, --file-type append indicator (one of /=@|) to entries\n" +msgstr "" + +#: src/ls.c:3831 +#, fuzzy +msgid "" +" -q, --hide-control-chars print ? instead of non graphic characters\n" +" --show-control-chars show non graphic characters as-is (default\n" +" unless program is `ls' and output is a " +"terminal)\n" +" -Q, --quote-name enclose entry names in double quotes\n" +" --quoting-style=WORD use quoting style WORD for entry names:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" +msgstr "" +" -g (¹«½ÃÇÕ´Ï´Ù)\n" +" -G, --no-group ±×·ìÁ¤º¸ Ãâ·ÂÀ» ÇÏÁö ¾Ê½À´Ï´Ù\n" +" -h, --human-readable Å©±â¸¦ »ç¶÷ÀÌ ¾Ë±â ½±°Ô(1K, 234M, 2Gµî)Ç¥½ÃÇÕ´Ï" +"´Ù\n" +" -H, --si ºñ½ÁÇÕ´Ï´Ù¸¸ 1024¹è ´ë½Å 1000¹è¸¦ »ç¿ëÇÕ´Ï´Ù\n" +" --indicator-style=WORD WORD ½ºÅ¸ÀÏ·Î ÆÄÀÏ ±¸ºÐÀ» ÇØ ÁÝ´Ï´Ù. °¡´ÉÇÑ °ª" +"Àº:\n" +" none (±âº»°ª), Á¾·ù (-F), ÆÄÀÏÇü½Ä (-p)\n" +" -i, --inode °¢ ÆÄÀÏÀÇ i-node¹øÈ£¸¦ Ãâ·ÂÇÕ´Ï´Ù\n" +" -I, --ignore=PATTERN ¼Ð PATTERN¿Í ÀÏÄ¡ÇÏ´Â ¸ñ·ÏÀº Ãâ·ÂÇÏÁö ¾Ê½À´Ï´Ù\n" +" -k, --kilobytes --block-size=1024¿Í °°½À´Ï´Ù\n" +" -l ±ä Ãâ·Â Æ÷¸ËÀ» »ç¿ëÇÕ´Ï´Ù\n" +" -L, --dereference ½Éº¼¸¯ ¸µÅ©¸¦ µû¶ó°¡ ¸µÅ©µÈ ¸ñ·ÏÀ» Ãâ·ÂÇÕ´Ï´Ù\n" +" -m Ç౸ºÐ ¾øÀÌ ½°Ç¥·Î ±¸ºÐµÇ´Â ¸ñ·Ï Ãâ·ÂÀ» ÇÕ´Ï´Ù\n" +" -n, --numeric-uid-gid À̸§ ´ë½Å ¼ýÀÚ·Î µÈ UID¿Í GID¸¦ Ãâ·ÂÇÕ´Ï´Ù\n" +" -N, --literal ¸ñ·Ï À̸§À» ±×´ë·Î Ãâ·ÂÇÕ´Ï´Ù\n" +" (ÄÜÆ®·Ñ ¹®ÀÚµµ Ưº°È÷ ó¸®ÇÏÁö ¾Ê½À´Ï´Ù)\n" +" -o ±×·ìÁ¤º¸ ¾øÀÌ ±ä Ãâ·Â Æ÷¸ËÀ» »ç¿ëÇÕ´Ï´Ù\n" +" -p, --file-type °¢ ¸ñ·ÏÀ» ±¸ºÐÇϱâ À§ÇÑ ¹®ÀÚ(/=@|)¸¦ µÚ¿¡ ºÙÀÔ´Ï" +"´Ù\n" +" -q, --hide-control-chars Ãâ·ÂÇÒ ¼ö ¾ø´Â ¹®ÀÚ ´ë½Å ?À» Ãâ·ÂÇÕ´Ï´Ù\n" +" --show-control-chars Ãâ·ÂÇÒ ¼ö ¾ø´Â ¹®ÀÚ¸¦ ±×´ë·Î º¸¿©ÁÝ´Ï´Ù(±âº»" +"°ª)\n" +" -Q, --quote-name ¸ñ·Ï À̸§À» Å«µû¿ÈÇ¥ ¾È¿¡ ³Ö½À´Ï´Ù\n" +" --quoting-style=WORD WORDÀÇ ÀÎ¿ë ½ºÅ¸ÀÏÀ» »ç¿ëÇÕ´Ï´Ù. °¡´ÉÇÑ °ªÀº:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" +" -r, --reverse Á¤·Ä¼ø¼­¸¦ °Å²Ù·Î ÇÕ´Ï´Ù\n" +" -R, --recursive ¼­ºêµð·ºÅ丮±îÁö Ãâ·ÂÇÕ´Ï´Ù\n" +" -s, --size °¢ ÆÄÀÏÀÇ ºí·Ï Å©±â¸¦ Ãâ·ÂÇÕ´Ï´Ù\n" + +#: src/ls.c:3839 +msgid "" +" -r, --reverse reverse order while sorting\n" +" -R, --recursive list subdirectories recursively\n" +" -s, --size print size of each file, in blocks\n" +msgstr "" + +#: src/ls.c:3844 +msgid "" +" -S sort by file size\n" +" --sort=WORD extension -X, none -U, size -S, time -t,\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=WORD show time as WORD instead of modification " +"time:\n" +" atime, access, use, ctime or status; use\n" +" specified time as sort key if --sort=time\n" +msgstr "" + +#: src/ls.c:3853 +msgid "" +" --time-style=STYLE show times using style STYLE:\n" +" full-iso, long-iso, iso, locale, +FORMAT\n" +" FORMAT is interpreted like `date'; if FORMAT " +"is\n" +" FORMAT1FORMAT2, FORMAT1 applies to\n" +" non-recent files and FORMAT2 to recent files;\n" +" if STYLE is prefixed with `posix-', STYLE\n" +" takes effect only outside the POSIX locale\n" +" -t sort by modification time\n" +" -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +msgstr "" + +#: src/ls.c:3864 +msgid "" +" -u with -lt: sort by, and show, access time\n" +" with -l: show access time and sort by name\n" +" otherwise: sort by access time\n" +" -U do not sort; list entries in directory order\n" +" -v sort by version\n" +msgstr "" + +#: src/ls.c:3871 +#, fuzzy +msgid "" +" -w, --width=COLS assume screen width instead of current value\n" +" -x list entries by lines instead of by columns\n" +" -X sort alphabetically by entry extension\n" +" -1 list one file per line\n" +msgstr "" +" -f, --fields=<¸®½ºÆ®> ÀÌ Çʵ常À» Ãâ·ÂÇÕ´Ï´Ù; ¶Ç -s ¿É¼ÇÀÌ »ç¿ëµÇÁö\n" +" ¾Ê¾Ò´Ù¸é ±¸ºÐÀÚ ¹®ÀÚ°¡ µé¾î ÀÖÁö ¾ÊÀº ÁÙµµ\n" +" Ãâ·ÂÇÕ´Ï´Ù\n" +" -n (¹«½ÃµÊ)\n" + +#: src/ls.c:3883 +msgid "" +"\n" +"By default, color is not used to distinguish types of files. That is\n" +"equivalent to using --color=none. Using the --color option without the\n" +"optional WHEN argument is equivalent to using --color=always. With\n" +"--color=auto, color codes are output only if standard output is connected\n" +"to a terminal (tty).\n" +msgstr "" + +#: src/md5sum.c:38 +msgid "Ulrich Drepper and Scott Miller" +msgstr "Ulrich Drepper ±×¸®°í Scott Miller" + +#: src/md5sum.c:125 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]...\n" +" or: %s [OPTION] --check [FILE]\n" +"Print or check %s (%d-bit) checksums.\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"»ç¿ë¹ý: %s [<¿É¼Ç>] [<ÆÄÀÏ>]...\n" +" ȤÀº: %s [<¿É¼Ç>] --check [<ÆÄÀÏ>]\n" +"%s (%dºñÆ®) üũ¼¶À» Ç¥½ÃÇϰųª °Ë»çÇÕ´Ï´Ù.\n" +"<ÆÄÀÏ>ÀÌ ÁÖ¾îÁöÁö ¾Ê°Å³ª, <ÆÄÀÏ>ÀÌ `-'À̸é, Ç¥ÁØ ÀÔ·ÂÀ» ÀнÀ´Ï´Ù.\n" + +#: src/md5sum.c:134 +#, c-format +msgid "" +"\n" +" -b, --binary read files in binary mode (default on DOS/" +"Windows)\n" +" -c, --check check %s sums against given list\n" +" -t, --text read files in text mode (default)\n" +"\n" +msgstr "" +"\n" +" -b, --binary ÀÌÁø ¸ðµå·Î ÆÄÀÏÀ» ÀнÀ´Ï´Ù (µµ½º/À©µµ¿¡¼­ ±âº»" +"°ª)\n" +" -c, --check ÁÖ¾îÁø ¸®½ºÆ®¿¡¼­ %s üũ¼¶À» °Ë»çÇÕ´Ï´Ù\n" +" -t, --text ¹®¼­ ¸ðµå·Î ÆÄÀÏÀ» ÀнÀ´Ï´Ù (±âº»°ª)\n" +"\n" + +#: src/md5sum.c:142 +msgid "" +"The following two options are useful only when verifying checksums:\n" +" --status don't output anything, status code shows success\n" +" -w, --warn warn about improperly formated checksum lines\n" +"\n" +msgstr "" +"´ÙÀ½ µÎ ¿É¼ÇÀº üũ¼¶À» °Ë»çÇÒ °æ¿ì¿¡¸¸ ¿É¼ÇÀ» ¾µ ¼ö ÀÖ½À´Ï´Ù:\n" +" --status Ãâ·ÂÀ» ÇÏÁö ¾Ê°í, »óÅ ÄÚµå´Â ¼º°ø/½ÇÆÐ¸¦ ¸®ÅÏÇÕ´Ï" +"´Ù\n" +" -w, --warn Ʋ¸° Çü½ÄÀÇ Ã¼Å©¼¶ ÁÙ¿¡ ´ëÇØ °æ°íÇÕ´Ï´Ù\n" +"\n" + +#: src/md5sum.c:150 +#, c-format +msgid "" +"\n" +"The sums are computed as described in %s. When checking, the input\n" +"should be a former output of this program. The default mode is to print\n" +"a line with checksum, a character indicating type (`*' for binary, ` ' for\n" +"text), and name for each FILE.\n" +msgstr "" +"\n" +"üũ¼¶Àº %s¿¡ ±â¼úµÈ ´ë·Î °è»êµË´Ï´Ù. °Ë»çÇÒ ¶§, ÀÔ·ÂÀº ÀÌ \n" +"ÇÁ·Î±×·¥ÀÇ Ãâ·Â¹°À̾î¾ß ÇÕ´Ï´Ù. ±âº» ¸ðµå´Â üũ¼¶, ŸÀÔÀ» \n" +"³ªÅ¸³»´Â ¹®ÀÚ (ÀÌÁø ÆÄÀÏÀº `*', ¹®¼­ ÆÄÀÏÀº ` '), ±×¸®°í °¢ <ÆÄÀÏ>ÀÇ \n" +"À̸§ÀÔ´Ï´Ù.\n" + +#: src/md5sum.c:385 +#, c-format +msgid "%s: %lu: improperly formatted %s checksum line" +msgstr "%s: %lu: ¿Ã¹Ù¸£Áö ¾ÊÀº Çü½ÄÀ» °®Ãá %s üũ¼¶ Çà" + +#: src/md5sum.c:407 +#, c-format +msgid "%s: FAILED open or read\n" +msgstr "%s: ¿­±â ¶Ç´Â ÀÐ±â ½ÇÆÐ\n" + +#: src/md5sum.c:431 +msgid "FAILED" +msgstr "½ÇÆÐ" + +#: src/md5sum.c:431 +msgid "OK" +msgstr "¼º°ø" + +#: src/md5sum.c:444 +#, c-format +msgid "%s: read error" +msgstr "%s: Àб⠿À·ù" + +#: src/md5sum.c:457 +#, c-format +msgid "%s: no properly formatted %s checksum lines found" +msgstr "%s: ¿Ã¹Ù¸¥ Çü½ÄÀ» °®Ãá %s üũ¼¶ ÇàÀ» ãÁö ¸øÇßÀ½" + +#: src/md5sum.c:470 +#, c-format +msgid "WARNING: %d of %d listed %s could not be read" +msgstr "°æ°í: ¿­°ÅµÈ %2$d°³ÀÇ %3$s Áß¿¡¼­ %1$d°³¸¦ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù" + +#: src/md5sum.c:473 +msgid "file" +msgstr "ÆÄÀÏ" + +#: src/md5sum.c:473 +msgid "files" +msgstr "ÆÄÀÏ" + +#: src/md5sum.c:479 +#, c-format +msgid "WARNING: %d of %d computed %s did NOT match" +msgstr "°æ°í: °è»êµÈ %2$d°³ÀÇ %3$s Áß¿¡¼­ %1$d °³°¡ ¼­·Î ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù" + +#: src/md5sum.c:482 +msgid "checksum" +msgstr "üũ¼¶" + +#: src/md5sum.c:482 +msgid "checksums" +msgstr "üũ¼¶" + +#: src/md5sum.c:564 +msgid "" +"the --binary and --text options are meaningless when verifying checksums" +msgstr "--binary¿Í --text ¿É¼ÇÀº ¿ÀÁ÷ üũ¼¶À» °Ë»çÇÒ ¶§¸¸ Àǹ̰¡ ÀÖ½À´Ï´Ù" + +#: src/md5sum.c:572 +msgid "the --string and --check options are mutually exclusive" +msgstr "--string°ú --check ¿É¼ÇÀº »óÈ£ ¹èŸÀûÀÔ´Ï´Ù" + +#: src/md5sum.c:579 +msgid "the --status option is meaningful only when verifying checksums" +msgstr "--status ¿É¼ÇÀº ¿ÀÁ÷ üũ¼¶À» °Ë»çÇÒ ¶§¸¸ Àǹ̰¡ ÀÖ½À´Ï´Ù" + +#: src/md5sum.c:586 +msgid "the --warn option is meaningful only when verifying checksums" +msgstr "--warn ¿É¼ÇÀº ¿ÀÁ÷ üũ¼¶À» °Ë»çÇÒ ¶§¸¸ Àǹ̰¡ ÀÖ½À´Ï´Ù" + +#: src/md5sum.c:596 +msgid "no files may be specified when using --string" +msgstr "--stringÀ» »ç¿ëÇÒ ¶© ÆÄÀÏÀÌ ÁöÁ¤µÉ ¼ö ¾ø½À´Ï´Ù" + +#: src/md5sum.c:618 +msgid "only one argument may be specified when using --check" +msgstr "--check¸¦ »ç¿ëÇÒ ¶§´Â ¿ÀÁ÷ ÇÑ °³ÀÇ Àμö¸¸ ÁöÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù" + +#: src/mkdir.c:61 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] DIRECTORY...\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>] [<ÆÄÀÏ>]...\n" + +#: src/mkdir.c:62 +msgid "" +"Create the DIRECTORY(ies), if they do not already exist.\n" +"\n" +msgstr "" + +#: src/mkdir.c:69 +#, fuzzy +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not rwxrwxrwx - " +"umask\n" +" -p, --parents no error if existing, make parent directories as needed\n" +" -v, --verbose print a message for each created directory\n" +msgstr "" +"Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì µð·ºÅ丮¸¦ ¸¸µì´Ï´Ù.\n" +"\n" +" -m, --mode=MODE rwxrwxrwx - umask°¡ ¾Æ´Ñ, ±ÇÇÑ ¸ðµå¸¦ ¼³Á¤ÇÕ´Ï´Ù(chmod)\n" +" -p, --parents ÇÊ¿äÇÑ °æ¿ì ºÎ¸ð µð·ºÅ丮µµ ¸¸µì´Ï´Ù. À־ ¿À·ù°¡\n" +" ¾Æ´Õ´Ï´Ù\n" +" -v, --verbose ¸¸µé¾î±â´Â °¢°¢ÀÇ µð·ºÅ丮¸¦ Ãâ·ÂÇÕ´Ï´Ù\n" +" --help ÀÌ µµ¿ò¸»À» Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +" --version ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" + +#: src/mkdir.c:113 +#, fuzzy, c-format +msgid "created directory %s" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/mkdir.c:190 +#, fuzzy, c-format +msgid "cannot set permissions of directory %s" +msgstr "%sÀÇ Çã°¡¸¦ ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù" + +#: src/mkfifo.c:55 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] NAME...\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>] [<ÆÄÀÏ>]...\n" + +#: src/mkfifo.c:56 +msgid "" +"Create named pipes (FIFOs) with the given NAMEs.\n" +"\n" +msgstr "" + +#: src/mkfifo.c:63 src/mknod.c:64 +#, fuzzy +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not a=rw - umask\n" +msgstr "" +"À̸§ ÀÖ´Â ÆÄÀÌÇÁ(FIFO)¸¦ NAMEÀ̶ó´Â À̸§À¸·Î ¸¸µì´Ï´Ù.\n" +"\n" +" -m, --mode=MODE a=rw - umask°¡ ¾Æ´Ñ, ±ÇÇÑ ¸ðµå¸¦ ¼³Á¤ÇÕ´Ï´Ù(chmod)\n" +" --help ÀÌ µµ¿ò¸»À» Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +" --version ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" + +#: src/mkfifo.c:93 src/mknod.c:206 +msgid "fifo files not supported" +msgstr "fifoÆÄÀÏÀº Áö¿øÇÏÁö ¾Ê½À´Ï´Ù" + +#: src/mkfifo.c:123 src/mknod.c:127 +#, fuzzy +msgid "invalid mode" +msgstr "ºÎÀûÀýÇÑ ¼ýÀÚ" + +#: src/mkfifo.c:142 +#, fuzzy, c-format +msgid "cannot set permissions of fifo %s" +msgstr "%sÀÇ Çã°¡¸¦ ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù" + +#: src/mknod.c:55 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... NAME TYPE [MAJOR MINOR]\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>]... <ÁýÇÕ1> [<ÁýÇÕ2>]\n" + +#: src/mknod.c:57 +msgid "" +"Create the special file NAME of the given TYPE.\n" +"\n" +msgstr "" + +#: src/mknod.c:69 +msgid "" +"\n" +"Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they\n" +"must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X,\n" +"it is interpreted as hexadecimal; otherwise, if it begins with 0, as octal;\n" +"otherwise, as decimal. TYPE may be:\n" +msgstr "" + +#: src/mknod.c:76 +#, fuzzy +msgid "" +"\n" +" b create a block (buffered) special file\n" +" c, u create a character (unbuffered) special file\n" +" p create a FIFO\n" +msgstr "" +"TYPEÇüÅÂÀÇ Æ¯º° ÆÄÀÏ NAMEÀ» ¸¸µì´Ï´Ù.\n" +"\n" +" -m, --mode=MODE a=rw - umask°¡ ¾Æ´Ñ, ±ÇÇÑ ¸ðµå¸¦ ¼³Á¤ÇÕ´Ï´Ù(chmod)\n" +" --help ÀÌ µµ¿ò¸»À» Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +" --version ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +"\n" +"MAJOR MINOR´Â TYPE pÇüÀº ¾ÈµÇÁö¸¸ ´Ù¸¥ Çü¿¡´Â ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. TYPEÀº\n" +"´ÙÀ½°ú °°½À´Ï´Ù:\n" +"\n" +" b ºí·°(¹öÆÛ¸µ ÀÖ´Â) Ưº° ÆÄÀÏÀ» ¸¸µì´Ï´Ù.\n" +" c, u ij¸¯ÅÍ(¹öÆÛ¸µ ¾ø´Â) Ưº° ÆÄÀÏÀ» ¸¸µì´Ï´Ù.\n" +" p FIFO¸¦ ¸¸µì´Ï´Ù\n" + +#: src/mknod.c:141 +#, fuzzy +msgid "wrong number of arguments" +msgstr "Àμö°¡ ³Ê¹« ÀûÀ½" + +#: src/mknod.c:153 +#, fuzzy +msgid "block special files not supported" +msgstr "ºí·Ï Ư¼ö ÆÄÀÏ" + +#: src/mknod.c:162 +#, fuzzy +msgid "character special files not supported" +msgstr "¹®ÀÚ Æ¯¼ö ÆÄÀÏ" + +#: src/mknod.c:171 +#, fuzzy +msgid "" +"when creating special files, major and minor device\n" +"numbers must be specified" +msgstr "" +"ºí·° Ưº° ÆÄÀÏÀ» ¸¸µé ¶§¿¡´Â, major¿Í minorÀåÄ¡ ¹øÈ£¸¦\n" +"ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù" + +#: src/mknod.c:186 +#, fuzzy, c-format +msgid "invalid major device number %s" +msgstr "ºÎÀûÀýÇÑ ½ÃÀÛ Çà¹øÈ£: `%s'" + +#: src/mknod.c:191 +#, fuzzy, c-format +msgid "invalid minor device number %s" +msgstr "ºÎÀûÀýÇÑ ½ÃÀÛ Çà¹øÈ£: `%s'" + +#: src/mknod.c:196 +#, fuzzy, c-format +msgid "invalid device %s %s" +msgstr "%2$s¿¡ ´ëÇØ ºÎÀûÀýÇÑ ÀÎÀÚ %1$s" + +#: src/mknod.c:210 +msgid "major and minor device numbers may not be specified for fifo files" +msgstr "major¿Í minorÀåÄ¡¹øÈ£´Â fifoÆÄÀÏ¿¡´Â ¼³Á¤ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/mknod.c:231 +#, fuzzy, c-format +msgid "cannot set permissions of %s" +msgstr "%sÀÇ Çã°¡¸¦ ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù" + +#: src/mv.c:44 +#, fuzzy +msgid "Mike Parker, David MacKenzie, and Jim Meyering" +msgstr "David Ihnat, David MacKenzie, ±×¸®°í Jim Meyering" + +#: src/mv.c:317 +msgid "" +"Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" + +#: src/mv.c:324 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" -f, --force do not prompt before overwriting\n" +" equivalent to --reply=yes\n" +" -i, --interactive prompt before overwrite\n" +" equivalent to --reply=query\n" +msgstr "" + +#: src/mv.c:332 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +msgstr "" + +#: src/mv.c:339 +#, fuzzy +msgid "" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +" -u, --update move only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +msgstr "" +"SOURCE¸¦ DEST·Î À̸§À» ¹Ù²Ù°Å³ª SOURCE¸¦ DIRECTORY·Î ¿Å±é´Ï´Ù.\n" +"\n" +" --backup[=CONTROL] Áö¿ì±â Àü¿¡ ¹é¾÷º»À» ¸¸µì´Ï´Ù\n" +" -b --backup°ú ºñ½ÁÇѵ¥ Àμö¸¦ ¹ÞÁö ¾Ê´Â´Ù\n" +" -f, --force ÀÌ¹Ì Á¸ÀçÇÏ´Â DEST¸¦ Áú¹® ¾øÀÌ »èÁ¦ÇÕ´Ï´Ù.\n" +" -i, --interactive ¿Å±â±â Àü¿¡ ¿©ºÎ¸¦ ¹¯½À´Ï´Ù\n" +" --strip-trailing-slashes °¢ SOURCE Àμö¿¡¼­ µÚ¿¡ ³¡³ª´Â ½½·¡½Ã ±âÈ£¸¦\n" +" »èÁ¦\n" +" -S, --suffix=SUFFIX ÀϹÝÀûÀÎ ¹é¾÷ Á¢¹Ì»ç¸¦ °ãÃľ¹´Ï´Ù\n" +" --target-directory=DIRECTORY SOURCEÀÇ ¸ðµç Àμö¸¦ DIRECTORY·Î ¿Å±é´Ï" +"´Ù\n" +" -u, --update ¿À·¡µÈ ÆÄÀϰú »õ ÆÄÀϸ¸ ¿Å±é´Ï´Ù\n" +" -v, --verbose ÀÛ¾÷À» Ãâ·ÂÇÕ´Ï´Ù\n" +" -V, --version-control=WORD ÀϹÝÀûÀÎ ¹öÀü ÄÜÆ®·ÑÀ» °ãÃľ¹´Ï´Ù\n" +" --help ÀÌ µµ¿ò¸»À» º¸¿©ÁÖ°í Á¾·áÇÕ´Ï´Ù\n" +" --version ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +"\n" + +#: src/mv.c:467 +#, fuzzy, c-format +msgid "specified target, %s is not a directory" +msgstr "%sÀÌ(°¡) Á¸ÀçÇÏÁö¸¸ µð·ºÅ丮°¡ ¾Æ´Õ´Ï´Ù" + +#: src/mv.c:475 +msgid "when moving multiple files, last argument must be a directory" +msgstr "¿©·¯°³ÀÇ ÆÄÀÏÀ» ¿Å±æ ¶§¿¡´Â ¸¶Áö¸· Àμö´Â µð·ºÅ丮¿©¾ß ÇÕ´Ï´Ù" + +#: src/nice.c:67 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] [COMMAND [ARG]...]\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>] [<ÆÄÀÏ>]...\n" + +#: src/nice.c:68 +msgid "" +"Run COMMAND with an adjusted scheduling priority.\n" +"With no COMMAND, print the current scheduling priority. ADJUST is 10\n" +"by default. Range goes from -20 (highest priority) to 19 (lowest).\n" +"\n" +" -n, --adjustment=ADJUST increment priority by ADJUST first\n" +msgstr "" + +#: src/nice.c:109 src/nice.c:122 +#, fuzzy, c-format +msgid "invalid option `%s'" +msgstr "ºÎÀûÀýÇÑ Æø ¿É¼Ç `%s'" + +#: src/nice.c:147 +#, fuzzy, c-format +msgid "invalid priority `%s'" +msgstr "ºÎÀûÀýÇÑ Æø: `%s'" + +#: src/nice.c:171 +msgid "a command must be given with an adjustment" +msgstr "" + +#: src/nice.c:178 src/nice.c:187 +#, fuzzy +msgid "cannot get priority" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/nice.c:192 +#, fuzzy +msgid "cannot set priority" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/nl.c:39 +msgid "Scott Bartram and David MacKenzie" +msgstr "Scott Bartram ±×¸®°í David MacKenzie" + +#: src/nl.c:180 +msgid "" +"Write each FILE to standard output, with line numbers added.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"°¢ <ÆÄÀÏ>À» ÁÙ¹øÈ£¸¦ ºÙ¿©¼­ Ç¥ÁØ Ãâ·Â¿¡ ¾¹´Ï´Ù.\n" +"<ÆÄÀÏ>ÀÌ ÁÖ¾îÁöÁö ¾Ê°Å³ª, <ÆÄÀÏ>ÀÌ `-'À̸é, Ç¥ÁØ ÀÔ·ÂÀ» ÀнÀ´Ï´Ù.\n" + +#: src/nl.c:188 +msgid "" +" -b, --body-numbering=STYLE use STYLE for numbering body lines\n" +" -d, --section-delimiter=CC use CC for separating logical pages\n" +" -f, --footer-numbering=STYLE use STYLE for numbering footer lines\n" +msgstr "" +" -b, --body-numbering=<½ºÅ¸ÀÏ> º»¹®¿¡ ¹øÈ£¸¦ ºÙÀÌ´Â µ¥ <½ºÅ¸ÀÏ>À» ¾¹´Ï´Ù\n" +" -d, --section-delimiter=<±¸ºÐ> ³í¸®Àû ÆäÀÌÁö¸¦ ±¸ºÐÇÏ´Â µ¥ <±¸ºÐ>À» ¾¹´Ï" +"´Ù\n" +" -f, --footer-numbering=<½ºÅ¸ÀÏ> ¾Æ·¡´Ü¿¡ ¹øÈ£¸¦ ºÙÀÌ´Â µ¥ <½ºÅ¸ÀÏ>À» ¾¹´Ï" +"´Ù\n" + +#: src/nl.c:193 +msgid "" +" -h, --header-numbering=STYLE use STYLE for numbering header lines\n" +" -i, --page-increment=NUMBER line number increment at each line\n" +" -l, --join-blank-lines=NUMBER group of NUMBER empty lines counted as " +"one\n" +" -n, --number-format=FORMAT insert line numbers according to FORMAT\n" +" -p, --no-renumber do not reset line numbers at logical " +"pages\n" +" -s, --number-separator=STRING add STRING after (possible) line number\n" +msgstr "" +" -f, --header-numbering=<½ºÅ¸ÀÏ> À­´Ü¿¡ ¹øÈ£¸¦ ºÙÀÌ´Â µ¥ <½ºÅ¸ÀÏ>À» ¾¹´Ï´Ù\n" +" -i, --page-increment=<¹øÈ£> °¢ ÁÙÀÇ ÁÙ¹øÈ£ Áõ°¡Ä¡\n" +" -l, --join-blank-lines=<¹øÈ£> <¹øÈ£>°³ÀÇ ºó ÁÙÀº Çϳª·Î Ãë±ÞµË´Ï´Ù.\n" +" -n, --number-format=<Çü½Ä> <Çü½Ä>¿¡ µû¶ó ÁÙ ¹øÈ£¸¦ ¾¹´Ï´Ù\n" +" -p, --no-renumber ÆäÀÌÁö°¡ ³Ñ¾î°¡µµ ÁÙ¹øÈ£¸¦ ¸®¼ÂÇÏÁö ¾Ê½À´Ï" +"´Ù\n" +" -s, --number-separator=<¹®ÀÚ¿­> ÁÙ ¹øÈ£ ´ÙÀ½¿¡ <¹®ÀÚ¿­>À» Ãß°¡ÇÕ´Ï´Ù\n" + +#: src/nl.c:201 +msgid "" +" -v, --first-page=NUMBER first line number on each logical page\n" +" -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +msgstr "" +" -v, --first-page=<°³¼ö> °¢ ³í¸®Àû ÆäÀÌÁö¿¡¼­ ù¹øÂ° ÁÙ¹øÈ£\n" +" -w, --number-width=<°³¼ö> ÁÙ¹øÈ£¸¦ <°³¼ö>¿­¿¡ ¾¹´Ï´Ù\n" + +#: src/nl.c:207 +msgid "" +"\n" +"By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +"two delimiter characters for separating logical pages, a missing\n" +"second character implies :. Type \\\\ for \\. STYLE is one of:\n" +msgstr "" +"\n" +"±âº» ¿É¼ÇÀº, `-v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn'ÀÔ´Ï´Ù. <±¸ºÐ>Àº ³í¸®" +"Àû\n" +"ÆäÀÌÁö¸¦ ±¸ºÐÇÏ´Â µ¥ ¾²ÀÌ´Â µÎ °³ÀÇ ¹®ÀÚÀ̰í, µÎ ¹øÂ° ¹®ÀÚ°¡ ¾ø´Ù¸é `.'ÀÌ \n" +"¾²ÀÔ´Ï´Ù: `.'À» ¾²·Á¸é `\\\\'¶ó°í ¾²½Ê½Ã¿À. <½ºÅ¸ÀÏ>Àº ´ÙÀ½ Áß ÇϳªÀÔ´Ï´Ù.\n" + +#: src/nl.c:213 +msgid "" +"\n" +" a number all lines\n" +" t number only nonempty lines\n" +" n number no lines\n" +" pREGEXP number only lines that contain a match for REGEXP\n" +"\n" +"FORMAT is one of:\n" +"\n" +" ln left justified, no leading zeros\n" +" rn right justified, no leading zeros\n" +" rz right justified, leading zeros\n" +"\n" +msgstr "" +"\n" +" a ¸ðµç ÁÙ¿¡ ¹øÈ£¸¦ ºÙÀÔ´Ï´Ù.\n" +" t ºó ÁÙÀÌ ¾Æ´Ñ °æ¿ì¿¡¸¸ ¹øÈ£¸¦ ºÙÀÔ´Ï´Ù\n" +" n ¹øÈ£¸¦ ºÙÀÌÁö ¾Ê½À´Ï´Ù\n" +" p<Á¤±Ô½Ä> <Á¤±Ô½Ä>¿¡ ¸Â´Â ÁÙ¸¸ ¹øÈ£¸¦ ºÙÀÔ´Ï´Ù\n" +"\n" +"<Çü½Ä>Àº ´ÙÀ½Áß ÇϳªÀÔ´Ï´Ù:\n" +"\n" +" ln ¿ÞÂÊ Á¤·Ä, ¾Õ¿¡ 0À» ºÙÀÌÁö ¾Ê½À´Ï´Ù\n" +" rn ¿À¸¥ÂÊ Á¤·Ä, ¾Õ¿¡ 0À» ºÙÀÌÁö ¾Ê½À´Ï´Ù\n" +" rz ¿À¸¥ÂÊ Á¤·Ä, ¾Õ¿¡ 0À» ºÙÀÔ´Ï´Ù\n" +"\n" + +#: src/nl.c:504 +#, c-format +msgid "invalid starting line number: `%s'" +msgstr "ºÎÀûÀýÇÑ ½ÃÀÛ Çà¹øÈ£: `%s'" + +#: src/nl.c:514 +#, c-format +msgid "invalid line number increment: `%s'" +msgstr "ºÎÀûÀýÇÑ Çà¹øÈ£ Áõ°¡: `%s'" + +#: src/nl.c:527 +#, c-format +msgid "invalid number of blank lines: `%s'" +msgstr "ºÎÀûÀýÇÑ ºóÁÙÀÇ °³¼ö: `%s'" + +#: src/nl.c:541 +#, c-format +msgid "invalid line number field width: `%s'" +msgstr "ºÎÀûÀýÇÑ Çà¹øÈ£ ÇÊµå Æø: `%s'" + +#: src/od.c:287 +#, c-format +msgid "" +"Usage: %s [OPTION]... [FILE]...\n" +" or: %s --traditional [FILE] [[+]OFFSET [[+]LABEL]]\n" +msgstr "" +"»ç¿ë¹ý: %s [<¿É¼Ç>]... [<ÆÄÀÏ>]...\n" +" ¶Ç´Â: %s --traditional [<ÆÄÀÏ>] [[+]<¿É¼Â> [[+]<·¹À̺í>]]\n" + +#: src/od.c:292 +msgid "" +"\n" +"Write an unambiguous representation, octal bytes by default,\n" +"of FILE to standard output. With more than one FILE argument,\n" +"concatenate them in the listed order to form the input.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"\n" +"<ÆÄÀÏ>ÀÇ ³»¿ëÀ», ±âº»°ªÀ¸·Î´Â 8Áø¼ö ¹ÙÀÌÆ®°ªÀ¸·Î, Ç¥ÁØ Ãâ·Â¿¡ ¾¹´Ï´Ù.\n" +"<ÆÄÀÏ> ÀÎÀÚ°¡ µÎ °³ ÀÌ»ó ÀÖ´Â °æ¿ì, ±× ÆÄÀϵéÀ» ¿¬°áÇØ¼­ ÀÔ·ÂÀ¸·Î\n" +"ÀÌ¿ëÇÕ´Ï´Ù.\n" +"<ÆÄÀÏ>ÀÌ ÁÖ¾îÁöÁö ¾Ê°Å³ª, <ÆÄÀÏ>ÀÌ `-'À̸é, Ç¥ÁØ ÀÔ·ÂÀ» ÀнÀ´Ï´Ù.\n" +"\n" + +#: src/od.c:299 +msgid "All arguments to long options are mandatory for short options.\n" +msgstr "±ä ¿É¼ÇÀÇ Àμö´Â ªÀº ¿É¼Ç¿¡µµ ²À ÇÊ¿äÇÕ´Ï´Ù.\n" + +#: src/od.c:302 +msgid "" +" -A, --address-radix=RADIX decide how file offsets are printed\n" +" -j, --skip-bytes=BYTES skip BYTES input bytes first\n" +msgstr "" +" -A, --address-radix=<±â¼ö> ÆÄÀÏ ¿ÀÇÁ¼ÂÀ» Ãâ·ÂÇÏ´Â ¹æ¹ýÀ» ÁöÁ¤ÇÕ´Ï´Ù\n" +" -j, --skip-bytes=<¹ÙÀÌÆ®> ÀÔ·ÂÀÇ Ã¹ ¹øÂ° <¹ÙÀÌÆ®> ¹ÙÀÌÆ®¸¦ °Ç³Ê ¶Ý´Ï´Ù\n" + +#: src/od.c:306 +msgid "" +" -N, --read-bytes=BYTES limit dump to BYTES input bytes\n" +" -s, --strings[=BYTES] output strings of at least BYTES graphic " +"chars\n" +" -t, --format=TYPE select output format or formats\n" +" -v, --output-duplicates do not use * to mark line suppression\n" +" -w, --width[=BYTES] output BYTES bytes per output line\n" +" --traditional accept arguments in traditional form\n" +msgstr "" +" -N, --read-bytes=<¹ÙÀÌÆ®> ÀԷ¿¡¼­ <¹ÙÀÌÆ®> ¹ÙÀÌÆ®ÀÇ ³»¿ë¸¸À» Ç¥½ÃÇÕ´Ï" +"´Ù\n" +" -s, --strings[=<¹ÙÀÌÆ®>] ÃÖ¼Ò <¹ÙÀÌÆ®> ±×·¡ÇÈ ¹®ÀÚÀÇ ¹®ÀÚ¿­À» Ãâ·ÂÇÕ´Ï" +"´Ù\n" +" -t, --format=<ŸÀÔ> Ãâ·Â Çü½ÄÀ» ÁöÁ¤ÇÕ´Ï´Ù\n" +" -v, --output-duplicates µ¿ÀÏÇÑ ÁÙ¿¡ ´ëÇØ¼­´Â *¸¦ Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù\n" +" -w, --width[=<¹ÙÀÌÆ®>] Ãâ·ÂÀÇ ÇÑ ÁÙ¿¡ <¹ÙÀÌÆ®> ¹ÙÀÌÆ®¸¦ Ãâ·ÂÇÕ´Ï´Ù\n" +" --traditional °íÀüÀûÀÎ Çü½ÄÀ¸·Î ÀÎÀÚ¸¦ ¹Þ½À´Ï´Ù\n" + +#: src/od.c:316 +msgid "" +"\n" +"Traditional format specifications may be intermixed; they accumulate:\n" +" -a same as -t a, select named characters\n" +" -b same as -t oC, select octal bytes\n" +" -c same as -t c, select ASCII characters or backslash escapes\n" +" -d same as -t u2, select unsigned decimal shorts\n" +msgstr "" +"\n" +"°íÀüÀûÀÎ Çü½Ä ÁöÁ¤ÀÚ¸¦ ¼¯¾î¼­ ¾µ ¼öµµ ÀÖ½À´Ï´Ù. ´ÙÀ½°ú °°½À´Ï´Ù:\n" +" -a `-t a'¿Í µ¿ÀÏÇϰí, ¹®ÀÚ À̸§À¸·Î ÁöÁ¤ÇÕ´Ï´Ù\n" +" -b `-t oC'¿Í µ¿ÀÏÇϰí, 8Áø¼ö ¹ÙÀÌÆ®·Î ÁöÁ¤ÇÕ´Ï´Ù\n" +" -c `-t c'¿Í µ¿ÀÏÇϰí, ASCII ¹®ÀÚ È¤Àº ¹é½½·¡½¬ À̽ºÄÉÀÌÇÁ·Î ÁöÁ¤ÇÕ´Ï´Ù\n" +" -d `-t u2'¿Í µ¿ÀÏÇϰí, 10Áø¼ö unsigned short·Î ÁöÁ¤ÇÕ´Ï´Ù\n" + +#: src/od.c:324 +msgid "" +" -f same as -t fF, select floats\n" +" -h same as -t x2, select hexadecimal shorts\n" +" -i same as -t d2, select decimal shorts\n" +" -l same as -t d4, select decimal longs\n" +" -o same as -t o2, select octal shorts\n" +" -x same as -t x2, select hexadecimal shorts\n" +msgstr "" +" -f -t fF¿Í µ¿ÀÏÇϰí, ºÎµ¿ ¼Ò¼öÁ¡ ½Ç¼ö¸¦ ¼±ÅÃÇÕ´Ï´Ù\n" +" -h -t x2¿Í µ¿ÀÏÇϰí, 16Áø¼ö short¸¦ ¼±ÅÃÇÕ´Ï´Ù\n" +" -i -t d2¿Í µ¿ÀÏÇϰí, 10Áø¼ö short¸¦ ¼±ÅÃÇÕ´Ï´Ù\n" +" -l -t d4¿Í µ¿ÀÏÇϰí, 10Áø¼ö longÀ» ¼±ÅÃÇÕ´Ï´Ù\n" +" -o -t o2¿Í µ¿ÀÏÇϰí, 8Áø¼ö short¸¦ ¼±ÅÃÇÕ´Ï´Ù\n" +" -x -t x2¿Í µ¿ÀÏÇϰí, 16Áø¼ö short¸¦ ¼±ÅÃÇÕ´Ï´Ù\n" + +# 8Áø¼ö suffix¿¡ ´ëÇØ¼­ Á» ÀÌ»óÇÏ´Ù +#: src/od.c:332 +msgid "" +"\n" +"For older syntax (second call format), OFFSET means -j OFFSET. LABEL\n" +"is the pseudo-address at first byte printed, incremented when dump is\n" +"progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates\n" +"hexadecimal, suffixes may be . for octal and b for multiply by 512.\n" +"\n" +"TYPE is made up of one or more of these specifications:\n" +"\n" +" a named character\n" +" c ASCII character or backslash escape\n" +msgstr "" +"\n" +"(µÎ¹øÂ°¿¡ Çü½ÄÀÌ ¿À´Â) °ú°ÅÀÇ ¹®¹ý¿¡¼­, <¿ÀÇÁ¼Â>Àº `-j <¿ÀÇÁ¼Â>'À» ¶æÇÕ´Ï" +"´Ù.\n" +"<·¹À̺í>Àº Ãâ·ÂÇÒ Ã¹ ¹øÂ° ¹ÙÀÌÆ®ÀÇ ÁÖ¼Ò¸¦ ¶æÇϰí, ³»¿ëÀ» Ç¥½ÃÇÒ ¶§¸¶´Ù ±×\n" +"ÁÖ¼Ò¿¡¼­ Áõ°¡µË´Ï´Ù. <¿ÀÇÁ¼Â>°ú <·¹À̺í>¿¡¼­, 0x³ª 0X Á¢µÎ¾î°¡ ºÙÀ¸¸é\n" +"16Áø¼ö¸¦ ¸»Çϸç, `.' Á¢¹Ì¾î´Â 8Áø¼ö¸¦ ¸»Çϰí, b´Â 512¸¦ °öÇÑ´Ù´Â ¶æÀÔ´Ï´Ù.\n" +"\n" +"<ŸÀÔ>Àº ´ÙÀ½Áß ÇÑ °³ ÀÌ»óÀ¸·Î ¸¸µé¾î Áý´Ï´Ù:\n" +"\n" +" a ¹®ÀÚ À̸§\n" +" c ASCII ¹®ÀÚ È¤Àº ¹é½½·¡½¬ À̽ºÄÉÀÌÇÁ\n" + +#: src/od.c:344 +msgid "" +" d[SIZE] signed decimal, SIZE bytes per integer\n" +" f[SIZE] floating point, SIZE bytes per integer\n" +" o[SIZE] octal, SIZE bytes per integer\n" +" u[SIZE] unsigned decimal, SIZE bytes per integer\n" +" x[SIZE] hexadecimal, SIZE bytes per integer\n" +msgstr "" +" d[<Å©±â>] ºÎÈ£ÀÖ´Â 10Áø¼ö, °¢ ¼ýÀÚ¸¶´Ù <Å©±â> ¹ÙÀÌÆ®\n" +" f[<Å©±â>] ºÎµ¿ ¼Ò¼öÁ¡, °¢ ¼ýÀÚ¸¶´Ù <Å©±â> ¹ÙÀÌÆ®\n" +" o[<Å©±â>] 8Áø¼ö, °¢ ¼ýÀÚ¸¶´Ù <Å©±â> ¹ÙÀÌÆ®\n" +" u[<Å©±â>] ºÎÈ£¾ø´Â 10Áø¼ö, °¢ ¼ýÀÚ¸¶´Ù <Å©±â> ¹ÙÀÌÆ®\n" +" x[<Å©±â>] 16Áø¼ö, °¢ ¼ýÀÚ¸¶´Ù <Å©±â> ¹ÙÀÌÆ®\n" + +#: src/od.c:351 +msgid "" +"\n" +"SIZE is a number. For TYPE in doux, SIZE may also be C for\n" +"sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n" +"sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +"for sizeof(double) or L for sizeof(long double).\n" +msgstr "" +"\n" +"<Å©±â>´Â ¼ýÀÚÀÔ´Ï´Ù. doux¿¡¼­ <ŸÀÔ>ÀÇ °æ¿ì, <Å©±â>´Â sizeof(char)ÀÇ °æ¿ì\n" +"C, sizeof(short)´Â S, sizeof(int)´Â I, sizeof(long)Àº L·Î ¾µ ¼ö ÀÖ½À´Ï´Ù.\n" +"<ŸÀÔ>ÀÌ fÀÎ °æ¿ì <Å©±â>´Â sizeof(float)ÀÌ µÇ°í, D´Â sizeof(double), LÀº\n" +"(long double)ÀÌ µË´Ï´Ù.\n" + +#: src/od.c:358 +msgid "" +"\n" +"RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +"BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +"with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix to\n" +"any type adds a display of printable characters to the end of each line\n" +"of output. " +msgstr "" +"\n" +"<±â¼ö>´Â ½ÊÁø¼öÀÇ °æ¿ì d, 8Áø¼ö´Â o, 16Áø¼ö´Â x, ¾Æ¹«°Íµµ ¾Æ´Ï¸é nÀÔ´Ï´Ù.\n" +"<¹ÙÀÌÆ®>´Â 0x³ª 0X¸¦ ºÙÀÎ 16Áø¼öÀ̸ç, b Á¢¹Ì¾î°¡ ºÙÀ¸¸é, 512°¡ °öÇØ Áö°í,\n" +"k´Â 1024, mÀº 1048576ÀÌ °öÇØ Áý´Ï´Ù. ¾î¶² ŸÀÔÀÌ¶óµµ z Á¢¹Ì¾î¸¦ µ¡ºÙÀ̸é\n" +"Ãâ·Â ÁÙÀÇ ³¡¿¡ Ç¥½Ã °¡´ÉÇÑ ¹®ÀÚµéÀ» Ç¥½ÃÇÏ°Ô µË´Ï´Ù. " + +#: src/od.c:366 +msgid "" +"--string without a number implies 3. --width without a number\n" +"implies 32. By default, od uses -A o -t d2 -w 16.\n" +msgstr "" +"-stringÀ» ¼ýÀÚ ¾øÀÌ ¾²¸é 3À̶ó°í °¡Á¤ÇÕ´Ï´Ù. --width¸¦ ¼ýÀÚ ¾øÀÌ ¾²¸é 32¸¦\n" +"°¡Á¤ÇÕ´Ï´Ù. ±âº»°ªÀ¸·Î od´Â `-A -o -t d2 -w 16'À» ¾¹´Ï´Ù.\n" + +#: src/od.c:722 src/od.c:844 +#, c-format +msgid "invalid type string `%s'" +msgstr "ºÎÀûÀýÇÑ Å¸ÀÔÀÇ ¹®ÀÚ¿­ `%s'" + +#: src/od.c:732 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte integral type" +msgstr "" +"ºÎÀûÀýÇÑ Çü ¹®ÀÚ¿­ `%s';\n" +"ÀÌ ½Ã½ºÅÛÀº %lu ¹ÙÀÌÆ® Á¤¼öÇüÀ» Á¦°øÇÏÁö ¾Ê½À´Ï´Ù" + +#: src/od.c:854 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte floating point type" +msgstr "" +"ºÎÀûÀýÇÑ Çü ¹®ÀÚ¿­ `%s';\n" +"ÀÌ ½Ã½ºÅÛÀº %lu ¹ÙÀÌÆ® ºÎµ¿¼Ò¼öÁ¡ÇüÀ» Á¦°øÇÏÁö ¾Ê½À´Ï´Ù" + +#: src/od.c:917 +#, c-format +msgid "invalid character `%c' in type string `%s'" +msgstr "ºÎÀûÀýÇÑ ¹®ÀÚ %c' -- Çü ¹®ÀÚ¿­ `%s'" + +# combined input ¹ø¿ª °³¼± +#: src/od.c:1144 +msgid "cannot skip past end of combined input" +msgstr "°áÇÕµÈ ÀÔ·ÂÀÇ ³¡À» ³Ñ¾î°¥ ¼ö´Â ¾ø½À´Ï´Ù." + +#: src/od.c:1397 +msgid "old-style offset" +msgstr "¿¾³¯ ¹æ½ÄÀÇ ¿É¼Â" + +#: src/od.c:1707 +#, c-format +msgid "invalid output address radix `%c'; it must be one character from [doxn]" +msgstr "" +"Ãâ·Â ÁÖ¼Ò ±â¼ö `%c'ÀÌ(°¡) ºÎÀûÀýÇÕ´Ï´Ù; [odxn]ÁßÀÇ ÇϳªÀÇ ¹®ÀÚÀ̾î¾ß ÇÕ´Ï´Ù" + +#: src/od.c:1717 +msgid "skip argument" +msgstr "Àμö¸¦ °Ç³Ê ¶Ü" + +#: src/od.c:1725 +msgid "limit argument" +msgstr "Àμö Á¦ÇÑ" + +#: src/od.c:1735 +msgid "minimum string length" +msgstr "ÃÖ¼Ò ¹®ÀÚ¿­ ±æÀÌ" + +#: src/od.c:1740 src/od.c:1806 +#, c-format +msgid "%s is too large" +msgstr "%sÀº(´Â) ³Ê¹« Å®´Ï´Ù" + +#: src/od.c:1804 +msgid "width specification" +msgstr "±æÀÌ ÁöÁ¤" + +#: src/od.c:1826 +msgid "no type may be specified when dumping strings" +msgstr "¹®ÀÚ¿­À» ´ýÇÁÇÒ ¶§¿¡´Â ŸÀÔÀÌ ÁöÁ¤µÇ¸é ¾ÈµË´Ï´Ù" + +#: src/od.c:1874 +#, c-format +msgid "invalid second operand in compatibility mode `%s'" +msgstr "ȣȯ ¸ðµå `%s'ÀÇ µÎ¹øÂ° ÇÇ¿¬»êÀÚ°¡ ºÎÀûÀýÇÔ" + +#: src/od.c:1895 +msgid "in compatibility mode, the last two arguments must be offsets" +msgstr "ȣȯ ¸ðµå¿¡¼­ ¸¶Áö¸· µÎ Àμö´Â ¿É¼ÂÀ̾î¾ß ÇÕ´Ï´Ù" + +#: src/od.c:1902 +msgid "compatibility mode supports at most three arguments" +msgstr "ȣȯ ¸ðµå¿¡¼­´Â ÃÖ´ë ¼Â±îÁöÀÇ Àμö¸¸À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù" + +#: src/od.c:1975 +#, c-format +msgid "warning: invalid width %lu; using %d instead" +msgstr "°æ°í: ºÎÀûÀýÇÑ Æø %lu; ´ë½Å %dÀ»(¸¦) »ç¿ëÇÔ" + +#: src/od.c:1991 +#, c-format +msgid "%d: fmt=\"%s\" width=%d\n" +msgstr "%d: Çü½Ä=\"%s\" Æø=%d\n" + +#: src/paste.c:50 +msgid "David M. Ihnat and David MacKenzie" +msgstr "David M. Ihnat ±×¸®°í David MacKenzie" + +#: src/paste.c:208 +msgid "standard input is closed" +msgstr "Ç¥ÁØ ÀÔ·ÂÀÌ ´ÝÇûÀ½" + +#: src/paste.c:407 +msgid "" +"Write lines consisting of the sequentially corresponding lines from\n" +"each FILE, separated by TABs, to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"¼ø¼­´ë·Î °¢ <ÆÄÀÏ>¿¡¼­ ´ëÀÀµÇ´Â ÁÙµéÀ», TABÀ¸·Î ±¸ºÐµÇ¾î ±¸¼ºÇØ, Ç¥ÁØ\n" +"Ãâ·ÂÀ¸·Î Ãâ·ÂÇÕ´Ï´Ù.\n" +"<ÆÄÀÏ>ÀÌ ÁÖ¾îÁöÁö ¾Ê°Å³ª, <ÆÄÀÏ>ÀÌ `-'À̸é, Ç¥ÁØ ÀÔ·ÂÀ» ÀнÀ´Ï´Ù.\n" +"\n" + +#: src/paste.c:416 +msgid "" +" -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +" -s, --serial paste one file at a time instead of in parallel\n" +msgstr "" +" -d, --delimiters=<¸®½ºÆ®> ÅÇ ´ë½Å¿¡ <¸®½ºÆ®> ¾È¿¡ ÀÖ´Â ¹®ÀÚµéÀ» »ç¿ëÇÕ´Ï" +"´Ù\n" +" -s, --serial µ¿½Ã¿¡ ÇÏÁö ¾Ê°í ÇÑ ¹ø¿¡ ÇÑ °³ÀÇ ÆÄÀÏÀ» ¾¹´Ï´Ù\n" + +#: src/pathchk.c:146 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... NAME...\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>]... [<ÆÄÀÏ>]...\n" + +#: src/pathchk.c:147 +msgid "" +"Diagnose unportable constructs in NAME.\n" +"\n" +" -p, --portability check for all POSIX systems, not only this one\n" +msgstr "" + +#: src/pathchk.c:237 +#, fuzzy, c-format +msgid "path `%s' contains nonportable character `%c'" +msgstr "ÅÇ Å©±â¿¡ ºÎÀûÀýÇÑ ¹®ÀÚ°¡ ÁöÁ¤µÇ¾î ÀÖ½À´Ï´Ù" + +#: src/pathchk.c:257 +#, fuzzy, c-format +msgid "`%s' is not a directory" +msgstr "%sÀÌ(°¡) Á¸ÀçÇÏÁö¸¸ µð·ºÅ丮°¡ ¾Æ´Õ´Ï´Ù" + +#: src/pathchk.c:268 +#, c-format +msgid "directory `%s' is not searchable" +msgstr "" + +#: src/pathchk.c:355 +#, c-format +msgid "name `%s' has length %ld; exceeds limit of %ld" +msgstr "" + +#: src/pathchk.c:381 +#, c-format +msgid "path `%s' has length %d; exceeds limit of %ld" +msgstr "" + +#: src/pinky.c:35 src/uptime.c:39 +msgid "Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi" +msgstr "" + +#: src/pinky.c:292 +msgid "Login name: " +msgstr "" + +#: src/pinky.c:295 +msgid "In real life: " +msgstr "" + +#: src/pinky.c:298 +msgid "???\n" +msgstr "" + +#: src/pinky.c:318 +#, fuzzy +msgid "Directory: " +msgstr "µð·ºÅ丮" + +#: src/pinky.c:320 +msgid "Shell: " +msgstr "" + +#: src/pinky.c:341 +msgid "Project: " +msgstr "" + +#: src/pinky.c:367 +msgid "Plan:\n" +msgstr "" + +#: src/pinky.c:386 +msgid "Login" +msgstr "" + +#: src/pinky.c:388 +msgid "Name" +msgstr "" + +#: src/pinky.c:389 +msgid " TTY" +msgstr "" + +#: src/pinky.c:391 +msgid "Idle" +msgstr "" + +#: src/pinky.c:392 +msgid "When" +msgstr "" + +#: src/pinky.c:395 +msgid "Where" +msgstr "" + +#: src/pinky.c:469 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [USER]...\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>]... [<ÆÄÀÏ>]...\n" + +#: src/pinky.c:470 +msgid "" +"\n" +" -l produce long format output for the specified USERs\n" +" -b omit the user's home directory and shell in long format\n" +" -h omit the user's project file in long format\n" +" -p omit the user's plan file in long format\n" +" -s do short format output, this is the default\n" +msgstr "" + +#: src/pinky.c:478 +msgid "" +" -f omit the line of column headings in short format\n" +" -w omit the user's full name in short format\n" +" -i omit the user's full name and remote host in short format\n" +" -q omit the user's full name, remote host and idle time\n" +" in short format\n" +msgstr "" + +#: src/pinky.c:487 +#, c-format +msgid "" +"\n" +"A lightweight `finger' program; print user information.\n" +"The utmp file will be %s.\n" +msgstr "" + +#: src/pinky.c:574 +#, fuzzy +msgid "no username specified; at least one must be specified when using -l" +msgstr "--stringÀ» »ç¿ëÇÒ ¶© ÆÄÀÏÀÌ ÁöÁ¤µÉ ¼ö ¾ø½À´Ï´Ù" + +#: src/pr.c:328 +msgid "Pete TerMaat and Roland Huebner" +msgstr "Pete TerMaat ±×¸®°í Roland Huebner" + +#: src/pr.c:805 +#, c-format +msgid "`--pages' invalid range of page numbers: `%s'" +msgstr "`--pages' ºÎÀûÀýÇÑ ÆäÀÌÁö ¹øÈ£ ¹üÀ§: `%s'" + +#: src/pr.c:817 +#, c-format +msgid "`--pages' invalid starting page number: `%s'" +msgstr "`--pages' ºÎÀûÀýÇÑ ½ÃÀÛ ÆäÀÌÁö ¹øÈ£: `%s'" + +#: src/pr.c:829 +#, c-format +msgid "`--pages' invalid ending page number: `%s'" +msgstr "`--pages' ºÎÀûÀýÇÑ ³¡ ÆäÀÌÁö ¹øÈ£: `%s'" + +#: src/pr.c:836 +msgid "`--pages' starting page number is larger than ending page number" +msgstr "`--pages' ½ÃÀÛ ÆäÀÌÁö ¹øÈ£°¡ ³¡ ÆäÀÌÁö ¹øÈ£º¸´Ù Å®´Ï´Ù" + +#: src/pr.c:911 +msgid "`--pages=FIRST_PAGE[:LAST_PAGE]' missing argument" +msgstr "`--pages=<ù_ÆäÀÌÁö>[:<³¡_ÆäÀÌÁö>]' Àμö°¡ ¾ø½À´Ï´Ù" + +#: src/pr.c:922 +#, c-format +msgid "`--columns=COLUMN' invalid number of columns: `%s'" +msgstr "`--columns=¿­' ºÎÀûÀýÇÑ ¿­ÀÇ °³¼ö: `%s'" + +#: src/pr.c:976 +#, c-format +msgid "`-l PAGE_LENGTH' invalid number of lines: `%s'" +msgstr "`-l ÆäÀÌÁö_±æÀÌ' ºÎÀûÀýÇÑ ÇàÀÇ °³¼ö: `%s'" + +#: src/pr.c:1000 +#, c-format +msgid "`-N NUMBER' invalid starting line number: `%s'" +msgstr "`-N ¹øÈ£' ºÎÀûÀýÇÑ ½ÃÀÛ Çà ¹øÈ£: `%s'" + +#: src/pr.c:1012 +#, c-format +msgid "`-o MARGIN' invalid line offset: `%s'" +msgstr "`-o ¿©¹é' ºÎÀûÀýÇÑ Çà ¿É¼Â: `%s'" + +#: src/pr.c:1053 +#, c-format +msgid "`-w PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "`-l ÆäÀÌÁö_Æø' ºÎÀûÀýÇÑ ¹®ÀÚ °³¼ö: `%s'" + +#: src/pr.c:1065 +#, c-format +msgid "`-W PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "`-l ÆäÀÌÁö_Æø' ºÎÀûÀýÇÑ ¹®ÀÚ °³¼ö: `%s'" + +#: src/pr.c:1079 +msgid "%b %e %H:%M %Y" +msgstr " %Y %b %e %H:%M" + +#: src/pr.c:1088 +msgid "Cannot specify number of columns when printing in parallel." +msgstr "º´·Ä·Î ÀμâÇÒ ¶§¿¡´Â ¿­ÀÇ °³¼ö¸¦ ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù." + +#: src/pr.c:1092 +msgid "Cannot specify both printing across and printing in parallel." +msgstr "º´·Ä Àμâ¿Í ¿­¿¡ °ÉÃļ­ ÀμâÇÏ´Â °ÍÀ» µ¿½Ã¿¡ ÁöÁ¤ÇÒ ¼ö´Â ¾ø½À´Ï´Ù>" + +#: src/pr.c:1188 +#, c-format +msgid "`-%c' extra characters or invalid number in the argument: `%s'" +msgstr "`-%c' ÀÎÀÚ¿¡¼­ ºÒÇÊ¿äÇÑ ¹®ÀÚ È¤Àº ºÎÀûÀýÇÑ ¼ýÀÚ°¡ µé¾î ÀÖ½À´Ï´Ù: `%s'" + +#: src/pr.c:1299 +msgid "page width too narrow" +msgstr "ÆäÀÌÁö ÆøÀÌ ³Ê¹« Á¼À½" + +#: src/pr.c:2362 +#, c-format +msgid "starting page number larger than total number of pages: `%d'" +msgstr "½ÃÀÛ ÆäÀÌÁö ¹øÈ£°¡ Àüü ÆäÀÌÁö ¼öº¸´Ù Å®´Ï´Ù: `%d'" + +#: src/pr.c:2393 +#, c-format +msgid "Page %d" +msgstr "%d ÆäÀÌÁö" + +#: src/pr.c:2759 +msgid "" +"Paginate or columnate FILE(s) for printing.\n" +"\n" +msgstr "" +"<ÆÄÀÏ>(µé)À» ÆäÀÌÁöº°·Î ³ª´©°Å³ª ¿©·¯ ¿­·Î ³ª´©¾î ÀμâÇϱâ ÁÁµµ·Ï ¸¸µì´Ï´Ù.\n" +"\n" + +#: src/pr.c:2766 +#, fuzzy +msgid "" +" +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +" begin [stop] printing with page FIRST_[LAST_]PAGE\n" +" -COLUMN, --columns=COLUMN\n" +" output COLUMN columns and print columns down,\n" +" unless -a is used. Balance number of lines in the\n" +" columns on each page.\n" +msgstr "" +" +<ù_ÆäÀÌÁö>[:<³¡_ÆäÀÌÁö>], --pages=<ù_ÆäÀÌÁö>[:<³¡_ÆäÀÌÁö>]\n" +" <ù_ÆäÀÌÁö>[<³¡_ÆäÀÌÁö]¿¡¼­ Àμ⸦ ½ÃÀÛÇÕ´Ï´Ù[³¡³À´Ï" +"´Ù].\n" +" -<¿­>, --columns=<¿­>\n" +" <¿­> ¿­ÀÇ Ãâ·Â¹°À» ¸¸µé¾î ±× ¿­µéÀ» ÆäÀÌÁö ´ÜÀ§·Î\n" +" ÀμâÇÕ´Ï´Ù (-a ¿É¼ÇÀÌ »ç¿ëµÇÁö ¾Ê´Â´Ù¸é). ÆäÀÌÁö¿¡¼­ \n" +" °¢°¢ÀÇ ¿­¿¡ µé¾î ÀÖ´Â ÁÙ ¼ö°¡ °°°Ô À¯ÁöÇÕ´Ï´Ù.\n" + +#: src/pr.c:2774 +msgid "" +" -a, --across print columns across rather than down, used together\n" +" with -COLUMN\n" +" -c, --show-control-chars\n" +" use hat notation (^G) and octal backslash notation\n" +" -d, --double-space\n" +" double space the output\n" +msgstr "" +" -a, --across ÇÑ ÁÙ ÇÑ ÁÙÀ» ¿©·¯ ¿­¿¡ °ÉÃļ­ ÀμâÇÕ´Ï´Ù. -<¿­> ¿É¼Ç" +"°ú\n" +" °°ÀÌ ¾¹´Ï´Ù.\n" +" -c, --show-control-chars\n" +" (^G¿Í °°ÀÌ) ^ Ç¥½Ã¸¦ ¾²Áö ¾Ê°í 8Áø¼ö ¹é½½·¡½¬ Ç¥½Ã¸¦ ¾¹´Ï" +"´Ù\n" +" -d, --double-space\n" +" ÇÑ ÁÙ¾¿ ¶ç¿ö¼­ ÀμâÇÕ´Ï´Ù\n" + +#: src/pr.c:2782 +msgid "" +" -D, --date-format=FORMAT\n" +" use FORMAT for the header date\n" +" -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +" expand input CHARs (TABs) to tab WIDTH (8)\n" +" -F, -f, --form-feed\n" +" use form feeds instead of newlines to separate pages\n" +" (by a 3-line page header with -F or a 5-line header\n" +" and trailer without -F)\n" +msgstr "" +" -D, --date-format=<Çü½Ä>\n" +" À­´ÜÀÇ ³¯Â¥ Ç¥½Ã¸¦ <Çü½Ä>´ë·Î ÇÕ´Ï´Ù\n" +" -e[<¹®ÀÚ>[<Æø>]], --expand-tabs[=<¹®ÀÚ>[<Æø>]]\n" +" ÀÔ·ÂµÈ <¹®ÀÚ> ¹®ÀÚ¸¦ <Æø>°³ÀÇ ÅÇ(8)À¸·Î ¹Ù²ß´Ï´Ù.\n" +" -F, -f, --form-feed\n" +" ÆäÀÌÁö¸¦ ±¸ºÐÇÏ´Â µ¥ newline ´ë½Å form feed¸¦ ¾¹´Ï´Ù\n" +" (-F´Â 3ÁÙÀÇ ÆäÀÌÁö Çì´õ, -F ¾øÀÌ´Â 5ÁÙÀÇ Çì´õ¿Í \n" +" trailer)\n" + +#: src/pr.c:2792 +msgid "" +" -h HEADER, --header=HEADER\n" +" use a centered HEADER instead of filename in page " +"header,\n" +" -h \"\" prints a blank line, don't use -h\"\"\n" +" -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +" replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +" -J, --join-lines merge full lines, turns off -W line truncation, no " +"column\n" +" alignment, --sep-string[=STRING] sets separators\n" +msgstr "" +" -h <À­´Ü>, --header=<À­´Ü>\n" +" ÆäÀÌÁö À­´Ü¿¡ ÆÄÀÏÀ̸§ ´ë½Å¿¡ °¡¿îµ¥ Á¤·ÄµÈ <À­´Ü>À» ¾¹´Ï" +"´Ù\n" +" -h \"\"Àº ºó ÁÙÀ» ¾¹´Ï´Ù. -h\"\"¶ó°í ¾²Áö ¸¶½Ê½Ã¿À.\n" +" -i[<¹®ÀÚ>[<Æø>]], --output-tabs[=<¹®ÀÚ>[<Æø>]]\n" +" °ø¹éÀ» ÅÇ <Æø>(8)¸¸Å­ÀÇ <¹®ÀÚ>·Î ¹Ù²ß´Ï´Ù\n" +" -J, --join-lines Àüü ÁÙÀ» ÇÕĨ´Ï´Ù. -W ÁÙ À߶󳻱⸦ ¾²Áö ¾Êµµ·Ï ¸¸µé" +"°í, ¿­ \n" +" Á¤·Äµµ ¾ø½À´Ï´Ù. --sep-string=[<¹®ÀÚ¿­>]Àº ±¸ºÐÀÚ¸¦ ÁöÁ¤" +"ÇÕ´Ï´Ù\n" + +#: src/pr.c:2801 +msgid "" +" -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +" set the page length to PAGE_LENGTH (66) lines\n" +" (default number of lines of text 56, and with -F 63)\n" +" -m, --merge print all files in parallel, one in each column,\n" +" truncate lines, but join lines of full length with -J\n" +msgstr "" +" -l <ÆäÀÌÁö_±æÀÌ>, --length=<ÆäÀÌÁö_±æÀÌ>\n" +" ÆäÀÌÁö ±æÀ̸¦ <ÆäÀÌÁö_±æÀÌ> (66) ÁÙ·Î ¸¸µì´Ï´Ù\n" +" (ÁÙ ¼öÀÇ ±âº»°ªÀº 56À̰í, -F ¿É¼ÇÀ» ¾²¸é 63ÀÔ´Ï´Ù)\n" +" -m, --merge ¸ðµç ÆÄÀÏÀ» º´·ÄÀûÀ¸·Î, °¢ ¿­¿¡ Çϳª¾¿ ¾¹´Ï´Ù. ³Ñ¾î°¡´Â\n" +" ÁÙÀ» ÀÚ¸£Áö¸¸, -J ¿É¼ÇÀ¸·Î ¿©·¯ ÁÙÀ» ÇÕÃļ­ ÁÙÀ» ä¿ó´Ï" +"´Ù\n" + +#: src/pr.c:2808 +msgid "" +" -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +" number lines, use DIGITS (5) digits, then SEP (TAB),\n" +" default counting starts with 1st line of input file\n" +" -N NUMBER, --first-line-number=NUMBER\n" +" start counting with NUMBER at 1st line of first\n" +" page printed (see +FIRST_PAGE)\n" +msgstr "" +" -n[<±¸ºÐ>[<¼ýÀÚ>]], --number-lines[=<±¸ºÐ>[<¼ýÀÚ>]]\n" +" <¼ýÀÚ>°³ÀÇ ¼ýÀÚ, ´ÙÀ½¿¡ <±¸ºÐ>(ÅÇ)À¸·Î ÁÙ¸¶´Ù ¹øÈ£¸¦\n" +" ¸Å±é´Ï´Ù. ±âº»ÀûÀ¸·Î 1¹øÂ° ÁÙºÎÅÍ ¼¼¾î ³ª°©´Ï´Ù.\n" +" -N <°³¼ö>, --first-line-number=<°³¼ö>\n" +" ù ¹øÂ° ÆäÀÌÁöÀÇ Ã¹ ¹øÂ° ÁÙÀ» <°³¼ö>·Î ÇØ¼­ ÁÙ ¹øÈ£¸¦\n" +" ¼¼¾î ³ª°©´Ï´Ù (+<ù_ÆäÀÌÁö> Âü°í)\n" + +#: src/pr.c:2816 +msgid "" +" -o MARGIN, --indent=MARGIN\n" +" offset each line with MARGIN (zero) spaces, do not\n" +" affect -w or -W, MARGIN will be added to PAGE_WIDTH\n" +" -r, --no-file-warnings\n" +" omit warning when a file cannot be opened\n" +msgstr "" +" -o <¿©¹é>, --indent=<¿©¹é>\n" +" <¿©¹é>(0)°³ÀÇ °ø¹é¹®ÀÚ¸¦ °¢ ÁÙ ¾Õ¿¡ ¾¹´Ï´Ù. -w³ª -W¿¡" +"´Â\n" +" ¿µÇâÀ» ÁÖÁö ¾ÊÀ¸¸ç, <¿©¹é>Àº <ÆäÀÌÁö_Æø>¿¡ ´õÇØÁý´Ï´Ù\n" +" -r, --no-file-warnings\n" +" ÆÄÀÏÀ» ¿­ ¼ö ¾øÀ» ¶§ °æ°í¸¦ »ý·«ÇÕ´Ï´Ù.\n" + +#: src/pr.c:2823 +msgid "" +" -s[CHAR],--separator[=CHAR]\n" +" separate columns by a single character, default for " +"CHAR\n" +" is the character without -w and 'no char' with -w\n" +" -s[CHAR] turns off line truncation of all 3 column\n" +" options (-COLUMN|-a -COLUMN|-m) except -w is set\n" +msgstr "" +" -s[<¹®ÀÚ>],--separator[=<¹®ÀÚ>]\n" +" °¢ ¿­À» ÇÑ °³ÀÇ <¹®ÀÚ>·Î ±¸ºÐÇÕ´Ï´Ù. <¹®ÀÚ>ÀÇ ±âº»°ª" +"Àº \n" +" -w°¡ ¾øÀ¸¸é ÅÇ ¹®ÀÚÀ̰í, -w°¡ ÀÖÀ¸¸é ±¸ºÐ¹®ÀÚ°¡ ¾ø½À´Ï" +"´Ù.\n" +" -s[<¹®ÀÚ>]´Â ¸ðµç 3¿­ ¿É¼ÇµéÀÇ (-<¿­>|-a -<¿­>|-m) \n" +" ³Ñ¾î°¡´Â ÁÙ ÀÚ¸£±â ±â´ÉÀ» (-w°¡ ¾øÀ¸¸é) ²ü´Ï´Ù.\n" + +#: src/pr.c:2830 +msgid " -SSTRING, --sep-string[=STRING]\n" +msgstr " -S<¹®ÀÚ¿­>, --sep-string[=<¹®ÀÚ¿­>]\n" + +#: src/pr.c:2833 +msgid "" +" separate columns by STRING,\n" +" without -S: Default separator with -J and \n" +" otherwise (same as -S\" \"), no effect on column " +"options\n" +" -t, --omit-header omit page headers and trailers\n" +msgstr "" +" ¿­µéÀ» -S ¾øÀÌ <¹®ÀÚ¿­>·Î ±¸ºÐÇÕ´Ï´Ù. \n" +" ±âº» ±¸ºÐÀÚ´Â ÅÇ ¹®ÀÚ¿Í -JÀÌ°í ±× ¿ÜÀÇ °æ¿ì °ø¹é ¹®ÀÚÀÔ´Ï" +"´Ù\n" +" (-S\" \"¿Í µ¿ÀÏ). ¿­ °ü·Ã ¿É¼Ç¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù\n" +" -t, --omit-header ÆäÀÌÁö Çì´õ¿Í Æ®·¹ÀÏ·¯¸¦ »ý·«ÇÕ´Ï´Ù\n" + +#: src/pr.c:2839 +msgid "" +" -T, --omit-pagination\n" +" omit page headers and trailers, eliminate any " +"pagination\n" +" by form feeds set in input files\n" +" -v, --show-nonprinting\n" +" use octal backslash notation\n" +" -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters for\n" +" multiple text-column output only, -s[char] turns off " +"(72)\n" +msgstr "" +" -T, --omit-pagination\n" +" ÆäÀÌÁö Çì´õ¿Í Æ®·¹ÀÏ·¯¸¦ »ý·«Çϰí, ÀÔ·Â ÆÄÀÏ¿¡ µé¾î ÀÖ" +"´Â\n" +" ÆûÇǵ忡 ÀÇÇÑ ÆäÀÌÁö ±¸ºÐµéÀ» ¾ø¾Û´Ï´Ù\n" +" -v, --show-nonprinting\n" +" 8Áø¼ö ¹é½½·¡½¬ Ç¥½Ã¸¦ »ç¿ëÇÕ´Ï´Ù\n" +" -w <ÆäÀÌÁö_Æø>, --width=<ÆäÀÌÁö_Æø>\n" +" ÅØ½ºÆ®-¿­ Ãâ·Â¿¡¼­, -s[<¹®ÀÚ>]¸¦ ¾²Áö ¾Ê¾ÒÀ» °æ¿ì¿¡\n" +" ÆäÀÌÁö ÆøÀ» <ÆäÀÌÁö_Æø>(72)À¸·Î ÇÕ´Ï´Ù\n" + +#: src/pr.c:2849 +msgid "" +" -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters always,\n" +" truncate lines, except -J option is set, no " +"interference\n" +" with -S or -s\n" +msgstr "" +" -W <ÆäÀÌÁö_Æø>, --page-width=<ÆäÀÌÁö_Æø>\n" +" ÆäÀÌÁöÀÌ ÆøÀ» <ÆäÀÌÁö_Æø>(72)À¸·Î ¸ÂÃä´Ï´Ù. ³Ñ¾î°¡´Â \n" +" ÁÙÀº Àß·ÁÁö°í, -J ¿É¼Ç°ú °°Àº È¿°ú°¡ ³ª¿À´Â °ÍÀ» Á¦¿ÜÇÏ" +"¸é, \n" +" -S³ª -s¿¡ ¿µÇâÀ» ¹ÞÁö ¾Ê½À´Ï´Ù.\n" + +#: src/pr.c:2857 +msgid "" +"\n" +"-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n" +"FILE is -, read standard input.\n" +msgstr "" +"\n" +"nn <= 10 À̰ųª -F ¿É¼ÇÀ» ¾²°í n <= 3 ÀÎ °æ¿ì -l ¿É¼ÇÀº -T¸¦ Æ÷ÇÔÇÕ´Ï´Ù. \n" +"<ÆÄÀÏ>ÀÌ ÁÖ¾îÁöÁö ¾Ê°Å³ª, <ÆÄÀÏ>ÀÌ `-'À̸é, Ç¥ÁØ ÀÔ·ÂÀ» ÀнÀ´Ï´Ù.\n" + +#: src/printenv.c:43 +#, fuzzy +msgid "David MacKenzie and Richard Mlynarik" +msgstr "David Ihnat, David MacKenzie, ±×¸®°í Jim Meyering" + +#: src/printenv.c:63 +#, c-format +msgid "" +"Usage: %s [VARIABLE]...\n" +" or: %s OPTION\n" +"If no environment VARIABLE specified, print them all.\n" +"\n" +msgstr "" + +#: src/printf.c:87 +#, c-format +msgid "" +"warning: %s: character(s) following character constant have been ignored" +msgstr "" + +#: src/printf.c:100 +#, fuzzy, c-format +msgid "" +"Usage: %s FORMAT [ARGUMENT]...\n" +" or: %s OPTION\n" +msgstr "" +"»ç¿ë¹ý: %s [<ÆÄÀÏ>]...\n" +" ȤÀº: %s [<¿É¼Ç>]\n" + +#: src/printf.c:105 +msgid "" +"Print ARGUMENT(s) according to FORMAT.\n" +"\n" +msgstr "" + +#: src/printf.c:111 +msgid "" +"\n" +"FORMAT controls the output as in C printf. Interpreted sequences are:\n" +"\n" +" \\\" double quote\n" +" \\0NNN character with octal value NNN (0 to 3 digits)\n" +" \\\\ backslash\n" +msgstr "" + +#: src/printf.c:119 +msgid "" +" \\a alert (BEL)\n" +" \\b backspace\n" +" \\c produce no further output\n" +" \\f form feed\n" +msgstr "" + +#: src/printf.c:125 +msgid "" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" + +#: src/printf.c:131 +msgid "" +" \\xNN byte with hexadecimal value NN (1 to 2 digits)\n" +"\n" +" \\uNNNN character with hexadecimal value NNNN (4 digits)\n" +" \\UNNNNNNNN character with hexadecimal value NNNNNNNN (8 digits)\n" +msgstr "" + +#: src/printf.c:137 +msgid "" +" %% a single %\n" +" %b ARGUMENT as a string with `\\' escapes interpreted\n" +"\n" +"and all C format specifications ending with one of diouxXfeEgGcs, with\n" +"ARGUMENTs converted to proper type first. Variable widths are handled.\n" +msgstr "" + +#: src/printf.c:160 +#, c-format +msgid "%s: expected a numeric value" +msgstr "" + +#: src/printf.c:162 +#, c-format +msgid "%s: value not completely converted" +msgstr "" + +#: src/printf.c:254 src/printf.c:280 +msgid "missing hexadecimal number in escape" +msgstr "" + +#: src/printf.c:292 +#, fuzzy, c-format +msgid "invalid universal character name \\%c%0*x" +msgstr "ºÎÀûÀýÇÑ ¹®ÀÚ Å¬·¡½º `%s'" + +#: src/printf.c:472 +#, fuzzy, c-format +msgid "invalid field width: %s" +msgstr "ºÎÀûÀýÇÑ Æø: `%s'" + +#: src/printf.c:498 +#, fuzzy, c-format +msgid "invalid precision: %s" +msgstr "ºÎÀûÀýÇÑ Æø ¿É¼Ç `%s'" + +#: src/printf.c:519 +#, fuzzy, c-format +msgid "%%%c: invalid directive" +msgstr "%s: ºÎÀûÀýÇÑ ÆÐÅÏ" + +#: src/printf.c:576 +#, c-format +msgid "Usage: %s format [argument...]\n" +msgstr "" + +#: src/printf.c:594 +#, c-format +msgid "warning: ignoring excess arguments, starting with `%s'" +msgstr "" + +#: src/ptx.c:410 +#, c-format +msgid "%s (for regexp `%s')" +msgstr "%s (Á¤±Ô½Ä `%s'¿¡ ´ëÇØ)" + +#: src/ptx.c:1859 +#, c-format +msgid "" +"Usage: %s [OPTION]... [INPUT]... (without -G)\n" +" or: %s -G [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "" +"»ç¿ë¹ý: %s [<¿É¼Ç>]... [<ÀÔ·Â>]... (-G ¾øÀÌ)\n" +" ȤÀº: %s -G [<¿É¼Ç>]... [<ÀÔ·Â> [<Ãâ·Â>]]\n" +"\n" + +#: src/ptx.c:1863 +msgid "" +"Output a permuted index, including context, of the words in the input " +"files.\n" +"\n" +msgstr "" +"ÀÔ·Â ÆÄÀÏ¿¡ µé¾î ÀÖ´Â ´Ü¾îµéÀÇ permuated À妽º¸¦ ±× ¹®¸Æ°ú ÇÔ²² Ãâ·ÂÇÕ´Ï´Ù\n" +"\n" + +#: src/ptx.c:1870 +msgid "" +" -A, --auto-reference output automatically generated references\n" +" -C, --copyright display Copyright and copying conditions\n" +" -G, --traditional behave more like System V `ptx'\n" +" -F, --flag-truncation=STRING use STRING for flagging line truncations\n" +msgstr "" +" -A, --auto-reference ÀÚµ¿À¸·Î ¸¸µç ÂüÁ¶¸¦ Ãâ·ÂÇÕ´Ï´Ù\n" +" -C, --copyright ÀúÀ۱ǰú º¹»ç Á¶°ÇÀ» Ç¥½ÃÇմϤ§\n" +" -G, --traditional System V `ptx'¿Í ´õ ºñ½ÁÇÏ°Ô µ¿ÀÛÇÕ´Ï´Ù\n" +" -F, --flag-truncation=<¹®ÀÚ¿­> ³Ñ¾î°£ ÁÙÀ» ÀÚ¸¦¶§ <¹®ÀÚ¿­>·Î Ç¥½ÃÇÕ´Ï´Ù\n" + +#: src/ptx.c:1876 +msgid "" +" -M, --macro-name=STRING macro name to use instead of `xx'\n" +" -O, --format=roff generate output as roff directives\n" +" -R, --right-side-refs put references at right, not counted in -w\n" +" -S, --sentence-regexp=REGEXP for end of lines or end of sentences\n" +" -T, --format=tex generate output as TeX directives\n" +msgstr "" +" -M, --macro-name=<¹®ÀÚ¿­> `xx' ´ë½Å¿¡ »ç¿ëÇÒ ¸ÅÅ©·Î À̸§\n" +" -O, --format=roff Ãâ·ÂÀ» roff·Î ÇÕ´Ï´Ù\n" +" -R, --right-side-refs ÂüÁ¶¸¦ ¿À¸¥ ÂÊ¿¡ ¾¹´Ï´Ù. -wÀÇ °æ¿ì È¿°ú ¾ø" +"À½\n" +" -S, --sentence-regexp=<Á¤±Ô½Ä> ÁÙÀÇ ³¡À̳ª ¹®ÀÚÀÇ ³¡À» ³ªÅ¸³»´Â Á¤±Ô½Ä\n" +" -T, --format=tex Ãâ·ÂÀ» TeXÀ¸·Î ÇÕ´Ï´Ù\n" + +#: src/ptx.c:1883 +msgid "" +" -W, --word-regexp=REGEXP use REGEXP to match each keyword\n" +" -b, --break-file=FILE word break characters in this FILE\n" +" -f, --ignore-case fold lower case to upper case for sorting\n" +" -g, --gap-size=NUMBER gap size in columns between output fields\n" +" -i, --ignore-file=FILE read ignore word list from FILE\n" +" -o, --only-file=FILE read only word list from this FILE\n" +msgstr "" +" -W, --word-regexp=<Á¤±Ô½Ä> Ű¿öµå¸¦ ±¸ºÐÇÏ´Â µ¥ <Á¤±Ô½Ä>À» ¾¹´Ï´Ù\n" +" -b, --break-file=<ÆÄÀÏ> ÀÌ <ÆÄÀÏ>¿¡ ´Ü¾î ±¸ºÐ ¹®ÀÚ°¡ µé¾î ÀÖ½À´Ï´Ù\n" +" -f, --ignore-case Á¤·Ä¿¡¼­ ¼Ò¹®ÀÚ¿Í ´ë¹®ÀÚ¸¦ ±¸º°ÇÏÁö ¾Ê½À´Ï" +"´Ù\n" +" -g, --gap-size=<°³¼ö> Ãâ·ÂÇÒ Çʵ忡¼­ ¿­ »çÀÌÀÇ °£°Ý\n" +" -i, --ignore-file=<ÆÄÀÏ> ÀÌ <ÆÄÀÏ>¿¡ µé¾î ÀÖ´Â ´Ü¾îµéÀ» ¹«½ÃÇÕ´Ï´Ù\n" +" -o, --only-file=<ÆÄÀÏ> ÀÌ <ÆÄÀÏ>¿¡ µé¾î ÀÖ´Â ´Ü¾îµé¸¸ ÀнÀ´Ï´Ù\n" + +#: src/ptx.c:1891 +msgid "" +" -r, --references first field of each line is a reference\n" +" -t, --typeset-mode - not implemented -\n" +" -w, --width=NUMBER output width in columns, reference " +"excluded\n" +msgstr "" +" -r, --references °¢ ÁÙÀÇ Ã¹ ¹øÂ° Çʵ尡 ÂüÁ¶ÀÔ´Ï´Ù\n" +" -t, --typeset-mode - ±¸ÇöµÇÁö ¾Ê¾ÒÀ½ -\n" +" -w, --width=<°³¼ö> Ãâ·ÂÇÒ ¿­ÀÇ Æø (ÂüÁ¶´Â Á¦¿ÜÇϰí)\n" + +#: src/ptx.c:1898 +msgid "" +"\n" +"With no FILE or if FILE is -, read Standard Input. `-F /' by default.\n" +msgstr "" +"\n" +"<ÆÄÀÏ>ÀÌ ÁÖ¾îÁöÁö ¾Ê°Å³ª, <ÆÄÀÏ>ÀÌ `-'À̸é, Ç¥ÁØ ÀÔ·ÂÀ» ÀнÀ´Ï´Ù. `-F /'°¡ " +"±âº»°ªÀÔ´Ï´Ù.\n" + +#: src/ptx.c:1978 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 2, or (at your option)\n" +"any later version.\n" +"\n" +msgstr "" +"ÀÌ ÇÁ·Î±×·¥Àº ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù. ¼ÒÇÁÆ®¿þ¾îÀÇ ÇǾ絵ÀÚ´Â ÀÚÀ¯ \n" +"¼ÒÇÁÆ®¿þ¾î Àç´ÜÀÌ °øÇ¥ÇÑ GNU General Public License 2ÆÇ (¶Ç´Â ±× ÀÌÈÄ \n" +"ÆÇÀ» ÀÓÀÇ·Î ¼±ÅÃÇØ¼­), ±× ±ÔÁ¤¿¡ µû¶ó ÇÁ·Î±×·¥À» °³ÀÛÇϰųª Àç¹èÆ÷ÇÒ \n" +"¼ö ÀÖ½À´Ï´Ù.\n" +"\n" + +#: src/ptx.c:1985 +msgid "" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"\n" +msgstr "" +"ÀÌ ÇÁ·Î±×·¥Àº À¯¿ëÇÏ°Ô »ç¿ëµÉ ¼ö ÀÖÀ¸¸®¶ó´Â Èñ¸Á¿¡¼­ ¹èÆ÷µÇ°í ÀÖÁö¸¸,\n" +"ÇÁ·Î±×·¥ÀÇ ½ÃÀ强°ú ƯÁ¤ÇÑ ¸ñÀû¿¡ ¸Â´Â ÀûÇÕ¼º ¿©ºÎ¿¡ ´ëÇÑ ¹¬½ÃÀûÀÎ\n" +"º¸ÁõÀ» Æ÷ÇÔÇÑ ¾î¶°ÇÑ ÇüÅÂÀÇ º¸Áõµµ Á¦°øµÇÁö ¾Ê½À´Ï´Ù. º¸´Ù ÀÚ¼¼ÇÑ\n" +"»çÇ׿¡ ´ëÇØ¼­´Â GNU General Public License¸¦ Âü°íÇϽñ⠹ٶø´Ï´Ù.\n" +"\n" + +#: src/ptx.c:1992 +msgid "" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software Foundation,\n" +"Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" +msgstr "" +"GNU General Public License´Â ÀÌ ÇÁ·Î±×·¥°ú ÇÔ²² Á¦°øµË´Ï´Ù. ¸¸¾à ÀÌ ¹®¼­°¡\n" +"´©¶ôµÇ¾î ÀÖ´Ù¸é ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î Àç´ÜÀ¸·Î ¹®ÀÇÇϽñ⠹ٶø´Ï´Ù. (ÀÚÀ¯ \n" +"¼ÒÇÁÆ®¿þ¾î Àç´Ü: Free Software Foundation, Inc., 59 Temple Place - Suite " +"330, \n" +"Boston, MA 02111-1307, USA)\n" + +#: src/pwd.c:47 +msgid "" +"Print the full filename of the current working directory.\n" +"\n" +msgstr "" + +#: src/pwd.c:74 +#, fuzzy +msgid "ignoring non-option arguments" +msgstr "¿É¼Ç¾Æ´Ñ Àμö°¡ ³Ê¹« ¸¹À½" + +#: src/pwd.c:78 +#, fuzzy +msgid "cannot get current directory" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/readlink.c:69 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>]... [<ÆÄÀÏ>]...\n" + +#: src/readlink.c:70 +msgid "" +"Display value of a symbolic link on standard output.\n" +"\n" +msgstr "" + +#: src/readlink.c:72 +msgid "" +" -f, --canonicalize canonicalize by following every symlink in every\n" +" component of the given path recursively\n" +" -n, --no-newline do not output the trailing newline\n" +" -q, --quiet,\n" +" -s, --silent suppress most error messages\n" +" -v, --verbose report error messages\n" +msgstr "" + +#: src/remove.c:394 +#, fuzzy, c-format +msgid "cannot chdir from %s to .." +msgstr "%s µð·ºÅ丮·Î chdirÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/remove.c:407 src/remove.c:488 +#, fuzzy, c-format +msgid "cannot lstat `.' in %s" +msgstr "`%s'¿¡¼­ `.'¿¡ ´ëÇØ lstatÄÝÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/remove.c:414 src/remove.c:492 +#, c-format +msgid "%s changed dev/ino" +msgstr "" + +#: src/remove.c:574 src/remove.c:712 src/remove.c:881 src/remove.c:984 +#, fuzzy, c-format +msgid "cannot lstat %s" +msgstr "`%s'ÀÇ Á¤º¸(stat)¸¦ ¾òÀ» ¼ö ¾ø½À´Ï´Ù" + +#: src/remove.c:603 +#, fuzzy, c-format +msgid "%s: descend into write-protected directory %s? " +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/remove.c:604 +#, fuzzy, c-format +msgid "%s: descend into directory %s? " +msgstr "%s µð·ºÅ丮·Î chdirÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/remove.c:614 +#, fuzzy, c-format +msgid "%s: remove write-protected %s %s? " +msgstr "%s: ¾²±â º¸È£µÈ `%s'ÆÄÀÏÀ» Áö¿ï±î¿ä? " + +#: src/remove.c:615 +#, fuzzy, c-format +msgid "%s: remove %s %s? " +msgstr "%s: `%s'¸¦ Áö¿ï±î¿ä? " + +#: src/remove.c:639 +#, fuzzy, c-format +msgid "removed %s\n" +msgstr "%s¸¦ Áö¿ó´Ï´Ù\n" + +#: src/remove.c:654 src/remove.c:1059 +#, fuzzy, c-format +msgid "removed directory: %s\n" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/remove.c:734 src/remove.c:751 src/remove.c:1064 +#, fuzzy, c-format +msgid "cannot remove directory %s" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/remove.c:815 +#, fuzzy, c-format +msgid "cannot open directory %s" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/remove.c:896 src/remove.c:1002 +#, fuzzy, c-format +msgid "cannot chdir from %s to %s" +msgstr "%s µð·ºÅ丮·Î chdirÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/remove.c:904 +#, fuzzy, c-format +msgid "" +"WARNING: Circular directory structure.\n" +"This almost certainly means that you have a corrupted file system.\n" +"NOTIFY YOUR SYSTEM MANAGER.\n" +"The following directory is part of the cycle:\n" +" %s\n" +msgstr "" +"%s: <°æ°í>: ¼øÈ¯ µð·ºÅ丮 ±¸Á¶.\n" +"À̰ÍÀº ´ëºÎºÐÀÇ °æ¿ì ÆÄÀϽýºÅÛÀÌ ¼Õ»óµÇ¾ú´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.\n" +"**½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ô ¾Ë¸®½Ê½Ã¿À**\n" +"´ÙÀ½ µÎ µð·ºÅ丮°¡ °°Àº inode ¹øÈ£¸¦ °¡Á³½À´Ï´Ù:\n" + +#: src/remove.c:1098 +msgid "cannot remove `.' or `..'" +msgstr "`.'³ª `..'¸¦ Áö¿ï ¼ö ¾ø½À´Ï´Ù" + +#: src/rm.c:60 +#, fuzzy +msgid "Paul Rubin, David MacKenzie, Richard Stallman, and Jim Meyering" +msgstr "David Ihnat, David MacKenzie, ±×¸®°í Jim Meyering" + +#: src/rm.c:99 src/touch.c:244 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE...\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>]... [<ÆÄÀÏ>]...\n" + +#: src/rm.c:100 +#, fuzzy +msgid "" +"Remove (unlink) the FILE(s).\n" +"\n" +" -d, --directory unlink FILE, even if it is a non-empty directory\n" +" (super-user only)\n" +" -f, --force ignore nonexistent files, never prompt\n" +" -i, --interactive prompt before any removal\n" +" -r, -R, --recursive remove the contents of directories recursively\n" +" -v, --verbose explain what is being done\n" +msgstr "" +"ÆÄÀÏÀ» Áö¿ì°Å³ª ¸µÅ©¸¦ ÇØÁ¦ÇÕ´Ï´Ù.\n" +"\n" +" -d, --directory ºñ¾î ÀÖÁö ¾Ê¾Æµµ µð·ºÅ丮 ¸µÅ©¸¦ ÇØÁ¦ÇÕ´Ï´Ù(°ü¸®ÀÚ" +"¿ë)\n" +" -f, --force Áú¹® ¾øÀÌ Á¸ÀçÇÏÁö ¾Ê´Â ÆÄÀÏÀ» ¹«½ÃÇÕ´Ï´Ù\n" +" -i, --interactive Áö¿ì±â Àü¿¡ Áú¹®ÇÕ´Ï´Ù\n" +" -r, -R, --recursive µð·ºÅ丮ÀÇ ³»¿ëÀ» Àç±ÍÀûÀ¸·Î Áö¿ó´Ï´Ù\n" +" -v, --verbose ÀÛ¾÷À» Ãâ·ÂÇÕ´Ï´Ù\n" +" --help ÀÌ µµ¿ò¸»À» Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +" --version ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +"\n" +"`-foo'¿Í °°ÀÌ `-'·Î ½ÃÀÛÇÏ´Â ÆÄÀÏÀ» Áö¿ì±â À§Çؼ­´Â ´ÙÀ½ ¸í·É Áß Çϳª¸¦\n" +"»ç¿ëÇÕ´Ï´Ù:\n" +" %s -- -foo\n" +" %s ./-foo\n" + +#: src/rm.c:112 +#, c-format +msgid "" +"\n" +"To remove a file whose name starts with a `-', for example `-foo',\n" +"use one of these commands:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" +msgstr "" + +#: src/rm.c:121 +msgid "" +"\n" +"Note that if you use rm to remove a file, it is usually possible to recover\n" +"the contents of that file. If you want more assurance that the contents " +"are\n" +"truly unrecoverable, consider using shred.\n" +msgstr "" + +#: src/rmdir.c:116 src/rmdir.c:217 +#, fuzzy, c-format +msgid "removing directory, %s" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/rmdir.c:146 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... DIRECTORY...\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>]... [<ÆÄÀÏ>]...\n" + +#: src/rmdir.c:147 +msgid "" +"Remove the DIRECTORY(ies), if they are empty.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignore each failure that is solely because a directory\n" +" is non-empty\n" +msgstr "" + +#: src/rmdir.c:154 +#, fuzzy +msgid "" +" -p, --parents remove DIRECTORY, then try to remove each directory\n" +" component of that path name. E.g., `rmdir -p a/b/c' is\n" +" similar to `rmdir a/b/c a/b a'.\n" +" -v, --verbose output a diagnostic for every directory processed\n" +msgstr "" +"ºñ¾î ÀÖ´Ù¸é µð·ºÅ丮¸¦ Áö¿ó´Ï´Ù.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" µð·ºÅ丮¸¦ ¿ÏÀüÈ÷ ºñ¿ìÁö ¸øÇؼ­ »ý±â´Â ½ÇÆÐ´Â\n" +" ¹«½ÃÇÕ´Ï´Ù\n" +" -p, --parents ºñ¾îÀÖ´Â °æ¿ì ºÎ¸ð µð·ºÅ丮¸¦ Áö¿ó´Ï´Ù\n" +" ¿¹) `rmdir -p a/b/c'´Â `rmdir a/b/c a/b a'°ú ºñ½ÁÇÕ´Ï´Ù\n" +" -v, --verbose 󸮵Ǵ ¸ðµç µð·ºÅ丮¿¡ ´ëÇØ ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÕ´Ï´Ù\n" +" --help ÀÌ µµ¿ò¸»À» Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +" --version ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" + +#: src/seq.c:82 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... LAST\n" +" or: %s [OPTION]... FIRST LAST\n" +" or: %s [OPTION]... FIRST INCREMENT LAST\n" +msgstr "" +"»ç¿ë¹ý: %s [<¿É¼Ç>]... [<ÀÔ·Â>]... (-G ¾øÀÌ)\n" +" ȤÀº: %s -G [<¿É¼Ç>]... [<ÀÔ·Â> [<Ãâ·Â>]]\n" +"\n" + +#: src/seq.c:87 +#, c-format +msgid "" +"Print numbers from FIRST to LAST, in steps of INCREMENT.\n" +"\n" +" -f, --format=FORMAT use printf style floating-point FORMAT (default: %" +"g)\n" +" -s, --separator=STRING use STRING to separate numbers (default: \\n)\n" +" -w, --equal-width equalize width by padding with leading zeroes\n" +msgstr "" + +#: src/seq.c:96 +#, c-format +msgid "" +"\n" +"If FIRST or INCREMENT is omitted, it defaults to 1.\n" +"FIRST, INCREMENT, and LAST are interpreted as floating point values.\n" +"INCREMENT should be positive if FIRST is smaller than LAST, and negative\n" +"otherwise. When given, the FORMAT argument must contain exactly one of\n" +"the printf-style, floating point output formats %e, %f, %g\n" +msgstr "" + +#: src/seq.c:119 +#, fuzzy, c-format +msgid "invalid floating point argument: %s" +msgstr "ºÎÀûÀýÇÑ ½ÃÀÛ Çà¹øÈ£: `%s'" + +#: src/seq.c:189 +msgid "" +"when the starting value is larger than the limit,\n" +"the increment must be negative" +msgstr "" + +#: src/seq.c:213 +msgid "" +"when the starting value is smaller than the limit,\n" +"the increment must be positive" +msgstr "" + +#: src/seq.c:423 +#, fuzzy, c-format +msgid "invalid format string: `%s'" +msgstr "ºÎÀûÀýÇÑ Å¸ÀÔÀÇ ¹®ÀÚ¿­ `%s'" + +#: src/seq.c:445 +#, fuzzy +msgid "format string may not be specified when printing equal width strings" +msgstr "¹®ÀÚ¿­À» ´ýÇÁÇÒ ¶§¿¡´Â ŸÀÔÀÌ ÁöÁ¤µÇ¸é ¾ÈµË´Ï´Ù" + +#: src/shred.c:160 +#, fuzzy, c-format +msgid "Usage: %s [OPTIONS] FILE [...]\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>] [<ÆÄÀÏ>]...\n" + +#: src/shred.c:161 +msgid "" +"Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +"for even very expensive hardware probing to recover the data.\n" +"\n" +msgstr "" + +#: src/shred.c:169 +#, c-format +msgid "" +" -f, --force change permissions to allow writing if necessary\n" +" -n, --iterations=N Overwrite N times instead of the default (%d)\n" +" -s, --size=N shred this many bytes (suffixes like K, M, G accepted)\n" +msgstr "" + +#: src/shred.c:174 +msgid "" +" -u, --remove truncate and remove file after overwriting\n" +" -v, --verbose show progress\n" +" -x, --exact do not round file sizes up to the next full block;\n" +" this is the default for non-regular files\n" +" -z, --zero add a final overwrite with zeros to hide shredding\n" +" - shred standard output\n" +msgstr "" + +#: src/shred.c:184 +msgid "" +"\n" +"Delete FILE(s) if --remove (-u) is specified. The default is not to remove\n" +"the files because it is common to operate on device files like /dev/hda,\n" +"and those files usually should not be removed. When operating on regular\n" +"files, most people use the --remove option.\n" +"\n" +msgstr "" + +#: src/shred.c:192 +msgid "" +"CAUTION: Note that shred relies on a very important assumption:\n" +"that the filesystem overwrites data in place. This is the traditional\n" +"way to do things, but many modern filesystem designs do not satisfy this\n" +"assumption. The following are examples of filesystems on which shred is\n" +"not effective:\n" +"\n" +msgstr "" + +#: src/shred.c:200 +msgid "" +"* log-structured or journaled filesystems, such as those supplied with\n" +" AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)\n" +"\n" +"* filesystems that write redundant data and carry on even if some writes\n" +" fail, such as RAID-based filesystems\n" +"\n" +"* filesystems that make snapshots, such as Network Appliance's NFS server\n" +"\n" +msgstr "" + +#: src/shred.c:210 +msgid "" +"* filesystems that cache in temporary locations, such as NFS\n" +" version 3 clients\n" +"\n" +"* compressed filesystems\n" +"\n" +"In addition, file system backups and remote mirrors may contain copies\n" +"of the file that cannot be removed, and that will allow a shredded file\n" +"to be recovered later.\n" +msgstr "" + +#: src/shred.c:808 +#, c-format +msgid "%s: cannot rewind" +msgstr "%s: µ¹¾Æ°¥ ¼ö ¾ø½À´Ï´Ù" + +#: src/shred.c:831 +#, c-format +msgid "%s: pass %lu/%lu (%s)..." +msgstr "%s: ÁøÇàÁß %lu/%lu (%s)..." + +#: src/shred.c:868 +#, fuzzy, c-format +msgid "%s: error writing at offset %s" +msgstr "%s¿¡ ¾²´Â µµÁß ¿À·ù ¹ß»ý" + +#: src/shred.c:897 +#, fuzzy, c-format +msgid "%s: file too large" +msgstr "%s: ÆÄÀÏÀÌ ³Ê¹« ±é´Ï´Ù" + +#: src/shred.c:920 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s" +msgstr "%s: ÁøÇàÁß %lu/%lu (%s)...%s" + +#: src/shred.c:936 +#, fuzzy, c-format +msgid "%s: pass %lu/%lu (%s)...%s/%s %d%%" +msgstr "%s: ÁøÇàÁß %lu/%lu (%s)...%s/%s" + +#: src/shred.c:1195 +#, fuzzy, c-format +msgid "%s: invalid file type" +msgstr "%s: ºÎÀûÀýÇÑ Á¢¹Ì¾î ±æÀÌ" + +#: src/shred.c:1212 +#, c-format +msgid "%s: file has negative size" +msgstr "%s: ÆÄÀÏÀÌ À½ÀÇ Å©±â¸¦ °®½À´Ï´Ù" + +#: src/shred.c:1265 +#, fuzzy, c-format +msgid "%s: error truncating" +msgstr "%s: ÆÄÀÏÀÌ Àß·ÈÀ½" + +#: src/shred.c:1286 +#, c-format +msgid "%s: cannot shred append-only file descriptor" +msgstr "%s: ¾²±â Àü¿ë ÆÄÀÏ µð½ºÅ©¸³ÅÍ´Â ÆÄ±âÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/shred.c:1371 +#, c-format +msgid "%s: removing" +msgstr "%s: »èÁ¦Áß" + +#: src/shred.c:1412 +#, fuzzy, c-format +msgid "%s: renamed to %s" +msgstr "%s: Àб⠿À·ù" + +#: src/shred.c:1438 +#, c-format +msgid "%s: removed" +msgstr "%s: »èÁ¦µÇ¾úÀ½" + +#: src/shred.c:1503 +#, c-format +msgid "%s: cannot remove" +msgstr "%s: Áö¿ï ¼ö ¾ø½À´Ï´Ù" + +#: src/shred.c:1551 +#, fuzzy, c-format +msgid "%s: invalid number of passes" +msgstr "%s: ºÎÀûÀýÇÑ ÃÊ" + +#: src/shred.c:1568 +#, fuzzy, c-format +msgid "%s: invalid file size" +msgstr "%s: ºÎÀûÀýÇÑ Á¢¹Ì¾î ±æÀÌ" + +#: src/sleep.c:34 +#, fuzzy +msgid "Jim Meyering and Paul Eggert" +msgstr "Mike Haertel ±×¸®°í Paul Eggert" + +#: src/sleep.c:52 +#, c-format +msgid "" +"Usage: %s NUMBER[SUFFIX]...\n" +" or: %s OPTION\n" +"Pause for NUMBER seconds. SUFFIX may be `s' for seconds (the default),\n" +"`m' for minutes, `h' for hours or `d' for days. Unlike most " +"implementations\n" +"that require NUMBER be an integer, here NUMBER may be an arbitrary floating\n" +"point number.\n" +"\n" +msgstr "" + +#: src/sleep.c:155 +#, fuzzy, c-format +msgid "invalid time interval `%s'" +msgstr "ºÎÀûÀýÇÑ ÇÊµå ¹øÈ£: `%s'" + +#: src/sleep.c:166 src/tail.c:1031 +#, fuzzy +msgid "cannot read realtime clock" +msgstr "¸µÅ© `%s'¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/sort.c:53 +msgid "Mike Haertel and Paul Eggert" +msgstr "Mike Haertel ±×¸®°í Paul Eggert" + +#: src/sort.c:280 +msgid "" +"Write sorted concatenation of all FILE(s) to standard output.\n" +"\n" +"Ordering options:\n" +"\n" +msgstr "" +"¸ðµç <ÆÄÀÏ>(µé)À» ¿¬°áÇØ¼­ Á¤·ÄÇÑ °á°ú¸¦ Ç¥ÁØ Ãâ·Â¿¡ ¾¹´Ï´Ù.\n" +"\n" +"Á¤·Ä ¿É¼ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù:\n" +"\n" + +#: src/sort.c:289 +msgid "" +" -b, --ignore-leading-blanks ignore leading blanks\n" +" -d, --dictionary-order consider only blanks and alphanumeric " +"characters\n" +" -f, --ignore-case fold lower case to upper case characters\n" +msgstr "" +" -b, --ignore-leading-blanks ¾Õ¿¡ ³ª¿À´Â °ø¹éÀ» ¹«½ÃÇÕ´Ï´Ù\n" +" -d, --dictionary-order °ø¹é, ¾ËÆÄºª, ¼ýÀÚ¸¸À» °í·ÁÇÕ´Ï´Ù\n" +" -f, --ignore-case ¼Ò¹®ÀÚ¿Í ´ë¹®ÀÚ¸¦ ±¸º°ÇÏÁö ¾Ê½À´Ï´Ù\n" + +#: src/sort.c:294 +msgid "" +" -g, --general-numeric-sort compare according to general numerical value\n" +" -i, --ignore-nonprinting consider only printable characters\n" +" -M, --month-sort compare (unknown) < `JAN' < ... < `DEC'\n" +" -n, --numeric-sort compare according to string numerical value\n" +" -r, --reverse reverse the result of comparisons\n" +"\n" +msgstr "" +" -g, --general-numeric-sort ÀϹÝÀûÀÎ ¼öÄ¡ °ª¿¡ µû¶ó ºñ±³ÇÕ´Ï´Ù\n" +" -i, --ignore-nonprinting Ç¥½Ã °¡´ÉÇÑ ¹®ÀÚ¸¸ °í·ÁÇÕ´Ï´Ù\n" +" -M, --month-sort (±×¿Ü) < `JAN' < ... < `DEC' ÀÇ ¼ø¼­´ë·Î ºñ±³\n" +" -n, --numeric-sort ¹®ÀÚ¿­ÀÇ ¼öÄ¡ °ª¿¡ µû¶ó ºñ±³ÇÕ´Ï´Ù\n" +" -r, --reverse ºñ±³ÀÇ °á°ú¸¦ µÚ¹Ù²ß´Ï´Ù\n" +"\n" + +# last-resort comparison? +#: src/sort.c:302 +msgid "" +"Other options:\n" +"\n" +" -c, --check check whether input is sorted; do not sort\n" +" -k, --key=POS1[,POS2] start a key at POS1, end it at POS 2 (origin 1)\n" +" -m, --merge merge already sorted files; do not sort\n" +" -o, --output=FILE write result to FILE instead of standard output\n" +" -s, --stable stabilize sort by disabling last-resort " +"comparison\n" +" -S, --buffer-size=SIZE use SIZE for main memory buffer\n" +msgstr "" +"±× ¿Ü ¿É¼Ç:\n" +"\n" +" -c, --check ÀÔ·ÂÀÌ Á¤·ÄµÇ¾ú´ÂÁö °Ë»çÇÕ´Ï´Ù; Á¤·ÄÇÏÁö´Â ¾Ê½À´Ï" +"´Ù\n" +" -k, --key=POS1[,POS2] POS1¿¡¼­ ۸¦ ½ÃÀÛÇϰí, POS2¿¡¼­ ³¡³À´Ï´Ù (±âÁØ " +"1)\n" +" -m, --merge ÀÌ¹Ì Á¤·ÄµÈ ÆÄÀϵéÀ» ÇÕĨ´Ï´Ù; Á¤·ÄÇÏÁö´Â ¾Ê½À´Ï" +"´Ù\n" +" -o, --output=<ÆÄÀÏ> °á°ú¸¦ Ç¥ÁØ Ãâ·Â ´ë½Å¿¡ <ÆÄÀÏ>¿¡ ¾¹´Ï´Ù\n" +" -s, --stable ¸¶Áö¸·-ÀçÁ¤·Ä ºñ±³°úÁ¤À» ¾ø¾Ö Á¤·ÄÀ» ¾ÈÁ¤È­ÇÕ´Ï" +"´Ù\n" +" -S, --buffer-size=<Å©±â> ¸ÞÀÎ ¸Þ¸ð¸® ¹öÆÛ¸¦ <Å©±â>¸¸Å­ ¾¹´Ï´Ù\n" + +#: src/sort.c:312 +#, c-format +msgid "" +" -t, --field-separator=SEP use SEP instead of non- to whitespace " +"transition\n" +" -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %s\n" +" multiple options specify multiple directories\n" +" -u, --unique with -c: check for strict ordering\n" +" otherwise: output only the first of an equal " +"run\n" +msgstr "" +" -t, --field-separator=<±¸ºÐ> °ø¹éÀ» (ºóÄ­À¸·Î ¹Ù²Ù´Â ´ë½Å) <±¸ºÐ>À¸·Î ¹Ù" +"²Þ\n" +" -T, --temporary-directory=DIR Àӽà ÆÄÀÏ¿¡ $TMPDIRÀ̳ª %s ´ë½Å <µð·ºÅ丮>" +"¸¦\n" +" »ç¿ëÇÕ´Ï´Ù. ¿É¼Ç ¿©·¯ °³´Â ¿©·¯ °³ µð·ºÅ丮¸¦ " +"ÁöÁ¤\n" +" -u, --unique -c¿Í °°ÀÌ »ç¿ë: ±× ¿Ü¿¡´Â ¾ö°ÝÇÑ ¼ø¼­¸¦ °Ë»çÇÕ´Ï" +"´Ù:\n" +" µ¿ÀÏÇÑ °ÍÁß Ã¹ ¹øÂ°¸¸ Ãâ·ÂÇÕ´Ï´Ù\n" + +#: src/sort.c:319 +msgid " -z, --zero-terminated end lines with 0 byte, not newline\n" +msgstr " -z, --zero-terminated ÁÙÀÇ ³¡¿¡ ÁÙ¹Ù²Þ ´ë½Å ¹ÙÀÌÆ® 0À» ¾¹´Ï´Ù\n" + +#: src/sort.c:324 +msgid "" +"\n" +"POS is F[.C][OPTS], where F is the field number and C the character " +"position\n" +"in the field. OPTS is one or more single-letter ordering options, which\n" +"override global ordering options for that key. If no key is given, use the\n" +"entire line as the key.\n" +"\n" +"SIZE may be followed by the following multiplicative suffixes:\n" +msgstr "" +"\n" +"POS´Â `F[.C][OPTS]'ÀÔ´Ï´Ù. ¿©±â¼­ F´Â ÇÊµå ¹øÈ£À̰í C´Â ÇʵåÀÇ ¹®ÀÚ \n" +"À§Ä¡ÀÔ´Ï´Ù. OPTS´Â ÇÑ °³ ȤÀº ±× ÀÌ»óÀÇ ÇѱÛÀÚ·Î µÈ ¼ø¼­ ÁöÁ¤ ¿É¼ÇÀ¸·Î,\n" +"ÇØ´ç Ű¿¡ ´ëÇÑ ±âº» ¼ø¼­ ¿É¼Ç¿¡ ¿ì¼±ÇÕ´Ï´Ù. ۰¡ ÁÖ¾îÁöÁö ¾ÊÀ¸¸é, Àüü\n" +"ÁÙÀ» Ű·Î Ãë±ÞÇÕ´Ï´Ù.\n" +"\n" +"<Å©±â> ´ÙÀ½¿¡´Â ´ÙÀ½ °öÇϱâ Á¢¹Ì¾î°¡ µû¶ó¿Ã ¼ö ÀÖ½À´Ï´Ù:\n" + +#: src/sort.c:333 +#, c-format +msgid "" +"% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +"*** WARNING ***\n" +"The locale specified by the environment affects sort order.\n" +"Set LC_ALL=C to get the traditional sort order that uses\n" +"native byte values.\n" +msgstr "" +"%% ¹®ÀÚ´Â ¸Þ¸ð¸®ÀÇ 1ÆÛ¼¾Æ®, b´Â 1, k´Â 1024 (±âº»°ª), ±× ¿Ü¿¡ M, G, T, P, E, " +"Z, Y.\n" +"\n" +"<ÆÄÀÏ>ÀÌ ÁÖ¾îÁöÁö ¾Ê°Å³ª, <ÆÄÀÏ>ÀÌ `-'À̸é, Ç¥ÁØ ÀÔ·ÂÀ» ÀнÀ´Ï´Ù.\n" +"\n" +"*** °æ°í ***\n" +"ȯ°æº¯¼ö¿¡ ÁöÁ¤µÈ ·ÎÄÉÀÏÀÌ Á¤·Ä ¼ø¼­¿¡ ¿µÇâÀ» ÁÝ´Ï´Ù.\n" +"¹ÙÀÌÆ®°ª¿¡ µû¶ó Á¤·ÄµÈ ÀüÅëÀûÀÎ Á¤·Ä ¹æ½ÄÀ» ¿øÇÑ´Ù¸é \"LC_ALL=C\"·Î\n" +"ȯ°æº¯¼ö¸¦ ¼¼ÆÃÇϽʽÿÀ\n" + +#: src/sort.c:444 +msgid "cannot create temporary file" +msgstr "Àӽà ÆÄÀÏÀ» ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/sort.c:467 +msgid "open failed" +msgstr "ÆÄÀÏ ¿­±â ½ÇÆÐ" + +#: src/sort.c:487 src/sort.c:2496 +msgid "close failed" +msgstr "ÆÄÀÏ ´Ý±â ½ÇÆÐ" + +#: src/sort.c:495 +msgid "write failed" +msgstr "ÆÄÀÏ ¾²±â ½ÇÆÐ" + +#: src/sort.c:641 +msgid "sort size" +msgstr "Á¤·Ä Å©±â" + +#: src/sort.c:715 +msgid "stat failed" +msgstr "stat ½ÇÆÐ" + +#: src/sort.c:972 +msgid "read failed" +msgstr "ÆÄÀÏ ÀÐ±â ½ÇÆÐ" + +#: src/sort.c:1570 +#, c-format +msgid "%s: %s:%s: disorder: " +msgstr "%s: %s:%s: ¼ø¼­°¡ ¸ÂÁö ¾ÊÀ½: " + +#: src/sort.c:1574 +msgid "standard error" +msgstr "Ç¥ÁØ ¿À·ù" + +#: src/sort.c:2032 +#, c-format +msgid "%s: invalid field specification `%s'" +msgstr "%s: ºÎÀûÀýÇÑ Çʵå ÁöÁ¤ `%s'" + +#: src/sort.c:2058 +#, c-format +msgid "%s: count `%.*s' too large" +msgstr "%s: ÀϷùøÈ£ `%.*s'Àº(´Â) ³Ê¹« Å®´Ï´Ù" + +# count? +#: src/sort.c:2064 +#, c-format +msgid "%s: invalid count at start of `%s'" +msgstr "%s: `%s' ½ÃÀÛ ºÎºÐ¿¡ ºÎÀûÀýÇÑ °¹¼ö" + +#: src/sort.c:2298 +msgid "invalid number after `-'" +msgstr "`-' ´ÙÀ½¿¡ ºÎÀûÀýÇÑ ¼ýÀÚ" + +#: src/sort.c:2301 src/sort.c:2347 src/sort.c:2374 +msgid "invalid number after `.'" +msgstr "`.' ´ÙÀ½¿¡ ºÎÀûÀýÇÑ ¼ýÀÚ" + +#: src/sort.c:2304 src/sort.c:2383 +msgid "stray character in field spec" +msgstr "ÇÊµå ½ºÆå¿¡ ¹þ¾î³­ ¹®ÀÚ" + +#: src/sort.c:2338 +msgid "invalid number at field start" +msgstr "Çʵå óÀ½¿¡ ºÎÀûÀýÇÑ ¼ýÀÚ" + +#: src/sort.c:2342 src/sort.c:2370 +msgid "field number is zero" +msgstr "ÇÊµå °³¼ö°¡ 0ÀÔ´Ï´Ù" + +#: src/sort.c:2351 +msgid "character offset is zero" +msgstr "¹®ÀÚ ¿ÀÇÁ¼ÂÀÌ 0ÀÔ´Ï´Ù" + +#: src/sort.c:2366 +msgid "invalid number after `,'" +msgstr "`,' ´ÙÀ½¿¡ ºÎÀûÀýÇÑ ¼ýÀÚ" + +#: src/sort.c:2411 +#, c-format +msgid "multi-character tab `%s'" +msgstr "¿©·¯ ¹®ÀÚ·Î µÈ ÅÇ `%s'" + +# extra operand? ¹º ¼Ò¸®¾ß? +#: src/sort.c:2479 +#, c-format +msgid "extra operand `%s' not allowed with -c" +msgstr "-c ¿É¼Ç¿¡¼­´Â Ãß°¡ ÇÇ¿¬»êÀÚ `%s'À»(¸¦) ¾µ ¼ö ¾ø½À´Ï´Ù" + +#: src/split.c:96 +#, c-format +msgid "Usage: %s [OPTION] [INPUT [PREFIX]]\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>] [<ÀÔ·Â> [<Á¢µÎ¾î>]]\n" + +#: src/split.c:100 +msgid "" +"Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default\n" +"PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input.\n" +"\n" +msgstr "" +"ÀÔ·ÂÀ» °íÁ¤µÈ Å©±âÀÇ Á¶°¢ <Á¢µÎ¾î>aa, <Á¢µÎ¾î>ab, ... À¸·Î ³ª´©¾î ¾¹´Ï´Ù; ±â" +"º»\n" +"<Á¢µÎ¾î>´Â`x'ÀÔ´Ï´Ù. <ÀÔ·Â>ÀÌ ÁÖ¾îÁöÁö ¾Ê°Å³ª, <ÀÔ·Â>ÀÌ `-'À̸é, Ç¥ÁØ ÀÔ·Â" +"À»\n" +"ÀнÀ´Ï´Ù.\n" + +#: src/split.c:108 +#, c-format +msgid "" +" -a, --suffix-length=N use suffixes of length N (default %d)\n" +" -b, --bytes=SIZE put SIZE bytes per output file\n" +" -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file\n" +" -l, --lines=NUMBER put NUMBER lines per output file\n" +msgstr "" +" -a, --suffix-length=N N¸¸Å­ÀÇ ±æÀÌÀÇ Á¢¹Ì¾î¸¦ »ç¿ëÇÕ´Ï´Ù (±âº»°ª %d)\n" +" -b, --bytes=<Å©±â> Ãâ·Â ÆÄÀÏ´ç <Å©±â> ¹ÙÀÌÆ®¸¦ ¾¹´Ï´Ù\n" +" -C, --line-bytes=<Å©±â> Ãâ·Â ÆÄÀÏ´ç ÃÖ´ë <Å©±â> ¹ÙÀÌÆ®¸¸Å­ÀÇ ÁÙÀ» ¾¹´Ï´Ù\n" +" -l, --lines=<°³¼ö> Ãâ·Â ÆÄÀÏ´ç <°³¼ö> ÁÙ¸¸Å­ÀÇ ÁÙÀ» ¾¹´Ï´Ù\n" + +#: src/split.c:114 +msgid "" +" --verbose print a diagnostic to standard error just\n" +" before each output file is opened\n" +msgstr "" +" --verbose Áø´Ü ³»¿ëÀ» °¢ Ãâ·Â ÆÄÀÏÀ» ¿­±â Á÷Àü¿¡ Ç¥ÁØ ¿À·ù" +"·Î\n" +" Ãâ·ÂÇÕ´Ï´Ù\n" + +#: src/split.c:171 +msgid "Output file suffixes exhausted" +msgstr "Ãâ·ÂÆÄÀÏ Á¢¹Ì¾î¸¦ ´Ù ½è½À´Ï´Ù" + +#: src/split.c:189 +#, c-format +msgid "creating file `%s'\n" +msgstr "ÆÄÀÏ `%s'À»(¸¦) ¸¸µê\n" + +#: src/split.c:341 +msgid "cannot split in more than one way" +msgstr "ÇÑ °¡Áö ÀÌ»óÀÇ ¹æ¹ýÀ¸·Î ºÐÇÒÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/split.c:394 +#, c-format +msgid "%s: invalid suffix length" +msgstr "%s: ºÎÀûÀýÇÑ Á¢¹Ì¾î ±æÀÌ" + +#: src/split.c:408 src/split.c:434 +#, c-format +msgid "%s: invalid number of bytes" +msgstr "%s: ºÎÀûÀýÇÑ ¹ÙÀÌÆ®ÀÇ °³¼ö" + +#: src/split.c:421 +#, c-format +msgid "%s: invalid number of lines" +msgstr "%s: ºÎÀûÀýÇÑ ÇàÀÇ °³¼ö" + +#: src/split.c:470 +#, c-format +msgid "`-%d' option is obsolete; use `-l %d'" +msgstr "`-%d' ¿É¼ÇÀº ¾ø¾îÁ³½À´Ï´Ù; `-l %d'À»(¸¦) »ç¿ëÇϽʽÿÀ" + +#: src/split.c:483 +msgid "invalid number" +msgstr "ºÎÀûÀýÇÑ ¼ýÀÚ" + +#: src/stat.c:326 +#, fuzzy +msgid "*** invalid date/time ***" +msgstr "ºÎÀûÀýÇÑ Æø: `%s'" + +#: src/stat.c:608 +#, fuzzy, c-format +msgid "cannot read file system information for %s" +msgstr "%s¿¡ ´ëÇÑ ÆÄÀÏ Æ÷ÀÎÅ͸¦ ÀçÀ§Ä¡ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/stat.c:684 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] FILE...\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>] [<ÆÄÀÏ>]...\n" + +#: src/stat.c:685 +msgid "" +"Display file or filesystem status.\n" +"\n" +" -f, --filesystem display filesystem status instead of file status\n" +" -c --format=FORMAT use the specified FORMAT instead of the default\n" +" -L, --dereference follow links\n" +" -t, --terse print the information in terse form\n" +msgstr "" + +#: src/stat.c:696 +msgid "" +"\n" +"The valid format sequences for files (without --filesystem):\n" +"\n" +" %A Access rights in human readable form\n" +" %a Access rights in octal\n" +" %B The size in bytes of each block reported by `%b'\n" +" %b Number of blocks allocated (see %B)\n" +msgstr "" + +#: src/stat.c:704 +msgid "" +" %D Device number in hex\n" +" %d Device number in decimal\n" +" %F File type\n" +" %f Raw mode in hex\n" +" %G Group name of owner\n" +" %g Group ID of owner\n" +msgstr "" + +#: src/stat.c:712 +msgid "" +" %h Number of hard links\n" +" %i Inode number\n" +" %N Quoted File name with dereference if symbolic link\n" +" %n File name\n" +" %o IO block size\n" +" %s Total size, in bytes\n" +" %T Minor device type in hex\n" +" %t Major device type in hex\n" +msgstr "" + +#: src/stat.c:722 +msgid "" +" %U User name of owner\n" +" %u User ID of owner\n" +" %X Time of last access as seconds since Epoch\n" +" %x Time of last access\n" +" %Y Time of last modification as seconds since Epoch\n" +" %y Time of last modification\n" +" %Z Time of last change as seconds since Epoch\n" +" %z Time of last change\n" +"\n" +msgstr "" + +#: src/stat.c:734 +msgid "" +"Valid format sequences for file systems:\n" +"\n" +" %a Free blocks available to non-superuser\n" +" %b Total data blocks in file system\n" +" %c Total file nodes in file system\n" +" %d Free file nodes in file system\n" +" %f Free blocks in file system\n" +msgstr "" + +#: src/stat.c:743 +msgid "" +" %i File System id in hex\n" +" %l Maximum length of filenames\n" +" %n File name\n" +" %s Optimal transfer block size\n" +" %T Type in human readable form\n" +" %t Type in hex\n" +msgstr "" + +#: src/stty.c:498 +#, c-format +msgid "" +"Usage: %s [-F DEVICE] [--file=DEVICE] [SETTING]...\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-a|--all]\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-g|--save]\n" +msgstr "" + +#: src/stty.c:504 +msgid "" +"Print or change terminal characteristics.\n" +"\n" +" -a, --all print all current settings in human-readable form\n" +" -g, --save print all current settings in a stty-readable form\n" +" -F, --file=DEVICE open and use the specified DEVICE instead of stdin\n" +msgstr "" + +#: src/stty.c:513 +msgid "" +"\n" +"Optional - before SETTING indicates negation. An * marks non-POSIX\n" +"settings. The underlying system defines which settings are available.\n" +msgstr "" + +#: src/stty.c:518 +msgid "" +"\n" +"Special characters:\n" +" * dsusp CHAR CHAR will send a terminal stop signal once input flushed\n" +" eof CHAR CHAR will send an end of file (terminate the input)\n" +" eol CHAR CHAR will end the line\n" +msgstr "" + +#: src/stty.c:525 +msgid "" +" * eol2 CHAR alternate CHAR for ending the line\n" +" erase CHAR CHAR will erase the last character typed\n" +" intr CHAR CHAR will send an interrupt signal\n" +" kill CHAR CHAR will erase the current line\n" +msgstr "" + +#: src/stty.c:531 +msgid "" +" * lnext CHAR CHAR will enter the next character quoted\n" +" quit CHAR CHAR will send a quit signal\n" +" * rprnt CHAR CHAR will redraw the current line\n" +" start CHAR CHAR will restart the output after stopping it\n" +msgstr "" + +#: src/stty.c:537 +msgid "" +" stop CHAR CHAR will stop the output\n" +" susp CHAR CHAR will send a terminal stop signal\n" +" * swtch CHAR CHAR will switch to a different shell layer\n" +" * werase CHAR CHAR will erase the last word typed\n" +msgstr "" + +#: src/stty.c:543 +msgid "" +"\n" +"Special settings:\n" +" N set the input and output speeds to N bauds\n" +" * cols N tell the kernel that the terminal has N columns\n" +" * columns N same as cols N\n" +msgstr "" + +#: src/stty.c:550 +msgid "" +" ispeed N set the input speed to N\n" +" * line N use line discipline N\n" +" min N with -icanon, set N characters minimum for a completed " +"read\n" +" ospeed N set the output speed to N\n" +msgstr "" + +#: src/stty.c:556 +msgid "" +" * rows N tell the kernel that the terminal has N rows\n" +" * size print the number of rows and columns according to the " +"kernel\n" +" speed print the terminal speed\n" +" time N with -icanon, set read timeout of N tenths of a second\n" +msgstr "" + +#: src/stty.c:562 +msgid "" +"\n" +"Control settings:\n" +" [-]clocal disable modem control signals\n" +" [-]cread allow input to be received\n" +" * [-]crtscts enable RTS/CTS handshaking\n" +" csN set character size to N bits, N in [5..8]\n" +msgstr "" + +#: src/stty.c:570 +msgid "" +" [-]cstopb use two stop bits per character (one with `-')\n" +" [-]hup send a hangup signal when the last process closes the tty\n" +" [-]hupcl same as [-]hup\n" +" [-]parenb generate parity bit in output and expect parity bit in " +"input\n" +" [-]parodd set odd parity (even with `-')\n" +msgstr "" + +#: src/stty.c:577 +msgid "" +"\n" +"Input settings:\n" +" [-]brkint breaks cause an interrupt signal\n" +" [-]icrnl translate carriage return to newline\n" +" [-]ignbrk ignore break characters\n" +" [-]igncr ignore carriage return\n" +msgstr "" + +#: src/stty.c:585 +msgid "" +" [-]ignpar ignore characters with parity errors\n" +" * [-]imaxbel beep and do not flush a full input buffer on a character\n" +" [-]inlcr translate newline to carriage return\n" +" [-]inpck enable input parity checking\n" +" [-]istrip clear high (8th) bit of input characters\n" +msgstr "" + +#: src/stty.c:592 +msgid "" +" * [-]iuclc translate uppercase characters to lowercase\n" +" * [-]ixany let any character restart output, not only start character\n" +" [-]ixoff enable sending of start/stop characters\n" +" [-]ixon enable XON/XOFF flow control\n" +" [-]parmrk mark parity errors (with a 255-0-character sequence)\n" +" [-]tandem same as [-]ixoff\n" +msgstr "" + +#: src/stty.c:600 +msgid "" +"\n" +"Output settings:\n" +" * bsN backspace delay style, N in [0..1]\n" +" * crN carriage return delay style, N in [0..3]\n" +" * ffN form feed delay style, N in [0..1]\n" +" * nlN newline delay style, N in [0..1]\n" +msgstr "" + +#: src/stty.c:608 +msgid "" +" * [-]ocrnl translate carriage return to newline\n" +" * [-]ofdel use delete characters for fill instead of null characters\n" +" * [-]ofill use fill (padding) characters instead of timing for delays\n" +" * [-]olcuc translate lowercase characters to uppercase\n" +" * [-]onlcr translate newline to carriage return-newline\n" +" * [-]onlret newline performs a carriage return\n" +msgstr "" + +#: src/stty.c:616 +msgid "" +" * [-]onocr do not print carriage returns in the first column\n" +" [-]opost postprocess output\n" +" * tabN horizontal tab delay style, N in [0..3]\n" +" * tabs same as tab0\n" +" * -tabs same as tab3\n" +" * vtN vertical tab delay style, N in [0..1]\n" +msgstr "" + +#: src/stty.c:624 +msgid "" +"\n" +"Local settings:\n" +" [-]crterase echo erase characters as backspace-space-backspace\n" +" * crtkill kill all line by obeying the echoprt and echoe settings\n" +" * -crtkill kill all line by obeying the echoctl and echok settings\n" +msgstr "" + +#: src/stty.c:631 +msgid "" +" * [-]ctlecho echo control characters in hat notation (`^c')\n" +" [-]echo echo input characters\n" +" * [-]echoctl same as [-]ctlecho\n" +" [-]echoe same as [-]crterase\n" +" [-]echok echo a newline after a kill character\n" +msgstr "" + +#: src/stty.c:638 +msgid "" +" * [-]echoke same as [-]crtkill\n" +" [-]echonl echo newline even if not echoing other characters\n" +" * [-]echoprt echo erased characters backward, between `\\' and '/'\n" +" [-]icanon enable erase, kill, werase, and rprnt special characters\n" +" [-]iexten enable non-POSIX special characters\n" +msgstr "" + +#: src/stty.c:645 +msgid "" +" [-]isig enable interrupt, quit, and suspend special characters\n" +" [-]noflsh disable flushing after interrupt and quit special " +"characters\n" +" * [-]prterase same as [-]echoprt\n" +" * [-]tostop stop background jobs that try to write to the terminal\n" +" * [-]xcase with icanon, escape with `\\' for uppercase characters\n" +msgstr "" + +#: src/stty.c:652 +msgid "" +"\n" +"Combination settings:\n" +" * [-]LCASE same as [-]lcase\n" +" cbreak same as -icanon\n" +" -cbreak same as icanon\n" +msgstr "" + +#: src/stty.c:659 +msgid "" +" cooked same as brkint ignpar istrip icrnl ixon opost isig\n" +" icanon, eof and eol characters to their default values\n" +" -cooked same as raw\n" +" crt same as echoe echoctl echoke\n" +msgstr "" + +#: src/stty.c:665 +msgid "" +" dec same as echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq same as [-]ixany\n" +" ek erase and kill characters to their default values\n" +" evenp same as parenb -parodd cs7\n" +msgstr "" + +#: src/stty.c:672 +msgid "" +" -evenp same as -parenb cs8\n" +" * [-]lcase same as xcase iuclc olcuc\n" +" litout same as -parenb -istrip -opost cs8\n" +" -litout same as parenb istrip opost cs7\n" +" nl same as -icrnl -onlcr\n" +" -nl same as icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +msgstr "" + +#: src/stty.c:680 +msgid "" +" oddp same as parenb parodd cs7\n" +" -oddp same as -parenb cs8\n" +" [-]parity same as [-]evenp\n" +" pass8 same as -parenb -istrip cs8\n" +" -pass8 same as parenb istrip cs7\n" +msgstr "" + +#: src/stty.c:687 +msgid "" +" raw same as -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw same as cooked\n" +msgstr "" + +#: src/stty.c:693 +msgid "" +" sane same as cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, all special\n" +" characters to their default values.\n" +msgstr "" + +#: src/stty.c:701 +msgid "" +"\n" +"Handle the tty line connected to standard input. Without arguments,\n" +"prints baud rate, line discipline, and deviations from stty sane. In\n" +"settings, CHAR is taken literally, or coded as in ^c, 0x37, 0177 or\n" +"127; special values ^- or undef used to disable special characters.\n" +msgstr "" + +#: src/stty.c:787 +#, fuzzy +msgid "only one device may be specified" +msgstr "¿ÀÁ÷ ÇÑ °³ÀÇ Àμö¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù" + +#: src/stty.c:882 +#, fuzzy +msgid "" +"the options for verbose and stty-readable output styles are\n" +"mutually exclusive" +msgstr "--string°ú --check ¿É¼ÇÀº »óÈ£ ¹èŸÀûÀÔ´Ï´Ù" + +#: src/stty.c:887 +msgid "when specifying an output style, modes may not be set" +msgstr "" + +#: src/stty.c:903 +#, c-format +msgid "%s: couldn't reset non-blocking mode" +msgstr "" + +#: src/stty.c:957 src/stty.c:1064 +#, fuzzy, c-format +msgid "invalid argument `%s'" +msgstr "%2$s¿¡ ´ëÇØ ºÎÀûÀýÇÑ ÀÎÀÚ %1$s" + +#: src/stty.c:968 src/stty.c:985 src/stty.c:997 src/stty.c:1010 +#: src/stty.c:1022 src/stty.c:1041 +#, fuzzy, c-format +msgid "missing argument to `%s'" +msgstr "%2$s¿¡ ´ëÇØ ¾Ö¸ÅÇÑ ÀÎÀÚ %1$s" + +#: src/stty.c:1117 +#, c-format +msgid "%s: unable to perform all requested operations" +msgstr "" + +#: src/stty.c:1122 +msgid "new_mode: mode\n" +msgstr "" + +#: src/stty.c:1462 +#, c-format +msgid "%s: no size information for this device" +msgstr "" + +#: src/stty.c:1944 +#, fuzzy, c-format +msgid "invalid integer argument `%s'" +msgstr "ºÎÀûÀýÇÑ Çà¹øÈ£ Áõ°¡: `%s'" + +#: src/su.c:289 +msgid "Password:" +msgstr "" + +#: src/su.c:292 +#, fuzzy +msgid "getpass: cannot open /dev/tty" +msgstr "`%s'µð·ºÅ丮¸¦ Áö¿ï ¼ö ¾ø½À´Ï´Ù" + +#: src/su.c:350 +#, fuzzy +msgid "cannot set groups" +msgstr "»ç¿ëÀÚ¿Í ±×·ìÀ» ¸ðµÎ »ý·«ÇÒ ¼ö´Â ¾ø½À´Ï´Ù" + +#: src/su.c:354 +#, fuzzy +msgid "cannot set group id" +msgstr "»ç¿ëÀÚ¿Í ±×·ìÀ» ¸ðµÎ »ý·«ÇÒ ¼ö´Â ¾ø½À´Ï´Ù" + +#: src/su.c:356 +#, fuzzy +msgid "cannot set user id" +msgstr "»ç¿ëÀÚ¿Í ±×·ìÀ» ¸ðµÎ »ý·«ÇÒ ¼ö´Â ¾ø½À´Ï´Ù" + +#: src/su.c:437 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [-] [USER [ARG]...]\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>]... [<ÆÄÀÏ>]...\n" + +#: src/su.c:438 +msgid "" +"Change the effective user id and group id to that of USER.\n" +"\n" +" -, -l, --login make the shell a login shell\n" +" -c, --commmand=COMMAND pass a single COMMAND to the shell with -c\n" +" -f, --fast pass -f to the shell (for csh or tcsh)\n" +" -m, --preserve-environment do not reset environment variables\n" +" -p same as -m\n" +" -s, --shell=SHELL run SHELL if /etc/shells allows it\n" +msgstr "" + +#: src/su.c:450 +msgid "" +"\n" +"A mere - implies -l. If USER not given, assume root.\n" +msgstr "" + +#: src/su.c:529 +#, c-format +msgid "user %s does not exist" +msgstr "" + +#: src/su.c:552 +msgid "incorrect password" +msgstr "" + +#: src/su.c:569 +#, c-format +msgid "using restricted shell %s" +msgstr "" + +#: src/su.c:580 +#, fuzzy, c-format +msgid "warning: cannot change directory to %s" +msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/sum.c:36 +msgid "Kayvan Aghaiepour and David MacKenzie" +msgstr "Kayvan Aghaiepour ±×¸®°í David MacKenzie" + +#: src/sum.c:64 +msgid "" +"Print checksum and block counts for each FILE.\n" +"\n" +" -r defeat -s, use BSD sum algorithm, use 1K blocks\n" +" -s, --sysv use System V sum algorithm, use 512 bytes blocks\n" +msgstr "" +"°¢ ÆÄÀÏ¿¡ ´ëÇÑ Ã¼Å©¼¶°ú ºí·°ÀÇ °³¼ö¸¦ ÀμâÇÕ´Ï´Ù.\n" +"\n" +" -r -s¸¦ ¹«½Ã, BSD ÇÕ ¾Ë°í¸®Áò »ç¿ë, 1K ºí·° »ç¿ë\n" +" -s, --sysv ½Ã½ºÅÛ V ÇÕ ¾Ë°í¸®Áò »ç¿ë, 512 ¹ÙÀÌÆ® ºí·° »ç¿ë\n" + +#: src/sync.c:45 +msgid "" +"Force changed blocks to disk, update the super block.\n" +"\n" +msgstr "" + +#: src/sync.c:70 src/tty.c:112 +#, fuzzy +msgid "ignoring all arguments" +msgstr "Àμö°¡ ³Ê¹« ¸¹À½" + +#: src/sys2.h:492 +msgid " --help display this help and exit\n" +msgstr " --help ÀÌ µµ¿ò¸»À» Ç¥½ÃÇÏ°í ³¡³À´Ï´Ù\n" + +#: src/sys2.h:494 +msgid " --version output version information and exit\n" +msgstr " --version ¹öÀü Á¤º¸¸¦ Ãâ·ÂÇÏ°í ³¡³À´Ï´Ù\n" + +#: src/tac.c:54 +msgid "Jay Lepreau and David MacKenzie" +msgstr "Jay Lepreau ±×¸®°í David MacKenzie" + +#: src/tac.c:131 +msgid "" +"Write each FILE to standard output, last line first.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"°¢ <ÆÄÀÏ>À» ¸¶Áö¸· ÁÙºÎÅÍ Ç¥ÁØ Ãâ·Â¿¡ ¾¹´Ï´Ù.\n" +"<ÆÄÀÏ>ÀÌ ÁÖ¾îÁöÁö ¾Ê°Å³ª, <ÆÄÀÏ>ÀÌ `-'À̸é, Ç¥ÁØ ÀÔ·ÂÀ» ÀнÀ´Ï´Ù.\n" +"\n" + +#: src/tac.c:139 +msgid "" +" -b, --before attach the separator before instead of after\n" +" -r, --regex interpret the separator as a regular expression\n" +" -s, --separator=STRING use STRING as the separator instead of newline\n" +msgstr "" +" -b, --before ±¸ºÐÀÚ¸¦ µÚ¿¡ ³õÁö ¾Ê°í ¾Õ¿¡ ³õ½À´Ï´Ù\n" +" -r, --regex ±¸ºÐÀÚ¸¦ Á¤±Ô½ÄÀ¸·Î »ý°¢ÇÕ´Ï´Ù\n" +" -s, --separator=<¹®ÀÚ¿­> ÁÙ¹Ù²Þ ´ë½Å¿¡ <¹®ÀÚ¿­>À» ±¸ºÐÀÚ·Î ¾¹´Ï´Ù\n" + +#: src/tac.c:453 src/tac.c:592 +msgid "stdin: read error" +msgstr "stdin: ÆÄÀÏ Àб⠿À·ù" + +#: src/tac.c:638 +msgid "separator cannot be empty" +msgstr "±¸ºÐ ´ÜÀ§°¡ ºó ¹®ÀÚ¿­ÀÌ µÉ ¼ö´Â ¾ø½À´Ï´Ù" + +#: src/tail.c:49 +#, fuzzy +msgid "Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering" +msgstr "David Ihnat, David MacKenzie, ±×¸®°í Jim Meyering" + +#: src/tail.c:238 +#, c-format +msgid "" +"Print the last %d lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"°¢ <ÆÄÀÏ>ÀÇ ¸Ç ¸¶Áö¸· %dÁÙÀ» Ç¥ÁØ Ãâ·Â¿¡ Ç¥½ÃÇÕ´Ï´Ù.\n" +"µÎ °³ ÀÌ»óÀÇ <ÆÄÀÏ>ÀÇ °æ¿ì, °¢°¢ÀÇ ÆÄÀϸ¶´Ù ÆÄÀÏÀ̸§À» ³ªÅ¸³»´Â Çì´õ¸¦ ¸Õ" +"Àú \n" +"Ç¥½ÃÇÕ´Ï´Ù. <ÆÄÀÏ>ÀÌ ÁÖ¾îÁöÁö ¾Ê°Å³ª, <ÆÄÀÏ>ÀÌ `-'À̸é, Ç¥ÁØ ÀÔ·ÂÀ» ÀнÀ´Ï" +"´Ù.\n" +"\n" + +#: src/tail.c:247 +msgid "" +" --retry keep trying to open a file even if it is\n" +" inaccessible when tail starts or if it becomes\n" +" inaccessible later -- useful only with -f\n" +" -c, --bytes=N output the last N bytes\n" +msgstr "" +" --retry ÆÄÀÏÀ» ¿­ ¶§ Á¢±Ù ºÒ°¡´ÉÇϰųª, ³ªÁß¿¡ \n" +" Á¢±Ù ºÒ°¡´ÉÇØ Áö´õ¶óµµ °è¼ÓÇØ¼­ ÆÄÀÏ ¿­±â¸¦\n" +" ½ÃµµÇÕ´Ï´Ù -- -f¿Í °°ÀÌ ¾²¸é À¯¿ëÇÕ´Ï´Ù\n" +" -c, --bytes=N ¸¶Áö¸· N¹ÙÀÌÆ®¸¦ Ãâ·ÂÇÕ´Ï´Ù\n" + +#: src/tail.c:253 +msgid "" +" -f, --follow[={name|descriptor}]\n" +" output appended data as the file grows;\n" +" -f, --follow, and --follow=descriptor are\n" +" equivalent\n" +" -F same as --follow=name --retry\n" +msgstr "" +" -f, --follow[={name|descriptor}]\n" +" ÆÄÀÏÀÌ ´Ã¾î³²¿¡ ´Ù¶ó Ãß°¡µÈ µ¥ÀÌŸ¸¦ Ãâ·ÂÇÕ´Ï´Ù;\n" +" -f, --follow, --follow=descriptor´Â \n" +" °°Àº ±â´ÉÀ» ÇÕ´Ï´Ù\n" +" -F --follow=name --retry¿Í °°½À´Ï´Ù\n" + +#: src/tail.c:260 +#, c-format +msgid "" +" -n, --lines=N output the last N lines, instead of the last %d\n" +" --max-unchanged-stats=N\n" +" with --follow=name, reopen a FILE which has not\n" +" changed size after N (default %d) iterations\n" +" to see if it has been unlinked or renamed\n" +" (this is the usual case of rotated log files)\n" +msgstr "" +" -n, --lines=N ¸¶Áö¸· NÁÙÀ» (¸¶Áö¸· %dÁÙ ´ë½Å) Ãâ·ÂÇÕ´Ï´Ù\n" +" --max-unchanged-stats=N\n" +" --follow=name°ú °°ÀÌ ½á¼­, N(±âº»°ª %d)¹ø ÀÌÈÄ·Î\n" +" Å©±â°¡ ¹Ù²îÁö ¾ÊÀº <ÆÄÀÏ>À» ´Ù½Ã ¿­¾î¼­,\n" +" ÆÄÀÏÀÌ Áö¿öÁö°Å³ª À̸§ÀÌ ¹Ù²îÁö ¾Ê¾Ò´ÂÁö °Ë»çÇÕ´Ï" +"´Ù\n" +" (ȸÀüµÈ ·Î±× ÆÄÀÏÀÇ °æ¿ì ÀÌ·¯ÇÕ´Ï´Ù)\n" + +#: src/tail.c:271 +#, fuzzy +msgid "" +" --pid=PID with -f, terminate after process ID, PID dies\n" +" -q, --quiet, --silent never output headers giving file names\n" +" -s, --sleep-interval=S with -f, sleep for approximately S seconds\n" +" (default 1.0) between iterations.\n" +" -v, --verbose always output headers giving file names\n" +msgstr "" +" --pid=PID -f¿Í °°ÀÌ ¾²¿©, ÇÁ·Î¼¼½º ID PID°¡ Á×À¸¸é ³¡³³´Ï" +"´Ù\n" +" -q, --quiet, --silent ÆÄÀÏÀ̸§ÀÌ µé¾î ÀÖ´Â Çì´õ¸¦ Ãâ·ÂÇÏÁö ¾Ê½À´Ï´Ù\n" +" -s, --sleep-interval=S -f¿Í °°ÀÌ ½á¼­, °¢°¢À» ¹Ýº¹ÇÒ ¶§¸¶´Ù ¾à \n" +" SÃÊ(±âº»°ª 1ÃÊ)¸¸Å­ Áö¼ÓµÇµµ·Ï ÇÕ´Ï´Ù\n" +" -v, --verbose ¾ðÁ¦³ª ÆÄÀÏÀ̸§ÀÌ µé¾î ÀÖ´Â Çì´õ¸¦ Ãâ·ÂÇÕ´Ï´Ù\n" + +#: src/tail.c:280 +msgid "" +"\n" +"If the first character of N (the number of bytes or lines) is a `+',\n" +"print beginning with the Nth item from the start of each file, otherwise,\n" +"print the last N items in the file. N may have a multiplier suffix:\n" +"b for 512, k for 1024, m for 1048576 (1 Meg).\n" +"\n" +msgstr "" +"\n" +"¸¸¾à N(¹ÙÀÌÆ®¼ö³ª ÁÙÀÇ °³¼ö) ¾Õ¿¡ `+'°¡ ¿À´Â °æ¿ì, °¢ ÆÄÀÏÀÇ \n" +"óÀ½¿¡¼­ºÎÅÍ N¹øÂ°ºÎÅÍ ½ÃÀÛÇÕ´Ï´Ù. ±× ¿ÜÀÇ °æ¿ì ÆÄÀÏÀÇ ¸¶Áö¸· N°³¸¦ \n" +"Ç¥½ÃÇÕ´Ï´Ù. N µÚ¿¡ °öÇϱâ Á¢¹Ì¾î°¡ ¿Ã ¼ö ÀÖ½À´Ï´Ù: b´Â 512, k´Â 1024, mÀº \n" +"1048576 (1¸Þ°¡)ÀÔ´Ï´Ù.\n" + +#: src/tail.c:288 +msgid "" +"With --follow (-f), tail defaults to following the file descriptor, which\n" +"means that even if a tail'ed file is renamed, tail will continue to track\n" +"its end. " +msgstr "" +"--follow (-f) ¿É¼ÇÀ» ¾²¸é, tailÀº ÆÄÀÏ ±â¼úÀÚ¸¦ µû¶ó´Ù´Ï°Ô µË´Ï´Ù. Áï \n" +"tailµÈ ÆÄÀÏÀÇ À̸§ÀÌ º¯°æµÇ¾ú´õ¶óµµ, tailÀº °è¼ÓÇØ¼­ ±× ³¡À» µû¶ó´Ù´Ï°Ô \n" +"µË´Ï´Ù. " + +#: src/tail.c:293 +msgid "" +"This default behavior is not desirable when you really want to\n" +"track the actual name of the file, not the file descriptor (e.g., log\n" +"rotation). Use --follow=name in that case. That causes tail to track the\n" +"named file by reopening it periodically to see if it has been removed and\n" +"recreated by some other program.\n" +msgstr "" +"ÀÌ·¯ÇÑ ±âº» µ¿ÀÛ ¹æ½ÄÀº ÆÄÀÏ µð½ºÅ©¸³ÅͰ¡ ¾Æ´Ñ ÆÄÀÏ À̸§À» ÃßÀûÇÒ \n" +"¶§´Â ºÎÀûÀýÇÕ´Ï´Ù(¿¹¸¦ µé¾î ·Î±× ȸÀüÀÇ °æ¿ì). ±× °æ¿ì¿¡ `--" +"follow=name'À» \n" +"»ç¿ëÇϽʽÿÀ. ÀÌ·¸°Ô Çϸé tailÀº ±× ÆÄÀÏÀÇ À̸§À» ÃßÀûÇÕ´Ï´Ù. Á¤±âÀûÀ¸·Î \n" +"ÆÄÀÏÀ» ´Ù½Ã ¿­¾î Áö¿öÁ³°Å³ª ´Ù¸¥ ÇÁ·Î±×·¥¿¡ ÀÇÇØ ´Ù½Ã ¸¸µé¾î Á³´ÂÁö ¿©ºÎ¸¦ \n" +"°Ë»çÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù.\n" + +#: src/tail.c:331 +#, c-format +msgid "closing %s (fd=%d)" +msgstr "%s(fd=%d)À»(¸¦) ´Ý½À´Ï´Ù " + +#: src/tail.c:391 +#, fuzzy, c-format +msgid "%s: cannot seek to offset %s" +msgstr "%s: ¿ÀÇÁ¼Â %s%s·Î(À¸·Î) °¥ ¼ö ¾ø½À´Ï´Ù" + +#: src/tail.c:395 +#, fuzzy, c-format +msgid "%s: cannot seek to relative offset %s" +msgstr "%s: »ó´ë ¿ÀÇÁ¼Â %s%s·Î(À¸·Î) °¥ ¼ö ¾ø½À´Ï´Ù" + +#: src/tail.c:400 +#, fuzzy, c-format +msgid "%s: cannot seek to end-relative offset %s" +msgstr "%s: ³¡ »ó´ë ¿ÀÇÁ¼Â %s%s·Î(À¸·Î) °¥ ¼ö ¾ø½À´Ï´Ù" + +#: src/tail.c:818 +#, c-format +msgid "`%s' has become inaccessible" +msgstr "`%s'ÀÌ(°¡) Á¢±Ù ºÒ°¡´ÉÇÏ°Ô µÇ¾ú½À´Ï´Ù" + +# Á» ´õ ÀÚ¿¬½º·´°Ô +#: src/tail.c:835 +#, c-format +msgid "`%s' has been replaced with an untailable file; giving up on this name" +msgstr "" +"`%s'ÀÌ(°¡) tailÀ» ½ÇÇàÇÒ ¼ö ¾ø´Â ÆÄÀÏ·Î ´ëüµÇ¾ú½À´Ï´Ù; ÀÌ À̸§Àº Æ÷±âÇÕ´Ï´Ù" + +#: src/tail.c:856 +#, c-format +msgid "`%s' has become accessible" +msgstr "`%s'ÀÌ(°¡) Á¢±Ù °¡´ÉÇÏ°Ô µÇ¾ú½À´Ï´Ù" + +# Á» ´õ ÀÚ¿¬½º·´°Ô +#: src/tail.c:864 +#, c-format +msgid "`%s' has appeared; following end of new file" +msgstr "`%s'ÀÌ(°¡) ³ªÅ¸³µ½À´Ï´Ù; »õ·Î¿î ÆÄÀÏÀÇ ³¡¿¡ À̾ ³ªÅ¸³µ½À´Ï´Ù" + +# Á» ´õ ÀÚ¿¬½º·´°Ô +#: src/tail.c:875 +#, c-format +msgid "`%s' has been replaced; following end of new file" +msgstr "`%s'ÀÌ(°¡) ´ëüµÇ¾ú½À´Ï´Ù; »õ·Î¿î ÆÄÀÏÀÇ ³¡¿¡ À̾ ´ëüµÇ¾ú½À´Ï´Ù" + +#: src/tail.c:1000 +#, c-format +msgid "%s: file truncated" +msgstr "%s: ÆÄÀÏÀÌ Àß·ÈÀ½" + +#: src/tail.c:1020 +msgid "no files remaining" +msgstr "ÆÄÀÏÀÌ ³²¾Æ ÀÖÁö ¾Ê½À´Ï´Ù" + +#: src/tail.c:1236 +#, c-format +msgid "%s: cannot follow end of this type of file; giving up on this name" +msgstr "" +"`%s'Àº(´Â) ÀÌ·± Á¾·ùÀÇ ÆÄÀÏ µÚ¿¡ À̾ ³ª¿Ã ¼ö ¾ø½À´Ï´Ù; ÀÌ À̸§Àº Æ÷±âÇÕ´Ï" +"´Ù" + +#: src/tail.c:1356 +#, c-format +msgid "%c: invalid suffix character in obsolescent option" +msgstr "%c: ºÎÀûÀýÇÑ Á¢µÎ¾î ¹®ÀÚ°¡ °ð ¾ø¾îÁú ¿É¼Ç¿¡ µé¾î ÀÖ½À´Ï´Ù" + +#: src/tail.c:1405 +#, c-format +msgid "" +"too many arguments; When using tail's obsolescent option syntax (%s)\n" +"there may be no more than one file argument. Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"³Ê¹« ÀÎÀÚ°¡ ¸¹½À´Ï´Ù; tail¿¡¼­ °ð ¾ø¾îÁú ¿É¼ÇÀ» »ç¿ëÇÒ ¶§ (%s)\n" +"µÎ °³ ÀÌ»óÀÇ ÆÄÀÏ ÀÎÀÚ°¡ ÀÖÀ» ¼öµµ ÀÖ½À´Ï´Ù. ´ë½Å¿¡ °°Àº ±â´ÉÀÇ -nÀ̳ª -c\n" +"¿É¼ÇÀ» »ç¿ëÇϼ¼¿ä." + +#: src/tail.c:1414 +#, c-format +msgid "" +"Warning: it is not portable to use two or more file arguments with\n" +"tail's obsolescent option syntax (%s). Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"°æ°í: tailÀÇ °ð ¾ø¾îÁú ¿É¼ÇÀ» »ç¿ëÇØ¼­ (%s) µÎ °³ ÀÌ»óÀÇ \n" +"ÆÄÀÏÀ» »ç¿ëÇÏ´Â °ÍÀº Æ÷ÅͺíÇÏÁö ¾Ê½À´Ï´Ù. °°Àº ±â´ÉÀ» ÇÏ´Â -nÀ̳ª -c\n" +"¿É¼ÇÀ» »ç¿ëÇϼ¼¿ä." + +#: src/tail.c:1423 +#, c-format +msgid "`%s' option is obsolete; use `%s-%c %.*s'" +msgstr "`%s': ÀÌ ¿É¼ÇÀº ¾ø¾îÁ³½À´Ï´Ù; `%s-%c %.*s'À»(¸¦) »ç¿ëÇϽʽÿÀ" + +#: src/tail.c:1484 +#, c-format +msgid "%s is larger than the maximum file size on this system" +msgstr "%s ÀÌ ½Ã½ºÅÛÀÇ ÃÖ´ë ÆÄÀÏ Å©±âº¸´Ù ´õ Å®´Ï´Ù" + +#: src/tail.c:1510 +#, c-format +msgid "%s: invalid maximum number of unchanged stats between opens" +msgstr "%s: ¿­±âÁß¿¡ ¹Ù²îÁö ¾ÊÀº statÀÇ ÃÖ´ë °³¼ö°¡ ºÎÀûÀýÇÕ´Ï´Ù" + +#: src/tail.c:1522 +#, c-format +msgid "%s: invalid maximum number of consecutive size changes" +msgstr "%s: Áö¼ÓÀûÀÎ Å©±â º¯È­ÀÇ ÃÖ´ë °³¼ö°¡ ºÎÀûÀýÇÕ´Ï´Ù" + +#: src/tail.c:1534 +#, c-format +msgid "%s: invalid PID" +msgstr "%s: ºÎÀûÀýÇÑ PID" + +#: src/tail.c:1549 +#, c-format +msgid "%s: invalid number of seconds" +msgstr "%s: ºÎÀûÀýÇÑ ÃÊ" + +#: src/tail.c:1568 +msgid "warning: --retry is useful only when following by name" +msgstr "°æ°í: --retry´Â --follow=name ¿É¼ÇÀ» »ç¿ëÇßÀ» °æ¿ì¸¸ À¯È¿ÇÕ´Ï´Ù" + +#: src/tail.c:1572 +msgid "warning: PID ignored; --pid=PID is useful only when following" +msgstr "" +"°æ°í: PID ¹«½Ã; `--pid=PID'´Â --follow ¿É¼Ç°ú °°ÀÌ »ç¿ëÇßÀ» °æ¿ì¸¸ À¯È¿ÇÕ´Ï´Ù" + +#: src/tail.c:1575 +msgid "warning: --pid=PID is not supported on this system" +msgstr "°æ°í: `--pid=PID'´Â ÀÌ ½Ã½ºÅÛ¿¡¼­ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù" + +#: src/tee.c:33 +#, fuzzy +msgid "Mike Parker, Richard M. Stallman, and David MacKenzie" +msgstr "Richard Stallman ±×¸®°í David MacKenzie" + +#: src/tee.c:64 +msgid "" +"Copy standard input to each FILE, and also to standard output.\n" +"\n" +" -a, --append append to the given FILEs, do not overwrite\n" +" -i, --ignore-interrupts ignore interrupt signals\n" +msgstr "" + +#: src/test.c:216 +msgid "argument expected\n" +msgstr "" + +#: src/test.c:224 +#, c-format +msgid "integer expression expected %s\n" +msgstr "" + +#: src/test.c:342 +msgid "')' expected\n" +msgstr "" + +#: src/test.c:345 +#, c-format +msgid "')' expected, found %s\n" +msgstr "" + +#: src/test.c:361 src/test.c:894 +#, c-format +msgid "%s: unary operator expected\n" +msgstr "" + +#: src/test.c:389 src/test.c:920 +#, c-format +msgid "%s: binary operator expected\n" +msgstr "" + +#: src/test.c:424 +msgid "before -lt" +msgstr "" + +#: src/test.c:432 +msgid "after -lt" +msgstr "" + +#: src/test.c:446 +msgid "before -le" +msgstr "" + +#: src/test.c:453 +msgid "after -le" +msgstr "" + +#: src/test.c:469 +msgid "before -gt" +msgstr "" + +#: src/test.c:476 +msgid "after -gt" +msgstr "" + +#: src/test.c:490 +msgid "before -ge" +msgstr "" + +#: src/test.c:497 +msgid "after -ge" +msgstr "" + +#: src/test.c:512 +msgid "-nt does not accept -l\n" +msgstr "" + +#: src/test.c:526 +msgid "before -ne" +msgstr "" + +#: src/test.c:533 +msgid "after -ne" +msgstr "" + +#: src/test.c:549 +msgid "before -eq" +msgstr "" + +#: src/test.c:556 +msgid "after -eq" +msgstr "" + +#: src/test.c:567 +msgid "-ef does not accept -l\n" +msgstr "" + +#: src/test.c:586 +msgid "-ot does not accept -l\n" +msgstr "" + +#: src/test.c:593 +#, fuzzy +msgid "unknown binary operator" +msgstr "¾Ë ¼ö ¾ø´Â ½Ã½ºÅÛ ¿À·ù" + +#: src/test.c:781 +msgid "after -t" +msgstr "" + +#: src/test.c:979 +#, fuzzy, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: [ EXPRESSION ]\n" +" or: %s OPTION\n" +msgstr "" +"»ç¿ë¹ý: %s [<ÆÄÀÏ>]...\n" +" ȤÀº: %s [<¿É¼Ç>]\n" + +#: src/test.c:985 +msgid "" +"Exit with the status determined by EXPRESSION.\n" +"\n" +msgstr "" + +#: src/test.c:991 +msgid "" +"\n" +"EXPRESSION is true or false and sets exit status. It is one of:\n" +msgstr "" + +#: src/test.c:995 +msgid "" +"\n" +" ( EXPRESSION ) EXPRESSION is true\n" +" ! EXPRESSION EXPRESSION is false\n" +" EXPRESSION1 -a EXPRESSION2 both EXPRESSION1 and EXPRESSION2 are true\n" +" EXPRESSION1 -o EXPRESSION2 either EXPRESSION1 or EXPRESSION2 is true\n" +msgstr "" + +#: src/test.c:1002 +msgid "" +"\n" +" [-n] STRING the length of STRING is nonzero\n" +" -z STRING the length of STRING is zero\n" +" STRING1 = STRING2 the strings are equal\n" +" STRING1 != STRING2 the strings are not equal\n" +msgstr "" + +#: src/test.c:1009 +msgid "" +"\n" +" INTEGER1 -eq INTEGER2 INTEGER1 is equal to INTEGER2\n" +" INTEGER1 -ge INTEGER2 INTEGER1 is greater than or equal to INTEGER2\n" +" INTEGER1 -gt INTEGER2 INTEGER1 is greater than INTEGER2\n" +" INTEGER1 -le INTEGER2 INTEGER1 is less than or equal to INTEGER2\n" +" INTEGER1 -lt INTEGER2 INTEGER1 is less than INTEGER2\n" +" INTEGER1 -ne INTEGER2 INTEGER1 is not equal to INTEGER2\n" +msgstr "" + +#: src/test.c:1018 +msgid "" +"\n" +" FILE1 -ef FILE2 FILE1 and FILE2 have the same device and inode numbers\n" +" FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2\n" +" FILE1 -ot FILE2 FILE1 is older than FILE2\n" +msgstr "" + +#: src/test.c:1024 +msgid "" +"\n" +" -b FILE FILE exists and is block special\n" +" -c FILE FILE exists and is character special\n" +" -d FILE FILE exists and is a directory\n" +" -e FILE FILE exists\n" +msgstr "" + +#: src/test.c:1031 +msgid "" +" -f FILE FILE exists and is a regular file\n" +" -g FILE FILE exists and is set-group-ID\n" +" -h FILE FILE exists and is a symbolic link (same as -L)\n" +" -G FILE FILE exists and is owned by the effective group ID\n" +" -k FILE FILE exists and has its sticky bit set\n" +msgstr "" + +#: src/test.c:1038 +msgid "" +" -L FILE FILE exists and is a symbolic link (same as -h)\n" +" -O FILE FILE exists and is owned by the effective user ID\n" +" -p FILE FILE exists and is a named pipe\n" +" -r FILE FILE exists and is readable\n" +" -s FILE FILE exists and has a size greater than zero\n" +msgstr "" + +#: src/test.c:1045 +msgid "" +" -S FILE FILE exists and is a socket\n" +" -t [FD] file descriptor FD (stdout by default) is opened on a " +"terminal\n" +" -u FILE FILE exists and its set-user-ID bit is set\n" +" -w FILE FILE exists and is writable\n" +" -x FILE FILE exists and is executable\n" +msgstr "" + +#: src/test.c:1052 +msgid "" +"\n" +"Beware that parentheses need to be escaped (e.g., by backslashes) for " +"shells.\n" +"INTEGER may also be -l STRING, which evaluates to the length of STRING.\n" +msgstr "" + +#: src/test.c:1067 +msgid "FIXME: ksb and mjb" +msgstr "" + +#: src/test.c:1111 +msgid "missing `]'\n" +msgstr "" + +#: src/test.c:1125 +#, fuzzy +msgid "too many arguments\n" +msgstr "Àμö°¡ ³Ê¹« ¸¹À½" + +#: src/touch.c:39 +#, fuzzy +msgid "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith" +msgstr "Paul Rubin ±×¸®°í David MacKenzie" + +#: src/touch.c:164 src/touch.c:179 +#, fuzzy, c-format +msgid "creating %s" +msgstr "ÆÄÀÏ `%s'À»(¸¦) ¸¸µê\n" + +#: src/touch.c:222 +#, fuzzy, c-format +msgid "cannot touch %s" +msgstr "`%s'¿¡¼­ ioctlÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/touch.c:228 +#, fuzzy, c-format +msgid "setting times of %s" +msgstr "%sÀÇ ½Ã°£À» À¯ÁöÇÕ´Ï´Ù" + +#: src/touch.c:245 +msgid "" +"Update the access and modification times of each FILE to the current time.\n" +"\n" +msgstr "" + +#: src/touch.c:252 +msgid "" +" -a change only the access time\n" +" -c, --no-create do not create any files\n" +" -d, --date=STRING parse STRING and use it instead of current time\n" +" -f (ignored)\n" +" -m change only the modification time\n" +msgstr "" + +#: src/touch.c:259 +msgid "" +" -r, --reference=FILE use this file's times instead of current time\n" +" -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time\n" +" --time=WORD set time given by WORD: access atime use (same as -" +"a)\n" +" modify mtime (same as -m)\n" +msgstr "" + +#: src/touch.c:267 +msgid "" +"\n" +"Note that the -d and -t options accept different time-date formats.\n" +msgstr "" + +#: src/touch.c:311 src/touch.c:331 +#, fuzzy, c-format +msgid "invalid date format %s" +msgstr "%2$s¿¡ ´ëÇØ ºÎÀûÀýÇÑ ÀÎÀÚ %1$s" + +#: src/touch.c:355 +#, fuzzy +msgid "cannot specify times from more than one source" +msgstr "ÇÑ °¡Áö ÀÌ»óÀÇ ¹æ¹ýÀ¸·Î ºÐÇÒÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/touch.c:378 +#, c-format +msgid "" +"warning: `touch %s' is obsolete; use `touch -t %04d%02d%02d%02d%02d.%02d'" +msgstr "" + +#: src/touch.c:399 +#, fuzzy +msgid "file arguments missing" +msgstr "Àμö°¡ ³Ê¹« ÀûÀ½" + +#: src/tr.c:327 +#, c-format +msgid "Usage: %s [OPTION]... SET1 [SET2]\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>]... <ÁýÇÕ1> [<ÁýÇÕ2>]\n" + +#: src/tr.c:331 +msgid "" +"Translate, squeeze, and/or delete characters from standard input,\n" +"writing to standard output.\n" +"\n" +" -c, --complement first complement SET1\n" +" -d, --delete delete characters in SET1, do not translate\n" +" -s, --squeeze-repeats replace each input sequence of a repeated " +"character\n" +" that is listed in SET1 with a single occurrence\n" +" of that character\n" +" -t, --truncate-set1 first truncate SET1 to length of SET2\n" +msgstr "" +"Ç¥ÁØ ÀÔ·ÂÀ¸·ÎºÎÅÍ ¹®ÀÚµéÀ» ¿Å±â°í, ÁÙÀ̰í, ±×¸®°í/ȤÀº Áö¿ö¼­ Ç¥ÁØ Ãâ·Â¿¡ \n" +"Ãâ·ÂÇÕ´Ï´Ù.\n" +"\n" +" -c, --complement ¸ÕÀú <ÁýÇÕ1>ÀÇ ¿©ÁýÇÕÀ» ÃëÇÕ´Ï´Ù\n" +" -d, --delete <ÁýÇÕ1>ÀÇ ¹®ÀÚµéÀ» Áö¿ì°í, ¿Å±âÁö ¾Ê½À´Ï´Ù\n" +" -s, --squeeze-repeats °°Àº ¹®ÀÚµéÀÇ ¹Ýº¹À» ÇϳªÀÇ ¹®ÀÚ·Î ¸¸µì´Ï´Ù\n" +" <ÁýÇÕ1>¿¡¼­ ÇØ´ç ¹®ÀÚ°¡ ÇÑ ¹ø¸¸ ³ªÅ¸³ª°Ô µË´Ï´Ù\n" +" -t, --truncate-set1 ¸ÕÀú <ÁýÇÕ1>À» <ÁýÇÕ2>ÀÇ ±æÀÌ¿¡ ¸Â°Ô ÀÚ¸¨´Ï´Ù\n" + +#: src/tr.c:344 +msgid "" +"\n" +"SETs are specified as strings of characters. Most represent themselves.\n" +"Interpreted sequences are:\n" +"\n" +" \\NNN character with octal value NNN (1 to 3 octal digits)\n" +" \\\\ backslash\n" +" \\a audible BEL\n" +" \\b backspace\n" +" \\f form feed\n" +" \\n new line\n" +" \\r return\n" +" \\t horizontal tab\n" +msgstr "" +"\n" +"SETs are specified as strings of characters. Most represent themselves.\n" +"Interpreted sequences are:\n" +"\n" +" \\NNN 8Áø¼ö °ª NNNÀÇ ¹®ÀÚ (1°³¿¡¼­ 3°³ÀÇ 8Áø¼ö ¼ýÀÚ)\n" +" \\\\ ¹é½½·¡½¬\n" +" \\a ¼Ò¸®³ª´Â BEL\n" +" \\b ¹é½ºÆäÀ̽º\n" +" \\f ÆûÇǵå\n" +" \\n ÁٹٲÞ\n" +" \\r ¸®ÅÏ\n" +" \\t ¼öÆò ÅÇ\n" + +#: src/tr.c:358 +msgid "" +" \\v vertical tab\n" +" CHAR1-CHAR2 all characters from CHAR1 to CHAR2 in ascending order\n" +" [CHAR*] in SET2, copies of CHAR until length of SET1\n" +" [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0\n" +" [:alnum:] all letters and digits\n" +" [:alpha:] all letters\n" +" [:blank:] all horizontal whitespace\n" +" [:cntrl:] all control characters\n" +" [:digit:] all digits\n" +msgstr "" +" \\v ¼öÁ÷ ÅÇ\n" +" CHAR1-CHAR2 CHAR1¿¡¼­ CHAR2±îÁöÀÇ (Ä¿Áö´Â ¼ø¼­´ë·Î) ¸ðµç ¹®ÀÚ\n" +" [CHAR*] <ÁýÇÕ2>¿¡¼­, <ÁýÇÕ1>ÀÇ ±æÀ̸¸Å­ CHAR¸¦ º¹»ç\n" +" [CHAR*REPEAT] CHARÀÇ REPEAT¹ø ¹Ýº¹, REPEAT°¡ 0À¸·Î ½ÃÀÛÇϸé 8Áø¼ö\n" +" [:alnum:] ¸ðµç ¹®ÀÚ ¹× ¼ýÀÚ\n" +" [:alpha:] ¸ðµç ¹®ÀÚ\n" +" [:blank:] ¸ðµç ¼öÆò °ø¹é¹®ÀÚµé\n" +" [:cntrl:] ¸ðµç ÄÁÆ®·Ñ ¹®ÀÚ\n" +" [:digit:] ¸ðµç ¼ýÀÚ\n" + +#: src/tr.c:369 +msgid "" +" [:graph:] all printable characters, not including space\n" +" [:lower:] all lower case letters\n" +" [:print:] all printable characters, including space\n" +" [:punct:] all punctuation characters\n" +" [:space:] all horizontal or vertical whitespace\n" +" [:upper:] all upper case letters\n" +" [:xdigit:] all hexadecimal digits\n" +" [=CHAR=] all characters which are equivalent to CHAR\n" +msgstr "" +" [:graph:] ¸ðµç Ç¥½Ã °¡´ÉÇÑ ¹®ÀÚ, °ø¹éÀº Æ÷ÇÔÇÏÁö ¾ÊÀ½\n" +" [:lower:] ¸ðµç ¼Ò¹®ÀÚ\n" +" [:print:] ¸ðµç Ç¥½Ã °¡´ÉÇÑ ¹®ÀÚ, °ø¹é Æ÷ÇÔ\n" +" [:punct:] ¸ðµç ¹®Àå ±âÈ£ ¹®ÀÚ\n" +" [:space:] ¸ðµç ¼öÆò ¹× ¼öÁ÷ °ø¹é¹®ÀÚ\n" +" [:upper:] ¸ðµç ´ë¹®ÀÚ\n" +" [:xdigit:] ¸ðµç 16Áø¼ö ¼ýÀÚ\n" +" [=CHAR=] CHAR¿Í µ¿ÀÏÇÑ ¸ðµç ¹®ÀÚ\n" + +#: src/tr.c:379 +msgid "" +"\n" +"Translation occurs if -d is not given and both SET1 and SET2 appear.\n" +"-t may be used only when translating. SET2 is extended to length of\n" +"SET1 by repeating its last character as necessary. " +msgstr "" +"\n" +"-d°¡ ÁÖ¾îÁöÁö ¾Ê°í <ÁýÇÕ1>°ú <ÁýÇÕ2>°¡ ÀÖ´Â °æ¿ì¿¡ ¹®ÀÚ¸¦ ¿Å±é´Ï´Ù.\n" +"-t´Â ¿Å±èÀÇ °æ¿ì¿¡¸¸ ¾µ ¼ö ÀÖ½À´Ï´Ù. <ÁýÇÕ2>´Â ¸¶Áö¸· ¹®ÀÚ¸¦\n" +"ÇÊ¿äÇÑ ¸¸Å­ ¹Ýº¹ÇØ <ÁýÇÕ1>ÀÇ ±æÀ̸¸Å­ È®ÀåµË´Ï´Ù. " + +#: src/tr.c:385 +msgid "" +"Excess characters\n" +"of SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to\n" +"expand in ascending order; used in SET2 while translating, they may\n" +"only be used in pairs to specify case conversion. " +msgstr "" +"<ÁýÇÕ2>ÀÇ ¹®ÀÚ°¡ ´õ\n" +"¸¹À¸¸é ´õ ¸¹Àº ¹®ÀÚµéÀº ¹«½ÃµË´Ï´Ù. [:lower:]¿Í [:upper]¸¸ÀÌ\n" +"°è¼Ó °ªÀÌ Ä¿Áö¸é¼­ È®ÀåµË´Ï´Ù; ¿Å±èÀÇ °æ¿ì <ÁýÇÕ2>¿¡¼­ ±×·¸°Ô µÇ¸ç,\n" +"ÀÌ´Â ´ë¼Ò¹®ÀÚ º¯È¯À» ÁöÁ¤ÇÒ °æ¿ì¿¡¸¸ »ç¿ëµË´Ï´Ù. " + +#: src/tr.c:391 +msgid "" +"-s uses SET1 if not\n" +"translating nor deleting; else squeezing uses SET2 and occurs after\n" +"translation or deletion.\n" +msgstr "" +"¿Å±èÀ̳ª Áö¿ò\n" +"¾î´À °Íµµ ¾Æ´Ñ °æ¿ì¿¡ -s´Â <ÁýÇÕ1>À» »ç¿ëÇÕ´Ï´Ù; ±× ¿Ü¿¡ ÁÙÀÓÀº <ÁýÇÕ2>¸¦\n" +"»ç¿ëÇÏ¸ç ¿Å±èÀ̳ª Áö¿ò ÀÌÈÄ¿¡ ÀϾ´Ï´Ù.\n" + +#: src/tr.c:557 +#, c-format +msgid "" +"warning: the ambiguous octal escape \\%c%c%c is being\n" +"\tinterpreted as the 2-byte sequence \\0%c%c, `%c'" +msgstr "" +"°æ°í: ¾Ö¸ÅÇÑ 8Áø¼ö À̽ºÄÉÀÌÇÁ \\%c%c%cÀº(´Â) 2¹ÙÀÌÆ® ½ÃÄö½º\n" +"\t\\0%c%c, `%c'·Î(À¸·Î) ÇØ¼®µË´Ï´Ù" + +#: src/tr.c:566 +msgid "invalid backslash escape at end of string" +msgstr "¹®ÀÚ¿­ ³¡¿¡ ºÎÀûÀýÇÑ ¿ª½½·¡½¬ À̽ºÄÉÀÌÇÁ" + +#: src/tr.c:572 +#, c-format +msgid "invalid backslash escape `\\%c'" +msgstr "ºÎÀûÀýÇÑ ¿ª½½·¡½¬ À̽ºÄÉÀÌÇÁ `\\%c'" + +#: src/tr.c:725 +#, c-format +msgid "range-endpoints of `%s-%s' are in reverse collating sequence order" +msgstr "¹üÀ§ ÁöÁ¤ `%s-%s'Àº(´Â) ¼ø¼­°¡ »çÀü¼ø¼­ÀÇ ¿ª¹æÇâÀÔ´Ï´Ù" + +#: src/tr.c:906 +#, c-format +msgid "invalid repeat count `%s' in [c*n] construct" +msgstr "[c*n] ±¸¹®¿¡ ºÎÀûÀýÇÑ ¹Ýº¹ ȸ¼ö `%s'" + +#: src/tr.c:999 +msgid "missing character class name `[::]'" +msgstr "¹®ÀÚ Å¬·¡½º À̸§ÀÌ ºüÁ³½À´Ï´Ù `[::]'" + +#: src/tr.c:1002 +msgid "missing equivalence class character `[==]'" +msgstr "µ¿°Ý Ŭ·¡½º ¹®ÀÚ°¡ ºüÁ³½À´Ï´Ù `[==]'" + +#: src/tr.c:1025 +#, c-format +msgid "invalid character class `%s'" +msgstr "ºÎÀûÀýÇÑ ¹®ÀÚ Å¬·¡½º `%s'" + +#: src/tr.c:1050 +#, c-format +msgid "%s: equivalence class operand must be a single character" +msgstr "%s: µ¿ÀÏ Å¬·¡½º ÇÇ¿¬»êÀÚ´Â ÇϳªÀÇ ¹®ÀÚÀ̾î¾ß ÇÕ´Ï´Ù" + +#: src/tr.c:1522 +msgid "the [c*] repeat construct may not appear in string1" +msgstr "[c*] ¹Ýº¹ ±¸¼º¹®Àº string1¿¡¼­´Â ¾µ ¼ö ¾ø½À´Ï´Ù" + +#: src/tr.c:1532 +msgid "only one [c*] repeat construct may appear in string2" +msgstr "[c*] ¹Ýº¹ ±¸¼º¹®Àº string2¿¡¼­ ¿ÀÁ÷ ÇÑ °³¸¸ ¾µ ¼ö ÀÖ½À´Ï´Ù" + +#: src/tr.c:1540 +msgid "[=c=] expressions may not appear in string2 when translating" +msgstr "[=c=] Ç¥ÇöÀº ¿Å±èÀÇ °æ¿ì string2¿¡¼­ ¾µ ¼ö ¾ø½À´Ï´Ù" + +#: src/tr.c:1553 +msgid "when not truncating set1, string2 must be non-empty" +msgstr "ÁýÇÕ1ÀÌ Àß·Á³ª°¡Áö ¾Ê´Â´Ù¸é, string2´Â ºó ÁýÇÕÀ̾´Â ¾È µË´Ï´Ù" + +#: src/tr.c:1562 +msgid "" +"when translating with complemented character classes,\n" +"string2 must map all characters in the domain to one" +msgstr "" +"¹®ÀÚ Å¬·¡½ºÀÇ ¿©ÁýÇÕÀ¸·Î ¿Å±æ °æ¿ì¿¡´Â,\n" +"string2´Â ±× µµ¸ÞÀÎÀÇ ¸ðµç ¹®ÀÚ¸¦ ÇϳªÀÇ ¹®ÀÚ·Î ¸ÅÇÎÇØ¾ß ÇÕ´Ï´Ù" + +#: src/tr.c:1569 +msgid "" +"when translating, the only character classes that may appear in\n" +"string2 are `upper' and `lower'" +msgstr "" +"¿Å±èÀÇ °æ¿ì, string2¿¡ ³ªÅ¸³¯ ¼ö ÀÖ´Â ¹®ÀÚ Å¬·¡½º´Â `upper'¿Í \n" +"`lower'»ÓÀÔ´Ï´Ù" + +#: src/tr.c:1578 +msgid "the [c*] construct may appear in string2 only when translating" +msgstr "¹ø¿ªÇÒ ¶§¿¡¸¸ [c*] ±¸¹®ÀÌ ¹®ÀÚ¿­2¿¡ ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù" + +#: src/tr.c:1853 +msgid "two strings must be given when translating" +msgstr "¹ø¿ªÇÒ ¶§ µÎ ¹®ÀÚ¿­ÀÌ ÁÖ¾îÁ®¾ß ÇÕ´Ï´Ù" + +#: src/tr.c:1856 +msgid "two strings must be given when both deleting and squeezing repeats" +msgstr "Áö¿ò°ú ¹Ýº¹ÁÙÀÓÀ» µ¿½Ã¿¡ ÇÏ´Â °æ¿ì µÎ °³ÀÇ stringÀÌ ÁÖ¾îÁ®¾ß ÇÕ´Ï´Ù" + +#: src/tr.c:1870 +msgid "only one string may be given when deleting without squeezing repeats" +msgstr "¹Ýº¹ÁÙÀÓ ¾øÀÌ Áö¿ì´Â °æ¿ì 1°³ÀÇ string¸¸ÀÌ ÁÖ¾îÁ®¾ß ÇÕ´Ï´Ù" + +#: src/tr.c:1876 +msgid "at least one string must be given when squeezing repeats" +msgstr "¹Ýº¹ÁÙÀÓÀÇ °æ¿ì ÃÖ¼Ò 1°³ÀÇ ¹®ÀÚ¿­ÀÌ ÁÖ¾îÁ®¾ß ÇÕ´Ï´Ù" + +#: src/tr.c:1967 +msgid "misaligned [:upper:] and/or [:lower:] construct" +msgstr "¸ÂÁö ¾Ê´Â [:upper:] ±×¸®°í/ȤÀº [:lower:] ±¸¼º" + +#: src/tr.c:1990 +msgid "" +"invalid identity mapping; when translating, any [:lower:] or [:upper:]\n" +"construct in string1 must be aligned with a corresponding construct\n" +"([:upper:] or [:lower:], respectively) in string2" +msgstr "" +"µ¿Àϼº ¸ÅÇÎÀÌ À߸øµÇ¾ú½À´Ï´Ù; ¿Å±èÀÇ °æ¿ì, string1ÀÇ [:lower:]³ª [:upper:]\n" +"±¸¼ºÀº string2ÀÇ ´ëÀÀµÇ´Â ±¸¼º(¼ø¼­´ë·Î [:upper:]³ª [:lower:])°ú ¸Â¾Æ¾ß \n" +"ÇÕ´Ï´Ù" + +#: src/true.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating success.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" + +#: src/tsort.c:97 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]\n" +"Write totally ordered list consistent with the partial ordering in FILE.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"»ç¿ë¹ý: %s [¿É¼Ç] [<ÆÄÀÏ>]\n" +"<ÆÄÀÏ>ÀÇ partial Á¤·Ä¿¡ µû¸£´Â ¿ÏÀüÈ÷ Á¤·ÄµÈ ¸®½ºÆ®¸¦ ¾¹´Ï´Ù.\n" +"<ÆÄÀÏ>ÀÌ ÁÖ¾îÁöÁö ¾Ê°Å³ª, <ÆÄÀÏ>ÀÌ `-'À̸é, Ç¥ÁØ ÀÔ·ÂÀ» ÀнÀ´Ï´Ù.\n" +"\n" + +#: src/tsort.c:533 +#, c-format +msgid "%s: input contains a loop:" +msgstr "%s: ÀԷ¿¡ ·çÇÁ°¡ µé¾î°¡ ÀÖ½À´Ï´Ù loop:" + +#: src/tsort.c:575 +msgid "only one argument may be specified" +msgstr "¿ÀÁ÷ ÇÑ °³ÀÇ Àμö¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù" + +#: src/tty.c:63 +msgid "" +"Print the file name of the terminal connected to standard input.\n" +"\n" +" -s, --silent, --quiet print nothing, only return an exit status\n" +msgstr "" + +#: src/tty.c:120 +msgid "not a tty" +msgstr "" + +#: src/uname.c:111 +msgid "" +"Print certain system information. With no OPTION, same as -s.\n" +"\n" +" -a, --all print all information, in the following order:\n" +" -s, --kernel-name print the kernel name\n" +" -n, --nodename print the network node hostname\n" +" -r, --kernel-release print the kernel release\n" +msgstr "" + +#: src/uname.c:119 +msgid "" +" -v, --kernel-version print the kernel version\n" +" -m, --machine print the machine hardware name\n" +" -p, --processor print the processor type\n" +" -i, --hardware-platform print the hardware platform\n" +" -o, --operating-system print the operating system\n" +msgstr "" + +#: src/uname.c:226 +#, fuzzy +msgid "cannot get system name" +msgstr "Àӽà ÆÄÀÏÀ» ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: src/unexpand.c:379 +msgid "" +"Convert spaces in each FILE to tabs, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"°¢ <ÆÄÀÏ>ÀÇ ÅÇÀ» °ø¹é¹®ÀÚ·Î º¯È¯ÇÏ¿©, Ç¥ÁØ Ãâ·Â¿¡ ¾¹´Ï´Ù.\n" +"<ÆÄÀÏ>ÀÌ ÁÖ¾îÁöÁö ¾Ê°Å³ª, <ÆÄÀÏ>ÀÌ `-'À̸é, Ç¥ÁØ ÀÔ·ÂÀ» ÀнÀ´Ï´Ù.\n" +"\n" + +#: src/unexpand.c:387 +#, fuzzy +msgid "" +" -a, --all convert all whitespace, instead of just initial " +"whitespace\n" +" --first-only convert only leading sequences of whitespace (overrides -" +"a)\n" +" -t, --tabs=N have tabs N characters apart instead of 8 (enables -a)\n" +" -t, --tabs=LIST use comma separated LIST of tab positions (enables -a)\n" +msgstr "" +" -a, --all (ÃÖÃÊÀÇ °ø¹é¹®ÀÚ°¡ ¾Æ´Ñ) ¸ðµç °ø¹é¹®ÀÚ¸¦ º¯È¯ÇÕ´Ï´Ù\n" +" -t, --tabs=<°³¼ö> ÅÇÀÌ <°³¼ö>¸¸Å­ÀÇ ¹®ÀÚ¸¸Å­ ¶³¾îÁö°Ô ¸¸µì´Ï´Ù\n" +" -t, --tabs=<¸®½ºÆ®> ¸í½ÃÀûÀ¸·Î ÅÇ À§Ä¡¸¦ ½°Ç¥·Î ±¸ºÐÇØ ÁöÁ¤ÇÕ´Ï´Ù\n" + +#: src/unexpand.c:464 +msgid "`-LIST' option is obsolete; use `--first-only -t LIST'" +msgstr "" +"-<¸®½ºÆ®> ¿É¼ÇÀº ¾ø¾îÁ³½À´Ï´Ù; `--first-only -t <¸®½ºÆ®>'¸¦ »ç¿ëÇϽʽÿÀ" + +#: src/uniq.c:139 +#, c-format +msgid "Usage: %s [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "»ç¿ë¹ý: %s [¿É¼Ç]... [<ÀÔ·Â> [<Ãâ·Â>]]\n" + +#: src/uniq.c:143 +msgid "" +"Discard all but one of successive identical lines from INPUT (or\n" +"standard input), writing to OUTPUT (or standard output).\n" +"\n" +msgstr "" +"<ÀÔ·Â>(ȤÀº Ç¥ÁØ ÀÔ·Â)¿¡¼­ µ¿ÀÏÇÑ ÁÙÀ» ¸ðµÎ Áö¿ì°í ÇÑ °³¸¸ ³²°Ü ³õ°í\n" +"¸ðµÎ Áö¿ö¼­ <Ãâ·Â>(ȤÀº Ç¥ÁØ Ãâ·Â)¿¡ ¾¹´Ï´Ù.\n" +"\n" + +#: src/uniq.c:151 +msgid "" +" -c, --count prefix lines by the number of occurrences\n" +" -d, --repeated only print duplicate lines\n" +msgstr "" +" -c, --count ÁÙ ¾Õ¿¡ ¹Ýº¹µÈ ȸ¼ö¸¦ ¾¹´Ï´Ù\n" +" -d, --repeated ¹Ýº¹µÈ ÁÙ¸¸ Ç¥½ÃÇÕ´Ï´Ù\n" + +#: src/uniq.c:155 +msgid "" +" -D, --all-repeated[=delimit-method] print all duplicate lines\n" +" delimit-method={none(default),prepend,separate}\n" +" Delimiting is done with blank lines.\n" +" -f, --skip-fields=N avoid comparing the first N fields\n" +" -i, --ignore-case ignore differences in case when comparing\n" +" -s, --skip-chars=N avoid comparing the first N characters\n" +" -u, --unique only print unique lines\n" +msgstr "" +" -D, --all-repeated[=delimit-method] ¸ðµç ¹Ýº¹µÈ ÁÙÀ» Ç¥½ÃÇÕ´Ï´Ù\n" +" delimit-method={none(±âº»°ª),prepend,separate)}\n" +" ºó ÁÙÀ» ±âÁØÀ¸·Î ±¸ºÐÇÕ´Ï´Ù.\n" +" -f, --skip-fields=N ù¹øÂ° N°³ÀÇ Çʵ带 ºñ±³ÇÏÁö ¾Ê½À´Ï´Ù\n" +" -i, --ignore-case ºñ±³ÇÒ ¶§ ´ë¼Ò¹®ÀÚÀÇ Â÷À̸¦ ¹«½ÃÇÕ´Ï´Ù\n" +" -s, --skip-chars=N ù¹øÂ° N°³ÀÇ ¹®ÀÚ¸¦ ºñ±³ÇÏÁö ¾Ê½À´Ï´Ù\n" +" -u, --unique À¯ÀÏÇÑ ÁÙ¸¸À» Ç¥½ÃÇÕ´Ï´Ù\n" + +#: src/uniq.c:164 +msgid " -w, --check-chars=N compare no more than N characters in lines\n" +msgstr " -w, --check-chars=N ÇÑ ÁÙ¿¡ N°³ÀÇ ¹®ÀÚ±îÁö¸¸ ºñ±³ÇÕ´Ï´Ù\n" + +# ?? +#: src/uniq.c:169 +msgid "" +"\n" +"A field is a run of whitespace, then non-whitespace characters.\n" +"Fields are skipped before chars.\n" +msgstr "" +"\n" +"ÇÑ Çʵå´Â °ø¹é»ÓÀ̰í, ±× ´ÙÀ½¿¡ °ø¹é¹®ÀÚ°¡ ¾Æ´Ñ ¹®ÀÚµéÀÌ ÀÖ½À´Ï´Ù.\n" +"¹®ÀÚ°¡ ³ª¿À±â Àü¿¡ Çʵå´Â °Ç³Ê ¶Ý´Ï´Ù\n" + +#: src/uniq.c:381 +#, c-format +msgid "error reading %s" +msgstr "%sÀ»(¸¦) Àд µµÁß ¿À·ù ¹ß»ý" + +#: src/uniq.c:386 +#, c-format +msgid "error writing %s" +msgstr "%s¿¡ ¾²´Â µµÁß ¿À·ù ¹ß»ý" + +#: src/uniq.c:433 src/uniq.c:450 +#, c-format +msgid "extra operand `%s'" +msgstr "ºÒÇÊ¿äÇÑ ÇÇ¿¬»êÀÚ `%s'" + +#: src/uniq.c:473 src/uniq.c:498 +msgid "invalid number of fields to skip" +msgstr "°Ç³Ê ¶Û ÇʵåÀÇ °³¼ö°¡ ºÎÀûÀýÇÕ´Ï´Ù" + +#: src/uniq.c:507 +msgid "invalid number of bytes to skip" +msgstr "°Ç³Ê ¶Û ¹ÙÀÌÆ® ¼ö°¡ ºÎÀûÀýÇÕ´Ï´Ù" + +#: src/uniq.c:516 +msgid "invalid number of bytes to compare" +msgstr "ºñ±³ÇÒ ¹ÙÀÌÆ®ÀÇ °³¼ö°¡ ºÎÀûÀýÇÕ´Ï´Ù" + +#: src/uniq.c:530 +#, c-format +msgid "`-%lu' option is obsolete; use `-f %lu'" +msgstr "`-%lu' ¿É¼ÇÀº ¾ø¾îÁ³½À´Ï´Ù; `-f %lu'À»(¸¦) »ç¿ëÇϽʽÿÀ" + +#: src/uniq.c:538 +msgid "printing all duplicated lines and repeat counts is meaningless" +msgstr "¹Ýº¹µÈ ÁÙÀ» Ç¥½ÃÇϰí ȸ¼ö¸¦ ¼¼´Â °ÍÀº ¹«ÀǹÌÇÕ´Ï´Ù" + +#: src/unlink.c:51 +#, fuzzy, c-format +msgid "" +"Usage: %s FILE\n" +" or: %s OPTION\n" +msgstr "" +"»ç¿ë¹ý: %s [<ÆÄÀÏ>]...\n" +" ȤÀº: %s [<¿É¼Ç>]\n" + +#: src/unlink.c:54 +msgid "" +"Call the unlink function to remove the specified FILE.\n" +"\n" +msgstr "" + +#: src/unlink.c:99 +#, fuzzy, c-format +msgid "cannot unlink %s" +msgstr "`%s'¿¡¼­ ioctlÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: src/uptime.c:129 +msgid "couldn't get boot time" +msgstr "" + +#: src/uptime.c:136 +#, c-format +msgid " %2d:%02d%s up " +msgstr "" + +#: src/uptime.c:140 +msgid "am" +msgstr "" + +#: src/uptime.c:140 +msgid "pm" +msgstr "" + +#: src/uptime.c:142 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" + +#: src/uptime.c:144 +#, fuzzy, c-format +msgid "%d user" +msgid_plural "%d users" +msgstr[0] "À߸øµÈ »ç¿ëÀÚ" +msgstr[1] "À߸øµÈ »ç¿ëÀÚ" + +#: src/uptime.c:157 +#, c-format +msgid ", load average: %.2f" +msgstr "" + +#: src/uptime.c:191 src/users.c:118 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [ FILE ]\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>]... [<ÆÄÀÏ>]...\n" + +#: src/uptime.c:192 +#, c-format +msgid "" +"Print the current time, the length of time the system has been up,\n" +"the number of users on the system, and the average number of jobs\n" +"in the run queue over the last 1, 5 and 15 minutes.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" + +#: src/users.c:35 +#, fuzzy +msgid "Joseph Arceneaux and David MacKenzie" +msgstr "Jay Lepreau ±×¸®°í David MacKenzie" + +#: src/users.c:119 +#, c-format +msgid "" +"Output who is currently logged in according to FILE.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" + +#: src/wc.c:75 +msgid "Paul Rubin and David MacKenzie" +msgstr "Paul Rubin ±×¸®°í David MacKenzie" + +#: src/wc.c:129 +msgid "" +"Print byte, word, and newline counts for each FILE, and a total line if\n" +"more than one FILE is specified. With no FILE, or when FILE is -,\n" +"read standard input.\n" +" -c, --bytes print the byte counts\n" +" -m, --chars print the character counts\n" +" -l, --lines print the newline counts\n" +msgstr "" +"°¢ <ÆÄÀÏ>¿¡ ´ëÇÏ¿© ¹ÙÀÌÆ®, ´Ü¾î, ÁÙ ¹Ù²ÞÀÇ °³¼ö¸¦ Ç¥½ÃÇϰí, ÀÌ»óÀÇ ÆÄÀÏÀÌ\n" +"ÁöÁ¤µÉ ¶© Àüü ÇàÀÇ ¼öµµ ÀμâÇÕ´Ï´Ù. ÆÄÀÏÀÌ ÁÖ¾îÁöÁö ¾Ê°Å³ª ÆÄÀÏÀÌ - À̸é\n" +"Ç¥ÁØ ÀÔ·ÂÀ» ÀнÀ´Ï´Ù.\n" +" -c, --bytes ¹®ÀÚÀÇ °³¼ö¸¦ Ç¥½ÃÇÕ´Ï´Ù\n" +" -l, --lines ÇàÀÇ °³¼ö¸¦ Ç¥½ÃÇÕ´Ï´Ù\n" +" -w, --words ´Ü¾îÀÇ °³¼ö¸¦ Ç¥½ÃÇÕ´Ï´Ù\n" + +#: src/wc.c:137 +msgid "" +" -L, --max-line-length print the length of the longest line\n" +" -w, --words print the word counts\n" +msgstr "" +" -L, --max-line-length °¡Àå ±ä ÁÙÀÇ ±æÀ̸¦ Ç¥½ÃÇÕ´Ï´Ù\n" +" -w, --words ´Ü¾îÀÇ °³¼ö¸¦ ÀμâÇÕ´Ï´Ù\n" + +#: src/who.c:41 +msgid "Joseph Arceneaux, David MacKenzie, and Michael Stone" +msgstr "" + +#: src/who.c:223 +msgid " old " +msgstr "" + +#: src/who.c:387 src/who.c:390 +msgid "id=" +msgstr "" + +#: src/who.c:403 src/who.c:408 +msgid "term=" +msgstr "" + +#: src/who.c:405 src/who.c:409 +msgid "exit=" +msgstr "" + +#: src/who.c:446 +msgid "clock change" +msgstr "" + +#: src/who.c:458 src/who.c:459 +msgid "run-level" +msgstr "" + +#: src/who.c:462 src/who.c:463 +msgid "last=" +msgstr "" + +#: src/who.c:492 +#, c-format +msgid "" +"\n" +"# users=%u\n" +msgstr "" + +#: src/who.c:498 +msgid "NAME" +msgstr "" + +#: src/who.c:498 +msgid "LINE" +msgstr "" + +#: src/who.c:498 +msgid "TIME" +msgstr "" + +#: src/who.c:498 +#, fuzzy +msgid "IDLE" +msgstr "½ÇÆÐ" + +#: src/who.c:498 +msgid "PID" +msgstr "" + +#: src/who.c:499 +msgid "COMMENT" +msgstr "" + +#: src/who.c:499 +msgid "EXIT" +msgstr "" + +#: src/who.c:574 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [ FILE | ARG1 ARG2 ]\n" +msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>]... <ÆÄÀÏ1> <ÆÄÀÏ2>\n" + +#: src/who.c:575 +msgid "" +"\n" +" -a, --all same as -b -d --login -p -r -t -T -u\n" +" -b, --boot time of last system boot\n" +" -d, --dead print dead processes\n" +" -H, --heading print line of column headings\n" +msgstr "" + +#: src/who.c:582 +msgid "" +" -i, --idle add idle time as HOURS:MINUTES, . or old\n" +" (deprecated, use -u)\n" +" --login print system login processes\n" +" (equivalent to SUS -l)\n" +msgstr "" + +#: src/who.c:588 +msgid "" +" -l, --lookup attempt to canonicalize hostnames via DNS\n" +" (-l is deprecated, use --lookup)\n" +" -m only hostname and user associated with stdin\n" +" -p, --process print active processes spawned by init\n" +msgstr "" + +#: src/who.c:594 +msgid "" +" -q, --count all login names and number of users logged on\n" +" -r, --runlevel print current runlevel\n" +" -s, --short print only name, line, and time (default)\n" +" -t, --time print last system clock change\n" +msgstr "" + +#: src/who.c:600 +msgid "" +" -T, -w, --mesg add user's message status as +, - or ?\n" +" -u, --users list users logged in\n" +" --message same as -T\n" +" --writable same as -T\n" +msgstr "" + +#: src/who.c:608 +#, c-format +msgid "" +"\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n" +msgstr "" + +#: src/who.c:711 +#, fuzzy +msgid "Warning: -i will be removed in a future release; use -u instead" +msgstr "" +"°æ°í: --version-control (-V) ¿É¼ÇÀº ´õÀÌ»ó ¾²ÀÌÁö ¾Ê½À´Ï´Ù. ÀÌ ¿É¼ÇÀº\n" +"ÀÌÈÄ ¸±¸®Áî¿¡¼­´Â »èÁ¦µÉ °ÍÀÔ´Ï´Ù. ´ë½Å --backup=%s À» »ç¿ëÇϼ¼¿ä." + +#: src/who.c:722 +msgid "" +"Warning: the meaning of '-l' will change in a future release to conform to " +"POSIX" +msgstr "" + +#: src/whoami.c:53 +msgid "" +"Print the user name associated with the current effective user id.\n" +"Same as id -un.\n" +"\n" +msgstr "" + +#: src/whoami.c:104 +#, c-format +msgid "%s: cannot find username for UID %u\n" +msgstr "" + +#: src/yes.c:49 +#, fuzzy, c-format +msgid "" +"Usage: %s [STRING]...\n" +" or: %s OPTION\n" +msgstr "" +"»ç¿ë¹ý: %s [<ÆÄÀÏ>]...\n" +" ȤÀº: %s [<¿É¼Ç>]\n" + +#: src/yes.c:55 +msgid "" +"Repeatedly output a line with all specified STRING(s), or `y'.\n" +"\n" +msgstr "" + +#, fuzzy +#~ msgid "\\%c: invalid escape" +#~ msgstr "%s: ºÎÀûÀýÇÑ ÆÐÅÏ" + +#~ msgid "program error" +#~ msgstr "ÇÁ·Î±×·¥ ¿À·ù" + +#~ msgid "stack overflow" +#~ msgstr "½ºÅà ¿À¹öÇ÷οì" + +#, fuzzy +#~ msgid "cannot convert time" +#~ msgstr "`%s'ÀÇ Á¤º¸(stat)¸¦ ¾òÀ» ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "cannot format time" +#~ msgstr "fork() ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "cannot change to `..' from directory %s" +#~ msgstr "%s µð·ºÅ丮·Î chdirÇÒ ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "missing file arguments" +#~ msgstr "Àμö°¡ ³Ê¹« ÀûÀ½" + +#, fuzzy +#~ msgid "environment variable, QUOTING_STYLE" +#~ msgstr "ȯ°æº¯¼ö COLUMNSÀÇ °ª¿¡ ´ÙÀ½ÀÇ À߸øµÈ ÆøÀÌ ÁöÁ¤µÇ¾ú½À´Ï´Ù: %s" + +#~ msgid "%s: is so large that it is not representable" +#~ msgstr "%s: ³Ê¹« Ä¿¼­ Ç¥½ÃÇÒ ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "cannot execute %s" +#~ msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "cannot run %s" +#~ msgstr "`%s'¿¡¼­ ioctlÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "Try %s --help' for more information.\n" +#~ msgstr "´õ ¸¹Àº Á¤º¸¸¦ º¸·Á¸é `%s --help' ÇϽʽÿÀ.\n" + +#, fuzzy +#~ msgid "preserving permissions for %s" +#~ msgstr "%sÀÇ Çã°¡¸¦ ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "cannot lstat `.'" +#~ msgstr "`%s'¿¡¼­ `.'¿¡ ´ëÇØ lstatÄÝÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "closing directory %s" +#~ msgstr "%s µð·ºÅ丮·Î chdirÇÒ ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "%s: remove directory %s? " +#~ msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "%s: directory %s is write protected; descend into it anyway? " +#~ msgstr "%s: `%s' µð·ºÅ丮´Â ¾²±â º¸È£µÇ¾ú½À´Ï´Ù. ±×·¡µµ °è¼Ó ÇÒ±î¿ä? " + +#~ msgid "removing all entries of directory %s\n" +#~ msgstr "%sµð·ºÅ丮ÀÇ ¸ðµç ³»¿ëÀ» Áö¿ó´Ï´Ù\n" + +#~ msgid "continue? " +#~ msgstr "°è¼ÓÇÒ±î¿ä? " + +#, fuzzy +#~ msgid "cannot change back to directory %s via `..'" +#~ msgstr "%s µð·ºÅ丮·Î chdirÇÒ ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "%s: remove directory %s%s? " +#~ msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#~ msgid " (might be nonempty)" +#~ msgstr " (¿ÏÀüÈ÷ ºñ¿ìÁö ¾Ê¾Ò½À´Ï´Ù)" + +#~ msgid "removing the directory itself: %s\n" +#~ msgstr "%s µð·ºÅ丮 ÀÚ½ÅÀ» Áö¿ó´Ï´Ù\n" + +#, fuzzy +#~ msgid "" +#~ "ERROR: the source file %s initially had device/inode\n" +#~ "numbers %lu/%lu, but now (after opening it), the numbers\n" +#~ "are %lu/%lu. That means that while this program was running,\n" +#~ "the file was replaced with another one. Skipping this file." +#~ msgstr "" +#~ "¿À·ù: `%s' µð·ºÅ丮´Â %lu/%luÀÇ ÀåÄ¡/³ëµå ¹øÈ£°¡ ÀÖ¾ú´Âµ¥, Áö±ÝÀº\n" +#~ "(chdirÈÄ) `.'ÀÇ ÀåÄ¡/³ëµå ¹øÈ£´Â %lu/%luÀÔ´Ï´Ù. À̰ÍÀº rm ÁøÇàÁß¿¡\n" +#~ "µð·ºÅ丮°¡ ´Ù¸¥ µð·ºÅ丮·Î ¹Ù²î¾ú°Å³ª ´Ù¸¥ µð·ºÅ丮ÀÇ ¸µÅ©·Î ¹Ù²î¾ú´Ù´Â \n" +#~ "ÀǹÌÀÔ´Ï´Ù." + +#, fuzzy +#~ msgid "" +#~ "ERROR: the directory %s initially had device/inode\n" +#~ "numbers %lu/%lu, but now (after a chdir into it), the numbers for `.'\n" +#~ "are %lu/%lu. That means that while rm was running, the directory\n" +#~ "was replaced with either another directory or a link to another directory." +#~ msgstr "" +#~ "¿À·ù: `%s' µð·ºÅ丮´Â %lu/%luÀÇ ÀåÄ¡/³ëµå ¹øÈ£°¡ ÀÖ¾ú´Âµ¥, Áö±ÝÀº\n" +#~ "(chdirÈÄ) `.'ÀÇ ÀåÄ¡/³ëµå ¹øÈ£´Â %lu/%luÀÔ´Ï´Ù. À̰ÍÀº rm ÁøÇàÁß¿¡\n" +#~ "µð·ºÅ丮°¡ ´Ù¸¥ µð·ºÅ丮·Î ¹Ù²î¾ú°Å³ª ´Ù¸¥ µð·ºÅ丮ÀÇ ¸µÅ©·Î ¹Ù²î¾ú´Ù´Â \n" +#~ "ÀǹÌÀÔ´Ï´Ù." + +#, fuzzy +#~ msgid "" +#~ "ERROR: the directory %s initially had device/inode\n" +#~ "numbers %lu/%lu, but now (after changing into at least one subdirectory\n" +#~ "and changing back via `..'), the numbers for `.' are %lu/%lu.\n" +#~ "That means that while rm was running, a partially-removed subdirectory\n" +#~ "was moved to a different position in the file system hierarchy." +#~ msgstr "" +#~ "¿À·ù: `%s' µð·ºÅ丮´Â %lu/%luÀÇ ÀåÄ¡/³ëµå ¹øÈ£°¡ ÀÖ¾ú´Âµ¥, Áö±ÝÀº\n" +#~ "(chdirÈÄ) `.'ÀÇ ÀåÄ¡/³ëµå ¹øÈ£´Â %lu/%luÀÔ´Ï´Ù. À̰ÍÀº rm ÁøÇàÁß¿¡\n" +#~ "µð·ºÅ丮°¡ ´Ù¸¥ µð·ºÅ丮·Î ¹Ù²î¾ú°Å³ª ´Ù¸¥ µð·ºÅ丮ÀÇ ¸µÅ©·Î ¹Ù²î¾ú´Ù´Â \n" +#~ "ÀǹÌÀÔ´Ï´Ù." + +#, fuzzy +#~ msgid " or: %s [-acm] MMDDhhmm[YY] FILE... (obsolete)\n" +#~ msgstr " ¶Ç´Â: %s [-acm] MMDDhhmm[YY] FILE... (±¸½Ä)\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr " --version ¹öÀü Á¤º¸¸¦ Ãâ·ÂÇÏ°í ³¡³À´Ï´Ù\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr " --version ¹öÀü Á¤º¸¸¦ Ãâ·ÂÇÏ°í ³¡³À´Ï´Ù\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "¹Ù²ï ºí·°À» µð½ºÅ©¿¡ °­Á¦ÀûÀ¸·Î ¾²°Ô Çϰí, ¼öÆÛºí·°À» °»½ÅÇÕ´Ï´Ù.\n" +#~ "\n" +#~ " --help ÀÌ µµ¿ò¸»À» Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +#~ " --version ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr " --version ¹öÀü Á¤º¸¸¦ Ãâ·ÂÇÏ°í ³¡³À´Ï´Ù\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr " --version ¹öÀü Á¤º¸¸¦ Ãâ·ÂÇÏ°í ³¡³À´Ï´Ù\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr " --version ¹öÀü Á¤º¸¸¦ Ãâ·ÂÇÏ°í ³¡³À´Ï´Ù\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr " --version ¹öÀü Á¤º¸¸¦ Ãâ·ÂÇÏ°í ³¡³À´Ï´Ù\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr " --version ¹öÀü Á¤º¸¸¦ Ãâ·ÂÇÏ°í ³¡³À´Ï´Ù\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr " --version ¹öÀü Á¤º¸¸¦ Ãâ·ÂÇÏ°í ³¡³À´Ï´Ù\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "¹Ù²ï ºí·°À» µð½ºÅ©¿¡ °­Á¦ÀûÀ¸·Î ¾²°Ô Çϰí, ¼öÆÛºí·°À» °»½ÅÇÕ´Ï´Ù.\n" +#~ "\n" +#~ " --help ÀÌ µµ¿ò¸»À» Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +#~ " --version ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" + +#, fuzzy +#~ msgid "" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr " --version ¹öÀü Á¤º¸¸¦ Ãâ·ÂÇÏ°í ³¡³À´Ï´Ù\n" + +#~ msgid "" +#~ "Change the group membership of each FILE to GROUP.\n" +#~ "\n" +#~ " -c, --changes like verbose but report only when a change is " +#~ "made\n" +#~ " --dereference affect the referent of each symbolic link, " +#~ "rather\n" +#~ " than the symbolic link itself\n" +#~ " -h, --no-dereference affect symbolic links instead of any referenced " +#~ "file\n" +#~ " (available only on systems that can change the\n" +#~ " ownership of a symlink)\n" +#~ " -f, --silent, --quiet suppress most error messages\n" +#~ " --reference=RFILE use RFILE's group rather than the specified\n" +#~ " GROUP value\n" +#~ " -R, --recursive operate on files and directories recursively\n" +#~ " -v, --verbose output a diagnostic for every file processed\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "°¢ FILEÀÇ ¼ÒÀ¯ ±×·ì¸¦ GROUPÀ¸·Î ¹Ù²ß´Ï´Ù.\n" +#~ "\n" +#~ " -c, --changes verbose¿Í °°Áö¸¸ º¯°æÇÏ´Â °æ¿ì¿¡¸¸ ¾Ë¸³´Ï´Ù\n" +#~ " --dereference ½Éº¼¸¯ ¸µÅ© ÀÚ½ÅÀÌ ¾Æ´Ï¶ó °¢ ½Éº¼¸¯ ¸µÅ©°¡ ÂüÁ¶" +#~ "ÇÏ´Â\n" +#~ " °Í¿¡ ÀÛ¿ëÇÕ´Ï´Ù\n" +#~ " -h, --no-dereference ÂüÁ¶µÇ´Â ÆÄÀÏ ´ë½Å ½Éº¼¸¯ ¸µÅ©¿¡ ÀÛ¿ëÇÕ´Ï´Ù\n" +#~ " (½Éº¼¸¯ ¸µÅ©ÀÇ ¼ÒÀ¯±ÇÀ» ¹Ù²Ü ¼ö ÀÖ´Â ½Ã½ºÅÛ¿¡¼­" +#~ "¸¸\n" +#~ " °¡´ÉÇÕ´Ï´Ù)\n" +#~ " -f, --silent, --quiet ´ëºÎºÐÀÇ ¿¡·¯¸Þ½ÃÁö¸¦ ³»Áö ¾Ê°Ô ÇÕ´Ï´Ù\n" +#~ " --reference=RFILE GROUP°ªÀ» »ç¿ëÇÏ´Â ´ë½Å RFILEÀÇ ±×·ìÀ» »ç¿ëÇÕ´Ï" +#~ "´Ù\n" +#~ " -R, --recursive ÆÄÀϰú ±× µð·ºÅ丮ÀÇ ¾Æ·¡±îÁö º¯°æÇÕ´Ï´Ù\n" +#~ " -v, --verbose 󸮵Ǵ ¸ðµç ÆÄÀÏ¿¡ ´ëÇØ Áø´Ü ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÕ´Ï" +#~ "´Ù\n" +#~ " --help ÀÌ µµ¿ò¸»À» Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +#~ " --version ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" + +#, fuzzy +#~ msgid "" +#~ "Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +#~ "\n" +#~ " -c, --changes like verbose but report only when a change is " +#~ "made\n" +#~ " --dereference affect the referent of each symbolic link, " +#~ "rather\n" +#~ " than the symbolic link itself\n" +#~ " -h, --no-dereference affect symbolic links instead of any referenced " +#~ "file\n" +#~ " (available only on systems that can change the\n" +#~ " ownership of a symlink)\n" +#~ " --from=CURRENT_OWNER:CURRENT_GROUP\n" +#~ " change the owner and/or group of each file only " +#~ "if\n" +#~ " its current owner and/or group match those " +#~ "specified\n" +#~ " here. Either may be omitted, in which case a " +#~ "match\n" +#~ " is not required for the omitted attribute.\n" +#~ " -f, --silent, --quiet suppress most error messages\n" +#~ " --reference=RFILE use RFILE's owner and group rather than\n" +#~ " the specified OWNER:GROUP values\n" +#~ " -R, --recursive operate on files and directories recursively\n" +#~ " -v, --verbose output a diagnostic for every file processed\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "°¢ FILEÀÇ ¼ÒÀ¯ÀÚ¸¦ OWNER·Î, ±×·ìÀ» GROUPÀ¸·Î, ¶Ç´Â µÑ ´Ù¸¦ ¹Ù²ß´Ï´Ù.\n" +#~ "\n" +#~ " -c, --changes verbose¿Í °°Áö¸¸ º¯°æÇÒ¶§¸¸ ¾Ë¸³´Ï´Ù\n" +#~ " --dereference ½Éº¼¸¯ ¸µÅ© Àڽź¸´Ù °¢ ½Éº¼¸¯ ¸µÅ©°¡ ÂüÁ¶ÇÏ´Â\n" +#~ " ÆÄÀÏ¿¡°Ô ÀÛ¿ëÇÕ´Ï´Ù\n" +#~ " -h, --no-dereference ÂüÁ¶µÇ´Â ÆÄÀÏ ´ë½Å ½Éº¼¸¯ ¸µÅ©¿¡ ÀÛ¿ëÇÕ´Ï´Ù\n" +#~ " (½Éº¼¸¯ ¸µÅ©ÀÇ ¼ÒÀ¯±ÇÀ» ¹Ù²Ü ¼ö ÀÖ´Â ½Ã½ºÅÛ¿¡¼­" +#~ "¸¸\n" +#~ " »ç¿ë °¡´ÉÇÕ´Ï´Ù)\n" +#~ " --from=CURRENT_OWNER:CURRENT_GROUP\n" +#~ " ÁöÁ¤ÇÑ »ç¿ëÀÚ/±×·ì°ú ÆÄÀÏÀÇ »ç¿ëÀÚ/±×·ìÀÌ ¸Â¾Æ¾ß" +#~ "¸¸\n" +#~ " ±× ÆÄÀÏÀÇ »ç¿ëÀÚ/±×·ìÀ» º¯°æÇÕ´Ï´Ù. ÇÊ¿ä ¾ø´Ù" +#~ "¸é\n" +#~ " µÑ Áß Çϳª¸¦ »ý·«ÇÒ ¼ö ÀÖ½À´Ï´Ù.\n" +#~ " -f, --silent, --quiet ´ëºÎºÐÀÇ ¿¡·¯¸Þ½ÃÁö¸¦ ³»Áö ¾Ê°Ô ÇÕ´Ï´Ù\n" +#~ " --reference=RFILE ¸í½ÃÀûÀÎ OWNER.GROUP °ªÀ» »ç¿ëÇÏ´Â ´ë½Å RFILE" +#~ "ÀÇ\n" +#~ " ¼ÒÀ¯ÀÚ¿Í ±×·ì °ªÀ» »ç¿ëÇÕ´Ï´Ù\n" +#~ " -R, --recursive ÆÄÀϰú ±× µð·ºÅ丮ÀÇ ¾Æ·¡±îÁö º¯°æÇÕ´Ï´Ù\n" +#~ " -v, --verbose 󸮵Ǵ ¸ðµç ÆÄÀÏ¿¡ ´ëÇØ Áø´Ü ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÕ´Ï" +#~ "´Ù\n" +#~ " --help ÀÌ µµ¿ò¸»À» Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +#~ " --version ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +#~ "\n" +#~ "¼ÒÀ¯ÀÚ¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì º¯°æÇÏÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ ±×·ìµµ ÁöÁ¤ÇÏÁö ¾ÊÀ¸" +#~ "¸é\n" +#~ "¹Ù²îÁö ¾ÊÁö¸¸ ¸¶Ä§Ç¥(.)¸¦ ÁÖ´Â °æ¿ì¿¡´Â ·Î±×ÀνÃÀÇ ±×·ìÀ¸·Î º¯°æÇÕ´Ï´Ù.\n" +#~ "ÄÝ·Ð(:)À» ¸¶Ä§Ç¥(.) ´ë½Å ¾µ ¼ö ÀÖ½À´Ï´Ù.\n" + +#, fuzzy +#~ msgid "" +#~ " -l, --link link files instead of copying\n" +#~ " -L, --dereference always follow symbolic links\n" +#~ " -p same as --preserve=mode,ownership," +#~ "timestamps\n" +#~ " --preserve[=ATTR_LIST] preserve the specified attributes " +#~ "(default:\n" +#~ " mode,ownership,timestamps), if possible\n" +#~ " additional attributes: links, all\n" +#~ " --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +#~ " --parents append source path to DIRECTORY\n" +#~ " -P same as `--no-dereference'\n" +#~ " -r copy recursively, non-directories as " +#~ "files\n" +#~ " WARNING: use -R instead when you might " +#~ "copy\n" +#~ " special files like FIFOs or /dev/zero\n" +#~ " --remove-destination remove each existing destination file " +#~ "before\n" +#~ " attempting to open it (contrast with --" +#~ "force)\n" +#~ msgstr "" +#~ "SOURCE¸¦ DEST·Î º¹»çÇϰųª ¿©·¯°³ÀÇ SOURCE¸¦ DIRECTORY·Î º¹»çÇÕ´Ï´Ù.\n" +#~ "\n" +#~ " -a, --archive -dpR¿É¼Ç°ú °°½À´Ï´Ù\n" +#~ " --backup[=CONTROL] Áö¿ì±â Àü¿¡ ¹é¾÷º»À» ¸¸µì´Ï´Ù.\n" +#~ " -b --backup°ú ºñ½ÁÇѵ¥ Àμö¸¦ ¹ÞÁö ¾Ê´Â´Ù\n" +#~ " -d, --no-dereference ¸µÅ©¸¦ À¯ÁöÇÕ´Ï´Ù\n" +#~ " -f, --force ÀÌ¹Ì Á¸ÀçÇÏ´Â DEST¸¦ Áú¹® ¾øÀÌ »èÁ¦ÇÕ´Ï" +#~ "´Ù.\n" +#~ " -i, --interactive µ¤¾î ¾²±â Àü¿¡ ¿©ºÎ¸¦ ¹¯½À´Ï´Ù\n" +#~ " -l, --link ÆÄÀÏÀ» º¹»çÇÏÁö ¾Ê°í ¸µÅ©ÇÕ´Ï´Ù.\n" +#~ " -p, --preserve °¡´ÉÇÏ´Ù¸é ÆÄÀÏ ¼Ó¼ºÀ» À¯ÁöÇÕ´Ï´Ù.\n" +#~ " -P, --parents ¿øº»ÀÇ °æ·Î¸¦ DIRECTORY¿¡ Ãß°¡ÇÕ´Ï´Ù\n" +#~ " -r ÇÏÀ§ µð·ºÅ丮±îÁö º¹»çÇÕ´Ï´Ù. µð·ºÅ丮°¡\n" +#~ " ¾Æ´Ñ °ÍÀº ÆÄÀÏ·Î ¿©±é´Ï´Ù\n" +#~ " *°æ°í*: FIFO³ª /dev/zero°°Àº Ưº° ÆÄÀÏ" +#~ "À»\n" +#~ " º¹»çÇÒ °æ¿ì¿¡´Â -RÀ» »ç¿ëÇϼ¼¿ä\n" +#~ " --sparse=WHEN ¼º±ä ÆÄÀÏ(sparse file)ÀÇ »ý¼ºÀ» Á¶ÀýÇÕ´Ï" +#~ "´Ù\n" +#~ " -R, --recursive Àç±ÍÀûÀ¸·Î º¹»çÇÕ´Ï´Ù\n" +#~ " --strip-trailing-slashes °¢ SOURCE Àμö¿¡¼­ ³¡ÀÇ ½½·¡½Ã(/)¹®ÀÚ¸¦\n" +#~ " Áö¿ó´Ï´Ù\n" +#~ " -s, --symbolic-link º¹»çÇÏ´Â ´ë½Å ½Éº¼¸¯ ¸µÅ©¸¦ ¸¸µì´Ï´Ù\n" +#~ " -S, --suffix=SUFFIX ÀϹÝÀûÀÎ ¹é¾÷ Á¢¹Ì»ç¸¦ °ãÃľ¹´Ï´Ù\n" +#~ " --target-directory=DIRECTORY ¸ðµç SOURCE ÀÇ Àμö¸¦ DIRECTORY·Î ¿Å±é" +#~ "´Ï´Ù\n" +#~ " -u, --update SOURCEÆÄÀÏÀÌ º¹»çµÉ ÆÄÀϺ¸´Ù »õ°ÍÀ̰ųª\n" +#~ " º¹»çµÉ ÆÄÀÏÀÌ ¾øÀ» ¶§¸¸ º¹»çÇÕ´Ï´Ù\n" +#~ " -v, --verbose ÀÛ¾÷À» Ãâ·ÂÇÕ´Ï´Ù\n" +#~ " -x, --one-file-system ÀÌ ÆÄÀϽýºÅÛ¿¡¼­¸¸ º¹»çÇÕ´Ï´Ù\n" +#~ " --help ÀÌ µµ¿ò¸»À» º¸¿©ÁÖ°í Á¾·áÇÕ´Ï´Ù\n" +#~ " --version ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +#~ "\n" +#~ "±âº»ÀûÀ¸·Î ¼º±ä SOURCE ÆÄÀÏÀº ±×¸® ÁÁÁö ¾ÊÀº ¹æ¹ýÀ¸·Î ŽÁöÇØ ³»¾î\n" +#~ "´ëÀÀÇÏ´Â DESTÆÄÀϵµ ¶ÇÇÑ ¼º±â°Ô ¸¸µì´Ï´Ù. À̰ÍÀº --sparse=auto\n" +#~ "¿¡ ÀÇÇØ ¼±ÅõǴ ÇൿÀ̸ç, --sparse=always¶ó°í ÁöÁ¤Çϸé SOURCEÆÄÀÏ¿¡\n" +#~ "ÃæºÐÇÑ Å©±âÀÇ 0À¸·Î °è¼ÓµÇ´Â ÁöÁ¡ÀÌ ÀÖÀ» ¶§´Â ¾ðÁ¦³ª ¼º±ä DESTÆÄÀÏÀ»\n" +#~ "¸¸µì´Ï´Ù.\n" +#~ "--sparse=never¶ó°í ÁöÁ¤ÇÏ¸é ¼º±ä ÆÄÀÏÀ» »ý¼ºÇÏÁö ¸øÇÏ°Ô ÇÕ´Ï´Ù.\n" +#~ "\n" + +#, fuzzy +#~ msgid "" +#~ "Copy a file, converting and formatting according to the options.\n" +#~ "\n" +#~ " bs=BYTES force ibs=BYTES and obs=BYTES\n" +#~ " cbs=BYTES convert BYTES bytes at a time\n" +#~ " conv=KEYWORDS convert the file as per the comma separated keyword " +#~ "list\n" +#~ " count=BLOCKS copy only BLOCKS input blocks\n" +#~ " ibs=BYTES read BYTES bytes at a time\n" +#~ " if=FILE read from FILE instead of stdin\n" +#~ " obs=BYTES write BYTES bytes at a time\n" +#~ " of=FILE write to FILE instead of stdout\n" +#~ " seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +#~ " skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "BLOCKS and BYTES may be followed by the following multiplicative " +#~ "suffixes:\n" +#~ "xM M, c 1, w 2, b 512, kD 1000, k 1024, MD 1,000,000, M 1,048,576,\n" +#~ "GD 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +#~ "Each KEYWORD may be:\n" +#~ "\n" +#~ " ascii from EBCDIC to ASCII\n" +#~ " ebcdic from ASCII to EBCDIC\n" +#~ " ibm from ASCII to alternated EBCDIC\n" +#~ " block pad newline-terminated records with spaces to cbs-size\n" +#~ " unblock replace trailing spaces in cbs-size records with newline\n" +#~ " lcase change upper case to lower case\n" +#~ " notrunc do not truncate the output file\n" +#~ " ucase change lower case to upper case\n" +#~ " swab swap every pair of input bytes\n" +#~ " noerror continue after read errors\n" +#~ " sync pad every input block with NULs to ibs-size; when used\n" +#~ " with block or unblock, pad with spaces rather than NULs\n" +#~ msgstr "" +#~ "¿É¼Ç¿¡ µû¶ó ÆÄÀÏÀ» º¹»çÇϰí, º¯È¯ÇÏ°í Æ÷¸ËÇÕ´Ï´Ù\n" +#~ "\n" +#~ " bs=BYTES ibs=BYTES¿Í obs=BYTES¸¦ °°ÀÌ ÁöÁ¤ÇÕ´Ï´Ù\n" +#~ " cbs=BYTES Çѹø¿¡ BYTES¸¸Å­ÀÇ ¹ÙÀÌÆ®¸¦ º¯È¯ÇÕ´Ï´Ù\n" +#~ " conv=KEYWORDS ÆÄÀÏÀ» ½°Ç¥(,)·Î ºÐ¸®µÈ Ű¿öµå ¸®½ºÆ®¿¡ µû¶ó º¯È¯ÇÕ´Ï" +#~ "´Ù\n" +#~ " count=BLOCKS BLOCKS°³ÀÇ ÀÔ·Â ºí·°¸¸ ¹Þ½À´Ï´Ù\n" +#~ " ibs=BYTES Çѹø¿¡ BYTES¹ÙÀÌÆ®ÀÇ ÆÄÀÏÀ» ÀнÀ´Ï´Ù\n" +#~ " if=FILE Ç¥ÁØÀÔ·Â ´ë½Å FILE¿¡¼­ ÀнÀ´Ï´Ù\n" +#~ " obs=BYTES Çѹø¿¡ BYTES¹ÙÀÌÆ®¸¦ ÀнÀ´Ï´Ù\n" +#~ " of=FILE Ç¥ÁØÃâ·Â ´ë½Å FILE¿¡ ¾²¸ç, Á¸ÀçÇÏ´Â ÆÄÀÏÀ» ¾ø¾ÖÁö ¾Ê½À´Ï" +#~ "´Ù\n" +#~ " seek=BLOCKS Ãâ·Â ½ÃÀ۽ÿ¡ obsÅ©±âÀÇ ºí·° BLOCKS°³¸¦ ¶Ù¾î³Ñ½À´Ï´Ù\n" +#~ " skip=BLOCKS ÀÔ·Â ½ÃÀ۽ÿ¡ ibsÅ©±âÀÇ ºí·° BLOCKS°³¸¦ ¶Ù¾î³Ñ½À´Ï´Ù\n" +#~ " --help ÀÌ µµ¿ò¸»À» Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +#~ " --version ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +#~ "\n" +#~ "BYTES´Â ´ÙÀ½ÀÇ ¼ö·®À» ³ªÅ¸³»´Â Á¢¹Ì¾î¿Í ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù:\n" +#~ "xM M, c 1, w 2, b 512, kD 1000, k 1024, MD 1,000,000, M 1,048,576,\n" +#~ "GD 1,000,000,000, G 1,073,741,824, ±×¸®°í T, P, E, Z, Yµµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï" +#~ "´Ù\n" +#~ "(¿¹: c´Â x1¿Í °°°í, w´Â x2¿Í °°À¸¸ç, b´Â x512¿Í °°À¸¸ç k´Â x1024¿Í °°½À´Ï" +#~ "´Ù.\n" +#~ "°¢°¢ÀÇ KEYWORD´Â ´ÙÀ½°ú °°½À´Ï´Ù:\n" +#~ "\n" +#~ " ascii EBCDIC¿¡¼­ ASCII·Î º¯È¯ÇÕ´Ï´Ù\n" +#~ " ebcdic ASCII¿¡¼­ EBCDICÀ¸·Î º¯È¯ÇÕ´Ï´Ù\n" +#~ " ibm ASCII¿¡¼­ ´ëü(alternated) EBCDICÀ¸·Î º¯È¯ÇÕ´Ï´Ù\n" +#~ " block °³Ç๮ÀÚ·Î ³¡³ª´Â ·¹Äڵ带 cbsÅ©±âÀÇ °ø¹é¹®ÀڷΠä¿ó´Ï´Ù\n" +#~ " unblock cbsÅ©±âÀÇ ·¹ÄÚµå µÞºÎºÐÀÇ °ø¹é¹®ÀÚµéÀ» °³Ç๮ÀÚ·Î ¹Ù²ß´Ï´Ù\n" +#~ " lcase ´ë¹®ÀÚ¸¦ ¼Ò¹®ÀÚ·Î ¹Ù²ß´Ï´Ù\n" +#~ " notrunc Ãâ·Â ÆÄÀÏÀÇ ³¡À» Àß¶ó³»Áö ¾Ê½À´Ï´Ù\n" +#~ " ucase ¼Ò¹®ÀÚ¸¦ ´ë¹®ÀÚ·Î ¹Ù²ß´Ï´Ù\n" +#~ " swab ÀÔ·ÂÇÏ´Â µÎ ¹ÙÀÌÆ®ÀÇ ¼ø¼­¸¦ ¹Ù²ß´Ï´Ù\n" +#~ " noerror Àб⠿¡·¯°¡ ³ªµµ °è¼ÓÇÕ´Ï´Ù\n" +#~ " sync ibsÅ©±âÀÇ ÀÔ·Â ·¹Äڵ带 Å©±â°¡ ¸ÂÁö ¾ÊÀ¸¸é NUL·Î ä¿ó´Ï´Ù\n" + +#~ msgid "" +#~ "Show information about the filesystem on which each FILE resides,\n" +#~ "or all filesystems by default.\n" +#~ "\n" +#~ " -a, --all include filesystems having 0 blocks\n" +#~ " --block-size=SIZE use SIZE-byte blocks\n" +#~ " -h, --human-readable print sizes in human readable format (e.g., 1K " +#~ "234M 2G)\n" +#~ " -H, --si likewise, but use powers of 1000 not 1024\n" +#~ " -i, --inodes list inode information instead of block usage\n" +#~ " -k, --kilobytes like --block-size=1024\n" +#~ " -l, --local limit listing to local filesystems\n" +#~ " -m, --megabytes like --block-size=1048576\n" +#~ " --no-sync do not invoke sync before getting usage info " +#~ "(default)\n" +#~ " -P, --portability use the POSIX output format\n" +#~ " --sync invoke sync before getting usage info\n" +#~ " -t, --type=TYPE limit listing to filesystems of type TYPE\n" +#~ " -T, --print-type print filesystem type\n" +#~ " -x, --exclude-type=TYPE limit listing to filesystems not of type " +#~ "TYPE\n" +#~ " -v (ignored)\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "°¢°¢ÀÇ FILEÀÌ ÀÖ´Â ÆÄÀÏ ½Ã½ºÅÛ¿¡ ´ëÇÑ Á¤º¸¸¦ Ãâ·ÂÇÕ´Ï´Ù.\n" +#~ "±âº»°ªÀº ¸ðµç ÆÄÀϽýºÅÛÀÔ´Ï´Ù.\n" +#~ "\n" +#~ " -a, --all 0ºí·°À» °¡Áø ÆÄÀϽýºÅÛµµ Ãâ·Â¿¡ Æ÷ÇÔÇÕ´Ï´Ù\n" +#~ " --block-size=SIZE SIZE ¹ÙÀÌÆ® Å©±âÀÇ ºí·°À» »ç¿ëÇÕ´Ï´Ù\n" +#~ " -h, --human-readable Å©±â¸¦ »ç¶÷ÀÌ ¾Ë±â ½±°Ô(1K, 234M, 2Gµî)Ç¥½ÃÇÕ´Ï" +#~ "´Ù\n" +#~ " -H, --si ºñ½ÁÇÕ´Ï´Ù¸¸ 1024¹è ´ë½Å 1000¹è¸¦ »ç¿ëÇÕ´Ï´Ù\n" +#~ " -i, --inodes ºí·° »ç¿ë ´ë½Å inodeÁ¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù\n" +#~ " -k, --kilobytes --block-size=1024¿Í °°½À´Ï´Ù\n" +#~ " -l, --local Áö¿ª ÆÄÀϽýºÅÛ¸¸ ³ª¿­ÇÕ´Ï´Ù\n" +#~ " -m, --megabytes --block-size=1048576°ú °°½À´Ï´Ù\n" +#~ " --no-sync »ç¿ëÁ¤º¸¸¦ ¾ò±â Àü¿¡ sync¸¦ ºÎ¸£Áö ¾Ê½À´Ï´Ù(±âº»" +#~ "°ª)\n" +#~ " -P, --portability POSIX»ç¾çÀ¸·Î Ãâ·ÂÇÕ´Ï´Ù\n" +#~ " --sync »ç¿ëÁ¤º¸¸¦ ¾ò±â Àü¿¡ sync¸¦ ºÎ¸¨´Ï´Ù\n" +#~ " -t, --type=TYPE TYPEÇüÅÂÀÇ ÆÄÀϽýºÅÛ¿¡ ´ëÇÑ Á¤º¸¸¸ Ç¥½ÃÇÕ´Ï´Ù\n" +#~ " -T, --print-type ÆÄÀϽýºÅÛ ÇüŸ¦ Ãâ·ÂÇÕ´Ï´Ù\n" +#~ " -x, --exclude-type=TYPE TYPEÇüŰ¡ ¾Æ´Ñ ÆÄÀϽýºÅÛ Á¤º¸¸¸ Ç¥½ÃÇÕ´Ï´Ù\n" +#~ " -v (¹«½ÃÇÕ´Ï´Ù)\n" +#~ " --help ÀÌ µµ¿ò¸»À» Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +#~ " --version ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" + +#~ msgid "" +#~ "Summarize disk usage of each FILE, recursively for directories.\n" +#~ "\n" +#~ " -a, --all write counts for all files, not just directories\n" +#~ " --block-size=SIZE use SIZE-byte blocks\n" +#~ " -b, --bytes print size in bytes\n" +#~ " -c, --total produce a grand total\n" +#~ " -D, --dereference-args dereference PATHs when symbolic link\n" +#~ " -h, --human-readable print sizes in human readable format (e.g., 1K " +#~ "234M 2G)\n" +#~ " -H, --si likewise, but use powers of 1000 not 1024\n" +#~ " -k, --kilobytes like --block-size=1024\n" +#~ " -l, --count-links count sizes many times if hard linked\n" +#~ " -L, --dereference dereference all symbolic links\n" +#~ " -m, --megabytes like --block-size=1048576\n" +#~ " -S, --separate-dirs do not include size of subdirectories\n" +#~ " -s, --summarize display only a total for each argument\n" +#~ " -x, --one-file-system skip directories on different filesystems\n" +#~ " -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +#~ "FILE.\n" +#~ " --exclude=PAT Exclude files that match PAT.\n" +#~ " --max-depth=N print the total for a directory (or file, with --" +#~ "all)\n" +#~ " only if it is N or fewer levels below the " +#~ "command\n" +#~ " line argument; --max-depth=0 is the same as\n" +#~ " --summarize\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ msgstr "" +#~ "µð·ºÅ丮¸¦ µû¶ó °¢ FILEÀÇ µð½ºÅ© »ç¿ëÀ» ¿ä¾àÇÕ´Ï´Ù.\n" +#~ "\n" +#~ " -a, --all µð·ºÅ丮¸¸ÀÌ ¾Æ´Ï°í °¢ ÆÄÀÏÀ» ¸ðµÎ ¼Á´Ï´Ù\n" +#~ " -b, --bytes Å©±â¸¦ ¹ÙÀÌÆ®·Î Ç¥½ÃÇÕ´Ï´Ù\n" +#~ " --block-size=SIZE SIZE ¹ÙÀÌÆ® Å©±âÀÇ ºí·°À» »ç¿ëÇÕ´Ï´Ù\n" +#~ " -c, --total ÃÑÇÕÀ» °è»êÇÕ´Ï´Ù\n" +#~ " -D, --dereference-args ½Éº¼¸¯ ¸µÅ©ÀÇ °æ¿ì °æ·Î¸¦ µû¶ó°©´Ï´Ù\n" +#~ " -h, --human-readable Å©±â¸¦ »ç¶÷ÀÌ ¾Ë±â ½±°Ô(1K, 234M, 2Gµî)Ç¥½ÃÇÕ´Ï" +#~ "´Ù\n" +#~ " -k, --kilobytes --block-size=1024¿Í °°½À´Ï´Ù\n" +#~ " -l, --count-links Çϵ帵ũÀÇ °æ¿ì¿¡µµ ¸Å¹ø Å©±â¸¦ °è»êÇÕ´Ï´Ù\n" +#~ " -L, --dereference ¸ðµç ½Éº¼¸¯ ¸µÅ©¸¦ µû¶ó°©´Ï´Ù\n" +#~ " -m, --megabytes --block-size=1048576°ú °°½À´Ï´Ù\n" +#~ " -S, --separate-dirs ÇÏÀ§ µð·ºÅ丮ÀÇ Å©±â´Â Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù\n" +#~ " -s, --summarize °¢ Àμö¿¡ ´ëÇØ¼­¸¸ Çհ踦 Ç¥½ÃÇÕ´Ï´Ù\n" +#~ " -x, --one-file-system ´Ù¸¥ ÆÄÀϽýºÅÛ¿¡ ÀÖ´Â µð·ºÅ丮´Â Á¦¿ÜÇÕ´Ï´Ù\n" +#~ " -X FILE, --exclude-from=FILE FILE ¾ÈÀÇ ÆÐÅÏ¿¡ ÀÏÄ¡ÇÏ´Â ÆÄÀÏÀº Á¦¿ÜÇÕ´Ï" +#~ "´Ù\n" +#~ " --exclude=PAT PATÆÐÅÏ¿¡ ÀÏÄ¡ÇÏ´Â ÆÄÀÏÀº Á¦¿ÜÇÕ´Ï´Ù.\n" +#~ " --max-depth=N µð·ºÅ丮(--with all¿É¼ÇÀÇ °æ¿ì ÆÄÀϵµ)ÀÇ ±íÀ̰¡\n" +#~ " Nº¸´Ù ÀÛÀº °Í¿¡ ´ëÇØ¼­¸¸ Çհ踦 Ç¥½ÃÇÕ´Ï´Ù;\n" +#~ " --max-depth=0 ´Â --summarize¿Í °°½À´Ï´Ù\n" +#~ " --help ÀÌ µµ¿ò¸»À» Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +#~ " --version ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" + +#~ msgid "" +#~ "In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +#~ "the existing DIRECTORY, while setting permission modes and owner/group.\n" +#~ "In the third format, create all components of the given DIRECTORY(ies).\n" +#~ "\n" +#~ " --backup[=CONTROL] make a backup of each existing destination file\n" +#~ " -b like --backup but does not accept an argument\n" +#~ " -c (ignored)\n" +#~ " -d, --directory treat all arguments as directory names; create all\n" +#~ " components of the specified directories\n" +#~ " -D create all leading components of DEST except the " +#~ "last,\n" +#~ " then copy SOURCE to DEST; useful in the 1st " +#~ "format\n" +#~ " -g, --group=GROUP set group ownership, instead of process' current " +#~ "group\n" +#~ " -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-" +#~ "xr-x\n" +#~ " -o, --owner=OWNER set ownership (super-user only)\n" +#~ " -p, --preserve-timestamps apply access/modification times of SOURCE " +#~ "files\n" +#~ " to corresponding destination files\n" +#~ " -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +#~ " -S, --suffix=SUFFIX override the usual backup suffix\n" +#~ " -v, --verbose print the name of each directory as it is created\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "óÀ½ µÎ°¡Áö Çü½Ä¿¡¼­´Â SOURCE¸¦ DEST·Î º¹»çÇϰųª ¿©·¯°³ÀÇ SOURCE¸¦\n" +#~ "±âÁ¸ÀÇ DIRECTORY·Î º¹»çÇϸç, ÆÄÀÏ ±ÇÇÑÀ̳ª ¼ÒÀ¯ÀÚ/±×·ìÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï" +#~ "´Ù\n" +#~ "¼¼¹øÂ° Çü½Ä¿¡¼­´Â ÁÖ¾îÁø DIRECTORYÀÇ ¸ðµç ±¸¼º ¿ä¼Ò¸¦ ¸¸µì´Ï´Ù\n" +#~ "\n" +#~ " --backup[=CONTROL] Áö¿ì±â Àü¿¡ ¹é¾÷º»À» ¸¸µì´Ï´Ù\n" +#~ " -b --backup°ú ºñ½ÁÇѵ¥ Àμö¸¦ ¹ÞÁö ¾Ê´Â´Ù\n" +#~ " -c (¹«½ÃÇÕ´Ï´Ù)\n" +#~ " -d, --directory ¸ðµç Àμö¸¦ µð·ºÅ丮 À̸§À¸·Î Ãë±ÞÇÕ´Ï´Ù; ÁöÁ¤" +#~ "µÈ\n" +#~ " µð·ºÅ丮µéÀÇ ¸ðµç ±¸¼º ¿ä¼Ò¸¦ ¸¸µì´Ï´Ù\n" +#~ " -D ¸¶Áö¸· °ÍÀ» Á¦¿ÜÇÑ ¸ðµç DESTÀÇ ±¸¼º ¿ä¼Ò¸¦ ¸¸µé" +#~ "°í\n" +#~ " SOURCE¸¦ DEST·Î º¹»çÇÕ´Ï´Ù. ù¹øÂ° Çü½Ä¿¡ À¯¿ëÇÕ" +#~ "´Ï´Ù\n" +#~ " -g, --group=GROUP ÇÁ·Î¼¼½ºÀÇ ÇöÀç ±×·ìÀÌ ¾Æ´Ñ ¼ÒÀ¯ÀÚ ±×·ìÀ» ÁöÁ¤ÇÕ" +#~ "´Ï´Ù\n" +#~ " -m, --mode=MODE rwxr-xr-x´ë½ÅÀÇ ¸ðµåÀ» ÁöÁ¤ÇÕ´Ï´Ù(chmod¿Í °°ÀÌ)\n" +#~ " -o, --owner=OWNER ¼ÒÀ¯ÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù(°ü¸®ÀÚ¿ë)\n" +#~ " -p, --preserve-timestamps ÇØ´ç ¸ñÀû ÆÄÀÏ¿¡ SOURCEÆÄÀÏÀÇ Á¢±Ù/º¯°æ\n" +#~ " ½Ã°£À» Àû¿ëÇÕ´Ï´Ù\n" +#~ " -s, --strip ½Éº¼ Å×À̺íÀ» »èÁ¦ÇÕ´Ï´Ù(ù¹øÂ°¿Í µÎ¹øÂ° Çü½Ä" +#~ "¸¸)\n" +#~ " -S, --suffix=SUFFIX ÀϹÝÀûÀÎ ¹é¾÷ Á¢¹Ì»ç¸¦ °ãÃÄ ¾¹´Ï´Ù\n" +#~ " -v, --verbose µð·ºÅ丮°¡ ¸¸µé¾îÁú¶§ ±× À̸§À» Ãâ·ÂÇÕ´Ï´Ù\n" +#~ " --help ÀÌ µµ¿ò¸»À» Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +#~ " --version ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +#~ "\n" + +#~ msgid "" +#~ "Create a link to the specified TARGET with optional LINK_NAME.\n" +#~ "If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +#~ "created in the current directory. When using the second form with more\n" +#~ "than one TARGET, the last argument must be a directory; create links\n" +#~ "in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +#~ "links with --symbolic. When creating hard links, each TARGET must " +#~ "exist.\n" +#~ "\n" +#~ " --backup[=CONTROL] make a backup of each existing destination " +#~ "file\n" +#~ " -b like --backup but does not accept an " +#~ "argument\n" +#~ " -d, -F, --directory hard link directories (super-user only)\n" +#~ " -f, --force remove existing destination files\n" +#~ " -n, --no-dereference treat destination that is a symlink to a\n" +#~ " directory as if it were a normal file\n" +#~ " -i, --interactive prompt whether to remove destinations\n" +#~ " -s, --symbolic make symbolic links instead of hard links\n" +#~ " -S, --suffix=SUFFIX override the usual backup suffix\n" +#~ " --target-directory=DIRECTORY specify the DIRECTORY in which to " +#~ "create\n" +#~ " the links\n" +#~ " -v, --verbose print name of each file before linking\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ msgstr "" +#~ "TARGET¿¡¼­ ¿É¼ÇÀ¸·Î ÁöÁ¤µÈ LINK_NAMEÀ¸·Î ¸µÅ©¸¦ ¸¸µì´Ï´Ù. Çϳª ÀÌ»óÀÇ " +#~ "TARGETÀÌ\n" +#~ "ÀÖ´Ù¸é ¸¶Áö¸· Àμö´Â µð·ºÅ丮°¡ µË´Ï´Ù; ¶Ç ÇϳªÀÇ ¹æ¹ýÀº °¢ TARGETÀÇ\n" +#~ "¸µÅ©¸¦ DIRECTORY¿¡ ¸¸µì´Ï´Ù. ±âº»ÀûÀ¸·Î Çϵ帵ũ¸¦ ¸¸µé°í, ½Éº¼¸¯\n" +#~ "¸µÅ©´Â --symbolicÀ¸·Î ¸¸µì´Ï´Ù. Çϵ帵ũ¸¦ ¸¸µé ¶§¿¡´Â TARGETÀÌ ¹Ýµå½Ã\n" +#~ "Á¸ÀçÇØ¾ß ÇÕ´Ï´Ù.\n" +#~ "\n" +#~ " --backup[=CONTROL] Áö¿ì±â Àü¿¡ ¹é¾÷º»À» ¸¸µì´Ï´Ù\n" +#~ " -b --backup°ú ºñ½ÁÇѵ¥ Àμö¸¦ ¹ÞÁö ¾Ê´Â´Ù\n" +#~ " -d, -F, --directory µð·ºÅ丮¸¦ Çϵ帵ũÇÕ´Ï´Ù(°ü¸®ÀÚ¸¸)\n" +#~ " -f, --force Á¸ÀçÇÏ´Â DEST¸¦ Áö¿ó´Ï´Ù\n" +#~ " -n, --no-dereference µð·ºÅ丮·ÎÀÇ ½Éº¼¸¯ ¸µÅ©¸¦ ÀÏ¹Ý ÆÄÀÏÀΰÍó" +#~ "·³\n" +#~ " ó¸®ÇÕ´Ï´Ù\n" +#~ " -i, --interactive DEST¸¦ Áö¿ï °ÍÀÎÁö ¹°¾îº¾´Ï´Ù\n" +#~ " -s, --symbolic Çϵ帵ũ ´ë½Å ½Éº¼¸¯ ¸µÅ©¸¦ ÇÕ´Ï´Ù\n" +#~ " -S, --suffix=SUFFIX ÀϹÝÀûÀÎ ¹é¾÷ Á¢¹Ì»ç¸¦ °ãÃÄ ¾¹´Ï´Ù\n" +#~ " --target-directory=DIRECTORY ¸µÅ©¸¦ »ý¼ºÇÒ µð·ºÅ丮¸¦ ÁöÁ¤ÇÕ´Ï´Ù\n" +#~ " -v, --verbose ¸µÅ©Çϱâ Àü¿¡ °¢°¢ÀÇ ÆÄÀÏÀ̸§À» Ãâ·ÂÇÕ´Ï" +#~ "´Ù\n" +#~ " --help ÀÌ µµ¿ò¸»À» Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +#~ " --version ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +#~ "\n" + +#, fuzzy +#~ msgid "" +#~ "List information about the FILEs (the current directory by default).\n" +#~ "Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +#~ "\n" +#~ " -a, --all do not hide entries starting with .\n" +#~ " -A, --almost-all do not list implied . and ..\n" +#~ " -b, --escape print octal escapes for nongraphic " +#~ "characters\n" +#~ " --block-size=SIZE use SIZE-byte blocks\n" +#~ " -B, --ignore-backups do not list implied entries ending with ~\n" +#~ " -c with -lt: sort by, and show, ctime (time of " +#~ "last\n" +#~ " modification of file status information)\n" +#~ " with -l: show ctime and sort by name\n" +#~ " otherwise: sort by ctime\n" +#~ " -C list entries by columns\n" +#~ " --color[=WHEN] control whether color is used to distinguish " +#~ "file\n" +#~ " types. WHEN may be `never', `always', or " +#~ "`auto'\n" +#~ " -d, --directory list directory entries instead of contents\n" +#~ " -D, --dired generate output designed for Emacs' dired " +#~ "mode\n" +#~ " -f do not sort, enable -aU, disable -lst\n" +#~ " -F, --classify append indicator (one of */=@|) to entries\n" +#~ " --format=WORD across -x, commas -m, horizontal -x, long -" +#~ "l,\n" +#~ " single-column -1, verbose -l, vertical -C\n" +#~ " --full-time like -l --time-style=full-iso\n" +#~ msgstr "" +#~ "FILE¿¡ ´ëÇÑ Á¤º¸¸¦ Ãâ·ÂÇÕ´Ï´Ù(±âº»°ªÀº ÇöÀçµð·ºÅ丮).\n" +#~ "-cftuSUXÀ̳ª --sort¿É¼ÇÀÌ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é ±âº»ÀûÀ¸·Î ¾ËÆÄºª ¼øÀ¸·Î Á¤·ÄÇÕ" +#~ "´Ï´Ù.\n" +#~ "\n" +#~ " -a, --all .À¸·Î ½ÃÀÛÇÏ´Â ¸ñ·Ï±îÁö ¸ðµÎ Ãâ·ÂÇÕ´Ï´Ù\n" +#~ " -A, --almost-all -a¿Í °°Áö¸¸ .°ú ..Àº Ãâ·ÂÇÏÁö ¾Ê½À´Ï´Ù\n" +#~ " -b, --escape Ãâ·ÂÇÒ ¼ö ¾ø´Â ¹®ÀÚ´Â 8Áø¼ö·Î Ç¥±âÇÕ´Ï´Ù\n" +#~ " --block-size=SIZE SIZE ¹ÙÀÌÆ® Å©±âÀÇ ºí·°À» »ç¿ëÇÕ´Ï´Ù\n" +#~ " -B, --ignore-backups ~À¸·Î ³¡³ª´Â ¸ñ·ÏÀº Ãâ·ÂÇÏÁö ¾Ê½À´Ï´Ù\n" +#~ " -c »ý¼º½Ã°£´ÜÀ§·Î Á¤·ÄÇÕ´Ï´Ù. -l¿É¼Ç°ú °°ÀÌ ¾²" +#~ "¸é\n" +#~ " »ý¼º½Ã°£À» Ãâ·ÂÇÕ´Ï´Ù\n" +#~ " -C ¿­´ÜÀ§·Î ¸ñ·ÏÀ» Ãâ·ÂÇÕ´Ï´Ù\n" +#~ " --color[=WHEN] ÆÄÀÏÀ» ±¸ºÐÇϱâ À§ÇØ »öÀ» ¾µ °ÍÀÎÁö Á¶Á¤ÇÕ´Ï" +#~ "´Ù.\n" +#~ " WHENÀº `never', `always', ¶Ç´Â `auto'ÀÔ´Ï" +#~ "´Ù.\n" +#~ " -d, --directory µð·ºÅ丮ÀÇ ³»¿ë ´ë½Å µð·ºÅ丮¸¦ Ãâ·ÂÇÕ´Ï´Ù\n" +#~ " -D, --dired EmacsÀÇ dired¸ðµå¿¡ ¾Ë¸Â´Â Ãâ·ÂÀ» ÇÕ´Ï´Ù\n" +#~ " -f Á¤·ÄÇÏÁö ¾Ê½À´Ï´Ù(-aU¸¦ ÁÖ°í -lst¸¦ »®´Ï" +#~ "´Ù).\n" +#~ " -F, --classify °¢ ¸ñ·ÏÀ» ±¸ºÐÇϱâ À§ÇÑ ¹®ÀÚ¸¦ µÚ¿¡ ºÙÀÔ´Ï" +#~ "´Ù\n" +#~ " --format=WORD across -x, comma -m, horizontal -x, long -" +#~ "l,\n" +#~ " single-column -1, verbose -l, vertical -C\n" +#~ " --full-time ³¯Â¥¿Í ½Ã°¢À» ÀÚ¼¼È÷ Ãâ·ÂÇÕ´Ï´Ù\n" + +#, fuzzy +#~ msgid "" +#~ " -g like -l, but do not list owner\n" +#~ " -G, --no-group inhibit display of group information\n" +#~ " -h, --human-readable print sizes in human readable format (e.g., 1K " +#~ "234M 2G)\n" +#~ " --si likewise, but use powers of 1000 not 1024\n" +#~ " -H, --dereference-command-line follow symbolic links on the command " +#~ "line\n" +#~ " --indicator-style=WORD append indicator with style WORD to entry " +#~ "names:\n" +#~ " none (default), classify (-F), file-type (-" +#~ "p)\n" +#~ " -i, --inode print index number of each file\n" +#~ " -I, --ignore=PATTERN do not list implied entries matching shell " +#~ "PATTERN\n" +#~ " -k, --kilobytes like --block-size=1024\n" +#~ " -l use a long listing format\n" +#~ " -L, --dereference when showing file information for a " +#~ "symbolic\n" +#~ " link, show information for the file the " +#~ "link\n" +#~ " references rather than for the link " +#~ "itself\n" +#~ " -m fill width with a comma separated list of " +#~ "entries\n" +#~ msgstr "" +#~ " -g (¹«½ÃÇÕ´Ï´Ù)\n" +#~ " -G, --no-group ±×·ìÁ¤º¸ Ãâ·ÂÀ» ÇÏÁö ¾Ê½À´Ï´Ù\n" +#~ " -h, --human-readable Å©±â¸¦ »ç¶÷ÀÌ ¾Ë±â ½±°Ô(1K, 234M, 2Gµî)Ç¥½ÃÇÕ" +#~ "´Ï´Ù\n" +#~ " -H, --si ºñ½ÁÇÕ´Ï´Ù¸¸ 1024¹è ´ë½Å 1000¹è¸¦ »ç¿ëÇÕ´Ï" +#~ "´Ù\n" +#~ " --indicator-style=WORD WORD ½ºÅ¸ÀÏ·Î ÆÄÀÏ ±¸ºÐÀ» ÇØ ÁÝ´Ï´Ù. °¡´ÉÇÑ " +#~ "°ªÀº:\n" +#~ " none (±âº»°ª), Á¾·ù (-F), ÆÄÀÏÇü½Ä (-p)\n" +#~ " -i, --inode °¢ ÆÄÀÏÀÇ i-node¹øÈ£¸¦ Ãâ·ÂÇÕ´Ï´Ù\n" +#~ " -I, --ignore=PATTERN ¼Ð PATTERN¿Í ÀÏÄ¡ÇÏ´Â ¸ñ·ÏÀº Ãâ·ÂÇÏÁö ¾Ê½À´Ï" +#~ "´Ù\n" +#~ " -k, --kilobytes --block-size=1024¿Í °°½À´Ï´Ù\n" +#~ " -l ±ä Ãâ·Â Æ÷¸ËÀ» »ç¿ëÇÕ´Ï´Ù\n" +#~ " -L, --dereference ½Éº¼¸¯ ¸µÅ©¸¦ µû¶ó°¡ ¸µÅ©µÈ ¸ñ·ÏÀ» Ãâ·ÂÇÕ´Ï" +#~ "´Ù\n" +#~ " -m Ç౸ºÐ ¾øÀÌ ½°Ç¥·Î ±¸ºÐµÇ´Â ¸ñ·Ï Ãâ·ÂÀ» ÇÕ´Ï" +#~ "´Ù\n" +#~ " -n, --numeric-uid-gid À̸§ ´ë½Å ¼ýÀÚ·Î µÈ UID¿Í GID¸¦ Ãâ·ÂÇÕ´Ï´Ù\n" +#~ " -N, --literal ¸ñ·Ï À̸§À» ±×´ë·Î Ãâ·ÂÇÕ´Ï´Ù\n" +#~ " (ÄÜÆ®·Ñ ¹®ÀÚµµ Ưº°È÷ ó¸®ÇÏÁö ¾Ê½À´Ï´Ù)\n" +#~ " -o ±×·ìÁ¤º¸ ¾øÀÌ ±ä Ãâ·Â Æ÷¸ËÀ» »ç¿ëÇÕ´Ï´Ù\n" +#~ " -p, --file-type °¢ ¸ñ·ÏÀ» ±¸ºÐÇϱâ À§ÇÑ ¹®ÀÚ(/=@|)¸¦ µÚ¿¡ ºÙ" +#~ "ÀÔ´Ï´Ù\n" +#~ " -q, --hide-control-chars Ãâ·ÂÇÒ ¼ö ¾ø´Â ¹®ÀÚ ´ë½Å ?À» Ãâ·ÂÇÕ´Ï´Ù\n" +#~ " --show-control-chars Ãâ·ÂÇÒ ¼ö ¾ø´Â ¹®ÀÚ¸¦ ±×´ë·Î º¸¿©ÁÝ´Ï´Ù(±âº»" +#~ "°ª)\n" +#~ " -Q, --quote-name ¸ñ·Ï À̸§À» Å«µû¿ÈÇ¥ ¾È¿¡ ³Ö½À´Ï´Ù\n" +#~ " --quoting-style=WORD WORDÀÇ ÀÎ¿ë ½ºÅ¸ÀÏÀ» »ç¿ëÇÕ´Ï´Ù. °¡´ÉÇÑ °ª" +#~ "Àº:\n" +#~ " literal, locale, shell, shell-always, c, " +#~ "escape\n" +#~ " -r, --reverse Á¤·Ä¼ø¼­¸¦ °Å²Ù·Î ÇÕ´Ï´Ù\n" +#~ " -R, --recursive ¼­ºêµð·ºÅ丮±îÁö Ãâ·ÂÇÕ´Ï´Ù\n" +#~ " -s, --size °¢ ÆÄÀÏÀÇ ºí·Ï Å©±â¸¦ Ãâ·ÂÇÕ´Ï´Ù\n" + +#, fuzzy +#~ msgid "" +#~ " -S sort by file size\n" +#~ " --sort=WORD extension -X, none -U, size -S, time -t,\n" +#~ " version -v\n" +#~ " status -c, time -t, atime -u, access -u, use " +#~ "-u\n" +#~ " --time=WORD show time as WORD instead of modification " +#~ "time:\n" +#~ " atime, access, use, ctime or status; use\n" +#~ " specified time as sort key if --sort=time\n" +#~ " --time-style=WORD show times using style WORD:\n" +#~ " full-iso, iso, locale, posix-iso\n" +#~ " -t sort by modification time\n" +#~ " -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +#~ " -u with -lt: sort by, and show, access time\n" +#~ " with -l: show access time and sort by " +#~ "name\n" +#~ " otherwise: sort by access time\n" +#~ " -U do not sort; list entries in directory " +#~ "order\n" +#~ " -v sort by version\n" +#~ " -w, --width=COLS assume screen width instead of current " +#~ "value\n" +#~ " -x list entries by lines instead of by columns\n" +#~ " -X sort alphabetically by entry extension\n" +#~ " -1 list one file per line\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "By default, color is not used to distinguish types of files. That is\n" +#~ "equivalent to using --color=none. Using the --color option without the\n" +#~ "optional WHEN argument is equivalent to using --color=always. With\n" +#~ "--color=auto, color codes are output only if standard output is " +#~ "connected\n" +#~ "to a terminal (tty).\n" +#~ msgstr "" +#~ " -S ÆÄÀÏÅ©±â´ÜÀ§·Î Á¤·ÄÇÕ´Ï´Ù\n" +#~ " --sort=WORD extension -X, none -U, size -S, time -t,\n" +#~ " version -v\n" +#~ " --time=WORD º¯°æ½Ã°£ ´ë½Å ½Ã°£À» WORD·Î Ç¥½ÃÇÕ´Ï´Ù:\n" +#~ " atime, access, use, ctime, status\n" +#~ " --sort=timeÀ̸é ÁöÁ¤µÈ °ªÀÌ Á¤·Ä ±âÁØÀÔ´Ï" +#~ "´Ù\n" +#~ " -t º¯°æ½Ã°£´ÜÀ§·Î Á¤·ÄÇÕ´Ï´Ù.\n" +#~ " -T, --tabsize=COLS 8´ë½Å ÅÇ Å©±â¸¦ COLS·Î °¡Á¤ÇÕ´Ï´Ù\n" +#~ " -u ÃÖÈÄÁ¢±Ù½Ã°£¿¡ µû¶ó Á¤·ÄÇÕ´Ï´Ù.\n" +#~ " -l°ú ÇÔ²² »ç¿ëÇϸé Á¢±Ù½Ã°£À» º¸¿©ÁÝ´Ï´Ù\n" +#~ " -U Á¤·ÄÇÏÁö ¾Ê°í µð·ºÅ丮ÀÇ ¼ø¼­´ë·Î Ãâ·ÂÇÕ´Ï" +#~ "´Ù\n" +#~ " -v ¹öÀü¿¡ µû¶ó Á¤·ÄÇÕ´Ï´Ù\n" +#~ " -w, --width=COLS ÇöÀç °ª ´ë½Å È­¸éÆøÀ» Á¤ÇØÁØ °ªÀ¸·Î °¡Á¤ÇÕ´Ï" +#~ "´Ù\n" +#~ " -x ¿­´ÜÀ§º¸´Ù´Â Çà¼øÀ¸·Î ¸ñ·ÏÀ» Á¤·ÄÇÕ´Ï´Ù\n" +#~ " -X ¸ñ·Ï È®Àå¿¡ ÀÇÇØ ¾ËÆÄºª¼øÀ¸·Î Á¤·ÄÇÕ´Ï´Ù\n" +#~ " -1 ÇÑ ÁÙ¿¡ ÇÑ ÆÄÀϾ¿ Ãâ·ÂÇÕ´Ï´Ù\n" +#~ " --help ÀÌ µµ¿ò¸»À» Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +#~ " --version ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +#~ "\n" +#~ "±âº»ÀûÀ¸·Î, ÆÄÀÏÀ» ±¸ºÐÇϱâ À§ÇØ »ö»óÀº »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. À̰ÍÀº\n" +#~ "--color=noneÀ» »ç¿ëÇÏ´Â °Í°ú °°½À´Ï´Ù. --color¿É¼ÇÀ» ºÎ°¡ÀûÀÎ WHENÀμö¿Í\n" +#~ "°°ÀÌ »ç¿ëÇÏÁö ¾ÊÀ¸¸é --color=always¿Í °°½À´Ï´Ù. --color=auto¿¡¼­´Â\n" +#~ "»ö»ó ÄÚµå´Â Ç¥ÁØ Ãâ·ÂÀÌ Å͹̳Î(tty)¿¡ ¿¬°áµÇ¾úÀ» ¶§¸¸ Ãâ·ÂÇÕ´Ï´Ù\n" + +#, fuzzy +#~ msgid "" +#~ "Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +#~ "for even very expensive hardware probing to recover the data.\n" +#~ "\n" +#~ " -f, --force change permissions to allow writing if necessary\n" +#~ " -n, --iterations=N Overwrite N times instead of the default (%d)\n" +#~ " -s, --size=N shred this many bytes (suffixes like k, M, G accepted)\n" +#~ " -u, --remove truncate and remove file after overwriting\n" +#~ " -v, --verbose show progress\n" +#~ " -x, --exact do not round file sizes up to the next full block\n" +#~ " -z, --zero add a final overwrite with zeros to hide shredding\n" +#~ " - shred standard output\n" +#~ " --help display this help and exit\n" +#~ " --version print version information and exit\n" +#~ "\n" +#~ "Delete FILE(s) if --remove (-u) is specified. The default is not to " +#~ "remove\n" +#~ "the files because it is common to operate on device files like /dev/hda,\n" +#~ "and those files usually should not be removed. When operating on " +#~ "regular\n" +#~ "files, most people use the --remove option.\n" +#~ "\n" +#~ "CAUTION: Note that shred relies on a very important assumption:\n" +#~ "that the filesystem overwrites data in place. This is the traditional\n" +#~ "way to do things, but many modern filesystem designs do not satisfy this\n" +#~ "assumption. The following are examples of filesystems on which shred is\n" +#~ "not effective:\n" +#~ "\n" +#~ "* log-structured or journaled filesystems, such as those supplied with\n" +#~ " AIX and Solaris (and JFS, ReiserFS, XFS, etc.)\n" +#~ "\n" +#~ "* filesystems that write redundant data and carry on even if some writes\n" +#~ " fail, such as RAID-based filesystems\n" +#~ "\n" +#~ "* filesystems that make snapshots, such as Network Appliance's NFS " +#~ "server\n" +#~ "\n" +#~ "* filesystems that cache in temporary locations, such as NFS\n" +#~ " version 3 clients\n" +#~ "\n" +#~ "* compressed filesystems\n" +#~ "\n" +#~ "In addition, file system backups and remote mirrors may contain copies\n" +#~ "of the file that cannot be removed, and that will allow a shredded file\n" +#~ "to be recovered later.\n" +#~ msgstr "" +#~ "ÆÄÀÏÀ» ¾ÈÀüÇÏ°Ô Áö¿ì±â À§ÇØ, ¸ÕÀú ³»¿ëÀ» °¨Ãßµµ·Ï ±× ³»¿ëÀ» µ¤¾î ½á ¹ö¸³´Ï" +#~ "´Ù.\n" +#~ "\n" +#~ " -D, --device ÀåÄ¡¿¡ ´ëÇÑ ¿¬»êÀ» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù(ÀåÄ¡´Â Áö¿öÁöÁö ¾Ê½À´Ï" +#~ "´Ù)\n" +#~ " -f, --force ÇÊ¿äÇÏ´Ù¸é ¾²±â °¡´ÉÇϵµ·Ï ±ÇÇÑÀ» ¹Ù²ß´Ï´Ù\n" +#~ " -n, --iterations=N ±âº»°ª(%d)´ë½Å¿¡ N¹ø °ãÃÄ ¾¹´Ï´Ù\n" +#~ " -p, --preserve °ãÃÄ ¾´ ÈÄ ÆÄÀÏÀ» Áö¿ìÁö ¾Ê½À´Ï´Ù\n" +#~ " -s, --size=N ÁöÁ¤ÇÑ Å©±â¸¸Å­ µ¤¾î¾¹´Ï´Ù (k, M°ú °°Àº Á¢¹Ì»ç »ç¿ë °¡" +#~ "´É)\n" +#~ " -v, --verbose ÁøÇà»óȲ º¸±â (-vv¸¦ ÁÖ¸é È­¸é¿¡ ÁøÇà»óȲÀ» ³²±é´Ï´Ù)\n" +#~ " -x, --exact ´ÙÀ½ÀÇ ºí·° Å©±â¸¸Å­À» ä¿ìÁö ¾Ê°í Å©±â´ë·Î ÇÕ´Ï´Ù\n" +#~ " -z, --zero Áö¿î °ÍÀ» ¼û±â±â À§ÇØ ÃÖÁ¾ÀûÀ¸·Î 0À¸·Î °ãÃľ¹´Ï´Ù\n" +#~ " - Ç¥ÁØ Ãâ·ÂÀ» Áö¿ó´Ï´Ù (NOTE: -v¿Í Ãæµ¹ÇÕ´Ï´Ù)\n" +#~ " --help ÀÌ µµ¿ò¸»À» Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +#~ " --version ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +#~ "\n" +#~ "¿©±â¼­ ´õ Ãß°¡ÇÒ °ÍÀÌ ÀÖ´Ù¸é *°íÃÄ ÁÖ¼¼¿ä*" + +#~ msgid "" +#~ "Update the access and modification times of each FILE to the current " +#~ "time.\n" +#~ "\n" +#~ " -a change only the access time\n" +#~ " -c, --no-create do not create any files\n" +#~ " -d, --date=STRING parse STRING and use it instead of current time\n" +#~ " -f (ignored)\n" +#~ " -m change only the modification time\n" +#~ " -r, --reference=FILE use this file's times instead of current time\n" +#~ " -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current " +#~ "time\n" +#~ " --time=WORD set time given by WORD: access atime use (same " +#~ "as -a)\n" +#~ " modify mtime (same as -m)\n" +#~ " --help display this help and exit\n" +#~ " --version output version information and exit\n" +#~ "\n" +#~ "Note that the three time-date formats recognized for the -d and -t " +#~ "options\n" +#~ "and for the obsolescent argument are all different.\n" +#~ msgstr "" +#~ "°¢ ÆÄÀÏÀÇ Á¢±Ù/º¯°æ½Ã°£À» ÇöÀç½Ã°£À¸·Î ¹Ù²ß´Ï´Ù.\n" +#~ "\n" +#~ " -a Á¢±Ù½Ã°£¸¸À» ¹Ù²ß´Ï´Ù\n" +#~ " -c, --no-create ÆÄÀÏÀ» ¸¸µéÁö ¾Ê½À´Ï´Ù\n" +#~ " -d, --date=STRING STRINGÀ» ÇØ¼®Çؼ­ ÇöÀç½Ã°£ ´ë½Å »ç¿ëÇÕ´Ï´Ù\n" +#~ " -f (¹«½ÃÇÕ´Ï´Ù)\n" +#~ " -m º¯°æ½Ã°£¸¸À» ¹Ù²ß´Ï´Ù\n" +#~ " -r, --reference=FILE ÀÌ ÆÄÀÏÀÇ ½Ã°£À» ÇöÀç½Ã°£ ´ë½Å »ç¿ëÇÕ´Ï´Ù\n" +#~ " -t STAMP ÇöÀç½Ã°£ ´ë½Å [[CC]YY]MMDDhhmm[.ss]À» »ç¿ëÇÕ´Ï" +#~ "´Ù\n" +#~ " --time=WORD access -a, atime -a, mtime -m, modify -m, use -" +#~ "a\n" +#~ " --help ÀÌ µµ¿ò¸»À» Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +#~ " --version ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\n" +#~ "\n" +#~ "-d³ª -t ¿É¼Ç°ú ±¸½Ä Àμö·Î ÆÇº°µÇ´Â ¼¼°¡Áö ½Ã°£ Çü½ÄÀº ¸ðµÎ ´Ù¸¥ °ÍÀÓÀ»\n" +#~ "ÁÖÀÇÇϼ¼¿ä.\n" + +#, fuzzy +#~ msgid "Copyright (C) 2001 Free Software Foundation, Inc." +#~ msgstr "ÀúÀÛ±Ç (C) 2000 Free Software Foundation, Inc." + +#~ msgid "" +#~ "when creating character special files, major and minor device\n" +#~ "numbers must be specified" +#~ msgstr "" +#~ "ij¸¯ÅÍ Æ¯º° ÆÄÀÏÀ» ¸¸µé ¶§¿¡´Â, major¿Í minorÀåÄ¡ ¹øÈ£¸¦\n" +#~ "ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù" + +#~ msgid "group of %s changed to %s\n" +#~ msgstr "%sÀÇ ±×·ìÀÌ %sÀ¸·Î ¹Ù²î¾ú½À´Ï´Ù\n" + +#, fuzzy +#~ msgid "ownership of %s changed to " +#~ msgstr "%sÀÇ ¼ÒÀ¯ÀÚ´Â ´ÙÀ½°ú °°ÀÌ º¯°æµÇ¾ú½À´Ï´Ù: " + +#, fuzzy +#~ msgid "you are not a member of group %s" +#~ msgstr "`%s' ±×·ìÀÇ ±¸¼º¿øÀÌ ¾Æ´Õ´Ï´Ù" + +#, fuzzy +#~ msgid "cannot make fifo %s" +#~ msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "cannot change permissions for %s" +#~ msgstr "%sÀÇ Çã°¡¸¦ ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "cannot remove old link to %s" +#~ msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "virtual memory exhausted" +#~ msgstr "¸Þ¸ð¸®°¡ ¹Ù´Ú³²" + +#, fuzzy +#~ msgid "Memory exhausted" +#~ msgstr "¸Þ¸ð¸®°¡ ¹Ù´Ú³²" + +#, fuzzy +#~ msgid "cannot create directory `%s'" +#~ msgstr "%s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "cannot remove `%s'" +#~ msgstr "`%s'¿¡¼­ ioctlÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "specified target, `%s' is not a directory" +#~ msgstr "%sÀÌ(°¡) Á¸ÀçÇÏÁö¸¸ µð·ºÅ丮°¡ ¾Æ´Õ´Ï´Ù" + +#~ msgid "`%s' and `%s' are the same file" +#~ msgstr "`%s'¿Í `%s'´Â °°Àº ÆÄÀÏÀÔ´Ï´Ù" + +#, fuzzy +#~ msgid "cannot backup `%s'" +#~ msgstr "`%s'¿¡¼­ ioctlÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#~ msgid "cannot un-backup `%s'" +#~ msgstr "`%s'ÀÇ ¹é¾÷À» µÇµ¹¸± ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "cannot chmod %s" +#~ msgstr "%s µð·ºÅ丮·Î chdirÇÒ ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "`%s' exists but is not a directory" +#~ msgstr "%sÀÌ(°¡) Á¸ÀçÇÏÁö¸¸ µð·ºÅ丮°¡ ¾Æ´Õ´Ï´Ù" diff --git a/src/apps/bin/coreutils-5.0/po/lg.gmo b/src/apps/bin/coreutils-5.0/po/lg.gmo new file mode 100644 index 0000000000000000000000000000000000000000..0b88f1319b7a38254f444e174a3c6ca9ca132620 GIT binary patch literal 13482 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, 2002. +# +msgid "" +msgstr "" +"Project-Id-Version: fileutils 4.1.11\n" +"POT-Creation-Date: 2003-03-31 10:45+0200\n" +"PO-Revision-Date: 2002-09-02 22:46GMT\n" +"Last-Translator: K.Birabwa \n" +"Language-Team: Luganda \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=EUC-KR\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 0.8\n" + +#: lib/argmatch.c:135 +#, c-format +msgid "invalid argument %s for %s" +msgstr "agumenti %s tekozesebwa ku %s" + +#: lib/argmatch.c:136 +#, c-format +msgid "ambiguous argument %s for %s" +msgstr "agumenti %s ku %s ebuzabuza" + +#: lib/argmatch.c:155 +msgid "Valid arguments are:" +msgstr "Augumenti z'oyinza okukozesa ziri:" + +#: lib/closeout.c:103 src/cat.c:189 src/cat.c:272 src/cat.c:326 +#: src/cksum.c:269 src/head.c:152 src/head.c:196 src/tail.c:323 +#: src/tail.c:1659 src/tr.c:1666 src/tr.c:1912 src/tr.c:2020 +msgid "write error" +msgstr "kiremya mu kuwandiikira" + +#: lib/error.c:133 lib/error.c:161 +msgid "Unknown system error" +msgstr "Kiremya atategeerese mu sisitemu" + +#: lib/file-type.c:42 +msgid "regular empty file" +msgstr "fayiro eyabulijjo enjereere" + +#: lib/file-type.c:42 +msgid "regular file" +msgstr "fayiro eya bulijjo" + +#: lib/file-type.c:45 +msgid "directory" +msgstr "tterekero" + +#: lib/file-type.c:48 +msgid "block special file" +msgstr "" + +#: lib/file-type.c:51 +msgid "character special file" +msgstr "" + +#: lib/file-type.c:54 +msgid "fifo" +msgstr "fifo" + +#: lib/file-type.c:57 +msgid "symbolic link" +msgstr "kayunzi ka ndabirwamu" + +#: lib/file-type.c:60 +msgid "socket" +msgstr "soketi" + +#: lib/file-type.c:63 +msgid "message queue" +msgstr "ntuumo ya bubaka" + +#: lib/file-type.c:66 +msgid "semaphore" +msgstr "semafora" + +#: lib/file-type.c:69 +msgid "shared memory object" +msgstr "kisibe kya mu ggwanika ery'olukale" + +#: lib/file-type.c:71 +msgid "weird file" +msgstr "fayiro eye ggete" + +#: lib/getopt.c:688 lib/getopt.c:700 +#, c-format +msgid "%s: option `%s' is ambiguous\n" +msgstr "%s: akawayiro '%s' kabuzabuza\n" + +#: lib/getopt.c:733 lib/getopt.c:737 +#, c-format +msgid "%s: option `--%s' doesn't allow an argument\n" +msgstr "%s: akawayiro '--%s' tekateekebwa ko agumenti\n" + +#: lib/getopt.c:746 lib/getopt.c:751 +#, c-format +msgid "%s: option `%c%s' doesn't allow an argument\n" +msgstr "%s: akawayiro `%c%s' tekateekebwa ko agumenti\n" + +#: lib/getopt.c:787 lib/getopt.c:800 lib/getopt.c:1089 lib/getopt.c:1102 +#, c-format +msgid "%s: option `%s' requires an argument\n" +msgstr "%s: akawayiro '%s' k'etaaga agumenti\n" + +#: lib/getopt.c:838 lib/getopt.c:841 +#, c-format +msgid "%s: unrecognized option `--%s'\n" +msgstr "%s: akawayiro '--%s' tekamanyidwa\n" + +#: lib/getopt.c:849 lib/getopt.c:852 +#, c-format +msgid "%s: unrecognized option `%c%s'\n" +msgstr "%s: akawayiro '%c%s' tekamanyidwa\n" + +#: lib/getopt.c:899 lib/getopt.c:902 +#, c-format +msgid "%s: illegal option -- %c\n" +msgstr "%s: akawayiro --%c tekakkirizibwa\n" + +#: lib/getopt.c:908 lib/getopt.c:911 +#, c-format +msgid "%s: invalid option -- %c\n" +msgstr "%s: akawayiro --%c tekakola\n" + +#: lib/getopt.c:958 lib/getopt.c:969 lib/getopt.c:1155 lib/getopt.c:1168 +#, c-format +msgid "%s: option requires an argument -- %c\n" +msgstr "%s: akawayiro k'etaaga agumenti --%c\n" + +#: lib/getopt.c:1021 lib/getopt.c:1032 +#, c-format +msgid "%s: option `-W %s' is ambiguous\n" +msgstr "%s: akawayiro '-W %s' kabuzabuza\n" + +#: lib/getopt.c:1056 lib/getopt.c:1068 +#, c-format +msgid "%s: option `-W %s' doesn't allow an argument\n" +msgstr "%s: akawayiro `-W %s' tekateekebwa ko agumenti\n" + +#: lib/human.c:519 +msgid "block size" +msgstr "bunene obwa buloka" + +#: lib/makepath.c:124 src/df.c:497 src/remove.c:402 +msgid "failed to return to initial working directory" +msgstr "" + +#: lib/makepath.c:173 src/copy.c:1288 src/mkdir.c:170 +#, c-format +msgid "cannot create directory %s" +msgstr "nnemedwa okukola wo tterekero %s" + +#: lib/makepath.c:179 lib/makepath.c:421 src/cp.c:446 src/cp.c:468 +#, c-format +msgid "%s exists but is not a directory" +msgstr "%s gy'eri nayi ssi tterekero" + +#: lib/makepath.c:316 lib/makepath.c:378 lib/makepath.c:440 +#, c-format +msgid "cannot change owner and/or group of %s" +msgstr "nnemedwa okukyuusa obwanannyini ne/oba guluupu ku %s" + +#: lib/makepath.c:338 +#, c-format +msgid "cannot chdir to directory %s" +msgstr "chdir elemedwa okuyingira tterekero %s" + +#: lib/makepath.c:392 lib/makepath.c:446 +#, c-format +msgid "cannot change permissions of %s" +msgstr "nnemedwa okukyuusa buyinza ku %s" + +#: lib/obstack.c:487 lib/obstack.c:490 lib/xmalloc.c:63 +msgid "memory exhausted" +msgstr "ggwanika lijjudde" + +#: lib/quotearg.c:236 +msgid "`" +msgstr "`" + +#: lib/quotearg.c:237 +msgid "'" +msgstr "'" + +#: lib/rpmatch.c:78 +msgid "^[yY]" +msgstr "^[yY]" + +#: lib/rpmatch.c:81 +msgid "^[nN]" +msgstr "^[nN]" + +#: lib/unicodeio.c:155 +msgid "iconv function not usable" +msgstr "" + +#: lib/unicodeio.c:157 +msgid "iconv function not available" +msgstr "" + +#: lib/unicodeio.c:164 +msgid "character out of range" +msgstr "akabonero tekali ku lukalala" + +#: lib/unicodeio.c:227 +#, c-format +msgid "cannot convert U+%04X to local character set" +msgstr "nemedwa okukyuusa U+%04X okudda mu bubonero obukozesebwa wano" + +#: lib/unicodeio.c:229 +#, c-format +msgid "cannot convert U+%04X to local character set: %s" +msgstr "nemedwa okukyuusa U+%04X okudda mu bubonero obukozesebwa wano: %s" + +#: lib/userspec.c:174 +msgid "invalid user" +msgstr "omukozesa ono takkirizibwa" + +#: lib/userspec.c:175 +msgid "invalid group" +msgstr "guluupu eno tekkirizibwa" + +#: lib/userspec.c:177 +msgid "cannot get the login group of a numeric UID" +msgstr "" +"UID bw'ogiwa nga omuwendo, mbeera sisobola okufuna guluupu yayo eya login" + +#: lib/userspec.c:179 +msgid "cannot omit both user and group" +msgstr "tekikkirizibwa obutawa byombi, mukozesa ate ne guluupu" + +#: lib/version-etc.c:57 +#, c-format +msgid "Written by %s.\n" +msgstr "Kiwandiikidwa %s.\n" + +#: lib/version-etc.c:63 +msgid "" +"This is free software; see the source for copying conditions. There is NO\n" +"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" +msgstr "" + +#: lib/xmemcoll.c:57 +msgid "string comparison failed" +msgstr "okugerageranya nkolongo kugaanye" + +#: lib/xmemcoll.c:58 +msgid "Set LC_ALL='C' to work around the problem." +msgstr "Okuvvuunuka obuzibu buno, teeka LC_ALL='C'." + +#: lib/xmemcoll.c:60 +#, c-format +msgid "The strings compared were %s and %s." +msgstr "Nkolongo ezigerageranyizidwa ze %s ne %s." + +#: src/basename.c:50 src/cat.c:88 src/chgrp.c:122 src/chmod.c:238 +#: src/chown.c:95 src/chroot.c:41 src/cksum.c:278 src/comm.c:69 src/cp.c:160 +#: src/csplit.c:1492 src/cut.c:170 src/date.c:113 src/dd.c:284 src/df.c:707 +#: src/dircolors.c:99 src/dirname.c:42 src/du.c:170 src/echo.c:73 +#: src/env.c:115 src/expand.c:106 src/expr.c:86 src/factor.c:70 src/fmt.c:267 +#: src/fold.c:63 src/head.c:84 src/hostid.c:44 src/hostname.c:63 src/id.c:83 +#: src/install.c:593 src/join.c:140 src/kill.c:89 src/link.c:47 src/ln.c:335 +#: src/logname.c:44 src/ls.c:3757 src/md5sum.c:121 src/mkdir.c:57 +#: src/mkfifo.c:51 src/mknod.c:51 src/mv.c:307 src/nice.c:63 src/nl.c:172 +#: src/od.c:283 src/paste.c:399 src/pathchk.c:142 src/pinky.c:465 +#: src/pr.c:2750 src/printenv.c:59 src/printf.c:96 src/ptx.c:1855 src/pwd.c:42 +#: src/readlink.c:65 src/rm.c:95 src/rmdir.c:142 src/seq.c:78 src/shred.c:156 +#: src/sleep.c:48 src/sort.c:272 src/split.c:92 src/stat.c:680 src/stty.c:494 +#: src/su.c:433 src/sum.c:56 src/sync.c:40 src/tac.c:123 src/tail.c:230 +#: src/tee.c:59 src/test.c:975 src/touch.c:240 src/tr.c:323 src/tsort.c:93 +#: src/tty.c:58 src/uname.c:106 src/unexpand.c:371 src/uniq.c:135 +#: src/unlink.c:47 src/uptime.c:187 src/users.c:114 src/wc.c:121 src/who.c:570 +#: src/whoami.c:48 src/yes.c:45 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Wandika '%s --help' oyongere okuwebwa amagezi.\n" + +#: src/basename.c:54 +#, c-format +msgid "" +"Usage: %s NAME [SUFFIX]\n" +" or: %s OPTION\n" +msgstr "" + +#: src/basename.c:59 +msgid "" +"Print NAME with any leading directory components removed.\n" +"If specified, also remove a trailing SUFFIX.\n" +"\n" +msgstr "" + +#: src/basename.c:66 src/cat.c:124 src/chgrp.c:152 src/chmod.c:264 +#: src/chown.c:139 src/chroot.c:59 src/cksum.c:293 src/comm.c:86 src/cp.c:257 +#: src/csplit.c:1534 src/cut.c:215 src/date.c:215 src/dd.c:331 src/df.c:746 +#: src/dircolors.c:120 src/dirname.c:58 src/du.c:219 src/echo.c:105 +#: src/env.c:134 src/expand.c:131 src/expr.c:149 src/factor.c:90 +#: src/false.c:45 src/fmt.c:297 src/fold.c:86 src/head.c:115 src/hostid.c:57 +#: src/hostname.c:76 src/id.c:104 src/install.c:648 src/join.c:181 +#: src/kill.c:119 src/link.c:59 src/ln.c:390 src/logname.c:55 src/ls.c:3891 +#: src/md5sum.c:157 src/mkdir.c:76 src/mkfifo.c:68 src/mknod.c:82 src/mv.c:361 +#: src/nice.c:77 src/nl.c:227 src/od.c:370 src/paste.c:423 src/pathchk.c:154 +#: src/pinky.c:492 src/pr.c:2862 src/printenv.c:72 src/printf.c:144 +#: src/pwd.c:53 src/readlink.c:82 src/rm.c:127 src/rmdir.c:162 src/seq.c:104 +#: src/shred.c:220 src/sleep.c:64 src/sort.c:343 src/split.c:124 +#: src/stat.c:751 src/stty.c:708 src/su.c:454 src/sum.c:76 src/sync.c:51 +#: src/tac.c:146 src/tail.c:300 src/tee.c:72 src/test.c:1057 src/touch.c:271 +#: src/tr.c:396 src/true.c:45 src/tsort.c:105 src/tty.c:70 src/uname.c:128 +#: src/unexpand.c:395 src/uniq.c:174 src/unlink.c:58 src/uptime.c:202 +#: src/users.c:127 src/wc.c:143 src/who.c:613 src/whoami.c:60 src/yes.c:61 +#, c-format +msgid "" +"\n" +"Report bugs to <%s>.\n" +msgstr "" +"\n" +"Zizinga mubuulire <%s>.\n" + +#: src/basename.c:114 src/chgrp.c:210 src/chmod.c:352 src/chown.c:211 +#: src/chroot.c:78 src/csplit.c:1464 src/dirname.c:89 src/expr.c:178 +#: src/install.c:284 src/link.c:87 src/mkdir.c:124 src/mkfifo.c:113 +#: src/mknod.c:137 src/pathchk.c:194 src/readlink.c:101 src/readlink.c:133 +#: src/rm.c:199 src/rmdir.c:206 src/seq.c:411 src/sleep.c:139 src/stat.c:802 +#: src/unlink.c:88 +msgid "too few arguments" +msgstr "agumenti teziwera" + +#: src/basename.c:115 src/dircolors.c:482 src/dirname.c:90 src/hostid.c:79 +#: src/hostname.c:122 src/link.c:93 src/mknod.c:139 src/readlink.c:141 +#: src/seq.c:417 src/split.c:498 src/tr.c:1848 src/unlink.c:94 +#: src/uptime.c:244 src/users.c:169 src/who.c:764 +msgid "too many arguments" +msgstr "" + +#: src/cat.c:42 src/split.c:43 +msgid "Torbjorn Granlund and Richard M. Stallman" +msgstr "" + +#: src/cat.c:92 +#, c-format +msgid "Usage: %s [OPTION] [FILE]...\n" +msgstr "" + +#: src/cat.c:96 +msgid "" +"Concatenate FILE(s), or standard input, to standard output.\n" +"\n" +" -A, --show-all equivalent to -vET\n" +" -b, --number-nonblank number nonblank output lines\n" +" -e equivalent to -vE\n" +" -E, --show-ends display $ at end of each line\n" +" -n, --number number all output lines\n" +" -s, --squeeze-blank never more than one single blank line\n" +msgstr "" + +#: src/cat.c:106 +msgid "" +" -t equivalent to -vT\n" +" -T, --show-tabs display TAB characters as ^I\n" +" -u (ignored)\n" +" -v, --show-nonprinting use ^ and M- notation, except for LFD and TAB\n" +msgstr "" + +#: src/cat.c:114 src/sum.c:72 +msgid "" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" + +#: src/cat.c:119 +msgid "" +"\n" +" -B, --binary use binary writes to the console device.\n" +"\n" +msgstr "" + +#: src/cat.c:314 +#, fuzzy, c-format +msgid "cannot do ioctl on `%s'" +msgstr "chdir elemedwa okuyingira tterekero %s" + +#: src/cat.c:669 src/dd.c:1222 src/od.c:1013 src/tee.c:181 +msgid "standard output" +msgstr "" + +#: src/cat.c:800 +#, c-format +msgid "%s: input file is output file" +msgstr "" + +#: src/cat.c:858 +msgid "closing standard input" +msgstr "" + +#: src/cat.c:861 +msgid "closing standard output" +msgstr "" + +#: src/chgrp.c:93 +msgid "cannot change to null group" +msgstr "tekisoboka okukyusiza ku guluupu etaliwo" + +#: src/chgrp.c:102 +#, c-format +msgid "invalid group name %s" +msgstr "linnya erya guluupu terikkirizibwa %s" + +#: src/chgrp.c:106 +msgid "group number" +msgstr "namba eya guluupu" + +#: src/chgrp.c:109 +#, c-format +msgid "invalid group number %s" +msgstr "tekola nga ennamba eya guluupu %s" + +#: src/chgrp.c:126 +#, c-format +msgid "" +"Usage: %s [OPTION]... GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Enkozesa: %s [KAWAYIRO]... FAYIRO EYA GULUUPU...\n" +" oba: %s [KAWAYIRO]... --reference=RFAYIRO FAYIRO...\n" + +#: src/chgrp.c:131 +msgid "" +"Change the group membership of each FILE to GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"Kyuusa obwa memba obwa guluupu obwa buli FAYIRO bubeere mu GULUUPU.\n" +"\n" +"-c, --changes nga verbose naye tezza bubaka bwe wataba " +"bikyusidwa\n" +"--dereference tokwata ku kayunzi ak'endabirwamu kennyinyi, " +"wabula kola\n" +" ku ekyo kye kasonga ko\n" + +#: src/chgrp.c:138 src/chown.c:112 +msgid "" +" -h, --no-dereference affect symbolic links instead of any referenced " +"file\n" +" (available only on systems that can change the\n" +" ownership of a symlink)\n" +msgstr "" +"-h, --no-dereference tokwata ku fayiro ezisongedwa ko, kyusa obuyunzi " +"obw'endabirwamu\n" +" (kino kisoboka ku sisitemu eziyinza okukyuusa " +"obwa nannyini\n" +" ku buyunzi obw'endabirwamu)\n" + +#: src/chgrp.c:143 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's group rather than the specified\n" +" GROUP value\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet kweka obubaka obwogera ku kilemya obusinga " +"obungi\n" +" --reference=RFAYIRO kozesa mu guluupu eya RFAYIRO mu kifo ekya eyo\n" +" ekongojedwa mu GROUP\n" +" -R, --recursive kola ne ku fayiro n'amaterekero eziri munda mwa " +"zinazo\n" +" -v, --verbose wandika ebiva mu kukebera buli fayiro ekolebwa " +"ko\n" + +#: src/chgrp.c:218 src/chmod.c:157 src/chmod.c:365 src/chown-core.c:235 +#: src/chown-core.c:247 src/chown.c:220 src/cp.c:303 src/touch.c:169 +#: src/touch.c:363 +#, c-format +msgid "failed to get attributes of %s" +msgstr "nemedwa okufuna atiributo eza %s" + +#: src/chmod.c:102 +#, c-format +msgid "getting new attributes of %s" +msgstr "nnona atiributo empya eza %s" + +#: src/chmod.c:124 +#, c-format +msgid "mode of %s changed to %04lo (%s)\n" +msgstr "nkola eya %s efuuse %04lo (%s)\n" + +#: src/chmod.c:127 +#, c-format +msgid "failed to change mode of %s to %04lo (%s)\n" +msgstr "nnemedwa okukyuusa nkola eya %s efuuke %04lo (%s)\n" + +#: src/chmod.c:130 +#, c-format +msgid "mode of %s retained as %04lo (%s)\n" +msgstr "nkola eya %s esigazidwa nga eri %04lo (%s)\n" + +#: src/chmod.c:179 +#, c-format +msgid "changing permissions of %s" +msgstr "nkyuusa obuyinza obwa ku %s" + +#: src/chmod.c:242 +#, c-format +msgid "" +"Usage: %s [OPTION]... MODE[,MODE]... FILE...\n" +" or: %s [OPTION]... OCTAL-MODE FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Nkozesa: %s [KAWAYIRO]... NKOLA[NKOLA]... FAYIRO...\n" +" oba. %s [KAWAYIRO]... NKOLA-OKITA FAYIRO...\n" +" oba. %s [KAWAYIRO]... --reference=RFAYIRO FAYIRO... \n" + +#: src/chmod.c:248 +msgid "" +"Change the mode of each FILE to MODE.\n" +"\n" +" -c, --changes like verbose but report only when a change is " +"made\n" +" -f, --silent, --quiet suppress most error messages\n" +" -v, --verbose output a diagnostic for every file processed\n" +" --reference=RFILE use RFILE's mode instead of MODE values\n" +" -R, --recursive change files and directories recursively\n" +msgstr "" +"Kyusa nkola eya buli FAYIRO ebeera NKOLA.\n" +"\n" +" -c, --changes nga verbose naye tezza bubaka bwe wataba " +"bikyusidwa\n" +" -f, silent, --quiet kweka obubaka obwogera ku kilemya obusinga " +"obungi\n" +" -v, --verbose wandika ebiva mu kukebera buli fayiro ekolebwa " +"ko\n" +" -R, --recursive kola ne ku fayiro n'amaterekero eziri munda " +"mwa zinazo\n" +" --reference=RFAYIRO kozesa mu nkola eya RFAYIRO mu kifo ekya eyo\n" +" ekongojedwa mu MODE\n" + +#: src/chmod.c:259 +msgid "" +"\n" +"Each MODE is one or more of the letters ugoa, one of the symbols +-= and\n" +"one or more of the letters rwxXstugo.\n" +msgstr "" +"\n" +"Buli NKOLA elagibwa ne nukuta ezilodedwa mu ugoa, emu ku bubonero +-= ko ne\n" +"nukuta ezilondedwa mu rwxXstugo.\n" + +#: src/chmod.c:320 +#, c-format +msgid "invalid character %s in mode string %s" +msgstr "akabonero %s mu lukolongo olwa nkola %s tekakkirizibwa" + +#: src/chmod.c:361 +#, c-format +msgid "invalid mode string: %s" +msgstr "olukolongo olwa nkola: %s telukkirizibwa" + +#: src/chown-core.c:116 +#, c-format +msgid "neither symbolic link %s nor referent has been changed\n" +msgstr "ku kayunzi ak'endabirwamu %s ne kyekasonga ko tekuli kikyusidwa\n" + +#: src/chown-core.c:143 +#, c-format +msgid "changed ownership of %s to %s\n" +msgstr "obwananyini ku %s bukyusidwa ku %s\n" + +#: src/chown-core.c:144 +#, c-format +msgid "changed group of %s to %s\n" +msgstr "nkyusizza guluupu eya %s ebeere %s\n" + +#: src/chown-core.c:148 +#, c-format +msgid "failed to change ownership of %s to %s\n" +msgstr "nnemedwa okukyusa obwananyini ku %s okufuuka %s\n" + +#: src/chown-core.c:149 +#, c-format +msgid "failed to change group of %s to %s\n" +msgstr "nnemedwa okuykyusa guluupu eya %s ebeere %s\n" + +#: src/chown-core.c:153 +#, c-format +msgid "ownership of %s retained as %s\n" +msgstr "obwananyini ku %s busigazidwa nga %s\n" + +#: src/chown-core.c:154 +#, c-format +msgid "group of %s retained as %s\n" +msgstr "guluupu eya %s esigazidwa nga %s\n" + +#: src/chown-core.c:326 +#, c-format +msgid "changing ownership of %s" +msgstr "nkyusa obwananyini ku %s" + +#: src/chown-core.c:327 +#, c-format +msgid "changing group of %s" +msgstr "nkyusa guluupu eya %s" + +#: src/chown-core.c:345 +#, c-format +msgid "unable to restore permissions of %s" +msgstr "sisobla okuzzawo obuyinza ku %s" + +#: src/chown.c:99 +#, c-format +msgid "" +"Usage: %s [OPTION]... OWNER[:[GROUP]] FILE...\n" +" or: %s [OPTION]... :GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Nkozesa: %s [KAWAYIRO]... NANYINI[:[GULUUPU] FAYIRO...\n" +" oba: %s [KAWAYIRO]... :GULUUPU FAYIRO...\n" +" oba: %s [KAWAYIRO]... --reference=RFAYIRO FAYIRO...\n" + +#: src/chown.c:105 +msgid "" +"Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"Kyuusa obwa nanyini ne/oba guluupu eyaa buli FAYIRO bibeere NANYINI ne/oba " +"GULUUPU.\n" +"\n" +" -c, --changes nga verbose naye tezza bubaka bwe wataba " +"bikyusidwa\n" +" --dereference tokwata ku kayunzi ak'endabirwamu " +"kennyinyi, wabula kola\n" +" ku ekyo kye kasonga ko\n" + +#: src/chown.c:117 +msgid "" +" --from=CURRENT_OWNER:CURRENT_GROUP\n" +" change the owner and/or group of each file only if\n" +" its current owner and/or group match those " +"specified\n" +" here. Either may be omitted, in which case a " +"match\n" +" is not required for the omitted attribute.\n" +msgstr "" +" --from=NANYINI_ALIWO:GULUUPU_ERIWO\n" +" kyusa nanyini ne/oba guluupu ku buli fayiro singa\n" +" nanyini yo ne/oba guluupu ya yo bye bimu n'ebyo " +"ebiteekedwa\n" +" wano. Kimu ku byo (NANYINI_ALIWO oba " +"GULUUPU_ERIWO)\n" +" osobola obutakiwa. Olwo atiributo eyo pulogulamu " +"teja okigifako.\n" + +#: src/chown.c:124 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's owner and group rather than\n" +" the specified OWNER:GROUP values\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +"-f, silent, --quiet kweka obubaka obwogera ku kilemya obusinga obungi\n" +" --reference=RFAYIRO kozesa mu nanyini ne guluupu ebya RFAYIRO mu kifo " +"ekya ebyo\n" +" ebikongojedwa mu NANYINI:GULUUPU\n" +" -R, --recursive kola ne ku fayiro n'amaterekero ebiri munda " +"mwa zinazo\n" +"-v, --verbose wandika ebiva mu kukebera buli fayiro " +"ekolebwa ko\n" + +#: src/chown.c:133 +msgid "" +"\n" +"Owner is unchanged if missing. Group is unchanged if missing, but changed\n" +"to login group if implied by a `:'. OWNER and GROUP may be numeric as well\n" +"as symbolic.\n" +msgstr "" +"\n" +"Bw'otawa nanyini era takyusibwa. Bw'otawa guluupu nayo tekyusibwa. Kyokka\n" +"singa wabeera wo `:', pulogulamu etegeera mu nti guluupu erina okugikyusa " +"ebeere eya login.\n" +"NANYINI ne GULUUPU bisobola okuwebwa nga miwendo oba nga nukuta.\n" + +#: src/chroot.c:45 +#, c-format +msgid "" +"Usage: %s NEWROOT [COMMAND...]\n" +" or: %s OPTION\n" +msgstr "" + +#: src/chroot.c:49 +msgid "" +"Run COMMAND with root directory set to NEWROOT.\n" +"\n" +msgstr "" + +#: src/chroot.c:55 +msgid "" +"\n" +"If no command is given, run ``${SHELL} -i'' (default: /bin/sh).\n" +msgstr "" + +#: src/chroot.c:84 +#, fuzzy, c-format +msgid "cannot change root directory to %s" +msgstr "chdir elemedwa okuyingira tterekero %s" + +#: src/chroot.c:87 +#, fuzzy +msgid "cannot chdir to root directory" +msgstr "chdir elemedwa okuyingira tterekero %s" + +#: src/cksum.c:234 +#, c-format +msgid "%s: file too long" +msgstr "" + +#: src/cksum.c:282 +#, fuzzy, c-format +msgid "" +"Usage: %s [FILE]...\n" +" or: %s [OPTION]\n" +msgstr "" +"Enkozesa: %s [KAWAYIRO]... FAYIRO EYA GULUUPU...\n" +" oba: %s [KAWAYIRO]... --reference=RFAYIRO FAYIRO...\n" + +#: src/cksum.c:287 +msgid "" +"Print CRC checksum and byte counts of each FILE.\n" +"\n" +msgstr "" + +#: src/comm.c:35 src/ls.c:131 src/uniq.c:40 +msgid "Richard Stallman and David MacKenzie" +msgstr "" + +#: src/comm.c:73 +#, c-format +msgid "Usage: %s [OPTION]... LEFT_FILE RIGHT_FILE\n" +msgstr "" + +#: src/comm.c:77 +msgid "" +"Compare sorted files LEFT_FILE and RIGHT_FILE line by line.\n" +"\n" +" -1 suppress lines unique to left file\n" +" -2 suppress lines unique to right file\n" +" -3 suppress lines that appear in both files\n" +msgstr "" + +#: src/copy.c:162 src/du.c:332 +#, c-format +msgid "cannot access %s" +msgstr "nnemedwa okubikkula %s" + +#: src/copy.c:226 +#, c-format +msgid "cannot open %s for reading" +msgstr "sisobodde okubikkula %s kugisoma" + +#: src/copy.c:232 src/copy.c:286 src/copy.c:301 src/dd.c:1199 +#, c-format +msgid "cannot fstat %s" +msgstr "nnemedwa okukola fstat ku %s" + +#: src/copy.c:242 +#, c-format +msgid "skipping file %s, as it was replaced while being copied" +msgstr "" +"fayiro %s ngibuuka kubanga eyo yawanyisidwa mu ndala bwe yabadde ekoppebwa" + +#: src/copy.c:262 src/copy.c:1034 src/copy.c:1124 src/ln.c:291 +#: src/remove.c:727 src/remove.c:781 src/remove.c:893 src/remove.c:997 +#, c-format +msgid "cannot remove %s" +msgstr "sisobola okugyawo %s" + +#: src/copy.c:277 +#, c-format +msgid "cannot create regular file %s" +msgstr "nnemedwa okukolawo fayiro eya bulijjo %s" + +#: src/copy.c:328 src/dd.c:816 src/dd.c:1010 +#, c-format +msgid "reading %s" +msgstr "nsoma %s" + +#: src/copy.c:362 +#, c-format +msgid "cannot lseek %s" +msgstr "nnemedwa okukola lseek ku %s" + +#: src/copy.c:377 src/copy.c:401 src/dd.c:1054 src/dd.c:1115 +#, c-format +msgid "writing %s" +msgstr "mpandikira mu %s" + +#: src/copy.c:409 src/copy.c:415 +#, c-format +msgid "closing %s" +msgstr "mbikka %s" + +#: src/copy.c:610 +#, c-format +msgid "%s: overwrite %s, overriding mode %04lo? " +msgstr "%s: %s ngiwandiike ko nga empya, nga sifa ku nkola %04lo? " + +#: src/copy.c:616 +#, c-format +msgid "%s: overwrite %s? " +msgstr "%s: %s ngiwandiike ko nga empya?" + +#: src/copy.c:810 src/copy.c:848 src/stat.c:638 +#, c-format +msgid "cannot stat %s" +msgstr "nnemedwa okukola stat ku %s" + +#: src/copy.c:820 +#, c-format +msgid "omitting directory %s" +msgstr "tterekero %s ngibuuka" + +#: src/copy.c:834 +#, c-format +msgid "warning: source file %s specified more than once" +msgstr "" + +#: src/copy.c:866 src/ln.c:237 +#, c-format +msgid "%s and %s are the same file" +msgstr "" + +#: src/copy.c:876 +#, c-format +msgid "cannot overwrite non-directory %s with directory %s" +msgstr "" + +#: src/copy.c:893 +#, c-format +msgid "will not overwrite just-created %s with %s" +msgstr "" + +#: src/copy.c:904 +#, c-format +msgid "cannot overwrite directory %s with non-directory" +msgstr "" + +#: src/copy.c:965 +#, c-format +msgid "cannot overwrite directory %s" +msgstr "" + +#: src/copy.c:974 +#, c-format +msgid "cannot move directory onto non-directory: %s -> %s" +msgstr "" + +#: src/copy.c:997 +#, c-format +msgid "backing up %s would destroy source; %s not moved" +msgstr "" + +#: src/copy.c:998 +#, c-format +msgid "backing up %s would destroy source; %s not copied" +msgstr "" + +#: src/copy.c:1013 src/ln.c:273 +#, c-format +msgid "cannot backup %s" +msgstr "" + +#: src/copy.c:1049 src/ln.c:308 +#, c-format +msgid " (backup: %s)" +msgstr "" + +#: src/copy.c:1099 +#, c-format +msgid "cannot copy a directory, %s, into itself, %s" +msgstr "" + +#: src/copy.c:1106 +#, c-format +msgid "will not create hard link %s to directory %s" +msgstr "" + +#: src/copy.c:1132 +#, c-format +msgid "cannot create hard link %s to %s" +msgstr "" + +#: src/copy.c:1186 +#, c-format +msgid "cannot move %s to a subdirectory of itself, %s" +msgstr "" + +#: src/copy.c:1229 +#, c-format +msgid "cannot move %s to %s" +msgstr "" + +#: src/copy.c:1241 +#, c-format +msgid "inter-device move failed: %s to %s; unable to remove target" +msgstr "" + +#: src/copy.c:1269 +#, c-format +msgid "cannot copy cyclic symbolic link %s" +msgstr "" + +#: src/copy.c:1346 +#, c-format +msgid "%s: can make relative symbolic links only in current directory" +msgstr "" + +#: src/copy.c:1353 +#, c-format +msgid "cannot create symbolic link %s to %s" +msgstr "" + +#: src/copy.c:1364 +#, c-format +msgid "cannot create link %s" +msgstr "" + +#: src/copy.c:1389 src/mkfifo.c:133 +#, c-format +msgid "cannot create fifo %s" +msgstr "" + +#: src/copy.c:1403 +#, c-format +msgid "cannot create special file %s" +msgstr "" + +#: src/copy.c:1415 src/ls.c:2493 src/stat.c:426 +#, c-format +msgid "cannot read symbolic link %s" +msgstr "" + +#: src/copy.c:1440 +#, c-format +msgid "cannot create symbolic link %s" +msgstr "" + +#: src/copy.c:1456 src/copy.c:1519 src/cp.c:339 +#, c-format +msgid "failed to preserve ownership for %s" +msgstr "" + +#: src/copy.c:1471 +#, c-format +msgid "%s has unknown file type" +msgstr "" + +#: src/copy.c:1506 +#, c-format +msgid "preserving times for %s" +msgstr "" + +#: src/copy.c:1531 +#, c-format +msgid "failed to preserve authorship for %s" +msgstr "" + +#: src/copy.c:1549 +#, c-format +msgid "setting permissions for %s" +msgstr "" + +#: src/copy.c:1571 src/ln.c:326 +#, c-format +msgid "cannot un-backup %s" +msgstr "" + +#: src/copy.c:1575 +#, c-format +msgid "%s -> %s (unbackup)\n" +msgstr "" + +#: src/cp.c:53 +msgid "Torbjorn Granlund, David MacKenzie, and Jim Meyering" +msgstr "" + +#: src/cp.c:164 src/mv.c:311 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST\n" +" or: %s [OPTION]... SOURCE... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY SOURCE...\n" +msgstr "" + +#: src/cp.c:170 +msgid "" +"Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" + +#: src/cp.c:174 src/csplit.c:1505 src/cut.c:182 src/df.c:717 src/du.c:179 +#: src/expand.c:119 src/fmt.c:277 src/fold.c:76 src/head.c:98 +#: src/install.c:609 src/kill.c:103 src/ln.c:354 src/ls.c:3767 src/mkdir.c:66 +#: src/mkfifo.c:60 src/mknod.c:61 src/mv.c:321 src/nl.c:185 src/paste.c:413 +#: src/pr.c:2763 src/ptx.c:1867 src/shred.c:166 src/sort.c:286 src/split.c:105 +#: src/tac.c:136 src/tail.c:244 src/touch.c:249 src/unexpand.c:384 +#: src/uniq.c:148 +msgid "" +"Mandatory arguments to long options are mandatory for short options too.\n" +msgstr "" + +#: src/cp.c:177 +msgid "" +" -a, --archive same as -dpR\n" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" --copy-contents copy contents of special files when " +"recursive\n" +" -d same as --no-dereference --preserve=link\n" +msgstr "" + +#: src/cp.c:184 +msgid "" +" --no-dereference never follow symbolic links\n" +" -f, --force if an existing destination file cannot be\n" +" opened, remove it and try again\n" +" -i, --interactive prompt before overwrite\n" +" -H follow command-line symbolic links\n" +msgstr "" + +#: src/cp.c:191 +msgid "" +" -l, --link link files instead of copying\n" +" -L, --dereference always follow symbolic links\n" +" -p same as --preserve=mode,ownership,timestamps\n" +" --preserve[=ATTR_LIST] preserve the specified attributes (default:\n" +" mode,ownership,timestamps), if possible\n" +" additional attributes: links, all\n" +msgstr "" + +#: src/cp.c:199 +msgid "" +" --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +" --parents append source path to DIRECTORY\n" +" -P same as `--no-dereference'\n" +msgstr "" + +#: src/cp.c:204 +msgid "" +" -R, -r, --recursive copy directories recursively\n" +" --remove-destination remove each existing destination file before\n" +" attempting to open it (contrast with --" +"force)\n" +msgstr "" + +#: src/cp.c:209 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --sparse=WHEN control creation of sparse files\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +msgstr "" + +#: src/cp.c:216 +msgid "" +" -s, --symbolic-link make symbolic links instead of copying\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +msgstr "" + +#: src/cp.c:221 +msgid "" +" -u, --update copy only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +" -x, --one-file-system stay on this file system\n" +msgstr "" + +#: src/cp.c:230 +msgid "" +"\n" +"By default, sparse SOURCE files are detected by a crude heuristic and the\n" +"corresponding DEST file is made sparse as well. That is the behavior\n" +"selected by --sparse=auto. Specify --sparse=always to create a sparse DEST\n" +"file whenever the SOURCE file contains a long enough sequence of zero " +"bytes.\n" +"Use --sparse=never to inhibit creation of sparse files.\n" +"\n" +msgstr "" + +#: src/cp.c:239 +msgid "" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" + +#: src/cp.c:245 src/install.c:642 src/ln.c:384 src/mv.c:355 +msgid "" +" none, off never make backups (even if --backup is given)\n" +" numbered, t make numbered backups\n" +" existing, nil numbered if numbered backups exist, simple otherwise\n" +" simple, never always make simple backups\n" +msgstr "" + +#: src/cp.c:251 +msgid "" +"\n" +"As a special case, cp makes a backup of SOURCE when the force and backup\n" +"options are given and SOURCE and DEST are the same name for an existing,\n" +"regular file.\n" +msgstr "" + +#: src/cp.c:325 +#, c-format +msgid "failed to preserve times for %s" +msgstr "" + +#: src/cp.c:349 +#, c-format +msgid "failed to preserve permissions for %s" +msgstr "" + +#: src/cp.c:434 +#, c-format +msgid "cannot make directory %s" +msgstr "" + +#: src/cp.c:493 src/ln.c:490 src/mv.c:459 src/shred.c:1601 +msgid "missing file argument" +msgstr "" + +#: src/cp.c:498 +msgid "missing destination file" +msgstr "" + +#: src/cp.c:523 src/ln.c:161 src/ln.c:183 src/ln.c:210 src/ln.c:297 +#, c-format +msgid "accessing %s" +msgstr "" + +#: src/cp.c:546 +#, c-format +msgid "%s: specified target is not a directory" +msgstr "" + +#: src/cp.c:554 +#, c-format +msgid "copying multiple files, but last argument %s is not a directory" +msgstr "" + +#: src/cp.c:652 +msgid "when preserving paths, the destination must be a directory" +msgstr "" + +#: src/cp.c:878 src/install.c:219 src/ln.c:434 src/mv.c:405 +#, c-format +msgid "" +"warning: --version-control (-V) is obsolete; support for it\n" +"will be removed in some future release. Use --backup=%s instead." +msgstr "" + +#: src/cp.c:972 src/ln.c:464 +msgid "symbolic links are not supported on this system" +msgstr "" + +#: src/cp.c:1008 +msgid "cannot make both hard and symbolic links" +msgstr "" + +#: src/cp.c:1016 src/install.c:275 src/ln.c:530 src/mv.c:483 +msgid "backup type" +msgstr "" + +#: src/csplit.c:41 +msgid "Stuart Kemp and David MacKenzie" +msgstr "" + +#: src/csplit.c:289 src/csplit.c:1481 src/tac-pipe.c:57 src/tee.c:220 +#: src/tr.c:1609 src/tr.c:1711 src/tr.c:1754 +#, fuzzy +msgid "read error" +msgstr "kiremya mu kuwandiikira" + +#: src/csplit.c:583 +msgid "input disappeared" +msgstr "" + +#: src/csplit.c:705 src/csplit.c:716 +#, fuzzy, c-format +msgid "%s: line number out of range" +msgstr "akabonero tekali ku lukalala" + +#: src/csplit.c:743 +#, c-format +msgid "%s: `%s': line number out of range" +msgstr "" + +#: src/csplit.c:746 src/csplit.c:792 +#, c-format +msgid " on repetition %d\n" +msgstr "" + +#: src/csplit.c:788 +#, c-format +msgid "%s: `%s': match not found" +msgstr "" + +#: src/csplit.c:849 src/csplit.c:889 src/tac.c:262 +msgid "error in regular expression search" +msgstr "" + +#: src/csplit.c:992 +#, fuzzy, c-format +msgid "write error for `%s'" +msgstr "kiremya mu kuwandiikira" + +#: src/csplit.c:1064 +#, c-format +msgid "%s: `+' or `-' expected after delimeter" +msgstr "" + +#: src/csplit.c:1068 +#, c-format +msgid "%s: integer expected after `%c'" +msgstr "" + +#: src/csplit.c:1088 +#, c-format +msgid "%s: `}' is required in repeat count" +msgstr "" + +#: src/csplit.c:1098 +#, c-format +msgid "%s}: integer required between `{' and `}'" +msgstr "" + +#: src/csplit.c:1125 +#, c-format +msgid "%s: closing delimeter `%c' missing" +msgstr "" + +#: src/csplit.c:1141 +#, fuzzy, c-format +msgid "%s: invalid regular expression: %s" +msgstr "%s: akawayiro --%c tekakola\n" + +#: src/csplit.c:1174 +#, fuzzy, c-format +msgid "%s: invalid pattern" +msgstr "%s: akawayiro --%c tekakola\n" + +#: src/csplit.c:1177 +#, c-format +msgid "%s: line number must be greater than zero" +msgstr "" + +#: src/csplit.c:1183 +#, c-format +msgid "line number `%s' is smaller than preceding line number, %s" +msgstr "" + +#: src/csplit.c:1189 +#, c-format +msgid "warning: line number `%s' is the same as preceding line number" +msgstr "" + +#: src/csplit.c:1314 +msgid "missing conversion specifier in suffix" +msgstr "" + +#: src/csplit.c:1320 +#, c-format +msgid "invalid conversion specifier in suffix: %c" +msgstr "" + +#: src/csplit.c:1323 +#, c-format +msgid "invalid conversion specifier in suffix: \\%.3o" +msgstr "" + +#: src/csplit.c:1355 +#, c-format +msgid "missing %% conversion specification in suffix" +msgstr "" + +#: src/csplit.c:1358 +#, c-format +msgid "too many %% conversion specifications in suffix" +msgstr "" + +#: src/csplit.c:1441 +#, fuzzy, c-format +msgid "%s: invalid number" +msgstr "omukozesa ono takkirizibwa" + +#: src/csplit.c:1496 +#, c-format +msgid "Usage: %s [OPTION]... FILE PATTERN...\n" +msgstr "" + +#: src/csplit.c:1500 +msgid "" +"Output pieces of FILE separated by PATTERN(s) to files `xx01', `xx02', ...,\n" +"and output byte counts of each piece to standard output.\n" +"\n" +msgstr "" + +#: src/csplit.c:1508 +#, c-format +msgid "" +" -b, --suffix-format=FORMAT use sprintf FORMAT instead of %d\n" +" -f, --prefix=PREFIX use PREFIX instead of `xx'\n" +" -k, --keep-files do not remove output files on errors\n" +msgstr "" + +#: src/csplit.c:1513 +msgid "" +" -n, --digits=DIGITS use specified number of digits instead of 2\n" +" -s, --quiet, --silent do not print counts of output file sizes\n" +" -z, --elide-empty-files remove empty output files\n" +msgstr "" + +#: src/csplit.c:1520 +msgid "" +"\n" +"Read standard input if FILE is -. Each PATTERN may be:\n" +msgstr "" + +#: src/csplit.c:1524 +msgid "" +"\n" +" INTEGER copy up to but not including specified line number\n" +" /REGEXP/[OFFSET] copy up to but not including a matching line\n" +" %REGEXP%[OFFSET] skip to, but not including a matching line\n" +" {INTEGER} repeat the previous pattern specified number of times\n" +" {*} repeat the previous pattern as many times as possible\n" +"\n" +"A line OFFSET is a required `+' or `-' followed by a positive integer.\n" +msgstr "" + +#: src/cut.c:39 +msgid "David Ihnat, David MacKenzie, and Jim Meyering" +msgstr "" + +#: src/cut.c:174 src/df.c:711 src/du.c:174 src/expand.c:110 src/fold.c:67 +#: src/head.c:88 src/ls.c:3761 src/nl.c:176 src/paste.c:403 src/pr.c:2754 +#: src/sort.c:276 src/sum.c:60 src/tac.c:127 src/tail.c:234 src/tee.c:63 +#: src/unexpand.c:375 src/wc.c:125 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]...\n" +msgstr "" + +#: src/cut.c:178 +msgid "" +"Print selected parts of lines from each FILE to standard output.\n" +"\n" +msgstr "" + +#: src/cut.c:185 +msgid "" +" -b, --bytes=LIST output only these bytes\n" +" -c, --characters=LIST output only these characters\n" +" -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter\n" +msgstr "" + +#: src/cut.c:190 +msgid "" +" -f, --fields=LIST output only these fields; also print any line\n" +" that contains no delimiter character, unless\n" +" the -s option is specified\n" +" -n (ignored)\n" +msgstr "" + +#: src/cut.c:196 +msgid "" +" -s, --only-delimited do not print lines not containing delimiters\n" +" --output-delimiter=STRING use STRING as the output delimiter\n" +" the default is to use the input delimiter\n" +msgstr "" + +#: src/cut.c:203 +msgid "" +"\n" +"Use one, and only one of -b, -c or -f. Each LIST is made up of one\n" +"range, or many ranges separated by commas. Each range is one of:\n" +"\n" +" N N'th byte, character or field, counted from 1\n" +" N- from N'th byte, character or field, to end of line\n" +" N-M from N'th to M'th (included) byte, character or field\n" +" -M from first to M'th (included) byte, character or field\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" + +#: src/cut.c:288 src/cut.c:319 src/cut.c:379 +msgid "invalid byte or field list" +msgstr "" + +#: src/cut.c:667 src/cut.c:676 +msgid "only one type of list may be specified" +msgstr "" + +#: src/cut.c:670 +msgid "missing list of positions" +msgstr "" + +#: src/cut.c:679 +msgid "missing list of fields" +msgstr "" + +#: src/cut.c:686 +msgid "the delimiter must be a single character" +msgstr "" + +#: src/cut.c:717 +msgid "you must specify a list of bytes, characters, or fields" +msgstr "" + +#: src/cut.c:720 +msgid "an input delimiter may be specified only when operating on fields" +msgstr "" + +#: src/cut.c:724 +msgid "" +"suppressing non-delimited lines makes sense\n" +"\tonly when operating on fields" +msgstr "" + +#: src/date.c:117 +#, c-format +msgid "" +"Usage: %s [OPTION]... [+FORMAT]\n" +" or: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" +msgstr "" + +#: src/date.c:122 +msgid "" +"Display the current time in the given FORMAT, or set the system date.\n" +"\n" +" -d, --date=STRING display time described by STRING, not `now'\n" +" -f, --file=DATEFILE like --date once for each line of DATEFILE\n" +" -ITIMESPEC, --iso-8601[=TIMESPEC] output date/time in ISO 8601 format.\n" +" TIMESPEC=`date' for date only,\n" +" `hours', `minutes', or `seconds' for date and\n" +" time to the indicated precision.\n" +" --iso-8601 without TIMESPEC defaults to `date'.\n" +msgstr "" + +#: src/date.c:133 +msgid "" +" -r, --reference=FILE display the last modification time of FILE\n" +" -R, --rfc-822 output RFC-822 compliant date string\n" +" -s, --set=STRING set time described by STRING\n" +" -u, --utc, --universal print or set Coordinated Universal Time\n" +msgstr "" + +#: src/date.c:141 +msgid "" +"\n" +"FORMAT controls the output. The only valid option for the second form\n" +"specifies Coordinated Universal Time. Interpreted sequences are:\n" +"\n" +" %% a literal %\n" +" %a locale's abbreviated weekday name (Sun..Sat)\n" +msgstr "" + +#: src/date.c:149 +msgid "" +" %A locale's full weekday name, variable length (Sunday..Saturday)\n" +" %b locale's abbreviated month name (Jan..Dec)\n" +" %B locale's full month name, variable length (January..December)\n" +" %c locale's date and time (Sat Nov 04 12:02:33 EST 1989)\n" +msgstr "" + +#: src/date.c:155 +msgid "" +" %C century (year divided by 100 and truncated to an integer) [00-99]\n" +" %d day of month (01..31)\n" +" %D date (mm/dd/yy)\n" +" %e day of month, blank padded ( 1..31)\n" +msgstr "" + +#: src/date.c:161 +msgid "" +" %F same as %Y-%m-%d\n" +" %g the 2-digit year corresponding to the %V week number\n" +" %G the 4-digit year corresponding to the %V week number\n" +msgstr "" + +#: src/date.c:166 +msgid "" +" %h same as %b\n" +" %H hour (00..23)\n" +" %I hour (01..12)\n" +" %j day of year (001..366)\n" +msgstr "" + +#: src/date.c:172 +msgid "" +" %k hour ( 0..23)\n" +" %l hour ( 1..12)\n" +" %m month (01..12)\n" +" %M minute (00..59)\n" +msgstr "" + +#: src/date.c:178 +msgid "" +" %n a newline\n" +" %N nanoseconds (000000000..999999999)\n" +" %p locale's upper case AM or PM indicator (blank in many locales)\n" +" %P locale's lower case am or pm indicator (blank in many locales)\n" +" %r time, 12-hour (hh:mm:ss [AP]M)\n" +" %R time, 24-hour (hh:mm)\n" +" %s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)\n" +msgstr "" + +#: src/date.c:187 +msgid "" +" %S second (00..60); the 60 is necessary to accommodate a leap second\n" +" %t a horizontal tab\n" +" %T time, 24-hour (hh:mm:ss)\n" +" %u day of week (1..7); 1 represents Monday\n" +msgstr "" + +#: src/date.c:193 +msgid "" +" %U week number of year with Sunday as first day of week (00..53)\n" +" %V week number of year with Monday as first day of week (01..53)\n" +" %w day of week (0..6); 0 represents Sunday\n" +" %W week number of year with Monday as first day of week (00..53)\n" +msgstr "" + +#: src/date.c:199 +msgid "" +" %x locale's date representation (mm/dd/yy)\n" +" %X locale's time representation (%H:%M:%S)\n" +" %y last two digits of year (00..99)\n" +" %Y year (1970...)\n" +msgstr "" + +#: src/date.c:205 +msgid "" +" %z RFC-822 style numeric timezone (-0500) (a nonstandard extension)\n" +" %Z time zone (e.g., EDT), or nothing if no time zone is determinable\n" +"\n" +"By default, date pads numeric fields with zeroes. GNU date recognizes\n" +"the following modifiers between `%' and a numeric directive.\n" +"\n" +" `-' (hyphen) do not pad the field\n" +" `_' (underscore) pad the field with spaces\n" +msgstr "" + +#: src/date.c:237 src/dd.c:1173 src/dircolors.c:539 src/head.c:221 +#: src/md5sum.c:340 src/md5sum.c:681 src/od.c:959 src/od.c:2001 src/pr.c:1164 +#: src/pr.c:1371 src/pr.c:1493 src/stty.c:909 src/tac.c:483 src/tac.c:489 +#: src/tee.c:151 src/tr.c:2027 src/tsort.c:585 +msgid "standard input" +msgstr "" + +#: src/date.c:268 src/date.c:460 +#, fuzzy, c-format +msgid "invalid date `%s'" +msgstr "linnya erya guluupu terikkirizibwa %s" + +#: src/date.c:364 +msgid "the options to specify dates for printing are mutually exclusive" +msgstr "" + +#: src/date.c:371 +msgid "the options to print and set the time may not be used together" +msgstr "" + +#: src/date.c:377 +#, c-format +msgid "too many non-option arguments: %s%s" +msgstr "" + +#: src/date.c:385 +#, c-format +msgid "" +"the argument `%s' lacks a leading `+';\n" +"When using an option to specify date(s), any non-option\n" +"argument must be a format string beginning with `+'." +msgstr "" + +#: src/date.c:397 +msgid "" +"a format string may not be specified when using the --rfc-822 (-R) option" +msgstr "" + +#: src/date.c:433 +msgid "undefined" +msgstr "" + +#: src/date.c:435 +msgid "cannot get time of day" +msgstr "" + +#: src/date.c:468 +#, fuzzy +msgid "cannot set date" +msgstr "nnemedwa okukola stat ku %s" + +#: src/dd.c:43 +msgid "Paul Rubin, David MacKenzie, and Stuart Kemp" +msgstr "" + +#: src/dd.c:288 src/tty.c:62 src/uname.c:110 src/whoami.c:52 +#, c-format +msgid "Usage: %s [OPTION]...\n" +msgstr "" + +#: src/dd.c:289 +msgid "" +"Copy a file, converting and formatting according to the options.\n" +"\n" +" bs=BYTES force ibs=BYTES and obs=BYTES\n" +" cbs=BYTES convert BYTES bytes at a time\n" +" conv=KEYWORDS convert the file as per the comma separated keyword list\n" +" count=BLOCKS copy only BLOCKS input blocks\n" +" ibs=BYTES read BYTES bytes at a time\n" +msgstr "" + +#: src/dd.c:298 +msgid "" +" if=FILE read from FILE instead of stdin\n" +" obs=BYTES write BYTES bytes at a time\n" +" of=FILE write to FILE instead of stdout\n" +" seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +" skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +msgstr "" + +#: src/dd.c:307 +msgid "" +"\n" +"BLOCKS and BYTES may be followed by the following multiplicative suffixes:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M 1,048,576,\n" +"GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +"Each KEYWORD may be:\n" +"\n" +msgstr "" + +#: src/dd.c:315 +msgid "" +" ascii from EBCDIC to ASCII\n" +" ebcdic from ASCII to EBCDIC\n" +" ibm from ASCII to alternated EBCDIC\n" +" block pad newline-terminated records with spaces to cbs-size\n" +" unblock replace trailing spaces in cbs-size records with newline\n" +" lcase change upper case to lower case\n" +msgstr "" + +#: src/dd.c:323 +msgid "" +" notrunc do not truncate the output file\n" +" ucase change lower case to upper case\n" +" swab swap every pair of input bytes\n" +" noerror continue after read errors\n" +" sync pad every input block with NULs to ibs-size; when used\n" +" with block or unblock, pad with spaces rather than NULs\n" +msgstr "" + +#: src/dd.c:362 +#, c-format +msgid "%s+%s records in\n" +msgstr "" + +#: src/dd.c:364 +#, c-format +msgid "%s+%s records out\n" +msgstr "" + +#: src/dd.c:371 +msgid "truncated record" +msgstr "" + +#: src/dd.c:372 +msgid "truncated records" +msgstr "" + +#: src/dd.c:382 +#, c-format +msgid "closing input file %s" +msgstr "" + +#: src/dd.c:385 +#, c-format +msgid "closing output file %s" +msgstr "" + +#: src/dd.c:469 +#, c-format +msgid "writing to %s" +msgstr "" + +#: src/dd.c:501 +#, c-format +msgid "invalid conversion: %s" +msgstr "" + +#: src/dd.c:557 +#, c-format +msgid "unrecognized option %s" +msgstr "" + +#: src/dd.c:610 +#, c-format +msgid "unrecognized option %s=%s" +msgstr "" + +#: src/dd.c:616 +#, c-format +msgid "invalid number %s" +msgstr "" + +#: src/dd.c:646 +msgid "" +"only one conv in {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, " +"{unblock,sync}" +msgstr "" + +#: src/dd.c:781 +#, c-format +msgid "" +"warning: working around lseek kernel bug for file (%s)\n" +" of mt_type=0x%0lx -- see for the list of types" +msgstr "" + +#: src/dd.c:1170 src/dd.c:1188 +#, c-format +msgid "opening %s" +msgstr "" + +#: src/dd.c:1196 +msgid "file offset out of range" +msgstr "" + +#: src/dd.c:1214 +#, c-format +msgid "advancing past %s bytes in output file %s" +msgstr "" + +#: src/df.c:49 +msgid "Torbjorn Granlund, David MacKenzie, Larry McVoy, and Paul Eggert" +msgstr "" + +#: src/df.c:153 +msgid "Filesystem Type" +msgstr "" + +#: src/df.c:155 +msgid "Filesystem " +msgstr "" + +#: src/df.c:158 +#, c-format +msgid " Inodes IUsed IFree IUse%%" +msgstr "" + +#: src/df.c:162 +#, c-format +msgid " Size Used Avail Use%%" +msgstr "" + +#: src/df.c:164 +#, c-format +msgid " Size Used Avail Use%%" +msgstr "" + +#: src/df.c:167 +#, c-format +msgid " %4s-blocks Used Available Capacity" +msgstr "" + +#: src/df.c:198 +#, c-format +msgid " %4s-blocks Used Available Use%%" +msgstr "" + +#: src/df.c:202 +msgid " Mounted on\n" +msgstr "" + +#: src/df.c:712 +msgid "" +"Show information about the filesystem on which each FILE resides,\n" +"or all filesystems by default.\n" +"\n" +msgstr "" + +#: src/df.c:720 +msgid "" +" -a, --all include filesystems having 0 blocks\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +msgstr "" + +#: src/df.c:726 +msgid "" +" -i, --inodes list inode information instead of block usage\n" +" -k like --block-size=1K\n" +" -l, --local limit listing to local filesystems\n" +" --no-sync do not invoke sync before getting usage info " +"(default)\n" +msgstr "" + +#: src/df.c:732 +msgid "" +" -P, --portability use the POSIX output format\n" +" --sync invoke sync before getting usage info\n" +" -t, --type=TYPE limit listing to filesystems of type TYPE\n" +" -T, --print-type print filesystem type\n" +" -x, --exclude-type=TYPE limit listing to filesystems not of type TYPE\n" +" -v (ignored)\n" +msgstr "" + +#: src/df.c:742 src/du.c:215 src/ls.c:3879 +msgid "" +"\n" +"SIZE may be (or may be an integer optionally followed by) one of following:\n" +"kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y.\n" +msgstr "" + +#: src/df.c:859 +#, c-format +msgid "file system type %s both selected and excluded" +msgstr "" + +#: src/df.c:903 +msgid "Warning: " +msgstr "" + +#: src/df.c:906 +#, c-format +msgid "%scannot read table of mounted filesystems" +msgstr "" + +#: src/dircolors.c:103 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]\n" +msgstr "" + +#: src/dircolors.c:104 +msgid "" +"Output commands to set the LS_COLORS environment variable.\n" +"\n" +"Determine format of output:\n" +" -b, --sh, --bourne-shell output Bourne shell code to set LS_COLORS\n" +" -c, --csh, --c-shell output C shell code to set LS_COLORS\n" +" -p, --print-database output defaults\n" +msgstr "" + +#: src/dircolors.c:114 +msgid "" +"\n" +"If FILE is specified, read it to determine which colors to use for which\n" +"file types and extensions. Otherwise, a precompiled database is used.\n" +"For details on the format of these files, run `dircolors --print-database'.\n" +msgstr "" + +#: src/dircolors.c:299 +#, c-format +msgid "%s:%lu: invalid line; missing second token" +msgstr "" + +#: src/dircolors.c:371 +#, c-format +msgid "%s:%lu: unrecognized keyword %s" +msgstr "" + +#: src/dircolors.c:372 +msgid "" +msgstr "" + +#: src/dircolors.c:467 +msgid "" +"the options to output dircolors' internal database and\n" +"to select a shell syntax are mutually exclusive" +msgstr "" + +#: src/dircolors.c:475 +msgid "" +"no FILE arguments may be used with the option to output\n" +"dircolors' internal database" +msgstr "" + +#: src/dircolors.c:504 +msgid "no SHELL environment variable, and no shell type option given" +msgstr "" + +#: src/dirname.c:33 src/pathchk.c:59 +msgid "David MacKenzie and Jim Meyering" +msgstr "" + +#: src/dirname.c:46 +#, c-format +msgid "" +"Usage: %s NAME\n" +" or: %s OPTION\n" +msgstr "" + +#: src/dirname.c:51 +msgid "" +"Print NAME with its trailing /component removed; if NAME contains no /'s,\n" +"output `.' (meaning the current directory).\n" +"\n" +msgstr "" + +#: src/du.c:49 +msgid "" +"Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert, and Jim " +"Meyering" +msgstr "" + +#: src/du.c:175 +msgid "" +"Summarize disk usage of each FILE, recursively for directories.\n" +"\n" +msgstr "" + +#: src/du.c:182 +msgid "" +" -a, --all write counts for all files, not just directories\n" +" --apparent-size print apparent sizes, rather than disk usage; " +"although\n" +" the apparent size is usually smaller, it may be\n" +" larger due to holes in (`sparse') files, internal\n" +" fragmentation, indirect blocks, and the like\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -b, --bytes equivalent to `--apparent-size --block-size=1'\n" +" -c, --total produce a grand total\n" +" -D, --dereference-args dereference FILEs that are symbolic links\n" +msgstr "" + +#: src/du.c:193 +msgid "" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +" -k like --block-size=1K\n" +" -l, --count-links count sizes many times if hard linked\n" +msgstr "" + +#: src/du.c:199 +msgid "" +" -L, --dereference dereference all symbolic links\n" +" -S, --separate-dirs do not include size of subdirectories\n" +" -s, --summarize display only a total for each argument\n" +msgstr "" + +#: src/du.c:204 +msgid "" +" -x, --one-file-system skip directories on different filesystems\n" +" -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +"FILE.\n" +" --exclude=PATTERN Exclude files that match PATTERN.\n" +" --max-depth=N print the total for a directory (or file, with --" +"all)\n" +" only if it is N or fewer levels below the command\n" +" line argument; --max-depth=0 is the same as\n" +" --summarize\n" +msgstr "" + +#: src/du.c:337 +#, fuzzy, c-format +msgid "cannot change to parent of directory %s" +msgstr "chdir elemedwa okuyingira tterekero %s" + +#: src/du.c:345 +#, fuzzy, c-format +msgid "cannot change to directory %s" +msgstr "chdir elemedwa okuyingira tterekero %s" + +#: src/du.c:352 +#, fuzzy, c-format +msgid "cannot read directory %s" +msgstr "nnemedwa okukola wo tterekero %s" + +#: src/du.c:554 src/ls.c:2241 src/wc.c:591 +msgid "total" +msgstr "" + +#: src/du.c:641 +#, c-format +msgid "invalid maximum depth %s" +msgstr "" + +#: src/du.c:707 +msgid "cannot both summarize and show all entries" +msgstr "" + +#: src/du.c:714 +msgid "warning: summarizing is the same as using --max-depth=0" +msgstr "" + +#: src/du.c:720 +#, c-format +msgid "warning: summarizing conflicts with --max-depth=%d" +msgstr "" + +#: src/echo.c:77 +#, c-format +msgid "Usage: %s [OPTION]... [STRING]...\n" +msgstr "" + +#: src/echo.c:78 +msgid "" +"Echo the STRING(s) to standard output.\n" +"\n" +" -n do not output the trailing newline\n" +" -e enable interpretation of the backslash-escaped characters\n" +" listed below\n" +" -E disable interpretation of those sequences in STRINGs\n" +msgstr "" + +#: src/echo.c:88 +msgid "" +"\n" +"Without -E, the following sequences are recognized and interpolated:\n" +"\n" +" \\NNN the character whose ASCII code is NNN (octal)\n" +" \\\\ backslash\n" +" \\a alert (BEL)\n" +" \\b backspace\n" +msgstr "" + +#: src/echo.c:97 +msgid "" +" \\c suppress trailing newline\n" +" \\f form feed\n" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" + +#: src/env.c:93 +msgid "Richard Mlynarik and David MacKenzie" +msgstr "" + +#: src/env.c:119 +#, c-format +msgid "Usage: %s [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]\n" +msgstr "" + +#: src/env.c:122 +msgid "" +"Set each NAME to VALUE in the environment and run COMMAND.\n" +"\n" +" -i, --ignore-environment start with an empty environment\n" +" -u, --unset=NAME remove variable from the environment\n" +msgstr "" + +#: src/env.c:130 +msgid "" +"\n" +"A mere - implies -i. If no COMMAND, print the resulting environment.\n" +msgstr "" + +#: src/expand.c:114 +msgid "" +"Convert tabs in each FILE to spaces, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/expand.c:122 +msgid "" +" -i, --initial do not convert TABs after non whitespace\n" +" -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +msgstr "" + +#: src/expand.c:126 +msgid "" +" -t, --tabs=LIST use comma separated list of explicit tab positions\n" +msgstr "" + +#: src/expand.c:173 src/unexpand.c:153 +msgid "tab size contains an invalid character" +msgstr "" + +#: src/expand.c:191 src/unexpand.c:171 +msgid "tab size cannot be 0" +msgstr "" + +#: src/expand.c:193 src/unexpand.c:173 +msgid "tab sizes must be ascending" +msgstr "" + +#: src/expand.c:386 +msgid "`-LIST' option is obsolete; use `-t LIST'" +msgstr "" + +#: src/expr.c:90 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: %s OPTION\n" +msgstr "" + +#: src/expr.c:98 +msgid "" +"\n" +"Print the value of EXPRESSION to standard output. A blank line below\n" +"separates increasing precedence groups. EXPRESSION may be:\n" +"\n" +" ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0\n" +msgstr "" + +#: src/expr.c:107 +msgid "" +"\n" +" ARG1 < ARG2 ARG1 is less than ARG2\n" +" ARG1 <= ARG2 ARG1 is less than or equal to ARG2\n" +" ARG1 = ARG2 ARG1 is equal to ARG2\n" +" ARG1 != ARG2 ARG1 is unequal to ARG2\n" +" ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" +" ARG1 > ARG2 ARG1 is greater than ARG2\n" +msgstr "" + +#: src/expr.c:116 +msgid "" +"\n" +" ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" +" ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" +msgstr "" + +#: src/expr.c:121 +#, c-format +msgid "" +"\n" +" ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" +" ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" +" ARG1 % ARG2 arithmetic remainder of ARG1 divided by ARG2\n" +msgstr "" + +#: src/expr.c:127 +msgid "" +"\n" +" STRING : REGEXP anchored pattern match of REGEXP in STRING\n" +"\n" +" match STRING REGEXP same as STRING : REGEXP\n" +" substr STRING POS LENGTH substring of STRING, POS counted from 1\n" +" index STRING CHARS index in STRING where any CHARS is found, or 0\n" +" length STRING length of STRING\n" +msgstr "" + +#: src/expr.c:136 +msgid "" +" + TOKEN interpret TOKEN as a string, even if it is a\n" +" keyword like `match' or an operator like `/'\n" +"\n" +" ( EXPRESSION ) value of EXPRESSION\n" +msgstr "" + +#: src/expr.c:142 +msgid "" +"\n" +"Beware that many operators need to be escaped or quoted for shells.\n" +"Comparisons are arithmetic if both ARGs are numbers, else lexicographical.\n" +"Pattern matches return the string matched between \\( and \\) or null; if\n" +"\\( and \\) are not used, they return the number of characters matched or " +"0.\n" +msgstr "" + +#: src/expr.c:186 src/expr.c:438 src/expr.c:444 src/expr.c:449 src/expr.c:471 +#, fuzzy +msgid "syntax error" +msgstr "kiremya mu kuwandiikira" + +#: src/expr.c:384 +#, c-format +msgid "" +"warning: unportable BRE: `%s': using `^' as the first character\n" +"of the basic regular expression is not portable; it is being ignored" +msgstr "" + +#: src/expr.c:586 src/expr.c:625 +msgid "non-numeric argument" +msgstr "" + +#: src/expr.c:592 +msgid "division by zero" +msgstr "" + +#: src/factor.c:74 +#, c-format +msgid "" +"Usage: %s [NUMBER]...\n" +" or: %s OPTION\n" +msgstr "" + +#: src/factor.c:79 +msgid "" +"Print the prime factors of each NUMBER.\n" +"\n" +msgstr "" + +#: src/factor.c:85 +msgid "" +"\n" +" Print the prime factors of all specified integer NUMBERs. If no " +"arguments\n" +" are specified on the command line, they are read from standard input.\n" +msgstr "" + +#: src/factor.c:154 +#, c-format +msgid "`%s' is not a valid positive integer" +msgstr "" + +#: src/false.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating failure.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" + +#: src/fmt.c:271 +#, c-format +msgid "Usage: %s [-DIGITS] [OPTION]... [FILE]...\n" +msgstr "" + +#: src/fmt.c:272 +msgid "" +"Reformat each paragraph in the FILE(s), writing to standard output.\n" +"If no FILE or if FILE is `-', read standard input.\n" +"\n" +msgstr "" + +#: src/fmt.c:280 +msgid "" +" -c, --crown-margin preserve indentation of first two lines\n" +" -p, --prefix=STRING combine only lines having STRING as prefix\n" +" -s, --split-only split long lines, but do not refill\n" +msgstr "" + +#: src/fmt.c:286 +msgid "" +" -t, --tagged-paragraph indentation of first line different from second\n" +" -u, --uniform-spacing one space between words, two after sentences\n" +" -w, --width=NUMBER maximum line width (default of 75 columns)\n" +msgstr "" + +#: src/fmt.c:293 +msgid "" +"\n" +"In -wNUMBER, the letter `w' may be omitted.\n" +msgstr "" + +#: src/fmt.c:345 +#, fuzzy, c-format +msgid "invalid width option: `%s'" +msgstr "olukolongo olwa nkola: %s telukkirizibwa" + +#: src/fmt.c:385 +#, fuzzy, c-format +msgid "invalid width: `%s'" +msgstr "olukolongo olwa nkola: %s telukkirizibwa" + +#: src/fold.c:71 +msgid "" +"Wrap input lines in each FILE (standard input by default), writing to\n" +"standard output.\n" +"\n" +msgstr "" + +#: src/fold.c:79 +msgid "" +" -b, --bytes count bytes rather than columns\n" +" -s, --spaces break at spaces\n" +" -w, --width=WIDTH use WIDTH columns instead of 80\n" +msgstr "" + +#: src/fold.c:267 +#, c-format +msgid "`%s' option is obsolete; use `%s'" +msgstr "" + +#: src/fold.c:295 +#, fuzzy, c-format +msgid "invalid number of columns: `%s'" +msgstr "tekola nga ennamba eya guluupu %s" + +#: src/head.c:92 +msgid "" +"Print first 10 lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/head.c:101 +msgid "" +" -c, --bytes=SIZE print first SIZE bytes\n" +" -n, --lines=NUMBER print first NUMBER lines instead of first 10\n" +msgstr "" + +#: src/head.c:105 +msgid "" +" -q, --quiet, --silent never print headers giving file names\n" +" -v, --verbose always print headers giving file names\n" +msgstr "" + +#: src/head.c:111 src/split.c:120 +msgid "" +"\n" +"SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +msgstr "" + +#: src/head.c:190 +#, fuzzy, c-format +msgid "cannot reposition file pointer for %s" +msgstr "nnemedwa okukola wo tterekero %s" + +#: src/head.c:256 src/tail.c:1388 +#, c-format +msgid "%s: %s is so large that it is not representable" +msgstr "" + +#: src/head.c:257 src/tail.c:1390 +msgid "number of lines" +msgstr "" + +#: src/head.c:257 src/tail.c:1391 +msgid "number of bytes" +msgstr "" + +#: src/head.c:264 src/tail.c:1478 +#, fuzzy +msgid "invalid number of lines" +msgstr "tekola nga ennamba eya guluupu %s" + +#: src/head.c:265 src/tail.c:1479 +#, fuzzy +msgid "invalid number of bytes" +msgstr "tekola nga ennamba eya guluupu %s" + +#: src/head.c:341 +#, fuzzy, c-format +msgid "unrecognized option `-%c'" +msgstr "%s: akawayiro '%c%s' tekamanyidwa\n" + +#: src/head.c:348 +#, c-format +msgid "`-%s' option is obsolete; use `-%c %.*s%.*s%s'" +msgstr "" + +#: src/hostid.c:48 +#, c-format +msgid "" +"Usage: %s\n" +" or: %s OPTION\n" +"Print the numeric identifier (in hexadecimal) for the current host.\n" +"\n" +msgstr "" + +#: src/hostname.c:67 +#, c-format +msgid "" +"Usage: %s [NAME]\n" +" or: %s OPTION\n" +"Print or set the hostname of the current system.\n" +"\n" +msgstr "" + +#: src/hostname.c:104 +#, fuzzy, c-format +msgid "cannot set hostname to `%s'" +msgstr "nnemedwa okukola stat ku %s" + +#: src/hostname.c:110 +msgid "cannot set hostname; this system lacks the functionality" +msgstr "" + +#: src/hostname.c:117 +msgid "cannot determine hostname" +msgstr "" + +#: src/id.c:36 +msgid "Arnold Robbins and David MacKenzie" +msgstr "" + +#: src/id.c:87 +#, c-format +msgid "Usage: %s [OPTION]... [USERNAME]\n" +msgstr "" + +#: src/id.c:88 +msgid "" +"Print information for USERNAME, or the current user.\n" +"\n" +" -a ignore, for compatibility with other versions\n" +" -g, --group print only the effective group ID\n" +" -G, --groups print all group IDs\n" +" -n, --name print a name instead of a number, for -ugG\n" +" -r, --real print the real ID instead of the effective ID, with -ugG\n" +" -u, --user print only the effective user ID\n" +msgstr "" + +#: src/id.c:100 +msgid "" +"\n" +"Without any OPTION, print some useful set of identified information.\n" +msgstr "" + +#: src/id.c:162 +#, fuzzy +msgid "cannot print only user and only group" +msgstr "tekikkirizibwa obutawa byombi, mukozesa ate ne guluupu" + +#: src/id.c:166 +msgid "cannot print only names or real IDs in default format" +msgstr "" + +#: src/id.c:175 +#, c-format +msgid "%s: No such user" +msgstr "" + +#: src/id.c:212 +#, c-format +msgid "cannot find name for user ID %u" +msgstr "" + +#: src/id.c:235 +#, fuzzy, c-format +msgid "cannot find name for group ID %u" +msgstr "nnemedwa okukyuusa obwanannyini ne/oba guluupu ku %s" + +#: src/id.c:273 +#, fuzzy +msgid "cannot get supplemental group list" +msgstr "tekisoboka okukyusiza ku guluupu etaliwo" + +#: src/id.c:385 +msgid " groups=" +msgstr "" + +#: src/install.c:269 +msgid "the strip option may not be used when installing a directory" +msgstr "" + +#: src/install.c:292 src/mkdir.c:140 +#, c-format +msgid "invalid mode %s" +msgstr "" + +#: src/install.c:307 src/install.c:371 +#, c-format +msgid "creating directory %s" +msgstr "" + +#: src/install.c:332 +#, c-format +msgid "installing multiple files, but last argument, %s is not a directory" +msgstr "" + +#: src/install.c:435 +#, c-format +msgid "%s is a directory" +msgstr "" + +#: src/install.c:495 +#, c-format +msgid "cannot obtain time stamps for %s" +msgstr "" + +#: src/install.c:507 +#, c-format +msgid "cannot set time stamps for %s" +msgstr "" + +#: src/install.c:528 +msgid "fork system call failed" +msgstr "" + +#: src/install.c:532 +msgid "cannot run strip" +msgstr "" + +#: src/install.c:539 +msgid "strip failed" +msgstr "" + +#: src/install.c:560 +#, c-format +msgid "invalid user %s" +msgstr "" + +#: src/install.c:578 +#, c-format +msgid "invalid group %s" +msgstr "" + +#: src/install.c:597 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST (1st format)\n" +" or: %s [OPTION]... SOURCE... DIRECTORY (2nd format)\n" +" or: %s -d [OPTION]... DIRECTORY... (3rd format)\n" +msgstr "" + +#: src/install.c:603 +msgid "" +"In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +"the existing DIRECTORY, while setting permission modes and owner/group.\n" +"In the third format, create all components of the given DIRECTORY(ies).\n" +"\n" +msgstr "" + +#: src/install.c:612 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination file\n" +" -b like --backup but does not accept an argument\n" +" -c (ignored)\n" +" -d, --directory treat all arguments as directory names; create all\n" +" components of the specified directories\n" +msgstr "" + +#: src/install.c:619 +msgid "" +" -D create all leading components of DEST except the " +"last,\n" +" then copy SOURCE to DEST; useful in the 1st format\n" +" -g, --group=GROUP set group ownership, instead of process' current " +"group\n" +" -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-xr-" +"x\n" +" -o, --owner=OWNER set ownership (super-user only)\n" +msgstr "" + +#: src/install.c:626 +msgid "" +" -p, --preserve-timestamps apply access/modification times of SOURCE " +"files\n" +" to corresponding destination files\n" +" -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" -v, --verbose print the name of each directory as it is created\n" +msgstr "" + +#: src/install.c:635 src/ln.c:377 src/mv.c:348 +msgid "" +"\n" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" + +#: src/join.c:144 +#, c-format +msgid "Usage: %s [OPTION]... FILE1 FILE2\n" +msgstr "" + +#: src/join.c:148 +msgid "" +"For each pair of input lines with identical join fields, write a line to\n" +"standard output. The default join field is the first, delimited\n" +"by whitespace. When FILE1 or FILE2 (not both) is -, read standard input.\n" +"\n" +" -a FILENUM print unpairable lines coming from file FILENUM, where\n" +" FILENUM is 1 or 2, corresponding to FILE1 or FILE2\n" +" -e EMPTY replace missing input fields with EMPTY\n" +msgstr "" + +#: src/join.c:157 +msgid "" +" -i, --ignore-case ignore differences in case when comparing fields\n" +" -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n" +" -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n" +" -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n" +" -o FORMAT obey FORMAT while constructing output line\n" +" -t CHAR use CHAR as input and output field separator\n" +msgstr "" + +#: src/join.c:165 +msgid "" +" -v FILENUM like -a FILENUM, but suppress joined output lines\n" +" -1 FIELD join on this FIELD of file 1\n" +" -2 FIELD join on this FIELD of file 2\n" +msgstr "" + +#: src/join.c:172 +msgid "" +"\n" +"Unless -t CHAR is given, leading blanks separate fields and are ignored,\n" +"else fields are separated by CHAR. Any FIELD is a field number counted\n" +"from 1. FORMAT is one or more comma or blank separated specifications,\n" +"each being `FILENUM.FIELD' or `0'. Default FORMAT outputs the join field,\n" +"the remaining fields from FILE1, the remaining fields from FILE2, all\n" +"separated by CHAR.\n" +msgstr "" + +#: src/join.c:645 +#, fuzzy, c-format +msgid "invalid field specifier: `%s'" +msgstr "olukolongo olwa nkola: %s telukkirizibwa" + +#: src/join.c:659 src/join.c:772 src/join.c:808 +#, fuzzy, c-format +msgid "invalid field number: `%s'" +msgstr "tekola nga ennamba eya guluupu %s" + +#: src/join.c:672 +#, c-format +msgid "invalid file number in field spec: `%s'" +msgstr "" + +#: src/join.c:792 +#, fuzzy, c-format +msgid "invalid field number for file 1: `%s'" +msgstr "tekola nga ennamba eya guluupu %s" + +#: src/join.c:801 +#, fuzzy, c-format +msgid "invalid field number for file 2: `%s'" +msgstr "tekola nga ennamba eya guluupu %s" + +#: src/join.c:833 +#, fuzzy +msgid "too many non-option arguments" +msgstr "agumenti teziwera" + +#: src/join.c:855 +#, fuzzy +msgid "too few non-option arguments" +msgstr "agumenti teziwera" + +#: src/join.c:866 +msgid "both files cannot be standard input" +msgstr "" + +#: src/kill.c:93 +#, c-format +msgid "" +"Usage: %s [-s SIGNAL | -SIGNAL] PID...\n" +" or: %s -l [SIGNAL]...\n" +" or: %s -t [SIGNAL]...\n" +msgstr "" + +#: src/kill.c:99 +msgid "" +"Send signals to processes, or list signals.\n" +"\n" +msgstr "" + +#: src/kill.c:106 +msgid "" +" -s, --signal=SIGNAL, -SIGNAL\n" +" specify the name or number of the signal to be sent\n" +" -l, --list list signal names, or convert signal names to/from " +"numbers\n" +" -t, --table print a table of signal information\n" +msgstr "" + +#: src/kill.c:114 +msgid "" +"\n" +"SIGNAL may be a signal name like `HUP', or a signal number like `1',\n" +"or an exit status of a process terminated by a signal.\n" +"PID is an integer; if negative it identifies a process group.\n" +msgstr "" + +#: src/kill.c:163 +#, fuzzy, c-format +msgid "%s: invalid signal" +msgstr "%s: akawayiro --%c tekakola\n" + +#: src/kill.c:262 +#, c-format +msgid "missing operand after `%s'" +msgstr "" + +#: src/kill.c:274 +#, fuzzy, c-format +msgid "%s: invalid process id" +msgstr "%s: akawayiro --%c tekakola\n" + +#: src/kill.c:327 +#, fuzzy, c-format +msgid "invalid option -- %c" +msgstr "%s: akawayiro --%c tekakola\n" + +#: src/kill.c:336 +#, c-format +msgid "%s: multiple signals specified" +msgstr "" + +#: src/kill.c:350 +msgid "multiple -l or -t options specified" +msgstr "" + +#: src/kill.c:367 +msgid "cannot combine signal with -l or -t" +msgstr "" + +#: src/link.c:51 +#, c-format +msgid "" +"Usage: %s FILE1 FILE2\n" +" or: %s OPTION\n" +msgstr "" + +#: src/link.c:54 +msgid "" +"Call the link function to create a link named FILE2 to an existing FILE1.\n" +"\n" +msgstr "" + +#: src/link.c:98 +#, c-format +msgid "cannot create link %s to %s" +msgstr "" + +#: src/ln.c:39 +msgid "Mike Parker and David MacKenzie" +msgstr "" + +#: src/ln.c:167 +#, c-format +msgid "%s: warning: making a hard link to a symbolic link is not portable" +msgstr "" + +#: src/ln.c:174 +#, c-format +msgid "%s: hard link not allowed for directory" +msgstr "" + +#: src/ln.c:246 +#, c-format +msgid "%s: cannot overwrite directory" +msgstr "" + +#: src/ln.c:251 +#, c-format +msgid "%s: replace %s? " +msgstr "" + +#: src/ln.c:257 +#, c-format +msgid "%s: File exists" +msgstr "" + +#: src/ln.c:304 +#, c-format +msgid "create symbolic link %s to %s" +msgstr "" + +#: src/ln.c:305 +#, c-format +msgid "create hard link %s to %s" +msgstr "" + +#: src/ln.c:319 +#, c-format +msgid "creating symbolic link %s to %s" +msgstr "" + +#: src/ln.c:320 +#, c-format +msgid "creating hard link %s to %s" +msgstr "" + +#: src/ln.c:339 +#, c-format +msgid "" +"Usage: %s [OPTION]... TARGET [LINK_NAME]\n" +" or: %s [OPTION]... TARGET... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY TARGET...\n" +msgstr "" + +#: src/ln.c:345 +msgid "" +"Create a link to the specified TARGET with optional LINK_NAME.\n" +"If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +"created in the current directory. When using the second form with more\n" +"than one TARGET, the last argument must be a directory; create links\n" +"in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +"links with --symbolic. When creating hard links, each TARGET must exist.\n" +"\n" +msgstr "" + +#: src/ln.c:357 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an argument\n" +" -d, -F, --directory hard link directories (super-user only)\n" +" -f, --force remove existing destination files\n" +msgstr "" + +#: src/ln.c:363 +msgid "" +" -n, --no-dereference treat destination that is a symlink to a\n" +" directory as if it were a normal file\n" +" -i, --interactive prompt whether to remove destinations\n" +" -s, --symbolic make symbolic links instead of hard links\n" +msgstr "" + +#: src/ln.c:369 +msgid "" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY specify the DIRECTORY in which to " +"create\n" +" the links\n" +" -v, --verbose print name of each file before linking\n" +msgstr "" + +#: src/ln.c:521 +#, c-format +msgid "%s: specified target directory is not a directory" +msgstr "" + +#: src/ln.c:542 +msgid "when making multiple links, last argument must be a directory" +msgstr "" + +#: src/logname.c:48 src/pwd.c:46 src/sync.c:44 +#, c-format +msgid "Usage: %s [OPTION]\n" +msgstr "" + +#: src/logname.c:49 +msgid "" +"Print the name of the current user.\n" +"\n" +msgstr "" + +#: src/logname.c:99 +#, c-format +msgid "%s: no login name\n" +msgstr "" + +#: src/ls.c:673 +msgid "%b %e %Y" +msgstr "" + +#: src/ls.c:681 +msgid "%b %e %H:%M" +msgstr "" + +#: src/ls.c:1307 +#, c-format +msgid "ignoring invalid value of environment variable QUOTING_STYLE: %s" +msgstr "" + +#: src/ls.c:1334 +#, c-format +msgid "ignoring invalid width in environment variable COLUMNS: %s" +msgstr "" + +#: src/ls.c:1365 +#, c-format +msgid "ignoring invalid tab size in environment variable TABSIZE: %s" +msgstr "" + +#: src/ls.c:1482 +#, c-format +msgid "invalid line width: %s" +msgstr "" + +#: src/ls.c:1556 +#, c-format +msgid "invalid tab size: %s" +msgstr "" + +#: src/ls.c:1722 +#, c-format +msgid "invalid time style format %s" +msgstr "" + +#: src/ls.c:2054 +#, c-format +msgid "unrecognized prefix: %s" +msgstr "" + +#: src/ls.c:2077 +msgid "unparsable value for LS_COLORS environment variable" +msgstr "" + +#: src/ls.c:2145 +#, c-format +msgid "cannot determine device and inode of %s" +msgstr "" + +#: src/ls.c:2155 +#, c-format +msgid "not listing already-listed directory: %s" +msgstr "" + +#: src/ls.c:2208 src/remove.c:929 +#, fuzzy, c-format +msgid "reading directory %s" +msgstr "tterekero %s ngibuuka" + +#: src/ls.c:2603 +#, c-format +msgid "cannot compare file names %s and %s" +msgstr "" + +#: src/ls.c:3762 +msgid "" +"List information about the FILEs (the current directory by default).\n" +"Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +"\n" +msgstr "" + +#: src/ls.c:3770 +msgid "" +" -a, --all do not hide entries starting with .\n" +" -A, --almost-all do not list implied . and ..\n" +" --author print the author of each file\n" +" -b, --escape print octal escapes for nongraphic characters\n" +msgstr "" + +#: src/ls.c:3776 +msgid "" +" --block-size=SIZE use SIZE-byte blocks\n" +" -B, --ignore-backups do not list implied entries ending with ~\n" +" -c with -lt: sort by, and show, ctime (time of " +"last\n" +" modification of file status information)\n" +" with -l: show ctime and sort by name\n" +" otherwise: sort by ctime\n" +msgstr "" + +#: src/ls.c:3784 +msgid "" +" -C list entries by columns\n" +" --color[=WHEN] control whether color is used to distinguish " +"file\n" +" types. WHEN may be `never', `always', or " +"`auto'\n" +" -d, --directory list directory entries instead of contents,\n" +" and do not dereference symbolic links\n" +" -D, --dired generate output designed for Emacs' dired mode\n" +msgstr "" + +#: src/ls.c:3792 +msgid "" +" -f do not sort, enable -aU, disable -lst\n" +" -F, --classify append indicator (one of */=@|) to entries\n" +" --format=WORD across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time like -l --time-style=full-iso\n" +msgstr "" + +#: src/ls.c:3799 +msgid "" +" -g like -l, but do not list owner\n" +" -G, --no-group inhibit display of group information\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" --si likewise, but use powers of 1000 not 1024\n" +" -H, --dereference-command-line\n" +" follow symbolic links listed on the command " +"line\n" +" --dereference-command-line-symlink-to-dir\n" +" follow each command line symbolic link\n" +" that points to a directory\n" +msgstr "" + +#: src/ls.c:3810 +msgid "" +" --indicator-style=WORD append indicator with style WORD to entry " +"names:\n" +" none (default), classify (-F), file-type (-" +"p)\n" +" -i, --inode print index number of each file\n" +" -I, --ignore=PATTERN do not list implied entries matching shell " +"PATTERN\n" +" -k like --block-size=1K\n" +msgstr "" + +#: src/ls.c:3817 +msgid "" +" -l use a long listing format\n" +" -L, --dereference when showing file information for a symbolic\n" +" link, show information for the file the link\n" +" references rather than for the link itself\n" +" -m fill width with a comma separated list of " +"entries\n" +msgstr "" + +#: src/ls.c:3824 +msgid "" +" -n, --numeric-uid-gid like -l, but list numeric UIDs and GIDs\n" +" -N, --literal print raw entry names (don't treat e.g. " +"control\n" +" characters specially)\n" +" -o like -l, but do not list group information\n" +" -p, --file-type append indicator (one of /=@|) to entries\n" +msgstr "" + +#: src/ls.c:3831 +msgid "" +" -q, --hide-control-chars print ? instead of non graphic characters\n" +" --show-control-chars show non graphic characters as-is (default\n" +" unless program is `ls' and output is a " +"terminal)\n" +" -Q, --quote-name enclose entry names in double quotes\n" +" --quoting-style=WORD use quoting style WORD for entry names:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" +msgstr "" + +#: src/ls.c:3839 +msgid "" +" -r, --reverse reverse order while sorting\n" +" -R, --recursive list subdirectories recursively\n" +" -s, --size print size of each file, in blocks\n" +msgstr "" + +#: src/ls.c:3844 +msgid "" +" -S sort by file size\n" +" --sort=WORD extension -X, none -U, size -S, time -t,\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=WORD show time as WORD instead of modification " +"time:\n" +" atime, access, use, ctime or status; use\n" +" specified time as sort key if --sort=time\n" +msgstr "" + +#: src/ls.c:3853 +msgid "" +" --time-style=STYLE show times using style STYLE:\n" +" full-iso, long-iso, iso, locale, +FORMAT\n" +" FORMAT is interpreted like `date'; if FORMAT " +"is\n" +" FORMAT1FORMAT2, FORMAT1 applies to\n" +" non-recent files and FORMAT2 to recent files;\n" +" if STYLE is prefixed with `posix-', STYLE\n" +" takes effect only outside the POSIX locale\n" +" -t sort by modification time\n" +" -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +msgstr "" + +#: src/ls.c:3864 +msgid "" +" -u with -lt: sort by, and show, access time\n" +" with -l: show access time and sort by name\n" +" otherwise: sort by access time\n" +" -U do not sort; list entries in directory order\n" +" -v sort by version\n" +msgstr "" + +#: src/ls.c:3871 +msgid "" +" -w, --width=COLS assume screen width instead of current value\n" +" -x list entries by lines instead of by columns\n" +" -X sort alphabetically by entry extension\n" +" -1 list one file per line\n" +msgstr "" + +#: src/ls.c:3883 +msgid "" +"\n" +"By default, color is not used to distinguish types of files. That is\n" +"equivalent to using --color=none. Using the --color option without the\n" +"optional WHEN argument is equivalent to using --color=always. With\n" +"--color=auto, color codes are output only if standard output is connected\n" +"to a terminal (tty).\n" +msgstr "" + +#: src/md5sum.c:38 +msgid "Ulrich Drepper and Scott Miller" +msgstr "" + +#: src/md5sum.c:125 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]...\n" +" or: %s [OPTION] --check [FILE]\n" +"Print or check %s (%d-bit) checksums.\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" + +#: src/md5sum.c:134 +#, c-format +msgid "" +"\n" +" -b, --binary read files in binary mode (default on DOS/" +"Windows)\n" +" -c, --check check %s sums against given list\n" +" -t, --text read files in text mode (default)\n" +"\n" +msgstr "" + +#: src/md5sum.c:142 +msgid "" +"The following two options are useful only when verifying checksums:\n" +" --status don't output anything, status code shows success\n" +" -w, --warn warn about improperly formated checksum lines\n" +"\n" +msgstr "" + +#: src/md5sum.c:150 +#, c-format +msgid "" +"\n" +"The sums are computed as described in %s. When checking, the input\n" +"should be a former output of this program. The default mode is to print\n" +"a line with checksum, a character indicating type (`*' for binary, ` ' for\n" +"text), and name for each FILE.\n" +msgstr "" + +#: src/md5sum.c:385 +#, c-format +msgid "%s: %lu: improperly formatted %s checksum line" +msgstr "" + +#: src/md5sum.c:407 +#, c-format +msgid "%s: FAILED open or read\n" +msgstr "" + +#: src/md5sum.c:431 +msgid "FAILED" +msgstr "" + +#: src/md5sum.c:431 +msgid "OK" +msgstr "" + +#: src/md5sum.c:444 +#, fuzzy, c-format +msgid "%s: read error" +msgstr "kiremya mu kuwandiikira" + +#: src/md5sum.c:457 +#, c-format +msgid "%s: no properly formatted %s checksum lines found" +msgstr "" + +#: src/md5sum.c:470 +#, c-format +msgid "WARNING: %d of %d listed %s could not be read" +msgstr "" + +#: src/md5sum.c:473 +msgid "file" +msgstr "" + +#: src/md5sum.c:473 +msgid "files" +msgstr "" + +#: src/md5sum.c:479 +#, c-format +msgid "WARNING: %d of %d computed %s did NOT match" +msgstr "" + +#: src/md5sum.c:482 +msgid "checksum" +msgstr "" + +#: src/md5sum.c:482 +msgid "checksums" +msgstr "" + +#: src/md5sum.c:564 +msgid "" +"the --binary and --text options are meaningless when verifying checksums" +msgstr "" + +#: src/md5sum.c:572 +msgid "the --string and --check options are mutually exclusive" +msgstr "" + +#: src/md5sum.c:579 +msgid "the --status option is meaningful only when verifying checksums" +msgstr "" + +#: src/md5sum.c:586 +msgid "the --warn option is meaningful only when verifying checksums" +msgstr "" + +#: src/md5sum.c:596 +msgid "no files may be specified when using --string" +msgstr "" + +#: src/md5sum.c:618 +msgid "only one argument may be specified when using --check" +msgstr "" + +#: src/mkdir.c:61 +#, c-format +msgid "Usage: %s [OPTION] DIRECTORY...\n" +msgstr "" + +#: src/mkdir.c:62 +msgid "" +"Create the DIRECTORY(ies), if they do not already exist.\n" +"\n" +msgstr "" + +#: src/mkdir.c:69 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not rwxrwxrwx - " +"umask\n" +" -p, --parents no error if existing, make parent directories as needed\n" +" -v, --verbose print a message for each created directory\n" +msgstr "" + +#: src/mkdir.c:113 +#, c-format +msgid "created directory %s" +msgstr "" + +#: src/mkdir.c:190 +#, c-format +msgid "cannot set permissions of directory %s" +msgstr "" + +#: src/mkfifo.c:55 +#, c-format +msgid "Usage: %s [OPTION] NAME...\n" +msgstr "" + +#: src/mkfifo.c:56 +msgid "" +"Create named pipes (FIFOs) with the given NAMEs.\n" +"\n" +msgstr "" + +#: src/mkfifo.c:63 src/mknod.c:64 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not a=rw - umask\n" +msgstr "" + +#: src/mkfifo.c:93 src/mknod.c:206 +msgid "fifo files not supported" +msgstr "" + +#: src/mkfifo.c:123 src/mknod.c:127 +msgid "invalid mode" +msgstr "" + +#: src/mkfifo.c:142 +#, c-format +msgid "cannot set permissions of fifo %s" +msgstr "" + +#: src/mknod.c:55 +#, c-format +msgid "Usage: %s [OPTION]... NAME TYPE [MAJOR MINOR]\n" +msgstr "" + +#: src/mknod.c:57 +msgid "" +"Create the special file NAME of the given TYPE.\n" +"\n" +msgstr "" + +#: src/mknod.c:69 +msgid "" +"\n" +"Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they\n" +"must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X,\n" +"it is interpreted as hexadecimal; otherwise, if it begins with 0, as octal;\n" +"otherwise, as decimal. TYPE may be:\n" +msgstr "" + +#: src/mknod.c:76 +msgid "" +"\n" +" b create a block (buffered) special file\n" +" c, u create a character (unbuffered) special file\n" +" p create a FIFO\n" +msgstr "" + +#: src/mknod.c:141 +msgid "wrong number of arguments" +msgstr "" + +#: src/mknod.c:153 +msgid "block special files not supported" +msgstr "" + +#: src/mknod.c:162 +msgid "character special files not supported" +msgstr "" + +#: src/mknod.c:171 +msgid "" +"when creating special files, major and minor device\n" +"numbers must be specified" +msgstr "" + +#: src/mknod.c:186 +#, c-format +msgid "invalid major device number %s" +msgstr "" + +#: src/mknod.c:191 +#, c-format +msgid "invalid minor device number %s" +msgstr "" + +#: src/mknod.c:196 +#, c-format +msgid "invalid device %s %s" +msgstr "" + +#: src/mknod.c:210 +msgid "major and minor device numbers may not be specified for fifo files" +msgstr "" + +#: src/mknod.c:231 +#, c-format +msgid "cannot set permissions of %s" +msgstr "" + +#: src/mv.c:44 +msgid "Mike Parker, David MacKenzie, and Jim Meyering" +msgstr "" + +#: src/mv.c:317 +msgid "" +"Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" + +#: src/mv.c:324 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" -f, --force do not prompt before overwriting\n" +" equivalent to --reply=yes\n" +" -i, --interactive prompt before overwrite\n" +" equivalent to --reply=query\n" +msgstr "" + +#: src/mv.c:332 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +msgstr "" + +#: src/mv.c:339 +msgid "" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +" -u, --update move only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +msgstr "" + +#: src/mv.c:467 +#, c-format +msgid "specified target, %s is not a directory" +msgstr "" + +#: src/mv.c:475 +msgid "when moving multiple files, last argument must be a directory" +msgstr "" + +#: src/nice.c:67 +#, c-format +msgid "Usage: %s [OPTION] [COMMAND [ARG]...]\n" +msgstr "" + +#: src/nice.c:68 +msgid "" +"Run COMMAND with an adjusted scheduling priority.\n" +"With no COMMAND, print the current scheduling priority. ADJUST is 10\n" +"by default. Range goes from -20 (highest priority) to 19 (lowest).\n" +"\n" +" -n, --adjustment=ADJUST increment priority by ADJUST first\n" +msgstr "" + +#: src/nice.c:109 src/nice.c:122 +#, fuzzy, c-format +msgid "invalid option `%s'" +msgstr "%s: akawayiro --%c tekakola\n" + +#: src/nice.c:147 +#, fuzzy, c-format +msgid "invalid priority `%s'" +msgstr "olukolongo olwa nkola: %s telukkirizibwa" + +#: src/nice.c:171 +msgid "a command must be given with an adjustment" +msgstr "" + +#: src/nice.c:178 src/nice.c:187 +#, fuzzy +msgid "cannot get priority" +msgstr "nnemedwa okukola wo tterekero %s" + +#: src/nice.c:192 +#, fuzzy +msgid "cannot set priority" +msgstr "nnemedwa okukola wo tterekero %s" + +#: src/nl.c:39 +msgid "Scott Bartram and David MacKenzie" +msgstr "" + +#: src/nl.c:180 +msgid "" +"Write each FILE to standard output, with line numbers added.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/nl.c:188 +msgid "" +" -b, --body-numbering=STYLE use STYLE for numbering body lines\n" +" -d, --section-delimiter=CC use CC for separating logical pages\n" +" -f, --footer-numbering=STYLE use STYLE for numbering footer lines\n" +msgstr "" + +#: src/nl.c:193 +msgid "" +" -h, --header-numbering=STYLE use STYLE for numbering header lines\n" +" -i, --page-increment=NUMBER line number increment at each line\n" +" -l, --join-blank-lines=NUMBER group of NUMBER empty lines counted as " +"one\n" +" -n, --number-format=FORMAT insert line numbers according to FORMAT\n" +" -p, --no-renumber do not reset line numbers at logical " +"pages\n" +" -s, --number-separator=STRING add STRING after (possible) line number\n" +msgstr "" + +#: src/nl.c:201 +msgid "" +" -v, --first-page=NUMBER first line number on each logical page\n" +" -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +msgstr "" + +#: src/nl.c:207 +msgid "" +"\n" +"By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +"two delimiter characters for separating logical pages, a missing\n" +"second character implies :. Type \\\\ for \\. STYLE is one of:\n" +msgstr "" + +#: src/nl.c:213 +msgid "" +"\n" +" a number all lines\n" +" t number only nonempty lines\n" +" n number no lines\n" +" pREGEXP number only lines that contain a match for REGEXP\n" +"\n" +"FORMAT is one of:\n" +"\n" +" ln left justified, no leading zeros\n" +" rn right justified, no leading zeros\n" +" rz right justified, leading zeros\n" +"\n" +msgstr "" + +#: src/nl.c:504 +#, fuzzy, c-format +msgid "invalid starting line number: `%s'" +msgstr "tekola nga ennamba eya guluupu %s" + +#: src/nl.c:514 +#, fuzzy, c-format +msgid "invalid line number increment: `%s'" +msgstr "tekola nga ennamba eya guluupu %s" + +#: src/nl.c:527 +#, c-format +msgid "invalid number of blank lines: `%s'" +msgstr "" + +#: src/nl.c:541 +#, fuzzy, c-format +msgid "invalid line number field width: `%s'" +msgstr "tekola nga ennamba eya guluupu %s" + +#: src/od.c:287 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... [FILE]...\n" +" or: %s --traditional [FILE] [[+]OFFSET [[+]LABEL]]\n" +msgstr "" +"Enkozesa: %s [KAWAYIRO]... FAYIRO EYA GULUUPU...\n" +" oba: %s [KAWAYIRO]... --reference=RFAYIRO FAYIRO...\n" + +#: src/od.c:292 +msgid "" +"\n" +"Write an unambiguous representation, octal bytes by default,\n" +"of FILE to standard output. With more than one FILE argument,\n" +"concatenate them in the listed order to form the input.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/od.c:299 +msgid "All arguments to long options are mandatory for short options.\n" +msgstr "" + +#: src/od.c:302 +msgid "" +" -A, --address-radix=RADIX decide how file offsets are printed\n" +" -j, --skip-bytes=BYTES skip BYTES input bytes first\n" +msgstr "" + +#: src/od.c:306 +msgid "" +" -N, --read-bytes=BYTES limit dump to BYTES input bytes\n" +" -s, --strings[=BYTES] output strings of at least BYTES graphic " +"chars\n" +" -t, --format=TYPE select output format or formats\n" +" -v, --output-duplicates do not use * to mark line suppression\n" +" -w, --width[=BYTES] output BYTES bytes per output line\n" +" --traditional accept arguments in traditional form\n" +msgstr "" + +#: src/od.c:316 +msgid "" +"\n" +"Traditional format specifications may be intermixed; they accumulate:\n" +" -a same as -t a, select named characters\n" +" -b same as -t oC, select octal bytes\n" +" -c same as -t c, select ASCII characters or backslash escapes\n" +" -d same as -t u2, select unsigned decimal shorts\n" +msgstr "" + +#: src/od.c:324 +msgid "" +" -f same as -t fF, select floats\n" +" -h same as -t x2, select hexadecimal shorts\n" +" -i same as -t d2, select decimal shorts\n" +" -l same as -t d4, select decimal longs\n" +" -o same as -t o2, select octal shorts\n" +" -x same as -t x2, select hexadecimal shorts\n" +msgstr "" + +#: src/od.c:332 +msgid "" +"\n" +"For older syntax (second call format), OFFSET means -j OFFSET. LABEL\n" +"is the pseudo-address at first byte printed, incremented when dump is\n" +"progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates\n" +"hexadecimal, suffixes may be . for octal and b for multiply by 512.\n" +"\n" +"TYPE is made up of one or more of these specifications:\n" +"\n" +" a named character\n" +" c ASCII character or backslash escape\n" +msgstr "" + +#: src/od.c:344 +msgid "" +" d[SIZE] signed decimal, SIZE bytes per integer\n" +" f[SIZE] floating point, SIZE bytes per integer\n" +" o[SIZE] octal, SIZE bytes per integer\n" +" u[SIZE] unsigned decimal, SIZE bytes per integer\n" +" x[SIZE] hexadecimal, SIZE bytes per integer\n" +msgstr "" + +#: src/od.c:351 +msgid "" +"\n" +"SIZE is a number. For TYPE in doux, SIZE may also be C for\n" +"sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n" +"sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +"for sizeof(double) or L for sizeof(long double).\n" +msgstr "" + +#: src/od.c:358 +msgid "" +"\n" +"RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +"BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +"with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix to\n" +"any type adds a display of printable characters to the end of each line\n" +"of output. " +msgstr "" + +#: src/od.c:366 +msgid "" +"--string without a number implies 3. --width without a number\n" +"implies 32. By default, od uses -A o -t d2 -w 16.\n" +msgstr "" + +#: src/od.c:722 src/od.c:844 +#, fuzzy, c-format +msgid "invalid type string `%s'" +msgstr "olukolongo olwa nkola: %s telukkirizibwa" + +#: src/od.c:732 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte integral type" +msgstr "" + +#: src/od.c:854 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte floating point type" +msgstr "" + +#: src/od.c:917 +#, fuzzy, c-format +msgid "invalid character `%c' in type string `%s'" +msgstr "akabonero %s mu lukolongo olwa nkola %s tekakkirizibwa" + +#: src/od.c:1144 +msgid "cannot skip past end of combined input" +msgstr "" + +#: src/od.c:1397 +msgid "old-style offset" +msgstr "" + +#: src/od.c:1707 +#, c-format +msgid "invalid output address radix `%c'; it must be one character from [doxn]" +msgstr "" + +#: src/od.c:1717 +#, fuzzy +msgid "skip argument" +msgstr "Augumenti z'oyinza okukozesa ziri:" + +#: src/od.c:1725 +#, fuzzy +msgid "limit argument" +msgstr "Augumenti z'oyinza okukozesa ziri:" + +#: src/od.c:1735 +msgid "minimum string length" +msgstr "" + +#: src/od.c:1740 src/od.c:1806 +#, c-format +msgid "%s is too large" +msgstr "" + +#: src/od.c:1804 +msgid "width specification" +msgstr "" + +#: src/od.c:1826 +msgid "no type may be specified when dumping strings" +msgstr "" + +#: src/od.c:1874 +#, c-format +msgid "invalid second operand in compatibility mode `%s'" +msgstr "" + +#: src/od.c:1895 +msgid "in compatibility mode, the last two arguments must be offsets" +msgstr "" + +#: src/od.c:1902 +msgid "compatibility mode supports at most three arguments" +msgstr "" + +#: src/od.c:1975 +#, c-format +msgid "warning: invalid width %lu; using %d instead" +msgstr "" + +#: src/od.c:1991 +#, c-format +msgid "%d: fmt=\"%s\" width=%d\n" +msgstr "" + +#: src/paste.c:50 +msgid "David M. Ihnat and David MacKenzie" +msgstr "" + +#: src/paste.c:208 +msgid "standard input is closed" +msgstr "" + +#: src/paste.c:407 +msgid "" +"Write lines consisting of the sequentially corresponding lines from\n" +"each FILE, separated by TABs, to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/paste.c:416 +msgid "" +" -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +" -s, --serial paste one file at a time instead of in parallel\n" +msgstr "" + +#: src/pathchk.c:146 +#, c-format +msgid "Usage: %s [OPTION]... NAME...\n" +msgstr "" + +#: src/pathchk.c:147 +msgid "" +"Diagnose unportable constructs in NAME.\n" +"\n" +" -p, --portability check for all POSIX systems, not only this one\n" +msgstr "" + +#: src/pathchk.c:237 +#, c-format +msgid "path `%s' contains nonportable character `%c'" +msgstr "" + +#: src/pathchk.c:257 +#, fuzzy, c-format +msgid "`%s' is not a directory" +msgstr "%s gy'eri nayi ssi tterekero" + +#: src/pathchk.c:268 +#, c-format +msgid "directory `%s' is not searchable" +msgstr "" + +#: src/pathchk.c:355 +#, c-format +msgid "name `%s' has length %ld; exceeds limit of %ld" +msgstr "" + +#: src/pathchk.c:381 +#, c-format +msgid "path `%s' has length %d; exceeds limit of %ld" +msgstr "" + +#: src/pinky.c:35 src/uptime.c:39 +msgid "Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi" +msgstr "" + +#: src/pinky.c:292 +msgid "Login name: " +msgstr "" + +#: src/pinky.c:295 +msgid "In real life: " +msgstr "" + +#: src/pinky.c:298 +msgid "???\n" +msgstr "" + +#: src/pinky.c:318 +#, fuzzy +msgid "Directory: " +msgstr "tterekero" + +#: src/pinky.c:320 +msgid "Shell: " +msgstr "" + +#: src/pinky.c:341 +msgid "Project: " +msgstr "" + +#: src/pinky.c:367 +msgid "Plan:\n" +msgstr "" + +#: src/pinky.c:386 +msgid "Login" +msgstr "" + +#: src/pinky.c:388 +msgid "Name" +msgstr "" + +#: src/pinky.c:389 +msgid " TTY" +msgstr "" + +#: src/pinky.c:391 +msgid "Idle" +msgstr "" + +#: src/pinky.c:392 +msgid "When" +msgstr "" + +#: src/pinky.c:395 +msgid "Where" +msgstr "" + +#: src/pinky.c:469 +#, c-format +msgid "Usage: %s [OPTION]... [USER]...\n" +msgstr "" + +#: src/pinky.c:470 +msgid "" +"\n" +" -l produce long format output for the specified USERs\n" +" -b omit the user's home directory and shell in long format\n" +" -h omit the user's project file in long format\n" +" -p omit the user's plan file in long format\n" +" -s do short format output, this is the default\n" +msgstr "" + +#: src/pinky.c:478 +msgid "" +" -f omit the line of column headings in short format\n" +" -w omit the user's full name in short format\n" +" -i omit the user's full name and remote host in short format\n" +" -q omit the user's full name, remote host and idle time\n" +" in short format\n" +msgstr "" + +#: src/pinky.c:487 +#, c-format +msgid "" +"\n" +"A lightweight `finger' program; print user information.\n" +"The utmp file will be %s.\n" +msgstr "" + +#: src/pinky.c:574 +msgid "no username specified; at least one must be specified when using -l" +msgstr "" + +#: src/pr.c:328 +msgid "Pete TerMaat and Roland Huebner" +msgstr "" + +#: src/pr.c:805 +#, fuzzy, c-format +msgid "`--pages' invalid range of page numbers: `%s'" +msgstr "tekola nga ennamba eya guluupu %s" + +#: src/pr.c:817 +#, c-format +msgid "`--pages' invalid starting page number: `%s'" +msgstr "" + +#: src/pr.c:829 +#, fuzzy, c-format +msgid "`--pages' invalid ending page number: `%s'" +msgstr "tekola nga ennamba eya guluupu %s" + +#: src/pr.c:836 +msgid "`--pages' starting page number is larger than ending page number" +msgstr "" + +#: src/pr.c:911 +msgid "`--pages=FIRST_PAGE[:LAST_PAGE]' missing argument" +msgstr "" + +#: src/pr.c:922 +#, c-format +msgid "`--columns=COLUMN' invalid number of columns: `%s'" +msgstr "" + +#: src/pr.c:976 +#, c-format +msgid "`-l PAGE_LENGTH' invalid number of lines: `%s'" +msgstr "" + +#: src/pr.c:1000 +#, c-format +msgid "`-N NUMBER' invalid starting line number: `%s'" +msgstr "" + +#: src/pr.c:1012 +#, c-format +msgid "`-o MARGIN' invalid line offset: `%s'" +msgstr "" + +#: src/pr.c:1053 +#, c-format +msgid "`-w PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "" + +#: src/pr.c:1065 +#, c-format +msgid "`-W PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "" + +#: src/pr.c:1079 +msgid "%b %e %H:%M %Y" +msgstr "" + +#: src/pr.c:1088 +msgid "Cannot specify number of columns when printing in parallel." +msgstr "" + +#: src/pr.c:1092 +msgid "Cannot specify both printing across and printing in parallel." +msgstr "" + +#: src/pr.c:1188 +#, c-format +msgid "`-%c' extra characters or invalid number in the argument: `%s'" +msgstr "" + +#: src/pr.c:1299 +msgid "page width too narrow" +msgstr "" + +#: src/pr.c:2362 +#, c-format +msgid "starting page number larger than total number of pages: `%d'" +msgstr "" + +#: src/pr.c:2393 +#, c-format +msgid "Page %d" +msgstr "" + +#: src/pr.c:2759 +msgid "" +"Paginate or columnate FILE(s) for printing.\n" +"\n" +msgstr "" + +#: src/pr.c:2766 +msgid "" +" +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +" begin [stop] printing with page FIRST_[LAST_]PAGE\n" +" -COLUMN, --columns=COLUMN\n" +" output COLUMN columns and print columns down,\n" +" unless -a is used. Balance number of lines in the\n" +" columns on each page.\n" +msgstr "" + +#: src/pr.c:2774 +msgid "" +" -a, --across print columns across rather than down, used together\n" +" with -COLUMN\n" +" -c, --show-control-chars\n" +" use hat notation (^G) and octal backslash notation\n" +" -d, --double-space\n" +" double space the output\n" +msgstr "" + +#: src/pr.c:2782 +msgid "" +" -D, --date-format=FORMAT\n" +" use FORMAT for the header date\n" +" -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +" expand input CHARs (TABs) to tab WIDTH (8)\n" +" -F, -f, --form-feed\n" +" use form feeds instead of newlines to separate pages\n" +" (by a 3-line page header with -F or a 5-line header\n" +" and trailer without -F)\n" +msgstr "" + +#: src/pr.c:2792 +msgid "" +" -h HEADER, --header=HEADER\n" +" use a centered HEADER instead of filename in page " +"header,\n" +" -h \"\" prints a blank line, don't use -h\"\"\n" +" -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +" replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +" -J, --join-lines merge full lines, turns off -W line truncation, no " +"column\n" +" alignment, --sep-string[=STRING] sets separators\n" +msgstr "" + +#: src/pr.c:2801 +msgid "" +" -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +" set the page length to PAGE_LENGTH (66) lines\n" +" (default number of lines of text 56, and with -F 63)\n" +" -m, --merge print all files in parallel, one in each column,\n" +" truncate lines, but join lines of full length with -J\n" +msgstr "" + +#: src/pr.c:2808 +msgid "" +" -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +" number lines, use DIGITS (5) digits, then SEP (TAB),\n" +" default counting starts with 1st line of input file\n" +" -N NUMBER, --first-line-number=NUMBER\n" +" start counting with NUMBER at 1st line of first\n" +" page printed (see +FIRST_PAGE)\n" +msgstr "" + +#: src/pr.c:2816 +msgid "" +" -o MARGIN, --indent=MARGIN\n" +" offset each line with MARGIN (zero) spaces, do not\n" +" affect -w or -W, MARGIN will be added to PAGE_WIDTH\n" +" -r, --no-file-warnings\n" +" omit warning when a file cannot be opened\n" +msgstr "" + +#: src/pr.c:2823 +msgid "" +" -s[CHAR],--separator[=CHAR]\n" +" separate columns by a single character, default for " +"CHAR\n" +" is the character without -w and 'no char' with -w\n" +" -s[CHAR] turns off line truncation of all 3 column\n" +" options (-COLUMN|-a -COLUMN|-m) except -w is set\n" +msgstr "" + +#: src/pr.c:2830 +msgid " -SSTRING, --sep-string[=STRING]\n" +msgstr "" + +#: src/pr.c:2833 +msgid "" +" separate columns by STRING,\n" +" without -S: Default separator with -J and \n" +" otherwise (same as -S\" \"), no effect on column " +"options\n" +" -t, --omit-header omit page headers and trailers\n" +msgstr "" + +#: src/pr.c:2839 +msgid "" +" -T, --omit-pagination\n" +" omit page headers and trailers, eliminate any " +"pagination\n" +" by form feeds set in input files\n" +" -v, --show-nonprinting\n" +" use octal backslash notation\n" +" -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters for\n" +" multiple text-column output only, -s[char] turns off " +"(72)\n" +msgstr "" + +#: src/pr.c:2849 +msgid "" +" -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters always,\n" +" truncate lines, except -J option is set, no " +"interference\n" +" with -S or -s\n" +msgstr "" + +#: src/pr.c:2857 +msgid "" +"\n" +"-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n" +"FILE is -, read standard input.\n" +msgstr "" + +#: src/printenv.c:43 +msgid "David MacKenzie and Richard Mlynarik" +msgstr "" + +#: src/printenv.c:63 +#, c-format +msgid "" +"Usage: %s [VARIABLE]...\n" +" or: %s OPTION\n" +"If no environment VARIABLE specified, print them all.\n" +"\n" +msgstr "" + +#: src/printf.c:87 +#, c-format +msgid "" +"warning: %s: character(s) following character constant have been ignored" +msgstr "" + +#: src/printf.c:100 +#, c-format +msgid "" +"Usage: %s FORMAT [ARGUMENT]...\n" +" or: %s OPTION\n" +msgstr "" + +#: src/printf.c:105 +msgid "" +"Print ARGUMENT(s) according to FORMAT.\n" +"\n" +msgstr "" + +#: src/printf.c:111 +msgid "" +"\n" +"FORMAT controls the output as in C printf. Interpreted sequences are:\n" +"\n" +" \\\" double quote\n" +" \\0NNN character with octal value NNN (0 to 3 digits)\n" +" \\\\ backslash\n" +msgstr "" + +#: src/printf.c:119 +msgid "" +" \\a alert (BEL)\n" +" \\b backspace\n" +" \\c produce no further output\n" +" \\f form feed\n" +msgstr "" + +#: src/printf.c:125 +msgid "" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" + +#: src/printf.c:131 +msgid "" +" \\xNN byte with hexadecimal value NN (1 to 2 digits)\n" +"\n" +" \\uNNNN character with hexadecimal value NNNN (4 digits)\n" +" \\UNNNNNNNN character with hexadecimal value NNNNNNNN (8 digits)\n" +msgstr "" + +#: src/printf.c:137 +msgid "" +" %% a single %\n" +" %b ARGUMENT as a string with `\\' escapes interpreted\n" +"\n" +"and all C format specifications ending with one of diouxXfeEgGcs, with\n" +"ARGUMENTs converted to proper type first. Variable widths are handled.\n" +msgstr "" + +#: src/printf.c:160 +#, c-format +msgid "%s: expected a numeric value" +msgstr "" + +#: src/printf.c:162 +#, c-format +msgid "%s: value not completely converted" +msgstr "" + +#: src/printf.c:254 src/printf.c:280 +msgid "missing hexadecimal number in escape" +msgstr "" + +#: src/printf.c:292 +#, c-format +msgid "invalid universal character name \\%c%0*x" +msgstr "" + +#: src/printf.c:472 +#, fuzzy, c-format +msgid "invalid field width: %s" +msgstr "olukolongo olwa nkola: %s telukkirizibwa" + +#: src/printf.c:498 +#, fuzzy, c-format +msgid "invalid precision: %s" +msgstr "%s: akawayiro --%c tekakola\n" + +#: src/printf.c:519 +#, c-format +msgid "%%%c: invalid directive" +msgstr "" + +#: src/printf.c:576 +#, c-format +msgid "Usage: %s format [argument...]\n" +msgstr "" + +#: src/printf.c:594 +#, c-format +msgid "warning: ignoring excess arguments, starting with `%s'" +msgstr "" + +#: src/ptx.c:410 +#, c-format +msgid "%s (for regexp `%s')" +msgstr "" + +#: src/ptx.c:1859 +#, c-format +msgid "" +"Usage: %s [OPTION]... [INPUT]... (without -G)\n" +" or: %s -G [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "" + +#: src/ptx.c:1863 +msgid "" +"Output a permuted index, including context, of the words in the input " +"files.\n" +"\n" +msgstr "" + +#: src/ptx.c:1870 +msgid "" +" -A, --auto-reference output automatically generated references\n" +" -C, --copyright display Copyright and copying conditions\n" +" -G, --traditional behave more like System V `ptx'\n" +" -F, --flag-truncation=STRING use STRING for flagging line truncations\n" +msgstr "" + +#: src/ptx.c:1876 +msgid "" +" -M, --macro-name=STRING macro name to use instead of `xx'\n" +" -O, --format=roff generate output as roff directives\n" +" -R, --right-side-refs put references at right, not counted in -w\n" +" -S, --sentence-regexp=REGEXP for end of lines or end of sentences\n" +" -T, --format=tex generate output as TeX directives\n" +msgstr "" + +#: src/ptx.c:1883 +msgid "" +" -W, --word-regexp=REGEXP use REGEXP to match each keyword\n" +" -b, --break-file=FILE word break characters in this FILE\n" +" -f, --ignore-case fold lower case to upper case for sorting\n" +" -g, --gap-size=NUMBER gap size in columns between output fields\n" +" -i, --ignore-file=FILE read ignore word list from FILE\n" +" -o, --only-file=FILE read only word list from this FILE\n" +msgstr "" + +#: src/ptx.c:1891 +msgid "" +" -r, --references first field of each line is a reference\n" +" -t, --typeset-mode - not implemented -\n" +" -w, --width=NUMBER output width in columns, reference " +"excluded\n" +msgstr "" + +#: src/ptx.c:1898 +msgid "" +"\n" +"With no FILE or if FILE is -, read Standard Input. `-F /' by default.\n" +msgstr "" + +#: src/ptx.c:1978 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 2, or (at your option)\n" +"any later version.\n" +"\n" +msgstr "" + +#: src/ptx.c:1985 +msgid "" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"\n" +msgstr "" + +#: src/ptx.c:1992 +msgid "" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software Foundation,\n" +"Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" +msgstr "" + +#: src/pwd.c:47 +msgid "" +"Print the full filename of the current working directory.\n" +"\n" +msgstr "" + +#: src/pwd.c:74 +msgid "ignoring non-option arguments" +msgstr "" + +#: src/pwd.c:78 +#, fuzzy +msgid "cannot get current directory" +msgstr "nnemedwa okukola wo tterekero %s" + +#: src/readlink.c:69 +#, c-format +msgid "Usage: %s [OPTION]... FILE\n" +msgstr "" + +#: src/readlink.c:70 +msgid "" +"Display value of a symbolic link on standard output.\n" +"\n" +msgstr "" + +#: src/readlink.c:72 +msgid "" +" -f, --canonicalize canonicalize by following every symlink in every\n" +" component of the given path recursively\n" +" -n, --no-newline do not output the trailing newline\n" +" -q, --quiet,\n" +" -s, --silent suppress most error messages\n" +" -v, --verbose report error messages\n" +msgstr "" + +#: src/remove.c:394 +#, c-format +msgid "cannot chdir from %s to .." +msgstr "" + +#: src/remove.c:407 src/remove.c:488 +#, c-format +msgid "cannot lstat `.' in %s" +msgstr "" + +#: src/remove.c:414 src/remove.c:492 +#, c-format +msgid "%s changed dev/ino" +msgstr "" + +#: src/remove.c:574 src/remove.c:712 src/remove.c:881 src/remove.c:984 +#, c-format +msgid "cannot lstat %s" +msgstr "" + +#: src/remove.c:603 +#, c-format +msgid "%s: descend into write-protected directory %s? " +msgstr "" + +#: src/remove.c:604 +#, c-format +msgid "%s: descend into directory %s? " +msgstr "" + +#: src/remove.c:614 +#, c-format +msgid "%s: remove write-protected %s %s? " +msgstr "" + +#: src/remove.c:615 +#, c-format +msgid "%s: remove %s %s? " +msgstr "" + +#: src/remove.c:639 +#, c-format +msgid "removed %s\n" +msgstr "" + +#: src/remove.c:654 src/remove.c:1059 +#, c-format +msgid "removed directory: %s\n" +msgstr "" + +#: src/remove.c:734 src/remove.c:751 src/remove.c:1064 +#, c-format +msgid "cannot remove directory %s" +msgstr "" + +#: src/remove.c:815 +#, c-format +msgid "cannot open directory %s" +msgstr "" + +#: src/remove.c:896 src/remove.c:1002 +#, c-format +msgid "cannot chdir from %s to %s" +msgstr "" + +#: src/remove.c:904 +#, c-format +msgid "" +"WARNING: Circular directory structure.\n" +"This almost certainly means that you have a corrupted file system.\n" +"NOTIFY YOUR SYSTEM MANAGER.\n" +"The following directory is part of the cycle:\n" +" %s\n" +msgstr "" + +#: src/remove.c:1098 +msgid "cannot remove `.' or `..'" +msgstr "" + +#: src/rm.c:60 +msgid "Paul Rubin, David MacKenzie, Richard Stallman, and Jim Meyering" +msgstr "" + +#: src/rm.c:99 src/touch.c:244 +#, c-format +msgid "Usage: %s [OPTION]... FILE...\n" +msgstr "" + +#: src/rm.c:100 +msgid "" +"Remove (unlink) the FILE(s).\n" +"\n" +" -d, --directory unlink FILE, even if it is a non-empty directory\n" +" (super-user only)\n" +" -f, --force ignore nonexistent files, never prompt\n" +" -i, --interactive prompt before any removal\n" +" -r, -R, --recursive remove the contents of directories recursively\n" +" -v, --verbose explain what is being done\n" +msgstr "" + +#: src/rm.c:112 +#, c-format +msgid "" +"\n" +"To remove a file whose name starts with a `-', for example `-foo',\n" +"use one of these commands:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" +msgstr "" + +#: src/rm.c:121 +msgid "" +"\n" +"Note that if you use rm to remove a file, it is usually possible to recover\n" +"the contents of that file. If you want more assurance that the contents " +"are\n" +"truly unrecoverable, consider using shred.\n" +msgstr "" + +#: src/rmdir.c:116 src/rmdir.c:217 +#, c-format +msgid "removing directory, %s" +msgstr "" + +#: src/rmdir.c:146 +#, c-format +msgid "Usage: %s [OPTION]... DIRECTORY...\n" +msgstr "" + +#: src/rmdir.c:147 +msgid "" +"Remove the DIRECTORY(ies), if they are empty.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignore each failure that is solely because a directory\n" +" is non-empty\n" +msgstr "" + +#: src/rmdir.c:154 +msgid "" +" -p, --parents remove DIRECTORY, then try to remove each directory\n" +" component of that path name. E.g., `rmdir -p a/b/c' is\n" +" similar to `rmdir a/b/c a/b a'.\n" +" -v, --verbose output a diagnostic for every directory processed\n" +msgstr "" + +#: src/seq.c:82 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... LAST\n" +" or: %s [OPTION]... FIRST LAST\n" +" or: %s [OPTION]... FIRST INCREMENT LAST\n" +msgstr "" +"Nkozesa: %s [KAWAYIRO]... NANYINI[:[GULUUPU] FAYIRO...\n" +" oba: %s [KAWAYIRO]... :GULUUPU FAYIRO...\n" +" oba: %s [KAWAYIRO]... --reference=RFAYIRO FAYIRO...\n" + +#: src/seq.c:87 +#, c-format +msgid "" +"Print numbers from FIRST to LAST, in steps of INCREMENT.\n" +"\n" +" -f, --format=FORMAT use printf style floating-point FORMAT (default: %" +"g)\n" +" -s, --separator=STRING use STRING to separate numbers (default: \\n)\n" +" -w, --equal-width equalize width by padding with leading zeroes\n" +msgstr "" + +#: src/seq.c:96 +#, c-format +msgid "" +"\n" +"If FIRST or INCREMENT is omitted, it defaults to 1.\n" +"FIRST, INCREMENT, and LAST are interpreted as floating point values.\n" +"INCREMENT should be positive if FIRST is smaller than LAST, and negative\n" +"otherwise. When given, the FORMAT argument must contain exactly one of\n" +"the printf-style, floating point output formats %e, %f, %g\n" +msgstr "" + +#: src/seq.c:119 +#, fuzzy, c-format +msgid "invalid floating point argument: %s" +msgstr "agumenti %s tekozesebwa ku %s" + +#: src/seq.c:189 +msgid "" +"when the starting value is larger than the limit,\n" +"the increment must be negative" +msgstr "" + +#: src/seq.c:213 +msgid "" +"when the starting value is smaller than the limit,\n" +"the increment must be positive" +msgstr "" + +#: src/seq.c:423 +#, fuzzy, c-format +msgid "invalid format string: `%s'" +msgstr "olukolongo olwa nkola: %s telukkirizibwa" + +#: src/seq.c:445 +msgid "format string may not be specified when printing equal width strings" +msgstr "" + +#: src/shred.c:160 +#, c-format +msgid "Usage: %s [OPTIONS] FILE [...]\n" +msgstr "" + +#: src/shred.c:161 +msgid "" +"Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +"for even very expensive hardware probing to recover the data.\n" +"\n" +msgstr "" + +#: src/shred.c:169 +#, c-format +msgid "" +" -f, --force change permissions to allow writing if necessary\n" +" -n, --iterations=N Overwrite N times instead of the default (%d)\n" +" -s, --size=N shred this many bytes (suffixes like K, M, G accepted)\n" +msgstr "" + +#: src/shred.c:174 +msgid "" +" -u, --remove truncate and remove file after overwriting\n" +" -v, --verbose show progress\n" +" -x, --exact do not round file sizes up to the next full block;\n" +" this is the default for non-regular files\n" +" -z, --zero add a final overwrite with zeros to hide shredding\n" +" - shred standard output\n" +msgstr "" + +#: src/shred.c:184 +msgid "" +"\n" +"Delete FILE(s) if --remove (-u) is specified. The default is not to remove\n" +"the files because it is common to operate on device files like /dev/hda,\n" +"and those files usually should not be removed. When operating on regular\n" +"files, most people use the --remove option.\n" +"\n" +msgstr "" + +#: src/shred.c:192 +msgid "" +"CAUTION: Note that shred relies on a very important assumption:\n" +"that the filesystem overwrites data in place. This is the traditional\n" +"way to do things, but many modern filesystem designs do not satisfy this\n" +"assumption. The following are examples of filesystems on which shred is\n" +"not effective:\n" +"\n" +msgstr "" + +#: src/shred.c:200 +msgid "" +"* log-structured or journaled filesystems, such as those supplied with\n" +" AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)\n" +"\n" +"* filesystems that write redundant data and carry on even if some writes\n" +" fail, such as RAID-based filesystems\n" +"\n" +"* filesystems that make snapshots, such as Network Appliance's NFS server\n" +"\n" +msgstr "" + +#: src/shred.c:210 +msgid "" +"* filesystems that cache in temporary locations, such as NFS\n" +" version 3 clients\n" +"\n" +"* compressed filesystems\n" +"\n" +"In addition, file system backups and remote mirrors may contain copies\n" +"of the file that cannot be removed, and that will allow a shredded file\n" +"to be recovered later.\n" +msgstr "" + +#: src/shred.c:808 +#, c-format +msgid "%s: cannot rewind" +msgstr "" + +#: src/shred.c:831 +#, c-format +msgid "%s: pass %lu/%lu (%s)..." +msgstr "" + +#: src/shred.c:868 +#, c-format +msgid "%s: error writing at offset %s" +msgstr "" + +#: src/shred.c:897 +#, c-format +msgid "%s: file too large" +msgstr "" + +#: src/shred.c:920 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s" +msgstr "" + +#: src/shred.c:936 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s/%s %d%%" +msgstr "" + +#: src/shred.c:1195 +#, c-format +msgid "%s: invalid file type" +msgstr "" + +#: src/shred.c:1212 +#, c-format +msgid "%s: file has negative size" +msgstr "" + +#: src/shred.c:1265 +#, c-format +msgid "%s: error truncating" +msgstr "" + +#: src/shred.c:1286 +#, c-format +msgid "%s: cannot shred append-only file descriptor" +msgstr "" + +#: src/shred.c:1371 +#, c-format +msgid "%s: removing" +msgstr "" + +#: src/shred.c:1412 +#, c-format +msgid "%s: renamed to %s" +msgstr "" + +#: src/shred.c:1438 +#, c-format +msgid "%s: removed" +msgstr "" + +#: src/shred.c:1503 +#, c-format +msgid "%s: cannot remove" +msgstr "" + +#: src/shred.c:1551 +#, c-format +msgid "%s: invalid number of passes" +msgstr "" + +#: src/shred.c:1568 +#, c-format +msgid "%s: invalid file size" +msgstr "" + +#: src/sleep.c:34 +msgid "Jim Meyering and Paul Eggert" +msgstr "" + +#: src/sleep.c:52 +#, c-format +msgid "" +"Usage: %s NUMBER[SUFFIX]...\n" +" or: %s OPTION\n" +"Pause for NUMBER seconds. SUFFIX may be `s' for seconds (the default),\n" +"`m' for minutes, `h' for hours or `d' for days. Unlike most " +"implementations\n" +"that require NUMBER be an integer, here NUMBER may be an arbitrary floating\n" +"point number.\n" +"\n" +msgstr "" + +#: src/sleep.c:155 +#, fuzzy, c-format +msgid "invalid time interval `%s'" +msgstr "olukolongo olwa nkola: %s telukkirizibwa" + +#: src/sleep.c:166 src/tail.c:1031 +#, fuzzy +msgid "cannot read realtime clock" +msgstr "nnemedwa okukolawo fayiro eya bulijjo %s" + +#: src/sort.c:53 +msgid "Mike Haertel and Paul Eggert" +msgstr "" + +#: src/sort.c:280 +msgid "" +"Write sorted concatenation of all FILE(s) to standard output.\n" +"\n" +"Ordering options:\n" +"\n" +msgstr "" + +#: src/sort.c:289 +msgid "" +" -b, --ignore-leading-blanks ignore leading blanks\n" +" -d, --dictionary-order consider only blanks and alphanumeric " +"characters\n" +" -f, --ignore-case fold lower case to upper case characters\n" +msgstr "" + +#: src/sort.c:294 +msgid "" +" -g, --general-numeric-sort compare according to general numerical value\n" +" -i, --ignore-nonprinting consider only printable characters\n" +" -M, --month-sort compare (unknown) < `JAN' < ... < `DEC'\n" +" -n, --numeric-sort compare according to string numerical value\n" +" -r, --reverse reverse the result of comparisons\n" +"\n" +msgstr "" + +#: src/sort.c:302 +msgid "" +"Other options:\n" +"\n" +" -c, --check check whether input is sorted; do not sort\n" +" -k, --key=POS1[,POS2] start a key at POS1, end it at POS 2 (origin 1)\n" +" -m, --merge merge already sorted files; do not sort\n" +" -o, --output=FILE write result to FILE instead of standard output\n" +" -s, --stable stabilize sort by disabling last-resort " +"comparison\n" +" -S, --buffer-size=SIZE use SIZE for main memory buffer\n" +msgstr "" + +#: src/sort.c:312 +#, c-format +msgid "" +" -t, --field-separator=SEP use SEP instead of non- to whitespace " +"transition\n" +" -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %s\n" +" multiple options specify multiple directories\n" +" -u, --unique with -c: check for strict ordering\n" +" otherwise: output only the first of an equal " +"run\n" +msgstr "" + +#: src/sort.c:319 +msgid " -z, --zero-terminated end lines with 0 byte, not newline\n" +msgstr "" + +#: src/sort.c:324 +msgid "" +"\n" +"POS is F[.C][OPTS], where F is the field number and C the character " +"position\n" +"in the field. OPTS is one or more single-letter ordering options, which\n" +"override global ordering options for that key. If no key is given, use the\n" +"entire line as the key.\n" +"\n" +"SIZE may be followed by the following multiplicative suffixes:\n" +msgstr "" + +#: src/sort.c:333 +#, c-format +msgid "" +"% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +"*** WARNING ***\n" +"The locale specified by the environment affects sort order.\n" +"Set LC_ALL=C to get the traditional sort order that uses\n" +"native byte values.\n" +msgstr "" + +#: src/sort.c:444 +#, fuzzy +msgid "cannot create temporary file" +msgstr "nnemedwa okukolawo fayiro eya bulijjo %s" + +#: src/sort.c:467 +msgid "open failed" +msgstr "" + +#: src/sort.c:487 src/sort.c:2496 +msgid "close failed" +msgstr "" + +#: src/sort.c:495 +#, fuzzy +msgid "write failed" +msgstr "fayiro eye ggete" + +#: src/sort.c:641 +#, fuzzy +msgid "sort size" +msgstr "bunene obwa buloka" + +#: src/sort.c:715 +msgid "stat failed" +msgstr "" + +#: src/sort.c:972 +#, fuzzy +msgid "read failed" +msgstr "fayiro eya bulijjo" + +#: src/sort.c:1570 +#, c-format +msgid "%s: %s:%s: disorder: " +msgstr "" + +#: src/sort.c:1574 +msgid "standard error" +msgstr "" + +#: src/sort.c:2032 +#, fuzzy, c-format +msgid "%s: invalid field specification `%s'" +msgstr "%s: akawayiro --%c tekakola\n" + +#: src/sort.c:2058 +#, c-format +msgid "%s: count `%.*s' too large" +msgstr "" + +#: src/sort.c:2064 +#, fuzzy, c-format +msgid "%s: invalid count at start of `%s'" +msgstr "agumenti %s tekozesebwa ku %s" + +#: src/sort.c:2298 +#, fuzzy +msgid "invalid number after `-'" +msgstr "tekola nga ennamba eya guluupu %s" + +#: src/sort.c:2301 src/sort.c:2347 src/sort.c:2374 +#, fuzzy +msgid "invalid number after `.'" +msgstr "tekola nga ennamba eya guluupu %s" + +#: src/sort.c:2304 src/sort.c:2383 +msgid "stray character in field spec" +msgstr "" + +#: src/sort.c:2338 +#, fuzzy +msgid "invalid number at field start" +msgstr "tekola nga ennamba eya guluupu %s" + +#: src/sort.c:2342 src/sort.c:2370 +msgid "field number is zero" +msgstr "" + +#: src/sort.c:2351 +#, fuzzy +msgid "character offset is zero" +msgstr "akabonero tekali ku lukalala" + +#: src/sort.c:2366 +#, fuzzy +msgid "invalid number after `,'" +msgstr "tekola nga ennamba eya guluupu %s" + +#: src/sort.c:2411 +#, c-format +msgid "multi-character tab `%s'" +msgstr "" + +#: src/sort.c:2479 +#, c-format +msgid "extra operand `%s' not allowed with -c" +msgstr "" + +#: src/split.c:96 +#, c-format +msgid "Usage: %s [OPTION] [INPUT [PREFIX]]\n" +msgstr "" + +#: src/split.c:100 +msgid "" +"Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default\n" +"PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input.\n" +"\n" +msgstr "" + +#: src/split.c:108 +#, c-format +msgid "" +" -a, --suffix-length=N use suffixes of length N (default %d)\n" +" -b, --bytes=SIZE put SIZE bytes per output file\n" +" -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file\n" +" -l, --lines=NUMBER put NUMBER lines per output file\n" +msgstr "" + +#: src/split.c:114 +msgid "" +" --verbose print a diagnostic to standard error just\n" +" before each output file is opened\n" +msgstr "" + +#: src/split.c:171 +msgid "Output file suffixes exhausted" +msgstr "" + +#: src/split.c:189 +#, fuzzy, c-format +msgid "creating file `%s'\n" +msgstr "nsoma %s" + +#: src/split.c:341 +msgid "cannot split in more than one way" +msgstr "" + +#: src/split.c:394 +#, c-format +msgid "%s: invalid suffix length" +msgstr "" + +#: src/split.c:408 src/split.c:434 +#, fuzzy, c-format +msgid "%s: invalid number of bytes" +msgstr "tekola nga ennamba eya guluupu %s" + +#: src/split.c:421 +#, fuzzy, c-format +msgid "%s: invalid number of lines" +msgstr "tekola nga ennamba eya guluupu %s" + +#: src/split.c:470 +#, c-format +msgid "`-%d' option is obsolete; use `-l %d'" +msgstr "" + +#: src/split.c:483 +#, fuzzy +msgid "invalid number" +msgstr "omukozesa ono takkirizibwa" + +#: src/stat.c:326 +#, fuzzy +msgid "*** invalid date/time ***" +msgstr "linnya erya guluupu terikkirizibwa %s" + +#: src/stat.c:608 +#, c-format +msgid "cannot read file system information for %s" +msgstr "" + +#: src/stat.c:684 +#, c-format +msgid "Usage: %s [OPTION] FILE...\n" +msgstr "" + +#: src/stat.c:685 +msgid "" +"Display file or filesystem status.\n" +"\n" +" -f, --filesystem display filesystem status instead of file status\n" +" -c --format=FORMAT use the specified FORMAT instead of the default\n" +" -L, --dereference follow links\n" +" -t, --terse print the information in terse form\n" +msgstr "" + +#: src/stat.c:696 +msgid "" +"\n" +"The valid format sequences for files (without --filesystem):\n" +"\n" +" %A Access rights in human readable form\n" +" %a Access rights in octal\n" +" %B The size in bytes of each block reported by `%b'\n" +" %b Number of blocks allocated (see %B)\n" +msgstr "" + +#: src/stat.c:704 +msgid "" +" %D Device number in hex\n" +" %d Device number in decimal\n" +" %F File type\n" +" %f Raw mode in hex\n" +" %G Group name of owner\n" +" %g Group ID of owner\n" +msgstr "" + +#: src/stat.c:712 +msgid "" +" %h Number of hard links\n" +" %i Inode number\n" +" %N Quoted File name with dereference if symbolic link\n" +" %n File name\n" +" %o IO block size\n" +" %s Total size, in bytes\n" +" %T Minor device type in hex\n" +" %t Major device type in hex\n" +msgstr "" + +#: src/stat.c:722 +msgid "" +" %U User name of owner\n" +" %u User ID of owner\n" +" %X Time of last access as seconds since Epoch\n" +" %x Time of last access\n" +" %Y Time of last modification as seconds since Epoch\n" +" %y Time of last modification\n" +" %Z Time of last change as seconds since Epoch\n" +" %z Time of last change\n" +"\n" +msgstr "" + +#: src/stat.c:734 +msgid "" +"Valid format sequences for file systems:\n" +"\n" +" %a Free blocks available to non-superuser\n" +" %b Total data blocks in file system\n" +" %c Total file nodes in file system\n" +" %d Free file nodes in file system\n" +" %f Free blocks in file system\n" +msgstr "" + +#: src/stat.c:743 +msgid "" +" %i File System id in hex\n" +" %l Maximum length of filenames\n" +" %n File name\n" +" %s Optimal transfer block size\n" +" %T Type in human readable form\n" +" %t Type in hex\n" +msgstr "" + +#: src/stty.c:498 +#, c-format +msgid "" +"Usage: %s [-F DEVICE] [--file=DEVICE] [SETTING]...\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-a|--all]\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-g|--save]\n" +msgstr "" + +#: src/stty.c:504 +msgid "" +"Print or change terminal characteristics.\n" +"\n" +" -a, --all print all current settings in human-readable form\n" +" -g, --save print all current settings in a stty-readable form\n" +" -F, --file=DEVICE open and use the specified DEVICE instead of stdin\n" +msgstr "" + +#: src/stty.c:513 +msgid "" +"\n" +"Optional - before SETTING indicates negation. An * marks non-POSIX\n" +"settings. The underlying system defines which settings are available.\n" +msgstr "" + +#: src/stty.c:518 +msgid "" +"\n" +"Special characters:\n" +" * dsusp CHAR CHAR will send a terminal stop signal once input flushed\n" +" eof CHAR CHAR will send an end of file (terminate the input)\n" +" eol CHAR CHAR will end the line\n" +msgstr "" + +#: src/stty.c:525 +msgid "" +" * eol2 CHAR alternate CHAR for ending the line\n" +" erase CHAR CHAR will erase the last character typed\n" +" intr CHAR CHAR will send an interrupt signal\n" +" kill CHAR CHAR will erase the current line\n" +msgstr "" + +#: src/stty.c:531 +msgid "" +" * lnext CHAR CHAR will enter the next character quoted\n" +" quit CHAR CHAR will send a quit signal\n" +" * rprnt CHAR CHAR will redraw the current line\n" +" start CHAR CHAR will restart the output after stopping it\n" +msgstr "" + +#: src/stty.c:537 +msgid "" +" stop CHAR CHAR will stop the output\n" +" susp CHAR CHAR will send a terminal stop signal\n" +" * swtch CHAR CHAR will switch to a different shell layer\n" +" * werase CHAR CHAR will erase the last word typed\n" +msgstr "" + +#: src/stty.c:543 +msgid "" +"\n" +"Special settings:\n" +" N set the input and output speeds to N bauds\n" +" * cols N tell the kernel that the terminal has N columns\n" +" * columns N same as cols N\n" +msgstr "" + +#: src/stty.c:550 +msgid "" +" ispeed N set the input speed to N\n" +" * line N use line discipline N\n" +" min N with -icanon, set N characters minimum for a completed " +"read\n" +" ospeed N set the output speed to N\n" +msgstr "" + +#: src/stty.c:556 +msgid "" +" * rows N tell the kernel that the terminal has N rows\n" +" * size print the number of rows and columns according to the " +"kernel\n" +" speed print the terminal speed\n" +" time N with -icanon, set read timeout of N tenths of a second\n" +msgstr "" + +#: src/stty.c:562 +msgid "" +"\n" +"Control settings:\n" +" [-]clocal disable modem control signals\n" +" [-]cread allow input to be received\n" +" * [-]crtscts enable RTS/CTS handshaking\n" +" csN set character size to N bits, N in [5..8]\n" +msgstr "" + +#: src/stty.c:570 +msgid "" +" [-]cstopb use two stop bits per character (one with `-')\n" +" [-]hup send a hangup signal when the last process closes the tty\n" +" [-]hupcl same as [-]hup\n" +" [-]parenb generate parity bit in output and expect parity bit in " +"input\n" +" [-]parodd set odd parity (even with `-')\n" +msgstr "" + +#: src/stty.c:577 +msgid "" +"\n" +"Input settings:\n" +" [-]brkint breaks cause an interrupt signal\n" +" [-]icrnl translate carriage return to newline\n" +" [-]ignbrk ignore break characters\n" +" [-]igncr ignore carriage return\n" +msgstr "" + +#: src/stty.c:585 +msgid "" +" [-]ignpar ignore characters with parity errors\n" +" * [-]imaxbel beep and do not flush a full input buffer on a character\n" +" [-]inlcr translate newline to carriage return\n" +" [-]inpck enable input parity checking\n" +" [-]istrip clear high (8th) bit of input characters\n" +msgstr "" + +#: src/stty.c:592 +msgid "" +" * [-]iuclc translate uppercase characters to lowercase\n" +" * [-]ixany let any character restart output, not only start character\n" +" [-]ixoff enable sending of start/stop characters\n" +" [-]ixon enable XON/XOFF flow control\n" +" [-]parmrk mark parity errors (with a 255-0-character sequence)\n" +" [-]tandem same as [-]ixoff\n" +msgstr "" + +#: src/stty.c:600 +msgid "" +"\n" +"Output settings:\n" +" * bsN backspace delay style, N in [0..1]\n" +" * crN carriage return delay style, N in [0..3]\n" +" * ffN form feed delay style, N in [0..1]\n" +" * nlN newline delay style, N in [0..1]\n" +msgstr "" + +#: src/stty.c:608 +msgid "" +" * [-]ocrnl translate carriage return to newline\n" +" * [-]ofdel use delete characters for fill instead of null characters\n" +" * [-]ofill use fill (padding) characters instead of timing for delays\n" +" * [-]olcuc translate lowercase characters to uppercase\n" +" * [-]onlcr translate newline to carriage return-newline\n" +" * [-]onlret newline performs a carriage return\n" +msgstr "" + +#: src/stty.c:616 +msgid "" +" * [-]onocr do not print carriage returns in the first column\n" +" [-]opost postprocess output\n" +" * tabN horizontal tab delay style, N in [0..3]\n" +" * tabs same as tab0\n" +" * -tabs same as tab3\n" +" * vtN vertical tab delay style, N in [0..1]\n" +msgstr "" + +#: src/stty.c:624 +msgid "" +"\n" +"Local settings:\n" +" [-]crterase echo erase characters as backspace-space-backspace\n" +" * crtkill kill all line by obeying the echoprt and echoe settings\n" +" * -crtkill kill all line by obeying the echoctl and echok settings\n" +msgstr "" + +#: src/stty.c:631 +msgid "" +" * [-]ctlecho echo control characters in hat notation (`^c')\n" +" [-]echo echo input characters\n" +" * [-]echoctl same as [-]ctlecho\n" +" [-]echoe same as [-]crterase\n" +" [-]echok echo a newline after a kill character\n" +msgstr "" + +#: src/stty.c:638 +msgid "" +" * [-]echoke same as [-]crtkill\n" +" [-]echonl echo newline even if not echoing other characters\n" +" * [-]echoprt echo erased characters backward, between `\\' and '/'\n" +" [-]icanon enable erase, kill, werase, and rprnt special characters\n" +" [-]iexten enable non-POSIX special characters\n" +msgstr "" + +#: src/stty.c:645 +msgid "" +" [-]isig enable interrupt, quit, and suspend special characters\n" +" [-]noflsh disable flushing after interrupt and quit special " +"characters\n" +" * [-]prterase same as [-]echoprt\n" +" * [-]tostop stop background jobs that try to write to the terminal\n" +" * [-]xcase with icanon, escape with `\\' for uppercase characters\n" +msgstr "" + +#: src/stty.c:652 +msgid "" +"\n" +"Combination settings:\n" +" * [-]LCASE same as [-]lcase\n" +" cbreak same as -icanon\n" +" -cbreak same as icanon\n" +msgstr "" + +#: src/stty.c:659 +msgid "" +" cooked same as brkint ignpar istrip icrnl ixon opost isig\n" +" icanon, eof and eol characters to their default values\n" +" -cooked same as raw\n" +" crt same as echoe echoctl echoke\n" +msgstr "" + +#: src/stty.c:665 +msgid "" +" dec same as echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq same as [-]ixany\n" +" ek erase and kill characters to their default values\n" +" evenp same as parenb -parodd cs7\n" +msgstr "" + +#: src/stty.c:672 +msgid "" +" -evenp same as -parenb cs8\n" +" * [-]lcase same as xcase iuclc olcuc\n" +" litout same as -parenb -istrip -opost cs8\n" +" -litout same as parenb istrip opost cs7\n" +" nl same as -icrnl -onlcr\n" +" -nl same as icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +msgstr "" + +#: src/stty.c:680 +msgid "" +" oddp same as parenb parodd cs7\n" +" -oddp same as -parenb cs8\n" +" [-]parity same as [-]evenp\n" +" pass8 same as -parenb -istrip cs8\n" +" -pass8 same as parenb istrip cs7\n" +msgstr "" + +#: src/stty.c:687 +msgid "" +" raw same as -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw same as cooked\n" +msgstr "" + +#: src/stty.c:693 +msgid "" +" sane same as cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, all special\n" +" characters to their default values.\n" +msgstr "" + +#: src/stty.c:701 +msgid "" +"\n" +"Handle the tty line connected to standard input. Without arguments,\n" +"prints baud rate, line discipline, and deviations from stty sane. In\n" +"settings, CHAR is taken literally, or coded as in ^c, 0x37, 0177 or\n" +"127; special values ^- or undef used to disable special characters.\n" +msgstr "" + +#: src/stty.c:787 +msgid "only one device may be specified" +msgstr "" + +#: src/stty.c:882 +msgid "" +"the options for verbose and stty-readable output styles are\n" +"mutually exclusive" +msgstr "" + +#: src/stty.c:887 +msgid "when specifying an output style, modes may not be set" +msgstr "" + +#: src/stty.c:903 +#, c-format +msgid "%s: couldn't reset non-blocking mode" +msgstr "" + +#: src/stty.c:957 src/stty.c:1064 +#, fuzzy, c-format +msgid "invalid argument `%s'" +msgstr "agumenti %s tekozesebwa ku %s" + +#: src/stty.c:968 src/stty.c:985 src/stty.c:997 src/stty.c:1010 +#: src/stty.c:1022 src/stty.c:1041 +#, fuzzy, c-format +msgid "missing argument to `%s'" +msgstr "agumenti %s ku %s ebuzabuza" + +#: src/stty.c:1117 +#, c-format +msgid "%s: unable to perform all requested operations" +msgstr "" + +#: src/stty.c:1122 +msgid "new_mode: mode\n" +msgstr "" + +#: src/stty.c:1462 +#, c-format +msgid "%s: no size information for this device" +msgstr "" + +#: src/stty.c:1944 +#, fuzzy, c-format +msgid "invalid integer argument `%s'" +msgstr "agumenti %s tekozesebwa ku %s" + +#: src/su.c:289 +msgid "Password:" +msgstr "" + +#: src/su.c:292 +msgid "getpass: cannot open /dev/tty" +msgstr "" + +#: src/su.c:350 +#, fuzzy +msgid "cannot set groups" +msgstr "nnemedwa okukola stat ku %s" + +#: src/su.c:354 +#, fuzzy +msgid "cannot set group id" +msgstr "tekisoboka okukyusiza ku guluupu etaliwo" + +#: src/su.c:356 +#, fuzzy +msgid "cannot set user id" +msgstr "nnemedwa okukola stat ku %s" + +#: src/su.c:437 +#, c-format +msgid "Usage: %s [OPTION]... [-] [USER [ARG]...]\n" +msgstr "" + +#: src/su.c:438 +msgid "" +"Change the effective user id and group id to that of USER.\n" +"\n" +" -, -l, --login make the shell a login shell\n" +" -c, --commmand=COMMAND pass a single COMMAND to the shell with -c\n" +" -f, --fast pass -f to the shell (for csh or tcsh)\n" +" -m, --preserve-environment do not reset environment variables\n" +" -p same as -m\n" +" -s, --shell=SHELL run SHELL if /etc/shells allows it\n" +msgstr "" + +#: src/su.c:450 +msgid "" +"\n" +"A mere - implies -l. If USER not given, assume root.\n" +msgstr "" + +#: src/su.c:529 +#, c-format +msgid "user %s does not exist" +msgstr "" + +#: src/su.c:552 +msgid "incorrect password" +msgstr "" + +#: src/su.c:569 +#, c-format +msgid "using restricted shell %s" +msgstr "" + +#: src/su.c:580 +#, fuzzy, c-format +msgid "warning: cannot change directory to %s" +msgstr "nnemedwa okukola wo tterekero %s" + +#: src/sum.c:36 +msgid "Kayvan Aghaiepour and David MacKenzie" +msgstr "" + +#: src/sum.c:64 +msgid "" +"Print checksum and block counts for each FILE.\n" +"\n" +" -r defeat -s, use BSD sum algorithm, use 1K blocks\n" +" -s, --sysv use System V sum algorithm, use 512 bytes blocks\n" +msgstr "" + +#: src/sync.c:45 +msgid "" +"Force changed blocks to disk, update the super block.\n" +"\n" +msgstr "" + +#: src/sync.c:70 src/tty.c:112 +msgid "ignoring all arguments" +msgstr "" + +#: src/sys2.h:492 +msgid " --help display this help and exit\n" +msgstr "" + +#: src/sys2.h:494 +msgid " --version output version information and exit\n" +msgstr "" + +#: src/tac.c:54 +msgid "Jay Lepreau and David MacKenzie" +msgstr "" + +#: src/tac.c:131 +msgid "" +"Write each FILE to standard output, last line first.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/tac.c:139 +msgid "" +" -b, --before attach the separator before instead of after\n" +" -r, --regex interpret the separator as a regular expression\n" +" -s, --separator=STRING use STRING as the separator instead of newline\n" +msgstr "" + +#: src/tac.c:453 src/tac.c:592 +msgid "stdin: read error" +msgstr "" + +#: src/tac.c:638 +msgid "separator cannot be empty" +msgstr "" + +#: src/tail.c:49 +msgid "Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering" +msgstr "" + +#: src/tail.c:238 +#, c-format +msgid "" +"Print the last %d lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/tail.c:247 +msgid "" +" --retry keep trying to open a file even if it is\n" +" inaccessible when tail starts or if it becomes\n" +" inaccessible later -- useful only with -f\n" +" -c, --bytes=N output the last N bytes\n" +msgstr "" + +#: src/tail.c:253 +msgid "" +" -f, --follow[={name|descriptor}]\n" +" output appended data as the file grows;\n" +" -f, --follow, and --follow=descriptor are\n" +" equivalent\n" +" -F same as --follow=name --retry\n" +msgstr "" + +#: src/tail.c:260 +#, c-format +msgid "" +" -n, --lines=N output the last N lines, instead of the last %d\n" +" --max-unchanged-stats=N\n" +" with --follow=name, reopen a FILE which has not\n" +" changed size after N (default %d) iterations\n" +" to see if it has been unlinked or renamed\n" +" (this is the usual case of rotated log files)\n" +msgstr "" + +#: src/tail.c:271 +msgid "" +" --pid=PID with -f, terminate after process ID, PID dies\n" +" -q, --quiet, --silent never output headers giving file names\n" +" -s, --sleep-interval=S with -f, sleep for approximately S seconds\n" +" (default 1.0) between iterations.\n" +" -v, --verbose always output headers giving file names\n" +msgstr "" + +#: src/tail.c:280 +msgid "" +"\n" +"If the first character of N (the number of bytes or lines) is a `+',\n" +"print beginning with the Nth item from the start of each file, otherwise,\n" +"print the last N items in the file. N may have a multiplier suffix:\n" +"b for 512, k for 1024, m for 1048576 (1 Meg).\n" +"\n" +msgstr "" + +#: src/tail.c:288 +msgid "" +"With --follow (-f), tail defaults to following the file descriptor, which\n" +"means that even if a tail'ed file is renamed, tail will continue to track\n" +"its end. " +msgstr "" + +#: src/tail.c:293 +msgid "" +"This default behavior is not desirable when you really want to\n" +"track the actual name of the file, not the file descriptor (e.g., log\n" +"rotation). Use --follow=name in that case. That causes tail to track the\n" +"named file by reopening it periodically to see if it has been removed and\n" +"recreated by some other program.\n" +msgstr "" + +#: src/tail.c:331 +#, fuzzy, c-format +msgid "closing %s (fd=%d)" +msgstr "mbikka %s" + +#: src/tail.c:391 +#, fuzzy, c-format +msgid "%s: cannot seek to offset %s" +msgstr "nnemedwa okukola lseek ku %s" + +#: src/tail.c:395 +#, fuzzy, c-format +msgid "%s: cannot seek to relative offset %s" +msgstr "nnemedwa okukola lseek ku %s" + +#: src/tail.c:400 +#, fuzzy, c-format +msgid "%s: cannot seek to end-relative offset %s" +msgstr "nnemedwa okukola lseek ku %s" + +#: src/tail.c:818 +#, c-format +msgid "`%s' has become inaccessible" +msgstr "" + +#: src/tail.c:835 +#, c-format +msgid "`%s' has been replaced with an untailable file; giving up on this name" +msgstr "" + +#: src/tail.c:856 +#, c-format +msgid "`%s' has become accessible" +msgstr "" + +#: src/tail.c:864 +#, c-format +msgid "`%s' has appeared; following end of new file" +msgstr "" + +#: src/tail.c:875 +#, c-format +msgid "`%s' has been replaced; following end of new file" +msgstr "" + +#: src/tail.c:1000 +#, c-format +msgid "%s: file truncated" +msgstr "" + +#: src/tail.c:1020 +msgid "no files remaining" +msgstr "" + +#: src/tail.c:1236 +#, c-format +msgid "%s: cannot follow end of this type of file; giving up on this name" +msgstr "" + +#: src/tail.c:1356 +#, fuzzy, c-format +msgid "%c: invalid suffix character in obsolescent option" +msgstr "akabonero %s mu lukolongo olwa nkola %s tekakkirizibwa" + +#: src/tail.c:1405 +#, c-format +msgid "" +"too many arguments; When using tail's obsolescent option syntax (%s)\n" +"there may be no more than one file argument. Use the equivalent -n or -c\n" +"option instead." +msgstr "" + +#: src/tail.c:1414 +#, c-format +msgid "" +"Warning: it is not portable to use two or more file arguments with\n" +"tail's obsolescent option syntax (%s). Use the equivalent -n or -c\n" +"option instead." +msgstr "" + +#: src/tail.c:1423 +#, c-format +msgid "`%s' option is obsolete; use `%s-%c %.*s'" +msgstr "" + +#: src/tail.c:1484 +#, c-format +msgid "%s is larger than the maximum file size on this system" +msgstr "" + +#: src/tail.c:1510 +#, c-format +msgid "%s: invalid maximum number of unchanged stats between opens" +msgstr "" + +#: src/tail.c:1522 +#, c-format +msgid "%s: invalid maximum number of consecutive size changes" +msgstr "" + +#: src/tail.c:1534 +#, fuzzy, c-format +msgid "%s: invalid PID" +msgstr "%s: akawayiro --%c tekakola\n" + +#: src/tail.c:1549 +#, fuzzy, c-format +msgid "%s: invalid number of seconds" +msgstr "tekola nga ennamba eya guluupu %s" + +#: src/tail.c:1568 +msgid "warning: --retry is useful only when following by name" +msgstr "" + +#: src/tail.c:1572 +msgid "warning: PID ignored; --pid=PID is useful only when following" +msgstr "" + +#: src/tail.c:1575 +msgid "warning: --pid=PID is not supported on this system" +msgstr "" + +#: src/tee.c:33 +msgid "Mike Parker, Richard M. Stallman, and David MacKenzie" +msgstr "" + +#: src/tee.c:64 +msgid "" +"Copy standard input to each FILE, and also to standard output.\n" +"\n" +" -a, --append append to the given FILEs, do not overwrite\n" +" -i, --ignore-interrupts ignore interrupt signals\n" +msgstr "" + +#: src/test.c:216 +msgid "argument expected\n" +msgstr "" + +#: src/test.c:224 +#, c-format +msgid "integer expression expected %s\n" +msgstr "" + +#: src/test.c:342 +msgid "')' expected\n" +msgstr "" + +#: src/test.c:345 +#, c-format +msgid "')' expected, found %s\n" +msgstr "" + +#: src/test.c:361 src/test.c:894 +#, c-format +msgid "%s: unary operator expected\n" +msgstr "" + +#: src/test.c:389 src/test.c:920 +#, c-format +msgid "%s: binary operator expected\n" +msgstr "" + +#: src/test.c:424 +msgid "before -lt" +msgstr "" + +#: src/test.c:432 +msgid "after -lt" +msgstr "" + +#: src/test.c:446 +msgid "before -le" +msgstr "" + +#: src/test.c:453 +msgid "after -le" +msgstr "" + +#: src/test.c:469 +msgid "before -gt" +msgstr "" + +#: src/test.c:476 +msgid "after -gt" +msgstr "" + +#: src/test.c:490 +msgid "before -ge" +msgstr "" + +#: src/test.c:497 +msgid "after -ge" +msgstr "" + +#: src/test.c:512 +msgid "-nt does not accept -l\n" +msgstr "" + +#: src/test.c:526 +msgid "before -ne" +msgstr "" + +#: src/test.c:533 +msgid "after -ne" +msgstr "" + +#: src/test.c:549 +msgid "before -eq" +msgstr "" + +#: src/test.c:556 +msgid "after -eq" +msgstr "" + +#: src/test.c:567 +msgid "-ef does not accept -l\n" +msgstr "" + +#: src/test.c:586 +msgid "-ot does not accept -l\n" +msgstr "" + +#: src/test.c:593 +#, fuzzy +msgid "unknown binary operator" +msgstr "Kiremya atategeerese mu sisitemu" + +#: src/test.c:781 +msgid "after -t" +msgstr "" + +#: src/test.c:979 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: [ EXPRESSION ]\n" +" or: %s OPTION\n" +msgstr "" + +#: src/test.c:985 +msgid "" +"Exit with the status determined by EXPRESSION.\n" +"\n" +msgstr "" + +#: src/test.c:991 +msgid "" +"\n" +"EXPRESSION is true or false and sets exit status. It is one of:\n" +msgstr "" + +#: src/test.c:995 +msgid "" +"\n" +" ( EXPRESSION ) EXPRESSION is true\n" +" ! EXPRESSION EXPRESSION is false\n" +" EXPRESSION1 -a EXPRESSION2 both EXPRESSION1 and EXPRESSION2 are true\n" +" EXPRESSION1 -o EXPRESSION2 either EXPRESSION1 or EXPRESSION2 is true\n" +msgstr "" + +#: src/test.c:1002 +msgid "" +"\n" +" [-n] STRING the length of STRING is nonzero\n" +" -z STRING the length of STRING is zero\n" +" STRING1 = STRING2 the strings are equal\n" +" STRING1 != STRING2 the strings are not equal\n" +msgstr "" + +#: src/test.c:1009 +msgid "" +"\n" +" INTEGER1 -eq INTEGER2 INTEGER1 is equal to INTEGER2\n" +" INTEGER1 -ge INTEGER2 INTEGER1 is greater than or equal to INTEGER2\n" +" INTEGER1 -gt INTEGER2 INTEGER1 is greater than INTEGER2\n" +" INTEGER1 -le INTEGER2 INTEGER1 is less than or equal to INTEGER2\n" +" INTEGER1 -lt INTEGER2 INTEGER1 is less than INTEGER2\n" +" INTEGER1 -ne INTEGER2 INTEGER1 is not equal to INTEGER2\n" +msgstr "" + +#: src/test.c:1018 +msgid "" +"\n" +" FILE1 -ef FILE2 FILE1 and FILE2 have the same device and inode numbers\n" +" FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2\n" +" FILE1 -ot FILE2 FILE1 is older than FILE2\n" +msgstr "" + +#: src/test.c:1024 +msgid "" +"\n" +" -b FILE FILE exists and is block special\n" +" -c FILE FILE exists and is character special\n" +" -d FILE FILE exists and is a directory\n" +" -e FILE FILE exists\n" +msgstr "" + +#: src/test.c:1031 +msgid "" +" -f FILE FILE exists and is a regular file\n" +" -g FILE FILE exists and is set-group-ID\n" +" -h FILE FILE exists and is a symbolic link (same as -L)\n" +" -G FILE FILE exists and is owned by the effective group ID\n" +" -k FILE FILE exists and has its sticky bit set\n" +msgstr "" + +#: src/test.c:1038 +msgid "" +" -L FILE FILE exists and is a symbolic link (same as -h)\n" +" -O FILE FILE exists and is owned by the effective user ID\n" +" -p FILE FILE exists and is a named pipe\n" +" -r FILE FILE exists and is readable\n" +" -s FILE FILE exists and has a size greater than zero\n" +msgstr "" + +#: src/test.c:1045 +msgid "" +" -S FILE FILE exists and is a socket\n" +" -t [FD] file descriptor FD (stdout by default) is opened on a " +"terminal\n" +" -u FILE FILE exists and its set-user-ID bit is set\n" +" -w FILE FILE exists and is writable\n" +" -x FILE FILE exists and is executable\n" +msgstr "" + +#: src/test.c:1052 +msgid "" +"\n" +"Beware that parentheses need to be escaped (e.g., by backslashes) for " +"shells.\n" +"INTEGER may also be -l STRING, which evaluates to the length of STRING.\n" +msgstr "" + +#: src/test.c:1067 +msgid "FIXME: ksb and mjb" +msgstr "" + +#: src/test.c:1111 +msgid "missing `]'\n" +msgstr "" + +#: src/test.c:1125 +#, fuzzy +msgid "too many arguments\n" +msgstr "agumenti teziwera" + +#: src/touch.c:39 +msgid "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith" +msgstr "" + +#: src/touch.c:164 src/touch.c:179 +#, c-format +msgid "creating %s" +msgstr "" + +#: src/touch.c:222 +#, fuzzy, c-format +msgid "cannot touch %s" +msgstr "nnemedwa okukola stat ku %s" + +#: src/touch.c:228 +#, c-format +msgid "setting times of %s" +msgstr "" + +#: src/touch.c:245 +msgid "" +"Update the access and modification times of each FILE to the current time.\n" +"\n" +msgstr "" + +#: src/touch.c:252 +msgid "" +" -a change only the access time\n" +" -c, --no-create do not create any files\n" +" -d, --date=STRING parse STRING and use it instead of current time\n" +" -f (ignored)\n" +" -m change only the modification time\n" +msgstr "" + +#: src/touch.c:259 +msgid "" +" -r, --reference=FILE use this file's times instead of current time\n" +" -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time\n" +" --time=WORD set time given by WORD: access atime use (same as -" +"a)\n" +" modify mtime (same as -m)\n" +msgstr "" + +#: src/touch.c:267 +msgid "" +"\n" +"Note that the -d and -t options accept different time-date formats.\n" +msgstr "" + +#: src/touch.c:311 src/touch.c:331 +#, c-format +msgid "invalid date format %s" +msgstr "" + +#: src/touch.c:355 +msgid "cannot specify times from more than one source" +msgstr "" + +#: src/touch.c:378 +#, c-format +msgid "" +"warning: `touch %s' is obsolete; use `touch -t %04d%02d%02d%02d%02d.%02d'" +msgstr "" + +#: src/touch.c:399 +msgid "file arguments missing" +msgstr "" + +#: src/tr.c:327 +#, c-format +msgid "Usage: %s [OPTION]... SET1 [SET2]\n" +msgstr "" + +#: src/tr.c:331 +msgid "" +"Translate, squeeze, and/or delete characters from standard input,\n" +"writing to standard output.\n" +"\n" +" -c, --complement first complement SET1\n" +" -d, --delete delete characters in SET1, do not translate\n" +" -s, --squeeze-repeats replace each input sequence of a repeated " +"character\n" +" that is listed in SET1 with a single occurrence\n" +" of that character\n" +" -t, --truncate-set1 first truncate SET1 to length of SET2\n" +msgstr "" + +#: src/tr.c:344 +msgid "" +"\n" +"SETs are specified as strings of characters. Most represent themselves.\n" +"Interpreted sequences are:\n" +"\n" +" \\NNN character with octal value NNN (1 to 3 octal digits)\n" +" \\\\ backslash\n" +" \\a audible BEL\n" +" \\b backspace\n" +" \\f form feed\n" +" \\n new line\n" +" \\r return\n" +" \\t horizontal tab\n" +msgstr "" + +#: src/tr.c:358 +msgid "" +" \\v vertical tab\n" +" CHAR1-CHAR2 all characters from CHAR1 to CHAR2 in ascending order\n" +" [CHAR*] in SET2, copies of CHAR until length of SET1\n" +" [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0\n" +" [:alnum:] all letters and digits\n" +" [:alpha:] all letters\n" +" [:blank:] all horizontal whitespace\n" +" [:cntrl:] all control characters\n" +" [:digit:] all digits\n" +msgstr "" + +#: src/tr.c:369 +msgid "" +" [:graph:] all printable characters, not including space\n" +" [:lower:] all lower case letters\n" +" [:print:] all printable characters, including space\n" +" [:punct:] all punctuation characters\n" +" [:space:] all horizontal or vertical whitespace\n" +" [:upper:] all upper case letters\n" +" [:xdigit:] all hexadecimal digits\n" +" [=CHAR=] all characters which are equivalent to CHAR\n" +msgstr "" + +#: src/tr.c:379 +msgid "" +"\n" +"Translation occurs if -d is not given and both SET1 and SET2 appear.\n" +"-t may be used only when translating. SET2 is extended to length of\n" +"SET1 by repeating its last character as necessary. " +msgstr "" + +#: src/tr.c:385 +msgid "" +"Excess characters\n" +"of SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to\n" +"expand in ascending order; used in SET2 while translating, they may\n" +"only be used in pairs to specify case conversion. " +msgstr "" + +#: src/tr.c:391 +msgid "" +"-s uses SET1 if not\n" +"translating nor deleting; else squeezing uses SET2 and occurs after\n" +"translation or deletion.\n" +msgstr "" + +#: src/tr.c:557 +#, c-format +msgid "" +"warning: the ambiguous octal escape \\%c%c%c is being\n" +"\tinterpreted as the 2-byte sequence \\0%c%c, `%c'" +msgstr "" + +#: src/tr.c:566 +#, fuzzy +msgid "invalid backslash escape at end of string" +msgstr "akabonero %s mu lukolongo olwa nkola %s tekakkirizibwa" + +#: src/tr.c:572 +#, c-format +msgid "invalid backslash escape `\\%c'" +msgstr "" + +#: src/tr.c:725 +#, c-format +msgid "range-endpoints of `%s-%s' are in reverse collating sequence order" +msgstr "" + +#: src/tr.c:906 +#, c-format +msgid "invalid repeat count `%s' in [c*n] construct" +msgstr "" + +#: src/tr.c:999 +msgid "missing character class name `[::]'" +msgstr "" + +#: src/tr.c:1002 +msgid "missing equivalence class character `[==]'" +msgstr "" + +#: src/tr.c:1025 +#, fuzzy, c-format +msgid "invalid character class `%s'" +msgstr "akabonero %s mu lukolongo olwa nkola %s tekakkirizibwa" + +#: src/tr.c:1050 +#, c-format +msgid "%s: equivalence class operand must be a single character" +msgstr "" + +#: src/tr.c:1522 +msgid "the [c*] repeat construct may not appear in string1" +msgstr "" + +#: src/tr.c:1532 +msgid "only one [c*] repeat construct may appear in string2" +msgstr "" + +#: src/tr.c:1540 +msgid "[=c=] expressions may not appear in string2 when translating" +msgstr "" + +#: src/tr.c:1553 +msgid "when not truncating set1, string2 must be non-empty" +msgstr "" + +#: src/tr.c:1562 +msgid "" +"when translating with complemented character classes,\n" +"string2 must map all characters in the domain to one" +msgstr "" + +#: src/tr.c:1569 +msgid "" +"when translating, the only character classes that may appear in\n" +"string2 are `upper' and `lower'" +msgstr "" + +#: src/tr.c:1578 +msgid "the [c*] construct may appear in string2 only when translating" +msgstr "" + +#: src/tr.c:1853 +msgid "two strings must be given when translating" +msgstr "" + +#: src/tr.c:1856 +msgid "two strings must be given when both deleting and squeezing repeats" +msgstr "" + +#: src/tr.c:1870 +msgid "only one string may be given when deleting without squeezing repeats" +msgstr "" + +#: src/tr.c:1876 +msgid "at least one string must be given when squeezing repeats" +msgstr "" + +#: src/tr.c:1967 +msgid "misaligned [:upper:] and/or [:lower:] construct" +msgstr "" + +#: src/tr.c:1990 +msgid "" +"invalid identity mapping; when translating, any [:lower:] or [:upper:]\n" +"construct in string1 must be aligned with a corresponding construct\n" +"([:upper:] or [:lower:], respectively) in string2" +msgstr "" + +#: src/true.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating success.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" + +#: src/tsort.c:97 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]\n" +"Write totally ordered list consistent with the partial ordering in FILE.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/tsort.c:533 +#, c-format +msgid "%s: input contains a loop:" +msgstr "" + +#: src/tsort.c:575 +msgid "only one argument may be specified" +msgstr "" + +#: src/tty.c:63 +msgid "" +"Print the file name of the terminal connected to standard input.\n" +"\n" +" -s, --silent, --quiet print nothing, only return an exit status\n" +msgstr "" + +#: src/tty.c:120 +msgid "not a tty" +msgstr "" + +#: src/uname.c:111 +msgid "" +"Print certain system information. With no OPTION, same as -s.\n" +"\n" +" -a, --all print all information, in the following order:\n" +" -s, --kernel-name print the kernel name\n" +" -n, --nodename print the network node hostname\n" +" -r, --kernel-release print the kernel release\n" +msgstr "" + +#: src/uname.c:119 +msgid "" +" -v, --kernel-version print the kernel version\n" +" -m, --machine print the machine hardware name\n" +" -p, --processor print the processor type\n" +" -i, --hardware-platform print the hardware platform\n" +" -o, --operating-system print the operating system\n" +msgstr "" + +#: src/uname.c:226 +msgid "cannot get system name" +msgstr "" + +#: src/unexpand.c:379 +msgid "" +"Convert spaces in each FILE to tabs, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/unexpand.c:387 +msgid "" +" -a, --all convert all whitespace, instead of just initial " +"whitespace\n" +" --first-only convert only leading sequences of whitespace (overrides -" +"a)\n" +" -t, --tabs=N have tabs N characters apart instead of 8 (enables -a)\n" +" -t, --tabs=LIST use comma separated LIST of tab positions (enables -a)\n" +msgstr "" + +#: src/unexpand.c:464 +msgid "`-LIST' option is obsolete; use `--first-only -t LIST'" +msgstr "" + +#: src/uniq.c:139 +#, c-format +msgid "Usage: %s [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "" + +#: src/uniq.c:143 +msgid "" +"Discard all but one of successive identical lines from INPUT (or\n" +"standard input), writing to OUTPUT (or standard output).\n" +"\n" +msgstr "" + +#: src/uniq.c:151 +msgid "" +" -c, --count prefix lines by the number of occurrences\n" +" -d, --repeated only print duplicate lines\n" +msgstr "" + +#: src/uniq.c:155 +msgid "" +" -D, --all-repeated[=delimit-method] print all duplicate lines\n" +" delimit-method={none(default),prepend,separate}\n" +" Delimiting is done with blank lines.\n" +" -f, --skip-fields=N avoid comparing the first N fields\n" +" -i, --ignore-case ignore differences in case when comparing\n" +" -s, --skip-chars=N avoid comparing the first N characters\n" +" -u, --unique only print unique lines\n" +msgstr "" + +#: src/uniq.c:164 +msgid " -w, --check-chars=N compare no more than N characters in lines\n" +msgstr "" + +#: src/uniq.c:169 +msgid "" +"\n" +"A field is a run of whitespace, then non-whitespace characters.\n" +"Fields are skipped before chars.\n" +msgstr "" + +#: src/uniq.c:381 +#, fuzzy, c-format +msgid "error reading %s" +msgstr "nsoma %s" + +#: src/uniq.c:386 +#, fuzzy, c-format +msgid "error writing %s" +msgstr "mpandikira mu %s" + +#: src/uniq.c:433 src/uniq.c:450 +#, c-format +msgid "extra operand `%s'" +msgstr "" + +#: src/uniq.c:473 src/uniq.c:498 +msgid "invalid number of fields to skip" +msgstr "" + +#: src/uniq.c:507 +msgid "invalid number of bytes to skip" +msgstr "" + +#: src/uniq.c:516 +msgid "invalid number of bytes to compare" +msgstr "" + +#: src/uniq.c:530 +#, c-format +msgid "`-%lu' option is obsolete; use `-f %lu'" +msgstr "" + +#: src/uniq.c:538 +msgid "printing all duplicated lines and repeat counts is meaningless" +msgstr "" + +#: src/unlink.c:51 +#, c-format +msgid "" +"Usage: %s FILE\n" +" or: %s OPTION\n" +msgstr "" + +#: src/unlink.c:54 +msgid "" +"Call the unlink function to remove the specified FILE.\n" +"\n" +msgstr "" + +#: src/unlink.c:99 +#, c-format +msgid "cannot unlink %s" +msgstr "" + +#: src/uptime.c:129 +msgid "couldn't get boot time" +msgstr "" + +#: src/uptime.c:136 +#, c-format +msgid " %2d:%02d%s up " +msgstr "" + +#: src/uptime.c:140 +msgid "am" +msgstr "" + +#: src/uptime.c:140 +msgid "pm" +msgstr "" + +#: src/uptime.c:142 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" + +#: src/uptime.c:144 +#, fuzzy, c-format +msgid "%d user" +msgid_plural "%d users" +msgstr[0] "omukozesa ono takkirizibwa" +msgstr[1] "omukozesa ono takkirizibwa" + +#: src/uptime.c:157 +#, c-format +msgid ", load average: %.2f" +msgstr "" + +#: src/uptime.c:191 src/users.c:118 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE ]\n" +msgstr "" + +#: src/uptime.c:192 +#, c-format +msgid "" +"Print the current time, the length of time the system has been up,\n" +"the number of users on the system, and the average number of jobs\n" +"in the run queue over the last 1, 5 and 15 minutes.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" + +#: src/users.c:35 +msgid "Joseph Arceneaux and David MacKenzie" +msgstr "" + +#: src/users.c:119 +#, c-format +msgid "" +"Output who is currently logged in according to FILE.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" + +#: src/wc.c:75 +msgid "Paul Rubin and David MacKenzie" +msgstr "" + +#: src/wc.c:129 +msgid "" +"Print byte, word, and newline counts for each FILE, and a total line if\n" +"more than one FILE is specified. With no FILE, or when FILE is -,\n" +"read standard input.\n" +" -c, --bytes print the byte counts\n" +" -m, --chars print the character counts\n" +" -l, --lines print the newline counts\n" +msgstr "" + +#: src/wc.c:137 +msgid "" +" -L, --max-line-length print the length of the longest line\n" +" -w, --words print the word counts\n" +msgstr "" + +#: src/who.c:41 +msgid "Joseph Arceneaux, David MacKenzie, and Michael Stone" +msgstr "" + +#: src/who.c:223 +msgid " old " +msgstr "" + +#: src/who.c:387 src/who.c:390 +msgid "id=" +msgstr "" + +#: src/who.c:403 src/who.c:408 +msgid "term=" +msgstr "" + +#: src/who.c:405 src/who.c:409 +msgid "exit=" +msgstr "" + +#: src/who.c:446 +msgid "clock change" +msgstr "" + +#: src/who.c:458 src/who.c:459 +msgid "run-level" +msgstr "" + +#: src/who.c:462 src/who.c:463 +msgid "last=" +msgstr "" + +#: src/who.c:492 +#, c-format +msgid "" +"\n" +"# users=%u\n" +msgstr "" + +#: src/who.c:498 +msgid "NAME" +msgstr "" + +#: src/who.c:498 +msgid "LINE" +msgstr "" + +#: src/who.c:498 +msgid "TIME" +msgstr "" + +#: src/who.c:498 +msgid "IDLE" +msgstr "" + +#: src/who.c:498 +msgid "PID" +msgstr "" + +#: src/who.c:499 +msgid "COMMENT" +msgstr "" + +#: src/who.c:499 +msgid "EXIT" +msgstr "" + +#: src/who.c:574 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE | ARG1 ARG2 ]\n" +msgstr "" + +#: src/who.c:575 +msgid "" +"\n" +" -a, --all same as -b -d --login -p -r -t -T -u\n" +" -b, --boot time of last system boot\n" +" -d, --dead print dead processes\n" +" -H, --heading print line of column headings\n" +msgstr "" + +#: src/who.c:582 +msgid "" +" -i, --idle add idle time as HOURS:MINUTES, . or old\n" +" (deprecated, use -u)\n" +" --login print system login processes\n" +" (equivalent to SUS -l)\n" +msgstr "" + +#: src/who.c:588 +msgid "" +" -l, --lookup attempt to canonicalize hostnames via DNS\n" +" (-l is deprecated, use --lookup)\n" +" -m only hostname and user associated with stdin\n" +" -p, --process print active processes spawned by init\n" +msgstr "" + +#: src/who.c:594 +msgid "" +" -q, --count all login names and number of users logged on\n" +" -r, --runlevel print current runlevel\n" +" -s, --short print only name, line, and time (default)\n" +" -t, --time print last system clock change\n" +msgstr "" + +#: src/who.c:600 +msgid "" +" -T, -w, --mesg add user's message status as +, - or ?\n" +" -u, --users list users logged in\n" +" --message same as -T\n" +" --writable same as -T\n" +msgstr "" + +#: src/who.c:608 +#, c-format +msgid "" +"\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n" +msgstr "" + +#: src/who.c:711 +msgid "Warning: -i will be removed in a future release; use -u instead" +msgstr "" + +#: src/who.c:722 +msgid "" +"Warning: the meaning of '-l' will change in a future release to conform to " +"POSIX" +msgstr "" + +#: src/whoami.c:53 +msgid "" +"Print the user name associated with the current effective user id.\n" +"Same as id -un.\n" +"\n" +msgstr "" + +#: src/whoami.c:104 +#, c-format +msgid "%s: cannot find username for UID %u\n" +msgstr "" + +#: src/yes.c:49 +#, c-format +msgid "" +"Usage: %s [STRING]...\n" +" or: %s OPTION\n" +msgstr "" + +#: src/yes.c:55 +msgid "" +"Repeatedly output a line with all specified STRING(s), or `y'.\n" +"\n" +msgstr "" + +#, fuzzy +#~ msgid "\\%c: invalid escape" +#~ msgstr "omukozesa ono takkirizibwa" + +#~ msgid "program error" +#~ msgstr "kiremya mu pulogulamu" + +#, fuzzy +#~ msgid "cannot convert time" +#~ msgstr "nnemedwa okukola stat ku %s" + +#, fuzzy +#~ msgid "cannot format time" +#~ msgstr "nnemedwa okukola stat ku %s" diff --git a/src/apps/bin/coreutils-5.0/po/ms.gmo b/src/apps/bin/coreutils-5.0/po/ms.gmo new file mode 100644 index 0000000000000000000000000000000000000000..297b50e167b815163167aa527742e760500f0188 GIT binary patch literal 37627 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 z z$5^&b-dK${mW>&FPe`1qZ#CtI-?5$fqTgZ39B5!V;?wO5RlpsZbYIaip52;rm`DOp z)_ep_Vir&m-P(W!8#xAG(z6Wik?9mO6;YeqM*;cTpaTj}Ob|#Q&Utj$5Ml-Yip7=+-|Ng zvG0%mL+a!tRI_q#rh5Gb+ja(4m0%E7Rh)VP4)9tlbu|zgE0ZX;d3$@gmP9}sn61gO z55~~;m=#PKbhJWx8l5OmfuO?x*VzY{oZ;kQY;~VVhs4yb)&n4XbvBr7Z`FpXl*o-# zK@-Z81k2ucNUp*hx{ICuP}|v~D*a*0+1?(Z?M9iWU33YI)|!#DPEw&>?(ZaPQ9^#Q zlbn~15ldstD{5&}tSrPDIXA;EyYVSHXS(}SM_(Yz_MDaTG5ZyFIKW^Fya-Hs^VQH8 z&;fSccM25F`~9-6#9Sh!X`OnjTzZ6q8fHN$Gtc~^Cb_7_F@4;{z04} zxy!dWwhvDhM>V~}Xs`&Wj^r@e{Y^&}ZyI{}2E`jTgmQ0o+~+9zR~~)=(4SWlBtj=5c==UxQ>;$<{Pau%42w zhqD0uUP)@yc$DaxiGHK8n24n_k5%?r`{Bupg}#iE{dy1F5nh$rV`)aR;O|)UrxP*@XdekfEklX98T7iiluo~;=U*EeX#G<%IOlWx z#O9Qx9BL+!V8FUb_oyw_(C$bJS(`_u2H3le2PQgnKUkOZ_YKK!9AL)H_v5pc0Jdymx|sxAqxqIFJ;XZ z56A;`NR`MzE)ki7_(?_8Dntjhqt=I^2$$b0c_h>9x^Gp?1E&XBUasIwvdmvTS69HS z6PZzjH3|J~98s17n*hZ*>hi54@vf#^XQvHcO7Ut=qRVWq)6i0jAKFDi%ler}TaH(! zH3@iQXWO1F_uD%lSf=9f?Bn}Iz9;z#gU;&s@srX2AL+re^;V%65xNCmhWV&Fs50k} z!ONBB1$)U6l_x>CN9=*vaT}o6Y$F%}vu?>xXK#-oyL_q$rG5JXRGFATAz4P)gtWOS zw0*4bJDE|~{t)UF3?$=_*t0GmXid!p?P`;d{XrxdkbOz$gw+THG(1D6tM$$PH34FW zzvBc(lMDW2$BsX zYPkq}uJ+$y&RU;6es}!%@*TU#Y8U^7Ztw*X?Do;?Ul~K$i!hwB5H%Jy zgv%fGxeModmxK4=6lE_%xO^hb%wwW*$8tYXXF*0p$!M30FlUtUI;%G=4$YOvO_-E9 zu@jKlw@M~DlPc)0?b*ffA^_%JR*RsdWZetxiiJ1#jmyM}F<9C6km>a+tnqITb%I$y zK8=Sui9W(`{&tx1Xv32tF;$2;;*^p#DZB!(D3g+w{N$)8CvX;Na}^<0+pG7=b23!~ zJLco)U{Wg{4S+1YM7UVra%loIdr2*Oe!H+cINdzux!C|uhB2600@7wd0RxVZeEm=W z=eRjhUztB}{R7fPK!$Isg*FP&jxj1IHq4rK{xEKtfLBYw8sek3cyja)yH-9lAt|gv k=pDA)!W9OprQ`;;#7>dn=JAjPm_iE?7Zb*P`A3F-1L;MAC;$Ke literal 0 HcmV?d00001 diff --git a/src/apps/bin/coreutils-5.0/po/sv.po b/src/apps/bin/coreutils-5.0/po/sv.po new file mode 100644 index 0000000000..dd8776136e --- /dev/null +++ b/src/apps/bin/coreutils-5.0/po/sv.po @@ -0,0 +1,8287 @@ +# Swedish messages for coreutils. +# Copyright © 1997, 2002, 2003 Free Software Foundation, Inc. +# Peter Antman , 1997. +# Thomas Olsson , 1997. +# Daniel Resare 1999, 2000. +# Göran Uddeborg , 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003. +# $Revision: 1.1 $ +# +msgid "" +msgstr "" +"Project-Id-Version: coreutils 4.5.10\n" +"POT-Creation-Date: 2003-03-31 10:45+0200\n" +"PO-Revision-Date: 2003-03-14 23:33+0100\n" +"Last-Translator: Göran Uddeborg \n" +"Language-Team: Swedish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: lib/argmatch.c:135 +#, c-format +msgid "invalid argument %s for %s" +msgstr "felaktigt argument %s till %s" + +#: lib/argmatch.c:136 +#, c-format +msgid "ambiguous argument %s for %s" +msgstr "tvetydigt argument %s till %s" + +#: lib/argmatch.c:155 +msgid "Valid arguments are:" +msgstr "Giltiga argument är:" + +#: lib/closeout.c:103 src/cat.c:189 src/cat.c:272 src/cat.c:326 +#: src/cksum.c:269 src/head.c:152 src/head.c:196 src/tail.c:323 +#: src/tail.c:1659 src/tr.c:1666 src/tr.c:1912 src/tr.c:2020 +msgid "write error" +msgstr "skrivfel" + +#: lib/error.c:133 lib/error.c:161 +msgid "Unknown system error" +msgstr "Okänt systemfel" + +#: lib/file-type.c:42 +msgid "regular empty file" +msgstr "tom normal fil" + +#: lib/file-type.c:42 +msgid "regular file" +msgstr "normal fil" + +#: lib/file-type.c:45 +msgid "directory" +msgstr "katalog" + +#: lib/file-type.c:48 +msgid "block special file" +msgstr "blockspecialfil" + +#: lib/file-type.c:51 +msgid "character special file" +msgstr "teckenspecialfil" + +#: lib/file-type.c:54 +msgid "fifo" +msgstr "fifo" + +#: lib/file-type.c:57 +msgid "symbolic link" +msgstr "symbolisk länk" + +#: lib/file-type.c:60 +msgid "socket" +msgstr "uttag (socket)" + +#: lib/file-type.c:63 +msgid "message queue" +msgstr "meddelandekö" + +#: lib/file-type.c:66 +msgid "semaphore" +msgstr "semafor" + +#: lib/file-type.c:69 +msgid "shared memory object" +msgstr "delat minne-objekt" + +#: lib/file-type.c:71 +msgid "weird file" +msgstr "konstig fil" + +#: lib/getopt.c:688 lib/getopt.c:700 +#, c-format +msgid "%s: option `%s' is ambiguous\n" +msgstr "%s: flaggan \"%s\" är tvetydig\n" + +#: lib/getopt.c:733 lib/getopt.c:737 +#, c-format +msgid "%s: option `--%s' doesn't allow an argument\n" +msgstr "%s: flaggan \"--%s\" tar inget argument\n" + +#: lib/getopt.c:746 lib/getopt.c:751 +#, c-format +msgid "%s: option `%c%s' doesn't allow an argument\n" +msgstr "%s: flaggan \"%c%s\" tar inget argument\n" + +#: lib/getopt.c:787 lib/getopt.c:800 lib/getopt.c:1089 lib/getopt.c:1102 +#, c-format +msgid "%s: option `%s' requires an argument\n" +msgstr "%s: flaggan \"%s\" kräver ett argument\n" + +#: lib/getopt.c:838 lib/getopt.c:841 +#, c-format +msgid "%s: unrecognized option `--%s'\n" +msgstr "%s: okänd flagga \"--%s\"\n" + +#: lib/getopt.c:849 lib/getopt.c:852 +#, c-format +msgid "%s: unrecognized option `%c%s'\n" +msgstr "%s: okänd flagga \"%c%s\"\n" + +#: lib/getopt.c:899 lib/getopt.c:902 +#, c-format +msgid "%s: illegal option -- %c\n" +msgstr "%s: otillåten flagga -- %c\n" + +#: lib/getopt.c:908 lib/getopt.c:911 +#, c-format +msgid "%s: invalid option -- %c\n" +msgstr "%s: ogiltig flagga -- %c\n" + +#: lib/getopt.c:958 lib/getopt.c:969 lib/getopt.c:1155 lib/getopt.c:1168 +#, c-format +msgid "%s: option requires an argument -- %c\n" +msgstr "%s: flaggan kräver ett argument -- %c\n" + +#: lib/getopt.c:1021 lib/getopt.c:1032 +#, c-format +msgid "%s: option `-W %s' is ambiguous\n" +msgstr "%s: flaggan \"-W %s\" är tvetydig\n" + +#: lib/getopt.c:1056 lib/getopt.c:1068 +#, c-format +msgid "%s: option `-W %s' doesn't allow an argument\n" +msgstr "%s: flaggan \"-W %s\" tar inget argument\n" + +#: lib/human.c:519 +msgid "block size" +msgstr "blockstorlek" + +#: lib/makepath.c:124 src/df.c:497 src/remove.c:402 +msgid "failed to return to initial working directory" +msgstr "kunde inte återvända till den ursprungliga arbetskatalogen" + +#: lib/makepath.c:173 src/copy.c:1288 src/mkdir.c:170 +#, c-format +msgid "cannot create directory %s" +msgstr "kan inte skapa katalog %s" + +#: lib/makepath.c:179 lib/makepath.c:421 src/cp.c:446 src/cp.c:468 +#, c-format +msgid "%s exists but is not a directory" +msgstr "%s finns men är inte en katalog" + +#: lib/makepath.c:316 lib/makepath.c:378 lib/makepath.c:440 +#, c-format +msgid "cannot change owner and/or group of %s" +msgstr "kan inte ändra ägare och/eller grupp för %s" + +#: lib/makepath.c:338 +#, c-format +msgid "cannot chdir to directory %s" +msgstr "kan inte byta till katalog %s" + +#: lib/makepath.c:392 lib/makepath.c:446 +#, c-format +msgid "cannot change permissions of %s" +msgstr "kan inte ändra rättigheter på %s" + +#: lib/obstack.c:487 lib/obstack.c:490 lib/xmalloc.c:63 +msgid "memory exhausted" +msgstr "minnet slut" + +#: lib/quotearg.c:236 +msgid "`" +msgstr "\"" + +#: lib/quotearg.c:237 +msgid "'" +msgstr "\"" + +#: lib/rpmatch.c:78 +msgid "^[yY]" +msgstr "^[yYjJ]" + +#: lib/rpmatch.c:81 +msgid "^[nN]" +msgstr "^[nN]" + +#: lib/unicodeio.c:155 +msgid "iconv function not usable" +msgstr "iconv-funktion inte användbar" + +#: lib/unicodeio.c:157 +msgid "iconv function not available" +msgstr "iconv-funktion inte tillgänglig" + +#: lib/unicodeio.c:164 +msgid "character out of range" +msgstr "tecken utanför intervall" + +#: lib/unicodeio.c:227 +#, c-format +msgid "cannot convert U+%04X to local character set" +msgstr "kan inte konvertera U+%04X till lokal teckenuppsättning" + +#: lib/unicodeio.c:229 +#, c-format +msgid "cannot convert U+%04X to local character set: %s" +msgstr "kan inte konvertera U+%04X till lokal teckenuppsättning: %s" + +#: lib/userspec.c:174 +msgid "invalid user" +msgstr "ogiltig användare" + +#: lib/userspec.c:175 +msgid "invalid group" +msgstr "ogiltig grupp" + +#: lib/userspec.c:177 +msgid "cannot get the login group of a numeric UID" +msgstr "kan inte ta reda på inloggningsgruppen för ett numeriskt UID" + +#: lib/userspec.c:179 +msgid "cannot omit both user and group" +msgstr "kan inte utelämna både användare och grupp" + +#: lib/version-etc.c:57 +#, c-format +msgid "Written by %s.\n" +msgstr "Skrivet av %s.\n" + +#: lib/version-etc.c:63 +msgid "" +"This is free software; see the source for copying conditions. There is NO\n" +"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" +msgstr "" +"Detta är fri programvara. Se källkoden för kopieringsvillkor. Det\n" +"finns INGEN garanti, även underförstådd garanti vid KÖP, eller\n" +"LÄMPLIGHET FÖR NÅGOT SPECIELLT ÄNDAMÅL.\n" + +#: lib/xmemcoll.c:57 +msgid "string comparison failed" +msgstr "strängjämförelse misslyckades" + +#: lib/xmemcoll.c:58 +msgid "Set LC_ALL='C' to work around the problem." +msgstr "Sätt LC_ALL='C' för att gå runt problemet." + +#: lib/xmemcoll.c:60 +#, c-format +msgid "The strings compared were %s and %s." +msgstr "De jämförda strängarna var %s och %s." + +#: src/basename.c:50 src/cat.c:88 src/chgrp.c:122 src/chmod.c:238 +#: src/chown.c:95 src/chroot.c:41 src/cksum.c:278 src/comm.c:69 src/cp.c:160 +#: src/csplit.c:1492 src/cut.c:170 src/date.c:113 src/dd.c:284 src/df.c:707 +#: src/dircolors.c:99 src/dirname.c:42 src/du.c:170 src/echo.c:73 +#: src/env.c:115 src/expand.c:106 src/expr.c:86 src/factor.c:70 src/fmt.c:267 +#: src/fold.c:63 src/head.c:84 src/hostid.c:44 src/hostname.c:63 src/id.c:83 +#: src/install.c:593 src/join.c:140 src/kill.c:89 src/link.c:47 src/ln.c:335 +#: src/logname.c:44 src/ls.c:3757 src/md5sum.c:121 src/mkdir.c:57 +#: src/mkfifo.c:51 src/mknod.c:51 src/mv.c:307 src/nice.c:63 src/nl.c:172 +#: src/od.c:283 src/paste.c:399 src/pathchk.c:142 src/pinky.c:465 +#: src/pr.c:2750 src/printenv.c:59 src/printf.c:96 src/ptx.c:1855 src/pwd.c:42 +#: src/readlink.c:65 src/rm.c:95 src/rmdir.c:142 src/seq.c:78 src/shred.c:156 +#: src/sleep.c:48 src/sort.c:272 src/split.c:92 src/stat.c:680 src/stty.c:494 +#: src/su.c:433 src/sum.c:56 src/sync.c:40 src/tac.c:123 src/tail.c:230 +#: src/tee.c:59 src/test.c:975 src/touch.c:240 src/tr.c:323 src/tsort.c:93 +#: src/tty.c:58 src/uname.c:106 src/unexpand.c:371 src/uniq.c:135 +#: src/unlink.c:47 src/uptime.c:187 src/users.c:114 src/wc.c:121 src/who.c:570 +#: src/whoami.c:48 src/yes.c:45 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Försök med \"%s --help\" för mer information.\n" + +#: src/basename.c:54 +#, c-format +msgid "" +"Usage: %s NAME [SUFFIX]\n" +" or: %s OPTION\n" +msgstr "" +"Användning: %s NAMN [ÄNDELSE]\n" +" eller: %s FLAGGA\n" +"\n" + +#: src/basename.c:59 +msgid "" +"Print NAME with any leading directory components removed.\n" +"If specified, also remove a trailing SUFFIX.\n" +"\n" +msgstr "" +"Skriv NAMN med eventuella inledande sökvägskomponenter borttagna.\n" +"Tag bort eventuell specificerad ÄNDELSE.\n" +"\n" + +#: src/basename.c:66 src/cat.c:124 src/chgrp.c:152 src/chmod.c:264 +#: src/chown.c:139 src/chroot.c:59 src/cksum.c:293 src/comm.c:86 src/cp.c:257 +#: src/csplit.c:1534 src/cut.c:215 src/date.c:215 src/dd.c:331 src/df.c:746 +#: src/dircolors.c:120 src/dirname.c:58 src/du.c:219 src/echo.c:105 +#: src/env.c:134 src/expand.c:131 src/expr.c:149 src/factor.c:90 +#: src/false.c:45 src/fmt.c:297 src/fold.c:86 src/head.c:115 src/hostid.c:57 +#: src/hostname.c:76 src/id.c:104 src/install.c:648 src/join.c:181 +#: src/kill.c:119 src/link.c:59 src/ln.c:390 src/logname.c:55 src/ls.c:3891 +#: src/md5sum.c:157 src/mkdir.c:76 src/mkfifo.c:68 src/mknod.c:82 src/mv.c:361 +#: src/nice.c:77 src/nl.c:227 src/od.c:370 src/paste.c:423 src/pathchk.c:154 +#: src/pinky.c:492 src/pr.c:2862 src/printenv.c:72 src/printf.c:144 +#: src/pwd.c:53 src/readlink.c:82 src/rm.c:127 src/rmdir.c:162 src/seq.c:104 +#: src/shred.c:220 src/sleep.c:64 src/sort.c:343 src/split.c:124 +#: src/stat.c:751 src/stty.c:708 src/su.c:454 src/sum.c:76 src/sync.c:51 +#: src/tac.c:146 src/tail.c:300 src/tee.c:72 src/test.c:1057 src/touch.c:271 +#: src/tr.c:396 src/true.c:45 src/tsort.c:105 src/tty.c:70 src/uname.c:128 +#: src/unexpand.c:395 src/uniq.c:174 src/unlink.c:58 src/uptime.c:202 +#: src/users.c:127 src/wc.c:143 src/who.c:613 src/whoami.c:60 src/yes.c:61 +#, c-format +msgid "" +"\n" +"Report bugs to <%s>.\n" +msgstr "" +"\n" +"Rapportera fel till <%s>.\n" +"Rapportera kommentarer om översättningen till .\n" + +#: src/basename.c:114 src/chgrp.c:210 src/chmod.c:352 src/chown.c:211 +#: src/chroot.c:78 src/csplit.c:1464 src/dirname.c:89 src/expr.c:178 +#: src/install.c:284 src/link.c:87 src/mkdir.c:124 src/mkfifo.c:113 +#: src/mknod.c:137 src/pathchk.c:194 src/readlink.c:101 src/readlink.c:133 +#: src/rm.c:199 src/rmdir.c:206 src/seq.c:411 src/sleep.c:139 src/stat.c:802 +#: src/unlink.c:88 +msgid "too few arguments" +msgstr "för få argument" + +#: src/basename.c:115 src/dircolors.c:482 src/dirname.c:90 src/hostid.c:79 +#: src/hostname.c:122 src/link.c:93 src/mknod.c:139 src/readlink.c:141 +#: src/seq.c:417 src/split.c:498 src/tr.c:1848 src/unlink.c:94 +#: src/uptime.c:244 src/users.c:169 src/who.c:764 +msgid "too many arguments" +msgstr "för många argument" + +#: src/cat.c:42 src/split.c:43 +msgid "Torbjorn Granlund and Richard M. Stallman" +msgstr "Torbjörn Granlund och Richard M. Stallman" + +#: src/cat.c:92 +#, c-format +msgid "Usage: %s [OPTION] [FILE]...\n" +msgstr "Användning: %s [FLAGGA] [FIL]...\n" + +#: src/cat.c:96 +msgid "" +"Concatenate FILE(s), or standard input, to standard output.\n" +"\n" +" -A, --show-all equivalent to -vET\n" +" -b, --number-nonblank number nonblank output lines\n" +" -e equivalent to -vE\n" +" -E, --show-ends display $ at end of each line\n" +" -n, --number number all output lines\n" +" -s, --squeeze-blank never more than one single blank line\n" +msgstr "" +"Sammanfoga FIL(er), eller standard in, till standard ut.\n" +"\n" +" -A, --show-all som -vET\n" +" -b, --number-nonblank numrera icke-tomma rader\n" +" -e som -vE\n" +" -E, --show-ends visa $ i slutet av varje rad\n" +" -n, --number numrera alla rader\n" +" -s, --squeeze-blank aldrig mer än en ensam tom rad\n" + +#: src/cat.c:106 +msgid "" +" -t equivalent to -vT\n" +" -T, --show-tabs display TAB characters as ^I\n" +" -u (ignored)\n" +" -v, --show-nonprinting use ^ and M- notation, except for LFD and TAB\n" +msgstr "" +" -t likvärdigt med -vT\n" +" -T, --show-tabs visa TAB-tecken som ^I\n" +" -u (ignorerad)\n" +" -v, --show-nonprinting använd ^ och M-notation, utom för nyrad och TAB\n" + +#: src/cat.c:114 src/sum.c:72 +msgid "" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"Utan FIL, eller när FIL är -, läs standard in.\n" + +#: src/cat.c:119 +msgid "" +"\n" +" -B, --binary use binary writes to the console device.\n" +"\n" +msgstr "" +"\n" +" -B, --binary skriv binärt till konsolenheten.\n" +"\n" + +#: src/cat.c:314 +#, c-format +msgid "cannot do ioctl on `%s'" +msgstr "Kan inte göra \"ioctl\" på \"%s\"" + +#: src/cat.c:669 src/dd.c:1222 src/od.c:1013 src/tee.c:181 +msgid "standard output" +msgstr "standard ut" + +#: src/cat.c:800 +#, c-format +msgid "%s: input file is output file" +msgstr "%s: infil är utfil" + +#: src/cat.c:858 +msgid "closing standard input" +msgstr "stänger standard in" + +#: src/cat.c:861 +msgid "closing standard output" +msgstr "stänger standard ut" + +#: src/chgrp.c:93 +msgid "cannot change to null group" +msgstr "kan inte ändra till tom grupp" + +#: src/chgrp.c:102 +#, c-format +msgid "invalid group name %s" +msgstr "ogiltigt gruppnamn %s" + +#: src/chgrp.c:106 +msgid "group number" +msgstr "gruppnummer" + +#: src/chgrp.c:109 +#, c-format +msgid "invalid group number %s" +msgstr "ogiltigt gruppnummer %s" + +#: src/chgrp.c:126 +#, c-format +msgid "" +"Usage: %s [OPTION]... GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Användning: %s [FLAGGA]... GRUPP FIL...\n" +" eller: %s [FLAGGA]... --reference=RFIL FIL...\n" + +#: src/chgrp.c:131 +msgid "" +"Change the group membership of each FILE to GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"Ändra grupptillhörighet på varje FIL till GRUPP.\n" +"\n" +" -c, --changes som \"verbose\" fast bara för ändrade filer\n" +" --dereference ändra det symboliska länkar pekar på, och inte\n" +" själva länken\n" + +#: src/chgrp.c:138 src/chown.c:112 +msgid "" +" -h, --no-dereference affect symbolic links instead of any referenced " +"file\n" +" (available only on systems that can change the\n" +" ownership of a symlink)\n" +msgstr "" +" -h, --no-dereference ändra symbolisk länk istället för det den pekar på\n" +" (endast på system där det går att ändra ägare på\n" +" symboliska länkar)\n" + +#: src/chgrp.c:143 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's group rather than the specified\n" +" GROUP value\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet utelämna de flesta felmeddelanden\n" +" --reference=RFIL använd RFIL:s grupp istället för ett argument " +"GRUPP\n" +" -R, --recursive ändra filer och kataloger rekursivt\n" +" -v, --verbose rapportera alla behandlade filer\n" + +#: src/chgrp.c:218 src/chmod.c:157 src/chmod.c:365 src/chown-core.c:235 +#: src/chown-core.c:247 src/chown.c:220 src/cp.c:303 src/touch.c:169 +#: src/touch.c:363 +#, c-format +msgid "failed to get attributes of %s" +msgstr "kunde inte hämta attribut för %s" + +#: src/chmod.c:102 +#, c-format +msgid "getting new attributes of %s" +msgstr "hämtar nya attribut för %s" + +#: src/chmod.c:124 +#, c-format +msgid "mode of %s changed to %04lo (%s)\n" +msgstr "rättigheterna hos %s ändrade till %04lo (%s)\n" + +#: src/chmod.c:127 +#, c-format +msgid "failed to change mode of %s to %04lo (%s)\n" +msgstr "kunde inte ändra rättigheterna på %s till %04lo (%s)\n" + +#: src/chmod.c:130 +#, c-format +msgid "mode of %s retained as %04lo (%s)\n" +msgstr "rättigheterna hos %s är oförändrat %04lo (%s)\n" + +#: src/chmod.c:179 +#, c-format +msgid "changing permissions of %s" +msgstr "ändrar rättigheter på %s" + +#: src/chmod.c:242 +#, c-format +msgid "" +"Usage: %s [OPTION]... MODE[,MODE]... FILE...\n" +" or: %s [OPTION]... OCTAL-MODE FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Användning: %s [FLAGGA]... RÄTTIGHETER[,RÄTTIGHETER]... FIL...\n" +" eller: %s [FLAGGA]... OKTAL-RÄTTIGHET FIL...\n" +" eller: %s [FLAGGA]... --reference=RFIL FIL...\n" + +#: src/chmod.c:248 +msgid "" +"Change the mode of each FILE to MODE.\n" +"\n" +" -c, --changes like verbose but report only when a change is " +"made\n" +" -f, --silent, --quiet suppress most error messages\n" +" -v, --verbose output a diagnostic for every file processed\n" +" --reference=RFILE use RFILE's mode instead of MODE values\n" +" -R, --recursive change files and directories recursively\n" +msgstr "" +"Ändra rättigheterna för varje FIL till RÄTTIGHET.\n" +"\n" +" -c, --changes som \"--verbose\", men endast när en ändring görs\n" +" -f, --silent, --quiet utelämna de flesta felmeddelanden\n" +" -v, --verbose rapportera alla behandlade filer\n" +" --reference=RFIL använd RFILs rättigheter istället för något " +"argument\n" +" -R, --recursive ändra filer och kataloger rekursivt\n" + +#: src/chmod.c:259 +msgid "" +"\n" +"Each MODE is one or more of the letters ugoa, one of the symbols +-= and\n" +"one or more of the letters rwxXstugo.\n" +msgstr "" +"\n" +"Varje RÄTTIGHET är en eller flera av bokstäverna ugoa, en av\n" +"symbolerna +-= och en eller flera av bokstäverna rwxXstugo.\n" + +#: src/chmod.c:320 +#, c-format +msgid "invalid character %s in mode string %s" +msgstr "ogiltigt tecken %s i rättighetssträng %s" + +#: src/chmod.c:361 +#, c-format +msgid "invalid mode string: %s" +msgstr "ogiltig rättighetssträng: %s" + +#: src/chown-core.c:116 +#, c-format +msgid "neither symbolic link %s nor referent has been changed\n" +msgstr "varken den symboliska länken %s eller det den refererar har ändrats\n" + +#: src/chown-core.c:143 +#, c-format +msgid "changed ownership of %s to %s\n" +msgstr "ändrade ägare av %s till %s\n" + +#: src/chown-core.c:144 +#, c-format +msgid "changed group of %s to %s\n" +msgstr "ändrade gruppen för %s till %s\n" + +#: src/chown-core.c:148 +#, c-format +msgid "failed to change ownership of %s to %s\n" +msgstr "kunde inte ändra ägare på %s till %s\n" + +#: src/chown-core.c:149 +#, c-format +msgid "failed to change group of %s to %s\n" +msgstr "kunde inte byta grupp för %s till %s\n" + +#: src/chown-core.c:153 +#, c-format +msgid "ownership of %s retained as %s\n" +msgstr "ägarskap för %s bevarat som %s\n" + +#: src/chown-core.c:154 +#, c-format +msgid "group of %s retained as %s\n" +msgstr "%s tillhör fortfarande grupp %s\n" + +#: src/chown-core.c:326 +#, c-format +msgid "changing ownership of %s" +msgstr "byter ägare av %s" + +#: src/chown-core.c:327 +#, c-format +msgid "changing group of %s" +msgstr "ändrar grupp på %s" + +#: src/chown-core.c:345 +#, c-format +msgid "unable to restore permissions of %s" +msgstr "kan inte återställa rättigheter på %s" + +#: src/chown.c:99 +#, c-format +msgid "" +"Usage: %s [OPTION]... OWNER[:[GROUP]] FILE...\n" +" or: %s [OPTION]... :GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Användning: %s [FLAGGA]... ÄGARE[:[GRUPP]] FIL...\n" +" eller: %s [FLAGGA]... :GRUPP FIL...\n" +" eller: %s [FLAGGA]... --reference=RFIL FIL...\n" + +#: src/chown.c:105 +msgid "" +"Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"Ändra ägaren och/eller gruppen på varje FIL till ÄGARE och/eller GRUPP.\n" +"\n" +" -c, --changes som \"verbose\", men endast när ändring görs\n" +" --dereference ändra det varje symbolisk länk pekar på, istället\n" +" för själva länken\n" + +#: src/chown.c:117 +msgid "" +" --from=CURRENT_OWNER:CURRENT_GROUP\n" +" change the owner and/or group of each file only if\n" +" its current owner and/or group match those " +"specified\n" +" here. Either may be omitted, in which case a " +"match\n" +" is not required for the omitted attribute.\n" +msgstr "" +" --from=NUVARANDE_ÄGARE:NUVARANDE_GRUPP\n" +" byt ägare och/eller grupp endast på filer som nu\n" +" tillhör den angivna ägaren och/eller gruppen. Den\n" +" ena eller andra kan utelämnas, och då ställs inget\n" +" krav på tillhörighet i det avseendet.\n" + +#: src/chown.c:124 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's owner and group rather than\n" +" the specified OWNER:GROUP values\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet utelämna de flesta felmeddelanden\n" +" --reference=RFIL använd RFILs ägare och grupp istället för angivna\n" +" ÄGARE:GRUPP\n" +" -R, --recursive arbeta med filer och kataloger rekursivt\n" +" -v, --verbose visa ett meddelande för varje bearbetad fil\n" +" --help visa denna hjälptext och avsluta\n" +" --version visa versionsinformation och avsluta\n" +"\n" + +#: src/chown.c:133 +msgid "" +"\n" +"Owner is unchanged if missing. Group is unchanged if missing, but changed\n" +"to login group if implied by a `:'. OWNER and GROUP may be numeric as well\n" +"as symbolic.\n" +msgstr "" +"\n" +"Ägaren är oförändrad om den utelämnas. Grupp oförändrad om utelämnad,\n" +"men ändrad till inloggningsgrupp om underförstådd av \":\". ÄGARE och\n" +"GRUPP kan vara numeriska såväl som symboliska.\n" + +#: src/chroot.c:45 +#, c-format +msgid "" +"Usage: %s NEWROOT [COMMAND...]\n" +" or: %s OPTION\n" +msgstr "" +"Användning: %s NYROT [KOMMANDO...]\n" +" eller: %s FLAGGA\n" + +#: src/chroot.c:49 +msgid "" +"Run COMMAND with root directory set to NEWROOT.\n" +"\n" +msgstr "" +"Kör KOMMANDO med rootkatalogen satt till NYROOT.\n" +"\n" + +#: src/chroot.c:55 +msgid "" +"\n" +"If no command is given, run ``${SHELL} -i'' (default: /bin/sh).\n" +msgstr "" +"\n" +"Om inget kommando angivs, kör \"${SHELL} -i\" (i normalfallet /bin/sh).\n" + +#: src/chroot.c:84 +#, c-format +msgid "cannot change root directory to %s" +msgstr "kan inte ändra rotkatalog till %s" + +#: src/chroot.c:87 +msgid "cannot chdir to root directory" +msgstr "kan inte byta katalog till rotkatalog" + +#: src/cksum.c:234 +#, c-format +msgid "%s: file too long" +msgstr "%s: fil för lång" + +#: src/cksum.c:282 +#, c-format +msgid "" +"Usage: %s [FILE]...\n" +" or: %s [OPTION]\n" +msgstr "" +"Användning: %s [FIL]...\n" +" eller: %s [FLAGGA]\n" +"\n" + +#: src/cksum.c:287 +msgid "" +"Print CRC checksum and byte counts of each FILE.\n" +"\n" +msgstr "" +"Skriv CRC-kontrollsumma och byteantal för varje FIL.\n" +"\n" + +#: src/comm.c:35 src/ls.c:131 src/uniq.c:40 +msgid "Richard Stallman and David MacKenzie" +msgstr "Richard Stallman och David MacKenzie" + +#: src/comm.c:73 +#, c-format +msgid "Usage: %s [OPTION]... LEFT_FILE RIGHT_FILE\n" +msgstr "Användning: %s [FLAGGA]... VÄNSTER_FIL HÖGER_FIL\n" + +#: src/comm.c:77 +msgid "" +"Compare sorted files LEFT_FILE and RIGHT_FILE line by line.\n" +"\n" +" -1 suppress lines unique to left file\n" +" -2 suppress lines unique to right file\n" +" -3 suppress lines that appear in both files\n" +msgstr "" +"Jämför de sorterade filerna VÄNSTER_FIL och HÖGER_FIL rad för rad.\n" +"\n" +" -1 skriv ej rader som är unika för vänster fil\n" +" -2 skriv ej rader som är unika för höger fil\n" +" -3 skriv ej rader som är gemensamma för båda filerna\n" + +#: src/copy.c:162 src/du.c:332 +#, c-format +msgid "cannot access %s" +msgstr "kan inte komma åt %s" + +#: src/copy.c:226 +#, c-format +msgid "cannot open %s for reading" +msgstr "kan inte öppna %s för läsning" + +#: src/copy.c:232 src/copy.c:286 src/copy.c:301 src/dd.c:1199 +#, c-format +msgid "cannot fstat %s" +msgstr "kan inte göra fstat på %s" + +#: src/copy.c:242 +#, c-format +msgid "skipping file %s, as it was replaced while being copied" +msgstr "hoppar över fil %s eftersom den byttes ut medan den kopierades" + +#: src/copy.c:262 src/copy.c:1034 src/copy.c:1124 src/ln.c:291 +#: src/remove.c:727 src/remove.c:781 src/remove.c:893 src/remove.c:997 +#, c-format +msgid "cannot remove %s" +msgstr "kan inte ta bort %s" + +#: src/copy.c:277 +#, c-format +msgid "cannot create regular file %s" +msgstr "kan inte skapa normal fil %s" + +#: src/copy.c:328 src/dd.c:816 src/dd.c:1010 +#, c-format +msgid "reading %s" +msgstr "läser %s" + +#: src/copy.c:362 +#, c-format +msgid "cannot lseek %s" +msgstr "kan inte göra lseek i %s" + +#: src/copy.c:377 src/copy.c:401 src/dd.c:1054 src/dd.c:1115 +#, c-format +msgid "writing %s" +msgstr "skriver %s" + +#: src/copy.c:409 src/copy.c:415 +#, c-format +msgid "closing %s" +msgstr "stänger %s" + +#: src/copy.c:610 +#, c-format +msgid "%s: overwrite %s, overriding mode %04lo? " +msgstr "%s: skriva över %s och därmed åsidosätta rättigheterna %04lo? " + +#: src/copy.c:616 +#, c-format +msgid "%s: overwrite %s? " +msgstr "%s: skriva över %s? " + +#: src/copy.c:810 src/copy.c:848 src/stat.c:638 +#, c-format +msgid "cannot stat %s" +msgstr "kan inte ta status på %s" + +#: src/copy.c:820 +#, c-format +msgid "omitting directory %s" +msgstr "utesluter katalog %s" + +#: src/copy.c:834 +#, c-format +msgid "warning: source file %s specified more than once" +msgstr "varning: källfil %s angiven mer än en gång" + +#: src/copy.c:866 src/ln.c:237 +#, c-format +msgid "%s and %s are the same file" +msgstr "%s och %s är samma fil" + +#: src/copy.c:876 +#, c-format +msgid "cannot overwrite non-directory %s with directory %s" +msgstr "kan inte skriva över icke-katalog %s med katalog %s" + +#: src/copy.c:893 +#, c-format +msgid "will not overwrite just-created %s with %s" +msgstr "kommer inte skriva över nyligen skapade %s med %s" + +#: src/copy.c:904 +#, c-format +msgid "cannot overwrite directory %s with non-directory" +msgstr "kan inte skriva över katalog %s med icke-katalog" + +#: src/copy.c:965 +#, c-format +msgid "cannot overwrite directory %s" +msgstr "kan inte skriva över katalog %s" + +#: src/copy.c:974 +#, c-format +msgid "cannot move directory onto non-directory: %s -> %s" +msgstr "kan inte flytta katalog på icke-katalog: %s -> %s" + +#: src/copy.c:997 +#, c-format +msgid "backing up %s would destroy source; %s not moved" +msgstr "säkerhetskopiering av %s skulle förstöra källan; %s inte flyttad" + +#: src/copy.c:998 +#, c-format +msgid "backing up %s would destroy source; %s not copied" +msgstr "säkerhetskopiering av %s skulle förstöra källan; %s inte kopierad" + +#: src/copy.c:1013 src/ln.c:273 +#, c-format +msgid "cannot backup %s" +msgstr "kan inte göra säkerhetskopia %s" + +#: src/copy.c:1049 src/ln.c:308 +#, c-format +msgid " (backup: %s)" +msgstr "(säkerhetskopia: %s)" + +#: src/copy.c:1099 +#, c-format +msgid "cannot copy a directory, %s, into itself, %s" +msgstr "kan inte kopiera en katalog, %s, på sig själv, %s" + +#: src/copy.c:1106 +#, c-format +msgid "will not create hard link %s to directory %s" +msgstr "kommer inte skapa hård länk %s till katalog %s" + +#: src/copy.c:1132 +#, c-format +msgid "cannot create hard link %s to %s" +msgstr "kan inte skapa hård länk %s till %s" + +#: src/copy.c:1186 +#, c-format +msgid "cannot move %s to a subdirectory of itself, %s" +msgstr "kan inte flytta %s till en underkatalog till sig själv, %s" + +#: src/copy.c:1229 +#, c-format +msgid "cannot move %s to %s" +msgstr "kan inte flytta %s till %s" + +#: src/copy.c:1241 +#, c-format +msgid "inter-device move failed: %s to %s; unable to remove target" +msgstr "flytt mellan enheter misslyckades: %s till %s; kan inte ta bort målet" + +#: src/copy.c:1269 +#, c-format +msgid "cannot copy cyclic symbolic link %s" +msgstr "kan inte kopiera cyklisk symbolisk länk %s" + +#: src/copy.c:1346 +#, c-format +msgid "%s: can make relative symbolic links only in current directory" +msgstr "%s: kan bara skapa relativa symboliska länkar i aktuell katalog" + +#: src/copy.c:1353 +#, c-format +msgid "cannot create symbolic link %s to %s" +msgstr "kan inte skapa symbolisk länk %s till %s" + +#: src/copy.c:1364 +#, c-format +msgid "cannot create link %s" +msgstr "kan inte skapa länk %s" + +#: src/copy.c:1389 src/mkfifo.c:133 +#, c-format +msgid "cannot create fifo %s" +msgstr "kan inte skapa fifo %s" + +#: src/copy.c:1403 +#, c-format +msgid "cannot create special file %s" +msgstr "kan inte skapa specialfil %s" + +#: src/copy.c:1415 src/ls.c:2493 src/stat.c:426 +#, c-format +msgid "cannot read symbolic link %s" +msgstr "kan inte läsa symbolisk länk %s" + +#: src/copy.c:1440 +#, c-format +msgid "cannot create symbolic link %s" +msgstr "kan inte skapa symbolisk länk %s" + +#: src/copy.c:1456 src/copy.c:1519 src/cp.c:339 +#, c-format +msgid "failed to preserve ownership for %s" +msgstr "misslyckades att bevara ägare av %s" + +#: src/copy.c:1471 +#, c-format +msgid "%s has unknown file type" +msgstr "%s har okänd filtyp" + +#: src/copy.c:1506 +#, c-format +msgid "preserving times for %s" +msgstr "bevarar tider på %s" + +#: src/copy.c:1531 +#, c-format +msgid "failed to preserve authorship for %s" +msgstr "misslyckades att bevara författarskap för %s" + +#: src/copy.c:1549 +#, c-format +msgid "setting permissions for %s" +msgstr "sätter rättigheter på %s" + +#: src/copy.c:1571 src/ln.c:326 +#, c-format +msgid "cannot un-backup %s" +msgstr "kan inte avsäkerhetskopiera %s" + +#: src/copy.c:1575 +#, c-format +msgid "%s -> %s (unbackup)\n" +msgstr "%s -> %s (återta säkerhetskopia)\n" + +#: src/cp.c:53 +msgid "Torbjorn Granlund, David MacKenzie, and Jim Meyering" +msgstr "Torbjörn Granlund, David MacKenzie och Jim Meyering" + +#: src/cp.c:164 src/mv.c:311 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST\n" +" or: %s [OPTION]... SOURCE... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY SOURCE...\n" +msgstr "" +"Användning: %s [FLAGGA]... KÄLLA DEST\n" +" eller: %s [FLAGGA]... KÄLLA... KATALOG\n" +" eller: %s [FLAGGA]... --target-directory=KATALOG KÄLLA...\n" + +#: src/cp.c:170 +msgid "" +"Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"Kopiera KÄLLA till DEST, eller flera KÄLLOR till KATALOG.\n" +"\n" + +#: src/cp.c:174 src/csplit.c:1505 src/cut.c:182 src/df.c:717 src/du.c:179 +#: src/expand.c:119 src/fmt.c:277 src/fold.c:76 src/head.c:98 +#: src/install.c:609 src/kill.c:103 src/ln.c:354 src/ls.c:3767 src/mkdir.c:66 +#: src/mkfifo.c:60 src/mknod.c:61 src/mv.c:321 src/nl.c:185 src/paste.c:413 +#: src/pr.c:2763 src/ptx.c:1867 src/shred.c:166 src/sort.c:286 src/split.c:105 +#: src/tac.c:136 src/tail.c:244 src/touch.c:249 src/unexpand.c:384 +#: src/uniq.c:148 +msgid "" +"Mandatory arguments to long options are mandatory for short options too.\n" +msgstr "" +"Obligatoriska argument till långa flaggor är obligatoriska även för de " +"korta.\n" + +#: src/cp.c:177 +msgid "" +" -a, --archive same as -dpR\n" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" --copy-contents copy contents of special files when " +"recursive\n" +" -d same as --no-dereference --preserve=link\n" +msgstr "" +" -a, --archive samma som -dpR\n" +" --backup[=STYR] gör en säkerhetskopia av varje befintlig\n" +" destinationsfil\n" +" -b som --backup men tar inget argument\n" +" --copy-contents kopiera innehåll i specialfiler när " +"rekursivt\n" +" -d samma som --no-dereference --preserve=link\n" + +#: src/cp.c:184 +msgid "" +" --no-dereference never follow symbolic links\n" +" -f, --force if an existing destination file cannot be\n" +" opened, remove it and try again\n" +" -i, --interactive prompt before overwrite\n" +" -H follow command-line symbolic links\n" +msgstr "" +" --no-dereference följ aldrig symboliska länkar\n" +" -f, --force om en befintlig destinationsfil inte kan\n" +" öppnas, ta bort den och försök igen\n" +" -i, --interactive fråga innan något skrivs över\n" +" -H följ symboliska länkar på kommandoraden\n" + +#: src/cp.c:191 +msgid "" +" -l, --link link files instead of copying\n" +" -L, --dereference always follow symbolic links\n" +" -p same as --preserve=mode,ownership,timestamps\n" +" --preserve[=ATTR_LIST] preserve the specified attributes (default:\n" +" mode,ownership,timestamps), if possible\n" +" additional attributes: links, all\n" +msgstr "" +" -l, --link länka filer istället för att kopiera\n" +" -L, --dereference följ alltid symboliska länkar\n" +" -p samma som --preserve=mode,ownership," +"timestamps\n" +" --preserve[=ATTR_LISTA] bevara de angivna attributen (standard:\\n\"\n" +" mode,ownership,timestamps), om möjligt \n" +" ytterligare attribut: links, all\\n\"\n" + +#: src/cp.c:199 +msgid "" +" --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +" --parents append source path to DIRECTORY\n" +" -P same as `--no-dereference'\n" +msgstr "" +" --no-preserve=ATTR_LISTA bevara inte de angivna attributen\n" +" --parents lägg till källsökvägen till KATALOG\n" +" -P samma som \"--no-dereference\"\n" + +#: src/cp.c:204 +msgid "" +" -R, -r, --recursive copy directories recursively\n" +" --remove-destination remove each existing destination file before\n" +" attempting to open it (contrast with --" +"force)\n" +msgstr "" +" -R, -r, --recursive kopiera kataloger rekursivt\n" +" --remove-destination ta bort varje befintlig destinationsfil före\n" +" försök att öppna den (jämför med --force)\n" + +#: src/cp.c:209 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --sparse=WHEN control creation of sparse files\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +msgstr "" +" --reply={yes,no,query} ange hur en fråga om en befintlig\n" +" destinationsfil skall hanteras\n" +" --sparse=NÄR styr skapande av glesa filer\n" +" --strip-trailing-slashes ta bort avslutande snedstreck från varje \n" +" KÄLLargument\n" + +#: src/cp.c:216 +msgid "" +" -s, --symbolic-link make symbolic links instead of copying\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +msgstr "" +" -s, --symbolic-link gör symboliska länkar istället för att " +"kopiera\n" +" -S, --suffix=ÄNDELSE ersätt den vanliga säkerhetskopieändelsen\n" +" --target-directory=KATALOG flytta alla KÄLLOR till KATALOG\n" + +#: src/cp.c:221 +msgid "" +" -u, --update copy only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +" -x, --one-file-system stay on this file system\n" +msgstr "" +" -u, --update kopiera bara när KÄLLA är nyare än\n" +" destinationen, eller när destinationen\n" +" saknas helt\n" +" -v, --verbose berätta vad som görs\n" +" -x, --one-file-system stanna inom detta filsystem\n" + +#: src/cp.c:230 +msgid "" +"\n" +"By default, sparse SOURCE files are detected by a crude heuristic and the\n" +"corresponding DEST file is made sparse as well. That is the behavior\n" +"selected by --sparse=auto. Specify --sparse=always to create a sparse DEST\n" +"file whenever the SOURCE file contains a long enough sequence of zero " +"bytes.\n" +"Use --sparse=never to inhibit creation of sparse files.\n" +"\n" +msgstr "" +"\n" +"Normalt upptäcks en gles KÄLLA med en grov heuristik och motsvarande DEST\n" +"görs likaledes gles. Det beteendet väljs av --sparse=auto. Ange\n" +"--sparse=always för att alltid göra DEST gles när KÄLLA innehåller\n" +"tillräckligt långa nollbytesekvenser.\n" +"\n" +"Ange --sparse=never för att hindra skapandet av glesa filer.\n" +"\n" + +#: src/cp.c:239 +msgid "" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"Ändelsen på säkerhetskopior är \"~\" om inte annat anges av --suffix eller\n" +"SIMPLE_BACKUP_SUFFIX. Versionhanteringen kan styras med --backup-flaggan " +"eller\n" +"med miljövariabeln VERSION_CONTROL. Den kan ha följande värden:\n" +"\n" + +#: src/cp.c:245 src/install.c:642 src/ln.c:384 src/mv.c:355 +msgid "" +" none, off never make backups (even if --backup is given)\n" +" numbered, t make numbered backups\n" +" existing, nil numbered if numbered backups exist, simple otherwise\n" +" simple, never always make simple backups\n" +msgstr "" +" none, off gör aldrig säkerhetskopior (ens om --backup anges)\n" +" numbered, t gör numrerade säkerhetskopior\n" +" existing, nil numrerade om det redan finns numrerade, annars enkla\n" +" simple, never gör alltid enkla säkerhetskopior\n" + +#: src/cp.c:251 +msgid "" +"\n" +"As a special case, cp makes a backup of SOURCE when the force and backup\n" +"options are given and SOURCE and DEST are the same name for an existing,\n" +"regular file.\n" +msgstr "" +"\n" +"Som ett specialfall gör cp en säkerhetskopia av KÄLLA när force- och\n" +"backup-flaggorna är givna, och KÄLLA och DEST är samma namn på en befintlig\n" +"normal fil.\n" + +#: src/cp.c:325 +#, c-format +msgid "failed to preserve times for %s" +msgstr "misslyckades att bevara tider för %s" + +#: src/cp.c:349 +#, c-format +msgid "failed to preserve permissions for %s" +msgstr "misslyckades att bevara rättigheter på %s" + +#: src/cp.c:434 +#, c-format +msgid "cannot make directory %s" +msgstr "kan inte skapa katalog %s" + +#: src/cp.c:493 src/ln.c:490 src/mv.c:459 src/shred.c:1601 +msgid "missing file argument" +msgstr "filargument saknas" + +#: src/cp.c:498 +msgid "missing destination file" +msgstr "destinationsfil saknas" + +#: src/cp.c:523 src/ln.c:161 src/ln.c:183 src/ln.c:210 src/ln.c:297 +#, c-format +msgid "accessing %s" +msgstr "bearbetar %s" + +#: src/cp.c:546 +#, c-format +msgid "%s: specified target is not a directory" +msgstr "%s: anviget mål är inte en katalog" + +#: src/cp.c:554 +#, c-format +msgid "copying multiple files, but last argument %s is not a directory" +msgstr "kopiering av flera filer, men sista argumentet %s är inte en katalog" + +#: src/cp.c:652 +msgid "when preserving paths, the destination must be a directory" +msgstr "när sökvägen skall bevaras måste destinationen vara en katalog" + +#: src/cp.c:878 src/install.c:219 src/ln.c:434 src/mv.c:405 +#, c-format +msgid "" +"warning: --version-control (-V) is obsolete; support for it\n" +"will be removed in some future release. Use --backup=%s instead." +msgstr "" +"varning: --version-control (-V) är föråldrat; stöd för det kommer att\n" +"tas bort i någon framtida version. Använd --backup=%s istället." + +#: src/cp.c:972 src/ln.c:464 +msgid "symbolic links are not supported on this system" +msgstr "symboliska länkar stöds inte på detta system" + +#: src/cp.c:1008 +msgid "cannot make both hard and symbolic links" +msgstr "kan inte göra både hårda och symboliska länkar" + +#: src/cp.c:1016 src/install.c:275 src/ln.c:530 src/mv.c:483 +msgid "backup type" +msgstr "säkerhetskopietyp" + +#: src/csplit.c:41 +msgid "Stuart Kemp and David MacKenzie" +msgstr "Stuart Kemp och David MacKenzie" + +#: src/csplit.c:289 src/csplit.c:1481 src/tac-pipe.c:57 src/tee.c:220 +#: src/tr.c:1609 src/tr.c:1711 src/tr.c:1754 +msgid "read error" +msgstr "läsfel" + +#: src/csplit.c:583 +msgid "input disappeared" +msgstr "indata försvann" + +#: src/csplit.c:705 src/csplit.c:716 +#, c-format +msgid "%s: line number out of range" +msgstr "%s: radnummer utanför intervallet" + +#: src/csplit.c:743 +#, c-format +msgid "%s: `%s': line number out of range" +msgstr "%s: \"%s\": radnummer utanför intervallet" + +#: src/csplit.c:746 src/csplit.c:792 +#, c-format +msgid " on repetition %d\n" +msgstr " vid upprepning %d\n" + +#: src/csplit.c:788 +#, c-format +msgid "%s: `%s': match not found" +msgstr "%s: \"%s\": ingen träff" + +#: src/csplit.c:849 src/csplit.c:889 src/tac.c:262 +msgid "error in regular expression search" +msgstr "fel i sökning med reguljärt uttryck" + +#: src/csplit.c:992 +#, c-format +msgid "write error for `%s'" +msgstr "skrivfel för \"%s\"" + +#: src/csplit.c:1064 +#, c-format +msgid "%s: `+' or `-' expected after delimeter" +msgstr "%s: \"+\" eller \"-\" förväntades efter avskiljare" + +#: src/csplit.c:1068 +#, c-format +msgid "%s: integer expected after `%c'" +msgstr "%s: heltal förväntades efter \"%c\"" + +#: src/csplit.c:1088 +#, c-format +msgid "%s: `}' is required in repeat count" +msgstr "%s: upprepningsoperatorn måste avslutas med \"}\"" + +#: src/csplit.c:1098 +#, c-format +msgid "%s}: integer required between `{' and `}'" +msgstr "%s}: heltal krävs mellan \"{\" och \"}\"" + +#: src/csplit.c:1125 +#, c-format +msgid "%s: closing delimeter `%c' missing" +msgstr "%s: avslutande avskiljare \"%c\" saknas" + +#: src/csplit.c:1141 +#, c-format +msgid "%s: invalid regular expression: %s" +msgstr "%s: felaktigt reguljärt uttryck: %s" + +#: src/csplit.c:1174 +#, c-format +msgid "%s: invalid pattern" +msgstr "%s: felaktigt mönster" + +#: src/csplit.c:1177 +#, c-format +msgid "%s: line number must be greater than zero" +msgstr "%s: radnummer måste vara större än noll" + +#: src/csplit.c:1183 +#, c-format +msgid "line number `%s' is smaller than preceding line number, %s" +msgstr "radnummer \"%s\" är lägre än föregående radnummer, %s" + +#: src/csplit.c:1189 +#, c-format +msgid "warning: line number `%s' is the same as preceding line number" +msgstr "varning: radnummer \"%s\" är detsamma som föregående radnummer" + +#: src/csplit.c:1314 +msgid "missing conversion specifier in suffix" +msgstr "saknar formatbeskrivning i ändelse" + +#: src/csplit.c:1320 +#, c-format +msgid "invalid conversion specifier in suffix: %c" +msgstr "felaktig formatbeskrivning i ändelse: %c" + +#: src/csplit.c:1323 +#, c-format +msgid "invalid conversion specifier in suffix: \\%.3o" +msgstr "felaktig formatbeskrivning i ändelse: \\%.3o" + +#: src/csplit.c:1355 +#, c-format +msgid "missing %% conversion specification in suffix" +msgstr "saknar %%-formatbeskrivning i ändelse" + +#: src/csplit.c:1358 +#, c-format +msgid "too many %% conversion specifications in suffix" +msgstr "för många %%-formatbeskrivningar i ändelse" + +#: src/csplit.c:1441 +#, c-format +msgid "%s: invalid number" +msgstr "%s: felaktigt tal" + +#: src/csplit.c:1496 +#, c-format +msgid "Usage: %s [OPTION]... FILE PATTERN...\n" +msgstr "Användning: %s [FLAGGA]... FIL MÖNSTER...\n" + +#: src/csplit.c:1500 +msgid "" +"Output pieces of FILE separated by PATTERN(s) to files `xx01', `xx02', ...,\n" +"and output byte counts of each piece to standard output.\n" +"\n" +msgstr "" +"Skriv ut delar av FIL avdelade med MÖNSTER till filer \"xx01\", \"xx02" +"\", ...,\n" +"och skriv ut byte-antal för varje del till standard ut.\n" +"\n" + +#: src/csplit.c:1508 +#, c-format +msgid "" +" -b, --suffix-format=FORMAT use sprintf FORMAT instead of %d\n" +" -f, --prefix=PREFIX use PREFIX instead of `xx'\n" +" -k, --keep-files do not remove output files on errors\n" +msgstr "" +" -b, --suffix-format=FORMAT använd sprintf-FORMAT i stället för %d\n" +" -f, --prefix=PREFIX använd PREFIX i stället för \"xx\"\n" +" -k, --keep-files ta inte bort utfiler vid fel\n" + +#: src/csplit.c:1513 +msgid "" +" -n, --digits=DIGITS use specified number of digits instead of 2\n" +" -s, --quiet, --silent do not print counts of output file sizes\n" +" -z, --elide-empty-files remove empty output files\n" +msgstr "" +" -n, --digits=SIFFROR använd angivet antal siffror istället för 2\n" +" -s, --quiet, --silent skriv inte ut storleken på utmatningsfiler\n" +" -z, --elide-empty-files ta bort tomma utmatningsfiler\n" + +#: src/csplit.c:1520 +msgid "" +"\n" +"Read standard input if FILE is -. Each PATTERN may be:\n" +msgstr "" +"\n" +"Läs standard in om FIL är -. Varje MÖNSTER kan vara:\n" +"\n" + +#: src/csplit.c:1524 +msgid "" +"\n" +" INTEGER copy up to but not including specified line number\n" +" /REGEXP/[OFFSET] copy up to but not including a matching line\n" +" %REGEXP%[OFFSET] skip to, but not including a matching line\n" +" {INTEGER} repeat the previous pattern specified number of times\n" +" {*} repeat the previous pattern as many times as possible\n" +"\n" +"A line OFFSET is a required `+' or `-' followed by a positive integer.\n" +msgstr "" +"\n" +" HELTAL kopiera till men ej inklusive angivet radnummer\n" +" /MÖNSTER/[AVSTÅND] kopiera till men ej inklusive en rad som matchar\n" +" %MÖNSTER%[AVSTÅND] hoppa över till men ej inklusive, en rad som " +"matchar\n" +" {HELTAL} upprepa föregående mönster HELTAL gånger\n" +" {*} upprepa föregående mönster så många gånger som " +"möjligt\n" +"\n" +"Ett radAVSTÅND är ett \"+\" eller \"-\" följt av ett positivt heltal.\n" + +#: src/cut.c:39 +msgid "David Ihnat, David MacKenzie, and Jim Meyering" +msgstr "David Ihnat, David MacKenzie och Jim Meyering" + +#: src/cut.c:174 src/df.c:711 src/du.c:174 src/expand.c:110 src/fold.c:67 +#: src/head.c:88 src/ls.c:3761 src/nl.c:176 src/paste.c:403 src/pr.c:2754 +#: src/sort.c:276 src/sum.c:60 src/tac.c:127 src/tail.c:234 src/tee.c:63 +#: src/unexpand.c:375 src/wc.c:125 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]...\n" +msgstr "Användning: %s [FLAGGA]... [FIL]...\n" + +#: src/cut.c:178 +msgid "" +"Print selected parts of lines from each FILE to standard output.\n" +"\n" +msgstr "" +"Skriv valda delar av rader från varje FIL till standard ut.\n" +"\n" + +#: src/cut.c:185 +msgid "" +" -b, --bytes=LIST output only these bytes\n" +" -c, --characters=LIST output only these characters\n" +" -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter\n" +msgstr "" +" -b, --bytes=LISTA mata endast ut dessa byte\n" +" -c, --characters=LISTA mata endast ut dessa tecken\n" +" -d, --delimiter=AVSKILJ använd AVSKILJ i stället för TAB som " +"fältavskiljare\n" + +#: src/cut.c:190 +msgid "" +" -f, --fields=LIST output only these fields; also print any line\n" +" that contains no delimiter character, unless\n" +" the -s option is specified\n" +" -n (ignored)\n" +msgstr "" +" -f, --fields=LISTA mata endast ut dessa fält; skriv också ut rader " +"som\n" +" saknar avkiljare, om inte flaggan -s anges\n" +" -n (ignorerad)\n" + +#: src/cut.c:196 +msgid "" +" -s, --only-delimited do not print lines not containing delimiters\n" +" --output-delimiter=STRING use STRING as the output delimiter\n" +" the default is to use the input delimiter\n" +msgstr "" +" -s, --only-delimited skriv inte ut rader som saknar fältavskiljare\n" +" --output-delimiter=STRÄNG använd STRÄNG som avskiljare vid utmatning\n" +" standard är att avända inmatningsavskiljaren\n" + +#: src/cut.c:203 +msgid "" +"\n" +"Use one, and only one of -b, -c or -f. Each LIST is made up of one\n" +"range, or many ranges separated by commas. Each range is one of:\n" +"\n" +" N N'th byte, character or field, counted from 1\n" +" N- from N'th byte, character or field, to end of line\n" +" N-M from N'th to M'th (included) byte, character or field\n" +" -M from first to M'th (included) byte, character or field\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"Använd en och endast en av -b, -c eller -f. Varje LISTA består av ett\n" +"intervall, eller flera intervall avskilda med komman. Varje intervall\n" +"är en av:\n" +"\n" +" N N:te byte, tecken eller fält, räknat från 1\n" +" N- från N:te byte, tecken eller fält, till radslut\n" +" N-M från N:te till och med M:te byte, tecken eller fält\n" +" -M från första till och med M:te byte, tecken eller fält\n" +"\n" +"Utan FIL eller när FIL är -, läs standard in.\n" + +#: src/cut.c:288 src/cut.c:319 src/cut.c:379 +msgid "invalid byte or field list" +msgstr "felaktig byte- eller fältlista" + +#: src/cut.c:667 src/cut.c:676 +msgid "only one type of list may be specified" +msgstr "endast en sorts lista får användas" + +#: src/cut.c:670 +msgid "missing list of positions" +msgstr "saknar lista med positionsangivelser" + +#: src/cut.c:679 +msgid "missing list of fields" +msgstr "saknar fältlista" + +#: src/cut.c:686 +msgid "the delimiter must be a single character" +msgstr "avskiljaren måste vara endast ett tecken" + +#: src/cut.c:717 +msgid "you must specify a list of bytes, characters, or fields" +msgstr "du måste specificera en lista med byte, tecken eller fält" + +#: src/cut.c:720 +msgid "an input delimiter may be specified only when operating on fields" +msgstr "en indataavskiljare kan endast specificeras vid arbete på fält" + +#: src/cut.c:724 +msgid "" +"suppressing non-delimited lines makes sense\n" +"\tonly when operating on fields" +msgstr "" +"att undertrycka ej avskilda rader är endast rimligt\n" +"\tvid arbete på fält" + +#: src/date.c:117 +#, c-format +msgid "" +"Usage: %s [OPTION]... [+FORMAT]\n" +" or: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" +msgstr "" +"Användning: %s [FLAGGA]... [+FORMAT]\n" +" eller: %s [-u|--utc|--universal] [MMDDhhmm[[ÅÅ]ÅÅ][.ss]]\n" + +#: src/date.c:122 +msgid "" +"Display the current time in the given FORMAT, or set the system date.\n" +"\n" +" -d, --date=STRING display time described by STRING, not `now'\n" +" -f, --file=DATEFILE like --date once for each line of DATEFILE\n" +" -ITIMESPEC, --iso-8601[=TIMESPEC] output date/time in ISO 8601 format.\n" +" TIMESPEC=`date' for date only,\n" +" `hours', `minutes', or `seconds' for date and\n" +" time to the indicated precision.\n" +" --iso-8601 without TIMESPEC defaults to `date'.\n" +msgstr "" +"Visa aktuell tid på angivet FORMAT, eller ställ systemklockan.\n" +"\n" +" -d, --date=STRÄNG visa tid som beskrivs av STRÄNG, inte \"nu\"\n" +" -f, --file=DATUMFIL samma som --date en gång per rad i DATUMFIL\n" +" -ITIDSSPEC, --iso-8601[=TIDSSPEC] skriv ut datum och/eller tid som\n" +" konformerar mot ISO-8601. TIDSSPEC=\"date\"\n" +" ger endast datum. \"hours\", \"minutes\" eller\n" +" \"seconds\" ger datum och tid angiven med " +"timmar,\n" +" minuter eller sekunder som upplösning. Om " +"TIDSSPEC\n" +" utelämnas motsvarar det TIDSSPEC=\"date\".\n" + +#: src/date.c:133 +msgid "" +" -r, --reference=FILE display the last modification time of FILE\n" +" -R, --rfc-822 output RFC-822 compliant date string\n" +" -s, --set=STRING set time described by STRING\n" +" -u, --utc, --universal print or set Coordinated Universal Time\n" +msgstr "" +" -r, --reference=FIL visa den tidpunkt då FIL senast modifierades\n" +" -R, --rfc-822 skriv ut en datumsträng enligt RFC822-formatet\n" +" -s, --set=STRÄNG sätt tiden som den beskrivs i STRÄNG\n" +" -u, --utc, --universal sätt eller visa tiden i Universell Tid (UTC)\n" + +#: src/date.c:141 +msgid "" +"\n" +"FORMAT controls the output. The only valid option for the second form\n" +"specifies Coordinated Universal Time. Interpreted sequences are:\n" +"\n" +" %% a literal %\n" +" %a locale's abbreviated weekday name (Sun..Sat)\n" +msgstr "" +"\n" +"FORMAT kontrollerar utskriften. Den enda giltiga flaggan för den andra\n" +"formen specifierar Universell Tid (UTC). Tolkade sekvenser är:\n" +"\n" +" %% ett literalt %\n" +" %a lokalanpassat veckodagsnamn (mån..sön)\n" + +#: src/date.c:149 +msgid "" +" %A locale's full weekday name, variable length (Sunday..Saturday)\n" +" %b locale's abbreviated month name (Jan..Dec)\n" +" %B locale's full month name, variable length (January..December)\n" +" %c locale's date and time (Sat Nov 04 12:02:33 EST 1989)\n" +msgstr "" +" %A veckodag enligt lokal (måndag-söndag), fullständigt (variabel längd)\n" +" %b månad enligt lokal (jan-dec), förkortad\n" +" %B månad enligt lokal (januari-december), fullständigt (variabel längd)\n" +" %c datum och tid enligt (lör 04 nov 12.02.33 CET 1989)\n" + +#: src/date.c:155 +msgid "" +" %C century (year divided by 100 and truncated to an integer) [00-99]\n" +" %d day of month (01..31)\n" +" %D date (mm/dd/yy)\n" +" %e day of month, blank padded ( 1..31)\n" +msgstr "" +" %C århundrade (heltalsdelen av år dividerat med 100) [00-99]\n" +" %d dag i månad (01-31)\n" +" %D datum enligt amerikanskt format (mm/dd/åå)\n" +" %e dag i månad, inledande nolla ersatt med blanksteg ( 1-31)\n" + +#: src/date.c:161 +msgid "" +" %F same as %Y-%m-%d\n" +" %g the 2-digit year corresponding to the %V week number\n" +" %G the 4-digit year corresponding to the %V week number\n" +msgstr "" +" %F samma som %Y-%m-%d\n" +" %g det 2-siffriga året motsvarande %V-veckonumret\n" +" %G det 4-siffriga året motsvarande %V-veckonumret\n" + +#: src/date.c:166 +msgid "" +" %h same as %b\n" +" %H hour (00..23)\n" +" %I hour (01..12)\n" +" %j day of year (001..366)\n" +msgstr "" +" %h samma som %b\n" +" %H timme (00-23)\n" +" %I timme (01-12)\n" +" %j dag på året (001-366)\n" + +#: src/date.c:172 +msgid "" +" %k hour ( 0..23)\n" +" %l hour ( 1..12)\n" +" %m month (01..12)\n" +" %M minute (00..59)\n" +msgstr "" +" %k timme ( 0-23)\n" +" %l timme ( 1-12)\n" +" %m månad (01-12)\n" +" %M minut (00-59)\n" + +#: src/date.c:178 +msgid "" +" %n a newline\n" +" %N nanoseconds (000000000..999999999)\n" +" %p locale's upper case AM or PM indicator (blank in many locales)\n" +" %P locale's lower case am or pm indicator (blank in many locales)\n" +" %r time, 12-hour (hh:mm:ss [AP]M)\n" +" %R time, 24-hour (hh:mm)\n" +" %s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)\n" +msgstr "" +" %n en ny rad\n" +" %N nanosekunder (000000000..999999999)\n" +" %p FM eller EM i versaler enligt lokal (tom i många lokaler)\n" +" %P fm eller em i gemener enligt lokal (tom i många lokaler)\n" +" %r tid, 12-timmars (hh.mm.ss [FE]M)\n" +" %R tid, 2f-timmars (hh.mm)\n" +" %s sekunder sedan \"1970-01-01 00.00.00 UTC\" (ett GNU-tillägg)\n" + +#: src/date.c:187 +msgid "" +" %S second (00..60); the 60 is necessary to accommodate a leap second\n" +" %t a horizontal tab\n" +" %T time, 24-hour (hh:mm:ss)\n" +" %u day of week (1..7); 1 represents Monday\n" +msgstr "" +" %S sekunder (00-60), 60 behövs för att klara en skottsekund\n" +" %t en horisontell tabulator\n" +" %T tid, 24-timmars (hh.mm.ss)\n" +" %u dag i veckan (1-7), 1 betyder måndag\n" + +#: src/date.c:193 +msgid "" +" %U week number of year with Sunday as first day of week (00..53)\n" +" %V week number of year with Monday as first day of week (01..53)\n" +" %w day of week (0..6); 0 represents Sunday\n" +" %W week number of year with Monday as first day of week (00..53)\n" +msgstr "" +" %U veckonummer, med söndag som första dag i veckan (00-53)\n" +" %V veckonummer, med måndag som första dag i veckan (01-53)\n" +" %w veckodag (0-6); söndag representeras som 0\n" +" %W veckonummer, med måndag som första dag i veckan (00-53)\n" + +#: src/date.c:199 +msgid "" +" %x locale's date representation (mm/dd/yy)\n" +" %X locale's time representation (%H:%M:%S)\n" +" %y last two digits of year (00..99)\n" +" %Y year (1970...)\n" +msgstr "" +" %x datum på lokalformat (åå-mm-dd)\n" +" %X tid på lokalformat (%H.%M.%S)\n" +" %y sista två siffrorna i årtalet (00-99)\n" +" %Y år (1970-)\n" + +#: src/date.c:205 +msgid "" +" %z RFC-822 style numeric timezone (-0500) (a nonstandard extension)\n" +" %Z time zone (e.g., EDT), or nothing if no time zone is determinable\n" +"\n" +"By default, date pads numeric fields with zeroes. GNU date recognizes\n" +"the following modifiers between `%' and a numeric directive.\n" +"\n" +" `-' (hyphen) do not pad the field\n" +" `_' (underscore) pad the field with spaces\n" +msgstr "" +" %z RFC-822-numerisk tidszon (+0100) (ett tillägg som inte är standard)\n" +" %Z tidszon (t.ex. CET), eller inget om tidszonen inte kunde bestämmas\n" +"\n" +"Normalt fyller date ut numeriska fält med nollor. GNU date förstår\n" +"följande modifierare mellan \"%\" och en numerisk anvisning.\n" +"\n" +" \"-\" (bindestreck) fyll inte ut fältet\n" +" \"_\" (understrykning) fyll ut fältet med blanksteg\n" + +#: src/date.c:237 src/dd.c:1173 src/dircolors.c:539 src/head.c:221 +#: src/md5sum.c:340 src/md5sum.c:681 src/od.c:959 src/od.c:2001 src/pr.c:1164 +#: src/pr.c:1371 src/pr.c:1493 src/stty.c:909 src/tac.c:483 src/tac.c:489 +#: src/tee.c:151 src/tr.c:2027 src/tsort.c:585 +msgid "standard input" +msgstr "standard in" + +#: src/date.c:268 src/date.c:460 +#, c-format +msgid "invalid date `%s'" +msgstr "ogiltigt datum \"%s\"" + +#: src/date.c:364 +msgid "the options to specify dates for printing are mutually exclusive" +msgstr "flaggorna för att ange datum för utskrift är ömsesidigt uteslutande" + +#: src/date.c:371 +msgid "the options to print and set the time may not be used together" +msgstr "" +"argumenten för utskrift och för tidsinställning får inte användas tillsammans" + +#: src/date.c:377 +#, c-format +msgid "too many non-option arguments: %s%s" +msgstr "för många argument som inte är flaggor: %s%s" + +#: src/date.c:385 +#, c-format +msgid "" +"the argument `%s' lacks a leading `+';\n" +"When using an option to specify date(s), any non-option\n" +"argument must be a format string beginning with `+'." +msgstr "" +"flaggan \"%s\" saknar ett inledande \"+\";\n" +"när ett argument som specificerar tiden används måste eventuellt argument, \n" +"som inte är en flagga, vara en formatsträng som börjar med \"+\"" + +#: src/date.c:397 +msgid "" +"a format string may not be specified when using the --rfc-822 (-R) option" +msgstr "en formatsträng får inte anges när flaggan --rfc-822 (-R) används" + +#: src/date.c:433 +msgid "undefined" +msgstr "odefinierad" + +#: src/date.c:435 +msgid "cannot get time of day" +msgstr "kan få fram tid på dagen" + +#: src/date.c:468 +msgid "cannot set date" +msgstr "kan inte ställa klockan" + +#: src/dd.c:43 +msgid "Paul Rubin, David MacKenzie, and Stuart Kemp" +msgstr "Paul Rubin, David MacKenzie och Stuart Kemp" + +#: src/dd.c:288 src/tty.c:62 src/uname.c:110 src/whoami.c:52 +#, c-format +msgid "Usage: %s [OPTION]...\n" +msgstr "Användning: %s [FLAGGA]...\n" + +#: src/dd.c:289 +msgid "" +"Copy a file, converting and formatting according to the options.\n" +"\n" +" bs=BYTES force ibs=BYTES and obs=BYTES\n" +" cbs=BYTES convert BYTES bytes at a time\n" +" conv=KEYWORDS convert the file as per the comma separated keyword list\n" +" count=BLOCKS copy only BLOCKS input blocks\n" +" ibs=BYTES read BYTES bytes at a time\n" +msgstr "" +"Kopiera en fil med konvertering och formatering enligt flaggorna.\n" +"\n" +" bs=BYTE framtvinga ibs=BYTE och obs=BYTE\n" +" cbs=BYTE konvertera BYTE byte åt gången\n" +" conv=NYCKELORD konvertera filen i enlighet med kommaseparerade nyckelord\n" +" count=BLOCK kopiera endast BLOCK inblock\n" +" ibs=BYTE läs BYTE byte åt gången\n" + +#: src/dd.c:298 +msgid "" +" if=FILE read from FILE instead of stdin\n" +" obs=BYTES write BYTES bytes at a time\n" +" of=FILE write to FILE instead of stdout\n" +" seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +" skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +msgstr "" +" if=FIL läs från FIL istället för standard in\n" +" obs=BYTE skriv BYTE byte åt gången\n" +" of=FIL skriv FIL istället för standard ut\n" +" seek=BLOCK hoppa över BLOCK obs-stora block från början av utfil\n" +" skip=BLOCK hoppa över BLOCK ibs-stora block från början av infil\n" + +#: src/dd.c:307 +msgid "" +"\n" +"BLOCKS and BYTES may be followed by the following multiplicative suffixes:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M 1,048,576,\n" +"GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +"Each KEYWORD may be:\n" +"\n" +msgstr "" +"\n" +"BLOCK och BYTE kan följas av av de följande multiplikativa ändelserna:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1 000 000, M 1 048 576,\n" +"GB 1 000 000 000, G 1 073 741 824, och så vidare för T, P, E, Z, Y.\n" +"Möjliga NYCKELORD är:\n" +"\n" + +#: src/dd.c:315 +msgid "" +" ascii from EBCDIC to ASCII\n" +" ebcdic from ASCII to EBCDIC\n" +" ibm from ASCII to alternated EBCDIC\n" +" block pad newline-terminated records with spaces to cbs-size\n" +" unblock replace trailing spaces in cbs-size records with newline\n" +" lcase change upper case to lower case\n" +msgstr "" +" ascii från EBCDIC till ASCII\n" +" ebcdic från ASCII till EBCDIC\n" +" ibm från ASCII till en annan EBCDIC\n" +" block fyll ut nyradsavslutade poster med blanktecken till cbs-storlek\n" +" unblock ersätt avslutande blanktecken med nyrad i cbs-stora poster\n" +" lcase ändra versaler till gemena\n" + +#: src/dd.c:323 +msgid "" +" notrunc do not truncate the output file\n" +" ucase change lower case to upper case\n" +" swab swap every pair of input bytes\n" +" noerror continue after read errors\n" +" sync pad every input block with NULs to ibs-size; when used\n" +" with block or unblock, pad with spaces rather than NULs\n" +msgstr "" +" notrunc stympa inte utfilen\n" +" ucase ändra gemena till versaler\n" +" swab byt plats på varje par av byte i indata\n" +" noerror fortsätt efter läsfel\n" +" sync fyll ut varje indatablock med nulltecken till ibs-storlek; när\n" +" det används med block eller unblock, fyll ut med blanktecken\n" +" istället för nulltecken\n" + +#: src/dd.c:362 +#, c-format +msgid "%s+%s records in\n" +msgstr "%s+%s poster in\n" + +#: src/dd.c:364 +#, c-format +msgid "%s+%s records out\n" +msgstr "%s+%s poster ut\n" + +#: src/dd.c:371 +msgid "truncated record" +msgstr "stympad post" + +#: src/dd.c:372 +msgid "truncated records" +msgstr "stympade poster" + +#: src/dd.c:382 +#, c-format +msgid "closing input file %s" +msgstr "stänger infil %s" + +#: src/dd.c:385 +#, c-format +msgid "closing output file %s" +msgstr "stänger utdatafil %s" + +#: src/dd.c:469 +#, c-format +msgid "writing to %s" +msgstr "skrivning till %s" + +#: src/dd.c:501 +#, c-format +msgid "invalid conversion: %s" +msgstr "ogiltig konvertering: %s" + +#: src/dd.c:557 +#, c-format +msgid "unrecognized option %s" +msgstr "okänd flagga %s" + +#: src/dd.c:610 +#, c-format +msgid "unrecognized option %s=%s" +msgstr "okänd flagga %s=%s" + +#: src/dd.c:616 +#, c-format +msgid "invalid number %s" +msgstr "ogiltigt antal %s" + +#: src/dd.c:646 +msgid "" +"only one conv in {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, " +"{unblock,sync}" +msgstr "" +"endast en konvertering av {ascii,ebcdic,ibm}, {lcase,ucase}, {block," +"unblock}, {unblock,sync}" + +#: src/dd.c:781 +#, c-format +msgid "" +"warning: working around lseek kernel bug for file (%s)\n" +" of mt_type=0x%0lx -- see for the list of types" +msgstr "" +"varning: går runt fel i kärnan i lseek för fil (%s)\n" +" med mt_type=0x%0lx -- se för en lista av typer" + +#: src/dd.c:1170 src/dd.c:1188 +#, c-format +msgid "opening %s" +msgstr "öppnar %s" + +#: src/dd.c:1196 +msgid "file offset out of range" +msgstr "filposition utanför intervallet" + +#: src/dd.c:1214 +#, c-format +msgid "advancing past %s bytes in output file %s" +msgstr "passerar %s byte i utdatafil %s" + +#: src/df.c:49 +msgid "Torbjorn Granlund, David MacKenzie, Larry McVoy, and Paul Eggert" +msgstr "Torbjörn Granlund, David MacKenzie, Larry McVoy och Paul Eggert" + +#: src/df.c:153 +msgid "Filesystem Type" +msgstr "Filsystem Typ" + +#: src/df.c:155 +msgid "Filesystem " +msgstr "Filsystem " + +#: src/df.c:158 +#, c-format +msgid " Inodes IUsed IFree IUse%%" +msgstr " Inoder IAnvända IFria IAnv%%" + +#: src/df.c:162 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " Storlek Anvnt Tillg Anv%%" + +#: src/df.c:164 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " Storlek Använt Tillg Anv%%" + +#: src/df.c:167 +#, c-format +msgid " %4s-blocks Used Available Capacity" +msgstr " %4s-block Använt Tillgängl Kapac" + +#: src/df.c:198 +#, c-format +msgid " %4s-blocks Used Available Use%%" +msgstr " %4s-block Använt Tillgängl Anv%%" + +#: src/df.c:202 +msgid " Mounted on\n" +msgstr " Monterat på\n" + +#: src/df.c:712 +msgid "" +"Show information about the filesystem on which each FILE resides,\n" +"or all filesystems by default.\n" +"\n" +msgstr "" +"Visa information om filsystemet där varje FIL ligger, eller annars alla\n" +"filsystem.\n" +"\n" + +#: src/df.c:720 +msgid "" +" -a, --all include filesystems having 0 blocks\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +msgstr "" +" -a, --all tag med filsystem som har 0 block\n" +" -B, --block-size=STRL använd STRL byte stora block\n" +" -h, --human-readable skriv storlekar i läsbart format (t.ex. 1K 234M 2G)\n" +" -H, --si d:o, men använd multipler av 1000 istället för 1024\n" + +#: src/df.c:726 +msgid "" +" -i, --inodes list inode information instead of block usage\n" +" -k like --block-size=1K\n" +" -l, --local limit listing to local filesystems\n" +" --no-sync do not invoke sync before getting usage info " +"(default)\n" +msgstr "" +" -i, --inodes skriv inodinformation istället för blockinformation\n" +" -k som --block-size=1K\n" +" -l, --local visa endast lokala filsystem\n" +" --no-sync anropa inte sync innan information hämtas " +"(normalfall)\n" + +#: src/df.c:732 +msgid "" +" -P, --portability use the POSIX output format\n" +" --sync invoke sync before getting usage info\n" +" -t, --type=TYPE limit listing to filesystems of type TYPE\n" +" -T, --print-type print filesystem type\n" +" -x, --exclude-type=TYPE limit listing to filesystems not of type TYPE\n" +" -v (ignored)\n" +msgstr "" +" -P, --portability använd POSIX-format\n" +" --sync anropa sync innan information hämtas\n" +" -t, --type=TYP begränsa listningen till filsystem av typen TYP\n" +" -T, --print-type skriv ut filsystemtyp\n" +" -x, --exclude-type=TYP utelämna filsystem av typ TYP\n" +" -v (ignorerad)\n" + +#: src/df.c:742 src/du.c:215 src/ls.c:3879 +msgid "" +"\n" +"SIZE may be (or may be an integer optionally followed by) one of following:\n" +"kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y.\n" +msgstr "" +"\n" +"STRL kan vara (eller kan vara ett heltal eventuellt följt av) en av de\n" +"följande: kB 1000, K 1024, MB 1 000 000, M 1 048 576, och så vidare\n" +"för G, T, P, E, Z, Y.\n" + +#: src/df.c:859 +#, c-format +msgid "file system type %s both selected and excluded" +msgstr "filsystemstypen %s är både vald och exkluderad" + +#: src/df.c:903 +msgid "Warning: " +msgstr "Varning: " + +#: src/df.c:906 +#, c-format +msgid "%scannot read table of mounted filesystems" +msgstr "%skan inte läsa tabellen över monterade filsystem" + +#: src/dircolors.c:103 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]\n" +msgstr "Användning: %s [FLAGGA]... [FIL]\n" + +#: src/dircolors.c:104 +msgid "" +"Output commands to set the LS_COLORS environment variable.\n" +"\n" +"Determine format of output:\n" +" -b, --sh, --bourne-shell output Bourne shell code to set LS_COLORS\n" +" -c, --csh, --c-shell output C shell code to set LS_COLORS\n" +" -p, --print-database output defaults\n" +msgstr "" +"Skriv ut kommandon för att sätta miljövariabeln LS_COLORS.\n" +"\n" +"Bestäm utformat:\n" +" -b, --sh, --bourne-shell skriv kod för att sätta LS_COLORS i Bourne-" +"skal\n" +" -c, --csh, --c-shell skriv kod för att sätta LS_COLORS i C-skal\n" +" -p, --print-database visa standardvärden\n" + +#: src/dircolors.c:114 +msgid "" +"\n" +"If FILE is specified, read it to determine which colors to use for which\n" +"file types and extensions. Otherwise, a precompiled database is used.\n" +"For details on the format of these files, run `dircolors --print-database'.\n" +msgstr "" +"\n" +"Om FIL anges, läs den för att bestämma vilka färger som skall användas till\n" +"vilka filtyper och ändelser. Annars används en fördefinierad databas. För\n" +"detaljer om formatet på dessa filer, kör \"dircolors --print-database\".\n" + +#: src/dircolors.c:299 +#, c-format +msgid "%s:%lu: invalid line; missing second token" +msgstr "%s:%lu: ogiltig rad; inget andra element" + +#: src/dircolors.c:371 +#, c-format +msgid "%s:%lu: unrecognized keyword %s" +msgstr "%s:%lu: okänt nyckelord %s" + +#: src/dircolors.c:372 +msgid "" +msgstr "" + +#: src/dircolors.c:467 +msgid "" +"the options to output dircolors' internal database and\n" +"to select a shell syntax are mutually exclusive" +msgstr "" +"flaggorna för att skriva ut dircolors interna databas och att välja en\n" +"skalsyntax är ömsesidigt uteslutande" + +#: src/dircolors.c:475 +msgid "" +"no FILE arguments may be used with the option to output\n" +"dircolors' internal database" +msgstr "" +"inget FILargument får ges tillsammans med flaggan för att visa dircolors\n" +"interna databas" + +#: src/dircolors.c:504 +msgid "no SHELL environment variable, and no shell type option given" +msgstr "ingen SHELL-miljövariabel, och ingen flagga för skalvariant angiven" + +#: src/dirname.c:33 src/pathchk.c:59 +msgid "David MacKenzie and Jim Meyering" +msgstr "David MacKenzie och Jim Meyering" + +#: src/dirname.c:46 +#, c-format +msgid "" +"Usage: %s NAME\n" +" or: %s OPTION\n" +msgstr "" +"Användning: %s NAMN\n" +" eller: %s FLAGGA\n" + +#: src/dirname.c:51 +msgid "" +"Print NAME with its trailing /component removed; if NAME contains no /'s,\n" +"output `.' (meaning the current directory).\n" +"\n" +msgstr "" +"Skriv ut NAMN med dess avslutande /komponent borttagen; om NAMN inte\n" +"innehåller något /, skriv \".\" (som betyder aktuell katalog)\n" + +#: src/du.c:49 +msgid "" +"Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert, and Jim " +"Meyering" +msgstr "" +"Torbjörn Granlund, David MacKenzie, Larry McVoy, Paul Eggert och Jim Meyering" + +#: src/du.c:175 +msgid "" +"Summarize disk usage of each FILE, recursively for directories.\n" +"\n" +msgstr "" +"Sammanfatta diskanvändningen för varje FIL, rekursivt för kataloger.\n" +"\n" + +#: src/du.c:182 +msgid "" +" -a, --all write counts for all files, not just directories\n" +" --apparent-size print apparent sizes, rather than disk usage; " +"although\n" +" the apparent size is usually smaller, it may be\n" +" larger due to holes in (`sparse') files, internal\n" +" fragmentation, indirect blocks, and the like\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -b, --bytes equivalent to `--apparent-size --block-size=1'\n" +" -c, --total produce a grand total\n" +" -D, --dereference-args dereference FILEs that are symbolic links\n" +msgstr "" +" -a, --all skriv ut värden för alla filer, inte bara kataloger\n" +" --apparent-size skriv skenbar storlek, istället för diskanvändning;\n" +" även om den skenbara storleken normalt är mindre, " +"kan\n" +" den vara större på grund av hål i (\"glesa\") " +"filer,\n" +" intern fragmentering, indirekta block, och " +"liknande\n" +" -B, --block-size=STRL använd STRL byte stora block\n" +" -b, --bytes likvärdigt med \"--apparent-size --block-size=1\"\n" +" -c, --total rapportera totalsumman\n" +" -D, --dereference-args följ FILer som är symboliska länkar\n" + +#: src/du.c:193 +msgid "" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +" -k like --block-size=1K\n" +" -l, --count-links count sizes many times if hard linked\n" +msgstr "" +" -h, --human-readable skriv storlekar i läsbart format (t.ex. 1K 234M 2G)\n" +" -H, --si d:o, men använd multipler av 1000 istället för 1024\n" +" -k som --block-size=1K\n" +" -l, --count-links räkna storlek flera gånger för hårda länkar\n" + +#: src/du.c:199 +msgid "" +" -L, --dereference dereference all symbolic links\n" +" -S, --separate-dirs do not include size of subdirectories\n" +" -s, --summarize display only a total for each argument\n" +msgstr "" +" -L, --dereference följ alla symboliska länkar\n" +" -S, --separate-dirs ta inte med storlek på underkataloger\n" +" -s, --summarize visa bara summan för varje argument\n" + +#: src/du.c:204 +msgid "" +" -x, --one-file-system skip directories on different filesystems\n" +" -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +"FILE.\n" +" --exclude=PATTERN Exclude files that match PATTERN.\n" +" --max-depth=N print the total for a directory (or file, with --" +"all)\n" +" only if it is N or fewer levels below the command\n" +" line argument; --max-depth=0 is the same as\n" +" --summarize\n" +msgstr "" +" -x, --one-file-system hoppa över kataloger på andra filsystem\n" +" -X FIL, --exclude-from=FIL hoppa över filer som matchar mönster i FIL.\n" +" --exclude=MÖNSTER hoppa över filer som matchar MÖNSTER.\n" +" --max-depth=N skriv summan för en katalog (eller fil, med --all)\n" +" endast om den är N eller färre nivåer nedanför\n" +" kommandoradsargumentet; --maxdepth=0 är detsamma " +"som\n" +" --summarize\n" + +#: src/du.c:337 +#, c-format +msgid "cannot change to parent of directory %s" +msgstr "kan inte byta till föräldern till katalog %s" + +#: src/du.c:345 +#, c-format +msgid "cannot change to directory %s" +msgstr "kan inte byta till katalog %s" + +#: src/du.c:352 +#, c-format +msgid "cannot read directory %s" +msgstr "kan inte läsa katalog %s" + +#: src/du.c:554 src/ls.c:2241 src/wc.c:591 +msgid "total" +msgstr "totalt" + +#: src/du.c:641 +#, c-format +msgid "invalid maximum depth %s" +msgstr "ogiltigt maxdjup %s" + +#: src/du.c:707 +msgid "cannot both summarize and show all entries" +msgstr "kan inte samtidigt bara visa summan och alla storlekar" + +#: src/du.c:714 +msgid "warning: summarizing is the same as using --max-depth=0" +msgstr "varning: att summera är detsamma som att använda --max-depth=0" + +#: src/du.c:720 +#, c-format +msgid "warning: summarizing conflicts with --max-depth=%d" +msgstr "varning: att summera står i konflikt med --max-depth=%d" + +#: src/echo.c:77 +#, c-format +msgid "Usage: %s [OPTION]... [STRING]...\n" +msgstr "Användning: %s [FLAGGA]... [STRÄNG]...\n" + +#: src/echo.c:78 +msgid "" +"Echo the STRING(s) to standard output.\n" +"\n" +" -n do not output the trailing newline\n" +" -e enable interpretation of the backslash-escaped characters\n" +" listed below\n" +" -E disable interpretation of those sequences in STRINGs\n" +msgstr "" +"Eka STRÄNG(ar) till standard ut.\n" +"\n" +" -n skriv inte ut det efterföljande nyrad\n" +" -e aktivera tolkning av bakstrecksekvenserna uppräknade " +"nedan\n" +" -E avaktivera tolkningen av dessa sekvenser i STRÄNG(ar)\n" + +#: src/echo.c:88 +msgid "" +"\n" +"Without -E, the following sequences are recognized and interpolated:\n" +"\n" +" \\NNN the character whose ASCII code is NNN (octal)\n" +" \\\\ backslash\n" +" \\a alert (BEL)\n" +" \\b backspace\n" +msgstr "" +"\n" +"Utan -E kommer följande sekvenser att förstås och infogas:\n" +"\n" +" \\NNN det tecken, vars ASCII-värde är NNN (oktalt)\n" +" \\\\ omvänt snedstreck\n" +" \\a varning (SIGNAL)\n" +" \\b backsteg\n" + +#: src/echo.c:97 +msgid "" +" \\c suppress trailing newline\n" +" \\f form feed\n" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" +" \\c utelämna nyrad på slutet\n" +" \\f sidmatning\n" +" \\n ny rad\n" +" \\r vagnretur\n" +" \\t horisontell tabulator\n" +" \\v vertikal tabulator\n" + +#: src/env.c:93 +msgid "Richard Mlynarik and David MacKenzie" +msgstr "Richard Mlynarik och David MacKenzie" + +#: src/env.c:119 +#, c-format +msgid "Usage: %s [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]\n" +msgstr "Användning: %s [FLAGGA]... [-] [NAMN=VÄRDE]... [KOMMANDO [ARG]...]\n" + +#: src/env.c:122 +msgid "" +"Set each NAME to VALUE in the environment and run COMMAND.\n" +"\n" +" -i, --ignore-environment start with an empty environment\n" +" -u, --unset=NAME remove variable from the environment\n" +msgstr "" +"Sätt varje NAMN till VÄRDE i miljön och kör KOMMANDO.\n" +"\n" +" -i, --ignore-environment börja med en tom miljö\n" +" -u, --unset=NAMN ta bort variabeln från miljön\n" + +#: src/env.c:130 +msgid "" +"\n" +"A mere - implies -i. If no COMMAND, print the resulting environment.\n" +msgstr "" +"\n" +"Ett ensamt - medför -i. Om inget KOMMANDO, skriv ut den resulterande " +"miljön.\n" + +#: src/expand.c:114 +msgid "" +"Convert tabs in each FILE to spaces, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Konvertera tabulatorer i varje FIL till mellanslag, skriv till standard ut.\n" +"Utan FIL eller om FIL är -, läs standard in.\n" +"\n" + +#: src/expand.c:122 +msgid "" +" -i, --initial do not convert TABs after non whitespace\n" +" -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +msgstr "" +" -i, --initial konvertera inte TAB efter icke-blanktecken\n" +" -t, --tabs=ANTAL använd ANTAL tecken mellan tabulatorer, ej 8\n" + +#: src/expand.c:126 +msgid "" +" -t, --tabs=LIST use comma separated list of explicit tab positions\n" +msgstr "" +" -t, --tabs=LISTA använd kommaseparerad lista med tabulatorpositioner\n" + +#: src/expand.c:173 src/unexpand.c:153 +msgid "tab size contains an invalid character" +msgstr "storleken på tab innehåller ett felaktigt tecken" + +#: src/expand.c:191 src/unexpand.c:171 +msgid "tab size cannot be 0" +msgstr "storleken på tab kan inte vara 0" + +#: src/expand.c:193 src/unexpand.c:173 +msgid "tab sizes must be ascending" +msgstr "storleken på tabbarna måste vara stigande" + +#: src/expand.c:386 +msgid "`-LIST' option is obsolete; use `-t LIST'" +msgstr "flagga \"-LIST\" är föråldrad, använd \"-t LIST\"" + +#: src/expr.c:90 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: %s OPTION\n" +msgstr "" +"Användning: %s UTTRYCK\n" +" eller: %s FLAGGA\n" +"\n" + +#: src/expr.c:98 +msgid "" +"\n" +"Print the value of EXPRESSION to standard output. A blank line below\n" +"separates increasing precedence groups. EXPRESSION may be:\n" +"\n" +" ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0\n" +msgstr "" +"\n" +"Skriv ut värdet på UTTRYCK till standard ut. En tom rad nedan separerar " +"grupper\n" +"med ökande prioritetsordning. UTTRYCK kan vara:\n" +"\n" +" ARG1 | ARG2 ARG1 om det varken är null eller 0, annars ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 om inget av argumenten är null eller 0, annars 0\n" + +#: src/expr.c:107 +msgid "" +"\n" +" ARG1 < ARG2 ARG1 is less than ARG2\n" +" ARG1 <= ARG2 ARG1 is less than or equal to ARG2\n" +" ARG1 = ARG2 ARG1 is equal to ARG2\n" +" ARG1 != ARG2 ARG1 is unequal to ARG2\n" +" ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" +" ARG1 > ARG2 ARG1 is greater than ARG2\n" +msgstr "" +"\n" +" ARG1 < ARG2 ARG1 är mindre än ARG2\n" +" ARG1 <= ARG2 ARG1 är mindre än eller lika med ARG2\n" +" ARG1 = ARG2 ARG1 är lika med ARG2\n" +" ARG1 != ARG2 ARG1 är inte lika med ARG2\n" +" ARG1 >= ARG2 ARG1 är större än eller lika med ARG2\n" +" ARG1 > ARG2 ARG1 är större än ARG2\n" + +#: src/expr.c:116 +msgid "" +"\n" +" ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" +" ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" +msgstr "" +"\n" +" ARG1 + ARG2 aritmetisk summa av ARG1 och ARG2\n" +" ARG1 - ARG2 aritmetisk differens mellan ARG1 och ARG2\n" + +#: src/expr.c:121 +#, c-format +msgid "" +"\n" +" ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" +" ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" +" ARG1 % ARG2 arithmetic remainder of ARG1 divided by ARG2\n" +msgstr "" +"\n" +" ARG1 * ARG2 aritmetisk produkt av ARG1 och ARG2\n" +" ARG1 / ARG2 aritmetisk kvot av ARG1 dividerat med ARG2\n" +" ARG1 % ARG2 aritmetisk rest av ARG1 dividerat med ARG2\n" + +#: src/expr.c:127 +msgid "" +"\n" +" STRING : REGEXP anchored pattern match of REGEXP in STRING\n" +"\n" +" match STRING REGEXP same as STRING : REGEXP\n" +" substr STRING POS LENGTH substring of STRING, POS counted from 1\n" +" index STRING CHARS index in STRING where any CHARS is found, or 0\n" +" length STRING length of STRING\n" +msgstr "" +"\n" +" STRÄNG : REGUTTR förankrad mönstersökning efter REGUTTR i STRÄNG\n" +"\n" +" match STRÄNG REGUTTR samma som STRÄNG : REGUTTR\n" +" subtr STRÄNG POS LÄNGD delsträng av STRÄNG, POS räknas från 1\n" +" index STRÄNG BOKST index i STRÄNG där BOKST påträffats, eller 0\n" +" length STRÄNG längden av STRÄNG\n" + +#: src/expr.c:136 +msgid "" +" + TOKEN interpret TOKEN as a string, even if it is a\n" +" keyword like `match' or an operator like `/'\n" +"\n" +" ( EXPRESSION ) value of EXPRESSION\n" +msgstr "" +" + ELEMENT tolka ELEMENT som en sträng, även om den är " +"ett\n" +" nyckelord som \"match\" eller en operator som " +"\"/\"\n" +" ( UTTRYCK ) värdet av UTTRYCK\n" + +#: src/expr.c:142 +msgid "" +"\n" +"Beware that many operators need to be escaped or quoted for shells.\n" +"Comparisons are arithmetic if both ARGs are numbers, else lexicographical.\n" +"Pattern matches return the string matched between \\( and \\) or null; if\n" +"\\( and \\) are not used, they return the number of characters matched or " +"0.\n" +msgstr "" +"\n" +"Var medveten om att vissa skal tolkar många operatorer, som därför måste\n" +"markeras. Jämförelser är aritmetiska om båda ARG är siffror, annars\n" +"lexikografiska. Mönsterträffar returnerar strängen som stämmer\n" +"mellan \\( och \\), eller tom sträng. Om \\( och \\) inte använts, " +"returneras \n" +"antalet tecken som överensstämmer, eller 0.\n" + +#: src/expr.c:186 src/expr.c:438 src/expr.c:444 src/expr.c:449 src/expr.c:471 +msgid "syntax error" +msgstr "syntaxfel" + +#: src/expr.c:384 +#, c-format +msgid "" +"warning: unportable BRE: `%s': using `^' as the first character\n" +"of the basic regular expression is not portable; it is being ignored" +msgstr "" +"varning: icke-portabla BRE: \"%s\": användning av \"^\" som första tecken i " +"ett\n" +"grundläggande reguljärt uttryck är inte portabelt; det ignoreras" + +#: src/expr.c:586 src/expr.c:625 +msgid "non-numeric argument" +msgstr "ickenumeriskt argument" + +#: src/expr.c:592 +msgid "division by zero" +msgstr "division med noll" + +#: src/factor.c:74 +#, c-format +msgid "" +"Usage: %s [NUMBER]...\n" +" or: %s OPTION\n" +msgstr "" +"Användning: %s [TAL]...\n" +" eller: %s FLAGGA\n" +"\n" + +#: src/factor.c:79 +msgid "" +"Print the prime factors of each NUMBER.\n" +"\n" +msgstr "" +"Skriv ut faktorerna i NUMMER. Om inget argument angivits, läs standard in.\n" +"\n" + +#: src/factor.c:85 +msgid "" +"\n" +" Print the prime factors of all specified integer NUMBERs. If no " +"arguments\n" +" are specified on the command line, they are read from standard input.\n" +msgstr "" +"\n" +" Skriv ut primfaktorerna till alla angivna heltal NUMMER. Om inga argument\n" +" angivits på kommandoraden, läses de från standard in.\n" + +#: src/factor.c:154 +#, c-format +msgid "`%s' is not a valid positive integer" +msgstr "\"%s\" är inte ett giltigt positivt heltal" + +#: src/false.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating failure.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"Användning: %s [ignorerade kommandoradsargument]\n" +" eller: %s FLAGGA\n" +"Avsluta med en statuskod indikerar misslyckande.\n" +"\n" +"Dessa flaggnamn kan inte förkortas.\n" +"\n" + +#: src/fmt.c:271 +#, c-format +msgid "Usage: %s [-DIGITS] [OPTION]... [FILE]...\n" +msgstr "Användning: %s [-SIFFROR] [FLAGGA]... [FIL]...\n" + +#: src/fmt.c:272 +msgid "" +"Reformat each paragraph in the FILE(s), writing to standard output.\n" +"If no FILE or if FILE is `-', read standard input.\n" +"\n" +msgstr "" +"Formatera om varje stycke i FIL(er), skriv till standard ut.\n" +"Utan FIL eller om FIL är -, läs standard in.\n" +"\n" + +#: src/fmt.c:280 +msgid "" +" -c, --crown-margin preserve indentation of first two lines\n" +" -p, --prefix=STRING combine only lines having STRING as prefix\n" +" -s, --split-only split long lines, but do not refill\n" +msgstr "" +" -c, --crown-margin bibehåll indragning av de två första raderna\n" +" -p, --prefix=STRÄNG kombinera endast rader som har STRÄNG som " +"prefix\n" +" -s, --split-only dela långa rader, men justera ej\n" + +#: src/fmt.c:286 +msgid "" +" -t, --tagged-paragraph indentation of first line different from second\n" +" -u, --uniform-spacing one space between words, two after sentences\n" +" -w, --width=NUMBER maximum line width (default of 75 columns)\n" +msgstr "" +" -t, --tagged-paragraph indrag av första raden inte samma som andra " +"raden\n" +" -u, --uniform-spacing ett mellanslag mellan ord, två efter meningar\n" +" -w, --width=NUMMER maximal radlängd (standardvärde 75 kolumner)\n" + +#: src/fmt.c:293 +msgid "" +"\n" +"In -wNUMBER, the letter `w' may be omitted.\n" +msgstr "" +"\n" +"I -wNUMMER kan bokstaven \"w\" utelämnas.\n" + +#: src/fmt.c:345 +#, c-format +msgid "invalid width option: `%s'" +msgstr "ogiltig radlängdsflagga: \"%s\"" + +#: src/fmt.c:385 +#, c-format +msgid "invalid width: `%s'" +msgstr "ogiltig radlängd: \"%s\"" + +#: src/fold.c:71 +msgid "" +"Wrap input lines in each FILE (standard input by default), writing to\n" +"standard output.\n" +"\n" +msgstr "" +"Bryt inmatade rader i varje fil (standard in som standard) och skriv till\n" +"standard ut.\n" +"\n" + +#: src/fold.c:79 +msgid "" +" -b, --bytes count bytes rather than columns\n" +" -s, --spaces break at spaces\n" +" -w, --width=WIDTH use WIDTH columns instead of 80\n" +msgstr "" +" -b, --bytes räkna byte i stället för kolumner\n" +" -s, --spaces bryt vid mellanrum\n" +" -w, --width=ANTAL använd ANTAL kolumner i stället för 80\n" + +#: src/fold.c:267 +#, c-format +msgid "`%s' option is obsolete; use `%s'" +msgstr "flagga \"%s\" är föråldrad, använd \"%s\"" + +#: src/fold.c:295 +#, c-format +msgid "invalid number of columns: `%s'" +msgstr "felaktigt antal kolumner: \"%s\"" + +#: src/head.c:92 +msgid "" +"Print first 10 lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Skriv de 10 första raderna av varje FIL till standard ut.\n" +"Vid fler än en FIL, föregå varje fil med ett huvud med filens namn.\n" +"Utan FIL eller när FIL är -, läs standard in.\n" +"\n" + +#: src/head.c:101 +msgid "" +" -c, --bytes=SIZE print first SIZE bytes\n" +" -n, --lines=NUMBER print first NUMBER lines instead of first 10\n" +msgstr "" +" -c, --bytes=STORLEK skriv de första STORLEKen byte\n" +" -n, --lines=ANTAL skriv de första ANTALet rader i stället för 10\n" + +#: src/head.c:105 +msgid "" +" -q, --quiet, --silent never print headers giving file names\n" +" -v, --verbose always print headers giving file names\n" +msgstr "" +" -q, --quiet, --silent skriv aldrig huvuden med filnamn\n" +" -v, --verbose skriv alltid huvuden med filnamn\n" + +#: src/head.c:111 src/split.c:120 +msgid "" +"\n" +"SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +msgstr "" +"\n" +"STORLEK kan ha en multiplikator som ändelse: b för 512, k för 1k, m för 1M.\n" + +#: src/head.c:190 +#, c-format +msgid "cannot reposition file pointer for %s" +msgstr "kan inte flytta filpekaren för %s" + +#: src/head.c:256 src/tail.c:1388 +#, c-format +msgid "%s: %s is so large that it is not representable" +msgstr "%s: %s är så stor att den inte kan representeras" + +#: src/head.c:257 src/tail.c:1390 +msgid "number of lines" +msgstr "antal rader" + +#: src/head.c:257 src/tail.c:1391 +msgid "number of bytes" +msgstr "antal byte" + +#: src/head.c:264 src/tail.c:1478 +msgid "invalid number of lines" +msgstr "felaktigt antal rader" + +#: src/head.c:265 src/tail.c:1479 +msgid "invalid number of bytes" +msgstr "felaktigt antal byte" + +#: src/head.c:341 +#, c-format +msgid "unrecognized option `-%c'" +msgstr "okänd flagga \"-%c\"" + +#: src/head.c:348 +#, c-format +msgid "`-%s' option is obsolete; use `-%c %.*s%.*s%s'" +msgstr "flagga \"-%s\" är föråldrad, använd \"-%c %.*s%.*s%s\"" + +#: src/hostid.c:48 +#, c-format +msgid "" +"Usage: %s\n" +" or: %s OPTION\n" +"Print the numeric identifier (in hexadecimal) for the current host.\n" +"\n" +msgstr "" +"Användning: %s\n" +" eller: %s FLAGGA\n" +"Skriv ut den numeriska identifieraren (i hexadecimal form) för aktuell " +"värd.\n" +"\n" + +#: src/hostname.c:67 +#, c-format +msgid "" +"Usage: %s [NAME]\n" +" or: %s OPTION\n" +"Print or set the hostname of the current system.\n" +"\n" +msgstr "" +"Användning: %s [NAMN]\n" +" eller: %s FLAGGA\n" +"Skriv ut eller ställ in värdnamnet på aktuellt system.\n" +"\n" + +#: src/hostname.c:104 +#, c-format +msgid "cannot set hostname to `%s'" +msgstr "kan inte sätta värdnamn till \"%s\"" + +#: src/hostname.c:110 +msgid "cannot set hostname; this system lacks the functionality" +msgstr "kan inte sätta värdnamn; detta system saknar denna funktionen" + +#: src/hostname.c:117 +msgid "cannot determine hostname" +msgstr "kan inte avgöra värdnamnet" + +#: src/id.c:36 +msgid "Arnold Robbins and David MacKenzie" +msgstr "Arnold Robbins och David MacKenzie" + +#: src/id.c:87 +#, c-format +msgid "Usage: %s [OPTION]... [USERNAME]\n" +msgstr "Användning: %s [FLAGGA]... [ANVÄNDARNAMN]\n" + +#: src/id.c:88 +msgid "" +"Print information for USERNAME, or the current user.\n" +"\n" +" -a ignore, for compatibility with other versions\n" +" -g, --group print only the effective group ID\n" +" -G, --groups print all group IDs\n" +" -n, --name print a name instead of a number, for -ugG\n" +" -r, --real print the real ID instead of the effective ID, with -ugG\n" +" -u, --user print only the effective user ID\n" +msgstr "" +"Skriv ut information om ANVÄNDARNAMN, eller den aktuella användaren.\n" +"\n" +" -a ignoreras, finns för kompabilitet med andra versioner\n" +" -g, --group skriv ut endast gällande grupp-id\n" +" -G, --groups skriv ut alla grupp-id\n" +" -n, --name skriv ut ett namn i stället för ett nummer, gäller -ugG\n" +" -r, --real skriv ut verklig ID i stället för den gällande, gäller -" +"ugG\n" +" -u, --user skriv ut endast gällande användar-id\n" + +#: src/id.c:100 +msgid "" +"\n" +"Without any OPTION, print some useful set of identified information.\n" +msgstr "" +"\n" +"Utan någon FLAGGA skrivs lite användbar, identifierad information ut.\n" + +#: src/id.c:162 +msgid "cannot print only user and only group" +msgstr "kan inte skriva bara användare och bara grupp" + +#: src/id.c:166 +msgid "cannot print only names or real IDs in default format" +msgstr "kan inte skriva ut bara namn eller faktiskt ID på standardformat" + +#: src/id.c:175 +#, c-format +msgid "%s: No such user" +msgstr "%s: Ingen sådan användare" + +#: src/id.c:212 +#, c-format +msgid "cannot find name for user ID %u" +msgstr "kan inte hitta namn för användar-id %u" + +#: src/id.c:235 +#, c-format +msgid "cannot find name for group ID %u" +msgstr "kan inte hitta namn för grupp-id %u" + +#: src/id.c:273 +msgid "cannot get supplemental group list" +msgstr "kan inte hämta tilläggsgrupplista" + +#: src/id.c:385 +msgid " groups=" +msgstr " grupper=" + +#: src/install.c:269 +msgid "the strip option may not be used when installing a directory" +msgstr "strip-flaggan kan inte användas vid installation av en katalog" + +#: src/install.c:292 src/mkdir.c:140 +#, c-format +msgid "invalid mode %s" +msgstr "ogiltig rättighet %s" + +#: src/install.c:307 src/install.c:371 +#, c-format +msgid "creating directory %s" +msgstr "skapar katalog %s" + +#: src/install.c:332 +#, c-format +msgid "installing multiple files, but last argument, %s is not a directory" +msgstr "" +"installation av flera filer, men sista argumentet, %s, är inte en katalog" + +#: src/install.c:435 +#, c-format +msgid "%s is a directory" +msgstr "%s är en katalog" + +#: src/install.c:495 +#, c-format +msgid "cannot obtain time stamps for %s" +msgstr "kan inte få tidsstämpel för %s" + +#: src/install.c:507 +#, c-format +msgid "cannot set time stamps for %s" +msgstr "kan inte sätta tidsstämpel för %s" + +#: src/install.c:528 +msgid "fork system call failed" +msgstr "systemanropet fork misslyckades" + +#: src/install.c:532 +msgid "cannot run strip" +msgstr "kan inte köra strip" + +#: src/install.c:539 +msgid "strip failed" +msgstr "strip misslyckades" + +#: src/install.c:560 +#, c-format +msgid "invalid user %s" +msgstr "ogiltig användare %s" + +#: src/install.c:578 +#, c-format +msgid "invalid group %s" +msgstr "ogiltig grupp %s" + +#: src/install.c:597 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST (1st format)\n" +" or: %s [OPTION]... SOURCE... DIRECTORY (2nd format)\n" +" or: %s -d [OPTION]... DIRECTORY... (3rd format)\n" +msgstr "" +"Användning: %s [FLAGGA]... KÄLLA DEST (format 1)\n" +" eller: %s [FLAGGA]... KÄLLA... KATALOG (format 2)\n" +" eller: %s -d [FLAGGA]... KATALOG... (format 3)\n" + +#: src/install.c:603 +msgid "" +"In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +"the existing DIRECTORY, while setting permission modes and owner/group.\n" +"In the third format, create all components of the given DIRECTORY(ies).\n" +"\n" +msgstr "" +"De första två formaten kopierar KÄLLA till DEST eller flera KÄLLor till\n" +"en befintlig KATALOG, samtidigt som rättigheter och ägare/grupp sätts.\n" +"Det tredje formatet skapar KATALOG(er) inklusive eventuella " +"föräldrakataloger.\n" +"\n" + +#: src/install.c:612 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination file\n" +" -b like --backup but does not accept an argument\n" +" -c (ignored)\n" +" -d, --directory treat all arguments as directory names; create all\n" +" components of the specified directories\n" +msgstr "" +" --backup[=STYR] säkerhetskopiera varje befintlig destination\n" +" -b som --backup, fast tar inget argument\n" +" -c (ignoreras)\n" +" -d, --directory betrakta alla argument som kataloger; skapa dem\n" +" inklusive eventuella föräldrakataloger\n" + +#: src/install.c:619 +msgid "" +" -D create all leading components of DEST except the " +"last,\n" +" then copy SOURCE to DEST; useful in the 1st format\n" +" -g, --group=GROUP set group ownership, instead of process' current " +"group\n" +" -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-xr-" +"x\n" +" -o, --owner=OWNER set ownership (super-user only)\n" +msgstr "" +" -D skapa alla föräldrakataloger till DEST; kopiera sedan\n" +" KÄLLA till DEST; användbart i format 1\n" +" -g, --group=GRUPP sätt grupptillhörighet, istället för processens grupp\n" +" -m, --mode=RÄTTIGHET sätt rättigheter (som för chmod), istället för rwxr-" +"xr-x\n" +" -o, --owner=ÄGARE sätt ägare (endast superanvändare)\n" + +#: src/install.c:626 +msgid "" +" -p, --preserve-timestamps apply access/modification times of SOURCE " +"files\n" +" to corresponding destination files\n" +" -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" -v, --verbose print the name of each directory as it is created\n" +msgstr "" +" -p, --preserve-timestamps sätt KÄLLors åtkomst- och modifikationstid även " +"på\n" +" destinationsfiler\n" +" -s, --strip ta bort symboltabeller, endast för format 1 och 2\n" +" -S, --suffix=ÄNDELSE ersätt den vanliga säkerhetskopieändelsen\n" +" --verbose skriv namnet på varje katalog som skapas\n" + +#: src/install.c:635 src/ln.c:377 src/mv.c:348 +msgid "" +"\n" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"\n" +"Ändelsen på säkerhetskopior är \"~\" om inte annat anges av --suffix eller\n" +"SIMPLE_BACKUP_SUFFIX. Versionhanteringen kan styras med --backup-flaggan " +"eller\n" +"med miljövariabeln VERSION_CONTROL. Den kan ha följande värden:\n" +"\n" + +#: src/join.c:144 +#, c-format +msgid "Usage: %s [OPTION]... FILE1 FILE2\n" +msgstr "Användning: %s [FLAGGA]... FIL1 FIL2\n" + +#: src/join.c:148 +msgid "" +"For each pair of input lines with identical join fields, write a line to\n" +"standard output. The default join field is the first, delimited\n" +"by whitespace. When FILE1 or FILE2 (not both) is -, read standard input.\n" +"\n" +" -a FILENUM print unpairable lines coming from file FILENUM, where\n" +" FILENUM is 1 or 2, corresponding to FILE1 or FILE2\n" +" -e EMPTY replace missing input fields with EMPTY\n" +msgstr "" +"För varje par av inmatade rader med identiska join-fält, skriv en rad\n" +"till standard ut. Om inget annat anges används det första fältet som\n" +"join-fält avskiljda med blanktecken. När FIL1 eller FIL2 (inte båda)\n" +"är -, läs standard in.\n" +"\n" +" -a FILNUM skriv omatchade rader från fil FILNUM, där FILNUM är 1 " +"eller\n" +" 2, motsvarande FIL1 eller FIL2\n" +" -e TOM ersätt tomma inmatningsfält med TOM\n" + +#: src/join.c:157 +msgid "" +" -i, --ignore-case ignore differences in case when comparing fields\n" +" -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n" +" -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n" +" -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n" +" -o FORMAT obey FORMAT while constructing output line\n" +" -t CHAR use CHAR as input and output field separator\n" +msgstr "" +" -i, --ignore-case ignorera skiftläge när fält jämförs\n" +" -j FÄLT (Förlegad) samma som \"-1 FÄLT -2 FÄLT\"\n" +" -j1 FÄLT (Förlegad) samma som \"-1 FÄLT\"\n" +" -j2 FÄLT (Förlegad) samma som \"-2 FÄLT\"\n" +" -o FORMAT följ FORMAT vid skapandet av de utmatade raderna\n" +" -t TECKEN använd TECKEN som fältseparator för in- och utmatning\n" + +#: src/join.c:165 +msgid "" +" -v FILENUM like -a FILENUM, but suppress joined output lines\n" +" -1 FIELD join on this FIELD of file 1\n" +" -2 FIELD join on this FIELD of file 2\n" +msgstr "" +" -v FILNUM som -a FILNUM, men undertrycker förenade utmatade rader\n" +" -1 FÄLT förena med FÄLT i fil 1\n" +" -2 FÄLT förena med FÄLT i fil 2\n" + +#: src/join.c:172 +msgid "" +"\n" +"Unless -t CHAR is given, leading blanks separate fields and are ignored,\n" +"else fields are separated by CHAR. Any FIELD is a field number counted\n" +"from 1. FORMAT is one or more comma or blank separated specifications,\n" +"each being `FILENUM.FIELD' or `0'. Default FORMAT outputs the join field,\n" +"the remaining fields from FILE1, the remaining fields from FILE2, all\n" +"separated by CHAR.\n" +msgstr "" +"\n" +"Om inte -t TECKEN är givet, separeras fält av föregående mellanslag\n" +"som ignoreras, annars separeras fält av TECKEN. Varje FÄLT är ett\n" +"fältnummer räknat från 1. FORMAT är en eller flera specifikationer\n" +"åtskilda med komma eller mellanslag, var och en är \"FILNUM.FÄLT\"\n" +"eller \"0\". Normalvärdet för FORMAT matar ut de förenade fälten, de\n" +"kvarvarande fälten från FIL1, de kvarvarande fälten från FIL2, allt\n" +"separerat med TECKEN.\n" + +#: src/join.c:645 +#, c-format +msgid "invalid field specifier: `%s'" +msgstr "felaktig specifikation av fält: \"%s\"" + +#: src/join.c:659 src/join.c:772 src/join.c:808 +#, c-format +msgid "invalid field number: `%s'" +msgstr "felaktigt fältnummer: \"%s\"" + +#: src/join.c:672 +#, c-format +msgid "invalid file number in field spec: `%s'" +msgstr "felaktigt filnummer i fältspec: \"%s\"" + +#: src/join.c:792 +#, c-format +msgid "invalid field number for file 1: `%s'" +msgstr "felaktigt fältnummer för fil 1: \"%s\"" + +#: src/join.c:801 +#, c-format +msgid "invalid field number for file 2: `%s'" +msgstr "felaktigt fältnummer för fil 2: \"%s\"" + +#: src/join.c:833 +msgid "too many non-option arguments" +msgstr "för många argument som inte är flaggor" + +#: src/join.c:855 +msgid "too few non-option arguments" +msgstr "för få argument som inte är flaggor" + +#: src/join.c:866 +msgid "both files cannot be standard input" +msgstr "båda filerna kan inte vara standard in" + +#: src/kill.c:93 +#, c-format +msgid "" +"Usage: %s [-s SIGNAL | -SIGNAL] PID...\n" +" or: %s -l [SIGNAL]...\n" +" or: %s -t [SIGNAL]...\n" +msgstr "" +"Användning: %s [-s SIGNAL | -SIGNAL] PID...\n" +" eller: %s -l [SIGNAL]...\n" +" eller: %s -t [SIGNAL]...\n" + +#: src/kill.c:99 +msgid "" +"Send signals to processes, or list signals.\n" +"\n" +msgstr "" +"Skickar signaler till processer, eller räknar upp signaler.\n" +"\n" + +#: src/kill.c:106 +msgid "" +" -s, --signal=SIGNAL, -SIGNAL\n" +" specify the name or number of the signal to be sent\n" +" -l, --list list signal names, or convert signal names to/from " +"numbers\n" +" -t, --table print a table of signal information\n" +msgstr "" +" -s, --signal=SIGNAL, -SIGNAL\n" +" ange namnet eller numret på signalen som skall skickas\n" +" -l, --list räkna upp signalnamn, eller konvertera signalnamn till/" +"från\n" +" nummer\n" +" -t, --table skriv en tabell med signalinformation\n" + +#: src/kill.c:114 +msgid "" +"\n" +"SIGNAL may be a signal name like `HUP', or a signal number like `1',\n" +"or an exit status of a process terminated by a signal.\n" +"PID is an integer; if negative it identifies a process group.\n" +msgstr "" +"\n" +"SIGNAL kan vara ett signalnamn som \"HUP\" eller ett signalnummer som\n" +"\"1\", eller en slutstatus från en process avslutad av en signal. PID\n" +"är ett heltal; om det är negativt identifierar det en processgrupp.\n" + +#: src/kill.c:163 +#, c-format +msgid "%s: invalid signal" +msgstr "%s: felaktig signal" + +#: src/kill.c:262 +#, c-format +msgid "missing operand after `%s'" +msgstr "operand saknas efter \"%s\"" + +#: src/kill.c:274 +#, c-format +msgid "%s: invalid process id" +msgstr "%s: ogiltigt process-id" + +#: src/kill.c:327 +#, c-format +msgid "invalid option -- %c" +msgstr "ogiltig flagga -- %c" + +#: src/kill.c:336 +#, c-format +msgid "%s: multiple signals specified" +msgstr "%s: flera signaler angivna" + +#: src/kill.c:350 +msgid "multiple -l or -t options specified" +msgstr "multipla -l eller -t-flaggor angivna" + +#: src/kill.c:367 +msgid "cannot combine signal with -l or -t" +msgstr "kan inte kombinera signal med -l eller -t" + +#: src/link.c:51 +#, c-format +msgid "" +"Usage: %s FILE1 FILE2\n" +" or: %s OPTION\n" +msgstr "" +"Användning: %s FIL1 FIL2\n" +" eller: %s [FLAGGA]\n" + +#: src/link.c:54 +msgid "" +"Call the link function to create a link named FILE2 to an existing FILE1.\n" +"\n" +msgstr "" +"Anropa funktionen link för att skapa en länk som heter FIL2 till en\n" +"befintlig FIL1.\n" +"\n" + +#: src/link.c:98 +#, c-format +msgid "cannot create link %s to %s" +msgstr "kan inte skapa länk %s till %s" + +#: src/ln.c:39 +msgid "Mike Parker and David MacKenzie" +msgstr "Mike Parker och David MacKenzie" + +#: src/ln.c:167 +#, c-format +msgid "%s: warning: making a hard link to a symbolic link is not portable" +msgstr "" +"%s: varning: att göra en hård länk till en symbolisk länk är inte portabelt" + +#: src/ln.c:174 +#, c-format +msgid "%s: hard link not allowed for directory" +msgstr "%s: hård länk inte tillåten för katalog" + +#: src/ln.c:246 +#, c-format +msgid "%s: cannot overwrite directory" +msgstr "%s: kan inte skriva över katalog" + +#: src/ln.c:251 +#, c-format +msgid "%s: replace %s? " +msgstr "%s: ersätt %s? " + +#: src/ln.c:257 +#, c-format +msgid "%s: File exists" +msgstr "%s: Filen finns" + +#: src/ln.c:304 +#, c-format +msgid "create symbolic link %s to %s" +msgstr "skapa symbolisk länk %s till %s" + +#: src/ln.c:305 +#, c-format +msgid "create hard link %s to %s" +msgstr "skapar hård länk %s till katalog %s" + +#: src/ln.c:319 +#, c-format +msgid "creating symbolic link %s to %s" +msgstr "skapa symbolisk länk %s till %s" + +#: src/ln.c:320 +#, c-format +msgid "creating hard link %s to %s" +msgstr "skapar hård länk %s till %s" + +#: src/ln.c:339 +#, c-format +msgid "" +"Usage: %s [OPTION]... TARGET [LINK_NAME]\n" +" or: %s [OPTION]... TARGET... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY TARGET...\n" +msgstr "" +"Användning: %s [FLAGGA]... MÅL [LÄNKNAMN]\n" +" eller: %s [FLAGGA]... MÅL... KATALOG\n" +" eller: %s [FLAGGA]... --target-directory=KATALOG MÅL...\n" + +#: src/ln.c:345 +msgid "" +"Create a link to the specified TARGET with optional LINK_NAME.\n" +"If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +"created in the current directory. When using the second form with more\n" +"than one TARGET, the last argument must be a directory; create links\n" +"in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +"links with --symbolic. When creating hard links, each TARGET must exist.\n" +"\n" +msgstr "" +"Skapa en länk till det angivna MÅLet med namnet LÄNKNAMN. Om LÄNKNAMN\n" +"utelämnas skapas en länk med samma basnamn som MÅL i aktuell katalog. När " +"man\n" +"använder den andra formen med mer än ett MÅL, skall det sista argumentet " +"vara\n" +"en katalog; skapa länkar i KATALOG till varje MÅL. Skapa hårda länkar om " +"inget\n" +"annat anges, symboliska länkar med --symbolic. När hårda länkar skapas " +"måste\n" +"varje MÅL existera.\n" +"\n" + +#: src/ln.c:357 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an argument\n" +" -d, -F, --directory hard link directories (super-user only)\n" +" -f, --force remove existing destination files\n" +msgstr "" +" --backup[=STYR] säkerhetskopiera varje befintlig destination\n" +" -b som --backup, fast tar inget argument\n" +" -d, -F, --directory gör hårda länkar för kataloger\n" +" (endast superanvändare)\n" +" -f, --force ta bort befintliga destinationsfiler\n" + +#: src/ln.c:363 +msgid "" +" -n, --no-dereference treat destination that is a symlink to a\n" +" directory as if it were a normal file\n" +" -i, --interactive prompt whether to remove destinations\n" +" -s, --symbolic make symbolic links instead of hard links\n" +msgstr "" +" -n, --no-dereference behandla destination som är symbolisk länk " +"till\n" +" en katalog som om det vore en vanlig fil\n" +" -i, --interactive fråga om destinationer skall tas bort\n" +" -s, --symbolic gör symboliska länkar istället för hårda\n" + +#: src/ln.c:369 +msgid "" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY specify the DIRECTORY in which to " +"create\n" +" the links\n" +" -v, --verbose print name of each file before linking\n" +msgstr "" +" -S, --suffix=ÄNDELSE ersätt den vanliga säkerhetskopieändelsen\n" +" --target-directory=KATALOG ange KATALOG som länkarna skall skapas i\n" +" -v, --verbose skriv namnet på varje fil före länkning\n" + +#: src/ln.c:521 +#, c-format +msgid "%s: specified target directory is not a directory" +msgstr "%s: angiven målkatalog är inte en katalog" + +#: src/ln.c:542 +msgid "when making multiple links, last argument must be a directory" +msgstr "för att göra flera länkar måste sista argumentet vara en katalog" + +#: src/logname.c:48 src/pwd.c:46 src/sync.c:44 +#, c-format +msgid "Usage: %s [OPTION]\n" +msgstr "Användning: %s [FLAGGA]\n" + +#: src/logname.c:49 +msgid "" +"Print the name of the current user.\n" +"\n" +msgstr "" +"Skriv ut namnet på aktuell användare.\n" +"\n" + +#: src/logname.c:99 +#, c-format +msgid "%s: no login name\n" +msgstr "%s: inget inloggningsnamn\n" + +# Dessa två format skall expandera till samma längd. (Det finns en +# kommentar omedelbart innan dem i koden om det. Hur får man xgettext +# att ta med kommentarer?) +#: src/ls.c:673 +msgid "%b %e %Y" +msgstr "%e %b %Y" + +#: src/ls.c:681 +msgid "%b %e %H:%M" +msgstr "%e %b %H.%M" + +#: src/ls.c:1307 +#, c-format +msgid "ignoring invalid value of environment variable QUOTING_STYLE: %s" +msgstr "ignorerar ogiltigt värde på miljövariabeln QUOTING_STYLE: %s" + +#: src/ls.c:1334 +#, c-format +msgid "ignoring invalid width in environment variable COLUMNS: %s" +msgstr "ignorerar felaktig bredd i miljövariabeln COLUMNS: %s" + +#: src/ls.c:1365 +#, c-format +msgid "ignoring invalid tab size in environment variable TABSIZE: %s" +msgstr "ignorerar felaktigt tabulatorsteg i miljövariabeln TABSIZE: %s" + +#: src/ls.c:1482 +#, c-format +msgid "invalid line width: %s" +msgstr "felaktig radlängd: %s" + +#: src/ls.c:1556 +#, c-format +msgid "invalid tab size: %s" +msgstr "felaktigt tabulatorsteg %s" + +#: src/ls.c:1722 +#, c-format +msgid "invalid time style format %s" +msgstr "felaktigt tidsstilsformat %s" + +#: src/ls.c:2054 +#, c-format +msgid "unrecognized prefix: %s" +msgstr "okänt prefix: %s" + +#: src/ls.c:2077 +msgid "unparsable value for LS_COLORS environment variable" +msgstr "obegripligt värde på LS_COLORS-miljövariabeln" + +#: src/ls.c:2145 +#, c-format +msgid "cannot determine device and inode of %s" +msgstr "kan inte avgöra enhet och inod för %s" + +#: src/ls.c:2155 +#, c-format +msgid "not listing already-listed directory: %s" +msgstr "listar inte redan listad katalog: %s" + +#: src/ls.c:2208 src/remove.c:929 +#, c-format +msgid "reading directory %s" +msgstr "läser katalog %s" + +#: src/ls.c:2603 +#, c-format +msgid "cannot compare file names %s and %s" +msgstr "kan inte jämföra filnamnen %s och %s" + +#: src/ls.c:3762 +msgid "" +"List information about the FILEs (the current directory by default).\n" +"Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +"\n" +msgstr "" +"Visa information om FILerna (aktuell katalog om inget anges). Sortera\n" +"posterna alfabetiskt om ingen av -cftuSUX eller --sort anges.\n" +"\n" + +#: src/ls.c:3770 +msgid "" +" -a, --all do not hide entries starting with .\n" +" -A, --almost-all do not list implied . and ..\n" +" --author print the author of each file\n" +" -b, --escape print octal escapes for nongraphic characters\n" +msgstr "" +" -a, --all göm inte poster som inleds med .\n" +" -A, --almost-all lista inte underförstådda . och ..\n" +" --author skriv ut författare för varje fil\n" +" -b, --escape skriv oktala koder för ickegrafiska tecken\n" + +#: src/ls.c:3776 +msgid "" +" --block-size=SIZE use SIZE-byte blocks\n" +" -B, --ignore-backups do not list implied entries ending with ~\n" +" -c with -lt: sort by, and show, ctime (time of " +"last\n" +" modification of file status information)\n" +" with -l: show ctime and sort by name\n" +" otherwise: sort by ctime\n" +msgstr "" +" --block-size=STORLEK använd STORLEK byte stora block\n" +" -B, --ignore-backups lista inte underförstådda poster som slutar på " +"~\n" +" -c med -lt: sortera efter och visa ctime, (tid " +"för\n" +" senaste ändring av filstatusinformation)\n" +" med -l: visa ctime och sortera alfabetiskt\n" +" annars: sortera efter ctime\n" + +#: src/ls.c:3784 +msgid "" +" -C list entries by columns\n" +" --color[=WHEN] control whether color is used to distinguish " +"file\n" +" types. WHEN may be `never', `always', or " +"`auto'\n" +" -d, --directory list directory entries instead of contents,\n" +" and do not dereference symbolic links\n" +" -D, --dired generate output designed for Emacs' dired mode\n" +msgstr "" +" -C lista poster kolumnvis\n" +" --color[=NÄR] ange om färger skall användas för att " +"särskilja\n" +" filetyper. NÄR kan vara \"never\", \"always" +"\"\n" +" eller \"auto\".\n" +" -d, --directory lista kataloger istället för deras innehåll,\n" +" och följ inte symboliska länkar\n" +" -D, --dired anpassa utdata för Emacs dired-funktion\n" + +#: src/ls.c:3792 +msgid "" +" -f do not sort, enable -aU, disable -lst\n" +" -F, --classify append indicator (one of */=@|) to entries\n" +" --format=WORD across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time like -l --time-style=full-iso\n" +msgstr "" +" -f sortera inte, slå på -aU, slå av -lst\n" +" -F, --classify lägg till en indikator (en av */=@|) till " +"poster\n" +" --format=ORD across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time som -l --time-style=full-iso\n" + +#: src/ls.c:3799 +msgid "" +" -g like -l, but do not list owner\n" +" -G, --no-group inhibit display of group information\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" --si likewise, but use powers of 1000 not 1024\n" +" -H, --dereference-command-line\n" +" follow symbolic links listed on the command " +"line\n" +" --dereference-command-line-symlink-to-dir\n" +" follow each command line symbolic link\n" +" that points to a directory\n" +msgstr "" +" -g som -l, men visa inte ägare\n" +" -G, --no-group låt bli att visa gruppinformation\n" +" -h, --human-readable skriv storlekar i läsbart format (t.ex. 1K 234M " +"2G)\n" +" --si d:o, men använd multipler av 1000 istället för " +"1024\n" +" -H, --dereference-command-line\n" +" följ symboliska länkar angivna på kommandoraden\n" +" --dereference-command-line-symlink-to-dir\n" +" följ varje kommandoradsargument som är en " +"symbolisk\n" +" länk som pekar på en katalog\n" + +#: src/ls.c:3810 +msgid "" +" --indicator-style=WORD append indicator with style WORD to entry " +"names:\n" +" none (default), classify (-F), file-type (-" +"p)\n" +" -i, --inode print index number of each file\n" +" -I, --ignore=PATTERN do not list implied entries matching shell " +"PATTERN\n" +" -k like --block-size=1K\n" +msgstr "" +" --indicator-style=ORD lägg till en indikator med stil ORD till " +"postnamn:\n" +" none (standard), classify (-F), file-type (-" +"p)\n" +" -i, --inode visa indexnummer för varje fil\n" +" -I, --ignore=MÖNSTER visa inte underförstådda poster som matchar\n" +" skalMÖNSTER\n" +" -k som --block-size=1K\n" + +#: src/ls.c:3817 +msgid "" +" -l use a long listing format\n" +" -L, --dereference when showing file information for a symbolic\n" +" link, show information for the file the link\n" +" references rather than for the link itself\n" +" -m fill width with a comma separated list of " +"entries\n" +msgstr "" +" -l använd långt listningsformat\n" +" -L, --dereference när filinformation visas för en symbolisk " +"länk,\n" +" visa information om filen länken refererar\n" +" snarare än för själva länken\n" +" -m fyll bredden med en kommaseparerad lista av " +"poster\n" + +#: src/ls.c:3824 +msgid "" +" -n, --numeric-uid-gid like -l, but list numeric UIDs and GIDs\n" +" -N, --literal print raw entry names (don't treat e.g. " +"control\n" +" characters specially)\n" +" -o like -l, but do not list group information\n" +" -p, --file-type append indicator (one of /=@|) to entries\n" +msgstr "" +" -n, --numeric-uid-gid som -l, men lista numeriska UID och GID\n" +" -N, --literal skriv ut råa postnamn (specialbehandla inte\n" +" kontrolltecken till exempel)\n" +" -o som -l, men lista inte gruppinformation\n" +" -p, --file-type lägg till en indikator (en av /=@|) till " +"poster\n" + +#: src/ls.c:3831 +msgid "" +" -q, --hide-control-chars print ? instead of non graphic characters\n" +" --show-control-chars show non graphic characters as-is (default\n" +" unless program is `ls' and output is a " +"terminal)\n" +" -Q, --quote-name enclose entry names in double quotes\n" +" --quoting-style=WORD use quoting style WORD for entry names:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" +msgstr "" +" -q, --hide-control-chars skriv ? istället för ickegrafiska tecken\n" +" --show-control-chars visa ickegrafiska tecken som de är (normalfall " +"utom\n" +" om programmet är \"ls\" och utdata är en " +"terminal)\n" +" -Q, --quote-name omge postnamnen med citationstecken\n" +" --quoting-style=ORD använd citationsstil ORD för postnamn:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" + +#: src/ls.c:3839 +msgid "" +" -r, --reverse reverse order while sorting\n" +" -R, --recursive list subdirectories recursively\n" +" -s, --size print size of each file, in blocks\n" +msgstr "" +" -r, --reverse sortera baklänges\n" +" -R, --recursive visa underkataloger rekursivt\n" +" -s, --size skriv storleken i block för varje fil\n" + +#: src/ls.c:3844 +msgid "" +" -S sort by file size\n" +" --sort=WORD extension -X, none -U, size -S, time -t,\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=WORD show time as WORD instead of modification " +"time:\n" +" atime, access, use, ctime or status; use\n" +" specified time as sort key if --sort=time\n" +msgstr "" +" -S sortera efter filstorlek\n" +" --sort=ORD extension -X, none -U, size -S, time -t,\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=ORD visa tid som ORD istället för modifieringstid:\n" +" atime, access, use, ctime eller status; " +"använd\n" +" angiven tid som sorteringsnyckel om --" +"sort=time\n" + +#: src/ls.c:3853 +msgid "" +" --time-style=STYLE show times using style STYLE:\n" +" full-iso, long-iso, iso, locale, +FORMAT\n" +" FORMAT is interpreted like `date'; if FORMAT " +"is\n" +" FORMAT1FORMAT2, FORMAT1 applies to\n" +" non-recent files and FORMAT2 to recent files;\n" +" if STYLE is prefixed with `posix-', STYLE\n" +" takes effect only outside the POSIX locale\n" +" -t sort by modification time\n" +" -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +msgstr "" +" --time-style=STIL visa tider i med stil STIL:\n" +" full-iso, long-sio, iso, locale, +FORMAT\n" +" FORMAT tolkas som \"date\"; om FORMAT är\n" +" FORMAT1FORMAT2, används FORMAT1 för " +"gamla\n" +" filer och FORMAT2 för nyare filer;\n" +" vid tillägg av prefixet \"posix-\" till STIL, " +"gäller\n" +" STIL endast utanför lokalen POSIX\n" +" -t sortera efter modifieringstid\n" +" -T, --tabsize=KOLUMN antag tabulatorsteg varje KOLUMN, inte var 8:e\n" + +#: src/ls.c:3864 +msgid "" +" -u with -lt: sort by, and show, access time\n" +" with -l: show access time and sort by name\n" +" otherwise: sort by access time\n" +" -U do not sort; list entries in directory order\n" +" -v sort by version\n" +msgstr "" +" -u med -lt: sortera efter och visa åtkomsttid\n" +" med -l: visa åtkomsttid men sortera " +"alfabetiskt\n" +" annars: sortera enligt åtkomsttid\n" +" -U sortera inte; lista poster i katalogordning\n" +" -v sortera efter version\n" + +#: src/ls.c:3871 +msgid "" +" -w, --width=COLS assume screen width instead of current value\n" +" -x list entries by lines instead of by columns\n" +" -X sort alphabetically by entry extension\n" +" -1 list one file per line\n" +msgstr "" +" -w, --width=KOLUMN anta skärmbredd istället för aktuellt värde\n" +" -x lista poster radvis istället för kolumnvis\n" +" -X sortera alfabetiskt efter ändelser\n" +" -1 lista en fil per rad\n" + +#: src/ls.c:3883 +msgid "" +"\n" +"By default, color is not used to distinguish types of files. That is\n" +"equivalent to using --color=none. Using the --color option without the\n" +"optional WHEN argument is equivalent to using --color=always. With\n" +"--color=auto, color codes are output only if standard output is connected\n" +"to a terminal (tty).\n" +msgstr "" +"\n" +"Normalt används inte färger för att särskilja filtyper. Det är likvärdigt\n" +"med att ange --color=none. Att använda flaggan --color utan något NÄR är\n" +"detsamma som att ange --color=always. Med --color=auto används färgkodning\n" +"endast om standard ut är en terminal (tty).\n" + +#: src/md5sum.c:38 +msgid "Ulrich Drepper and Scott Miller" +msgstr "Ulrich Drepper och Scott Miller" + +#: src/md5sum.c:125 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]...\n" +" or: %s [OPTION] --check [FILE]\n" +"Print or check %s (%d-bit) checksums.\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"Användning: %s [FLAGGA] [FIL]...\n" +" eller: %s [FLAGGA] --check [FIL]\n" +"Skriv eller kontrollera %s (%d-bitars) kontrollsummor.\n" +"Utan FIL eller om FIL är -, läs standard in.\n" + +#: src/md5sum.c:134 +#, c-format +msgid "" +"\n" +" -b, --binary read files in binary mode (default on DOS/" +"Windows)\n" +" -c, --check check %s sums against given list\n" +" -t, --text read files in text mode (default)\n" +"\n" +msgstr "" +"\n" +" -b, --binary läs fil i binärläge (standard på DOS/Windows)\n" +" -c, --check kontrollera %s-summor mot en given lista\n" +" -t, --text läs fil i textläge (normalfall)\n" +"\n" + +#: src/md5sum.c:142 +msgid "" +"The following two options are useful only when verifying checksums:\n" +" --status don't output anything, status code shows success\n" +" -w, --warn warn about improperly formated checksum lines\n" +"\n" +msgstr "" +"De två följande flaggorna är användbara enbart vid verifikation av\n" +"kontrollsummor:\n" +" --status mata inte ut något, statuskoden visar resultatet\n" +" -w, --warn varna för felaktigt formaterade " +"kontrollsummerader\n" +"\n" + +#: src/md5sum.c:150 +#, c-format +msgid "" +"\n" +"The sums are computed as described in %s. When checking, the input\n" +"should be a former output of this program. The default mode is to print\n" +"a line with checksum, a character indicating type (`*' for binary, ` ' for\n" +"text), and name for each FILE.\n" +msgstr "" +"\n" +"Summorna beräknas så som beskrivs i %s. Vid kontroll ska indata vara\n" +"tidigare utdata från detta program. Normalläge är att skriva en rad\n" +"med en kontrollsumma, ett tecken som indikerar typen (\"*\" för binärt,\n" +"\" \" för text), och namnet på varje fil.\n" + +#: src/md5sum.c:385 +#, c-format +msgid "%s: %lu: improperly formatted %s checksum line" +msgstr "%s: %lu: felaktigt formaterad %s-kontrollsummerad" + +#: src/md5sum.c:407 +#, c-format +msgid "%s: FAILED open or read\n" +msgstr "%s: MISSLYCKADES att öppna eller läsa\n" + +#: src/md5sum.c:431 +msgid "FAILED" +msgstr "MISSLYCKADES" + +#: src/md5sum.c:431 +msgid "OK" +msgstr "OK" + +#: src/md5sum.c:444 +#, c-format +msgid "%s: read error" +msgstr "%s: läsfel" + +#: src/md5sum.c:457 +#, c-format +msgid "%s: no properly formatted %s checksum lines found" +msgstr "%s: inga korrekt formaterade %s-kontrollsummerader funna" + +#: src/md5sum.c:470 +#, c-format +msgid "WARNING: %d of %d listed %s could not be read" +msgstr "VARNING: %d av %d listade %s kunde inte läsas" + +#: src/md5sum.c:473 +msgid "file" +msgstr "fil" + +#: src/md5sum.c:473 +msgid "files" +msgstr "filer" + +#: src/md5sum.c:479 +#, c-format +msgid "WARNING: %d of %d computed %s did NOT match" +msgstr "VARNING: %d av %d beräknad(e) %s stämde INTE" + +#: src/md5sum.c:482 +msgid "checksum" +msgstr "kontrollsumma" + +#: src/md5sum.c:482 +msgid "checksums" +msgstr "kontrollsummor" + +#: src/md5sum.c:564 +msgid "" +"the --binary and --text options are meaningless when verifying checksums" +msgstr "" +"flaggorna --binary och --text är meningsfulla enbart när kontrollsummor\n" +"verifieras" + +#: src/md5sum.c:572 +msgid "the --string and --check options are mutually exclusive" +msgstr "flaggorna --string och --check kan inte användas samtidigt" + +#: src/md5sum.c:579 +msgid "the --status option is meaningful only when verifying checksums" +msgstr "flaggan --status är meningsfull enbart när kontrollsummor verifieras" + +#: src/md5sum.c:586 +msgid "the --warn option is meaningful only when verifying checksums" +msgstr "flaggan --warn är meningsfull enbart när kontrollsummor verifieras " + +#: src/md5sum.c:596 +msgid "no files may be specified when using --string" +msgstr "ingen fil kan anges när --string används" + +#: src/md5sum.c:618 +msgid "only one argument may be specified when using --check" +msgstr "endast ett argument kan anges när --check används" + +#: src/mkdir.c:61 +#, c-format +msgid "Usage: %s [OPTION] DIRECTORY...\n" +msgstr "Användning: %s [FLAGGA] KATALOG...\n" + +#: src/mkdir.c:62 +msgid "" +"Create the DIRECTORY(ies), if they do not already exist.\n" +"\n" +msgstr "" +"Skapa KATALOG(er), om de inte redan finns.\n" +"\n" + +#: src/mkdir.c:69 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not rwxrwxrwx - " +"umask\n" +" -p, --parents no error if existing, make parent directories as needed\n" +" -v, --verbose print a message for each created directory\n" +msgstr "" +" -m, --mode=RÄTTIGHET sätt rättigheter (enligt chmod), inte rwxrwxrwx - " +"umask\n" +" -p, --parents inget fel om den finns, gör föräldrakataloger vid behov\n" +" -v, --verbose skriv meddelande för varje skapad katalog\n" + +#: src/mkdir.c:113 +#, c-format +msgid "created directory %s" +msgstr "skapade katalog %s" + +#: src/mkdir.c:190 +#, c-format +msgid "cannot set permissions of directory %s" +msgstr "kan inte sätta rättigheter på katalog %s" + +#: src/mkfifo.c:55 +#, c-format +msgid "Usage: %s [OPTION] NAME...\n" +msgstr "Användning: %s [FLAGGA] NAMN...\n" + +#: src/mkfifo.c:56 +msgid "" +"Create named pipes (FIFOs) with the given NAMEs.\n" +"\n" +msgstr "" +"Skapa namngivna rör (FIFO) med de givna NAMNen.\n" +"\n" + +#: src/mkfifo.c:63 src/mknod.c:64 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not a=rw - umask\n" +msgstr "" +" -m, --mode=RÄTTIGHET sätt rättigheter (enligt chmod), inte a=rw - umask\n" + +#: src/mkfifo.c:93 src/mknod.c:206 +msgid "fifo files not supported" +msgstr "fifo-filer stöds inte" + +#: src/mkfifo.c:123 src/mknod.c:127 +msgid "invalid mode" +msgstr "felaktig rättighet" + +#: src/mkfifo.c:142 +#, c-format +msgid "cannot set permissions of fifo %s" +msgstr "kan inte sätta rättigheter på fifo %s" + +#: src/mknod.c:55 +#, c-format +msgid "Usage: %s [OPTION]... NAME TYPE [MAJOR MINOR]\n" +msgstr "Användning: %s [FLAGGA]... NAMN TYP [ÖVRE LÄGRE]\n" + +#: src/mknod.c:57 +msgid "" +"Create the special file NAME of the given TYPE.\n" +"\n" +msgstr "" +"Skapa specialfilen NAMN av angiven TYP.\n" +"\n" + +#: src/mknod.c:69 +msgid "" +"\n" +"Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they\n" +"must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X,\n" +"it is interpreted as hexadecimal; otherwise, if it begins with 0, as octal;\n" +"otherwise, as decimal. TYPE may be:\n" +msgstr "" +"\n" +"Både ÖVRE och LÄGRE måste anges när TYP är b, c eller u, och de får\n" +"inte anges när TYP är p. Om ÖVRE eller LÄGRE börjar med 0x eller 0X\n" +"tolkas det som hexadecimalt; annars, om det börjar med 0 som oktalt;\n" +"annars som decimalt. TYP får vara:\n" + +#: src/mknod.c:76 +msgid "" +"\n" +" b create a block (buffered) special file\n" +" c, u create a character (unbuffered) special file\n" +" p create a FIFO\n" +msgstr "" +"\n" +" b skapa en (buffrad) blockspecialfil\n" +" c, u skapa en (obuffrad) teckenspecialfil\n" +" p skapa en FIFO\n" + +#: src/mknod.c:141 +msgid "wrong number of arguments" +msgstr "fel antal argument" + +#: src/mknod.c:153 +msgid "block special files not supported" +msgstr "blockspecialfiler stöds inte" + +#: src/mknod.c:162 +msgid "character special files not supported" +msgstr "teckenspecialfiler stöds inte" + +#: src/mknod.c:171 +msgid "" +"when creating special files, major and minor device\n" +"numbers must be specified" +msgstr "när specialfiler skapas, måste övre och undre enhetsnummer anges" + +#: src/mknod.c:186 +#, c-format +msgid "invalid major device number %s" +msgstr "ogiltigt övre enhetsnummer %s" + +#: src/mknod.c:191 +#, c-format +msgid "invalid minor device number %s" +msgstr "ogiltigt undre enhetsnummer %s" + +#: src/mknod.c:196 +#, c-format +msgid "invalid device %s %s" +msgstr "ogiltig enhet %s %s" + +#: src/mknod.c:210 +msgid "major and minor device numbers may not be specified for fifo files" +msgstr "övre och undre enhetsnummer skall inte anges för fifo-filer" + +#: src/mknod.c:231 +#, c-format +msgid "cannot set permissions of %s" +msgstr "kan inte sätta rättigheter på %s" + +#: src/mv.c:44 +msgid "Mike Parker, David MacKenzie, and Jim Meyering" +msgstr "Mike Parker, David MacKenzie och Jim Meyering" + +#: src/mv.c:317 +msgid "" +"Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"Byt namn på KÄLLA till DEST eller flytta KÄLLor till KATALOG.\n" +"\n" + +#: src/mv.c:324 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" -f, --force do not prompt before overwriting\n" +" equivalent to --reply=yes\n" +" -i, --interactive prompt before overwrite\n" +" equivalent to --reply=query\n" +msgstr "" +" --backup[=STYR] säkerhetskopiera varje befintlig destination\n" +" -b som --backup, fast tar inget argument\n" +" -f, --force fråga inte innan något skrivs över\n" +" detsamma som --reply=yes\n" +" -i, --interactive fråga innan något skrivs över\n" +" detsamma som --reply=query\n" + +#: src/mv.c:332 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +msgstr "" +" --reply={yes,no,query} ange hur en fråga om en befintlig\n" +" destinationsfil skall hanteras\n" +" --strip-trailing-slashes ta bort avslutande snedstreck från varje \n" +" KÄLLargument\n" +" -S, --suffix=ÄNDELSE ersätt den vanliga säkerhetskopieändelsen\n" + +#: src/mv.c:339 +msgid "" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +" -u, --update move only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +msgstr "" +" --target-directory=KATALOG flytta alla KÄLLargument in i KATALOG\n" +" -u, --update flytta nedast när KÄLLfilen är nyare än\n" +" destinationsfilen eller när " +"destinationsfilen\n" +" inte finns\n" +" -v, --verbose förklara vad som görs\n" + +#: src/mv.c:467 +#, c-format +msgid "specified target, %s is not a directory" +msgstr "angivet mål, %s är inte en katalog" + +#: src/mv.c:475 +msgid "when moving multiple files, last argument must be a directory" +msgstr "när flera filer flyttas måste sista argumentet vara en katalog" + +#: src/nice.c:67 +#, c-format +msgid "Usage: %s [OPTION] [COMMAND [ARG]...]\n" +msgstr "Användning: %s [FLAGGA] [KOMMANDO [ARG]...]\n" + +#: src/nice.c:68 +msgid "" +"Run COMMAND with an adjusted scheduling priority.\n" +"With no COMMAND, print the current scheduling priority. ADJUST is 10\n" +"by default. Range goes from -20 (highest priority) to 19 (lowest).\n" +"\n" +" -n, --adjustment=ADJUST increment priority by ADJUST first\n" +msgstr "" +"Kör KOMMANDO med justerad prioritet.\n" +"Utan KOMMANDO skrivs nuvarande prioritet ut. JUSTERING är normalt\n" +"10. Skalan sträcker sig från -20 (högst prioritet) till 19 (lägst).\n" +"\n" +" -n, --adjustment=JUSTERING öka prioritet med JUSTERING först\n" + +#: src/nice.c:109 src/nice.c:122 +#, c-format +msgid "invalid option `%s'" +msgstr "ogiltig flagga \"%s\"" + +#: src/nice.c:147 +#, c-format +msgid "invalid priority `%s'" +msgstr "ogiltig prioritet \"%s\"" + +#: src/nice.c:171 +msgid "a command must be given with an adjustment" +msgstr "ett kommando måste anges med en justering" + +#: src/nice.c:178 src/nice.c:187 +msgid "cannot get priority" +msgstr "kan inte hämta prioritet" + +#: src/nice.c:192 +msgid "cannot set priority" +msgstr "kan inte sätta prioritet" + +#: src/nl.c:39 +msgid "Scott Bartram and David MacKenzie" +msgstr "Scott Bartram och David MacKenzie" + +#: src/nl.c:180 +msgid "" +"Write each FILE to standard output, with line numbers added.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Skriv varje FIL till standard ut och lägg till radnummer.\n" +"Utan FIL eller om FIL är -, läs standard in.\n" +"\n" + +#: src/nl.c:188 +msgid "" +" -b, --body-numbering=STYLE use STYLE for numbering body lines\n" +" -d, --section-delimiter=CC use CC for separating logical pages\n" +" -f, --footer-numbering=STYLE use STYLE for numbering footer lines\n" +msgstr "" +" -b, --body-numbering=STIL använd STIL för att numrera rader i " +"kroppen\n" +" -d, --section-delimiter=CC använd CC för att avgränsa logiska sidor\n" +" -f, --footer-numbering=STIL använd STIL för att numrera rader i fot\n" + +#: src/nl.c:193 +msgid "" +" -h, --header-numbering=STYLE use STYLE for numbering header lines\n" +" -i, --page-increment=NUMBER line number increment at each line\n" +" -l, --join-blank-lines=NUMBER group of NUMBER empty lines counted as " +"one\n" +" -n, --number-format=FORMAT insert line numbers according to FORMAT\n" +" -p, --no-renumber do not reset line numbers at logical " +"pages\n" +" -s, --number-separator=STRING add STRING after (possible) line number\n" +msgstr "" +" -h, --header-numbering=STIL använd STIL för att numrera rader i huvud\n" +" -i, --page-increment=ANTAL öka radnummer med ANTAL för varje rad\n" +" -l, --join-blank-lines=ANTAL grupp med ANTAL tomma rader räknade som " +"en\n" +" -n, --number-format=FORMAT följ FORMAT när radnummer sätts in\n" +" -p, --no-renumber börja inte om radnummer vid logiska sidor\n" +" -s, --number-separator=STRÄNG lägg till STRÄNG efter (möjligt) " +"radnummer\n" + +#: src/nl.c:201 +msgid "" +" -v, --first-page=NUMBER first line number on each logical page\n" +" -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +msgstr "" +" -v, --first-page=NUMMER första radnumret på varje logisk sida\n" +" -w, --number-width=ANTAL använd ANTAL kolumner för radnummer\n" + +#: src/nl.c:207 +msgid "" +"\n" +"By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +"two delimiter characters for separating logical pages, a missing\n" +"second character implies :. Type \\\\ for \\. STYLE is one of:\n" +msgstr "" +"\n" +"I normalläge används -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC\n" +"består av två tecken för att avskilja logiska sidor, saknas andra\n" +"tecknet menas :. Skriv \\\\ för \\. STIL är någon av:\n" + +#: src/nl.c:213 +msgid "" +"\n" +" a number all lines\n" +" t number only nonempty lines\n" +" n number no lines\n" +" pREGEXP number only lines that contain a match for REGEXP\n" +"\n" +"FORMAT is one of:\n" +"\n" +" ln left justified, no leading zeros\n" +" rn right justified, no leading zeros\n" +" rz right justified, leading zeros\n" +"\n" +msgstr "" +"\n" +" a numrera alla rader\n" +" t numrera endast icketomma rader\n" +" n numrera inga rader\n" +" pREGUTTR numrera endast rader som stämmer med REGUTTR\n" +"\n" +"FORMAT är någon av:\n" +"\n" +" ln vänsterjusterat, inga inledande nollor\n" +" rn högerjusterat, inga inledande nollor\n" +" rz högerjusterat, inledande nollor\n" +"\n" + +#: src/nl.c:504 +#, c-format +msgid "invalid starting line number: `%s'" +msgstr "felaktigt första radnummer: \"%s\"" + +#: src/nl.c:514 +#, c-format +msgid "invalid line number increment: `%s'" +msgstr "felaktig ökning av radnummer: \"%s\"" + +#: src/nl.c:527 +#, c-format +msgid "invalid number of blank lines: `%s'" +msgstr "felaktigt antal tomma rader: \"%s\"" + +#: src/nl.c:541 +#, c-format +msgid "invalid line number field width: `%s'" +msgstr "felaktig bredd på radnumrets fält: \"%s\"" + +#: src/od.c:287 +#, c-format +msgid "" +"Usage: %s [OPTION]... [FILE]...\n" +" or: %s --traditional [FILE] [[+]OFFSET [[+]LABEL]]\n" +msgstr "" +"Användning: %s [FLAGGA]... [FIL]...\n" +" eller: %s --traditional [FIL] [[+]FÖRSKJUTNING [[+]ETIKETT]\n" + +#: src/od.c:292 +msgid "" +"\n" +"Write an unambiguous representation, octal bytes by default,\n" +"of FILE to standard output. With more than one FILE argument,\n" +"concatenate them in the listed order to form the input.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"\n" +"Skriv en otvetydig representation, normalt oktala tecken, av FIL till\n" +"standard ut. Med mer än ett FIL-argument, slå samman dem i den\n" +"angivna orningen som indata. Utan FIL eller om FIL är -, läs standard\n" +"in.\n" +"\n" + +#: src/od.c:299 +msgid "All arguments to long options are mandatory for short options.\n" +msgstr "Alla argument till långa flaggor är obligatoriska korta flaggor.\n" + +#: src/od.c:302 +msgid "" +" -A, --address-radix=RADIX decide how file offsets are printed\n" +" -j, --skip-bytes=BYTES skip BYTES input bytes first\n" +msgstr "" +" -A, --address-radix=RADIX avgör hur filposition skrivs\n" +" -j, --skip-bytes=BYTE hoppa först över BYTE byt i indata\n" + +#: src/od.c:306 +msgid "" +" -N, --read-bytes=BYTES limit dump to BYTES input bytes\n" +" -s, --strings[=BYTES] output strings of at least BYTES graphic " +"chars\n" +" -t, --format=TYPE select output format or formats\n" +" -v, --output-duplicates do not use * to mark line suppression\n" +" -w, --width[=BYTES] output BYTES bytes per output line\n" +" --traditional accept arguments in traditional form\n" +msgstr "" +" -N, --read-bytes=BYTE begränsa utmatning till BYTE byte från " +"indata\n" +" -s, --strings[=BYTE] mata ut strängar med minst BYTE grafiska " +"tecken\n" +" -t, --format=TYP välj format för utmatning\n" +" -v, --output-duplicates använd inte * för att markera undertryckta " +"rader\n" +" -w, --width[=BYTE] mata ut BYTE byte per rad\n" +" --traditional acceptera argument i traditionellt format\n" + +#: src/od.c:316 +msgid "" +"\n" +"Traditional format specifications may be intermixed; they accumulate:\n" +" -a same as -t a, select named characters\n" +" -b same as -t oC, select octal bytes\n" +" -c same as -t c, select ASCII characters or backslash escapes\n" +" -d same as -t u2, select unsigned decimal shorts\n" +msgstr "" +"\n" +"Traditionella formatspecifikationer kan blandas, de ackumuleras:\n" +" -a samma som -t a, välj namngivna tecken\n" +" -b samma som -t oC, välj oktala byte\n" +" -c samma som -t c, välj ASCII-tecken eller bakstrecksekvenser\n" +" -d samma som -t u2, välj korta, utan tecken, decimalt\n" + +#: src/od.c:324 +msgid "" +" -f same as -t fF, select floats\n" +" -h same as -t x2, select hexadecimal shorts\n" +" -i same as -t d2, select decimal shorts\n" +" -l same as -t d4, select decimal longs\n" +" -o same as -t o2, select octal shorts\n" +" -x same as -t x2, select hexadecimal shorts\n" +msgstr "" +" -f samma som -t fF, välj flyttal\n" +" -h samma som -t x2, välj korta hexadecimala\n" +" -i samma som -t d2, välj korta decimalt\n" +" -l samma som -t d4, välj långa decimalt\n" +" -o samma som -t o2, välj korta oktala\n" +" -x samma som -t x2, välj korta hexadecimala\n" + +#: src/od.c:332 +msgid "" +"\n" +"For older syntax (second call format), OFFSET means -j OFFSET. LABEL\n" +"is the pseudo-address at first byte printed, incremented when dump is\n" +"progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates\n" +"hexadecimal, suffixes may be . for octal and b for multiply by 512.\n" +"\n" +"TYPE is made up of one or more of these specifications:\n" +"\n" +" a named character\n" +" c ASCII character or backslash escape\n" +msgstr "" +"\n" +"För äldre syntax (andra anropsformatet), betyder FÖRSKJUTNING detsamma\n" +"som -j FÖRSKJUTNING. ETIKETT är den första skrivna bytens\n" +"pseudoadress, vilken ökas så länge utmatningen pågår. För\n" +"FÖRSKJUTNING och ETIKETT indikerar förstavelserna 0x eller 0X\n" +"hexadecimalt, ändelser kan vara . för oktalt och b multiplicerar med\n" +"512.\n" +"\n" +"TYP skapas av en eller fler av dessa specifikationer:\n" +"\n" +" a namngivet tecken\n" +" c ASCII-tecken eller bakstreckssekvens\n" + +#: src/od.c:344 +msgid "" +" d[SIZE] signed decimal, SIZE bytes per integer\n" +" f[SIZE] floating point, SIZE bytes per integer\n" +" o[SIZE] octal, SIZE bytes per integer\n" +" u[SIZE] unsigned decimal, SIZE bytes per integer\n" +" x[SIZE] hexadecimal, SIZE bytes per integer\n" +msgstr "" +" d[STORLEK] decimalt med tecken, STORLEK byte per heltal\n" +" f[STORLEK] flyttal, STORLEK byte per heltal\n" +" o[STORLEK] oktalt, STORLEK byte per heltal\n" +" u[STORLEK] decimalt utan tecken, STORLEK byte per heltal\n" +" x[STORLEK] hexadecimalt, STORLEK byte per heltal\n" + +#: src/od.c:351 +msgid "" +"\n" +"SIZE is a number. For TYPE in doux, SIZE may also be C for\n" +"sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n" +"sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +"for sizeof(double) or L for sizeof(long double).\n" +msgstr "" +"\n" +"STORLEK är ett tal. För TYP doux, kan STORLEK också vara C för\n" +"sizeof(char), S för sizeof(short), I för sizeof(int) eller L för\n" +"sizeof(long). Om TYP är f, kan STORLEK också var F för sizeof(float), D\n" +"för sizeof(double) eller L för sizeof(long double).\n" + +#: src/od.c:358 +msgid "" +"\n" +"RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +"BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +"with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix to\n" +"any type adds a display of printable characters to the end of each line\n" +"of output. " +msgstr "" +"\n" +"RADIX är d för decimalt, o för oktalt, x för hexadecimalt eller n för\n" +"inget. BYTE är hexadecimalt med 0x eller 0X som förstavelse,\n" +"multipliceras med 512 med b som ändelse, med 1024 med k och med\n" +"1048576 med m. Ett tillägg av z till valfri typ gör att skrivbara\n" +"tecken visas i slutet på varje rad. " + +#: src/od.c:366 +msgid "" +"--string without a number implies 3. --width without a number\n" +"implies 32. By default, od uses -A o -t d2 -w 16.\n" +msgstr "" +"--string utan ett tal implicerar 3. --width utan ett tal implicerar\n" +"32. I normalläge använder od -A o -t d2 -w 16.\n" + +#: src/od.c:722 src/od.c:844 +#, c-format +msgid "invalid type string `%s'" +msgstr "ogiltig typsträng \"%s\"" + +#: src/od.c:732 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte integral type" +msgstr "" +"ogiltig typsträng \"%s\";\n" +"detta system har ingen %lu-byte heltalstyp" + +#: src/od.c:854 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte floating point type" +msgstr "" +"ogiltig typsträng \"%s\";\n" +"detta system har ingen %lu-byte flyttalstyp" + +#: src/od.c:917 +#, c-format +msgid "invalid character `%c' in type string `%s'" +msgstr "ogiltigt tecken \"%c\" i typsträng \"%s\"" + +#: src/od.c:1144 +msgid "cannot skip past end of combined input" +msgstr "kan inte hoppa förbi slutet på en kombinerad inmatning" + +#: src/od.c:1397 +msgid "old-style offset" +msgstr "förskjutning på gammal sätt" + +#: src/od.c:1707 +#, c-format +msgid "invalid output address radix `%c'; it must be one character from [doxn]" +msgstr "" +"ogiltig radix för utmatningsadress \"%c\"; måste vara ett tecken från [doxn]" + +#: src/od.c:1717 +msgid "skip argument" +msgstr "hoppa över argument" + +#: src/od.c:1725 +msgid "limit argument" +msgstr "begränsa argument" + +#: src/od.c:1735 +msgid "minimum string length" +msgstr "minsta längd på sträng" + +#: src/od.c:1740 src/od.c:1806 +#, c-format +msgid "%s is too large" +msgstr "%s är för stort" + +#: src/od.c:1804 +msgid "width specification" +msgstr "specifikation av bredd" + +#: src/od.c:1826 +msgid "no type may be specified when dumping strings" +msgstr "ingen typ kan anges när strängar sparas" + +#: src/od.c:1874 +#, c-format +msgid "invalid second operand in compatibility mode `%s'" +msgstr "andra operanden ogiltig i kompatibelt läge \"%s\"" + +#: src/od.c:1895 +msgid "in compatibility mode, the last two arguments must be offsets" +msgstr "i kompatibelt läge måste de två sista argumenten vara förskjutningar" + +#: src/od.c:1902 +msgid "compatibility mode supports at most three arguments" +msgstr "kompatibelt läge stöder högst 3 argument" + +#: src/od.c:1975 +#, c-format +msgid "warning: invalid width %lu; using %d instead" +msgstr "varning: ogiltig bredd %lu; använder %d i stället" + +#: src/od.c:1991 +#, c-format +msgid "%d: fmt=\"%s\" width=%d\n" +msgstr "%d: fmt=\"%s\" bredd=%d\n" + +#: src/paste.c:50 +msgid "David M. Ihnat and David MacKenzie" +msgstr "David M. Ihnat och David MacKenzie" + +#: src/paste.c:208 +msgid "standard input is closed" +msgstr "standard in stängd" + +#: src/paste.c:407 +msgid "" +"Write lines consisting of the sequentially corresponding lines from\n" +"each FILE, separated by TABs, to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Skriv rader som består av sekventiellt korresponderande rader från\n" +"varje FIL, åtskilda med TAB, till standard ut. Utan FIL eller om\n" +"FIL är -, läs standard in.\n" +"\n" + +#: src/paste.c:416 +msgid "" +" -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +" -s, --serial paste one file at a time instead of in parallel\n" +msgstr "" +" -d, --delimiters=LISTA återanvänd tecken från LISTA inställer för TAB\n" +" -s, --serial klistra in en fil i taget i stället för " +"parallellt\n" + +#: src/pathchk.c:146 +#, c-format +msgid "Usage: %s [OPTION]... NAME...\n" +msgstr "Användning: %s [FLAGGA]... NAMN...\n" + +#: src/pathchk.c:147 +msgid "" +"Diagnose unportable constructs in NAME.\n" +"\n" +" -p, --portability check for all POSIX systems, not only this one\n" +msgstr "" +"Diagnostisera icke-portabla formationer i NAMN.\n" +"\n" +" -p, --portability kontrollera mot alla POSIX-system, inte bara detta\n" + +#: src/pathchk.c:237 +#, c-format +msgid "path `%s' contains nonportable character `%c'" +msgstr "sökvägen \"%s\" innehåller det icke-portabla tecknet \"%c\"" + +#: src/pathchk.c:257 +#, c-format +msgid "`%s' is not a directory" +msgstr "\"%s\" är inte någon katalog" + +#: src/pathchk.c:268 +#, c-format +msgid "directory `%s' is not searchable" +msgstr "katalogen \"%s\" är inte sökbar" + +#: src/pathchk.c:355 +#, c-format +msgid "name `%s' has length %ld; exceeds limit of %ld" +msgstr "namnet \"%s\" har längden %ld; överskrider gränsen på %ld" + +#: src/pathchk.c:381 +#, c-format +msgid "path `%s' has length %d; exceeds limit of %ld" +msgstr "sökvägen \"%s\" har längden %d; överskrider gränsen på %ld" + +#: src/pinky.c:35 src/uptime.c:39 +msgid "Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi" +msgstr "Joseph Arceneaux, David MacKenzie och Kaveh Ghazi" + +#: src/pinky.c:292 +msgid "Login name: " +msgstr "Inloggningsnamn: " + +#: src/pinky.c:295 +msgid "In real life: " +msgstr "I verkliga livet: " + +#: src/pinky.c:298 +msgid "???\n" +msgstr "???\n" + +#: src/pinky.c:318 +msgid "Directory: " +msgstr "Katalog: " + +#: src/pinky.c:320 +msgid "Shell: " +msgstr "Skal: " + +#: src/pinky.c:341 +msgid "Project: " +msgstr "Projekt: " + +#: src/pinky.c:367 +msgid "Plan:\n" +msgstr "Plan:\n" + +#: src/pinky.c:386 +msgid "Login" +msgstr "Inloggningsnamn" + +#: src/pinky.c:388 +msgid "Name" +msgstr "Namn" + +#: src/pinky.c:389 +msgid " TTY" +msgstr " TTY" + +#: src/pinky.c:391 +msgid "Idle" +msgstr "Overksam" + +#: src/pinky.c:392 +msgid "When" +msgstr "När" + +#: src/pinky.c:395 +msgid "Where" +msgstr "Var" + +#: src/pinky.c:469 +#, c-format +msgid "Usage: %s [OPTION]... [USER]...\n" +msgstr "Användning: %s [FLAGGA]... [ANVÄNDARE]...\n" + +#: src/pinky.c:470 +msgid "" +"\n" +" -l produce long format output for the specified USERs\n" +" -b omit the user's home directory and shell in long format\n" +" -h omit the user's project file in long format\n" +" -p omit the user's plan file in long format\n" +" -s do short format output, this is the default\n" +msgstr "" +"\n" +" -l skriv ut i långt format\n" +" -b utelämna användarens hemkatalog och skal i det långa " +"formatet\n" +" -h utelämna användarens projektfil i det långa formatet\n" +" -p utelämna användarens planfil i det långa formatet\n" +" -s skriv ut i kort format\n" + +#: src/pinky.c:478 +msgid "" +" -f omit the line of column headings in short format\n" +" -w omit the user's full name in short format\n" +" -i omit the user's full name and remote host in short format\n" +" -q omit the user's full name, remote host and idle time\n" +" in short format\n" +msgstr "" +" -f utelämna raden med kolumnrubriker i kort format\n" +" -w utelämna anävndarens fullständiga namn i kort format\n" +" -i utelämna användarens fullständiga namn och fjärrvärd i " +"kort\n" +" format\n" +" -q utelämna användarens fullstädniga namn, fjärrvärd och \n" +" overksamma tiden i kort format\n" + +#: src/pinky.c:487 +#, c-format +msgid "" +"\n" +"A lightweight `finger' program; print user information.\n" +"The utmp file will be %s.\n" +msgstr "" +"\n" +"Ett lättviktigt \"finger\"-program; skriver ut användarinformation.\n" +"utmp-filen kommer att vara %s.\n" + +#: src/pinky.c:574 +msgid "no username specified; at least one must be specified when using -l" +msgstr "inget användarnamn angivet; åtminstone ett måsta anges när -l används" + +#: src/pr.c:328 +msgid "Pete TerMaat and Roland Huebner" +msgstr "Pete TerMaat och Roland Hübner" + +#: src/pr.c:805 +#, c-format +msgid "`--pages' invalid range of page numbers: `%s'" +msgstr "\"--pages\" felaktigt intervall för sidnummer: \"%s\"" + +#: src/pr.c:817 +#, c-format +msgid "`--pages' invalid starting page number: `%s'" +msgstr "\"--pages\" felaktigt förstasidnummer: \"%s\"" + +#: src/pr.c:829 +#, c-format +msgid "`--pages' invalid ending page number: `%s'" +msgstr "\"--pages\" felaktigt sista sidnummer: \"%s\"" + +#: src/pr.c:836 +msgid "`--pages' starting page number is larger than ending page number" +msgstr "\"--pages\" förstasidnummer är större än sistasidnummer" + +#: src/pr.c:911 +msgid "`--pages=FIRST_PAGE[:LAST_PAGE]' missing argument" +msgstr "\"--pages=FÖRSTA_SIDA[:SISTA_SIDA]\" saknar argument" + +#: src/pr.c:922 +#, c-format +msgid "`--columns=COLUMN' invalid number of columns: `%s'" +msgstr "\"--columns=KOLUMN\" felaktigt antal kolumner: \"%s\"" + +#: src/pr.c:976 +#, c-format +msgid "`-l PAGE_LENGTH' invalid number of lines: `%s'" +msgstr "\"-l \"SIDLÄNGD\" felaktigt antal rader: \"%s\"" + +#: src/pr.c:1000 +#, c-format +msgid "`-N NUMBER' invalid starting line number: `%s'" +msgstr "\"-N NUMMER\" felaktigt första radnummer: \"%s\"" + +#: src/pr.c:1012 +#, c-format +msgid "`-o MARGIN' invalid line offset: `%s'" +msgstr "\"-o MARGINAL felaktigt indrag av rad: \"%s\"" + +#: src/pr.c:1053 +#, c-format +msgid "`-w PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "\"-w \"SIDBREDD\" felaktigt antal tecken: \"%s\"" + +#: src/pr.c:1065 +#, c-format +msgid "`-W PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "\"-W \"SIDBREDD\" felaktigt antal tecken: \"%s\"" + +#: src/pr.c:1079 +msgid "%b %e %H:%M %Y" +msgstr "%Y-%m-%d %H.%M" + +#: src/pr.c:1088 +msgid "Cannot specify number of columns when printing in parallel." +msgstr "Kan inte specificera antal kolumner vid parallell utskrift." + +#: src/pr.c:1092 +msgid "Cannot specify both printing across and printing in parallel." +msgstr "Kan inte specificera både utskrift på tvären och parallell utskrift." + +#: src/pr.c:1188 +#, c-format +msgid "`-%c' extra characters or invalid number in the argument: `%s'" +msgstr "\"-%c\" extra tecken eller felaktigt nummer i argumentet: \"%s\"" + +#: src/pr.c:1299 +msgid "page width too narrow" +msgstr "bredden på sidan är för smal" + +#: src/pr.c:2362 +#, c-format +msgid "starting page number larger than total number of pages: `%d'" +msgstr "förstasidnummer är större än antalet sidor: \"%d\"" + +#: src/pr.c:2393 +#, c-format +msgid "Page %d" +msgstr "Sida %d" + +#: src/pr.c:2759 +msgid "" +"Paginate or columnate FILE(s) for printing.\n" +"\n" +msgstr "" +"Paginera eller skapa kolumner av FIL(er) för utskrift.\n" +"\n" + +#: src/pr.c:2766 +msgid "" +" +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +" begin [stop] printing with page FIRST_[LAST_]PAGE\n" +" -COLUMN, --columns=COLUMN\n" +" output COLUMN columns and print columns down,\n" +" unless -a is used. Balance number of lines in the\n" +" columns on each page.\n" +msgstr "" +" +FÖRSTA_SIDA[:SISTA_SIDA], --pages=FÖRSTA_SIDA[:SISTA_SIDA]\n" +" börja [sluta] skriva vid sida FÖRSTA_[SISTA_]SIDA\n" +" -KOLUMN, --columns=KOLUMN\n" +" skapa KOLUMN-kolumnutmatning och skriv kolumner nedåt,\n" +" om inte -a används. Balansera antalet rader i " +"kolumnerna\n" +" på varje sida\n" + +#: src/pr.c:2774 +msgid "" +" -a, --across print columns across rather than down, used together\n" +" with -COLUMN\n" +" -c, --show-control-chars\n" +" use hat notation (^G) and octal backslash notation\n" +" -d, --double-space\n" +" double space the output\n" +msgstr "" +" -a, --across skriv kolumner på tvären i stället för nedåt, används\n" +" tillsammans med -KOLUMN\n" +" -c, --show-control-chars\n" +" använd hattnotation (^G) och oktal bakstrecksnotation\n" +" -d, --double-space\n" +" skriv ut med dubbelt radavstånd\n" + +#: src/pr.c:2782 +msgid "" +" -D, --date-format=FORMAT\n" +" use FORMAT for the header date\n" +" -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +" expand input CHARs (TABs) to tab WIDTH (8)\n" +" -F, -f, --form-feed\n" +" use form feeds instead of newlines to separate pages\n" +" (by a 3-line page header with -F or a 5-line header\n" +" and trailer without -F)\n" +msgstr "" +" -D, --date-format=FORMAT\n" +" använd FORMAT för huvuddatum\n" +" -e[TECKEN[BREDD]], --expand-tabs[=TECKEN[BREDD]]\n" +" expandera inmatade TECKEN (TABs) till tab-BREDD (8)\n" +" -F, -f, --form-feed\n" +" använd sidmatning i stället för nya rader för att\n" +" separera sidor (med ett 3-raders huvud vid -F eller\n" +" 5-raders huvud och fot utan -F)\n" + +#: src/pr.c:2792 +msgid "" +" -h HEADER, --header=HEADER\n" +" use a centered HEADER instead of filename in page " +"header,\n" +" -h \"\" prints a blank line, don't use -h\"\"\n" +" -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +" replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +" -J, --join-lines merge full lines, turns off -W line truncation, no " +"column\n" +" alignment, --sep-string[=STRING] sets separators\n" +msgstr "" +" -h HUVUD, --header=HUVUD\n" +" använd ett centrerat HUVUD i stället för filnamn i\n" +" sidhuvud, -h \"\" skriver en tom rad. Använd inte -h" +"\"\"\n" +" -i[TECKEN[BREDD]], --output-tabs[=TECKEN[BREDD]]\n" +" ersätt mellanslag med TECKEN (TABs), BREDD breda (8)\n" +" -J, --join-lines sammanfoga hela rader, stänger av -W radstympning, " +"ingen\n" +" kolumnjustering, --sep-string[STRÄNG] anger avskiljare\n" + +#: src/pr.c:2801 +msgid "" +" -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +" set the page length to PAGE_LENGTH (66) lines\n" +" (default number of lines of text 56, and with -F 63)\n" +" -m, --merge print all files in parallel, one in each column,\n" +" truncate lines, but join lines of full length with -J\n" +msgstr "" +" -l SIDLÄNGD, --length=SIDLÄNGD\n" +" sätt sidlängden till SIDLÄNGD (66) rader\n" +" (standard 56 rader text, och med -F 63)\n" +" -m, --merge skriv alla filer parallellt, en i varje kolumn, hugg av\n" +" rader, men slå samman rader till full längd med -J\n" + +#: src/pr.c:2808 +msgid "" +" -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +" number lines, use DIGITS (5) digits, then SEP (TAB),\n" +" default counting starts with 1st line of input file\n" +" -N NUMBER, --first-line-number=NUMBER\n" +" start counting with NUMBER at 1st line of first\n" +" page printed (see +FIRST_PAGE)\n" +msgstr "" +" -n[SEP[SIFFROR]], --number-lines[=SEP[SIFFROR]]\n" +" numrera rader, använd SIFFROR (5) siffror, sedan SEP " +"(TAB),\n" +" i normalläge startar räkning vid infilens första rad\n" +" -N NUMMER, --first-line-number=NUMMER\n" +" börja räkna med NUMMER vid första raden på första sidan\n" +" som skrivs ut (se +FÖRSTA_SIDA)\n" + +#: src/pr.c:2816 +msgid "" +" -o MARGIN, --indent=MARGIN\n" +" offset each line with MARGIN (zero) spaces, do not\n" +" affect -w or -W, MARGIN will be added to PAGE_WIDTH\n" +" -r, --no-file-warnings\n" +" omit warning when a file cannot be opened\n" +msgstr "" +" -o MARGINAL, --indent=MARGINAL\n" +" skjut in varje rad med MARGINAL (noll) mellanrum, " +"påverka\n" +" ej -w eller -W, MARGINAL läggs till SIDBREDD\n" +" -r, --no-file-warnings\n" +" utelämna varning när en fil inte kan öppnas\n" + +#: src/pr.c:2823 +msgid "" +" -s[CHAR],--separator[=CHAR]\n" +" separate columns by a single character, default for " +"CHAR\n" +" is the character without -w and 'no char' with -w\n" +" -s[CHAR] turns off line truncation of all 3 column\n" +" options (-COLUMN|-a -COLUMN|-m) except -w is set\n" +msgstr "" +" -s[TECKEN], --separator[=TECKEN]\n" +" åtskilj kolumner med ett enda tecken, standard för " +"TECKEN\n" +" är tabulatortecknet utan -w och \"inget tecken\" med -w\n" +" -s[TECKEN] slår av avhuggning för alla tre " +"kolumnflaggorna\n" +" (-KOLUMN|-a KOLUMN|-m) utom när -w är angivet\n" + +#: src/pr.c:2830 +msgid " -SSTRING, --sep-string[=STRING]\n" +msgstr " -SSTRÄNG, --sep-string[=STRÄNG]\n" + +#: src/pr.c:2833 +msgid "" +" separate columns by STRING,\n" +" without -S: Default separator with -J and \n" +" otherwise (same as -S\" \"), no effect on column " +"options\n" +" -t, --omit-header omit page headers and trailers\n" +msgstr "" +" åtskilj kolumner med STRÄNG,\n" +" utan -S: Standardseparator med -J och \n" +" annars (samma som -S\" \"), ingen effekt på " +"kolumnflaggor\n" +" -t, --omit-header utelämna sidhuvud och sidfot\n" + +#: src/pr.c:2839 +msgid "" +" -T, --omit-pagination\n" +" omit page headers and trailers, eliminate any " +"pagination\n" +" by form feeds set in input files\n" +" -v, --show-nonprinting\n" +" use octal backslash notation\n" +" -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters for\n" +" multiple text-column output only, -s[char] turns off " +"(72)\n" +msgstr "" +" -T, --omit-pagination\n" +" utelämna sidhuvud och sidfot, ta bort paginering\n" +" gjord med sidmatning i infiler\n" +" -v, --show-nonprinting\n" +" använd oktal bakstrecksnotation\n" +" -w SIDBREDD, --width=SIDBREDD\n" +" sätt sidbredd till SIDBREDD (72) kolumner vid utmatning\n" +" med flera textkolumner, -s[TECKEN] slår av (72)\n" + +#: src/pr.c:2849 +msgid "" +" -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters always,\n" +" truncate lines, except -J option is set, no " +"interference\n" +" with -S or -s\n" +msgstr "" +" -W SIDBREDD, --page-width=SIDBREDD\n" +" sätt sidbredd till SIDBREDD (72) kolumner vid all \n" +" utmatning, hugg av rader utom om flagga -J är satt,\n" +" ingen koppling till -S eller -s\n" + +#: src/pr.c:2857 +msgid "" +"\n" +"-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n" +"FILE is -, read standard input.\n" +msgstr "" +"\n" +"-T impliceras av -l nn när nn <= 10 eller <= 3 med -F. Utan FIL eller om \n" +"FIL är -, läs standard in.\n" + +#: src/printenv.c:43 +msgid "David MacKenzie and Richard Mlynarik" +msgstr "David MacKenzie och Richard Mlynarik" + +#: src/printenv.c:63 +#, c-format +msgid "" +"Usage: %s [VARIABLE]...\n" +" or: %s OPTION\n" +"If no environment VARIABLE specified, print them all.\n" +"\n" +msgstr "" +"Användning: %s [MILJÖVARIABEL]...\n" +" eller: %s FLAGGA\n" +"Om ingen MILJÖVARIABEL angetts, skriv ut allihop.\n" + +#: src/printf.c:87 +#, c-format +msgid "" +"warning: %s: character(s) following character constant have been ignored" +msgstr "varning: %s: tecken som följer efter teckenkonstanten har ignorerats" + +#: src/printf.c:100 +#, c-format +msgid "" +"Usage: %s FORMAT [ARGUMENT]...\n" +" or: %s OPTION\n" +msgstr "" +"Användning: %s FORMAT [ARGUMENT]...\n" +" eller: %s FLAGGA\n" + +#: src/printf.c:105 +msgid "" +"Print ARGUMENT(s) according to FORMAT.\n" +"\n" +msgstr "" +"Skriv ut ARGUMENT enligt FORMAT.\n" +"\n" + +#: src/printf.c:111 +msgid "" +"\n" +"FORMAT controls the output as in C printf. Interpreted sequences are:\n" +"\n" +" \\\" double quote\n" +" \\0NNN character with octal value NNN (0 to 3 digits)\n" +" \\\\ backslash\n" +msgstr "" +"\n" +"FORMAT styr utdatan som i C printf. Tolkade sekvenser är:\n" +"\n" +" \\\" citationstecken\n" +" \\0NNN tecken med oktalt värde NNN (0 till 3 siffror)\n" +" \\\\ omvänt snedstreck\n" + +#: src/printf.c:119 +msgid "" +" \\a alert (BEL)\n" +" \\b backspace\n" +" \\c produce no further output\n" +" \\f form feed\n" +msgstr "" +" \\a varning (SIGNAL)\n" +" \\b backsteg\n" +" \\c producera inte mer utdata\n" +" \\f sidmatning\n" + +#: src/printf.c:125 +msgid "" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" +" \\n ny rad\n" +" \\r vagnretur\n" +" \\t horisontell tabulator\n" +" \\v vertikal tabulator\n" + +#: src/printf.c:131 +msgid "" +" \\xNN byte with hexadecimal value NN (1 to 2 digits)\n" +"\n" +" \\uNNNN character with hexadecimal value NNNN (4 digits)\n" +" \\UNNNNNNNN character with hexadecimal value NNNNNNNN (8 digits)\n" +msgstr "" +" \\xNN byte med hexadecimalt värde NN (1 till 2 siffror)\n" +"\n" +" \\xNNNN tecken med hexadecimalt värde NNNN (4 siffror)\n" +" \\UNNNNNNNN tecken med hexadecimalt värde NNNNNNNN (8 siffror)\n" + +#: src/printf.c:137 +msgid "" +" %% a single %\n" +" %b ARGUMENT as a string with `\\' escapes interpreted\n" +"\n" +"and all C format specifications ending with one of diouxXfeEgGcs, with\n" +"ARGUMENTs converted to proper type first. Variable widths are handled.\n" +msgstr "" +" %% ett enkelt %\n" +" %b ARGUMENT som en sträng med \"\\\"-kontrollsekvenser tolkas\n" +"\n" +"och alla specifikationer på C-format som slutar med en av diouxXfeEgGcs, " +"med \n" +"ARGUMENT konverterade till en passande typ först. Klarar av varierande " +"storlek.\n" + +#: src/printf.c:160 +#, c-format +msgid "%s: expected a numeric value" +msgstr "%s: ett numeriskt värde förväntas" + +#: src/printf.c:162 +#, c-format +msgid "%s: value not completely converted" +msgstr "%s: värdet kunde inte konverteras helt" + +#: src/printf.c:254 src/printf.c:280 +msgid "missing hexadecimal number in escape" +msgstr "saknar hexadecimal siffra i kontrollsekvens" + +#: src/printf.c:292 +#, c-format +msgid "invalid universal character name \\%c%0*x" +msgstr "ogiltigt universellt-teckennamn \\%c%0*x" + +#: src/printf.c:472 +#, c-format +msgid "invalid field width: %s" +msgstr "ogiltig fältbredd: %s" + +#: src/printf.c:498 +#, c-format +msgid "invalid precision: %s" +msgstr "ogiltig precision: %s" + +#: src/printf.c:519 +#, c-format +msgid "%%%c: invalid directive" +msgstr "%%%c: felaktigt direktiv" + +#: src/printf.c:576 +#, c-format +msgid "Usage: %s format [argument...]\n" +msgstr "Användning: %s format [argument...]\n" + +#: src/printf.c:594 +#, c-format +msgid "warning: ignoring excess arguments, starting with `%s'" +msgstr "varning: ignorerar överflödiga argument, startar med \"%s\"" + +#: src/ptx.c:410 +#, c-format +msgid "%s (for regexp `%s')" +msgstr "%s (för reguljäruttrycket \"%s\")" + +#: src/ptx.c:1859 +#, c-format +msgid "" +"Usage: %s [OPTION]... [INPUT]... (without -G)\n" +" or: %s -G [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "" +"Användning: %s [FLAGGA]... [INFIL]... (utan -G)\n" +" eller: %s -G [FLAGGA]... [INFIL [UTFIL]]\n" + +#: src/ptx.c:1863 +msgid "" +"Output a permuted index, including context, of the words in the input " +"files.\n" +"\n" +msgstr "" +"Utdata är ett permuterat index, med sammanhang, av orden i indatafilerna\n" +"\n" + +#: src/ptx.c:1870 +msgid "" +" -A, --auto-reference output automatically generated references\n" +" -C, --copyright display Copyright and copying conditions\n" +" -G, --traditional behave more like System V `ptx'\n" +" -F, --flag-truncation=STRING use STRING for flagging line truncations\n" +msgstr "" +" -A, --auto-reference mata ut automatiskt genererade refernser\n" +" -C, --copyright visa copyright och kopieringsvillkor\n" +" -G, --traditional uppträd mer som System V:s \"ptx\"\n" +" -F, --flag-truncation=STRÄNG använd STRÄNG för att markera avhuggnar " +"rader\n" + +#: src/ptx.c:1876 +msgid "" +" -M, --macro-name=STRING macro name to use instead of `xx'\n" +" -O, --format=roff generate output as roff directives\n" +" -R, --right-side-refs put references at right, not counted in -w\n" +" -S, --sentence-regexp=REGEXP for end of lines or end of sentences\n" +" -T, --format=tex generate output as TeX directives\n" +msgstr "" +" -M, --macro-name=STRÄNG makronamn att använda istället för \"xx\"\n" +" -O, --format=roff generera utdata som roff-direktiv\n" +" -R, --right-side-refs skriv referenser till höger, ej med i -w\n" +" -S, --sentence-regexp=REGUTTR för radslut eller meningsslut\n" +" -T, --format=tex generera utdata som TeX-direktiv\n" + +#: src/ptx.c:1883 +msgid "" +" -W, --word-regexp=REGEXP use REGEXP to match each keyword\n" +" -b, --break-file=FILE word break characters in this FILE\n" +" -f, --ignore-case fold lower case to upper case for sorting\n" +" -g, --gap-size=NUMBER gap size in columns between output fields\n" +" -i, --ignore-file=FILE read ignore word list from FILE\n" +" -o, --only-file=FILE read only word list from this FILE\n" +msgstr "" +" -W, --word-regexp=REGUTTR använd REGUTTRY för att macha varje " +"nyckelord\n" +" -b, --break-file=FIL ordmellanrumstecken i denna FIL\n" +" -f, --ignore-case gör om gemener till versaler för sortering\n" +" -g, --gap-size=ANTAL mellanrum i kolumner mellan utdatafält\n" +" -i, --ignore-file=FIL läs lista av ord att ignorera från FIL\n" +" -o, --only-file=FIL läs lista av ord att endast använda från " +"FIL\n" + +#: src/ptx.c:1891 +msgid "" +" -r, --references first field of each line is a reference\n" +" -t, --typeset-mode - not implemented -\n" +" -w, --width=NUMBER output width in columns, reference " +"excluded\n" +msgstr "" +" -r, --references första fältet på varje rad är en referens\n" +" -t, --typeset-mode - ej implementerat -\n" +" -w, --width=ANTAL utmatningsbredd i kolumner, utan " +"referenser\n" + +#: src/ptx.c:1898 +msgid "" +"\n" +"With no FILE or if FILE is -, read Standard Input. `-F /' by default.\n" +msgstr "" +"\n" +"Utan FIL eller om FIL är -, läs standard in. \"-F /\" är standard.\n" + +#: src/ptx.c:1978 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 2, or (at your option)\n" +"any later version.\n" +"\n" +msgstr "" +"Detta program är fri programvara. Du kan distribuera det och/eller\n" +"modifiera det under villkoren i GNU General Public License, publicerad\n" +"av Free Software Foundation, antingen version 2 eller (om du så vill)\n" +"någon senare version.\n" + +#: src/ptx.c:1985 +msgid "" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"\n" +msgstr "" +"Detta program distribueras i hopp om att det ska vara användbart, men\n" +"UTAN NÅGON GARANTI, även utan underförstådd garanti vid KÖP eller\n" +"LÄMPLIGHET FÖR NÅGOT SPECIELLT ÄNDAMÅL. Se GNU General Public License\n" +"för ytterligare information.\n" + +#: src/ptx.c:1992 +msgid "" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software Foundation,\n" +"Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" +msgstr "" +"Du bör ha fått en kopia av GNU General Public License tillsammans med\n" +"detta program. Om inte, skriv till Free Software Foundation, Inc., 59\n" +"Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" + +#: src/pwd.c:47 +msgid "" +"Print the full filename of the current working directory.\n" +"\n" +msgstr "" +"Skriv ut hela filnamnet på aktuell katalog.\n" +"\n" + +#: src/pwd.c:74 +msgid "ignoring non-option arguments" +msgstr "ignorerar argument som inte är flaggor" + +#: src/pwd.c:78 +msgid "cannot get current directory" +msgstr "kan inte avgöra aktuell katalog" + +#: src/readlink.c:69 +#, c-format +msgid "Usage: %s [OPTION]... FILE\n" +msgstr "Användning: %s [FLAGGA]... FIL\n" + +#: src/readlink.c:70 +msgid "" +"Display value of a symbolic link on standard output.\n" +"\n" +msgstr "" +"Visa värdet på en symbolisk länk på standard ut.\n" +"\n" + +#: src/readlink.c:72 +msgid "" +" -f, --canonicalize canonicalize by following every symlink in every\n" +" component of the given path recursively\n" +" -n, --no-newline do not output the trailing newline\n" +" -q, --quiet,\n" +" -s, --silent suppress most error messages\n" +" -v, --verbose report error messages\n" +msgstr "" +" -f, --canonicalize kanonisera genom att följa varje symlänk i varje \n" +" komponent i den angivna sökvägen rekursivt\n" +" -n, --no-newline skriv inte en avslutande nyrad\n" +" -q, --quiet,\n" +" -s, --silent undertryck de flesta felmeddelandena\n" +" -v, --verbose rapportera felmeddelanden\n" + +#: src/remove.c:394 +#, c-format +msgid "cannot chdir from %s to .." +msgstr "kan inte byta katalog från %s till .." + +#: src/remove.c:407 src/remove.c:488 +#, c-format +msgid "cannot lstat `.' in %s" +msgstr "kan inte ta status (lstat) på \\\".\\\" i %s" + +#: src/remove.c:414 src/remove.c:492 +#, c-format +msgid "%s changed dev/ino" +msgstr "%s ändrad enh/ino" + +#: src/remove.c:574 src/remove.c:712 src/remove.c:881 src/remove.c:984 +#, c-format +msgid "cannot lstat %s" +msgstr "kan inte ta status (lstat) på %s" + +#: src/remove.c:603 +#, c-format +msgid "%s: descend into write-protected directory %s? " +msgstr "%s: gå ner i skrivskyddad katalog %s? " + +#: src/remove.c:604 +#, c-format +msgid "%s: descend into directory %s? " +msgstr "%s: gå ner i katalog %s? " + +#: src/remove.c:614 +#, c-format +msgid "%s: remove write-protected %s %s? " +msgstr "%s: ta bort skrivskyddad %s %s? " + +#: src/remove.c:615 +#, c-format +msgid "%s: remove %s %s? " +msgstr "%s: ta bort %s %s? " + +#: src/remove.c:639 +#, c-format +msgid "removed %s\n" +msgstr "tog bort %s\n" + +#: src/remove.c:654 src/remove.c:1059 +#, c-format +msgid "removed directory: %s\n" +msgstr "tog bort katalog: %s\n" + +#: src/remove.c:734 src/remove.c:751 src/remove.c:1064 +#, c-format +msgid "cannot remove directory %s" +msgstr "kan inte ta bort katalog %s" + +#: src/remove.c:815 +#, c-format +msgid "cannot open directory %s" +msgstr "kan inte öppna katalog %s" + +#: src/remove.c:896 src/remove.c:1002 +#, c-format +msgid "cannot chdir from %s to %s" +msgstr "kan inte byta katalog från %s till %s" + +#: src/remove.c:904 +#, c-format +msgid "" +"WARNING: Circular directory structure.\n" +"This almost certainly means that you have a corrupted file system.\n" +"NOTIFY YOUR SYSTEM MANAGER.\n" +"The following directory is part of the cycle:\n" +" %s\n" +msgstr "" +"VARNING: Cirkulär katalogstruktur.\n" +"Detta betyder nästan säkert att du har ett trasigt filsystem.\n" +"RAPPORTERA TILL SYSTEMANSVARIG.\n" +"Följande katalog utgör del av cykeln:\n" +" %s\n" + +#: src/remove.c:1098 +msgid "cannot remove `.' or `..'" +msgstr "kan inte ta bort \".\" eller \"..\"" + +#: src/rm.c:60 +msgid "Paul Rubin, David MacKenzie, Richard Stallman, and Jim Meyering" +msgstr "Paul Rubin, David MacKenzie, Richard Stallman och Jim Meyering" + +#: src/rm.c:99 src/touch.c:244 +#, c-format +msgid "Usage: %s [OPTION]... FILE...\n" +msgstr "Användning: %s [FLAGGA]... FIL...\n" + +#: src/rm.c:100 +msgid "" +"Remove (unlink) the FILE(s).\n" +"\n" +" -d, --directory unlink FILE, even if it is a non-empty directory\n" +" (super-user only)\n" +" -f, --force ignore nonexistent files, never prompt\n" +" -i, --interactive prompt before any removal\n" +" -r, -R, --recursive remove the contents of directories recursively\n" +" -v, --verbose explain what is being done\n" +msgstr "" +"Ta bort (avlänka, unlink) FIL(er).\n" +"\n" +" -d, --directory ta bort katalog, även om den inte är tom\n" +" (endast superanvändare)\n" +" -f, --force ignorera filer som inte finns, fråga aldrig\n" +" -i, --interactive fråga före något tas bort\n" +" -r, -R, --recursive ta bort innehåll i kataloger rekursivt\n" +" -v, --verbose förklara vad som görs\n" + +#: src/rm.c:112 +#, c-format +msgid "" +"\n" +"To remove a file whose name starts with a `-', for example `-foo',\n" +"use one of these commands:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" +msgstr "" +"\n" +"För att ta bort filer vars namn börjar med \"-\", till exempel \"-apa\",\n" +"använder du ett av dessa kommandon:\n" +" %s -- -apa\n" +"\n" +" %s ./-apa\n" + +#: src/rm.c:121 +msgid "" +"\n" +"Note that if you use rm to remove a file, it is usually possible to recover\n" +"the contents of that file. If you want more assurance that the contents " +"are\n" +"truly unrecoverable, consider using shred.\n" +msgstr "" +"\n" +"Observera att om du använder rm för att ta bort en fil är det oftast " +"möjligt\n" +"att ta reda på vad filen innehöll. Överväg att använda shred om du vill\n" +"förvissa dig om att innehållet verkligen är borta.\n" + +#: src/rmdir.c:116 src/rmdir.c:217 +#, c-format +msgid "removing directory, %s" +msgstr "tar bort katalog, %s" + +#: src/rmdir.c:146 +#, c-format +msgid "Usage: %s [OPTION]... DIRECTORY...\n" +msgstr "Användning: %s [FLAGGA]... KATALOG...\n" + +#: src/rmdir.c:147 +msgid "" +"Remove the DIRECTORY(ies), if they are empty.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignore each failure that is solely because a directory\n" +" is non-empty\n" +msgstr "" +"Ta bort KATALOG(er) om de är tomma.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignorera alla fel som beror enbart på att katalogen inte " +"är\n" +" tom\n" + +#: src/rmdir.c:154 +msgid "" +" -p, --parents remove DIRECTORY, then try to remove each directory\n" +" component of that path name. E.g., `rmdir -p a/b/c' is\n" +" similar to `rmdir a/b/c a/b a'.\n" +" -v, --verbose output a diagnostic for every directory processed\n" +msgstr "" +" -p, --parents ta bort KATALOG, försök sedan ta bort varje komponent i\n" +" sökvägen. T.ex. \"rmdir -p a/b/c\" motsvarar\n" +" \"rmdir a/b/c a/b a\".\n" +" -v, --verbose skriv ett meddelande för varje behandlad katalog\n" + +#: src/seq.c:82 +#, c-format +msgid "" +"Usage: %s [OPTION]... LAST\n" +" or: %s [OPTION]... FIRST LAST\n" +" or: %s [OPTION]... FIRST INCREMENT LAST\n" +msgstr "" +"Användning: %s [FLAGGA]... SISTA\n" +" eller: %s [FLAGGA]... FÖRSTA SISTA\n" +" eller: %s [FLAGGA]... FÖRSTA ÖKNING SISTA\n" + +#: src/seq.c:87 +#, c-format +msgid "" +"Print numbers from FIRST to LAST, in steps of INCREMENT.\n" +"\n" +" -f, --format=FORMAT use printf style floating-point FORMAT (default: %" +"g)\n" +" -s, --separator=STRING use STRING to separate numbers (default: \\n)\n" +" -w, --equal-width equalize width by padding with leading zeroes\n" +msgstr "" +"Skriv ut tal från FÖRSTA till SISTA, i steg om ÖKNING.\n" +"\n" +" -f, --format FORMAT använd flyttalsFORMAT av typ printf (standard: %" +"g)\n" +" -s, --separator=STRÄNG använd STRÄNG för att separera tal (standard: " +"\\n)\n" +" -w, --equal-width jämna ut bredd genom att lägga till inledande " +"nollor\n" + +#: src/seq.c:96 +#, c-format +msgid "" +"\n" +"If FIRST or INCREMENT is omitted, it defaults to 1.\n" +"FIRST, INCREMENT, and LAST are interpreted as floating point values.\n" +"INCREMENT should be positive if FIRST is smaller than LAST, and negative\n" +"otherwise. When given, the FORMAT argument must contain exactly one of\n" +"the printf-style, floating point output formats %e, %f, %g\n" +msgstr "" +"\n" +"Om FÖRSTA eller ÖKNING utelämnas, sätts de till 1. FÖRSTA, ÖKNING och\n" +"SISTA tolkas som flyttal. ÖKNING ska vara positivt om FÖRSTA är\n" +"mindre än SISTA och negativt annars. När argumentet FORMAT anges\n" +"måste det innehålla precis en av flyttalsformattyperna %e, %f, %g\n" +"(samma som i printf).\n" + +#: src/seq.c:119 +#, c-format +msgid "invalid floating point argument: %s" +msgstr "felaktigt flyttalsargument: %s" + +#: src/seq.c:189 +msgid "" +"when the starting value is larger than the limit,\n" +"the increment must be negative" +msgstr "" +"när startvärdet är större än gränsen måste steglängden \n" +"vara negativ" + +#: src/seq.c:213 +msgid "" +"when the starting value is smaller than the limit,\n" +"the increment must be positive" +msgstr "" +"när startvärdet är mindre än gränsen måste steglängden\n" +"vara positiv" + +#: src/seq.c:423 +#, c-format +msgid "invalid format string: `%s'" +msgstr "felaktig formatsträng: \"%s\"" + +#: src/seq.c:445 +msgid "format string may not be specified when printing equal width strings" +msgstr "formatsträng får inte anges när strängar med lika bredd skrivs" + +#: src/shred.c:160 +#, c-format +msgid "Usage: %s [OPTIONS] FILE [...]\n" +msgstr "Användning: %s [FLAGGOR] FIL [...]\n" + +#: src/shred.c:161 +msgid "" +"Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +"for even very expensive hardware probing to recover the data.\n" +"\n" +msgstr "" +"Skriv över de angivna FIL(erna) upprepade gånger, för att göra det svårare\n" +"även för väldigt dyra hårdvaruutrustningar att ta fram data.\n" +"\n" + +#: src/shred.c:169 +#, c-format +msgid "" +" -f, --force change permissions to allow writing if necessary\n" +" -n, --iterations=N Overwrite N times instead of the default (%d)\n" +" -s, --size=N shred this many bytes (suffixes like K, M, G accepted)\n" +msgstr "" +" -f, --force ändra rättigheter för att tillåta skrivning, om nödvändigt\n" +" -n, --iterations=N Skriv över N gånger istället för standard (%d)\n" +" -s, --size=N strimla detta antal byte (ändelse som K, M, G fungerar)\n" + +#: src/shred.c:174 +msgid "" +" -u, --remove truncate and remove file after overwriting\n" +" -v, --verbose show progress\n" +" -x, --exact do not round file sizes up to the next full block;\n" +" this is the default for non-regular files\n" +" -z, --zero add a final overwrite with zeros to hide shredding\n" +" - shred standard output\n" +msgstr "" +" -u, --remove stympa och ta bort filen efter överskrivningen\n" +" -v, --verbose följ processen\n" +" -x, --exact avrunda inte filstorlekar upp till nästa hela block;\n" +" detta är standardfallet för icke-normala filer\n" +" -z, --zero lägg till en avslutande överskrivning med nollor för att\n" +" dölja strimlandet\n" +" - strimla standard ut\n" + +#: src/shred.c:184 +msgid "" +"\n" +"Delete FILE(s) if --remove (-u) is specified. The default is not to remove\n" +"the files because it is common to operate on device files like /dev/hda,\n" +"and those files usually should not be removed. When operating on regular\n" +"files, most people use the --remove option.\n" +"\n" +msgstr "" +"\n" +"Ta bort FIL(er) om --remove (-u) anges. Standard är att inte ta bort " +"filerna\n" +"för det är vanligt att arbeta på enhetsfiler som /dev/hda, och dessa filer\n" +"bör inte tas bort. När man kör på en vanlig fil använder de flesta flaggan\n" +"--remove.\n" +"\n" + +#: src/shred.c:192 +msgid "" +"CAUTION: Note that shred relies on a very important assumption:\n" +"that the filesystem overwrites data in place. This is the traditional\n" +"way to do things, but many modern filesystem designs do not satisfy this\n" +"assumption. The following are examples of filesystems on which shred is\n" +"not effective:\n" +"\n" +msgstr "" +"VARNING: Observera att shred bygger på ett väldigt viktigt antagande: att\n" +"filsystemet skriver över data på plats. Detta är det traditionella sättet\n" +"att göra saker, men många moderna filsystemskonstruktioner uppfyller inte\n" +"detta antagande. Följande är exempel på filsystem på vilka shred inte har\n" +"någon effekt:\n" +"\n" + +#: src/shred.c:200 +msgid "" +"* log-structured or journaled filesystems, such as those supplied with\n" +" AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)\n" +"\n" +"* filesystems that write redundant data and carry on even if some writes\n" +" fail, such as RAID-based filesystems\n" +"\n" +"* filesystems that make snapshots, such as Network Appliance's NFS server\n" +"\n" +msgstr "" +"* loggstrukturerade eller journalfilsystem, som de som kommer med AIX och\n" +" Solaris (och JFS, ReiserFS, XFS, Ext3, etc.)\n" +"\n" +"* filsystem som skriver skriver extra data och fortsätter även om en del\n" +" skrivningar misslyckas, såsom RAID-baserade filsystem\n" +"\n" +"* filsystem som tar ögonblicksbilder, såsom Network Appliances NFS-server\n" +"\n" + +#: src/shred.c:210 +msgid "" +"* filesystems that cache in temporary locations, such as NFS\n" +" version 3 clients\n" +"\n" +"* compressed filesystems\n" +"\n" +"In addition, file system backups and remote mirrors may contain copies\n" +"of the file that cannot be removed, and that will allow a shredded file\n" +"to be recovered later.\n" +msgstr "" +"* filsystem som cachar på tillfälliga platser såsom NFS version 3-klienter\n" +"\n" +"* komprimerade filsystem\n" +"\n" +"Dessutom kan säkerhetskopior av filsystemet och fjärrspeglar innehålla\n" +"kopior av filen som inte kan tas bort, och som gör att det går att\n" +"återskapa den strimlade filen senare.\n" + +#: src/shred.c:808 +#, c-format +msgid "%s: cannot rewind" +msgstr "%s: kan inte backa till början" + +#: src/shred.c:831 +#, c-format +msgid "%s: pass %lu/%lu (%s)..." +msgstr "%s: pass %lu/%lu (%s)..." + +#: src/shred.c:868 +#, c-format +msgid "%s: error writing at offset %s" +msgstr "%s: fel vid skrivning vid position %s" + +#: src/shred.c:897 +#, c-format +msgid "%s: file too large" +msgstr "%s: filen är för stor" + +#: src/shred.c:920 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s" +msgstr "%s: pass %lu/%lu (%s)...%s" + +#: src/shred.c:936 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s/%s %d%%" +msgstr "%s: pass %lu/%lu (%s)...%s/%s %d%%" + +#: src/shred.c:1195 +#, c-format +msgid "%s: invalid file type" +msgstr "%s: ogiltig filtyp" + +#: src/shred.c:1212 +#, c-format +msgid "%s: file has negative size" +msgstr "%s: filen har negativ storlek" + +#: src/shred.c:1265 +#, c-format +msgid "%s: error truncating" +msgstr "%s: fel vid avhuggning" + +#: src/shred.c:1286 +#, c-format +msgid "%s: cannot shred append-only file descriptor" +msgstr "" +"%s: kan inte skriva över filidentiferare som bara är öppnad för tillägg" + +#: src/shred.c:1371 +#, c-format +msgid "%s: removing" +msgstr "%s: tar bort" + +#: src/shred.c:1412 +#, c-format +msgid "%s: renamed to %s" +msgstr "%s: namnändrad till %s" + +#: src/shred.c:1438 +#, c-format +msgid "%s: removed" +msgstr "%s: borttagen" + +#: src/shred.c:1503 +#, c-format +msgid "%s: cannot remove" +msgstr "%s: kan inte ta bort" + +#: src/shred.c:1551 +#, c-format +msgid "%s: invalid number of passes" +msgstr "%s: ogiltigt antal pass" + +#: src/shred.c:1568 +#, c-format +msgid "%s: invalid file size" +msgstr "%s: ogiltig filstorlek" + +#: src/sleep.c:34 +msgid "Jim Meyering and Paul Eggert" +msgstr "Jim Meyering och Paul Eggert" + +#: src/sleep.c:52 +#, c-format +msgid "" +"Usage: %s NUMBER[SUFFIX]...\n" +" or: %s OPTION\n" +"Pause for NUMBER seconds. SUFFIX may be `s' for seconds (the default),\n" +"`m' for minutes, `h' for hours or `d' for days. Unlike most " +"implementations\n" +"that require NUMBER be an integer, here NUMBER may be an arbitrary floating\n" +"point number.\n" +"\n" +msgstr "" +"Användning: %s ANTAL[ÄNDELSE]...\n" +" eller: %s FLAGGA\n" +"Gör paus i ANTAL sekunder. ÄNDELSE kan vara \"s\" för att ange sekunder\n" +"(standardval), \"m\" för minuter, \"h\" för timmar eller \"d\" för dagar.\n" +"Till skillnad från de flesta implementationer som kräver att ANTAL är\n" +"ett heltal, kan ANTAL här vara ett valfritt flyttal.\n" +"\n" + +#: src/sleep.c:155 +#, c-format +msgid "invalid time interval `%s'" +msgstr "felaktigt tidsintervall: \"%s\"" + +#: src/sleep.c:166 src/tail.c:1031 +msgid "cannot read realtime clock" +msgstr "kan inte läsa realtidsklockan" + +#: src/sort.c:53 +msgid "Mike Haertel and Paul Eggert" +msgstr "Mike Haertel och Paul Eggert" + +#: src/sort.c:280 +msgid "" +"Write sorted concatenation of all FILE(s) to standard output.\n" +"\n" +"Ordering options:\n" +"\n" +msgstr "" +"Skriv en sorterad sammanfogning av alla FIL(er) till standard ut.\n" +"\n" +"Sorteringsflaggor:\n" +"\n" + +#: src/sort.c:289 +msgid "" +" -b, --ignore-leading-blanks ignore leading blanks\n" +" -d, --dictionary-order consider only blanks and alphanumeric " +"characters\n" +" -f, --ignore-case fold lower case to upper case characters\n" +msgstr "" +" -b, --ignore-leading-blanks ignorera inledande mellanslag\n" +" -d, --dictionary-order betrakta endast alfanumeriska och blanka " +"tecken\n" +" -f, --ignore-case byt gemener mot versaler\n" + +#: src/sort.c:294 +msgid "" +" -g, --general-numeric-sort compare according to general numerical value\n" +" -i, --ignore-nonprinting consider only printable characters\n" +" -M, --month-sort compare (unknown) < `JAN' < ... < `DEC'\n" +" -n, --numeric-sort compare according to string numerical value\n" +" -r, --reverse reverse the result of comparisons\n" +"\n" +msgstr "" +" -g, --general-numeric-sort jämför enligt generella numeriska värden\n" +" -i, --ignore-nonprinting betrakta enbart skrivbara tecken\n" +" -M, --month-sort jämför (okänd) < \"JAN\" < ... < \"DEC\"\n" +" -n, --numeric-sort jämför i enlighet strängens numeriska värde\n" +" -r, --reverse kasta om resultatet av jämförelser\n" + +#: src/sort.c:302 +msgid "" +"Other options:\n" +"\n" +" -c, --check check whether input is sorted; do not sort\n" +" -k, --key=POS1[,POS2] start a key at POS1, end it at POS 2 (origin 1)\n" +" -m, --merge merge already sorted files; do not sort\n" +" -o, --output=FILE write result to FILE instead of standard output\n" +" -s, --stable stabilize sort by disabling last-resort " +"comparison\n" +" -S, --buffer-size=SIZE use SIZE for main memory buffer\n" +msgstr "" +"Andra flaggor:\n" +"\n" +" -c, --check kontrollera om indata är sorterad, sortera ej\n" +" -k, --key=POS1[,POS2] starta nyckel vid POS1, sluta den vid POS2\n" +" (räknas från 1)\n" +" -m, --merge sammanfoga redan sorterade filer, sortera ej\n" +" -o, --output=FIL skriv till FIL i stället för standard ut\n" +" -s, --stable stabilisera sortering genom att stänga av sista\n" +" utvägsjämförelse\n" +" -S, --buffer-size=STORLEK använd STORLEK för huvudminnesbuffer\n" + +#: src/sort.c:312 +#, c-format +msgid "" +" -t, --field-separator=SEP use SEP instead of non- to whitespace " +"transition\n" +" -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %s\n" +" multiple options specify multiple directories\n" +" -u, --unique with -c: check for strict ordering\n" +" otherwise: output only the first of an equal " +"run\n" +msgstr "" +" -t, --field-separator=SEP använd SEP istället för övergång från/till " +"blanka\n" +" -T, --temporary-directory=KAT använd KAT för tillfälliga filer, ej " +"$TMPDIR\n" +" eller %s\n" +" -u, --unique med -c: kontrollera strikt ordningsföljd\n" +" annars: mata endast ut den första av flera " +"lika\n" + +#: src/sort.c:319 +msgid " -z, --zero-terminated end lines with 0 byte, not newline\n" +msgstr " -z, --zero-terminated avsluta rader med byte 0, inte ny rad\n" + +#: src/sort.c:324 +msgid "" +"\n" +"POS is F[.C][OPTS], where F is the field number and C the character " +"position\n" +"in the field. OPTS is one or more single-letter ordering options, which\n" +"override global ordering options for that key. If no key is given, use the\n" +"entire line as the key.\n" +"\n" +"SIZE may be followed by the following multiplicative suffixes:\n" +msgstr "" +"\n" +"POS är F[.C][FLGR], där F är fältnumret och C teckenpositionen inom fältet. " +"FLGR är en eller flera enbokstavs ordningsflaggor, vilka ersätter globala " +"ordningsflaggor för den nyckeln. Om ingen nyckel\n" +"är angiven, använd hela raden som nyckel.\n" +"\n" +"STORLEK kan följas av följande multiplikativa ändelser:\n" + +#: src/sort.c:333 +#, c-format +msgid "" +"% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +"*** WARNING ***\n" +"The locale specified by the environment affects sort order.\n" +"Set LC_ALL=C to get the traditional sort order that uses\n" +"native byte values.\n" +msgstr "" +"% 1% av minne, b 1, K 1024 (standard), och så vidare för M, G, T, P, E, Z, " +"Y.\n" +"\n" +"Utan FIL eller om FIL är -, läs standard in.\n" +"\n" +"*** VARNING ***\n" +"Lokalen som är angiven i omgivningen påverkar sorteringsordning.\n" +"Sätt LC_ALL=C för att få traditionell sorteringsordning som använder\n" +"de underliggande bytevärdena.\n" + +#: src/sort.c:444 +msgid "cannot create temporary file" +msgstr "kan inte skapa temporärfil" + +#: src/sort.c:467 +msgid "open failed" +msgstr "misslyckades öppna" + +#: src/sort.c:487 src/sort.c:2496 +msgid "close failed" +msgstr "misslyckades stänga" + +#: src/sort.c:495 +msgid "write failed" +msgstr "misslyckaes skriva" + +#: src/sort.c:641 +msgid "sort size" +msgstr "sorteringsstorlek" + +#: src/sort.c:715 +msgid "stat failed" +msgstr "misslyckades ta status" + +#: src/sort.c:972 +msgid "read failed" +msgstr "misslyckades läsa" + +#: src/sort.c:1570 +#, c-format +msgid "%s: %s:%s: disorder: " +msgstr "%s: %s:%s: oordning: " + +#: src/sort.c:1574 +msgid "standard error" +msgstr "standard fel" + +#: src/sort.c:2032 +#, c-format +msgid "%s: invalid field specification `%s'" +msgstr "%s: felaktig fältspecifikation \"%s\"" + +#: src/sort.c:2058 +#, c-format +msgid "%s: count `%.*s' too large" +msgstr "%s: antal \"%.*s\" för stort" + +#: src/sort.c:2064 +#, c-format +msgid "%s: invalid count at start of `%s'" +msgstr "%s: felaktigt antal i början på \"%s\"" + +#: src/sort.c:2298 +msgid "invalid number after `-'" +msgstr "felaktigt nummer efter \"-\"" + +#: src/sort.c:2301 src/sort.c:2347 src/sort.c:2374 +msgid "invalid number after `.'" +msgstr "felaktigt nummer efter \".\"" + +#: src/sort.c:2304 src/sort.c:2383 +msgid "stray character in field spec" +msgstr "extra tecken i fältspecifikation" + +#: src/sort.c:2338 +msgid "invalid number at field start" +msgstr "felaktigt nummer vid fältstart" + +#: src/sort.c:2342 src/sort.c:2370 +msgid "field number is zero" +msgstr "fältnummer är noll" + +#: src/sort.c:2351 +msgid "character offset is zero" +msgstr "teckenplats är noll" + +#: src/sort.c:2366 +msgid "invalid number after `,'" +msgstr "felaktigt nummer efter \",\"" + +#: src/sort.c:2411 +#, c-format +msgid "multi-character tab `%s'" +msgstr "flerteckenstabulator \"%s\"" + +#: src/sort.c:2479 +#, c-format +msgid "extra operand `%s' not allowed with -c" +msgstr "extra operand \"%s\" inte tillåtet med -c" + +#: src/split.c:96 +#, c-format +msgid "Usage: %s [OPTION] [INPUT [PREFIX]]\n" +msgstr "Användning: %s [FLAGGA] [INFIL [PREFIX]]\n" + +#: src/split.c:100 +msgid "" +"Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default\n" +"PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input.\n" +"\n" +msgstr "" +"Mata ut delar av INFIL med bestämd storlek till PREFIXaa, PREFIXab, ...\n" +"Standardprefix är \"x\". Utan INFIL, eller när INFIL är -, läs standard\n" +"in.\n" + +#: src/split.c:108 +#, c-format +msgid "" +" -a, --suffix-length=N use suffixes of length N (default %d)\n" +" -b, --bytes=SIZE put SIZE bytes per output file\n" +" -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file\n" +" -l, --lines=NUMBER put NUMBER lines per output file\n" +msgstr "" +" -a, --suffix-length=N använd ändelse av längd N (standard %d)\n" +" -b, --bytes=ANTAL placera ANTAL byte i varje utfil\n" +" -C, --line-bytes=ANTAL placera max ANTAL byte rader per utfil\n" +" -l, --lines=RADER placera RADER rader i varje utfil\n" + +#: src/split.c:114 +msgid "" +" --verbose print a diagnostic to standard error just\n" +" before each output file is opened\n" +msgstr "" +" --verbose skriv ett meddelande till standard fel strax före\n" +" varje fil öppnas\n" + +#: src/split.c:171 +msgid "Output file suffixes exhausted" +msgstr "Slut på utfiländelser" + +#: src/split.c:189 +#, c-format +msgid "creating file `%s'\n" +msgstr "skapar fil \"%s\"\n" + +#: src/split.c:341 +msgid "cannot split in more than one way" +msgstr "kan inte dela på mer än ett sätt" + +#: src/split.c:394 +#, c-format +msgid "%s: invalid suffix length" +msgstr "%s: felaktig ändelselängd" + +#: src/split.c:408 src/split.c:434 +#, c-format +msgid "%s: invalid number of bytes" +msgstr "%s: felaktigt antal byte" + +#: src/split.c:421 +#, c-format +msgid "%s: invalid number of lines" +msgstr "%s: felaktigt antal rader" + +#: src/split.c:470 +#, c-format +msgid "`-%d' option is obsolete; use `-l %d'" +msgstr "flagga \"-%d\" är föråldrad, använd \"-l %d\"" + +#: src/split.c:483 +msgid "invalid number" +msgstr "ogiltigt antal" + +#: src/stat.c:326 +msgid "*** invalid date/time ***" +msgstr "*** ogiltigt datum/tid ***" + +#: src/stat.c:608 +#, c-format +msgid "cannot read file system information for %s" +msgstr "kan inte läsa filsysteminformation för %s" + +#: src/stat.c:684 +#, c-format +msgid "Usage: %s [OPTION] FILE...\n" +msgstr "Användning: %s [FLAGGA] FIL...\n" + +#: src/stat.c:685 +msgid "" +"Display file or filesystem status.\n" +"\n" +" -f, --filesystem display filesystem status instead of file status\n" +" -c --format=FORMAT use the specified FORMAT instead of the default\n" +" -L, --dereference follow links\n" +" -t, --terse print the information in terse form\n" +msgstr "" +"Visa fil- eller filsystemstatus.\n" +"\n" +" -f, --filesystem visa filsystemstatus istället för filstatus\n" +" -c --format=FORMAT använd angivet FORMAT istället för standard\n" +" -L, --link följ länkar\n" +" -t, --terse skriv informationen i kortfattat format\n" + +#: src/stat.c:696 +msgid "" +"\n" +"The valid format sequences for files (without --filesystem):\n" +"\n" +" %A Access rights in human readable form\n" +" %a Access rights in octal\n" +" %B The size in bytes of each block reported by `%b'\n" +" %b Number of blocks allocated (see %B)\n" +msgstr "" +"\n" +"De giltiga formatsekvenserna för filer (utan --filesystem):\n" +"\n" +" %A Åtkomsträttigheter i format läsbart för människa\n" +" %a Åtkomsträttigheter oktalt\n" +" %B Storleken i byte på varje block rapporterat av \"%b\"\n" +" %b Antal använda block (se %B)\n" + +#: src/stat.c:704 +msgid "" +" %D Device number in hex\n" +" %d Device number in decimal\n" +" %F File type\n" +" %f Raw mode in hex\n" +" %G Group name of owner\n" +" %g Group ID of owner\n" +msgstr "" +" %D Enhetsnummer hexadecimalt\n" +" %d Enhetsnummer decimalt\n" +" %F Filtyp\n" +" %f Tillståndet rått hexadecimalt\n" +" %G Gruppnamn på ägare\n" +" %g Gruppid på ägare\n" + +#: src/stat.c:712 +msgid "" +" %h Number of hard links\n" +" %i Inode number\n" +" %N Quoted File name with dereference if symbolic link\n" +" %n File name\n" +" %o IO block size\n" +" %s Total size, in bytes\n" +" %T Minor device type in hex\n" +" %t Major device type in hex\n" +msgstr "" +" %h Antal hårda länkar\n" +" %i Inodnummer\n" +" %N Citerat filnamn, med dereferens om symbolisk länk\n" +" %n Filnamn\n" +" %o IO-blockstorlek\n" +" %s Total storlek, i byte\n" +" %T Undre enhetsnummer hexadecimalt\n" +" %t Övre enhetsnummer hexadecimalt\n" + +#: src/stat.c:722 +msgid "" +" %U User name of owner\n" +" %u User ID of owner\n" +" %X Time of last access as seconds since Epoch\n" +" %x Time of last access\n" +" %Y Time of last modification as seconds since Epoch\n" +" %y Time of last modification\n" +" %Z Time of last change as seconds since Epoch\n" +" %z Time of last change\n" +"\n" +msgstr "" +" %U Användarnamn på ägare\n" +" %u Användarid på ägare\n" +" %X Senaste åtkomsttidpunkt i sekunder sedan Epok\n" +" %x Senaste åtkomsttidpunkt\n" +" %Y Senaste modifieringstidpunkt i sekunder sedan Epok\n" +" %y Senaste modifieringstidpunkt\n" +" %Z Senaste ändringstidpunkt i sekunder sedan Epok\n" +" %z Senaste ändringstidpunkt\n" +"\n" + +#: src/stat.c:734 +msgid "" +"Valid format sequences for file systems:\n" +"\n" +" %a Free blocks available to non-superuser\n" +" %b Total data blocks in file system\n" +" %c Total file nodes in file system\n" +" %d Free file nodes in file system\n" +" %f Free blocks in file system\n" +msgstr "" +"Giltiga formatsekvenser för filsystem:\n" +"\n" +" %a Fria block tillgängliga för icke superanvändare\n" +" %b Totalt antal datablock i filsystem\n" +" %c Totalt antal filnoder i filsystem\n" +" %d Fria filnoder i filsystem\n" +" %f Fria block i filsystem\n" + +#: src/stat.c:743 +msgid "" +" %i File System id in hex\n" +" %l Maximum length of filenames\n" +" %n File name\n" +" %s Optimal transfer block size\n" +" %T Type in human readable form\n" +" %t Type in hex\n" +msgstr "" +" %i Filsystemid hexadecimalt\n" +" %l Maxlängd på filnamn\n" +" %n Filnamn\n" +" %s Optimal överföringsblockstorlek\n" +" %T Typ i format läsbart för människa\n" +" %t Typ hexadecimalt\n" + +#: src/stty.c:498 +#, c-format +msgid "" +"Usage: %s [-F DEVICE] [--file=DEVICE] [SETTING]...\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-a|--all]\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-g|--save]\n" +msgstr "" +"Användning: %s [-F ENHETSFIL] [--file=ENHETSFIL] [INSTÄLLNING]...\n" +" eller: %s [-F ENHETSFIL] [--file=ENHETSFIL] [-a|--all]\n" +" eller: %s [-F ENHETSFIL] [--file=ENHETSFIL] [-g|--save]\n" + +#: src/stty.c:504 +msgid "" +"Print or change terminal characteristics.\n" +"\n" +" -a, --all print all current settings in human-readable form\n" +" -g, --save print all current settings in a stty-readable form\n" +" -F, --file=DEVICE open and use the specified DEVICE instead of stdin\n" +msgstr "" +"Skriv ut eller ändra terminalkarakteristik.\n" +"\n" +" -a, --all skriv ut alla nuvarande inställningar läsligt\n" +" -g, --save skriv ut alla nuvarande inställningar i stty-format\n" +" -F, --file=ENHET öppna och använd angiven ENHET istället för standard " +"in\n" + +#: src/stty.c:513 +msgid "" +"\n" +"Optional - before SETTING indicates negation. An * marks non-POSIX\n" +"settings. The underlying system defines which settings are available.\n" +msgstr "" +"\n" +"Möjligt - före INSTÄLLNING indikerar negation. En * indikerar en\n" +"icke-POSIX-inställning. Det underliggande systemet definierar vilka\n" +"inställningar som är tillgängliga.\n" + +#: src/stty.c:518 +msgid "" +"\n" +"Special characters:\n" +" * dsusp CHAR CHAR will send a terminal stop signal once input flushed\n" +" eof CHAR CHAR will send an end of file (terminate the input)\n" +" eol CHAR CHAR will end the line\n" +msgstr "" +"\n" +"Specialtecken:\n" +" * dsusp TECKEN TECKEN skickar en stoppsignal så fort indata är slut.\n" +" eof TECKEN TECKEN skickar ett filslut (avsluta inmatning)\n" +" eol TECKEN TECKEN avslutar raden\n" + +#: src/stty.c:525 +msgid "" +" * eol2 CHAR alternate CHAR for ending the line\n" +" erase CHAR CHAR will erase the last character typed\n" +" intr CHAR CHAR will send an interrupt signal\n" +" kill CHAR CHAR will erase the current line\n" +msgstr "" +" * eol2 TECKEN alternativt TECKEN för radslut\n" +" erase TECKEN TECKEN raderar det senast skrivna tecknet\n" +" intr TECKEN TECKEN skickar en avbrottssignal\n" +" kill TECKEN TECKEN raderar nuvarande rad\n" + +#: src/stty.c:531 +msgid "" +" * lnext CHAR CHAR will enter the next character quoted\n" +" quit CHAR CHAR will send a quit signal\n" +" * rprnt CHAR CHAR will redraw the current line\n" +" start CHAR CHAR will restart the output after stopping it\n" +msgstr "" +" * lnext TECKEN TECKEN skriver nästa tecken som ett specialtecken\n" +" quit TECKEN TECKEN skickar en avslutningssignal\n" +" * rprnt TECKEN TECKEN ritar om nuvarande rad\n" +" start TECKEN TECKEN startar utskrift igen efter att ha stoppat den\n" + +#: src/stty.c:537 +msgid "" +" stop CHAR CHAR will stop the output\n" +" susp CHAR CHAR will send a terminal stop signal\n" +" * swtch CHAR CHAR will switch to a different shell layer\n" +" * werase CHAR CHAR will erase the last word typed\n" +msgstr "" +" stop TECKEN TECKEN stoppar utskriften\n" +" susp TECKEN TECKEN skickar en terminalstoppsignal\n" +" * swtch TECKEN TECKEN byter till ett annat skal\n" +" * werase TECKEN TECKEN raderar det senast skrivna ordet\n" + +#: src/stty.c:543 +msgid "" +"\n" +"Special settings:\n" +" N set the input and output speeds to N bauds\n" +" * cols N tell the kernel that the terminal has N columns\n" +" * columns N same as cols N\n" +msgstr "" +"\n" +"Specialinställningar:\n" +" N sätt in- och utmatninshastighet till N baud\n" +" * cols N säg till kärnan att terminalen har N kolumner\n" +" * columns N samma som cols N\n" + +#: src/stty.c:550 +msgid "" +" ispeed N set the input speed to N\n" +" * line N use line discipline N\n" +" min N with -icanon, set N characters minimum for a completed " +"read\n" +" ospeed N set the output speed to N\n" +msgstr "" +" ispeed N sätt inmatningshastighet till N\n" +" * line N använd linjetyp N\n" +" min N med -icanon, sätt N tecken till minimum för en avslutad " +"läsning\n" +" ospeed N sätt utmatningshastighet till N\n" + +#: src/stty.c:556 +msgid "" +" * rows N tell the kernel that the terminal has N rows\n" +" * size print the number of rows and columns according to the " +"kernel\n" +" speed print the terminal speed\n" +" time N with -icanon, set read timeout of N tenths of a second\n" +msgstr "" +" * rows N säg till kärnan att terminalen har N rader\n" +" * size skriv ut antalet rader och kolumner enligt kärnan\n" +" speed skriv ut terminalens hastighet\n" +" time N med -icanon, sätt timeout för läsning till N tiondels " +"sekunder\n" + +#: src/stty.c:562 +msgid "" +"\n" +"Control settings:\n" +" [-]clocal disable modem control signals\n" +" [-]cread allow input to be received\n" +" * [-]crtscts enable RTS/CTS handshaking\n" +" csN set character size to N bits, N in [5..8]\n" +msgstr "" +"\n" +"Kontrollinställningar:\n" +" [-]clocal stäng av kontrollsignaler till modem\n" +" [-]cread tillåt mottagandet av indata\n" +" * [-]crtscts möjliggör RTS/CTS handskakning\n" +" csN sätt teckenstorleken till N bitar, N 5-8\n" + +#: src/stty.c:570 +msgid "" +" [-]cstopb use two stop bits per character (one with `-')\n" +" [-]hup send a hangup signal when the last process closes the tty\n" +" [-]hupcl same as [-]hup\n" +" [-]parenb generate parity bit in output and expect parity bit in " +"input\n" +" [-]parodd set odd parity (even with `-')\n" +msgstr "" +" [-]cstopb använd två stoppbitar per tecken (en med \"-\")\n" +" [-]hup skicka en påläggningssignal när sista processen stänger " +"ttyn\n" +" [-]hupcl samma som [-]hup\n" +" [-]parenb generera paritetsbit i utdata och förvänta paritetsbit i " +"indata\n" +" [-]parodd ställ in udda paritet (jämn med \"-\")\n" + +#: src/stty.c:577 +msgid "" +"\n" +"Input settings:\n" +" [-]brkint breaks cause an interrupt signal\n" +" [-]icrnl translate carriage return to newline\n" +" [-]ignbrk ignore break characters\n" +" [-]igncr ignore carriage return\n" +msgstr "" +"\n" +"Inställningar för inmatning:\n" +" [-]brkint avbrott orsakar en avbrottssignal\n" +" [-]icrnl översätt vagnretur till nyrad\n" +" [-]ignbrk ignorera avbrottstecken\n" +" [-]igncr ignorera vagnretur\n" + +#: src/stty.c:585 +msgid "" +" [-]ignpar ignore characters with parity errors\n" +" * [-]imaxbel beep and do not flush a full input buffer on a character\n" +" [-]inlcr translate newline to carriage return\n" +" [-]inpck enable input parity checking\n" +" [-]istrip clear high (8th) bit of input characters\n" +msgstr "" +" [-]ignpar ignorera tecken med paritetsfel\n" +" * [-]imaxbel ljud signal, men töm inte full indatabuffert på grund av\n" +" ett tecken\n" +" [-]inlcr översätt nyrad till vagnretur\n" +" [-]inpck möjliggör paritetskontroll av indata\n" +" [-]istrip rensa den höga (8:e) biten i ett inmatningstecken\n" + +#: src/stty.c:592 +msgid "" +" * [-]iuclc translate uppercase characters to lowercase\n" +" * [-]ixany let any character restart output, not only start character\n" +" [-]ixoff enable sending of start/stop characters\n" +" [-]ixon enable XON/XOFF flow control\n" +" [-]parmrk mark parity errors (with a 255-0-character sequence)\n" +" [-]tandem same as [-]ixoff\n" +msgstr "" +" * [-]iuclc översätt versaler till gemener\n" +" * [-]ixany tillåt vilket tecken som helst att starta om utmatning, \n" +" inte bara starttecken\n" +" [-]ixoff möjliggör start/stopp-tecken\n" +" [-]ixon möjliggör XON/XOFF flödeskontroll\n" +" [-]parmrk markera paritetsfel (med en 255-0 teckensekvens)\n" +" [-]tandem samma som [-]ixoff\n" + +#: src/stty.c:600 +msgid "" +"\n" +"Output settings:\n" +" * bsN backspace delay style, N in [0..1]\n" +" * crN carriage return delay style, N in [0..3]\n" +" * ffN form feed delay style, N in [0..1]\n" +" * nlN newline delay style, N in [0..1]\n" +msgstr "" +"\n" +"Inställningar för utmatning:\n" +" * bsN fördröjning på backsteg, N är [0-1]\n" +" * crN fördröjning på vagnretur, N är [0-3]\n" +" * ffN fördröjning på sidmatning, N är [0-1]\n" +" * nlN fördröjning på nyrad, N är [0-1]\n" + +#: src/stty.c:608 +msgid "" +" * [-]ocrnl translate carriage return to newline\n" +" * [-]ofdel use delete characters for fill instead of null characters\n" +" * [-]ofill use fill (padding) characters instead of timing for delays\n" +" * [-]olcuc translate lowercase characters to uppercase\n" +" * [-]onlcr translate newline to carriage return-newline\n" +" * [-]onlret newline performs a carriage return\n" +msgstr "" +" * [-]ocrnl översätt vagnretur till nyrad\n" +" * [-]ofdel använd raderingstecken till utfyllnad, istället för " +"nulltecken\n" +" * [-]ofill använd utfyllnadstecken istället för tidstagning \n" +" vid fördröjningar\n" +" * [-]olcuc översätt gemener till versaler\n" +" * [-]onlcr översätt nyrad till vagnretur-nyrad\n" +" * [-]onlret nyrad utför vagnretur\n" + +#: src/stty.c:616 +msgid "" +" * [-]onocr do not print carriage returns in the first column\n" +" [-]opost postprocess output\n" +" * tabN horizontal tab delay style, N in [0..3]\n" +" * tabs same as tab0\n" +" * -tabs same as tab3\n" +" * vtN vertical tab delay style, N in [0..1]\n" +msgstr "" +" * [-]onocr skriv inte ut vagnretur i första kolumnen\n" +" [-]opost bearbetar utdata\n" +" * tabN fördröjning på horisontell tabulator, N är [0-3]\n" +" * tabs samma som tab0\n" +" * -tabs samma som tab3\n" +" * vtN fördröjning på vertikal tabulator, N är [0-1]\n" + +#: src/stty.c:624 +msgid "" +"\n" +"Local settings:\n" +" [-]crterase echo erase characters as backspace-space-backspace\n" +" * crtkill kill all line by obeying the echoprt and echoe settings\n" +" * -crtkill kill all line by obeying the echoctl and echok settings\n" +msgstr "" +"\n" +"Lokala inställningar:\n" +" [-]crterase eka raderingstecken som backsteg-mellanslag-backsteg\n" +" * crtkill radera hela raden genom att använda inställningarna \n" +" för echoprt och echoe\n" +" * -crtkill radera hela raden genom att använda inställningarna\n" +" för echoctl och echok\n" + +#: src/stty.c:631 +msgid "" +" * [-]ctlecho echo control characters in hat notation (`^c')\n" +" [-]echo echo input characters\n" +" * [-]echoctl same as [-]ctlecho\n" +" [-]echoe same as [-]crterase\n" +" [-]echok echo a newline after a kill character\n" +msgstr "" +" * [-]ctlecho eka kontrolltecken med hattnotation (\"^c\")\n" +" [-]echo eka inmatade tecken\n" +" * [-]echoctl samma som [-]ctlecho\n" +" [-]echoe samma som [-]crterase\n" +" [-]echok eka ett nyrad efter ett dödatecken\n" + +#: src/stty.c:638 +msgid "" +" * [-]echoke same as [-]crtkill\n" +" [-]echonl echo newline even if not echoing other characters\n" +" * [-]echoprt echo erased characters backward, between `\\' and '/'\n" +" [-]icanon enable erase, kill, werase, and rprnt special characters\n" +" [-]iexten enable non-POSIX special characters\n" +msgstr "" +" * [-]echoke samma som [-]crtkill\n" +" [-]echonl eka nyrad även om inga andra tecken ekas\n" +" * [-]echoprt eka raderade tecken baklänges, mellan \"\\\" och \"/\"\n" +" [-]icanon möjliggör specialtecknen erase, kill, werase och rprnt\n" +" [-]iexten möjliggör specialtecken som inte är POSIX-tecken\n" + +#: src/stty.c:645 +msgid "" +" [-]isig enable interrupt, quit, and suspend special characters\n" +" [-]noflsh disable flushing after interrupt and quit special " +"characters\n" +" * [-]prterase same as [-]echoprt\n" +" * [-]tostop stop background jobs that try to write to the terminal\n" +" * [-]xcase with icanon, escape with `\\' for uppercase characters\n" +msgstr "" +" [-]isig möjliggör specialtecken för avbrott, slut och vila\n" +" [-]noflsh koppla bort rensning efter avbrottsignaler och \n" +" specialsluttecken\n" +" * [-]prterase samma som [-]echoprt\n" +" * [-]tostop stoppa bakgrundsjobb som försöker skriva till terminalen\n" +" * [-]xcase tillsammans med icanon, används \"\\\" som kontrollsekvens\n" +" för versaltecken\n" + +#: src/stty.c:652 +msgid "" +"\n" +"Combination settings:\n" +" * [-]LCASE same as [-]lcase\n" +" cbreak same as -icanon\n" +" -cbreak same as icanon\n" +msgstr "" +"\n" +"Kombinationsinställningar:\n" +" * [-]LCASE samma som [-]lcase\n" +" cbreak samma som -icanon\n" +" -cbreak samma som icanon\n" + +#: src/stty.c:659 +msgid "" +" cooked same as brkint ignpar istrip icrnl ixon opost isig\n" +" icanon, eof and eol characters to their default values\n" +" -cooked same as raw\n" +" crt same as echoe echoctl echoke\n" +msgstr "" +" cooked samma som brkint ignpar istrip icrnl ixon oppst isig " +"icanon,\n" +" filsluttecken och radsluttecken till sina standardvärden\n" +" -cooked samma som raw\n" +" crt samma som echoe echoctl echoke\n" + +#: src/stty.c:665 +msgid "" +" dec same as echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq same as [-]ixany\n" +" ek erase and kill characters to their default values\n" +" evenp same as parenb -parodd cs7\n" +msgstr "" +" dec samma som echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq samma som [-]ixany\n" +" ek radera- och återställtecken till sina standardvärden\n" +" evenp samma som parenb -parodd cs7\n" + +#: src/stty.c:672 +msgid "" +" -evenp same as -parenb cs8\n" +" * [-]lcase same as xcase iuclc olcuc\n" +" litout same as -parenb -istrip -opost cs8\n" +" -litout same as parenb istrip opost cs7\n" +" nl same as -icrnl -onlcr\n" +" -nl same as icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +msgstr "" +" -evenp samma som -parenb cs8\n" +" * [-]lcase samma som xcase iuclc olcuc\n" +" litout samma som -parenb -istrip -opost cs8\n" +" -litout samma som parenb istrip opost cs7\n" +" nl samma som -icrnl -onlcr\n" +" -nl samma som icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" + +#: src/stty.c:680 +msgid "" +" oddp same as parenb parodd cs7\n" +" -oddp same as -parenb cs8\n" +" [-]parity same as [-]evenp\n" +" pass8 same as -parenb -istrip cs8\n" +" -pass8 same as parenb istrip cs7\n" +msgstr "" +" oddp samma som parenb parodd cs7\n" +" -oddp samma som -parenb cs8\n" +" [-]parity samma som [-]evenp\n" +" pass8 samma som -parenb -istrip cs8\n" +" -pass8 samma som parenb istrip cs7\n" + +#: src/stty.c:687 +msgid "" +" raw same as -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw same as cooked\n" +msgstr "" +" raw samma som -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw samma som cooked\n" + +#: src/stty.c:693 +msgid "" +" sane same as cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, all special\n" +" characters to their default values.\n" +msgstr "" +" sane samma som cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, \n" +" alla specialtecken till sina standardvärden.\n" + +#: src/stty.c:701 +msgid "" +"\n" +"Handle the tty line connected to standard input. Without arguments,\n" +"prints baud rate, line discipline, and deviations from stty sane. In\n" +"settings, CHAR is taken literally, or coded as in ^c, 0x37, 0177 or\n" +"127; special values ^- or undef used to disable special characters.\n" +msgstr "" +"\n" +"Hantera ttylinjen kopplad till standard in. Utan argument skrivs \n" +"baudhastighet, radtyp och avvikelse från stty sane ut. I inställningarna \n" +"tolkas TECKEN ordagrant, eller kodat som i ^c, 0x37, 0177 eller 127;\n" +"specialvärdet ^- eller undef används för att stänga av specialtecken.\n" + +#: src/stty.c:787 +msgid "only one device may be specified" +msgstr "endast en enhet får anges" + +#: src/stty.c:882 +msgid "" +"the options for verbose and stty-readable output styles are\n" +"mutually exclusive" +msgstr "" +"flaggorna för utförlig och stty-läsbar utmatningsstil är ömsesidigt\n" +"uteslutande" + +#: src/stty.c:887 +msgid "when specifying an output style, modes may not be set" +msgstr "när en utmatningstyp specificeras, kan inte inställningar göras" + +#: src/stty.c:903 +#, c-format +msgid "%s: couldn't reset non-blocking mode" +msgstr "%s: kan inte starta om icke-blockerande läge" + +#: src/stty.c:957 src/stty.c:1064 +#, c-format +msgid "invalid argument `%s'" +msgstr "felaktigt argument \"%s\"" + +#: src/stty.c:968 src/stty.c:985 src/stty.c:997 src/stty.c:1010 +#: src/stty.c:1022 src/stty.c:1041 +#, c-format +msgid "missing argument to `%s'" +msgstr "argument saknas till \"%s\"" + +#: src/stty.c:1117 +#, c-format +msgid "%s: unable to perform all requested operations" +msgstr "%s: kunde inte utföra alla efterfrågade operationer" + +#: src/stty.c:1122 +msgid "new_mode: mode\n" +msgstr "new_mode: inställning\n" + +#: src/stty.c:1462 +#, c-format +msgid "%s: no size information for this device" +msgstr "%s: ingen storleksinformation på denna enhet" + +#: src/stty.c:1944 +#, c-format +msgid "invalid integer argument `%s'" +msgstr "felaktigt heltalsargument \"%s\"" + +#: src/su.c:289 +msgid "Password:" +msgstr "Lösenord:" + +#: src/su.c:292 +msgid "getpass: cannot open /dev/tty" +msgstr "getpass: kan inte öppna /dev/tty" + +#: src/su.c:350 +msgid "cannot set groups" +msgstr "kan inte sätta grupper" + +#: src/su.c:354 +msgid "cannot set group id" +msgstr "kan inte sätta grupp-id" + +#: src/su.c:356 +msgid "cannot set user id" +msgstr "kan inte sätta användar-id" + +#: src/su.c:437 +#, c-format +msgid "Usage: %s [OPTION]... [-] [USER [ARG]...]\n" +msgstr "Användning: %s [FLAGGA]... [-] [ANVÄNDARE [ARG]...]\n" + +#: src/su.c:438 +msgid "" +"Change the effective user id and group id to that of USER.\n" +"\n" +" -, -l, --login make the shell a login shell\n" +" -c, --commmand=COMMAND pass a single COMMAND to the shell with -c\n" +" -f, --fast pass -f to the shell (for csh or tcsh)\n" +" -m, --preserve-environment do not reset environment variables\n" +" -p same as -m\n" +" -s, --shell=SHELL run SHELL if /etc/shells allows it\n" +msgstr "" +"Ändra gällande användar-id och grupp-id till ANVÄNDAREs.\n" +"\n" +" -, -l, --login gör skalet till ett inloggningsskal\n" +" -c, --command=KOMMANDO skicka ett enskilt KOMMANDO till skalet med -" +"c\n" +" -f, --fast skicka -f till skalet (för csh eller tcsh)\n" +" -m, --preserve-environment återställ inte miljövariabler\n" +" -p samma som -m\n" +" -s, --shell=SKAL kör SKAL, om /etc/shells tillåter det\n" + +#: src/su.c:450 +msgid "" +"\n" +"A mere - implies -l. If USER not given, assume root.\n" +msgstr "" +"\n" +"Att bara ange - implierar -l. Om ANVÄDNARE inte anges, antas root.\n" + +#: src/su.c:529 +#, c-format +msgid "user %s does not exist" +msgstr "användaren %s existerar inte" + +#: src/su.c:552 +msgid "incorrect password" +msgstr "felaktigt lösenord" + +#: src/su.c:569 +#, c-format +msgid "using restricted shell %s" +msgstr "använder ett skyddat skal %s" + +#: src/su.c:580 +#, c-format +msgid "warning: cannot change directory to %s" +msgstr "varning: kan inte byta katalog till %s" + +#: src/sum.c:36 +msgid "Kayvan Aghaiepour and David MacKenzie" +msgstr "Kayvan Aghaiepour och David MacKenzie" + +#: src/sum.c:64 +msgid "" +"Print checksum and block counts for each FILE.\n" +"\n" +" -r defeat -s, use BSD sum algorithm, use 1K blocks\n" +" -s, --sysv use System V sum algorithm, use 512 bytes blocks\n" +msgstr "" +"Skriv kontrollsumma och antal block för varje FIL.\n" +"\n" +" -r överge -s, använd BSD summeringsalgoritm, använd 1 k " +"block\n" +" -s, --sysv använd System V:s summeringsalgoritm, använd 512-" +"byteblock\n" + +#: src/sync.c:45 +msgid "" +"Force changed blocks to disk, update the super block.\n" +"\n" +msgstr "" +"Tvinga ut ändrade block till disk, uppdatera superblocket.\n" +"\n" + +#: src/sync.c:70 src/tty.c:112 +msgid "ignoring all arguments" +msgstr "ignorerar alla argument" + +#: src/sys2.h:492 +msgid " --help display this help and exit\n" +msgstr " --help visa denna hjälptext och avsluta\n" + +#: src/sys2.h:494 +msgid " --version output version information and exit\n" +msgstr " --version visa versionsinformation och avsluta\n" + +#: src/tac.c:54 +msgid "Jay Lepreau and David MacKenzie" +msgstr "Jay Lepreau och David MacKenzie" + +#: src/tac.c:131 +msgid "" +"Write each FILE to standard output, last line first.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Skriv varje FIL till standard ut, sista raden först.\n" +"Utan FIL, eller när FIL är -, läs standard in.\n" +"\n" + +#: src/tac.c:139 +msgid "" +" -b, --before attach the separator before instead of after\n" +" -r, --regex interpret the separator as a regular expression\n" +" -s, --separator=STRING use STRING as the separator instead of newline\n" +msgstr "" +" -b, --before sätt in skiljetecken före i stället för efter\n" +" -r, --regex tolka skiljetecknet som ett reguljärt uttryck\n" +" -s, --separator=STRÄNG använd STRÄNG som skiljetecken i stället för ny " +"rad\n" + +#: src/tac.c:453 src/tac.c:592 +msgid "stdin: read error" +msgstr "standard in: läsfel" + +#: src/tac.c:638 +msgid "separator cannot be empty" +msgstr "skiljetecken kan inte vara tomt" + +#: src/tail.c:49 +msgid "Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering" +msgstr "Paul Rubin, David MacKenzie, Ian Lance Taylor och Jim Meyering" + +#: src/tail.c:238 +#, c-format +msgid "" +"Print the last %d lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Skriv de sista %d raderna från varje FIL till standard ut.\n" +"Vid fler än en FIL, inled varje med ett huvud med filnamnet.\n" +"Utan FIL eller om FIL är -, läs standard in.\n" +"\n" + +#: src/tail.c:247 +msgid "" +" --retry keep trying to open a file even if it is\n" +" inaccessible when tail starts or if it becomes\n" +" inaccessible later -- useful only with -f\n" +" -c, --bytes=N output the last N bytes\n" +msgstr "" +" --retry fortsätt försök öppna filen även om den inte är\n" +" åtkomlig när tail startar eller om den blir\n" +" oåtkomlig senare -- endast meningsfullt med -f\n" +" -c, --bytes=N mata ut de N sista byten\n" + +#: src/tail.c:253 +msgid "" +" -f, --follow[={name|descriptor}]\n" +" output appended data as the file grows;\n" +" -f, --follow, and --follow=descriptor are\n" +" equivalent\n" +" -F same as --follow=name --retry\n" +msgstr "" +" -f, --follow[={name|descriptor}]\n" +" mata ut nya rader i takt med att filen växer;\n" +" -f, --follow och --follow=descriptor är\n" +" likvärdiga\n" +" -F samma som --follow=name --retry\n" + +#: src/tail.c:260 +#, c-format +msgid "" +" -n, --lines=N output the last N lines, instead of the last %d\n" +" --max-unchanged-stats=N\n" +" with --follow=name, reopen a FILE which has not\n" +" changed size after N (default %d) iterations\n" +" to see if it has been unlinked or renamed\n" +" (this is the usual case of rotated log files)\n" +msgstr "" +" -n, --lines=N mata ut de sista N raderna istället för de sista %" +"d\n" +" --max-unchanged-stats=N\n" +" med --follow=name, öppna om FIL som inte har " +"ändrat\n" +" storlek efter N (standard %d) iterationer för " +"att\n" +" se om den har tagits bort eller ändrat namn\n" +" (detta är det vanliga fallet för roterade " +"loggfiler)\n" + +#: src/tail.c:271 +msgid "" +" --pid=PID with -f, terminate after process ID, PID dies\n" +" -q, --quiet, --silent never output headers giving file names\n" +" -s, --sleep-interval=S with -f, sleep for approximately S seconds\n" +" (default 1.0) between iterations.\n" +" -v, --verbose always output headers giving file names\n" +msgstr "" +" --pid=PID med -f, avsluta efter att process-id PID dör\n" +" -q, --quiet, --silent mata aldrig ut huvuden med filnamn\n" +" -s, --sleep-interval=S med -f, sov ungefär S sekunder (standard 1,0)\n" +" mellan iterationer.\n" +" -v, --verbose mata alltid ut huvuden med filnamn\n" + +#: src/tail.c:280 +msgid "" +"\n" +"If the first character of N (the number of bytes or lines) is a `+',\n" +"print beginning with the Nth item from the start of each file, otherwise,\n" +"print the last N items in the file. N may have a multiplier suffix:\n" +"b for 512, k for 1024, m for 1048576 (1 Meg).\n" +"\n" +msgstr "" +"\n" +"Om det första tecknet i N (antal byte eller rader) är \"+\", starta\n" +"utmatning med den N:te posten räknat från början av varje fil. Mata\n" +"annars ut de sista N posterna i filen. N kan ha en multiplikator som\n" +"ändelse: b för 512, k för 1024, m för 1048576 (1 megabyte).\n" +"\n" + +#: src/tail.c:288 +msgid "" +"With --follow (-f), tail defaults to following the file descriptor, which\n" +"means that even if a tail'ed file is renamed, tail will continue to track\n" +"its end. " +msgstr "" +"Med --follow (-f) följer tail normalt filidentifieraren, vilket\n" +"betyder att även om filen man gör tail på byter namn, kommer tail att\n" +"fortsätta följa dess slut. " + +#: src/tail.c:293 +msgid "" +"This default behavior is not desirable when you really want to\n" +"track the actual name of the file, not the file descriptor (e.g., log\n" +"rotation). Use --follow=name in that case. That causes tail to track the\n" +"named file by reopening it periodically to see if it has been removed and\n" +"recreated by some other program.\n" +msgstr "" +"Detta standardbeteende är inte önskvärt\n" +"när du verkligen vill följa det faktiska namnet på filen, inte\n" +"filidentifieraren (t.ex. roterade loggfiler). Använd --follow=name i\n" +"så fall. Det gör att tail följer den namngivna filen genom att öppna\n" +"om den med jämna mellanrum för att se om den har tagits bort och\n" +"skapats om av något annat program.\n" + +#: src/tail.c:331 +#, c-format +msgid "closing %s (fd=%d)" +msgstr "stänger %s (fd=%d)" + +#: src/tail.c:391 +#, c-format +msgid "%s: cannot seek to offset %s" +msgstr "%s: kan inte söka till position %s" + +#: src/tail.c:395 +#, c-format +msgid "%s: cannot seek to relative offset %s" +msgstr "%s: kan inte söka till relativ position %s" + +#: src/tail.c:400 +#, c-format +msgid "%s: cannot seek to end-relative offset %s" +msgstr "%s: kan inte söka till slut-relativ position %s" + +#: src/tail.c:818 +#, c-format +msgid "`%s' has become inaccessible" +msgstr "\"%s\" har blivit oåtkomlig" + +# Hu vilka översättninga!! +#: src/tail.c:835 +#, c-format +msgid "`%s' has been replaced with an untailable file; giving up on this name" +msgstr "\"%s\" har ersatts av en fil som inte kan följas; ger upp detta namn" + +#: src/tail.c:856 +#, c-format +msgid "`%s' has become accessible" +msgstr "\"%s\" har blivit åtkomlig" + +#: src/tail.c:864 +#, c-format +msgid "`%s' has appeared; following end of new file" +msgstr "\"%s\" har dykt upp; följer slutet på en ny fil" + +#: src/tail.c:875 +#, c-format +msgid "`%s' has been replaced; following end of new file" +msgstr "\"%s\" har bytts ut, följer slutet på den nya filen" + +#: src/tail.c:1000 +#, c-format +msgid "%s: file truncated" +msgstr "%s: fil stympad" + +#: src/tail.c:1020 +msgid "no files remaining" +msgstr "inga fler filer" + +#: src/tail.c:1236 +#, c-format +msgid "%s: cannot follow end of this type of file; giving up on this name" +msgstr "%s: kan inte följa slutet på denna sorts fil, ger upp med detta namn" + +#: src/tail.c:1356 +#, c-format +msgid "%c: invalid suffix character in obsolescent option" +msgstr "%c: ogiltigt ändelsetecken i gammalmodig flagga" + +#: src/tail.c:1405 +#, c-format +msgid "" +"too many arguments; When using tail's obsolescent option syntax (%s)\n" +"there may be no more than one file argument. Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"för många argument. När tail:s föråldrade flaggsyntax (%s) används\n" +"får det inte vara mer än ett filargument. Använd de likvärdiga\n" +"flaggorna -n eller -c istället." + +#: src/tail.c:1414 +#, c-format +msgid "" +"Warning: it is not portable to use two or more file arguments with\n" +"tail's obsolescent option syntax (%s). Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"Varning: det är inte portabelt att använda två eller flera filargument\n" +"med tail:s föråldrade flaggsyntax (%s). Använd de likvärdiga\n" +"flaggorna -n eller -c istället." + +#: src/tail.c:1423 +#, c-format +msgid "`%s' option is obsolete; use `%s-%c %.*s'" +msgstr "flagga \"%s\" är föråldrad, använd \"%s-%c %.*s\"" + +#: src/tail.c:1484 +#, c-format +msgid "%s is larger than the maximum file size on this system" +msgstr "%s är större än den maximala filstorleken på detta system" + +#: src/tail.c:1510 +#, c-format +msgid "%s: invalid maximum number of unchanged stats between opens" +msgstr "%s: ogiltigt antal oförändrade status mellan öppningar" + +#: src/tail.c:1522 +#, c-format +msgid "%s: invalid maximum number of consecutive size changes" +msgstr "%s: ogiltigt antal successiva storleksändringar" + +#: src/tail.c:1534 +#, c-format +msgid "%s: invalid PID" +msgstr "%s: felaktigt PID" + +#: src/tail.c:1549 +#, c-format +msgid "%s: invalid number of seconds" +msgstr "%s: ogiltigt antal sekunder" + +#: src/tail.c:1568 +msgid "warning: --retry is useful only when following by name" +msgstr "varning: --retry är bara användbar när filer följs via namn" + +#: src/tail.c:1572 +msgid "warning: PID ignored; --pid=PID is useful only when following" +msgstr "varning: PID ignorerad, --pid=PID är användbar bara när man följer" + +#: src/tail.c:1575 +msgid "warning: --pid=PID is not supported on this system" +msgstr "varning: --pid=PID stöds inte på detta system" + +#: src/tee.c:33 +msgid "Mike Parker, Richard M. Stallman, and David MacKenzie" +msgstr "Mike Parker, Richard M. Stallman och David MacKenzie" + +#: src/tee.c:64 +msgid "" +"Copy standard input to each FILE, and also to standard output.\n" +"\n" +" -a, --append append to the given FILEs, do not overwrite\n" +" -i, --ignore-interrupts ignore interrupt signals\n" +msgstr "" +"Kopiera standard in till varje FIL, och även till standard ut.\n" +"\n" +" -a, --append lägg till till angivna FILer, skriv inte över\n" +" -i, --ignore-interrupts ignorera avbrottssignaler\n" + +#: src/test.c:216 +msgid "argument expected\n" +msgstr "argument förväntas\n" + +#: src/test.c:224 +#, c-format +msgid "integer expression expected %s\n" +msgstr "heltalsuttryck förväntas %s\n" + +#: src/test.c:342 +msgid "')' expected\n" +msgstr "\")\" förväntas\n" + +#: src/test.c:345 +#, c-format +msgid "')' expected, found %s\n" +msgstr "\")\" förväntades, fann %s\n" + +#: src/test.c:361 src/test.c:894 +#, c-format +msgid "%s: unary operator expected\n" +msgstr "%s: unär operator förväntas\n" + +#: src/test.c:389 src/test.c:920 +#, c-format +msgid "%s: binary operator expected\n" +msgstr "%s: binär operator förväntas\n" + +#: src/test.c:424 +msgid "before -lt" +msgstr "före -lt" + +#: src/test.c:432 +msgid "after -lt" +msgstr "efter -lt" + +#: src/test.c:446 +msgid "before -le" +msgstr "före -le" + +#: src/test.c:453 +msgid "after -le" +msgstr "efter -le" + +#: src/test.c:469 +msgid "before -gt" +msgstr "före -gt" + +#: src/test.c:476 +msgid "after -gt" +msgstr "efter -gt" + +#: src/test.c:490 +msgid "before -ge" +msgstr "före -ge" + +#: src/test.c:497 +msgid "after -ge" +msgstr "efter -ge" + +#: src/test.c:512 +msgid "-nt does not accept -l\n" +msgstr "-nt tar inte -l\n" + +#: src/test.c:526 +msgid "before -ne" +msgstr "före -ne" + +#: src/test.c:533 +msgid "after -ne" +msgstr "efter -ne" + +#: src/test.c:549 +msgid "before -eq" +msgstr "före -eq" + +#: src/test.c:556 +msgid "after -eq" +msgstr "efter -eq" + +#: src/test.c:567 +msgid "-ef does not accept -l\n" +msgstr "-ef tar inte -l\n" + +#: src/test.c:586 +msgid "-ot does not accept -l\n" +msgstr "-ot accepterar inte -l\n" + +#: src/test.c:593 +msgid "unknown binary operator" +msgstr "okänt binär operator" + +#: src/test.c:781 +msgid "after -t" +msgstr "efter -t" + +#: src/test.c:979 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: [ EXPRESSION ]\n" +" or: %s OPTION\n" +msgstr "" +"Användning: %s UTTRYCK\n" +" eller: [ UTTRYCK ]\n" +" eller: %s FLAGGA\n" + +#: src/test.c:985 +msgid "" +"Exit with the status determined by EXPRESSION.\n" +"\n" +msgstr "" +"Returnera med ett värde som bestäms av UTTRYCK.\n" +"\n" + +#: src/test.c:991 +msgid "" +"\n" +"EXPRESSION is true or false and sets exit status. It is one of:\n" +msgstr "" +"\n" +"UTTRYCK är sant eller falskt och sätter returvärdet. Det är något av:\n" + +#: src/test.c:995 +msgid "" +"\n" +" ( EXPRESSION ) EXPRESSION is true\n" +" ! EXPRESSION EXPRESSION is false\n" +" EXPRESSION1 -a EXPRESSION2 both EXPRESSION1 and EXPRESSION2 are true\n" +" EXPRESSION1 -o EXPRESSION2 either EXPRESSION1 or EXPRESSION2 is true\n" +msgstr "" +"\n" +" ( UTTRYCK ) UTTRYCK är sant\n" +" ! UTTRYCK UTTRYCK är falskt\n" +" UTTRYCK1 -a UTTRYCK2 både UTTRYCK1 och UTTRYCK2 är sanna\n" +" UTTRYCK1 -o UTTRYCK2 något av UTTRYCK1 eler UTTRYCK2 är sant\n" + +#: src/test.c:1002 +msgid "" +"\n" +" [-n] STRING the length of STRING is nonzero\n" +" -z STRING the length of STRING is zero\n" +" STRING1 = STRING2 the strings are equal\n" +" STRING1 != STRING2 the strings are not equal\n" +msgstr "" +"\n" +" [-n] STRÄNG längden på STRÄNG är inte noll\n" +" -z STRÄNG längden på STRÄNG är noll\n" +" STRÄNG1 = STRÄNG2 strängarna är lika\n" +" STRÄNG1 != STRÄNG2 strängarna är inte lika\n" + +#: src/test.c:1009 +msgid "" +"\n" +" INTEGER1 -eq INTEGER2 INTEGER1 is equal to INTEGER2\n" +" INTEGER1 -ge INTEGER2 INTEGER1 is greater than or equal to INTEGER2\n" +" INTEGER1 -gt INTEGER2 INTEGER1 is greater than INTEGER2\n" +" INTEGER1 -le INTEGER2 INTEGER1 is less than or equal to INTEGER2\n" +" INTEGER1 -lt INTEGER2 INTEGER1 is less than INTEGER2\n" +" INTEGER1 -ne INTEGER2 INTEGER1 is not equal to INTEGER2\n" +msgstr "" +"\n" +" HELTAL1 -eq HELTAL2 HELTAL1 är lika med HELTAL2\n" +" HELTAL1 -ge HELTAL2 HELTAL1 är större än eller lika med HELTAL2\n" +" HELTAL1 -gt HELTAL2 HELTAL1 är större än HELTAL2\n" +" HELTAL1 -le HELTAL2 HELTAL1 är mindre än eller lika med HELTAL2\n" +" HELTAL1 -lt HELTAL2 HELTAL1 är mindre än HELTAL2\n" +" HELTAL1 -ne HELTAL2 HELTAL1 är inte lika med HELTAL2\n" + +#: src/test.c:1018 +msgid "" +"\n" +" FILE1 -ef FILE2 FILE1 and FILE2 have the same device and inode numbers\n" +" FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2\n" +" FILE1 -ot FILE2 FILE1 is older than FILE2\n" +msgstr "" +"\n" +" FIL1 -ef FIL2 FIL1 och FIL2 har samma enhets- och inodnummer\n" +" FIL1 -nt FIL2 FIL1 är nyare (ändringstidpunkt) än FIL2\n" +" FIL1 -ot FIL2 FIL1 är äldre än FIL2\n" + +#: src/test.c:1024 +msgid "" +"\n" +" -b FILE FILE exists and is block special\n" +" -c FILE FILE exists and is character special\n" +" -d FILE FILE exists and is a directory\n" +" -e FILE FILE exists\n" +msgstr "" +"\n" +" -b FIL FIL finns och är en specialfil för blockåtkomst\n" +" -c FIL FIL finns och är en specialfil för teckenåtkomst\n" +" -d FIL FIL finns och är en katalog\n" +" -e FIL FIL finns\n" + +#: src/test.c:1031 +msgid "" +" -f FILE FILE exists and is a regular file\n" +" -g FILE FILE exists and is set-group-ID\n" +" -h FILE FILE exists and is a symbolic link (same as -L)\n" +" -G FILE FILE exists and is owned by the effective group ID\n" +" -k FILE FILE exists and has its sticky bit set\n" +msgstr "" +" -f FIL FIL finns och är en vanlig fil\n" +" -g FIL FIL finns och har sätt-grupp-ID-biten satt\n" +" -h FIL FIL finns och är en symbolisk länk (samma som -L)\n" +" -G FIL FIL finns och ägs av verksam gruppidetnitet\n" +" -k FIL FIL finns med fastbiten satt\n" + +#: src/test.c:1038 +msgid "" +" -L FILE FILE exists and is a symbolic link (same as -h)\n" +" -O FILE FILE exists and is owned by the effective user ID\n" +" -p FILE FILE exists and is a named pipe\n" +" -r FILE FILE exists and is readable\n" +" -s FILE FILE exists and has a size greater than zero\n" +msgstr "" +" -L FIL FIL finns och är en symbolisk länk (samma som -h)\n" +" -O FIL FIL finns coh ägs av verksam användaridentitet\n" +" -p FIL FIL finns och är ett namngivet rör\n" +" -r FIL FIL finns och är läsbar\n" +" -s FIL FIL finns och har större storlek än noll\n" + +#: src/test.c:1045 +msgid "" +" -S FILE FILE exists and is a socket\n" +" -t [FD] file descriptor FD (stdout by default) is opened on a " +"terminal\n" +" -u FILE FILE exists and its set-user-ID bit is set\n" +" -w FILE FILE exists and is writable\n" +" -x FILE FILE exists and is executable\n" +msgstr "" +" -S FIL FIL existterar och är ett uttag (socket)\n" +" -t [FI] filidentifierare FI (standard ut om inget anges) är öppnad mot " +"en\n" +" terminal\n" +" -u FIL FIL existerar och dess set-user-ID-bit är satt\n" +" -w FIL FIL existerar och är skrivbar\n" +" -x FIL FIL existerar och är exekverbar\n" + +#: src/test.c:1052 +msgid "" +"\n" +"Beware that parentheses need to be escaped (e.g., by backslashes) for " +"shells.\n" +"INTEGER may also be -l STRING, which evaluates to the length of STRING.\n" +msgstr "" +"\n" +"Var medveten om att parenteser måste föregås av kontrollsekvens \n" +"(t.ex. av omvänt snedstreck) för skal. HELTAL kan också vara -l STRÄNG,\n" +"som har värdet av längden på STRÄNG.\n" + +#: src/test.c:1067 +msgid "FIXME: ksb and mjb" +msgstr "FIXAMIG: ksb och mjb" + +#: src/test.c:1111 +msgid "missing `]'\n" +msgstr " \"]\" saknas\n" + +#: src/test.c:1125 +msgid "too many arguments\n" +msgstr "för många argument\n" + +#: src/touch.c:39 +msgid "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith" +msgstr "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie och Randy Smith" + +#: src/touch.c:164 src/touch.c:179 +#, c-format +msgid "creating %s" +msgstr "skapar %s" + +#: src/touch.c:222 +#, c-format +msgid "cannot touch %s" +msgstr "kan inte beröra %s" + +#: src/touch.c:228 +#, c-format +msgid "setting times of %s" +msgstr "sätter tider på %s" + +#: src/touch.c:245 +msgid "" +"Update the access and modification times of each FILE to the current time.\n" +"\n" +msgstr "" +"Uppdatera åtkomst- och modifikationstiderna på varje FIL till aktuell tid.\n" +"\n" + +#: src/touch.c:252 +msgid "" +" -a change only the access time\n" +" -c, --no-create do not create any files\n" +" -d, --date=STRING parse STRING and use it instead of current time\n" +" -f (ignored)\n" +" -m change only the modification time\n" +msgstr "" +" -a ändra bara åtkomsttiden\n" +" -c --no-create skapa inga filer\n" +" -d, --date=STRÄNG tolka STRÄNG och använd det istället för aktuell " +"tid\n" +" -f (ignorerad)\n" +" -m ändra bara modifikationstiden\n" + +#: src/touch.c:259 +msgid "" +" -r, --reference=FILE use this file's times instead of current time\n" +" -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time\n" +" --time=WORD set time given by WORD: access atime use (same as -" +"a)\n" +" modify mtime (same as -m)\n" +msgstr "" +" -r, --reference=FIL använd FILs tider istället för aktuell tid\n" +" -t STÄMPEL använd [[ÅÅ]ÅÅ]MMDDhhmm[.ss] istället för aktuell " +"tid\n" +" --time=ORD sätt tid som anges av ORD: access atime use (samma " +"som\n" +" -a) modify mtime modify (samma som -m)\n" + +#: src/touch.c:267 +msgid "" +"\n" +"Note that the -d and -t options accept different time-date formats.\n" +msgstr "" +"\n" +"Observera att flaggorna -d och -t tar olika tid-datumformat.\n" + +#: src/touch.c:311 src/touch.c:331 +#, c-format +msgid "invalid date format %s" +msgstr "felaktigt datumformat %s" + +#: src/touch.c:355 +msgid "cannot specify times from more than one source" +msgstr "kan inte ange tider från mer än en källa" + +#: src/touch.c:378 +#, c-format +msgid "" +"warning: `touch %s' is obsolete; use `touch -t %04d%02d%02d%02d%02d.%02d'" +msgstr "" +"varning: \"touch %s\" är föråldrat; använd \"touch -t %04d%02d%02d%02d%02d.%" +"02d\"" + +#: src/touch.c:399 +msgid "file arguments missing" +msgstr "filargument saknas" + +#: src/tr.c:327 +#, c-format +msgid "Usage: %s [OPTION]... SET1 [SET2]\n" +msgstr "Användning: %s [FLAGGA]... MÄNGD1 [MÄNGD2]\n" + +#: src/tr.c:331 +msgid "" +"Translate, squeeze, and/or delete characters from standard input,\n" +"writing to standard output.\n" +"\n" +" -c, --complement first complement SET1\n" +" -d, --delete delete characters in SET1, do not translate\n" +" -s, --squeeze-repeats replace each input sequence of a repeated " +"character\n" +" that is listed in SET1 with a single occurrence\n" +" of that character\n" +" -t, --truncate-set1 first truncate SET1 to length of SET2\n" +msgstr "" +"Översätt, pressa ihop och/eller ta bort tecken från standard in, skriv till\n" +"standard ut.\n" +"\n" +" -c, --complement komplementera först MÄNGD1\n" +" -d, --delete ta bort tecken i MÄNGD1, översätt inte\n" +" -s, --squeeze-repeats ersätt varje insekvens av upprepade tecken som är\n" +" uppräknat i MÄNGD1 med en ensam förekomst av " +"det\n" +" tecknet\n" +" -t, --truncate-set1 stympa först MÄNGD1 till längden hos MÄNGD2\n" + +#: src/tr.c:344 +msgid "" +"\n" +"SETs are specified as strings of characters. Most represent themselves.\n" +"Interpreted sequences are:\n" +"\n" +" \\NNN character with octal value NNN (1 to 3 octal digits)\n" +" \\\\ backslash\n" +" \\a audible BEL\n" +" \\b backspace\n" +" \\f form feed\n" +" \\n new line\n" +" \\r return\n" +" \\t horizontal tab\n" +msgstr "" +"\n" +"MÄNGDer anges som en sträng tecken. De flesta representerar sig själva.\n" +"Följande sekvenser tolkas:\n" +"\n" +" \\NNN tecken med det oktala värdet NNN (1 till 3 oktala " +"siffror)\n" +" \\\\ bakstreck\n" +" \\a ljudsignal\n" +" \\b baksteg\n" +" \\f sidmatning\n" +" \\n nyrad\n" +" \\r vagnretur\n" +" \\t horisontell tabulator\n" + +#: src/tr.c:358 +msgid "" +" \\v vertical tab\n" +" CHAR1-CHAR2 all characters from CHAR1 to CHAR2 in ascending order\n" +" [CHAR*] in SET2, copies of CHAR until length of SET1\n" +" [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0\n" +" [:alnum:] all letters and digits\n" +" [:alpha:] all letters\n" +" [:blank:] all horizontal whitespace\n" +" [:cntrl:] all control characters\n" +" [:digit:] all digits\n" +msgstr "" +" \\v vertikal tabulator\n" +" TECK1-TECK2 alla tecken från TECK1 till TECK2 i stigande ordning\n" +" [TECK*] i MÄNGD2, repetera TECK upp till längden av MÄNGD1\n" +" [TECK*REP] REP kopior av TECK, REP är oktalt om det startar med 0\n" +" [:alnum:] alla bokstäver och siffror\n" +" [:alpha:] alla bokstäver\n" +" [:blank:] alla horisontella blanktecken\n" +" [:cntrl:] alla styrtecken\n" +" [:digit:] alla siffror\n" + +#: src/tr.c:369 +msgid "" +" [:graph:] all printable characters, not including space\n" +" [:lower:] all lower case letters\n" +" [:print:] all printable characters, including space\n" +" [:punct:] all punctuation characters\n" +" [:space:] all horizontal or vertical whitespace\n" +" [:upper:] all upper case letters\n" +" [:xdigit:] all hexadecimal digits\n" +" [=CHAR=] all characters which are equivalent to CHAR\n" +msgstr "" +" [:graph:] alla utskrivbara tecken, ej blanka\n" +" [:lower:] alla gemena bokstäver\n" +" [:print:] alla skrivbara tecken, inklusive mellanrum\n" +" [:punct:] alla tecken för interpunktion\n" +" [:space:] alla horisontella och vertikala blanka\n" +" [:upper:] alla versala bokstäver\n" +" [:xdigit:] alla hexidecimala siffror\n" +" [=TECKEN=] alla tecken som är lika med TECKEN\n" + +#: src/tr.c:379 +msgid "" +"\n" +"Translation occurs if -d is not given and both SET1 and SET2 appear.\n" +"-t may be used only when translating. SET2 is extended to length of\n" +"SET1 by repeating its last character as necessary. " +msgstr "" +"\n" +"Översättning sker om -d inte ges och både MÄNGD1 och MÄNGD2 finns. -t\n" +"kan endast användas vid översättning. MÄNGD2 expanderas till längden\n" +"av MÄNGD1 genom att dess sista tecken upprepas tillräckligt många\n" +"gånger. " + +#: src/tr.c:385 +msgid "" +"Excess characters\n" +"of SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to\n" +"expand in ascending order; used in SET2 while translating, they may\n" +"only be used in pairs to specify case conversion. " +msgstr "" +"Överflödiga tecken i MÄNGD2 ignoreras. Endast [:lower:] och\n" +"[:upper:] expanderas garanterat i stigande ordning. Används de i\n" +"MÄNGD2 vid översättning kan de endast användas parvis för att ange\n" +"skiftlägesändring. " + +#: src/tr.c:391 +msgid "" +"-s uses SET1 if not\n" +"translating nor deleting; else squeezing uses SET2 and occurs after\n" +"translation or deletion.\n" +msgstr "" +"-s använder MÄNGD1 om det ej är översättning eller\n" +"borttagning; annars använder sammanpressning MÄNGD2 och sker efter\n" +"översättning och borttagning.\n" + +# Hur översätta escape? +#: src/tr.c:557 +#, c-format +msgid "" +"warning: the ambiguous octal escape \\%c%c%c is being\n" +"\tinterpreted as the 2-byte sequence \\0%c%c, `%c'" +msgstr "" +"varning: den tvetydiga oktala kontrollsekvensen \\%c%c%c tolkas som\n" +"en 2-byte sekvens \\0%c%c, \"%c\"" + +#: src/tr.c:566 +msgid "invalid backslash escape at end of string" +msgstr "ogiltig bakstrecksekvens vid strängens slut" + +#: src/tr.c:572 +#, c-format +msgid "invalid backslash escape `\\%c'" +msgstr "ogiltig bakstrecksekvens \"\\%c\"" + +#: src/tr.c:725 +#, c-format +msgid "range-endpoints of `%s-%s' are in reverse collating sequence order" +msgstr "intervallets ändpunkter för \"%s-%s\"är i omvänd ordning" + +#: src/tr.c:906 +#, c-format +msgid "invalid repeat count `%s' in [c*n] construct" +msgstr "ogiltig återupprepning \"%s\" i sammansättningen [c*n]" + +#: src/tr.c:999 +msgid "missing character class name `[::]'" +msgstr "saknat teckenklassnamn \"[::]\"" + +#: src/tr.c:1002 +msgid "missing equivalence class character `[==]'" +msgstr "saknat ekvivalensklasstecken \"[==]\"" + +#: src/tr.c:1025 +#, c-format +msgid "invalid character class `%s'" +msgstr "ogiltig teckenklass \"%s\"" + +#: src/tr.c:1050 +#, c-format +msgid "%s: equivalence class operand must be a single character" +msgstr "%s: likhetsklassoperand får bara bestå av ett tecken" + +#: src/tr.c:1522 +msgid "the [c*] repeat construct may not appear in string1" +msgstr "återupprepningssammansättningen [c*] får ej förekomma i sträng1" + +#: src/tr.c:1532 +msgid "only one [c*] repeat construct may appear in string2" +msgstr "endast en [c*] återupprepningssammansättning kan förekomma i sträng2" + +#: src/tr.c:1540 +msgid "[=c=] expressions may not appear in string2 when translating" +msgstr "[=c=]-uttryck får inte förekomma i sträng2 vid översättning" + +#: src/tr.c:1553 +msgid "when not truncating set1, string2 must be non-empty" +msgstr "när set1 inte stympas får sträng2 ej vara tom" + +#: src/tr.c:1562 +msgid "" +"when translating with complemented character classes,\n" +"string2 must map all characters in the domain to one" +msgstr "" +"vid översättning med kompleterande teckenklasser måste sträng2\n" +"översätta alla tecken i domänen till ett" + +#: src/tr.c:1569 +msgid "" +"when translating, the only character classes that may appear in\n" +"string2 are `upper' and `lower'" +msgstr "" +"vid översättning får endast teckenklasserna \"upper\" och \"lower\"\n" +"finnas i sträng2" + +#: src/tr.c:1578 +msgid "the [c*] construct may appear in string2 only when translating" +msgstr "sammansättningen [c*] får förekomma i sträng2 endast vid översättning" + +#: src/tr.c:1853 +msgid "two strings must be given when translating" +msgstr "två strängar måste ges vid översättning" + +#: src/tr.c:1856 +msgid "two strings must be given when both deleting and squeezing repeats" +msgstr "" +"två strängar måste ges när man både tar bort och sammanpressar\n" +"upprepningar" + +#: src/tr.c:1870 +msgid "only one string may be given when deleting without squeezing repeats" +msgstr "" +"endast en sträng får anges när man tar bort utan återupprepad\n" +"sammanpressning" + +#: src/tr.c:1876 +msgid "at least one string must be given when squeezing repeats" +msgstr "minst en sträng måste anges vid återupprepad sammanpressning" + +#: src/tr.c:1967 +msgid "misaligned [:upper:] and/or [:lower:] construct" +msgstr "[:upper:] och/eller [:lower:] är felaktigt uppställda" + +#: src/tr.c:1990 +msgid "" +"invalid identity mapping; when translating, any [:lower:] or [:upper:]\n" +"construct in string1 must be aligned with a corresponding construct\n" +"([:upper:] or [:lower:], respectively) in string2" +msgstr "" +"ogiltig identitetsöversättning; vid översättning måste [:lower:]- eller\n" +"[:upper:]-konstruktioner i sträng1 ställas mot en motsvarande konstruktion\n" +"([:upper:] respektive [:lower:]) i sträng2" + +#: src/true.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating success.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"Användning: %s [ignorerade kommandoradsargument]\n" +" eller: %s FLAGGA\n" +"Avsluta och returnera ett värde som indikerar att programmet lyckats\n" +"\n" +"Namnet på dessa flaggor får inte förkortas.\n" +"\n" + +#: src/tsort.c:97 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]\n" +"Write totally ordered list consistent with the partial ordering in FILE.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Användning: %s [FLAGGA] [FIL]\n" +"Skriv en fullständigt ordnad lista konsistent med den partiella ordningen i\n" +"FIL. \"Utan FIL eller om FIL är -, läs standard in.\n" +"\n" + +#: src/tsort.c:533 +#, c-format +msgid "%s: input contains a loop:" +msgstr "%s: indata innehåller en slinga:" + +#: src/tsort.c:575 +msgid "only one argument may be specified" +msgstr "endast ett argument kan anges" + +#: src/tty.c:63 +msgid "" +"Print the file name of the terminal connected to standard input.\n" +"\n" +" -s, --silent, --quiet print nothing, only return an exit status\n" +msgstr "" +"Skriv ut filnamnet på den terminal som är kopplad till standard in.\n" +"\n" +" -s, --silent, --quiet skriv inte ut någonting, returnera endast " +"slutstatus\n" + +#: src/tty.c:120 +msgid "not a tty" +msgstr "inte en tty" + +#: src/uname.c:111 +msgid "" +"Print certain system information. With no OPTION, same as -s.\n" +"\n" +" -a, --all print all information, in the following order:\n" +" -s, --kernel-name print the kernel name\n" +" -n, --nodename print the network node hostname\n" +" -r, --kernel-release print the kernel release\n" +msgstr "" +"Skriv ut viss systeminformation. Om ingen FLAGGA angetts används -s.\n" +"\n" +" -a, --all skriv ut all information, i följande ordning:\n" +" -s, --kernel-name skriv ut kärnans namn\n" +" -n, --nodename skriv ut maskinens nätverksnodnamn\n" +" -r, --kernel-release skriv ut kärnans utgåva\n" + +#: src/uname.c:119 +msgid "" +" -v, --kernel-version print the kernel version\n" +" -m, --machine print the machine hardware name\n" +" -p, --processor print the processor type\n" +" -i, --hardware-platform print the hardware platform\n" +" -o, --operating-system print the operating system\n" +msgstr "" +" -v, --kernel-version skriv ut kärnans version\n" +" -m, --machine skriv ut maskin(hårdvaru)typen\n" +" -p, --processor skriv ut processortypen\n" +" -i, --hardware-platform skriv ut hårdvaruplattform\n" +" -o, --operating-system skriv ut operativsystemet\n" + +#: src/uname.c:226 +msgid "cannot get system name" +msgstr "kan inte avgöra systemnamn" + +#: src/unexpand.c:379 +msgid "" +"Convert spaces in each FILE to tabs, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Konvertera mellanrum i varje FIL till tabulatorer, skriv till standard ut.\n" +"Utan FIL eller om FIL är -, läs standard in.\n" +"\n" + +#: src/unexpand.c:387 +msgid "" +" -a, --all convert all whitespace, instead of just initial " +"whitespace\n" +" --first-only convert only leading sequences of whitespace (overrides -" +"a)\n" +" -t, --tabs=N have tabs N characters apart instead of 8 (enables -a)\n" +" -t, --tabs=LIST use comma separated LIST of tab positions (enables -a)\n" +msgstr "" +" -a, --all konvertera alla mellanrum, i stället för bara inledande\n" +" --first-only konvertera bara inledande mellanrumsekvenser (ersätter -" +"a)\n" +" -t, --tabs=N tabulatorstegen är N långa i stället för 8 (aktiverar -" +"a)\n" +" -t, --tabs=LISTA använd kommaseparerad LISTA med tab-positioner (aktiverar " +"-a)\n" + +#: src/unexpand.c:464 +msgid "`-LIST' option is obsolete; use `--first-only -t LIST'" +msgstr "flagga \"-LIST\" är föråldrad, använd \"--first-only -t LIST\"" + +#: src/uniq.c:139 +#, c-format +msgid "Usage: %s [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "Användning: %s [FLAGGA]... [INFIL [UTFIL]]\n" + +#: src/uniq.c:143 +msgid "" +"Discard all but one of successive identical lines from INPUT (or\n" +"standard input), writing to OUTPUT (or standard output).\n" +"\n" +msgstr "" +"Ta bort alla utom en av på varandra följande identiska rader från\n" +"INFIL (eller standard in), skriv till UTFIL (eller standard ut).\n" +"\n" + +#: src/uniq.c:151 +msgid "" +" -c, --count prefix lines by the number of occurrences\n" +" -d, --repeated only print duplicate lines\n" +msgstr "" +" -c, --count skriv antalet gånger raden förekom framför raden\n" +" -d, --repeated skriv endast rader som förekommer flera gånger\n" + +#: src/uniq.c:155 +msgid "" +" -D, --all-repeated[=delimit-method] print all duplicate lines\n" +" delimit-method={none(default),prepend,separate}\n" +" Delimiting is done with blank lines.\n" +" -f, --skip-fields=N avoid comparing the first N fields\n" +" -i, --ignore-case ignore differences in case when comparing\n" +" -s, --skip-chars=N avoid comparing the first N characters\n" +" -u, --unique only print unique lines\n" +msgstr "" +" -D, --all-repeated[=avgränsningsmetod] skriv alla upprepade rader\n" +" avgränsningsmetod={none(standard),prepend,separate}\n" +" Avgränsning görs med blanka rader.\n" +" -f, --skip-fields=N undvik jämförelse av de första N fälten\n" +" -i, --ignore-case ignorera skiftläge vid jämförelse\n" +" -s, --skip-chars=N undvik jämförelse av de första N tecknen\n" +" -u, --unique skriv endast unika rader\n" + +#: src/uniq.c:164 +msgid " -w, --check-chars=N compare no more than N characters in lines\n" +msgstr " -w, --check-chars=N jämför inte mer än N tecken i rader\n" + +#: src/uniq.c:169 +msgid "" +"\n" +"A field is a run of whitespace, then non-whitespace characters.\n" +"Fields are skipped before chars.\n" +msgstr "" +"\n" +"Ett fält är en följd av mellanslag och sedan tecken som ej är mellanslag.\n" +"Fält hoppas över före tecken.\n" + +#: src/uniq.c:381 +#, c-format +msgid "error reading %s" +msgstr "fel vid läsning av %s" + +#: src/uniq.c:386 +#, c-format +msgid "error writing %s" +msgstr "fel vid skrivning av %s" + +#: src/uniq.c:433 src/uniq.c:450 +#, c-format +msgid "extra operand `%s'" +msgstr "extra operand \"%s\"" + +#: src/uniq.c:473 src/uniq.c:498 +msgid "invalid number of fields to skip" +msgstr "ogiltigt antal fält att hoppa över" + +#: src/uniq.c:507 +msgid "invalid number of bytes to skip" +msgstr "ogiltigt antal byte att hoppa över" + +#: src/uniq.c:516 +msgid "invalid number of bytes to compare" +msgstr "ogiltigt antal byte att jämföra" + +#: src/uniq.c:530 +#, c-format +msgid "`-%lu' option is obsolete; use `-f %lu'" +msgstr "flagga \"-%lu\" är föråldrad, använd \"-f %lu\"" + +#: src/uniq.c:538 +msgid "printing all duplicated lines and repeat counts is meaningless" +msgstr "" +"att skriva alla duplicerade rader och antalet upprepningar är meningslöst" + +#: src/unlink.c:51 +#, c-format +msgid "" +"Usage: %s FILE\n" +" or: %s OPTION\n" +msgstr "" +"Användning: %s FIL\n" +" eller: %s FLAGGA\n" + +#: src/unlink.c:54 +msgid "" +"Call the unlink function to remove the specified FILE.\n" +"\n" +msgstr "" +"Anropa funktionen unlink för att ta bort angiven FIL.\n" +"\n" + +#: src/unlink.c:99 +#, c-format +msgid "cannot unlink %s" +msgstr "kan inte ta bort %s" + +#: src/uptime.c:129 +msgid "couldn't get boot time" +msgstr "kunde inte avgöra boot-tillfälle" + +#: src/uptime.c:136 +#, c-format +msgid " %2d:%02d%s up " +msgstr " %2d:%02d%s igång " + +#: src/uptime.c:140 +msgid "am" +msgstr "am" + +#: src/uptime.c:140 +msgid "pm" +msgstr "pm" + +#: src/uptime.c:142 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d dag" +msgstr[1] "%d dagar" + +#: src/uptime.c:144 +#, c-format +msgid "%d user" +msgid_plural "%d users" +msgstr[0] "%d användare" +msgstr[1] "%d användare" + +#: src/uptime.c:157 +#, c-format +msgid ", load average: %.2f" +msgstr ", medellast: %.2f" + +#: src/uptime.c:191 src/users.c:118 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE ]\n" +msgstr "Användning: %s [FLAGGA]... [ FIL ]\n" + +#: src/uptime.c:192 +#, c-format +msgid "" +"Print the current time, the length of time the system has been up,\n" +"the number of users on the system, and the average number of jobs\n" +"in the run queue over the last 1, 5 and 15 minutes.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"Skriver ut aktuell tid, den tid som systemet varit uppe,\n" +"antalet användare på systemet och medelvärdet av antalet jobb\n" +"i körkön under de senaste 1, 5 och 15 minuterna.\n" +"Om FIL är specifierad, använd %s. %s som FIL är vanligt.\n" +"\n" + +#: src/users.c:35 +msgid "Joseph Arceneaux and David MacKenzie" +msgstr "Joseph Arceneaux och David MacKenzie" + +#: src/users.c:119 +#, c-format +msgid "" +"Output who is currently logged in according to FILE.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"Skriv ut vilka som är påloggade enligt FIL.\n" +"Om FIL inte är angiven, använd %s. %s som FIL är vanligt.\n" +"\n" + +#: src/wc.c:75 +msgid "Paul Rubin and David MacKenzie" +msgstr "Paul Rubin och David MacKenzie" + +#: src/wc.c:129 +msgid "" +"Print byte, word, and newline counts for each FILE, and a total line if\n" +"more than one FILE is specified. With no FILE, or when FILE is -,\n" +"read standard input.\n" +" -c, --bytes print the byte counts\n" +" -m, --chars print the character counts\n" +" -l, --lines print the newline counts\n" +msgstr "" +"Skriv antal byte, ord och nyrader för varje FIL och en rad med totaler\n" +"om mer än en FIL angivits. Utan FIL eller om FIL är -, läs standard\n" +"in.\n" +" -c, --bytes skriv antalet byte\n" +" -m, --chars skriv antalet tecken\n" +" -l, --lines skriv antalet rader\n" + +#: src/wc.c:137 +msgid "" +" -L, --max-line-length print the length of the longest line\n" +" -w, --words print the word counts\n" +msgstr "" +" -L, --max-line-length skriv längden på den längsta raden\n" +" -w, --words skriv antalet ord\n" + +#: src/who.c:41 +msgid "Joseph Arceneaux, David MacKenzie, and Michael Stone" +msgstr "Joseph Arceneaux, David MacKenzie och Michael Stone" + +#: src/who.c:223 +msgid " old " +msgstr "länge" + +#: src/who.c:387 src/who.c:390 +msgid "id=" +msgstr "id=" + +#: src/who.c:403 src/who.c:408 +msgid "term=" +msgstr "term=" + +#: src/who.c:405 src/who.c:409 +msgid "exit=" +msgstr "slut=" + +#: src/who.c:446 +msgid "clock change" +msgstr "klockändring" + +#: src/who.c:458 src/who.c:459 +msgid "run-level" +msgstr "körnivå" + +#: src/who.c:462 src/who.c:463 +msgid "last=" +msgstr "sist=" + +#: src/who.c:492 +#, c-format +msgid "" +"\n" +"# users=%u\n" +msgstr "" +"\n" +"# användare=%u\n" + +#: src/who.c:498 +msgid "NAME" +msgstr "NAMN" + +#: src/who.c:498 +msgid "LINE" +msgstr "LINJE" + +#: src/who.c:498 +msgid "TIME" +msgstr "TID" + +# Högst 6 tecken kommer skrivas ut. +#: src/who.c:498 +msgid "IDLE" +msgstr "LUGN" + +#: src/who.c:498 +msgid "PID" +msgstr "PID" + +# Högst 8 tecken kommer skrivas ut. +#: src/who.c:499 +msgid "COMMENT" +msgstr "KOMMENTAR" + +#: src/who.c:499 +msgid "EXIT" +msgstr "SLUT" + +#: src/who.c:574 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE | ARG1 ARG2 ]\n" +msgstr "Användning: %s [FLAGGA]... [ FIL | ARG1 ARG2 ]\n" + +#: src/who.c:575 +msgid "" +"\n" +" -a, --all same as -b -d --login -p -r -t -T -u\n" +" -b, --boot time of last system boot\n" +" -d, --dead print dead processes\n" +" -H, --heading print line of column headings\n" +msgstr "" +"\n" +" -a, --all samma som -b -d --login -p -r -t -T -u\n" +" -b, --boot tid för senaste systemuppstart\n" +" -d, --dead skriv ut döda processer\n" +" -H, --heading skriv ut rad med kolumnhuvuden\n" + +#: src/who.c:582 +msgid "" +" -i, --idle add idle time as HOURS:MINUTES, . or old\n" +" (deprecated, use -u)\n" +" --login print system login processes\n" +" (equivalent to SUS -l)\n" +msgstr "" +" -i, --idle lägg till användarens inaktiva tid som TIMMAR:MINUTER,\n" +" . eller \"länge\" (undanbedes, använd -u)\n" +" --login skriv ut inloggningsprocesser (likvärdigt med SUS -l)\n" + +#: src/who.c:588 +msgid "" +" -l, --lookup attempt to canonicalize hostnames via DNS\n" +" (-l is deprecated, use --lookup)\n" +" -m only hostname and user associated with stdin\n" +" -p, --process print active processes spawned by init\n" +msgstr "" +" -l, --lookup försök kvalificera värdnamn med hjälp av DNS\n" +" (-l undanbedes, använd --lookup)\n" +" -m endast värdnamn och användarnamn associerat med standard " +"in\n" +" -p, --process skriv aktiva processer startade av init\n" + +#: src/who.c:594 +msgid "" +" -q, --count all login names and number of users logged on\n" +" -r, --runlevel print current runlevel\n" +" -s, --short print only name, line, and time (default)\n" +" -t, --time print last system clock change\n" +msgstr "" +" -q, --count alla inloggningsnamn och antal inloggade användare\n" +" -r, --runleve skriv aktuell körnivå\n" +" -s, --short skriv endast namn, linje och tid (standard)\n" +" -t, --time skriv alla ändringar av systemklockan\n" + +#: src/who.c:600 +msgid "" +" -T, -w, --mesg add user's message status as +, - or ?\n" +" -u, --users list users logged in\n" +" --message same as -T\n" +" --writable same as -T\n" +msgstr "" +" -T, -w, --mesg lägg till användares meddelandestatus som +, - eller ?\n" +" -u, --users lista inloggade användare\n" +" --message samma som -T\n" +" --writeable samma som -T\n" + +#: src/who.c:608 +#, c-format +msgid "" +"\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n" +msgstr "" +"\n" +"Om FIL inte är angiven, använd %s. %s som FIL är vanligt.\n" +"Om ARG1 ARG2 är angivna, antas -m: \"är jag\" eller \"mamma gillar\" är " +"vanligt.\n" + +#: src/who.c:711 +msgid "Warning: -i will be removed in a future release; use -u instead" +msgstr "Varning: -i kommer tas bort i en framtida utgåva; använd -u istället" + +#: src/who.c:722 +msgid "" +"Warning: the meaning of '-l' will change in a future release to conform to " +"POSIX" +msgstr "" +"Varning: betydelsen av \"-l\" kommer att ändras i en framtida utgåva för att " +"stämma med POSIX" + +#: src/whoami.c:53 +msgid "" +"Print the user name associated with the current effective user id.\n" +"Same as id -un.\n" +"\n" +msgstr "" +"Skriv ut användarnamnet som associeras med den aktuella gällande användar-id:" +"t.\n" +"Samma som id -un.\n" +"\n" + +#: src/whoami.c:104 +#, c-format +msgid "%s: cannot find username for UID %u\n" +msgstr "%s: kan inte hitta användarnamn för UID %u\n" + +#: src/yes.c:49 +#, c-format +msgid "" +"Usage: %s [STRING]...\n" +" or: %s OPTION\n" +msgstr "" +"Användning: %s [STRÄNG]...\n" +" eller: %s FLAGGA\n" + +#: src/yes.c:55 +msgid "" +"Repeatedly output a line with all specified STRING(s), or `y'.\n" +"\n" +msgstr "" +"Skriv gång på gång en rad med alla specifierade STRÄNG(ar), eller \"y\"\n" +"\n" + +#~ msgid "\\%c: invalid escape" +#~ msgstr "\\%c: felaktig kontrollsekvens" + +#~ msgid "program error" +#~ msgstr "programfel" + +#~ msgid "stack overflow" +#~ msgstr "stackspill" diff --git a/src/apps/bin/coreutils-5.0/po/tr.gmo b/src/apps/bin/coreutils-5.0/po/tr.gmo new file mode 100644 index 0000000000000000000000000000000000000000..e74a6d595bf00de15ab7bb6afcf2033cee91e3f5 GIT binary patch literal 239552 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 C2>6x& literal 0 HcmV?d00001 diff --git a/src/apps/bin/coreutils-5.0/po/tr.po b/src/apps/bin/coreutils-5.0/po/tr.po new file mode 100644 index 0000000000..0cf85d901d --- /dev/null +++ b/src/apps/bin/coreutils-5.0/po/tr.po @@ -0,0 +1,8545 @@ +# coreutils Turkish translation. +# Copyright (C) 2001, 2002 Free Software Foundation, Inc. +# Ali Devin Sezer , 2002. +# Nilgün Belma Bugüner , 2001, 2002 +# Onur Tolga ÅžEHİTOÄžLU , 1998. +# Deniz Akkus Kanca , 2001. +# +msgid "" +msgstr "" +"Project-Id-Version: coreutils 4.5.4\n" +"POT-Creation-Date: 2003-03-31 10:45+0200\n" +"PO-Revision-Date: 2002-12-22 15:27+0200\n" +"Last-Translator: Deniz Akkus Kanca \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: KBabel 0.9.6\n" + +#: lib/argmatch.c:135 +#, c-format +msgid "invalid argument %s for %s" +msgstr "%s argümanı `%s' için geçersiz" + +#: lib/argmatch.c:136 +#, c-format +msgid "ambiguous argument %s for %s" +msgstr "%s argümanı `%s' için belirsiz" + +#: lib/argmatch.c:155 +msgid "Valid arguments are:" +msgstr "Geçerli argümanlar:" + +#: lib/closeout.c:103 src/cat.c:189 src/cat.c:272 src/cat.c:326 +#: src/cksum.c:269 src/head.c:152 src/head.c:196 src/tail.c:323 +#: src/tail.c:1659 src/tr.c:1666 src/tr.c:1912 src/tr.c:2020 +msgid "write error" +msgstr "yazma hatası" + +#: lib/error.c:133 lib/error.c:161 +msgid "Unknown system error" +msgstr "Bilinmeyen sistem hatası" + +# +#: lib/file-type.c:42 +msgid "regular empty file" +msgstr "normal boÅŸ dosya" + +# +#: lib/file-type.c:42 +msgid "regular file" +msgstr "normal dosya" + +#: lib/file-type.c:45 +msgid "directory" +msgstr "dizin" + +# +#: lib/file-type.c:48 +msgid "block special file" +msgstr "blok özel dosyası" + +# +#: lib/file-type.c:51 +msgid "character special file" +msgstr "karakter özel dosyası" + +# +#: lib/file-type.c:54 +msgid "fifo" +msgstr "fifo" + +#: lib/file-type.c:57 +msgid "symbolic link" +msgstr "sembolik baÄŸ" + +#: lib/file-type.c:60 +msgid "socket" +msgstr "soket" + +#: lib/file-type.c:63 +msgid "message queue" +msgstr "ileti kuyruÄŸu" + +#: lib/file-type.c:66 +msgid "semaphore" +msgstr "semafor" + +# +#: lib/file-type.c:69 +msgid "shared memory object" +msgstr "paylaşımlı bellek nesnesi" + +# +#: lib/file-type.c:71 +msgid "weird file" +msgstr "garip dosya" + +#: lib/getopt.c:688 lib/getopt.c:700 +#, c-format +msgid "%s: option `%s' is ambiguous\n" +msgstr "%s: `%s' seçeneÄŸi belirsiz\n" + +#: lib/getopt.c:733 lib/getopt.c:737 +#, c-format +msgid "%s: option `--%s' doesn't allow an argument\n" +msgstr "%s: `--%s' seçeneÄŸi argümansız kullanılır\n" + +#: lib/getopt.c:746 lib/getopt.c:751 +#, c-format +msgid "%s: option `%c%s' doesn't allow an argument\n" +msgstr "%s: seçenek `%c%s' argümansız kullanılır\n" + +#: lib/getopt.c:787 lib/getopt.c:800 lib/getopt.c:1089 lib/getopt.c:1102 +#, c-format +msgid "%s: option `%s' requires an argument\n" +msgstr "%s: `%s' seçeneÄŸi bir argümanla kullanılır\n" + +#: lib/getopt.c:838 lib/getopt.c:841 +#, c-format +msgid "%s: unrecognized option `--%s'\n" +msgstr "%s: `--%s' seçeneÄŸi bilinmiyor\n" + +#: lib/getopt.c:849 lib/getopt.c:852 +#, c-format +msgid "%s: unrecognized option `%c%s'\n" +msgstr "%s: `%c%s' seçeneÄŸi bilinmiyor\n" + +#: lib/getopt.c:899 lib/getopt.c:902 +#, c-format +msgid "%s: illegal option -- %c\n" +msgstr "%s: kuraldışı seçenek -- %c\n" + +#: lib/getopt.c:908 lib/getopt.c:911 +#, c-format +msgid "%s: invalid option -- %c\n" +msgstr "%s: geçersiz seçenek -- %c\n" + +#: lib/getopt.c:958 lib/getopt.c:969 lib/getopt.c:1155 lib/getopt.c:1168 +#, c-format +msgid "%s: option requires an argument -- %c\n" +msgstr "%s: seçenek bir argümanla kullanılır -- %c\n" + +#: lib/getopt.c:1021 lib/getopt.c:1032 +#, c-format +msgid "%s: option `-W %s' is ambiguous\n" +msgstr "%s: `-W %s' seçeneÄŸi belirsiz\n" + +#: lib/getopt.c:1056 lib/getopt.c:1068 +#, c-format +msgid "%s: option `-W %s' doesn't allow an argument\n" +msgstr "%s: `-W %s' seçeneÄŸi argümansız kullanılır\n" + +#: lib/human.c:519 +msgid "block size" +msgstr "blok uzunluÄŸu" + +#: lib/makepath.c:124 src/df.c:497 src/remove.c:402 +msgid "failed to return to initial working directory" +msgstr "" + +#: lib/makepath.c:173 src/copy.c:1288 src/mkdir.c:170 +#, c-format +msgid "cannot create directory %s" +msgstr "%s dizini oluÅŸturulamıyor" + +#: lib/makepath.c:179 lib/makepath.c:421 src/cp.c:446 src/cp.c:468 +#, c-format +msgid "%s exists but is not a directory" +msgstr "%s var ama bir dizin deÄŸil" + +#: lib/makepath.c:316 lib/makepath.c:378 lib/makepath.c:440 +#, c-format +msgid "cannot change owner and/or group of %s" +msgstr "%s'in sahibi ve/veya grubu deÄŸiÅŸtirilemiyor" + +#: lib/makepath.c:338 +#, c-format +msgid "cannot chdir to directory %s" +msgstr "%s dizinine geçilemedi" + +#: lib/makepath.c:392 lib/makepath.c:446 +#, c-format +msgid "cannot change permissions of %s" +msgstr "%s'in eriÅŸim izinleri deÄŸiÅŸtirilemiyor" + +#: lib/obstack.c:487 lib/obstack.c:490 lib/xmalloc.c:63 +msgid "memory exhausted" +msgstr "bellek tükendi" + +#: lib/quotearg.c:236 +msgid "`" +msgstr "`" + +#: lib/quotearg.c:237 +msgid "'" +msgstr "'" + +#: lib/rpmatch.c:78 +msgid "^[yY]" +msgstr "^[eE]" + +#: lib/rpmatch.c:81 +msgid "^[nN]" +msgstr "^[hH]" + +# +#: lib/unicodeio.c:155 +msgid "iconv function not usable" +msgstr "iconv iÅŸlevi kullanılabilir deÄŸil" + +#: lib/unicodeio.c:157 +msgid "iconv function not available" +msgstr "iconv iÅŸlevi yok" + +#: lib/unicodeio.c:164 +msgid "character out of range" +msgstr "karakter kapsamdışı" + +#: lib/unicodeio.c:227 +#, c-format +msgid "cannot convert U+%04X to local character set" +msgstr "U+%04X yerel karakter kümesine dönüştürülemiyor" + +#: lib/unicodeio.c:229 +#, c-format +msgid "cannot convert U+%04X to local character set: %s" +msgstr "U+%04X yerel karakter kümesine dönüştürülemiyor: %s" + +#: lib/userspec.c:174 +msgid "invalid user" +msgstr "kullanıcı geçersiz" + +#: lib/userspec.c:175 +msgid "invalid group" +msgstr "grup geçersiz" + +#: lib/userspec.c:177 +msgid "cannot get the login group of a numeric UID" +msgstr "bir sayısal kullanıcı-kimliÄŸin grubu alınamıyor" + +# +#: lib/userspec.c:179 +msgid "cannot omit both user and group" +msgstr "kullanıcı ve grubun her ikisi birden atlanamaz" + +#: lib/version-etc.c:57 +#, c-format +msgid "Written by %s.\n" +msgstr "%s tarafından yazıldı.\n" + +# +#: lib/version-etc.c:63 +msgid "" +"This is free software; see the source for copying conditions. There is NO\n" +"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" +msgstr "" +"Bu bir serbest yazılımdır; kopyalama koÅŸulları için kaynak koduna bakınız.\n" +"Hiçbir garantisi yoktur; hatta SATILABİLİRLİĞİ veya HERHANGİ BİR AMACA\n" +"UYGUNLUÄžU için bile garanti verilmez.\n" + +# +#: lib/xmemcoll.c:57 +msgid "string comparison failed" +msgstr "dizge karşılaÅŸtırması baÅŸarısız" + +# +#: lib/xmemcoll.c:58 +msgid "Set LC_ALL='C' to work around the problem." +msgstr "Problemi devre dışı bırakmak için LC_ALL='C' tanımlayın." + +#: lib/xmemcoll.c:60 +#, c-format +msgid "The strings compared were %s and %s." +msgstr "KarşılaÅŸtırılan dizgeler %s ve %s idi." + +#: src/basename.c:50 src/cat.c:88 src/chgrp.c:122 src/chmod.c:238 +#: src/chown.c:95 src/chroot.c:41 src/cksum.c:278 src/comm.c:69 src/cp.c:160 +#: src/csplit.c:1492 src/cut.c:170 src/date.c:113 src/dd.c:284 src/df.c:707 +#: src/dircolors.c:99 src/dirname.c:42 src/du.c:170 src/echo.c:73 +#: src/env.c:115 src/expand.c:106 src/expr.c:86 src/factor.c:70 src/fmt.c:267 +#: src/fold.c:63 src/head.c:84 src/hostid.c:44 src/hostname.c:63 src/id.c:83 +#: src/install.c:593 src/join.c:140 src/kill.c:89 src/link.c:47 src/ln.c:335 +#: src/logname.c:44 src/ls.c:3757 src/md5sum.c:121 src/mkdir.c:57 +#: src/mkfifo.c:51 src/mknod.c:51 src/mv.c:307 src/nice.c:63 src/nl.c:172 +#: src/od.c:283 src/paste.c:399 src/pathchk.c:142 src/pinky.c:465 +#: src/pr.c:2750 src/printenv.c:59 src/printf.c:96 src/ptx.c:1855 src/pwd.c:42 +#: src/readlink.c:65 src/rm.c:95 src/rmdir.c:142 src/seq.c:78 src/shred.c:156 +#: src/sleep.c:48 src/sort.c:272 src/split.c:92 src/stat.c:680 src/stty.c:494 +#: src/su.c:433 src/sum.c:56 src/sync.c:40 src/tac.c:123 src/tail.c:230 +#: src/tee.c:59 src/test.c:975 src/touch.c:240 src/tr.c:323 src/tsort.c:93 +#: src/tty.c:58 src/uname.c:106 src/unexpand.c:371 src/uniq.c:135 +#: src/unlink.c:47 src/uptime.c:187 src/users.c:114 src/wc.c:121 src/who.c:570 +#: src/whoami.c:48 src/yes.c:45 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Daha fazla bilgi için `%s --help' yazın.\n" + +#: src/basename.c:54 +#, c-format +msgid "" +"Usage: %s NAME [SUFFIX]\n" +" or: %s OPTION\n" +msgstr "" +"Kullanımı: %s İSİM [SONEK]\n" +" veya: %s SEÇENEK\n" + +#: src/basename.c:59 +msgid "" +"Print NAME with any leading directory components removed.\n" +"If specified, also remove a trailing SUFFIX.\n" +"\n" +msgstr "" +"Dizinlerle ilgili kısımlar kaldırılarak İSİM basılır.\n" +"BelirtilmiÅŸse, SONEK de kaldırılır.\n" +"\n" + +#: src/basename.c:66 src/cat.c:124 src/chgrp.c:152 src/chmod.c:264 +#: src/chown.c:139 src/chroot.c:59 src/cksum.c:293 src/comm.c:86 src/cp.c:257 +#: src/csplit.c:1534 src/cut.c:215 src/date.c:215 src/dd.c:331 src/df.c:746 +#: src/dircolors.c:120 src/dirname.c:58 src/du.c:219 src/echo.c:105 +#: src/env.c:134 src/expand.c:131 src/expr.c:149 src/factor.c:90 +#: src/false.c:45 src/fmt.c:297 src/fold.c:86 src/head.c:115 src/hostid.c:57 +#: src/hostname.c:76 src/id.c:104 src/install.c:648 src/join.c:181 +#: src/kill.c:119 src/link.c:59 src/ln.c:390 src/logname.c:55 src/ls.c:3891 +#: src/md5sum.c:157 src/mkdir.c:76 src/mkfifo.c:68 src/mknod.c:82 src/mv.c:361 +#: src/nice.c:77 src/nl.c:227 src/od.c:370 src/paste.c:423 src/pathchk.c:154 +#: src/pinky.c:492 src/pr.c:2862 src/printenv.c:72 src/printf.c:144 +#: src/pwd.c:53 src/readlink.c:82 src/rm.c:127 src/rmdir.c:162 src/seq.c:104 +#: src/shred.c:220 src/sleep.c:64 src/sort.c:343 src/split.c:124 +#: src/stat.c:751 src/stty.c:708 src/su.c:454 src/sum.c:76 src/sync.c:51 +#: src/tac.c:146 src/tail.c:300 src/tee.c:72 src/test.c:1057 src/touch.c:271 +#: src/tr.c:396 src/true.c:45 src/tsort.c:105 src/tty.c:70 src/uname.c:128 +#: src/unexpand.c:395 src/uniq.c:174 src/unlink.c:58 src/uptime.c:202 +#: src/users.c:127 src/wc.c:143 src/who.c:613 src/whoami.c:60 src/yes.c:61 +#, c-format +msgid "" +"\n" +"Report bugs to <%s>.\n" +msgstr "" +"\n" +"Yazılım hatalarını <%s> adresine,\n" +"çeviri hatalarını adresine bildirin.\n" + +#: src/basename.c:114 src/chgrp.c:210 src/chmod.c:352 src/chown.c:211 +#: src/chroot.c:78 src/csplit.c:1464 src/dirname.c:89 src/expr.c:178 +#: src/install.c:284 src/link.c:87 src/mkdir.c:124 src/mkfifo.c:113 +#: src/mknod.c:137 src/pathchk.c:194 src/readlink.c:101 src/readlink.c:133 +#: src/rm.c:199 src/rmdir.c:206 src/seq.c:411 src/sleep.c:139 src/stat.c:802 +#: src/unlink.c:88 +msgid "too few arguments" +msgstr "argüman sayısı yetersiz" + +#: src/basename.c:115 src/dircolors.c:482 src/dirname.c:90 src/hostid.c:79 +#: src/hostname.c:122 src/link.c:93 src/mknod.c:139 src/readlink.c:141 +#: src/seq.c:417 src/split.c:498 src/tr.c:1848 src/unlink.c:94 +#: src/uptime.c:244 src/users.c:169 src/who.c:764 +msgid "too many arguments" +msgstr "çok fazla argüman" + +#: src/cat.c:42 src/split.c:43 +msgid "Torbjorn Granlund and Richard M. Stallman" +msgstr "Torbjorn Granlund ve Richard M. Stallman" + +#: src/cat.c:92 +#, c-format +msgid "Usage: %s [OPTION] [FILE]...\n" +msgstr "Kullanım: %s [SEÇENEK] [DOSYA]...\n" + +#: src/cat.c:96 +msgid "" +"Concatenate FILE(s), or standard input, to standard output.\n" +"\n" +" -A, --show-all equivalent to -vET\n" +" -b, --number-nonblank number nonblank output lines\n" +" -e equivalent to -vE\n" +" -E, --show-ends display $ at end of each line\n" +" -n, --number number all output lines\n" +" -s, --squeeze-blank never more than one single blank line\n" +msgstr "" +"DOSYA(ları)yı (veya standart girdiyi) standart çıktıya yazar.\n" +"\n" +" -A, --show-all -vET ile aynı\n" +" -b, --number-nonblank boÅŸ olmayan çıktı satırlarını numaralandırır\n" +" -e -vE ile aynı\n" +" -E, --show-ends her satırın sonuna bir $ koyar\n" +" -n, --number tüm çıktı satırlarını numaralandırır\n" +" -s, --squeeze-blank arka arkaya gelen boÅŸ satırları bire indirger\n" + +#: src/cat.c:106 +msgid "" +" -t equivalent to -vT\n" +" -T, --show-tabs display TAB characters as ^I\n" +" -u (ignored)\n" +" -v, --show-nonprinting use ^ and M- notation, except for LFD and TAB\n" +msgstr "" +" -t -vT ile aynı\n" +" -T, --show-tabs TAB karakterlerini ^I olarak gösterir\n" +" -u (yoksayılır)\n" +" -v, --show-nonprinting LFD ve TAB hariç ^ ve M- nitelemesini kullanır\n" + +#: src/cat.c:114 src/sum.c:72 +msgid "" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"DOSYA verilmemiÅŸse veya DOSYA - ise, standart girdi okunur.\n" + +#: src/cat.c:119 +msgid "" +"\n" +" -B, --binary use binary writes to the console device.\n" +"\n" +msgstr "" +"\n" +" -B, --binary konsol aygıtına yazarken ikilik yazma kullanır.\n" +"\n" + +#: src/cat.c:314 +#, c-format +msgid "cannot do ioctl on `%s'" +msgstr "`%s üzerinde ioctl baÅŸarısız" + +#: src/cat.c:669 src/dd.c:1222 src/od.c:1013 src/tee.c:181 +msgid "standard output" +msgstr "standart çıktı" + +#: src/cat.c:800 +#, c-format +msgid "%s: input file is output file" +msgstr "%s: girdi dosyası çıktı dosyası ile aynı" + +# +#: src/cat.c:858 +msgid "closing standard input" +msgstr "standart girdi kapatılıyor" + +# +#: src/cat.c:861 +msgid "closing standard output" +msgstr "standart çıktı kapatılıyor" + +#: src/chgrp.c:93 +msgid "cannot change to null group" +msgstr "boÅŸ gruba deÄŸiÅŸilemez" + +#: src/chgrp.c:102 +#, c-format +msgid "invalid group name %s" +msgstr "geçersiz grup ismi %s" + +#: src/chgrp.c:106 +msgid "group number" +msgstr "grup sayısı" + +#: src/chgrp.c:109 +#, c-format +msgid "invalid group number %s" +msgstr "geçersiz grup sayısı %s" + +#: src/chgrp.c:126 +#, c-format +msgid "" +"Usage: %s [OPTION]... GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Kullanım: %s [SEÇENEK]... GRUP DOSYASI\n" +" veya: %s [SEÇENEK]... --reference=REFDOSYA DOSYA...\n" + +#: src/chgrp.c:131 +msgid "" +"Change the group membership of each FILE to GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"Her DOSYA'nın grup üyeliÄŸini GRUP olarak deÄŸiÅŸtirir.\n" +"\n" +" -c, --changes verbose seçeneÄŸi gibi fakat yalnızca bir " +"deÄŸiÅŸiklik\n" +" olduÄŸu zaman bilgi verir.\n" +" --dereference her sembolik bağın imlediÄŸi dosyayı deÄŸiÅŸtirir,\n" +" sembolik bağı deÄŸil.\n" + +#: src/chgrp.c:138 src/chown.c:112 +msgid "" +" -h, --no-dereference affect symbolic links instead of any referenced " +"file\n" +" (available only on systems that can change the\n" +" ownership of a symlink)\n" +msgstr "" +" -h, --no-dereference her sembolik bağın kendisini etkiler, bağın " +"imlediÄŸi\n" +" dosyayı deÄŸil. (yalnızca sembolik baÄŸ sahibiyetini\n" +" deÄŸiÅŸtirebilen sistemlerde bulunur.\n" + +#: src/chgrp.c:143 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's group rather than the specified\n" +" GROUP value\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet çoÄŸu hata iletisini bastırır.\n" +" --reference=RDOSYA RDOSYA'nın grup deÄŸerini kullanır, GRUP deÄŸerini\n" +" deÄŸil.\n" +" -R, --recursive dizin ve dosyalar üzerinde çevrimli iÅŸlem yapar.\n" +" -v, --verbose iÅŸlenen her dosya için bir durum iletisi gösterir.\n" + +#: src/chgrp.c:218 src/chmod.c:157 src/chmod.c:365 src/chown-core.c:235 +#: src/chown-core.c:247 src/chown.c:220 src/cp.c:303 src/touch.c:169 +#: src/touch.c:363 +#, c-format +msgid "failed to get attributes of %s" +msgstr "%s'nın öznitelikleri alınamadı" + +#: src/chmod.c:102 +#, c-format +msgid "getting new attributes of %s" +msgstr "%s'nın yeni öznitelikleri alınıyor" + +#: src/chmod.c:124 +#, c-format +msgid "mode of %s changed to %04lo (%s)\n" +msgstr "%s'nin kipi %04lo (%s) olarak deÄŸiÅŸtirildi\n" + +#: src/chmod.c:127 +#, c-format +msgid "failed to change mode of %s to %04lo (%s)\n" +msgstr "%s'nın kipi %04lo (%s) olarak deÄŸiÅŸtirilemedi\n" + +#: src/chmod.c:130 +#, c-format +msgid "mode of %s retained as %04lo (%s)\n" +msgstr "%s'nin kipi %04lo (%s) olarak korundu\n" + +#: src/chmod.c:179 +#, c-format +msgid "changing permissions of %s" +msgstr "%s'nın eriÅŸim izinleri deÄŸiÅŸtiriliyor" + +#: src/chmod.c:242 +#, c-format +msgid "" +"Usage: %s [OPTION]... MODE[,MODE]... FILE...\n" +" or: %s [OPTION]... OCTAL-MODE FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Kullanım: %s [SEÇENEK]... KİP[,KİP]... DOSYA...\n" +" veya: %s [SEÇENEK]... SEKİZLİK-KİP DOSYA\n" +" veya: %s [SEÇENEK]... --reference=REFDOSYA DOSYA...\n" + +#: src/chmod.c:248 +msgid "" +"Change the mode of each FILE to MODE.\n" +"\n" +" -c, --changes like verbose but report only when a change is " +"made\n" +" -f, --silent, --quiet suppress most error messages\n" +" -v, --verbose output a diagnostic for every file processed\n" +" --reference=RFILE use RFILE's mode instead of MODE values\n" +" -R, --recursive change files and directories recursively\n" +msgstr "" +"Her DOSYA'nın kipini KİP olarak deÄŸiÅŸtir.\n" +"\n" +" -c, --changes --verbose gibi fakat yalnızca bir deÄŸiÅŸiklik " +"olduÄŸu\n" +" zaman haber verir\n" +" -f, --silent, --quiet çoÄŸu hata mesajını bastırır\n" +" -v, --verbose iÅŸlenen her dosya için bir durum belirtir\n" +" --reference=REFDOSYA belirtilen KİP deÄŸerini deÄŸil,\n" +" REFDOSYA'nın kipini kullanır\n" +" -R, --recursive Yinelemeli olarak dosya ve dizinleri iÅŸler\n" + +#: src/chmod.c:259 +msgid "" +"\n" +"Each MODE is one or more of the letters ugoa, one of the symbols +-= and\n" +"one or more of the letters rwxXstugo.\n" +msgstr "" +"\n" +"Her KİP ugoa harflerinden biri veya bir kaçından, +-= sembollerinden " +"birinden\n" +"ve rwxXstugo harflerinden biri veya bir kaçından oluÅŸur.\n" + +#: src/chmod.c:320 +#, c-format +msgid "invalid character %s in mode string %s" +msgstr "geçersiz karakter %s kip dizgesi %s'de bulundu" + +#: src/chmod.c:361 +#, c-format +msgid "invalid mode string: %s" +msgstr "geçersiz kip dizgesi: %s" + +#: src/chown-core.c:116 +#, c-format +msgid "neither symbolic link %s nor referent has been changed\n" +msgstr "ne sembolik baÄŸ %s ne de imlediÄŸi dosya deÄŸiÅŸtirilmedi\n" + +#: src/chown-core.c:143 +#, c-format +msgid "changed ownership of %s to %s\n" +msgstr "%s'nin sahipliÄŸi %s'e deÄŸiÅŸtirildi\n" + +#: src/chown-core.c:144 +#, c-format +msgid "changed group of %s to %s\n" +msgstr "%s'nin grup üyeliÄŸi %s'e deÄŸiÅŸtirildi\n" + +#: src/chown-core.c:148 +#, c-format +msgid "failed to change ownership of %s to %s\n" +msgstr "%s'nın sahipliÄŸi %s olarak deÄŸiÅŸtirilemedi\n" + +#: src/chown-core.c:149 +#, c-format +msgid "failed to change group of %s to %s\n" +msgstr "%s'in grup üyeliÄŸi %s olarak deÄŸiÅŸtirilemedi\n" + +#: src/chown-core.c:153 +#, c-format +msgid "ownership of %s retained as %s\n" +msgstr "%s'nin sahipliÄŸi %s olarak korundu\n" + +#: src/chown-core.c:154 +#, c-format +msgid "group of %s retained as %s\n" +msgstr "%s'in grubu %s olarak korundu\n" + +#: src/chown-core.c:326 +#, c-format +msgid "changing ownership of %s" +msgstr "%s'in sahipliÄŸi deÄŸiÅŸtiriliyor" + +#: src/chown-core.c:327 +#, c-format +msgid "changing group of %s" +msgstr "%s'in grup üyeliÄŸi deÄŸiÅŸtiriliyor" + +#: src/chown-core.c:345 +#, c-format +msgid "unable to restore permissions of %s" +msgstr "%s'in izinleri eski haline getirilemedi" + +#: src/chown.c:99 +#, c-format +msgid "" +"Usage: %s [OPTION]... OWNER[:[GROUP]] FILE...\n" +" or: %s [OPTION]... :GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"Kullanım: %s [SEÇENEK]... SAHİBİ[:[GRUP]] DOSYA...\n" +" veya: %s [SEÇENEK]... : GRUP DOSYA...\n" +" veya: %s [SEÇENEK]... --reference=REFDOSYA DOSYA...\n" + +#: src/chown.c:105 +msgid "" +"Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"Her DOSYA'nın sahibi ve/veya grubunu SAHİP ve/veya GRUP olarak deÄŸiÅŸtirir.\n" +"\n" +" -c, --changes verbose seçeneÄŸi gibi fakat yalnızca bir " +"deÄŸiÅŸiklik\n" +" olduÄŸu zaman bilgi verir.\n" +" --dereference her sembolik bağın imlediÄŸi dosyayı deÄŸiÅŸtirir,\n" +" sembolik bağı deÄŸil.\n" + +#: src/chown.c:117 +msgid "" +" --from=CURRENT_OWNER:CURRENT_GROUP\n" +" change the owner and/or group of each file only if\n" +" its current owner and/or group match those " +"specified\n" +" here. Either may be omitted, in which case a " +"match\n" +" is not required for the omitted attribute.\n" +msgstr "" +" --from=ŞİMDİKİ_SAHİP:ŞİMDİKİ_GRUP\n" +" her dosyanın sahibini ve/veya grubunu eÄŸer ÅŸimdiki\n" +" sahip ve/veya grup burada verilen deÄŸerlere eÅŸ ise\n" +" deÄŸiÅŸtirir. Bu deÄŸerlerin biri verilmeyebilir, o \n" +" takdirde, verilmeyen deÄŸere eÅŸleme yapılmaz.\n" + +#: src/chown.c:124 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's owner and group rather than\n" +" the specified OWNER:GROUP values\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet çoÄŸu hata iletisini bastırır.\n" +" --reference=RDOSYA RDOSYA'nın sahip ve grup deÄŸerini kullanır, " +"belirtilen\n" +" SAHİP:GRUP deÄŸerlerini deÄŸil\n" +" -R, --recursive dizin ve dosyalar üzerinde çevrimli iÅŸlem yapar.\n" +" -v, --verbose iÅŸlenen her dosya için bir durum iletisi gösterir.\n" + +#: src/chown.c:133 +msgid "" +"\n" +"Owner is unchanged if missing. Group is unchanged if missing, but changed\n" +"to login group if implied by a `:'. OWNER and GROUP may be numeric as well\n" +"as symbolic.\n" +msgstr "" +"\n" +"Sahip deÄŸeri yok ise sahip deÄŸiÅŸtirilmez. Grup deÄŸeri yok ise \n" +"deÄŸiÅŸtirilmez, fakat bir ':' ile iÅŸaret edilmiÅŸ ise\n" +"kullanıcının grubuna deÄŸiÅŸtirilir. SAHİP ve GRUP deÄŸerleri \n" +"sembolik olabileceÄŸi gibi sayısal deÄŸerler de olabilir.\n" + +#: src/chroot.c:45 +#, c-format +msgid "" +"Usage: %s NEWROOT [COMMAND...]\n" +" or: %s OPTION\n" +msgstr "" +"Kullanımı: %s [SEÇENEK] YENİKÖK [KOMUT...]\n" +" veya: %s SEÇENEK\n" + +#: src/chroot.c:49 +msgid "" +"Run COMMAND with root directory set to NEWROOT.\n" +"\n" +msgstr "" +"KOMUT'u kök dizin YENİKÖK olarak çalıştırır.\n" +"\n" + +#: src/chroot.c:55 +msgid "" +"\n" +"If no command is given, run ``${SHELL} -i'' (default: /bin/sh).\n" +msgstr "" +"\n" +"EÄŸer komut verilmemiÅŸse, ``${SHELL} -i''yi çalıştırır (öntanımlı: /bin/sh).\n" + +#: src/chroot.c:84 +#, c-format +msgid "cannot change root directory to %s" +msgstr "kök dizini %s olarak deÄŸiÅŸtirilemedi" + +#: src/chroot.c:87 +msgid "cannot chdir to root directory" +msgstr "kök dizinine geçilemedi" + +#: src/cksum.c:234 +#, c-format +msgid "%s: file too long" +msgstr "%s: dosya fazla uzun" + +#: src/cksum.c:282 +#, c-format +msgid "" +"Usage: %s [FILE]...\n" +" or: %s [OPTION]\n" +msgstr "" +"Kullanım: %s [DOSYA]...\n" +" veya: %s [SEÇENEK]\n" + +#: src/cksum.c:287 +msgid "" +"Print CRC checksum and byte counts of each FILE.\n" +"\n" +msgstr "" +"Her DOSYA'nın CRC saÄŸlama toplamlarını ve bayt sayılarını yazdırır.\n" +"\n" + +#: src/comm.c:35 src/ls.c:131 src/uniq.c:40 +msgid "Richard Stallman and David MacKenzie" +msgstr "Richard Stallman ve David MacKenzie" + +#: src/comm.c:73 +#, c-format +msgid "Usage: %s [OPTION]... LEFT_FILE RIGHT_FILE\n" +msgstr "Kullanım: %s [SEÇENEK]...SOL-DOSYA SAÄž-DOSYA\n" + +#: src/comm.c:77 +msgid "" +"Compare sorted files LEFT_FILE and RIGHT_FILE line by line.\n" +"\n" +" -1 suppress lines unique to left file\n" +" -2 suppress lines unique to right file\n" +" -3 suppress lines that appear in both files\n" +msgstr "" +"Sıralanmış SOL-DOSYA ve SAÄž-DOSYA'yı okur ve üç kolondan oluÅŸan\n" +"bir çıktı oluÅŸturur. İlk kolon sadece SOL-DOSYA'da olan satırları,\n" +"ikinci kolon sadece SAÄž-DOSYA'da olan satırları ve üçüncü kolon da\n" +"her ikisinde olan satırları listeler\n" +"\n" +" -1 ilk kolonu yazmaz \n" +" -2 ikinci kolonu yazmaz \n" +" -3 üçüncü kolonu yazmaz \n" + +#: src/copy.c:162 src/du.c:332 +#, c-format +msgid "cannot access %s" +msgstr "%s'e eriÅŸilemedi" + +#: src/copy.c:226 +#, c-format +msgid "cannot open %s for reading" +msgstr "%s okumak için açılamadı" + +#: src/copy.c:232 src/copy.c:286 src/copy.c:301 src/dd.c:1199 +#, c-format +msgid "cannot fstat %s" +msgstr "%s'nin dosya durumu (fstat) alınamadı" + +#: src/copy.c:242 +#, c-format +msgid "skipping file %s, as it was replaced while being copied" +msgstr "kopyalandığı esnada deÄŸiÅŸtirildiÄŸi için %s dosyası atlandı" + +#: src/copy.c:262 src/copy.c:1034 src/copy.c:1124 src/ln.c:291 +#: src/remove.c:727 src/remove.c:781 src/remove.c:893 src/remove.c:997 +#, c-format +msgid "cannot remove %s" +msgstr "%s silinemedi" + +#: src/copy.c:277 +#, c-format +msgid "cannot create regular file %s" +msgstr "normal dosya %s oluÅŸturulamadı" + +#: src/copy.c:328 src/dd.c:816 src/dd.c:1010 +#, c-format +msgid "reading %s" +msgstr "%s okunuyor" + +#: src/copy.c:362 +#, c-format +msgid "cannot lseek %s" +msgstr "%s'de lseek yapılamadı" + +#: src/copy.c:377 src/copy.c:401 src/dd.c:1054 src/dd.c:1115 +#, c-format +msgid "writing %s" +msgstr "%s yazılıyor" + +#: src/copy.c:409 src/copy.c:415 +#, c-format +msgid "closing %s" +msgstr "%s kapatılıyor " + +#: src/copy.c:610 +#, c-format +msgid "%s: overwrite %s, overriding mode %04lo? " +msgstr "%s: %s'ın, %04lo kipi gözardı edilerek, üzerine yazılsın mı?" + +#: src/copy.c:616 +#, c-format +msgid "%s: overwrite %s? " +msgstr "%s: %s'ın üzerine yazılsın mı?" + +#: src/copy.c:810 src/copy.c:848 src/stat.c:638 +#, c-format +msgid "cannot stat %s" +msgstr "%s durumlanamadı" + +#: src/copy.c:820 +#, c-format +msgid "omitting directory %s" +msgstr "%s dizini atlanıyor" + +#: src/copy.c:834 +#, c-format +msgid "warning: source file %s specified more than once" +msgstr "uyarı: %s kaynak dosyası bir defadan çok belirtilmiÅŸ" + +#: src/copy.c:866 src/ln.c:237 +#, c-format +msgid "%s and %s are the same file" +msgstr "%s ve %s aynı dosya" + +#: src/copy.c:876 +#, c-format +msgid "cannot overwrite non-directory %s with directory %s" +msgstr "Dizin olmayan %s'un üzerine dizin %s yazılamaz" + +#: src/copy.c:893 +#, c-format +msgid "will not overwrite just-created %s with %s" +msgstr "yeni oluÅŸturulmuÅŸ %s'un üzerine %s yazılamaz" + +#: src/copy.c:904 +#, c-format +msgid "cannot overwrite directory %s with non-directory" +msgstr "Dizin %s'ın üzerine dizin olmayan bir dosya yazılamaz" + +#: src/copy.c:965 +#, c-format +msgid "cannot overwrite directory %s" +msgstr "%s dizininin üzerine yazılamaz" + +#: src/copy.c:974 +#, c-format +msgid "cannot move directory onto non-directory: %s -> %s" +msgstr "bir dizin, dizin olmayanın üzerine taşınamaz: %s -> %s" + +#: src/copy.c:997 +#, c-format +msgid "backing up %s would destroy source; %s not moved" +msgstr "%s'ı yedeklemek kaynağı yok eder; %s taşınmadı" + +#: src/copy.c:998 +#, c-format +msgid "backing up %s would destroy source; %s not copied" +msgstr "%s'ı yedeklemek kaynağı yok eder; %s kopyalanmadı" + +#: src/copy.c:1013 src/ln.c:273 +#, c-format +msgid "cannot backup %s" +msgstr "%s yedeklenemedi" + +#: src/copy.c:1049 src/ln.c:308 +#, c-format +msgid " (backup: %s)" +msgstr " (yedek: %s)" + +#: src/copy.c:1099 +#, c-format +msgid "cannot copy a directory, %s, into itself, %s" +msgstr "bir dizin, %s, kendi içine kopyalanamaz, %s" + +#: src/copy.c:1106 +#, c-format +msgid "will not create hard link %s to directory %s" +msgstr "Dizine sabit baÄŸ oluÅŸturulmayacak: sabit baÄŸ %s, dizin %s" + +#: src/copy.c:1132 +#, c-format +msgid "cannot create hard link %s to %s" +msgstr "%s sabit bağı %s'e baÄŸlanamadı" + +#: src/copy.c:1186 +#, c-format +msgid "cannot move %s to a subdirectory of itself, %s" +msgstr "%s kendi alt dizinine taşınamaz, %s" + +#: src/copy.c:1229 +#, c-format +msgid "cannot move %s to %s" +msgstr "%s %s'e taşınamadı" + +#: src/copy.c:1241 +#, c-format +msgid "inter-device move failed: %s to %s; unable to remove target" +msgstr "aygıt arası taşıma baÅŸarısız: %s'yı %s'a; hedef silinemedi" + +#: src/copy.c:1269 +#, c-format +msgid "cannot copy cyclic symbolic link %s" +msgstr "çevrimli sembolik baÄŸ %s kopyalanamaz" + +#: src/copy.c:1346 +#, c-format +msgid "%s: can make relative symbolic links only in current directory" +msgstr "%s: göreceli sembolik baÄŸlar yalnızca mevcut dizinde oluÅŸturulabilir" + +#: src/copy.c:1353 +#, c-format +msgid "cannot create symbolic link %s to %s" +msgstr "sembolik baÄŸ %s, %s'e baÄŸlanamadı" + +#: src/copy.c:1364 +#, c-format +msgid "cannot create link %s" +msgstr "%s bağı oluÅŸturulamadı" + +#: src/copy.c:1389 src/mkfifo.c:133 +#, c-format +msgid "cannot create fifo %s" +msgstr "%s fifosu oluÅŸturulamadı" + +#: src/copy.c:1403 +#, c-format +msgid "cannot create special file %s" +msgstr "özel dosya %s oluÅŸturulamadı" + +#: src/copy.c:1415 src/ls.c:2493 src/stat.c:426 +#, c-format +msgid "cannot read symbolic link %s" +msgstr "%s sembolik bağı okunamadı" + +#: src/copy.c:1440 +#, c-format +msgid "cannot create symbolic link %s" +msgstr "%s sembolik bağı oluÅŸturulamadı" + +#: src/copy.c:1456 src/copy.c:1519 src/cp.c:339 +#, c-format +msgid "failed to preserve ownership for %s" +msgstr "%s'nin sahiplik bilgileri korunamadı" + +#: src/copy.c:1471 +#, c-format +msgid "%s has unknown file type" +msgstr "%s bilinmeyen dosya türüne sahip" + +#: src/copy.c:1506 +#, c-format +msgid "preserving times for %s" +msgstr "%s'in zaman damgaları korundu" + +#: src/copy.c:1531 +#, c-format +msgid "failed to preserve authorship for %s" +msgstr "%s'nin yazar bilgileri korunamadı" + +#: src/copy.c:1549 +#, c-format +msgid "setting permissions for %s" +msgstr "%s'in izinleri ayarlanıyor" + +#: src/copy.c:1571 src/ln.c:326 +#, c-format +msgid "cannot un-backup %s" +msgstr "%s yedeklemesi geri alınamadı" + +#: src/copy.c:1575 +#, c-format +msgid "%s -> %s (unbackup)\n" +msgstr "%s -> %s (yedeklemeyi geri al)\n" + +#: src/cp.c:53 +msgid "Torbjorn Granlund, David MacKenzie, and Jim Meyering" +msgstr "Torbjorn Granlund, David MacKenzie ve Jim Meyering" + +#: src/cp.c:164 src/mv.c:311 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST\n" +" or: %s [OPTION]... SOURCE... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY SOURCE...\n" +msgstr "" +"Kullanım: %s [SEÇENEK]... KAYNAK HEDEF\n" +" veya: %s [SEÇENEK]... KAYNAK... DİZİN\n" +" veya: %s [SEÇENEK]... --target-directory=KAYNAK DİZİN...\n" + +#: src/cp.c:170 +msgid "" +"Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"KAYNAK'ı HEDEF'e kopyalar veya birden fazla KAYNAK'ı DİZİN'e kopyalar.\n" +"\n" + +# +#: src/cp.c:174 src/csplit.c:1505 src/cut.c:182 src/df.c:717 src/du.c:179 +#: src/expand.c:119 src/fmt.c:277 src/fold.c:76 src/head.c:98 +#: src/install.c:609 src/kill.c:103 src/ln.c:354 src/ls.c:3767 src/mkdir.c:66 +#: src/mkfifo.c:60 src/mknod.c:61 src/mv.c:321 src/nl.c:185 src/paste.c:413 +#: src/pr.c:2763 src/ptx.c:1867 src/shred.c:166 src/sort.c:286 src/split.c:105 +#: src/tac.c:136 src/tail.c:244 src/touch.c:249 src/unexpand.c:384 +#: src/uniq.c:148 +msgid "" +"Mandatory arguments to long options are mandatory for short options too.\n" +msgstr "" +"Uzun seçenekler için zorunlu olan argümanlar kısa seçenekler için de " +"zorunludur.\n" + +#: src/cp.c:177 +msgid "" +" -a, --archive same as -dpR\n" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" --copy-contents copy contents of special files when " +"recursive\n" +" -d same as --no-dereference --preserve=link\n" +msgstr "" +" -a, --archive -dpR ile aynı\n" +" --backup[=KONTROL] mevcut olan her hedef dosyanın yedeÄŸini " +"alır.\n" +" -b --backup gibi, fakat argüman kabul etmez.\n" +" --copy-contents çevrimli olduÄŸu zaman özel dosyaların " +"içeriÄŸini kopyalar\n" +" -d --no-dereference --preserve=link ile aynı\n" + +#: src/cp.c:184 +msgid "" +" --no-dereference never follow symbolic links\n" +" -f, --force if an existing destination file cannot be\n" +" opened, remove it and try again\n" +" -i, --interactive prompt before overwrite\n" +" -H follow command-line symbolic links\n" +msgstr "" +" --no-dereference sembolik baÄŸları izlemez\n" +" -f, --force eÄŸer mevcut bir hedef dosya açılamaz ise, " +"onu\n" +" siler ve tekrar dener\n" +" -i, --interactive üzerine yazmadan önce sorar\n" +" -H komut satırında sembolik baÄŸları izler\n" + +#: src/cp.c:191 +msgid "" +" -l, --link link files instead of copying\n" +" -L, --dereference always follow symbolic links\n" +" -p same as --preserve=mode,ownership,timestamps\n" +" --preserve[=ATTR_LIST] preserve the specified attributes (default:\n" +" mode,ownership,timestamps), if possible\n" +" additional attributes: links, all\n" +msgstr "" +" -l, --link dosyaları kopyalamak yerine sembolik baÄŸ\n" +" oluÅŸturur.\n" +" -L, --dereference sembolik baÄŸları hep izler\n" +" -p --preserve=mode,ownership,timestamps ile " +"aynı\n" +" --preserve[=ÖZNİT_LST] belirtilen öznitelikleri korur\n" +" öntanımlı öznitelikler:\n" +" mode,ownership,timestamps\n" +" (kip,sahibi,zaman damgaları)\n" +" diÄŸer öznitelikler:\n" +" links,all\n" + +#: src/cp.c:199 +msgid "" +" --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +" --parents append source path to DIRECTORY\n" +" -P same as `--no-dereference'\n" +msgstr "" +" --no-preserve=ÖZNT_LİST belirtilen öznitelikleri korumaz\n" +" --parents kaynak yolunu DİZİN'in sonuna ekler\n" +" -P --no-dereference ile aynı\n" + +#: src/cp.c:204 +msgid "" +" -R, -r, --recursive copy directories recursively\n" +" --remove-destination remove each existing destination file before\n" +" attempting to open it (contrast with --" +"force)\n" +msgstr "" +" -R, -r, --recursive yinelemeli kopyalar\n" +" --remove-destination bütün mevcut hedef dosyaları açmayı " +"denemeden\n" +" siler (--force ile karşılaÅŸtır)\n" + +#: src/cp.c:209 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --sparse=WHEN control creation of sparse files\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +msgstr "" +" --reply={yes,no,query} mevcut bir hedef dosya için sorgulamanın " +"nasıl\n" +" yapılacağını ayarlar: \n" +" yes=evet, no=hayır, query=sor\n" +" --sparse=ZAMAN seyrek dosyaların oluÅŸumunu kontrol eder\n" +" --strip-trailing-slashes bütün KAYNAK argümanlarının sonundan " +"kesmeleri\n" +" (/) kaldırır\n" + +#: src/cp.c:216 +msgid "" +" -s, --symbolic-link make symbolic links instead of copying\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +msgstr "" +" -s, --symbolic-link kopyalama yerine sembolik baÄŸ oluÅŸturur\n" +" -S, --suffix=SONEK normal yedekleme soneki yerine SONEK'i " +"kullanır\n" +" --target-directory=DİZİN bütün KAYNAK argümanlarını DİZİN'e taşır\n" + +#: src/cp.c:221 +msgid "" +" -u, --update copy only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +" -x, --one-file-system stay on this file system\n" +msgstr "" +" -u, --update yalnızca KAYNAK dosya hedef dosyadan daha " +"yeni\n" +" olduÄŸu veya hedef dosya mevcut olmadığı " +"zaman\n" +" kopyalar\n" +" -v, --verbose ne yapıldığını anlatır\n" +" -x, --one-file-system bu dosya sisteminde kalır\n" + +#: src/cp.c:230 +msgid "" +"\n" +"By default, sparse SOURCE files are detected by a crude heuristic and the\n" +"corresponding DEST file is made sparse as well. That is the behavior\n" +"selected by --sparse=auto. Specify --sparse=always to create a sparse DEST\n" +"file whenever the SOURCE file contains a long enough sequence of zero " +"bytes.\n" +"Use --sparse=never to inhibit creation of sparse files.\n" +"\n" +msgstr "" +"\n" +"Öntanımlı olarak seyrek KAYNAK dosyalar kaba bir yöntemle bulunur \n" +"ve ilgili HEDEF dosya da seyrek olarak oluÅŸturulur. \n" +"Bu davranış --sparse=auto seçeneÄŸi ile belirtilir. \n" +"EÄŸer --sparse=always seçilir ise KAYNAK dosya yeterli \n" +"uzunlukta sıfır bayt dizisi içerdiÄŸi zaman seyrek HEDEF dosya \n" +"oluÅŸturulur\n" +"Hiçbir zaman seyrek dosya oluÅŸturmamak için --sparse=never seçeneÄŸini \n" +"kullanın.\n" +"\n" + +#: src/cp.c:239 +msgid "" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"Yedekleme soneki eÄŸer --suffix veya SIMPLE_BACKUP_SUFFIX ile belirtilmemiÅŸ " +"ise\n" +" '~'dir. Yedekleme kontrol metodu --backup seçeneÄŸi ile veya \n" +"VERSION_CONTROL çevre deÄŸiÅŸkeninden belirlenebilir. Geçerli deÄŸerler:\n" +"\n" + +#: src/cp.c:245 src/install.c:642 src/ln.c:384 src/mv.c:355 +msgid "" +" none, off never make backups (even if --backup is given)\n" +" numbered, t make numbered backups\n" +" existing, nil numbered if numbered backups exist, simple otherwise\n" +" simple, never always make simple backups\n" +msgstr "" +" none, off hiç yedekleme yapma (--backup kullanılsa bile)\n" +" numbered, t numaralanmış yedekleme yap\n" +" existing, nil eÄŸer numaralanmış yedekler var ise numaralanmış, yoksa " +"basit\n" +" simple, never her zaman basit yedekleme yap\n" + +#: src/cp.c:251 +msgid "" +"\n" +"As a special case, cp makes a backup of SOURCE when the force and backup\n" +"options are given and SOURCE and DEST are the same name for an existing,\n" +"regular file.\n" +msgstr "" +"\n" +"Özel bir durum olarak, cp force ve backup seçenekleri verilmiÅŸ ve \n" +"KAYNAK ve HEDEF deÄŸiÅŸkenleri birbirine eÅŸit olup\n" +"mevcut, normal bir dosyayı gösteriyorlarsa KAYNAK'ın bir yedeÄŸini alır.\n" + +#: src/cp.c:325 +#, c-format +msgid "failed to preserve times for %s" +msgstr "%s'in zaman damgaları korunamadı" + +#: src/cp.c:349 +#, c-format +msgid "failed to preserve permissions for %s" +msgstr "%s'in izinleri korunamadı" + +#: src/cp.c:434 +#, c-format +msgid "cannot make directory %s" +msgstr "dizin %s oluÅŸturulamadı" + +#: src/cp.c:493 src/ln.c:490 src/mv.c:459 src/shred.c:1601 +msgid "missing file argument" +msgstr "Dosya argümanı eksik" + +#: src/cp.c:498 +msgid "missing destination file" +msgstr "hedef dosya yok" + +#: src/cp.c:523 src/ln.c:161 src/ln.c:183 src/ln.c:210 src/ln.c:297 +#, c-format +msgid "accessing %s" +msgstr "%s'e eriÅŸiliyor" + +#: src/cp.c:546 +#, c-format +msgid "%s: specified target is not a directory" +msgstr "%s: belirtilen hedef bir dizin deÄŸil" + +#: src/cp.c:554 +#, c-format +msgid "copying multiple files, but last argument %s is not a directory" +msgstr "birden çok dosya kopyalanıyor fakat son argüman %s bir dizin deÄŸil" + +#: src/cp.c:652 +msgid "when preserving paths, the destination must be a directory" +msgstr "dosya yolları korunurken hedef bir dizin olmalı" + +#: src/cp.c:878 src/install.c:219 src/ln.c:434 src/mv.c:405 +#, c-format +msgid "" +"warning: --version-control (-V) is obsolete; support for it\n" +"will be removed in some future release. Use --backup=%s instead." +msgstr "" +"uyarı: --version-control (-V) artık kullanılmıyor; ileride \n" +"bunun desteÄŸi kaldırılacak. --backup=%s seçeneÄŸini kullanın" + +#: src/cp.c:972 src/ln.c:464 +msgid "symbolic links are not supported on this system" +msgstr "bu sistemde sembolik baÄŸlar desteklenmiyor" + +#: src/cp.c:1008 +msgid "cannot make both hard and symbolic links" +msgstr "hem sabit hem sembolik baÄŸ oluÅŸturulamaz" + +#: src/cp.c:1016 src/install.c:275 src/ln.c:530 src/mv.c:483 +msgid "backup type" +msgstr "yedekleme türü" + +#: src/csplit.c:41 +msgid "Stuart Kemp and David MacKenzie" +msgstr "Stuart Kemp ve David MacKenzie" + +#: src/csplit.c:289 src/csplit.c:1481 src/tac-pipe.c:57 src/tee.c:220 +#: src/tr.c:1609 src/tr.c:1711 src/tr.c:1754 +msgid "read error" +msgstr "okuma hatası" + +#: src/csplit.c:583 +msgid "input disappeared" +msgstr "girdi yok oldu" + +#: src/csplit.c:705 src/csplit.c:716 +#, c-format +msgid "%s: line number out of range" +msgstr "%s: satır sayısı kapsam dışı" + +#: src/csplit.c:743 +#, c-format +msgid "%s: `%s': line number out of range" +msgstr "%s: `%s': satır sayısı kapsam dışı" + +#: src/csplit.c:746 src/csplit.c:792 +#, c-format +msgid " on repetition %d\n" +msgstr " %d. tekrarda\n" + +#: src/csplit.c:788 +#, c-format +msgid "%s: `%s': match not found" +msgstr "%s: `%s': eÅŸleÅŸme bulunamadı" + +#: src/csplit.c:849 src/csplit.c:889 src/tac.c:262 +msgid "error in regular expression search" +msgstr "düzenli ifade (regular expression) aramasında hata oluÅŸtu" + +#: src/csplit.c:992 +#, c-format +msgid "write error for `%s'" +msgstr "`%s' için yazım hatası" + +#: src/csplit.c:1064 +#, c-format +msgid "%s: `+' or `-' expected after delimeter" +msgstr "%s: ayraçtan sonra `+' veya `-' olmalı" + +#: src/csplit.c:1068 +#, c-format +msgid "%s: integer expected after `%c'" +msgstr "%s: `%c' den sonra tamsayı olmalı" + +#: src/csplit.c:1088 +#, c-format +msgid "%s: `}' is required in repeat count" +msgstr "%s: tekrar sayımında `}' gerekli" + +#: src/csplit.c:1098 +#, c-format +msgid "%s}: integer required between `{' and `}'" +msgstr "%s}: `{' ve `}' arasına tamsayı yazılmalı" + +#: src/csplit.c:1125 +#, c-format +msgid "%s: closing delimeter `%c' missing" +msgstr "%s: kapatan ayraç `%c' eksik" + +#: src/csplit.c:1141 +#, c-format +msgid "%s: invalid regular expression: %s" +msgstr "%s: geçersiz düzenli ifade(regular expression): %s" + +#: src/csplit.c:1174 +#, c-format +msgid "%s: invalid pattern" +msgstr "%s: geçersiz kalıp" + +#: src/csplit.c:1177 +#, c-format +msgid "%s: line number must be greater than zero" +msgstr "%s: satır sayısı 0'dan büyük olmalı" + +#: src/csplit.c:1183 +#, c-format +msgid "line number `%s' is smaller than preceding line number, %s" +msgstr "satır numarası `%s' bir önceki satır numarası %s den daha küçük" + +#: src/csplit.c:1189 +#, c-format +msgid "warning: line number `%s' is the same as preceding line number" +msgstr "uyarı: satır numarası `%s' bir önceki satır numarası ile aynı" + +#: src/csplit.c:1314 +msgid "missing conversion specifier in suffix" +msgstr "sonekte dönüşüm belirleyicisi eksik" + +#: src/csplit.c:1320 +#, c-format +msgid "invalid conversion specifier in suffix: %c" +msgstr "sonekte geçersiz dönüşüm belirleyicisi: %c" + +#: src/csplit.c:1323 +#, c-format +msgid "invalid conversion specifier in suffix: \\%.3o" +msgstr "sonekte geçersiz dönüşüm belirleyicisi: \\%.3o" + +#: src/csplit.c:1355 +#, c-format +msgid "missing %% conversion specification in suffix" +msgstr "sonekte %% dönüşüm belirleyicisi eksik" + +#: src/csplit.c:1358 +#, c-format +msgid "too many %% conversion specifications in suffix" +msgstr "sonekte gereÄŸinden fazla %% dönüşüm belirleyicisi var" + +#: src/csplit.c:1441 +#, c-format +msgid "%s: invalid number" +msgstr "%s: geçersiz sayı" + +#: src/csplit.c:1496 +#, c-format +msgid "Usage: %s [OPTION]... FILE PATTERN...\n" +msgstr "Kullanım: %s [SEÇENEK]... DOSYA KALIP...\n" + +#: src/csplit.c:1500 +msgid "" +"Output pieces of FILE separated by PATTERN(s) to files `xx01', `xx02', ...,\n" +"and output byte counts of each piece to standard output.\n" +"\n" +msgstr "" +"KALIP(lar)la ayrılmış DOSYA parçalarını `xx01', `xx02', ... isimli " +"dosyalara,\n" +"her parçanın bayt sayısını standart çıktıya yazar.\n" +"\n" + +#: src/csplit.c:1508 +#, c-format +msgid "" +" -b, --suffix-format=FORMAT use sprintf FORMAT instead of %d\n" +" -f, --prefix=PREFIX use PREFIX instead of `xx'\n" +" -k, --keep-files do not remove output files on errors\n" +msgstr "" +" -b, --suffix-format=BİÇEM %d yerine sprintf BİÇEM'ini kullanır\n" +" -f, --prefix=ÖNEK `xx' yerine ÖNEKi kullanır\n" +" -k, --keep-files hata olduÄŸunda çıktı dosyalarını silmez\n" + +#: src/csplit.c:1513 +msgid "" +" -n, --digits=DIGITS use specified number of digits instead of 2\n" +" -s, --quiet, --silent do not print counts of output file sizes\n" +" -z, --elide-empty-files remove empty output files\n" +msgstr "" +" -n, --digits=BASAMAK BASAMAK sayısında basamak kullanır (-n \n" +" kullanılmadıkça 2 ) \n" +" -s, --quiet, --silent çıktı dosyalarının bayt büyüklüklerini vermez\n" +" -z, --elide-empty-files boÅŸ çıktı dosyalarını siler\n" + +#: src/csplit.c:1520 +msgid "" +"\n" +"Read standard input if FILE is -. Each PATTERN may be:\n" +msgstr "" +"\n" +"EÄŸer DOSYA - olarak verilmiÅŸse, standart girdiyi okur. Her KALIP, aÅŸağıdaki\n" +"seçeneklerden olabilir:\n" + +#: src/csplit.c:1524 +msgid "" +"\n" +" INTEGER copy up to but not including specified line number\n" +" /REGEXP/[OFFSET] copy up to but not including a matching line\n" +" %REGEXP%[OFFSET] skip to, but not including a matching line\n" +" {INTEGER} repeat the previous pattern specified number of times\n" +" {*} repeat the previous pattern as many times as possible\n" +"\n" +"A line OFFSET is a required `+' or `-' followed by a positive integer.\n" +msgstr "" +"\n" +" SAYI verilen SAYI satırına kadar (SAYI satırı hariç) " +"kopyalar\n" +" /DÜZİF/[GÖRELİ] kalıba uyan satıra kadar (uyan satır hariç) kopyalar\n" +" (DÜZİF = düzenli ifade(regular expression)) \n" +" %DÜZİF%[GÖRELİ] uyan satıra kadar (uyan satır hariç) atlar\n" +" {SAYI} bir önceki kalıbı SAYI kere tekrar eder\n" +" {*} bir önceki kalıbı mümkün olduÄŸu kadar tekrar eder\n" +"\n" +"Bir satır GÖRELİ konumu, `+' veya `-' ve ardından bir pozitif sayıdan " +"oluÅŸur.\n" + +#: src/cut.c:39 +msgid "David Ihnat, David MacKenzie, and Jim Meyering" +msgstr "David Ihnat, David MacKenzie ve Jim Meyering" + +#: src/cut.c:174 src/df.c:711 src/du.c:174 src/expand.c:110 src/fold.c:67 +#: src/head.c:88 src/ls.c:3761 src/nl.c:176 src/paste.c:403 src/pr.c:2754 +#: src/sort.c:276 src/sum.c:60 src/tac.c:127 src/tail.c:234 src/tee.c:63 +#: src/unexpand.c:375 src/wc.c:125 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]...\n" +msgstr "Kullanım: %s [SEÇENEK]... [DOSYA]...\n" + +#: src/cut.c:178 +msgid "" +"Print selected parts of lines from each FILE to standard output.\n" +"\n" +msgstr "" +"Her DOSYA'daki satırların seçilen bölümlerini standart çıktıya yazdırır.\n" +"\n" + +#: src/cut.c:185 +msgid "" +" -b, --bytes=LIST output only these bytes\n" +" -c, --characters=LIST output only these characters\n" +" -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter\n" +msgstr "" +" -b, --bytes=LİSTE sadece bu baytları gösterir\n" +" -c, --characters=LİSTE sadece bu karakterleri gösterir\n" +" -d, --delimiter=AYRAÇ Alan ayracı olarak TAB yerine AYRAÇ'ı kullanır\n" + +#: src/cut.c:190 +msgid "" +" -f, --fields=LIST output only these fields; also print any line\n" +" that contains no delimiter character, unless\n" +" the -s option is specified\n" +" -n (ignored)\n" +msgstr "" +" -f, --fields=LİSTE sadece bu alanları gösterir; ayrıca, eÄŸer -s\n" +" seçeneÄŸi belirtilmemiÅŸse, içinde ayraç olmayan " +"tüm\n" +" satırları yazdırır.\n" +" -n (yoksayılır)\n" + +#: src/cut.c:196 +msgid "" +" -s, --only-delimited do not print lines not containing delimiters\n" +" --output-delimiter=STRING use STRING as the output delimiter\n" +" the default is to use the input delimiter\n" +msgstr "" +" -s, --only-delimited içinde ayraç olmayan alanları yazdırmaz\n" +" --output-delimeter=DİZGE\n" +" çıktı ayracı olarak DİZGE'yi kullanır \n" + +#: src/cut.c:203 +msgid "" +"\n" +"Use one, and only one of -b, -c or -f. Each LIST is made up of one\n" +"range, or many ranges separated by commas. Each range is one of:\n" +"\n" +" N N'th byte, character or field, counted from 1\n" +" N- from N'th byte, character or field, to end of line\n" +" N-M from N'th to M'th (included) byte, character or field\n" +" -M from first to M'th (included) byte, character or field\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"-f -b ve -c den yalnız biri kullanılabilir. Her LİSTE bir aralık, veya \n" +"virgüllerle ayrılmış birden fazla aralıktan oluÅŸmalıdır. Her aralık\n" +"aÅŸağıdakilerden biri olmalıdır:\n" +"\n" +" N birden baÅŸlanarak sayıldığında N. bayt, karakter veya alan\n" +" N- N. bayt, karakter, veya alandan satırın sonuna kadar\n" +" N-M N ile M (dahil) arasında olan bayt, karakter veya alanlar\n" +" -M 1 ile M (dahil) arasında olan bayt, karakter veya alanlar\n" +"\n" +"DOSYA belirtilmediÄŸinde veya - olarak verildiÄŸinde standart girdiden okur.\n" + +#: src/cut.c:288 src/cut.c:319 src/cut.c:379 +msgid "invalid byte or field list" +msgstr "geçersiz bayt veya alan listesi" + +#: src/cut.c:667 src/cut.c:676 +msgid "only one type of list may be specified" +msgstr "sadece bir liste türü belirtilebilir" + +#: src/cut.c:670 +msgid "missing list of positions" +msgstr "konum listesi eksik" + +#: src/cut.c:679 +msgid "missing list of fields" +msgstr "alan listesi eksik" + +#: src/cut.c:686 +msgid "the delimiter must be a single character" +msgstr "ayraç tek karakter olmalıdır" + +#: src/cut.c:717 +msgid "you must specify a list of bytes, characters, or fields" +msgstr "bayt, karakter ya da alan listesi belirtilmelidir" + +#: src/cut.c:720 +#, fuzzy +msgid "an input delimiter may be specified only when operating on fields" +msgstr "sadece alanlar üzerinde iÅŸlem yaparken bir ayraç belirtilebilir" + +#: src/cut.c:724 +msgid "" +"suppressing non-delimited lines makes sense\n" +"\tonly when operating on fields" +msgstr "" +"ayrılmamış alanları atlamak sadece alanlar üzerinde iÅŸlem\n" +"\tyapılırken anlamlı" + +#: src/date.c:117 +#, c-format +msgid "" +"Usage: %s [OPTION]... [+FORMAT]\n" +" or: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" +msgstr "" +"Kullanımı: %s [SEÇENEK]... [+BİÇEM]\n" +" veya: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" + +#: src/date.c:122 +msgid "" +"Display the current time in the given FORMAT, or set the system date.\n" +"\n" +" -d, --date=STRING display time described by STRING, not `now'\n" +" -f, --file=DATEFILE like --date once for each line of DATEFILE\n" +" -ITIMESPEC, --iso-8601[=TIMESPEC] output date/time in ISO 8601 format.\n" +" TIMESPEC=`date' for date only,\n" +" `hours', `minutes', or `seconds' for date and\n" +" time to the indicated precision.\n" +" --iso-8601 without TIMESPEC defaults to `date'.\n" +msgstr "" +"Verilen BİÇEMde zamanı gösterir, ya da sistem zamanını deÄŸiÅŸtirir.\n" +"\n" +" -d, --date=DİZGE DIZGE ile tanımlanan zamanı gösterir, ÅŸimdiki " +"zamanı deÄŸil\n" +" -f, --file=DOSYA DOSYAnın her satırı için --date uygulanır\n" +" -ITIMESPEC, --iso-8601[=BİRİM] ISO-8601 uyumlu tarih/zaman dizgesi " +"gösterir.\n" +" BİRİM=`date' (ya da verilmezse) sadece tarih,\n" +" `hours', `minutes' veya `seconds' ile tarih ve\n" +" zaman 'saat', 'dakika' veya 'saniye' hassasiyetle\n" +" gösterilir.\n" + +#: src/date.c:133 +msgid "" +" -r, --reference=FILE display the last modification time of FILE\n" +" -R, --rfc-822 output RFC-822 compliant date string\n" +" -s, --set=STRING set time described by STRING\n" +" -u, --utc, --universal print or set Coordinated Universal Time\n" +msgstr "" +" -r, --reference=DOSYA DOSYAnın son deÄŸiÅŸtirildiÄŸi zamanı gösterir\n" +" -R, --rfc-822 Yerele özgü tarih ve zaman gösterir\n" +" -s, --set=DİZGE sistem zamanını DİZGE ile belirtilen zamana " +"ayarlar\n" +" -u, --utc, --universal zamanı Greenwich saatiyle gösterir ya da " +"deÄŸiÅŸtirir\n" + +#: src/date.c:141 +msgid "" +"\n" +"FORMAT controls the output. The only valid option for the second form\n" +"specifies Coordinated Universal Time. Interpreted sequences are:\n" +"\n" +" %% a literal %\n" +" %a locale's abbreviated weekday name (Sun..Sat)\n" +msgstr "" +"\n" +"BİÇEM çıktıyı kontrol eder. İkinci biçem için tek geçerli seçenek\n" +"Greenwich saatini belirtir. Bilinen biçemler:\n" +"\n" +" %% sabit %\n" +" %a yerelin kısaltılmış gün adı (Paz..Cmt)\n" + +#: src/date.c:149 +msgid "" +" %A locale's full weekday name, variable length (Sunday..Saturday)\n" +" %b locale's abbreviated month name (Jan..Dec)\n" +" %B locale's full month name, variable length (January..December)\n" +" %c locale's date and time (Sat Nov 04 12:02:33 EST 1989)\n" +msgstr "" +" %A yerelin uzun gün adı, deÄŸiÅŸken uzunluk (Pazar..Cumartesi)\n" +" %b yerelin kısaltılmış ay adı (Oca..Ara)\n" +" %B yerelin uzun ay adı, deÄŸiÅŸken uzunluk (Ocak..Aralık)\n" +" %c yerelin tarih ve zamanı (Cmt Kas 04 12:02:33 EEST 1989)\n" + +#: src/date.c:155 +msgid "" +" %C century (year divided by 100 and truncated to an integer) [00-99]\n" +" %d day of month (01..31)\n" +" %D date (mm/dd/yy)\n" +" %e day of month, blank padded ( 1..31)\n" +msgstr "" +" %C yüzyıl (yıl yüze bölünüp tamsayıya budanır) [00-99]\n" +" %d ayın günü (01..31)\n" +" %D tarih (aa/gg/yy)\n" +" %e boÅŸlukla yastıklanmış ayın günü ( 1..31)\n" + +#: src/date.c:161 +msgid "" +" %F same as %Y-%m-%d\n" +" %g the 2-digit year corresponding to the %V week number\n" +" %G the 4-digit year corresponding to the %V week number\n" +msgstr "" +" %F %Y-%m-%d ile aynı\n" +" %g %V hafta sayısıyla eÅŸleÅŸen 2 basamaklı yıl\n" +" %G %V hafta sayısıyla eÅŸleÅŸen 4 basamaklı yıl\n" + +#: src/date.c:166 +msgid "" +" %h same as %b\n" +" %H hour (00..23)\n" +" %I hour (01..12)\n" +" %j day of year (001..366)\n" +msgstr "" +" %h %b ile aynı\n" +" %H saat (00..23)\n" +" %I saat (01..12)\n" +" %j yılın günü (001..366)\n" + +#: src/date.c:172 +msgid "" +" %k hour ( 0..23)\n" +" %l hour ( 1..12)\n" +" %m month (01..12)\n" +" %M minute (00..59)\n" +msgstr "" +" %k saat ( 0..23)\n" +" %l saat ( 1..12)\n" +" %m ay (01..12)\n" +" %M dakika (00..59)\n" + +#: src/date.c:178 +msgid "" +" %n a newline\n" +" %N nanoseconds (000000000..999999999)\n" +" %p locale's upper case AM or PM indicator (blank in many locales)\n" +" %P locale's lower case am or pm indicator (blank in many locales)\n" +" %r time, 12-hour (hh:mm:ss [AP]M)\n" +" %R time, 24-hour (hh:mm)\n" +" %s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)\n" +msgstr "" +" %n satırsonu karakteri\n" +" %N nanosaniye (000000000..999999999)\n" +" %p büyük harfli yerel ÖÖ/öS belirteci\n" +" %P küçük harfli yerel öö/ös belirteci\n" +" %r 12 saatlik zaman (ss:dd:SS [ÖÖ]S])\n" +" %R 24 saatlik zaman (ss:dd)\n" +" %s `00:00:00 1970-01-01 UTC' saatinden beri saniye sayısı (bir GNU " +"eklentisi)\n" + +# +#: src/date.c:187 +msgid "" +" %S second (00..60); the 60 is necessary to accommodate a leap second\n" +" %t a horizontal tab\n" +" %T time, 24-hour (hh:mm:ss)\n" +" %u day of week (1..7); 1 represents Monday\n" +msgstr "" +" %S saniye (00..60); 60, fazla bir saniyeyi belirtebilmek için " +"gereklidir\n" +" %t yatay sekme\n" +" %T 24 saatlik zaman (ss:dd:SS)\n" +" %u haftanın günü (1..7); 1, pazartesiye tekabül eder\n" + +#: src/date.c:193 +msgid "" +" %U week number of year with Sunday as first day of week (00..53)\n" +" %V week number of year with Monday as first day of week (01..53)\n" +" %w day of week (0..6); 0 represents Sunday\n" +" %W week number of year with Monday as first day of week (00..53)\n" +msgstr "" +" %U yılın haftası, pazar günü haftanın ilk günü kabul edilir (00..53)\n" +" %V yılın haftası, pazartesi günü haftanın ilk günü kabul edilir " +"(01..53)\n" +" %w haftanın günü (0..6); 0, pazar gününe tekabül eder\n" +" %W yılın haftası, pazartesi günü haftanın ilk günü kabul edilir " +"(00..53)\n" + +#: src/date.c:199 +msgid "" +" %x locale's date representation (mm/dd/yy)\n" +" %X locale's time representation (%H:%M:%S)\n" +" %y last two digits of year (00..99)\n" +" %Y year (1970...)\n" +msgstr "" +" %x yerelin tarih betimlemesi (gg/aa/yy)\n" +" %X yerelin zaman betimlemesi (%H:%M:%S)\n" +" %y yılın son iki basamağı (00..99)\n" +" %Y yıl (1970...)\n" + +#: src/date.c:205 +msgid "" +" %z RFC-822 style numeric timezone (-0500) (a nonstandard extension)\n" +" %Z time zone (e.g., EDT), or nothing if no time zone is determinable\n" +"\n" +"By default, date pads numeric fields with zeroes. GNU date recognizes\n" +"the following modifiers between `%' and a numeric directive.\n" +"\n" +" `-' (hyphen) do not pad the field\n" +" `_' (underscore) pad the field with spaces\n" +msgstr "" +" %z RFC-822 tarzı nümerik zaman dilimi (-0500) (standart dışı eklenti)\n" +" %Z zaman dilimi (örn. EEST), veya eÄŸer zaman dilimi belirlenebiliyorsa, " +"hiç bir ÅŸey\n" +"\n" +"Öntanımlı olarak `date', nümerik alanları sıfırla yastıklar. GNU date `%' " +"ile nümerik\n" +"yönergeler arasında aÅŸağıdaki belirteçleri kabul eder.\n" +"\n" +" `-' (tire) alanı yastıklamaz\n" +" `_' (alt tire) alanı boÅŸlukla yastıklar\n" + +#: src/date.c:237 src/dd.c:1173 src/dircolors.c:539 src/head.c:221 +#: src/md5sum.c:340 src/md5sum.c:681 src/od.c:959 src/od.c:2001 src/pr.c:1164 +#: src/pr.c:1371 src/pr.c:1493 src/stty.c:909 src/tac.c:483 src/tac.c:489 +#: src/tee.c:151 src/tr.c:2027 src/tsort.c:585 +msgid "standard input" +msgstr "standart girdi" + +#: src/date.c:268 src/date.c:460 +#, c-format +msgid "invalid date `%s'" +msgstr "`%s' geçerli bir zaman dizgesi deÄŸil" + +#: src/date.c:364 +msgid "the options to specify dates for printing are mutually exclusive" +msgstr "tarih belirten bu seçenekler birlikte kullanılamaz" + +#: src/date.c:371 +msgid "the options to print and set the time may not be used together" +msgstr "zamanı ayarlamak ve göstermek için bu seçenekler birlikte kullanılamaz" + +#: src/date.c:377 +#, c-format +msgid "too many non-option arguments: %s%s" +msgstr "çok sayıda seçenek olmayan argüman var: %s%s" + +#: src/date.c:385 +#, c-format +msgid "" +"the argument `%s' lacks a leading `+';\n" +"When using an option to specify date(s), any non-option\n" +"argument must be a format string beginning with `+'." +msgstr "" +"`%s' argümanı bir `+' ile baÅŸlamalı;\n" +"Zamanı belirtmek için bir seçenek kullanırken, seçenek olmayan\n" +"her argüman `+' ile baÅŸlayan bir biçem dizgesi olmalıdır." + +#: src/date.c:397 +msgid "" +"a format string may not be specified when using the --rfc-822 (-R) option" +msgstr "--rfc-822 (-R) seçeneÄŸi ile birlikte bir biçem dizgisi belirtilemez" + +#: src/date.c:433 +msgid "undefined" +msgstr "atanmamış" + +#: src/date.c:435 +msgid "cannot get time of day" +msgstr "günün zamanı belirlenemedi" + +#: src/date.c:468 +msgid "cannot set date" +msgstr "tarih ayarlanamadı" + +#: src/dd.c:43 +msgid "Paul Rubin, David MacKenzie, and Stuart Kemp" +msgstr "Paul Rubin, David MacKenzie ve Stuart Kemp" + +#: src/dd.c:288 src/tty.c:62 src/uname.c:110 src/whoami.c:52 +#, c-format +msgid "Usage: %s [OPTION]...\n" +msgstr "Kullanım: %s [SEÇENEK]...\n" + +#: src/dd.c:289 +msgid "" +"Copy a file, converting and formatting according to the options.\n" +"\n" +" bs=BYTES force ibs=BYTES and obs=BYTES\n" +" cbs=BYTES convert BYTES bytes at a time\n" +" conv=KEYWORDS convert the file as per the comma separated keyword list\n" +" count=BLOCKS copy only BLOCKS input blocks\n" +" ibs=BYTES read BYTES bytes at a time\n" +msgstr "" +"Seçeneklere göre biçemleme ve dönüştürme yaparak bir dosya kopyalar.\n" +"\n" +" bs=BAYT ibs=BAYT ve obs=BAYT anlamına gelir \n" +" cbs=BYTES bir seferde BAYT dönüştürür\n" +" conv=ANAHTAR_KELİMELER dosyayı virgülle ayrılmış\n" +" anahtar kelime listesine uygun olarak dönüştürür\n" +" count=BLOK yalnızca BLOK sayıda girdi bloÄŸu kopyalar\n" +" ibs=BAYT bir seferde BAYT bayt okur\n" + +#: src/dd.c:298 +msgid "" +" if=FILE read from FILE instead of stdin\n" +" obs=BYTES write BYTES bytes at a time\n" +" of=FILE write to FILE instead of stdout\n" +" seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +" skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +msgstr "" +" if=DOSYA standart girdi yerine DOSYA'dan okur\n" +" obs=BAYT bir seferde BAYT bayt yazdırır\n" +" of=DOSYA standart çıktı yerine DOSYA'ya yazdırır\n" +" seek=BLOK çıktının başında obs boyunda BLOK sayısında blok atlar\n" +" skip=BLOK girdinin başında ibs boyunda BLOK sayısında blok atlar\n" + +#: src/dd.c:307 +msgid "" +"\n" +"BLOCKS and BYTES may be followed by the following multiplicative suffixes:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M 1,048,576,\n" +"GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +"Each KEYWORD may be:\n" +"\n" +msgstr "" +"\n" +"BLOK ve BAYTlar aÅŸağıdaki çarpan sonekleri ile bitebilirler:\n" +"xM M, c 1, w 2, b 512, kD 1000, k 1024, MD 1,000,000, M 1,048,576,\n" +"GD 1,000,000,000, G 1,073,741,824, ve T, P, E, Z, Y. için diÄŸerleri\n" +"Her ANAHTAR_KELİME:\n" +"\n" + +#: src/dd.c:315 +msgid "" +" ascii from EBCDIC to ASCII\n" +" ebcdic from ASCII to EBCDIC\n" +" ibm from ASCII to alternated EBCDIC\n" +" block pad newline-terminated records with spaces to cbs-size\n" +" unblock replace trailing spaces in cbs-size records with newline\n" +" lcase change upper case to lower case\n" +msgstr "" +" ascii EBCDIC'den ASCII'ye\n" +" ebcdic ASCII'den EBCDIC'ye\n" +" ibm ASCII'den alternatifli EBCDIC'ye\n" +" block satırsonu karakteri ile biten kayıtları cbs boyutuna getirmek " +"için\n" +" boÅŸlukla doldurur\n" +" unblock cbs boyutundaki kayıtlarda sonda yer alan boÅŸlukları yenisatır \n" +" ile deÄŸiÅŸtirir\n" +" lcase büyük harfleri küçük harfe dönüştürür\n" + +#: src/dd.c:323 +msgid "" +" notrunc do not truncate the output file\n" +" ucase change lower case to upper case\n" +" swab swap every pair of input bytes\n" +" noerror continue after read errors\n" +" sync pad every input block with NULs to ibs-size; when used\n" +" with block or unblock, pad with spaces rather than NULs\n" +msgstr "" +" notrunc çıktı dosyasını budamaz\n" +" ucase küçük harfleri büyük harfe dönüştürür\n" +" swab her girdi bayt çiftini takas eder\n" +" noerror okuma hatalarından sonra da devam eder\n" +" sync her girdi bloÄŸunu NUL karakterle doldurarak ibs boyutuna " +"getirir\n" +" block veya unblock seçenekleri ile kullanıldığı zaman NUL " +"yerine\n" +" boÅŸlukla doldurur\n" + +#: src/dd.c:362 +#, c-format +msgid "%s+%s records in\n" +msgstr "%s+%s kayıt girdi\n" + +#: src/dd.c:364 +#, c-format +msgid "%s+%s records out\n" +msgstr "%s+%s kayıt çıktı\n" + +#: src/dd.c:371 +msgid "truncated record" +msgstr "budanmış kayıt" + +#: src/dd.c:372 +msgid "truncated records" +msgstr "budanmış kayıtlar" + +#: src/dd.c:382 +#, c-format +msgid "closing input file %s" +msgstr "girdi dosyası %s kapatılıyor" + +#: src/dd.c:385 +#, c-format +msgid "closing output file %s" +msgstr "çıktı dosyası %s kapatılıyor" + +#: src/dd.c:469 +#, c-format +msgid "writing to %s" +msgstr "%s'e yazılıyor" + +#: src/dd.c:501 +#, c-format +msgid "invalid conversion: %s" +msgstr "geçersiz dönüşüm: %s" + +#: src/dd.c:557 +#, c-format +msgid "unrecognized option %s" +msgstr "geçersiz seçenek %s" + +#: src/dd.c:610 +#, c-format +msgid "unrecognized option %s=%s" +msgstr "geçersiz seçenek %s=%s" + +#: src/dd.c:616 +#, c-format +msgid "invalid number %s" +msgstr "geçersiz sayı %s" + +#: src/dd.c:646 +msgid "" +"only one conv in {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, " +"{unblock,sync}" +msgstr "" +"{ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, {unblock,sync} \n" +"seçenek kümelerinden her birinden birer tane kullanılabilir" + +#: src/dd.c:781 +#, c-format +msgid "" +"warning: working around lseek kernel bug for file (%s)\n" +" of mt_type=0x%0lx -- see for the list of types" +msgstr "" +"uyarı: mt_type=0x%2$0lx, %1$s dosyası için lseek çekirdek hatasına " +"alternatifler\n" +" kullanılıyor -- tür listesi için 'e bakın" + +#: src/dd.c:1170 src/dd.c:1188 +#, c-format +msgid "opening %s" +msgstr "%s açılıyor" + +#: src/dd.c:1196 +msgid "file offset out of range" +msgstr "dosya göreli konumu aralık dışı" + +#: src/dd.c:1214 +#, c-format +msgid "advancing past %s bytes in output file %s" +msgstr "çıktı dosyasında %s bayt ileriye gidildi %s" + +# +#: src/df.c:49 +msgid "Torbjorn Granlund, David MacKenzie, Larry McVoy, and Paul Eggert" +msgstr "Torbjorn Granlund, David MacKenzie, Larry McVoy ve Paul Eggert" + +#: src/df.c:153 +#, fuzzy +msgid "Filesystem Type" +msgstr "Dosya sistemi" + +#: src/df.c:155 +#, fuzzy +msgid "Filesystem " +msgstr "Dosya sistemi" + +#: src/df.c:158 +#, c-format +msgid " Inodes IUsed IFree IUse%%" +msgstr "Dosyaindeksi Dolu BoÅŸ Kull%%" + +#: src/df.c:162 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " Boy Dolu BoÅŸ Kull%%" + +#: src/df.c:164 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " Boy Dolu BoÅŸ Kull%%" + +#: src/df.c:167 +#, c-format +msgid " %4s-blocks Used Available Capacity" +msgstr " %4s-blok Dolu BoÅŸ Kapasite" + +#: src/df.c:198 +#, c-format +msgid " %4s-blocks Used Available Use%%" +msgstr " %4s-blok Dolu BoÅŸ Kull%%" + +#: src/df.c:202 +msgid " Mounted on\n" +msgstr "BaÄŸlanılan yer\n" + +#: src/df.c:712 +msgid "" +"Show information about the filesystem on which each FILE resides,\n" +"or all filesystems by default.\n" +"\n" +msgstr "" +"Üzerinde DOSYA'ların bulunduÄŸu dosyasistemleri hakkında bilgi gösterir,\n" +"veya öntanımlı olarak bütün dosyasistemleri hakkında bilgi gösterir.\n" +"\n" + +#: src/df.c:720 +msgid "" +" -a, --all include filesystems having 0 blocks\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +msgstr "" +" -a, --all 0 bloÄŸa sahip dosyasistemlerini de dahil eder.\n" +" --block-size=BOY BOY baytlık bloklar kullanır\n" +" -h, --human-readable boyutları insan okuyabilir biçemde gösterir\n" +" (örn., 1K 234M 2G)\n" +" -H, --si yukarıdaki gibi fakat 1000'in katlarını kullanır,\n" +" 1024'ün deÄŸil.\n" + +#: src/df.c:726 +msgid "" +" -i, --inodes list inode information instead of block usage\n" +" -k like --block-size=1K\n" +" -l, --local limit listing to local filesystems\n" +" --no-sync do not invoke sync before getting usage info " +"(default)\n" +msgstr "" +" -i, --inodes blok kullanımı yerine idüğüm bilgilerini gösterir\n" +" -k, --kilobytes --block-size=1024 gibi\n" +" -l, --local listelemeyi yerel dosyasistemleri ile sınırlar\n" +" -m, --megabytes --block-size=1048576 gibi\n" +" --no-sync (öntanımlı) kullanım bilgisini almadan önce sync " +"yapmaz\n" + +#: src/df.c:732 +msgid "" +" -P, --portability use the POSIX output format\n" +" --sync invoke sync before getting usage info\n" +" -t, --type=TYPE limit listing to filesystems of type TYPE\n" +" -T, --print-type print filesystem type\n" +" -x, --exclude-type=TYPE limit listing to filesystems not of type TYPE\n" +" -v (ignored)\n" +msgstr "" +" -P, --portability POSIX çıktı biçemini kullanır\n" +" --sync kullanım bilgisini almadan önce sync yapar\n" +" -t, --type=TÜR bilgi göstermeyi TÜR türünde dosyasistemleri ile\n" +" sınırlar\n" +" -T, --print-type dosyasistemi türünü gösterir\n" +" -x, --exclude-type=TÜR bilgi göstermeyi TÜR türünde olmayan\n" +" dosyasistemleri ile sınırlar\n" +" -v (yoksayılır)\n" + +#: src/df.c:742 src/du.c:215 src/ls.c:3879 +msgid "" +"\n" +"SIZE may be (or may be an integer optionally followed by) one of following:\n" +"kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y.\n" +msgstr "" +"\n" +"BOY aÅŸağıdakilerin biri (veya aÅŸağıdakilerin biri ile sonlanan bir tamsayı)\n" +"olabilir:\n" +"kB 1000, K 1024, MB 1,000,000, M 1,048,576, ve G, T, P, E, Z, Y için " +"diÄŸerleri.\n" + +#: src/df.c:859 +#, c-format +msgid "file system type %s both selected and excluded" +msgstr "dosyasistem türü %s hem seçili hem dışarlanmış" + +#: src/df.c:903 +msgid "Warning: " +msgstr "Uyarı: " + +#: src/df.c:906 +#, c-format +msgid "%scannot read table of mounted filesystems" +msgstr "%s baÄŸlanmış dosyasistemleri tablosu okunamadı" + +#: src/dircolors.c:103 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]\n" +msgstr "Kullanım: %s [SEÇENEK]... [DOSYA]\n" + +#: src/dircolors.c:104 +msgid "" +"Output commands to set the LS_COLORS environment variable.\n" +"\n" +"Determine format of output:\n" +" -b, --sh, --bourne-shell output Bourne shell code to set LS_COLORS\n" +" -c, --csh, --c-shell output C shell code to set LS_COLORS\n" +" -p, --print-database output defaults\n" +msgstr "" +"LS_COLORS çevre deÄŸiÅŸkenini deÄŸiÅŸtirmek için çıktı komutları.\n" +"\n" +"Çıktı formatını belirler:\n" +" -b, --sh, --bourne-shell LS_COLORS'u belirlemek için Bourne kabuk " +"komutları\n" +" çıktılar\n" +" -c, --csh, --c-shell LS_COLORS'u belirlemek için C kabuk komutları\n" +" çıktılar\n" +" -p, --print-database öntanımlıları çıktılar\n" + +#: src/dircolors.c:114 +msgid "" +"\n" +"If FILE is specified, read it to determine which colors to use for which\n" +"file types and extensions. Otherwise, a precompiled database is used.\n" +"For details on the format of these files, run `dircolors --print-database'.\n" +msgstr "" +"\n" +"EÄŸer DOSYA belirtilmiÅŸ ise, hangi dosya türü ve uzantılar için hangi " +"renklerin\n" +"kullanılacağı dosyadan okunur. EÄŸer DOSYA belirtilmemiÅŸ ise önceden " +"derlenmiÅŸ\n" +"bir veritabanı kullanılır. Bu dosyaların biçemi için, \n" +"'dircolors --print-database' komutunu çalıştırın.\n" + +#: src/dircolors.c:299 +#, c-format +msgid "%s:%lu: invalid line; missing second token" +msgstr "%s: %lu geçersiz satır; ikinci dizgecik yok" + +#: src/dircolors.c:371 +#, c-format +msgid "%s:%lu: unrecognized keyword %s" +msgstr "%s: %lu: tanınmayan anahtar kelime %s" + +#: src/dircolors.c:372 +msgid "" +msgstr "" + +#: src/dircolors.c:467 +msgid "" +"the options to output dircolors' internal database and\n" +"to select a shell syntax are mutually exclusive" +msgstr "" +"dircolors çıktısının hem içsel veritabanına, hem de bir kabuk sentaksına\n" +"göre olması çeliÅŸkili" + +#: src/dircolors.c:475 +msgid "" +"no FILE arguments may be used with the option to output\n" +"dircolors' internal database" +msgstr "" +"dircolors'un içsel veritabanını listelemek seçeneÄŸi ile \n" +"beraber DOSYA argümanı kullanılamaz" + +#: src/dircolors.c:504 +msgid "no SHELL environment variable, and no shell type option given" +msgstr "SHELL çevre deÄŸiÅŸkeni yok ve kabuk türü seçeneÄŸi verilmemiÅŸ" + +#: src/dirname.c:33 src/pathchk.c:59 +msgid "David MacKenzie and Jim Meyering" +msgstr "David MacKenzie ve Jim Meyering" + +#: src/dirname.c:46 +#, c-format +msgid "" +"Usage: %s NAME\n" +" or: %s OPTION\n" +msgstr "" +"Kullanımı: %s İSİM\n" +" veya: %s SEÇENEK\n" + +#: src/dirname.c:51 +msgid "" +"Print NAME with its trailing /component removed; if NAME contains no /'s,\n" +"output `.' (meaning the current directory).\n" +"\n" +msgstr "" +"İSİM'min sonundaki / kaldırılarak yazdırılır; eÄŸer İSİM içinde herhangi\n" +"bir / içermiyorsa, `.' basılır (içinde bulunulan dizin anlamında).\n" +"\n" +" --help bu iletiyi gösterir ve çıkar\n" +" --version sürüm bilgilerini gösterir ve çıkar\n" + +# +#: src/du.c:49 +#, fuzzy +msgid "" +"Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert, and Jim " +"Meyering" +msgstr "Torbjorn Granlund, David MacKenzie, Larry McVoy ve Paul Eggert" + +#: src/du.c:175 +msgid "" +"Summarize disk usage of each FILE, recursively for directories.\n" +"\n" +msgstr "" +"Her DOSYA'nın disk kullanımını özetler, dizinler için çevrimli çalışır.\n" +"\n" + +# +#: src/du.c:182 +#, fuzzy +msgid "" +" -a, --all write counts for all files, not just directories\n" +" --apparent-size print apparent sizes, rather than disk usage; " +"although\n" +" the apparent size is usually smaller, it may be\n" +" larger due to holes in (`sparse') files, internal\n" +" fragmentation, indirect blocks, and the like\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -b, --bytes equivalent to `--apparent-size --block-size=1'\n" +" -c, --total produce a grand total\n" +" -D, --dereference-args dereference FILEs that are symbolic links\n" +msgstr "" +" -a, --all sayıları bütün dosyalar için yazar, yalnız dizinler\n" +" için deÄŸil\n" +" -B, --block-size=BOY BOY boyunda bloklar kullanır\n" +" -b, --bytes boyları bayt cinsinden yazar\n" +" -c, --total toplam hesaplar\n" +" -D, --dereference-args sembolik baÄŸ olduÄŸu zaman YOL'ları takip eder\n" + +#: src/du.c:193 +msgid "" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +" -k like --block-size=1K\n" +" -l, --count-links count sizes many times if hard linked\n" +msgstr "" +" -h, --human-readable boyutları insan okuyabilir biçemde gösterir\n" +" (örn., 1K 234M 2G)\n" +" -H, --si yukarıdaki gibi fakat 1000'in katlarını kullanır,\n" +" 1024'ün deÄŸil.\n" +" -k, --kilobytes --block-size=1024 gibi\n" +" -l, --count-links EÄŸer sabit baÄŸ var ise, boyları toplama tekrar alır\n" + +#: src/du.c:199 +msgid "" +" -L, --dereference dereference all symbolic links\n" +" -S, --separate-dirs do not include size of subdirectories\n" +" -s, --summarize display only a total for each argument\n" +msgstr "" +" -L, --dereference bütün sembolik baÄŸları takip eder\n" +" -S, --separate-dirs altdizinlerin boyutunu dahil etmez\n" +" -s, --summarize her argüman için yalnızca toplamı gösterir\n" + +#: src/du.c:204 +msgid "" +" -x, --one-file-system skip directories on different filesystems\n" +" -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +"FILE.\n" +" --exclude=PATTERN Exclude files that match PATTERN.\n" +" --max-depth=N print the total for a directory (or file, with --" +"all)\n" +" only if it is N or fewer levels below the command\n" +" line argument; --max-depth=0 is the same as\n" +" --summarize\n" +msgstr "" +" -x, --one-file-system baÅŸka dosyasistemlerinde olan dizinleri atlar\n" +" -X DOSYA, --exclude-from=DOSYA DOSYA'da bulunan kalıplara uyan dosyaları\n" +" iÅŸlemden hariç tutar.\n" +" --exclude=KAL KAL kalıbına uyan dosyaları iÅŸlemden hariç tutar.\n" +" --max-depth=N bir dizin için toplamı (veya dosya için, --all " +"ile),\n" +" yalnızca komut satırı argümanından N veya daha az\n" +" seviye aÅŸağıda ise gösterir. \n" +" --max-depth=0, --summarize ile aynıdır.\n" + +#: src/du.c:337 +#, fuzzy, c-format +msgid "cannot change to parent of directory %s" +msgstr "%s dizinine geçilemedi" + +#: src/du.c:345 +#, c-format +msgid "cannot change to directory %s" +msgstr "%s dizinine geçilemedi" + +#: src/du.c:352 +#, fuzzy, c-format +msgid "cannot read directory %s" +msgstr "%s dizini oluÅŸturulamıyor" + +#: src/du.c:554 src/ls.c:2241 src/wc.c:591 +msgid "total" +msgstr "toplam" + +#: src/du.c:641 +#, c-format +msgid "invalid maximum depth %s" +msgstr "geçersiz maksimum derinlik %s" + +#: src/du.c:707 +msgid "cannot both summarize and show all entries" +msgstr "hem özetleyip hem bütün girdiler gösterilemez" + +#: src/du.c:714 +msgid "warning: summarizing is the same as using --max-depth=0" +msgstr "uyarı: özetlemek --max-depth=0 ile aynı" + +#: src/du.c:720 +#, c-format +msgid "warning: summarizing conflicts with --max-depth=%d" +msgstr "uyarı: özetlemek --max-depth=%d ile çakışıyor" + +#: src/echo.c:77 +#, c-format +msgid "Usage: %s [OPTION]... [STRING]...\n" +msgstr "Kullanımı: %s [SEÇENEK]... [DİZGE]...\n" + +#: src/echo.c:78 +msgid "" +"Echo the STRING(s) to standard output.\n" +"\n" +" -n do not output the trailing newline\n" +" -e enable interpretation of the backslash-escaped characters\n" +" listed below\n" +" -E disable interpretation of those sequences in STRINGs\n" +msgstr "" +"DİZGE(ler)i standart çıktıya yansılar.\n" +"\n" +" -n sonuna yenisatır eklemez\n" +" -e aÅŸağıda belirtilen ters kesme kaçışlı karakterleri " +"yorumlar\n" +" -E DİZGE'lerde bu karakterlerin yorumlamasını durdurur\n" + +#: src/echo.c:88 +msgid "" +"\n" +"Without -E, the following sequences are recognized and interpolated:\n" +"\n" +" \\NNN the character whose ASCII code is NNN (octal)\n" +" \\\\ backslash\n" +" \\a alert (BEL)\n" +" \\b backspace\n" +msgstr "" +"\n" +"-E kullanılmadığı zaman, aÅŸağıdaki kaçışlar tanınır ve kullanılır:\n" +"\n" +" \\NNN ASCII kodu NNN (8lik) olan karakter\n" +" \\\\ ters kesme\n" +" \\a zil (BEL)\n" +" \\b geri silme\n" + +#: src/echo.c:97 +msgid "" +" \\c suppress trailing newline\n" +" \\f form feed\n" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" +" \\c sonlayan yenisatırı bastırır\n" +" \\f sayfa sonuna kadar imleci ilerletir\n" +" \\n alt satıra geçer\n" +" \\r imleci satır başına taşır\n" +" \\t imleci yatay sekme kadar ilerletir\n" +" \\v imleci düşey sekme kadar ilerletir\n" + +#: src/env.c:93 +msgid "Richard Mlynarik and David MacKenzie" +msgstr "Richard Mlynarik ve David MacKenzie" + +#: src/env.c:119 +#, c-format +msgid "Usage: %s [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]\n" +msgstr "Kullanımı: %s [SEÇENEK]... [-] [İSİM=DEÄžER]... [KOMUT [ARG]...]\n" + +#: src/env.c:122 +msgid "" +"Set each NAME to VALUE in the environment and run COMMAND.\n" +"\n" +" -i, --ignore-environment start with an empty environment\n" +" -u, --unset=NAME remove variable from the environment\n" +msgstr "" +"Her çevre deÄŸiÅŸkeni İSİM için bir DEÄžER atar ve KOMUTu çalıştırır.\n" +"\n" +" -i, --ignore-environment bir boÅŸ çevre ile baÅŸlatır\n" +" -u, --unset=İSİM İSİM ile belirtilen çevre deÄŸiÅŸkenini kaldırır\n" + +#: src/env.c:130 +msgid "" +"\n" +"A mere - implies -i. If no COMMAND, print the resulting environment.\n" +msgstr "" +"\n" +"Sadece -, -i uygular. KOMUT verilmezse mevcut çevre deÄŸiÅŸkenlerini " +"listeler.\n" + +#: src/expand.c:114 +msgid "" +"Convert tabs in each FILE to spaces, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Her DOSYA'daki tabları boÅŸluÄŸa çevirerek standart çıktıya yazar.\n" +"DOSYA belirtilmediÄŸinde, veya - olduÄŸunda, standart girdiden okur.\n" +"\n" + +#: src/expand.c:122 +msgid "" +" -i, --initial do not convert TABs after non whitespace\n" +" -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +msgstr "" +" -i, --initial BoÅŸluktan sonra gelmeyen tabları deÄŸiÅŸtırmez\n" +" -t, --tabs=N tabların yerine 8 deÄŸil N boÅŸluk koyar\n" + +#: src/expand.c:126 +msgid "" +" -t, --tabs=LIST use comma separated list of explicit tab positions\n" +msgstr "" +" -t, --tabs=LİSTE LİSTE virgülle ayrılmış sayılardır. Listedeki \n" +" sayılar tabların satırdaki yerlerine karşılık gelir.\n" +" Satırda listenin uzunluÄŸundan fazla tab varsa, fazla\n" +" olan tablar yerine bir boÅŸluk koyar\n" + +#: src/expand.c:173 src/unexpand.c:153 +msgid "tab size contains an invalid character" +msgstr "tab boyunda geçersiz karakter" + +#: src/expand.c:191 src/unexpand.c:171 +msgid "tab size cannot be 0" +msgstr "tab boyu 0 olamaz" + +#: src/expand.c:193 src/unexpand.c:173 +msgid "tab sizes must be ascending" +msgstr "tab boyları küçükten büyüğe sıralı olmalı" + +#: src/expand.c:386 +msgid "`-LIST' option is obsolete; use `-t LIST'" +msgstr "`-LİSTE' seçeneÄŸi eski; yerine `-t LİSTE' kullanın" + +#: src/expr.c:90 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: %s OPTION\n" +msgstr "" +"Kullanımı: %s İFADE\n" +" veya: %s SEÇENEK\n" + +#: src/expr.c:98 +msgid "" +"\n" +"Print the value of EXPRESSION to standard output. A blank line below\n" +"separates increasing precedence groups. EXPRESSION may be:\n" +"\n" +" ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0\n" +msgstr "" +"\n" +"İFADE'nin deÄŸerini standart çıktıya yazdırır. AÅŸağıda boÅŸ satır\n" +"artan öncelik gruplarını ayırır. İFADE:|n\n" +" ARG1 | ARG2 eÄŸer ARG1 boÅŸ veya 0 ise ARG2, deÄŸil ise ARG1\n" +" ARG1 & ARG2 eÄŸer iki argüman da 0 veya boÅŸ ise ARG2, deÄŸil ise ARG1\n" + +#: src/expr.c:107 +msgid "" +"\n" +" ARG1 < ARG2 ARG1 is less than ARG2\n" +" ARG1 <= ARG2 ARG1 is less than or equal to ARG2\n" +" ARG1 = ARG2 ARG1 is equal to ARG2\n" +" ARG1 != ARG2 ARG1 is unequal to ARG2\n" +" ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" +" ARG1 > ARG2 ARG1 is greater than ARG2\n" +msgstr "" +"\n" +" ARG1 < ARG2 ARG1 küçüktür ARG2\n" +" ARG1 <= ARG2 ARG1 küçük ya da eÅŸittir ARG2\n" +" ARG1 = ARG2 ARG1 eÅŸittir ARG2\n" +" ARG1 != ARG2 ARG1 farklıdır ARG2\n" +" ARG1 >= ARG2 ARG1 büyük ya da eÅŸittir ARG2\n" +" ARG1 > ARG2 ARG1 büyüktür ARG2\n" + +#: src/expr.c:116 +msgid "" +"\n" +" ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" +" ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" +msgstr "" +"\n" +" ARG1 + ARG2 aritmetik toplama iÅŸlemi\n" +" ARG1 - ARG2 aritmetik çıkarma iÅŸlemi\n" + +#: src/expr.c:121 +#, c-format +msgid "" +"\n" +" ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" +" ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" +" ARG1 % ARG2 arithmetic remainder of ARG1 divided by ARG2\n" +msgstr "" +"\n" +" ARG1 * ARG2 aritmetik çarpma iÅŸlemi\n" +" ARG1 / ARG2 aritmetik bölme iÅŸleminde bölümü verir\n" +" ARG1 % ARG2 aritmetik bölme iÅŸleminde kalanı verir\n" + +#: src/expr.c:127 +msgid "" +"\n" +" STRING : REGEXP anchored pattern match of REGEXP in STRING\n" +"\n" +" match STRING REGEXP same as STRING : REGEXP\n" +" substr STRING POS LENGTH substring of STRING, POS counted from 1\n" +" index STRING CHARS index in STRING where any CHARS is found, or 0\n" +" length STRING length of STRING\n" +msgstr "" +"\n" +" DİZGE : DÜZİFD ilk karakterinden itibaren DİZGE içindeki\n" +" DÜZenliİFaDe ile eÅŸleÅŸen kısım\n" +"\n" +" match DİZGE DÜZİFD DİZGE : DÜZİFD ile aynı\n" +" substr DİZGE KONUM UZNLK DİZGEnin KONUMdan baÅŸlayan UZuNLuKtaki alt " +"dizgesi\n" +" index DİZGE KARKTR DİZGE içinde KARaKTeRlerin ilk rastlandığı " +"konum\n" +" length DİZGE DİZGEnin karakter sayısı\n" + +#: src/expr.c:136 +msgid "" +" + TOKEN interpret TOKEN as a string, even if it is a\n" +" keyword like `match' or an operator like `/'\n" +"\n" +" ( EXPRESSION ) value of EXPRESSION\n" +msgstr "" +" + ANDAÇ ANDAÇ `match' gibi bir anahtar sözcük ya da " +"`/'\n" +" gibi bir iÅŸlemimi bile olsa bir dizge olarak\n" +" yorumlar.\n" +"\n" +" ( İFADE ) İFADEnin deÄŸeri\n" + +#: src/expr.c:142 +msgid "" +"\n" +"Beware that many operators need to be escaped or quoted for shells.\n" +"Comparisons are arithmetic if both ARGs are numbers, else lexicographical.\n" +"Pattern matches return the string matched between \\( and \\) or null; if\n" +"\\( and \\) are not used, they return the number of characters matched or " +"0.\n" +msgstr "" +"\n" +"Kabukta yorumlanması için öncelenmesi ya da yorumlanmaması için tırnak " +"içine\n" +"alınması gereken iÅŸlemimlerinden sakının. KarşılaÅŸtırmalar her ikisi de " +"sayısal\n" +"ise sayısal, deÄŸilse sözlük sırasına göredir. Örgüsel eÅŸleÅŸmeler \\(ve \\)\n" +"arasındaki eÅŸleÅŸen dizge ile ya da null ile sonuçlanır; eÄŸer \\(ve \\)\n" +"kullanılmamışsa eÅŸleÅŸen karakter sayısıyla ya da 0 ile sonuçlanır.\n" + +#: src/expr.c:186 src/expr.c:438 src/expr.c:444 src/expr.c:449 src/expr.c:471 +msgid "syntax error" +msgstr "sözdizimi hatası" + +#: src/expr.c:384 +#, c-format +msgid "" +"warning: unportable BRE: `%s': using `^' as the first character\n" +"of the basic regular expression is not portable; it is being ignored" +msgstr "" +"uyarı: taşınamaz düzgün ifade: `%s':`^' ile baÅŸlayan temel düzenli\n" +"ifadeler taşınamadığından`^' yoksayılıyor." + +#: src/expr.c:586 src/expr.c:625 +msgid "non-numeric argument" +msgstr "nümerik olmayan argüman" + +#: src/expr.c:592 +msgid "division by zero" +msgstr "sıfırla bölüm" + +#: src/factor.c:74 +#, c-format +msgid "" +"Usage: %s [NUMBER]...\n" +" or: %s OPTION\n" +msgstr "" +"Kullanımı: %s [SAYI]...\n" +" veya: %s SEÇENEK\n" + +#: src/factor.c:79 +msgid "" +"Print the prime factors of each NUMBER.\n" +"\n" +msgstr "" +"Her SAYInın asal çarpanlarını gösterir\n" +"\n" + +#: src/factor.c:85 +msgid "" +"\n" +" Print the prime factors of all specified integer NUMBERs. If no " +"arguments\n" +" are specified on the command line, they are read from standard input.\n" +msgstr "" +"\n" +" Belirtilen tamsayıların asal çarpanlarını gösterir. Argüman belirtilmezse\n" +" doÄŸrudan standart çıktıyı okuyarak sonucu verir.\n" + +#: src/factor.c:154 +#, c-format +msgid "`%s' is not a valid positive integer" +msgstr "`%s' bir pozitif tamsayı deÄŸil." + +#: src/false.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating failure.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"Kullanımı: %s [yoksayılan komut satırı argümanları]\n" +" veya: %s SEÇENEK\n" +"Saptanan bozukluk ile ilgili durum kodunu göstererek çıkar.\n" +"\n" +"Bu seçenek isimleri kısaltılmış olarak kullanılamaz.\n" +"\n" + +#: src/fmt.c:271 +#, c-format +msgid "Usage: %s [-DIGITS] [OPTION]... [FILE]...\n" +msgstr "Kullanım: %s [-BASAMAKLAR] [SEÇENEK]... [DOSYA]...\n" + +#: src/fmt.c:272 +msgid "" +"Reformat each paragraph in the FILE(s), writing to standard output.\n" +"If no FILE or if FILE is `-', read standard input.\n" +"\n" +msgstr "" +"DOSYA(lar)daki tüm paragrafları yeniden biçemlendirir ve standart çıktıya\n" +"yazar. EÄŸer DOSYA adı yoksa veya `-' ise, standart girdiden okur.\n" +"\n" + +#: src/fmt.c:280 +msgid "" +" -c, --crown-margin preserve indentation of first two lines\n" +" -p, --prefix=STRING combine only lines having STRING as prefix\n" +" -s, --split-only split long lines, but do not refill\n" +msgstr "" +" -c, --crown-margin paragrafın ilk iki satırı deÄŸiÅŸtirmez, ikinci\n" +" satırdan sonraki satırları ikinci satırla " +"hizalar\n" +" -p, --prefix=DİZGE sadece DİZGE ile baÅŸlayan satırları birleÅŸtirir\n" +" -s, --split-only uzun satırları böler fakat kısaları " +"birleÅŸtirmez\n" + +#: src/fmt.c:286 +msgid "" +" -t, --tagged-paragraph indentation of first line different from second\n" +" -u, --uniform-spacing one space between words, two after sentences\n" +" -w, --width=NUMBER maximum line width (default of 75 columns)\n" +msgstr "" +" -t, --tagged-paragraph -c ile aynı, ancak paragrafın ilk iki satırı " +"aynı\n" +" hizadaysa ilk satırı tek satırlık paragraf " +"olarak \n" +" kabul eder.\n" +" -u, --uniform-spacing sözcük arası bir, noktadan sonra iki boÅŸluk " +"koyar.\n" +" -w, --width=N maksimum satır geniÅŸliÄŸi (bu seçenek " +"kullanılmadığında\n" +" satır geniÅŸliÄŸi 72 dir) \n" + +#: src/fmt.c:293 +msgid "" +"\n" +"In -wNUMBER, the letter `w' may be omitted.\n" +msgstr "" +"\n" +"-wSAYI seçeneÄŸinde, `w' harfi yazılmayabilir.\n" + +#: src/fmt.c:345 +#, c-format +msgid "invalid width option: `%s'" +msgstr "geçersiz geniÅŸlik seçeneÄŸi: `%s'" + +#: src/fmt.c:385 +#, c-format +msgid "invalid width: `%s'" +msgstr "geçersiz geniÅŸlik: `%s'" + +#: src/fold.c:71 +msgid "" +"Wrap input lines in each FILE (standard input by default), writing to\n" +"standard output.\n" +"\n" +msgstr "" +"DOSYA'daki (DOSYA belirtilmediÄŸinde standart girdi'deki) satırları \n" +"katlar ve standart çıktıya yazar\n" +"\n" + +#: src/fold.c:79 +msgid "" +" -b, --bytes count bytes rather than columns\n" +" -s, --spaces break at spaces\n" +" -w, --width=WIDTH use WIDTH columns instead of 80\n" +msgstr "" +" -b, --bytes sütunlar yerine baytları sayar\n" +" -s, --spaces satırı boÅŸluklarda böler\n" +" -w, --width=N 80 yerine N sütun kullanır\n" + +#: src/fold.c:267 +#, c-format +msgid "`%s' option is obsolete; use `%s'" +msgstr "`%s' seçeneÄŸi eski: yerine `%s' kullanın" + +#: src/fold.c:295 +#, c-format +msgid "invalid number of columns: `%s'" +msgstr "geçersiz sütun sayısı: `%s'" + +#: src/head.c:92 +msgid "" +"Print first 10 lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Her DOSYA'nın ilk on satırını standart çıktıya yazar.\n" +"Birden fazla DOSYA verildiÄŸinde, her dosyadan önce dosya adını yazar.\n" +"DOSYA adı verilmediÄŸinde, veya - olduÄŸunda standart girdiden okur.\n" +"\n" + +#: src/head.c:101 +msgid "" +" -c, --bytes=SIZE print first SIZE bytes\n" +" -n, --lines=NUMBER print first NUMBER lines instead of first 10\n" +msgstr "" +" -c, --bytes=SAYI ilk SAYI baytı gösterir\n" +" -n, --lines=N ilk 10 yerine ilk N satırı gösterir\n" + +#: src/head.c:105 +msgid "" +" -q, --quiet, --silent never print headers giving file names\n" +" -v, --verbose always print headers giving file names\n" +msgstr "" +" -q, --quiet, --silent dosya isimlerini göstermez\n" +" -v, --verbose dosya isimlerini gösterir\n" + +#: src/head.c:111 src/split.c:120 +msgid "" +"\n" +"SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +msgstr "" +"\n" +"SAYI, bir katsayı soneki içerebilir: 512 için b, 1K için k, 1 Meg için m.\n" + +#: src/head.c:190 +#, c-format +msgid "cannot reposition file pointer for %s" +msgstr "%s üzerinde lseek baÅŸarısız" + +#: src/head.c:256 src/tail.c:1388 +#, c-format +msgid "%s: %s is so large that it is not representable" +msgstr "%s: %s bu bilgisayarda kullanılamayacak kadar büyük bir sayı" + +#: src/head.c:257 src/tail.c:1390 +msgid "number of lines" +msgstr "satır sayısı" + +#: src/head.c:257 src/tail.c:1391 +msgid "number of bytes" +msgstr "bayt sayısı" + +#: src/head.c:264 src/tail.c:1478 +msgid "invalid number of lines" +msgstr "geçersiz satır sayısı" + +#: src/head.c:265 src/tail.c:1479 +msgid "invalid number of bytes" +msgstr "geçersiz bayt sayısı" + +#: src/head.c:341 +#, c-format +msgid "unrecognized option `-%c'" +msgstr "bilinmeyen seçenek `-%c'" + +#: src/head.c:348 +#, c-format +msgid "`-%s' option is obsolete; use `-%c %.*s%.*s%s'" +msgstr "`-%s' seçeneÄŸi eski; yerine `-%c %.*s%.*s%s' kullanın" + +#: src/hostid.c:48 +#, c-format +msgid "" +"Usage: %s\n" +" or: %s OPTION\n" +"Print the numeric identifier (in hexadecimal) for the current host.\n" +"\n" +msgstr "" +"Kullanımı: %s\n" +" veya: %s SEÇENEK\n" +"Çalıştırıldığı makinanın kimliÄŸini onaltılık tabanda gösterir.\n" +"\n" + +#: src/hostname.c:67 +#, c-format +msgid "" +"Usage: %s [NAME]\n" +" or: %s OPTION\n" +"Print or set the hostname of the current system.\n" +"\n" +msgstr "" +"Kullanımı: %s [İSİM]\n" +" veya: %s SEÇENEK\n" +"Çalıştırıldığı sistemin makina ismini deÄŸiÅŸtirir ya da gösterir.\n" +"\n" + +#: src/hostname.c:104 +#, c-format +msgid "cannot set hostname to `%s'" +msgstr "makina ismi `%s' yapılamadı" + +#: src/hostname.c:110 +msgid "cannot set hostname; this system lacks the functionality" +msgstr "makina ismi deÄŸiÅŸtirilemedi; bu sistemde bu yetenek yok" + +#: src/hostname.c:117 +msgid "cannot determine hostname" +msgstr "makina ismi saptanamadı" + +#: src/id.c:36 +msgid "Arnold Robbins and David MacKenzie" +msgstr "Arnold Robbins ve David MacKenzie" + +#: src/id.c:87 +#, c-format +msgid "Usage: %s [OPTION]... [USERNAME]\n" +msgstr "Kullanımı: %s [SEÇENEK]... [KULLANICI-İSMİ]\n" + +#: src/id.c:88 +msgid "" +"Print information for USERNAME, or the current user.\n" +"\n" +" -a ignore, for compatibility with other versions\n" +" -g, --group print only the effective group ID\n" +" -G, --groups print all group IDs\n" +" -n, --name print a name instead of a number, for -ugG\n" +" -r, --real print the real ID instead of the effective ID, with -ugG\n" +" -u, --user print only the effective user ID\n" +msgstr "" +"KULLANICI-İSMİ ya da çalıştıran kullanıcı hakkındaki bilgileri gösterir.\n" +"\n" +" -a eski sürümlere uyumluluk için var. Yoksayılır.\n" +" -g, --group sadece grup kimliÄŸini gösterir\n" +" -G, --groups sadece ek grupları gösterir\n" +" -n, --name -ugG için bir sayı yerine bir isim gösterir\n" +" -r, --real -ugG için etkin kimlik yerine gerçek kimliÄŸi gösterir\n" +" -u, --user sadece kullanıcı kimliÄŸini gösterir\n" + +#: src/id.c:100 +msgid "" +"\n" +"Without any OPTION, print some useful set of identified information.\n" +msgstr "" +"\n" +"SEÇENEK belirtilmeksizin bazı yararlı kullanıcı bilgileri gösterir.\n" + +#: src/id.c:162 +msgid "cannot print only user and only group" +msgstr "sadece kullanıcı ya da sadece grup gösterilemez" + +#: src/id.c:166 +msgid "cannot print only names or real IDs in default format" +msgstr "öntanımlı biçemde gerçek kimlikler veya gerçek isimler gösterilemez" + +#: src/id.c:175 +#, c-format +msgid "%s: No such user" +msgstr "%s: Böyle bir kullanıcı yok" + +#: src/id.c:212 +#, c-format +msgid "cannot find name for user ID %u" +msgstr "%u kullanıcı kimliÄŸinin ismi bulunamıyor" + +#: src/id.c:235 +#, c-format +msgid "cannot find name for group ID %u" +msgstr "%u grup kimliÄŸinin ismi bulunamıyor" + +#: src/id.c:273 +msgid "cannot get supplemental group list" +msgstr "ek grup listesi alınamadı" + +#: src/id.c:385 +msgid " groups=" +msgstr " gruplar=" + +#: src/install.c:269 +msgid "the strip option may not be used when installing a directory" +msgstr "bir dizin kurulurken strip seçeneÄŸi kullanılamaz" + +#: src/install.c:292 src/mkdir.c:140 +#, c-format +msgid "invalid mode %s" +msgstr "geçersiz kip %s" + +#: src/install.c:307 src/install.c:371 +#, c-format +msgid "creating directory %s" +msgstr "dizin %s oluÅŸturuluyor" + +#: src/install.c:332 +#, c-format +msgid "installing multiple files, but last argument, %s is not a directory" +msgstr "birden çok dosya kuruluyor fakat son argüman %s bir dizin deÄŸil" + +#: src/install.c:435 +#, c-format +msgid "%s is a directory" +msgstr "%s bir dizin" + +#: src/install.c:495 +#, c-format +msgid "cannot obtain time stamps for %s" +msgstr "%s için zaman damgaları alınamadı" + +#: src/install.c:507 +#, c-format +msgid "cannot set time stamps for %s" +msgstr "%s için zaman damgalama yapılamadı" + +#: src/install.c:528 +msgid "fork system call failed" +msgstr "fork sistem çaÄŸrısı baÅŸarısız" + +#: src/install.c:532 +msgid "cannot run strip" +msgstr "strip çalıştırılamadı" + +#: src/install.c:539 +msgid "strip failed" +msgstr "strip baÅŸarısız" + +#: src/install.c:560 +#, c-format +msgid "invalid user %s" +msgstr "geçersiz kullanıcı %s" + +#: src/install.c:578 +#, c-format +msgid "invalid group %s" +msgstr "geçersiz grup %s" + +#: src/install.c:597 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST (1st format)\n" +" or: %s [OPTION]... SOURCE... DIRECTORY (2nd format)\n" +" or: %s -d [OPTION]... DIRECTORY... (3rd format)\n" +msgstr "" +"Kullanım: %s [SEÇENEK]... KAYNAK HEDEF (1. biçem).\n" +" veya: %s [SEÇENEK]... KAYNAK... DİZİN (2. biçem)\n" +" veya: %s -d [SEÇENEK]... DİZİN... (3. biçem).\n" + +#: src/install.c:603 +msgid "" +"In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +"the existing DIRECTORY, while setting permission modes and owner/group.\n" +"In the third format, create all components of the given DIRECTORY(ies).\n" +"\n" +msgstr "" +"İlk iki biçemde KAYNAK'ı HEDEF'e veya birden fazla KAYNAK'ı mevcut DİZİN'e\n" +"kopyalar, aynı zamanda izin kiplerini ve sahip/grup bilgilerini atar.\n" +"Üçüncü biçemde, ilgili DİZİN(ler)in bütün öğelerini oluÅŸturur.\n" +"\n" + +#: src/install.c:612 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination file\n" +" -b like --backup but does not accept an argument\n" +" -c (ignored)\n" +" -d, --directory treat all arguments as directory names; create all\n" +" components of the specified directories\n" +msgstr "" +" --backup[=KONTROL] her mevcut hedef dosyasının bir yedeÄŸini alır\n" +" -b --backup gibi ama argüman kabul etmez\n" +" -c (yoksayılır)\n" +" -d, --directory bütün argümanları dizin adı olarak alır; belirtilen\n" +" dizinlerin tüm öğelerini oluÅŸturur\n" + +#: src/install.c:619 +msgid "" +" -D create all leading components of DEST except the " +"last,\n" +" then copy SOURCE to DEST; useful in the 1st format\n" +" -g, --group=GROUP set group ownership, instead of process' current " +"group\n" +" -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-xr-" +"x\n" +" -o, --owner=OWNER set ownership (super-user only)\n" +msgstr "" +" -D HEDEF'in en sondaki hariç tüm öğelerini oluÅŸturur, " +"sonra\n" +" KAYNAK'ı HEDEF'e kopyalar; 1. biçemde faydalıdır\n" +" -g, --group=GRUP İşlemin ÅŸimdiki grubu yerine grup üyeliÄŸini GRUP'a " +"atar\n" +" -m, --mode=KİP izin kipini rwxr-xr-x yerine KİP olarak atar (chmod " +"gibi)\n" +" -o, --owner=SAHİP sahibi atar (yalnızca süper-kullanıcı)\n" + +#: src/install.c:626 +msgid "" +" -p, --preserve-timestamps apply access/modification times of SOURCE " +"files\n" +" to corresponding destination files\n" +" -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" -v, --verbose print the name of each directory as it is created\n" +msgstr "" +" -p, --preserve-timestamps KAYNAK dosyalarının eriÅŸim/deÄŸiÅŸim zaman\n" +" damgalarını ilgili hedef dosyalarına uygular\n" +" -s, --strip 1. ve 2. biçemde sembol tablolarını soyar\n" +" -S, --suffix=SONEK öntanımlı yedek soneki yerine SONEK'i kullanır\n" +" -v, --verbose oluÅŸturuldukça her dizinin adını gösterir\n" + +#: src/install.c:635 src/ln.c:377 src/mv.c:348 +msgid "" +"\n" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"\n" +"Yedekleme soneki eÄŸer --suffix veya SIMPLE_BACKUP_SUFFIX ile belirtilmemiÅŸ " +"ise\n" +"'~'dir. Yedekleme kontrol metodu --backup seçeneÄŸi ile veya \n" +"VERSION_CONTROL çevre deÄŸiÅŸkeninden belirlenebilir. Geçerli deÄŸerler:\n" +"\n" + +#: src/join.c:144 +#, c-format +msgid "Usage: %s [OPTION]... FILE1 FILE2\n" +msgstr "Kullanım: %s [SEÇENEK]... DOSYA1 DOSYA2\n" + +#: src/join.c:148 +#, fuzzy +msgid "" +"For each pair of input lines with identical join fields, write a line to\n" +"standard output. The default join field is the first, delimited\n" +"by whitespace. When FILE1 or FILE2 (not both) is -, read standard input.\n" +"\n" +" -a FILENUM print unpairable lines coming from file FILENUM, where\n" +" FILENUM is 1 or 2, corresponding to FILE1 or FILE2\n" +" -e EMPTY replace missing input fields with EMPTY\n" +msgstr "" +"Her birleÅŸtırme (join) alanı aynı olan girdi satırı çifti için standart\n" +"çıktıya bir satır yazar. Öntanımlı birleÅŸtırme alanı, boÅŸlukla ayrılmış ilk\n" +"alandır. DOSYA1 veya DOSYA2 - olduÄŸunda (ikisi birden - olamaz), standart \n" +"girdiden okur.\n" +"\n" +" -a YAN YAN dosyasından gelen eÅŸleÅŸtirilememiÅŸ satırları " +"yazdırır\n" +" -e YAZI eksik girdi alanlarını YAZI ile deÄŸiÅŸtirir\n" + +#: src/join.c:157 +msgid "" +" -i, --ignore-case ignore differences in case when comparing fields\n" +" -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n" +" -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n" +" -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n" +" -o FORMAT obey FORMAT while constructing output line\n" +" -t CHAR use CHAR as input and output field separator\n" +msgstr "" +" -i, --ignore-case karşılaÅŸtırma yaparken küçük/büyük harf ayrımı yapmaz\n" +" -j ALAN (eski kullanım)`-1 ALAN -2 ALAN' ile aynı\n" +" -j1 ALAN (eski kullanım)`-1 ALAN' ile aynı\n" +" -j2 ALAN (eski kullanım)`-2 ALAN' ile aynı\n" +" -o BİÇEM çıktı satırını oluÅŸtururken BİÇEM'i kullanır\n" +" -t HARF HARFi girdi ve çıktı alanlarını ayırmakta kullanır\n" + +#: src/join.c:165 +#, fuzzy +msgid "" +" -v FILENUM like -a FILENUM, but suppress joined output lines\n" +" -1 FIELD join on this FIELD of file 1\n" +" -2 FIELD join on this FIELD of file 2\n" +msgstr "" +" -v YAN -a YAN gibi, fakat birleÅŸtirilmiÅŸ satırları göstermez\n" +" -1 ALAN DOSYA1'in bu ALAN'ını kullanarak birleÅŸtirir\n" +" -2 ALAN DOSYA2'nin bu ALAN'ını kullanarak birleÅŸtirir \n" + +#: src/join.c:172 +#, fuzzy +msgid "" +"\n" +"Unless -t CHAR is given, leading blanks separate fields and are ignored,\n" +"else fields are separated by CHAR. Any FIELD is a field number counted\n" +"from 1. FORMAT is one or more comma or blank separated specifications,\n" +"each being `FILENUM.FIELD' or `0'. Default FORMAT outputs the join field,\n" +"the remaining fields from FILE1, the remaining fields from FILE2, all\n" +"separated by CHAR.\n" +msgstr "" +"\n" +"EÄŸer -t HARF verilmemiÅŸ ise, baÅŸlangıçtaki boÅŸluklar alan ayracıdır ve\n" +"yoksayılırlar. EÄŸer -t HARF verilmiÅŸ ise, ayraç olarak HARF kullanılır.\n" +"ALAN, 1'den baÅŸlayarak sayılan alan numarasıdır. BİÇEM, bir veya daha " +"fazla,\n" +"virgül veya boÅŸlukla ayrılmış biçemdir. Biçem, `YAN.ALAN' veya `0' olarak\n" +"verilir. Öntanımlı BİÇEM, HARF ile ayrılmış olarak, birleÅŸtırme alanını,\n" +"DOSYA1'de kalan alanları ve DOSYA2'de kalan alanları gösterir.\n" + +#: src/join.c:645 +#, c-format +msgid "invalid field specifier: `%s'" +msgstr "geçersiz alan belirleyicisi: `%s'" + +#: src/join.c:659 src/join.c:772 src/join.c:808 +#, c-format +msgid "invalid field number: `%s'" +msgstr "geçersiz alan numarası: `%s'" + +#: src/join.c:672 +#, c-format +msgid "invalid file number in field spec: `%s'" +msgstr "alan tanımlamasında geçersiz dosya numarası: `%s'" + +#: src/join.c:792 +#, c-format +msgid "invalid field number for file 1: `%s'" +msgstr "dosya 1 icin geçersiz alan numarası : `%s'" + +#: src/join.c:801 +#, c-format +msgid "invalid field number for file 2: `%s'" +msgstr "dosya 2 için geçersiz alan numarası: `%s'" + +#: src/join.c:833 +msgid "too many non-option arguments" +msgstr "çok sayıda `seçenek olmayan' argüman var" + +#: src/join.c:855 +msgid "too few non-option arguments" +msgstr "çok az `seçenek olmayan' argüman var" + +#: src/join.c:866 +msgid "both files cannot be standard input" +msgstr "her iki dosya da standart girdi olamaz" + +#: src/kill.c:93 +#, c-format +msgid "" +"Usage: %s [-s SIGNAL | -SIGNAL] PID...\n" +" or: %s -l [SIGNAL]...\n" +" or: %s -t [SIGNAL]...\n" +msgstr "" +"Kullanımı: %s [-s SİNYAL] | -SİNYAL] PID...\n" +" ya da: %s -l [SİNYAL]...\n" +" ya da: %s -t [SİNYAL]...\n" + +#: src/kill.c:99 +msgid "" +"Send signals to processes, or list signals.\n" +"\n" +msgstr "" +"İşlemlere sinyal yollar veya sinyalleri listeler.\n" +"\n" + +#: src/kill.c:106 +msgid "" +" -s, --signal=SIGNAL, -SIGNAL\n" +" specify the name or number of the signal to be sent\n" +" -l, --list list signal names, or convert signal names to/from " +"numbers\n" +" -t, --table print a table of signal information\n" +msgstr "" +" -s, --signal=SİNYAL, -SİNYAL\n" +" Gönderilecek sinyalin adı veya numarası.\n" +" -l, --list Sinyal adlarını listeler ya da sinyal isimleri ile " +"sinyal\n" +" numaraları arasında dönüşüm yapar.\n" +" -t, --table Sinyal bilgileri tablosu gösterir.\n" + +#: src/kill.c:114 +msgid "" +"\n" +"SIGNAL may be a signal name like `HUP', or a signal number like `1',\n" +"or an exit status of a process terminated by a signal.\n" +"PID is an integer; if negative it identifies a process group.\n" +msgstr "" +"\n" +"SİNYAL, `HUP' gibi bir sinyal adı veya `1' gibi bir sinyal numarası, \n" +"veya bir sinyalle sonlanmış iÅŸlemin çıkış durumu olabilir.\n" +"PID bir tamsayıdır; eÄŸer negatif ise bir iÅŸlem grubunu tanımlar.\n" + +#: src/kill.c:163 +#, c-format +msgid "%s: invalid signal" +msgstr "%s: geçersiz sinyal" + +#: src/kill.c:262 +#, c-format +msgid "missing operand after `%s'" +msgstr "`%s'den sonra eksik iÅŸlenen" + +#: src/kill.c:274 +#, c-format +msgid "%s: invalid process id" +msgstr "%s: geçersiz iÅŸlem kimlik no" + +#: src/kill.c:327 +#, c-format +msgid "invalid option -- %c" +msgstr "geçersiz seçenek -- %c" + +#: src/kill.c:336 +#, c-format +msgid "%s: multiple signals specified" +msgstr "%s: birden fazla sinyal belirtilmiÅŸ" + +#: src/kill.c:350 +msgid "multiple -l or -t options specified" +msgstr "birden fazla -l veya -t seçeneÄŸi belirtilmiÅŸ" + +#: src/kill.c:367 +msgid "cannot combine signal with -l or -t" +msgstr "sinyal, -l veya -t ile birleÅŸtirilemez" + +#: src/link.c:51 +#, c-format +msgid "" +"Usage: %s FILE1 FILE2\n" +" or: %s OPTION\n" +msgstr "" +"Kullanım: %s DOSYA1 DOSYA2\n" +" veya: %s SEÇENEK\n" + +#: src/link.c:54 +msgid "" +"Call the link function to create a link named FILE2 to an existing FILE1.\n" +"\n" +msgstr "" +"Mevcut olan DOSYA1'e DOSYA2 adında bir baÄŸ oluÅŸturmak için 'link' (baÄŸ)\n" +"iÅŸlevini çağırın.\n" +"\n" + +#: src/link.c:98 +#, c-format +msgid "cannot create link %s to %s" +msgstr "%s sabit bağı %s'e baÄŸlanamadı" + +#: src/ln.c:39 +msgid "Mike Parker and David MacKenzie" +msgstr "Mike Parker ve David MacKenzie" + +#: src/ln.c:167 +#, c-format +msgid "%s: warning: making a hard link to a symbolic link is not portable" +msgstr "%s: uyarı: sembolik baÄŸa sabit baÄŸ oluÅŸturmak taşınabilirliÄŸi bozar" + +#: src/ln.c:174 +#, c-format +msgid "%s: hard link not allowed for directory" +msgstr "%s: dizinde sabit baÄŸa izin verilmiyor" + +#: src/ln.c:246 +#, c-format +msgid "%s: cannot overwrite directory" +msgstr "%s: dizinin üzerine yazılamaz" + +#: src/ln.c:251 +#, c-format +msgid "%s: replace %s? " +msgstr "%s: %s'un üzerine yazılsın mı?" + +#: src/ln.c:257 +#, c-format +msgid "%s: File exists" +msgstr "%s: Dosya mevcut" + +#: src/ln.c:304 +#, c-format +msgid "create symbolic link %s to %s" +msgstr "%s -> %s sembolik bağı oluÅŸtur" + +#: src/ln.c:305 +#, c-format +msgid "create hard link %s to %s" +msgstr "%s -> %s sabit bağı oluÅŸtur" + +#: src/ln.c:319 +#, c-format +msgid "creating symbolic link %s to %s" +msgstr "Sembolik baÄŸ %s %s'e baÄŸlanıyor" + +#: src/ln.c:320 +#, c-format +msgid "creating hard link %s to %s" +msgstr "Sabit baÄŸ %s %s'e baÄŸlanıyor" + +#: src/ln.c:339 +#, c-format +msgid "" +"Usage: %s [OPTION]... TARGET [LINK_NAME]\n" +" or: %s [OPTION]... TARGET... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY TARGET...\n" +msgstr "" +"Kullanım: %s [SEÇENEK]... HEDEF [BAÄž_ADI]\n" +" veya: %s [SEÇENEK]... HEDEF... DİZİN\n" +" veya: %s [SEÇENEK]... --target-directory=HEDEF DİZİN...\n" + +#: src/ln.c:345 +msgid "" +"Create a link to the specified TARGET with optional LINK_NAME.\n" +"If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +"created in the current directory. When using the second form with more\n" +"than one TARGET, the last argument must be a directory; create links\n" +"in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +"links with --symbolic. When creating hard links, each TARGET must exist.\n" +"\n" +msgstr "" +"Belirlenen HEDEF'e, opsiyonel BAÄž_ADI ile bir baÄŸ oluÅŸturur.\n" +"EÄŸer BAÄž_ADI verilmemiÅŸ ise, HEDEF ile aynı adda bir baÄŸ, mevcut dizinde\n" +"oluÅŸturulur. İkinci biçem birden fazla HEDEF ile kullanıldığı zaman son " +"argüman\n" +"dizin olmak zorundadır ve DİZİN'de her HEDEF için bir baÄŸ oluÅŸturulur.\n" +"Öntanımlı olarak sabit baÄŸ oluÅŸturulur, --symbolic seçeneÄŸi kullanıldığı " +"zaman\n" +"sembolik baÄŸ oluÅŸturulur. Sabit baÄŸ oluÅŸturulduÄŸu zaman, her HEDEF mevcut\n" +"olmak zorundadır.\n" +"\n" + +#: src/ln.c:357 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an argument\n" +" -d, -F, --directory hard link directories (super-user only)\n" +" -f, --force remove existing destination files\n" +msgstr "" +" --backup[=KONTROL] her mevcut hedef dosyanın bir yedeÄŸini alır\n" +" -b --backup gibi fakat argüman almaz\n" +" -d, -F, --directory dizinleri sabit baÄŸlar (yalnız süper " +"kullanıcı)\n" +" -f, --force önceden var olan hedef dosyaları siler\n" + +#: src/ln.c:363 +msgid "" +" -n, --no-dereference treat destination that is a symlink to a\n" +" directory as if it were a normal file\n" +" -i, --interactive prompt whether to remove destinations\n" +" -s, --symbolic make symbolic links instead of hard links\n" +msgstr "" +" -n, --no-dereference bir dizine sembolik baÄŸ olan hedefi sanki " +"normal\n" +" bir dosyaymış gibi iÅŸler\n" +" -i, --interactive hedefleri silmeden önce sorar\n" +" -s, --symbolic sabit baÄŸ yerine sembolik baÄŸ oluÅŸturur\n" + +#: src/ln.c:369 +msgid "" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY specify the DIRECTORY in which to " +"create\n" +" the links\n" +" -v, --verbose print name of each file before linking\n" +msgstr "" +" -S, --suffix=SONEK yedekleme soneki yerine SONEK'i kullanır\n" +" --target-directory=DİZİN baÄŸların oluÅŸturulacağı DİZİN'i belirtir\n" +" -v, --verbose baÄŸlamadan önce her dosyanın adını gösterir\n" + +#: src/ln.c:521 +#, c-format +msgid "%s: specified target directory is not a directory" +msgstr "%s: belirtilen hedef dizin, bir dizin deÄŸil" + +#: src/ln.c:542 +msgid "when making multiple links, last argument must be a directory" +msgstr "birden fazla baÄŸ yaratırken son argüman bir dizin olmalı" + +#: src/logname.c:48 src/pwd.c:46 src/sync.c:44 +#, c-format +msgid "Usage: %s [OPTION]\n" +msgstr "Kullanım: %s [SEÇENEK]\n" + +#: src/logname.c:49 +msgid "" +"Print the name of the current user.\n" +"\n" +msgstr "" +"Çalıştıran kullanıcının ismini gösterir.\n" +"\n" + +#: src/logname.c:99 +#, c-format +msgid "%s: no login name\n" +msgstr "%s: kullanıcı ismi yok\n" + +#: src/ls.c:673 +msgid "%b %e %Y" +msgstr "%b %e %Y" + +#: src/ls.c:681 +msgid "%b %e %H:%M" +msgstr "%b %e %H:%M" + +#: src/ls.c:1307 +#, c-format +msgid "ignoring invalid value of environment variable QUOTING_STYLE: %s" +msgstr "çevre deÄŸiÅŸkeni QUOTING_STYLE'da bulunan geçersiz deÄŸer yoksayıldı: %s" + +#: src/ls.c:1334 +#, c-format +msgid "ignoring invalid width in environment variable COLUMNS: %s" +msgstr "" +"çevre deÄŸiÅŸkeni COLUMNS'da belirtilen geçersiz geniÅŸlik deÄŸeri yoksayıldı: %s" + +#: src/ls.c:1365 +#, c-format +msgid "ignoring invalid tab size in environment variable TABSIZE: %s" +msgstr "" +"çevre deÄŸiÅŸkeni TABSIZE'da bulunan geçersiz sekme boyutu yoksayıldı: %s" + +#: src/ls.c:1482 +#, c-format +msgid "invalid line width: %s" +msgstr "geçersiz satır geniÅŸliÄŸi: %s" + +#: src/ls.c:1556 +#, c-format +msgid "invalid tab size: %s" +msgstr "geçersiz sekme boyutu: %s" + +#: src/ls.c:1722 +#, c-format +msgid "invalid time style format %s" +msgstr "geçersiz tarih biçemi %s" + +#: src/ls.c:2054 +#, c-format +msgid "unrecognized prefix: %s" +msgstr "tanımlanmamış önek: %s" + +#: src/ls.c:2077 +msgid "unparsable value for LS_COLORS environment variable" +msgstr "çevre deÄŸiÅŸkeni LS_COLORS'da taranamaz deÄŸer" + +#: src/ls.c:2145 +#, c-format +msgid "cannot determine device and inode of %s" +msgstr "%s'nın aygıtı ve i-düğümü belirlenemedi" + +#: src/ls.c:2155 +#, c-format +msgid "not listing already-listed directory: %s" +msgstr "önceden listelenmiÅŸ %s dizini tekrar listelenmedi" + +#: src/ls.c:2208 src/remove.c:929 +#, c-format +msgid "reading directory %s" +msgstr "dizin %s okunuyor" + +#: src/ls.c:2603 +#, c-format +msgid "cannot compare file names %s and %s" +msgstr "%s ve %s dosya adları karşılaÅŸtırılamaz" + +#: src/ls.c:3762 +msgid "" +"List information about the FILEs (the current directory by default).\n" +"Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +"\n" +msgstr "" +"DOSYA(lar) hakkında bilgileri listeler (öntanımlı olarak ÅŸimdiki dizinde).\n" +"EÄŸer -cftuSUX veya --sort seçenekleri verilmemiÅŸ ise girdileri alfabetik\n" +"sıralar.\n" +"\n" + +#: src/ls.c:3770 +msgid "" +" -a, --all do not hide entries starting with .\n" +" -A, --almost-all do not list implied . and ..\n" +" --author print the author of each file\n" +" -b, --escape print octal escapes for nongraphic characters\n" +msgstr "" +" -a, --all . ile baÅŸlayan girdileri saklamaz\n" +" -A, --almost-all örtük . ve .. deÄŸerlerini göstermez\n" +" --author her dosyanın yazarını gösterir\n" +" -b, --escape grafik olmayan karakterleri sekizlik\n" +" deÄŸerlerle gösterir\n" + +#: src/ls.c:3776 +msgid "" +" --block-size=SIZE use SIZE-byte blocks\n" +" -B, --ignore-backups do not list implied entries ending with ~\n" +" -c with -lt: sort by, and show, ctime (time of " +"last\n" +" modification of file status information)\n" +" with -l: show ctime and sort by name\n" +" otherwise: sort by ctime\n" +msgstr "" +" --block-size=BOY BOY baytta bloklar kullanır\n" +" -B, --ignore-backups sonu ~ ile biten örtük yedekleri göstermez\n" +" -c -lt ile: ctime'a (son dosya durum bilgisi\n" +" deÄŸiÅŸikliÄŸi zamanı) göre sıralar ve ctime'ı\n" +" gösterir\n" +" -l ile: ctime'ı göster ve isme göre sıralar\n" +" tek başına: ctime'a göre sıralar\n" + +#: src/ls.c:3784 +#, fuzzy +msgid "" +" -C list entries by columns\n" +" --color[=WHEN] control whether color is used to distinguish " +"file\n" +" types. WHEN may be `never', `always', or " +"`auto'\n" +" -d, --directory list directory entries instead of contents,\n" +" and do not dereference symbolic links\n" +" -D, --dired generate output designed for Emacs' dired mode\n" +msgstr "" +" -C Çıktıyı sütunlar halinde gösterir\n" +" --color[=NEZAMAN] Dosya tiplerini belirtmek için deÄŸiÅŸik renkler\n" +" kullanılıp kullanılmamasını belirler. " +"NEZAMAN\n" +" deÄŸerleri never (asla), always (her zaman) " +"veya\n" +" auto (otomatik) olabilir.\n" +" -d, --directory içindekiler yerine dizin bilgilerini gösterir\n" +" -D, --dired Emacs dired kipine uygun çıktı verir\n" + +#: src/ls.c:3792 +msgid "" +" -f do not sort, enable -aU, disable -lst\n" +" -F, --classify append indicator (one of */=@|) to entries\n" +" --format=WORD across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time like -l --time-style=full-iso\n" +msgstr "" +" -f sıralama yapmaz, -aU seçeneÄŸini etkinleÅŸtirir,\n" +" -lst seçeneÄŸini etkinsizleÅŸtir\n" +" -F, --classify çıktı bilgilerine belirteç ( */=@| " +"seçeneklerinden\n" +" birini) ekler\n" +" --format=SÖZCÜK -x yatay, -m virgüllü, -l uzun,\n" +" -1 tek sütun, -l uzun, -C dikey\n" +" --full-time -l --time-style=full-iso gibi\n" + +#: src/ls.c:3799 +#, fuzzy +msgid "" +" -g like -l, but do not list owner\n" +" -G, --no-group inhibit display of group information\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" --si likewise, but use powers of 1000 not 1024\n" +" -H, --dereference-command-line\n" +" follow symbolic links listed on the command " +"line\n" +" --dereference-command-line-symlink-to-dir\n" +" follow each command line symbolic link\n" +" that points to a directory\n" +msgstr "" +" -g -l gibi fakat sahibi listelemez\n" +" -G, --no-group grup bilgisini göstermez\n" +" -h, --human-readable boyutları insan okuyabilir biçemde gösterir\n" +" (örn., 1K 234M 2G)\n" +" --si benzer ama 1000'in katlarını kullanır,\n" +" 1024'ün deÄŸil\n" +" -H, --dereference-command-line komut satırındaki sembolik baÄŸları izler\n" + +#: src/ls.c:3810 +msgid "" +" --indicator-style=WORD append indicator with style WORD to entry " +"names:\n" +" none (default), classify (-F), file-type (-" +"p)\n" +" -i, --inode print index number of each file\n" +" -I, --ignore=PATTERN do not list implied entries matching shell " +"PATTERN\n" +" -k like --block-size=1K\n" +msgstr "" +" --indicator-style=SÖZCÜK girdi isimlerine SÖZCÜK tarzında belirteç\n" +" ekler: none (boÅŸ -- öntanımlı),\n" +" classify (-F kipi gibi),\n" +" file-type (-p kipi gibi)\n" +" -i, --inode her dosyanın indeks numarasını gösterir\n" +" -I, --ignore=KALIP kabuk KALIP'ıyla eÅŸleÅŸen girdileri göstermez\n" +" -k, --kilobytes --block-size=1024 gibi\n" + +#: src/ls.c:3817 +msgid "" +" -l use a long listing format\n" +" -L, --dereference when showing file information for a symbolic\n" +" link, show information for the file the link\n" +" references rather than for the link itself\n" +" -m fill width with a comma separated list of " +"entries\n" +msgstr "" +" -l uzun listeleme biçemi kullanır\n" +" -L, --dereference bir sembolik baÄŸ için dosya bilgilerini\n" +" gösterirken, sembolik bağın imlediÄŸi " +"dosyanın\n" +" bilgilerini gösterir, sembolik bağın kendi\n" +" bilgilerini deÄŸil\n" +" -m satırı virgül ayraçlı girdilerle doldurur\n" + +#: src/ls.c:3824 +msgid "" +" -n, --numeric-uid-gid like -l, but list numeric UIDs and GIDs\n" +" -N, --literal print raw entry names (don't treat e.g. " +"control\n" +" characters specially)\n" +" -o like -l, but do not list group information\n" +" -p, --file-type append indicator (one of /=@|) to entries\n" +msgstr "" +" -n, --numeric-uid-gid İsim yerine sayısal grup ve kullanıcı " +"kimliklerini\n" +" (UID ve GID) gösterir\n" +" -N, --literal ham isimleri gösterir (kontrol karakterlerini\n" +" ayrıca iÅŸlemez)\n" +" -o grup bilgisi olmaksızın uzun listeleme biçemi\n" +" kullanır\n" +" -p, --file-type bilgilere belirteç ekler ( /=@| dan biri) \n" + +#: src/ls.c:3831 +msgid "" +" -q, --hide-control-chars print ? instead of non graphic characters\n" +" --show-control-chars show non graphic characters as-is (default\n" +" unless program is `ls' and output is a " +"terminal)\n" +" -Q, --quote-name enclose entry names in double quotes\n" +" --quoting-style=WORD use quoting style WORD for entry names:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" +msgstr "" +" -q, --hide-control-chars grafik olmayan karakterler yerine ? çıktılar\n" +" --show-control-chars grafik olmayan karakterleri olduÄŸu gibi " +"gösterir\n" +" (program 'ls' ve çıktı bir terminal deÄŸil ise\n" +" öntanımlı seçenek)\n" +" -Q, --quote-name çıktı adlarını çift tırnak içinde gösterir\n" +" --quoting-style=SÖZCÜK tırnaklama biçemi için SÖZCÜK'te belirtilen \n" +" deÄŸeri kullanır:\n" +" literal (olduÄŸu gibi), locale (yerel),\n" +" shell (kabuk), \n" +" shell-always (her zaman kabuk), c (C dili), \n" +" escape (kaçış karakterli)\n" + +#: src/ls.c:3839 +msgid "" +" -r, --reverse reverse order while sorting\n" +" -R, --recursive list subdirectories recursively\n" +" -s, --size print size of each file, in blocks\n" +msgstr "" +" -r, --reverse ters sıralar\n" +" -R, --recursive alt dizinleri çevrimli listeler\n" +" -s, --size her dosyanın boyutunu blok olarak gösterir\n" + +#: src/ls.c:3844 +msgid "" +" -S sort by file size\n" +" --sort=WORD extension -X, none -U, size -S, time -t,\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=WORD show time as WORD instead of modification " +"time:\n" +" atime, access, use, ctime or status; use\n" +" specified time as sort key if --sort=time\n" +msgstr "" +" -S dosya büyüklüğüne göre sıralar\n" +" --sort=SÖZCÜK sözcükte belirtilen deÄŸere göre sıralar: \n" +" extension (uzantı)-X, none (boÅŸ)-U, \n" +" size (büyüklük)-S, time (zaman) -t,\n" +" version (sürüm) -v, status (durum) -c\n" +" time (deÄŸiÅŸim zamanı) -t,\n" +" atime (eriÅŸim zaman damgası) -u,\n" +" access (eriÅŸim zaman damgası) -u, \n" +" use (eriÅŸim zaman damgası)-u\n" +" --time=SÖZCÜK deÄŸiÅŸim zamanı yerine belirtilen deÄŸeri gösterir:\n" +" atime (eriÅŸim zaman damgası), \n" +" access (eriÅŸim), use (kullanım zamanı), \n" +" ctime (dosya durum bilgisi deÄŸiÅŸim zamanı) veya\n" +" status (durum); eÄŸer --sort=time belirtilmiÅŸse\n" +" seçilen zaman deÄŸerine göre sıralar.\n" + +#: src/ls.c:3853 +msgid "" +" --time-style=STYLE show times using style STYLE:\n" +" full-iso, long-iso, iso, locale, +FORMAT\n" +" FORMAT is interpreted like `date'; if FORMAT " +"is\n" +" FORMAT1FORMAT2, FORMAT1 applies to\n" +" non-recent files and FORMAT2 to recent files;\n" +" if STYLE is prefixed with `posix-', STYLE\n" +" takes effect only outside the POSIX locale\n" +" -t sort by modification time\n" +" -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +msgstr "" +" --time-style=BİÇEM zamanı BİÇEM biçeminde gösterir:\n" +" full-iso, iso, locale, posix-iso, +BİÇEM\n" +" BİÇEM `date' gibi tanınır; eÄŸer BİÇEM,\n" +" BİÇEM1BİÇEM2 ÅŸeklinde ise, BİÇEM1\n" +" eski dosyalara, BİÇEM2, yeni dosyalara " +"uygulanır\n" +" eÄŸer BİÇEM'in başında posix- var ise, BİÇEM\n" +" yalnızca POSIX yerelinin haricinde geçerli " +"olur.\n" +" -t deÄŸiÅŸim zamanına göre sıralar\n" +" -T, --tabsize=SÜT öntanımlı 8 deÄŸeri yerine her SÜT deÄŸerinde " +"sekme\n" +" olduÄŸunu varsayar.\n" + +#: src/ls.c:3864 +msgid "" +" -u with -lt: sort by, and show, access time\n" +" with -l: show access time and sort by name\n" +" otherwise: sort by access time\n" +" -U do not sort; list entries in directory order\n" +" -v sort by version\n" +msgstr "" +" -u -lt ile: eriÅŸim zamanını gösterir ve buna göre\n" +" sıralar\n" +" -l ile: eriÅŸim zamanını gösterir ve isme göre\n" +" sıralar\n" +" tekbaşına: eriÅŸim zamanına göre sıralar\n" +" -U sıralamaz, girdileri dizin sırasına göre " +"gösterir\n" +" -v sürüme göre sıralar\n" + +#: src/ls.c:3871 +msgid "" +" -w, --width=COLS assume screen width instead of current value\n" +" -x list entries by lines instead of by columns\n" +" -X sort alphabetically by entry extension\n" +" -1 list one file per line\n" +msgstr "" +" -w, --width=SÜTUN ekran geniÅŸliÄŸini SÜTUNa ayarlar\n" +" -x girdileri satır olarak çıktılar, sütun deÄŸil\n" +" -X girdi sonekine göre alfabetik sıralar\n" +" -1 her satıra bir dosya olarak listeler\n" + +#: src/ls.c:3883 +msgid "" +"\n" +"By default, color is not used to distinguish types of files. That is\n" +"equivalent to using --color=none. Using the --color option without the\n" +"optional WHEN argument is equivalent to using --color=always. With\n" +"--color=auto, color codes are output only if standard output is connected\n" +"to a terminal (tty).\n" +msgstr "" +"\n" +"Öntanımlı olarak dosya tipleri renkle ayırdedilmezler. Bu, --color=none \n" +"seçeneÄŸine eÅŸittir. --color seçeneÄŸini NEZAMAN seçeneÄŸini belirtmeden " +"kullanmak\n" +"her zaman kullanılacağı manasına --color=always deÄŸerine eÅŸittir. --" +"color=auto\n" +"seçeneÄŸi ile eÄŸer standart çıktı bir terminale (tty) baÄŸlı ise renk " +"ayırdetmesi\n" +"kullanılır.\n" + +#: src/md5sum.c:38 +msgid "Ulrich Drepper and Scott Miller" +msgstr "Ulrich Drepper ve Scott Miller" + +#: src/md5sum.c:125 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]...\n" +" or: %s [OPTION] --check [FILE]\n" +"Print or check %s (%d-bit) checksums.\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"Kullanım: %s [SECENEK] [DOSYA]...\n" +" veya: %s [SECENEK] --check [DOSYA]\n" +"%s (%d-bit) saÄŸlama toplamlarını kontrol eder veya yazar.\n" +"DOSYA adı verilmediÄŸinde veya - olduÄŸunda standart girdiden okur.\n" + +#: src/md5sum.c:134 +#, c-format +msgid "" +"\n" +" -b, --binary read files in binary mode (default on DOS/" +"Windows)\n" +" -c, --check check %s sums against given list\n" +" -t, --text read files in text mode (default)\n" +"\n" +msgstr "" +"\n" +" -b, --binary dosyaları binary (ikilik) olarak okur(DOS/Windows " +"üzerinde\n" +" md5sum otomatik olarak bu seçeneÄŸi çalıştırır)\n" +" -c, --check %s toplamlarını verilen liste ile karşılaÅŸtırır\n" +" -t, --text dosyaları metin (text) olarak okur (md5sum -b\n" +" belirtilmedikçe otomatik olarak bu seçeneÄŸi\n" +" çalıştırır)\n" +"\n" + +#: src/md5sum.c:142 +msgid "" +"The following two options are useful only when verifying checksums:\n" +" --status don't output anything, status code shows success\n" +" -w, --warn warn about improperly formated checksum lines\n" +"\n" +msgstr "" +"AÅŸağıdaki iki seçenek sadece saÄŸlama toplamlarını kontrol ederken iÅŸe " +"yarar:\n" +" --status çıktı vermez, durum kodu, baÅŸarı bilgisini verir\n" +" -w, --warn yanlış formatlı çemlenmiÅŸ saÄŸlama toplam satırları " +"hakkında\n" +" uyarı verir\n" +"\n" + +#: src/md5sum.c:150 +#, c-format +msgid "" +"\n" +"The sums are computed as described in %s. When checking, the input\n" +"should be a former output of this program. The default mode is to print\n" +"a line with checksum, a character indicating type (`*' for binary, ` ' for\n" +"text), and name for each FILE.\n" +msgstr "" +"\n" +"Toplamlar %s'de belirtildiÄŸi gibi hesaplanır. Toplamlar kontrol edilirken,\n" +"girdi, bu yazılımdan önceden elde edilmiÅŸ bir çıktı olmalıdır. Öntanımlı\n" +"olarak, her satırı bir saÄŸlama toplamı ile yazdırır, tür belirtir (ikilik\n" +"için `*' , metin için ` ') ve DOSYA'nın ismini yazar.\n" + +#: src/md5sum.c:385 +#, c-format +msgid "%s: %lu: improperly formatted %s checksum line" +msgstr "%s: %lu: %s saÄŸlama toplam satırı yanlış biçemlenmiÅŸ" + +#: src/md5sum.c:407 +#, c-format +msgid "%s: FAILED open or read\n" +msgstr "%s:açma veya okuma BAÅžARISIZ\n" + +#: src/md5sum.c:431 +msgid "FAILED" +msgstr "BAÅžARISIZ" + +#: src/md5sum.c:431 +msgid "OK" +msgstr "Tamam" + +#: src/md5sum.c:444 +#, c-format +msgid "%s: read error" +msgstr "%s: okuma hatası" + +#: src/md5sum.c:457 +#, c-format +msgid "%s: no properly formatted %s checksum lines found" +msgstr "%s: doÄŸru biçemlenmiÅŸ %s saÄŸlama toplam satırı bulunamadı" + +#: src/md5sum.c:470 +#, c-format +msgid "WARNING: %d of %d listed %s could not be read" +msgstr "UYARI: ListelenmiÅŸ %2$d adet %3$s içinden %1$d'si okunamadı" + +#: src/md5sum.c:473 +msgid "file" +msgstr "dosya" + +#: src/md5sum.c:473 +msgid "files" +msgstr "dosyalar" + +#: src/md5sum.c:479 +#, c-format +msgid "WARNING: %d of %d computed %s did NOT match" +msgstr "UYARI: Hesaplanmış %2$d adet %3$s içinden %1$d'si eÅŸleÅŸmedi" + +#: src/md5sum.c:482 +msgid "checksum" +msgstr "saÄŸlama toplamı" + +#: src/md5sum.c:482 +msgid "checksums" +msgstr "saÄŸlama toplamları" + +#: src/md5sum.c:564 +msgid "" +"the --binary and --text options are meaningless when verifying checksums" +msgstr "" +" --binary ve --text seçenekleri saÄŸlama toplamlarını kontrol ederken geçersiz" + +#: src/md5sum.c:572 +msgid "the --string and --check options are mutually exclusive" +msgstr "--string ve --check seçenekleri aynı anda kullanılamaz" + +#: src/md5sum.c:579 +msgid "the --status option is meaningful only when verifying checksums" +msgstr "--status seçeneÄŸi yalnızca saÄŸlama toplam kontrolü sırasında anlamlı" + +#: src/md5sum.c:586 +msgid "the --warn option is meaningful only when verifying checksums" +msgstr "--warn seçeneÄŸi yalnızca saÄŸlama toplam kontrolü sırasında anlamlı" + +#: src/md5sum.c:596 +msgid "no files may be specified when using --string" +msgstr "--string seçeneÄŸi kullanılırken dosya adı belirtilemez" + +#: src/md5sum.c:618 +msgid "only one argument may be specified when using --check" +msgstr "--check seçeneÄŸi kullanılırken sadece bir dosya adı verilebilir" + +#: src/mkdir.c:61 +#, c-format +msgid "Usage: %s [OPTION] DIRECTORY...\n" +msgstr "Kullanım: %s [SEÇENEK] DİZİN...\n" + +#: src/mkdir.c:62 +msgid "" +"Create the DIRECTORY(ies), if they do not already exist.\n" +"\n" +msgstr "" +"EÄŸer yoksa, ilgili DİZİN(ler)i oluÅŸturur.\n" +"\n" + +#: src/mkdir.c:69 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not rwxrwxrwx - " +"umask\n" +" -p, --parents no error if existing, make parent directories as needed\n" +" -v, --verbose print a message for each created directory\n" +msgstr "" +" -m, --mode=KİP izin kipini belirtir (chmod gibi), \n" +" rwxrwxrwx öntanımlı deÄŸer\n" +" -p, --parents eÄŸer üst dizinler var ise hata vermeden \n" +" gerektiÄŸi ÅŸekilde üst dizinleri oluÅŸturur\n" +" -v, --verbose oluÅŸturulan her dizin için bir ileti çıktılar\n" + +#: src/mkdir.c:113 +#, c-format +msgid "created directory %s" +msgstr "dizin %s oluÅŸturuldu" + +#: src/mkdir.c:190 +#, c-format +msgid "cannot set permissions of directory %s" +msgstr "%s dizininin izinleri deÄŸiÅŸtirilemedi" + +#: src/mkfifo.c:55 +#, c-format +msgid "Usage: %s [OPTION] NAME...\n" +msgstr "Kullanım: %s [SEÇENEK] İSİM...\n" + +#: src/mkfifo.c:56 +msgid "" +"Create named pipes (FIFOs) with the given NAMEs.\n" +"\n" +msgstr "" +"İsimli veri yollarını (FIFO) belirtilen İSİM'lerle oluÅŸturur.\n" +"\n" + +#: src/mkfifo.c:63 src/mknod.c:64 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not a=rw - umask\n" +msgstr "" +" -m, --mode=KİP izin kipini belirtilen deÄŸere deÄŸiÅŸtirir\n" +" (chmod gibi) varsayılan deÄŸer: rw\n" + +#: src/mkfifo.c:93 src/mknod.c:206 +msgid "fifo files not supported" +msgstr "fifo dosyaları desteklenmiyor" + +#: src/mkfifo.c:123 src/mknod.c:127 +msgid "invalid mode" +msgstr "geçersiz kip" + +#: src/mkfifo.c:142 +#, c-format +msgid "cannot set permissions of fifo %s" +msgstr "'%s' fifosunun izinleri deÄŸiÅŸtirilemedi" + +#: src/mknod.c:55 +#, c-format +msgid "Usage: %s [OPTION]... NAME TYPE [MAJOR MINOR]\n" +msgstr "Kullanım: %s [SEÇENEK]...İSİM TİP [MAJÖR MİNÖR]\n" + +#: src/mknod.c:57 +msgid "" +"Create the special file NAME of the given TYPE.\n" +"\n" +msgstr "" +"Belirtilen TÜR'de belirtilen İSİM'de özel dosya oluÅŸturur.\n" +"\n" + +#: src/mknod.c:69 +msgid "" +"\n" +"Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they\n" +"must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X,\n" +"it is interpreted as hexadecimal; otherwise, if it begins with 0, as octal;\n" +"otherwise, as decimal. TYPE may be:\n" +msgstr "" + +#: src/mknod.c:76 +#, fuzzy +msgid "" +"\n" +" b create a block (buffered) special file\n" +" c, u create a character (unbuffered) special file\n" +" p create a FIFO\n" +msgstr "" +"\n" +"MAJÖR MİNÖR p TÜR'ünde yasak, diÄŸer TÜR'lerde zorunludur. \n" +"TÜR aÅŸağıdaki deÄŸerlerden biri olabilir: \n" +"\n" +" b özel blok (önbellekli) dosyası oluÅŸturur\n" +" c, u özel karakter (önbellekli) dosyası oluÅŸturur\n" +" p FIFO oluÅŸturur\n" + +#: src/mknod.c:141 +msgid "wrong number of arguments" +msgstr "argüman sayısı hatalı" + +#: src/mknod.c:153 +msgid "block special files not supported" +msgstr "özel blok dosyalar desteklenmiyor" + +#: src/mknod.c:162 +msgid "character special files not supported" +msgstr "özel karakter dosyaları desteklenmiyor" + +#: src/mknod.c:171 +msgid "" +"when creating special files, major and minor device\n" +"numbers must be specified" +msgstr "" +"özel blok dosyalar oluÅŸturulurken majör \n" +"ve minör aygıt numaraları belirtilmelidir" + +#: src/mknod.c:186 +#, c-format +msgid "invalid major device number %s" +msgstr "geçersiz majör aygıt numarası %s" + +#: src/mknod.c:191 +#, c-format +msgid "invalid minor device number %s" +msgstr "geçersiz minör aygıt numarası %s" + +#: src/mknod.c:196 +#, c-format +msgid "invalid device %s %s" +msgstr "geçersiz aygıt %s %s" + +#: src/mknod.c:210 +msgid "major and minor device numbers may not be specified for fifo files" +msgstr "fifo dosyaları için majör ve minör aygıt numaraları belirtilemez" + +#: src/mknod.c:231 +#, c-format +msgid "cannot set permissions of %s" +msgstr "'%s'nın izinleri belirtilemedi" + +#: src/mv.c:44 +msgid "Mike Parker, David MacKenzie, and Jim Meyering" +msgstr "Mike Parker, David MacKenzie ve Jim Meyering" + +#: src/mv.c:317 +msgid "" +"Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"KAYNAK'ı HEDEF olarak yeniden adlandırır veya KAYNAK'ları DİZİN'e taşır.\n" +"\n" + +#: src/mv.c:324 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" -f, --force do not prompt before overwriting\n" +" equivalent to --reply=yes\n" +" -i, --interactive prompt before overwrite\n" +" equivalent to --reply=query\n" +msgstr "" +" --backup[=KONTROL] mevcut her hedef dosyanın bir yedeÄŸini alır.\n" +" -b --backup gibi ama argüman almaz.\n" +" -f, --force üzerine yazmadan önce sormaz\n" +" --reply=yes ile aynı\n" +" -i, --interactive üzerine yazmadan önce sorar\n" +" --reply=query ile aynı\n" + +#: src/mv.c:332 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +msgstr "" +" --reply={yes,no,query} mevcut bir hedef dosya için sorgulamanın " +"nasıl\n" +" yapılacağını ayarlar: \n" +" yes=evet, no=hayır, query=sor\n" +" --strip-trailing-slashes bütün KAYNAK argümanlarının sonundan " +"kesmeleri\n" +" (/) kaldırır\n" +" -S, --suffix=SONEK öntanımlı sonek yerine SONEK deÄŸerini " +"kullanır.\n" + +#: src/mv.c:339 +msgid "" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +" -u, --update move only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +msgstr "" +" --target-directory=DİZİN bütün KAYNAK argümanlarını DİZİN'e taşır\n" +" -u, --update taşıma iÅŸlemini yalnızca KAYNAK dosyası\n" +" hedeften daha yeni ise, veya hedef dosya " +"yok\n" +" ise yapar\n" +" -v, --verbose ne yapıldığını anlatır\n" + +#: src/mv.c:467 +#, c-format +msgid "specified target, %s is not a directory" +msgstr "belirtilen hedef %s bir dizin deÄŸil" + +#: src/mv.c:475 +msgid "when moving multiple files, last argument must be a directory" +msgstr "birden fazla dosya taşınırken son argüman dizin olmalıdır" + +#: src/nice.c:67 +#, c-format +msgid "Usage: %s [OPTION] [COMMAND [ARG]...]\n" +msgstr "Kullanımı: %s [SEÇENEK] [KOMUT [ARG]...]\n" + +#: src/nice.c:68 +msgid "" +"Run COMMAND with an adjusted scheduling priority.\n" +"With no COMMAND, print the current scheduling priority. ADJUST is 10\n" +"by default. Range goes from -20 (highest priority) to 19 (lowest).\n" +"\n" +" -n, --adjustment=ADJUST increment priority by ADJUST first\n" +msgstr "" +"KOMUTu ayarlanan iÅŸlem önceliÄŸinde çalıştırır.\n" +"KOMUT verilmezse, mevcut iÅŸlem önceliÄŸini gösterir. AYAR öntanımlı\n" +"olarak 10 dur. Öncelik sıralaması -20..19 arasında ve en yüksekten en düşük\n" +"önceliÄŸe doÄŸrudur.\n" +"\n" +" -n, --adjustment=AYAR -AYAR ile aynı\n" + +#: src/nice.c:109 src/nice.c:122 +#, c-format +msgid "invalid option `%s'" +msgstr "`%s' seçeneÄŸi geçersiz" + +#: src/nice.c:147 +#, c-format +msgid "invalid priority `%s'" +msgstr "öncelik olarak `%s' geçersiz" + +#: src/nice.c:171 +msgid "a command must be given with an adjustment" +msgstr "komut ayarlama ile birlikte verilmeli" + +#: src/nice.c:178 src/nice.c:187 +msgid "cannot get priority" +msgstr "öncelik alınamadı" + +#: src/nice.c:192 +msgid "cannot set priority" +msgstr "öncelik ayarlanamadı" + +#: src/nl.c:39 +msgid "Scott Bartram and David MacKenzie" +msgstr "Scott Bartram ve David MacKenzie" + +#: src/nl.c:180 +msgid "" +"Write each FILE to standard output, with line numbers added.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Satır baÅŸlarına satır numarası koyarak her DOSYA'yı standart çıktıya " +"yazdırır.\n" +"DOSYA adı verilmemiÅŸse, veya - olarak verilmiÅŸse, standart girdiden okur.\n" +"\n" + +#: src/nl.c:188 +msgid "" +" -b, --body-numbering=STYLE use STYLE for numbering body lines\n" +" -d, --section-delimiter=CC use CC for separating logical pages\n" +" -f, --footer-numbering=STYLE use STYLE for numbering footer lines\n" +msgstr "" +" -b, --body-numbering=TARZ satırları TARZ tarzında numaralandırır.\n" +" -d, --section-delimiter=KK mantıksal sayfaları ayırırken KK'yi " +"kullanır\n" +" -f, --footer-numbering=TARZ altyazıları TARZ tarzında numaralandırır\n" + +#: src/nl.c:193 +msgid "" +" -h, --header-numbering=STYLE use STYLE for numbering header lines\n" +" -i, --page-increment=NUMBER line number increment at each line\n" +" -l, --join-blank-lines=NUMBER group of NUMBER empty lines counted as " +"one\n" +" -n, --number-format=FORMAT insert line numbers according to FORMAT\n" +" -p, --no-renumber do not reset line numbers at logical " +"pages\n" +" -s, --number-separator=STRING add STRING after (possible) line number\n" +msgstr "" +" -h, --header-numbering=TARZ üstyazıları TARZ tarzında numaralandırır\n" +" -i, --page-increment=SAYI satır numarası artış miktarı\n" +" -l, --join-blank-lines=SAYI SAYI kadar boÅŸ satır grubunu bir satır " +"olarak\n" +" okur\n" +" -n, --number-format=FORMAT satır numaralarını FORMAT ÅŸeklinde yazar\n" +" -p, --no-renumber yeni mantıksal sayfaya baÅŸladığında satır\n" +" numaralarını baÅŸtan baÅŸlatmaz\n" +" -s, --number-separator=DİZGE satır numarasından sonra DİZGE yazdırır\n" + +#: src/nl.c:201 +msgid "" +" -v, --first-page=NUMBER first line number on each logical page\n" +" -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +msgstr "" +" -v, --first-page=SAYI her mantıksal sayfanın ilk satır numarası\n" +" -w, --number-width=SAYI satır numarası geniÅŸliÄŸini SAYI yapar\n" + +#: src/nl.c:207 +msgid "" +"\n" +"By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +"two delimiter characters for separating logical pages, a missing\n" +"second character implies :. Type \\\\ for \\. STYLE is one of:\n" +msgstr "" +"\n" +"aksi belirtilmedikçe otomatik olarak kullanılan seçenekler: \n" +"-v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn\n" +"KK, mantıksal sayfaları ayırmak için kullanılan iki ayraç karakteridir. " +"İkinci\n" +"karakter verilmemiÅŸse :. kabul edilir. \\. elde etmek için \\\\ yazılır. \n" +"TARZ, aÅŸağıdaki deÄŸerlerden biri olarak belirtilmelidir: \n" + +#: src/nl.c:213 +msgid "" +"\n" +" a number all lines\n" +" t number only nonempty lines\n" +" n number no lines\n" +" pREGEXP number only lines that contain a match for REGEXP\n" +"\n" +"FORMAT is one of:\n" +"\n" +" ln left justified, no leading zeros\n" +" rn right justified, no leading zeros\n" +" rz right justified, leading zeros\n" +"\n" +msgstr "" +"\n" +" a bütün satırları numaralandırır\n" +" t sadece boÅŸ olmayan satırları numaralandırır\n" +" n hiç bir satırı numaralandırmaz\n" +" pDÜZİF sadece DÜZİF düzenli ifadesi ile eÅŸleÅŸen satırları " +"numaralandırır\n" +" (DÜZİF: düzenli ifade = regular expression) \n" +"\n" +"FORMAT aÅŸağıdakilerden biri olabilir:\n" +"\n" +" ln sola dayalı yazdırır, numaraların baÅŸlarına sıfır koymaz\n" +" rn saÄŸa dayalı yazdırır, numaraların baÅŸlarına sıfır koymaz\n" +" rz saÄŸa dayalı yazdırır, numaraların baÅŸlarına sıfır koyar\n" +"\n" + +#: src/nl.c:504 +#, c-format +msgid "invalid starting line number: `%s'" +msgstr "geçersiz baÅŸlangıç satır numarası: `%s'" + +#: src/nl.c:514 +#, c-format +msgid "invalid line number increment: `%s'" +msgstr "geçersiz satır numarası artışı: `%s'" + +#: src/nl.c:527 +#, c-format +msgid "invalid number of blank lines: `%s'" +msgstr "geçersiz boÅŸ satır sayısı: `%s'" + +#: src/nl.c:541 +#, c-format +msgid "invalid line number field width: `%s'" +msgstr "geçersiz satır numarası alan geniÅŸliÄŸi: `%s'" + +#: src/od.c:287 +#, c-format +msgid "" +"Usage: %s [OPTION]... [FILE]...\n" +" or: %s --traditional [FILE] [[+]OFFSET [[+]LABEL]]\n" +msgstr "" +"Kullanım: %s [SEÇENEK]... [DOSYA]...\n" +" veya: %s --traditional [DOSYA] [[+]GÖRELİ [[+]ETİKET]]\n" + +#: src/od.c:292 +msgid "" +"\n" +"Write an unambiguous representation, octal bytes by default,\n" +"of FILE to standard output. With more than one FILE argument,\n" +"concatenate them in the listed order to form the input.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"\n" +"DOSYA'yı, (hiçbir seçenek belirtilmediÄŸinde sekizlik sayı sisteminde), \n" +"standart çıktıya yazar. DOSYA adı verilmemiÅŸse veya - olarak verilmiÅŸse, \n" +"standart girdiden okur.\n" +"\n" + +#: src/od.c:299 +msgid "All arguments to long options are mandatory for short options.\n" +msgstr "" +"Uzun seçenekler için zorunlu argümanlar kısa seçenekler için de zorunludur.\n" + +#: src/od.c:302 +msgid "" +" -A, --address-radix=RADIX decide how file offsets are printed\n" +" -j, --skip-bytes=BYTES skip BYTES input bytes first\n" +msgstr "" +" -A, --address-radix=RADIX adresleri RADIX sayı sisteminde yazar\n" +" -j, --skip-bytes=BAYT her dosyanın ilk BAYT baytını atlar\n" + +#: src/od.c:306 +msgid "" +" -N, --read-bytes=BYTES limit dump to BYTES input bytes\n" +" -s, --strings[=BYTES] output strings of at least BYTES graphic " +"chars\n" +" -t, --format=TYPE select output format or formats\n" +" -v, --output-duplicates do not use * to mark line suppression\n" +" -w, --width[=BYTES] output BYTES bytes per output line\n" +" --traditional accept arguments in traditional form\n" +msgstr "" +" -N, --read-bytes=BAYT çıktıyı dosya başına BAYT baytla sınırlar\n" +" -s, --strings[=SAYI] en az SAYI grafik karakter içeren dizgeler\n" +" yazdırır.\n" +" -t, --format=FORMAT çıktı formatını FORMAT olarak belirler\n" +" -v, --output-duplicates birbirinin aynı art arda gelen satırları * \n" +" kullanmadan yazar\n" +" -w, --width[=BAYT] her satıra BAYT bayt yazar\n" +" --traditional POSIX-öncesi tarzında argüman kabul eder\n" + +#: src/od.c:316 +msgid "" +"\n" +"Traditional format specifications may be intermixed; they accumulate:\n" +" -a same as -t a, select named characters\n" +" -b same as -t oC, select octal bytes\n" +" -c same as -t c, select ASCII characters or backslash escapes\n" +" -d same as -t u2, select unsigned decimal shorts\n" +msgstr "" +"\n" +"POSIX-öncesi formatlar karışık kullanılabilir:\n" +" -a veya -t a , isimli karakterleri seçer (isimli karakterlerin [named\n" +" characters] ne olduÄŸunu öğrenmek için : man od)\n" +" -b veya -t oC, sekizlik baytlar seçer\n" +" -c veya -t c, ASCII karakterleri ve terskesmeyle belirtilmiÅŸ kaçış\n" +" karakterlerini seçer\n" +" -d veya -t u2, iÅŸsaretsiz (unsigned) ondalık kısa sayıları seçer\n" + +#: src/od.c:324 +msgid "" +" -f same as -t fF, select floats\n" +" -h same as -t x2, select hexadecimal shorts\n" +" -i same as -t d2, select decimal shorts\n" +" -l same as -t d4, select decimal longs\n" +" -o same as -t o2, select octal shorts\n" +" -x same as -t x2, select hexadecimal shorts\n" +msgstr "" +" -f veya -t fF, gerçel sayıları seçer\n" +" -h veya -t x2, 16lik kısa sayıları seçer\n" +" -i veya -t d2, 10luk kısa sayıları seçer\n" +" -l veya -t d4, 10luk uzun sayıları seçer\n" +" -o veya -t o2, 8lik kısa sayıları seçer\n" +" -x veya -t x2, 16lik kısa sayıları seçer\n" + +#: src/od.c:332 +msgid "" +"\n" +"For older syntax (second call format), OFFSET means -j OFFSET. LABEL\n" +"is the pseudo-address at first byte printed, incremented when dump is\n" +"progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates\n" +"hexadecimal, suffixes may be . for octal and b for multiply by 512.\n" +"\n" +"TYPE is made up of one or more of these specifications:\n" +"\n" +" a named character\n" +" c ASCII character or backslash escape\n" +msgstr "" +"\n" +"Eski kullanım ÅŸeklinde, GORELI -j GORELI anlamına gelir. od herzaman " +"yazdığı\n" +"her satırın başına bir de adres yazar. GORELI belirtildiÄŸinde ilk\n" +"satır için GORELI adresini kullanır ve geri kalan satırları da buna\n" +"göre numaralandırır. EÄŸer ilk satır sayısını GORELI'den deÄŸil baÅŸka\n" +"bir sayıdan baÅŸlatmak istiyorsanız bunu +ETIKET olarak belirtin.\n" +"Örnek: od --tradition +10 +5 , ilk on baytı atlar,\n" +"ve ilk satırı 5 diye adresler.\n" +"GORELI veya ETIKET'in baÅŸlarına 0x veya 0X koyarak bu sayıların\n" +"16lik sistemde olduÄŸunu belirtebilirsiniz. Sonlarına . koyarsanız\n" +"sekizlik sistemde olduklarını, b koyarsanız 512 ile carpılmalarını\n" +"istediÄŸinizi belirtmiÅŸ olursunuz.\n" +"\n" +"FORMAT aÅŸağıdaki kısaltmalar kullanılarak oluÅŸturulur:\n" +"\n" +" a karakter isimlerini yazar\n" +" (Örnek:'od -t a' tab karakteri gördüğünde 'ht' yazar)\n" +" c alfabe elemanlarını olduÄŸu gibi kontrol karakterlerini\n" +" terskesikle gösteririldikleri gibi yazar\n" +" (Örnek: 'od -t c' tab karakteri gördüğünde '\t' yazar)\n" + +#: src/od.c:344 +msgid "" +" d[SIZE] signed decimal, SIZE bytes per integer\n" +" f[SIZE] floating point, SIZE bytes per integer\n" +" o[SIZE] octal, SIZE bytes per integer\n" +" u[SIZE] unsigned decimal, SIZE bytes per integer\n" +" x[SIZE] hexadecimal, SIZE bytes per integer\n" +msgstr "" +" d[SAYI] iÅŸaretli (signed) ondalık sayı olarak yazar, her sayı \n" +" için SAYI bayt kullanır\n" +" f[SAYI] gerçel sayı olarak yazar, her sayı için SAYI bayt kullanır\n" +" o[SAYI] sekizlik sayı olarak yazar, her sayı için SAYI bayt kullanır\n" +" u[SAYI] iÅŸaretsiz (unsigned) ondalık sayı olarak yazar, her sayı\n" +" için SAYI bayt kullanır\n" +" x[SAYI] 16lik sayı olarak yazar, her sayı için SAYI bayt kullanır\n" + +#: src/od.c:351 +msgid "" +"\n" +"SIZE is a number. For TYPE in doux, SIZE may also be C for\n" +"sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n" +"sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +"for sizeof(double) or L for sizeof(long double).\n" +msgstr "" +"\n" +"SAYI yerine genelde bir sayı yazılır ( örnek : od -t d1 ), ancak \n" +"FORMAT d,o,u,x den biri olduÄŸunda SAYI yerine sizeof(char) anlamına gelen\n" +"C, sizeof(short) anlamına gelen S veya sizeof(long) anlamana gelen L de\n" +"gelebilir. EÄŸer FORMAT f ise, SAYI yerine sizeof(float) anlamına gelen\n" +"F, sizeof(double) anlamına gelen D veya sizeof(long double) anlamına\n" +"gelen L de gelebilir.\n" + +#: src/od.c:358 +msgid "" +"\n" +"RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +"BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +"with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix to\n" +"any type adds a display of printable characters to the end of each line\n" +"of output. " +msgstr "" +"\n" +"RADIX yerine sayı sistemini belirtmek için bir harf yazılır:\n" +"onluk sistem için d, sekizlik sistem için o, 16lik sistem için x ve hiçbiri\n" +"için n. BAYT'ın başına 0x veya 0X koyarak bu sayının 16lik sistemde \n" +"olduÄŸunu belirtebilirsiniz. Sonuna b koyarsanız 512 ile, k koyarsanız\n" +"1024 ile, m koyarsanız 1048576 ile çarpılmasını istediÄŸinizi belirtmis\n" +"olursunuz. Herhangi bir ÅŸekilin sonuna ( ÅŸekiller: a,c,d,f,o,u,x) z\n" +"eklerseniz od her satırın sonuna o satırdaki tüm okunabilir karakterleri\n" +"yazar." + +#: src/od.c:366 +msgid "" +"--string without a number implies 3. --width without a number\n" +"implies 32. By default, od uses -A o -t d2 -w 16.\n" +msgstr "" +"--string in ardından bir sayı belirtilmemiÅŸse 3 belirtilmiÅŸ gibi kabul\n" +"eder. --width in ardından bir sayı belirtilmemiÅŸse 32 belirtilmiÅŸ kabul " +"eder.\n" +"Aksi belirtilmedikçe od -A o -t d2 -w 16 seçeneklerini kullanır\n" + +#: src/od.c:722 src/od.c:844 +#, c-format +msgid "invalid type string `%s'" +msgstr "geçersiz format `%s'" + +#: src/od.c:732 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte integral type" +msgstr "" +"geçersiz format `%s';\n" +"bu sistem, yerleÅŸik %lu baytlık tamsayı türü desteklemiyor" + +#: src/od.c:854 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte floating point type" +msgstr "" +"geçersiz format `%s';\n" +"bu sistem %lu baytlık bir kayan ondalık (floating point) türü desteklemiyor" + +#: src/od.c:917 +#, c-format +msgid "invalid character `%c' in type string `%s'" +msgstr "format `%2$s' içinde geçersiz `%1$c' karakteri" + +#: src/od.c:1144 +msgid "cannot skip past end of combined input" +msgstr "" +"girdinin dikkate alınmayacak bölümü toplam girdiden \n" +"daha büyük verilmiÅŸ" + +#: src/od.c:1397 +msgid "old-style offset" +msgstr "eski tarz göreli konum" + +#: src/od.c:1707 +#, c-format +msgid "invalid output address radix `%c'; it must be one character from [doxn]" +msgstr "geçersiz çıktı adres radix'i `%c'; [doxn] harflerinden biri olmalı" + +#: src/od.c:1717 +msgid "skip argument" +msgstr "atlanacak bayt sayısı olarak verilen deÄŸer hatalı (-j nin argümanı)" + +#: src/od.c:1725 +msgid "limit argument" +msgstr "" +"maksimum okunacak bayt sayısı olarak verilen deÄŸer hatalı (-N nin argümanı)" + +#: src/od.c:1735 +msgid "minimum string length" +msgstr "minimum dizge uzunluÄŸu olarak verilen deÄŸer hatalı (-s in argümanı)" + +#: src/od.c:1740 src/od.c:1806 +#, c-format +msgid "%s is too large" +msgstr "%s çok büyük" + +#: src/od.c:1804 +msgid "width specification" +msgstr "geniÅŸlik olarak verilen deÄŸer hatalı (-w nun argümanı)" + +#: src/od.c:1826 +msgid "no type may be specified when dumping strings" +msgstr "dizgeler çıktılanırken tür belirtilemez" + +#: src/od.c:1874 +#, c-format +msgid "invalid second operand in compatibility mode `%s'" +msgstr "`%s' eski kullanımda fazladan belirtilmiÅŸ ikinci dosya" + +#: src/od.c:1895 +msgid "in compatibility mode, the last two arguments must be offsets" +msgstr "eski kullanımda son iki argüman göreli konum olmalı" + +#: src/od.c:1902 +msgid "compatibility mode supports at most three arguments" +msgstr "eski kullanımda en fazla üç argüman kullanılabilir" + +#: src/od.c:1975 +#, c-format +msgid "warning: invalid width %lu; using %d instead" +msgstr "uyarı: geçersiz geniÅŸlik %lu; %d kullanılıyor" + +#: src/od.c:1991 +#, c-format +msgid "%d: fmt=\"%s\" width=%d\n" +msgstr "%d: bçm=\"%s\" geniÅŸlik=%d\n" + +#: src/paste.c:50 +msgid "David M. Ihnat and David MacKenzie" +msgstr "David M. Ihnat ve David MacKenzie" + +#: src/paste.c:208 +msgid "standard input is closed" +msgstr "standart girdi kapalı" + +#: src/paste.c:407 +msgid "" +"Write lines consisting of the sequentially corresponding lines from\n" +"each FILE, separated by TABs, to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Standart çıktıya her DOSYAdan aynı sırada olan satırları aralarına \n" +"tablar koyarak yazar. DOSYA adı verilmediÄŸinde veya - olduÄŸunda standart\n" +"girdiden okur\n" +"\n" + +#: src/paste.c:416 +msgid "" +" -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +" -s, --serial paste one file at a time instead of in parallel\n" +msgstr "" +" -d, --delimiters=LISTE TABlar yerine LISTE'deki karakterleri kullanır\n" +" -s, --serial Her dosyayı (paralel olarak yazmak yerine) \n" +" arka arkaya yazar\n" + +#: src/pathchk.c:146 +#, c-format +msgid "Usage: %s [OPTION]... NAME...\n" +msgstr "Kullanımı: %s [SEÇENEK]... İSİM...\n" + +#: src/pathchk.c:147 +msgid "" +"Diagnose unportable constructs in NAME.\n" +"\n" +" -p, --portability check for all POSIX systems, not only this one\n" +msgstr "" +"Dosya İSİMlerinin geçerliliÄŸini ve taşınabilirliÄŸini denetler.\n" +"\n" +" -p, --portability yalnız bu sistem için deÄŸil tüm POSIX\n" +" sistemler için denetler\n" + +#: src/pathchk.c:237 +#, c-format +msgid "path `%s' contains nonportable character `%c'" +msgstr "`%s' dosya yolu `%c' taşınamayan karakterini içeriyor" + +#: src/pathchk.c:257 +#, c-format +msgid "`%s' is not a directory" +msgstr "`%s' bir dizin deÄŸil" + +#: src/pathchk.c:268 +#, c-format +msgid "directory `%s' is not searchable" +msgstr "`%s' dizine eriÅŸilemiyor" + +#: src/pathchk.c:355 +#, c-format +msgid "name `%s' has length %ld; exceeds limit of %ld" +msgstr "`%s' ismi, %ld uzunluÄŸunda ve %ld karakterlik sınırdan uzun" + +#: src/pathchk.c:381 +#, c-format +msgid "path `%s' has length %d; exceeds limit of %ld" +msgstr "`%s' yolu, %d uzunluÄŸunda ve %ld karakterlik sınırdan uzun" + +#: src/pinky.c:35 src/uptime.c:39 +msgid "Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi" +msgstr "Joseph Arceneaux, David MacKenzie ve Kaveh Ghazi" + +#: src/pinky.c:292 +msgid "Login name: " +msgstr "Kullanıcı ismi:" + +#: src/pinky.c:295 +msgid "In real life: " +msgstr "Gerçekte:" + +#: src/pinky.c:298 +msgid "???\n" +msgstr "???\n" + +#: src/pinky.c:318 +msgid "Directory: " +msgstr "Dizin:" + +#: src/pinky.c:320 +msgid "Shell: " +msgstr "Kabuk:" + +#: src/pinky.c:341 +msgid "Project: " +msgstr "Proje:" + +#: src/pinky.c:367 +msgid "Plan:\n" +msgstr "Plan:\n" + +#: src/pinky.c:386 +msgid "Login" +msgstr "GiriÅŸ" + +#: src/pinky.c:388 +msgid "Name" +msgstr "İsim" + +#: src/pinky.c:389 +msgid " TTY" +msgstr " TTY" + +#: src/pinky.c:391 +msgid "Idle" +msgstr "BoÅŸta" + +#: src/pinky.c:392 +msgid "When" +msgstr " zaman" + +#: src/pinky.c:395 +msgid "Where" +msgstr " yer" + +#: src/pinky.c:469 +#, c-format +msgid "Usage: %s [OPTION]... [USER]...\n" +msgstr "Kullanımı: %s [SEÇENEK]... [KULLANICI]...\n" + +#: src/pinky.c:470 +msgid "" +"\n" +" -l produce long format output for the specified USERs\n" +" -b omit the user's home directory and shell in long format\n" +" -h omit the user's project file in long format\n" +" -p omit the user's plan file in long format\n" +" -s do short format output, this is the default\n" +msgstr "" +"\n" +" -l belirtilen KULLANICIlar için uzun biçemde çıktı üretir\n" +" -b uzun biçemde kullanıcının ev dizini ve kabuÄŸunu göstermez\n" +" -h uzun biçemde kullanıcının proje dosyasını göstermez\n" +" -p uzun biçemde kullanıcının plan dosyasını göstermez\n" +" -s kısa biçemde çıktı üretir, öntanımlı\n" + +#: src/pinky.c:478 +msgid "" +" -f omit the line of column headings in short format\n" +" -w omit the user's full name in short format\n" +" -i omit the user's full name and remote host in short format\n" +" -q omit the user's full name, remote host and idle time\n" +" in short format\n" +msgstr "" +" -f kısa biçemde sütun baÅŸlığı satırını göstermez\n" +" -w kısa biçemde kullanıcının tam adını göstermez\n" +" -i kısa biçemde kullanıcının tam adı ve uzak makinayı " +"göstermez\n" +" -q kısa biçemde kullanıcının tam adı, uzak makina ve atıl " +"zamanını\n" +" göstermez\n" + +#: src/pinky.c:487 +#, c-format +msgid "" +"\n" +"A lightweight `finger' program; print user information.\n" +"The utmp file will be %s.\n" +msgstr "" +"\n" +"Basit bir`finger' uygulaması; kullanıcı bilgilerini gösterir.\n" +"utmp dosyası olarak %s kullanılacaktır.\n" + +#: src/pinky.c:574 +msgid "no username specified; at least one must be specified when using -l" +msgstr "" +"kullanıcı adı belirtilmemiÅŸ; -l kullanırken en az bir tane belirtilmeli" + +#: src/pr.c:328 +msgid "Pete TerMaat and Roland Huebner" +msgstr "Pete TerMaat ve Roland Huebner" + +#: src/pr.c:805 +#, c-format +msgid "`--pages' invalid range of page numbers: `%s'" +msgstr "`--pages' geçersiz sayfa numara aralığı: `%s'" + +#: src/pr.c:817 +#, c-format +msgid "`--pages' invalid starting page number: `%s'" +msgstr "`--pages' geçersiz baÅŸlangıç sayfa numarası: `%s'" + +#: src/pr.c:829 +#, c-format +msgid "`--pages' invalid ending page number: `%s'" +msgstr "`--pages' geçersiz son sayfa numarası: `%s'" + +#: src/pr.c:836 +msgid "`--pages' starting page number is larger than ending page number" +msgstr "`--pages' baÅŸlangıç sayfa numarası son sayfa numarasından daha büyük" + +#: src/pr.c:911 +msgid "`--pages=FIRST_PAGE[:LAST_PAGE]' missing argument" +msgstr "`--pages=İLK_SAYFA[:SON_SAYFA]' argüman eksik" + +#: src/pr.c:922 +#, c-format +msgid "`--columns=COLUMN' invalid number of columns: `%s'" +msgstr "`--columns=SÜTUN' geçersiz sütun sayısı: `%s'" + +#: src/pr.c:976 +#, c-format +msgid "`-l PAGE_LENGTH' invalid number of lines: `%s'" +msgstr "`-l SAYFA_UZUNLUÄžU' geçersiz satır sayısı: `%s'" + +#: src/pr.c:1000 +#, c-format +msgid "`-N NUMBER' invalid starting line number: `%s'" +msgstr "`-N SAYI' geçersiz baÅŸlangıç satır numarası: `%s'" + +#: src/pr.c:1012 +#, c-format +msgid "`-o MARGIN' invalid line offset: `%s'" +msgstr "`-o KENAR' geçersiz satır göreli konumu: `%s'" + +#: src/pr.c:1053 +#, c-format +msgid "`-w PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "`-w SAYFA_GENİŞLİĞİ' geçersiz harf sayısı: `%s'" + +#: src/pr.c:1065 +#, c-format +msgid "`-W PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "`-W SAYFA_GENİŞLİĞİ' geçersiz harf sayısı: `%s'" + +#: src/pr.c:1079 +msgid "%b %e %H:%M %Y" +msgstr "%b %e %H:%M %Y" + +#: src/pr.c:1088 +msgid "Cannot specify number of columns when printing in parallel." +msgstr "Paralel yazdırma yapılırken sütun sayısı belirtilemez." + +#: src/pr.c:1092 +msgid "Cannot specify both printing across and printing in parallel." +msgstr "Hem paralel yazım, hem altalta yazım yapılamaz." + +#: src/pr.c:1188 +#, c-format +msgid "`-%c' extra characters or invalid number in the argument: `%s'" +msgstr "`-%c' argüman içinde fazla harf veya geçersiz sayı: `%s'" + +#: src/pr.c:1299 +msgid "page width too narrow" +msgstr "sayfa geniÅŸliÄŸi çok dar" + +#: src/pr.c:2362 +#, c-format +msgid "starting page number larger than total number of pages: `%d'" +msgstr "baÅŸlangıç sayfa sayısı toplam sayfa sayısından daha büyük: `%d'" + +#: src/pr.c:2393 +#, c-format +msgid "Page %d" +msgstr "Sayfa %d" + +#: src/pr.c:2759 +msgid "" +"Paginate or columnate FILE(s) for printing.\n" +"\n" +msgstr "" +"DOSYA(ları)yı kolonlara ayırır veya sayfalandırır ve yazar .\n" +"\n" + +# +#: src/pr.c:2766 +msgid "" +" +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +" begin [stop] printing with page FIRST_[LAST_]PAGE\n" +" -COLUMN, --columns=COLUMN\n" +" output COLUMN columns and print columns down,\n" +" unless -a is used. Balance number of lines in the\n" +" columns on each page.\n" +msgstr "" +" +ILK_SAYFA[:SON_SAYFA], --pages=ILK_SAYFA[:SON_SAYFA]\n" +" yazmaya ILK_SAYFA'dan baÅŸlar (SON_SAYFA \n" +" belirtilmiÅŸse SON_SAYFA'da durur)\n" +" -SÜTUN, -columns=SÜTUN\n" +" yazıyı SÜTUN sütuna ayırır , ve -a seçeneÄŸi \n" +" verilmemiÅŸse sütunları yukardan aÅŸağı yazar. \n" +" Her sayfada tüm sütunların satır sayılarını \n" +" aynı yapar\n" + +#: src/pr.c:2774 +msgid "" +" -a, --across print columns across rather than down, used together\n" +" with -COLUMN\n" +" -c, --show-control-chars\n" +" use hat notation (^G) and octal backslash notation\n" +" -d, --double-space\n" +" double space the output\n" +msgstr "" +" -a, --across satırları yukardan aÅŸağı yerine soldan saÄŸa yazar.\n" +" bu seçenek -KOLON ile kullanılır\n" +" -c, --show-control-chars\n" +" ÅŸapka(^G) ve sekizli ters kesik notasyonunu \n" +" kullanarak kontrol karakterlerini de gösterir\n" +" -d, --double-space\n" +" çift aralık bırakarak yazar\n" + +#: src/pr.c:2782 +msgid "" +" -D, --date-format=FORMAT\n" +" use FORMAT for the header date\n" +" -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +" expand input CHARs (TABs) to tab WIDTH (8)\n" +" -F, -f, --form-feed\n" +" use form feeds instead of newlines to separate pages\n" +" (by a 3-line page header with -F or a 5-line header\n" +" and trailer without -F)\n" +msgstr "" +" -D, --date-format=FORMAT\n" +" baÅŸlık tarihini yazarken FORMAT'ı kullanır\n" +" -e[KARAKTER[GENISLIK]], --expand-tabs[=KARAKTER[GENISLIK]]\n" +"\t\t KARAKTER(KARAKTER belirtilmediÄŸinde TAB) yerine \n" +" GENISLIK(GENISLIK belirtilmediÄŸinde 8) tane \n" +" boÅŸluk koyar\n" +" -F, -f, --form-feed\n" +" yenisatır karakteri yerine (\\n) formfeed (\\f) \n" +" karakteri kullanarak sayfaları ayırır\n" + +#: src/pr.c:2792 +msgid "" +" -h HEADER, --header=HEADER\n" +" use a centered HEADER instead of filename in page " +"header,\n" +" -h \"\" prints a blank line, don't use -h\"\"\n" +" -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +" replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +" -J, --join-lines merge full lines, turns off -W line truncation, no " +"column\n" +" alignment, --sep-string[=STRING] sets separators\n" +msgstr "" +" -h BASLIK, --header=BASLIK\n" +" BaÅŸlık olarak dosya ismi yerine BASLIK'ı\n" +" kullanır ( baÅŸlık ortalanarak yazılır),\n" +" -h \"\" boÅŸ bir satır yazar, -h\"\" kullanmayın\n" +" -i[KAR[GEN]], --output-tabs[=KAR[GEN]]\n" +" boÅŸluk gördüğü yere GEN tane KAR koyar. GEN belirtil-\n" +" mediÄŸinde 8 , KAR belirtilmediÄŸinde TAB\n" +" kullanır\n" +" -J, --join-lines birden fazla kolondan oluÅŸan çıktılarda \n" +" kolonları birleÅŸtirip bir satır oluÅŸturur\n" +" -W seçeneÄŸinin satırları kısaltmasına izin vermez,\n" +" kolonları hizalamaz, --sep-string[=KAR] ayraçları\n" +" belirler\n" + +#: src/pr.c:2801 +msgid "" +" -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +" set the page length to PAGE_LENGTH (66) lines\n" +" (default number of lines of text 56, and with -F 63)\n" +" -m, --merge print all files in parallel, one in each column,\n" +" truncate lines, but join lines of full length with -J\n" +msgstr "" +" -l SAYFA_UZUNLUGU, --length=SAYFA_UZUNLUGU\n" +" sayfa uzunluÄŸunu SAYFA_UZUNLUGU yapar. Bu seçenek " +"kullanıl-\n" +" madıkca sayfa uzunluÄŸu 56 satırdır. -F seçeneÄŸi " +"kullanıl-\n" +" dığında sayfa uzunluÄŸu 63 tür.\n" +" -m, --merge tüm dosyaları yan yana yazar, her biri bir kolona, çok " +"uzun\n" +" satırları keser, ve yan yana gelen kolonlar tam bir " +"satır\n" +" oluÅŸturuyorlarsa, onları da büyük tek bir kolonda " +"toplar \n" +" ( -J deki gibi)\n" + +#: src/pr.c:2808 +msgid "" +" -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +" number lines, use DIGITS (5) digits, then SEP (TAB),\n" +" default counting starts with 1st line of input file\n" +" -N NUMBER, --first-line-number=NUMBER\n" +" start counting with NUMBER at 1st line of first\n" +" page printed (see +FIRST_PAGE)\n" +msgstr "" +" -n[AYIR[SAY]], --number-lines[=AYIR[SAY]]\n" +" satırları SAY basamak kullanarak numaralandırır\n" +" ve satır numarasını satırdan AYIR ile ayırır. (AYIR \n" +" belirtilmediÄŸinde TAB kullanır, SAY belirtilmediÄŸinde \n" +" 5 kullanır)\n" +" -N SAYI, --first-line-number=SAYI\n" +" satır numaralandırmaya SAYI'dan baÅŸlar(örnek: pr -N 5 " +"ilk\n" +" satıra 5 , ikinci satıra 6,... numaralarını verir)\n" +" (+ILK_SAYFA seçeneÄŸine de bakınız)\n" + +#: src/pr.c:2816 +msgid "" +" -o MARGIN, --indent=MARGIN\n" +" offset each line with MARGIN (zero) spaces, do not\n" +" affect -w or -W, MARGIN will be added to PAGE_WIDTH\n" +" -r, --no-file-warnings\n" +" omit warning when a file cannot be opened\n" +msgstr "" +" -o KENAR, --indent=KENAR\n" +" her sayfanın başında KENAR boÅŸluk bırakır. Bu seçenek\n" +" -w veya -W yu etkilemez, bırakılan boÅŸluk \n" +" SAYFA_GENISLIGI'ne eklenir\n" +" -r, --no-file-warnings\n" +" belirtilen dosyayı açamadığında hata mesajı vermez\n" + +#: src/pr.c:2823 +msgid "" +" -s[CHAR],--separator[=CHAR]\n" +" separate columns by a single character, default for " +"CHAR\n" +" is the character without -w and 'no char' with -w\n" +" -s[CHAR] turns off line truncation of all 3 column\n" +" options (-COLUMN|-a -COLUMN|-m) except -w is set\n" +msgstr "" +" -s[KAR], --seperator[=KAR]\n" +" kolonları tek bir karakterle (KAR) ayır, bu seçenek\n" +" kullanılmadığında kolonlar TAB ile ayrılır. Bu seçenek\n" +" diÄŸer hiçbir seçeneÄŸin satırları kısaltmasına\n" +" izin vermez\n" + +#: src/pr.c:2830 +msgid " -SSTRING, --sep-string[=STRING]\n" +msgstr " -SDIZI, --sep-string[=DIZI]\n" + +#: src/pr.c:2833 +msgid "" +" separate columns by STRING,\n" +" without -S: Default separator with -J and \n" +" otherwise (same as -S\" \"), no effect on column " +"options\n" +" -t, --omit-header omit page headers and trailers\n" +msgstr "" +" kolonları DIZI ile ayır. DIZI'yi \"\" isaretleri\n" +" arasında yazmayın. DIZI belirtilmediÄŸinde kolonları \n" +" birbirinden ayırmaz\n" +" bu seçenek diÄŸer kolon seçeneklerini etkilemez\n" +" -t, --omit-header sayfalara baÅŸlık ve bitiÅŸ koymaz\n" + +#: src/pr.c:2839 +msgid "" +" -T, --omit-pagination\n" +" omit page headers and trailers, eliminate any " +"pagination\n" +" by form feeds set in input files\n" +" -v, --show-nonprinting\n" +" use octal backslash notation\n" +" -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters for\n" +" multiple text-column output only, -s[char] turns off " +"(72)\n" +msgstr "" +" -T, --omit-pagination\n" +" dosyaları sayfalandırmaz, baÅŸlık ve bitiÅŸ koymaz\n" +" -v, --show-nonprinting\n" +" sekizli terskesik notasyonunu kullanarak ekranda\n" +" normalde gözükmeyecek karakterleri de yazar\n" +" -w SAYFA_GENISLIGI, --width=SAYFA_GENISLIGI\n" +" sayfa geniÅŸliÄŸini birden fazla kolon olan çıktılar için\n" +" SAYFA_GENISLIGI yapar. Sayfa geniÅŸliÄŸi -w kullanıl-\n" +" madığında 72 dir. -s[KAR] seçeneÄŸi kullanıldığında " +"sayfa\n" +" geniÅŸliÄŸi otomatik olarak 72 olmaz. Hem -s seçeneÄŸini\n" +" kullanmak hem de sayfa geniÅŸliÄŸinin ayarlı olmasını " +"istiyor-\n" +" sanız -w seçeneÄŸini mutlaka kullanın\n" + +#: src/pr.c:2849 +msgid "" +" -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters always,\n" +" truncate lines, except -J option is set, no " +"interference\n" +" with -S or -s\n" +msgstr "" +" -W SAYFA_GENISLIGI, --page-width=SAYFA_GENISLIGI\n" +" sayfa geniÅŸliÄŸini her çeÅŸit çıktı için SAYFA_GENISLIGI\n" +" yapar( -W kullanılmadığında sayfa geniÅŸliÄŸi 72'dir ). -" +"J \n" +" seçeneÄŸi belirtilmedikçe uzun satırları keser. Bu " +"seçenek\n" +" ve -s ,-S seçenekleri birbirlerini etkilemezler\n" + +#: src/pr.c:2857 +msgid "" +"\n" +"-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n" +"FILE is -, read standard input.\n" +msgstr "" +"\n" +"pr -l nn seçeneÄŸi nn 11 den küçükse -T seçeneÄŸi de verilmiÅŸ gibi kabul eder\n" +"nn üçten küçükse ve -F de verilmiÅŸse -T gene verilmiÅŸ kabul edilir. DOSYA \n" +"belirtilmediÄŸinde veya - olduÄŸunda standart girdiden okur\n" + +#: src/printenv.c:43 +msgid "David MacKenzie and Richard Mlynarik" +msgstr "David MacKenzie ve Richard Mlynarik" + +#: src/printenv.c:63 +#, c-format +msgid "" +"Usage: %s [VARIABLE]...\n" +" or: %s OPTION\n" +"If no environment VARIABLE specified, print them all.\n" +"\n" +msgstr "" +"Kullanımı: %s [DEĞİŞKEN]...\n" +" veya: %s SEÇENEK\n" +"Çevre DEĞİŞKENi verilmezse tümünü listeler.\n" +"\n" + +#: src/printf.c:87 +#, c-format +msgid "" +"warning: %s: character(s) following character constant have been ignored" +msgstr "uyarı: %s: karakter sabitini izleyen karakter(ler) yoksayıldı" + +#: src/printf.c:100 +#, c-format +msgid "" +"Usage: %s FORMAT [ARGUMENT]...\n" +" or: %s OPTION\n" +msgstr "" +"Kullanımı: %s BİÇEM [ARGÜMAN]...\n" +" veya: %s SEÇENEK\n" + +#: src/printf.c:105 +msgid "" +"Print ARGUMENT(s) according to FORMAT.\n" +"\n" +msgstr "" +"ARGÜMAN(lar)ı BİÇEM'e göre gösterir.\n" +"\n" + +#: src/printf.c:111 +msgid "" +"\n" +"FORMAT controls the output as in C printf. Interpreted sequences are:\n" +"\n" +" \\\" double quote\n" +" \\0NNN character with octal value NNN (0 to 3 digits)\n" +" \\\\ backslash\n" +msgstr "" +"\n" +"BİÇEM çıktıyı, C printf iÅŸlevindeki gibi biçemler. Yorumlanan iÅŸlemimleri:\n" +"\n" +" \\\" çift tırnak karakterini gösterir\n" +" \\0NNN Sekizlik deÄŸeri NNN olan karakteri gösterir (3 haneye kadar)\n" +" \\\\ tersbölü karakterini gösterir\n" + +#: src/printf.c:119 +msgid "" +" \\a alert (BEL)\n" +" \\b backspace\n" +" \\c produce no further output\n" +" \\f form feed\n" +msgstr "" +" \\a uyarı zili (BEL)\n" +" \\b bir önceki karakteri siler\n" +" \\c alt satıra geçme karakterini engeller\n" +" \\f sayfa sonuna kadar imleci ilerletir\n" + +#: src/printf.c:125 +msgid "" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" +" \\n alt satıra geçer\n" +" \\r imleci satır başına taşır\n" +" \\t imleci yatay sekme kadar ilerletir\n" +" \\v imleci düşey sekme kadar ilerletir\n" + +#: src/printf.c:131 +msgid "" +" \\xNN byte with hexadecimal value NN (1 to 2 digits)\n" +"\n" +" \\uNNNN character with hexadecimal value NNNN (4 digits)\n" +" \\UNNNNNNNN character with hexadecimal value NNNNNNNN (8 digits)\n" +msgstr "" +" \\xNN onaltılık deÄŸeri NN olan bayt (2 haneye kadar)\n" +"\n" +" \\uNNNN onaltılık deÄŸeri NNNN olan karakter (4 haneli)\n" +" \\UNNNNNNNN onaltılık deÄŸeri NNNNNNNN olan karakter (8 hane)\n" + +#: src/printf.c:137 +msgid "" +" %% a single %\n" +" %b ARGUMENT as a string with `\\' escapes interpreted\n" +"\n" +"and all C format specifications ending with one of diouxXfeEgGcs, with\n" +"ARGUMENTs converted to proper type first. Variable widths are handled.\n" +msgstr "" +" %% tek bir % iÅŸaretini gösterir\n" +" %b ARGÜMAN `\\' öncelemeli bir dizge olarak yorumlanır\n" +"\n" +"ve ARGÜMANlar önce uygun bir türe dönüştürülerek diouxXfeEgGcs\n" +"karakterlerinden biri ile biten tüm C biçem tanımlamaları kullanılır.\n" +"DeÄŸiÅŸken geniÅŸlikler de desteklenmiÅŸtir.\n" + +#: src/printf.c:160 +#, c-format +msgid "%s: expected a numeric value" +msgstr "%s: bir sayısal argüman gerekli" + +#: src/printf.c:162 +#, c-format +msgid "%s: value not completely converted" +msgstr "%s: deÄŸer tamamen dönüştürülmedi" + +#: src/printf.c:254 src/printf.c:280 +msgid "missing hexadecimal number in escape" +msgstr "öncelemde onaltılık sayı yok" + +#: src/printf.c:292 +#, c-format +msgid "invalid universal character name \\%c%0*x" +msgstr "evrensel karakter ismi \\%c%0*x geçersiz" + +#: src/printf.c:472 +#, fuzzy, c-format +msgid "invalid field width: %s" +msgstr "geçersiz satır geniÅŸliÄŸi: %s" + +#: src/printf.c:498 +#, fuzzy, c-format +msgid "invalid precision: %s" +msgstr "geçersiz dönüşüm: %s" + +#: src/printf.c:519 +#, c-format +msgid "%%%c: invalid directive" +msgstr "%%%c: yönerge geçersiz" + +#: src/printf.c:576 +#, c-format +msgid "Usage: %s format [argument...]\n" +msgstr "Kullanımı: %s BİÇEM [ARGÜMAN...]\n" + +#: src/printf.c:594 +#, c-format +msgid "warning: ignoring excess arguments, starting with `%s'" +msgstr "uyarı: `%s'den baÅŸlayarak fazladan argümanlar yoksayıldı" + +#: src/ptx.c:410 +#, c-format +msgid "%s (for regexp `%s')" +msgstr "%s (`%s' düzenli ifadesi için)" + +#: src/ptx.c:1859 +#, c-format +msgid "" +"Usage: %s [OPTION]... [INPUT]... (without -G)\n" +" or: %s -G [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "" +"Kullanım: %s [SEÇENEK]... [GİRDİ]... (-G olmaksızın)\n" +" veya: %s -G [SEÇENEK]... [GİRDİ [ÇIKTI]]\n" + +#: src/ptx.c:1863 +msgid "" +"Output a permuted index, including context, of the words in the input " +"files.\n" +"\n" +msgstr "" +"girdi dosyasındaki kelimelerin (contextleriyle beraber),bir permutasyonunu \n" +" oluÅŸturur.\n" + +#: src/ptx.c:1870 +msgid "" +" -A, --auto-reference output automatically generated references\n" +" -C, --copyright display Copyright and copying conditions\n" +" -G, --traditional behave more like System V `ptx'\n" +" -F, --flag-truncation=STRING use STRING for flagging line truncations\n" +msgstr "" +" -A, --auto-reference SatırbaÅŸlarına referans bilgileri koyar\n" +" -C, --copyright Kopyalama hakkı bilgilerine ve ÅŸartlarını\n" +" gösterir\n" +" -G, --traditional System V'deki ptx gibi davranır\n" +" -F, --flag-truncation=DİZGE Satırları kesmesi gerektiÄŸinde satırı \n" +" kestiÄŸi yeri DİZGE (string) ile belirtir\n" + +#: src/ptx.c:1876 +msgid "" +" -M, --macro-name=STRING macro name to use instead of `xx'\n" +" -O, --format=roff generate output as roff directives\n" +" -R, --right-side-refs put references at right, not counted in -w\n" +" -S, --sentence-regexp=REGEXP for end of lines or end of sentences\n" +" -T, --format=tex generate output as TeX directives\n" +msgstr "" +" -M, --macro-name=DİZGE TeX formatında çıktı oluÅŸtururken `xx' " +"yerine\n" +" DİZGE makrosunu kullanır\n" +" -O, --format=roff roff direktifleri formatında çıktı " +"oluÅŸturur\n" +" -R, --right-side-refs -A seçeneÄŸinde oluÅŸturulan referansları \n" +" satırbaşına deÄŸil, satırsonuna koyar( -A \n" +" ile beraber kullanımı anlamlı bir seçenek)\n" +" -S, --sentence-regexp=REGEXP satır sonlarını REGEXP'i (REGEXP = regular\n" +" expression (düzenli ifade) ) \n" +" -T, --format=tex TeX formatında çıktı oluÅŸtur\n" + +#: src/ptx.c:1883 +msgid "" +" -W, --word-regexp=REGEXP use REGEXP to match each keyword\n" +" -b, --break-file=FILE word break characters in this FILE\n" +" -f, --ignore-case fold lower case to upper case for sorting\n" +" -g, --gap-size=NUMBER gap size in columns between output fields\n" +" -i, --ignore-file=FILE read ignore word list from FILE\n" +" -o, --only-file=FILE read only word list from this FILE\n" +msgstr "" +" -W, --word-regexp=REGEXP anahtar kelimeleri REGEXP'i kullanarak \n" +" belirler\n" +" -b, --break-file=DOSYA DOSYA'daki karakterlere bakarak kelime \n" +" sonlarını belirler\n" +" -f, --ignore-case büyük/küçük harf ayrımı yapmaz\n" +" -g, --gap-size=SAYI çıktının kolonları arasındaki boÅŸluk " +"geniÅŸliÄŸi\n" +" SAYI olur\n" +" -i, --ignore-file=DOSYA girdi üzerinde çalışırken DOSYA daki \n" +" kelimeleri dikkate almaz\n" +" -o, --only-file=DOSYA girdide sadece DOSYA'daki kelimeleri\n" +" dikkate alır\n" + +#: src/ptx.c:1891 +msgid "" +" -r, --references first field of each line is a reference\n" +" -t, --typeset-mode - not implemented -\n" +" -w, --width=NUMBER output width in columns, reference " +"excluded\n" +msgstr "" +" -r, --references her satırın ilk alanını referans olarak \n" +" kullanır\n" +" -t, --typeset-mode [henüz çalışmayan bir seçenek]\n" +" -w, --width=SAYI çıktıdaki kolon sayısı SAYI olur \n" +" (referans hariç)\n" + +#: src/ptx.c:1898 +msgid "" +"\n" +"With no FILE or if FILE is -, read Standard Input. `-F /' by default.\n" +msgstr "" +"\n" +"DOSYA belirtilmediÄŸinde veya - olduÄŸunda standart girdiden okur. \n" +"`-F /' seçeneÄŸi verilmiÅŸ gibi çalışır\n" + +#: src/ptx.c:1978 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 2, or (at your option)\n" +"any later version.\n" +"\n" +msgstr "" +"Bu, bir serbest yazılımdır; Free Software Foundation tarafından yayınlanan\n" +"GNU Genel Kamu Lisansı, 2. sürüm (veya sizin seçiminize baÄŸlı olarak) daha " +"üst \n" +"sürüm koÅŸulları altında deÄŸiÅŸiklik yapabilir ve/veya yeniden " +"dağıtabilirsiniz. \n" +"\n" + +#: src/ptx.c:1985 +msgid "" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"\n" +msgstr "" +"Bu program kullanışlı olabileceÄŸi umularak dağıtılmaktadır. Ancak,\n" +"hiçbir GARANTİSİ YOKTUR; hatta SATILABİLİRLİĞİ veya HERHANGİ BİR\n" +"AMACA UYGUNLUÄžU için bile garanti verilmez. Daha ayrıntılı bilgi\n" +"edinmek için GNU Genel Kamu Lisansına bakınız.\n" +"\n" + +#: src/ptx.c:1992 +msgid "" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software Foundation,\n" +"Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" +msgstr "" +"GNU Genel Kamu Lisansının bir kopyasını bu yazılımla birlikte almış\n" +"olacaksınız; yoksa Free Software Foundation, Inc., 59 Temple Place\n" +"Suite 330, Boston, MA 02111-1307, USA. adresinden isteyebilirsiniz.\n" + +#: src/pwd.c:47 +msgid "" +"Print the full filename of the current working directory.\n" +"\n" +msgstr "" +"Çalışılan dizinin tam dosya yolunu gösterir.\n" +"\n" + +#: src/pwd.c:74 +msgid "ignoring non-option arguments" +msgstr "seçenek olmayan argümanlar yoksayılıyor" + +#: src/pwd.c:78 +msgid "cannot get current directory" +msgstr "çalışılan dizin alınamadı" + +#: src/readlink.c:69 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE\n" +msgstr "Kullanım: %s [SEÇENEK]... [DOSYA]\n" + +#: src/readlink.c:70 +msgid "" +"Display value of a symbolic link on standard output.\n" +"\n" +msgstr "" + +#: src/readlink.c:72 +msgid "" +" -f, --canonicalize canonicalize by following every symlink in every\n" +" component of the given path recursively\n" +" -n, --no-newline do not output the trailing newline\n" +" -q, --quiet,\n" +" -s, --silent suppress most error messages\n" +" -v, --verbose report error messages\n" +msgstr "" + +#: src/remove.c:394 +#, c-format +msgid "cannot chdir from %s to .." +msgstr "%s dizininden ..'ye geçilemedi" + +#: src/remove.c:407 src/remove.c:488 +#, c-format +msgid "cannot lstat `.' in %s" +msgstr "%s'de '.' durumlanamadı" + +#: src/remove.c:414 src/remove.c:492 +#, c-format +msgid "%s changed dev/ino" +msgstr "%s dev/ino'yu deÄŸiÅŸtirdi" + +#: src/remove.c:574 src/remove.c:712 src/remove.c:881 src/remove.c:984 +#, c-format +msgid "cannot lstat %s" +msgstr "%s durumlanamadı" + +#: src/remove.c:603 +#, c-format +msgid "%s: descend into write-protected directory %s? " +msgstr "%s: korumalı dizin %s'nin içine inilsin mi?" + +#: src/remove.c:604 +#, c-format +msgid "%s: descend into directory %s? " +msgstr "%s: %s dizininin içine inilsin mi?" + +#: src/remove.c:614 +#, c-format +msgid "%s: remove write-protected %s %s? " +msgstr "%s: korumalı %s %s silinsin mi?" + +#: src/remove.c:615 +#, c-format +msgid "%s: remove %s %s? " +msgstr "%s: %s %s silinsin mi?" + +#: src/remove.c:639 +#, c-format +msgid "removed %s\n" +msgstr "%s silindi\n" + +#: src/remove.c:654 src/remove.c:1059 +#, c-format +msgid "removed directory: %s\n" +msgstr "%s dizini silindi\n" + +#: src/remove.c:734 src/remove.c:751 src/remove.c:1064 +#, c-format +msgid "cannot remove directory %s" +msgstr "dizin %s silinemiyor" + +#: src/remove.c:815 +#, c-format +msgid "cannot open directory %s" +msgstr "dizin %s açılamadı" + +#: src/remove.c:896 src/remove.c:1002 +#, c-format +msgid "cannot chdir from %s to %s" +msgstr "%s dizininden %s dizinine geçilemedi" + +#: src/remove.c:904 +#, c-format +msgid "" +"WARNING: Circular directory structure.\n" +"This almost certainly means that you have a corrupted file system.\n" +"NOTIFY YOUR SYSTEM MANAGER.\n" +"The following directory is part of the cycle:\n" +" %s\n" +msgstr "" +"Uyarı: Döngülü dizin yapısı\n" +"Bu hemen her zaman bozulmuÅŸ bir dosya sisteminiz olduÄŸunu gösterir.\n" +"SİSTEM YÖNETİCİNİZE HABER VERİN.\n" +"AÅŸağıdaki dizin bu çevrimin bir parçası:\n" +" %s\n" + +#: src/remove.c:1098 +msgid "cannot remove `.' or `..'" +msgstr "'.' veya '..' silinemiyor" + +# +#: src/rm.c:60 +msgid "Paul Rubin, David MacKenzie, Richard Stallman, and Jim Meyering" +msgstr "Paul Rubin, David MacKenzie, Richard Stallman ve Jim Meyering" + +#: src/rm.c:99 src/touch.c:244 +#, c-format +msgid "Usage: %s [OPTION]... FILE...\n" +msgstr "Kullanım: %s [SEÇENEK]... DOSYA...\n" + +#: src/rm.c:100 +msgid "" +"Remove (unlink) the FILE(s).\n" +"\n" +" -d, --directory unlink FILE, even if it is a non-empty directory\n" +" (super-user only)\n" +" -f, --force ignore nonexistent files, never prompt\n" +" -i, --interactive prompt before any removal\n" +" -r, -R, --recursive remove the contents of directories recursively\n" +" -v, --verbose explain what is being done\n" +msgstr "" +"DOSYA(lar)ı siler (baÄŸlarını kaldırır).\n" +"\n" +" -d, --directory DOSYA, boÅŸ olmayan bir dizin olsa bile bağını " +"kaldırır\n" +" (yalnızca süper kullanıcı)\n" +" -f, --force mevcut olmayan dosyaları yok varsayar, hiç sormaz\n" +" -i, --interactive silmeden önce sorar\n" +" -r, -R, --recursive yinelemeli olarak dizinlerin içlerindekileri siler\n" +" -v, --verbose ne yapıldığını anlatır\n" + +#: src/rm.c:112 +#, c-format +msgid "" +"\n" +"To remove a file whose name starts with a `-', for example `-foo',\n" +"use one of these commands:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" +msgstr "" +"\n" +"Adı '-' ile baÅŸlayan bir dosyayı silmek için, örneÄŸin '-foo' \n" +"aÅŸağıdaki komutlardan birini kullanın:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" + +#: src/rm.c:121 +msgid "" +"\n" +"Note that if you use rm to remove a file, it is usually possible to recover\n" +"the contents of that file. If you want more assurance that the contents " +"are\n" +"truly unrecoverable, consider using shred.\n" +msgstr "" +"\n" +"Not: EÄŸer bir dosyayı silerken rm kullandıysanız, genelde o dosyanın\n" +"içindekileri geri almanız mümkündür. EÄŸer dosya içeriÄŸinin gerçekten geri\n" +"alınamaz olarak silinmesini istiyorsanız, shred komutunu kullanın.\n" + +#: src/rmdir.c:116 src/rmdir.c:217 +#, c-format +msgid "removing directory, %s" +msgstr "dizin %s siliniyor" + +#: src/rmdir.c:146 +#, c-format +msgid "Usage: %s [OPTION]... DIRECTORY...\n" +msgstr "Kullanım: %s [SEÇENEK]... DİZİN...\n" + +#: src/rmdir.c:147 +msgid "" +"Remove the DIRECTORY(ies), if they are empty.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignore each failure that is solely because a directory\n" +" is non-empty\n" +msgstr "" +"DİZİN(ler) boÅŸ ise siler.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" yalnızca bir dizinin boÅŸ olmamasından kaynaklanan \n" +" hataları dikkate almaz\n" + +#: src/rmdir.c:154 +msgid "" +" -p, --parents remove DIRECTORY, then try to remove each directory\n" +" component of that path name. E.g., `rmdir -p a/b/c' is\n" +" similar to `rmdir a/b/c a/b a'.\n" +" -v, --verbose output a diagnostic for every directory processed\n" +msgstr "" +" -p, --parents DİZİN'i siler, ondan sonra o yolun her bileÅŸenindeki\n" +" dizinleri silmeye çalışır. Örnek: 'rmdir -p a/b/c'\n" +" rmdir a/b/c a/b a' komutuna eÅŸittir.\n" +" -v, --verbose iÅŸlenen her dizin için durum çıktılar\n" + +#: src/seq.c:82 +#, c-format +msgid "" +"Usage: %s [OPTION]... LAST\n" +" or: %s [OPTION]... FIRST LAST\n" +" or: %s [OPTION]... FIRST INCREMENT LAST\n" +msgstr "" +"Kullanımı: %s [SEÇENEK]... SON\n" +" veya: %s [SEÇENEK]... İLK SON\n" +" ya da: %s [SEÇENEK]... İLK ARTIÅž SON\n" + +#: src/seq.c:87 +#, c-format +msgid "" +"Print numbers from FIRST to LAST, in steps of INCREMENT.\n" +"\n" +" -f, --format=FORMAT use printf style floating-point FORMAT (default: %" +"g)\n" +" -s, --separator=STRING use STRING to separate numbers (default: \\n)\n" +" -w, --equal-width equalize width by padding with leading zeroes\n" +msgstr "" +"İLK'ten SON'a kadar rakamları, ARTIÅž atlayarak yazar.\n" +"\n" +" -f, --format=BİÇEM printf tarzı gerçel sayı BİÇEMi kullanır " +"(öntanımlı: %g)\n" +" -s, --separator=DİZGE rakamları DİZGE ile ayırır (öntanımlı:\\n)\n" +" -w, --equal-width rakamları sıfırla yastıklayarak eÅŸit geniÅŸliÄŸe " +"getirir\n" + +#: src/seq.c:96 +#, c-format +msgid "" +"\n" +"If FIRST or INCREMENT is omitted, it defaults to 1.\n" +"FIRST, INCREMENT, and LAST are interpreted as floating point values.\n" +"INCREMENT should be positive if FIRST is smaller than LAST, and negative\n" +"otherwise. When given, the FORMAT argument must contain exactly one of\n" +"the printf-style, floating point output formats %e, %f, %g\n" +msgstr "" +"\n" +"İLK ve ARTIÅž belirtilmemiÅŸse öntanımlı olarak 1 kabul edilir.\n" +"İLK, ARTIÅž ve SON gerçel sayılar olarak yorumlanır.\n" +"İLK SONdan küçükse ARTIÅž pozitif, aksi takdirde negatif olmalıdır.\n" +"BelirtildiÄŸi takdirde BİÇEM en azından bir tane printf tarzı gerçel\n" +"sayı çıktı biçemi (%e, %f, %g den birini) içermelidir.\n" + +#: src/seq.c:119 +#, c-format +msgid "invalid floating point argument: %s" +msgstr "gerçel sayı argüman geçersiz: %s" + +#: src/seq.c:189 +msgid "" +"when the starting value is larger than the limit,\n" +"the increment must be negative" +msgstr "" +"baÅŸlangıç deÄŸeri sonuncudan büyükse,\n" +"artış negatif olmalıdır." + +#: src/seq.c:213 +msgid "" +"when the starting value is smaller than the limit,\n" +"the increment must be positive" +msgstr "" +"baÅŸlangıç deÄŸeri sonuncudan küçükse,\n" +"artış pozitif olmalıdır." + +#: src/seq.c:423 +#, c-format +msgid "invalid format string: `%s'" +msgstr "biçem dizgesi geçersiz: `%s'" + +#: src/seq.c:445 +msgid "format string may not be specified when printing equal width strings" +msgstr "eÅŸ geniÅŸlikli dizgeler için biçem dizgesi belirtilmeyebilir" + +#: src/shred.c:160 +#, c-format +msgid "Usage: %s [OPTIONS] FILE [...]\n" +msgstr "Kullanım: %s [SEÇENEK] DOSYA [...]\n" + +#: src/shred.c:161 +msgid "" +"Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +"for even very expensive hardware probing to recover the data.\n" +"\n" +msgstr "" +"Belirtilen DOSYA(ların) üzerine bir kaç defa yazarak pahalı donanım \n" +"çözümleri ile bile dosya içeriÄŸinin kurtarılabilmesini zorlaÅŸtırır.\n" +"\n" + +#: src/shred.c:169 +#, c-format +msgid "" +" -f, --force change permissions to allow writing if necessary\n" +" -n, --iterations=N Overwrite N times instead of the default (%d)\n" +" -s, --size=N shred this many bytes (suffixes like K, M, G accepted)\n" +msgstr "" +" -f, --force eÄŸer gerekli olursa yazma izni verir\n" +" -n, --iterations=N Öntanımlı (%d) defa üzerine yazma yerine N defa " +"üzerine\n" +" yazar\n" +" -s, --size=N N sayıda baytı bu iÅŸlemden geçirir\n" +" (k, M, G gibi sonekler kabul edilir)\n" + +#: src/shred.c:174 +#, fuzzy +msgid "" +" -u, --remove truncate and remove file after overwriting\n" +" -v, --verbose show progress\n" +" -x, --exact do not round file sizes up to the next full block;\n" +" this is the default for non-regular files\n" +" -z, --zero add a final overwrite with zeros to hide shredding\n" +" - shred standard output\n" +msgstr "" +" -u, --remove üzerine yazdıktan sonra dosyayı sıfırlar ve siler\n" +" -v, --verbose ilerlemeyi gösterir\n" +" -x, --exact dosya boyutunu sonraki tam bloÄŸa yuvarlamaz\n" +" -z, --zero iÅŸlemi gizlemek için en son olarak üzerine sıfırlarla " +"yazar\n" +" - standart çıktıyı bu iÅŸleme tabi tutar\n" + +#: src/shred.c:184 +msgid "" +"\n" +"Delete FILE(s) if --remove (-u) is specified. The default is not to remove\n" +"the files because it is common to operate on device files like /dev/hda,\n" +"and those files usually should not be removed. When operating on regular\n" +"files, most people use the --remove option.\n" +"\n" +msgstr "" +"\n" +"EÄŸer --remove (-u) belirtilmiÅŸse DOSYA(ları) siler. Öntanımlı deÄŸer " +"dosyaları\n" +"silmez çünkü bu komut genelde /dev/hda gibi aygıt dosyaları üzerinde \n" +"çalıştırılır ve o dosyalar genelde silinmemelidir. Normal dosyalar " +"üzerinde\n" +"çalıştırıldığı zaman genelde --remove seçeneÄŸi kullanılır.\n" +"\n" + +#: src/shred.c:192 +msgid "" +"CAUTION: Note that shred relies on a very important assumption:\n" +"that the filesystem overwrites data in place. This is the traditional\n" +"way to do things, but many modern filesystem designs do not satisfy this\n" +"assumption. The following are examples of filesystems on which shred is\n" +"not effective:\n" +"\n" +msgstr "" +"DİKKAT: shred komutu dosya sisteminin datayı yerinde \n" +"üzerine yazdığı varsayımına dayanır. Bu genelde yapılan iÅŸlemdir, \n" +"fakat pek çok modern dosya sistemi bu varsayıma uymaz. AÅŸağıda shred\n" +"komutunun iÅŸe yaramadığı dosya sistemleri örneklenmiÅŸtir:\n" +"\n" + +#: src/shred.c:200 +msgid "" +"* log-structured or journaled filesystems, such as those supplied with\n" +" AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)\n" +"\n" +"* filesystems that write redundant data and carry on even if some writes\n" +" fail, such as RAID-based filesystems\n" +"\n" +"* filesystems that make snapshots, such as Network Appliance's NFS server\n" +"\n" +msgstr "" +"* AIX ve Solaris ile gelen (ve JFS, ReiserFS, XFS vs.) gibi kayıt düzenli " +"veya\n" +" jurnalli dosya sistemleri\n" +"\n" +"* RAID gibi çoklu data yazan ve bazı yazma iÅŸlemleri baÅŸarısız olsa bile " +"devam\n" +" edebilen dosya sistemleri\n" +"\n" +"* Network Appliance'ın NFS sunucusu gibi dosya sisteminin bir görüntüsünü \n" +" kaydeden dosya sistemleri\n" +"\n" + +#: src/shred.c:210 +msgid "" +"* filesystems that cache in temporary locations, such as NFS\n" +" version 3 clients\n" +"\n" +"* compressed filesystems\n" +"\n" +"In addition, file system backups and remote mirrors may contain copies\n" +"of the file that cannot be removed, and that will allow a shredded file\n" +"to be recovered later.\n" +msgstr "" +"* geçici yerlerde arabellek oluÅŸturan dosya sistemleri (NFS sürüm 3 \n" +" istemcileri gibi)\n" +"\n" +"* sıkıştırılmış dosya sistemleri\n" +"\n" +"Buna ek olarak, dosyasistem yedekleri ve uzak yansılar dosyanın\n" +"silinemeyen kopyalarını taşıyabilir ve bu shred iÅŸleminden geçirilmiÅŸ\n" +"bir dosyanın tekrar oluÅŸturulabilmesini saÄŸlayabilir.\n" + +#: src/shred.c:808 +#, c-format +msgid "%s: cannot rewind" +msgstr "%s: geri gelinemiyor" + +#: src/shred.c:831 +#, c-format +msgid "%s: pass %lu/%lu (%s)..." +msgstr "%s: geçiÅŸ %lu/%lu (%s)" + +#: src/shred.c:868 +#, c-format +msgid "%s: error writing at offset %s" +msgstr "%s %s göreli konumunda yazdırma hatası" + +#: src/shred.c:897 +#, c-format +msgid "%s: file too large" +msgstr "%s: dosya çok büyük" + +#: src/shred.c:920 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s" +msgstr "%s: geçiÅŸ %lu/%lu (%s)...%s" + +#: src/shred.c:936 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s/%s %d%%" +msgstr "%s: geçiÅŸ %lu/%lu (%s)...%s/%s %d%%" + +#: src/shred.c:1195 +#, c-format +msgid "%s: invalid file type" +msgstr "%s: geçersiz dosya tipi" + +#: src/shred.c:1212 +#, c-format +msgid "%s: file has negative size" +msgstr "%s: dosya büyüklüğü negatif" + +#: src/shred.c:1265 +#, c-format +msgid "%s: error truncating" +msgstr "%s: kısaltmada hata" + +#: src/shred.c:1286 +#, c-format +msgid "%s: cannot shred append-only file descriptor" +msgstr "%s: yalnızca eklenebilir kipte dosya belirteçine shred uygulanamaz" + +#: src/shred.c:1371 +#, c-format +msgid "%s: removing" +msgstr "%s: siliniyor" + +#: src/shred.c:1412 +#, c-format +msgid "%s: renamed to %s" +msgstr "%s: %s olarak yeniden adlandırıldı" + +#: src/shred.c:1438 +#, c-format +msgid "%s: removed" +msgstr "%s: silindi" + +#: src/shred.c:1503 +#, c-format +msgid "%s: cannot remove" +msgstr "%s: silinemedi" + +#: src/shred.c:1551 +#, c-format +msgid "%s: invalid number of passes" +msgstr "%s geçersiz sayıda geçiÅŸ" + +#: src/shred.c:1568 +#, c-format +msgid "%s: invalid file size" +msgstr "%s: geçersiz dosya büyüklüğü" + +#: src/sleep.c:34 +msgid "Jim Meyering and Paul Eggert" +msgstr "Jim Meyering ve Paul Eggert" + +#: src/sleep.c:52 +#, c-format +msgid "" +"Usage: %s NUMBER[SUFFIX]...\n" +" or: %s OPTION\n" +"Pause for NUMBER seconds. SUFFIX may be `s' for seconds (the default),\n" +"`m' for minutes, `h' for hours or `d' for days. Unlike most " +"implementations\n" +"that require NUMBER be an integer, here NUMBER may be an arbitrary floating\n" +"point number.\n" +"\n" +msgstr "" +"Kullanımı: %s SAYI[SONEK]...\n" +" veya: %s SEÇENEK\n" +"SAYI saniye kadar bekletir.\n" +"SONEK saniye için `s' (öntanımlı), dakika için `m', saat için `h' ve \n" +"gün için `d' olabilir. Birçok benzerinde SAYI için bir tamsayı\n" +"deÄŸer gerekirken, burada SAYI bir gerçel sayı olabilir.\n" +"\n" + +#: src/sleep.c:155 +#, c-format +msgid "invalid time interval `%s'" +msgstr "`%s' zaman aralığı geçersiz" + +#: src/sleep.c:166 src/tail.c:1031 +msgid "cannot read realtime clock" +msgstr "gerçekzaman saati okunamıyor" + +#: src/sort.c:53 +msgid "Mike Haertel and Paul Eggert" +msgstr "Mike Haertel ve Paul Eggert" + +#: src/sort.c:280 +msgid "" +"Write sorted concatenation of all FILE(s) to standard output.\n" +"\n" +"Ordering options:\n" +"\n" +msgstr "" +"DOSYA(ların)nın sıralanmış halini standart çıktıya yazar.\n" +"sort sıralama yaparken her satırın belli bir bölümune bakarak sıralama\n" +"yapar. Baktığı bölüme sıralama anahtarı denir. Bu anahtarı aÅŸağıdaki\n" +"seçenekleri kullanarak belirtebilirsiniz. Seçeneklerden sonra anahtarların\n" +"nasıl oluÅŸturulduÄŸuyla ilgili bilgi bulabilirsiniz.\n" +"\n" +"Sıralama seçenekleri:\n" +"\n" + +#: src/sort.c:289 +msgid "" +" -b, --ignore-leading-blanks ignore leading blanks\n" +" -d, --dictionary-order consider only blanks and alphanumeric " +"characters\n" +" -f, --ignore-case fold lower case to upper case characters\n" +msgstr "" +" -b, --ignore-leading-blanks sıralanacak alanlarda ve sıralama \n" +" anahtarlarından önce gelen boÅŸlukları " +"dikkate \n" +" almaz\n" +" -d, --dictionary-order anahtarlarda sadece [a-zA-Z0-9] " +"karakterlerini\n" +" dikkate alır\n" +" -f, --ignore-case sıralarken büyük/küçük harf farklılıklarını \n" +" dikkate almaz \n" + +#: src/sort.c:294 +msgid "" +" -g, --general-numeric-sort compare according to general numerical value\n" +" -i, --ignore-nonprinting consider only printable characters\n" +" -M, --month-sort compare (unknown) < `JAN' < ... < `DEC'\n" +" -n, --numeric-sort compare according to string numerical value\n" +" -r, --reverse reverse the result of comparisons\n" +"\n" +msgstr "" +" -g, --general-numeric-sort sayısal deÄŸere bakarak sıralar, -n seçeneÄŸini " +"de\n" +" de verilmiÅŸ kabul eder \n" +" ( -n seçeneÄŸinden farkı : 1.e-3 gibi \n" +" sayıları da okuyabilir. -n seçeneÄŸinden çok \n" +" daha yavaÅŸ çalışır, gerekmedikçe bu seçeneÄŸi \n" +" kullanmayın)\n" +" -i, --ignore-nonprinting anahtarlarda sadece yazılabilir yazılabilir =\n" +" printable, Örnekler: a ? < , ...) \n" +" karakterleri dikkate alır\n" +" -M, --month-sort anahtarın ilk üç harfini alır, bir ay ismi\n" +" nin kısaltmasıysa, ayların sırasına göre\n" +" sıralar. Ay isimlerinin kısa yazılış-\n" +" larını LC_TIME çevre deÄŸiskeninin\n" +" belirttigi locale dosyasından bakar\n" +" (çevre deÄŸiÅŸkeni = environment variable)\n" +" -n, --numeric-sort sayısal deÄŸerlere göre sıralar\n" +" -r, --reverse tersine sıralar\n" +"\n" + +#: src/sort.c:302 +msgid "" +"Other options:\n" +"\n" +" -c, --check check whether input is sorted; do not sort\n" +" -k, --key=POS1[,POS2] start a key at POS1, end it at POS 2 (origin 1)\n" +" -m, --merge merge already sorted files; do not sort\n" +" -o, --output=FILE write result to FILE instead of standard output\n" +" -s, --stable stabilize sort by disabling last-resort " +"comparison\n" +" -S, --buffer-size=SIZE use SIZE for main memory buffer\n" +msgstr "" +"Diger seçenekler:\n" +"\n" +" -c, --check dosyalar sıralı mı kontrol eder; sıralamaz\n" +" -k, --key=POS1[,POS2] Sıralama anahtarı belirtmek için kullanılan \n" +" seçenek:\n" +" POS1 de baÅŸlayan POS2 de biten bir anahtar \n" +" belirler (alan numarasını ve karakterin\n" +" kelime içindeki yerini 1'den baÅŸlayarak sayar)\n" +" -m, --merge sıralama yapma; daha önceden sıralanmış \n" +" dosyaları birleÅŸtirir\n" +" -o, --output=DOSYA sonucu DOSYA'ya yazar\n" +" -s, --stable EÄŸer tüm satırlar karşılaÅŸtırıldıklarında eÅŸit\n" +" gözüküyorlarsa dosyayı aynı bırakır\n" +" (bu seçenek kullanılmadığında sort yukarda \n" +" belirtilen durumla karşılaÅŸtığında satırları \n" +" baÅŸtan sona bayt bayt karşılaÅŸtırır)\n" +" -S, --buffer-size=SAYI ana bellekten SAYI geniÅŸliÄŸinde alan kullanır\n" + +#: src/sort.c:312 +#, c-format +msgid "" +" -t, --field-separator=SEP use SEP instead of non- to whitespace " +"transition\n" +" -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %s\n" +" multiple options specify multiple directories\n" +" -u, --unique with -c: check for strict ordering\n" +" otherwise: output only the first of an equal " +"run\n" +msgstr "" +" -t, --field-seperator=SEP kelimeleri boÅŸluk yerine SEP ile ayrılmış \n" +" kabul eder\n" +" -T, --temporary-directory=DIR geçici dizin olarak $TMPDIR veya %s " +"yerine \n" +" DIR'ı kullanır. \n" +" -u, --unique -c ile kullanıldığında girdide her satırın \n" +" özgün olup olmadığını da kontrol eder. -c ile\n" +" kullanılmadığında sıralama yaparken aynı olan \n" +" satırlardan sadece birini yazar \n" + +#: src/sort.c:319 +msgid " -z, --zero-terminated end lines with 0 byte, not newline\n" +msgstr "" +" -z, --zero-terminated satırları satır-sonu karakteri (\\n) \n" +" yerine 0'la (0 baytı) bitirir\n" + +#: src/sort.c:324 +msgid "" +"\n" +"POS is F[.C][OPTS], where F is the field number and C the character " +"position\n" +"in the field. OPTS is one or more single-letter ordering options, which\n" +"override global ordering options for that key. If no key is given, use the\n" +"entire line as the key.\n" +"\n" +"SIZE may be followed by the following multiplicative suffixes:\n" +msgstr "" +"\n" +"Sıralama anahtarları POS1, POS2 argümanları F[.C][SEC] ile belirtilir.\n" +"Burda F alan numarası C de karakterin alandaki yeridir.-k seçeneÄŸi " +"verildiÄŸinde\n" +"alan numarası ve karakterine alandaki yeri 1'den baÅŸlanarak sayılır (eski \n" +"kullanım ÅŸeklinde 0'dan baÅŸlanarak sayılır). SEC ise yukarda belirtilen\n" +"sıralama seçeneklerinden oluÅŸur. (Hem en baÅŸta hem POS1 veya POS2 nin \n" +"içinde sıralama seçeneÄŸi belirtilmiÅŸse POS1, POS2 nin içindekiler " +"kullanır).\n" +"Anahtar belirtilmemiÅŸse sort bütün satırı anahtar olarak kullanır.\n" +"\n" +"SAYI'dan sonra aÅŸağıdaki soneklerden biri gelebilir:\n" + +#: src/sort.c:333 +#, c-format +msgid "" +"% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +"*** WARNING ***\n" +"The locale specified by the environment affects sort order.\n" +"Set LC_ALL=C to get the traditional sort order that uses\n" +"native byte values.\n" +msgstr "" +"%%(hafızayı yüzdeyle belirtmek için) , b, k (varsayılan), M, G, T, P, E, Z, " +"Y.\n" +"\n" +"DOSYA verilmediÄŸinde veya - olduÄŸunda standart girdiden okur.\n" +"\n" +"*** UYARI ***\n" +"Çevre deÄŸiÅŸkenlerince belirlenen locale dosyası sıralamayı etkiler.\n" +"bayt deÄŸerlerine göre sıralama için LC_ALL çevre deÄŸiÅŸkenine C deÄŸerini " +"atayın.\n" + +#: src/sort.c:444 +msgid "cannot create temporary file" +msgstr "geçici dosya oluÅŸturulamadı" + +#: src/sort.c:467 +msgid "open failed" +msgstr "açma iÅŸlemi baÅŸarısız" + +#: src/sort.c:487 src/sort.c:2496 +msgid "close failed" +msgstr "kapatma iÅŸlemi baÅŸarısız" + +#: src/sort.c:495 +msgid "write failed" +msgstr "yazma baÅŸarısız oldu" + +#: src/sort.c:641 +msgid "sort size" +msgstr "sıralama boyu" + +#: src/sort.c:715 +msgid "stat failed" +msgstr "stat baÅŸarısız" + +#: src/sort.c:972 +msgid "read failed" +msgstr "okuma baÅŸarısız oldu" + +#: src/sort.c:1570 +#, c-format +msgid "%s: %s:%s: disorder: " +msgstr "%s: %s:%s: sırasız: " + +#: src/sort.c:1574 +msgid "standard error" +msgstr "standart hata" + +#: src/sort.c:2032 +#, c-format +msgid "%s: invalid field specification `%s'" +msgstr "%s: geçersiz alan tanımı `%s'" + +#: src/sort.c:2058 +#, c-format +msgid "%s: count `%.*s' too large" +msgstr "%s: `%.*s' sayımı fazla büyük" + +#: src/sort.c:2064 +#, c-format +msgid "%s: invalid count at start of `%s'" +msgstr "%s: `%s' baÅŸlangıcında geçersiz sayım" + +#: src/sort.c:2298 +msgid "invalid number after `-'" +msgstr "`-' den sonra geçersiz sayı" + +#: src/sort.c:2301 src/sort.c:2347 src/sort.c:2374 +msgid "invalid number after `.'" +msgstr "`.' dan sonra geçersiz sayı" + +#: src/sort.c:2304 src/sort.c:2383 +msgid "stray character in field spec" +msgstr "alan tanımında fazla harf" + +#: src/sort.c:2338 +msgid "invalid number at field start" +msgstr "alan baÅŸlangıcında geçersiz sayı" + +#: src/sort.c:2342 src/sort.c:2370 +msgid "field number is zero" +msgstr "alan numarası sıfır" + +#: src/sort.c:2351 +msgid "character offset is zero" +msgstr "sıralama anahtarında belirtilen karakter yeri sıfır" + +#: src/sort.c:2366 +msgid "invalid number after `,'" +msgstr "`,' den sonra geçersiz sayı" + +#: src/sort.c:2411 +#, c-format +msgid "multi-character tab `%s'" +msgstr "tab yerine kullanılacak `%s' bir karakterden oluÅŸmalı" + +#: src/sort.c:2479 +#, c-format +msgid "extra operand `%s' not allowed with -c" +msgstr "" +"-c seçeneÄŸi kullanıldığında sort sadece bir dosyayla çalışır\n" +": `%s' fazla" + +#: src/split.c:96 +#, c-format +msgid "Usage: %s [OPTION] [INPUT [PREFIX]]\n" +msgstr "Kullanım: %s [SEÇENEK] [GİRDİ [ÖNEK]]\n" + +#: src/split.c:100 +msgid "" +"Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default\n" +"PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input.\n" +"\n" +msgstr "" +"GIRDI'yi eÅŸit büyüklükte parçalara bölüp ONEKaa, ONEKab, ... isimli\n" +"dosyalara kor. ONEK belirtilmediÄŸinde parça isimleri `x' ile baÅŸlar.\n" +"GIRDI belirtilmediÄŸinde veya - olduÄŸunda standart girdiyi kullanır\n" +"\n" + +#: src/split.c:108 +#, c-format +msgid "" +" -a, --suffix-length=N use suffixes of length N (default %d)\n" +" -b, --bytes=SIZE put SIZE bytes per output file\n" +" -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file\n" +" -l, --lines=NUMBER put NUMBER lines per output file\n" +msgstr "" +" -a, --suffix-length=N parça isimlerinin ONEK'ten sonraki bölümlerinin \n" +" uzunluÄŸu N olur ( -a kullanılmadıkça %d) \n" +" -b, --bytes=SAYI dosyayı N bayt parçalara böler\n" +" -C, --line-bytes=SAYI parçaların her satırında en fazla N bayt olur\n" +" -l, --lines=SAYI her parçada N tane satır olur\n" + +#: src/split.c:114 +msgid "" +" --verbose print a diagnostic to standard error just\n" +" before each output file is opened\n" +msgstr "" +" --verbose her parçayı dosyasına koymadan önce \n" +" ne yaptığına dair bilgi verir (bilgi standart " +"hata'ya\n" +" yazılır)\n" + +#: src/split.c:171 +msgid "Output file suffixes exhausted" +msgstr "kullanacak parça ismi kalmadı" + +#: src/split.c:189 +#, c-format +msgid "creating file `%s'\n" +msgstr "`%s' dosyası oluÅŸturuluyor\n" + +#: src/split.c:341 +msgid "cannot split in more than one way" +msgstr "-C -l -b seçenekleri beraber kullanılmaz" + +#: src/split.c:394 +#, c-format +msgid "%s: invalid suffix length" +msgstr "%s: -a seçeneÄŸine verilen arguman geçersiz" + +#: src/split.c:408 src/split.c:434 +#, c-format +msgid "%s: invalid number of bytes" +msgstr "%s: geçersiz bayt sayısı" + +#: src/split.c:421 +#, c-format +msgid "%s: invalid number of lines" +msgstr "%s: geçersiz satır sayısı" + +#: src/split.c:470 +#, c-format +msgid "`-%d' option is obsolete; use `-l %d'" +msgstr "`-%d' seçeneÄŸi eski; yerine `-l %d' kullanın" + +#: src/split.c:483 +msgid "invalid number" +msgstr "geçersiz sayı" + +#: src/stat.c:326 +#, fuzzy +msgid "*** invalid date/time ***" +msgstr "`%s' geçerli bir zaman dizgesi deÄŸil" + +#: src/stat.c:608 +#, c-format +msgid "cannot read file system information for %s" +msgstr "%s için dosyasistem bilgisi okunamadı" + +#: src/stat.c:684 +#, c-format +msgid "Usage: %s [OPTION] FILE...\n" +msgstr "Kullanım: %s [SEÇENEK] DOSYA...\n" + +#: src/stat.c:685 +msgid "" +"Display file or filesystem status.\n" +"\n" +" -f, --filesystem display filesystem status instead of file status\n" +" -c --format=FORMAT use the specified FORMAT instead of the default\n" +" -L, --dereference follow links\n" +" -t, --terse print the information in terse form\n" +msgstr "" +"Dosya veya dosya sistemi durumunu gösterir.\n" +"\n" +" -f, --filesystem dosya durumu yerine dosya sistemi durumunu gösterir\n" +" -c --format=BİÇEM öntanımlı biçem yerine belirtilen BİÇEM'i kullanır\n" +" -L, --dereference baÄŸları takip eder\n" +" -t, --terse bilgileri kısa biçemde gösterir\n" + +#: src/stat.c:696 +#, fuzzy +msgid "" +"\n" +"The valid format sequences for files (without --filesystem):\n" +"\n" +" %A Access rights in human readable form\n" +" %a Access rights in octal\n" +" %B The size in bytes of each block reported by `%b'\n" +" %b Number of blocks allocated (see %B)\n" +msgstr "" +"\n" +"Dosyalar için geçerli sözdizimler (--filesystem seçeneÄŸi olmaksızın)\n" +"\n" +" %A İnsan tarafından okunabilir biçemde eriÅŸim hakları\n" +" %a Sekizlik deÄŸer halinde eriÅŸim hakları\n" +" %b Ayrılan blok sayısı\n" + +#: src/stat.c:704 +#, fuzzy +msgid "" +" %D Device number in hex\n" +" %d Device number in decimal\n" +" %F File type\n" +" %f Raw mode in hex\n" +" %G Group name of owner\n" +" %g Group ID of owner\n" +msgstr "" +" %D Onaltılık düzende aygıt numarası\n" +" %d Onluk düzende aygıt numarası\n" +" %F Dosya türü\n" +" %f Onaltılık düzende ham (raw) kip\n" +" %G Sahibin grup adı\n" +" %g Sahibin grup kimlik no'su\n" + +#: src/stat.c:712 +msgid "" +" %h Number of hard links\n" +" %i Inode number\n" +" %N Quoted File name with dereference if symbolic link\n" +" %n File name\n" +" %o IO block size\n" +" %s Total size, in bytes\n" +" %T Minor device type in hex\n" +" %t Major device type in hex\n" +msgstr "" +" %h Sabit baÄŸ sayısı\n" +" %i Idüğüm sayısı\n" +" %N EÄŸer sembolik baÄŸ ise çözümlenmiÅŸ ve tırnak içine alınmış dosya adı\n" +" %n Dosya adı\n" +" %o IO blok büyüklüğü\n" +" %s Bayt cinsinden toplam büyüklük\n" +" %T Onaltılık minör aygıt türü\n" +" %t Onaltılık majör aygıt türü\n" + +#: src/stat.c:722 +msgid "" +" %U User name of owner\n" +" %u User ID of owner\n" +" %X Time of last access as seconds since Epoch\n" +" %x Time of last access\n" +" %Y Time of last modification as seconds since Epoch\n" +" %y Time of last modification\n" +" %Z Time of last change as seconds since Epoch\n" +" %z Time of last change\n" +"\n" +msgstr "" +" %U Sahibin kullanıcı adı\n" +" %u Sahibin kimlik no\n" +" %X BaÅŸlangıçtan beri saniye cinsinden son eriÅŸim zamanı\n" +" %x Son eriÅŸim zamanı\n" +" %Y BaÅŸlangıçtan beri saniye cinsinden son deÄŸiÅŸim zamanı\n" +" %y Son deÄŸiÅŸim zamanı\n" +" %Z BaÅŸlangıçtan beri saniye cinsinden son dosya deÄŸiÅŸim zamanı\n" +" %z Son dosya deÄŸiÅŸim zamanı\n" +"\n" + +#: src/stat.c:734 +msgid "" +"Valid format sequences for file systems:\n" +"\n" +" %a Free blocks available to non-superuser\n" +" %b Total data blocks in file system\n" +" %c Total file nodes in file system\n" +" %d Free file nodes in file system\n" +" %f Free blocks in file system\n" +msgstr "" +"Dosya sistemleri için geçerli biçem dizileri:\n" +"\n" +" %a Normal kullanıcıya izin verilen boÅŸ bloklar\n" +" %b Dosya sistemindeki toplam veri blokları\n" +" %c Dosya sistemindeki toplam dosya düğümleri\n" +" %d Dosya sisteminde boÅŸ dosya düğümleri\n" +" %f Dosya sisteminde boÅŸ bloklar\n" + +#: src/stat.c:743 +msgid "" +" %i File System id in hex\n" +" %l Maximum length of filenames\n" +" %n File name\n" +" %s Optimal transfer block size\n" +" %T Type in human readable form\n" +" %t Type in hex\n" +msgstr "" +" %i Dosya sistem kimlik no (onaltılık)\n" +" %l Dosya isimlerinin maksimum uzunluÄŸu\n" +" %n Dosya ismi\n" +" %s Optimal transfer blok büyüklüğü\n" +" %T İnsan okuyabilir ÅŸekilde tür\n" +" %t Onaltılık düzende tür\n" + +#: src/stty.c:498 +#, c-format +msgid "" +"Usage: %s [-F DEVICE] [--file=DEVICE] [SETTING]...\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-a|--all]\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-g|--save]\n" +msgstr "" +"Kullanımı: %s [-F AYGIT] [--file=AYGIT] [AYAR]...\n" +" veya: %s [-F AYGIT] [--file=AYGIT] [-a|--all]\n" +" ya da: %s [-F AYGIT] [--file=AYGIT] [-g|--save]\n" + +#: src/stty.c:504 +msgid "" +"Print or change terminal characteristics.\n" +"\n" +" -a, --all print all current settings in human-readable form\n" +" -g, --save print all current settings in a stty-readable form\n" +" -F, --file=DEVICE open and use the specified DEVICE instead of stdin\n" +msgstr "" +"Terminal karakteristiklerini deÄŸiÅŸtirir ve gösterir.\n" +"\n" +" -a, --all tüm ayarları okunabilir biçimde gösterir\n" +" -g, --save tüm ayarları stty-okuyabilir biçimde gösterir\n" +" -F, --file=AYGIT stdGirdi yerine belirtilen AYGITI açar ve kullanır\n" + +#: src/stty.c:513 +msgid "" +"\n" +"Optional - before SETTING indicates negation. An * marks non-POSIX\n" +"settings. The underlying system defines which settings are available.\n" +msgstr "" +"\n" +"AYARdan önceki seçimlik `-' anlamı ters çevirir. * karakteri POSIX olmayan\n" +"ayarları gösterir. Hangi ayarların kullanılabileceÄŸi sisteme göre deÄŸiÅŸir.\n" + +#: src/stty.c:518 +msgid "" +"\n" +"Special characters:\n" +" * dsusp CHAR CHAR will send a terminal stop signal once input flushed\n" +" eof CHAR CHAR will send an end of file (terminate the input)\n" +" eol CHAR CHAR will end the line\n" +msgstr "" +"\n" +"Özel karakterler\n" +"* dsusp KRKT KRKT okuma sırasında dur (SIGSTOP) sinyali gönderecektir\n" +" eof KRKT KRKT dosya sonu karakteri olacak (girdiyi sonlandırır)\n" +" eol KRKT KRKT satır sonu karakteri olacak\n" + +#: src/stty.c:525 +msgid "" +" * eol2 CHAR alternate CHAR for ending the line\n" +" erase CHAR CHAR will erase the last character typed\n" +" intr CHAR CHAR will send an interrupt signal\n" +" kill CHAR CHAR will erase the current line\n" +msgstr "" +"* eol2 KRKT satır sonu için diÄŸer bir KRKT olacaktır\n" +" erase KRKT KRKT yazılan son karakteri silecektir\n" +" intr KRKT KRKT bir kesme (SIGINT) sinyali gönderecektir\n" +" kill KRKT KRKT bulunulan satırı silecektir\n" + +#: src/stty.c:531 +msgid "" +" * lnext CHAR CHAR will enter the next character quoted\n" +" quit CHAR CHAR will send a quit signal\n" +" * rprnt CHAR CHAR will redraw the current line\n" +" start CHAR CHAR will restart the output after stopping it\n" +msgstr "" +"* lnext KRKT KRKT izleyen özel karakterin yorumlanmasını engelleyecektir\n" +" quit KRKT KRKT bir çıkış (SIGQUIT) sinyali gönderecektir\n" +"* rprnt KRKT KRKT bulunulan satırı yeniden yazacaktır\n" +" start KRKT KRKT durdurulduktan sonra çıktıyı yeniden baÅŸlatacaktır\n" + +#: src/stty.c:537 +msgid "" +" stop CHAR CHAR will stop the output\n" +" susp CHAR CHAR will send a terminal stop signal\n" +" * swtch CHAR CHAR will switch to a different shell layer\n" +" * werase CHAR CHAR will erase the last word typed\n" +msgstr "" +" stop KRKT KRKT çıktıyı durduracaktır\n" +" susp KRKT KRKT bir terminal dur (SIGSTOP) sinyali gönderecektir\n" +"* swtch KRKT KRKT baÅŸka bir kabuk katmanına geçecektir\n" +"* werase KRKT KRKT son sözcüğü silecektir\n" + +#: src/stty.c:543 +msgid "" +"\n" +"Special settings:\n" +" N set the input and output speeds to N bauds\n" +" * cols N tell the kernel that the terminal has N columns\n" +" * columns N same as cols N\n" +msgstr "" +"\n" +"Özel ayarlar:\n" +" N girdi/çıktı hızlarını N bit/s olarak ayarlar\n" +" * cols N çekirdeÄŸe terminal geniÅŸliÄŸini N karakter olarak bildirir\n" +"* columns N cols N ile aynı\n" + +#: src/stty.c:550 +msgid "" +" ispeed N set the input speed to N\n" +" * line N use line discipline N\n" +" min N with -icanon, set N characters minimum for a completed " +"read\n" +" ospeed N set the output speed to N\n" +msgstr "" +" ispeed N girdi hızını N olarak ayarlar\n" +"* line N terminal hat disiplinini N yapar\n" +" min N -icanon ile okumanın tamamlanması için gereken en az " +"karakter\n" +" sayısını N yapar\n" +" ospeed N çıktı hızını N olarak ayarlar\n" + +#: src/stty.c:556 +msgid "" +" * rows N tell the kernel that the terminal has N rows\n" +" * size print the number of rows and columns according to the " +"kernel\n" +" speed print the terminal speed\n" +" time N with -icanon, set read timeout of N tenths of a second\n" +msgstr "" +"* rows N çekirdeÄŸe terminal satır sayısını N olarak bildirir\n" +"* size çekirdeÄŸe uygun satır ve sütun sayısını gösterir\n" +" speed terminal hızını gösterir\n" +" time N -icanon ile okuma zaman aşımını N/10 saniyeye ayarlar\n" + +#: src/stty.c:562 +msgid "" +"\n" +"Control settings:\n" +" [-]clocal disable modem control signals\n" +" [-]cread allow input to be received\n" +" * [-]crtscts enable RTS/CTS handshaking\n" +" csN set character size to N bits, N in [5..8]\n" +msgstr "" +"\n" +"Denetim ayarları:\n" +" [-]clocal modem denetim sinyallerini geçersiz kılar\n" +" [-]cread girdi alımına izin verir\n" +"* [-]crtscts RTS/CTS uzlaÅŸmasını etkinleÅŸtirir\n" +" csN karakter bit sayısını N olarak ayarlar, [5..8 bit arasında]\n" + +#: src/stty.c:570 +msgid "" +" [-]cstopb use two stop bits per character (one with `-')\n" +" [-]hup send a hangup signal when the last process closes the tty\n" +" [-]hupcl same as [-]hup\n" +" [-]parenb generate parity bit in output and expect parity bit in " +"input\n" +" [-]parodd set odd parity (even with `-')\n" +msgstr "" +" [-]cstopb her karakter için iki durma biti kullanılır (`-' ile bir)\n" +" [-]hup son iÅŸlem tty'yi kapatırken kapatma (SIGHUP) sinyali " +"gönderilir\n" +" [-]hupcl [-]hup ile aynı\n" +" [-]parenb çıktı için eÅŸlik biti üretilir, girdi için eÅŸlik biti " +"beklenir\n" +" [-]parodd tek eÅŸlik biti kullanılır (`-' ile çift)\n" + +#: src/stty.c:577 +msgid "" +"\n" +"Input settings:\n" +" [-]brkint breaks cause an interrupt signal\n" +" [-]icrnl translate carriage return to newline\n" +" [-]ignbrk ignore break characters\n" +" [-]igncr ignore carriage return\n" +msgstr "" +"\n" +"Girdi ayarları:\n" +" [-]brkint kırma karakterleri kesme sinyali üretir\n" +" [-]icrnl satır başı karakterini alt satıra geçme\n" +" karakteri olarak yorumlar\n" +" [-]ignbrk kırma karakterlerini yoksayar\n" +" [-]igncr satır başı karakterlerini yoksayar\n" + +#: src/stty.c:585 +msgid "" +" [-]ignpar ignore characters with parity errors\n" +" * [-]imaxbel beep and do not flush a full input buffer on a character\n" +" [-]inlcr translate newline to carriage return\n" +" [-]inpck enable input parity checking\n" +" [-]istrip clear high (8th) bit of input characters\n" +msgstr "" +" [-]ignpar eÅŸlik hataları olan karakterleri yoksayar\n" +"* [-]imaxbel girdi tamponu taÅŸtığında uyarı sesi üretir\n" +" [-]inlcr alt satıra geçme karakterini satır başı\n" +" karakteri olarak yorumlar\n" +" [-]inpck girdi eÅŸlik denetimini etkinleÅŸtirir\n" +" [-]istrip girdi karakterlerinin yüksek (8.) bitini temizler\n" + +#: src/stty.c:592 +msgid "" +" * [-]iuclc translate uppercase characters to lowercase\n" +" * [-]ixany let any character restart output, not only start character\n" +" [-]ixoff enable sending of start/stop characters\n" +" [-]ixon enable XON/XOFF flow control\n" +" [-]parmrk mark parity errors (with a 255-0-character sequence)\n" +" [-]tandem same as [-]ixoff\n" +msgstr "" +"* [-]iuclc büyük harfleri küçük harf olarak yorumlar\n" +"* [-]ixany sadece baÅŸla karakteri deÄŸil herhangi bir karakter\n" +" girdiyi baÅŸlatır\n" +" [-]ixoff baÅŸla/dur karakterlerinin gönderimini etkinleÅŸtirir\n" +" [-]ixon XON/XOFF akış denetimini etkinleÅŸtirir\n" +" [-]parmrk eÅŸlik hatalarını imler (255-0-karakter sıralamasıyla)\n" +" [-]tandem [-]ixoff ile aynı\n" + +#: src/stty.c:600 +msgid "" +"\n" +"Output settings:\n" +" * bsN backspace delay style, N in [0..1]\n" +" * crN carriage return delay style, N in [0..3]\n" +" * ffN form feed delay style, N in [0..1]\n" +" * nlN newline delay style, N in [0..1]\n" +msgstr "" +"\n" +"Çıktı ayarları:\n" +"* bsN geri silme tarzı gecikme, N [0..1] arasında\n" +"* crN satır başı tarzı gecikme, N [0..3] arasında\n" +"* ffN sayfa başı tarzı gecikme, N [0..1] arasında\n" +"* nlN alt satıra geçiÅŸ tarzı gecikme, N [0..1] arasında\n" + +#: src/stty.c:608 +msgid "" +" * [-]ocrnl translate carriage return to newline\n" +" * [-]ofdel use delete characters for fill instead of null characters\n" +" * [-]ofill use fill (padding) characters instead of timing for delays\n" +" * [-]olcuc translate lowercase characters to uppercase\n" +" * [-]onlcr translate newline to carriage return-newline\n" +" * [-]onlret newline performs a carriage return\n" +msgstr "" +"* [-]ocrnl satır başını alt satıra geçiÅŸ olarak yorumlar\n" +"* [-]ofdel 0 karakteri yerine dolgu için silme karakterini kullanır\n" +"* [-]ofill gecikmeler için zamanlama yapmak yerine dolgu\n" +" karakterlerini kullanır\n" +"* [-]olcuc küçük harfleri büyük harf olarak yorumlar\n" +"* [-]onlcr alt satıra geçiÅŸi satır başı olarak yorumlar\n" +"* [-]onlret alt satıra geçiÅŸ karakteri satır başı yapar\n" + +#: src/stty.c:616 +msgid "" +" * [-]onocr do not print carriage returns in the first column\n" +" [-]opost postprocess output\n" +" * tabN horizontal tab delay style, N in [0..3]\n" +" * tabs same as tab0\n" +" * -tabs same as tab3\n" +" * vtN vertical tab delay style, N in [0..1]\n" +msgstr "" +"* [-]onocr satır başı karakterini ilk karakter olarak basmaz\n" +" [-]opost iÅŸlem sonrası çıktı\n" +"* tabN yatay sekme tarzı gecikme, N [0..3] arasında\n" +"* tabs tab0 ile aynı\n" +"* -tabs tab3 ile aynı\n" +"* vtN düşey sekme tarzı gecikme, N [0..1] arasında\n" + +#: src/stty.c:624 +msgid "" +"\n" +"Local settings:\n" +" [-]crterase echo erase characters as backspace-space-backspace\n" +" * crtkill kill all line by obeying the echoprt and echoe settings\n" +" * -crtkill kill all line by obeying the echoctl and echok settings\n" +msgstr "" +"\n" +"Yerel ayarlar:\n" +" [-]crterase silme karakterlerini gerisilme-boÅŸluk-gerisilme olarak " +"yansılar\n" +"* crtkill satırları echoprt ve echoe ayarlarına uygun olarak siler\n" +"* -crtkill satırları echoctl ve echok ayarlarına uygun olarak siler\n" + +#: src/stty.c:631 +msgid "" +" * [-]ctlecho echo control characters in hat notation (`^c')\n" +" [-]echo echo input characters\n" +" * [-]echoctl same as [-]ctlecho\n" +" [-]echoe same as [-]crterase\n" +" [-]echok echo a newline after a kill character\n" +msgstr "" +"* [-]ctlecho denetim karakterlerini ÅŸapkalı gösterim (`^c') ile yansılar\n" +" [-]echo girdi karakterlerini yansılar\n" +"* [-]echoctl [-]ctlecho ile aynı\n" +" [-]echoe [-]crterase ile aynı\n" +" [-]echok karakteri sildikten sonra bir alt satıra geçiÅŸ yansılar\n" + +#: src/stty.c:638 +msgid "" +" * [-]echoke same as [-]crtkill\n" +" [-]echonl echo newline even if not echoing other characters\n" +" * [-]echoprt echo erased characters backward, between `\\' and '/'\n" +" [-]icanon enable erase, kill, werase, and rprnt special characters\n" +" [-]iexten enable non-POSIX special characters\n" +msgstr "" +"* [-]echoke [-]crtkill ile\n" +" [-]echonl diÄŸer karakterler yansılanmamış olsa bile\n" +" alt satıra geçiÅŸi yansılar\n" +"* [-]echoprt geriye doÄŸru silinmiÅŸ karakterleri `\\' ve '/'\n" +" arasında yansılar\n" +" [-]icanon karakter, satır, sözcük silmeleri ve satır yenileme özel\n" +" karakterlerini etkinleÅŸtirir\n" +" [-]iexten POSIX olmayan özel karakterleri etkinleÅŸtirir\n" + +#: src/stty.c:645 +msgid "" +" [-]isig enable interrupt, quit, and suspend special characters\n" +" [-]noflsh disable flushing after interrupt and quit special " +"characters\n" +" * [-]prterase same as [-]echoprt\n" +" * [-]tostop stop background jobs that try to write to the terminal\n" +" * [-]xcase with icanon, escape with `\\' for uppercase characters\n" +msgstr "" +" [-]isig kesme, çıkış ve dondurma özel karakterlerini etkinleÅŸtirir\n" +" [-]noflsh kesme ve çıkış özel karakterlerinden sonra güncellemeyi\n" +" geçersiz kılar\n" +"* [-]prterase [-]echoprt ile aynı\n" +"* [-]tostop terminale yazmaya çalışan artalandaki iÅŸleri durdurur\n" +"* [-]xcase icanon ile, büyük harfleri `\\' ile önceleyerek gösterir\n" + +#: src/stty.c:652 +msgid "" +"\n" +"Combination settings:\n" +" * [-]LCASE same as [-]lcase\n" +" cbreak same as -icanon\n" +" -cbreak same as icanon\n" +msgstr "" +"\n" +"BirleÅŸik ayarlar:\n" +"* [-]LCASE [-]lcase ile aynı\n" +" cbreak -icanon ile aynı\n" +" -cbreak icanon ile aynı\n" + +#: src/stty.c:659 +msgid "" +" cooked same as brkint ignpar istrip icrnl ixon opost isig\n" +" icanon, eof and eol characters to their default values\n" +" -cooked same as raw\n" +" crt same as echoe echoctl echoke\n" +msgstr "" +" cooked brkint ignpar istrip icrnl ixon opost isig icanon eof ve " +"eol\n" +" karakterlerinin öntanımlı deÄŸerleri ile aynı\n" +" -cooked raw ile aynı\n" +" crt echoe echoctl echoke ile aynı\n" + +#: src/stty.c:665 +msgid "" +" dec same as echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq same as [-]ixany\n" +" ek erase and kill characters to their default values\n" +" evenp same as parenb -parodd cs7\n" +msgstr "" +" dec echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u ile aynı\n" +"* [-]decctlq [-]ixany ile aynı\n" +" ek karakter ve satır silme karakterlerinin öntanımlı\n" +" deÄŸerleriyle aynı\n" +" evenp parenb -parodd cs7 ile aynı\n" + +#: src/stty.c:672 +msgid "" +" -evenp same as -parenb cs8\n" +" * [-]lcase same as xcase iuclc olcuc\n" +" litout same as -parenb -istrip -opost cs8\n" +" -litout same as parenb istrip opost cs7\n" +" nl same as -icrnl -onlcr\n" +" -nl same as icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +msgstr "" +" -evenp -parenb cs8 ile aynı\n" +"* [-]lcase xcase iuclc olcuc ile aynı\n" +" litout -parenb -istrip -opost cs8 ile aynı\n" +" -litout parenb istrip opost cs7 ile aynı\n" +" nl -icrnl -onlcr ile aynı\n" +" -nl icrnl -inlcr -igncr onlcr -ocrnl -onlret ile aynı\n" + +#: src/stty.c:680 +msgid "" +" oddp same as parenb parodd cs7\n" +" -oddp same as -parenb cs8\n" +" [-]parity same as [-]evenp\n" +" pass8 same as -parenb -istrip cs8\n" +" -pass8 same as parenb istrip cs7\n" +msgstr "" +" oddp parenb parodd cs7 ile aynı\n" +" -oddp -parenb cs8 ile aynı\n" +" [-]parity [-]evenp ile aynı\n" +" pass8 -parenb -istrip cs8 ile aynı\n" +" -pass8 parenb istrip cs7 ile aynı\n" + +#: src/stty.c:687 +msgid "" +" raw same as -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw same as cooked\n" +msgstr "" +" raw -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0 ile aynı\n" +" -raw cooked ile aynı\n" + +#: src/stty.c:693 +msgid "" +" sane same as cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, all special\n" +" characters to their default values.\n" +msgstr "" +" sane cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, tüm özel\n" +" karakterlerin öntanımlı deÄŸerleriyle aynı.\n" + +#: src/stty.c:701 +msgid "" +"\n" +"Handle the tty line connected to standard input. Without arguments,\n" +"prints baud rate, line discipline, and deviations from stty sane. In\n" +"settings, CHAR is taken literally, or coded as in ^c, 0x37, 0177 or\n" +"127; special values ^- or undef used to disable special characters.\n" +msgstr "" +"\n" +"Standart girdiye baÄŸlı olan tty hattını yönetir. Argümansız\n" +"çalıştırıldığında iletiÅŸim hızını, hat disiplinini, stty sane ayarından\n" +"farklı ayarları gösterir. Ayarlarda KRKT yazıldığı gibi ya da ^c, 0x37, " +"0177\n" +"ya da 127 olarak gösterilmiÅŸ bir karakter olabilir. ^- veya undef deÄŸerleri\n" +"bu özel karakteri geçersiz kılar\n" + +#: src/stty.c:787 +msgid "only one device may be specified" +msgstr "sadee tek aygıt belirtilebilir" + +#: src/stty.c:882 +msgid "" +"the options for verbose and stty-readable output styles are\n" +"mutually exclusive" +msgstr "" +"ayrıntılı çıktı seçenekleri ile stty-okuyabilir tarzı çıktı\n" +"seçenekleri birlikte kullanılamaz" + +#: src/stty.c:887 +msgid "when specifying an output style, modes may not be set" +msgstr "bir çıktı tarzı belirtildiÄŸinde kipler ayarlanamaz" + +#: src/stty.c:903 +#, c-format +msgid "%s: couldn't reset non-blocking mode" +msgstr "%s: bloklamayan kip sıfırlanamadı" + +#: src/stty.c:957 src/stty.c:1064 +#, c-format +msgid "invalid argument `%s'" +msgstr "`%s' argümanı geçersiz" + +#: src/stty.c:968 src/stty.c:985 src/stty.c:997 src/stty.c:1010 +#: src/stty.c:1022 src/stty.c:1041 +#, c-format +msgid "missing argument to `%s'" +msgstr "`%s'de argüman kayıp" + +#: src/stty.c:1117 +#, c-format +msgid "%s: unable to perform all requested operations" +msgstr "%s: istenen iÅŸlemlerin tümü yapılamıyor" + +#: src/stty.c:1122 +msgid "new_mode: mode\n" +msgstr "yeni_kip: kip\n" + +#: src/stty.c:1462 +#, c-format +msgid "%s: no size information for this device" +msgstr "%s: bu aygıt için boyut bilgileri yok" + +#: src/stty.c:1944 +#, c-format +msgid "invalid integer argument `%s'" +msgstr "tamsayı argüman olarak `%s' geçersiz" + +#: src/su.c:289 +msgid "Password:" +msgstr "Parola:" + +#: src/su.c:292 +msgid "getpass: cannot open /dev/tty" +msgstr "getpass: dev/tty açılamıyor" + +#: src/su.c:350 +msgid "cannot set groups" +msgstr "gruplar atanamıyor" + +#: src/su.c:354 +msgid "cannot set group id" +msgstr "grup kimliÄŸi atanamıyor" + +#: src/su.c:356 +msgid "cannot set user id" +msgstr "kullanıcı kimliÄŸi atanamıyor" + +#: src/su.c:437 +#, c-format +msgid "Usage: %s [OPTION]... [-] [USER [ARG]...]\n" +msgstr "Kullanımı: %s [SEÇENEK]... [-] [KULLANICI [ARG]...]\n" + +#: src/su.c:438 +msgid "" +"Change the effective user id and group id to that of USER.\n" +"\n" +" -, -l, --login make the shell a login shell\n" +" -c, --commmand=COMMAND pass a single COMMAND to the shell with -c\n" +" -f, --fast pass -f to the shell (for csh or tcsh)\n" +" -m, --preserve-environment do not reset environment variables\n" +" -p same as -m\n" +" -s, --shell=SHELL run SHELL if /etc/shells allows it\n" +msgstr "" +"Etkin kullanıcı ve grup kimliklerini KULLANICI olarak deÄŸiÅŸtirir.\n" +"\n" +" -, -l, --login kabuÄŸu bir giriÅŸ kabuÄŸu yapar\n" +" -c, --commmand=KOMUT -c ile kabukta tek bir KOMUT çalıştırır\n" +" -f, --fast kabuÄŸu -f ile çalıştırır (csh veya tcsh " +"için)\n" +" -m, --preserve-environment çevre deÄŸiÅŸkenlerini sıfırlamaz\n" +" -p -m ile aynı\n" +" -s, --shell=KABUK /etc/shells dosyasında varsa KABUÄžU " +"çalıştırır\n" + +#: src/su.c:450 +msgid "" +"\n" +"A mere - implies -l. If USER not given, assume root.\n" +msgstr "" +"\n" +"Sadece - ile -l uygulanır. KULLANICI verilmezse root varsayılır.\n" + +#: src/su.c:529 +#, c-format +msgid "user %s does not exist" +msgstr "%s diye bir kullanıcı yok" + +#: src/su.c:552 +msgid "incorrect password" +msgstr "parola yanlış" + +#: src/su.c:569 +#, c-format +msgid "using restricted shell %s" +msgstr "kısıtlı kabuk %s kullanılıyor" + +#: src/su.c:580 +#, c-format +msgid "warning: cannot change directory to %s" +msgstr "uyarı: %s dizinine geçilemiyor" + +#: src/sum.c:36 +msgid "Kayvan Aghaiepour and David MacKenzie" +msgstr "Kayvan Aghaiepour ve David MacKenzie" + +#: src/sum.c:64 +msgid "" +"Print checksum and block counts for each FILE.\n" +"\n" +" -r defeat -s, use BSD sum algorithm, use 1K blocks\n" +" -s, --sysv use System V sum algorithm, use 512 bytes blocks\n" +msgstr "" +"Her DOSYA'nın saÄŸlama toplamını ve blok sayısını yazar.\n" +"\n" +" -r BSD toplama algoritmasını kullanır, blok geniÅŸliÄŸini 1K " +"alır\n" +" -s, --sysv System V toplama algoritmasını kullanır, blok geniÅŸliÄŸini\n" +" 512 bayt alır\n" + +#: src/sync.c:45 +msgid "" +"Force changed blocks to disk, update the super block.\n" +"\n" +msgstr "" +"DeÄŸiÅŸen blokları diske yazılmaya zorlar ve süper bloÄŸu günceller.\n" +"\n" + +#: src/sync.c:70 src/tty.c:112 +msgid "ignoring all arguments" +msgstr "argümanların tamamı yoksayılıyor" + +#: src/sys2.h:492 +msgid " --help display this help and exit\n" +msgstr " --help bu yardımı gösterir ve çıkar\n" + +#: src/sys2.h:494 +msgid " --version output version information and exit\n" +msgstr " --version sürüm bilgisini gösterir ve çıkar\n" + +#: src/tac.c:54 +msgid "Jay Lepreau and David MacKenzie" +msgstr "Jay Lepreau ve David MacKenzie" + +#: src/tac.c:131 +msgid "" +"Write each FILE to standard output, last line first.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"DOSYAları baÅŸtan sona yazar ( son satır ilk).\n" +"DOSYA belirtilmediÄŸinde veya - olduÄŸunda standart girdiden okur.\n" +"\n" + +#: src/tac.c:139 +msgid "" +" -b, --before attach the separator before instead of after\n" +" -r, --regex interpret the separator as a regular expression\n" +" -s, --separator=STRING use STRING as the separator instead of newline\n" +msgstr "" +" -b, --before ayracı satırdan sonra deÄŸil, satırdan önce koyar\n" +" -r, --regex ayracı düzenli ifade olarak kabul eder\n" +" (regex = regular expression (düzenli ifade))\n" +" -s, --seperator=AYRAC satırları `\\n' yerine AYRAC ile ayır\n" + +#: src/tac.c:453 src/tac.c:592 +msgid "stdin: read error" +msgstr "standart girdi: okuma hatası" + +#: src/tac.c:638 +msgid "separator cannot be empty" +msgstr "-s 'ten sonra AYRAC belirtilmeli" + +# +#: src/tail.c:49 +msgid "Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering" +msgstr "Paul Rubin, David MacKenzie, Ian Lance Taylor ve Jim Meyering" + +#: src/tail.c:238 +#, c-format +msgid "" +"Print the last %d lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Belirtilen her DOSYA'nın son %d satırını standart çıktıya yazar.\n" +"Dosya ismi belirtilmediÄŸinde veya - olduÄŸunda standart girdiden okur.\n" +"\n" + +#: src/tail.c:247 +msgid "" +" --retry keep trying to open a file even if it is\n" +" inaccessible when tail starts or if it becomes\n" +" inaccessible later -- useful only with -f\n" +" -c, --bytes=N output the last N bytes\n" +msgstr "" +" --retry belirtilen dosya ulaşılamaz hale geldiÄŸinde\n" +" dosya tekrar okunabilir olana kadar bekler\n" +" -c, --bytes=SAYI son SAYI baytı gösterir\n" + +#: src/tail.c:253 +msgid "" +" -f, --follow[={name|descriptor}]\n" +" output appended data as the file grows;\n" +" -f, --follow, and --follow=descriptor are\n" +" equivalent\n" +" -F same as --follow=name --retry\n" +msgstr "" +" -f, --follow[={name|descriptor}]\n" +" dosyayı sürekli izler, yeni satırlar\n" +" eklendikçe onları da çıktıya yazar. --" +"follow=name\n" +" dosya ismini kullanarak izler,--" +"follow=descriptor\n" +" dosya açıldığında sistemin döndüğü dosya\n" +" descriptor'ını kullanarak izler.\n" +" -F --follow=name --retry 'ın aynısı \n" + +#: src/tail.c:260 +#, c-format +msgid "" +" -n, --lines=N output the last N lines, instead of the last %d\n" +" --max-unchanged-stats=N\n" +" with --follow=name, reopen a FILE which has not\n" +" changed size after N (default %d) iterations\n" +" to see if it has been unlinked or renamed\n" +" (this is the usual case of rotated log files)\n" +msgstr "" +" -n, --lines=SAYI son %d satır yerine son SAYI satırı yazar\n" +" --max-unchanged-stats=N\n" +" --follow=name seçeneÄŸi kullanıldığında N " +"denemeden\n" +" sonra DOSYA'da bir deÄŸisiklik gözlemlememiÅŸse\n" +" silinip silinmediÄŸini veya isminin deÄŸistiril-\n" +" mediÄŸinden emin olmak için DOSYA'yı tekrar açar\n" +" (bu seçenek kullanılmadığında %d defa bu iÅŸi " +"yapar)\n" + +# +#: src/tail.c:271 +msgid "" +" --pid=PID with -f, terminate after process ID, PID dies\n" +" -q, --quiet, --silent never output headers giving file names\n" +" -s, --sleep-interval=S with -f, sleep for approximately S seconds\n" +" (default 1.0) between iterations.\n" +" -v, --verbose always output headers giving file names\n" +msgstr "" +" --pid=PID -f ile kullanılır. Proses numarası PID olan " +"proses\n" +" öldükten sonra çıkar\n" +" -q, --quiet, --silent dosya isimlerini gösteren baÅŸlıklar yazmaz\n" +" -s, --sleep-interval=S -f ile kullanıldığı zaman dosyaya birÅŸey yazılıp " +"yazıl-\n" +" madığını S saniyede bir (öntanımlı 1.0) kontrol " +"eder \n" +" -v, --verbose dosya isimlerini gösteren baÅŸlıklar yazar\n" + +#: src/tail.c:280 +msgid "" +"\n" +"If the first character of N (the number of bytes or lines) is a `+',\n" +"print beginning with the Nth item from the start of each file, otherwise,\n" +"print the last N items in the file. N may have a multiplier suffix:\n" +"b for 512, k for 1024, m for 1048576 (1 Meg).\n" +"\n" +msgstr "" +"\n" +"SAYI'nin başına `+' koyarsanız, SAYI'ncı satır veya bayttan\n" +"itibaren dosyanın içeriÄŸini yazar ( son SAYI bayt veya satır yerine).\n" +"SAYI'dan sonra ÅŸu ekleri kullanabilirsiniz: b bayt anlamında, k\n" +"kilobayt anlamında, m megabayt anlamında.\n" +"\n" + +#: src/tail.c:288 +msgid "" +"With --follow (-f), tail defaults to following the file descriptor, which\n" +"means that even if a tail'ed file is renamed, tail will continue to track\n" +"its end. " +msgstr "" +"--follow (-f) seçeneÄŸinde [=name] belirtilmedikçe, dosya descriptor'ını\n" +"kullanarak dosyayı izler. Böylelikle dosyanın ismi deÄŸiÅŸse bile \n" +"dosyayı izlemeye devam eder. " + +#: src/tail.c:293 +msgid "" +"This default behavior is not desirable when you really want to\n" +"track the actual name of the file, not the file descriptor (e.g., log\n" +"rotation). Use --follow=name in that case. That causes tail to track the\n" +"named file by reopening it periodically to see if it has been removed and\n" +"recreated by some other program.\n" +msgstr "" +"Bazı durumlarda belli bir dosya adını\n" +"izlemek istiyor olabilirsiniz, o zaman --follow=name seçeneÄŸini kullanın\n" +"(örneÄŸin `tail --follow=name deneme' dediÄŸinizde, deneme dosyası arada\n" +"silinse, sonra yerine baÅŸka bir deneme dosyası oluÅŸsa bütün bunlardan\n" +"sonra tail `deneme' dosyasının içinde olanları göstermeye devam eder).\n" + +#: src/tail.c:331 +#, c-format +msgid "closing %s (fd=%d)" +msgstr "%s kapatılıyor (fd=%d)" + +#: src/tail.c:391 +#, c-format +msgid "%s: cannot seek to offset %s" +msgstr "%s: %s görecesine ilerleme (seek) yapılamıyor" + +#: src/tail.c:395 +#, c-format +msgid "%s: cannot seek to relative offset %s" +msgstr "%s: görece %s'ye ilerlenemiyor (seek)" + +#: src/tail.c:400 +#, c-format +msgid "%s: cannot seek to end-relative offset %s" +msgstr "%s: dosyanın sonundan %s görecesine geri gidilemiyor (seek)" + +#: src/tail.c:818 +#, c-format +msgid "`%s' has become inaccessible" +msgstr "`%s' dosyası okunamaz hale geldi" + +#: src/tail.c:835 +#, c-format +msgid "`%s' has been replaced with an untailable file; giving up on this name" +msgstr "`%s' ismi artık izlenemeyecek bir dosyaya ait" + +#: src/tail.c:856 +#, c-format +msgid "`%s' has become accessible" +msgstr "`%s' dosyası tekrar okunabilir hale geldi" + +#: src/tail.c:864 +#, c-format +msgid "`%s' has appeared; following end of new file" +msgstr "`%s' ortaya çıktı; yeni dosyanın sonu takip ediliyor" + +#: src/tail.c:875 +#, c-format +msgid "`%s' has been replaced; following end of new file" +msgstr "`%s' tekrar okunabilir hale geldi; yeni dosyayı izlemeye devam" + +#: src/tail.c:1000 +#, c-format +msgid "%s: file truncated" +msgstr "%s: dosya kısaldı" + +#: src/tail.c:1020 +msgid "no files remaining" +msgstr "üzerinde çalışabilecek dosya kalmadı" + +#: src/tail.c:1236 +#, c-format +msgid "%s: cannot follow end of this type of file; giving up on this name" +msgstr "%s: tail bu çeÅŸit dosyayı takip edemez" + +#: src/tail.c:1356 +#, c-format +msgid "%c: invalid suffix character in obsolescent option" +msgstr "%c: eski kullanım ÅŸeklindeki seçenekte geçersiz ek" + +#: src/tail.c:1405 +#, c-format +msgid "" +"too many arguments; When using tail's obsolescent option syntax (%s)\n" +"there may be no more than one file argument. Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"gereÄŸinden fazla argüman; eski kullanım ÅŸeklindeki seçenekle (%s) beraber\n" +"sadece bir dosya ismi verilebilir. Eski ÅŸekil yerine -n veya -c\n" +"seçeneklerini kullanın." + +#: src/tail.c:1414 +#, c-format +msgid "" +"Warning: it is not portable to use two or more file arguments with\n" +"tail's obsolescent option syntax (%s). Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"Uyarı: eski kullanım ÅŸeklindeki seçenekle (%s) beraber\n" +"sadece bir dosya ismi verilebilir. Eski ÅŸekil yerine -n veya -c\n" +"seçeneklerini kullanın." + +#: src/tail.c:1423 +#, c-format +msgid "`%s' option is obsolete; use `%s-%c %.*s'" +msgstr "`%s' seçeneÄŸi eski: yerine `%s -%c %.*s' kullanın" + +#: src/tail.c:1484 +#, c-format +msgid "%s is larger than the maximum file size on this system" +msgstr "%s bu sistemdeki maksimum dosya boyundan daha büyük" + +#: src/tail.c:1510 +#, c-format +msgid "%s: invalid maximum number of unchanged stats between opens" +msgstr "%s:--max-unchanged-stats seçeneÄŸiyle verilen argüman geçersiz" + +#: src/tail.c:1522 +#, c-format +msgid "%s: invalid maximum number of consecutive size changes" +msgstr "" +"%s: --max-consecutive-size-changes seçeneÄŸiyle verilen argüman geçersiz" + +#: src/tail.c:1534 +#, c-format +msgid "%s: invalid PID" +msgstr "%s: geçersiz PID" + +#: src/tail.c:1549 +#, c-format +msgid "%s: invalid number of seconds" +msgstr "%s: geçersiz saniye sayısı" + +#: src/tail.c:1568 +msgid "warning: --retry is useful only when following by name" +msgstr "" +"uyarı: --retry seçeneÄŸi sadece --follow=name seçeneÄŸiyle kullanıldığında \n" +" bir anlam taşır" + +#: src/tail.c:1572 +msgid "warning: PID ignored; --pid=PID is useful only when following" +msgstr "uyarı: --pid=PID sadece -f seçeneÄŸiyle kullanıldığında bir anlam taşır" + +#: src/tail.c:1575 +msgid "warning: --pid=PID is not supported on this system" +msgstr "uyarı: --pid=PID bu sistemde desteklenmiyor" + +#: src/tee.c:33 +msgid "Mike Parker, Richard M. Stallman, and David MacKenzie" +msgstr "Mike Parker, Richard M. Stallman ve David MacKenzie" + +#: src/tee.c:64 +msgid "" +"Copy standard input to each FILE, and also to standard output.\n" +"\n" +" -a, --append append to the given FILEs, do not overwrite\n" +" -i, --ignore-interrupts ignore interrupt signals\n" +msgstr "" +"Standart girdiyi verilen DOSYAlara ve ayrıca standart çıktıya kopyalar.\n" +"\n" +" -a, --append DOSYAların üzerine yazmaz sonuna ekler\n" +" -i, --ignore-interrupts kesme sinyallerini yoksayar\n" + +#: src/test.c:216 +msgid "argument expected\n" +msgstr "argüman gerekli\n" + +#: src/test.c:224 +#, c-format +msgid "integer expression expected %s\n" +msgstr "%s tamsayı ifade gerekli\n" + +#: src/test.c:342 +msgid "')' expected\n" +msgstr "')' gerekli\n" + +#: src/test.c:345 +#, c-format +msgid "')' expected, found %s\n" +msgstr "')' gerekirken, %s bulundu\n" + +#: src/test.c:361 src/test.c:894 +#, c-format +msgid "%s: unary operator expected\n" +msgstr "%s: bir terimli iÅŸlemimi olabilir\n" + +#: src/test.c:389 src/test.c:920 +#, c-format +msgid "%s: binary operator expected\n" +msgstr "%s: iki terimli iÅŸlemimi olabilir\n" + +#: src/test.c:424 +msgid "before -lt" +msgstr "-lt öncesinde" + +#: src/test.c:432 +msgid "after -lt" +msgstr "-lt sonrasında" + +#: src/test.c:446 +msgid "before -le" +msgstr "-le öncesinde" + +#: src/test.c:453 +msgid "after -le" +msgstr "-le sonrasında" + +#: src/test.c:469 +msgid "before -gt" +msgstr "-gt öncesinde" + +#: src/test.c:476 +msgid "after -gt" +msgstr "-gt sonrasında" + +#: src/test.c:490 +msgid "before -ge" +msgstr "-ge öncesinde" + +#: src/test.c:497 +msgid "after -ge" +msgstr "-ge sonrasında" + +#: src/test.c:512 +msgid "-nt does not accept -l\n" +msgstr "-nt -l ile kullanılmaz\n" + +#: src/test.c:526 +msgid "before -ne" +msgstr "-ne öncesinde" + +#: src/test.c:533 +msgid "after -ne" +msgstr "-ne sonrasında" + +#: src/test.c:549 +msgid "before -eq" +msgstr "-eq öncesinde" + +#: src/test.c:556 +msgid "after -eq" +msgstr "-eq sonrasında" + +#: src/test.c:567 +msgid "-ef does not accept -l\n" +msgstr "-ef -l ile kullanılmaz\n" + +#: src/test.c:586 +msgid "-ot does not accept -l\n" +msgstr "-ot -l ile kullanılmaz\n" + +#: src/test.c:593 +msgid "unknown binary operator" +msgstr "bilinmeyen iki terimli iÅŸlemimi" + +#: src/test.c:781 +msgid "after -t" +msgstr "-t sonrasında" + +#: src/test.c:979 +#, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: [ EXPRESSION ]\n" +" or: %s OPTION\n" +msgstr "" +"Kullanımı: %s İFADE\n" +" veya: [ İFADE ]\n" +" ya da: %s SEÇENEK\n" + +#: src/test.c:985 +msgid "" +"Exit with the status determined by EXPRESSION.\n" +"\n" +msgstr "" +"İFADEye göre üretilen durum kodu ile çıkar.\n" +"\n" + +#: src/test.c:991 +msgid "" +"\n" +"EXPRESSION is true or false and sets exit status. It is one of:\n" +msgstr "" +"\n" +"İFADEnin sonucunun doÄŸru ya da yanlış olmasına göre aÅŸağıdaki\n" +"çıkış durumlarından biri belirlenir:\n" + +#: src/test.c:995 +msgid "" +"\n" +" ( EXPRESSION ) EXPRESSION is true\n" +" ! EXPRESSION EXPRESSION is false\n" +" EXPRESSION1 -a EXPRESSION2 both EXPRESSION1 and EXPRESSION2 are true\n" +" EXPRESSION1 -o EXPRESSION2 either EXPRESSION1 or EXPRESSION2 is true\n" +msgstr "" +"\n" +" ( İFADE ) İFADE doÄŸrudur\n" +" ! İFADE İFADE yanlıştır\n" +" İFADE1 -a İFADE2 İFADE1 ve İFADE2 her ikisi de doÄŸrudur\n" +" İFADE1 -o İFADE2 ya İFADE1 ya da İFADE2 doÄŸrudur\n" + +#: src/test.c:1002 +msgid "" +"\n" +" [-n] STRING the length of STRING is nonzero\n" +" -z STRING the length of STRING is zero\n" +" STRING1 = STRING2 the strings are equal\n" +" STRING1 != STRING2 the strings are not equal\n" +msgstr "" +"\n" +" [-n] DİZGE DİZGEnin uzunluÄŸu sıfırdan farklıdır\n" +" -z DİZGE DİZGEnin uzunluÄŸu sıfırdır\n" +" DİZGE1 = DİZGE2 DİZGEler eÅŸittir\n" +" DİZGE1 != DİZGE2 DİZGEler farklıdır\n" + +#: src/test.c:1009 +msgid "" +"\n" +" INTEGER1 -eq INTEGER2 INTEGER1 is equal to INTEGER2\n" +" INTEGER1 -ge INTEGER2 INTEGER1 is greater than or equal to INTEGER2\n" +" INTEGER1 -gt INTEGER2 INTEGER1 is greater than INTEGER2\n" +" INTEGER1 -le INTEGER2 INTEGER1 is less than or equal to INTEGER2\n" +" INTEGER1 -lt INTEGER2 INTEGER1 is less than INTEGER2\n" +" INTEGER1 -ne INTEGER2 INTEGER1 is not equal to INTEGER2\n" +msgstr "" +"\n" +" TAMSAYI1 -eq TAMSAYI2 TAMSAYI1 TAMSAYI2ye eÅŸittir\n" +" TAMSAYI1 -ge TAMSAYI2 TAMSAYI1 TAMSAYI2ye eÅŸit ya da büyüktür\n" +" TAMSAYI1 -gt TAMSAYI2 TAMSAYI1 TAMSAYI2den büyüktür\n" +" TAMSAYI1 -le TAMSAYI2 TAMSAYI1 TAMSAYI2ye eÅŸit ya da küçüktür\n" +" TAMSAYI1 -lt TAMSAYI2 TAMSAYI1 TAMSAYI2den küçüktür\n" +" TAMSAYI1 -ne TAMSAYI2 TAMSAYI1 TAMSAYI2den farklıdır\n" + +#: src/test.c:1018 +msgid "" +"\n" +" FILE1 -ef FILE2 FILE1 and FILE2 have the same device and inode numbers\n" +" FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2\n" +" FILE1 -ot FILE2 FILE1 is older than FILE2\n" +msgstr "" +"\n" +" DOSYA1 -ef DOSYA2 DOSYA1 ve DOSYA2 aynı aygıtta ve aynı uzunluktadır\n" +" DOSYA1 -nt DOSYA2 DOSYA1 DOSYA2den daha yenidir\n" +" DOSYA1 -ot DOSYA2 DOSYA1 DOSYA2den daha eskidir\n" + +#: src/test.c:1024 +msgid "" +"\n" +" -b FILE FILE exists and is block special\n" +" -c FILE FILE exists and is character special\n" +" -d FILE FILE exists and is a directory\n" +" -e FILE FILE exists\n" +msgstr "" +"\n" +" -b DOSYA DOSYA vardır ve blok özeldir\n" +" -c DOSYA DOSYA vardır ve karakter özeldir\n" +" -d DOSYA DOSYA vardır ve bir dizindir\n" +" -e DOSYA DOSYA vardır\n" + +#: src/test.c:1031 +msgid "" +" -f FILE FILE exists and is a regular file\n" +" -g FILE FILE exists and is set-group-ID\n" +" -h FILE FILE exists and is a symbolic link (same as -L)\n" +" -G FILE FILE exists and is owned by the effective group ID\n" +" -k FILE FILE exists and has its sticky bit set\n" +msgstr "" +" -f DOSYA DOSYA vardır ve normal bir dosyadır\n" +" -g DOSYA DOSYA vardır ve grup-kimliÄŸi belirlidir\n" +" -G DOSYA DOSYA vardır ve etkin grup kimliÄŸine aittir\n" +" -k DOSYA DOSYA vardır ve kalıcı biti ayarlıdır\n" + +#: src/test.c:1038 +msgid "" +" -L FILE FILE exists and is a symbolic link (same as -h)\n" +" -O FILE FILE exists and is owned by the effective user ID\n" +" -p FILE FILE exists and is a named pipe\n" +" -r FILE FILE exists and is readable\n" +" -s FILE FILE exists and has a size greater than zero\n" +msgstr "" +" -L DOSYA DOSYA vardır ve bir sembolik baÄŸdır\n" +" -O DOSYA DOSYA vardır ve etkin kullanıcı kimliÄŸine aittir\n" +" -p DOSYA DOSYA vardır ve bir isimli veri yoludur\n" +" -r DOSYA DOSYA vardır ve okunabilirdir\n" +" -s DOSYA DOSYA vardır ve uzunluÄŸu sıfırdan büyüktür\n" + +#: src/test.c:1045 +msgid "" +" -S FILE FILE exists and is a socket\n" +" -t [FD] file descriptor FD (stdout by default) is opened on a " +"terminal\n" +" -u FILE FILE exists and its set-user-ID bit is set\n" +" -w FILE FILE exists and is writable\n" +" -x FILE FILE exists and is executable\n" +msgstr "" +" -S DOSYA DOSYA vardır ve bir sokettir\n" +" -t [DB] dosya belirteci DB (öntanımlı:stdÇıktı) bir terminalde " +"açıktır\n" +" -u DOSYA DOSYA vardır ve kullanıcı-kimlik belirleme biti 1 dir\n" +" -w DOSYA DOSYA vardır ve yazılabilirdir\n" +" -x DOSYA DOSYA vardır ve çalıştırılabilirdir\n" + +#: src/test.c:1052 +msgid "" +"\n" +"Beware that parentheses need to be escaped (e.g., by backslashes) for " +"shells.\n" +"INTEGER may also be -l STRING, which evaluates to the length of STRING.\n" +msgstr "" +"\n" +"Kabukta öncelem (örn. tersbölü ile) gerektiren parantezlerden sakının.\n" +"TAMSAYI yerine DİZGE uzunluÄŸuna karşılık olarak -l DİZGE kullanılabilir.\n" + +#: src/test.c:1067 +msgid "FIXME: ksb and mjb" +msgstr "DÜZELT: ksb ve mjb" + +#: src/test.c:1111 +msgid "missing `]'\n" +msgstr "`]' eksik\n" + +#: src/test.c:1125 +msgid "too many arguments\n" +msgstr "argüman sayısı çok fazla\n" + +# +#: src/touch.c:39 +msgid "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith" +msgstr "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie ve Randy Smith" + +#: src/touch.c:164 src/touch.c:179 +#, c-format +msgid "creating %s" +msgstr "%s oluÅŸturuluyor" + +#: src/touch.c:222 +#, fuzzy, c-format +msgid "cannot touch %s" +msgstr "%s durumlanamadı" + +#: src/touch.c:228 +#, c-format +msgid "setting times of %s" +msgstr "%s'in zamanları deÄŸiÅŸtiriliyor" + +#: src/touch.c:245 +msgid "" +"Update the access and modification times of each FILE to the current time.\n" +"\n" +msgstr "" +"Her DOSYA'nın eriÅŸim ve deÄŸiÅŸim zamanlarını ÅŸimdiki zamana günceller.\n" +"\n" + +#: src/touch.c:252 +msgid "" +" -a change only the access time\n" +" -c, --no-create do not create any files\n" +" -d, --date=STRING parse STRING and use it instead of current time\n" +" -f (ignored)\n" +" -m change only the modification time\n" +msgstr "" +" -a yalnız eriÅŸim zamanını günceller\n" +" -c, --no-create dosya oluÅŸturmaz\n" +" -d, --date=DİZGİ DİZGİyi tarar ve ÅŸimdiki zaman yerine kullanır\n" +" -f (yoksayılıyor)\n" +" -m yalnız deÄŸiÅŸim tarihini günceller\n" + +#: src/touch.c:259 +msgid "" +" -r, --reference=FILE use this file's times instead of current time\n" +" -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time\n" +" --time=WORD set time given by WORD: access atime use (same as -" +"a)\n" +" modify mtime (same as -m)\n" +msgstr "" +" -r, --reference=DOSYA ÅŸimdiki zaman yerine bu DOSYAnın zaman damgalarını\n" +" kullanır\n" +" -t DAMGA ÅŸimdiki zaman yerine [[YY]YY]AAGGssdd[ss] deÄŸerini\n" +" kullanır\n" +" --time=SÖZCÜK SÖZCÜKle belirtilen zaman damgasını deÄŸiÅŸtirir:\n" +" access (eriÅŸim) atime (eriÅŸim) use (kullanım, -a " +"ile\n" +" aynı) modify (deÄŸiÅŸim) mtime (deÄŸiÅŸim, -m ile " +"aynı)\n" + +#: src/touch.c:267 +msgid "" +"\n" +"Note that the -d and -t options accept different time-date formats.\n" +msgstr "" +"\n" +"Dikkat: -d ve -t seçenekleri farklı zaman/tarih biçemleri kabul ederler.\n" + +#: src/touch.c:311 src/touch.c:331 +#, c-format +msgid "invalid date format %s" +msgstr "geçersiz tarih biçemi %s" + +#: src/touch.c:355 +msgid "cannot specify times from more than one source" +msgstr "zaman birden fazla kaynaktan belirtilemez" + +#: src/touch.c:378 +#, c-format +msgid "" +"warning: `touch %s' is obsolete; use `touch -t %04d%02d%02d%02d%02d.%02d'" +msgstr "" +"uyarı: `touch %s' artık kullanılmıyor; `touch -t %04d%02d%02d%02d%02d.%02d' " +"kullanılmalı" + +#: src/touch.c:399 +msgid "file arguments missing" +msgstr "dosya argümanları eksik" + +#: src/tr.c:327 +#, c-format +msgid "Usage: %s [OPTION]... SET1 [SET2]\n" +msgstr "Kullanım: %s [SEÇENEK]... KÜME1 [KÜME2]\n" + +#: src/tr.c:331 +msgid "" +"Translate, squeeze, and/or delete characters from standard input,\n" +"writing to standard output.\n" +"\n" +" -c, --complement first complement SET1\n" +" -d, --delete delete characters in SET1, do not translate\n" +" -s, --squeeze-repeats replace each input sequence of a repeated " +"character\n" +" that is listed in SET1 with a single occurrence\n" +" of that character\n" +" -t, --truncate-set1 first truncate SET1 to length of SET2\n" +msgstr "" +"Standart girdiden okuduÄŸu karakterleri çevirerek, sıkıştırarak ve/veya\n" +"silerek standart çıktıya yazar\n" +"\n" +" -c, --complement KUME1'in tümleyicisi\n" +" -d, --delete KUME1'deki karakterleri siler, çeviri yapmaz\n" +" -s, --squeeze-repeats aynı karakterden oluÅŸmus sırayi siler yerine \n" +" o karakterden bir tane koyar\n" +" -t, --truncate-set1 ilk önce KUME1'i, KUME2'nin boyuna eÅŸit olacak \n" +" ÅŸekilde kısaltır\n" + +#: src/tr.c:344 +msgid "" +"\n" +"SETs are specified as strings of characters. Most represent themselves.\n" +"Interpreted sequences are:\n" +"\n" +" \\NNN character with octal value NNN (1 to 3 octal digits)\n" +" \\\\ backslash\n" +" \\a audible BEL\n" +" \\b backspace\n" +" \\f form feed\n" +" \\n new line\n" +" \\r return\n" +" \\t horizontal tab\n" +msgstr "" +"\n" +"KUMEler burada karakter dizgeleri anlamındadır.\n" +"anlamlı olan sıralamalar aÅŸağıdadır:\n" +" \\NNN NNN (1-3 tane sekizlik basamak ) sekizlik deÄŸeri \n" +" olan karakter\n" +" \\\\ ters kesik\n" +" \\a bip sesi\n" +" \\b geri git\n" +" \\f form ilerletme\n" +" \\n yeni satır\n" +" \\r satır başı\n" +" \\t enine tab\n" + +#: src/tr.c:358 +msgid "" +" \\v vertical tab\n" +" CHAR1-CHAR2 all characters from CHAR1 to CHAR2 in ascending order\n" +" [CHAR*] in SET2, copies of CHAR until length of SET1\n" +" [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0\n" +" [:alnum:] all letters and digits\n" +" [:alpha:] all letters\n" +" [:blank:] all horizontal whitespace\n" +" [:cntrl:] all control characters\n" +" [:digit:] all digits\n" +msgstr "" +" \\v boyuna tab\n" +" KAR1-KAR2 büyükten küçüğe KAR1 den KAR2 ye kadarki tüm \n" +" karakterler \n" +" [KAR*] KUME2'de kullanılır:KUME1'in boyuna gelene kadar \n" +" KAR'ın tekrarı\n" +" [KAR*TEKRAR] KAR'ın TEKRAR kere tekrarı, TEKRAR 0 ile baÅŸlıyorsa\n" +" sekizlik sayı olarak algılanır\n" +" [:alnum:] tüm harf ve rakamlar\n" +" [:alpha:] tüm harfler\n" +" [:blank:] tüm enine boÅŸluklar\n" +" [:cntrl:] tüm kontrol karakterleri\n" +" [:digit:] tüm rakamlar\n" + +#: src/tr.c:369 +msgid "" +" [:graph:] all printable characters, not including space\n" +" [:lower:] all lower case letters\n" +" [:print:] all printable characters, including space\n" +" [:punct:] all punctuation characters\n" +" [:space:] all horizontal or vertical whitespace\n" +" [:upper:] all upper case letters\n" +" [:xdigit:] all hexadecimal digits\n" +" [=CHAR=] all characters which are equivalent to CHAR\n" +msgstr "" +" [:graph:] boÅŸluk hariç, tüm yazılabilir karakterler\n" +" [:lower:] tüm küçük harfler\n" +" [:print:] boÅŸluk dahil, tüm yazılabilir karakterler\n" +" [:punct:] tüm noktalama isaretleri\n" +" [:space:] tüm enine veya boyuna boÅŸluklar\n" +" [:upper:] tüm büyük harfler\n" +" [:xdigit:] tüm onaltılık sistem rakamları\n" +" [=KAR=] KAR'a eÅŸ olan tüm karakterler\n" + +#: src/tr.c:379 +msgid "" +"\n" +"Translation occurs if -d is not given and both SET1 and SET2 appear.\n" +"-t may be used only when translating. SET2 is extended to length of\n" +"SET1 by repeating its last character as necessary. " +msgstr "" +"\n" +"Çeviri,-d seçeneÄŸi kullanılmadığında ve KUME1 ve KUME2 nin her ikisi de\n" +"verildiÄŸinde gerçekleÅŸir.-t sadece çeviri yaparken kullanılabilir.\n" +"KUME2 gerektiÄŸinde son karakteri tekrar edilerek KUME1 ile aynı uzunluÄŸa\n" +"getirilir." + +#: src/tr.c:385 +msgid "" +"Excess characters\n" +"of SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to\n" +"expand in ascending order; used in SET2 while translating, they may\n" +"only be used in pairs to specify case conversion. " +msgstr "" +"SET2'deki gereÄŸinden fazla karakterler dikkate alınmaz. Çeviri yapılılırken\n" +"KUME2 de kullanılan karakter sınıflarından sadece [:lower:] ve [:upper:]\n" +"kesin olarak büyükten küçüğe açılırlar, bu ikisi beraberce sadece büyük\n" +"harf küçük harf deÄŸisimi yapılılrken kullanılabilir. -s sadece KUME1'i\n" +"kullanır." + +#: src/tr.c:391 +msgid "" +"-s uses SET1 if not\n" +"translating nor deleting; else squeezing uses SET2 and occurs after\n" +"translation or deletion.\n" +msgstr "" +"-s sadece çeviri veya sıkıştırmayla beraber çalışıyorsa\n" +"KUME2 yi kullanır ve çeviri veya sıkıştırma bittikten sonra devreye girer.\n" + +#: src/tr.c:557 +#, c-format +msgid "" +"warning: the ambiguous octal escape \\%c%c%c is being\n" +"\tinterpreted as the 2-byte sequence \\0%c%c, `%c'" +msgstr "" +"uyarı: net olmayan \\%c%c%c sekizlik ters kesik gösteririmi \n" +"\t \\0%c%c,`%c' sırası olarak algılanıyor " + +#: src/tr.c:566 +msgid "invalid backslash escape at end of string" +msgstr "dizge sonunda geçersiz terskesik gösterimi" + +#: src/tr.c:572 +#, c-format +msgid "invalid backslash escape `\\%c'" +msgstr "geçersiz terskesik gösterimi `\\%c'" + +#: src/tr.c:725 +#, c-format +msgid "range-endpoints of `%s-%s' are in reverse collating sequence order" +msgstr "alan sınırları '%s-%s' ters sıralılar" + +#: src/tr.c:906 +#, c-format +msgid "invalid repeat count `%s' in [c*n] construct" +msgstr "'%s' de geçersiz [c*n] tekrar yapısı" + +#: src/tr.c:999 +msgid "missing character class name `[::]'" +msgstr "`[:' ile `:]' arasında bir eÅŸitlik sınıfı belirtilmeli" + +#: src/tr.c:1002 +msgid "missing equivalence class character `[==]'" +msgstr "`[=' ile `=]' arasında bir eÅŸitlik sınıfı belirtilmeli" + +#: src/tr.c:1025 +#, c-format +msgid "invalid character class `%s'" +msgstr "geçersiz karakter sınıfı `%s'" + +#: src/tr.c:1050 +#, c-format +msgid "%s: equivalence class operand must be a single character" +msgstr "" +"%s: eÅŸitlik sınıfı (equivalance class)operandı tek karakterden oluÅŸmalıdır" + +#: src/tr.c:1522 +msgid "the [c*] repeat construct may not appear in string1" +msgstr "[c*] tekrar yapısı KUME1'de bulunamaz" + +#: src/tr.c:1532 +msgid "only one [c*] repeat construct may appear in string2" +msgstr "KUME2'de yalnızca bir [c*] tekrar yapısı olabilir" + +#: src/tr.c:1540 +msgid "[=c=] expressions may not appear in string2 when translating" +msgstr "KUME2'de çeviri yaparken [=c=] ifadeleri yer alamaz" + +#: src/tr.c:1553 +msgid "when not truncating set1, string2 must be non-empty" +msgstr "KUME1 kısaltılmıyorsa KUME2 boÅŸ olamaz" + +#: src/tr.c:1562 +msgid "" +"when translating with complemented character classes,\n" +"string2 must map all characters in the domain to one" +msgstr "" +"karakter sınıflarının tümleyicileri (küme tümleyen=set complement)\n" +"kullanıldığında KUME2 sadece bir karakter kullanan ifadeler içerebilir" + +#: src/tr.c:1569 +msgid "" +"when translating, the only character classes that may appear in\n" +"string2 are `upper' and `lower'" +msgstr "" +"çeviri yaparken, KUME2'de kullanılabilecek karakter sınıfları:\n" +" upper, lower" + +#: src/tr.c:1578 +msgid "the [c*] construct may appear in string2 only when translating" +msgstr "[c*] ifadesi KUME2'de sadece çeviri yaparken kullanılabilir" + +#: src/tr.c:1853 +msgid "two strings must be given when translating" +msgstr "çevrim için iki KUME verilmelidir" + +#: src/tr.c:1856 +msgid "two strings must be given when both deleting and squeezing repeats" +msgstr "" +"tekrar edilen karakterler bire indirgeme ve silme beraber yapılılrken\n" +" iki KUME verilmeli" + +#: src/tr.c:1870 +msgid "only one string may be given when deleting without squeezing repeats" +msgstr "" +"tekrar edilen karakterler bire indirgenMEden silme yapılıyorsa\n" +"sadece bir KUME verilmeli" + +#: src/tr.c:1876 +msgid "at least one string must be given when squeezing repeats" +msgstr "" +"tekrar eden karakterler bire indirgenirken en azından bir KUME verilmeli" + +#: src/tr.c:1967 +msgid "misaligned [:upper:] and/or [:lower:] construct" +msgstr "ayarlanmamış veya uymayan [:upper:] ve/veya [:lower:] ifadesi" + +#: src/tr.c:1990 +msgid "" +"invalid identity mapping; when translating, any [:lower:] or [:upper:]\n" +"construct in string1 must be aligned with a corresponding construct\n" +"([:upper:] or [:lower:], respectively) in string2" +msgstr "" +"çeviri yaparken KUME1'de [:lower:] kullanmışsanız KUME2'de [:upper:]\n" +"KUME1'de [:upper:] kullanmışsanız KUME2'de [:lower:] kullanmanız lazım" + +#: src/true.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating success.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" +"Kullanımı: %s [argümanlar yoksayılır]\n" +" veya: %s SEÇENEK\n" +"BaÅŸarılı durum kodu ile çıkar.\n" +"\n" +"Bu seçenek isimleri kısaltılamaz.\n" +"\n" + +#: src/tsort.c:97 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]\n" +"Write totally ordered list consistent with the partial ordering in FILE.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"Kullanım: %s [SECENEK] [DOSYA] \n" +"DOSYA'daki kısmi sıralamayı (kısmi sıralama=partial ordering, \n" +"matematiksel bir terim) göz önüne alarak DOSYA'nın tam sıralı\n" +"(tam sıralı = totally ordered, matematiksel terim) halini çıktıya yazar.\n" +"(tsort = topological sort, topolojik sıralama)\n" +"\n" + +#: src/tsort.c:533 +#, c-format +msgid "%s: input contains a loop:" +msgstr "%s: girdide bir döngü (döngü=loop, Graph Teorideki anlamında) var" + +#: src/tsort.c:575 +msgid "only one argument may be specified" +msgstr "yalnız bir argüman verilebilir" + +#: src/tty.c:63 +msgid "" +"Print the file name of the terminal connected to standard input.\n" +"\n" +" -s, --silent, --quiet print nothing, only return an exit status\n" +msgstr "" +"Standart girdiye baÄŸlı terminalin dosya ismini gösterir.\n" +"\n" +" -s, --silent, --quiet hiçbir ÅŸey göstermez, sadece çıkış durumu ile " +"döner\n" + +#: src/tty.c:120 +msgid "not a tty" +msgstr "bir tty deÄŸil" + +#: src/uname.c:111 +msgid "" +"Print certain system information. With no OPTION, same as -s.\n" +"\n" +" -a, --all print all information, in the following order:\n" +" -s, --kernel-name print the kernel name\n" +" -n, --nodename print the network node hostname\n" +" -r, --kernel-release print the kernel release\n" +msgstr "" +"Sistem hakkında bazı bilgiler gösterir. SEÇENEKsiz -s ile aynıdır.\n" +"\n" +" -a, --all tüm bilgileri gösterir\n" +" -m, --machine makina türünü (donanımı) gösterir\n" +" -n, --nodename makinanın aÄŸ ismini gösterir\n" +" -r, --release iÅŸletim sisteminin dağıtım numarasını gösterir\n" + +#: src/uname.c:119 +msgid "" +" -v, --kernel-version print the kernel version\n" +" -m, --machine print the machine hardware name\n" +" -p, --processor print the processor type\n" +" -i, --hardware-platform print the hardware platform\n" +" -o, --operating-system print the operating system\n" +msgstr "" +" -v, --kernel-version çekirdek sürümünü gösterir\n" +" -p, --processor makinanın iÅŸlemci türünü gösterir\n" +" -i, --hardware-platform makinanın donanım türünü gösterir\n" +" -o, --operating-system iÅŸletim sistemi türünü gösterir\n" + +#: src/uname.c:226 +msgid "cannot get system name" +msgstr "sistem ismi alınamadı" + +#: src/unexpand.c:379 +msgid "" +"Convert spaces in each FILE to tabs, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"DOSYA'daki boÅŸlukları tab'a çevirir ve standard çıktıya yazar.\n" +"DOSYA belirtilmediÄŸinde veya - olduÄŸunda standard girdiden okur.\n" +"\n" + +#: src/unexpand.c:387 +#, fuzzy +msgid "" +" -a, --all convert all whitespace, instead of just initial " +"whitespace\n" +" --first-only convert only leading sequences of whitespace (overrides -" +"a)\n" +" -t, --tabs=N have tabs N characters apart instead of 8 (enables -a)\n" +" -t, --tabs=LIST use comma separated LIST of tab positions (enables -a)\n" +msgstr "" +" -a, --all tüm boÅŸlukları dikkate alır\n" +" -t, --tabs=SAYI tab geniÅŸliÄŸi 8 deÄŸil SAYI olarak alır \n" +" -t, --tabs=LISTE virgüllerle ayrılmış tab pozisyonları listesini\n" +" kullanarak çeviri yapar\n" + +#: src/unexpand.c:464 +msgid "`-LIST' option is obsolete; use `--first-only -t LIST'" +msgstr "`-LISTE' seçeneÄŸi eski; yerine `--first-only -t LISTE' kullanın" + +#: src/uniq.c:139 +#, c-format +msgid "Usage: %s [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "Kullanım: %s [SEÇENEK]... [GİRDİ [ÇIKTI]]\n" + +#: src/uniq.c:143 +msgid "" +"Discard all but one of successive identical lines from INPUT (or\n" +"standard input), writing to OUTPUT (or standard output).\n" +"\n" +msgstr "" +"GIRDI'deki (veya standart girdi) arka arkaya gelen aynı satırlardan\n" +"sadece ilkini CIKTI'ya (veya standart çıktı) yazar\n" +"\n" + +#: src/uniq.c:151 +msgid "" +" -c, --count prefix lines by the number of occurrences\n" +" -d, --repeated only print duplicate lines\n" +msgstr "" +" -c, --count her satır başına tekrar sayısını yazar\n" +" -d, --repeated sadece aynısından iki tane olan satırları gösterir\n" + +#: src/uniq.c:155 +msgid "" +" -D, --all-repeated[=delimit-method] print all duplicate lines\n" +" delimit-method={none(default),prepend,separate}\n" +" Delimiting is done with blank lines.\n" +" -f, --skip-fields=N avoid comparing the first N fields\n" +" -i, --ignore-case ignore differences in case when comparing\n" +" -s, --skip-chars=N avoid comparing the first N characters\n" +" -u, --unique only print unique lines\n" +msgstr "" +" -D --all-repeated[=delimit-method] sadece birden fazla olan satırları " +"yazar\n" +" delimit-method ÅŸu deÄŸerleri alabilir:\n" +" none: satırları ayırmaz \n" +" (delimit-method belirtilmediÄŸinde none \n" +" kullanılır)\n" +" prepend: her satır grubunun başına boÅŸluk koyar\n" +" separate: satır gruplarının arasına boÅŸluk koyar\n" +" -f, --skip-fields=N ilk N alanı karşılaÅŸtırmaz\n" +" -i, --ignore-case büyük/küçük harf farklılıklarını dikkate almaz\n" +" -s, --skip-chars=N ilk N karakteri karşılaÅŸtırmaz\n" +" -u, --unique sadece özgün satırları karşılaÅŸtır\n" + +#: src/uniq.c:164 +msgid " -w, --check-chars=N compare no more than N characters in lines\n" +msgstr "" +" -w, --check-chars=N her satırda N'den fazla karakter karşılaÅŸtırmaz\n" + +#: src/uniq.c:169 +msgid "" +"\n" +"A field is a run of whitespace, then non-whitespace characters.\n" +"Fields are skipped before chars.\n" +msgstr "" +"\n" +"Aralıksız devam eden boÅŸluklara alan denir\n" +"-s ve -f seçenekleri kullanıldığında alanlar karakterlerden önce atlanır.\n" + +#: src/uniq.c:381 +#, c-format +msgid "error reading %s" +msgstr "%s'i okunurken hata" + +#: src/uniq.c:386 +#, c-format +msgid "error writing %s" +msgstr "%s'e yazarken hata" + +#: src/uniq.c:433 src/uniq.c:450 +#, c-format +msgid "extra operand `%s'" +msgstr "`%s' operandı fazla " + +#: src/uniq.c:473 src/uniq.c:498 +msgid "invalid number of fields to skip" +msgstr "atlanacak alan sayısı geçersiz" + +#: src/uniq.c:507 +msgid "invalid number of bytes to skip" +msgstr "atlanacak bayt sayısı geçersiz" + +#: src/uniq.c:516 +msgid "invalid number of bytes to compare" +msgstr "karşılaÅŸtırılacak bayt sayısı geçersiz" + +#: src/uniq.c:530 +#, c-format +msgid "`-%lu' option is obsolete; use `-f %lu'" +msgstr "`-%lu' seçeneÄŸi eski; yerine `-f %lu' kullanın" + +#: src/uniq.c:538 +msgid "printing all duplicated lines and repeat counts is meaningless" +msgstr "" +"hem aynı olan satırların yazılmasına izin vermek hem de aynı\n" +" olan satırların sayısını yazdırmak anlamsız" + +#: src/unlink.c:51 +#, c-format +msgid "" +"Usage: %s FILE\n" +" or: %s OPTION\n" +msgstr "" +"Kullanım: %s DOSYA\n" +" veya: %s SEÇENEK\n" + +#: src/unlink.c:54 +msgid "" +"Call the unlink function to remove the specified FILE.\n" +"\n" +msgstr "" +"Belirtilen DOSYA'yı silmek için 'unlink' (baÄŸ çöz) iÅŸlevini çağırın.\n" +"\n" + +#: src/unlink.c:99 +#, c-format +msgid "cannot unlink %s" +msgstr "%s bağı çözülemedi" + +#: src/uptime.c:129 +msgid "couldn't get boot time" +msgstr "sistemin baÅŸlama zamanı alınamadı" + +#: src/uptime.c:136 +#, c-format +msgid " %2d:%02d%s up " +msgstr "Åžu an %2d:%02d%s, " + +#: src/uptime.c:140 +msgid "am" +msgstr "öö" + +#: src/uptime.c:140 +msgid "pm" +msgstr "ös" + +#: src/uptime.c:142 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d gün" +msgstr[1] "%d gün" + +#: src/uptime.c:144 +#, c-format +msgid "%d user" +msgid_plural "%d users" +msgstr[0] "%d kullanıcı" +msgstr[1] "%d kullanıcı" + +#: src/uptime.c:157 +#, c-format +msgid ", load average: %.2f" +msgstr " çalışıyor, yük ortalaması: %.2f" + +#: src/uptime.c:191 src/users.c:118 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE ]\n" +msgstr "Kullanımı: %s [SEÇENEK]... [ DOSYA ]\n" + +#: src/uptime.c:192 +#, c-format +msgid "" +"Print the current time, the length of time the system has been up,\n" +"the number of users on the system, and the average number of jobs\n" +"in the run queue over the last 1, 5 and 15 minutes.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"Åžimdiki zamanı, sistemin çalışır durumda olduÄŸu süreyi, sistemdeki " +"kullanıcı\n" +"sayısını, ve son 1, 5 ve 15 dakika içerisinde kuyruktaki ortalama iÅŸ\n" +"sayısını gösterir.\n" +"DOSYA belirtilmezse %s kullanılır. Dosya olarak %s kullanımı yaygındır.\n" +"\n" + +#: src/users.c:35 +msgid "Joseph Arceneaux and David MacKenzie" +msgstr "Joseph Arceneaux ve David MacKenzie" + +#: src/users.c:119 +#, c-format +msgid "" +"Output who is currently logged in according to FILE.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" +"DOSYAya göre çalışmakta olan kullanıcıları gösterir.\n" +"DOSYA verilmezse %s kullanılır. DOSYA olarak %s kullanımı yaygındır.\n" +"\n" + +#: src/wc.c:75 +msgid "Paul Rubin and David MacKenzie" +msgstr "Paul Rubin ve David MacKenzie" + +#: src/wc.c:129 +msgid "" +"Print byte, word, and newline counts for each FILE, and a total line if\n" +"more than one FILE is specified. With no FILE, or when FILE is -,\n" +"read standard input.\n" +" -c, --bytes print the byte counts\n" +" -m, --chars print the character counts\n" +" -l, --lines print the newline counts\n" +msgstr "" +"EÄŸer birden fazla DOSYA ismi verilmiÅŸse hepsi için satır kelime ve bayt\n" +"sayılarını yazar. EÄŸer hiç DOSYA ismi verilmemiÅŸ veya DOSYA - ise standart\n" +"girdiden okur.\n" +" -c, --bytes bayt sayısını yazar\n" +" -m, --chars karakter sayısını yazar\n" +" -l, --lines satır sayısını (\\n sayısı) yazar\n" + +#: src/wc.c:137 +msgid "" +" -L, --max-line-length print the length of the longest line\n" +" -w, --words print the word counts\n" +msgstr "" +" -L, --max-line-length en uzun satırın uzunluÄŸunu yazar\n" +" -w, --words kelime sayısını yazar\n" + +#: src/who.c:41 +msgid "Joseph Arceneaux, David MacKenzie, and Michael Stone" +msgstr "Joseph Arceneaux, David MacKenzie ve Michael Stone" + +#: src/who.c:223 +msgid " old " +msgstr " eski " + +#: src/who.c:387 src/who.c:390 +msgid "id=" +msgstr "kimlik=" + +#: src/who.c:403 src/who.c:408 +msgid "term=" +msgstr "terminal=" + +#: src/who.c:405 src/who.c:409 +msgid "exit=" +msgstr "çıkış=" + +#: src/who.c:446 +msgid "clock change" +msgstr "saat deÄŸiÅŸikliÄŸi" + +#: src/who.c:458 src/who.c:459 +msgid "run-level" +msgstr "açılış-seviyesi" + +#: src/who.c:462 src/who.c:463 +msgid "last=" +msgstr "son=" + +#: src/who.c:492 +#, c-format +msgid "" +"\n" +"# users=%u\n" +msgstr "" +"\n" +"kullanıcı sayısı: %u\n" + +#: src/who.c:498 +msgid "NAME" +msgstr "İSİM" + +#: src/who.c:498 +msgid "LINE" +msgstr "HAT" + +#: src/who.c:498 +msgid "TIME" +msgstr "SAAT" + +#: src/who.c:498 +msgid "IDLE" +msgstr "ATIL " + +#: src/who.c:498 +msgid "PID" +msgstr "PID" + +#: src/who.c:499 +msgid "COMMENT" +msgstr "AÇIKLAMA" + +#: src/who.c:499 +msgid "EXIT" +msgstr "ÇIKIÅž" + +#: src/who.c:574 +#, c-format +msgid "Usage: %s [OPTION]... [ FILE | ARG1 ARG2 ]\n" +msgstr "Kullanımı: %s [SEÇENEK]... [ DOSYA | ARG1 ARG2 ]\n" + +#: src/who.c:575 +msgid "" +"\n" +" -a, --all same as -b -d --login -p -r -t -T -u\n" +" -b, --boot time of last system boot\n" +" -d, --dead print dead processes\n" +" -H, --heading print line of column headings\n" +msgstr "" +"\n" +" -a, --all -b -d --login -p -r -t -T -u ile aynı\n" +" -b, --boot son sistem açılış zamanı\n" +" -d, --dead ölü iÅŸlemleri yazdırır\n" +" -H, --heading sütun baÅŸlığı satırı yazdırır\n" + +#: src/who.c:582 +msgid "" +" -i, --idle add idle time as HOURS:MINUTES, . or old\n" +" (deprecated, use -u)\n" +" --login print system login processes\n" +" (equivalent to SUS -l)\n" +msgstr "" +" -i, --idle atıl zamanı SAAT:DAKİKA, . veya eski olarak\n" +" ekler (kullanımdan kalkacak, -u kullanın)\n" +" --login sisteme giriÅŸ iÅŸlemlerini yazdırır\n" +" (SUS -l ile aynı)\n" + +#: src/who.c:588 +msgid "" +" -l, --lookup attempt to canonicalize hostnames via DNS\n" +" (-l is deprecated, use --lookup)\n" +" -m only hostname and user associated with stdin\n" +" -p, --process print active processes spawned by init\n" +msgstr "" +" -l, --lookup makina isimlerini DNS üzerinden IP ile eÅŸleÅŸtirmeye " +"çalışır\n" +" (-l kullanımdan kalkacak, --lookup kullanın)\n" +" -m stdGirdi'deki kullanıcı ve makina ismini gösterir\n" +" -p, --process init tarafından baÅŸlatılan aktif iÅŸlemleri listeler\n" + +#: src/who.c:594 +msgid "" +" -q, --count all login names and number of users logged on\n" +" -r, --runlevel print current runlevel\n" +" -s, --short print only name, line, and time (default)\n" +" -t, --time print last system clock change\n" +msgstr "" +" -q, --count tüm çalışan kullanıcı isimlerini ve sayısını gösterir\n" +" -r, --runlevel ÅŸimdiki açılış seviyesini gösterir\n" +" -s, --short yalnız isim, satır ve zamanı gösterir (öntanımlı)\n" +" -t, --time son sistem saat deÄŸiÅŸikliÄŸini gösterir\n" + +#: src/who.c:600 +msgid "" +" -T, -w, --mesg add user's message status as +, - or ?\n" +" -u, --users list users logged in\n" +" --message same as -T\n" +" --writable same as -T\n" +msgstr "" +" -T, -w, --mesg kullanıcının ileti durumunu +, - veya ? olarak gösterir\n" +" -u, --users sistemde olan kullanıcıları listeler\n" +" --message -T ile aynı\n" +" --writable -T ile aynı\n" + +#: src/who.c:608 +#, c-format +msgid "" +"\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n" +msgstr "" +"\n" +"DOSYA belirtilmezse %s kullanılır. DOSYA olarak %s kullanımı yaygındır.\n" +"ARG1 ARG2 verilmiÅŸse, -m varsayılır: `who am i' (ben kimim) ya da\n" +"`who mom likes' (annem kimi sever) gibi kullanımlar mümkündür.\n" + +#: src/who.c:711 +msgid "Warning: -i will be removed in a future release; use -u instead" +msgstr "Uyarı: -i sonraki sürümlerde kaldırılacaktır; -u kullanın" + +#: src/who.c:722 +msgid "" +"Warning: the meaning of '-l' will change in a future release to conform to " +"POSIX" +msgstr "" +"Uyarı: '-l'nin anlamı sonraki sürümlerde deÄŸiÅŸerek POSIX uyumlu hale " +"gelecektir" + +#: src/whoami.c:53 +msgid "" +"Print the user name associated with the current effective user id.\n" +"Same as id -un.\n" +"\n" +msgstr "" +"Geçerli olan etkin kullanıcı kimliÄŸine karşılık gelen ismi yazar.\n" +"`id -un' ile aynıdır.\n" + +#: src/whoami.c:104 +#, c-format +msgid "%s: cannot find username for UID %u\n" +msgstr "%s: kullanıcı-kimlik %u için kullanıcı ismi bulunamadı\n" + +#: src/yes.c:49 +#, c-format +msgid "" +"Usage: %s [STRING]...\n" +" or: %s OPTION\n" +msgstr "" +"Kullanımı: %s [DİZGE]...\n" +" veya: %s SEÇENEK\n" + +#: src/yes.c:55 +msgid "" +"Repeatedly output a line with all specified STRING(s), or `y'.\n" +"\n" +msgstr "" +"BelirtilmiÅŸse DİZGE(ler)den, yoksa `y'den oluÅŸan satırları sürekli üretir.\n" + +#~ msgid "\\%c: invalid escape" +#~ msgstr "\\%c: öncelem geçersiz" + +#~ msgid "program error" +#~ msgstr "yazılım hatası" + +# +#~ msgid "stack overflow" +#~ msgstr "yığıt taÅŸması" + +#~ msgid " Type" +#~ msgstr " Tür" + +#, fuzzy +#~ msgid "cannot convert time" +#~ msgstr "tarih ayarlanamadı" + +#, fuzzy +#~ msgid "cannot format time" +#~ msgstr "tarih ayarlanamadı" + +#~ msgid "cannot change to `..' from directory %s" +#~ msgstr "'..''e %s dizininden çıkılamaz" + +#~ msgid "missing file arguments" +#~ msgstr "dosya argümanları eksik" + +#~ msgid "%s: is so large that it is not representable" +#~ msgstr "%s: bu sistem için bu sayı çok büyük" diff --git a/src/apps/bin/coreutils-5.0/po/zh_CN.gmo b/src/apps/bin/coreutils-5.0/po/zh_CN.gmo new file mode 100644 index 0000000000000000000000000000000000000000..17de42d61653a859f1d2338487d7bd195bcf9f92 GIT binary patch literal 72132 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 literal 0 HcmV?d00001 diff --git a/src/apps/bin/coreutils-5.0/po/zh_CN.po b/src/apps/bin/coreutils-5.0/po/zh_CN.po new file mode 100644 index 0000000000..ea908a495a --- /dev/null +++ b/src/apps/bin/coreutils-5.0/po/zh_CN.po @@ -0,0 +1,7056 @@ +# simplified Chinese translation of fileutils. +# Copyright (C) 1998, 2002 Free Software Foundation, Inc. +# Yip Chi Lap , 1998. +# Abel Cheung , 2002. +# Anthony Fok , 2002. +# +msgid "" +msgstr "" +"Project-Id-Version: fileutils 4.1.9\n" +"POT-Creation-Date: 2003-03-31 10:45+0200\n" +"PO-Revision-Date: 2002-07-19 23:58+0800\n" +"Last-Translator: Anthony Fok \n" +"Language-Team: Chinese (simplified) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: lib/argmatch.c:135 +#, c-format +msgid "invalid argument %s for %s" +msgstr "%2$s çš„å‚æ•° %1$s 无效" + +#: lib/argmatch.c:136 +#, c-format +msgid "ambiguous argument %s for %s" +msgstr "%2$s çš„å‚æ•° %1$s 䏿˜Žç¡®" + +#: lib/argmatch.c:155 +msgid "Valid arguments are:" +msgstr "æœ‰æ•ˆçš„å‚æ•°ä¸ºï¼š" + +#: lib/closeout.c:103 src/cat.c:189 src/cat.c:272 src/cat.c:326 +#: src/cksum.c:269 src/head.c:152 src/head.c:196 src/tail.c:323 +#: src/tail.c:1659 src/tr.c:1666 src/tr.c:1912 src/tr.c:2020 +msgid "write error" +msgstr "写入时å‘生错误" + +#: lib/error.c:133 lib/error.c:161 +msgid "Unknown system error" +msgstr "未知的系统错误" + +#: lib/file-type.c:42 +msgid "regular empty file" +msgstr "一般空文件" + +#: lib/file-type.c:42 +msgid "regular file" +msgstr "一般文件" + +#: lib/file-type.c:45 +msgid "directory" +msgstr "目录" + +#: lib/file-type.c:48 +msgid "block special file" +msgstr "区å—特殊文件" + +#: lib/file-type.c:51 +msgid "character special file" +msgstr "字符特殊文件" + +#: lib/file-type.c:54 +msgid "fifo" +msgstr "fifo" + +#: lib/file-type.c:57 +msgid "symbolic link" +msgstr "符å·é“¾æŽ¥" + +#: lib/file-type.c:60 +msgid "socket" +msgstr "套接字" + +#: lib/file-type.c:63 +msgid "message queue" +msgstr "消æ¯é˜Ÿåˆ—" + +#: lib/file-type.c:66 +msgid "semaphore" +msgstr "ä¿¡å·é‡" + +#: lib/file-type.c:69 +msgid "shared memory object" +msgstr "共享内存对象" + +#: lib/file-type.c:71 +msgid "weird file" +msgstr "夿€ªçš„æ–‡ä»¶" + +#: lib/getopt.c:688 lib/getopt.c:700 +#, c-format +msgid "%s: option `%s' is ambiguous\n" +msgstr "%s:选项‘%sâ€™ä¸æ˜Žç¡®\n" + +#: lib/getopt.c:733 lib/getopt.c:737 +#, c-format +msgid "%s: option `--%s' doesn't allow an argument\n" +msgstr "%s:选项‘--%s’ä¸å¯é…åˆå‚数使用\n" + +#: lib/getopt.c:746 lib/getopt.c:751 +#, c-format +msgid "%s: option `%c%s' doesn't allow an argument\n" +msgstr "%s:选项‘%c%s’ä¸å¯é…åˆå‚数使用\n" + +#: lib/getopt.c:787 lib/getopt.c:800 lib/getopt.c:1089 lib/getopt.c:1102 +#, c-format +msgid "%s: option `%s' requires an argument\n" +msgstr "%s:选项‘%s’需è¦å‚æ•°\n" + +#: lib/getopt.c:838 lib/getopt.c:841 +#, c-format +msgid "%s: unrecognized option `--%s'\n" +msgstr "%s:无法识别的选项‘--%s’\n" + +#: lib/getopt.c:849 lib/getopt.c:852 +#, c-format +msgid "%s: unrecognized option `%c%s'\n" +msgstr "%s:无法识别的选项‘%c%s’\n" + +#: lib/getopt.c:899 lib/getopt.c:902 +#, c-format +msgid "%s: illegal option -- %c\n" +msgstr "%s:ä¸åˆæ³•的选项 ― %c\n" + +#: lib/getopt.c:908 lib/getopt.c:911 +#, c-format +msgid "%s: invalid option -- %c\n" +msgstr "%s:无效的选项 ― %c\n" + +#: lib/getopt.c:958 lib/getopt.c:969 lib/getopt.c:1155 lib/getopt.c:1168 +#, c-format +msgid "%s: option requires an argument -- %c\n" +msgstr "%s:选项需è¦å‚æ•° ― %c\n" + +#: lib/getopt.c:1021 lib/getopt.c:1032 +#, c-format +msgid "%s: option `-W %s' is ambiguous\n" +msgstr "%s:选项‘-W %sâ€™ä¸æ˜Žç¡®\n" + +#: lib/getopt.c:1056 lib/getopt.c:1068 +#, c-format +msgid "%s: option `-W %s' doesn't allow an argument\n" +msgstr "%s:选项‘-W %s’ä¸å¯é…åˆå‚数使用\n" + +#: lib/human.c:519 +msgid "block size" +msgstr "å—大å°" + +#: lib/makepath.c:124 src/df.c:497 src/remove.c:402 +msgid "failed to return to initial working directory" +msgstr "" + +#: lib/makepath.c:173 src/copy.c:1288 src/mkdir.c:170 +#, c-format +msgid "cannot create directory %s" +msgstr "无法创建目录%s" + +#: lib/makepath.c:179 lib/makepath.c:421 src/cp.c:446 src/cp.c:468 +#, c-format +msgid "%s exists but is not a directory" +msgstr "%s存在但并éžç›®å½•。" + +#: lib/makepath.c:316 lib/makepath.c:378 lib/makepath.c:440 +#, c-format +msgid "cannot change owner and/or group of %s" +msgstr "无法更改%s的所有者åŠ/或组" + +#: lib/makepath.c:338 +#, c-format +msgid "cannot chdir to directory %s" +msgstr "无法切æ¢åˆ°ç›®å½•%s" + +#: lib/makepath.c:392 lib/makepath.c:446 +#, c-format +msgid "cannot change permissions of %s" +msgstr "无法更改%sçš„æƒé™" + +#: lib/obstack.c:487 lib/obstack.c:490 lib/xmalloc.c:63 +msgid "memory exhausted" +msgstr "内存用尽" + +#: lib/quotearg.c:236 +msgid "`" +msgstr "‘" + +#: lib/quotearg.c:237 +msgid "'" +msgstr "’" + +#: lib/rpmatch.c:78 +msgid "^[yY]" +msgstr "^[yY]" + +#: lib/rpmatch.c:81 +msgid "^[nN]" +msgstr "^[nN]" + +#: lib/unicodeio.c:155 +msgid "iconv function not usable" +msgstr "iconv 功能无法使用" + +#: lib/unicodeio.c:157 +msgid "iconv function not available" +msgstr "iconv 功能ä¸å­˜åœ¨" + +#: lib/unicodeio.c:164 +msgid "character out of range" +msgstr "å­—ç¬¦å€¼è¶…å‡ºå¯æŽ¥å—的范围以外" + +#: lib/unicodeio.c:227 +#, c-format +msgid "cannot convert U+%04X to local character set" +msgstr "无法将 U+%04X 转æ¢è‡³ç”¨æˆ·çš„字符集" + +#: lib/unicodeio.c:229 +#, c-format +msgid "cannot convert U+%04X to local character set: %s" +msgstr "无法将 U+%04X 转æ¢è‡³ç”¨æˆ·çš„字符集:%s" + +#: lib/userspec.c:174 +msgid "invalid user" +msgstr "无效的用户" + +#: lib/userspec.c:175 +msgid "invalid group" +msgstr "无效的组" + +#: lib/userspec.c:177 +msgid "cannot get the login group of a numeric UID" +msgstr "无法å–å¾— UID 数值所表示的用户的主组" + +#: lib/userspec.c:179 +msgid "cannot omit both user and group" +msgstr "ä¸å¯åŒæ—¶çœç•¥ç”¨æˆ·å’Œæ‰€å±žç»„" + +#: lib/version-etc.c:57 +#, c-format +msgid "Written by %s.\n" +msgstr "ç”± %s 编写。\n" + +#: lib/version-etc.c:63 +msgid "" +"This is free software; see the source for copying conditions. There is NO\n" +"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" +msgstr "" +"这是自由软件;请å‚考原始ç çš„版æƒå£°æ˜Žã€‚æœ¬è½¯ä½“ä¸æä¾›ä»»ä½•ä¿è¯ï¼Œç”šè‡³ä¸ä¼šåŒ…括\n" +"å¯å”®æ€§æˆ–适用於任何特定目的的ä¿è¯ã€‚\n" + +#: lib/xmemcoll.c:57 +msgid "string comparison failed" +msgstr "字串比较出现错误" + +#: lib/xmemcoll.c:58 +msgid "Set LC_ALL='C' to work around the problem." +msgstr "请设定 LC_ALL='C' é¿å…问题出现。" + +#: lib/xmemcoll.c:60 +#, c-format +msgid "The strings compared were %s and %s." +msgstr "è¦æ¯”较的字串为 %s å’Œ %s。" + +#: src/basename.c:50 src/cat.c:88 src/chgrp.c:122 src/chmod.c:238 +#: src/chown.c:95 src/chroot.c:41 src/cksum.c:278 src/comm.c:69 src/cp.c:160 +#: src/csplit.c:1492 src/cut.c:170 src/date.c:113 src/dd.c:284 src/df.c:707 +#: src/dircolors.c:99 src/dirname.c:42 src/du.c:170 src/echo.c:73 +#: src/env.c:115 src/expand.c:106 src/expr.c:86 src/factor.c:70 src/fmt.c:267 +#: src/fold.c:63 src/head.c:84 src/hostid.c:44 src/hostname.c:63 src/id.c:83 +#: src/install.c:593 src/join.c:140 src/kill.c:89 src/link.c:47 src/ln.c:335 +#: src/logname.c:44 src/ls.c:3757 src/md5sum.c:121 src/mkdir.c:57 +#: src/mkfifo.c:51 src/mknod.c:51 src/mv.c:307 src/nice.c:63 src/nl.c:172 +#: src/od.c:283 src/paste.c:399 src/pathchk.c:142 src/pinky.c:465 +#: src/pr.c:2750 src/printenv.c:59 src/printf.c:96 src/ptx.c:1855 src/pwd.c:42 +#: src/readlink.c:65 src/rm.c:95 src/rmdir.c:142 src/seq.c:78 src/shred.c:156 +#: src/sleep.c:48 src/sort.c:272 src/split.c:92 src/stat.c:680 src/stty.c:494 +#: src/su.c:433 src/sum.c:56 src/sync.c:40 src/tac.c:123 src/tail.c:230 +#: src/tee.c:59 src/test.c:975 src/touch.c:240 src/tr.c:323 src/tsort.c:93 +#: src/tty.c:58 src/uname.c:106 src/unexpand.c:371 src/uniq.c:135 +#: src/unlink.c:47 src/uptime.c:187 src/users.c:114 src/wc.c:121 src/who.c:570 +#: src/whoami.c:48 src/yes.c:45 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "请å°è¯•执行‘%s --help’æ¥èŽ·å–æ›´å¤šä¿¡æ¯ã€‚\n" + +#: src/basename.c:54 +#, fuzzy, c-format +msgid "" +"Usage: %s NAME [SUFFIX]\n" +" or: %s OPTION\n" +msgstr "" +"用法:%s 文件\n" +" 或:%s 选项\n" + +#: src/basename.c:59 +msgid "" +"Print NAME with any leading directory components removed.\n" +"If specified, also remove a trailing SUFFIX.\n" +"\n" +msgstr "" + +#: src/basename.c:66 src/cat.c:124 src/chgrp.c:152 src/chmod.c:264 +#: src/chown.c:139 src/chroot.c:59 src/cksum.c:293 src/comm.c:86 src/cp.c:257 +#: src/csplit.c:1534 src/cut.c:215 src/date.c:215 src/dd.c:331 src/df.c:746 +#: src/dircolors.c:120 src/dirname.c:58 src/du.c:219 src/echo.c:105 +#: src/env.c:134 src/expand.c:131 src/expr.c:149 src/factor.c:90 +#: src/false.c:45 src/fmt.c:297 src/fold.c:86 src/head.c:115 src/hostid.c:57 +#: src/hostname.c:76 src/id.c:104 src/install.c:648 src/join.c:181 +#: src/kill.c:119 src/link.c:59 src/ln.c:390 src/logname.c:55 src/ls.c:3891 +#: src/md5sum.c:157 src/mkdir.c:76 src/mkfifo.c:68 src/mknod.c:82 src/mv.c:361 +#: src/nice.c:77 src/nl.c:227 src/od.c:370 src/paste.c:423 src/pathchk.c:154 +#: src/pinky.c:492 src/pr.c:2862 src/printenv.c:72 src/printf.c:144 +#: src/pwd.c:53 src/readlink.c:82 src/rm.c:127 src/rmdir.c:162 src/seq.c:104 +#: src/shred.c:220 src/sleep.c:64 src/sort.c:343 src/split.c:124 +#: src/stat.c:751 src/stty.c:708 src/su.c:454 src/sum.c:76 src/sync.c:51 +#: src/tac.c:146 src/tail.c:300 src/tee.c:72 src/test.c:1057 src/touch.c:271 +#: src/tr.c:396 src/true.c:45 src/tsort.c:105 src/tty.c:70 src/uname.c:128 +#: src/unexpand.c:395 src/uniq.c:174 src/unlink.c:58 src/uptime.c:202 +#: src/users.c:127 src/wc.c:143 src/who.c:613 src/whoami.c:60 src/yes.c:61 +#, fuzzy, c-format +msgid "" +"\n" +"Report bugs to <%s>.\n" +msgstr "" +"\n" +"è¯·å‘ æŠ¥å‘Šé”™è¯¯ã€‚" + +#: src/basename.c:114 src/chgrp.c:210 src/chmod.c:352 src/chown.c:211 +#: src/chroot.c:78 src/csplit.c:1464 src/dirname.c:89 src/expr.c:178 +#: src/install.c:284 src/link.c:87 src/mkdir.c:124 src/mkfifo.c:113 +#: src/mknod.c:137 src/pathchk.c:194 src/readlink.c:101 src/readlink.c:133 +#: src/rm.c:199 src/rmdir.c:206 src/seq.c:411 src/sleep.c:139 src/stat.c:802 +#: src/unlink.c:88 +msgid "too few arguments" +msgstr "傿•°å¤ªå°‘" + +#: src/basename.c:115 src/dircolors.c:482 src/dirname.c:90 src/hostid.c:79 +#: src/hostname.c:122 src/link.c:93 src/mknod.c:139 src/readlink.c:141 +#: src/seq.c:417 src/split.c:498 src/tr.c:1848 src/unlink.c:94 +#: src/uptime.c:244 src/users.c:169 src/who.c:764 +msgid "too many arguments" +msgstr "傿•°å¤ªå¤š" + +#: src/cat.c:42 src/split.c:43 +msgid "Torbjorn Granlund and Richard M. Stallman" +msgstr "" + +#: src/cat.c:92 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] [FILE]...\n" +msgstr "用法:%s [选项] 文件...\n" + +#: src/cat.c:96 +msgid "" +"Concatenate FILE(s), or standard input, to standard output.\n" +"\n" +" -A, --show-all equivalent to -vET\n" +" -b, --number-nonblank number nonblank output lines\n" +" -e equivalent to -vE\n" +" -E, --show-ends display $ at end of each line\n" +" -n, --number number all output lines\n" +" -s, --squeeze-blank never more than one single blank line\n" +msgstr "" + +#: src/cat.c:106 +msgid "" +" -t equivalent to -vT\n" +" -T, --show-tabs display TAB characters as ^I\n" +" -u (ignored)\n" +" -v, --show-nonprinting use ^ and M- notation, except for LFD and TAB\n" +msgstr "" + +#: src/cat.c:114 src/sum.c:72 +msgid "" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" + +#: src/cat.c:119 +msgid "" +"\n" +" -B, --binary use binary writes to the console device.\n" +"\n" +msgstr "" + +#: src/cat.c:314 +#, fuzzy, c-format +msgid "cannot do ioctl on `%s'" +msgstr "无法打开目录%s" + +#: src/cat.c:669 src/dd.c:1222 src/od.c:1013 src/tee.c:181 +msgid "standard output" +msgstr "标准输出" + +#: src/cat.c:800 +#, fuzzy, c-format +msgid "%s: input file is output file" +msgstr "%sï¼šæ–‡ä»¶å¤§å°æ— æ•ˆ" + +#: src/cat.c:858 +#, fuzzy +msgid "closing standard input" +msgstr "标准输入" + +#: src/cat.c:861 +#, fuzzy +msgid "closing standard output" +msgstr "标准输出" + +#: src/chgrp.c:93 +msgid "cannot change to null group" +msgstr "æ— æ³•æ”¹å˜æ‰€å±žç»„至没有å称的组" + +#: src/chgrp.c:102 +#, c-format +msgid "invalid group name %s" +msgstr "无效的组å称‘%s’" + +#: src/chgrp.c:106 +msgid "group number" +msgstr "组代å·" + +#: src/chgrp.c:109 +#, c-format +msgid "invalid group number %s" +msgstr "æ— æ•ˆçš„ç»„ä»£å· %s" + +#: src/chgrp.c:126 +#, c-format +msgid "" +"Usage: %s [OPTION]... GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"用法:%s [选项]... 组 文件...\n" +" 或:%s [选项]... --reference=å‚考文件 文件...\n" + +#: src/chgrp.c:131 +msgid "" +"Change the group membership of each FILE to GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"å°†æ¯ä¸ª<文件>的所属组设定为<组>。\n" +"\n" +" -c, --changes åƒ --verbose,但åªåœ¨æœ‰æ›´æ”¹æ—¶æ‰æ˜¾ç¤ºç»“æžœ\n" +" --dereference 会影å“符å·é“¾æŽ¥æ‰€æŒ‡ç¤ºçš„对象,而éžç¬¦å·é“¾æŽ¥æœ¬èº«\n" + +#: src/chgrp.c:138 src/chown.c:112 +msgid "" +" -h, --no-dereference affect symbolic links instead of any referenced " +"file\n" +" (available only on systems that can change the\n" +" ownership of a symlink)\n" +msgstr "" +" -h, --no-dereference 会影å“符å·é“¾æŽ¥æœ¬èº«ï¼Œè€Œéžç¬¦å·é“¾æŽ¥æ‰€æŒ‡ç¤ºçš„目的地\n" +" (å½“ç³»ç»Ÿæ”¯æŒæ›´æ”¹ç¬¦å·é“¾æŽ¥çš„æ‰€æœ‰è€…ï¼Œæ­¤é€‰é¡¹æ‰æœ‰æ•ˆ)\n" + +#: src/chgrp.c:143 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's group rather than the specified\n" +" GROUP value\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet 去除大部份的错误信æ¯\n" +" --reference=å‚考文件 使用<å‚考文件>çš„æ‰€å±žç»„ï¼Œè€ŒéžæŒ‡å®šçš„<组>\n" +" -R, --recursive é€’å½’å¤„ç†æ‰€æœ‰çš„æ–‡ä»¶åŠå­ç›®å½•\n" +" -v, --verbose 处ç†ä»»ä½•文件都会显示信æ¯\n" + +#: src/chgrp.c:218 src/chmod.c:157 src/chmod.c:365 src/chown-core.c:235 +#: src/chown-core.c:247 src/chown.c:220 src/cp.c:303 src/touch.c:169 +#: src/touch.c:363 +#, c-format +msgid "failed to get attributes of %s" +msgstr "无法å–å¾— %s 的属性" + +#: src/chmod.c:102 +#, c-format +msgid "getting new attributes of %s" +msgstr "正在检查 %s 的最新属性" + +#: src/chmod.c:124 +#, c-format +msgid "mode of %s changed to %04lo (%s)\n" +msgstr "%s çš„æƒé™æ¨¡å¼å·²æ›´æ”¹ä¸º %04lo (%s)\n" + +#: src/chmod.c:127 +#, c-format +msgid "failed to change mode of %s to %04lo (%s)\n" +msgstr "无法将 %s çš„æƒé™æ¨¡å¼æ›´æ”¹ä¸º %04lo (%s)\n" + +#: src/chmod.c:130 +#, c-format +msgid "mode of %s retained as %04lo (%s)\n" +msgstr "%s çš„æƒé™æ¨¡å¼ä¿ç•™ä¸º %04lo (%s)\n" + +#: src/chmod.c:179 +#, c-format +msgid "changing permissions of %s" +msgstr "正在更改 %s çš„æƒé™" + +#: src/chmod.c:242 +#, c-format +msgid "" +"Usage: %s [OPTION]... MODE[,MODE]... FILE...\n" +" or: %s [OPTION]... OCTAL-MODE FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"用法:%s [选项]... 模å¼[,模å¼]... 文件...\n" +" 或:%s [选项]... å…«è¿›åˆ¶æ¨¡å¼ æ–‡ä»¶...\n" +" 或:%s [选项]... --reference=å‚考文件 文件...\n" + +#: src/chmod.c:248 +msgid "" +"Change the mode of each FILE to MODE.\n" +"\n" +" -c, --changes like verbose but report only when a change is " +"made\n" +" -f, --silent, --quiet suppress most error messages\n" +" -v, --verbose output a diagnostic for every file processed\n" +" --reference=RFILE use RFILE's mode instead of MODE values\n" +" -R, --recursive change files and directories recursively\n" +msgstr "" +"更改æ¯ä¸ª<文件>çš„æƒé™<模å¼>。\n" +"\n" +" -c, --changes 类似 --verbose,但åªåœ¨æœ‰æ›´æ”¹æ—¶æ‰æ˜¾ç¤ºç»“æžœ\n" +" -f, --silent, --quiet 去除大部份的错误信æ¯\n" +" -v, --verbose 处ç†ä»»ä½•文件都会显示信æ¯\n" +" --reference=å‚考文件 使用<å‚考文件>的模å¼ï¼Œè€Œéžè‡ªè¡ŒæŒ‡å®šæƒé™æ¨¡å¼\n" +" -R, --recursive ä»¥é€’å½’æ–¹å¼æ›´æ”¹æ‰€æœ‰çš„æ–‡ä»¶åŠå­ç›®å½•\n" + +#: src/chmod.c:259 +msgid "" +"\n" +"Each MODE is one or more of the letters ugoa, one of the symbols +-= and\n" +"one or more of the letters rwxXstugo.\n" +msgstr "" +"\n" +"<模å¼>由三部份组æˆï¼šä¸€ä¸ªæˆ–以上的 ugoa å­—æ¯ï¼Œä¸€ä¸ªæˆ–以上的 +-= 符å·ï¼Œ\n" +"和一个或以上的 rwxXstugo å­—æ¯ã€‚\n" + +#: src/chmod.c:320 +#, c-format +msgid "invalid character %s in mode string %s" +msgstr "æƒé™æ¨¡å¼å­—串 %2$s 中出现无效的字符 %1$s" + +#: src/chmod.c:361 +#, c-format +msgid "invalid mode string: %s" +msgstr "æƒé™æ¨¡å¼å­—串无效:%s " + +#: src/chown-core.c:116 +#, c-format +msgid "neither symbolic link %s nor referent has been changed\n" +msgstr "符å·é“¾æŽ¥ %s 和该链接所指示的对象都没有更改\n" + +#: src/chown-core.c:143 +#, c-format +msgid "changed ownership of %s to %s\n" +msgstr "%s 的所有者已更改为 %s\n" + +#: src/chown-core.c:144 +#, c-format +msgid "changed group of %s to %s\n" +msgstr "%s 的所属组已更改为 %s\n" + +#: src/chown-core.c:148 +#, c-format +msgid "failed to change ownership of %s to %s\n" +msgstr "无法更改 %s 的所有者为 %s\n" + +#: src/chown-core.c:149 +#, c-format +msgid "failed to change group of %s to %s\n" +msgstr "无法更改 %s 的所属组为 %s\n" + +#: src/chown-core.c:153 +#, c-format +msgid "ownership of %s retained as %s\n" +msgstr "%s 的所有者已ä¿ç•™ä¸º %s\n" + +#: src/chown-core.c:154 +#, c-format +msgid "group of %s retained as %s\n" +msgstr "%s 的所属组已ä¿ç•™ä¸º %s\n" + +#: src/chown-core.c:326 +#, c-format +msgid "changing ownership of %s" +msgstr "正在更改 %s 的所有者" + +#: src/chown-core.c:327 +#, c-format +msgid "changing group of %s" +msgstr "正在更改 %s 的所属组" + +#: src/chown-core.c:345 +#, c-format +msgid "unable to restore permissions of %s" +msgstr "æ— æ³•å›žå¤ %s çš„æƒé™" + +#: src/chown.c:99 +#, c-format +msgid "" +"Usage: %s [OPTION]... OWNER[:[GROUP]] FILE...\n" +" or: %s [OPTION]... :GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"用法:%s [选项]... 所有者[:[组]] 文件...\n" +" 或:%s [选项]... :组 文件...\n" +" 或:%s [选项]... --reference=å‚考文件 文件...\n" + +#: src/chown.c:105 +msgid "" +"Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"更改æ¯ä¸ª <文件> çš„ <所有者> åŠ/或 <所属组>。\n" +"\n" +" -c, --changes åƒ --verbose,但åªåœ¨æœ‰æ›´æ”¹æ—¶æ‰æ˜¾ç¤ºç»“æžœ\n" +" --dereference å—å½±å“的是符å·é“¾æŽ¥æ‰€æŒ‡ç¤ºçš„对象,而éžç¬¦å·é“¾æŽ¥æœ¬èº«\n" + +#: src/chown.c:117 +msgid "" +" --from=CURRENT_OWNER:CURRENT_GROUP\n" +" change the owner and/or group of each file only if\n" +" its current owner and/or group match those " +"specified\n" +" here. Either may be omitted, in which case a " +"match\n" +" is not required for the omitted attribute.\n" +msgstr "" +" --from=ç›®å‰æ‰€æœ‰è€…:ç›®å‰ç»„\n" +" åªå½“æ¯ä¸ªæ–‡ä»¶çš„æ‰€æœ‰è€…和组符åˆé€‰é¡¹æ‰€æŒ‡å®šçš„,\n" +" æ‰ä¼šæ›´æ”¹æ‰€æœ‰è€…和组。其中一个å¯ä»¥çœç•¥ï¼Œè¿™æ—¶\n" +" å·²çœç•¥çš„属性就ä¸éœ€è¦ç¬¦åˆåŽŸæœ‰çš„å±žæ€§ã€‚\n" + +#: src/chown.c:124 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's owner and group rather than\n" +" the specified OWNER:GROUP values\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet 去除大部份的错误信æ¯\n" +" --reference=å‚考文件 使用<å‚考文件>çš„æ‰€å±žç»„ï¼Œè€ŒéžæŒ‡å®šçš„<组>\n" +" -R, --recursive é€’å½’å¤„ç†æ‰€æœ‰çš„æ–‡ä»¶åŠå­ç›®å½•\n" +" -v, --verbose 处ç†ä»»ä½•文件都会显示信æ¯\n" + +#: src/chown.c:133 +msgid "" +"\n" +"Owner is unchanged if missing. Group is unchanged if missing, but changed\n" +"to login group if implied by a `:'. OWNER and GROUP may be numeric as well\n" +"as symbolic.\n" +msgstr "" +"\n" +"如果没有指定<所有者>,则ä¸ä¼šæ›´æ”¹ã€‚<组>若没有指定也ä¸ä¼šæ›´æ”¹ï¼Œä½†å½“加上\n" +"‘:’时<组>会更改为指定所有者的主è¦ç»„。<所有者>å’Œ<组>å¯ä»¥æ˜¯æ•°å­—\n" +"或å称。\n" + +#: src/chroot.c:45 +#, fuzzy, c-format +msgid "" +"Usage: %s NEWROOT [COMMAND...]\n" +" or: %s OPTION\n" +msgstr "" +"用法:%s 文件\n" +" 或:%s 选项\n" + +#: src/chroot.c:49 +msgid "" +"Run COMMAND with root directory set to NEWROOT.\n" +"\n" +msgstr "" + +#: src/chroot.c:55 +msgid "" +"\n" +"If no command is given, run ``${SHELL} -i'' (default: /bin/sh).\n" +msgstr "" + +#: src/chroot.c:84 +#, fuzzy, c-format +msgid "cannot change root directory to %s" +msgstr "无法进入目录 %s" + +#: src/chroot.c:87 +#, fuzzy +msgid "cannot chdir to root directory" +msgstr "无法切æ¢åˆ°ç›®å½•%s" + +#: src/cksum.c:234 +#, fuzzy, c-format +msgid "%s: file too long" +msgstr "%s:文件过大" + +#: src/cksum.c:282 +#, fuzzy, c-format +msgid "" +"Usage: %s [FILE]...\n" +" or: %s [OPTION]\n" +msgstr "" +"用法:%s 文件\n" +" 或:%s 选项\n" + +#: src/cksum.c:287 +msgid "" +"Print CRC checksum and byte counts of each FILE.\n" +"\n" +msgstr "" + +#: src/comm.c:35 src/ls.c:131 src/uniq.c:40 +msgid "Richard Stallman and David MacKenzie" +msgstr "Richard Stallman å’Œ David MacKenzie" + +#: src/comm.c:73 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... LEFT_FILE RIGHT_FILE\n" +msgstr "用法:%s [选项]... [文件]\n" + +#: src/comm.c:77 +msgid "" +"Compare sorted files LEFT_FILE and RIGHT_FILE line by line.\n" +"\n" +" -1 suppress lines unique to left file\n" +" -2 suppress lines unique to right file\n" +" -3 suppress lines that appear in both files\n" +msgstr "" + +#: src/copy.c:162 src/du.c:332 +#, c-format +msgid "cannot access %s" +msgstr "无法访问%s" + +#: src/copy.c:226 +#, c-format +msgid "cannot open %s for reading" +msgstr "无法打开 %s æ¥è¯»å–æ•°æ®" + +#: src/copy.c:232 src/copy.c:286 src/copy.c:301 src/dd.c:1199 +#, c-format +msgid "cannot fstat %s" +msgstr "无法 fstat%s" + +#: src/copy.c:242 +#, c-format +msgid "skipping file %s, as it was replaced while being copied" +msgstr "略过文件%s,因为准备å¤åˆ¶æ—¶å®ƒå·²è¢«å…¶ä»–文件å–代" + +#: src/copy.c:262 src/copy.c:1034 src/copy.c:1124 src/ln.c:291 +#: src/remove.c:727 src/remove.c:781 src/remove.c:893 src/remove.c:997 +#, c-format +msgid "cannot remove %s" +msgstr "无法删除%s" + +#: src/copy.c:277 +#, c-format +msgid "cannot create regular file %s" +msgstr "无法创建一般文件%s" + +#: src/copy.c:328 src/dd.c:816 src/dd.c:1010 +#, c-format +msgid "reading %s" +msgstr "正在读入%s" + +#: src/copy.c:362 +#, c-format +msgid "cannot lseek %s" +msgstr "无法 lseek%s" + +#: src/copy.c:377 src/copy.c:401 src/dd.c:1054 src/dd.c:1115 +#, c-format +msgid "writing %s" +msgstr "正在写入%s" + +#: src/copy.c:409 src/copy.c:415 +#, c-format +msgid "closing %s" +msgstr "正在关闭%s" + +#: src/copy.c:610 +#, c-format +msgid "%s: overwrite %s, overriding mode %04lo? " +msgstr "%s:是å¦è¦†ç›–%s,而ä¸ç†ä¼šæƒé™æ¨¡å¼ %04lo? " + +#: src/copy.c:616 +#, c-format +msgid "%s: overwrite %s? " +msgstr "%s:是å¦è¦†ç›–%s? " + +#: src/copy.c:810 src/copy.c:848 src/stat.c:638 +#, c-format +msgid "cannot stat %s" +msgstr "stat%s失败" + +#: src/copy.c:820 +#, c-format +msgid "omitting directory %s" +msgstr "略过目录%s" + +#: src/copy.c:834 +#, c-format +msgid "warning: source file %s specified more than once" +msgstr "è­¦å‘Šï¼šæŒ‡å®šæ¥æºæ–‡ä»¶%s多於一次" + +#: src/copy.c:866 src/ln.c:237 +#, c-format +msgid "%s and %s are the same file" +msgstr "%såŠ%s为åŒä¸€æ–‡ä»¶" + +#: src/copy.c:876 +#, c-format +msgid "cannot overwrite non-directory %s with directory %s" +msgstr "无法以目录%2$sæ¥è¦†ç›–éžç›®å½•%1$s" + +#: src/copy.c:893 +#, c-format +msgid "will not overwrite just-created %s with %s" +msgstr "ä¸ä¼šä»¥%2$s覆盖刚创建的%1$s" + +#: src/copy.c:904 +#, c-format +msgid "cannot overwrite directory %s with non-directory" +msgstr "无法以éžç›®å½•æ¥è¦†ç›–目录%s" + +#: src/copy.c:965 +#, c-format +msgid "cannot overwrite directory %s" +msgstr "无法覆盖目录%s" + +#: src/copy.c:974 +#, c-format +msgid "cannot move directory onto non-directory: %s -> %s" +msgstr "无法将目录移动至éžç›®å½•:%s→%s" + +#: src/copy.c:997 +#, c-format +msgid "backing up %s would destroy source; %s not moved" +msgstr "å°†%så¤‡ä»½ä¼šç ´åæ¥æºæ–‡ä»¶ï¼Œæ•…ä¸ç§»åЍ%s。" + +#: src/copy.c:998 +#, c-format +msgid "backing up %s would destroy source; %s not copied" +msgstr "å°†%så¤‡ä»½ä¼šç ´åæ¥æºæ–‡ä»¶ï¼Œæ•…ä¸å¤åˆ¶%s。" + +#: src/copy.c:1013 src/ln.c:273 +#, c-format +msgid "cannot backup %s" +msgstr "无法备份%s" + +#: src/copy.c:1049 src/ln.c:308 +#, c-format +msgid " (backup: %s)" +msgstr " (备份:%s)" + +#: src/copy.c:1099 +#, c-format +msgid "cannot copy a directory, %s, into itself, %s" +msgstr "无法将目录%så¤åˆ¶è‡³åŽŸæ¥ä½ç½®%s" + +#: src/copy.c:1106 +#, c-format +msgid "will not create hard link %s to directory %s" +msgstr "ä¸ä¼šåˆ›å»ºè¿žè‡³ç›®å½•%2$s的硬链接%1$s" + +#: src/copy.c:1132 +#, c-format +msgid "cannot create hard link %s to %s" +msgstr "无法创建连至%2$s的硬链接%1$s" + +#: src/copy.c:1186 +#, c-format +msgid "cannot move %s to a subdirectory of itself, %s" +msgstr "无法将目录%s移动至本身的å­ç›®å½•%s下" + +#: src/copy.c:1229 +#, c-format +msgid "cannot move %s to %s" +msgstr "无法移动%s至%s" + +#: src/copy.c:1241 +#, c-format +msgid "inter-device move failed: %s to %s; unable to remove target" +msgstr "无法进行跨设备的移动 (%s至%s);无法删除目标文件或目录" + +#: src/copy.c:1269 +#, c-format +msgid "cannot copy cyclic symbolic link %s" +msgstr "无法å¤åˆ¶å¾ªçŽ¯çš„ç¬¦å·é“¾æŽ¥%s" + +#: src/copy.c:1346 +#, c-format +msgid "%s: can make relative symbolic links only in current directory" +msgstr "%s:åªèƒ½æ–¼ç›®å‰çš„目录中创建相对符å·é“¾æŽ¥" + +#: src/copy.c:1353 +#, c-format +msgid "cannot create symbolic link %s to %s" +msgstr "无法创建连至%2$s的符å·é“¾æŽ¥%1$s" + +#: src/copy.c:1364 +#, c-format +msgid "cannot create link %s" +msgstr "无法创建链接%s" + +#: src/copy.c:1389 src/mkfifo.c:133 +#, c-format +msgid "cannot create fifo %s" +msgstr "无法创建 fifo 文件%s" + +#: src/copy.c:1403 +#, c-format +msgid "cannot create special file %s" +msgstr "无法创建特殊文件%s" + +#: src/copy.c:1415 src/ls.c:2493 src/stat.c:426 +#, c-format +msgid "cannot read symbolic link %s" +msgstr "无法读å–符å·é“¾æŽ¥%s" + +#: src/copy.c:1440 +#, c-format +msgid "cannot create symbolic link %s" +msgstr "无法创建符å·é“¾æŽ¥%s" + +#: src/copy.c:1456 src/copy.c:1519 src/cp.c:339 +#, c-format +msgid "failed to preserve ownership for %s" +msgstr "无法ä¿ç•™%s的所有者" + +#: src/copy.c:1471 +#, c-format +msgid "%s has unknown file type" +msgstr "%s的文件类型ä¸è¯¦" + +#: src/copy.c:1506 +#, c-format +msgid "preserving times for %s" +msgstr "ä¿ç•™%s的时间" + +#: src/copy.c:1531 +#, c-format +msgid "failed to preserve authorship for %s" +msgstr "无法ä¿ç•™%s的著作者" + +#: src/copy.c:1549 +#, c-format +msgid "setting permissions for %s" +msgstr "设定%sçš„æƒé™" + +#: src/copy.c:1571 src/ln.c:326 +#, c-format +msgid "cannot un-backup %s" +msgstr "无法将 %s 的备份还原" + +#: src/copy.c:1575 +#, c-format +msgid "%s -> %s (unbackup)\n" +msgstr "%s → %s (还原备份)\n" + +#: src/cp.c:53 +msgid "Torbjorn Granlund, David MacKenzie, and Jim Meyering" +msgstr "Torbjorn Granlundã€David MacKenzie åŠ Jim Meyering" + +#: src/cp.c:164 src/mv.c:311 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST\n" +" or: %s [OPTION]... SOURCE... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY SOURCE...\n" +msgstr "" +"用法:%s [选项]... æ¥æº 目的地\n" +" 或:%s [选项]... æ¥æº... 目录\n" +" 或:%s [选项]... --target-directory=目录 æ¥æº...\n" + +#: src/cp.c:170 +msgid "" +"Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"å°†<æ¥æº>文件å¤åˆ¶è‡³<目的地>,或将多个<文件>å¤åˆ¶è‡³<目录>。\n" +"\n" + +#: src/cp.c:174 src/csplit.c:1505 src/cut.c:182 src/df.c:717 src/du.c:179 +#: src/expand.c:119 src/fmt.c:277 src/fold.c:76 src/head.c:98 +#: src/install.c:609 src/kill.c:103 src/ln.c:354 src/ls.c:3767 src/mkdir.c:66 +#: src/mkfifo.c:60 src/mknod.c:61 src/mv.c:321 src/nl.c:185 src/paste.c:413 +#: src/pr.c:2763 src/ptx.c:1867 src/shred.c:166 src/sort.c:286 src/split.c:105 +#: src/tac.c:136 src/tail.c:244 src/touch.c:249 src/unexpand.c:384 +#: src/uniq.c:148 +msgid "" +"Mandatory arguments to long options are mandatory for short options too.\n" +msgstr "é•¿é€‰é¡¹å¿…é¡»ç”¨çš„å‚æ•°åœ¨ä½¿ç”¨çŸ­é€‰é¡¹æ—¶ä¹Ÿæ˜¯å¿…须的。\n" + +#: src/cp.c:177 +msgid "" +" -a, --archive same as -dpR\n" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" --copy-contents copy contents of special files when " +"recursive\n" +" -d same as --no-dereference --preserve=link\n" +msgstr "" +" -a, --archive 等於 -dpR\n" +" --backup[=CONTROL] 为æ¯ä¸ªå·²å­˜åœ¨çš„目的地文件创建备份文件\n" +" -b 类似 --backupï¼Œä½†ä¸æŽ¥å—任何傿•°\n" +" --copy-contents å½“ä½¿ç”¨é€’å½’æ¨¡å¼æ—¶å¤åˆ¶ç‰¹æ®Šæ–‡ä»¶çš„内容\n" +" -d 等於 --no-dereference --preserve=link\n" + +#: src/cp.c:184 +msgid "" +" --no-dereference never follow symbolic links\n" +" -f, --force if an existing destination file cannot be\n" +" opened, remove it and try again\n" +" -i, --interactive prompt before overwrite\n" +" -H follow command-line symbolic links\n" +msgstr "" +" --no-dereference ä¸ä¼šæ‰¾å‡ºç¬¦å·é“¾æŽ¥æŒ‡ç¤ºçš„真正目的地\n" +" -f, --force 如果无法打开已存在的文件,会删除该文件并å†\n" +" å°è¯•打开\n" +" -i, --interactive 覆盖文件å‰éœ€è¦ç¡®è®¤\n" +" -H 使用命令列中的符å·é“¾æŽ¥æŒ‡ç¤ºçš„真正目的地\n" + +#: src/cp.c:191 +msgid "" +" -l, --link link files instead of copying\n" +" -L, --dereference always follow symbolic links\n" +" -p same as --preserve=mode,ownership,timestamps\n" +" --preserve[=ATTR_LIST] preserve the specified attributes (default:\n" +" mode,ownership,timestamps), if possible\n" +" additional attributes: links, all\n" +msgstr "" +" -l, --link 链接而éžå¤åˆ¶æ–‡ä»¶\n" +" -L, --dereference 一定先找出符å·é“¾æŽ¥æŒ‡ç¤ºçš„真正目的地\n" +" -p 等於 --preserve=mode,ownership,timestamps\n" +" --preserve[=ATTR_LIST] è‹¥å¯èƒ½ï¼Œä¿ç•™æŒ‡å®šçš„æ–‡ä»¶å±žæ€§\n" +" (默认值为:mode,ownership,timestamps)\n" +" é¢å¤–的属性有:linksã€all\n" + +#: src/cp.c:199 +msgid "" +" --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +" --parents append source path to DIRECTORY\n" +" -P same as `--no-dereference'\n" +msgstr "" +" --sno-preserve=ATTR_LIST ä¸ä¿ç•™æŒ‡å®šçš„æ–‡ä»¶å±žæ€§\n" +" --parents å¤åˆ¶å‰å…ˆåœ¨<目录>åˆ›å»ºæ¥æºæ–‡ä»¶è·¯å¾„中的所有目录\n" +" -P 等於‘--no-dereference’\n" + +#: src/cp.c:204 +msgid "" +" -R, -r, --recursive copy directories recursively\n" +" --remove-destination remove each existing destination file before\n" +" attempting to open it (contrast with --" +"force)\n" +msgstr "" +" -R, -r, --recursive å¤åˆ¶ç›®å½•åŠç›®å½•内的所有项目\n" +" --remove-destination å°è¯•打开目的地文件å‰å…ˆåˆ é™¤å·²å­˜åœ¨çš„目的地\n" +" 文件 (与 --force 选项作对比)\n" + +#: src/cp.c:209 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --sparse=WHEN control creation of sparse files\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +msgstr "" +" --reply={yes,no,query} 指定如何处ç†å·²å­˜åœ¨çš„目的地文件\n" +" --sparse=WHEN 控制创建 sparse 文件的方å¼\n" +" --strip-trailing-slashes åˆ é™¤å‚æ•°ä¸­æ‰€æœ‰<æ¥æº>文件/目录末端的斜æ \n" + +#: src/cp.c:216 +msgid "" +" -s, --symbolic-link make symbolic links instead of copying\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +msgstr "" +" -s, --symbolic-link åªåˆ›å»ºç¬¦å·é“¾æŽ¥è€Œä¸æ˜¯å¤åˆ¶æ–‡ä»¶\n" +" -S, --suffix=åŽç¼€ 自行指定备份文件的<åŽç¼€>\n" +" --target-directory=目录 å°†æ‰€æœ‰å‚æ•°æŒ‡å®šçš„<æ¥æº>文件/目录å¤åˆ¶è‡³<目录>\n" + +#: src/cp.c:221 +msgid "" +" -u, --update copy only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +" -x, --one-file-system stay on this file system\n" +msgstr "" +" -u, --update åªåœ¨<æ¥æº>文件比目的地文件新,或目的地文件\n" +" ä¸å­˜åœ¨æ—¶æ‰è¿›è¡Œå¤åˆ¶\n" +" -v, --verbose 详细显示进行的步骤\n" +" -x, --one-file-system ä¸ä¼šè·¨è¶Šæ–‡ä»¶ç³»ç»Ÿè¿›è¡Œæ“作\n" + +#: src/cp.c:230 +msgid "" +"\n" +"By default, sparse SOURCE files are detected by a crude heuristic and the\n" +"corresponding DEST file is made sparse as well. That is the behavior\n" +"selected by --sparse=auto. Specify --sparse=always to create a sparse DEST\n" +"file whenever the SOURCE file contains a long enough sequence of zero " +"bytes.\n" +"Use --sparse=never to inhibit creation of sparse files.\n" +"\n" +msgstr "" +"\n" +"默认使用模å¼ä¸­ï¼Œ<æ¥æº>æ–‡ä»¶æ˜¯å¦ sparse 文件会由一ç§ç²—略的方å¼å†³å®šï¼Œè€Œä¸”相应\n" +"çš„<目的地>文件也会是 sparse 文件。此方å¼ç­‰æ–¼ä½¿ç”¨ --sparse=auto 选项。指定\n" +"--sparse=always 则åªè¦<æ¥æº>æ–‡ä»¶å«æœ‰è¶³å¤Ÿé•¿çš„ 0 字节都会产生 sparse çš„\n" +"<目的地>文件。\n" +"使用 --sparse=never ä¼šç¦æ­¢äº§ç”Ÿ sparse 文件。\n" +"\n" + +#: src/cp.c:239 +msgid "" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"备份文件的åŽç¼€ä¸ºâ€˜~’,除éžä»¥ --suffix 选项或是 SIMPLE_BACKUP_SUFFIX\n" +"环境å˜é‡æŒ‡å®šã€‚版本控制的方å¼å¯é€è¿‡ --backup 选项或 VERSION_CONTROL 环境\n" +"å˜é‡æ¥é€‰æ‹©ã€‚以下是å¯ç”¨çš„å˜é‡å€¼ï¼š\n" +"\n" + +#: src/cp.c:245 src/install.c:642 src/ln.c:384 src/mv.c:355 +msgid "" +" none, off never make backups (even if --backup is given)\n" +" numbered, t make numbered backups\n" +" existing, nil numbered if numbered backups exist, simple otherwise\n" +" simple, never always make simple backups\n" +msgstr "" +" none, off ä¸ä¼šè¿›è¡Œå¤‡ä»½ (å³ä½¿ä½¿ç”¨äº† --backup 选项)\n" +" numbered, t 备份文件会加上数字\n" +" existing, nil 若有数字的备份文件已ç»å­˜åœ¨åˆ™ä½¿ç”¨æ•°å­—,å¦åˆ™ä½¿ç”¨æ™®é€šæ–¹å¼å¤‡" +"份\n" +" simple, never 永远使用普通方å¼å¤‡ä»½\n" + +#: src/cp.c:251 +msgid "" +"\n" +"As a special case, cp makes a backup of SOURCE when the force and backup\n" +"options are given and SOURCE and DEST are the same name for an existing,\n" +"regular file.\n" +msgstr "" +"\n" +"æœ‰ä¸€ä¸ªç‰¹åˆ«æƒ…å†µï¼šå¦‚æžœåŒæ—¶æŒ‡å®š --force å’Œ --backup 选项,而且<æ¥æº>å’Œ<目的地>\n" +"是åŒä¸€ä¸ªå·²å­˜åœ¨çš„一般文件的è¯ï¼Œcp 会将<æ¥æº>文件备份。\n" + +#: src/cp.c:325 +#, c-format +msgid "failed to preserve times for %s" +msgstr "无法ä¿ç•™%s的时间" + +#: src/cp.c:349 +#, c-format +msgid "failed to preserve permissions for %s" +msgstr "无法ä¿ç•™%sçš„æƒé™" + +#: src/cp.c:434 +#, c-format +msgid "cannot make directory %s" +msgstr "无法创建目录%s" + +#: src/cp.c:493 src/ln.c:490 src/mv.c:459 src/shred.c:1601 +msgid "missing file argument" +msgstr "ç¼ºå°‘äº†æ–‡ä»¶å‚æ•°" + +#: src/cp.c:498 +msgid "missing destination file" +msgstr "缺少了目的地文件" + +#: src/cp.c:523 src/ln.c:161 src/ln.c:183 src/ln.c:210 src/ln.c:297 +#, c-format +msgid "accessing %s" +msgstr "正在访问%s" + +#: src/cp.c:546 +#, c-format +msgid "%s: specified target is not a directory" +msgstr "%sï¼šæŒ‡å®šçš„ç›®æ ‡ä¸æ˜¯ç›®å½•" + +#: src/cp.c:554 +#, c-format +msgid "copying multiple files, but last argument %s is not a directory" +msgstr "å¤åˆ¶å¤šä¸ªæ–‡ä»¶ï¼Œä½†æœ€åŽçš„傿•°%så¹¶éžç›®å½•。" + +#: src/cp.c:652 +msgid "when preserving paths, the destination must be a directory" +msgstr "当ä¿ç•™è·¯å¾„时,目的地必须是目录" + +#: src/cp.c:878 src/install.c:219 src/ln.c:434 src/mv.c:405 +#, c-format +msgid "" +"warning: --version-control (-V) is obsolete; support for it\n" +"will be removed in some future release. Use --backup=%s instead." +msgstr "" +"警告:--version-control (-V) 选项已ç»è¿‡æ—¶ï¼›å°†æ¥çš„ç‰ˆæœ¬éšæ—¶å¯èƒ½ä¸å†æ”¯æŒ\n" +"此选项。请使用 --backup=%s。" + +#: src/cp.c:972 src/ln.c:464 +msgid "symbolic links are not supported on this system" +msgstr "æ­¤ç³»ç»Ÿå¹¶ä¸æ”¯æŒç¬¦å·é“¾æŽ¥" + +#: src/cp.c:1008 +msgid "cannot make both hard and symbolic links" +msgstr "æ— æ³•åŒæ—¶åˆ›å»ºå®žé™…åŠç¬¦å·é“¾æŽ¥" + +#: src/cp.c:1016 src/install.c:275 src/ln.c:530 src/mv.c:483 +msgid "backup type" +msgstr "备份方å¼" + +#: src/csplit.c:41 +#, fuzzy +msgid "Stuart Kemp and David MacKenzie" +msgstr "Mike Parker å’Œ David MacKenzie" + +#: src/csplit.c:289 src/csplit.c:1481 src/tac-pipe.c:57 src/tee.c:220 +#: src/tr.c:1609 src/tr.c:1711 src/tr.c:1754 +#, fuzzy +msgid "read error" +msgstr "写入时å‘生错误" + +#: src/csplit.c:583 +msgid "input disappeared" +msgstr "" + +#: src/csplit.c:705 src/csplit.c:716 +#, fuzzy, c-format +msgid "%s: line number out of range" +msgstr "%s:覆盖次数无效" + +#: src/csplit.c:743 +#, fuzzy, c-format +msgid "%s: `%s': line number out of range" +msgstr "%s:覆盖次数无效" + +#: src/csplit.c:746 src/csplit.c:792 +#, c-format +msgid " on repetition %d\n" +msgstr "" + +#: src/csplit.c:788 +#, c-format +msgid "%s: `%s': match not found" +msgstr "" + +#: src/csplit.c:849 src/csplit.c:889 src/tac.c:262 +msgid "error in regular expression search" +msgstr "" + +#: src/csplit.c:992 +#, fuzzy, c-format +msgid "write error for `%s'" +msgstr "写入时å‘生错误" + +#: src/csplit.c:1064 +#, c-format +msgid "%s: `+' or `-' expected after delimeter" +msgstr "" + +#: src/csplit.c:1068 +#, c-format +msgid "%s: integer expected after `%c'" +msgstr "" + +#: src/csplit.c:1088 +#, c-format +msgid "%s: `}' is required in repeat count" +msgstr "" + +#: src/csplit.c:1098 +#, c-format +msgid "%s}: integer required between `{' and `}'" +msgstr "" + +#: src/csplit.c:1125 +#, c-format +msgid "%s: closing delimeter `%c' missing" +msgstr "" + +#: src/csplit.c:1141 +#, fuzzy, c-format +msgid "%s: invalid regular expression: %s" +msgstr "è½¬æ¢æ— æ•ˆï¼š%s" + +#: src/csplit.c:1174 +#, fuzzy, c-format +msgid "%s: invalid pattern" +msgstr "%s:文件类型无效" + +#: src/csplit.c:1177 +#, c-format +msgid "%s: line number must be greater than zero" +msgstr "" + +#: src/csplit.c:1183 +#, c-format +msgid "line number `%s' is smaller than preceding line number, %s" +msgstr "" + +#: src/csplit.c:1189 +#, c-format +msgid "warning: line number `%s' is the same as preceding line number" +msgstr "" + +#: src/csplit.c:1314 +msgid "missing conversion specifier in suffix" +msgstr "" + +#: src/csplit.c:1320 +#, fuzzy, c-format +msgid "invalid conversion specifier in suffix: %c" +msgstr "è½¬æ¢æ— æ•ˆï¼š%s" + +#: src/csplit.c:1323 +#, fuzzy, c-format +msgid "invalid conversion specifier in suffix: \\%.3o" +msgstr "è½¬æ¢æ— æ•ˆï¼š%s" + +#: src/csplit.c:1355 +#, c-format +msgid "missing %% conversion specification in suffix" +msgstr "" + +#: src/csplit.c:1358 +#, c-format +msgid "too many %% conversion specifications in suffix" +msgstr "" + +#: src/csplit.c:1441 +#, fuzzy, c-format +msgid "%s: invalid number" +msgstr "无效的å·ç  %s" + +#: src/csplit.c:1496 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE PATTERN...\n" +msgstr "用法:%s [选项]... 目录...\n" + +#: src/csplit.c:1500 +msgid "" +"Output pieces of FILE separated by PATTERN(s) to files `xx01', `xx02', ...,\n" +"and output byte counts of each piece to standard output.\n" +"\n" +msgstr "" + +#: src/csplit.c:1508 +#, c-format +msgid "" +" -b, --suffix-format=FORMAT use sprintf FORMAT instead of %d\n" +" -f, --prefix=PREFIX use PREFIX instead of `xx'\n" +" -k, --keep-files do not remove output files on errors\n" +msgstr "" + +#: src/csplit.c:1513 +msgid "" +" -n, --digits=DIGITS use specified number of digits instead of 2\n" +" -s, --quiet, --silent do not print counts of output file sizes\n" +" -z, --elide-empty-files remove empty output files\n" +msgstr "" + +#: src/csplit.c:1520 +msgid "" +"\n" +"Read standard input if FILE is -. Each PATTERN may be:\n" +msgstr "" + +#: src/csplit.c:1524 +msgid "" +"\n" +" INTEGER copy up to but not including specified line number\n" +" /REGEXP/[OFFSET] copy up to but not including a matching line\n" +" %REGEXP%[OFFSET] skip to, but not including a matching line\n" +" {INTEGER} repeat the previous pattern specified number of times\n" +" {*} repeat the previous pattern as many times as possible\n" +"\n" +"A line OFFSET is a required `+' or `-' followed by a positive integer.\n" +msgstr "" + +#: src/cut.c:39 +#, fuzzy +msgid "David Ihnat, David MacKenzie, and Jim Meyering" +msgstr "Mike Parkerã€David MacKenzie å’Œ Jim Meyering" + +#: src/cut.c:174 src/df.c:711 src/du.c:174 src/expand.c:110 src/fold.c:67 +#: src/head.c:88 src/ls.c:3761 src/nl.c:176 src/paste.c:403 src/pr.c:2754 +#: src/sort.c:276 src/sum.c:60 src/tac.c:127 src/tail.c:234 src/tee.c:63 +#: src/unexpand.c:375 src/wc.c:125 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]...\n" +msgstr "用法:%s [选项]... [文件]...\n" + +#: src/cut.c:178 +msgid "" +"Print selected parts of lines from each FILE to standard output.\n" +"\n" +msgstr "" + +#: src/cut.c:185 +msgid "" +" -b, --bytes=LIST output only these bytes\n" +" -c, --characters=LIST output only these characters\n" +" -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter\n" +msgstr "" + +#: src/cut.c:190 +#, fuzzy +msgid "" +" -f, --fields=LIST output only these fields; also print any line\n" +" that contains no delimiter character, unless\n" +" the -s option is specified\n" +" -n (ignored)\n" +msgstr "" +" -w, --width=COLS 自行指定è¤å¹•宽度而ä¸ä½¿ç”¨ç›®å‰çš„æ•°å€¼\n" +" -x é€è¡Œåˆ—å‡ºé¡¹ç›®è€Œä¸æ˜¯é€æ åˆ—出\n" +" -X æ ¹æ®æ‰©å±•åæŽ’åº\n" +" -1 æ¯è¡Œåªåˆ—出一个文件\n" + +#: src/cut.c:196 +msgid "" +" -s, --only-delimited do not print lines not containing delimiters\n" +" --output-delimiter=STRING use STRING as the output delimiter\n" +" the default is to use the input delimiter\n" +msgstr "" + +#: src/cut.c:203 +msgid "" +"\n" +"Use one, and only one of -b, -c or -f. Each LIST is made up of one\n" +"range, or many ranges separated by commas. Each range is one of:\n" +"\n" +" N N'th byte, character or field, counted from 1\n" +" N- from N'th byte, character or field, to end of line\n" +" N-M from N'th to M'th (included) byte, character or field\n" +" -M from first to M'th (included) byte, character or field\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" + +#: src/cut.c:288 src/cut.c:319 src/cut.c:379 +#, fuzzy +msgid "invalid byte or field list" +msgstr "æ—¥æœŸæ ¼å¼ %s 无效" + +#: src/cut.c:667 src/cut.c:676 +msgid "only one type of list may be specified" +msgstr "" + +#: src/cut.c:670 +#, fuzzy +msgid "missing list of positions" +msgstr "缺少了目的地文件" + +#: src/cut.c:679 +#, fuzzy +msgid "missing list of fields" +msgstr "缺少了目的地文件" + +#: src/cut.c:686 +msgid "the delimiter must be a single character" +msgstr "" + +#: src/cut.c:717 +msgid "you must specify a list of bytes, characters, or fields" +msgstr "" + +#: src/cut.c:720 +msgid "an input delimiter may be specified only when operating on fields" +msgstr "" + +#: src/cut.c:724 +msgid "" +"suppressing non-delimited lines makes sense\n" +"\tonly when operating on fields" +msgstr "" + +#: src/date.c:117 +#, c-format +msgid "" +"Usage: %s [OPTION]... [+FORMAT]\n" +" or: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" +msgstr "" + +#: src/date.c:122 +msgid "" +"Display the current time in the given FORMAT, or set the system date.\n" +"\n" +" -d, --date=STRING display time described by STRING, not `now'\n" +" -f, --file=DATEFILE like --date once for each line of DATEFILE\n" +" -ITIMESPEC, --iso-8601[=TIMESPEC] output date/time in ISO 8601 format.\n" +" TIMESPEC=`date' for date only,\n" +" `hours', `minutes', or `seconds' for date and\n" +" time to the indicated precision.\n" +" --iso-8601 without TIMESPEC defaults to `date'.\n" +msgstr "" + +#: src/date.c:133 +msgid "" +" -r, --reference=FILE display the last modification time of FILE\n" +" -R, --rfc-822 output RFC-822 compliant date string\n" +" -s, --set=STRING set time described by STRING\n" +" -u, --utc, --universal print or set Coordinated Universal Time\n" +msgstr "" + +#: src/date.c:141 +msgid "" +"\n" +"FORMAT controls the output. The only valid option for the second form\n" +"specifies Coordinated Universal Time. Interpreted sequences are:\n" +"\n" +" %% a literal %\n" +" %a locale's abbreviated weekday name (Sun..Sat)\n" +msgstr "" + +#: src/date.c:149 +msgid "" +" %A locale's full weekday name, variable length (Sunday..Saturday)\n" +" %b locale's abbreviated month name (Jan..Dec)\n" +" %B locale's full month name, variable length (January..December)\n" +" %c locale's date and time (Sat Nov 04 12:02:33 EST 1989)\n" +msgstr "" + +#: src/date.c:155 +msgid "" +" %C century (year divided by 100 and truncated to an integer) [00-99]\n" +" %d day of month (01..31)\n" +" %D date (mm/dd/yy)\n" +" %e day of month, blank padded ( 1..31)\n" +msgstr "" + +#: src/date.c:161 +msgid "" +" %F same as %Y-%m-%d\n" +" %g the 2-digit year corresponding to the %V week number\n" +" %G the 4-digit year corresponding to the %V week number\n" +msgstr "" + +#: src/date.c:166 +msgid "" +" %h same as %b\n" +" %H hour (00..23)\n" +" %I hour (01..12)\n" +" %j day of year (001..366)\n" +msgstr "" + +#: src/date.c:172 +msgid "" +" %k hour ( 0..23)\n" +" %l hour ( 1..12)\n" +" %m month (01..12)\n" +" %M minute (00..59)\n" +msgstr "" + +#: src/date.c:178 +msgid "" +" %n a newline\n" +" %N nanoseconds (000000000..999999999)\n" +" %p locale's upper case AM or PM indicator (blank in many locales)\n" +" %P locale's lower case am or pm indicator (blank in many locales)\n" +" %r time, 12-hour (hh:mm:ss [AP]M)\n" +" %R time, 24-hour (hh:mm)\n" +" %s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)\n" +msgstr "" + +#: src/date.c:187 +msgid "" +" %S second (00..60); the 60 is necessary to accommodate a leap second\n" +" %t a horizontal tab\n" +" %T time, 24-hour (hh:mm:ss)\n" +" %u day of week (1..7); 1 represents Monday\n" +msgstr "" + +#: src/date.c:193 +msgid "" +" %U week number of year with Sunday as first day of week (00..53)\n" +" %V week number of year with Monday as first day of week (01..53)\n" +" %w day of week (0..6); 0 represents Sunday\n" +" %W week number of year with Monday as first day of week (00..53)\n" +msgstr "" + +#: src/date.c:199 +msgid "" +" %x locale's date representation (mm/dd/yy)\n" +" %X locale's time representation (%H:%M:%S)\n" +" %y last two digits of year (00..99)\n" +" %Y year (1970...)\n" +msgstr "" + +#: src/date.c:205 +msgid "" +" %z RFC-822 style numeric timezone (-0500) (a nonstandard extension)\n" +" %Z time zone (e.g., EDT), or nothing if no time zone is determinable\n" +"\n" +"By default, date pads numeric fields with zeroes. GNU date recognizes\n" +"the following modifiers between `%' and a numeric directive.\n" +"\n" +" `-' (hyphen) do not pad the field\n" +" `_' (underscore) pad the field with spaces\n" +msgstr "" + +#: src/date.c:237 src/dd.c:1173 src/dircolors.c:539 src/head.c:221 +#: src/md5sum.c:340 src/md5sum.c:681 src/od.c:959 src/od.c:2001 src/pr.c:1164 +#: src/pr.c:1371 src/pr.c:1493 src/stty.c:909 src/tac.c:483 src/tac.c:489 +#: src/tee.c:151 src/tr.c:2027 src/tsort.c:585 +msgid "standard input" +msgstr "标准输入" + +#: src/date.c:268 src/date.c:460 +#, fuzzy, c-format +msgid "invalid date `%s'" +msgstr "无效的æƒé™æ¨¡å¼%s" + +#: src/date.c:364 +#, fuzzy +msgid "the options to specify dates for printing are mutually exclusive" +msgstr "" +"显示 dircolors 内部数æ®åº“的选项和选择 shell 语法的选项\n" +"是互相抵触的" + +#: src/date.c:371 +msgid "the options to print and set the time may not be used together" +msgstr "" + +#: src/date.c:377 +#, fuzzy, c-format +msgid "too many non-option arguments: %s%s" +msgstr "傿•°å¤ªå¤š" + +#: src/date.c:385 +#, c-format +msgid "" +"the argument `%s' lacks a leading `+';\n" +"When using an option to specify date(s), any non-option\n" +"argument must be a format string beginning with `+'." +msgstr "" + +#: src/date.c:397 +msgid "" +"a format string may not be specified when using the --rfc-822 (-R) option" +msgstr "" + +#: src/date.c:433 +msgid "undefined" +msgstr "" + +#: src/date.c:435 +#, fuzzy +msgid "cannot get time of day" +msgstr "无法设定 %s 的时间标记" + +#: src/date.c:468 +#, fuzzy +msgid "cannot set date" +msgstr "stat%s失败" + +#: src/dd.c:43 +msgid "Paul Rubin, David MacKenzie, and Stuart Kemp" +msgstr "Paul Rubinã€David MacKenzie åŠ Stuart Kemp" + +#: src/dd.c:288 src/tty.c:62 src/uname.c:110 src/whoami.c:52 +#, c-format +msgid "Usage: %s [OPTION]...\n" +msgstr "用法:%s [选项]...\n" + +#: src/dd.c:289 +msgid "" +"Copy a file, converting and formatting according to the options.\n" +"\n" +" bs=BYTES force ibs=BYTES and obs=BYTES\n" +" cbs=BYTES convert BYTES bytes at a time\n" +" conv=KEYWORDS convert the file as per the comma separated keyword list\n" +" count=BLOCKS copy only BLOCKS input blocks\n" +" ibs=BYTES read BYTES bytes at a time\n" +msgstr "" +"å¤åˆ¶æ–‡ä»¶ï¼Œå¹¶æ ¹æ®ä»¥ä¸‹çš„选项将数æ®è½¬æ¢å’Œæ ¼å¼åŒ–。\n" +"\n" +" bs=字节 强迫 ibs=<字节> åŠ obs=<字节>\n" +" cbs=字节 æ¯æ¬¡è½¬æ¢æŒ‡å®šçš„<字节>\n" +" conv=关键字 æ ¹æ®ä»¥é€—å·åˆ†éš”çš„å…³é”®å­—è¡¨ç¤ºçš„æ–¹å¼æ¥è½¬æ¢æ–‡ä»¶\n" +" count=å—æ•°ç›® åªå¤åˆ¶æŒ‡å®š<å—æ•°ç›®>的输入数æ®\n" +" ibs=字节 æ¯æ¬¡è¯»å–指定的<字节>\n" + +#: src/dd.c:298 +msgid "" +" if=FILE read from FILE instead of stdin\n" +" obs=BYTES write BYTES bytes at a time\n" +" of=FILE write to FILE instead of stdout\n" +" seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +" skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +msgstr "" +" if=文件 读å–<文件>å†…å®¹è€Œéžæ ‡å‡†è¾“入的数æ®\n" +" obs=字节 æ¯æ¬¡å†™å…¥æŒ‡å®šçš„<字节>\n" +" of=文件 将数æ®å†™å…¥<文件>而ä¸åœ¨æ ‡å‡†è¾“出显示\n" +" seek=å—æ•°ç›® 先略过以 obs 为å•ä½çš„æŒ‡å®š<å—æ•°ç›®>的输出数æ®\n" +" skip=å—æ•°ç›® 先略过以 ibs 为å•ä½çš„æŒ‡å®š<å—æ•°ç›®>的输入数æ®\n" + +#: src/dd.c:307 +msgid "" +"\n" +"BLOCKS and BYTES may be followed by the following multiplicative suffixes:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M 1,048,576,\n" +"GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +"Each KEYWORD may be:\n" +"\n" +msgstr "" +"\n" +"<å—æ•°ç›®>å’Œ<字节>å¯ä»¥åŠ ä¸Šä»¥ä¸‹çš„å•ä½ï¼š\n" +"xM=M,c=1,w=2,b=512,kB=1000,K=1024,MB=1000000,M=1048576,\n" +"GB=1000000000,G=1073741824,还有 Tã€Pã€Eã€Zã€Y 如此类推。\n" +"æ¯ä¸ª<关键字>å¯ä»¥æ˜¯ï¼š\n" + +#: src/dd.c:315 +msgid "" +" ascii from EBCDIC to ASCII\n" +" ebcdic from ASCII to EBCDIC\n" +" ibm from ASCII to alternated EBCDIC\n" +" block pad newline-terminated records with spaces to cbs-size\n" +" unblock replace trailing spaces in cbs-size records with newline\n" +" lcase change upper case to lower case\n" +msgstr "" +" ascii ç”± EBCDIC 转æ¢è‡³ ASCII\n" +" ebcdic ç”± ASCII 转æ¢è‡³ EBCDIC\n" +" ibm ç”± ASCII 转æ¢è‡³ alternated EBCDIC\n" +" block 将以 newline 作为结æŸå­—符的å—çš„ newline æ¢æˆç©ºæ ¼ï¼Œç›´è‡³ç©ºæ ¼\n" +" 填满 cbs 表示的大å°\n" +" unblock 会将 cbs 大å°çš„å—中所有结æŸçš„空格删除,并转æ¢ä¸ºä¸€ä¸ª newline å­—" +"符\n" +" lcase 将大写字符转æ¢ä¸ºå°å†™\n" + +#: src/dd.c:323 +msgid "" +" notrunc do not truncate the output file\n" +" ucase change lower case to upper case\n" +" swab swap every pair of input bytes\n" +" noerror continue after read errors\n" +" sync pad every input block with NULs to ibs-size; when used\n" +" with block or unblock, pad with spaces rather than NULs\n" +msgstr "" +" notrunc 䏿ˆªæ–­è¾“出文件\n" +" ucase å°†å°å†™å­—符转æ¢ä¸ºå¤§å†™\n" +" swab äº¤æ¢æ¯ä¸€å¯¹è¾“入数æ®å­—节\n" +" noerror è¯»å–æ•°æ®å‘生错误åŽä»ç„¶ç»§ç»­\n" +" sync å°†æ¯ä¸ªè¾“入数æ®å—以 NUL 字符填满至 ibs 的大å°ï¼›å½“é…åˆ block\n" +" 或 unblock 时,会以空格代替 NUL 字符填充\n" + +#: src/dd.c:362 +#, c-format +msgid "%s+%s records in\n" +msgstr "读入了 %s+%s 个å—\n" + +#: src/dd.c:364 +#, c-format +msgid "%s+%s records out\n" +msgstr "输出了 %s+%s 个å—\n" + +#: src/dd.c:371 +msgid "truncated record" +msgstr "个被截断了的å—" + +#: src/dd.c:372 +msgid "truncated records" +msgstr "个被截断了的å—" + +#: src/dd.c:382 +#, c-format +msgid "closing input file %s" +msgstr "正在关闭输入文件 %s" + +#: src/dd.c:385 +#, c-format +msgid "closing output file %s" +msgstr "正在关闭输出文件 %s" + +#: src/dd.c:469 +#, c-format +msgid "writing to %s" +msgstr "正在写入 %s" + +#: src/dd.c:501 +#, c-format +msgid "invalid conversion: %s" +msgstr "è½¬æ¢æ— æ•ˆï¼š%s" + +#: src/dd.c:557 +#, c-format +msgid "unrecognized option %s" +msgstr "无法识别的选项 %s" + +#: src/dd.c:610 +#, c-format +msgid "unrecognized option %s=%s" +msgstr "无法识别的选项 %s=%s" + +#: src/dd.c:616 +#, c-format +msgid "invalid number %s" +msgstr "无效的å·ç  %s" + +#: src/dd.c:646 +msgid "" +"only one conv in {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, " +"{unblock,sync}" +msgstr "" +"æ¯ç»„åªèƒ½é€‰ä¸€é¡¹ä½œä¸º conv 的关键字:\n" +"{ascii,ebcdic,ibm}ã€{lcase,ucase}ã€{block,unblock}ã€{unblock,sync}" + +#: src/dd.c:781 +#, c-format +msgid "" +"warning: working around lseek kernel bug for file (%s)\n" +" of mt_type=0x%0lx -- see for the list of types" +msgstr "" +"警告:暂时é¿å…有关文件 (%s) çš„ lseek 核心错误,文件的 mt_type=0x%0lx ―\n" +" 有关 mt_type 类型的列表请å‚考 " + +#: src/dd.c:1170 src/dd.c:1188 +#, c-format +msgid "opening %s" +msgstr "打开 %s" + +#: src/dd.c:1196 +msgid "file offset out of range" +msgstr "文件å移值超出范围以外" + +#: src/dd.c:1214 +#, c-format +msgid "advancing past %s bytes in output file %s" +msgstr "略过输出文件 %2$s çš„æœ€åˆ %1$s 个字节" + +#: src/df.c:49 +#, fuzzy +msgid "Torbjorn Granlund, David MacKenzie, Larry McVoy, and Paul Eggert" +msgstr "Torbjorn Granlundã€David MacKenzie åŠ Jim Meyering" + +#: src/df.c:153 +#, fuzzy +msgid "Filesystem Type" +msgstr "文件系统 " + +#: src/df.c:155 +#, fuzzy +msgid "Filesystem " +msgstr "文件系统 " + +#: src/df.c:158 +#, c-format +msgid " Inodes IUsed IFree IUse%%" +msgstr " Inode (I)已用 (I)å¯ç”¨ (I)已用%%" + +#: src/df.c:162 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " å®¹é‡ å·²ç”¨ å¯ç”¨ 已用%%" + +#: src/df.c:164 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " å®¹é‡ å·²ç”¨ å¯ç”¨ 已用%%" + +#: src/df.c:167 +#, fuzzy, c-format +msgid " %4s-blocks Used Available Capacity" +msgstr " %4d-å— å·²ç”¨ å¯ç”¨ 容é‡" + +#: src/df.c:198 +#, c-format +msgid " %4s-blocks Used Available Use%%" +msgstr " %4s-å— å·²ç”¨ å¯ç”¨ 已用%%" + +#: src/df.c:202 +msgid " Mounted on\n" +msgstr " 挂载点\n" + +#: src/df.c:712 +msgid "" +"Show information about the filesystem on which each FILE resides,\n" +"or all filesystems by default.\n" +"\n" +msgstr "" +"显示æ¯ä¸ª<文件>所在的文件系统的信æ¯ï¼Œé»˜è®¤æ˜¯æ˜¾ç¤ºæ‰€æœ‰æ–‡ä»¶ç³»ç»Ÿã€‚\n" +"\n" + +#: src/df.c:720 +msgid "" +" -a, --all include filesystems having 0 blocks\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +msgstr "" +" -a, --all 包括大å°ä¸º 0 个å—的文件系统\n" +" -B, --block-size=å¤§å° å—以指定<大å°>的字节为å•ä½\n" +" -h, --human-readable 以容易ç†è§£çš„æ ¼å¼å°å‡ºæ–‡ä»¶ç³»ç»Ÿå¤§å° (例如 1K 234M 2G)\n" +" -H, --si 类似 -hï¼Œä½†å– 1000 çš„æ¬¡æ–¹è€Œä¸æ˜¯ 1024\n" + +#: src/df.c:726 +msgid "" +" -i, --inodes list inode information instead of block usage\n" +" -k like --block-size=1K\n" +" -l, --local limit listing to local filesystems\n" +" --no-sync do not invoke sync before getting usage info " +"(default)\n" +msgstr "" +" -i, --inodes 显示 inode ä¿¡æ¯è€Œéžå—使用é‡\n" +" -k å³ --block-size=1K\n" +" -l, --local åªæ˜¾ç¤ºæœ¬æœºçš„æ–‡ä»¶ç³»ç»Ÿ\n" +" --no-sync å–å¾—ä½¿ç”¨é‡æ•°æ®å‰ä¸è¿›è¡Œ sync 动作 (默认)\n" + +#: src/df.c:732 +msgid "" +" -P, --portability use the POSIX output format\n" +" --sync invoke sync before getting usage info\n" +" -t, --type=TYPE limit listing to filesystems of type TYPE\n" +" -T, --print-type print filesystem type\n" +" -x, --exclude-type=TYPE limit listing to filesystems not of type TYPE\n" +" -v (ignored)\n" +msgstr "" +" -P, --portability 使用 POSIX 输出格å¼\n" +" --sync å–å¾—ä½¿ç”¨é‡æ•°æ®å‰å…ˆè¿›è¡Œ sync 动作\n" +" -t, --type=类型 åªå°å‡ºæŒ‡å®š<类型>的文件系统信æ¯\n" +" -T, --print-type å°å‡ºæ–‡ä»¶ç³»ç»Ÿç±»åž‹\n" +" -x, --exclude-type=类型 åªå°å‡ºä¸æ˜¯æŒ‡å®š<类型>的文件系统信æ¯\n" +" -v (此选项ä¸ä½œå¤„ç†)\n" + +#: src/df.c:742 src/du.c:215 src/ls.c:3879 +msgid "" +"\n" +"SIZE may be (or may be an integer optionally followed by) one of following:\n" +"kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y.\n" +msgstr "" +"\n" +"<大å°>å¯ä»¥æ˜¯ä»¥ä¸‹çš„å•ä½ (å•ä½å‰å¯åŠ ä¸Šæ•´æ•°):\n" +"kB=1000,K=1024,MB=1000000,M=1048576,还有 Gã€Tã€Pã€Eã€Zã€Y 如此类推。\n" + +#: src/df.c:859 +#, c-format +msgid "file system type %s both selected and excluded" +msgstr "ä¸èƒ½åŒæ—¶é€‰æ‹©å’ŒæŽ’除文件系统类型 %s" + +#: src/df.c:903 +msgid "Warning: " +msgstr "警告:" + +#: src/df.c:906 +#, c-format +msgid "%scannot read table of mounted filesystems" +msgstr "%s无法读å–已挂上的文件系统的åå•" + +#: src/dircolors.c:103 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]\n" +msgstr "用法:%s [选项]... [文件]\n" + +#: src/dircolors.c:104 +msgid "" +"Output commands to set the LS_COLORS environment variable.\n" +"\n" +"Determine format of output:\n" +" -b, --sh, --bourne-shell output Bourne shell code to set LS_COLORS\n" +" -c, --csh, --c-shell output C shell code to set LS_COLORS\n" +" -p, --print-database output defaults\n" +msgstr "" +"输出用æ¥è®¾å®š LS_COLORS 环境å˜é‡çš„命令。\n" +"\n" +"指定输出的规格:\n" +" -b, --sh, --bourne-shell 输出设定 LS_COLORS çš„ Bourne shell 命令\n" +" -c, --csh, --c-shell 输出设定 LS_COLORS çš„ C shell 命令\n" +" -p, --print-database 输出默认的色彩设置\n" + +#: src/dircolors.c:114 +msgid "" +"\n" +"If FILE is specified, read it to determine which colors to use for which\n" +"file types and extensions. Otherwise, a precompiled database is used.\n" +"For details on the format of these files, run `dircolors --print-database'.\n" +msgstr "" +"\n" +"如果指定<文件>,则读å–è¯¥æ–‡ä»¶çš„æ•°æ®æ¥å†³å®šæ–‡ä»¶ç±»åž‹åŠæ‰©å±•å相应的颜色。\n" +"å¦åˆ™ï¼Œä¼šä½¿ç”¨ä¸€ä¸ªé»˜è®¤çš„æ•°æ®åº“。如è¦äº†è§£æ­¤æ–‡ä»¶æ ¼å¼çš„细节,请执行\n" +"‘dircolors --print-database’。\n" + +#: src/dircolors.c:299 +#, c-format +msgid "%s:%lu: invalid line; missing second token" +msgstr "%s:%luï¼šæ­¤è¡Œæ— æ•ˆï¼›ç¼ºå°‘äº†ç¬¬äºŒæ æ•°æ®" + +#: src/dircolors.c:371 +#, c-format +msgid "%s:%lu: unrecognized keyword %s" +msgstr "%s:%lu:无法识别的关键字 %s" + +#: src/dircolors.c:372 +msgid "" +msgstr "<内部数æ®>" + +#: src/dircolors.c:467 +msgid "" +"the options to output dircolors' internal database and\n" +"to select a shell syntax are mutually exclusive" +msgstr "" +"显示 dircolors 内部数æ®åº“的选项和选择 shell 语法的选项\n" +"是互相抵触的" + +#: src/dircolors.c:475 +msgid "" +"no FILE arguments may be used with the option to output\n" +"dircolors' internal database" +msgstr "显示 dircolors 内部数æ®åº“æ—¶ä¸èƒ½åŠ ä¸Š<文件>傿•°" + +#: src/dircolors.c:504 +msgid "no SHELL environment variable, and no shell type option given" +msgstr "没有设定 SHELL 环境å˜é‡ï¼Œä¹Ÿæ²¡æœ‰æŒ‡å®š shell 类型的选项" + +#: src/dirname.c:33 src/pathchk.c:59 +#, fuzzy +msgid "David MacKenzie and Jim Meyering" +msgstr "Mike Parkerã€David MacKenzie å’Œ Jim Meyering" + +#: src/dirname.c:46 +#, fuzzy, c-format +msgid "" +"Usage: %s NAME\n" +" or: %s OPTION\n" +msgstr "" +"用法:%s 文件\n" +" 或:%s 选项\n" + +#: src/dirname.c:51 +msgid "" +"Print NAME with its trailing /component removed; if NAME contains no /'s,\n" +"output `.' (meaning the current directory).\n" +"\n" +msgstr "" + +#: src/du.c:49 +#, fuzzy +msgid "" +"Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert, and Jim " +"Meyering" +msgstr "Torbjorn Granlundã€David MacKenzie åŠ Jim Meyering" + +#: src/du.c:175 +msgid "" +"Summarize disk usage of each FILE, recursively for directories.\n" +"\n" +msgstr "" +"总结æ¯ä¸ª<文件>çš„ç£ç›˜ç”¨é‡ï¼Œç›®å½•åˆ™å–æ€»ç”¨é‡ã€‚\n" +"\n" + +#: src/du.c:182 +#, fuzzy +msgid "" +" -a, --all write counts for all files, not just directories\n" +" --apparent-size print apparent sizes, rather than disk usage; " +"although\n" +" the apparent size is usually smaller, it may be\n" +" larger due to holes in (`sparse') files, internal\n" +" fragmentation, indirect blocks, and the like\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -b, --bytes equivalent to `--apparent-size --block-size=1'\n" +" -c, --total produce a grand total\n" +" -D, --dereference-args dereference FILEs that are symbolic links\n" +msgstr "" +" -a, --all 显示目录中所有文件的å ç”¨é‡ï¼Œå¹¶éžåªæ˜¯ç›®å½•的总用é‡\n" +" -B, --block-size=å¤§å° å—以指定<大å°>的字节为å•ä½\n" +" -b, --bytes 以字节为å•ä½å°å‡ºå ç”¨é‡\n" +" -c, --total å°å‡ºæ‰€æœ‰é¡¹ç›®ç›¸åŠ åŽçš„æ€»ç”¨é‡\n" +" -D, --dereference-args åªæ‰¾å‡ºå‘½ä»¤åˆ—中的符å·é“¾æŽ¥æŒ‡ç¤ºçš„真正目的地\n" + +#: src/du.c:193 +msgid "" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +" -k like --block-size=1K\n" +" -l, --count-links count sizes many times if hard linked\n" +msgstr "" +" -h, --human-readable 以容易ç†è§£çš„æ ¼å¼å°å‡ºæ–‡ä»¶å¤§å° (例如 1K 234M 2G)\n" +" -H, --si 类似 -hï¼Œä½†å– 1000 çš„æ¬¡æ–¹è€Œä¸æ˜¯ 1024\n" +" -k å³ --block-size=1K\n" +" -l, --count-links 连硬链接的大å°ä¹Ÿè®¡ç®—在内\n" + +#: src/du.c:199 +msgid "" +" -L, --dereference dereference all symbolic links\n" +" -S, --separate-dirs do not include size of subdirectories\n" +" -s, --summarize display only a total for each argument\n" +msgstr "" +" -L, --dereference 找出任何符å·é“¾æŽ¥æŒ‡ç¤ºçš„真正目的地\n" +" -S, --separate-dirs ä¸åŒ…括å­ç›®å½•çš„å ç”¨é‡\n" +" -s, --summarize åªåˆ†åˆ«è®¡ç®—命令列中æ¯ä¸ªå‚数所å çš„æ€»ç”¨é‡\n" + +#: src/du.c:204 +#, fuzzy +msgid "" +" -x, --one-file-system skip directories on different filesystems\n" +" -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +"FILE.\n" +" --exclude=PATTERN Exclude files that match PATTERN.\n" +" --max-depth=N print the total for a directory (or file, with --" +"all)\n" +" only if it is N or fewer levels below the command\n" +" line argument; --max-depth=0 is the same as\n" +" --summarize\n" +msgstr "" +" -x, --one-file-system 略过属於其他文件系统的目录\n" +" -X 文件, --exclude-from=文件 ç”±<文件>读å–应排除的文件的样å¼\n" +" --exclude=PAT æŽ’é™¤ç¬¦åˆæŒ‡å®š<æ ·å¼>的文件\n" +" --max-depth=N åªæ˜¾ç¤ºå‚数指定的目录 N 层或以内的å­ç›®å½•的总用é‡\n" +" (若使用 --all 选项,也会显示文件的å ç”¨é‡)ï¼›\n" +" --max-depth=0 的效果等於 --summarize\n" + +#: src/du.c:337 +#, fuzzy, c-format +msgid "cannot change to parent of directory %s" +msgstr "无法进入目录 %s" + +#: src/du.c:345 +#, c-format +msgid "cannot change to directory %s" +msgstr "无法进入目录 %s" + +#: src/du.c:352 +#, fuzzy, c-format +msgid "cannot read directory %s" +msgstr "无法创建目录%s" + +#: src/du.c:554 src/ls.c:2241 src/wc.c:591 +msgid "total" +msgstr "总用é‡" + +#: src/du.c:641 +#, c-format +msgid "invalid maximum depth %s" +msgstr "目录最大深度 %s 无效" + +#: src/du.c:707 +msgid "cannot both summarize and show all entries" +msgstr "ä¸èƒ½åªæ˜¾ç¤ºæ€»ç”¨é‡ï¼ŒåŒæ—¶åˆæ˜¾ç¤ºæ¯ä¸ªé¡¹ç›®" + +#: src/du.c:714 +msgid "warning: summarizing is the same as using --max-depth=0" +msgstr "警告:显示总用é‡ç­‰æ–¼ä½¿ç”¨ --max-depth=0" + +#: src/du.c:720 +#, c-format +msgid "warning: summarizing conflicts with --max-depth=%d" +msgstr "警告:显示总用é‡çš„选项和 --max-depth=%d 互相抵触" + +#: src/echo.c:77 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [STRING]...\n" +msgstr "用法:%s [选项]... [文件]...\n" + +#: src/echo.c:78 +msgid "" +"Echo the STRING(s) to standard output.\n" +"\n" +" -n do not output the trailing newline\n" +" -e enable interpretation of the backslash-escaped characters\n" +" listed below\n" +" -E disable interpretation of those sequences in STRINGs\n" +msgstr "" + +#: src/echo.c:88 +msgid "" +"\n" +"Without -E, the following sequences are recognized and interpolated:\n" +"\n" +" \\NNN the character whose ASCII code is NNN (octal)\n" +" \\\\ backslash\n" +" \\a alert (BEL)\n" +" \\b backspace\n" +msgstr "" + +#: src/echo.c:97 +msgid "" +" \\c suppress trailing newline\n" +" \\f form feed\n" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" + +#: src/env.c:93 +#, fuzzy +msgid "Richard Mlynarik and David MacKenzie" +msgstr "Richard Stallman å’Œ David MacKenzie" + +#: src/env.c:119 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]\n" +msgstr "用法:%s [选项]... åç§° 类型 [MAJOR MINOR]\n" + +#: src/env.c:122 +msgid "" +"Set each NAME to VALUE in the environment and run COMMAND.\n" +"\n" +" -i, --ignore-environment start with an empty environment\n" +" -u, --unset=NAME remove variable from the environment\n" +msgstr "" + +#: src/env.c:130 +msgid "" +"\n" +"A mere - implies -i. If no COMMAND, print the resulting environment.\n" +msgstr "" + +#: src/expand.c:114 +msgid "" +"Convert tabs in each FILE to spaces, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/expand.c:122 +msgid "" +" -i, --initial do not convert TABs after non whitespace\n" +" -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +msgstr "" + +#: src/expand.c:126 +msgid "" +" -t, --tabs=LIST use comma separated list of explicit tab positions\n" +msgstr "" + +#: src/expand.c:173 src/unexpand.c:153 +msgid "tab size contains an invalid character" +msgstr "" + +#: src/expand.c:191 src/unexpand.c:171 +msgid "tab size cannot be 0" +msgstr "" + +#: src/expand.c:193 src/unexpand.c:173 +msgid "tab sizes must be ascending" +msgstr "" + +#: src/expand.c:386 +msgid "`-LIST' option is obsolete; use `-t LIST'" +msgstr "" + +#: src/expr.c:90 +#, fuzzy, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: %s OPTION\n" +msgstr "" +"用法:%s 文件\n" +" 或:%s 选项\n" + +#: src/expr.c:98 +msgid "" +"\n" +"Print the value of EXPRESSION to standard output. A blank line below\n" +"separates increasing precedence groups. EXPRESSION may be:\n" +"\n" +" ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0\n" +msgstr "" + +#: src/expr.c:107 +msgid "" +"\n" +" ARG1 < ARG2 ARG1 is less than ARG2\n" +" ARG1 <= ARG2 ARG1 is less than or equal to ARG2\n" +" ARG1 = ARG2 ARG1 is equal to ARG2\n" +" ARG1 != ARG2 ARG1 is unequal to ARG2\n" +" ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" +" ARG1 > ARG2 ARG1 is greater than ARG2\n" +msgstr "" + +#: src/expr.c:116 +msgid "" +"\n" +" ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" +" ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" +msgstr "" + +#: src/expr.c:121 +#, c-format +msgid "" +"\n" +" ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" +" ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" +" ARG1 % ARG2 arithmetic remainder of ARG1 divided by ARG2\n" +msgstr "" + +#: src/expr.c:127 +msgid "" +"\n" +" STRING : REGEXP anchored pattern match of REGEXP in STRING\n" +"\n" +" match STRING REGEXP same as STRING : REGEXP\n" +" substr STRING POS LENGTH substring of STRING, POS counted from 1\n" +" index STRING CHARS index in STRING where any CHARS is found, or 0\n" +" length STRING length of STRING\n" +msgstr "" + +#: src/expr.c:136 +msgid "" +" + TOKEN interpret TOKEN as a string, even if it is a\n" +" keyword like `match' or an operator like `/'\n" +"\n" +" ( EXPRESSION ) value of EXPRESSION\n" +msgstr "" + +#: src/expr.c:142 +msgid "" +"\n" +"Beware that many operators need to be escaped or quoted for shells.\n" +"Comparisons are arithmetic if both ARGs are numbers, else lexicographical.\n" +"Pattern matches return the string matched between \\( and \\) or null; if\n" +"\\( and \\) are not used, they return the number of characters matched or " +"0.\n" +msgstr "" + +#: src/expr.c:186 src/expr.c:438 src/expr.c:444 src/expr.c:449 src/expr.c:471 +#, fuzzy +msgid "syntax error" +msgstr "写入时å‘生错误" + +#: src/expr.c:384 +#, c-format +msgid "" +"warning: unportable BRE: `%s': using `^' as the first character\n" +"of the basic regular expression is not portable; it is being ignored" +msgstr "" + +#: src/expr.c:586 src/expr.c:625 +#, fuzzy +msgid "non-numeric argument" +msgstr "傿•°æ•°ç›®é”™è¯¯" + +#: src/expr.c:592 +msgid "division by zero" +msgstr "" + +#: src/factor.c:74 +#, fuzzy, c-format +msgid "" +"Usage: %s [NUMBER]...\n" +" or: %s OPTION\n" +msgstr "" +"用法:%s 文件\n" +" 或:%s 选项\n" + +#: src/factor.c:79 +msgid "" +"Print the prime factors of each NUMBER.\n" +"\n" +msgstr "" + +#: src/factor.c:85 +msgid "" +"\n" +" Print the prime factors of all specified integer NUMBERs. If no " +"arguments\n" +" are specified on the command line, they are read from standard input.\n" +msgstr "" + +#: src/factor.c:154 +#, c-format +msgid "`%s' is not a valid positive integer" +msgstr "" + +#: src/false.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating failure.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" + +#: src/fmt.c:271 +#, fuzzy, c-format +msgid "Usage: %s [-DIGITS] [OPTION]... [FILE]...\n" +msgstr "用法:%s [选项]... [文件]...\n" + +#: src/fmt.c:272 +msgid "" +"Reformat each paragraph in the FILE(s), writing to standard output.\n" +"If no FILE or if FILE is `-', read standard input.\n" +"\n" +msgstr "" + +#: src/fmt.c:280 +msgid "" +" -c, --crown-margin preserve indentation of first two lines\n" +" -p, --prefix=STRING combine only lines having STRING as prefix\n" +" -s, --split-only split long lines, but do not refill\n" +msgstr "" + +#: src/fmt.c:286 +msgid "" +" -t, --tagged-paragraph indentation of first line different from second\n" +" -u, --uniform-spacing one space between words, two after sentences\n" +" -w, --width=NUMBER maximum line width (default of 75 columns)\n" +msgstr "" + +#: src/fmt.c:293 +msgid "" +"\n" +"In -wNUMBER, the letter `w' may be omitted.\n" +msgstr "" + +#: src/fmt.c:345 +#, fuzzy, c-format +msgid "invalid width option: `%s'" +msgstr "无效的行宽数值:%s" + +#: src/fmt.c:385 +#, fuzzy, c-format +msgid "invalid width: `%s'" +msgstr "无效的行宽数值:%s" + +#: src/fold.c:71 +msgid "" +"Wrap input lines in each FILE (standard input by default), writing to\n" +"standard output.\n" +"\n" +msgstr "" + +#: src/fold.c:79 +msgid "" +" -b, --bytes count bytes rather than columns\n" +" -s, --spaces break at spaces\n" +" -w, --width=WIDTH use WIDTH columns instead of 80\n" +msgstr "" + +#: src/fold.c:267 +#, c-format +msgid "`%s' option is obsolete; use `%s'" +msgstr "" + +#: src/fold.c:295 +#, fuzzy, c-format +msgid "invalid number of columns: `%s'" +msgstr "无效的å·ç  %s" + +#: src/head.c:92 +msgid "" +"Print first 10 lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/head.c:101 +msgid "" +" -c, --bytes=SIZE print first SIZE bytes\n" +" -n, --lines=NUMBER print first NUMBER lines instead of first 10\n" +msgstr "" + +#: src/head.c:105 +msgid "" +" -q, --quiet, --silent never print headers giving file names\n" +" -v, --verbose always print headers giving file names\n" +msgstr "" + +#: src/head.c:111 src/split.c:120 +msgid "" +"\n" +"SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +msgstr "" + +#: src/head.c:190 +#, fuzzy, c-format +msgid "cannot reposition file pointer for %s" +msgstr "无法å–å¾— %s 的时间标记" + +#: src/head.c:256 src/tail.c:1388 +#, c-format +msgid "%s: %s is so large that it is not representable" +msgstr "" + +#: src/head.c:257 src/tail.c:1390 +#, fuzzy +msgid "number of lines" +msgstr "傿•°æ•°ç›®é”™è¯¯" + +#: src/head.c:257 src/tail.c:1391 +#, fuzzy +msgid "number of bytes" +msgstr "傿•°æ•°ç›®é”™è¯¯" + +#: src/head.c:264 src/tail.c:1478 +#, fuzzy +msgid "invalid number of lines" +msgstr "无效的å·ç  %s" + +#: src/head.c:265 src/tail.c:1479 +#, fuzzy +msgid "invalid number of bytes" +msgstr "无效的å·ç  %s" + +#: src/head.c:341 +#, fuzzy, c-format +msgid "unrecognized option `-%c'" +msgstr "无法识别的选项 %s" + +#: src/head.c:348 +#, c-format +msgid "`-%s' option is obsolete; use `-%c %.*s%.*s%s'" +msgstr "" + +#: src/hostid.c:48 +#, c-format +msgid "" +"Usage: %s\n" +" or: %s OPTION\n" +"Print the numeric identifier (in hexadecimal) for the current host.\n" +"\n" +msgstr "" + +#: src/hostname.c:67 +#, c-format +msgid "" +"Usage: %s [NAME]\n" +" or: %s OPTION\n" +"Print or set the hostname of the current system.\n" +"\n" +msgstr "" + +#: src/hostname.c:104 +#, fuzzy, c-format +msgid "cannot set hostname to `%s'" +msgstr "无法设定 %s 的时间标记" + +#: src/hostname.c:110 +msgid "cannot set hostname; this system lacks the functionality" +msgstr "" + +#: src/hostname.c:117 +#, fuzzy +msgid "cannot determine hostname" +msgstr "无法设定 %s çš„æƒé™" + +#: src/id.c:36 +#, fuzzy +msgid "Arnold Robbins and David MacKenzie" +msgstr "Richard Stallman å’Œ David MacKenzie" + +#: src/id.c:87 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [USERNAME]\n" +msgstr "用法:%s [选项]... [文件]\n" + +#: src/id.c:88 +msgid "" +"Print information for USERNAME, or the current user.\n" +"\n" +" -a ignore, for compatibility with other versions\n" +" -g, --group print only the effective group ID\n" +" -G, --groups print all group IDs\n" +" -n, --name print a name instead of a number, for -ugG\n" +" -r, --real print the real ID instead of the effective ID, with -ugG\n" +" -u, --user print only the effective user ID\n" +msgstr "" + +#: src/id.c:100 +msgid "" +"\n" +"Without any OPTION, print some useful set of identified information.\n" +msgstr "" + +#: src/id.c:162 +#, fuzzy +msgid "cannot print only user and only group" +msgstr "ä¸å¯åŒæ—¶çœç•¥ç”¨æˆ·å’Œæ‰€å±žç»„" + +#: src/id.c:166 +msgid "cannot print only names or real IDs in default format" +msgstr "" + +#: src/id.c:175 +#, c-format +msgid "%s: No such user" +msgstr "" + +#: src/id.c:212 +#, c-format +msgid "cannot find name for user ID %u" +msgstr "" + +#: src/id.c:235 +#, fuzzy, c-format +msgid "cannot find name for group ID %u" +msgstr "无法更改%s的所有者åŠ/或组" + +#: src/id.c:273 +#, fuzzy +msgid "cannot get supplemental group list" +msgstr "æ— æ³•æ”¹å˜æ‰€å±žç»„至没有å称的组" + +#: src/id.c:385 +msgid " groups=" +msgstr "" + +#: src/install.c:269 +msgid "the strip option may not be used when installing a directory" +msgstr "安装目录时ä¸èƒ½ç”¨ strip 选项" + +#: src/install.c:292 src/mkdir.c:140 +#, c-format +msgid "invalid mode %s" +msgstr "无效的æƒé™æ¨¡å¼%s" + +#: src/install.c:307 src/install.c:371 +#, c-format +msgid "creating directory %s" +msgstr "正在创建目录%s" + +#: src/install.c:332 +#, c-format +msgid "installing multiple files, but last argument, %s is not a directory" +msgstr "正在安装多个文件,但最åŽçš„傿•° %s å¹¶éžç›®å½•。" + +#: src/install.c:435 +#, c-format +msgid "%s is a directory" +msgstr "%s是目录" + +#: src/install.c:495 +#, c-format +msgid "cannot obtain time stamps for %s" +msgstr "无法å–å¾— %s 的时间标记" + +#: src/install.c:507 +#, c-format +msgid "cannot set time stamps for %s" +msgstr "无法设定 %s 的时间标记" + +#: src/install.c:528 +msgid "fork system call failed" +msgstr "fork 系统进程出现错误" + +#: src/install.c:532 +msgid "cannot run strip" +msgstr "无法执行 strip 命令" + +#: src/install.c:539 +msgid "strip failed" +msgstr "strip 出现错误" + +#: src/install.c:560 +#, c-format +msgid "invalid user %s" +msgstr "无效的用户 %s" + +#: src/install.c:578 +#, c-format +msgid "invalid group %s" +msgstr "无效的组 %s" + +#: src/install.c:597 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST (1st format)\n" +" or: %s [OPTION]... SOURCE... DIRECTORY (2nd format)\n" +" or: %s -d [OPTION]... DIRECTORY... (3rd format)\n" +msgstr "" +"用法:%s [选项]... æ¥æº 目的地 (ç¬¬ä¸€ç§æ ¼å¼)\n" +" 或:%s [选项]... æ¥æº... 目录 (ç¬¬äºŒç§æ ¼å¼)\n" +" 或:%s -d [选项]... 目录... (ç¬¬ä¸‰ç§æ ¼å¼)\n" + +#: src/install.c:603 +msgid "" +"In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +"the existing DIRECTORY, while setting permission modes and owner/group.\n" +"In the third format, create all components of the given DIRECTORY(ies).\n" +"\n" +msgstr "" +"在最åˆä¸¤ç§æ ¼å¼ä¸­ï¼Œä¼šå°†<æ¥æº>å¤åˆ¶è‡³<目的地>或将多个<æ¥æº>文件å¤åˆ¶è‡³å·²å­˜åœ¨çš„\n" +"<目录>ï¼ŒåŒæ—¶è®¾å®šæƒé™æ¨¡å¼åŠæ‰€æœ‰è€…/æ‰€å±žç»„ã€‚åœ¨ç¬¬ä¸‰ç§æ ¼å¼ä¸­ï¼Œä¼šåˆ›å»ºæ‰€æœ‰\n" +"指定的目录åŠå®ƒä»¬çš„主目录。\n" +"\n" + +#: src/install.c:612 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination file\n" +" -b like --backup but does not accept an argument\n" +" -c (ignored)\n" +" -d, --directory treat all arguments as directory names; create all\n" +" components of the specified directories\n" +msgstr "" +" --backup[=CONTROL] 为æ¯ä¸ªå·²å­˜åœ¨çš„目的地文件进行备份\n" +" -b 类似 --backupï¼Œä½†ä¸æŽ¥å—任何傿•°\n" +" -c (此选项ä¸ä½œå¤„ç†)\n" +" -d, --directory æ‰€æœ‰å‚æ•°éƒ½ä½œä¸ºç›®å½•处ç†ï¼›è€Œä¸”会创建指定目录的所有主目" +"录\n" + +#: src/install.c:619 +msgid "" +" -D create all leading components of DEST except the " +"last,\n" +" then copy SOURCE to DEST; useful in the 1st format\n" +" -g, --group=GROUP set group ownership, instead of process' current " +"group\n" +" -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-xr-" +"x\n" +" -o, --owner=OWNER set ownership (super-user only)\n" +msgstr "" +" -D 创建<目的地>å‰çš„æ‰€æœ‰ä¸»ç›®å½•,然åŽå°†<æ¥æº>å¤åˆ¶è‡³\n" +" <目的地>;在第一ç§ä½¿ç”¨æ ¼å¼ä¸­æœ‰ç”¨\n" +" -g, --group=组 è‡ªè¡Œè®¾å®šæ‰€å±žç»„ï¼Œè€Œä¸æ˜¯è¿›ç¨‹ç›®å‰çš„æ‰€å±žç»„\n" +" -m, --mode=æ¨¡å¼ è‡ªè¡Œè®¾å®šæƒé™æ¨¡å¼ (åƒ chmod)ï¼Œè€Œä¸æ˜¯ rwxr-xr-x\n" +" -o, --owner=所有者 自行设定所有者 (åªé€‚用於超级用户)\n" + +#: src/install.c:626 +msgid "" +" -p, --preserve-timestamps apply access/modification times of SOURCE " +"files\n" +" to corresponding destination files\n" +" -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" -v, --verbose print the name of each directory as it is created\n" +msgstr "" +" -p, --preserve-timestamps 以<æ¥æº>文件的访问/修改时间作为相应的目的\n" +" 地文件的时间属性\n" +" -s, --strip 用 strip 命令删除 symbol table,åªé€‚用於第一åŠç¬¬äºŒç§\n" +" 使用格å¼\n" +" -S, --suffix=åŽç¼€ 自行指定备份文件的<åŽç¼€>\n" +" -v, --verbose å¤„ç†æ¯ä¸ªæ–‡ä»¶/目录时å°å‡ºåç§°\n" + +#: src/install.c:635 src/ln.c:377 src/mv.c:348 +msgid "" +"\n" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"\n" +"备份文件的åŽç¼€ä¸ºâ€˜~’,除éžä»¥ --suffix 选项或是 SIMPLE_BACKUP_SUFFIX\n" +"环境å˜é‡æŒ‡å®šã€‚版本控制的方å¼å¯é€è¿‡ --backup 选项或 VERSION_CONTROL 环境\n" +"å˜é‡æ¥é€‰æ‹©ã€‚以下是å¯ç”¨çš„å˜é‡å€¼ï¼š\n" +"\n" + +#: src/join.c:144 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE1 FILE2\n" +msgstr "用法:%s [选项]... [文件]\n" + +#: src/join.c:148 +msgid "" +"For each pair of input lines with identical join fields, write a line to\n" +"standard output. The default join field is the first, delimited\n" +"by whitespace. When FILE1 or FILE2 (not both) is -, read standard input.\n" +"\n" +" -a FILENUM print unpairable lines coming from file FILENUM, where\n" +" FILENUM is 1 or 2, corresponding to FILE1 or FILE2\n" +" -e EMPTY replace missing input fields with EMPTY\n" +msgstr "" + +#: src/join.c:157 +msgid "" +" -i, --ignore-case ignore differences in case when comparing fields\n" +" -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n" +" -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n" +" -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n" +" -o FORMAT obey FORMAT while constructing output line\n" +" -t CHAR use CHAR as input and output field separator\n" +msgstr "" + +#: src/join.c:165 +msgid "" +" -v FILENUM like -a FILENUM, but suppress joined output lines\n" +" -1 FIELD join on this FIELD of file 1\n" +" -2 FIELD join on this FIELD of file 2\n" +msgstr "" + +#: src/join.c:172 +msgid "" +"\n" +"Unless -t CHAR is given, leading blanks separate fields and are ignored,\n" +"else fields are separated by CHAR. Any FIELD is a field number counted\n" +"from 1. FORMAT is one or more comma or blank separated specifications,\n" +"each being `FILENUM.FIELD' or `0'. Default FORMAT outputs the join field,\n" +"the remaining fields from FILE1, the remaining fields from FILE2, all\n" +"separated by CHAR.\n" +msgstr "" + +#: src/join.c:645 +#, fuzzy, c-format +msgid "invalid field specifier: `%s'" +msgstr "无效的 tab 字符定ä½å€¼ï¼š%s" + +#: src/join.c:659 src/join.c:772 src/join.c:808 +#, fuzzy, c-format +msgid "invalid field number: `%s'" +msgstr "无效的å·ç  %s" + +#: src/join.c:672 +#, fuzzy, c-format +msgid "invalid file number in field spec: `%s'" +msgstr "无效的å·ç  %s" + +#: src/join.c:792 +#, fuzzy, c-format +msgid "invalid field number for file 1: `%s'" +msgstr "无效的å·ç  %s" + +#: src/join.c:801 +#, fuzzy, c-format +msgid "invalid field number for file 2: `%s'" +msgstr "无效的å·ç  %s" + +#: src/join.c:833 +#, fuzzy +msgid "too many non-option arguments" +msgstr "傿•°å¤ªå¤š" + +#: src/join.c:855 +#, fuzzy +msgid "too few non-option arguments" +msgstr "傿•°å¤ªå°‘" + +#: src/join.c:866 +msgid "both files cannot be standard input" +msgstr "" + +#: src/kill.c:93 +#, c-format +msgid "" +"Usage: %s [-s SIGNAL | -SIGNAL] PID...\n" +" or: %s -l [SIGNAL]...\n" +" or: %s -t [SIGNAL]...\n" +msgstr "" + +#: src/kill.c:99 +msgid "" +"Send signals to processes, or list signals.\n" +"\n" +msgstr "" + +#: src/kill.c:106 +msgid "" +" -s, --signal=SIGNAL, -SIGNAL\n" +" specify the name or number of the signal to be sent\n" +" -l, --list list signal names, or convert signal names to/from " +"numbers\n" +" -t, --table print a table of signal information\n" +msgstr "" + +#: src/kill.c:114 +msgid "" +"\n" +"SIGNAL may be a signal name like `HUP', or a signal number like `1',\n" +"or an exit status of a process terminated by a signal.\n" +"PID is an integer; if negative it identifies a process group.\n" +msgstr "" + +#: src/kill.c:163 +#, fuzzy, c-format +msgid "%s: invalid signal" +msgstr "%s:文件类型无效" + +#: src/kill.c:262 +#, c-format +msgid "missing operand after `%s'" +msgstr "" + +#: src/kill.c:274 +#, fuzzy, c-format +msgid "%s: invalid process id" +msgstr "%sï¼šæ–‡ä»¶å¤§å°æ— æ•ˆ" + +#: src/kill.c:327 +#, fuzzy, c-format +msgid "invalid option -- %c" +msgstr "%s:无效的选项 ― %c\n" + +#: src/kill.c:336 +#, c-format +msgid "%s: multiple signals specified" +msgstr "" + +#: src/kill.c:350 +msgid "multiple -l or -t options specified" +msgstr "" + +#: src/kill.c:367 +msgid "cannot combine signal with -l or -t" +msgstr "" + +#: src/link.c:51 +#, c-format +msgid "" +"Usage: %s FILE1 FILE2\n" +" or: %s OPTION\n" +msgstr "" +"用法:%s 文件1 文件2\n" +" 或:%s 选项\n" + +#: src/link.c:54 +msgid "" +"Call the link function to create a link named FILE2 to an existing FILE1.\n" +"\n" +msgstr "" + +#: src/link.c:98 +#, c-format +msgid "cannot create link %s to %s" +msgstr "无法创建连至%2$s的链接%1$s" + +#: src/ln.c:39 +msgid "Mike Parker and David MacKenzie" +msgstr "Mike Parker å’Œ David MacKenzie" + +#: src/ln.c:167 +#, c-format +msgid "%s: warning: making a hard link to a symbolic link is not portable" +msgstr "%s:警告:将硬链接连至符å·é“¾æŽ¥æ˜¯ä¸é€šç”¨çš„功能" + +#: src/ln.c:174 +#, c-format +msgid "%s: hard link not allowed for directory" +msgstr "%s: ä¸å…许将硬链接连至目录" + +#: src/ln.c:246 +#, c-format +msgid "%s: cannot overwrite directory" +msgstr "%s:无法覆盖目录" + +#: src/ln.c:251 +#, c-format +msgid "%s: replace %s? " +msgstr "%s:是å¦ç½®æ¢%s? " + +#: src/ln.c:257 +#, c-format +msgid "%s: File exists" +msgstr "%s:文件已存在" + +#: src/ln.c:304 +#, c-format +msgid "create symbolic link %s to %s" +msgstr "创建连至%2$s的符å·é“¾æŽ¥%1$s" + +#: src/ln.c:305 +#, c-format +msgid "create hard link %s to %s" +msgstr "创建连至%2$s的硬链接%1$s" + +#: src/ln.c:319 +#, c-format +msgid "creating symbolic link %s to %s" +msgstr "正在创建连至%2$s的符å·é“¾æŽ¥%1$s" + +#: src/ln.c:320 +#, c-format +msgid "creating hard link %s to %s" +msgstr "正在创建连至%2$s的硬链接%1$s" + +#: src/ln.c:339 +#, c-format +msgid "" +"Usage: %s [OPTION]... TARGET [LINK_NAME]\n" +" or: %s [OPTION]... TARGET... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY TARGET...\n" +msgstr "" +"用法:%s [选项]... 目标 [链接å]\n" +" 或:%s [选项]... 目标... 目录\n" +" 或:%s [选项]... --target-directory=目录 目标...\n" + +#: src/ln.c:345 +msgid "" +"Create a link to the specified TARGET with optional LINK_NAME.\n" +"If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +"created in the current directory. When using the second form with more\n" +"than one TARGET, the last argument must be a directory; create links\n" +"in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +"links with --symbolic. When creating hard links, each TARGET must exist.\n" +"\n" +msgstr "" +"创建连至指定<目标>的链接,并å¯é€‰æ‹©æ€§æŒ‡å®š<链接å>。\n" +"如果没有指定<链接å>,会在目å‰çš„目录中创建一个和<目标>å称一样的链接。\n" +"å½“ä½¿ç”¨ç¬¬äºŒç§æ ¼å¼è€Œ<目标>多於一个时,最åŽçš„傿•°å¿…须是目录;这样会在指定的\n" +"<目录>中分别创建连至æ¯ä¸ª<目标>的链接。默认会创建硬链接,若\n" +"使用 --symbolic 选项则创建符å·é“¾æŽ¥ã€‚当创建硬链接时,æ¯ä¸ª<目标>都必须存\n" +"在。\n" +"\n" + +#: src/ln.c:357 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an argument\n" +" -d, -F, --directory hard link directories (super-user only)\n" +" -f, --force remove existing destination files\n" +msgstr "" +" --backup[=CONTROL] 为æ¯ä¸ªå·²å­˜åœ¨çš„目的地文件创建备份文件\n" +" -b 类似 --backupï¼Œä½†ä¸æŽ¥å—任何傿•°\n" +" -d, -F, --directory 创建连至目录的硬链接 (åªé€‚用於超级用户)\n" +" -f, --force 强迫删除任何已存在的目的地文件\n" + +#: src/ln.c:363 +msgid "" +" -n, --no-dereference treat destination that is a symlink to a\n" +" directory as if it were a normal file\n" +" -i, --interactive prompt whether to remove destinations\n" +" -s, --symbolic make symbolic links instead of hard links\n" +msgstr "" +" -n, --no-dereference 如果目的地是一个链接至æŸç›®å½•的符å·é“¾æŽ¥ï¼Œä¼šå°†\n" +" 该符å·é“¾æŽ¥å½“作一般文件处ç†ï¼Œå…ˆå°†è¯¥å·²å­˜åœ¨çš„\n" +" 链接备份或删除\n" +" -i, --interactive 确认是å¦åˆ é™¤ç›®çš„地文件\n" +" -s, --symbolic 创建符å·é“¾æŽ¥è€Œä¸æ˜¯ç¡¬é“¾æŽ¥\n" + +#: src/ln.c:369 +msgid "" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY specify the DIRECTORY in which to " +"create\n" +" the links\n" +" -v, --verbose print name of each file before linking\n" +msgstr "" +" -S, --suffix=åŽç¼€ 自行指定备份文件的<åŽç¼€>\n" +" --target-directory=目录 在指定<目录>中创建链接\n" +" -v, --verbose 链接å‰å…ˆå°å‡ºæ¯ä¸ªæ–‡ä»¶çš„åç§°\n" + +#: src/ln.c:521 +#, c-format +msgid "%s: specified target directory is not a directory" +msgstr "%sï¼šæŒ‡å®šçš„ç›®çš„åœ°ä¸æ˜¯ç›®å½•" + +#: src/ln.c:542 +msgid "when making multiple links, last argument must be a directory" +msgstr "创建多个链接时,最åŽçš„傿•°å¿…须为目录" + +#: src/logname.c:48 src/pwd.c:46 src/sync.c:44 +#, c-format +msgid "Usage: %s [OPTION]\n" +msgstr "用法:%s [选项]\n" + +#: src/logname.c:49 +msgid "" +"Print the name of the current user.\n" +"\n" +msgstr "" + +#: src/logname.c:99 +#, c-format +msgid "%s: no login name\n" +msgstr "" + +#: src/ls.c:673 +msgid "%b %e %Y" +msgstr "%Y-%m-%d " + +#: src/ls.c:681 +msgid "%b %e %H:%M" +msgstr "%b %e %H:%M" + +#: src/ls.c:1307 +#, fuzzy, c-format +msgid "ignoring invalid value of environment variable QUOTING_STYLE: %s" +msgstr "忽略无效的环境å˜é‡ QUOTING_STYLE çš„å˜é‡å€¼ï¼š%s" + +#: src/ls.c:1334 +#, c-format +msgid "ignoring invalid width in environment variable COLUMNS: %s" +msgstr "忽略无效的环境å˜é‡ COLUMNS 的宽度数值:%s" + +#: src/ls.c:1365 +#, c-format +msgid "ignoring invalid tab size in environment variable TABSIZE: %s" +msgstr "忽略无效的环境å˜é‡ TABSIZE çš„ tab 字符定ä½å€¼ï¼š%s" + +#: src/ls.c:1482 +#, c-format +msgid "invalid line width: %s" +msgstr "无效的行宽数值:%s" + +#: src/ls.c:1556 +#, c-format +msgid "invalid tab size: %s" +msgstr "无效的 tab 字符定ä½å€¼ï¼š%s" + +#: src/ls.c:1722 +#, c-format +msgid "invalid time style format %s" +msgstr "æ— æ•ˆçš„æ—¥æœŸæ—¶é—´æ ¼å¼ %s" + +#: src/ls.c:2054 +#, c-format +msgid "unrecognized prefix: %s" +msgstr "无法识别的文件ç§ç±»ï¼š%s" + +#: src/ls.c:2077 +msgid "unparsable value for LS_COLORS environment variable" +msgstr "LS_COLORS 环境å˜é‡ä¸­å­˜åœ¨æ— æ³•分æžçš„值" + +#: src/ls.c:2145 +#, c-format +msgid "cannot determine device and inode of %s" +msgstr "无法决定 %s æ‰€åœ¨çš„è®¾å¤‡åŠ inode" + +#: src/ls.c:2155 +#, c-format +msgid "not listing already-listed directory: %s" +msgstr "ä¸ä¼šå†åˆ—出已ç»åˆ—出的目录:%s" + +#: src/ls.c:2208 src/remove.c:929 +#, fuzzy, c-format +msgid "reading directory %s" +msgstr "正在创建目录%s" + +#: src/ls.c:2603 +#, c-format +msgid "cannot compare file names %s and %s" +msgstr "无法比较文件å %s å’Œ %s" + +#: src/ls.c:3762 +msgid "" +"List information about the FILEs (the current directory by default).\n" +"Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +"\n" +msgstr "" +"列出<文件>çš„ä¿¡æ¯ (默认为目å‰çš„目录)。\n" +"å¦‚æžœä¸æŒ‡å®š -cftuSUX 或 --sort 任何一个选项,则根æ®å­—æ¯å¤§å°æŽ’åºã€‚\n" +"\n" + +#: src/ls.c:3770 +msgid "" +" -a, --all do not hide entries starting with .\n" +" -A, --almost-all do not list implied . and ..\n" +" --author print the author of each file\n" +" -b, --escape print octal escapes for nongraphic characters\n" +msgstr "" +" -a, --all ä¸éšè—任何以 . 字符开始的项目\n" +" -A, --almost-all 列出除了 . åŠ .. 以外的任何项目\n" +" --author å°å‡ºæ¯ä¸ªæ–‡ä»¶è‘—作者\n" +" -b, --escape 以八进制溢出åºåˆ—表示ä¸å¯æ‰“å°çš„字符\n" + +#: src/ls.c:3776 +msgid "" +" --block-size=SIZE use SIZE-byte blocks\n" +" -B, --ignore-backups do not list implied entries ending with ~\n" +" -c with -lt: sort by, and show, ctime (time of " +"last\n" +" modification of file status information)\n" +" with -l: show ctime and sort by name\n" +" otherwise: sort by ctime\n" +msgstr "" +" --block-size=å¤§å° å—以指定<大å°>的字节为å•ä½\n" +" -B, --ignore-backups ä¸åˆ—出任何以 ~ 字符结æŸçš„项目\n" +" -c é…åˆ -ltï¼šæ ¹æ® ctime 排åºåŠæ˜¾ç¤º ctime (文件\n" +" çŠ¶æ€æœ€åŽæ›´æ”¹çš„æ—¶é—´)\n" +" é…åˆ -l:显示 ctime 但根æ®å称排åº\n" +" å¦åˆ™ï¼šæ ¹æ® ctime 排åº\n" + +#: src/ls.c:3784 +#, fuzzy +msgid "" +" -C list entries by columns\n" +" --color[=WHEN] control whether color is used to distinguish " +"file\n" +" types. WHEN may be `never', `always', or " +"`auto'\n" +" -d, --directory list directory entries instead of contents,\n" +" and do not dereference symbolic links\n" +" -D, --dired generate output designed for Emacs' dired mode\n" +msgstr "" +" -C æ¯æ ç”±ä¸Šè‡³ä¸‹åˆ—出项目\n" +" --color[=WHEN] 控制是å¦ä½¿ç”¨è‰²å½©åˆ†è¾¨æ–‡ä»¶ã€‚WHEN å¯ä»¥æ˜¯\n" +" ‘never’ã€â€˜always’或‘auto’其中之一\n" +" -d, --directory 当é‡åˆ°ç›®å½•时列出目录本身而éžç›®å½•内的文件\n" +" -D, --dired äº§ç”Ÿé€‚åˆ Emacs çš„ dired 模å¼ä½¿ç”¨çš„结果\n" + +#: src/ls.c:3792 +msgid "" +" -f do not sort, enable -aU, disable -lst\n" +" -F, --classify append indicator (one of */=@|) to entries\n" +" --format=WORD across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time like -l --time-style=full-iso\n" +msgstr "" +" -f ä¸è¿›è¡ŒæŽ’åºï¼Œ-aU 选项生效,-lst 选项失效\n" +" -F, --classify åŠ ä¸Šæ–‡ä»¶ç±»åž‹çš„æŒ‡ç¤ºç¬¦å· (*/=@| 其中一个)\n" +" --format=关键字 across -x,commas -m,horizontal -x,long -l,\n" +" single-column -1,verbose -l,vertical -C\n" +" --full-time å³ -l --time-style=full-iso\n" + +#: src/ls.c:3799 +#, fuzzy +msgid "" +" -g like -l, but do not list owner\n" +" -G, --no-group inhibit display of group information\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" --si likewise, but use powers of 1000 not 1024\n" +" -H, --dereference-command-line\n" +" follow symbolic links listed on the command " +"line\n" +" --dereference-command-line-symlink-to-dir\n" +" follow each command line symbolic link\n" +" that points to a directory\n" +msgstr "" +" -g 类似 -l,但ä¸åˆ—出所有者\n" +" -G, --no-group ä¸åˆ—出任何有关组的信æ¯\n" +" -h, --human-readable 以容易ç†è§£çš„æ ¼å¼å°å‡ºæ–‡ä»¶å¤§å° (例如 1K 234M 2G)\n" +" --si 类似 -hï¼Œä½†å– 1000 çš„æ¬¡æ–¹è€Œä¸æ˜¯ 1024\n" +" -H, --dereference-command-line 使用命令列中的符å·é“¾æŽ¥æŒ‡ç¤ºçš„真正目的地\n" + +#: src/ls.c:3810 +msgid "" +" --indicator-style=WORD append indicator with style WORD to entry " +"names:\n" +" none (default), classify (-F), file-type (-" +"p)\n" +" -i, --inode print index number of each file\n" +" -I, --ignore=PATTERN do not list implied entries matching shell " +"PATTERN\n" +" -k like --block-size=1K\n" +msgstr "" +" --indicator-style=æ–¹å¼ æŒ‡å®šåœ¨æ¯ä¸ªé¡¹ç›®åç§°åŽåŠ ä¸ŠæŒ‡ç¤ºç¬¦å·<æ–¹å¼>:\n" +" none (默认),classify (-F),file-type (-p)\n" +" -i, --inode å°å‡ºæ¯ä¸ªæ–‡ä»¶çš„ inode å·\n" +" -I, --ignore=æ ·å¼ ä¸å°å‡ºä»»ä½•ç¬¦åˆ shell 万用字符<æ ·å¼>的项目\n" +" -k å³ --block-size=1K\n" + +#: src/ls.c:3817 +msgid "" +" -l use a long listing format\n" +" -L, --dereference when showing file information for a symbolic\n" +" link, show information for the file the link\n" +" references rather than for the link itself\n" +" -m fill width with a comma separated list of " +"entries\n" +msgstr "" +" -l 使用较长格å¼åˆ—出信æ¯\n" +" -L, --dereference 当显示符å·é“¾æŽ¥çš„æ–‡ä»¶ä¿¡æ¯æ—¶ï¼Œæ˜¾ç¤ºç¬¦å·é“¾æŽ¥æ‰€æŒ‡ç¤º\n" +" 的对象而并éžç¬¦å·é“¾æŽ¥æœ¬èº«çš„ä¿¡æ¯\n" +" -m 所有项目以逗å·åˆ†éš”,并填满整行行宽\n" + +#: src/ls.c:3824 +msgid "" +" -n, --numeric-uid-gid like -l, but list numeric UIDs and GIDs\n" +" -N, --literal print raw entry names (don't treat e.g. " +"control\n" +" characters specially)\n" +" -o like -l, but do not list group information\n" +" -p, --file-type append indicator (one of /=@|) to entries\n" +msgstr "" +" -n, --numeric-uid-gid 类似 -l,但列出 UID åŠ GID å·\n" +" -N, --literal å°å‡ºæœªç»å¤„ç†çš„项目åç§° (例如ä¸ç‰¹åˆ«å¤„ç†æŽ§åˆ¶å­—" +"符)\n" +" -o 类似 -l,但ä¸åˆ—出有关组的信æ¯\n" +" -p, --file-type åŠ ä¸Šæ–‡ä»¶ç±»åž‹çš„æŒ‡ç¤ºç¬¦å· (/=@| 其中一个)\n" + +#: src/ls.c:3831 +msgid "" +" -q, --hide-control-chars print ? instead of non graphic characters\n" +" --show-control-chars show non graphic characters as-is (default\n" +" unless program is `ls' and output is a " +"terminal)\n" +" -Q, --quote-name enclose entry names in double quotes\n" +" --quoting-style=WORD use quoting style WORD for entry names:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" +msgstr "" +" -q, --hide-control-chars 以 ? 字符代替无法打å°çš„字符\n" +" --show-control-chars 直接显示无法打å°çš„字符 (这是默认方å¼ï¼Œé™¤éžè°ƒç”¨\n" +" 的程åºå称是‘ls’而且是在终端机画é¢è¾“出结果)\n" +" -Q, --quote-name 将项目å称括上åŒå¼•å·\n" +" --quoting-style=æ–¹å¼ ä½¿ç”¨æŒ‡å®šçš„ quoting <æ–¹å¼>显示项目的å称:\n" +" literalã€localeã€shellã€shell-alwaysã€cã€" +"escape\n" + +#: src/ls.c:3839 +msgid "" +" -r, --reverse reverse order while sorting\n" +" -R, --recursive list subdirectories recursively\n" +" -s, --size print size of each file, in blocks\n" +msgstr "" +" -r, --reverse ä¾ç›¸åæ¬¡åºæŽ’åˆ—\n" +" -R, --recursive åŒæ—¶åˆ—出所有å­ç›®å½•层\n" +" -s, --size 以å—大å°ä¸ºå•ä½åˆ—出所有文件的大å°\n" + +#: src/ls.c:3844 +msgid "" +" -S sort by file size\n" +" --sort=WORD extension -X, none -U, size -S, time -t,\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=WORD show time as WORD instead of modification " +"time:\n" +" atime, access, use, ctime or status; use\n" +" specified time as sort key if --sort=time\n" +msgstr "" +" -S æ ¹æ®æ–‡ä»¶å¤§å°æŽ’åº\n" +" --sort=WORD 以下是å¯é€‰ç”¨çš„ WORD 和它们代表的相应选项:\n" +" extension -X status -c\n" +" none -U time -t\n" +" size -S atime -u\n" +" time -t access -u\n" +" version -v use -u\n" +" --time=WORD 显示 WORD 所代表的时间而éžä¿®æ”¹æ—¶é—´ï¼š\n" +" atimeã€accessã€useã€ctime 或 status;加上\n" +" --sort=time 选项时会以指定时间作为排åºç´¢å¼•\n" + +#: src/ls.c:3853 +#, fuzzy +msgid "" +" --time-style=STYLE show times using style STYLE:\n" +" full-iso, long-iso, iso, locale, +FORMAT\n" +" FORMAT is interpreted like `date'; if FORMAT " +"is\n" +" FORMAT1FORMAT2, FORMAT1 applies to\n" +" non-recent files and FORMAT2 to recent files;\n" +" if STYLE is prefixed with `posix-', STYLE\n" +" takes effect only outside the POSIX locale\n" +" -t sort by modification time\n" +" -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +msgstr "" +" --time-style=WORD æ ¹æ® WORD ä»£è¡¨çš„æ ¼å¼æ˜¾ç¤ºæ—¶é—´ï¼š\n" +" full-isoã€isoã€localeã€posix-isoã€+FORMAT\n" +" FORMAT 峿˜¯â€˜date’所用的时间格å¼ï¼›å¦‚æžœ FORMAT\n" +" 是 FORMAT1FORMAT2,FORMAT1 适用於较旧\n" +" 的文件而 FORMAT2 适用於较新的文件\n" +" -t æ ¹æ®ä¿®æ”¹æ—¶é—´æŽ’åº\n" +" -T, --tabsize=宽度 自行指定 tab çš„<宽度>ï¼Œè€Œéž 8 个字符\n" + +#: src/ls.c:3864 +msgid "" +" -u with -lt: sort by, and show, access time\n" +" with -l: show access time and sort by name\n" +" otherwise: sort by access time\n" +" -U do not sort; list entries in directory order\n" +" -v sort by version\n" +msgstr "" +" -u é…åˆ -lt:显示访问时间而且ä¾è®¿é—®æ—¶é—´æŽ’åº\n" +" é…åˆ -l:显示访问时间但根æ®å称排åº\n" +" å¦åˆ™ï¼šæ ¹æ®è®¿é—®æ—¶é—´æŽ’åº\n" +" -U ä¸è¿›è¡ŒæŽ’åºï¼›ä¾æ–‡ä»¶ç³»ç»ŸåŽŸæœ‰çš„æ¬¡åºåˆ—出项目\n" +" -v æ ¹æ®ç‰ˆæœ¬è¿›è¡ŒæŽ’åº\n" + +#: src/ls.c:3871 +msgid "" +" -w, --width=COLS assume screen width instead of current value\n" +" -x list entries by lines instead of by columns\n" +" -X sort alphabetically by entry extension\n" +" -1 list one file per line\n" +msgstr "" +" -w, --width=COLS 自行指定è¤å¹•宽度而ä¸ä½¿ç”¨ç›®å‰çš„æ•°å€¼\n" +" -x é€è¡Œåˆ—å‡ºé¡¹ç›®è€Œä¸æ˜¯é€æ åˆ—出\n" +" -X æ ¹æ®æ‰©å±•åæŽ’åº\n" +" -1 æ¯è¡Œåªåˆ—出一个文件\n" + +#: src/ls.c:3883 +msgid "" +"\n" +"By default, color is not used to distinguish types of files. That is\n" +"equivalent to using --color=none. Using the --color option without the\n" +"optional WHEN argument is equivalent to using --color=always. With\n" +"--color=auto, color codes are output only if standard output is connected\n" +"to a terminal (tty).\n" +msgstr "" +"\n" +"默认是ä¸ä¼šä½¿ç”¨è‰²å½©æ¥åŒºåˆ«æ–‡ä»¶çš„。此方å¼ç­‰æ–¼ä½¿ç”¨äº† --color=none 选项。若使用\n" +"--color 选项但䏿Œ‡å®š WHEN 傿•°ç­‰æ–¼ --color=always。当使用 --color=auto 时,\n" +"åªå½“è¾“å‡ºè‡³ç»ˆç«¯æœºç”»é¢ (tty) æ—¶æ‰ä¼šæ˜¾ç¤ºè‰²å½©ã€‚\n" + +#: src/md5sum.c:38 +msgid "Ulrich Drepper and Scott Miller" +msgstr "" + +#: src/md5sum.c:125 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]...\n" +" or: %s [OPTION] --check [FILE]\n" +"Print or check %s (%d-bit) checksums.\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" + +#: src/md5sum.c:134 +#, c-format +msgid "" +"\n" +" -b, --binary read files in binary mode (default on DOS/" +"Windows)\n" +" -c, --check check %s sums against given list\n" +" -t, --text read files in text mode (default)\n" +"\n" +msgstr "" + +#: src/md5sum.c:142 +msgid "" +"The following two options are useful only when verifying checksums:\n" +" --status don't output anything, status code shows success\n" +" -w, --warn warn about improperly formated checksum lines\n" +"\n" +msgstr "" + +#: src/md5sum.c:150 +#, c-format +msgid "" +"\n" +"The sums are computed as described in %s. When checking, the input\n" +"should be a former output of this program. The default mode is to print\n" +"a line with checksum, a character indicating type (`*' for binary, ` ' for\n" +"text), and name for each FILE.\n" +msgstr "" + +#: src/md5sum.c:385 +#, c-format +msgid "%s: %lu: improperly formatted %s checksum line" +msgstr "" + +#: src/md5sum.c:407 +#, c-format +msgid "%s: FAILED open or read\n" +msgstr "" + +#: src/md5sum.c:431 +msgid "FAILED" +msgstr "" + +#: src/md5sum.c:431 +msgid "OK" +msgstr "" + +#: src/md5sum.c:444 +#, fuzzy, c-format +msgid "%s: read error" +msgstr "%s:å称已更改为 %s" + +#: src/md5sum.c:457 +#, c-format +msgid "%s: no properly formatted %s checksum lines found" +msgstr "" + +#: src/md5sum.c:470 +#, c-format +msgid "WARNING: %d of %d listed %s could not be read" +msgstr "" + +#: src/md5sum.c:473 +msgid "file" +msgstr "" + +#: src/md5sum.c:473 +msgid "files" +msgstr "" + +#: src/md5sum.c:479 +#, c-format +msgid "WARNING: %d of %d computed %s did NOT match" +msgstr "" + +#: src/md5sum.c:482 +msgid "checksum" +msgstr "" + +#: src/md5sum.c:482 +msgid "checksums" +msgstr "" + +#: src/md5sum.c:564 +msgid "" +"the --binary and --text options are meaningless when verifying checksums" +msgstr "" + +#: src/md5sum.c:572 +msgid "the --string and --check options are mutually exclusive" +msgstr "" + +#: src/md5sum.c:579 +msgid "the --status option is meaningful only when verifying checksums" +msgstr "" + +#: src/md5sum.c:586 +msgid "the --warn option is meaningful only when verifying checksums" +msgstr "" + +#: src/md5sum.c:596 +msgid "no files may be specified when using --string" +msgstr "" + +#: src/md5sum.c:618 +msgid "only one argument may be specified when using --check" +msgstr "" + +#: src/mkdir.c:61 +#, c-format +msgid "Usage: %s [OPTION] DIRECTORY...\n" +msgstr "用法:%s [选项] 目录...\n" + +#: src/mkdir.c:62 +msgid "" +"Create the DIRECTORY(ies), if they do not already exist.\n" +"\n" +msgstr "" +"è‹¥ç›®å½•ä¸æ˜¯å·²ç»å­˜åœ¨åˆ™åˆ›å»ºç›®å½•。\n" +"\n" + +#: src/mkdir.c:69 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not rwxrwxrwx - " +"umask\n" +" -p, --parents no error if existing, make parent directories as needed\n" +" -v, --verbose print a message for each created directory\n" +msgstr "" +" -m, --mode=æ¨¡å¼ è®¾å®šæƒé™<模å¼> (类似 chmod)ï¼Œè€Œä¸æ˜¯ rwxrwxrwx å‡ umask\n" +" -p, --parents éœ€è¦æ—¶åˆ›å»ºä¸Šå±‚目录,如目录早已存在则ä¸å½“作错误\n" +" -v, --verbose æ¯æ¬¡åˆ›å»ºæ–°ç›®å½•都显示信æ¯\n" + +#: src/mkdir.c:113 +#, c-format +msgid "created directory %s" +msgstr "已创建目录 %s" + +#: src/mkdir.c:190 +#, c-format +msgid "cannot set permissions of directory %s" +msgstr "无法设定目录 %s çš„æƒé™" + +#: src/mkfifo.c:55 +#, c-format +msgid "Usage: %s [OPTION] NAME...\n" +msgstr "用法:%s [选项] åç§°...\n" + +#: src/mkfifo.c:56 +msgid "" +"Create named pipes (FIFOs) with the given NAMEs.\n" +"\n" +msgstr "" +"以指定的<åç§°>创建 named pipe (FIFO)。\n" +"\n" + +#: src/mkfifo.c:63 src/mknod.c:64 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not a=rw - umask\n" +msgstr " -m, --mode=æ¨¡å¼ æŒ‡å®šæƒé™æ¨¡å¼ (类似 chmod)ï¼Œè€Œä¸æ˜¯ a=rw å‡ umask\n" + +#: src/mkfifo.c:93 src/mknod.c:206 +msgid "fifo files not supported" +msgstr "䏿”¯æŒ FIFO 文件" + +#: src/mkfifo.c:123 src/mknod.c:127 +msgid "invalid mode" +msgstr "æƒé™æ¨¡å¼æ— æ•ˆ" + +#: src/mkfifo.c:142 +#, c-format +msgid "cannot set permissions of fifo %s" +msgstr "无法设定 fifo 文件 %s çš„æƒé™" + +#: src/mknod.c:55 +#, c-format +msgid "Usage: %s [OPTION]... NAME TYPE [MAJOR MINOR]\n" +msgstr "用法:%s [选项]... åç§° 类型 [MAJOR MINOR]\n" + +#: src/mknod.c:57 +msgid "" +"Create the special file NAME of the given TYPE.\n" +"\n" +msgstr "" +"创建指定<类型>å’Œ<åç§°>的特殊文件。\n" +"\n" + +#: src/mknod.c:69 +msgid "" +"\n" +"Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they\n" +"must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X,\n" +"it is interpreted as hexadecimal; otherwise, if it begins with 0, as octal;\n" +"otherwise, as decimal. TYPE may be:\n" +msgstr "" + +#: src/mknod.c:76 +#, fuzzy +msgid "" +"\n" +" b create a block (buffered) special file\n" +" c, u create a character (unbuffered) special file\n" +" p create a FIFO\n" +msgstr "" +"\n" +"当<类型>为 p æ—¶ä¸å¯æŒ‡å®š MAJOR åŠ MINOR,å¦åˆ™å®ƒä»¬æ˜¯å¿…须指定的。\n" +"<类型>å¯ä»¥æ˜¯ï¼š\n" +"\n" +" b 创建(有缓冲的)区å—特殊文件\n" +" c, u 创建(没有缓冲的)字符特殊文件\n" +" p 创建 FIFO 特殊文件\n" + +#: src/mknod.c:141 +msgid "wrong number of arguments" +msgstr "傿•°æ•°ç›®é”™è¯¯" + +#: src/mknod.c:153 +msgid "block special files not supported" +msgstr "æœ¬ç³»ç»Ÿä¸æ”¯æŒåŒºå—特殊文件" + +#: src/mknod.c:162 +msgid "character special files not supported" +msgstr "æœ¬ç³»ç»Ÿä¸æ”¯æŒå­—符特殊文件" + +#: src/mknod.c:171 +msgid "" +"when creating special files, major and minor device\n" +"numbers must be specified" +msgstr "创建区å—特殊文件时,必需指定 major å’Œ minor 设备å·" + +#: src/mknod.c:186 +#, c-format +msgid "invalid major device number %s" +msgstr "无效的 major è®¾å¤‡å· %s" + +#: src/mknod.c:191 +#, c-format +msgid "invalid minor device number %s" +msgstr "无效的 minor è®¾å¤‡å· %s" + +#: src/mknod.c:196 +#, c-format +msgid "invalid device %s %s" +msgstr "设备文件 %s %s 无效" + +#: src/mknod.c:210 +msgid "major and minor device numbers may not be specified for fifo files" +msgstr "ä¸èƒ½ä¸º fifo 文件指定 major å’Œ minor 设备å·" + +#: src/mknod.c:231 +#, c-format +msgid "cannot set permissions of %s" +msgstr "无法设定 %s çš„æƒé™" + +#: src/mv.c:44 +msgid "Mike Parker, David MacKenzie, and Jim Meyering" +msgstr "Mike Parkerã€David MacKenzie å’Œ Jim Meyering" + +#: src/mv.c:317 +msgid "" +"Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"å°†<æ¥æº>åç§°é‡å‘½å为<目的地>å称,或将<æ¥æº>文件移动至<目录>。\n" +"\n" + +#: src/mv.c:324 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" -f, --force do not prompt before overwriting\n" +" equivalent to --reply=yes\n" +" -i, --interactive prompt before overwrite\n" +" equivalent to --reply=query\n" +msgstr "" +" --backup[=CONTROL] 为æ¯ä¸ªå·²å­˜åœ¨çš„目的地文件创建备份文件\n" +" -b 类似 --backupï¼Œä½†ä¸æŽ¥å—任何傿•°\n" +" -f, --force 覆盖文件å‰ä¸ä¼šè¿›è¡Œç¡®è®¤ï¼Œç­‰æ–¼ --reply=yes\n" +" -i, --interactive 覆盖文件å‰å¿…须先确认,等於 --reply=query\n" + +#: src/mv.c:332 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +msgstr "" +" --reply={yes,no,query} 指定如何处ç†å·²å­˜åœ¨çš„目的地文件\n" +" --strip-trailing-slashes åˆ é™¤å‚æ•°ä¸­æ‰€æœ‰<æ¥æº>文件/目录末端的斜æ \n" +" -S, --suffix=åŽç¼€ 自行指定备份文件的<åŽç¼€>\n" + +#: src/mv.c:339 +msgid "" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +" -u, --update move only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +msgstr "" +" --target-directory=目录 å°†æ‰€æœ‰å‚æ•°æŒ‡å®šçš„<æ¥æº>文件/目录移动至<目录>\n" +" -u, --update åªåœ¨<æ¥æº>文件比目的地文件新,或目的地文件\n" +" ä¸å­˜åœ¨æ—¶æ‰ä¼šç§»åЍ\n" +" -v, --verbose 详细显示进行的步骤\n" + +#: src/mv.c:467 +#, c-format +msgid "specified target, %s is not a directory" +msgstr "指定的目标%s䏿˜¯ç›®å½•" + +#: src/mv.c:475 +msgid "when moving multiple files, last argument must be a directory" +msgstr "移动多个文件时,最åŽçš„傿•°å¿…须为目录。" + +#: src/nice.c:67 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] [COMMAND [ARG]...]\n" +msgstr "用法:%s [选项] åç§°...\n" + +#: src/nice.c:68 +msgid "" +"Run COMMAND with an adjusted scheduling priority.\n" +"With no COMMAND, print the current scheduling priority. ADJUST is 10\n" +"by default. Range goes from -20 (highest priority) to 19 (lowest).\n" +"\n" +" -n, --adjustment=ADJUST increment priority by ADJUST first\n" +msgstr "" + +#: src/nice.c:109 src/nice.c:122 +#, fuzzy, c-format +msgid "invalid option `%s'" +msgstr "无效的组 %s" + +#: src/nice.c:147 +#, fuzzy, c-format +msgid "invalid priority `%s'" +msgstr "无效的组 %s" + +#: src/nice.c:171 +msgid "a command must be given with an adjustment" +msgstr "" + +#: src/nice.c:178 src/nice.c:187 +#, fuzzy +msgid "cannot get priority" +msgstr "无法进入目录 %s" + +#: src/nice.c:192 +#, fuzzy +msgid "cannot set priority" +msgstr "无法设定 %s çš„æƒé™" + +#: src/nl.c:39 +#, fuzzy +msgid "Scott Bartram and David MacKenzie" +msgstr "Richard Stallman å’Œ David MacKenzie" + +#: src/nl.c:180 +msgid "" +"Write each FILE to standard output, with line numbers added.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/nl.c:188 +msgid "" +" -b, --body-numbering=STYLE use STYLE for numbering body lines\n" +" -d, --section-delimiter=CC use CC for separating logical pages\n" +" -f, --footer-numbering=STYLE use STYLE for numbering footer lines\n" +msgstr "" + +#: src/nl.c:193 +msgid "" +" -h, --header-numbering=STYLE use STYLE for numbering header lines\n" +" -i, --page-increment=NUMBER line number increment at each line\n" +" -l, --join-blank-lines=NUMBER group of NUMBER empty lines counted as " +"one\n" +" -n, --number-format=FORMAT insert line numbers according to FORMAT\n" +" -p, --no-renumber do not reset line numbers at logical " +"pages\n" +" -s, --number-separator=STRING add STRING after (possible) line number\n" +msgstr "" + +#: src/nl.c:201 +msgid "" +" -v, --first-page=NUMBER first line number on each logical page\n" +" -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +msgstr "" + +#: src/nl.c:207 +msgid "" +"\n" +"By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +"two delimiter characters for separating logical pages, a missing\n" +"second character implies :. Type \\\\ for \\. STYLE is one of:\n" +msgstr "" + +#: src/nl.c:213 +msgid "" +"\n" +" a number all lines\n" +" t number only nonempty lines\n" +" n number no lines\n" +" pREGEXP number only lines that contain a match for REGEXP\n" +"\n" +"FORMAT is one of:\n" +"\n" +" ln left justified, no leading zeros\n" +" rn right justified, no leading zeros\n" +" rz right justified, leading zeros\n" +"\n" +msgstr "" + +#: src/nl.c:504 +#, fuzzy, c-format +msgid "invalid starting line number: `%s'" +msgstr "无效的 major è®¾å¤‡å· %s" + +#: src/nl.c:514 +#, fuzzy, c-format +msgid "invalid line number increment: `%s'" +msgstr "无效的行宽数值:%s" + +#: src/nl.c:527 +#, fuzzy, c-format +msgid "invalid number of blank lines: `%s'" +msgstr "%s:覆盖次数无效" + +#: src/nl.c:541 +#, fuzzy, c-format +msgid "invalid line number field width: `%s'" +msgstr "无效的行宽数值:%s" + +#: src/od.c:287 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... [FILE]...\n" +" or: %s --traditional [FILE] [[+]OFFSET [[+]LABEL]]\n" +msgstr "" +"用法:%s [选项]... 组 文件...\n" +" 或:%s [选项]... --reference=å‚考文件 文件...\n" + +#: src/od.c:292 +msgid "" +"\n" +"Write an unambiguous representation, octal bytes by default,\n" +"of FILE to standard output. With more than one FILE argument,\n" +"concatenate them in the listed order to form the input.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/od.c:299 +#, fuzzy +msgid "All arguments to long options are mandatory for short options.\n" +msgstr "é•¿é€‰é¡¹å¿…é¡»ç”¨çš„å‚æ•°åœ¨ä½¿ç”¨çŸ­é€‰é¡¹æ—¶ä¹Ÿæ˜¯å¿…须的。\n" + +#: src/od.c:302 +msgid "" +" -A, --address-radix=RADIX decide how file offsets are printed\n" +" -j, --skip-bytes=BYTES skip BYTES input bytes first\n" +msgstr "" + +#: src/od.c:306 +msgid "" +" -N, --read-bytes=BYTES limit dump to BYTES input bytes\n" +" -s, --strings[=BYTES] output strings of at least BYTES graphic " +"chars\n" +" -t, --format=TYPE select output format or formats\n" +" -v, --output-duplicates do not use * to mark line suppression\n" +" -w, --width[=BYTES] output BYTES bytes per output line\n" +" --traditional accept arguments in traditional form\n" +msgstr "" + +#: src/od.c:316 +msgid "" +"\n" +"Traditional format specifications may be intermixed; they accumulate:\n" +" -a same as -t a, select named characters\n" +" -b same as -t oC, select octal bytes\n" +" -c same as -t c, select ASCII characters or backslash escapes\n" +" -d same as -t u2, select unsigned decimal shorts\n" +msgstr "" + +#: src/od.c:324 +msgid "" +" -f same as -t fF, select floats\n" +" -h same as -t x2, select hexadecimal shorts\n" +" -i same as -t d2, select decimal shorts\n" +" -l same as -t d4, select decimal longs\n" +" -o same as -t o2, select octal shorts\n" +" -x same as -t x2, select hexadecimal shorts\n" +msgstr "" + +#: src/od.c:332 +msgid "" +"\n" +"For older syntax (second call format), OFFSET means -j OFFSET. LABEL\n" +"is the pseudo-address at first byte printed, incremented when dump is\n" +"progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates\n" +"hexadecimal, suffixes may be . for octal and b for multiply by 512.\n" +"\n" +"TYPE is made up of one or more of these specifications:\n" +"\n" +" a named character\n" +" c ASCII character or backslash escape\n" +msgstr "" + +#: src/od.c:344 +msgid "" +" d[SIZE] signed decimal, SIZE bytes per integer\n" +" f[SIZE] floating point, SIZE bytes per integer\n" +" o[SIZE] octal, SIZE bytes per integer\n" +" u[SIZE] unsigned decimal, SIZE bytes per integer\n" +" x[SIZE] hexadecimal, SIZE bytes per integer\n" +msgstr "" + +#: src/od.c:351 +msgid "" +"\n" +"SIZE is a number. For TYPE in doux, SIZE may also be C for\n" +"sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n" +"sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +"for sizeof(double) or L for sizeof(long double).\n" +msgstr "" + +#: src/od.c:358 +msgid "" +"\n" +"RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +"BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +"with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix to\n" +"any type adds a display of printable characters to the end of each line\n" +"of output. " +msgstr "" + +#: src/od.c:366 +msgid "" +"--string without a number implies 3. --width without a number\n" +"implies 32. By default, od uses -A o -t d2 -w 16.\n" +msgstr "" + +#: src/od.c:722 src/od.c:844 +#, fuzzy, c-format +msgid "invalid type string `%s'" +msgstr "æƒé™æ¨¡å¼å­—串无效:%s " + +#: src/od.c:732 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte integral type" +msgstr "" + +#: src/od.c:854 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte floating point type" +msgstr "" + +#: src/od.c:917 +#, fuzzy, c-format +msgid "invalid character `%c' in type string `%s'" +msgstr "æƒé™æ¨¡å¼å­—串 %2$s 中出现无效的字符 %1$s" + +#: src/od.c:1144 +msgid "cannot skip past end of combined input" +msgstr "" + +#: src/od.c:1397 +msgid "old-style offset" +msgstr "" + +#: src/od.c:1707 +#, c-format +msgid "invalid output address radix `%c'; it must be one character from [doxn]" +msgstr "" + +#: src/od.c:1717 +#, fuzzy +msgid "skip argument" +msgstr "ç¼ºå°‘äº†æ–‡ä»¶å‚æ•°" + +#: src/od.c:1725 +#, fuzzy +msgid "limit argument" +msgstr "æœ‰æ•ˆçš„å‚æ•°ä¸ºï¼š" + +#: src/od.c:1735 +msgid "minimum string length" +msgstr "" + +#: src/od.c:1740 src/od.c:1806 +#, fuzzy, c-format +msgid "%s is too large" +msgstr "%s:文件过大" + +#: src/od.c:1804 +msgid "width specification" +msgstr "" + +#: src/od.c:1826 +msgid "no type may be specified when dumping strings" +msgstr "" + +#: src/od.c:1874 +#, c-format +msgid "invalid second operand in compatibility mode `%s'" +msgstr "" + +#: src/od.c:1895 +msgid "in compatibility mode, the last two arguments must be offsets" +msgstr "" + +#: src/od.c:1902 +msgid "compatibility mode supports at most three arguments" +msgstr "" + +#: src/od.c:1975 +#, c-format +msgid "warning: invalid width %lu; using %d instead" +msgstr "" + +#: src/od.c:1991 +#, c-format +msgid "%d: fmt=\"%s\" width=%d\n" +msgstr "" + +#: src/paste.c:50 +#, fuzzy +msgid "David M. Ihnat and David MacKenzie" +msgstr "Mike Parker å’Œ David MacKenzie" + +#: src/paste.c:208 +#, fuzzy +msgid "standard input is closed" +msgstr "标准输入" + +#: src/paste.c:407 +msgid "" +"Write lines consisting of the sequentially corresponding lines from\n" +"each FILE, separated by TABs, to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/paste.c:416 +msgid "" +" -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +" -s, --serial paste one file at a time instead of in parallel\n" +msgstr "" + +#: src/pathchk.c:146 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... NAME...\n" +msgstr "用法:%s [选项] åç§°...\n" + +#: src/pathchk.c:147 +msgid "" +"Diagnose unportable constructs in NAME.\n" +"\n" +" -p, --portability check for all POSIX systems, not only this one\n" +msgstr "" + +#: src/pathchk.c:237 +#, c-format +msgid "path `%s' contains nonportable character `%c'" +msgstr "" + +#: src/pathchk.c:257 +#, fuzzy, c-format +msgid "`%s' is not a directory" +msgstr "%s是目录" + +#: src/pathchk.c:268 +#, c-format +msgid "directory `%s' is not searchable" +msgstr "" + +#: src/pathchk.c:355 +#, c-format +msgid "name `%s' has length %ld; exceeds limit of %ld" +msgstr "" + +#: src/pathchk.c:381 +#, c-format +msgid "path `%s' has length %d; exceeds limit of %ld" +msgstr "" + +#: src/pinky.c:35 src/uptime.c:39 +#, fuzzy +msgid "Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi" +msgstr "Mike Parkerã€David MacKenzie å’Œ Jim Meyering" + +#: src/pinky.c:292 +msgid "Login name: " +msgstr "" + +#: src/pinky.c:295 +msgid "In real life: " +msgstr "" + +#: src/pinky.c:298 +msgid "???\n" +msgstr "" + +#: src/pinky.c:318 +#, fuzzy +msgid "Directory: " +msgstr "目录" + +#: src/pinky.c:320 +msgid "Shell: " +msgstr "" + +#: src/pinky.c:341 +msgid "Project: " +msgstr "" + +#: src/pinky.c:367 +msgid "Plan:\n" +msgstr "" + +#: src/pinky.c:386 +msgid "Login" +msgstr "" + +#: src/pinky.c:388 +msgid "Name" +msgstr "" + +#: src/pinky.c:389 +msgid " TTY" +msgstr "" + +#: src/pinky.c:391 +msgid "Idle" +msgstr "" + +#: src/pinky.c:392 +msgid "When" +msgstr "" + +#: src/pinky.c:395 +msgid "Where" +msgstr "" + +#: src/pinky.c:469 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [USER]...\n" +msgstr "用法:%s [选项]... [文件]...\n" + +#: src/pinky.c:470 +msgid "" +"\n" +" -l produce long format output for the specified USERs\n" +" -b omit the user's home directory and shell in long format\n" +" -h omit the user's project file in long format\n" +" -p omit the user's plan file in long format\n" +" -s do short format output, this is the default\n" +msgstr "" + +#: src/pinky.c:478 +msgid "" +" -f omit the line of column headings in short format\n" +" -w omit the user's full name in short format\n" +" -i omit the user's full name and remote host in short format\n" +" -q omit the user's full name, remote host and idle time\n" +" in short format\n" +msgstr "" + +#: src/pinky.c:487 +#, c-format +msgid "" +"\n" +"A lightweight `finger' program; print user information.\n" +"The utmp file will be %s.\n" +msgstr "" + +#: src/pinky.c:574 +msgid "no username specified; at least one must be specified when using -l" +msgstr "" + +#: src/pr.c:328 +msgid "Pete TerMaat and Roland Huebner" +msgstr "" + +#: src/pr.c:805 +#, fuzzy, c-format +msgid "`--pages' invalid range of page numbers: `%s'" +msgstr "æ— æ•ˆçš„ç»„ä»£å· %s" + +#: src/pr.c:817 +#, c-format +msgid "`--pages' invalid starting page number: `%s'" +msgstr "" + +#: src/pr.c:829 +#, fuzzy, c-format +msgid "`--pages' invalid ending page number: `%s'" +msgstr "æ— æ•ˆçš„ç»„ä»£å· %s" + +#: src/pr.c:836 +msgid "`--pages' starting page number is larger than ending page number" +msgstr "" + +#: src/pr.c:911 +msgid "`--pages=FIRST_PAGE[:LAST_PAGE]' missing argument" +msgstr "" + +#: src/pr.c:922 +#, c-format +msgid "`--columns=COLUMN' invalid number of columns: `%s'" +msgstr "" + +#: src/pr.c:976 +#, c-format +msgid "`-l PAGE_LENGTH' invalid number of lines: `%s'" +msgstr "" + +#: src/pr.c:1000 +#, fuzzy, c-format +msgid "`-N NUMBER' invalid starting line number: `%s'" +msgstr "无效的 minor è®¾å¤‡å· %s" + +#: src/pr.c:1012 +#, fuzzy, c-format +msgid "`-o MARGIN' invalid line offset: `%s'" +msgstr "无效的行宽数值:%s" + +#: src/pr.c:1053 +#, c-format +msgid "`-w PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "" + +#: src/pr.c:1065 +#, c-format +msgid "`-W PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "" + +#: src/pr.c:1079 +#, fuzzy +msgid "%b %e %H:%M %Y" +msgstr "%b %e %H:%M" + +#: src/pr.c:1088 +msgid "Cannot specify number of columns when printing in parallel." +msgstr "" + +#: src/pr.c:1092 +msgid "Cannot specify both printing across and printing in parallel." +msgstr "" + +#: src/pr.c:1188 +#, c-format +msgid "`-%c' extra characters or invalid number in the argument: `%s'" +msgstr "" + +#: src/pr.c:1299 +msgid "page width too narrow" +msgstr "" + +#: src/pr.c:2362 +#, c-format +msgid "starting page number larger than total number of pages: `%d'" +msgstr "" + +#: src/pr.c:2393 +#, c-format +msgid "Page %d" +msgstr "" + +#: src/pr.c:2759 +msgid "" +"Paginate or columnate FILE(s) for printing.\n" +"\n" +msgstr "" + +#: src/pr.c:2766 +msgid "" +" +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +" begin [stop] printing with page FIRST_[LAST_]PAGE\n" +" -COLUMN, --columns=COLUMN\n" +" output COLUMN columns and print columns down,\n" +" unless -a is used. Balance number of lines in the\n" +" columns on each page.\n" +msgstr "" + +#: src/pr.c:2774 +msgid "" +" -a, --across print columns across rather than down, used together\n" +" with -COLUMN\n" +" -c, --show-control-chars\n" +" use hat notation (^G) and octal backslash notation\n" +" -d, --double-space\n" +" double space the output\n" +msgstr "" + +#: src/pr.c:2782 +msgid "" +" -D, --date-format=FORMAT\n" +" use FORMAT for the header date\n" +" -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +" expand input CHARs (TABs) to tab WIDTH (8)\n" +" -F, -f, --form-feed\n" +" use form feeds instead of newlines to separate pages\n" +" (by a 3-line page header with -F or a 5-line header\n" +" and trailer without -F)\n" +msgstr "" + +#: src/pr.c:2792 +msgid "" +" -h HEADER, --header=HEADER\n" +" use a centered HEADER instead of filename in page " +"header,\n" +" -h \"\" prints a blank line, don't use -h\"\"\n" +" -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +" replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +" -J, --join-lines merge full lines, turns off -W line truncation, no " +"column\n" +" alignment, --sep-string[=STRING] sets separators\n" +msgstr "" + +#: src/pr.c:2801 +msgid "" +" -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +" set the page length to PAGE_LENGTH (66) lines\n" +" (default number of lines of text 56, and with -F 63)\n" +" -m, --merge print all files in parallel, one in each column,\n" +" truncate lines, but join lines of full length with -J\n" +msgstr "" + +#: src/pr.c:2808 +msgid "" +" -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +" number lines, use DIGITS (5) digits, then SEP (TAB),\n" +" default counting starts with 1st line of input file\n" +" -N NUMBER, --first-line-number=NUMBER\n" +" start counting with NUMBER at 1st line of first\n" +" page printed (see +FIRST_PAGE)\n" +msgstr "" + +#: src/pr.c:2816 +msgid "" +" -o MARGIN, --indent=MARGIN\n" +" offset each line with MARGIN (zero) spaces, do not\n" +" affect -w or -W, MARGIN will be added to PAGE_WIDTH\n" +" -r, --no-file-warnings\n" +" omit warning when a file cannot be opened\n" +msgstr "" + +#: src/pr.c:2823 +msgid "" +" -s[CHAR],--separator[=CHAR]\n" +" separate columns by a single character, default for " +"CHAR\n" +" is the character without -w and 'no char' with -w\n" +" -s[CHAR] turns off line truncation of all 3 column\n" +" options (-COLUMN|-a -COLUMN|-m) except -w is set\n" +msgstr "" + +#: src/pr.c:2830 +msgid " -SSTRING, --sep-string[=STRING]\n" +msgstr "" + +#: src/pr.c:2833 +msgid "" +" separate columns by STRING,\n" +" without -S: Default separator with -J and \n" +" otherwise (same as -S\" \"), no effect on column " +"options\n" +" -t, --omit-header omit page headers and trailers\n" +msgstr "" + +#: src/pr.c:2839 +msgid "" +" -T, --omit-pagination\n" +" omit page headers and trailers, eliminate any " +"pagination\n" +" by form feeds set in input files\n" +" -v, --show-nonprinting\n" +" use octal backslash notation\n" +" -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters for\n" +" multiple text-column output only, -s[char] turns off " +"(72)\n" +msgstr "" + +#: src/pr.c:2849 +msgid "" +" -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters always,\n" +" truncate lines, except -J option is set, no " +"interference\n" +" with -S or -s\n" +msgstr "" + +#: src/pr.c:2857 +msgid "" +"\n" +"-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n" +"FILE is -, read standard input.\n" +msgstr "" + +#: src/printenv.c:43 +#, fuzzy +msgid "David MacKenzie and Richard Mlynarik" +msgstr "Mike Parkerã€David MacKenzie å’Œ Jim Meyering" + +#: src/printenv.c:63 +#, c-format +msgid "" +"Usage: %s [VARIABLE]...\n" +" or: %s OPTION\n" +"If no environment VARIABLE specified, print them all.\n" +"\n" +msgstr "" + +#: src/printf.c:87 +#, c-format +msgid "" +"warning: %s: character(s) following character constant have been ignored" +msgstr "" + +#: src/printf.c:100 +#, fuzzy, c-format +msgid "" +"Usage: %s FORMAT [ARGUMENT]...\n" +" or: %s OPTION\n" +msgstr "" +"用法:%s 文件\n" +" 或:%s 选项\n" + +#: src/printf.c:105 +msgid "" +"Print ARGUMENT(s) according to FORMAT.\n" +"\n" +msgstr "" + +#: src/printf.c:111 +msgid "" +"\n" +"FORMAT controls the output as in C printf. Interpreted sequences are:\n" +"\n" +" \\\" double quote\n" +" \\0NNN character with octal value NNN (0 to 3 digits)\n" +" \\\\ backslash\n" +msgstr "" + +#: src/printf.c:119 +msgid "" +" \\a alert (BEL)\n" +" \\b backspace\n" +" \\c produce no further output\n" +" \\f form feed\n" +msgstr "" + +#: src/printf.c:125 +msgid "" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" + +#: src/printf.c:131 +msgid "" +" \\xNN byte with hexadecimal value NN (1 to 2 digits)\n" +"\n" +" \\uNNNN character with hexadecimal value NNNN (4 digits)\n" +" \\UNNNNNNNN character with hexadecimal value NNNNNNNN (8 digits)\n" +msgstr "" + +#: src/printf.c:137 +msgid "" +" %% a single %\n" +" %b ARGUMENT as a string with `\\' escapes interpreted\n" +"\n" +"and all C format specifications ending with one of diouxXfeEgGcs, with\n" +"ARGUMENTs converted to proper type first. Variable widths are handled.\n" +msgstr "" + +#: src/printf.c:160 +#, c-format +msgid "%s: expected a numeric value" +msgstr "" + +#: src/printf.c:162 +#, c-format +msgid "%s: value not completely converted" +msgstr "" + +#: src/printf.c:254 src/printf.c:280 +msgid "missing hexadecimal number in escape" +msgstr "" + +#: src/printf.c:292 +#, c-format +msgid "invalid universal character name \\%c%0*x" +msgstr "" + +#: src/printf.c:472 +#, fuzzy, c-format +msgid "invalid field width: %s" +msgstr "无效的行宽数值:%s" + +#: src/printf.c:498 +#, fuzzy, c-format +msgid "invalid precision: %s" +msgstr "è½¬æ¢æ— æ•ˆï¼š%s" + +#: src/printf.c:519 +#, fuzzy, c-format +msgid "%%%c: invalid directive" +msgstr "%sï¼šæ–‡ä»¶å¤§å°æ— æ•ˆ" + +#: src/printf.c:576 +#, c-format +msgid "Usage: %s format [argument...]\n" +msgstr "" + +#: src/printf.c:594 +#, c-format +msgid "warning: ignoring excess arguments, starting with `%s'" +msgstr "" + +#: src/ptx.c:410 +#, c-format +msgid "%s (for regexp `%s')" +msgstr "" + +#: src/ptx.c:1859 +#, c-format +msgid "" +"Usage: %s [OPTION]... [INPUT]... (without -G)\n" +" or: %s -G [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "" + +#: src/ptx.c:1863 +msgid "" +"Output a permuted index, including context, of the words in the input " +"files.\n" +"\n" +msgstr "" + +#: src/ptx.c:1870 +msgid "" +" -A, --auto-reference output automatically generated references\n" +" -C, --copyright display Copyright and copying conditions\n" +" -G, --traditional behave more like System V `ptx'\n" +" -F, --flag-truncation=STRING use STRING for flagging line truncations\n" +msgstr "" + +#: src/ptx.c:1876 +msgid "" +" -M, --macro-name=STRING macro name to use instead of `xx'\n" +" -O, --format=roff generate output as roff directives\n" +" -R, --right-side-refs put references at right, not counted in -w\n" +" -S, --sentence-regexp=REGEXP for end of lines or end of sentences\n" +" -T, --format=tex generate output as TeX directives\n" +msgstr "" + +#: src/ptx.c:1883 +msgid "" +" -W, --word-regexp=REGEXP use REGEXP to match each keyword\n" +" -b, --break-file=FILE word break characters in this FILE\n" +" -f, --ignore-case fold lower case to upper case for sorting\n" +" -g, --gap-size=NUMBER gap size in columns between output fields\n" +" -i, --ignore-file=FILE read ignore word list from FILE\n" +" -o, --only-file=FILE read only word list from this FILE\n" +msgstr "" + +#: src/ptx.c:1891 +msgid "" +" -r, --references first field of each line is a reference\n" +" -t, --typeset-mode - not implemented -\n" +" -w, --width=NUMBER output width in columns, reference " +"excluded\n" +msgstr "" + +#: src/ptx.c:1898 +msgid "" +"\n" +"With no FILE or if FILE is -, read Standard Input. `-F /' by default.\n" +msgstr "" + +#: src/ptx.c:1978 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 2, or (at your option)\n" +"any later version.\n" +"\n" +msgstr "" + +#: src/ptx.c:1985 +msgid "" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"\n" +msgstr "" + +#: src/ptx.c:1992 +msgid "" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software Foundation,\n" +"Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" +msgstr "" + +#: src/pwd.c:47 +msgid "" +"Print the full filename of the current working directory.\n" +"\n" +msgstr "" + +#: src/pwd.c:74 +#, fuzzy +msgid "ignoring non-option arguments" +msgstr "å¿½ç•¥ä»»ä½•å‚æ•°" + +#: src/pwd.c:78 +#, fuzzy +msgid "cannot get current directory" +msgstr "无法创建目录%s" + +#: src/readlink.c:69 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE\n" +msgstr "用法:%s [选项]... [文件]\n" + +#: src/readlink.c:70 +msgid "" +"Display value of a symbolic link on standard output.\n" +"\n" +msgstr "" + +#: src/readlink.c:72 +msgid "" +" -f, --canonicalize canonicalize by following every symlink in every\n" +" component of the given path recursively\n" +" -n, --no-newline do not output the trailing newline\n" +" -q, --quiet,\n" +" -s, --silent suppress most error messages\n" +" -v, --verbose report error messages\n" +msgstr "" + +#: src/remove.c:394 +#, c-format +msgid "cannot chdir from %s to .." +msgstr "无法从%s目录切æ¢åˆ° .. 目录" + +#: src/remove.c:407 src/remove.c:488 +#, c-format +msgid "cannot lstat `.' in %s" +msgstr "无法在%s中 lstat‘.’" + +#: src/remove.c:414 src/remove.c:492 +#, c-format +msgid "%s changed dev/ino" +msgstr "%sçš„ dev/ino å˜äº†" + +#: src/remove.c:574 src/remove.c:712 src/remove.c:881 src/remove.c:984 +#, c-format +msgid "cannot lstat %s" +msgstr "lstat%s失败" + +#: src/remove.c:603 +#, c-format +msgid "%s: descend into write-protected directory %s? " +msgstr "%s:是å¦è¿›å…¥æœ‰å†™ä¿æŠ¤çš„目录%s? " + +#: src/remove.c:604 +#, c-format +msgid "%s: descend into directory %s? " +msgstr "%s:是å¦è¿›å…¥ç›®å½•%s? " + +#: src/remove.c:614 +#, c-format +msgid "%s: remove write-protected %s %s? " +msgstr "%s:是å¦åˆ é™¤æœ‰å†™ä¿æŠ¤çš„%s%s? " + +#: src/remove.c:615 +#, c-format +msgid "%s: remove %s %s? " +msgstr "%s:是å¦åˆ é™¤%s%s? " + +#: src/remove.c:639 +#, c-format +msgid "removed %s\n" +msgstr "已删除%s\n" + +#: src/remove.c:654 src/remove.c:1059 +#, c-format +msgid "removed directory: %s\n" +msgstr "已删除目录:%s\n" + +#: src/remove.c:734 src/remove.c:751 src/remove.c:1064 +#, c-format +msgid "cannot remove directory %s" +msgstr "无法删除目录%s" + +#: src/remove.c:815 +#, c-format +msgid "cannot open directory %s" +msgstr "无法打开目录%s" + +#: src/remove.c:896 src/remove.c:1002 +#, c-format +msgid "cannot chdir from %s to %s" +msgstr "无法从%s切æ¢åˆ°ç›®å½•%s" + +#: src/remove.c:904 +#, c-format +msgid "" +"WARNING: Circular directory structure.\n" +"This almost certainly means that you have a corrupted file system.\n" +"NOTIFY YOUR SYSTEM MANAGER.\n" +"The following directory is part of the cycle:\n" +" %s\n" +msgstr "" +" 警告:å‘现循环的目录架构。\n" +"这几乎å¯ä»¥è‚¯å®šæ–‡ä»¶ç³»ç»Ÿå·²ç»æŸå。\n" +"** 请告诉系统管ç†å‘˜ã€‚**\n" +"以下的目录是循环的一部份:\n" +" %s\n" + +#: src/remove.c:1098 +msgid "cannot remove `.' or `..'" +msgstr "无法删除‘.’或‘..’" + +#: src/rm.c:60 +#, fuzzy +msgid "Paul Rubin, David MacKenzie, Richard Stallman, and Jim Meyering" +msgstr "Mike Parkerã€David MacKenzie å’Œ Jim Meyering" + +#: src/rm.c:99 src/touch.c:244 +#, c-format +msgid "Usage: %s [OPTION]... FILE...\n" +msgstr "用法:%s [选项]... 目录...\n" + +#: src/rm.c:100 +msgid "" +"Remove (unlink) the FILE(s).\n" +"\n" +" -d, --directory unlink FILE, even if it is a non-empty directory\n" +" (super-user only)\n" +" -f, --force ignore nonexistent files, never prompt\n" +" -i, --interactive prompt before any removal\n" +" -r, -R, --recursive remove the contents of directories recursively\n" +" -v, --verbose explain what is being done\n" +msgstr "" +"删除指定的<文件>(å³è§£é™¤é“¾æŽ¥)。\n" +"\n" +" -d, --directory 删除å¯èƒ½ä»æœ‰æ•°æ®çš„目录 (åªé™è¶…级用户)\n" +" -f, --force 略过ä¸å­˜åœ¨çš„æ–‡ä»¶ï¼Œä¸æ˜¾ç¤ºä»»ä½•ä¿¡æ¯\n" +" -i, --interactive 进行任何删除æ“作å‰å¿…须先确认\n" +" -r, -R, --recursive åŒæ—¶åˆ é™¤è¯¥ç›®å½•下的所有目录层\n" +" -v, --verbose 详细显示进行的步骤\n" + +#: src/rm.c:112 +#, c-format +msgid "" +"\n" +"To remove a file whose name starts with a `-', for example `-foo',\n" +"use one of these commands:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" +msgstr "" +"\n" +"è¦åˆ é™¤ç¬¬ä¸€ä¸ªå­—符为‘-’的文件 (例如‘-foo’)ï¼Œè¯·ä½¿ç”¨ä»¥ä¸‹å…¶ä¸­ä¸€ç§æ–¹æ³•:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" + +#: src/rm.c:121 +msgid "" +"\n" +"Note that if you use rm to remove a file, it is usually possible to recover\n" +"the contents of that file. If you want more assurance that the contents " +"are\n" +"truly unrecoverable, consider using shred.\n" +msgstr "" +"\n" +"请注æ„,如果使用 rm æ¥åˆ é™¤æ–‡ä»¶ï¼Œé€šå¸¸ä»å¯ä»¥å°†è¯¥æ–‡ä»¶æ¢å¤åŽŸçŠ¶ã€‚å¦‚æžœæƒ³ä¿è¯\n" +"该文件的内容无法还原,请考虑使用 shred。\n" + +#: src/rmdir.c:116 src/rmdir.c:217 +#, c-format +msgid "removing directory, %s" +msgstr "正在删除目录 %s" + +#: src/rmdir.c:146 +#, c-format +msgid "Usage: %s [OPTION]... DIRECTORY...\n" +msgstr "用法:%s [选项]... 目录...\n" + +#: src/rmdir.c:147 +msgid "" +"Remove the DIRECTORY(ies), if they are empty.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignore each failure that is solely because a directory\n" +" is non-empty\n" +msgstr "" +"如果<目录>没有数æ®åˆ™åˆ é™¤è¯¥ç›®å½•。\n" +"\n" +" --ignore-fail-on-non-empty\n" +" å¿½ç•¥ä»»ä½•å› ç›®å½•ä»æœ‰æ•°æ®è€Œé€ æˆçš„错误\n" + +#: src/rmdir.c:154 +msgid "" +" -p, --parents remove DIRECTORY, then try to remove each directory\n" +" component of that path name. E.g., `rmdir -p a/b/c' is\n" +" similar to `rmdir a/b/c a/b a'.\n" +" -v, --verbose output a diagnostic for every directory processed\n" +msgstr "" +" -p, --parents 删除<目录>,然åŽå°è¯•删除指定路径中的所有上层目录。例如:\n" +" ‘rmdir -p a/b/c’的效果等於‘rmdir a/b/c a/b a’。\n" +" -v, --verbose å¤„ç†æ¯ä¸ªç›®å½•时都显示信æ¯\n" + +#: src/seq.c:82 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... LAST\n" +" or: %s [OPTION]... FIRST LAST\n" +" or: %s [OPTION]... FIRST INCREMENT LAST\n" +msgstr "" +"用法:%s [选项]... æ¥æº 目的地\n" +" 或:%s [选项]... æ¥æº... 目录\n" +" 或:%s [选项]... --target-directory=目录 æ¥æº...\n" + +#: src/seq.c:87 +#, c-format +msgid "" +"Print numbers from FIRST to LAST, in steps of INCREMENT.\n" +"\n" +" -f, --format=FORMAT use printf style floating-point FORMAT (default: %" +"g)\n" +" -s, --separator=STRING use STRING to separate numbers (default: \\n)\n" +" -w, --equal-width equalize width by padding with leading zeroes\n" +msgstr "" + +#: src/seq.c:96 +#, c-format +msgid "" +"\n" +"If FIRST or INCREMENT is omitted, it defaults to 1.\n" +"FIRST, INCREMENT, and LAST are interpreted as floating point values.\n" +"INCREMENT should be positive if FIRST is smaller than LAST, and negative\n" +"otherwise. When given, the FORMAT argument must contain exactly one of\n" +"the printf-style, floating point output formats %e, %f, %g\n" +msgstr "" + +#: src/seq.c:119 +#, fuzzy, c-format +msgid "invalid floating point argument: %s" +msgstr "æ—¥æœŸæ ¼å¼ %s 无效" + +#: src/seq.c:189 +msgid "" +"when the starting value is larger than the limit,\n" +"the increment must be negative" +msgstr "" + +#: src/seq.c:213 +msgid "" +"when the starting value is smaller than the limit,\n" +"the increment must be positive" +msgstr "" + +#: src/seq.c:423 +#, fuzzy, c-format +msgid "invalid format string: `%s'" +msgstr "æƒé™æ¨¡å¼å­—串无效:%s " + +#: src/seq.c:445 +#, fuzzy +msgid "format string may not be specified when printing equal width strings" +msgstr "安装目录时ä¸èƒ½ç”¨ strip 选项" + +#: src/shred.c:160 +#, c-format +msgid "Usage: %s [OPTIONS] FILE [...]\n" +msgstr "用法:%s [选项] 文件 [...]\n" + +#: src/shred.c:161 +msgid "" +"Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +"for even very expensive hardware probing to recover the data.\n" +"\n" +msgstr "é‡å¤è¦†ç›–<文件>,使得å³ä½¿æ˜¯æ˜‚贵的硬件探测仪器也难以将数æ®å¤åŽŸã€‚\n" + +#: src/shred.c:169 +#, c-format +msgid "" +" -f, --force change permissions to allow writing if necessary\n" +" -n, --iterations=N Overwrite N times instead of the default (%d)\n" +" -s, --size=N shred this many bytes (suffixes like K, M, G accepted)\n" +msgstr "" +" -f, --force æœ‰éœ€è¦æ—¶å¼ºè¿«ç¨‹åºå¯å†™å…¥æ–‡ä»¶\n" +" -n, --iterations=N 自行指定é‡å¤è¦†ç›–的次数 (默认为 %d 次)\n" +" -s, --size=N 覆盖指定的字节数目 (å¯æŽ¥å— Kã€Mã€G 等等的å•ä½)\n" + +#: src/shred.c:174 +#, fuzzy +msgid "" +" -u, --remove truncate and remove file after overwriting\n" +" -v, --verbose show progress\n" +" -x, --exact do not round file sizes up to the next full block;\n" +" this is the default for non-regular files\n" +" -z, --zero add a final overwrite with zeros to hide shredding\n" +" - shred standard output\n" +msgstr "" +" -u, --remove 覆盖åŽä¼šæˆªæ–­åŠåˆ é™¤è¯¥æ–‡ä»¶\n" +" -v, --verbose 显示进度\n" +" -x, --exact ä¸å°†æ–‡ä»¶å¤§å°å¢žåŠ è‡³æœ€æŽ¥è¿‘çš„å—大å°\n" +" -z, --zero 最åŽä¸€æ¬¡ä¼šä½¿ç”¨ 0 字节进行覆盖æ¥éšè—覆盖动作\n" +" - 覆盖标准输出的数æ®\n" + +#: src/shred.c:184 +msgid "" +"\n" +"Delete FILE(s) if --remove (-u) is specified. The default is not to remove\n" +"the files because it is common to operate on device files like /dev/hda,\n" +"and those files usually should not be removed. When operating on regular\n" +"files, most people use the --remove option.\n" +"\n" +msgstr "" +"\n" +"如果加上 --remove (-u) 选项表示删除<文件>ã€‚é»˜è®¤çš„æ–¹å¼æ˜¯ä¸åˆ é™¤æ–‡ä»¶ï¼Œå› ä¸º\n" +"è¦†ç›–åƒ /dev/hda 等的设备文件是很普é的,而这些文件通常ä¸åº”删除。当覆盖\n" +"一般文件时,ç»å¤§å¤šæ•°äººéƒ½ä¼šä½¿ç”¨ --remove 选项。\n" + +#: src/shred.c:192 +msgid "" +"CAUTION: Note that shred relies on a very important assumption:\n" +"that the filesystem overwrites data in place. This is the traditional\n" +"way to do things, but many modern filesystem designs do not satisfy this\n" +"assumption. The following are examples of filesystems on which shred is\n" +"not effective:\n" +"\n" +msgstr "" +"警告:请注æ„使用 shred 时有一个很é‡è¦çš„æ¡ä»¶ï¼š\n" +"文件系统会在原æ¥çš„ä½ç½®è¦†ç›–指定的数æ®ã€‚ä¼ ç»Ÿçš„æ–‡ä»¶ç³»ç»Ÿç¬¦åˆæ­¤æ¡ä»¶ï¼Œä½†è®¸å¤šçް代\n" +"的文件系统都ä¸ç¬¦åˆæ¡ä»¶ã€‚以下是会令 shred 无效的文件系统的例å­ï¼š\n" +"\n" + +#: src/shred.c:200 +msgid "" +"* log-structured or journaled filesystems, such as those supplied with\n" +" AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)\n" +"\n" +"* filesystems that write redundant data and carry on even if some writes\n" +" fail, such as RAID-based filesystems\n" +"\n" +"* filesystems that make snapshots, such as Network Appliance's NFS server\n" +"\n" +msgstr "" +"â— æœ‰çºªå½•ç»“æž„æˆ–æ˜¯æ—¥å¿—å¼æ–‡ä»¶ç³»ç»Ÿï¼Œåƒ AIX åŠ Solaris 使用的文件系统 (以åŠ\n" +" JFSã€ReiserFSã€XFSã€Ext3 等等)\n" +"\n" +"◠会é‡å¤å†™å…¥æ•°æ®ï¼ŒåŠå³ä½¿ä¸€éƒ¨ä»½å†™å…¥åŠ¨ä½œå¤±è´¥åŽä»å¯ç»§ç»­çš„æ–‡ä»¶ç³»ç»Ÿï¼Œåƒä½¿ç”¨\n" +" RAID 的文件系统\n" +"\n" +"â— ä¼šä¸æ—¶è¿›è¡Œå¿«ç…§çºªå½•çš„æ–‡ä»¶ç³»ç»Ÿï¼Œåƒ Network Applicance çš„ NFS æœåС噍\n" +"\n" + +#: src/shred.c:210 +msgid "" +"* filesystems that cache in temporary locations, such as NFS\n" +" version 3 clients\n" +"\n" +"* compressed filesystems\n" +"\n" +"In addition, file system backups and remote mirrors may contain copies\n" +"of the file that cannot be removed, and that will allow a shredded file\n" +"to be recovered later.\n" +msgstr "" +"◠会将快å–记忆放入暂存ä½ç½®çš„æ–‡ä»¶ç³»ç»Ÿï¼Œåƒ NFS 第 3 版本的客户端程åº\n" +"\n" +"◠会压缩数æ®çš„æ–‡ä»¶ç³»ç»Ÿ\n" +"\n" +"å¦å¤–,文件系统的备份åŠè¿œç¨‹çš„ mirror 都å¯èƒ½æ‰€æœ‰è¯¥æ–‡ä»¶çš„å¤åˆ¶æœ¬ï¼Œè¿™äº›å¤åˆ¶æœ¬\n" +"都是无法删除的,而且å¯èƒ½ä»¤å·²ç»ç”¨ shred 处ç†è¿‡çš„æ–‡ä»¶æ¢å¤åŽŸçŠ¶ã€‚\n" + +#: src/shred.c:808 +#, c-format +msgid "%s: cannot rewind" +msgstr "%s:无法å‘åŽæœå¯»" + +#: src/shred.c:831 +#, c-format +msgid "%s: pass %lu/%lu (%s)..." +msgstr "%1$s:%3$lu 次之第 %2$lu 次 (%4$s)..." + +#: src/shred.c:868 +#, c-format +msgid "%s: error writing at offset %s" +msgstr "%s:在ä½ç½® %s 写入时出现错误 " + +#: src/shred.c:897 +#, c-format +msgid "%s: file too large" +msgstr "%s:文件过大" + +#: src/shred.c:920 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s" +msgstr "%1$s:%3$lu 次之第 %2$lu 次 (%4$s)...%5$s" + +#: src/shred.c:936 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s/%s %d%%" +msgstr "%1$s:%3$lu 次之第 %2$lu 次 (%4$s)...%5$s/%6$s %7$d%%" + +#: src/shred.c:1195 +#, c-format +msgid "%s: invalid file type" +msgstr "%s:文件类型无效" + +#: src/shred.c:1212 +#, c-format +msgid "%s: file has negative size" +msgstr "%s:文件的大å°ä¸ºè´Ÿæ•°" + +#: src/shred.c:1265 +#, c-format +msgid "%s: error truncating" +msgstr "%s:截断文件时出现错误" + +#: src/shred.c:1286 +#, c-format +msgid "%s: cannot shred append-only file descriptor" +msgstr "%s:ä¸èƒ½å°†åªå¯åŠ ä¸Šæ•°æ®çš„æ–‡ä»¶æè¿°ç¬¦ (file descriptor) 进行 shred 动作" + +#: src/shred.c:1371 +#, c-format +msgid "%s: removing" +msgstr "%s:正在删除" + +#: src/shred.c:1412 +#, c-format +msgid "%s: renamed to %s" +msgstr "%s:å称已更改为 %s" + +#: src/shred.c:1438 +#, c-format +msgid "%s: removed" +msgstr "%s:已ç»åˆ é™¤" + +#: src/shred.c:1503 +#, c-format +msgid "%s: cannot remove" +msgstr "%s:无法删除" + +#: src/shred.c:1551 +#, c-format +msgid "%s: invalid number of passes" +msgstr "%s:覆盖次数无效" + +#: src/shred.c:1568 +#, c-format +msgid "%s: invalid file size" +msgstr "%sï¼šæ–‡ä»¶å¤§å°æ— æ•ˆ" + +#: src/sleep.c:34 +msgid "Jim Meyering and Paul Eggert" +msgstr "" + +#: src/sleep.c:52 +#, c-format +msgid "" +"Usage: %s NUMBER[SUFFIX]...\n" +" or: %s OPTION\n" +"Pause for NUMBER seconds. SUFFIX may be `s' for seconds (the default),\n" +"`m' for minutes, `h' for hours or `d' for days. Unlike most " +"implementations\n" +"that require NUMBER be an integer, here NUMBER may be an arbitrary floating\n" +"point number.\n" +"\n" +msgstr "" + +#: src/sleep.c:155 +#, fuzzy, c-format +msgid "invalid time interval `%s'" +msgstr "æ— æ•ˆçš„æ—¥æœŸæ—¶é—´æ ¼å¼ %s" + +#: src/sleep.c:166 src/tail.c:1031 +#, fuzzy +msgid "cannot read realtime clock" +msgstr "无法创建链接%s" + +#: src/sort.c:53 +msgid "Mike Haertel and Paul Eggert" +msgstr "" + +#: src/sort.c:280 +msgid "" +"Write sorted concatenation of all FILE(s) to standard output.\n" +"\n" +"Ordering options:\n" +"\n" +msgstr "" + +#: src/sort.c:289 +msgid "" +" -b, --ignore-leading-blanks ignore leading blanks\n" +" -d, --dictionary-order consider only blanks and alphanumeric " +"characters\n" +" -f, --ignore-case fold lower case to upper case characters\n" +msgstr "" + +#: src/sort.c:294 +msgid "" +" -g, --general-numeric-sort compare according to general numerical value\n" +" -i, --ignore-nonprinting consider only printable characters\n" +" -M, --month-sort compare (unknown) < `JAN' < ... < `DEC'\n" +" -n, --numeric-sort compare according to string numerical value\n" +" -r, --reverse reverse the result of comparisons\n" +"\n" +msgstr "" + +#: src/sort.c:302 +msgid "" +"Other options:\n" +"\n" +" -c, --check check whether input is sorted; do not sort\n" +" -k, --key=POS1[,POS2] start a key at POS1, end it at POS 2 (origin 1)\n" +" -m, --merge merge already sorted files; do not sort\n" +" -o, --output=FILE write result to FILE instead of standard output\n" +" -s, --stable stabilize sort by disabling last-resort " +"comparison\n" +" -S, --buffer-size=SIZE use SIZE for main memory buffer\n" +msgstr "" + +#: src/sort.c:312 +#, c-format +msgid "" +" -t, --field-separator=SEP use SEP instead of non- to whitespace " +"transition\n" +" -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %s\n" +" multiple options specify multiple directories\n" +" -u, --unique with -c: check for strict ordering\n" +" otherwise: output only the first of an equal " +"run\n" +msgstr "" + +#: src/sort.c:319 +msgid " -z, --zero-terminated end lines with 0 byte, not newline\n" +msgstr "" + +#: src/sort.c:324 +msgid "" +"\n" +"POS is F[.C][OPTS], where F is the field number and C the character " +"position\n" +"in the field. OPTS is one or more single-letter ordering options, which\n" +"override global ordering options for that key. If no key is given, use the\n" +"entire line as the key.\n" +"\n" +"SIZE may be followed by the following multiplicative suffixes:\n" +msgstr "" + +#: src/sort.c:333 +#, c-format +msgid "" +"% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +"*** WARNING ***\n" +"The locale specified by the environment affects sort order.\n" +"Set LC_ALL=C to get the traditional sort order that uses\n" +"native byte values.\n" +msgstr "" + +#: src/sort.c:444 +#, fuzzy +msgid "cannot create temporary file" +msgstr "无法创建一般文件%s" + +#: src/sort.c:467 +#, fuzzy +msgid "open failed" +msgstr "strip 出现错误" + +#: src/sort.c:487 src/sort.c:2496 +#, fuzzy +msgid "close failed" +msgstr "strip 出现错误" + +#: src/sort.c:495 +#, fuzzy +msgid "write failed" +msgstr "strip 出现错误" + +#: src/sort.c:641 +#, fuzzy +msgid "sort size" +msgstr "å—大å°" + +#: src/sort.c:715 +#, fuzzy +msgid "stat failed" +msgstr "strip 出现错误" + +#: src/sort.c:972 +#, fuzzy +msgid "read failed" +msgstr "strip 出现错误" + +#: src/sort.c:1570 +#, c-format +msgid "%s: %s:%s: disorder: " +msgstr "" + +#: src/sort.c:1574 +#, fuzzy +msgid "standard error" +msgstr "标准输出" + +#: src/sort.c:2032 +#, fuzzy, c-format +msgid "%s: invalid field specification `%s'" +msgstr "%sï¼šæ–‡ä»¶å¤§å°æ— æ•ˆ" + +#: src/sort.c:2058 +#, fuzzy, c-format +msgid "%s: count `%.*s' too large" +msgstr "%s:文件过大" + +#: src/sort.c:2064 +#, fuzzy, c-format +msgid "%s: invalid count at start of `%s'" +msgstr "%s:覆盖次数无效" + +#: src/sort.c:2298 +#, fuzzy +msgid "invalid number after `-'" +msgstr "无效的å·ç  %s" + +#: src/sort.c:2301 src/sort.c:2347 src/sort.c:2374 +#, fuzzy +msgid "invalid number after `.'" +msgstr "无效的å·ç  %s" + +#: src/sort.c:2304 src/sort.c:2383 +#, fuzzy +msgid "stray character in field spec" +msgstr "字符特殊文件" + +#: src/sort.c:2338 +#, fuzzy +msgid "invalid number at field start" +msgstr "无效的å·ç  %s" + +#: src/sort.c:2342 src/sort.c:2370 +#, fuzzy +msgid "field number is zero" +msgstr "无效的å·ç  %s" + +#: src/sort.c:2351 +#, fuzzy +msgid "character offset is zero" +msgstr "字符特殊文件" + +#: src/sort.c:2366 +#, fuzzy +msgid "invalid number after `,'" +msgstr "无效的å·ç  %s" + +#: src/sort.c:2411 +#, c-format +msgid "multi-character tab `%s'" +msgstr "" + +#: src/sort.c:2479 +#, c-format +msgid "extra operand `%s' not allowed with -c" +msgstr "" + +#: src/split.c:96 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] [INPUT [PREFIX]]\n" +msgstr "用法:%s [选项]... [文件]\n" + +#: src/split.c:100 +msgid "" +"Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default\n" +"PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input.\n" +"\n" +msgstr "" + +#: src/split.c:108 +#, c-format +msgid "" +" -a, --suffix-length=N use suffixes of length N (default %d)\n" +" -b, --bytes=SIZE put SIZE bytes per output file\n" +" -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file\n" +" -l, --lines=NUMBER put NUMBER lines per output file\n" +msgstr "" + +#: src/split.c:114 +msgid "" +" --verbose print a diagnostic to standard error just\n" +" before each output file is opened\n" +msgstr "" + +#: src/split.c:171 +msgid "Output file suffixes exhausted" +msgstr "" + +#: src/split.c:189 +#, fuzzy, c-format +msgid "creating file `%s'\n" +msgstr "正在创建目录 %s" + +#: src/split.c:341 +#, fuzzy +msgid "cannot split in more than one way" +msgstr "无法由多於一ç§çš„æ¥æºæ¥æŒ‡å®šæ—¶é—´" + +#: src/split.c:394 +#, fuzzy, c-format +msgid "%s: invalid suffix length" +msgstr "%s:文件类型无效" + +#: src/split.c:408 src/split.c:434 +#, fuzzy, c-format +msgid "%s: invalid number of bytes" +msgstr "%s:覆盖次数无效" + +#: src/split.c:421 +#, fuzzy, c-format +msgid "%s: invalid number of lines" +msgstr "%s:覆盖次数无效" + +#: src/split.c:470 +#, c-format +msgid "`-%d' option is obsolete; use `-l %d'" +msgstr "" + +#: src/split.c:483 +#, fuzzy +msgid "invalid number" +msgstr "无效的å·ç  %s" + +#: src/stat.c:326 +#, fuzzy +msgid "*** invalid date/time ***" +msgstr "无效的æƒé™æ¨¡å¼%s" + +#: src/stat.c:608 +#, fuzzy, c-format +msgid "cannot read file system information for %s" +msgstr "无法创建 fifo 文件%s" + +#: src/stat.c:684 +#, c-format +msgid "Usage: %s [OPTION] FILE...\n" +msgstr "用法:%s [选项] 文件...\n" + +#: src/stat.c:685 +msgid "" +"Display file or filesystem status.\n" +"\n" +" -f, --filesystem display filesystem status instead of file status\n" +" -c --format=FORMAT use the specified FORMAT instead of the default\n" +" -L, --dereference follow links\n" +" -t, --terse print the information in terse form\n" +msgstr "" + +#: src/stat.c:696 +msgid "" +"\n" +"The valid format sequences for files (without --filesystem):\n" +"\n" +" %A Access rights in human readable form\n" +" %a Access rights in octal\n" +" %B The size in bytes of each block reported by `%b'\n" +" %b Number of blocks allocated (see %B)\n" +msgstr "" + +#: src/stat.c:704 +msgid "" +" %D Device number in hex\n" +" %d Device number in decimal\n" +" %F File type\n" +" %f Raw mode in hex\n" +" %G Group name of owner\n" +" %g Group ID of owner\n" +msgstr "" + +#: src/stat.c:712 +msgid "" +" %h Number of hard links\n" +" %i Inode number\n" +" %N Quoted File name with dereference if symbolic link\n" +" %n File name\n" +" %o IO block size\n" +" %s Total size, in bytes\n" +" %T Minor device type in hex\n" +" %t Major device type in hex\n" +msgstr "" + +#: src/stat.c:722 +msgid "" +" %U User name of owner\n" +" %u User ID of owner\n" +" %X Time of last access as seconds since Epoch\n" +" %x Time of last access\n" +" %Y Time of last modification as seconds since Epoch\n" +" %y Time of last modification\n" +" %Z Time of last change as seconds since Epoch\n" +" %z Time of last change\n" +"\n" +msgstr "" + +#: src/stat.c:734 +msgid "" +"Valid format sequences for file systems:\n" +"\n" +" %a Free blocks available to non-superuser\n" +" %b Total data blocks in file system\n" +" %c Total file nodes in file system\n" +" %d Free file nodes in file system\n" +" %f Free blocks in file system\n" +msgstr "" + +#: src/stat.c:743 +msgid "" +" %i File System id in hex\n" +" %l Maximum length of filenames\n" +" %n File name\n" +" %s Optimal transfer block size\n" +" %T Type in human readable form\n" +" %t Type in hex\n" +msgstr "" + +#: src/stty.c:498 +#, c-format +msgid "" +"Usage: %s [-F DEVICE] [--file=DEVICE] [SETTING]...\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-a|--all]\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-g|--save]\n" +msgstr "" + +#: src/stty.c:504 +msgid "" +"Print or change terminal characteristics.\n" +"\n" +" -a, --all print all current settings in human-readable form\n" +" -g, --save print all current settings in a stty-readable form\n" +" -F, --file=DEVICE open and use the specified DEVICE instead of stdin\n" +msgstr "" + +#: src/stty.c:513 +msgid "" +"\n" +"Optional - before SETTING indicates negation. An * marks non-POSIX\n" +"settings. The underlying system defines which settings are available.\n" +msgstr "" + +#: src/stty.c:518 +msgid "" +"\n" +"Special characters:\n" +" * dsusp CHAR CHAR will send a terminal stop signal once input flushed\n" +" eof CHAR CHAR will send an end of file (terminate the input)\n" +" eol CHAR CHAR will end the line\n" +msgstr "" + +#: src/stty.c:525 +msgid "" +" * eol2 CHAR alternate CHAR for ending the line\n" +" erase CHAR CHAR will erase the last character typed\n" +" intr CHAR CHAR will send an interrupt signal\n" +" kill CHAR CHAR will erase the current line\n" +msgstr "" + +#: src/stty.c:531 +msgid "" +" * lnext CHAR CHAR will enter the next character quoted\n" +" quit CHAR CHAR will send a quit signal\n" +" * rprnt CHAR CHAR will redraw the current line\n" +" start CHAR CHAR will restart the output after stopping it\n" +msgstr "" + +#: src/stty.c:537 +msgid "" +" stop CHAR CHAR will stop the output\n" +" susp CHAR CHAR will send a terminal stop signal\n" +" * swtch CHAR CHAR will switch to a different shell layer\n" +" * werase CHAR CHAR will erase the last word typed\n" +msgstr "" + +#: src/stty.c:543 +msgid "" +"\n" +"Special settings:\n" +" N set the input and output speeds to N bauds\n" +" * cols N tell the kernel that the terminal has N columns\n" +" * columns N same as cols N\n" +msgstr "" + +#: src/stty.c:550 +msgid "" +" ispeed N set the input speed to N\n" +" * line N use line discipline N\n" +" min N with -icanon, set N characters minimum for a completed " +"read\n" +" ospeed N set the output speed to N\n" +msgstr "" + +#: src/stty.c:556 +msgid "" +" * rows N tell the kernel that the terminal has N rows\n" +" * size print the number of rows and columns according to the " +"kernel\n" +" speed print the terminal speed\n" +" time N with -icanon, set read timeout of N tenths of a second\n" +msgstr "" + +#: src/stty.c:562 +msgid "" +"\n" +"Control settings:\n" +" [-]clocal disable modem control signals\n" +" [-]cread allow input to be received\n" +" * [-]crtscts enable RTS/CTS handshaking\n" +" csN set character size to N bits, N in [5..8]\n" +msgstr "" + +#: src/stty.c:570 +msgid "" +" [-]cstopb use two stop bits per character (one with `-')\n" +" [-]hup send a hangup signal when the last process closes the tty\n" +" [-]hupcl same as [-]hup\n" +" [-]parenb generate parity bit in output and expect parity bit in " +"input\n" +" [-]parodd set odd parity (even with `-')\n" +msgstr "" + +#: src/stty.c:577 +msgid "" +"\n" +"Input settings:\n" +" [-]brkint breaks cause an interrupt signal\n" +" [-]icrnl translate carriage return to newline\n" +" [-]ignbrk ignore break characters\n" +" [-]igncr ignore carriage return\n" +msgstr "" + +#: src/stty.c:585 +msgid "" +" [-]ignpar ignore characters with parity errors\n" +" * [-]imaxbel beep and do not flush a full input buffer on a character\n" +" [-]inlcr translate newline to carriage return\n" +" [-]inpck enable input parity checking\n" +" [-]istrip clear high (8th) bit of input characters\n" +msgstr "" + +#: src/stty.c:592 +msgid "" +" * [-]iuclc translate uppercase characters to lowercase\n" +" * [-]ixany let any character restart output, not only start character\n" +" [-]ixoff enable sending of start/stop characters\n" +" [-]ixon enable XON/XOFF flow control\n" +" [-]parmrk mark parity errors (with a 255-0-character sequence)\n" +" [-]tandem same as [-]ixoff\n" +msgstr "" + +#: src/stty.c:600 +msgid "" +"\n" +"Output settings:\n" +" * bsN backspace delay style, N in [0..1]\n" +" * crN carriage return delay style, N in [0..3]\n" +" * ffN form feed delay style, N in [0..1]\n" +" * nlN newline delay style, N in [0..1]\n" +msgstr "" + +#: src/stty.c:608 +msgid "" +" * [-]ocrnl translate carriage return to newline\n" +" * [-]ofdel use delete characters for fill instead of null characters\n" +" * [-]ofill use fill (padding) characters instead of timing for delays\n" +" * [-]olcuc translate lowercase characters to uppercase\n" +" * [-]onlcr translate newline to carriage return-newline\n" +" * [-]onlret newline performs a carriage return\n" +msgstr "" + +#: src/stty.c:616 +msgid "" +" * [-]onocr do not print carriage returns in the first column\n" +" [-]opost postprocess output\n" +" * tabN horizontal tab delay style, N in [0..3]\n" +" * tabs same as tab0\n" +" * -tabs same as tab3\n" +" * vtN vertical tab delay style, N in [0..1]\n" +msgstr "" + +#: src/stty.c:624 +msgid "" +"\n" +"Local settings:\n" +" [-]crterase echo erase characters as backspace-space-backspace\n" +" * crtkill kill all line by obeying the echoprt and echoe settings\n" +" * -crtkill kill all line by obeying the echoctl and echok settings\n" +msgstr "" + +#: src/stty.c:631 +msgid "" +" * [-]ctlecho echo control characters in hat notation (`^c')\n" +" [-]echo echo input characters\n" +" * [-]echoctl same as [-]ctlecho\n" +" [-]echoe same as [-]crterase\n" +" [-]echok echo a newline after a kill character\n" +msgstr "" + +#: src/stty.c:638 +msgid "" +" * [-]echoke same as [-]crtkill\n" +" [-]echonl echo newline even if not echoing other characters\n" +" * [-]echoprt echo erased characters backward, between `\\' and '/'\n" +" [-]icanon enable erase, kill, werase, and rprnt special characters\n" +" [-]iexten enable non-POSIX special characters\n" +msgstr "" + +#: src/stty.c:645 +msgid "" +" [-]isig enable interrupt, quit, and suspend special characters\n" +" [-]noflsh disable flushing after interrupt and quit special " +"characters\n" +" * [-]prterase same as [-]echoprt\n" +" * [-]tostop stop background jobs that try to write to the terminal\n" +" * [-]xcase with icanon, escape with `\\' for uppercase characters\n" +msgstr "" + +#: src/stty.c:652 +msgid "" +"\n" +"Combination settings:\n" +" * [-]LCASE same as [-]lcase\n" +" cbreak same as -icanon\n" +" -cbreak same as icanon\n" +msgstr "" + +#: src/stty.c:659 +msgid "" +" cooked same as brkint ignpar istrip icrnl ixon opost isig\n" +" icanon, eof and eol characters to their default values\n" +" -cooked same as raw\n" +" crt same as echoe echoctl echoke\n" +msgstr "" + +#: src/stty.c:665 +msgid "" +" dec same as echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq same as [-]ixany\n" +" ek erase and kill characters to their default values\n" +" evenp same as parenb -parodd cs7\n" +msgstr "" + +#: src/stty.c:672 +msgid "" +" -evenp same as -parenb cs8\n" +" * [-]lcase same as xcase iuclc olcuc\n" +" litout same as -parenb -istrip -opost cs8\n" +" -litout same as parenb istrip opost cs7\n" +" nl same as -icrnl -onlcr\n" +" -nl same as icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +msgstr "" + +#: src/stty.c:680 +msgid "" +" oddp same as parenb parodd cs7\n" +" -oddp same as -parenb cs8\n" +" [-]parity same as [-]evenp\n" +" pass8 same as -parenb -istrip cs8\n" +" -pass8 same as parenb istrip cs7\n" +msgstr "" + +#: src/stty.c:687 +msgid "" +" raw same as -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw same as cooked\n" +msgstr "" + +#: src/stty.c:693 +msgid "" +" sane same as cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, all special\n" +" characters to their default values.\n" +msgstr "" + +#: src/stty.c:701 +msgid "" +"\n" +"Handle the tty line connected to standard input. Without arguments,\n" +"prints baud rate, line discipline, and deviations from stty sane. In\n" +"settings, CHAR is taken literally, or coded as in ^c, 0x37, 0177 or\n" +"127; special values ^- or undef used to disable special characters.\n" +msgstr "" + +#: src/stty.c:787 +msgid "only one device may be specified" +msgstr "" + +#: src/stty.c:882 +#, fuzzy +msgid "" +"the options for verbose and stty-readable output styles are\n" +"mutually exclusive" +msgstr "" +"显示 dircolors 内部数æ®åº“的选项和选择 shell 语法的选项\n" +"是互相抵触的" + +#: src/stty.c:887 +msgid "when specifying an output style, modes may not be set" +msgstr "" + +#: src/stty.c:903 +#, c-format +msgid "%s: couldn't reset non-blocking mode" +msgstr "" + +#: src/stty.c:957 src/stty.c:1064 +#, fuzzy, c-format +msgid "invalid argument `%s'" +msgstr "%2$s çš„å‚æ•° %1$s 无效" + +#: src/stty.c:968 src/stty.c:985 src/stty.c:997 src/stty.c:1010 +#: src/stty.c:1022 src/stty.c:1041 +#, fuzzy, c-format +msgid "missing argument to `%s'" +msgstr "ç¼ºå°‘äº†æ–‡ä»¶å‚æ•°" + +#: src/stty.c:1117 +#, c-format +msgid "%s: unable to perform all requested operations" +msgstr "" + +#: src/stty.c:1122 +msgid "new_mode: mode\n" +msgstr "" + +#: src/stty.c:1462 +#, c-format +msgid "%s: no size information for this device" +msgstr "" + +#: src/stty.c:1944 +#, fuzzy, c-format +msgid "invalid integer argument `%s'" +msgstr "%2$s çš„å‚æ•° %1$s 无效" + +#: src/su.c:289 +msgid "Password:" +msgstr "" + +#: src/su.c:292 +#, fuzzy +msgid "getpass: cannot open /dev/tty" +msgstr "无法打开目录%s" + +#: src/su.c:350 +#, fuzzy +msgid "cannot set groups" +msgstr "stat%s失败" + +#: src/su.c:354 +#, fuzzy +msgid "cannot set group id" +msgstr "æ— æ³•æ”¹å˜æ‰€å±žç»„至没有å称的组" + +#: src/su.c:356 +#, fuzzy +msgid "cannot set user id" +msgstr "stat%s失败" + +#: src/su.c:437 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [-] [USER [ARG]...]\n" +msgstr "用法:%s [选项]... [文件]...\n" + +#: src/su.c:438 +msgid "" +"Change the effective user id and group id to that of USER.\n" +"\n" +" -, -l, --login make the shell a login shell\n" +" -c, --commmand=COMMAND pass a single COMMAND to the shell with -c\n" +" -f, --fast pass -f to the shell (for csh or tcsh)\n" +" -m, --preserve-environment do not reset environment variables\n" +" -p same as -m\n" +" -s, --shell=SHELL run SHELL if /etc/shells allows it\n" +msgstr "" + +#: src/su.c:450 +msgid "" +"\n" +"A mere - implies -l. If USER not given, assume root.\n" +msgstr "" + +#: src/su.c:529 +#, c-format +msgid "user %s does not exist" +msgstr "" + +#: src/su.c:552 +msgid "incorrect password" +msgstr "" + +#: src/su.c:569 +#, c-format +msgid "using restricted shell %s" +msgstr "" + +#: src/su.c:580 +#, fuzzy, c-format +msgid "warning: cannot change directory to %s" +msgstr "无法进入目录 %s" + +#: src/sum.c:36 +#, fuzzy +msgid "Kayvan Aghaiepour and David MacKenzie" +msgstr "Mike Parker å’Œ David MacKenzie" + +#: src/sum.c:64 +msgid "" +"Print checksum and block counts for each FILE.\n" +"\n" +" -r defeat -s, use BSD sum algorithm, use 1K blocks\n" +" -s, --sysv use System V sum algorithm, use 512 bytes blocks\n" +msgstr "" + +#: src/sync.c:45 +msgid "" +"Force changed blocks to disk, update the super block.\n" +"\n" +msgstr "" +"强迫将已更改的数æ®å†™å…¥ç£ç›˜ï¼Œå¹¶æ›´æ–° super block。\n" +"\n" + +#: src/sync.c:70 src/tty.c:112 +msgid "ignoring all arguments" +msgstr "å¿½ç•¥ä»»ä½•å‚æ•°" + +#: src/sys2.h:492 +msgid " --help display this help and exit\n" +msgstr " --help 显示此帮助信æ¯å¹¶ç¦»å¼€\n" + +#: src/sys2.h:494 +msgid " --version output version information and exit\n" +msgstr " --version 显示版本信æ¯å¹¶ç¦»å¼€\n" + +#: src/tac.c:54 +#, fuzzy +msgid "Jay Lepreau and David MacKenzie" +msgstr "Mike Parker å’Œ David MacKenzie" + +#: src/tac.c:131 +msgid "" +"Write each FILE to standard output, last line first.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/tac.c:139 +msgid "" +" -b, --before attach the separator before instead of after\n" +" -r, --regex interpret the separator as a regular expression\n" +" -s, --separator=STRING use STRING as the separator instead of newline\n" +msgstr "" + +#: src/tac.c:453 src/tac.c:592 +msgid "stdin: read error" +msgstr "" + +#: src/tac.c:638 +msgid "separator cannot be empty" +msgstr "" + +#: src/tail.c:49 +#, fuzzy +msgid "Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering" +msgstr "Mike Parkerã€David MacKenzie å’Œ Jim Meyering" + +#: src/tail.c:238 +#, c-format +msgid "" +"Print the last %d lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/tail.c:247 +msgid "" +" --retry keep trying to open a file even if it is\n" +" inaccessible when tail starts or if it becomes\n" +" inaccessible later -- useful only with -f\n" +" -c, --bytes=N output the last N bytes\n" +msgstr "" + +#: src/tail.c:253 +msgid "" +" -f, --follow[={name|descriptor}]\n" +" output appended data as the file grows;\n" +" -f, --follow, and --follow=descriptor are\n" +" equivalent\n" +" -F same as --follow=name --retry\n" +msgstr "" + +#: src/tail.c:260 +#, c-format +msgid "" +" -n, --lines=N output the last N lines, instead of the last %d\n" +" --max-unchanged-stats=N\n" +" with --follow=name, reopen a FILE which has not\n" +" changed size after N (default %d) iterations\n" +" to see if it has been unlinked or renamed\n" +" (this is the usual case of rotated log files)\n" +msgstr "" + +#: src/tail.c:271 +msgid "" +" --pid=PID with -f, terminate after process ID, PID dies\n" +" -q, --quiet, --silent never output headers giving file names\n" +" -s, --sleep-interval=S with -f, sleep for approximately S seconds\n" +" (default 1.0) between iterations.\n" +" -v, --verbose always output headers giving file names\n" +msgstr "" + +#: src/tail.c:280 +msgid "" +"\n" +"If the first character of N (the number of bytes or lines) is a `+',\n" +"print beginning with the Nth item from the start of each file, otherwise,\n" +"print the last N items in the file. N may have a multiplier suffix:\n" +"b for 512, k for 1024, m for 1048576 (1 Meg).\n" +"\n" +msgstr "" + +#: src/tail.c:288 +msgid "" +"With --follow (-f), tail defaults to following the file descriptor, which\n" +"means that even if a tail'ed file is renamed, tail will continue to track\n" +"its end. " +msgstr "" + +#: src/tail.c:293 +msgid "" +"This default behavior is not desirable when you really want to\n" +"track the actual name of the file, not the file descriptor (e.g., log\n" +"rotation). Use --follow=name in that case. That causes tail to track the\n" +"named file by reopening it periodically to see if it has been removed and\n" +"recreated by some other program.\n" +msgstr "" + +#: src/tail.c:331 +#, fuzzy, c-format +msgid "closing %s (fd=%d)" +msgstr "正在关闭%s" + +#: src/tail.c:391 +#, fuzzy, c-format +msgid "%s: cannot seek to offset %s" +msgstr "无法 lseek%s" + +#: src/tail.c:395 +#, fuzzy, c-format +msgid "%s: cannot seek to relative offset %s" +msgstr "无法创建 fifo 文件%s" + +#: src/tail.c:400 +#, fuzzy, c-format +msgid "%s: cannot seek to end-relative offset %s" +msgstr "无法创建 fifo 文件%s" + +#: src/tail.c:818 +#, c-format +msgid "`%s' has become inaccessible" +msgstr "" + +#: src/tail.c:835 +#, c-format +msgid "`%s' has been replaced with an untailable file; giving up on this name" +msgstr "" + +#: src/tail.c:856 +#, c-format +msgid "`%s' has become accessible" +msgstr "" + +#: src/tail.c:864 +#, c-format +msgid "`%s' has appeared; following end of new file" +msgstr "" + +#: src/tail.c:875 +#, c-format +msgid "`%s' has been replaced; following end of new file" +msgstr "" + +#: src/tail.c:1000 +#, fuzzy, c-format +msgid "%s: file truncated" +msgstr "%s:截断文件时出现错误" + +#: src/tail.c:1020 +#, fuzzy +msgid "no files remaining" +msgstr "ç¼ºå°‘äº†æ–‡ä»¶å‚æ•°" + +#: src/tail.c:1236 +#, c-format +msgid "%s: cannot follow end of this type of file; giving up on this name" +msgstr "" + +#: src/tail.c:1356 +#, fuzzy, c-format +msgid "%c: invalid suffix character in obsolescent option" +msgstr "æƒé™æ¨¡å¼å­—串 %2$s 中出现无效的字符 %1$s" + +#: src/tail.c:1405 +#, c-format +msgid "" +"too many arguments; When using tail's obsolescent option syntax (%s)\n" +"there may be no more than one file argument. Use the equivalent -n or -c\n" +"option instead." +msgstr "" + +#: src/tail.c:1414 +#, c-format +msgid "" +"Warning: it is not portable to use two or more file arguments with\n" +"tail's obsolescent option syntax (%s). Use the equivalent -n or -c\n" +"option instead." +msgstr "" + +#: src/tail.c:1423 +#, c-format +msgid "`%s' option is obsolete; use `%s-%c %.*s'" +msgstr "" + +#: src/tail.c:1484 +#, c-format +msgid "%s is larger than the maximum file size on this system" +msgstr "" + +#: src/tail.c:1510 +#, fuzzy, c-format +msgid "%s: invalid maximum number of unchanged stats between opens" +msgstr "%s:覆盖次数无效" + +#: src/tail.c:1522 +#, fuzzy, c-format +msgid "%s: invalid maximum number of consecutive size changes" +msgstr "%s:覆盖次数无效" + +#: src/tail.c:1534 +#, fuzzy, c-format +msgid "%s: invalid PID" +msgstr "%sï¼šæ–‡ä»¶å¤§å°æ— æ•ˆ" + +#: src/tail.c:1549 +#, fuzzy, c-format +msgid "%s: invalid number of seconds" +msgstr "%s:覆盖次数无效" + +#: src/tail.c:1568 +msgid "warning: --retry is useful only when following by name" +msgstr "" + +#: src/tail.c:1572 +msgid "warning: PID ignored; --pid=PID is useful only when following" +msgstr "" + +#: src/tail.c:1575 +#, fuzzy +msgid "warning: --pid=PID is not supported on this system" +msgstr "æ­¤ç³»ç»Ÿå¹¶ä¸æ”¯æŒç¬¦å·é“¾æŽ¥" + +#: src/tee.c:33 +#, fuzzy +msgid "Mike Parker, Richard M. Stallman, and David MacKenzie" +msgstr "Richard Stallman å’Œ David MacKenzie" + +#: src/tee.c:64 +msgid "" +"Copy standard input to each FILE, and also to standard output.\n" +"\n" +" -a, --append append to the given FILEs, do not overwrite\n" +" -i, --ignore-interrupts ignore interrupt signals\n" +msgstr "" + +#: src/test.c:216 +msgid "argument expected\n" +msgstr "" + +#: src/test.c:224 +#, c-format +msgid "integer expression expected %s\n" +msgstr "" + +#: src/test.c:342 +msgid "')' expected\n" +msgstr "" + +#: src/test.c:345 +#, c-format +msgid "')' expected, found %s\n" +msgstr "" + +#: src/test.c:361 src/test.c:894 +#, c-format +msgid "%s: unary operator expected\n" +msgstr "" + +#: src/test.c:389 src/test.c:920 +#, c-format +msgid "%s: binary operator expected\n" +msgstr "" + +#: src/test.c:424 +msgid "before -lt" +msgstr "" + +#: src/test.c:432 +msgid "after -lt" +msgstr "" + +#: src/test.c:446 +msgid "before -le" +msgstr "" + +#: src/test.c:453 +msgid "after -le" +msgstr "" + +#: src/test.c:469 +msgid "before -gt" +msgstr "" + +#: src/test.c:476 +msgid "after -gt" +msgstr "" + +#: src/test.c:490 +msgid "before -ge" +msgstr "" + +#: src/test.c:497 +msgid "after -ge" +msgstr "" + +#: src/test.c:512 +msgid "-nt does not accept -l\n" +msgstr "" + +#: src/test.c:526 +msgid "before -ne" +msgstr "" + +#: src/test.c:533 +msgid "after -ne" +msgstr "" + +#: src/test.c:549 +msgid "before -eq" +msgstr "" + +#: src/test.c:556 +msgid "after -eq" +msgstr "" + +#: src/test.c:567 +msgid "-ef does not accept -l\n" +msgstr "" + +#: src/test.c:586 +msgid "-ot does not accept -l\n" +msgstr "" + +#: src/test.c:593 +#, fuzzy +msgid "unknown binary operator" +msgstr "未知的系统错误" + +#: src/test.c:781 +msgid "after -t" +msgstr "" + +#: src/test.c:979 +#, fuzzy, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: [ EXPRESSION ]\n" +" or: %s OPTION\n" +msgstr "" +"用法:%s 文件\n" +" 或:%s 选项\n" + +#: src/test.c:985 +msgid "" +"Exit with the status determined by EXPRESSION.\n" +"\n" +msgstr "" + +#: src/test.c:991 +msgid "" +"\n" +"EXPRESSION is true or false and sets exit status. It is one of:\n" +msgstr "" + +#: src/test.c:995 +msgid "" +"\n" +" ( EXPRESSION ) EXPRESSION is true\n" +" ! EXPRESSION EXPRESSION is false\n" +" EXPRESSION1 -a EXPRESSION2 both EXPRESSION1 and EXPRESSION2 are true\n" +" EXPRESSION1 -o EXPRESSION2 either EXPRESSION1 or EXPRESSION2 is true\n" +msgstr "" + +#: src/test.c:1002 +msgid "" +"\n" +" [-n] STRING the length of STRING is nonzero\n" +" -z STRING the length of STRING is zero\n" +" STRING1 = STRING2 the strings are equal\n" +" STRING1 != STRING2 the strings are not equal\n" +msgstr "" + +#: src/test.c:1009 +msgid "" +"\n" +" INTEGER1 -eq INTEGER2 INTEGER1 is equal to INTEGER2\n" +" INTEGER1 -ge INTEGER2 INTEGER1 is greater than or equal to INTEGER2\n" +" INTEGER1 -gt INTEGER2 INTEGER1 is greater than INTEGER2\n" +" INTEGER1 -le INTEGER2 INTEGER1 is less than or equal to INTEGER2\n" +" INTEGER1 -lt INTEGER2 INTEGER1 is less than INTEGER2\n" +" INTEGER1 -ne INTEGER2 INTEGER1 is not equal to INTEGER2\n" +msgstr "" + +#: src/test.c:1018 +msgid "" +"\n" +" FILE1 -ef FILE2 FILE1 and FILE2 have the same device and inode numbers\n" +" FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2\n" +" FILE1 -ot FILE2 FILE1 is older than FILE2\n" +msgstr "" + +#: src/test.c:1024 +msgid "" +"\n" +" -b FILE FILE exists and is block special\n" +" -c FILE FILE exists and is character special\n" +" -d FILE FILE exists and is a directory\n" +" -e FILE FILE exists\n" +msgstr "" + +#: src/test.c:1031 +msgid "" +" -f FILE FILE exists and is a regular file\n" +" -g FILE FILE exists and is set-group-ID\n" +" -h FILE FILE exists and is a symbolic link (same as -L)\n" +" -G FILE FILE exists and is owned by the effective group ID\n" +" -k FILE FILE exists and has its sticky bit set\n" +msgstr "" + +#: src/test.c:1038 +msgid "" +" -L FILE FILE exists and is a symbolic link (same as -h)\n" +" -O FILE FILE exists and is owned by the effective user ID\n" +" -p FILE FILE exists and is a named pipe\n" +" -r FILE FILE exists and is readable\n" +" -s FILE FILE exists and has a size greater than zero\n" +msgstr "" + +#: src/test.c:1045 +msgid "" +" -S FILE FILE exists and is a socket\n" +" -t [FD] file descriptor FD (stdout by default) is opened on a " +"terminal\n" +" -u FILE FILE exists and its set-user-ID bit is set\n" +" -w FILE FILE exists and is writable\n" +" -x FILE FILE exists and is executable\n" +msgstr "" + +#: src/test.c:1052 +msgid "" +"\n" +"Beware that parentheses need to be escaped (e.g., by backslashes) for " +"shells.\n" +"INTEGER may also be -l STRING, which evaluates to the length of STRING.\n" +msgstr "" + +#: src/test.c:1067 +msgid "FIXME: ksb and mjb" +msgstr "" + +#: src/test.c:1111 +msgid "missing `]'\n" +msgstr "" + +#: src/test.c:1125 +#, fuzzy +msgid "too many arguments\n" +msgstr "傿•°å¤ªå¤š" + +#: src/touch.c:39 +#, fuzzy +msgid "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith" +msgstr "Richard Stallman å’Œ David MacKenzie" + +#: src/touch.c:164 src/touch.c:179 +#, c-format +msgid "creating %s" +msgstr "正在创建目录 %s" + +#: src/touch.c:222 +#, fuzzy, c-format +msgid "cannot touch %s" +msgstr "无法解除%s的链接" + +#: src/touch.c:228 +#, c-format +msgid "setting times of %s" +msgstr "正在设定 %s 的时间" + +#: src/touch.c:245 +msgid "" +"Update the access and modification times of each FILE to the current time.\n" +"\n" +msgstr "å°†æ¯ä¸ª<文件>的访问åŠä¿®æ”¹æ—¶é—´éƒ½æ›´æ–°ä¸ºç›®å‰çš„æ—¶é—´ã€‚\n" + +#: src/touch.c:252 +msgid "" +" -a change only the access time\n" +" -c, --no-create do not create any files\n" +" -d, --date=STRING parse STRING and use it instead of current time\n" +" -f (ignored)\n" +" -m change only the modification time\n" +msgstr "" +" -a åªæ›´æ”¹è®¿é—®æ—¶é—´\n" +" -c, --no-create ä¸åˆ›å»ºä»»ä½•文件\n" +" -d, --date=字串 使用<字串>è¡¨ç¤ºçš„æ—¶é—´è€Œä¸æ˜¯ç›®å‰çš„æ—¶é—´\n" +" -f (此选项ä¸ä½œå¤„ç†)\n" +" -m åªæ›´æ”¹ä¿®æ”¹æ—¶é—´\n" + +#: src/touch.c:259 +msgid "" +" -r, --reference=FILE use this file's times instead of current time\n" +" -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time\n" +" --time=WORD set time given by WORD: access atime use (same as -" +"a)\n" +" modify mtime (same as -m)\n" +msgstr "" +" -r, --reference=文件 使用指定<文件>的时间属性而éžç›®å‰çš„æ—¶é—´\n" +" -t STAMP 使用 [[CC]YY]MMDDhhmm[.ss] æ ¼å¼çš„æ—¶é—´è€Œéžç›®å‰çš„æ—¶" +"é—´\n" +" --time=WORD 使用 WORD 指定的时间:accessã€atimeã€use 都等於 -a\n" +" 选项的效果,而 modifyã€mtime 等於 -m 选项的效果\n" + +#: src/touch.c:267 +msgid "" +"\n" +"Note that the -d and -t options accept different time-date formats.\n" +msgstr "" +"\n" +"请注æ„,-d å’Œ -t 选项坿ޥå—ä¸åŒçš„æ—¶é—´/日期格å¼ã€‚\n" + +#: src/touch.c:311 src/touch.c:331 +#, c-format +msgid "invalid date format %s" +msgstr "æ—¥æœŸæ ¼å¼ %s 无效" + +#: src/touch.c:355 +msgid "cannot specify times from more than one source" +msgstr "无法由多於一ç§çš„æ¥æºæ¥æŒ‡å®šæ—¶é—´" + +#: src/touch.c:378 +#, c-format +msgid "" +"warning: `touch %s' is obsolete; use `touch -t %04d%02d%02d%02d%02d.%02d'" +msgstr "警告:‘touch %s’已ç»è¿‡æ—¶ï¼›è¯·ä½¿ç”¨â€˜touch -t %04d%02d%02d%02d%02d.%02d’" + +#: src/touch.c:399 +msgid "file arguments missing" +msgstr "ç¼ºå°‘äº†æ–‡ä»¶å‚æ•°" + +#: src/tr.c:327 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... SET1 [SET2]\n" +msgstr "用法:%s [选项]... [文件]\n" + +#: src/tr.c:331 +msgid "" +"Translate, squeeze, and/or delete characters from standard input,\n" +"writing to standard output.\n" +"\n" +" -c, --complement first complement SET1\n" +" -d, --delete delete characters in SET1, do not translate\n" +" -s, --squeeze-repeats replace each input sequence of a repeated " +"character\n" +" that is listed in SET1 with a single occurrence\n" +" of that character\n" +" -t, --truncate-set1 first truncate SET1 to length of SET2\n" +msgstr "" + +#: src/tr.c:344 +msgid "" +"\n" +"SETs are specified as strings of characters. Most represent themselves.\n" +"Interpreted sequences are:\n" +"\n" +" \\NNN character with octal value NNN (1 to 3 octal digits)\n" +" \\\\ backslash\n" +" \\a audible BEL\n" +" \\b backspace\n" +" \\f form feed\n" +" \\n new line\n" +" \\r return\n" +" \\t horizontal tab\n" +msgstr "" + +#: src/tr.c:358 +msgid "" +" \\v vertical tab\n" +" CHAR1-CHAR2 all characters from CHAR1 to CHAR2 in ascending order\n" +" [CHAR*] in SET2, copies of CHAR until length of SET1\n" +" [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0\n" +" [:alnum:] all letters and digits\n" +" [:alpha:] all letters\n" +" [:blank:] all horizontal whitespace\n" +" [:cntrl:] all control characters\n" +" [:digit:] all digits\n" +msgstr "" + +#: src/tr.c:369 +msgid "" +" [:graph:] all printable characters, not including space\n" +" [:lower:] all lower case letters\n" +" [:print:] all printable characters, including space\n" +" [:punct:] all punctuation characters\n" +" [:space:] all horizontal or vertical whitespace\n" +" [:upper:] all upper case letters\n" +" [:xdigit:] all hexadecimal digits\n" +" [=CHAR=] all characters which are equivalent to CHAR\n" +msgstr "" + +#: src/tr.c:379 +msgid "" +"\n" +"Translation occurs if -d is not given and both SET1 and SET2 appear.\n" +"-t may be used only when translating. SET2 is extended to length of\n" +"SET1 by repeating its last character as necessary. " +msgstr "" + +#: src/tr.c:385 +msgid "" +"Excess characters\n" +"of SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to\n" +"expand in ascending order; used in SET2 while translating, they may\n" +"only be used in pairs to specify case conversion. " +msgstr "" + +#: src/tr.c:391 +msgid "" +"-s uses SET1 if not\n" +"translating nor deleting; else squeezing uses SET2 and occurs after\n" +"translation or deletion.\n" +msgstr "" + +#: src/tr.c:557 +#, c-format +msgid "" +"warning: the ambiguous octal escape \\%c%c%c is being\n" +"\tinterpreted as the 2-byte sequence \\0%c%c, `%c'" +msgstr "" + +#: src/tr.c:566 +#, fuzzy +msgid "invalid backslash escape at end of string" +msgstr "æƒé™æ¨¡å¼å­—串 %2$s 中出现无效的字符 %1$s" + +#: src/tr.c:572 +#, c-format +msgid "invalid backslash escape `\\%c'" +msgstr "" + +#: src/tr.c:725 +#, c-format +msgid "range-endpoints of `%s-%s' are in reverse collating sequence order" +msgstr "" + +#: src/tr.c:906 +#, c-format +msgid "invalid repeat count `%s' in [c*n] construct" +msgstr "" + +#: src/tr.c:999 +msgid "missing character class name `[::]'" +msgstr "" + +#: src/tr.c:1002 +msgid "missing equivalence class character `[==]'" +msgstr "" + +#: src/tr.c:1025 +#, fuzzy, c-format +msgid "invalid character class `%s'" +msgstr "æƒé™æ¨¡å¼å­—串 %2$s 中出现无效的字符 %1$s" + +#: src/tr.c:1050 +#, c-format +msgid "%s: equivalence class operand must be a single character" +msgstr "" + +#: src/tr.c:1522 +msgid "the [c*] repeat construct may not appear in string1" +msgstr "" + +#: src/tr.c:1532 +msgid "only one [c*] repeat construct may appear in string2" +msgstr "" + +#: src/tr.c:1540 +msgid "[=c=] expressions may not appear in string2 when translating" +msgstr "" + +#: src/tr.c:1553 +msgid "when not truncating set1, string2 must be non-empty" +msgstr "" + +#: src/tr.c:1562 +msgid "" +"when translating with complemented character classes,\n" +"string2 must map all characters in the domain to one" +msgstr "" + +#: src/tr.c:1569 +msgid "" +"when translating, the only character classes that may appear in\n" +"string2 are `upper' and `lower'" +msgstr "" + +#: src/tr.c:1578 +msgid "the [c*] construct may appear in string2 only when translating" +msgstr "" + +#: src/tr.c:1853 +msgid "two strings must be given when translating" +msgstr "" + +#: src/tr.c:1856 +msgid "two strings must be given when both deleting and squeezing repeats" +msgstr "" + +#: src/tr.c:1870 +msgid "only one string may be given when deleting without squeezing repeats" +msgstr "" + +#: src/tr.c:1876 +msgid "at least one string must be given when squeezing repeats" +msgstr "" + +#: src/tr.c:1967 +msgid "misaligned [:upper:] and/or [:lower:] construct" +msgstr "" + +#: src/tr.c:1990 +msgid "" +"invalid identity mapping; when translating, any [:lower:] or [:upper:]\n" +"construct in string1 must be aligned with a corresponding construct\n" +"([:upper:] or [:lower:], respectively) in string2" +msgstr "" + +#: src/true.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating success.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" + +#: src/tsort.c:97 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]\n" +"Write totally ordered list consistent with the partial ordering in FILE.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/tsort.c:533 +#, c-format +msgid "%s: input contains a loop:" +msgstr "" + +#: src/tsort.c:575 +msgid "only one argument may be specified" +msgstr "" + +#: src/tty.c:63 +msgid "" +"Print the file name of the terminal connected to standard input.\n" +"\n" +" -s, --silent, --quiet print nothing, only return an exit status\n" +msgstr "" + +#: src/tty.c:120 +msgid "not a tty" +msgstr "" + +#: src/uname.c:111 +msgid "" +"Print certain system information. With no OPTION, same as -s.\n" +"\n" +" -a, --all print all information, in the following order:\n" +" -s, --kernel-name print the kernel name\n" +" -n, --nodename print the network node hostname\n" +" -r, --kernel-release print the kernel release\n" +msgstr "" + +#: src/uname.c:119 +msgid "" +" -v, --kernel-version print the kernel version\n" +" -m, --machine print the machine hardware name\n" +" -p, --processor print the processor type\n" +" -i, --hardware-platform print the hardware platform\n" +" -o, --operating-system print the operating system\n" +msgstr "" + +#: src/uname.c:226 +msgid "cannot get system name" +msgstr "" + +#: src/unexpand.c:379 +msgid "" +"Convert spaces in each FILE to tabs, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" + +#: src/unexpand.c:387 +msgid "" +" -a, --all convert all whitespace, instead of just initial " +"whitespace\n" +" --first-only convert only leading sequences of whitespace (overrides -" +"a)\n" +" -t, --tabs=N have tabs N characters apart instead of 8 (enables -a)\n" +" -t, --tabs=LIST use comma separated LIST of tab positions (enables -a)\n" +msgstr "" + +#: src/unexpand.c:464 +msgid "`-LIST' option is obsolete; use `--first-only -t LIST'" +msgstr "" + +#: src/uniq.c:139 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "用法:%s [选项]... [文件]\n" + +#: src/uniq.c:143 +msgid "" +"Discard all but one of successive identical lines from INPUT (or\n" +"standard input), writing to OUTPUT (or standard output).\n" +"\n" +msgstr "" + +#: src/uniq.c:151 +msgid "" +" -c, --count prefix lines by the number of occurrences\n" +" -d, --repeated only print duplicate lines\n" +msgstr "" + +#: src/uniq.c:155 +msgid "" +" -D, --all-repeated[=delimit-method] print all duplicate lines\n" +" delimit-method={none(default),prepend,separate}\n" +" Delimiting is done with blank lines.\n" +" -f, --skip-fields=N avoid comparing the first N fields\n" +" -i, --ignore-case ignore differences in case when comparing\n" +" -s, --skip-chars=N avoid comparing the first N characters\n" +" -u, --unique only print unique lines\n" +msgstr "" + +#: src/uniq.c:164 +msgid " -w, --check-chars=N compare no more than N characters in lines\n" +msgstr "" + +#: src/uniq.c:169 +msgid "" +"\n" +"A field is a run of whitespace, then non-whitespace characters.\n" +"Fields are skipped before chars.\n" +msgstr "" + +#: src/uniq.c:381 +#, fuzzy, c-format +msgid "error reading %s" +msgstr "正在读入%s" + +#: src/uniq.c:386 +#, fuzzy, c-format +msgid "error writing %s" +msgstr "正在写入%s" + +#: src/uniq.c:433 src/uniq.c:450 +#, c-format +msgid "extra operand `%s'" +msgstr "" + +#: src/uniq.c:473 src/uniq.c:498 +#, fuzzy +msgid "invalid number of fields to skip" +msgstr "%s:覆盖次数无效" + +#: src/uniq.c:507 +#, fuzzy +msgid "invalid number of bytes to skip" +msgstr "%s:覆盖次数无效" + +#: src/uniq.c:516 +#, fuzzy +msgid "invalid number of bytes to compare" +msgstr "%s:覆盖次数无效" + +#: src/uniq.c:530 +#, c-format +msgid "`-%lu' option is obsolete; use `-f %lu'" +msgstr "" + +#: src/uniq.c:538 +msgid "printing all duplicated lines and repeat counts is meaningless" +msgstr "" + +#: src/unlink.c:51 +#, c-format +msgid "" +"Usage: %s FILE\n" +" or: %s OPTION\n" +msgstr "" +"用法:%s 文件\n" +" 或:%s 选项\n" + +#: src/unlink.c:54 +msgid "" +"Call the unlink function to remove the specified FILE.\n" +"\n" +msgstr "" + +#: src/unlink.c:99 +#, c-format +msgid "cannot unlink %s" +msgstr "无法解除%s的链接" + +#: src/uptime.c:129 +msgid "couldn't get boot time" +msgstr "" + +#: src/uptime.c:136 +#, c-format +msgid " %2d:%02d%s up " +msgstr "" + +#: src/uptime.c:140 +msgid "am" +msgstr "" + +#: src/uptime.c:140 +msgid "pm" +msgstr "" + +#: src/uptime.c:142 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" + +#: src/uptime.c:144 +#, fuzzy, c-format +msgid "%d user" +msgid_plural "%d users" +msgstr[0] "无效的用户" +msgstr[1] "无效的用户" + +#: src/uptime.c:157 +#, c-format +msgid ", load average: %.2f" +msgstr "" + +#: src/uptime.c:191 src/users.c:118 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [ FILE ]\n" +msgstr "用法:%s [选项]... [文件]\n" + +#: src/uptime.c:192 +#, c-format +msgid "" +"Print the current time, the length of time the system has been up,\n" +"the number of users on the system, and the average number of jobs\n" +"in the run queue over the last 1, 5 and 15 minutes.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" + +#: src/users.c:35 +#, fuzzy +msgid "Joseph Arceneaux and David MacKenzie" +msgstr "Mike Parker å’Œ David MacKenzie" + +#: src/users.c:119 +#, c-format +msgid "" +"Output who is currently logged in according to FILE.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" + +#: src/wc.c:75 +#, fuzzy +msgid "Paul Rubin and David MacKenzie" +msgstr "Mike Parker å’Œ David MacKenzie" + +#: src/wc.c:129 +msgid "" +"Print byte, word, and newline counts for each FILE, and a total line if\n" +"more than one FILE is specified. With no FILE, or when FILE is -,\n" +"read standard input.\n" +" -c, --bytes print the byte counts\n" +" -m, --chars print the character counts\n" +" -l, --lines print the newline counts\n" +msgstr "" + +#: src/wc.c:137 +msgid "" +" -L, --max-line-length print the length of the longest line\n" +" -w, --words print the word counts\n" +msgstr "" + +#: src/who.c:41 +#, fuzzy +msgid "Joseph Arceneaux, David MacKenzie, and Michael Stone" +msgstr "Mike Parkerã€David MacKenzie å’Œ Jim Meyering" + +#: src/who.c:223 +msgid " old " +msgstr "" + +#: src/who.c:387 src/who.c:390 +msgid "id=" +msgstr "" + +#: src/who.c:403 src/who.c:408 +msgid "term=" +msgstr "" + +#: src/who.c:405 src/who.c:409 +msgid "exit=" +msgstr "" + +#: src/who.c:446 +msgid "clock change" +msgstr "" + +#: src/who.c:458 src/who.c:459 +msgid "run-level" +msgstr "" + +#: src/who.c:462 src/who.c:463 +msgid "last=" +msgstr "" + +#: src/who.c:492 +#, c-format +msgid "" +"\n" +"# users=%u\n" +msgstr "" + +#: src/who.c:498 +msgid "NAME" +msgstr "" + +#: src/who.c:498 +msgid "LINE" +msgstr "" + +#: src/who.c:498 +msgid "TIME" +msgstr "" + +#: src/who.c:498 +msgid "IDLE" +msgstr "" + +#: src/who.c:498 +msgid "PID" +msgstr "" + +#: src/who.c:499 +msgid "COMMENT" +msgstr "" + +#: src/who.c:499 +msgid "EXIT" +msgstr "" + +#: src/who.c:574 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [ FILE | ARG1 ARG2 ]\n" +msgstr "用法:%s [选项]... [文件]\n" + +#: src/who.c:575 +msgid "" +"\n" +" -a, --all same as -b -d --login -p -r -t -T -u\n" +" -b, --boot time of last system boot\n" +" -d, --dead print dead processes\n" +" -H, --heading print line of column headings\n" +msgstr "" + +#: src/who.c:582 +msgid "" +" -i, --idle add idle time as HOURS:MINUTES, . or old\n" +" (deprecated, use -u)\n" +" --login print system login processes\n" +" (equivalent to SUS -l)\n" +msgstr "" + +#: src/who.c:588 +msgid "" +" -l, --lookup attempt to canonicalize hostnames via DNS\n" +" (-l is deprecated, use --lookup)\n" +" -m only hostname and user associated with stdin\n" +" -p, --process print active processes spawned by init\n" +msgstr "" + +#: src/who.c:594 +msgid "" +" -q, --count all login names and number of users logged on\n" +" -r, --runlevel print current runlevel\n" +" -s, --short print only name, line, and time (default)\n" +" -t, --time print last system clock change\n" +msgstr "" + +#: src/who.c:600 +msgid "" +" -T, -w, --mesg add user's message status as +, - or ?\n" +" -u, --users list users logged in\n" +" --message same as -T\n" +" --writable same as -T\n" +msgstr "" + +#: src/who.c:608 +#, c-format +msgid "" +"\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n" +msgstr "" + +#: src/who.c:711 +#, fuzzy +msgid "Warning: -i will be removed in a future release; use -u instead" +msgstr "" +"警告:--version-control (-V) 选项已ç»è¿‡æ—¶ï¼›å°†æ¥çš„ç‰ˆæœ¬éšæ—¶å¯èƒ½ä¸å†æ”¯æŒ\n" +"此选项。请使用 --backup=%s。" + +#: src/who.c:722 +msgid "" +"Warning: the meaning of '-l' will change in a future release to conform to " +"POSIX" +msgstr "" + +#: src/whoami.c:53 +msgid "" +"Print the user name associated with the current effective user id.\n" +"Same as id -un.\n" +"\n" +msgstr "" + +#: src/whoami.c:104 +#, c-format +msgid "%s: cannot find username for UID %u\n" +msgstr "" + +#: src/yes.c:49 +#, fuzzy, c-format +msgid "" +"Usage: %s [STRING]...\n" +" or: %s OPTION\n" +msgstr "" +"用法:%s 文件\n" +" 或:%s 选项\n" + +#: src/yes.c:55 +msgid "" +"Repeatedly output a line with all specified STRING(s), or `y'.\n" +"\n" +msgstr "" + +#, fuzzy +#~ msgid "\\%c: invalid escape" +#~ msgstr "%sï¼šæ–‡ä»¶å¤§å°æ— æ•ˆ" + +#~ msgid "program error" +#~ msgstr "程åºé”™è¯¯" + +#~ msgid "stack overflow" +#~ msgstr "堆栈溢出" + +#~ msgid " Type" +#~ msgstr " 类型" + +#, fuzzy +#~ msgid "cannot convert time" +#~ msgstr "stat%s失败" + +#, fuzzy +#~ msgid "cannot format time" +#~ msgstr "stat%s失败" + +#~ msgid "cannot change to `..' from directory %s" +#~ msgstr "无法由目录 %s 进入‘..’" + +#~ msgid "missing file arguments" +#~ msgstr "ç¼ºå°‘äº†æ–‡ä»¶å‚æ•°" + +#, fuzzy +#~ msgid "environment variable, QUOTING_STYLE" +#~ msgstr "忽略无效的环境å˜é‡ QUOTING_STYLE çš„å˜é‡å€¼ï¼š%s" + +#, fuzzy +#~ msgid "cannot execute %s" +#~ msgstr "无法 lseek%s" + +#~ msgid "Try %s --help' for more information.\n" +#~ msgstr "请å°è¯•执行‘%s --help’æ¥èŽ·å–æ›´å¤šä¿¡æ¯ã€‚\n" diff --git a/src/apps/bin/coreutils-5.0/po/zh_TW.gmo b/src/apps/bin/coreutils-5.0/po/zh_TW.gmo new file mode 100644 index 0000000000000000000000000000000000000000..10c601000a54c1c201ad55c911fbcad39a339ac4 GIT binary patch literal 141471 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⋘D&+;L3`3C&_OnqO&xgo}h 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�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 literal 0 HcmV?d00001 diff --git a/src/apps/bin/coreutils-5.0/po/zh_TW.po b/src/apps/bin/coreutils-5.0/po/zh_TW.po new file mode 100644 index 0000000000..b208ab9511 --- /dev/null +++ b/src/apps/bin/coreutils-5.0/po/zh_TW.po @@ -0,0 +1,7631 @@ +# traditional Chinese translation of textutils. +# Copyright (C) 1998, 2002 Free Software Foundation, Inc. +# Yuan-Chung Cheng , 1998. +# Abel Cheung , 2002. +# +msgid "" +msgstr "" +"Project-Id-Version: textutils 2.1\n" +"POT-Creation-Date: 2003-03-31 10:45+0200\n" +"PO-Revision-Date: 2002-08-04 06:10+0800\n" +"Last-Translator: Abel Cheung \n" +"Language-Team: Chinese (traditional) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8-bit\n" + +#: lib/argmatch.c:135 +#, c-format +msgid "invalid argument %s for %s" +msgstr "%2$s的引數%1$s無效" + +#: lib/argmatch.c:136 +#, c-format +msgid "ambiguous argument %s for %s" +msgstr "%2$s的引數%1$s䏿˜Žç¢º" + +#: lib/argmatch.c:155 +msgid "Valid arguments are:" +msgstr "有效的引數為:" + +#: lib/closeout.c:103 src/cat.c:189 src/cat.c:272 src/cat.c:326 +#: src/cksum.c:269 src/head.c:152 src/head.c:196 src/tail.c:323 +#: src/tail.c:1659 src/tr.c:1666 src/tr.c:1912 src/tr.c:2020 +msgid "write error" +msgstr "寫入時發生錯誤" + +#: lib/error.c:133 lib/error.c:161 +msgid "Unknown system error" +msgstr "䏿˜Žçš„系統錯誤" + +#: lib/file-type.c:42 +msgid "regular empty file" +msgstr "普通空白檔案" + +#: lib/file-type.c:42 +msgid "regular file" +msgstr "普通檔案" + +#: lib/file-type.c:45 +msgid "directory" +msgstr "目錄" + +#: lib/file-type.c:48 +msgid "block special file" +msgstr "å€å¡Šç‰¹æ®Šæª”案" + +#: lib/file-type.c:51 +msgid "character special file" +msgstr "字元特殊檔案" + +#: lib/file-type.c:54 +msgid "fifo" +msgstr "fifo" + +#: lib/file-type.c:57 +msgid "symbolic link" +msgstr "符號連çµ" + +#: lib/file-type.c:60 +msgid "socket" +msgstr "socket" + +#: lib/file-type.c:63 +msgid "message queue" +msgstr "訊æ¯ä½‡åˆ—" + +#: lib/file-type.c:66 +msgid "semaphore" +msgstr "semaphore" + +#: lib/file-type.c:69 +msgid "shared memory object" +msgstr "共用記憶體物件" + +#: lib/file-type.c:71 +msgid "weird file" +msgstr "䏿­£å¸¸çš„æª”案" + +#: lib/getopt.c:688 lib/getopt.c:700 +#, c-format +msgid "%s: option `%s' is ambiguous\n" +msgstr "%s:é¸é …‘%sâ€™ä¸æ˜Žç¢º\n" + +#: lib/getopt.c:733 lib/getopt.c:737 +#, c-format +msgid "%s: option `--%s' doesn't allow an argument\n" +msgstr "%s:é¸é …‘--%s’ä¸å¯é…åˆå¼•數使用\n" + +#: lib/getopt.c:746 lib/getopt.c:751 +#, c-format +msgid "%s: option `%c%s' doesn't allow an argument\n" +msgstr "%s:é¸é …‘%c%s’ä¸å¯é…åˆå¼•數使用\n" + +#: lib/getopt.c:787 lib/getopt.c:800 lib/getopt.c:1089 lib/getopt.c:1102 +#, c-format +msgid "%s: option `%s' requires an argument\n" +msgstr "%s:é¸é …‘%s’需è¦å¼•數\n" + +#: lib/getopt.c:838 lib/getopt.c:841 +#, c-format +msgid "%s: unrecognized option `--%s'\n" +msgstr "%s:無法識別的é¸é …‘--%s’\n" + +#: lib/getopt.c:849 lib/getopt.c:852 +#, c-format +msgid "%s: unrecognized option `%c%s'\n" +msgstr "%s:無法識別的é¸é …‘%c%s’\n" + +#: lib/getopt.c:899 lib/getopt.c:902 +#, c-format +msgid "%s: illegal option -- %c\n" +msgstr "%s:ä¸åˆæ³•çš„é¸é … ─ %c\n" + +#: lib/getopt.c:908 lib/getopt.c:911 +#, c-format +msgid "%s: invalid option -- %c\n" +msgstr "%s:無效的é¸é … ─ %c\n" + +#: lib/getopt.c:958 lib/getopt.c:969 lib/getopt.c:1155 lib/getopt.c:1168 +#, c-format +msgid "%s: option requires an argument -- %c\n" +msgstr "%s:é¸é …需è¦å¼•數 ─ %c\n" + +#: lib/getopt.c:1021 lib/getopt.c:1032 +#, c-format +msgid "%s: option `-W %s' is ambiguous\n" +msgstr "%s:é¸é …‘-W %sâ€™ä¸æ˜Žç¢º\n" + +#: lib/getopt.c:1056 lib/getopt.c:1068 +#, c-format +msgid "%s: option `-W %s' doesn't allow an argument\n" +msgstr "%s:é¸é …‘-W %s’ä¸å¯é…åˆå¼•數使用\n" + +#: lib/human.c:519 +msgid "block size" +msgstr "å€å¡Šå¤§å°éŒ¯èª¤" + +#: lib/makepath.c:124 src/df.c:497 src/remove.c:402 +msgid "failed to return to initial working directory" +msgstr "" + +#: lib/makepath.c:173 src/copy.c:1288 src/mkdir.c:170 +#, c-format +msgid "cannot create directory %s" +msgstr "無法建立目錄%s" + +#: lib/makepath.c:179 lib/makepath.c:421 src/cp.c:446 src/cp.c:468 +#, c-format +msgid "%s exists but is not a directory" +msgstr "%så·²å­˜åœ¨ä½†ä¸æ˜¯ç›®éŒ„" + +#: lib/makepath.c:316 lib/makepath.c:378 lib/makepath.c:440 +#, c-format +msgid "cannot change owner and/or group of %s" +msgstr "無法更改%sçš„æ“æœ‰è€…å’Œ/或所屬群組" + +#: lib/makepath.c:338 +#, c-format +msgid "cannot chdir to directory %s" +msgstr "無法進入%s目錄" + +#: lib/makepath.c:392 lib/makepath.c:446 +#, c-format +msgid "cannot change permissions of %s" +msgstr "無法更改%s的權é™" + +#: lib/obstack.c:487 lib/obstack.c:490 lib/xmalloc.c:63 +msgid "memory exhausted" +msgstr "記憶體耗盡" + +#: lib/quotearg.c:236 +msgid "`" +msgstr "‘" + +#: lib/quotearg.c:237 +msgid "'" +msgstr "’" + +#: lib/rpmatch.c:78 +msgid "^[yY]" +msgstr "^[yY]" + +#: lib/rpmatch.c:81 +msgid "^[nN]" +msgstr "^[nN]" + +#: lib/unicodeio.c:155 +msgid "iconv function not usable" +msgstr "iconv 功能無法使用" + +#: lib/unicodeio.c:157 +msgid "iconv function not available" +msgstr "iconv 功能ä¸å­˜åœ¨" + +#: lib/unicodeio.c:164 +msgid "character out of range" +msgstr "å­—å…ƒå€¼è¶…å‡ºå¯æŽ¥å—的範åœä»¥å¤–" + +#: lib/unicodeio.c:227 +#, c-format +msgid "cannot convert U+%04X to local character set" +msgstr "無法將 U+%04X 轉æ›è‡³ä½¿ç”¨è€…的字元集" + +#: lib/unicodeio.c:229 +#, c-format +msgid "cannot convert U+%04X to local character set: %s" +msgstr "無法將 U+%04X 轉æ›è‡³ä½¿ç”¨è€…的字元集:%s" + +#: lib/userspec.c:174 +msgid "invalid user" +msgstr "無效的使用者" + +#: lib/userspec.c:175 +msgid "invalid group" +msgstr "無效的群組" + +#: lib/userspec.c:177 +msgid "cannot get the login group of a numeric UID" +msgstr "無法å–å¾— UID 數值所代表的登入群組" + +#: lib/userspec.c:179 +msgid "cannot omit both user and group" +msgstr "ä¸å¯åŒæ™‚çœç•¥ä½¿ç”¨è€…和所屬群組" + +#: lib/version-etc.c:57 +#, c-format +msgid "Written by %s.\n" +msgstr "ç”± %s 編寫。\n" + +#: lib/version-etc.c:63 +msgid "" +"This is free software; see the source for copying conditions. There is NO\n" +"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" +msgstr "" +"這是自由軟體;請åƒè€ƒåŽŸå§‹ç¢¼çš„ç‰ˆæ¬Šè²æ˜Žã€‚æœ¬è»Ÿé«”ä¸æä¾›ä»»ä½•ä¿è­‰ï¼Œç”šè‡³ä¸æœƒåŒ…括\n" +"å¯å”®æ€§æˆ–é©ç”¨æ–¼ä»»ä½•特定目的的ä¿è­‰ã€‚\n" + +#: lib/xmemcoll.c:57 +msgid "string comparison failed" +msgstr "字串比較出ç¾éŒ¯èª¤" + +#: lib/xmemcoll.c:58 +msgid "Set LC_ALL='C' to work around the problem." +msgstr "請設定 LC_ALL='C' é¿å…å•題出ç¾ã€‚" + +#: lib/xmemcoll.c:60 +#, c-format +msgid "The strings compared were %s and %s." +msgstr "è¦æ¯”較的字串為%såŠ%s。" + +#: src/basename.c:50 src/cat.c:88 src/chgrp.c:122 src/chmod.c:238 +#: src/chown.c:95 src/chroot.c:41 src/cksum.c:278 src/comm.c:69 src/cp.c:160 +#: src/csplit.c:1492 src/cut.c:170 src/date.c:113 src/dd.c:284 src/df.c:707 +#: src/dircolors.c:99 src/dirname.c:42 src/du.c:170 src/echo.c:73 +#: src/env.c:115 src/expand.c:106 src/expr.c:86 src/factor.c:70 src/fmt.c:267 +#: src/fold.c:63 src/head.c:84 src/hostid.c:44 src/hostname.c:63 src/id.c:83 +#: src/install.c:593 src/join.c:140 src/kill.c:89 src/link.c:47 src/ln.c:335 +#: src/logname.c:44 src/ls.c:3757 src/md5sum.c:121 src/mkdir.c:57 +#: src/mkfifo.c:51 src/mknod.c:51 src/mv.c:307 src/nice.c:63 src/nl.c:172 +#: src/od.c:283 src/paste.c:399 src/pathchk.c:142 src/pinky.c:465 +#: src/pr.c:2750 src/printenv.c:59 src/printf.c:96 src/ptx.c:1855 src/pwd.c:42 +#: src/readlink.c:65 src/rm.c:95 src/rmdir.c:142 src/seq.c:78 src/shred.c:156 +#: src/sleep.c:48 src/sort.c:272 src/split.c:92 src/stat.c:680 src/stty.c:494 +#: src/su.c:433 src/sum.c:56 src/sync.c:40 src/tac.c:123 src/tail.c:230 +#: src/tee.c:59 src/test.c:975 src/touch.c:240 src/tr.c:323 src/tsort.c:93 +#: src/tty.c:58 src/uname.c:106 src/unexpand.c:371 src/uniq.c:135 +#: src/unlink.c:47 src/uptime.c:187 src/users.c:114 src/wc.c:121 src/who.c:570 +#: src/whoami.c:48 src/yes.c:45 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "請嘗試執行‘%s --help’來ç²å–更多資訊。\n" + +#: src/basename.c:54 +#, fuzzy, c-format +msgid "" +"Usage: %s NAME [SUFFIX]\n" +" or: %s OPTION\n" +msgstr "" +"用法:%s [檔案]...\n" +" 或:%s [é¸é …]\n" + +#: src/basename.c:59 +msgid "" +"Print NAME with any leading directory components removed.\n" +"If specified, also remove a trailing SUFFIX.\n" +"\n" +msgstr "" + +#: src/basename.c:66 src/cat.c:124 src/chgrp.c:152 src/chmod.c:264 +#: src/chown.c:139 src/chroot.c:59 src/cksum.c:293 src/comm.c:86 src/cp.c:257 +#: src/csplit.c:1534 src/cut.c:215 src/date.c:215 src/dd.c:331 src/df.c:746 +#: src/dircolors.c:120 src/dirname.c:58 src/du.c:219 src/echo.c:105 +#: src/env.c:134 src/expand.c:131 src/expr.c:149 src/factor.c:90 +#: src/false.c:45 src/fmt.c:297 src/fold.c:86 src/head.c:115 src/hostid.c:57 +#: src/hostname.c:76 src/id.c:104 src/install.c:648 src/join.c:181 +#: src/kill.c:119 src/link.c:59 src/ln.c:390 src/logname.c:55 src/ls.c:3891 +#: src/md5sum.c:157 src/mkdir.c:76 src/mkfifo.c:68 src/mknod.c:82 src/mv.c:361 +#: src/nice.c:77 src/nl.c:227 src/od.c:370 src/paste.c:423 src/pathchk.c:154 +#: src/pinky.c:492 src/pr.c:2862 src/printenv.c:72 src/printf.c:144 +#: src/pwd.c:53 src/readlink.c:82 src/rm.c:127 src/rmdir.c:162 src/seq.c:104 +#: src/shred.c:220 src/sleep.c:64 src/sort.c:343 src/split.c:124 +#: src/stat.c:751 src/stty.c:708 src/su.c:454 src/sum.c:76 src/sync.c:51 +#: src/tac.c:146 src/tail.c:300 src/tee.c:72 src/test.c:1057 src/touch.c:271 +#: src/tr.c:396 src/true.c:45 src/tsort.c:105 src/tty.c:70 src/uname.c:128 +#: src/unexpand.c:395 src/uniq.c:174 src/unlink.c:58 src/uptime.c:202 +#: src/users.c:127 src/wc.c:143 src/who.c:613 src/whoami.c:60 src/yes.c:61 +#, c-format +msgid "" +"\n" +"Report bugs to <%s>.\n" +msgstr "" +"\n" +"è«‹å‘ <%s> 回報錯誤。\n" + +#: src/basename.c:114 src/chgrp.c:210 src/chmod.c:352 src/chown.c:211 +#: src/chroot.c:78 src/csplit.c:1464 src/dirname.c:89 src/expr.c:178 +#: src/install.c:284 src/link.c:87 src/mkdir.c:124 src/mkfifo.c:113 +#: src/mknod.c:137 src/pathchk.c:194 src/readlink.c:101 src/readlink.c:133 +#: src/rm.c:199 src/rmdir.c:206 src/seq.c:411 src/sleep.c:139 src/stat.c:802 +#: src/unlink.c:88 +msgid "too few arguments" +msgstr "引數éŽå°‘" + +#: src/basename.c:115 src/dircolors.c:482 src/dirname.c:90 src/hostid.c:79 +#: src/hostname.c:122 src/link.c:93 src/mknod.c:139 src/readlink.c:141 +#: src/seq.c:417 src/split.c:498 src/tr.c:1848 src/unlink.c:94 +#: src/uptime.c:244 src/users.c:169 src/who.c:764 +msgid "too many arguments" +msgstr "引數éŽå¤š" + +#: src/cat.c:42 src/split.c:43 +msgid "Torbjorn Granlund and Richard M. Stallman" +msgstr "Torbjorn Granlund åŠ Richard M. Stallman" + +#: src/cat.c:92 +#, c-format +msgid "Usage: %s [OPTION] [FILE]...\n" +msgstr "用法:%s [é¸é …] [檔案]...\n" + +#: src/cat.c:96 +msgid "" +"Concatenate FILE(s), or standard input, to standard output.\n" +"\n" +" -A, --show-all equivalent to -vET\n" +" -b, --number-nonblank number nonblank output lines\n" +" -e equivalent to -vE\n" +" -E, --show-ends display $ at end of each line\n" +" -n, --number number all output lines\n" +" -s, --squeeze-blank never more than one single blank line\n" +msgstr "" +"將由 <檔案> 或標準輸入讀å–的資料連çµèµ·ä¾†ï¼Œä¸¦åœ¨æ¨™æº–è¼¸å‡ºé¡¯ç¤ºçµæžœã€‚\n" +"\n" +" -A, --show-all 等於 -vET\n" +" -b, --number-nonblank 輸出時在éžç©ºç™½è¡ŒåŠ ä¸Šè¡Œè™Ÿ\n" +" -e 等於 -vE\n" +" -E, --show-ends 在æ¯ä¸€è¡Œæœ€å¾Œé¡¯ç¤º $ 記號\n" +" -n, --number 輸出時加上行號\n" +" -s, --squeeze-blank ä¸é€£çºŒè¼¸å‡ºè¶…éŽä¸€è¡Œç©ºè¡Œ\n" + +#: src/cat.c:106 +msgid "" +" -t equivalent to -vT\n" +" -T, --show-tabs display TAB characters as ^I\n" +" -u (ignored)\n" +" -v, --show-nonprinting use ^ and M- notation, except for LFD and TAB\n" +msgstr "" +" -t 等於 -vT\n" +" -T, --show-tabs å°‡ TAB 字元顯示為 ^I\n" +" -u (æ­¤é¸é …ä¸ä½œè™•ç†)\n" +" -v, --show-nonprinting 除了æ›è¡ŒåŠ TAB 字元外,使用 ^ åŠ M- 表示法顯示字" +"å…ƒ\n" + +#: src/cat.c:114 src/sum.c:72 +msgid "" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"如果沒有指定<檔案>或<檔案>是 -,則由標準輸入讀å–資料。\n" + +#: src/cat.c:119 +msgid "" +"\n" +" -B, --binary use binary writes to the console device.\n" +"\n" +msgstr "" +"\n" +" -B, --binary (DOS/Windows)以二元碼模å¼å°‡è³‡æ–™è¼¸å‡ºè‡³ç•«é¢ã€‚\n" +"\n" + +#: src/cat.c:314 +#, c-format +msgid "cannot do ioctl on `%s'" +msgstr "無法å°â€˜%s’執行輸出入控制 (ioctl)" + +#: src/cat.c:669 src/dd.c:1222 src/od.c:1013 src/tee.c:181 +msgid "standard output" +msgstr "標準輸出" + +#: src/cat.c:800 +#, c-format +msgid "%s: input file is output file" +msgstr "%s:輸出和輸入檔案是相åŒçš„" + +#: src/cat.c:858 +#, fuzzy +msgid "closing standard input" +msgstr "標準輸出" + +#: src/cat.c:861 +#, fuzzy +msgid "closing standard output" +msgstr "標準輸出" + +#: src/chgrp.c:93 +#, fuzzy +msgid "cannot change to null group" +msgstr "無法更改%sçš„æ“æœ‰è€…å’Œ/或所屬群組" + +#: src/chgrp.c:102 +#, fuzzy, c-format +msgid "invalid group name %s" +msgstr "無效的群組" + +#: src/chgrp.c:106 +msgid "group number" +msgstr "群組代號" + +#: src/chgrp.c:109 +#, fuzzy, c-format +msgid "invalid group number %s" +msgstr "無效的數字" + +#: src/chgrp.c:126 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"用法:%s [é¸é …]... [檔案]...\n" +" 或:%s --traditional [檔案] [[+]å移值 [[+]標號]]\n" + +#: src/chgrp.c:131 +msgid "" +"Change the group membership of each FILE to GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"å°‡æ¯å€‹ <檔案> 的所屬群組設定為 <群組>。\n" +"\n" +" -c, --changes åƒ --verbose,但åªåœ¨æœ‰æ›´æ”¹æ™‚æ‰é¡¯ç¤ºçµæžœ\n" +" --dereference 會影響符號éˆçµæ‰€æŒ‡ç¤ºçš„å°è±¡ï¼Œè€Œéžç¬¦è™Ÿéˆçµæœ¬èº«\n" + +#: src/chgrp.c:138 src/chown.c:112 +msgid "" +" -h, --no-dereference affect symbolic links instead of any referenced " +"file\n" +" (available only on systems that can change the\n" +" ownership of a symlink)\n" +msgstr "" +" -h, --no-dereference 會影響符號éˆçµæœ¬èº«ï¼Œè€Œéžç¬¦è™Ÿéˆçµæ‰€æŒ‡ç¤ºçš„目的地\n" +" (ç•¶ç³»çµ±æ”¯æ´æ›´æ”¹ç¬¦è™Ÿéˆçµçš„æ“æœ‰è€…ï¼Œæ­¤é¸é …æ‰æœ‰æ•ˆ)\n" + +#: src/chgrp.c:143 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's group rather than the specified\n" +" GROUP value\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet 去除大部份的錯誤訊æ¯\n" +" --reference=åƒè€ƒæª” 使用 <åƒè€ƒæª”> çš„æ‰€å±¬ç¾¤çµ„ï¼Œè€ŒéžæŒ‡å®šçš„ <群組>\n" +" -R, --recursive éžè¿´è™•ç†æ‰€æœ‰çš„æª”案åŠå‰¯ç›®éŒ„\n" +" -v, --verbose 處ç†ä»»ä½•檔案都會顯示訊æ¯\n" + +#: src/chgrp.c:218 src/chmod.c:157 src/chmod.c:365 src/chown-core.c:235 +#: src/chown-core.c:247 src/chown.c:220 src/cp.c:303 src/touch.c:169 +#: src/touch.c:363 +#, c-format +msgid "failed to get attributes of %s" +msgstr "無法å–å¾—%s的屬性" + +#: src/chmod.c:102 +#, c-format +msgid "getting new attributes of %s" +msgstr "正在檢查%s的最新屬性" + +#: src/chmod.c:124 +#, c-format +msgid "mode of %s changed to %04lo (%s)\n" +msgstr "%sçš„æ¬Šé™æ¨¡å¼å·²æ›´æ”¹ç‚º %04lo (%s)\n" + +#: src/chmod.c:127 +#, c-format +msgid "failed to change mode of %s to %04lo (%s)\n" +msgstr "無法將%sçš„æ¬Šé™æ¨¡å¼æ›´æ”¹ç‚º %04lo (%s)\n" + +#: src/chmod.c:130 +#, c-format +msgid "mode of %s retained as %04lo (%s)\n" +msgstr "%sçš„æ¬Šé™æ¨¡å¼ä¿ç•™ç‚º %04lo (%s)\n" + +#: src/chmod.c:179 +#, fuzzy, c-format +msgid "changing permissions of %s" +msgstr "無法更改%s的權é™" + +#: src/chmod.c:242 +#, c-format +msgid "" +"Usage: %s [OPTION]... MODE[,MODE]... FILE...\n" +" or: %s [OPTION]... OCTAL-MODE FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"用法:%s [é¸é …]... 模å¼[,模å¼]... 檔案...\n" +" 或:%s [é¸é …]... 八進使¨¡å¼ 檔案...\n" +" 或:%s [é¸é …]... --reference=åƒè€ƒæª” 檔案...\n" + +#: src/chmod.c:248 +msgid "" +"Change the mode of each FILE to MODE.\n" +"\n" +" -c, --changes like verbose but report only when a change is " +"made\n" +" -f, --silent, --quiet suppress most error messages\n" +" -v, --verbose output a diagnostic for every file processed\n" +" --reference=RFILE use RFILE's mode instead of MODE values\n" +" -R, --recursive change files and directories recursively\n" +msgstr "" +"更改æ¯å€‹ <檔案> çš„æ¬Šé™ <模å¼>。\n" +"\n" +" -c, --changes 類似 --verbose,但åªåœ¨æœ‰æ›´æ”¹æ™‚æ‰é¡¯ç¤ºçµæžœ\n" +" -f, --silent, --quiet 去除大部份的錯誤訊æ¯\n" +" -v, --verbose 處ç†ä»»ä½•檔案都會顯示訊æ¯\n" +" --reference=åƒè€ƒæª” 使用 <åƒè€ƒæª”> 的模å¼ï¼Œè€Œéžè‡ªè¡ŒæŒ‡å®šæ¬Šé™æ¨¡å¼\n" +" -R, --recursive 以éžè¿´æ–¹å¼æ›´æ”¹æ‰€æœ‰çš„æª”案åŠå‰¯ç›®éŒ„\n" + +#: src/chmod.c:259 +msgid "" +"\n" +"Each MODE is one or more of the letters ugoa, one of the symbols +-= and\n" +"one or more of the letters rwxXstugo.\n" +msgstr "" +"\n" +"<模å¼> 由三部份組æˆï¼šä¸€å€‹æˆ–以上的 ugoa å­—å…ƒã€ä¸€å€‹æˆ–以上的 +-=符號ã€\n" +"和一個或以上的 rwxXstugo 字元。\n" + +#: src/chmod.c:320 +#, fuzzy, c-format +msgid "invalid character %s in mode string %s" +msgstr "類型‘%2$sâ€™ä¸­å«æœ‰ç„¡æ•ˆçš„字元‘%1$c’。" + +#: src/chmod.c:361 +#, fuzzy, c-format +msgid "invalid mode string: %s" +msgstr "無效的類型‘%s’" + +#: src/chown-core.c:116 +#, c-format +msgid "neither symbolic link %s nor referent has been changed\n" +msgstr "符號éˆçµ%s和該éˆçµæ‰€æŒ‡ç¤ºçš„å°è±¡éƒ½æ²’有更改\n" + +#: src/chown-core.c:143 +#, c-format +msgid "changed ownership of %s to %s\n" +msgstr "%sçš„æ“æœ‰è€…已更改為 %s\n" + +#: src/chown-core.c:144 +#, c-format +msgid "changed group of %s to %s\n" +msgstr "%s的所屬群組已更改為 %s\n" + +#: src/chown-core.c:148 +#, fuzzy, c-format +msgid "failed to change ownership of %s to %s\n" +msgstr "無法更改%s的權é™" + +#: src/chown-core.c:149 +#, c-format +msgid "failed to change group of %s to %s\n" +msgstr "無法更改%s的所屬群組為 %s\n" + +#: src/chown-core.c:153 +#, c-format +msgid "ownership of %s retained as %s\n" +msgstr "%sçš„æ“æœ‰è€…å·²ä¿ç•™ç‚º %s\n" + +#: src/chown-core.c:154 +#, c-format +msgid "group of %s retained as %s\n" +msgstr "%s的所屬群組已ä¿ç•™ç‚º %s\n" + +#: src/chown-core.c:326 +#, c-format +msgid "changing ownership of %s" +msgstr "正在更改%sçš„æ“æœ‰è€…" + +#: src/chown-core.c:327 +#, fuzzy, c-format +msgid "changing group of %s" +msgstr "無法更改%sçš„æ“æœ‰è€…å’Œ/或所屬群組" + +#: src/chown-core.c:345 +#, fuzzy, c-format +msgid "unable to restore permissions of %s" +msgstr "無法更改%s的權é™" + +#: src/chown.c:99 +#, c-format +msgid "" +"Usage: %s [OPTION]... OWNER[:[GROUP]] FILE...\n" +" or: %s [OPTION]... :GROUP FILE...\n" +" or: %s [OPTION]... --reference=RFILE FILE...\n" +msgstr "" +"用法:%s [é¸é …]... æ“æœ‰è€…[:[群組]] 檔案...\n" +" 或:%s [é¸é …]... :群組 檔案...\n" +" 或:%s [é¸é …]... --reference=åƒè€ƒæª” 檔案...\n" + +#: src/chown.c:105 +msgid "" +"Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" +"\n" +" -c, --changes like verbose but report only when a change is made\n" +" --dereference affect the referent of each symbolic link, rather\n" +" than the symbolic link itself\n" +msgstr "" +"更改æ¯å€‹ <檔案> çš„ <æ“æœ‰è€…> åŠ/或 <所屬群組>。\n" +"\n" +" -c, --changes åƒ --verbose,但åªåœ¨æœ‰æ›´æ”¹æ™‚æ‰é¡¯ç¤ºçµæžœ\n" +" --dereference å—影響的是符號éˆçµæ‰€æŒ‡ç¤ºçš„å°è±¡ï¼Œè€Œéžç¬¦è™Ÿéˆçµæœ¬èº«\n" + +#: src/chown.c:117 +msgid "" +" --from=CURRENT_OWNER:CURRENT_GROUP\n" +" change the owner and/or group of each file only if\n" +" its current owner and/or group match those " +"specified\n" +" here. Either may be omitted, in which case a " +"match\n" +" is not required for the omitted attribute.\n" +msgstr "" +" --from=ç›®å‰æ“有者:ç›®å‰ç¾¤çµ„\n" +" åªç•¶æ¯å€‹æª”æ¡ˆçš„æ“æœ‰è€…和群組符åˆé¸é …所指定的,\n" +" æ‰æœƒæ›´æ”¹æ“有者和群組。其中一個å¯ä»¥çœç•¥ï¼Œé€™æ™‚\n" +" å·²çœç•¥çš„屬性就ä¸éœ€è¦ç¬¦åˆåŽŸæœ‰çš„å±¬æ€§ã€‚\n" + +#: src/chown.c:124 +msgid "" +" -f, --silent, --quiet suppress most error messages\n" +" --reference=RFILE use RFILE's owner and group rather than\n" +" the specified OWNER:GROUP values\n" +" -R, --recursive operate on files and directories recursively\n" +" -v, --verbose output a diagnostic for every file processed\n" +msgstr "" +" -f, --silent, --quiet 去除大部份的錯誤訊æ¯\n" +" --reference=åƒè€ƒæª” 使用 <åƒè€ƒæª”> çš„æ‰€å±¬ç¾¤çµ„ï¼Œè€ŒéžæŒ‡å®šçš„ <群組>\n" +" -R, --recursive éžè¿´è™•ç†æ‰€æœ‰çš„æª”案åŠå‰¯ç›®éŒ„\n" +" -v, --verbose 處ç†ä»»ä½•檔案都會顯示訊æ¯\n" + +#: src/chown.c:133 +msgid "" +"\n" +"Owner is unchanged if missing. Group is unchanged if missing, but changed\n" +"to login group if implied by a `:'. OWNER and GROUP may be numeric as well\n" +"as symbolic.\n" +msgstr "" +"\n" +"如果沒有指定 <æ“æœ‰è€…>ï¼Œå‰‡ä¸æœƒæ›´æ”¹ã€‚<群組> è‹¥æ²’æœ‰æŒ‡å®šä¹Ÿä¸æœƒæ›´æ”¹ï¼Œ\n" +"但當加上‘:’時 <群組> æœƒæ›´æ”¹ç‚ºæŒ‡å®šæ“æœ‰è€…的主è¦ç¾¤çµ„。\n" +"<æ“æœ‰è€…> åŠ <群組> å¯ä»¥æ˜¯æ•¸å­—或å稱。\n" + +#: src/chroot.c:45 +#, fuzzy, c-format +msgid "" +"Usage: %s NEWROOT [COMMAND...]\n" +" or: %s OPTION\n" +msgstr "" +"用法:%s [檔案]...\n" +" 或:%s [é¸é …]\n" + +#: src/chroot.c:49 +msgid "" +"Run COMMAND with root directory set to NEWROOT.\n" +"\n" +msgstr "" + +#: src/chroot.c:55 +msgid "" +"\n" +"If no command is given, run ``${SHELL} -i'' (default: /bin/sh).\n" +msgstr "" + +#: src/chroot.c:84 +#, fuzzy, c-format +msgid "cannot change root directory to %s" +msgstr "無法進入%s目錄" + +#: src/chroot.c:87 +#, fuzzy +msgid "cannot chdir to root directory" +msgstr "無法進入%s目錄" + +#: src/cksum.c:234 +#, c-format +msgid "%s: file too long" +msgstr "%s:檔案éŽå¤§" + +#: src/cksum.c:282 +#, c-format +msgid "" +"Usage: %s [FILE]...\n" +" or: %s [OPTION]\n" +msgstr "" +"用法:%s [檔案]...\n" +" 或:%s [é¸é …]\n" + +#: src/cksum.c:287 +msgid "" +"Print CRC checksum and byte counts of each FILE.\n" +"\n" +msgstr "" +"å°å‡ºæ¯å€‹ <檔案> çš„ CRC 總和檢查值åŠä½å…ƒçµ„總數。\n" +"\n" + +#: src/comm.c:35 src/ls.c:131 src/uniq.c:40 +msgid "Richard Stallman and David MacKenzie" +msgstr "Richard Stallman åŠ David MacKenzie" + +#: src/comm.c:73 +#, c-format +msgid "Usage: %s [OPTION]... LEFT_FILE RIGHT_FILE\n" +msgstr "用法:%s [é¸é …]... LEFT_FILE RIGHT_FILE\n" + +#: src/comm.c:77 +msgid "" +"Compare sorted files LEFT_FILE and RIGHT_FILE line by line.\n" +"\n" +" -1 suppress lines unique to left file\n" +" -2 suppress lines unique to right file\n" +" -3 suppress lines that appear in both files\n" +msgstr "" +"é€è¡Œæ¯”較兩個已排åºçš„æª”案 LEFT_FILE åŠ RIGHT_FILE。\n" +"\n" +" -1 ä¸é¡¯ç¤ºä»»ä½•一行åªåœ¨ LEFT_FILE 出ç¾éŽçš„資料\n" +" -2 ä¸é¡¯ç¤ºä»»ä½•一行åªåœ¨ RIGHT_FILE 出ç¾éŽçš„資料\n" +" -3 ä¸é¡¯ç¤ºå…©å€‹æª”æ¡ˆä¸­åŒæ™‚出ç¾çš„任何一行\n" + +#: src/copy.c:162 src/du.c:332 +#, c-format +msgid "cannot access %s" +msgstr "無法存å–%s" + +#: src/copy.c:226 +#, c-format +msgid "cannot open %s for reading" +msgstr "無法開啟%s來讀å–資料" + +#: src/copy.c:232 src/copy.c:286 src/copy.c:301 src/dd.c:1199 +#, c-format +msgid "cannot fstat %s" +msgstr "無法 fstat%s" + +#: src/copy.c:242 +#, c-format +msgid "skipping file %s, as it was replaced while being copied" +msgstr "ç•¥éŽæª”案%s,因為準備複製時它已被其它檔案å–代" + +#: src/copy.c:262 src/copy.c:1034 src/copy.c:1124 src/ln.c:291 +#: src/remove.c:727 src/remove.c:781 src/remove.c:893 src/remove.c:997 +#, fuzzy, c-format +msgid "cannot remove %s" +msgstr "無法建立目錄%s" + +#: src/copy.c:277 +#, fuzzy, c-format +msgid "cannot create regular file %s" +msgstr "無法建立暫存檔" + +#: src/copy.c:328 src/dd.c:816 src/dd.c:1010 +#, fuzzy, c-format +msgid "reading %s" +msgstr "è®€å– %s 時發生錯誤" + +#: src/copy.c:362 +#, fuzzy, c-format +msgid "cannot lseek %s" +msgstr "%s:無法æœå°‹è‡³ä½ç½® %s%s" + +#: src/copy.c:377 src/copy.c:401 src/dd.c:1054 src/dd.c:1115 +#, fuzzy, c-format +msgid "writing %s" +msgstr "寫入 %s 時發生錯誤" + +#: src/copy.c:409 src/copy.c:415 +#, fuzzy, c-format +msgid "closing %s" +msgstr "正在關閉 %s (fd=%d)" + +#: src/copy.c:610 +#, c-format +msgid "%s: overwrite %s, overriding mode %04lo? " +msgstr "%s:是å¦è¦†å¯«%s,而ä¸ç†æœƒæ¬Šé™æ¨¡å¼ %04lo? " + +#: src/copy.c:616 +#, c-format +msgid "%s: overwrite %s? " +msgstr "%s:是å¦è¦†å¯«%s? " + +#: src/copy.c:810 src/copy.c:848 src/stat.c:638 +#, fuzzy, c-format +msgid "cannot stat %s" +msgstr "無法建立目錄%s" + +#: src/copy.c:820 +#, fuzzy, c-format +msgid "omitting directory %s" +msgstr "無法建立目錄%s" + +#: src/copy.c:834 +#, c-format +msgid "warning: source file %s specified more than once" +msgstr "è­¦å‘Šï¼šæŒ‡å®šäº†ä¾†æºæª”%s多於一次" + +#: src/copy.c:866 src/ln.c:237 +#, c-format +msgid "%s and %s are the same file" +msgstr "%såŠ%s為åŒä¸€æª”案" + +#: src/copy.c:876 +#, fuzzy, c-format +msgid "cannot overwrite non-directory %s with directory %s" +msgstr "無法進入%s目錄" + +#: src/copy.c:893 +#, c-format +msgid "will not overwrite just-created %s with %s" +msgstr "䏿œƒä»¥%2$s覆寫剛建立的%1$s" + +#: src/copy.c:904 +#, fuzzy, c-format +msgid "cannot overwrite directory %s with non-directory" +msgstr "無法建立目錄%s" + +#: src/copy.c:965 +#, fuzzy, c-format +msgid "cannot overwrite directory %s" +msgstr "無法建立目錄%s" + +#: src/copy.c:974 +#, fuzzy, c-format +msgid "cannot move directory onto non-directory: %s -> %s" +msgstr "無法進入%s目錄" + +#: src/copy.c:997 +#, c-format +msgid "backing up %s would destroy source; %s not moved" +msgstr "å°‡%så‚™ä»½æœƒç ´å£žä¾†æºæª”,故ä¸ç§»å‹•%s。" + +#: src/copy.c:998 +#, c-format +msgid "backing up %s would destroy source; %s not copied" +msgstr "å°‡%så‚™ä»½æœƒç ´å£žä¾†æºæª”,故ä¸è¤‡è£½%s。" + +#: src/copy.c:1013 src/ln.c:273 +#, c-format +msgid "cannot backup %s" +msgstr "無法備份%s" + +#: src/copy.c:1049 src/ln.c:308 +#, c-format +msgid " (backup: %s)" +msgstr " (備份:%s)" + +#: src/copy.c:1099 +#, fuzzy, c-format +msgid "cannot copy a directory, %s, into itself, %s" +msgstr "無法建立目錄%s" + +#: src/copy.c:1106 +#, fuzzy, c-format +msgid "will not create hard link %s to directory %s" +msgstr "無法進入%s目錄" + +#: src/copy.c:1132 +#, fuzzy, c-format +msgid "cannot create hard link %s to %s" +msgstr "無法建立目錄%s" + +#: src/copy.c:1186 +#, fuzzy, c-format +msgid "cannot move %s to a subdirectory of itself, %s" +msgstr "無法進入%s目錄" + +#: src/copy.c:1229 +#, fuzzy, c-format +msgid "cannot move %s to %s" +msgstr "無法å°â€˜%s’執行輸出入控制 (ioctl)" + +#: src/copy.c:1241 +#, c-format +msgid "inter-device move failed: %s to %s; unable to remove target" +msgstr "無法進行跨è£ç½®çš„移動 (%s至%s);無法移除目標檔案或目錄" + +#: src/copy.c:1269 +#, c-format +msgid "cannot copy cyclic symbolic link %s" +msgstr "無法複製循環的符號éˆçµ%s" + +#: src/copy.c:1346 +#, c-format +msgid "%s: can make relative symbolic links only in current directory" +msgstr "%s:åªèƒ½æ–¼ç›®å‰çš„目錄中建立相å°ç¬¦è™Ÿéˆçµ" + +#: src/copy.c:1353 +#, fuzzy, c-format +msgid "cannot create symbolic link %s to %s" +msgstr "無法建立目錄%s" + +#: src/copy.c:1364 +#, fuzzy, c-format +msgid "cannot create link %s" +msgstr "無法建立目錄%s" + +#: src/copy.c:1389 src/mkfifo.c:133 +#, fuzzy, c-format +msgid "cannot create fifo %s" +msgstr "無法建立目錄%s" + +#: src/copy.c:1403 +#, fuzzy, c-format +msgid "cannot create special file %s" +msgstr "字元特殊檔案" + +#: src/copy.c:1415 src/ls.c:2493 src/stat.c:426 +#, fuzzy, c-format +msgid "cannot read symbolic link %s" +msgstr "符號連çµ" + +#: src/copy.c:1440 +#, fuzzy, c-format +msgid "cannot create symbolic link %s" +msgstr "無法建立目錄%s" + +#: src/copy.c:1456 src/copy.c:1519 src/cp.c:339 +#, c-format +msgid "failed to preserve ownership for %s" +msgstr "無法ä¿ç•™%sçš„æ“æœ‰è€…åŠæ‰€å±¬ç¾¤çµ„" + +#: src/copy.c:1471 +#, c-format +msgid "%s has unknown file type" +msgstr "%s的檔案類型ä¸è©³" + +#: src/copy.c:1506 +#, c-format +msgid "preserving times for %s" +msgstr "ä¿ç•™%s的時間" + +#: src/copy.c:1531 +#, c-format +msgid "failed to preserve authorship for %s" +msgstr "無法ä¿ç•™%s的著作者" + +#: src/copy.c:1549 +#, fuzzy, c-format +msgid "setting permissions for %s" +msgstr "無法更改%s的權é™" + +#: src/copy.c:1571 src/ln.c:326 +#, c-format +msgid "cannot un-backup %s" +msgstr "無法將%s的備份還原" + +#: src/copy.c:1575 +#, c-format +msgid "%s -> %s (unbackup)\n" +msgstr "%s→%s (還原備份)\n" + +#: src/cp.c:53 +#, fuzzy +msgid "Torbjorn Granlund, David MacKenzie, and Jim Meyering" +msgstr "David Ihnatã€David MacKenzie åŠ Jim Meyering" + +#: src/cp.c:164 src/mv.c:311 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST\n" +" or: %s [OPTION]... SOURCE... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY SOURCE...\n" +msgstr "" +"用法:%s [é¸é …]... ä¾†æº ç›®çš„åœ°\n" +" 或:%s [é¸é …]... 來æº... 目錄\n" +" 或:%s [é¸é …]... --target-directory=目錄 來æº...\n" + +#: src/cp.c:170 +msgid "" +"Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"å°‡ <來æº> 檔案複製至 <目的地>,或將多個 <檔案> 複製至指定 <目錄>。\n" +"\n" + +#: src/cp.c:174 src/csplit.c:1505 src/cut.c:182 src/df.c:717 src/du.c:179 +#: src/expand.c:119 src/fmt.c:277 src/fold.c:76 src/head.c:98 +#: src/install.c:609 src/kill.c:103 src/ln.c:354 src/ls.c:3767 src/mkdir.c:66 +#: src/mkfifo.c:60 src/mknod.c:61 src/mv.c:321 src/nl.c:185 src/paste.c:413 +#: src/pr.c:2763 src/ptx.c:1867 src/shred.c:166 src/sort.c:286 src/split.c:105 +#: src/tac.c:136 src/tail.c:244 src/touch.c:249 src/unexpand.c:384 +#: src/uniq.c:148 +msgid "" +"Mandatory arguments to long options are mandatory for short options too.\n" +msgstr "é•·é¸é …必須用的引數在使用短é¸é …時也是必須的。\n" + +#: src/cp.c:177 +msgid "" +" -a, --archive same as -dpR\n" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" --copy-contents copy contents of special files when " +"recursive\n" +" -d same as --no-dereference --preserve=link\n" +msgstr "" +" -a, --archive 等於 -dpR\n" +" --backup[=CONTROL] 為æ¯å€‹å·²å­˜åœ¨çš„目的地檔案建立備份檔\n" +" -b 類似 --backupï¼Œä½†ä¸æŽ¥å—任何引數\n" +" --copy-contents 當使用éžè¿´æ¨¡å¼æ™‚複製特殊檔案的內容\n" +" -d 等於 --no-dereference --preserve=link\n" + +#: src/cp.c:184 +msgid "" +" --no-dereference never follow symbolic links\n" +" -f, --force if an existing destination file cannot be\n" +" opened, remove it and try again\n" +" -i, --interactive prompt before overwrite\n" +" -H follow command-line symbolic links\n" +msgstr "" +" --no-dereference 䏿œƒæ‰¾å‡ºç¬¦è™ŸéˆçµæŒ‡ç¤ºçš„真正目的地\n" +" -f, --force 如果無法開啟已存在的檔案,會移除該檔案並å†\n" +" 嘗試開啟\n" +" -i, --interactive 覆寫檔案å‰éœ€è¦ç¢ºèª\n" +" -H 使用指令列中的符號éˆçµæŒ‡ç¤ºçš„真正目的地\n" + +#: src/cp.c:191 +msgid "" +" -l, --link link files instead of copying\n" +" -L, --dereference always follow symbolic links\n" +" -p same as --preserve=mode,ownership,timestamps\n" +" --preserve[=ATTR_LIST] preserve the specified attributes (default:\n" +" mode,ownership,timestamps), if possible\n" +" additional attributes: links, all\n" +msgstr "" +" -l, --link 連çµè€Œéžè¤‡è£½æª”案\n" +" -L, --dereference 一定先找出符號éˆçµæŒ‡ç¤ºçš„真正目的地\n" +" -p 等於 --preserve=mode,ownership,timestamps\n" +" --preserve[=ATTR_LIST] è‹¥å¯èƒ½ï¼Œä¿ç•™æŒ‡å®šçš„æª”案屬性\n" +" (é è¨­å€¼ç‚ºï¼šmode,ownership,timestamps)\n" +" é¡å¤–的屬性有:linksã€all\n" + +#: src/cp.c:199 +msgid "" +" --no-preserve=ATTR_LIST don't preserve the specified attributes\n" +" --parents append source path to DIRECTORY\n" +" -P same as `--no-dereference'\n" +msgstr "" +" --no-preserve=ATTR_LIST ä¸ä¿ç•™æŒ‡å®šçš„æª”案屬性\n" +" --parents 複製å‰å…ˆåœ¨ <目錄> 建立來æºè·¯å¾‘中的所有目錄\n" +" -P 等於‘--no-dereference’\n" + +#: src/cp.c:204 +msgid "" +" -R, -r, --recursive copy directories recursively\n" +" --remove-destination remove each existing destination file before\n" +" attempting to open it (contrast with --" +"force)\n" +msgstr "" +" -R, -r, --recursive 複製目錄åŠç›®éŒ„內的所有項目\n" +" --remove-destination 嘗試開啟目的地檔案å‰å…ˆç§»é™¤å·²å­˜åœ¨çš„目的地\n" +" 檔案 (與 --force é¸é …ä½œå°æ¯”)\n" + +#: src/cp.c:209 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --sparse=WHEN control creation of sparse files\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +msgstr "" +" --reply={yes,no,query} 指定如何處ç†å·²å­˜åœ¨çš„目的地檔案\n" +" --sparse=WHEN 控制建立 sparse 檔案的方å¼\n" +" --strip-trailing-slashes 移除引數中所有 <來æº> 檔案/目錄末端的斜號\n" + +#: src/cp.c:216 +msgid "" +" -s, --symbolic-link make symbolic links instead of copying\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +msgstr "" +" -s, --symbolic-link åªå»ºç«‹ç¬¦è™Ÿéˆçµè€Œä¸æ˜¯è¤‡è£½æª”案\n" +" -S, --suffix=後置字串 自行指定備份檔的 <後置字串>\n" +" --target-directory=目錄 將所有 <來æº> 檔案/目錄複製至指定的 <目錄>\n" + +#: src/cp.c:221 +msgid "" +" -u, --update copy only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +" -x, --one-file-system stay on this file system\n" +msgstr "" +" -u, --update åªåœ¨ <來æº> 檔案比目的地檔案新,\n" +" 或目的地檔案ä¸å­˜åœ¨æ™‚æ‰é€²è¡Œè¤‡è£½\n" +" -v, --verbose 詳細顯示進行的步驟\n" +" -x, --one-file-system 䏿œƒè·¨è¶Šæª”案系統進行æ“作\n" + +#: src/cp.c:230 +msgid "" +"\n" +"By default, sparse SOURCE files are detected by a crude heuristic and the\n" +"corresponding DEST file is made sparse as well. That is the behavior\n" +"selected by --sparse=auto. Specify --sparse=always to create a sparse DEST\n" +"file whenever the SOURCE file contains a long enough sequence of zero " +"bytes.\n" +"Use --sparse=never to inhibit creation of sparse files.\n" +"\n" +msgstr "" +"\n" +"é è¨­ä½¿ç”¨æ¨¡å¼ä¸­ï¼Œ<來æº> æª”æ¡ˆæ˜¯å¦ sparse æª”æ¡ˆæœƒç”±ä¸€ç¨®ç²—ç•¥çš„æ–¹å¼æ±ºå®šï¼Œè€Œä¸”相應\n" +"çš„ <目的地> 檔案也會是 sparse 檔案。此方å¼ç­‰æ–¼ä½¿ç”¨ --sparse=auto é¸é …。指定\n" +"--sparse=always 則åªè¦ <來æº> æª”å«æœ‰è¶³å¤ é•·çš„ 0 ä½å…ƒçµ„都會產生 sparse çš„\n" +"<目的地> 檔案。\n" +"使用 --sparse=never æœƒç¦æ­¢ç”¢ç”Ÿ sparse 檔案。\n" +"\n" + +#: src/cp.c:239 +msgid "" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"備份檔的後置字串為‘~’,除éžä»¥ --suffix é¸é …或是 SIMPLE_BACKUP_SUFFIX\n" +"環境變數指定。版本控制的方å¼å¯é€éŽ --backup é¸é …或 VERSION_CONTROL 環境\n" +"è®Šæ•¸ä¾†é¸æ“‡ã€‚以下是å¯ç”¨çš„變數值:\n" +"\n" + +#: src/cp.c:245 src/install.c:642 src/ln.c:384 src/mv.c:355 +msgid "" +" none, off never make backups (even if --backup is given)\n" +" numbered, t make numbered backups\n" +" existing, nil numbered if numbered backups exist, simple otherwise\n" +" simple, never always make simple backups\n" +msgstr "" +" none, off 䏿œƒé€²è¡Œå‚™ä»½ (å³ä½¿ä½¿ç”¨äº† --backup é¸é …)\n" +" numbered, t 備份檔會加上數字\n" +" existing, nil 若有數字的備份檔已經存在則使用數字,å¦å‰‡ä½¿ç”¨æ™®é€šæ–¹å¼å‚™ä»½\n" +" simple, never æ°¸é ä½¿ç”¨æ™®é€šæ–¹å¼å‚™ä»½\n" + +#: src/cp.c:251 +msgid "" +"\n" +"As a special case, cp makes a backup of SOURCE when the force and backup\n" +"options are given and SOURCE and DEST are the same name for an existing,\n" +"regular file.\n" +msgstr "" +"\n" +"有一個特別情æ³ï¼šå¦‚æžœåŒæ™‚指定 --force å’Œ --backup é¸é …,而且 <來æº> å’Œ\n" +"<目的地> 是åŒä¸€å€‹å·²å­˜åœ¨çš„æ™®é€šæª”案的話,cp 會將 <來æº> 檔案備份。\n" + +#: src/cp.c:325 +#, c-format +msgid "failed to preserve times for %s" +msgstr "無法ä¿ç•™%s的時間" + +#: src/cp.c:349 +#, fuzzy, c-format +msgid "failed to preserve permissions for %s" +msgstr "無法更改%s的權é™" + +#: src/cp.c:434 +#, fuzzy, c-format +msgid "cannot make directory %s" +msgstr "無法建立目錄%s" + +#: src/cp.c:493 src/ln.c:490 src/mv.c:459 src/shred.c:1601 +#, fuzzy +msgid "missing file argument" +msgstr "ç•¥éŽå¼•數" + +#: src/cp.c:498 +#, fuzzy +msgid "missing destination file" +msgstr "ç¼ºå°‘äº†æ¬„ä½æ•¸å€¼" + +#: src/cp.c:523 src/ln.c:161 src/ln.c:183 src/ln.c:210 src/ln.c:297 +#, c-format +msgid "accessing %s" +msgstr "正在存å–%s" + +#: src/cp.c:546 +#, fuzzy, c-format +msgid "%s: specified target is not a directory" +msgstr "%så·²å­˜åœ¨ä½†ä¸æ˜¯ç›®éŒ„" + +#: src/cp.c:554 +#, c-format +msgid "copying multiple files, but last argument %s is not a directory" +msgstr "複製多個檔案,但最後的引數%s並éžç›®éŒ„。" + +#: src/cp.c:652 +msgid "when preserving paths, the destination must be a directory" +msgstr "ç•¶ä¿ç•™è·¯å¾‘時,目的地必須是目錄" + +#: src/cp.c:878 src/install.c:219 src/ln.c:434 src/mv.c:405 +#, c-format +msgid "" +"warning: --version-control (-V) is obsolete; support for it\n" +"will be removed in some future release. Use --backup=%s instead." +msgstr "" +"警告:--version-control (-V) é¸é …å·²ç¶“éŽæ™‚;將來的版本隨時å¯èƒ½ä¸å†æ”¯æ´\n" +"æ­¤é¸é …。請使用 --backup=%s。" + +#: src/cp.c:972 src/ln.c:464 +#, fuzzy +msgid "symbolic links are not supported on this system" +msgstr "è­¦å‘Šï¼šæ­¤ç³»çµ±ä¸æ”¯æ´ --pid=PID é¸é …" + +#: src/cp.c:1008 +msgid "cannot make both hard and symbolic links" +msgstr "ç„¡æ³•åŒæ™‚建立實際åŠç¬¦è™Ÿéˆçµ" + +#: src/cp.c:1016 src/install.c:275 src/ln.c:530 src/mv.c:483 +msgid "backup type" +msgstr "備份方å¼" + +#: src/csplit.c:41 +msgid "Stuart Kemp and David MacKenzie" +msgstr "Stuart Kemp åŠ David MacKenzie" + +#: src/csplit.c:289 src/csplit.c:1481 src/tac-pipe.c:57 src/tee.c:220 +#: src/tr.c:1609 src/tr.c:1711 src/tr.c:1754 +msgid "read error" +msgstr "è®€å–æ™‚發生錯誤" + +#: src/csplit.c:583 +msgid "input disappeared" +msgstr "輸入資料消失了" + +#: src/csplit.c:705 src/csplit.c:716 +#, c-format +msgid "%s: line number out of range" +msgstr "%s:行號超出範åœä»¥å¤–" + +#: src/csplit.c:743 +#, c-format +msgid "%s: `%s': line number out of range" +msgstr "%s:‘%s’:行號超出範åœä»¥å¤–" + +#: src/csplit.c:746 src/csplit.c:792 +#, c-format +msgid " on repetition %d\n" +msgstr "(在第 %d 次é‡è¦†æ™‚)\n" + +#: src/csplit.c:788 +#, c-format +msgid "%s: `%s': match not found" +msgstr "%s:‘%s’:找ä¸åˆ°ç¬¦åˆçš„字串" + +#: src/csplit.c:849 src/csplit.c:889 src/tac.c:262 +msgid "error in regular expression search" +msgstr "在正è¦é‹ç®—弿œå°‹æ™‚發生錯誤" + +#: src/csplit.c:992 +#, c-format +msgid "write error for `%s'" +msgstr "寫入‘%s’時發生錯誤" + +#: src/csplit.c:1064 +#, c-format +msgid "%s: `+' or `-' expected after delimeter" +msgstr "%sï¼šåˆ†éš”ç¬¦è™Ÿå¾Œé¢æ‡‰è©²æ˜¯â€˜+’或‘-’字元" + +#: src/csplit.c:1068 +#, c-format +msgid "%s: integer expected after `%c'" +msgstr "%s:‘%câ€™å¾Œé¢æ‡‰è©²æ˜¯æ•´æ•¸" + +#: src/csplit.c:1088 +#, c-format +msgid "%s: `}' is required in repeat count" +msgstr "%s:é‡è¦†çš„æ•¸ç›®å¾Œæ‡‰è©²æ˜¯â€˜}’字元" + +#: src/csplit.c:1098 +#, c-format +msgid "%s}: integer required between `{' and `}'" +msgstr "%s}:‘{’和‘}’之間必須是整數" + +#: src/csplit.c:1125 +#, c-format +msgid "%s: closing delimeter `%c' missing" +msgstr "%s:缺少了å°é–‰åˆ†éš”符號‘%c’" + +#: src/csplit.c:1141 +#, c-format +msgid "%s: invalid regular expression: %s" +msgstr "%s:無效的正è¦è¡¨ç¤ºå¼ï¼š%s" + +#: src/csplit.c:1174 +#, c-format +msgid "%s: invalid pattern" +msgstr "%s:無效的樣å¼" + +#: src/csplit.c:1177 +#, c-format +msgid "%s: line number must be greater than zero" +msgstr "%s:行號必須大於零" + +#: src/csplit.c:1183 +#, c-format +msgid "line number `%s' is smaller than preceding line number, %s" +msgstr "行號‘%sâ€™å°æ–¼ä¹‹å‰çš„行號‘%s’" + +#: src/csplit.c:1189 +#, c-format +msgid "warning: line number `%s' is the same as preceding line number" +msgstr "警告:行號‘%s’和之å‰çš„行號一樣" + +#: src/csplit.c:1314 +msgid "missing conversion specifier in suffix" +msgstr "後置字串缺少了字串轉æ›å­—符" + +#: src/csplit.c:1320 +#, c-format +msgid "invalid conversion specifier in suffix: %c" +msgstr "後置字串的字串轉æ›å­—符無效:%c" + +#: src/csplit.c:1323 +#, c-format +msgid "invalid conversion specifier in suffix: \\%.3o" +msgstr "後置字串的字串轉æ›å­—符無效:\\%.3o" + +#: src/csplit.c:1355 +#, c-format +msgid "missing %% conversion specification in suffix" +msgstr "後置字串缺少了 %% 字串轉æ›è¦æ ¼" + +#: src/csplit.c:1358 +#, c-format +msgid "too many %% conversion specifications in suffix" +msgstr "å¾Œç½®å­—ä¸²å«æœ‰éŽå¤šçš„ %% 字串轉æ›è¦æ ¼" + +#: src/csplit.c:1441 +#, c-format +msgid "%s: invalid number" +msgstr "%s:無效的號碼" + +#: src/csplit.c:1496 +#, c-format +msgid "Usage: %s [OPTION]... FILE PATTERN...\n" +msgstr "用法:%s [é¸é …]... 檔案 樣å¼...\n" + +#: src/csplit.c:1500 +msgid "" +"Output pieces of FILE separated by PATTERN(s) to files `xx01', `xx02', ...,\n" +"and output byte counts of each piece to standard output.\n" +"\n" +msgstr "" +"根據 <樣å¼> 分割 <檔案>,並將之輸出至‘xx01’ã€â€˜xx02’等等的檔案,\n" +"åŒæ™‚在標準輸出顯示æ¯å€‹åˆ†å‰²éƒ¨ä»½çš„ä½å…ƒçµ„數目。\n" + +#: src/csplit.c:1508 +#, c-format +msgid "" +" -b, --suffix-format=FORMAT use sprintf FORMAT instead of %d\n" +" -f, --prefix=PREFIX use PREFIX instead of `xx'\n" +" -k, --keep-files do not remove output files on errors\n" +msgstr "" +" -b, --suffix-format=æ ¼å¼ ä»¥ sprintf çš„ <æ ¼å¼> 代替 %d\n" +" -f, --prefix=å‰ç½®å­—串 以 <å‰ç½®å­—串> 代替‘xx’\n" +" -k, --keep-files é‡åˆ°éŒ¯èª¤æ™‚ä¸ç§»é™¤è¼¸å‡ºæª”\n" + +#: src/csplit.c:1513 +msgid "" +" -n, --digits=DIGITS use specified number of digits instead of 2\n" +" -s, --quiet, --silent do not print counts of output file sizes\n" +" -z, --elide-empty-files remove empty output files\n" +msgstr "" +" -n, --digits=使•¸ ä½¿ç”¨æŒ‡å®šä½æ•¸çš„æ•¸å­—è€Œä¸æ˜¯ 2 個ä½\n" +" -s, --quiet, --silent ä¸å°å‡ºè¼¸å‡ºæª”的大å°\n" +" -z, --elide-empty-files 移除空白的輸出檔\n" + +#: src/csplit.c:1520 +msgid "" +"\n" +"Read standard input if FILE is -. Each PATTERN may be:\n" +msgstr "" +"\n" +"è‹¥ <檔案> 是 - 則由標準輸入讀å–資料。æ¯ä¸€å€‹ <樣å¼> å¯ä»¥æ˜¯ï¼š\n" + +#: src/csplit.c:1524 +msgid "" +"\n" +" INTEGER copy up to but not including specified line number\n" +" /REGEXP/[OFFSET] copy up to but not including a matching line\n" +" %REGEXP%[OFFSET] skip to, but not including a matching line\n" +" {INTEGER} repeat the previous pattern specified number of times\n" +" {*} repeat the previous pattern as many times as possible\n" +"\n" +"A line OFFSET is a required `+' or `-' followed by a positive integer.\n" +msgstr "" +"\n" +" 整數 複製直至指定行數之å‰çš„一行\n" +" /æ­£è¦è¡¨ç¤ºå¼/[å移值] 複製直至符åˆè¡¨ç¤ºå¼ä¹‹å‰çš„一行\n" +" %æ­£è¦è¡¨ç¤ºå¼%[å移值] 忽略直至符åˆè¡¨ç¤ºå¼ä¹‹å‰çš„一行\n" +" {整數} 將之å‰çš„æ¨£å¼é‡è¦†æŒ‡å®šçš„æ¬¡æ•¸\n" +" {*} 將之å‰çš„æ¨£å¼é‡è¦†æœ€å¤§å¯èƒ½çš„æ¬¡æ•¸\n" +"\n" +"行號å移值是一個(必須的)‘+’或‘-’字元加上一個正整數。\n" + +#: src/cut.c:39 +msgid "David Ihnat, David MacKenzie, and Jim Meyering" +msgstr "David Ihnatã€David MacKenzie åŠ Jim Meyering" + +#: src/cut.c:174 src/df.c:711 src/du.c:174 src/expand.c:110 src/fold.c:67 +#: src/head.c:88 src/ls.c:3761 src/nl.c:176 src/paste.c:403 src/pr.c:2754 +#: src/sort.c:276 src/sum.c:60 src/tac.c:127 src/tail.c:234 src/tee.c:63 +#: src/unexpand.c:375 src/wc.c:125 +#, c-format +msgid "Usage: %s [OPTION]... [FILE]...\n" +msgstr "用法:%s [é¸é …]... [檔案]...\n" + +#: src/cut.c:178 +msgid "" +"Print selected parts of lines from each FILE to standard output.\n" +"\n" +msgstr "在標準輸出中顯示æ¯å€‹ <檔案> æ¯ä¸€è¡Œä¸­æŒ‡å®šçš„部份。\n" + +#: src/cut.c:185 +msgid "" +" -b, --bytes=LIST output only these bytes\n" +" -c, --characters=LIST output only these characters\n" +" -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter\n" +msgstr "" +" -b, --bytes=LIST åªé¡¯ç¤ºæŒ‡å®šçš„ä½å…ƒçµ„\n" +" -c, --characters=LIST åªé¡¯ç¤ºæŒ‡å®šçš„å­—å…ƒ\n" +" -d, --delimiter=DELIM 以 DELIM 字元代替 TAB 作為欄ä½çš„分隔符號\n" + +#: src/cut.c:190 +msgid "" +" -f, --fields=LIST output only these fields; also print any line\n" +" that contains no delimiter character, unless\n" +" the -s option is specified\n" +" -n (ignored)\n" +msgstr "" +" -f, --fields=LIST åªé¡¯ç¤ºæŒ‡å®šçš„æ¬„ä½ï¼›åŒæ™‚也å°å‡ºä¸å«åˆ†éš”符號的\n" +" æ¯ä¸€è¡Œï¼Œé™¤éžä½¿ç”¨äº† -s é¸é …\n" +" -n (䏿œƒä½œä»»ä½•處ç†)\n" + +#: src/cut.c:196 +msgid "" +" -s, --only-delimited do not print lines not containing delimiters\n" +" --output-delimiter=STRING use STRING as the output delimiter\n" +" the default is to use the input delimiter\n" +msgstr "" +" -s, --only-delimited ä¸å°å‡ºä¸å«åˆ†éš”符號的æ¯ä¸€è¡Œ\n" +" --output-delimiter=字串 以 <字串> 作為輸出資料的分隔符號\n" +" é è¨­æ˜¯ä½¿ç”¨è¼¸å…¥è³‡æ–™çš„分隔符號\n" + +#: src/cut.c:203 +msgid "" +"\n" +"Use one, and only one of -b, -c or -f. Each LIST is made up of one\n" +"range, or many ranges separated by commas. Each range is one of:\n" +"\n" +" N N'th byte, character or field, counted from 1\n" +" N- from N'th byte, character or field, to end of line\n" +" N-M from N'th to M'th (included) byte, character or field\n" +" -M from first to M'th (included) byte, character or field\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"\n" +"å¿…é ˆæ°å¥½æŒ‡å®š -bã€-c 或 -f 其中一個é¸é …。æ¯å€‹ LIST æ˜¯ç”±ä¸€å€‹ç¯„åœæˆ–是\n" +"多個以逗號分隔的範åœçµ„æˆçš„。æ¯å€‹ç¯„åœå¯ä»¥æ˜¯ï¼š\n" +"\n" +" N ç”± 1 開始計算,åªå–第 N 個ä½å…ƒçµ„ã€å­—元或欄ä½\n" +" N- 由第 N 個ä½å…ƒçµ„ã€å­—元或欄ä½ç›´è‡³è¡Œæœ«\n" +" N-M 由第 N 至第 M(包括在內)個ä½å…ƒçµ„ã€å­—元或欄ä½\n" +" -M 由第 1 至第 M(包括在內)個ä½å…ƒçµ„ã€å­—元或欄ä½\n" +"\n" +"如果沒有指定 <檔案> 或 <檔案> 是 -,則由標準輸入讀å–資料。\n" + +#: src/cut.c:288 src/cut.c:319 src/cut.c:379 +msgid "invalid byte or field list" +msgstr "無效的ä½å…ƒçµ„或欄ä½é¸é …" + +#: src/cut.c:667 src/cut.c:676 +msgid "only one type of list may be specified" +msgstr "指定ä½ç½®æ™‚åªèƒ½ä½¿ç”¨ä¸€ç¨®æ ¼å¼" + +#: src/cut.c:670 +msgid "missing list of positions" +msgstr "缺少了表示ä½ç½®çš„æ•¸å€¼" + +#: src/cut.c:679 +msgid "missing list of fields" +msgstr "ç¼ºå°‘äº†æ¬„ä½æ•¸å€¼" + +#: src/cut.c:686 +msgid "the delimiter must be a single character" +msgstr "分隔符號必須是æ°å¥½ä¸€å€‹å­—å…ƒ" + +#: src/cut.c:717 +msgid "you must specify a list of bytes, characters, or fields" +msgstr "必須指定一系列的ä½å…ƒçµ„ã€å­—元或欄ä½" + +#: src/cut.c:720 +#, fuzzy +msgid "an input delimiter may be specified only when operating on fields" +msgstr "åªæœ‰åœ¨è™•ç†æ¬„使™‚æ‰èƒ½æŒ‡å®šåˆ†éš”符號" + +#: src/cut.c:724 +msgid "" +"suppressing non-delimited lines makes sense\n" +"\tonly when operating on fields" +msgstr "åªæœ‰åœ¨è™•ç†æ¬„使™‚æ‰å¯ä»¥åŽ»é™¤æ²’æœ‰åˆ†éš”ç¬¦è™Ÿçš„æ¯ä¸€è¡Œ" + +#: src/date.c:117 +#, c-format +msgid "" +"Usage: %s [OPTION]... [+FORMAT]\n" +" or: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n" +msgstr "" + +#: src/date.c:122 +msgid "" +"Display the current time in the given FORMAT, or set the system date.\n" +"\n" +" -d, --date=STRING display time described by STRING, not `now'\n" +" -f, --file=DATEFILE like --date once for each line of DATEFILE\n" +" -ITIMESPEC, --iso-8601[=TIMESPEC] output date/time in ISO 8601 format.\n" +" TIMESPEC=`date' for date only,\n" +" `hours', `minutes', or `seconds' for date and\n" +" time to the indicated precision.\n" +" --iso-8601 without TIMESPEC defaults to `date'.\n" +msgstr "" + +#: src/date.c:133 +msgid "" +" -r, --reference=FILE display the last modification time of FILE\n" +" -R, --rfc-822 output RFC-822 compliant date string\n" +" -s, --set=STRING set time described by STRING\n" +" -u, --utc, --universal print or set Coordinated Universal Time\n" +msgstr "" + +#: src/date.c:141 +msgid "" +"\n" +"FORMAT controls the output. The only valid option for the second form\n" +"specifies Coordinated Universal Time. Interpreted sequences are:\n" +"\n" +" %% a literal %\n" +" %a locale's abbreviated weekday name (Sun..Sat)\n" +msgstr "" + +#: src/date.c:149 +msgid "" +" %A locale's full weekday name, variable length (Sunday..Saturday)\n" +" %b locale's abbreviated month name (Jan..Dec)\n" +" %B locale's full month name, variable length (January..December)\n" +" %c locale's date and time (Sat Nov 04 12:02:33 EST 1989)\n" +msgstr "" + +#: src/date.c:155 +msgid "" +" %C century (year divided by 100 and truncated to an integer) [00-99]\n" +" %d day of month (01..31)\n" +" %D date (mm/dd/yy)\n" +" %e day of month, blank padded ( 1..31)\n" +msgstr "" + +#: src/date.c:161 +msgid "" +" %F same as %Y-%m-%d\n" +" %g the 2-digit year corresponding to the %V week number\n" +" %G the 4-digit year corresponding to the %V week number\n" +msgstr "" + +#: src/date.c:166 +msgid "" +" %h same as %b\n" +" %H hour (00..23)\n" +" %I hour (01..12)\n" +" %j day of year (001..366)\n" +msgstr "" + +#: src/date.c:172 +msgid "" +" %k hour ( 0..23)\n" +" %l hour ( 1..12)\n" +" %m month (01..12)\n" +" %M minute (00..59)\n" +msgstr "" + +#: src/date.c:178 +msgid "" +" %n a newline\n" +" %N nanoseconds (000000000..999999999)\n" +" %p locale's upper case AM or PM indicator (blank in many locales)\n" +" %P locale's lower case am or pm indicator (blank in many locales)\n" +" %r time, 12-hour (hh:mm:ss [AP]M)\n" +" %R time, 24-hour (hh:mm)\n" +" %s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)\n" +msgstr "" + +#: src/date.c:187 +msgid "" +" %S second (00..60); the 60 is necessary to accommodate a leap second\n" +" %t a horizontal tab\n" +" %T time, 24-hour (hh:mm:ss)\n" +" %u day of week (1..7); 1 represents Monday\n" +msgstr "" + +#: src/date.c:193 +msgid "" +" %U week number of year with Sunday as first day of week (00..53)\n" +" %V week number of year with Monday as first day of week (01..53)\n" +" %w day of week (0..6); 0 represents Sunday\n" +" %W week number of year with Monday as first day of week (00..53)\n" +msgstr "" + +#: src/date.c:199 +msgid "" +" %x locale's date representation (mm/dd/yy)\n" +" %X locale's time representation (%H:%M:%S)\n" +" %y last two digits of year (00..99)\n" +" %Y year (1970...)\n" +msgstr "" + +#: src/date.c:205 +msgid "" +" %z RFC-822 style numeric timezone (-0500) (a nonstandard extension)\n" +" %Z time zone (e.g., EDT), or nothing if no time zone is determinable\n" +"\n" +"By default, date pads numeric fields with zeroes. GNU date recognizes\n" +"the following modifiers between `%' and a numeric directive.\n" +"\n" +" `-' (hyphen) do not pad the field\n" +" `_' (underscore) pad the field with spaces\n" +msgstr "" + +#: src/date.c:237 src/dd.c:1173 src/dircolors.c:539 src/head.c:221 +#: src/md5sum.c:340 src/md5sum.c:681 src/od.c:959 src/od.c:2001 src/pr.c:1164 +#: src/pr.c:1371 src/pr.c:1493 src/stty.c:909 src/tac.c:483 src/tac.c:489 +#: src/tee.c:151 src/tr.c:2027 src/tsort.c:585 +msgid "standard input" +msgstr "標準輸出" + +#: src/date.c:268 src/date.c:460 +#, fuzzy, c-format +msgid "invalid date `%s'" +msgstr "無效的寬度:‘%s’" + +#: src/date.c:364 +#, fuzzy +msgid "the options to specify dates for printing are mutually exclusive" +msgstr "ä¸èƒ½åŒæ™‚使用 --string åŠ --check é¸é …" + +#: src/date.c:371 +msgid "the options to print and set the time may not be used together" +msgstr "" + +#: src/date.c:377 +#, fuzzy, c-format +msgid "too many non-option arguments: %s%s" +msgstr "éžé¸é …的引數éŽå¤š" + +#: src/date.c:385 +#, c-format +msgid "" +"the argument `%s' lacks a leading `+';\n" +"When using an option to specify date(s), any non-option\n" +"argument must be a format string beginning with `+'." +msgstr "" + +#: src/date.c:397 +#, fuzzy +msgid "" +"a format string may not be specified when using the --rfc-822 (-R) option" +msgstr "使用é¸é … --string 時ä¸èƒ½å†æŒ‡å®šæª”案" + +#: src/date.c:433 +msgid "undefined" +msgstr "" + +#: src/date.c:435 +#, fuzzy +msgid "cannot get time of day" +msgstr "ä¸èƒ½ç”¨è¶…éŽä¸€ç¨®æ–¹å¼é€²è¡Œåˆ†å‰²" + +#: src/date.c:468 +#, fuzzy +msgid "cannot set date" +msgstr "stat%s失敗" + +#: src/dd.c:43 +#, fuzzy +msgid "Paul Rubin, David MacKenzie, and Stuart Kemp" +msgstr "Paul Rubin åŠ David MacKenzie" + +#: src/dd.c:288 src/tty.c:62 src/uname.c:110 src/whoami.c:52 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]...\n" +msgstr "用法:%s [é¸é …] [檔案]...\n" + +#: src/dd.c:289 +msgid "" +"Copy a file, converting and formatting according to the options.\n" +"\n" +" bs=BYTES force ibs=BYTES and obs=BYTES\n" +" cbs=BYTES convert BYTES bytes at a time\n" +" conv=KEYWORDS convert the file as per the comma separated keyword list\n" +" count=BLOCKS copy only BLOCKS input blocks\n" +" ibs=BYTES read BYTES bytes at a time\n" +msgstr "" +"複製檔案,並根據以下的é¸é …將資料轉æ›å’Œæ ¼å¼åŒ–。\n" +"\n" +" bs=ä½å…ƒçµ„ å¼·è¿« ibs=<ä½å…ƒçµ„> åŠ obs=<ä½å…ƒçµ„>\n" +" cbs=ä½å…ƒçµ„ æ¯æ¬¡è½‰æ›æŒ‡å®šçš„ <ä½å…ƒçµ„>\n" +" conv=é—œéµå­— 根據以逗號分隔的關éµå­—表示的方å¼ä¾†è½‰æ›æª”案\n" +" count=倿®µæ•¸ç›® åªè¤‡è£½æŒ‡å®š <倿®µæ•¸ç›®> 的輸入資料\n" +" ibs=ä½å…ƒçµ„ æ¯æ¬¡è®€å–指定的 <ä½å…ƒçµ„>\n" + +#: src/dd.c:298 +msgid "" +" if=FILE read from FILE instead of stdin\n" +" obs=BYTES write BYTES bytes at a time\n" +" of=FILE write to FILE instead of stdout\n" +" seek=BLOCKS skip BLOCKS obs-sized blocks at start of output\n" +" skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input\n" +msgstr "" +" if=檔案 è®€å– <檔案> å…§å®¹è€Œéžæ¨™æº–輸入的資料\n" +" obs=ä½å…ƒçµ„ æ¯æ¬¡å¯«å…¥æŒ‡å®šçš„ <ä½å…ƒçµ„>\n" +" of=檔案 將資料寫入 <檔案> 而ä¸åœ¨æ¨™æº–輸出顯示\n" +" seek=倿®µæ•¸ç›® 先略éŽä»¥ obs 為單ä½çš„æŒ‡å®š <倿®µæ•¸ç›®> 的輸出資料\n" +" skip=倿®µæ•¸ç›® 先略éŽä»¥ ibs 為單ä½çš„æŒ‡å®š <倿®µæ•¸ç›®> 的輸入資料\n" + +#: src/dd.c:307 +msgid "" +"\n" +"BLOCKS and BYTES may be followed by the following multiplicative suffixes:\n" +"xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M 1,048,576,\n" +"GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.\n" +"Each KEYWORD may be:\n" +"\n" +msgstr "" +"\n" +"<倿®µæ•¸ç›®> åŠ <ä½å…ƒçµ„> å¯ä»¥åŠ ä¸Šä»¥ä¸‹çš„å–®ä½ï¼š\n" +"xM=M,c=1,w=2,b=512,kB=1000,K=1024,MB=1000000,M=1048576,\n" +"GB=1000000000,G=1073741824,還有 Tã€Pã€Eã€Zã€Y 如此類推。\n" +"æ¯å€‹ <é—œéµå­—> å¯ä»¥æ˜¯ï¼š\n" + +#: src/dd.c:315 +msgid "" +" ascii from EBCDIC to ASCII\n" +" ebcdic from ASCII to EBCDIC\n" +" ibm from ASCII to alternated EBCDIC\n" +" block pad newline-terminated records with spaces to cbs-size\n" +" unblock replace trailing spaces in cbs-size records with newline\n" +" lcase change upper case to lower case\n" +msgstr "" +" ascii ç”± EBCDIC 轉æ›è‡³ ASCII\n" +" ebcdic ç”± ASCII 轉æ›è‡³ EBCDIC\n" +" ibm ç”± ASCII 轉æ›è‡³ alternated EBCDIC\n" +" block 將以 newline ä½œç‚ºçµæŸå­—å…ƒçš„å€æ®µçš„ newline æ›æˆç©ºæ ¼ï¼Œ\n" +" 直至空格填滿 cbs 表示的大å°\n" +" unblock 會將 cbs 大å°çš„倿®µä¸­æ‰€æœ‰çµæŸçš„空格刪除,\n" +" 並轉æ›ç‚ºä¸€å€‹ newline å­—å…ƒ\n" +" lcase 將大寫字元轉æ›ç‚ºå°å¯«\n" + +#: src/dd.c:323 +msgid "" +" notrunc do not truncate the output file\n" +" ucase change lower case to upper case\n" +" swab swap every pair of input bytes\n" +" noerror continue after read errors\n" +" sync pad every input block with NULs to ibs-size; when used\n" +" with block or unblock, pad with spaces rather than NULs\n" +msgstr "" +" notrunc 䏿ˆªæ–·è¼¸å‡ºæª”\n" +" ucase å°‡å°å¯«å­—元轉æ›ç‚ºå¤§å¯«\n" +" swab äº¤æ›æ¯ä¸€å°è¼¸å…¥è³‡æ–™ä½å…ƒçµ„\n" +" noerror 讀å–資料發生錯誤後ä»ç„¶ç¹¼çºŒ\n" +" sync å°‡æ¯å€‹è¼¸å…¥è³‡æ–™å€æ®µä»¥ NUL 字元填滿至 ibs 的大å°ï¼›\n" +" ç•¶é…åˆ block 或 unblock 時,會以空格代替 NUL 字元填充\n" + +#: src/dd.c:362 +#, c-format +msgid "%s+%s records in\n" +msgstr "讀入了 %s+%s 個倿®µ\n" + +#: src/dd.c:364 +#, c-format +msgid "%s+%s records out\n" +msgstr "輸出了 %s+%s 個倿®µ\n" + +#: src/dd.c:371 +msgid "truncated record" +msgstr "å€‹è¢«æˆªæ–·äº†çš„å€æ®µ" + +#: src/dd.c:372 +msgid "truncated records" +msgstr "å€‹è¢«æˆªæ–·äº†çš„å€æ®µ" + +#: src/dd.c:382 +#, fuzzy, c-format +msgid "closing input file %s" +msgstr "正在建立檔案‘%s’\n" + +#: src/dd.c:385 +#, c-format +msgid "closing output file %s" +msgstr "正在關閉輸出檔%s" + +#: src/dd.c:469 +#, fuzzy, c-format +msgid "writing to %s" +msgstr "寫入 %s 時發生錯誤" + +#: src/dd.c:501 +#, fuzzy, c-format +msgid "invalid conversion: %s" +msgstr "無效的寬度é¸é …:‘%s’" + +#: src/dd.c:557 +#, fuzzy, c-format +msgid "unrecognized option %s" +msgstr "無法識別的é¸é …‘-%c’" + +#: src/dd.c:610 +#, fuzzy, c-format +msgid "unrecognized option %s=%s" +msgstr "無法識別的é¸é …‘-%c’" + +#: src/dd.c:616 +#, fuzzy, c-format +msgid "invalid number %s" +msgstr "無效的數字" + +#: src/dd.c:646 +msgid "" +"only one conv in {ascii,ebcdic,ibm}, {lcase,ucase}, {block,unblock}, " +"{unblock,sync}" +msgstr "" +"æ¯çµ„åªèƒ½é¸ä¸€é …作為 conv 的關éµå­—:\n" +"{ascii,ebcdic,ibm}ã€{lcase,ucase}ã€{block,unblock}ã€{unblock,sync}" + +#: src/dd.c:781 +#, c-format +msgid "" +"warning: working around lseek kernel bug for file (%s)\n" +" of mt_type=0x%0lx -- see for the list of types" +msgstr "" +"警告:暫時é¿å…有關檔案 (%s) çš„ lseek 核心錯誤,檔案的 mt_type=0x%0lx ─\n" +" 有關 mt_type 類型的清單請åƒè€ƒ " + +#: src/dd.c:1170 src/dd.c:1188 +#, fuzzy, c-format +msgid "opening %s" +msgstr "è®€å– %s 時發生錯誤" + +#: src/dd.c:1196 +#, fuzzy +msgid "file offset out of range" +msgstr "%s:行號超出範åœä»¥å¤–" + +#: src/dd.c:1214 +#, c-format +msgid "advancing past %s bytes in output file %s" +msgstr "ç•¥éŽè¼¸å‡ºæª”%2$sçš„æœ€åˆ %1$s 個ä½å…ƒçµ„" + +#: src/df.c:49 +#, fuzzy +msgid "Torbjorn Granlund, David MacKenzie, Larry McVoy, and Paul Eggert" +msgstr "David Ihnatã€David MacKenzie åŠ Jim Meyering" + +#: src/df.c:153 +#, fuzzy +msgid "Filesystem Type" +msgstr "檔案系統 " + +#: src/df.c:155 +#, fuzzy +msgid "Filesystem " +msgstr "檔案系統 " + +#: src/df.c:158 +#, c-format +msgid " Inodes IUsed IFree IUse%%" +msgstr " Inode (I)已用 (I)å¯ç”¨ (I)已用%%" + +#: src/df.c:162 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " å®¹é‡ å·²ç”¨ å¯ç”¨ 已用%%" + +#: src/df.c:164 +#, c-format +msgid " Size Used Avail Use%%" +msgstr " å®¹é‡ å·²ç”¨ å¯ç”¨ 已用%%" + +#: src/df.c:167 +#, fuzzy, c-format +msgid " %4s-blocks Used Available Capacity" +msgstr " %4d-倿®µ 已用 å¯ç”¨ 容é‡" + +#: src/df.c:198 +#, c-format +msgid " %4s-blocks Used Available Use%%" +msgstr " %4s-倿®µ 已用 å¯ç”¨ 已用%%" + +#: src/df.c:202 +msgid " Mounted on\n" +msgstr " 掛載點\n" + +#: src/df.c:712 +msgid "" +"Show information about the filesystem on which each FILE resides,\n" +"or all filesystems by default.\n" +"\n" +msgstr "" +"顯示æ¯å€‹ <檔案> 所在的檔案系統的資訊,é è¨­æ˜¯é¡¯ç¤ºæ‰€æœ‰æª”案系統。\n" +"\n" + +#: src/df.c:720 +msgid "" +" -a, --all include filesystems having 0 blocks\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +msgstr "" +" -a, --all 包括大å°ç‚º 0 個倿®µçš„æª”案系統\n" +" -B, --block-size=å¤§å° å€æ®µä»¥æŒ‡å®š <大å°> çš„ä½å…ƒçµ„為單ä½\n" +" -h, --human-readable 以容易ç†è§£çš„æ ¼å¼å°å‡ºæª”æ¡ˆç³»çµ±å¤§å° (例如 1K 234M 2G)\n" +" -H, --si 類似 -hï¼Œä½†å– 1000 çš„æ¬¡æ–¹è€Œä¸æ˜¯ 1024\n" + +#: src/df.c:726 +msgid "" +" -i, --inodes list inode information instead of block usage\n" +" -k like --block-size=1K\n" +" -l, --local limit listing to local filesystems\n" +" --no-sync do not invoke sync before getting usage info " +"(default)\n" +msgstr "" +" -i, --inodes 顯示 inode 資訊而éžå€æ®µä½¿ç”¨é‡\n" +" -k å³ --block-size=1K\n" +" -l, --local åªé¡¯ç¤ºæœ¬æ©Ÿçš„æª”案系統\n" +" --no-sync å–得使用é‡è³‡æ–™å‰ä¸é€²è¡Œ sync 動作 (é è¨­)\n" + +#: src/df.c:732 +msgid "" +" -P, --portability use the POSIX output format\n" +" --sync invoke sync before getting usage info\n" +" -t, --type=TYPE limit listing to filesystems of type TYPE\n" +" -T, --print-type print filesystem type\n" +" -x, --exclude-type=TYPE limit listing to filesystems not of type TYPE\n" +" -v (ignored)\n" +msgstr "" +" -P, --portability 使用 POSIX 輸出格å¼\n" +" --sync å–得使用é‡è³‡æ–™å‰å…ˆé€²è¡Œ sync 動作\n" +" -t, --type=類型 åªå°å‡ºæŒ‡å®š <類型> 的檔案系統資訊\n" +" -T, --print-type å°å‡ºæª”案系統類型\n" +" -x, --exclude-type=類型 åªå°å‡ºä¸æ˜¯æŒ‡å®š <類型> 的檔案系統資訊\n" +" -v (æ­¤é¸é …ä¸ä½œè™•ç†)\n" + +#: src/df.c:742 src/du.c:215 src/ls.c:3879 +msgid "" +"\n" +"SIZE may be (or may be an integer optionally followed by) one of following:\n" +"kB 1000, K 1024, MB 1,000,000, M 1,048,576, and so on for G, T, P, E, Z, Y.\n" +msgstr "" +"\n" +"<大å°> å¯ä»¥æ˜¯ä»¥ä¸‹çš„å–®ä½ (å–®ä½å‰å¯åŠ ä¸Šæ•´æ•¸):\n" +"kB=1000,K=1024,MB=1000000,M=1048576,還有 Gã€Tã€Pã€Eã€Zã€Y 如此類推。\n" + +#: src/df.c:859 +#, c-format +msgid "file system type %s both selected and excluded" +msgstr "ä¸èƒ½åŒæ™‚鏿“‡å’ŒæŽ’除檔案系統類型%s" + +#: src/df.c:903 +msgid "Warning: " +msgstr "警告:" + +#: src/df.c:906 +#, c-format +msgid "%scannot read table of mounted filesystems" +msgstr "%s無法讀å–已掛上的檔案系統的åå–®" + +#: src/dircolors.c:103 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [FILE]\n" +msgstr "用法:%s [é¸é …]... [檔案]...\n" + +#: src/dircolors.c:104 +msgid "" +"Output commands to set the LS_COLORS environment variable.\n" +"\n" +"Determine format of output:\n" +" -b, --sh, --bourne-shell output Bourne shell code to set LS_COLORS\n" +" -c, --csh, --c-shell output C shell code to set LS_COLORS\n" +" -p, --print-database output defaults\n" +msgstr "" +"輸出用來設定 LS_COLORS 環境變數的指令。\n" +"\n" +"æŒ‡å®šè¼¸å‡ºçš„è¦æ ¼ï¼š\n" +" -b, --sh, --bourne-shell 輸出設定 LS_COLORS çš„ Bourne shell 指令\n" +" -c, --csh, --c-shell 輸出設定 LS_COLORS çš„ C shell 指令\n" +" -p, --print-database 輸出é è¨­çš„色彩設定\n" + +#: src/dircolors.c:114 +msgid "" +"\n" +"If FILE is specified, read it to determine which colors to use for which\n" +"file types and extensions. Otherwise, a precompiled database is used.\n" +"For details on the format of these files, run `dircolors --print-database'.\n" +msgstr "" +"\n" +"如果指定 <檔案>,則讀å–該檔案的資料來決定檔案類型åŠå»¶ä¼¸æª”å相應的é¡è‰²ã€‚\n" +"å¦å‰‡ï¼Œæœƒä½¿ç”¨ä¸€å€‹é è¨­çš„資料庫。如è¦çž­è§£æ­¤æª”案格å¼çš„細節,請執行\n" +"‘dircolors --print-database’。\n" + +#: src/dircolors.c:299 +#, fuzzy, c-format +msgid "%s:%lu: invalid line; missing second token" +msgstr "%s:無效的秒數" + +#: src/dircolors.c:371 +#, fuzzy, c-format +msgid "%s:%lu: unrecognized keyword %s" +msgstr "%s:無法識別的é¸é …‘%c%s’\n" + +#: src/dircolors.c:372 +msgid "" +msgstr "<內部資料>" + +#: src/dircolors.c:467 +msgid "" +"the options to output dircolors' internal database and\n" +"to select a shell syntax are mutually exclusive" +msgstr "" +"顯示 dircolors 內部資料庫的é¸é …å’Œé¸æ“‡ shell 語法的é¸é …\n" +"是互相抵觸的" + +#: src/dircolors.c:475 +msgid "" +"no FILE arguments may be used with the option to output\n" +"dircolors' internal database" +msgstr "顯示 dircolors 的內部資料庫時ä¸èƒ½åŠ ä¸Š <檔案> 引數" + +#: src/dircolors.c:504 +msgid "no SHELL environment variable, and no shell type option given" +msgstr "沒有設定 SHELL 環境變數,也沒有指定 shell 類型的é¸é …" + +#: src/dirname.c:33 src/pathchk.c:59 +#, fuzzy +msgid "David MacKenzie and Jim Meyering" +msgstr "David Ihnatã€David MacKenzie åŠ Jim Meyering" + +#: src/dirname.c:46 +#, fuzzy, c-format +msgid "" +"Usage: %s NAME\n" +" or: %s OPTION\n" +msgstr "" +"用法:%s [檔案]...\n" +" 或:%s [é¸é …]\n" + +#: src/dirname.c:51 +msgid "" +"Print NAME with its trailing /component removed; if NAME contains no /'s,\n" +"output `.' (meaning the current directory).\n" +"\n" +msgstr "" + +#: src/du.c:49 +#, fuzzy +msgid "" +"Torbjorn Granlund, David MacKenzie, Larry McVoy, Paul Eggert, and Jim " +"Meyering" +msgstr "David Ihnatã€David MacKenzie åŠ Jim Meyering" + +#: src/du.c:175 +msgid "" +"Summarize disk usage of each FILE, recursively for directories.\n" +"\n" +msgstr "" +"ç¸½çµæ¯å€‹ <檔案> çš„ç£ç¢Ÿç”¨é‡ï¼Œç›®éŒ„則å–總用é‡ã€‚\n" +"\n" + +#: src/du.c:182 +#, fuzzy +msgid "" +" -a, --all write counts for all files, not just directories\n" +" --apparent-size print apparent sizes, rather than disk usage; " +"although\n" +" the apparent size is usually smaller, it may be\n" +" larger due to holes in (`sparse') files, internal\n" +" fragmentation, indirect blocks, and the like\n" +" -B, --block-size=SIZE use SIZE-byte blocks\n" +" -b, --bytes equivalent to `--apparent-size --block-size=1'\n" +" -c, --total produce a grand total\n" +" -D, --dereference-args dereference FILEs that are symbolic links\n" +msgstr "" +" -a, --all 顯示目錄中所有檔案的佔用é‡ï¼Œä¸¦éžåªæ˜¯ç›®éŒ„的總用é‡\n" +" -B, --block-size=å¤§å° å€æ®µä»¥æŒ‡å®š <大å°> çš„ä½å…ƒçµ„為單ä½\n" +" -b, --bytes 以ä½å…ƒçµ„為單ä½å°å‡ºä½”用é‡\n" +" -c, --total å°å‡ºæ‰€æœ‰é …目相加後的總用é‡\n" +" -D, --dereference-args åªæ‰¾å‡ºæŒ‡ä»¤åˆ—中的符號éˆçµæŒ‡ç¤ºçš„真正目的地\n" + +#: src/du.c:193 +msgid "" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" -H, --si likewise, but use powers of 1000 not 1024\n" +" -k like --block-size=1K\n" +" -l, --count-links count sizes many times if hard linked\n" +msgstr "" +" -h, --human-readable 以容易ç†è§£çš„æ ¼å¼å°å‡ºæª”æ¡ˆå¤§å° (例如 1K 234M 2G)\n" +" -H, --si 類似 -hï¼Œä½†å– 1000 çš„æ¬¡æ–¹è€Œä¸æ˜¯ 1024\n" +" -k å³ --block-size=1K\n" +" -l, --count-links 連實際éˆçµ (hard link) 的大å°ä¹Ÿè¨ˆç®—在內\n" + +#: src/du.c:199 +msgid "" +" -L, --dereference dereference all symbolic links\n" +" -S, --separate-dirs do not include size of subdirectories\n" +" -s, --summarize display only a total for each argument\n" +msgstr "" +" -L, --dereference 找出任何符號éˆçµæŒ‡ç¤ºçš„真正目的地\n" +" -S, --separate-dirs ä¸åŒ…括副目錄的佔用é‡\n" +" -s, --summarize åªåˆ†åˆ¥è¨ˆç®—指令列中æ¯å€‹å¼•數所佔的總用é‡\n" + +#: src/du.c:204 +msgid "" +" -x, --one-file-system skip directories on different filesystems\n" +" -X FILE, --exclude-from=FILE Exclude files that match any pattern in " +"FILE.\n" +" --exclude=PATTERN Exclude files that match PATTERN.\n" +" --max-depth=N print the total for a directory (or file, with --" +"all)\n" +" only if it is N or fewer levels below the command\n" +" line argument; --max-depth=0 is the same as\n" +" --summarize\n" +msgstr "" +" -x, --one-file-system ç•¥éŽå±¬æ–¼å…¶å®ƒæª”案系統的目錄\n" +" -X 檔案, --exclude-from=檔案 ç”± <檔案> è®€å–æ‡‰æŽ’除的檔案的樣å¼\n" +" --exclude=æ¨£å¼ æŽ’é™¤ç¬¦åˆæŒ‡å®š <樣å¼> 的檔案\n" +" --max-depth=N åªé¡¯ç¤ºå¼•數指定的目錄 N 層或以內的副目錄的總用é‡\n" +" (若使用 --all é¸é …,也會顯示檔案的佔用é‡)ï¼›\n" +" --max-depth=0 的效果等於 --summarize\n" + +#: src/du.c:337 +#, fuzzy, c-format +msgid "cannot change to parent of directory %s" +msgstr "無法進入%s目錄" + +#: src/du.c:345 +#, fuzzy, c-format +msgid "cannot change to directory %s" +msgstr "無法進入%s目錄" + +#: src/du.c:352 +#, fuzzy, c-format +msgid "cannot read directory %s" +msgstr "無法建立目錄%s" + +#: src/du.c:554 src/ls.c:2241 src/wc.c:591 +msgid "total" +msgstr "總計" + +#: src/du.c:641 +#, fuzzy, c-format +msgid "invalid maximum depth %s" +msgstr "無效的寬度:‘%s’" + +#: src/du.c:707 +msgid "cannot both summarize and show all entries" +msgstr "ä¸èƒ½åªé¡¯ç¤ºç¸½ç”¨é‡ï¼ŒåŒæ™‚åˆé¡¯ç¤ºæ¯å€‹é …ç›®" + +#: src/du.c:714 +msgid "warning: summarizing is the same as using --max-depth=0" +msgstr "警告:顯示總用é‡ç­‰æ–¼ä½¿ç”¨ --max-depth=0" + +#: src/du.c:720 +#, c-format +msgid "warning: summarizing conflicts with --max-depth=%d" +msgstr "警告:顯示總用é‡çš„é¸é …å’Œ --max-depth=%d 互相抵觸" + +#: src/echo.c:77 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [STRING]...\n" +msgstr "用法:%s [é¸é …]... [檔案]...\n" + +#: src/echo.c:78 +msgid "" +"Echo the STRING(s) to standard output.\n" +"\n" +" -n do not output the trailing newline\n" +" -e enable interpretation of the backslash-escaped characters\n" +" listed below\n" +" -E disable interpretation of those sequences in STRINGs\n" +msgstr "" + +#: src/echo.c:88 +msgid "" +"\n" +"Without -E, the following sequences are recognized and interpolated:\n" +"\n" +" \\NNN the character whose ASCII code is NNN (octal)\n" +" \\\\ backslash\n" +" \\a alert (BEL)\n" +" \\b backspace\n" +msgstr "" + +#: src/echo.c:97 +msgid "" +" \\c suppress trailing newline\n" +" \\f form feed\n" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" + +#: src/env.c:93 +#, fuzzy +msgid "Richard Mlynarik and David MacKenzie" +msgstr "Richard Stallman åŠ David MacKenzie" + +#: src/env.c:119 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]\n" +msgstr "用法:%s [é¸é …]... [檔案]...\n" + +#: src/env.c:122 +msgid "" +"Set each NAME to VALUE in the environment and run COMMAND.\n" +"\n" +" -i, --ignore-environment start with an empty environment\n" +" -u, --unset=NAME remove variable from the environment\n" +msgstr "" + +#: src/env.c:130 +msgid "" +"\n" +"A mere - implies -i. If no COMMAND, print the resulting environment.\n" +msgstr "" + +#: src/expand.c:114 +msgid "" +"Convert tabs in each FILE to spaces, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"å°‡æ¯å€‹ <檔案> 中的 tab 轉æ›ç‚ºç©ºæ ¼ï¼Œä¸¦åœ¨æ¨™æº–輸出顯示。\n" +"如果沒有指定 <檔案> 或 <檔案> 是 -,則由標準輸入讀å–資料。\n" + +#: src/expand.c:122 +msgid "" +" -i, --initial do not convert TABs after non whitespace\n" +" -t, --tabs=NUMBER have tabs NUMBER characters apart, not 8\n" +msgstr "" +" -i, --initial ä¸è½‰æ›éžç©ºç™½å­—元後的 TAB å­—å…ƒ\n" +" -t, --tabs=數目 å°‡ tab 轉æ›ç‚ºæŒ‡å®š <數目> çš„ç©ºæ ¼è€Œä¸æ˜¯ 8 個\n" + +#: src/expand.c:126 +msgid "" +" -t, --tabs=LIST use comma separated list of explicit tab positions\n" +msgstr " -t, --tabs=LIST 用以逗號分隔的數字來指定 tab çš„ä½ç½®\n" + +#: src/expand.c:173 src/unexpand.c:153 +msgid "tab size contains an invalid character" +msgstr "tab å­—å…ƒå¯¬åº¦å«æœ‰ç„¡æ•ˆçš„å­—å…ƒ" + +#: src/expand.c:191 src/unexpand.c:171 +msgid "tab size cannot be 0" +msgstr "tab 字元寬度ä¸å¯ç‚º 0" + +#: src/expand.c:193 src/unexpand.c:173 +msgid "tab sizes must be ascending" +msgstr "tab å­—å…ƒä½ç½®å¿…須由å°è‡³å¤§" + +#: src/expand.c:386 +msgid "`-LIST' option is obsolete; use `-t LIST'" +msgstr "‘-LIST’é¸é …å·²ç¶“éŽæ™‚;請使用‘-t LIST’" + +#: src/expr.c:90 +#, fuzzy, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: %s OPTION\n" +msgstr "" +"用法:%s [檔案]...\n" +" 或:%s [é¸é …]\n" + +#: src/expr.c:98 +msgid "" +"\n" +"Print the value of EXPRESSION to standard output. A blank line below\n" +"separates increasing precedence groups. EXPRESSION may be:\n" +"\n" +" ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" +"\n" +" ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0\n" +msgstr "" + +#: src/expr.c:107 +msgid "" +"\n" +" ARG1 < ARG2 ARG1 is less than ARG2\n" +" ARG1 <= ARG2 ARG1 is less than or equal to ARG2\n" +" ARG1 = ARG2 ARG1 is equal to ARG2\n" +" ARG1 != ARG2 ARG1 is unequal to ARG2\n" +" ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" +" ARG1 > ARG2 ARG1 is greater than ARG2\n" +msgstr "" + +#: src/expr.c:116 +msgid "" +"\n" +" ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" +" ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" +msgstr "" + +#: src/expr.c:121 +#, c-format +msgid "" +"\n" +" ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" +" ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" +" ARG1 % ARG2 arithmetic remainder of ARG1 divided by ARG2\n" +msgstr "" + +#: src/expr.c:127 +msgid "" +"\n" +" STRING : REGEXP anchored pattern match of REGEXP in STRING\n" +"\n" +" match STRING REGEXP same as STRING : REGEXP\n" +" substr STRING POS LENGTH substring of STRING, POS counted from 1\n" +" index STRING CHARS index in STRING where any CHARS is found, or 0\n" +" length STRING length of STRING\n" +msgstr "" + +#: src/expr.c:136 +msgid "" +" + TOKEN interpret TOKEN as a string, even if it is a\n" +" keyword like `match' or an operator like `/'\n" +"\n" +" ( EXPRESSION ) value of EXPRESSION\n" +msgstr "" + +#: src/expr.c:142 +msgid "" +"\n" +"Beware that many operators need to be escaped or quoted for shells.\n" +"Comparisons are arithmetic if both ARGs are numbers, else lexicographical.\n" +"Pattern matches return the string matched between \\( and \\) or null; if\n" +"\\( and \\) are not used, they return the number of characters matched or " +"0.\n" +msgstr "" + +#: src/expr.c:186 src/expr.c:438 src/expr.c:444 src/expr.c:449 src/expr.c:471 +#, fuzzy +msgid "syntax error" +msgstr "標準錯誤輸出" + +#: src/expr.c:384 +#, c-format +msgid "" +"warning: unportable BRE: `%s': using `^' as the first character\n" +"of the basic regular expression is not portable; it is being ignored" +msgstr "" + +#: src/expr.c:586 src/expr.c:625 +#, fuzzy +msgid "non-numeric argument" +msgstr "é™åˆ¶å¼•數" + +#: src/expr.c:592 +msgid "division by zero" +msgstr "" + +#: src/factor.c:74 +#, fuzzy, c-format +msgid "" +"Usage: %s [NUMBER]...\n" +" or: %s OPTION\n" +msgstr "" +"用法:%s [檔案]...\n" +" 或:%s [é¸é …]\n" + +#: src/factor.c:79 +msgid "" +"Print the prime factors of each NUMBER.\n" +"\n" +msgstr "" + +#: src/factor.c:85 +msgid "" +"\n" +" Print the prime factors of all specified integer NUMBERs. If no " +"arguments\n" +" are specified on the command line, they are read from standard input.\n" +msgstr "" + +#: src/factor.c:154 +#, c-format +msgid "`%s' is not a valid positive integer" +msgstr "" + +#: src/false.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating failure.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" + +#: src/fmt.c:271 +#, c-format +msgid "Usage: %s [-DIGITS] [OPTION]... [FILE]...\n" +msgstr "用法:%s [-數字] [é¸é …]... [檔案]...\n" + +#: src/fmt.c:272 +msgid "" +"Reformat each paragraph in the FILE(s), writing to standard output.\n" +"If no FILE or if FILE is `-', read standard input.\n" +"\n" +msgstr "" +"釿–°ç·¨æŽ’ <檔案> 中的æ¯ä¸€æ®µæ–‡å­—ï¼Œä¸¦åœ¨æ¨™æº–è¼¸å‡ºé¡¯ç¤ºçµæžœã€‚\n" +"如果沒有指定 <檔案> 或 <檔案> 是‘-’,則由標準輸入讀å–資料。\n" +"\n" + +#: src/fmt.c:280 +msgid "" +" -c, --crown-margin preserve indentation of first two lines\n" +" -p, --prefix=STRING combine only lines having STRING as prefix\n" +" -s, --split-only split long lines, but do not refill\n" +msgstr "" +" -c, --crown-margin ä¿ç•™æœ€åˆå…©è¡Œçš„縮排方å¼\n" +" -p, --prefix=字串 åªåˆä½µå«æœ‰æŒ‡å®šå‰ç½® <字串> çš„æ¯ä¸€è¡Œ\n" +" -s, --split-only åªå°‡ä¸€è¡ŒéŽé•·çš„資料分開,而ä¸åˆä½µå¤šæ–¼ä¸€è¡Œçš„資料\n" + +#: src/fmt.c:286 +msgid "" +" -t, --tagged-paragraph indentation of first line different from second\n" +" -u, --uniform-spacing one space between words, two after sentences\n" +" -w, --width=NUMBER maximum line width (default of 75 columns)\n" +msgstr "" +" -t, --tagged-paragraph 第一和第二行的縮排方å¼ä¸åŒ\n" +" -u, --uniform-spacing æ¯å…©å€‹å­—之間以一個空格分隔,å¥å­å¾Œå‰‡ç”¨å…©å€‹ç©ºæ ¼\n" +" -w, --width=數字 最大的行寬 (é è¨­ç‚º 75 個字元)\n" + +#: src/fmt.c:293 +msgid "" +"\n" +"In -wNUMBER, the letter `w' may be omitted.\n" +msgstr "" +"\n" +"使用 -w數字 時,字元‘w’å¯ä»¥çœç•¥ä¸ç”¨ã€‚\n" + +#: src/fmt.c:345 +#, c-format +msgid "invalid width option: `%s'" +msgstr "無效的寬度é¸é …:‘%s’" + +#: src/fmt.c:385 +#, c-format +msgid "invalid width: `%s'" +msgstr "無效的寬度:‘%s’" + +#: src/fold.c:71 +msgid "" +"Wrap input lines in each FILE (standard input by default), writing to\n" +"standard output.\n" +"\n" +msgstr "" +"å°‡ <檔案> (é è¨­ç‚ºæ¨™æº–輸入) 中的æ¯ä¸€è¡Œé€²è¡Œè‡ªå‹•æ–·è¡Œï¼Œä¸¦åœ¨æ¨™æº–è¼¸å‡ºé¡¯ç¤ºçµæžœã€‚\n" +"\n" + +#: src/fold.c:79 +msgid "" +" -b, --bytes count bytes rather than columns\n" +" -s, --spaces break at spaces\n" +" -w, --width=WIDTH use WIDTH columns instead of 80\n" +msgstr "" +" -b, --bytes 計算ä½å…ƒçµ„總數而éžå­—å…ƒä½ç½®\n" +" -s, --spaces åªåœ¨ç©ºæ ¼ä½ç½®æ–·é–‹\n" +" -w, --width=寬度 使用指定的 <寬度> ä½œç‚ºè¡Œå¯¬è€Œéž 80\n" + +#: src/fold.c:267 +#, c-format +msgid "`%s' option is obsolete; use `%s'" +msgstr "‘%s’é¸é …å·²éŽæ™‚;請使用‘%s’" + +#: src/fold.c:295 +#, c-format +msgid "invalid number of columns: `%s'" +msgstr "ç„¡æ•ˆçš„æ¬„ä½æ•¸ç›®ï¼šâ€˜%s’" + +#: src/head.c:92 +msgid "" +"Print first 10 lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"在標準輸出å°å‡ºæ¯å€‹ <檔案> çš„æœ€åˆ 10 行。\n" +"當多於一個 <檔案> 時,顯示時會先加上表示檔案å稱的標頭。\n" +"如果沒有指定 <檔案> 或 <檔案> 是 -,則由標準輸入讀å–資料。\n" + +#: src/head.c:101 +msgid "" +" -c, --bytes=SIZE print first SIZE bytes\n" +" -n, --lines=NUMBER print first NUMBER lines instead of first 10\n" +msgstr "" +" -c, --bytes=å¤§å° å°å‡ºæœ€åˆæŒ‡å®š <大å°> çš„ä½å…ƒçµ„\n" +" -n, --lines=行數 å°å‡ºæœ€åˆæŒ‡å®š <行數> è€Œéžæœ€åˆ 10 行\n" + +#: src/head.c:105 +msgid "" +" -q, --quiet, --silent never print headers giving file names\n" +" -v, --verbose always print headers giving file names\n" +msgstr "" +" -q, --quiet, --silent 絕ä¸é¡¯ç¤ºå«æœ‰æª”案å稱的標頭\n" +" -v, --verbose ä¸€å®šé¡¯ç¤ºå«æœ‰æª”案å稱的標頭\n" + +#: src/head.c:111 src/split.c:120 +msgid "" +"\n" +"SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n" +msgstr "" +"\n" +"<大å°> å¯ä»¥åŠ ä¸Šå–®ä½ï¼šb 表示 512,k 表示 1K,m 表示 1M。\n" + +#: src/head.c:190 +#, c-format +msgid "cannot reposition file pointer for %s" +msgstr "無法將 %s çš„æª”æ¡ˆæŒ‡æ¨™é‡æ–°å®šä½" + +#: src/head.c:256 src/tail.c:1388 +#, c-format +msgid "%s: %s is so large that it is not representable" +msgstr "%s:%séŽå¤§ï¼Œå› æ­¤ç„¡æ³•表示" + +#: src/head.c:257 src/tail.c:1390 +msgid "number of lines" +msgstr "行數" + +#: src/head.c:257 src/tail.c:1391 +msgid "number of bytes" +msgstr "ä½å…ƒçµ„數目" + +#: src/head.c:264 src/tail.c:1478 +msgid "invalid number of lines" +msgstr "無效的行數" + +#: src/head.c:265 src/tail.c:1479 +msgid "invalid number of bytes" +msgstr "無效的ä½å…ƒçµ„數目" + +#: src/head.c:341 +#, c-format +msgid "unrecognized option `-%c'" +msgstr "無法識別的é¸é …‘-%c’" + +#: src/head.c:348 +#, c-format +msgid "`-%s' option is obsolete; use `-%c %.*s%.*s%s'" +msgstr "‘-%s’é¸é …å·²éŽæ™‚;請使用‘-%c %.*s%.*s%s’" + +#: src/hostid.c:48 +#, c-format +msgid "" +"Usage: %s\n" +" or: %s OPTION\n" +"Print the numeric identifier (in hexadecimal) for the current host.\n" +"\n" +msgstr "" + +#: src/hostname.c:67 +#, c-format +msgid "" +"Usage: %s [NAME]\n" +" or: %s OPTION\n" +"Print or set the hostname of the current system.\n" +"\n" +msgstr "" + +#: src/hostname.c:104 +#, fuzzy, c-format +msgid "cannot set hostname to `%s'" +msgstr "無法å°â€˜%s’執行輸出入控制 (ioctl)" + +#: src/hostname.c:110 +msgid "cannot set hostname; this system lacks the functionality" +msgstr "" + +#: src/hostname.c:117 +#, fuzzy +msgid "cannot determine hostname" +msgstr "無法設定%s的權é™" + +#: src/id.c:36 +#, fuzzy +msgid "Arnold Robbins and David MacKenzie" +msgstr "Paul Rubin åŠ David MacKenzie" + +#: src/id.c:87 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [USERNAME]\n" +msgstr "用法:%s [é¸é …]... SET1 [SET2]\n" + +#: src/id.c:88 +msgid "" +"Print information for USERNAME, or the current user.\n" +"\n" +" -a ignore, for compatibility with other versions\n" +" -g, --group print only the effective group ID\n" +" -G, --groups print all group IDs\n" +" -n, --name print a name instead of a number, for -ugG\n" +" -r, --real print the real ID instead of the effective ID, with -ugG\n" +" -u, --user print only the effective user ID\n" +msgstr "" + +#: src/id.c:100 +msgid "" +"\n" +"Without any OPTION, print some useful set of identified information.\n" +msgstr "" + +#: src/id.c:162 +#, fuzzy +msgid "cannot print only user and only group" +msgstr "ä¸å¯åŒæ™‚çœç•¥ä½¿ç”¨è€…和所屬群組" + +#: src/id.c:166 +msgid "cannot print only names or real IDs in default format" +msgstr "" + +#: src/id.c:175 +#, c-format +msgid "%s: No such user" +msgstr "" + +#: src/id.c:212 +#, c-format +msgid "cannot find name for user ID %u" +msgstr "" + +#: src/id.c:235 +#, fuzzy, c-format +msgid "cannot find name for group ID %u" +msgstr "無法更改%sçš„æ“æœ‰è€…å’Œ/或所屬群組" + +#: src/id.c:273 +#, fuzzy +msgid "cannot get supplemental group list" +msgstr "無法改變所屬群組至沒有å稱的群組" + +#: src/id.c:385 +msgid " groups=" +msgstr "" + +#: src/install.c:269 +msgid "the strip option may not be used when installing a directory" +msgstr "安è£ç›®éŒ„時ä¸èƒ½ç”¨ strip é¸é …" + +#: src/install.c:292 src/mkdir.c:140 +#, fuzzy, c-format +msgid "invalid mode %s" +msgstr "無效的寬度:‘%s’" + +#: src/install.c:307 src/install.c:371 +#, fuzzy, c-format +msgid "creating directory %s" +msgstr "無法建立目錄%s" + +#: src/install.c:332 +#, c-format +msgid "installing multiple files, but last argument, %s is not a directory" +msgstr "正在安è£å¤šå€‹æª”案,但最後的引數%s並éžç›®éŒ„。" + +#: src/install.c:435 +#, fuzzy, c-format +msgid "%s is a directory" +msgstr "%så·²å­˜åœ¨ä½†ä¸æ˜¯ç›®éŒ„" + +#: src/install.c:495 +#, fuzzy, c-format +msgid "cannot obtain time stamps for %s" +msgstr "無法將 %s çš„æª”æ¡ˆæŒ‡æ¨™é‡æ–°å®šä½" + +#: src/install.c:507 +#, fuzzy, c-format +msgid "cannot set time stamps for %s" +msgstr "無法建立目錄%s" + +#: src/install.c:528 +#, fuzzy +msgid "fork system call failed" +msgstr "å€å¡Šç‰¹æ®Šæª”案" + +#: src/install.c:532 +msgid "cannot run strip" +msgstr "無法執行 strip 指令" + +#: src/install.c:539 +#, fuzzy +msgid "strip failed" +msgstr "stat 時發生錯誤" + +#: src/install.c:560 +#, fuzzy, c-format +msgid "invalid user %s" +msgstr "無效的使用者" + +#: src/install.c:578 +#, fuzzy, c-format +msgid "invalid group %s" +msgstr "無效的群組" + +#: src/install.c:597 +#, c-format +msgid "" +"Usage: %s [OPTION]... SOURCE DEST (1st format)\n" +" or: %s [OPTION]... SOURCE... DIRECTORY (2nd format)\n" +" or: %s -d [OPTION]... DIRECTORY... (3rd format)\n" +msgstr "" +"用法:%s [é¸é …]... ä¾†æº ç›®çš„åœ° (第一種格å¼)\n" +" 或:%s [é¸é …]... 來æº... 目錄 (第二種格å¼)\n" +" 或:%s -d [é¸é …]... 目錄... (第三種格å¼)\n" + +#: src/install.c:603 +msgid "" +"In the first two formats, copy SOURCE to DEST or multiple SOURCE(s) to\n" +"the existing DIRECTORY, while setting permission modes and owner/group.\n" +"In the third format, create all components of the given DIRECTORY(ies).\n" +"\n" +msgstr "" +"在最åˆå…©ç¨®æ ¼å¼ä¸­ï¼Œæœƒå°‡ <來æº> 複製至 <目的地> 或將多個 <來æº>\n" +"複製至已存在的 <目錄>ï¼ŒåŒæ™‚è¨­å®šæ¬Šé™æ¨¡å¼åŠæ“有者/所屬群組。\n" +"在第三種格å¼ä¸­ï¼Œæœƒå»ºç«‹æ‰€æœ‰æŒ‡å®šçš„目錄åŠå®ƒå€‘的所有上層目錄。\n" +"\n" + +#: src/install.c:612 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination file\n" +" -b like --backup but does not accept an argument\n" +" -c (ignored)\n" +" -d, --directory treat all arguments as directory names; create all\n" +" components of the specified directories\n" +msgstr "" +" --backup[=CONTROL] 為æ¯å€‹å·²å­˜åœ¨çš„目的地檔案進行備份\n" +" -b 類似 --backupï¼Œä½†ä¸æŽ¥å—任何引數\n" +" -c (æ­¤é¸é …ä¸ä½œè™•ç†)\n" +" -d, --directory 所有引數都作為目錄處ç†ï¼›è€Œä¸”會建立指定目錄的所有主目" +"錄\n" + +#: src/install.c:619 +msgid "" +" -D create all leading components of DEST except the " +"last,\n" +" then copy SOURCE to DEST; useful in the 1st format\n" +" -g, --group=GROUP set group ownership, instead of process' current " +"group\n" +" -m, --mode=MODE set permission mode (as in chmod), instead of rwxr-xr-" +"x\n" +" -o, --owner=OWNER set ownership (super-user only)\n" +msgstr "" +" -D 建立 <目的地> å‰çš„æ‰€æœ‰ä¸Šå±¤ç›®éŒ„,然後將 <來æº> 複製至\n" +" <目的地>;在第一種使用格å¼ä¸­æœ‰ç”¨\n" +" -g, --group=群組 è‡ªè¡Œè¨­å®šæ‰€å±¬ç¾¤çµ„ï¼Œè€Œä¸æ˜¯ç¨‹åºç›®å‰çš„æ‰€å±¬ç¾¤çµ„\n" +" -m, --mode=æ¨¡å¼ è‡ªè¡Œè¨­å®šæ¬Šé™æ¨¡å¼ (åƒ chmod)ï¼Œè€Œä¸æ˜¯ rwxr-xr-x\n" +" -o, --owner=æ“æœ‰è€… è‡ªè¡Œè¨­å®šæ“æœ‰è€… (åªé©ç”¨æ–¼æœ€å¤§æ¬ŠåŠ›ä½¿ç”¨è€…)\n" + +#: src/install.c:626 +msgid "" +" -p, --preserve-timestamps apply access/modification times of SOURCE " +"files\n" +" to corresponding destination files\n" +" -s, --strip strip symbol tables, only for 1st and 2nd formats\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" -v, --verbose print the name of each directory as it is created\n" +msgstr "" +" -p, --preserve-timestamps 以 <來æº> 檔案的存å–/修改時間作為相應的目的\n" +" 地檔案的時間屬性\n" +" -s, --strip 用 strip 指令移除 symbol table,åªé©ç”¨æ–¼ç¬¬ä¸€åŠç¬¬äºŒç¨®\n" +" 使用格å¼\n" +" -S, --suffix=字串 自行指定備份檔的後置 <字串>\n" +" -v, --verbose è™•ç†æ¯å€‹æª”案/目錄時å°å‡ºå稱\n" + +#: src/install.c:635 src/ln.c:377 src/mv.c:348 +msgid "" +"\n" +"The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" +"The version control method may be selected via the --backup option or " +"through\n" +"the VERSION_CONTROL environment variable. Here are the values:\n" +"\n" +msgstr "" +"\n" +"備份檔的後置字串為‘~’,除éžä»¥ --suffix é¸é …或是 SIMPLE_BACKUP_SUFFIX\n" +"環境變數指定。版本控制的方å¼å¯é€éŽ --backup é¸é …或 VERSION_CONTROL 環境\n" +"è®Šæ•¸ä¾†é¸æ“‡ã€‚以下是å¯ç”¨çš„變數值:\n" +"\n" + +#: src/join.c:144 +#, c-format +msgid "Usage: %s [OPTION]... FILE1 FILE2\n" +msgstr "用法:%s [é¸é …]... 檔案1 檔案2\n" + +#: src/join.c:148 +#, fuzzy +msgid "" +"For each pair of input lines with identical join fields, write a line to\n" +"standard output. The default join field is the first, delimited\n" +"by whitespace. When FILE1 or FILE2 (not both) is -, read standard input.\n" +"\n" +" -a FILENUM print unpairable lines coming from file FILENUM, where\n" +" FILENUM is 1 or 2, corresponding to FILE1 or FILE2\n" +" -e EMPTY replace missing input fields with EMPTY\n" +msgstr "" +"當兩個檔案指定è¦åˆä½µçš„æ¬„ä½ç›¸åŒæ™‚ï¼Œä¸¦åœ¨æ¨™æº–è¼¸å‡ºé¡¯ç¤ºçµæžœã€‚é è¨­çš„åˆä½µæ¬„使˜¯\n" +"以空格分隔計算的第一個欄ä½ã€‚如果 <檔案1> 或 <檔案2> (並éžåŒæ™‚) 是 -,則\n" +"由標準輸入讀å–資料。\n" +"\n" +" -a SIDE ç•¶æŸè¡Œé‡åˆ°ç„¡æ³•é…å°çš„æ¬„使™‚,å–其中一個檔案å°å‡ºè©²è¡Œ\n" +" -e 字串 ç•¶ç¼ºå°‘è¼¸å…¥æ¬„ä½æ™‚,以 <字串> 代替\n" + +#: src/join.c:157 +msgid "" +" -i, --ignore-case ignore differences in case when comparing fields\n" +" -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n" +" -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n" +" -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n" +" -o FORMAT obey FORMAT while constructing output line\n" +" -t CHAR use CHAR as input and output field separator\n" +msgstr "" +" -i, --ignore-case ç•¶æ¯”è¼ƒæ¬„ä½æ™‚忽略大å°å¯«\n" +" -j æ¬„ä½ (å·²éŽæ™‚) 等於‘-1 æ¬„ä½ -2 欄ä½â€™\n" +" -j1 æ¬„ä½ (å·²éŽæ™‚) 等於‘-1 欄ä½â€™\n" +" -j2 æ¬„ä½ (å·²éŽæ™‚) 等於‘-2 欄ä½â€™\n" +" -o æ ¼å¼ ç•¶è¼¸å‡ºæ™‚éµå¾žæŒ‡å®š <æ ¼å¼>\n" +" -t å­—å…ƒ 以 <å­—å…ƒ> 作為輸入和輸出的欄ä½åˆ†éš”符號\n" + +#: src/join.c:165 +#, fuzzy +msgid "" +" -v FILENUM like -a FILENUM, but suppress joined output lines\n" +" -1 FIELD join on this FIELD of file 1\n" +" -2 FIELD join on this FIELD of file 2\n" +msgstr "" +" -v SIDE 類似 -a SIDE,但ä¸å°å‡ºå·²åˆä½µçš„任何一行\n" +" -1 æ¬„ä½ ä»¥æª”æ¡ˆ 1 的指定 <欄ä½> 來åˆä½µ\n" +" -2 æ¬„ä½ ä»¥æª”æ¡ˆ 2 的指定 <欄ä½> 來åˆä½µ\n" + +#: src/join.c:172 +#, fuzzy +msgid "" +"\n" +"Unless -t CHAR is given, leading blanks separate fields and are ignored,\n" +"else fields are separated by CHAR. Any FIELD is a field number counted\n" +"from 1. FORMAT is one or more comma or blank separated specifications,\n" +"each being `FILENUM.FIELD' or `0'. Default FORMAT outputs the join field,\n" +"the remaining fields from FILE1, the remaining fields from FILE2, all\n" +"separated by CHAR.\n" +msgstr "" +"\n" +"除éžä½¿ç”¨äº†â€˜-t 字元’é¸é …,會忽略æ¯è¡Œé–‹å§‹çš„空白字元,å¦å‰‡æ¬„使œƒä»¥æŒ‡å®šçš„\n" +"<å­—å…ƒ>分隔。<欄ä½> 編號是由 1 開始算起的。<æ ¼å¼> 是一個或多個以逗號分隔的\n" +"字串,æ¯å€‹å­—串å¯ä»¥æ˜¯â€˜SIDE.<欄ä½>’或‘0’。é è¨­çš„ <æ ¼å¼>是先輸出用來åˆä½µ\n" +"的索引,然後是 <檔案1>的其它欄ä½ï¼Œæœ€å¾Œæ˜¯ <檔案2> 的其它欄ä½ï¼Œå…¨éƒ¨çš†ä»¥\n" +"<å­—å…ƒ> 來分隔。\n" + +#: src/join.c:645 +#, c-format +msgid "invalid field specifier: `%s'" +msgstr "無效的欄ä½è¦æ ¼ï¼šâ€˜%s’" + +#: src/join.c:659 src/join.c:772 src/join.c:808 +#, c-format +msgid "invalid field number: `%s'" +msgstr "無效的欄ä½è™Ÿç¢¼ï¼šâ€˜%s’" + +#: src/join.c:672 +#, c-format +msgid "invalid file number in field spec: `%s'" +msgstr "欄ä½è¦æ ¼ä¸­å«æœ‰ç„¡æ•ˆçš„æª”案編號:‘%s’" + +#: src/join.c:792 +#, c-format +msgid "invalid field number for file 1: `%s'" +msgstr "檔案 1 的欄ä½è™Ÿç¢¼æ˜¯ç„¡æ•ˆçš„:‘%s’" + +#: src/join.c:801 +#, c-format +msgid "invalid field number for file 2: `%s'" +msgstr "檔案 2 的欄ä½è™Ÿç¢¼æ˜¯ç„¡æ•ˆçš„:‘%s’" + +#: src/join.c:833 +msgid "too many non-option arguments" +msgstr "éžé¸é …的引數éŽå¤š" + +#: src/join.c:855 +msgid "too few non-option arguments" +msgstr "éžé¸é …的引數éŽå°‘" + +#: src/join.c:866 +msgid "both files cannot be standard input" +msgstr "兩個檔案ä¸èƒ½éƒ½æ˜¯æ¨™æº–輸入" + +#: src/kill.c:93 +#, c-format +msgid "" +"Usage: %s [-s SIGNAL | -SIGNAL] PID...\n" +" or: %s -l [SIGNAL]...\n" +" or: %s -t [SIGNAL]...\n" +msgstr "" + +#: src/kill.c:99 +msgid "" +"Send signals to processes, or list signals.\n" +"\n" +msgstr "" + +#: src/kill.c:106 +msgid "" +" -s, --signal=SIGNAL, -SIGNAL\n" +" specify the name or number of the signal to be sent\n" +" -l, --list list signal names, or convert signal names to/from " +"numbers\n" +" -t, --table print a table of signal information\n" +msgstr "" + +#: src/kill.c:114 +msgid "" +"\n" +"SIGNAL may be a signal name like `HUP', or a signal number like `1',\n" +"or an exit status of a process terminated by a signal.\n" +"PID is an integer; if negative it identifies a process group.\n" +msgstr "" + +#: src/kill.c:163 +#, fuzzy, c-format +msgid "%s: invalid signal" +msgstr "%s:無效的 PID" + +#: src/kill.c:262 +#, fuzzy, c-format +msgid "missing operand after `%s'" +msgstr "%s:‘%câ€™å¾Œé¢æ‡‰è©²æ˜¯æ•´æ•¸" + +#: src/kill.c:274 +#, fuzzy, c-format +msgid "%s: invalid process id" +msgstr "%s:無效的樣å¼" + +#: src/kill.c:327 +#, fuzzy, c-format +msgid "invalid option -- %c" +msgstr "%s:無效的é¸é … ─ %c\n" + +#: src/kill.c:336 +#, c-format +msgid "%s: multiple signals specified" +msgstr "" + +#: src/kill.c:350 +msgid "multiple -l or -t options specified" +msgstr "" + +#: src/kill.c:367 +msgid "cannot combine signal with -l or -t" +msgstr "" + +#: src/link.c:51 +#, fuzzy, c-format +msgid "" +"Usage: %s FILE1 FILE2\n" +" or: %s OPTION\n" +msgstr "" +"用法:%s [檔案]...\n" +" 或:%s [é¸é …]\n" + +#: src/link.c:54 +msgid "" +"Call the link function to create a link named FILE2 to an existing FILE1.\n" +"\n" +msgstr "" +"é€éŽèª¿ç”¨ link 函å¼ï¼Œå»ºç«‹é€£è‡³ <檔案1> çš„éˆçµï¼Œéˆçµå稱為 <檔案2>。\n" +"\n" + +#: src/link.c:98 +#, fuzzy, c-format +msgid "cannot create link %s to %s" +msgstr "無法建立目錄%s" + +#: src/ln.c:39 +#, fuzzy +msgid "Mike Parker and David MacKenzie" +msgstr "Scott Bartram åŠ David MacKenzie" + +#: src/ln.c:167 +#, c-format +msgid "%s: warning: making a hard link to a symbolic link is not portable" +msgstr "%s:警告:將實際éˆçµ (hard link) 連至符號éˆçµä¸æ˜¯æ‰€æœ‰ç³»çµ±éƒ½é©ç”¨çš„功能" + +#: src/ln.c:174 +#, c-format +msgid "%s: hard link not allowed for directory" +msgstr "%s: ä¸å…許將實際éˆçµ (hard link) 連至目錄" + +#: src/ln.c:246 +#, fuzzy, c-format +msgid "%s: cannot overwrite directory" +msgstr "無法建立目錄%s" + +#: src/ln.c:251 +#, c-format +msgid "%s: replace %s? " +msgstr "%s:是å¦ç½®æ›%s? " + +#: src/ln.c:257 +#, c-format +msgid "%s: File exists" +msgstr "%s:檔案已存在" + +#: src/ln.c:304 +#, fuzzy, c-format +msgid "create symbolic link %s to %s" +msgstr "符號連çµ" + +#: src/ln.c:305 +#, c-format +msgid "create hard link %s to %s" +msgstr "建立連至%2$s的實際éˆçµ (hard link)%1$s" + +#: src/ln.c:319 +#, c-format +msgid "creating symbolic link %s to %s" +msgstr "正在建立連至%2$s的符號éˆçµ%1$s" + +#: src/ln.c:320 +#, c-format +msgid "creating hard link %s to %s" +msgstr "正在建立連至%2$s的實際éˆçµ (hard link)%1$s" + +#: src/ln.c:339 +#, c-format +msgid "" +"Usage: %s [OPTION]... TARGET [LINK_NAME]\n" +" or: %s [OPTION]... TARGET... DIRECTORY\n" +" or: %s [OPTION]... --target-directory=DIRECTORY TARGET...\n" +msgstr "" +"用法:%s [é¸é …]... 目標 [éˆçµå稱]\n" +" 或:%s [é¸é …]... 目標... 目錄\n" +" 或:%s [é¸é …]... --target-directory=目錄 目標...\n" + +#: src/ln.c:345 +msgid "" +"Create a link to the specified TARGET with optional LINK_NAME.\n" +"If LINK_NAME is omitted, a link with the same basename as the TARGET is\n" +"created in the current directory. When using the second form with more\n" +"than one TARGET, the last argument must be a directory; create links\n" +"in DIRECTORY to each TARGET. Create hard links by default, symbolic\n" +"links with --symbolic. When creating hard links, each TARGET must exist.\n" +"\n" +msgstr "" +"建立連至指定 <目標> çš„éˆçµï¼Œä¸¦å¯é¸æ“‡æŒ‡å®š <éˆçµå稱>。\n" +"如果沒有指定 <éˆçµå稱>,會在目å‰çš„目錄中建立一個和 <目標> å稱一樣的éˆçµã€‚\n" +"當使用第二種格å¼è€Œ <目標> 多於一個時,最後的引數必須是目錄;這樣會在指定的\n" +"<目錄> 中分別建立連至æ¯å€‹ <目標> çš„éˆçµã€‚é è¨­çš„é‹ä½œæ–¹å¼æ˜¯å»ºç«‹å¯¦éš›éˆçµ (hard\n" +"link),若使用 --symbolic é¸é …則建立符號éˆçµã€‚當建立實際éˆçµæ™‚,æ¯å€‹ <目標>\n" +"都必須存在。\n" +"\n" + +#: src/ln.c:357 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an argument\n" +" -d, -F, --directory hard link directories (super-user only)\n" +" -f, --force remove existing destination files\n" +msgstr "" +" --backup[=CONTROL] 為æ¯å€‹å·²å­˜åœ¨çš„目的地檔案建立備份檔\n" +" -b 類似 --backupï¼Œä½†ä¸æŽ¥å—任何引數\n" +" -d, -F, --directory 建立連至目錄的實際éˆçµ (åªé©ç”¨æ–¼æœ€å¤§æ¬ŠåŠ›ä½¿ç”¨" +"者)\n" +" -f, --force 強迫移除任何已存在的目的地檔案\n" + +#: src/ln.c:363 +msgid "" +" -n, --no-dereference treat destination that is a symlink to a\n" +" directory as if it were a normal file\n" +" -i, --interactive prompt whether to remove destinations\n" +" -s, --symbolic make symbolic links instead of hard links\n" +msgstr "" +" -n, --no-dereference 如果目的地是一個連çµè‡³æŸç›®éŒ„的符號éˆçµï¼Œæœƒå°‡\n" +" 該符號éˆçµç•¶ä½œæ™®é€šæª”案處ç†ï¼Œæœƒå…ˆå‚™ä»½æˆ–移除該\n" +" éˆçµ\n" +" -i, --interactive ç¢ºèªæ˜¯å¦ç§»é™¤ç›®çš„地檔案\n" +" -s, --symbolic 建立符號éˆçµè€Œä¸æ˜¯å¯¦éš›éˆçµ\n" + +#: src/ln.c:369 +msgid "" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +" --target-directory=DIRECTORY specify the DIRECTORY in which to " +"create\n" +" the links\n" +" -v, --verbose print name of each file before linking\n" +msgstr "" +" -S, --suffix=後置字串 自行指定備份檔的 <後置字串>\n" +" --target-directory=目錄 在指定 <目錄> 中建立éˆçµ\n" +" -v, --verbose 連çµå‰å…ˆå°å‡ºæ¯å€‹æª”案的å稱\n" + +#: src/ln.c:521 +#, fuzzy, c-format +msgid "%s: specified target directory is not a directory" +msgstr "%så·²å­˜åœ¨ä½†ä¸æ˜¯ç›®éŒ„" + +#: src/ln.c:542 +msgid "when making multiple links, last argument must be a directory" +msgstr "建立多個éˆçµæ™‚,最後的引數必需為目錄" + +#: src/logname.c:48 src/pwd.c:46 src/sync.c:44 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]\n" +msgstr "用法:%s [é¸é …] [檔案]...\n" + +#: src/logname.c:49 +msgid "" +"Print the name of the current user.\n" +"\n" +msgstr "" + +#: src/logname.c:99 +#, fuzzy, c-format +msgid "%s: no login name\n" +msgstr "%s:無效的號碼" + +#: src/ls.c:673 +#, fuzzy +msgid "%b %e %Y" +msgstr "%Y-%m-%d %H:%M" + +#: src/ls.c:681 +#, fuzzy +msgid "%b %e %H:%M" +msgstr "%Y-%m-%d %H:%M" + +#: src/ls.c:1307 +#, fuzzy, c-format +msgid "ignoring invalid value of environment variable QUOTING_STYLE: %s" +msgstr "忽略無效的環境變數 QUOTING_STYLE 的變數值:%s" + +#: src/ls.c:1334 +#, c-format +msgid "ignoring invalid width in environment variable COLUMNS: %s" +msgstr "忽略無效的環境變數 COLUMNS 的寬度數值:%s" + +#: src/ls.c:1365 +#, c-format +msgid "ignoring invalid tab size in environment variable TABSIZE: %s" +msgstr "忽略無效的環境變數 TABSIZE çš„ tab 字元定ä½å€¼ï¼š%s" + +#: src/ls.c:1482 +#, fuzzy, c-format +msgid "invalid line width: %s" +msgstr "無效的寬度:‘%s’" + +#: src/ls.c:1556 +#, fuzzy, c-format +msgid "invalid tab size: %s" +msgstr "無效的類型‘%s’" + +#: src/ls.c:1722 +#, fuzzy, c-format +msgid "invalid time style format %s" +msgstr "%2$s的引數%1$s無效" + +#: src/ls.c:2054 +#, fuzzy, c-format +msgid "unrecognized prefix: %s" +msgstr "無法識別的é¸é …‘-%c’" + +#: src/ls.c:2077 +msgid "unparsable value for LS_COLORS environment variable" +msgstr "LS_COLORS 環境變數中存在無法分æžçš„值" + +#: src/ls.c:2145 +#, fuzzy, c-format +msgid "cannot determine device and inode of %s" +msgstr "無法將 %s çš„æª”æ¡ˆæŒ‡æ¨™é‡æ–°å®šä½" + +#: src/ls.c:2155 +#, fuzzy, c-format +msgid "not listing already-listed directory: %s" +msgstr "無法建立目錄%s" + +#: src/ls.c:2208 src/remove.c:929 +#, fuzzy, c-format +msgid "reading directory %s" +msgstr "無法建立目錄%s" + +#: src/ls.c:2603 +#, fuzzy, c-format +msgid "cannot compare file names %s and %s" +msgstr "è¦æ¯”較的字串為%såŠ%s。" + +#: src/ls.c:3762 +msgid "" +"List information about the FILEs (the current directory by default).\n" +"Sort entries alphabetically if none of -cftuSUX nor --sort.\n" +"\n" +msgstr "" +"列出 <檔案> 的資訊 (é è¨­ç‚ºç›®å‰çš„目錄)。\n" +"å¦‚æžœä¸æŒ‡å®š -cftuSUX 或 --sort 任何一個é¸é …,則根據字æ¯å¤§å°æŽ’åºã€‚\n" +"\n" + +#: src/ls.c:3770 +msgid "" +" -a, --all do not hide entries starting with .\n" +" -A, --almost-all do not list implied . and ..\n" +" --author print the author of each file\n" +" -b, --escape print octal escapes for nongraphic characters\n" +msgstr "" +" -a, --all ä¸éš±è—任何以 . 字元開始的項目\n" +" -A, --almost-all 列出除了 . åŠ .. 以外的任何項目\n" +" --author å°å‡ºæ¯å€‹æª”案的著作者\n" +" -b, --escape 以八進使º¢å‡ºåºåˆ—表示ä¸å¯åˆ—å°çš„å­—å…ƒ\n" + +#: src/ls.c:3776 +msgid "" +" --block-size=SIZE use SIZE-byte blocks\n" +" -B, --ignore-backups do not list implied entries ending with ~\n" +" -c with -lt: sort by, and show, ctime (time of " +"last\n" +" modification of file status information)\n" +" with -l: show ctime and sort by name\n" +" otherwise: sort by ctime\n" +msgstr "" +" --block-size=å¤§å° å€æ®µä»¥æŒ‡å®š <大å°> çš„ä½å…ƒçµ„為單ä½\n" +" -B, --ignore-backups ä¸åˆ—出任何以 ~ å­—å…ƒçµæŸçš„é …ç›®\n" +" -c é…åˆ -lt:根據 ctime 排åºåŠé¡¯ç¤º ctime\n" +" (檔案狀態最後更改的時間)\n" +" é…åˆ -l :顯示 ctime 但根據å稱排åº\n" +" å¦å‰‡ :根據 ctime 排åº\n" + +#: src/ls.c:3784 +#, fuzzy +msgid "" +" -C list entries by columns\n" +" --color[=WHEN] control whether color is used to distinguish " +"file\n" +" types. WHEN may be `never', `always', or " +"`auto'\n" +" -d, --directory list directory entries instead of contents,\n" +" and do not dereference symbolic links\n" +" -D, --dired generate output designed for Emacs' dired mode\n" +msgstr "" +" -C æ¯æ¬„由上至下列出項目\n" +" --color[=WHEN] 控制是å¦ä½¿ç”¨è‰²å½©åˆ†è¾¨æª”案。WHEN å¯ä»¥æ˜¯\n" +" ‘never’ã€â€˜always’或‘auto’其中之一\n" +" -d, --directory ç•¶é‡åˆ°ç›®éŒ„時列出目錄本身而éžç›®éŒ„內的檔案\n" +" -D, --dired 產生é©åˆ Emacs çš„ dired 模å¼ä½¿ç”¨çš„çµæžœ\n" + +#: src/ls.c:3792 +msgid "" +" -f do not sort, enable -aU, disable -lst\n" +" -F, --classify append indicator (one of */=@|) to entries\n" +" --format=WORD across -x, commas -m, horizontal -x, long -l,\n" +" single-column -1, verbose -l, vertical -C\n" +" --full-time like -l --time-style=full-iso\n" +msgstr "" +" -f ä¸é€²è¡ŒæŽ’åºï¼Œ-aU é¸é …生效,-lst é¸é …失效\n" +" -F, --classify 加上檔案類型的指示符號 (*/=@| 其中一個)\n" +" --format=é—œéµå­— across -x,commas -m,horizontal -x,long -l,\n" +" single-column -1,verbose -l,vertical -C\n" +" --full-time å³ -l --time-style=full-iso\n" + +#: src/ls.c:3799 +#, fuzzy +msgid "" +" -g like -l, but do not list owner\n" +" -G, --no-group inhibit display of group information\n" +" -h, --human-readable print sizes in human readable format (e.g., 1K 234M " +"2G)\n" +" --si likewise, but use powers of 1000 not 1024\n" +" -H, --dereference-command-line\n" +" follow symbolic links listed on the command " +"line\n" +" --dereference-command-line-symlink-to-dir\n" +" follow each command line symbolic link\n" +" that points to a directory\n" +msgstr "" +" -g 類似 -l,但ä¸åˆ—å‡ºæ“æœ‰è€…\n" +" -G, --no-group ä¸åˆ—出任何有關群組的資訊\n" +" -h, --human-readable 以容易ç†è§£çš„æ ¼å¼å°å‡ºæª”æ¡ˆå¤§å° (例如 1K 234M 2G)\n" +" --si 類似 -hï¼Œä½†å– 1000 çš„æ¬¡æ–¹è€Œä¸æ˜¯ 1024\n" +" -H, --dereference-command-line 使用指令列中的符號éˆçµæŒ‡ç¤ºçš„真正目的地\n" + +#: src/ls.c:3810 +msgid "" +" --indicator-style=WORD append indicator with style WORD to entry " +"names:\n" +" none (default), classify (-F), file-type (-" +"p)\n" +" -i, --inode print index number of each file\n" +" -I, --ignore=PATTERN do not list implied entries matching shell " +"PATTERN\n" +" -k like --block-size=1K\n" +msgstr "" +" --indicator-style=æ–¹å¼ æŒ‡å®šåœ¨æ¯å€‹é …ç›®å稱後加上指示符號 <æ–¹å¼>:\n" +" none (é è¨­),classify (-F),file-type (-p)\n" +" -i, --inode å°å‡ºæ¯å€‹æª”案的 inode 編號\n" +" -I, --ignore=æ¨£å¼ ä¸å°å‡ºä»»ä½•ç¬¦åˆ shell è¬ç”¨å­—å…ƒ <樣å¼> 的項目\n" +" -k å³ --block-size=1K\n" + +#: src/ls.c:3817 +msgid "" +" -l use a long listing format\n" +" -L, --dereference when showing file information for a symbolic\n" +" link, show information for the file the link\n" +" references rather than for the link itself\n" +" -m fill width with a comma separated list of " +"entries\n" +msgstr "" +" -l 使用較長格å¼åˆ—出資訊\n" +" -L, --dereference 當顯示符號éˆçµçš„æª”案資訊時,顯示符號éˆçµæ‰€æŒ‡ç¤º\n" +" 的目標而並éžç¬¦è™Ÿéˆçµæœ¬èº«çš„資訊\n" +" -m 所有項目以逗號分隔,並填滿整行行寬\n" + +#: src/ls.c:3824 +msgid "" +" -n, --numeric-uid-gid like -l, but list numeric UIDs and GIDs\n" +" -N, --literal print raw entry names (don't treat e.g. " +"control\n" +" characters specially)\n" +" -o like -l, but do not list group information\n" +" -p, --file-type append indicator (one of /=@|) to entries\n" +msgstr "" +" -n, --numeric-uid-gid 類似 -l,但列出 UID åŠ GID 編號\n" +" -N, --literal å°å‡ºæœªç¶“處ç†çš„é …ç›®å稱 (例如ä¸ç‰¹åˆ¥è™•ç†æŽ§åˆ¶å­—" +"å…ƒ)\n" +" -o 類似 -l,但ä¸åˆ—出有關群組的資訊\n" +" -p, --file-type 加上檔案類型的指示符號 (/=@| 其中一個)\n" + +#: src/ls.c:3831 +msgid "" +" -q, --hide-control-chars print ? instead of non graphic characters\n" +" --show-control-chars show non graphic characters as-is (default\n" +" unless program is `ls' and output is a " +"terminal)\n" +" -Q, --quote-name enclose entry names in double quotes\n" +" --quoting-style=WORD use quoting style WORD for entry names:\n" +" literal, locale, shell, shell-always, c, " +"escape\n" +msgstr "" +" -q, --hide-control-chars 以 ? 字元代替無法列å°çš„å­—å…ƒ\n" +" --show-control-chars 直接顯示無法列å°çš„å­—å…ƒ (這是é è¨­æ–¹å¼ï¼Œé™¤éžèª¿ç”¨\n" +" 的程å¼å稱是‘ls’而且是在終端機畫é¢è¼¸å‡ºçµæžœ)\n" +" -Q, --quote-name 將項目å稱括上雙引號\n" +" --quoting-style=æ–¹å¼ ä½¿ç”¨æŒ‡å®šçš„ quoting <æ–¹å¼>顯示項目的å稱:\n" +" literalã€localeã€shellã€shell-alwaysã€cã€" +"escape\n" + +#: src/ls.c:3839 +msgid "" +" -r, --reverse reverse order while sorting\n" +" -R, --recursive list subdirectories recursively\n" +" -s, --size print size of each file, in blocks\n" +msgstr "" +" -r, --reverse ä¾ç›¸åæ¬¡åºæŽ’åˆ—\n" +" -R, --recursive åŒæ™‚列出所有副目錄層\n" +" -s, --size 以倿®µå¤§å°ç‚ºå–®ä½åˆ—出所有檔案的大å°\n" + +#: src/ls.c:3844 +msgid "" +" -S sort by file size\n" +" --sort=WORD extension -X, none -U, size -S, time -t,\n" +" version -v\n" +" status -c, time -t, atime -u, access -u, use -" +"u\n" +" --time=WORD show time as WORD instead of modification " +"time:\n" +" atime, access, use, ctime or status; use\n" +" specified time as sort key if --sort=time\n" +msgstr "" +" -S æ ¹æ“šæª”æ¡ˆå¤§å°æŽ’åº\n" +" --sort=WORD 以下是å¯é¸ç”¨çš„ WORD 和它們代表的相應é¸é …:\n" +" extension -X status -c\n" +" none -U time -t\n" +" size -S atime -u\n" +" time -t access -u\n" +" version -v use -u\n" +" --time=WORD 顯示 WORD 所代表的時間而éžä¿®æ”¹æ™‚間:\n" +" atimeã€accessã€useã€ctime 或 status;加上\n" +" --sort=time é¸é …時會以指定時間作為排åºç´¢å¼•\n" + +#: src/ls.c:3853 +msgid "" +" --time-style=STYLE show times using style STYLE:\n" +" full-iso, long-iso, iso, locale, +FORMAT\n" +" FORMAT is interpreted like `date'; if FORMAT " +"is\n" +" FORMAT1FORMAT2, FORMAT1 applies to\n" +" non-recent files and FORMAT2 to recent files;\n" +" if STYLE is prefixed with `posix-', STYLE\n" +" takes effect only outside the POSIX locale\n" +" -t sort by modification time\n" +" -T, --tabsize=COLS assume tab stops at each COLS instead of 8\n" +msgstr "" +" --time-style=æ¨£å¼ æ ¹æ“š <樣å¼> 所代表的格å¼é¡¯ç¤ºæ™‚間:\n" +" full-isoã€long-isoã€isoã€localeã€+FORMAT\n" +" FORMAT 峿˜¯â€˜date’所用的時間格å¼ï¼›å¦‚æžœ FORMAT\n" +" 是 FORMAT1FORMAT2,FORMAT1 é©ç”¨æ–¼è¼ƒèˆŠ\n" +" 的檔案而 FORMAT2 é©ç”¨æ–¼è¼ƒæ–°çš„æª”案;\n" +" 如果 <樣å¼> å‰åŠ ä¸Šâ€˜posix-â€™ï¼Œå‰‡åªæœƒåœ¨ä¸ä½¿ç”¨\n" +" POSIX 語系時使用該 <樣å¼>\n" +" -t 根據修改時間排åº\n" +" -T, --tabsize=寬度 å¦è¡ŒæŒ‡å®š tab çš„ <寬度>ï¼Œè€Œéž 8 個字元\n" + +#: src/ls.c:3864 +msgid "" +" -u with -lt: sort by, and show, access time\n" +" with -l: show access time and sort by name\n" +" otherwise: sort by access time\n" +" -U do not sort; list entries in directory order\n" +" -v sort by version\n" +msgstr "" +" -u é…åˆ -ltï¼šé¡¯ç¤ºå­˜å–æ™‚間而且ä¾å­˜å–時間排åº\n" +" é…åˆ -lï¼šé¡¯ç¤ºå­˜å–æ™‚間但根據å稱排åº\n" +" å¦å‰‡ï¼šæ ¹æ“šå­˜å–時間排åº\n" +" -U ä¸é€²è¡ŒæŽ’åºï¼›ä¾æª”案系統原有的次åºåˆ—出項目\n" +" -v 根據版本進行排åº\n" + +#: src/ls.c:3871 +#, fuzzy +msgid "" +" -w, --width=COLS assume screen width instead of current value\n" +" -x list entries by lines instead of by columns\n" +" -X sort alphabetically by entry extension\n" +" -1 list one file per line\n" +msgstr "" +" -f, --fields=LIST åªé¡¯ç¤ºæŒ‡å®šçš„æ¬„ä½ï¼›åŒæ™‚也å°å‡ºä¸å«åˆ†éš”符號的\n" +" æ¯ä¸€è¡Œï¼Œé™¤éžä½¿ç”¨äº† -s é¸é …\n" +" -n (䏿œƒä½œä»»ä½•處ç†)\n" + +#: src/ls.c:3883 +msgid "" +"\n" +"By default, color is not used to distinguish types of files. That is\n" +"equivalent to using --color=none. Using the --color option without the\n" +"optional WHEN argument is equivalent to using --color=always. With\n" +"--color=auto, color codes are output only if standard output is connected\n" +"to a terminal (tty).\n" +msgstr "" +"\n" +"é è¨­æ˜¯ä¸æœƒä½¿ç”¨è‰²å½©ä¾†å€åˆ¥æª”案的。此方å¼ç­‰æ–¼ä½¿ç”¨äº† --color=none é¸é …。若使用\n" +"--color é¸é …但䏿Œ‡å®š WHEN 引數等於 --color=always。當使用 --color=auto 時,\n" +"åªç•¶è¼¸å‡ºè‡³çµ‚ç«¯æ©Ÿç•«é¢ (tty) æ™‚æ‰æœƒé¡¯ç¤ºè‰²å½©ã€‚\n" + +#: src/md5sum.c:38 +msgid "Ulrich Drepper and Scott Miller" +msgstr "Ulrich Drepper åŠ Scott Miller" + +#: src/md5sum.c:125 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]...\n" +" or: %s [OPTION] --check [FILE]\n" +"Print or check %s (%d-bit) checksums.\n" +"With no FILE, or when FILE is -, read standard input.\n" +msgstr "" +"用法:%s [é¸é …] [檔案]...\n" +" 或:%s [é¸é …] --check [檔案]\n" +"å°å‡ºæˆ–檢查 %s (%d ä½å…ƒ) 總和檢查值。\n" +"如果沒有指定 <檔案> 或 <檔案> 是 -,則由標準輸入讀å–資料。\n" + +#: src/md5sum.c:134 +#, c-format +msgid "" +"\n" +" -b, --binary read files in binary mode (default on DOS/" +"Windows)\n" +" -c, --check check %s sums against given list\n" +" -t, --text read files in text mode (default)\n" +"\n" +msgstr "" +"\n" +" -b, --binary 以二元碼模å¼è®€å…¥æª”案 (DOS/Windows å¹³å°çš„é è¨­æ¨¡å¼)\n" +" -c, --check 驗證由指定的清單æä¾›çš„ %s 檢查值\n" +" -t, --text 以文字模å¼è®€å…¥æª”案 (é è¨­æ¨¡å¼)\n" +"\n" + +#: src/md5sum.c:142 +msgid "" +"The following two options are useful only when verifying checksums:\n" +" --status don't output anything, status code shows success\n" +" -w, --warn warn about improperly formated checksum lines\n" +"\n" +msgstr "" +"以下的兩個é¸é …åªåœ¨é©—證總和檢查值時有用:\n" +" --status ä¸é¡¯ç¤ºä»»ä½•çµæžœï¼Œåªç”¨å›žå‚³å€¼è¡¨ç¤ºæ˜¯å¦æˆåŠŸ\n" +" -w, --warn å°æ–¼æ¯ä¸€è¡Œå«æœ‰ä¸æ­£ç¢ºæ ¼å¼çš„總和檢查值都顯示警告\n" + +#: src/md5sum.c:150 +#, c-format +msgid "" +"\n" +"The sums are computed as described in %s. When checking, the input\n" +"should be a former output of this program. The default mode is to print\n" +"a line with checksum, a character indicating type (`*' for binary, ` ' for\n" +"text), and name for each FILE.\n" +msgstr "" +"\n" +"總和檢查是根據 %s æè¿°çš„æ–¹æ³•計算出來的。當驗證時,輸入資料必須是此程å¼ä»¥å¾€\n" +"çš„è¼¸å‡ºçµæžœã€‚é è¨­æ¨¡å¼æ˜¯å°å‡ºç¸½å’Œæª¢æŸ¥å€¼ï¼Œä¸€å€‹ä»£è¡¨æª”案類型的字元 (‘*’表示二元\n" +"碼,‘ ’[空格] 表示文字)ï¼ŒåŠæ¯å€‹ <檔案> çš„å稱。\n" + +#: src/md5sum.c:385 +#, c-format +msgid "%s: %lu: improperly formatted %s checksum line" +msgstr "%s:%lu:該行的 %s 總和檢查值格å¼ä¸æ­£ç¢º" + +#: src/md5sum.c:407 +#, c-format +msgid "%s: FAILED open or read\n" +msgstr "%sï¼šé–‹å•Ÿæˆ–è®€å–æ™‚發生錯誤\n" + +#: src/md5sum.c:431 +msgid "FAILED" +msgstr "錯誤" + +#: src/md5sum.c:431 +msgid "OK" +msgstr "正確" + +#: src/md5sum.c:444 +#, c-format +msgid "%s: read error" +msgstr "%sï¼šè®€å–æ™‚發生錯誤" + +#: src/md5sum.c:457 +#, c-format +msgid "%s: no properly formatted %s checksum lines found" +msgstr "%s:找ä¸åˆ°æ­£ç¢ºæ ¼å¼çš„ %s 總和檢查值" + +#: src/md5sum.c:470 +#, c-format +msgid "WARNING: %d of %d listed %s could not be read" +msgstr "警告:無法讀入 %2$d 個%3$s的其中 %1$d 個" + +#: src/md5sum.c:473 +msgid "file" +msgstr "檔案" + +#: src/md5sum.c:473 +msgid "files" +msgstr "檔案" + +#: src/md5sum.c:479 +#, c-format +msgid "WARNING: %d of %d computed %s did NOT match" +msgstr "警告:%2$d 個計算出來的%3$s的其中 %1$d 個並ä¸åŒ¹é…" + +#: src/md5sum.c:482 +msgid "checksum" +msgstr "總和檢查值" + +#: src/md5sum.c:482 +msgid "checksums" +msgstr "總和檢查值" + +#: src/md5sum.c:564 +msgid "" +"the --binary and --text options are meaningless when verifying checksums" +msgstr "當驗證總和檢查值時,é¸é … --binary åŠ --text 是沒有æ„義的" + +#: src/md5sum.c:572 +msgid "the --string and --check options are mutually exclusive" +msgstr "ä¸èƒ½åŒæ™‚使用 --string åŠ --check é¸é …" + +#: src/md5sum.c:579 +msgid "the --status option is meaningful only when verifying checksums" +msgstr "é¸é … --status åªæœ‰åœ¨é©—è­‰ç¸½å’Œæª¢æŸ¥å€¼æ™‚æ‰æœ‰æ„義" + +#: src/md5sum.c:586 +msgid "the --warn option is meaningful only when verifying checksums" +msgstr "é¸é … --warn åªæœ‰åœ¨é©—è­‰ç¸½å’Œæª¢æŸ¥å€¼æ™‚æ‰æœ‰æ„義" + +#: src/md5sum.c:596 +msgid "no files may be specified when using --string" +msgstr "使用é¸é … --string 時ä¸èƒ½å†æŒ‡å®šæª”案" + +#: src/md5sum.c:618 +msgid "only one argument may be specified when using --check" +msgstr "使用é¸é … --check 時åªèƒ½æŒ‡å®šä¸€å€‹å¼•數" + +#: src/mkdir.c:61 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] DIRECTORY...\n" +msgstr "用法:%s [é¸é …] [檔案]...\n" + +#: src/mkdir.c:62 +msgid "" +"Create the DIRECTORY(ies), if they do not already exist.\n" +"\n" +msgstr "" +"è‹¥ç›®éŒ„ä¸æ˜¯å·²ç¶“存在則建立目錄。\n" +"\n" + +#: src/mkdir.c:69 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not rwxrwxrwx - " +"umask\n" +" -p, --parents no error if existing, make parent directories as needed\n" +" -v, --verbose print a message for each created directory\n" +msgstr "" +" -m, --mode=æ¨¡å¼ è¨­å®šæ¬Šé™ <模å¼> (類似 chmod)ï¼Œè€Œä¸æ˜¯ rwxrwxrwx 減 umask\n" +" -p, --parents éœ€è¦æ™‚建立上層目錄,如目錄早已存在則ä¸ç•¶ä½œéŒ¯èª¤\n" +" -v, --verbose æ¯æ¬¡å»ºç«‹æ–°ç›®éŒ„都顯示訊æ¯\n" + +#: src/mkdir.c:113 +#, fuzzy, c-format +msgid "created directory %s" +msgstr "無法建立目錄%s" + +#: src/mkdir.c:190 +#, fuzzy, c-format +msgid "cannot set permissions of directory %s" +msgstr "無法更改%s的權é™" + +#: src/mkfifo.c:55 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] NAME...\n" +msgstr "用法:%s [é¸é …] [檔案]...\n" + +#: src/mkfifo.c:56 +msgid "" +"Create named pipes (FIFOs) with the given NAMEs.\n" +"\n" +msgstr "" +"以指定的 <å稱> 建立 named pipe (FIFO)。\n" +"\n" + +#: src/mkfifo.c:63 src/mknod.c:64 +msgid "" +" -m, --mode=MODE set permission mode (as in chmod), not a=rw - umask\n" +msgstr " -m, --mode=æ¨¡å¼ æŒ‡å®šæ¬Šé™æ¨¡å¼ (類似 chmod)ï¼Œè€Œä¸æ˜¯ a=rw 減 umask\n" + +#: src/mkfifo.c:93 src/mknod.c:206 +msgid "fifo files not supported" +msgstr "䏿”¯æ´ FIFO 檔案" + +#: src/mkfifo.c:123 src/mknod.c:127 +#, fuzzy +msgid "invalid mode" +msgstr "無效的數字" + +#: src/mkfifo.c:142 +#, fuzzy, c-format +msgid "cannot set permissions of fifo %s" +msgstr "無法更改%s的權é™" + +#: src/mknod.c:55 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... NAME TYPE [MAJOR MINOR]\n" +msgstr "用法:%s [é¸é …]... SET1 [SET2]\n" + +#: src/mknod.c:57 +msgid "" +"Create the special file NAME of the given TYPE.\n" +"\n" +msgstr "" +"建立指定 <類型> åŠ <å稱> 的特殊檔案。\n" +"\n" + +#: src/mknod.c:69 +msgid "" +"\n" +"Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they\n" +"must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X,\n" +"it is interpreted as hexadecimal; otherwise, if it begins with 0, as octal;\n" +"otherwise, as decimal. TYPE may be:\n" +msgstr "" + +#: src/mknod.c:76 +#, fuzzy +msgid "" +"\n" +" b create a block (buffered) special file\n" +" c, u create a character (unbuffered) special file\n" +" p create a FIFO\n" +msgstr "" +"\n" +"ç•¶ <類型> 為 p 時ä¸å¯æŒ‡å®š MAJOR åŠ MINOR,å¦å‰‡å®ƒå€‘是必須指定的。\n" +"<類型> å¯ä»¥æ˜¯ï¼š\n" +"\n" +" b 建立 (有緩è¡çš„) å€å¡Šç‰¹æ®Šæª”案\n" +" c, u 建立 (沒有緩è¡çš„) 字元特殊檔案\n" +" p 建立 FIFO 特殊檔案\n" + +#: src/mknod.c:141 +#, fuzzy +msgid "wrong number of arguments" +msgstr "引數éŽå°‘" + +#: src/mknod.c:153 +#, fuzzy +msgid "block special files not supported" +msgstr "å€å¡Šç‰¹æ®Šæª”案" + +#: src/mknod.c:162 +#, fuzzy +msgid "character special files not supported" +msgstr "字元特殊檔案" + +#: src/mknod.c:171 +msgid "" +"when creating special files, major and minor device\n" +"numbers must be specified" +msgstr "建立å€å¡Šç‰¹æ®Šæª”案時,必需指定 major å’Œ minor è£ç½®ç·¨è™Ÿ" + +#: src/mknod.c:186 +#, fuzzy, c-format +msgid "invalid major device number %s" +msgstr "無效的開始行號:‘%s’" + +#: src/mknod.c:191 +#, fuzzy, c-format +msgid "invalid minor device number %s" +msgstr "無效的開始行號:‘%s’" + +#: src/mknod.c:196 +#, fuzzy, c-format +msgid "invalid device %s %s" +msgstr "%2$s的引數%1$s無效" + +#: src/mknod.c:210 +msgid "major and minor device numbers may not be specified for fifo files" +msgstr "ä¸èƒ½ç‚º fifo 檔案指定 major å’Œ minor è£ç½®ç·¨è™Ÿ" + +#: src/mknod.c:231 +#, fuzzy, c-format +msgid "cannot set permissions of %s" +msgstr "無法更改%s的權é™" + +#: src/mv.c:44 +#, fuzzy +msgid "Mike Parker, David MacKenzie, and Jim Meyering" +msgstr "David Ihnatã€David MacKenzie åŠ Jim Meyering" + +#: src/mv.c:317 +msgid "" +"Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.\n" +"\n" +msgstr "" +"å°‡ <來æº> å稱更改為 <目的地> å稱,或將 <來æº> 檔案移動至 <目錄>。\n" +"\n" + +#: src/mv.c:324 +msgid "" +" --backup[=CONTROL] make a backup of each existing destination " +"file\n" +" -b like --backup but does not accept an " +"argument\n" +" -f, --force do not prompt before overwriting\n" +" equivalent to --reply=yes\n" +" -i, --interactive prompt before overwrite\n" +" equivalent to --reply=query\n" +msgstr "" +" --backup[=CONTROL] 為æ¯å€‹å·²å­˜åœ¨çš„目的地檔案建立備份檔\n" +" -b 類似 --backupï¼Œä½†ä¸æŽ¥å—任何引數\n" +" -f, --force 覆寫檔案å‰ä¸æœƒé€²è¡Œç¢ºèªï¼Œç­‰æ–¼ --reply=yes\n" +" -i, --interactive 覆寫檔案å‰å¿…須先確èªï¼Œç­‰æ–¼ --reply=query\n" + +#: src/mv.c:332 +msgid "" +" --reply={yes,no,query} specify how to handle the prompt about an\n" +" existing destination file\n" +" --strip-trailing-slashes remove any trailing slashes from each SOURCE\n" +" argument\n" +" -S, --suffix=SUFFIX override the usual backup suffix\n" +msgstr "" +" --reply={yes,no,query} 指定如何處ç†å·²å­˜åœ¨çš„目的地檔案\n" +" --strip-trailing-slashes 移除引數中所有 <來æº> 檔案/目錄末端的斜號\n" +" -S, --suffix=後置字串 自行指定備份檔的 <後置字串>\n" + +#: src/mv.c:339 +msgid "" +" --target-directory=DIRECTORY move all SOURCE arguments into " +"DIRECTORY\n" +" -u, --update move only when the SOURCE file is newer\n" +" than the destination file or when the\n" +" destination file is missing\n" +" -v, --verbose explain what is being done\n" +msgstr "" +" --target-directory=目錄 將所有 <來æº> 檔案/目錄移動至 <目錄>\n" +" -u, --update åªåœ¨ <來æº> 檔案比目的地檔案新,或目的地檔案\n" +" ä¸å­˜åœ¨æ™‚æ‰æœƒç§»å‹•\n" +" -v, --verbose 詳細顯示進行的步驟\n" + +#: src/mv.c:467 +#, fuzzy, c-format +msgid "specified target, %s is not a directory" +msgstr "%så·²å­˜åœ¨ä½†ä¸æ˜¯ç›®éŒ„" + +#: src/mv.c:475 +msgid "when moving multiple files, last argument must be a directory" +msgstr "移動多個檔案時,最後的引數必須為目錄。" + +#: src/nice.c:67 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] [COMMAND [ARG]...]\n" +msgstr "用法:%s [é¸é …] [檔案]...\n" + +#: src/nice.c:68 +msgid "" +"Run COMMAND with an adjusted scheduling priority.\n" +"With no COMMAND, print the current scheduling priority. ADJUST is 10\n" +"by default. Range goes from -20 (highest priority) to 19 (lowest).\n" +"\n" +" -n, --adjustment=ADJUST increment priority by ADJUST first\n" +msgstr "" + +#: src/nice.c:109 src/nice.c:122 +#, fuzzy, c-format +msgid "invalid option `%s'" +msgstr "無效的寬度é¸é …:‘%s’" + +#: src/nice.c:147 +#, fuzzy, c-format +msgid "invalid priority `%s'" +msgstr "無效的寬度:‘%s’" + +#: src/nice.c:171 +msgid "a command must be given with an adjustment" +msgstr "" + +#: src/nice.c:178 src/nice.c:187 +#, fuzzy +msgid "cannot get priority" +msgstr "無法建立目錄%s" + +#: src/nice.c:192 +#, fuzzy +msgid "cannot set priority" +msgstr "無法建立目錄%s" + +#: src/nl.c:39 +msgid "Scott Bartram and David MacKenzie" +msgstr "Scott Bartram åŠ David MacKenzie" + +#: src/nl.c:180 +msgid "" +"Write each FILE to standard output, with line numbers added.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"å°‡æ¯å€‹ <檔案> 的內容在標準輸出顯示,並加上行號。\n" +"如果沒有指定 <檔案> 或 <檔案> 是 -,則由標準輸入讀å–資料。\n" +"\n" + +#: src/nl.c:188 +msgid "" +" -b, --body-numbering=STYLE use STYLE for numbering body lines\n" +" -d, --section-delimiter=CC use CC for separating logical pages\n" +" -f, --footer-numbering=STYLE use STYLE for numbering footer lines\n" +msgstr "" +" -b, --body-numbering=æ–¹å¼ æ±ºå®šå°‡å…§å®¹åŠ ä¸Šè¡Œè™Ÿçš„ <æ–¹å¼>\n" +" -d, --section-delimiter=CC 使用 CC 字元分辨標頭ã€å…§å®¹å’Œè¨»è…³\n" +" -f, --footer-numbering=æ–¹å¼ æ±ºå®šå°‡è¨»è…³åŠ ä¸Šè¡Œè™Ÿçš„ <æ–¹å¼>\n" + +#: src/nl.c:193 +msgid "" +" -h, --header-numbering=STYLE use STYLE for numbering header lines\n" +" -i, --page-increment=NUMBER line number increment at each line\n" +" -l, --join-blank-lines=NUMBER group of NUMBER empty lines counted as " +"one\n" +" -n, --number-format=FORMAT insert line numbers according to FORMAT\n" +" -p, --no-renumber do not reset line numbers at logical " +"pages\n" +" -s, --number-separator=STRING add STRING after (possible) line number\n" +msgstr "" +" -h, --header-numbering=æ–¹å¼ æ±ºå®šå°‡æ¨™é ­åŠ ä¸Šè¡Œè™Ÿçš„ <æ–¹å¼>\n" +" -i, --page-increment=數字 æ¯è¡Œçš„行號增加é‡\n" +" -l, --join-blank-lines=行數 將指定 <行數>的空行åˆä½µæˆä¸€è¡Œ\n" +" -n, --number-format=æ ¼å¼ æ ¹æ“š <æ ¼å¼> 加上行號\n" +" -p, --no-renumber æ¯æ¬¡åˆ†é å¾Œä¸é‡è¨­è¡Œè™Ÿ\n" +" -s, --number-separator=字串 以 <字串> 分隔行號和內容\n" + +# I can't imagine manpage and --help output are so outdated -- Abel +#: src/nl.c:201 +msgid "" +" -v, --first-page=NUMBER first line number on each logical page\n" +" -w, --number-width=NUMBER use NUMBER columns for line numbers\n" +msgstr "" +" -v, --starting-line-number=數字 æ¯é ç¬¬ä¸€è¡Œçš„行號\n" +" -w, --number-width=數字 以指定 <數字> 的字元作為顯示行數的寬度\n" + +#: src/nl.c:207 +msgid "" +"\n" +"By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn. CC are\n" +"two delimiter characters for separating logical pages, a missing\n" +"second character implies :. Type \\\\ for \\. STYLE is one of:\n" +msgstr "" +"\n" +"é è¨­çš„é¸é …為 -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn。CC 是兩個用來\n" +"分辨æ¯é çš„æ¨™é ­ã€å…§å®¹å’Œè¨»è…³çš„字元;如果沒有指定第二個字元則表示是 :。\n" +"請輸入 \\\\ 表示 \\ 字元。<æ–¹å¼> å¯ä»¥æ˜¯ä»¥ä¸‹å…¶ä¸­ä¸€å€‹ï¼š\n" + +#: src/nl.c:213 +msgid "" +"\n" +" a number all lines\n" +" t number only nonempty lines\n" +" n number no lines\n" +" pREGEXP number only lines that contain a match for REGEXP\n" +"\n" +"FORMAT is one of:\n" +"\n" +" ln left justified, no leading zeros\n" +" rn right justified, no leading zeros\n" +" rz right justified, leading zeros\n" +"\n" +msgstr "" +"\n" +" a æ¯ä¸€è¡Œéƒ½åŠ ä¸Šè¡Œè™Ÿ\n" +" t åªæœ‰éžç©ºç™½çš„行æ‰åŠ ä¸Šè¡Œè™Ÿ\n" +" n æ¯ä¸€è¡Œéƒ½ä¸åŠ è¡Œè™Ÿ\n" +" pæ­£è¦è¡¨ç¤ºå¼ åªæœ‰ç¬¦åˆ <æ­£è¦è¡¨ç¤ºå¼> çš„æ¯ä¸€è¡Œæ‰åŠ ä¸Šè¡Œè™Ÿ\n" +"\n" +"<æ ¼å¼> å¯ä»¥æ˜¯ä»¥ä¸‹å…¶ä¸­ä¸€å€‹ï¼š\n" +" ln å‘å·¦å°é½Šï¼Œå‰é¢ä¸åŠ é›¶è£œä½\n" +" rn å‘å³å°é½Šï¼Œå‰é¢ä¸åŠ é›¶è£œä½\n" +" rz å‘å³å°é½Šï¼Œå‰é¢åŠ é›¶è£œä½\n" + +#: src/nl.c:504 +#, c-format +msgid "invalid starting line number: `%s'" +msgstr "無效的開始行號:‘%s’" + +#: src/nl.c:514 +#, c-format +msgid "invalid line number increment: `%s'" +msgstr "無效的行號增加值:‘%s’" + +#: src/nl.c:527 +#, c-format +msgid "invalid number of blank lines: `%s'" +msgstr "無效的空白行數目:‘%s’" + +#: src/nl.c:541 +#, c-format +msgid "invalid line number field width: `%s'" +msgstr "無效的行號欄ä½å¯¬åº¦ï¼šâ€˜%s’" + +#: src/od.c:287 +#, c-format +msgid "" +"Usage: %s [OPTION]... [FILE]...\n" +" or: %s --traditional [FILE] [[+]OFFSET [[+]LABEL]]\n" +msgstr "" +"用法:%s [é¸é …]... [檔案]...\n" +" 或:%s --traditional [檔案] [[+]å移值 [[+]標號]]\n" + +#: src/od.c:292 +msgid "" +"\n" +"Write an unambiguous representation, octal bytes by default,\n" +"of FILE to standard output. With more than one FILE argument,\n" +"concatenate them in the listed order to form the input.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"\n" +"ä»¥æ˜Žç¢ºæ–¹å¼ (é è¨­ç‚ºå…«é€²ä½æ•¸å­—) 表示 <檔案> 的內容。當指定多於一個 <檔案> " +"時,\n" +"會以指定的次åºå°‡æª”案內容åˆä½µã€‚如果沒有指定 <檔案> 或 <檔案> 是 -,則由標準\n" +"輸入讀å–資料。\n" +"\n" + +#: src/od.c:299 +msgid "All arguments to long options are mandatory for short options.\n" +msgstr "é•·é¸é …å¿…é ˆç”¨çš„åƒæ•¸åœ¨ä½¿ç”¨çŸ­é¸é …時也是必須的。\n" + +#: src/od.c:302 +msgid "" +" -A, --address-radix=RADIX decide how file offsets are printed\n" +" -j, --skip-bytes=BYTES skip BYTES input bytes first\n" +msgstr "" +" -A, --address-radix=RADIX 決定基準ä½å€çš„å–®ä½\n" +" -j, --skip-bytes=ä½å…ƒçµ„ å…ˆç•¥éŽæŒ‡å®š <ä½å…ƒçµ„> 的輸入資料\n" + +#: src/od.c:306 +msgid "" +" -N, --read-bytes=BYTES limit dump to BYTES input bytes\n" +" -s, --strings[=BYTES] output strings of at least BYTES graphic " +"chars\n" +" -t, --format=TYPE select output format or formats\n" +" -v, --output-duplicates do not use * to mark line suppression\n" +" -w, --width[=BYTES] output BYTES bytes per output line\n" +" --traditional accept arguments in traditional form\n" +msgstr "" +" -N, --read-bytes=ä½å…ƒçµ„ é™åˆ¶å‚¾å°çš„輸入資料 <ä½å…ƒçµ„> 數目\n" +" -s, --strings[=ä½å…ƒçµ„] åªå°å‡ºä¸å°‘於指定 <ä½å…ƒçµ„> 大å°çš„字串常數\n" +" -t, --format=æ ¼å¼ é¸æ“‡è¼¸å‡ºçš„ <æ ¼å¼>\n" +" -v, --output-duplicates ä¸ä½¿ç”¨ * 表示æ¯è¡Œé‡è¦†çš„資料\n" +" -w, --width[=ä½å…ƒçµ„] æ¯è¡Œé¡¯ç¤ºæŒ‡å®šçš„ <ä½å…ƒçµ„> 數目\n" +" --traditional 接å—舊å¼çš„é¸é …\n" + +#: src/od.c:316 +msgid "" +"\n" +"Traditional format specifications may be intermixed; they accumulate:\n" +" -a same as -t a, select named characters\n" +" -b same as -t oC, select octal bytes\n" +" -c same as -t c, select ASCII characters or backslash escapes\n" +" -d same as -t u2, select unsigned decimal shorts\n" +msgstr "" +"\n" +"舊å¼çš„è¦æ ¼å¯ä»¥æ··åˆä½¿ç”¨ï¼Œè€Œä¸”效果會累ç©ï¼š\n" +" -a 等於 -t a, 顯示 ASCII 字元或以 ASCII 表示的控制字元\n" +" -b 等於 -t oC, 顯示八進ä½ä½å…ƒçµ„\n" +" -c 等於 -t c, 顯示 ASCII å­—å…ƒæˆ–åæ–œè™Ÿæº¢å‡ºåºåˆ—\n" +" -d 等於 -t u2, 顯示åé€²ä½ unsigned short\n" + +#: src/od.c:324 +msgid "" +" -f same as -t fF, select floats\n" +" -h same as -t x2, select hexadecimal shorts\n" +" -i same as -t d2, select decimal shorts\n" +" -l same as -t d4, select decimal longs\n" +" -o same as -t o2, select octal shorts\n" +" -x same as -t x2, select hexadecimal shorts\n" +msgstr "" +" -f 等於 -t fF, 顯示浮點數\n" +" -h 等於 -t x2, 顯示åå…­é€²ä½ short integer\n" +" -i 等於 -t d2, 顯示åé€²ä½ short integer\n" +" -l 等於 -t d4, 顯示åé€²ä½ long integer\n" +" -o 等於 -t o2, é¡¯ç¤ºå…«é€²ä½ short integer\n" +" -x 等於 -t x2, 顯示åå…­é€²ä½ short integer\n" + +#: src/od.c:332 +msgid "" +"\n" +"For older syntax (second call format), OFFSET means -j OFFSET. LABEL\n" +"is the pseudo-address at first byte printed, incremented when dump is\n" +"progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates\n" +"hexadecimal, suffixes may be . for octal and b for multiply by 512.\n" +"\n" +"TYPE is made up of one or more of these specifications:\n" +"\n" +" a named character\n" +" c ASCII character or backslash escape\n" +msgstr "" +"\n" +"å°æ–¼èˆŠå¼çš„語法 (第二種調用的格å¼),<å移值> 等於‘-j <å移值>’。<標號>\n" +"是第一個ä½å…ƒçµ„的虛擬地å€(本來是 0),會在傾å°è³‡æ–™æ™‚ç›¸æ‡‰å¢žåŠ ã€‚å°æ–¼ <å移值>\n" +"å’Œ <標號>,å‰é¢åŠ ä¸Š 0x 或 0X 表示是å六進使•¸å­—;後é¢åŠ ä¸Š . 表示是八進ä½\n" +"數字,加上 b 則表示乘以 512。\n" +"\n" +"<æ ¼å¼> å¯ä»¥æ˜¯ä¸‹åˆ—ä¸€å€‹æˆ–å¤šå€‹çš„è¦æ ¼ï¼š\n" +"\n" +" a ASCII 字元或以 ASCII 字元代表的控制字元\n" +" c ASCII å­—å…€æˆ–åæ–œè™Ÿæº¢å‡ºåºåˆ—\n" + +#: src/od.c:344 +msgid "" +" d[SIZE] signed decimal, SIZE bytes per integer\n" +" f[SIZE] floating point, SIZE bytes per integer\n" +" o[SIZE] octal, SIZE bytes per integer\n" +" u[SIZE] unsigned decimal, SIZE bytes per integer\n" +" x[SIZE] hexadecimal, SIZE bytes per integer\n" +msgstr "" +" d[大å°] 有正負號的å進使•¸ï¼Œæ¯å€‹æ•´æ•¸ä½”指定 <大å°> çš„ä½å…ƒçµ„\n" +" f[大å°] 浮點數,æ¯å€‹æ•´æ•¸ä½”指定 <大å°> çš„ä½å…ƒçµ„\n" +" o[大å°] 八進使•¸ï¼Œæ¯å€‹æ•´æ•¸ä½”指定 <大å°> çš„ä½å…ƒçµ„\n" +" u[大å°] 無正負號的å進使•¸ï¼Œæ¯å€‹æ•´æ•¸ä½”指定 <大å°> çš„ä½å…ƒçµ„\n" +" x[大å°] å六進使•¸ï¼Œæ¯å€‹æ•´æ•¸ä½”指定 <大å°> çš„ä½å…ƒçµ„\n" + +#: src/od.c:351 +msgid "" +"\n" +"SIZE is a number. For TYPE in doux, SIZE may also be C for\n" +"sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n" +"sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n" +"for sizeof(double) or L for sizeof(long double).\n" +msgstr "" +"\n" +"<大å°> 是一個數字。當 <æ ¼å¼> 是 doux 其中之一時,<大å°> 也å¯ä»¥æ˜¯ï¼šè¡¨ç¤º\n" +"sizeof(char) çš„ Cã€è¡¨ç¤º sizeof(short) çš„ Sã€è¡¨ç¤º sizeof(int) çš„ I 或\n" +"表示 sizeof(long) çš„ L。如果 <æ ¼å¼> 是 f,<大å°> å¯ä»¥æ˜¯è¡¨ç¤º sizeof(float)\n" +"çš„ Fã€è¡¨ç¤º sizeof(double) çš„ D 或表示 sizeof(long double) çš„ L。\n" + +#: src/od.c:358 +msgid "" +"\n" +"RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n" +"BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n" +"with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix to\n" +"any type adds a display of printable characters to the end of each line\n" +"of output. " +msgstr "" +"\n" +"RADIX çš„é¸æ“‡ç‚ºï¼šd 表示å進ä½ï¼Œo 表示八進ä½ï¼Œh 表示å六進ä½ï¼Œæˆ– n 表示\n" +"ä¸é¡¯ç¤ºåŸºæº–ä½å€ã€‚<ä½å…ƒçµ„> å¯ä»¥æ˜¯å‰ç½® 0x 或 0X çš„å六進使•¸å­—;如果 <ä½å…ƒçµ„>\n" +"後加上 b 字元表示將數字乘以 512,加上 k 表示乘以 1024,加上 m 表示乘以\n" +"1048576。在任何 <æ ¼å¼> 後加上 z 字元會在æ¯è¡Œè¼¸å‡ºå¾Œé¡¯ç¤ºç›¸æ‡‰çš„å¯åˆ—å°å­—元。" + +#: src/od.c:366 +msgid "" +"--string without a number implies 3. --width without a number\n" +"implies 32. By default, od uses -A o -t d2 -w 16.\n" +msgstr "" +" \n" +"--string ä¸åŠ æ•¸å­—è¡¨ç¤ºå­—ä¸²é•·åº¦æ˜¯ 3。--width ä¸åŠ æ•¸å­—è¡¨ç¤ºå¯¬åº¦æ˜¯ 32。é è¨­\n" +"od 使用的é¸é …是 -A o -t d2 -w 16。\n" + +#: src/od.c:722 src/od.c:844 +#, c-format +msgid "invalid type string `%s'" +msgstr "無效的類型‘%s’" + +#: src/od.c:732 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte integral type" +msgstr "" +"‘%s’是無效的類型;\n" +"æ­¤ç³»çµ±ä¸æ”¯æ´ %lu ä½å…ƒçµ„的整數" + +#: src/od.c:854 +#, c-format +msgid "" +"invalid type string `%s';\n" +"this system doesn't provide a %lu-byte floating point type" +msgstr "" +"‘%s’是無效的類型;\n" +"æ­¤ç³»çµ±ä¸æ”¯æ´ %lu ä½å…ƒçµ„的浮點數" + +#: src/od.c:917 +#, c-format +msgid "invalid character `%c' in type string `%s'" +msgstr "類型‘%2$sâ€™ä¸­å«æœ‰ç„¡æ•ˆçš„字元‘%1$c’。" + +#: src/od.c:1144 +msgid "cannot skip past end of combined input" +msgstr "無法移至åˆä½µå¾Œçš„輸入資料的末端之後" + +#: src/od.c:1397 +msgid "old-style offset" +msgstr "舊å¼çš„åç§»é‡è¡¨ç¤ºæ³•" + +#: src/od.c:1707 +#, c-format +msgid "invalid output address radix `%c'; it must be one character from [doxn]" +msgstr "輸出ä½å€çš„基數‘%c’是無效的;基數必須是 [doxn] 四個字元其中之一" + +#: src/od.c:1717 +msgid "skip argument" +msgstr "ç•¥éŽå¼•數" + +#: src/od.c:1725 +msgid "limit argument" +msgstr "é™åˆ¶å¼•數" + +#: src/od.c:1735 +msgid "minimum string length" +msgstr "最å°å­—串長度" + +#: src/od.c:1740 src/od.c:1806 +#, c-format +msgid "%s is too large" +msgstr "%s éŽé•·" + +#: src/od.c:1804 +msgid "width specification" +msgstr "å¯¬åº¦è¦æ ¼" + +#: src/od.c:1826 +msgid "no type may be specified when dumping strings" +msgstr "傾å°å­—串時ä¸èƒ½æŒ‡å®šé¡žåž‹" + +#: src/od.c:1874 +#, c-format +msgid "invalid second operand in compatibility mode `%s'" +msgstr "在相容性模å¼ä¸‹ï¼Œç¬¬äºŒå€‹é‹ç®—符號‘%s’是無效的" + +#: src/od.c:1895 +msgid "in compatibility mode, the last two arguments must be offsets" +msgstr "在相容性模å¼ä¸‹ï¼Œæœ€å¾Œå…©å€‹å¼•數必須是å移值" + +#: src/od.c:1902 +msgid "compatibility mode supports at most three arguments" +msgstr "在相容性模å¼ä¸‹ï¼Œæœ€å¤šåªèƒ½æœ‰ä¸‰å€‹å¼•數" + +#: src/od.c:1975 +#, c-format +msgid "warning: invalid width %lu; using %d instead" +msgstr "警告:寬度 %lu 是無效的;以 %d 代替" + +#: src/od.c:1991 +#, c-format +msgid "%d: fmt=\"%s\" width=%d\n" +msgstr "%d:格å¼=\"%s\" 寬度=%d\n" + +#: src/paste.c:50 +msgid "David M. Ihnat and David MacKenzie" +msgstr "David M. Ihnat åŠ David MacKenzie" + +#: src/paste.c:208 +msgid "standard input is closed" +msgstr "已關閉標準輸入" + +#: src/paste.c:407 +msgid "" +"Write lines consisting of the sequentially corresponding lines from\n" +"each FILE, separated by TABs, to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"å°‡æ¯å€‹ <檔案> 相應的æ¯ä¸€è¡Œç”¨ TAB 隔開,在標準輸出中並排顯示。\n" +"如果沒有指定 <檔案> 或 <檔案> 是 -,則由標準輸入讀å–資料。\n" + +#: src/paste.c:416 +msgid "" +" -d, --delimiters=LIST reuse characters from LIST instead of TABs\n" +" -s, --serial paste one file at a time instead of in parallel\n" +msgstr "" +" -d, --delimiters=列表 å覆使用 <列表> 中的字元代替 TAB\n" +" -s, --serial æ¯æ¬¡åˆä½µä¸€å€‹æª”案中的æ¯ä¸€è¡Œï¼Œè€Œéžæ‰€æœ‰æª”案的æŸä¸€è¡Œ\n" + +#: src/pathchk.c:146 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... NAME...\n" +msgstr "用法:%s [é¸é …]... [檔案]...\n" + +#: src/pathchk.c:147 +msgid "" +"Diagnose unportable constructs in NAME.\n" +"\n" +" -p, --portability check for all POSIX systems, not only this one\n" +msgstr "" + +#: src/pathchk.c:237 +#, fuzzy, c-format +msgid "path `%s' contains nonportable character `%c'" +msgstr "tab å­—å…ƒå¯¬åº¦å«æœ‰ç„¡æ•ˆçš„å­—å…ƒ" + +#: src/pathchk.c:257 +#, fuzzy, c-format +msgid "`%s' is not a directory" +msgstr "%så·²å­˜åœ¨ä½†ä¸æ˜¯ç›®éŒ„" + +#: src/pathchk.c:268 +#, c-format +msgid "directory `%s' is not searchable" +msgstr "" + +#: src/pathchk.c:355 +#, c-format +msgid "name `%s' has length %ld; exceeds limit of %ld" +msgstr "" + +#: src/pathchk.c:381 +#, c-format +msgid "path `%s' has length %d; exceeds limit of %ld" +msgstr "" + +#: src/pinky.c:35 src/uptime.c:39 +#, fuzzy +msgid "Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi" +msgstr "Mike Parkerã€David MacKenzie å’Œ Jim Meyering" + +#: src/pinky.c:292 +msgid "Login name: " +msgstr "" + +#: src/pinky.c:295 +msgid "In real life: " +msgstr "" + +#: src/pinky.c:298 +msgid "???\n" +msgstr "" + +#: src/pinky.c:318 +#, fuzzy +msgid "Directory: " +msgstr "目錄" + +#: src/pinky.c:320 +msgid "Shell: " +msgstr "" + +#: src/pinky.c:341 +msgid "Project: " +msgstr "" + +#: src/pinky.c:367 +msgid "Plan:\n" +msgstr "" + +#: src/pinky.c:386 +msgid "Login" +msgstr "" + +#: src/pinky.c:388 +msgid "Name" +msgstr "" + +#: src/pinky.c:389 +msgid " TTY" +msgstr "" + +#: src/pinky.c:391 +msgid "Idle" +msgstr "" + +#: src/pinky.c:392 +msgid "When" +msgstr "" + +#: src/pinky.c:395 +msgid "Where" +msgstr "" + +#: src/pinky.c:469 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [USER]...\n" +msgstr "用法:%s [é¸é …]... [檔案]...\n" + +#: src/pinky.c:470 +msgid "" +"\n" +" -l produce long format output for the specified USERs\n" +" -b omit the user's home directory and shell in long format\n" +" -h omit the user's project file in long format\n" +" -p omit the user's plan file in long format\n" +" -s do short format output, this is the default\n" +msgstr "" + +#: src/pinky.c:478 +msgid "" +" -f omit the line of column headings in short format\n" +" -w omit the user's full name in short format\n" +" -i omit the user's full name and remote host in short format\n" +" -q omit the user's full name, remote host and idle time\n" +" in short format\n" +msgstr "" + +#: src/pinky.c:487 +#, c-format +msgid "" +"\n" +"A lightweight `finger' program; print user information.\n" +"The utmp file will be %s.\n" +msgstr "" + +#: src/pinky.c:574 +#, fuzzy +msgid "no username specified; at least one must be specified when using -l" +msgstr "使用é¸é … --string 時ä¸èƒ½å†æŒ‡å®šæª”案" + +#: src/pr.c:328 +msgid "Pete TerMaat and Roland Huebner" +msgstr "Pete TerMaat åŠ Roland Huebner" + +#: src/pr.c:805 +#, c-format +msgid "`--pages' invalid range of page numbers: `%s'" +msgstr "‘--pages’的é ç¢¼ç¯„åœç„¡æ•ˆï¼šâ€˜%s’" + +#: src/pr.c:817 +#, c-format +msgid "`--pages' invalid starting page number: `%s'" +msgstr "‘--pages’的開始é ç¢¼ç„¡æ•ˆï¼šâ€˜%s’" + +#: src/pr.c:829 +#, c-format +msgid "`--pages' invalid ending page number: `%s'" +msgstr "‘--pagesâ€™çš„çµæŸé ç¢¼ç„¡æ•ˆï¼šâ€˜%s’" + +#: src/pr.c:836 +msgid "`--pages' starting page number is larger than ending page number" +msgstr "‘--pages’的開始é ç¢¼å¤§æ–¼çµæŸé ç¢¼" + +#: src/pr.c:911 +msgid "`--pages=FIRST_PAGE[:LAST_PAGE]' missing argument" +msgstr "‘--pages=é–‹å§‹é ç¢¼[:çµæŸé ç¢¼]’缺少了引數" + +#: src/pr.c:922 +#, c-format +msgid "`--columns=COLUMN' invalid number of columns: `%s'" +msgstr "‘--columns=欄ä½â€™çš„æ¬„使•¸ç›®ç„¡æ•ˆï¼šâ€˜%s’" + +#: src/pr.c:976 +#, c-format +msgid "`-l PAGE_LENGTH' invalid number of lines: `%s'" +msgstr "‘-l æ¯é è¡Œæ•¸â€™çš„行數無效:‘%s’" + +#: src/pr.c:1000 +#, c-format +msgid "`-N NUMBER' invalid starting line number: `%s'" +msgstr "‘-N 行號’的開始行號無效:‘%s’" + +#: src/pr.c:1012 +#, c-format +msgid "`-o MARGIN' invalid line offset: `%s'" +msgstr "‘-o 邊界’的字元å移值無效:‘%s’" + +#: src/pr.c:1053 +#, c-format +msgid "`-w PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "‘-w é å¯¬â€™çš„字元數目無效:‘%s’" + +#: src/pr.c:1065 +#, c-format +msgid "`-W PAGE_WIDTH' invalid number of characters: `%s'" +msgstr "‘-W é å¯¬â€™çš„字元數目無效:‘%s’" + +#: src/pr.c:1079 +msgid "%b %e %H:%M %Y" +msgstr "%Y-%m-%d %H:%M" + +#: src/pr.c:1088 +msgid "Cannot specify number of columns when printing in parallel." +msgstr "ä¸¦æŽ’åˆ—å°æ™‚ä¸èƒ½åŒæ™‚æŒ‡å®šæ¬„ä½æ•¸ç›®ã€‚" + +#: src/pr.c:1092 +msgid "Cannot specify both printing across and printing in parallel." +msgstr "ä¸èƒ½åŒæ™‚指定橫å‘列å°èˆ‡ä¸¦æŽ’列å°ã€‚" + +#: src/pr.c:1188 +#, c-format +msgid "`-%c' extra characters or invalid number in the argument: `%s'" +msgstr "引數‘%2$sâ€™å«æœ‰å¤šé¤˜çš„字元‘-%1$c’或無效的數字" + +#: src/pr.c:1299 +msgid "page width too narrow" +msgstr "é é¢å¤ªçª„" + +#: src/pr.c:2362 +#, c-format +msgid "starting page number larger than total number of pages: `%d'" +msgstr "é–‹å§‹é ç¢¼å¤§æ–¼ç¸½é æ•¸ï¼šâ€˜%d’" + +#: src/pr.c:2393 +#, c-format +msgid "Page %d" +msgstr "第 %d é " + +#: src/pr.c:2759 +msgid "" +"Paginate or columnate FILE(s) for printing.\n" +"\n" +msgstr "" +"å°‡ <檔案> åˆ†é æˆ–分欄以便列å°ã€‚\n" +"\n" + +#: src/pr.c:2766 +#, fuzzy +msgid "" +" +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n" +" begin [stop] printing with page FIRST_[LAST_]PAGE\n" +" -COLUMN, --columns=COLUMN\n" +" output COLUMN columns and print columns down,\n" +" unless -a is used. Balance number of lines in the\n" +" columns on each page.\n" +msgstr "" +" +é–‹å§‹é ç¢¼[:çµæŸé ç¢¼], --pages=é–‹å§‹é ç¢¼[:çµæŸé ç¢¼]\n" +" åªå°å‡ºç”± <é–‹å§‹é ç¢¼> 至 <çµæŸé ç¢¼> çš„æ¯ä¸€é \n" +" -欄數, --columns=欄數\n" +" 將輸出分為指定的 <欄數> 顯示,而æ¯ä¸€æ¬„都是å‘下列å°çš„,\n" +" 除éžä½¿ç”¨ -a é¸é …。它也會平å‡åˆ†ä½ˆæ¯é ä¸­æ‰€æœ‰æ¬„ä½çš„行數。\n" + +#: src/pr.c:2774 +msgid "" +" -a, --across print columns across rather than down, used together\n" +" with -COLUMN\n" +" -c, --show-control-chars\n" +" use hat notation (^G) and octal backslash notation\n" +" -d, --double-space\n" +" double space the output\n" +msgstr "" +" -a, --across å°å‡ºå…§å®¹æ™‚æœƒå…ˆæ©«è·¨æ‰€æœ‰æ¬„ä½ (æ©«å‘列å°),並éžå°å®Œä¸€æ¬„æ‰\n" +" 跳至第二欄繼續列å°ï¼›æ­¤é¸é …需è¦é…åˆ -欄數 使用\n" +" -c, --show-control-chars\n" +" 使用 ^ 符號 (^G) æˆ–åæ–œè™ŸåР八進使•¸å­—顯示無法列å°çš„å­—å…ƒ\n" +" -d, --double-space\n" +" éš”è¡Œé¡¯ç¤ºçµæžœ\n" + +# -F and -f are just the same, help text is ambiguous -- maddog +#: src/pr.c:2782 +msgid "" +" -D, --date-format=FORMAT\n" +" use FORMAT for the header date\n" +" -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n" +" expand input CHARs (TABs) to tab WIDTH (8)\n" +" -F, -f, --form-feed\n" +" use form feeds instead of newlines to separate pages\n" +" (by a 3-line page header with -F or a 5-line header\n" +" and trailer without -F)\n" +msgstr "" +" -D, --date-format=æ ¼å¼\n" +" 使用 <æ ¼å¼> 顯示標頭的日期\n" +" -e[å­—å…ƒ[寬度]], --expand-tabs[=å­—å…ƒ[寬度]]\n" +" 將輸入資料中的 <å­—å…ƒ> (é è¨­ç‚º TAB) 轉æ›ç‚ºæŒ‡å®š <寬度> çš„\n" +" 空格數目 (é è¨­ç‚º 8)\n" +" -F, -f, --form-feed\n" +" 使用 form feed è€Œä¸æ˜¯ newline å­—å…ƒä¾†åˆ†é  (使用此é¸é …\n" +" æ™‚åªæœƒå°å‡ºä¸‰è¡Œæ¨™é ­ï¼Œå¦å‰‡æœƒå°å‡ºäº”行標頭å†åŠ è¨»è…³)\n" + +#: src/pr.c:2792 +msgid "" +" -h HEADER, --header=HEADER\n" +" use a centered HEADER instead of filename in page " +"header,\n" +" -h \"\" prints a blank line, don't use -h\"\"\n" +" -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n" +" replace spaces with CHARs (TABs) to tab WIDTH (8)\n" +" -J, --join-lines merge full lines, turns off -W line truncation, no " +"column\n" +" alignment, --sep-string[=STRING] sets separators\n" +msgstr "" +" -h 標頭文字, --header=標頭文字\n" +" æ¯é çš„æ¨™é ­ä½¿ç”¨ç½®ä¸­çš„ <標頭文字> 代替檔案å稱;-h \"\"\n" +" 表示空白字串,ä¸è¦ä½¿ç”¨ -h\"\" (ç•™æ„空格)\n" +" -i[å­—å…ƒ[寬度]], --output-tabs[=å­—å…ƒ[寬度]]\n" +" 將指定 <寬度> 的空格轉æ›ç‚º <å­—å…ƒ> (é è¨­ç‚º TAB)\n" +" -J, --join-lines å°‡æ¯è¡Œè³‡æ–™å®Œæ•´åœ°åˆä½µï¼›æœƒé—œé–‰ -W é¸é …å°‡æ¯è¡Œæˆªæ–·çš„æ•ˆæžœï¼›\n" +" ä¸å°‡æ¯æ¬„å°é½Šï¼›--sep-string[=字串] é¸é …å¯è¨­å®šåˆ†éš”字串\n" + +#: src/pr.c:2801 +msgid "" +" -l PAGE_LENGTH, --length=PAGE_LENGTH\n" +" set the page length to PAGE_LENGTH (66) lines\n" +" (default number of lines of text 56, and with -F 63)\n" +" -m, --merge print all files in parallel, one in each column,\n" +" truncate lines, but join lines of full length with -J\n" +msgstr "" +" -l æ¯é è¡Œæ•¸, --length=æ¯é è¡Œæ•¸\n" +" 設定æ¯é çš„總行數 (é è¨­ç‚º 66)\n" +" (é è¨­å¯é¡¯ç¤ºè³‡æ–™å…§å®¹çš„行數為 56,使用 -F é¸é …時為 63)\n" +" -m, --merge 並排顯示所有檔案 (æ¯æ¬„一個檔案);會將資料截短至符åˆ\n" +" 欄寬,但使用 -J é¸é …則䏿œƒæˆªçŸ­ä»»ä½•一行\n" + +#: src/pr.c:2808 +msgid "" +" -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n" +" number lines, use DIGITS (5) digits, then SEP (TAB),\n" +" default counting starts with 1st line of input file\n" +" -N NUMBER, --first-line-number=NUMBER\n" +" start counting with NUMBER at 1st line of first\n" +" page printed (see +FIRST_PAGE)\n" +msgstr "" +" -n[SEP[使•¸]], --number-lines[=SEP[使•¸]]\n" +" 加上行號;行號由指定 <使•¸> 的數字(é è¨­ç‚º 5)加上 SEP å­—\n" +" å…ƒ (é è¨­ç‚º TAB) 組æˆï¼›è¨ˆç®—行號時會以æ¯å€‹æª”案第一行開始\n" +" -N 行號, --first-line-number=行號\n" +" 指定æ¯å€‹æª”案第一行的 <行號> (è«‹åƒè€ƒ +é–‹å§‹é ç¢¼ 的說明)\n" + +#: src/pr.c:2816 +msgid "" +" -o MARGIN, --indent=MARGIN\n" +" offset each line with MARGIN (zero) spaces, do not\n" +" affect -w or -W, MARGIN will be added to PAGE_WIDTH\n" +" -r, --no-file-warnings\n" +" omit warning when a file cannot be opened\n" +msgstr "" +" -o 邊界, --indent=邊界\n" +" æ¯è¡Œå‰å…ˆåŠ ä¸Š <邊界> 所指定的空格數目(é è¨­ç‚º 0)ï¼›ä¸æœƒ\n" +" 影響 -w 或 -W é¸é …ï¼›<邊界> 空格數目會加至 <é å¯¬> 的數目\n" +" -r, --no-file-warnings\n" +" ç„¡æ³•é–‹å•Ÿæª”æ¡ˆæ™‚ä¸æœƒå°å‡ºè­¦å‘Šè¨Šæ¯\n" + +#: src/pr.c:2823 +msgid "" +" -s[CHAR],--separator[=CHAR]\n" +" separate columns by a single character, default for " +"CHAR\n" +" is the character without -w and 'no char' with -w\n" +" -s[CHAR] turns off line truncation of all 3 column\n" +" options (-COLUMN|-a -COLUMN|-m) except -w is set\n" +msgstr "" +" -s[å­—å…ƒ],--separator[=å­—å…ƒ]\n" +" 以一個字元分隔欄ä½ï¼Œç•¶ä¸ä½¿ç”¨ -w é¸é …時é è¨­å­—元為\n" +" ,å¦å‰‡ä¸ä½¿ç”¨ä»»ä½•分隔字元\n" +" 除éžä½¿ç”¨äº† -w é¸é …,å¦å‰‡ -s[å­—å…ƒ] 會防止以下三種\n" +" å’Œæ¬„ä½æœ‰é—œçš„é¸é …截斷æ¯è¡Œçš„資料: -欄ä½ã€-a -欄ä½ã€\n" +" -m\n" + +#: src/pr.c:2830 +msgid " -SSTRING, --sep-string[=STRING]\n" +msgstr " -S字串, --sep-string[=字串]\n" + +#: src/pr.c:2833 +msgid "" +" separate columns by STRING,\n" +" without -S: Default separator with -J and \n" +" otherwise (same as -S\" \"), no effect on column " +"options\n" +" -t, --omit-header omit page headers and trailers\n" +msgstr "" +" 以 <字串> 分隔欄ä½ã€‚\n" +" ä¸ä½¿ç”¨ -S é¸é …時,é è¨­çš„分隔字串為:使用 -J é¸é …時是\n" +" ,å¦å‰‡æ˜¯ <空格> (å³ -S\" \");此é¸é …䏿œƒå½±éŸ¿å…¶å®ƒå’Œ\n" +" æ¬„ä½æœ‰é—œçš„é¸é …\n" +" -t, --omit-header ä¸å°å‡ºæ¨™é ­å’Œè¨»è…³\n" + +#: src/pr.c:2839 +msgid "" +" -T, --omit-pagination\n" +" omit page headers and trailers, eliminate any " +"pagination\n" +" by form feeds set in input files\n" +" -v, --show-nonprinting\n" +" use octal backslash notation\n" +" -w PAGE_WIDTH, --width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters for\n" +" multiple text-column output only, -s[char] turns off " +"(72)\n" +msgstr "" +" -T, --omit-pagination\n" +" ä¸å°å‡ºä»»ä½•標頭和註腳,ä¸é€²è¡Œä»»ä½•因輸入檔的 form feed\n" +" å­—å…ƒè€Œèµ·çš„åˆ†é æ“作\n" +" -v, --show-nonprinting\n" +" ä½¿ç”¨åæ–œè™ŸåР八進使•¸å­—的表示法顯示無法列å°çš„å­—å…ƒ\n" +" -w é å¯¬, --width=é å¯¬\n" +" 當顯示多欄的文字時設定 <é å¯¬> (é è¨­ç‚º 72 å­—å…ƒ)ï¼›-s[å­—" +"å…ƒ]\n" +" 會關閉此效果\n" + +#: src/pr.c:2849 +msgid "" +" -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n" +" set page width to PAGE_WIDTH (72) characters always,\n" +" truncate lines, except -J option is set, no " +"interference\n" +" with -S or -s\n" +msgstr "" +" -W é å¯¬, --page-width=é å¯¬\n" +" 設定æ¯é çš„ <é å¯¬> (é è¨­ç‚º 72 個字元);任何一行太長都會\n" +" 強行截短至符åˆé å¯¬ï¼Œé™¤éžåŒæ™‚使用 -J é¸é …ï¼›ä¸æœƒå½±éŸ¿ -S\n" +" 或 -s é¸é …\n" + +#: src/pr.c:2857 +msgid "" +"\n" +"-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n" +"FILE is -, read standard input.\n" +msgstr "" +"\n" +"ç•¶ nn <= 10 (é…åˆ -F é¸é …時 nn <= 3) 的時候,使用 -l nn é¸é …å³è¡¨ç¤º -T é¸é …\n" +"已生效。如果沒有指定 <檔案> 或 <檔案> 是 -,則由標準輸入讀å–資料。\n" + +#: src/printenv.c:43 +#, fuzzy +msgid "David MacKenzie and Richard Mlynarik" +msgstr "David Ihnatã€David MacKenzie åŠ Jim Meyering" + +#: src/printenv.c:63 +#, c-format +msgid "" +"Usage: %s [VARIABLE]...\n" +" or: %s OPTION\n" +"If no environment VARIABLE specified, print them all.\n" +"\n" +msgstr "" + +#: src/printf.c:87 +#, c-format +msgid "" +"warning: %s: character(s) following character constant have been ignored" +msgstr "" + +#: src/printf.c:100 +#, fuzzy, c-format +msgid "" +"Usage: %s FORMAT [ARGUMENT]...\n" +" or: %s OPTION\n" +msgstr "" +"用法:%s [檔案]...\n" +" 或:%s [é¸é …]\n" + +#: src/printf.c:105 +msgid "" +"Print ARGUMENT(s) according to FORMAT.\n" +"\n" +msgstr "" + +#: src/printf.c:111 +msgid "" +"\n" +"FORMAT controls the output as in C printf. Interpreted sequences are:\n" +"\n" +" \\\" double quote\n" +" \\0NNN character with octal value NNN (0 to 3 digits)\n" +" \\\\ backslash\n" +msgstr "" + +#: src/printf.c:119 +msgid "" +" \\a alert (BEL)\n" +" \\b backspace\n" +" \\c produce no further output\n" +" \\f form feed\n" +msgstr "" + +#: src/printf.c:125 +msgid "" +" \\n new line\n" +" \\r carriage return\n" +" \\t horizontal tab\n" +" \\v vertical tab\n" +msgstr "" + +#: src/printf.c:131 +msgid "" +" \\xNN byte with hexadecimal value NN (1 to 2 digits)\n" +"\n" +" \\uNNNN character with hexadecimal value NNNN (4 digits)\n" +" \\UNNNNNNNN character with hexadecimal value NNNNNNNN (8 digits)\n" +msgstr "" + +#: src/printf.c:137 +msgid "" +" %% a single %\n" +" %b ARGUMENT as a string with `\\' escapes interpreted\n" +"\n" +"and all C format specifications ending with one of diouxXfeEgGcs, with\n" +"ARGUMENTs converted to proper type first. Variable widths are handled.\n" +msgstr "" + +#: src/printf.c:160 +#, c-format +msgid "%s: expected a numeric value" +msgstr "" + +#: src/printf.c:162 +#, c-format +msgid "%s: value not completely converted" +msgstr "" + +#: src/printf.c:254 src/printf.c:280 +msgid "missing hexadecimal number in escape" +msgstr "" + +#: src/printf.c:292 +#, fuzzy, c-format +msgid "invalid universal character name \\%c%0*x" +msgstr "無效的字元種類‘%s’" + +#: src/printf.c:472 +#, fuzzy, c-format +msgid "invalid field width: %s" +msgstr "無效的寬度:‘%s’" + +#: src/printf.c:498 +#, fuzzy, c-format +msgid "invalid precision: %s" +msgstr "無效的寬度é¸é …:‘%s’" + +#: src/printf.c:519 +#, fuzzy, c-format +msgid "%%%c: invalid directive" +msgstr "%s:無效的樣å¼" + +#: src/printf.c:576 +#, c-format +msgid "Usage: %s format [argument...]\n" +msgstr "" + +#: src/printf.c:594 +#, c-format +msgid "warning: ignoring excess arguments, starting with `%s'" +msgstr "" + +#: src/ptx.c:410 +#, c-format +msgid "%s (for regexp `%s')" +msgstr "%s (å°æ–¼æ­£è¦è¡¨ç¤ºå¼â€˜%s’)" + +#: src/ptx.c:1859 +#, c-format +msgid "" +"Usage: %s [OPTION]... [INPUT]... (without -G)\n" +" or: %s -G [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "" +"用法:%s [é¸é …]... [輸入]... (沒有 -G)\n" +" 或:%s -G [é¸é …]... [輸入 [輸出]]\n" + +#: src/ptx.c:1863 +msgid "" +"Output a permuted index, including context, of the words in the input " +"files.\n" +"\n" +msgstr "" +"顯示輸入檔中所有字詞排列後的索引,並包括該字詞å‰å¾Œçš„æ–‡å­—。\n" +"\n" + +#: src/ptx.c:1870 +msgid "" +" -A, --auto-reference output automatically generated references\n" +" -C, --copyright display Copyright and copying conditions\n" +" -G, --traditional behave more like System V `ptx'\n" +" -F, --flag-truncation=STRING use STRING for flagging line truncations\n" +msgstr "" + +#: src/ptx.c:1876 +msgid "" +" -M, --macro-name=STRING macro name to use instead of `xx'\n" +" -O, --format=roff generate output as roff directives\n" +" -R, --right-side-refs put references at right, not counted in -w\n" +" -S, --sentence-regexp=REGEXP for end of lines or end of sentences\n" +" -T, --format=tex generate output as TeX directives\n" +msgstr "" + +#: src/ptx.c:1883 +msgid "" +" -W, --word-regexp=REGEXP use REGEXP to match each keyword\n" +" -b, --break-file=FILE word break characters in this FILE\n" +" -f, --ignore-case fold lower case to upper case for sorting\n" +" -g, --gap-size=NUMBER gap size in columns between output fields\n" +" -i, --ignore-file=FILE read ignore word list from FILE\n" +" -o, --only-file=FILE read only word list from this FILE\n" +msgstr "" + +#: src/ptx.c:1891 +msgid "" +" -r, --references first field of each line is a reference\n" +" -t, --typeset-mode - not implemented -\n" +" -w, --width=NUMBER output width in columns, reference " +"excluded\n" +msgstr "" + +#: src/ptx.c:1898 +msgid "" +"\n" +"With no FILE or if FILE is -, read Standard Input. `-F /' by default.\n" +msgstr "" +"\n" +"如果沒有指定 <檔案> 或 <檔案> 是 -,則由標準輸入讀入資料。\n" +"é è¨­ä½¿ç”¨â€˜-F /’é¸é …。\n" + +#: src/ptx.c:1978 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 2, or (at your option)\n" +"any later version.\n" +"\n" +msgstr "" +"æœ¬ç¨‹å¼æ˜¯è‡ªç”±è»Ÿé«”;你å¯ä»¥æ ¹æ“š Free Software Foundation 所公佈的 GNU\n" +"General Public License 第二版或(è‡ªç”±é¸æ“‡)è¼ƒæ–°çš„ç‰ˆæœ¬ä¸­çš„æ¢æ¬¾å޻釿–°\n" +"散佈åŠ/或修改本軟體。\n" +"\n" + +#: src/ptx.c:1985 +msgid "" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"\n" +msgstr "" +"ç™¼ä½ˆæœ¬è»Ÿé«”æ˜¯å¸Œæœ›å®ƒæœƒæœ‰ç”¨ï¼Œä½†ä¸æœƒæä¾›ä»»ä½•ä¿è­‰ï¼Œç”šè‡³ä¸æœƒåŒ…括å¯å”®æ€§æˆ–\n" +"é©ç”¨æ–¼ä»»ä½•特定目的的ä¿è­‰ã€‚詳情請åƒè€ƒ GNU General Public License。\n" +"\n" + +#: src/ptx.c:1992 +msgid "" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software Foundation,\n" +"Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" +msgstr "" +"你應該已經隨本軟體收到一份 GNU General Public Licenseï¼›å¦å‰‡è«‹å¯„信至\n" +"Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,\n" +"MA 02111-1307, USA.\n" + +#: src/pwd.c:47 +msgid "" +"Print the full filename of the current working directory.\n" +"\n" +msgstr "" + +#: src/pwd.c:74 +#, fuzzy +msgid "ignoring non-option arguments" +msgstr "éžé¸é …的引數éŽå¤š" + +#: src/pwd.c:78 +#, fuzzy +msgid "cannot get current directory" +msgstr "無法建立目錄%s" + +#: src/readlink.c:69 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE\n" +msgstr "用法:%s [é¸é …]... [檔案]...\n" + +#: src/readlink.c:70 +msgid "" +"Display value of a symbolic link on standard output.\n" +"\n" +msgstr "" + +#: src/readlink.c:72 +msgid "" +" -f, --canonicalize canonicalize by following every symlink in every\n" +" component of the given path recursively\n" +" -n, --no-newline do not output the trailing newline\n" +" -q, --quiet,\n" +" -s, --silent suppress most error messages\n" +" -v, --verbose report error messages\n" +msgstr "" + +#: src/remove.c:394 +#, fuzzy, c-format +msgid "cannot chdir from %s to .." +msgstr "無法進入%s目錄" + +#: src/remove.c:407 src/remove.c:488 +#, c-format +msgid "cannot lstat `.' in %s" +msgstr "無法在%s中 lstat‘.’" + +#: src/remove.c:414 src/remove.c:492 +#, c-format +msgid "%s changed dev/ino" +msgstr "%s的所在è£ç½®æˆ– inode 改變了" + +#: src/remove.c:574 src/remove.c:712 src/remove.c:881 src/remove.c:984 +#, c-format +msgid "cannot lstat %s" +msgstr "lstat%s失敗" + +#: src/remove.c:603 +#, fuzzy, c-format +msgid "%s: descend into write-protected directory %s? " +msgstr "無法建立目錄%s" + +#: src/remove.c:604 +#, fuzzy, c-format +msgid "%s: descend into directory %s? " +msgstr "無法進入%s目錄" + +#: src/remove.c:614 +#, c-format +msgid "%s: remove write-protected %s %s? " +msgstr "%s:是å¦ç§»é™¤æœ‰é˜²å¯«ä¿è­·çš„%s%s? " + +#: src/remove.c:615 +#, c-format +msgid "%s: remove %s %s? " +msgstr "%s:是å¦ç§»é™¤%s%s? " + +#: src/remove.c:639 +#, c-format +msgid "removed %s\n" +msgstr "已移除%s\n" + +#: src/remove.c:654 src/remove.c:1059 +#, fuzzy, c-format +msgid "removed directory: %s\n" +msgstr "無法建立目錄%s" + +#: src/remove.c:734 src/remove.c:751 src/remove.c:1064 +#, fuzzy, c-format +msgid "cannot remove directory %s" +msgstr "無法建立目錄%s" + +#: src/remove.c:815 +#, fuzzy, c-format +msgid "cannot open directory %s" +msgstr "無法建立目錄%s" + +#: src/remove.c:896 src/remove.c:1002 +#, fuzzy, c-format +msgid "cannot chdir from %s to %s" +msgstr "無法進入%s目錄" + +#: src/remove.c:904 +#, c-format +msgid "" +"WARNING: Circular directory structure.\n" +"This almost certainly means that you have a corrupted file system.\n" +"NOTIFY YOUR SYSTEM MANAGER.\n" +"The following directory is part of the cycle:\n" +" %s\n" +msgstr "" +"警告:發ç¾å¾ªç’°çš„目錄架構。\n" +"這幾乎å¯ä»¥è‚¯å®šæª”案系統已經æå£žã€‚\n" +"** 請通知系統管ç†å“¡ã€‚**\n" +"以下的目錄是循環的一部份:\n" +" %s\n" + +#: src/remove.c:1098 +msgid "cannot remove `.' or `..'" +msgstr "無法移除‘.’或‘..’" + +#: src/rm.c:60 +#, fuzzy +msgid "Paul Rubin, David MacKenzie, Richard Stallman, and Jim Meyering" +msgstr "David Ihnatã€David MacKenzie åŠ Jim Meyering" + +#: src/rm.c:99 src/touch.c:244 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE...\n" +msgstr "用法:%s [é¸é …]... [檔案]...\n" + +#: src/rm.c:100 +msgid "" +"Remove (unlink) the FILE(s).\n" +"\n" +" -d, --directory unlink FILE, even if it is a non-empty directory\n" +" (super-user only)\n" +" -f, --force ignore nonexistent files, never prompt\n" +" -i, --interactive prompt before any removal\n" +" -r, -R, --recursive remove the contents of directories recursively\n" +" -v, --verbose explain what is being done\n" +msgstr "" +"移除指定的 <檔案>。\n" +"\n" +" -d, --directory 移除å¯èƒ½ä»æœ‰è³‡æ–™çš„目錄 (åªé™æœ€å¤§æ¬ŠåŠ›ä½¿ç”¨è€…ä½¿ç”¨)\n" +" -f, --force ç•¥éŽä¸å­˜åœ¨çš„æª”案,ä¸é¡¯ç¤ºä»»ä½•訊æ¯\n" +" -i, --interactive 進行任何移除æ“作å‰å¿…須先確èª\n" +" -r, -R, --recursive åŒæ™‚移除該目錄下的所有目錄層\n" +" -v, --verbose 詳細顯示進行的步驟\n" + +#: src/rm.c:112 +#, c-format +msgid "" +"\n" +"To remove a file whose name starts with a `-', for example `-foo',\n" +"use one of these commands:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" +msgstr "" +"\n" +"è¦ç§»é™¤ç¬¬ä¸€å€‹å­—元為‘-’的檔案 (例如‘-foo’),請使用以下其中一種方法:\n" +" %s -- -foo\n" +"\n" +" %s ./-foo\n" + +#: src/rm.c:121 +msgid "" +"\n" +"Note that if you use rm to remove a file, it is usually possible to recover\n" +"the contents of that file. If you want more assurance that the contents " +"are\n" +"truly unrecoverable, consider using shred.\n" +msgstr "" +"\n" +"請注æ„,如果使用 rm 來移除檔案,通常ä»å¯ä»¥å°‡è©²æª”案æ¢å¾©åŽŸç‹€ã€‚å¦‚æžœæƒ³ä¿è­‰\n" +"該檔案的內容無法還原,請考慮使用 shred。\n" + +#: src/rmdir.c:116 src/rmdir.c:217 +#, fuzzy, c-format +msgid "removing directory, %s" +msgstr "無法建立目錄%s" + +#: src/rmdir.c:146 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... DIRECTORY...\n" +msgstr "用法:%s [é¸é …]... [檔案]...\n" + +#: src/rmdir.c:147 +msgid "" +"Remove the DIRECTORY(ies), if they are empty.\n" +"\n" +" --ignore-fail-on-non-empty\n" +" ignore each failure that is solely because a directory\n" +" is non-empty\n" +msgstr "" +"如果 <目錄> 沒有資料則移除該目錄。\n" +"\n" +" --ignore-fail-on-non-empty\n" +" å¿½ç•¥ä»»ä½•å› ç›®éŒ„ä»æœ‰è³‡æ–™è€Œé€ æˆçš„錯誤\n" + +#: src/rmdir.c:154 +msgid "" +" -p, --parents remove DIRECTORY, then try to remove each directory\n" +" component of that path name. E.g., `rmdir -p a/b/c' is\n" +" similar to `rmdir a/b/c a/b a'.\n" +" -v, --verbose output a diagnostic for every directory processed\n" +msgstr "" +" -p, --parents 移除 <目錄>,然後嘗試移除指定路徑中的所有上層目錄。例如:\n" +" ‘rmdir -p a/b/c’的效果等於‘rmdir a/b/c a/b a’。\n" +" -v, --verbose è™•ç†æ¯å€‹ç›®éŒ„時都顯示訊æ¯\n" + +#: src/seq.c:82 +#, fuzzy, c-format +msgid "" +"Usage: %s [OPTION]... LAST\n" +" or: %s [OPTION]... FIRST LAST\n" +" or: %s [OPTION]... FIRST INCREMENT LAST\n" +msgstr "" +"用法:%s [é¸é …]... [輸入]... (沒有 -G)\n" +" 或:%s -G [é¸é …]... [輸入 [輸出]]\n" + +#: src/seq.c:87 +#, c-format +msgid "" +"Print numbers from FIRST to LAST, in steps of INCREMENT.\n" +"\n" +" -f, --format=FORMAT use printf style floating-point FORMAT (default: %" +"g)\n" +" -s, --separator=STRING use STRING to separate numbers (default: \\n)\n" +" -w, --equal-width equalize width by padding with leading zeroes\n" +msgstr "" + +#: src/seq.c:96 +#, c-format +msgid "" +"\n" +"If FIRST or INCREMENT is omitted, it defaults to 1.\n" +"FIRST, INCREMENT, and LAST are interpreted as floating point values.\n" +"INCREMENT should be positive if FIRST is smaller than LAST, and negative\n" +"otherwise. When given, the FORMAT argument must contain exactly one of\n" +"the printf-style, floating point output formats %e, %f, %g\n" +msgstr "" + +#: src/seq.c:119 +#, fuzzy, c-format +msgid "invalid floating point argument: %s" +msgstr "無效的開始行號:‘%s’" + +#: src/seq.c:189 +msgid "" +"when the starting value is larger than the limit,\n" +"the increment must be negative" +msgstr "" + +#: src/seq.c:213 +msgid "" +"when the starting value is smaller than the limit,\n" +"the increment must be positive" +msgstr "" + +#: src/seq.c:423 +#, fuzzy, c-format +msgid "invalid format string: `%s'" +msgstr "無效的類型‘%s’" + +#: src/seq.c:445 +#, fuzzy +msgid "format string may not be specified when printing equal width strings" +msgstr "傾å°å­—串時ä¸èƒ½æŒ‡å®šé¡žåž‹" + +#: src/shred.c:160 +#, fuzzy, c-format +msgid "Usage: %s [OPTIONS] FILE [...]\n" +msgstr "用法:%s [é¸é …] [檔案]...\n" + +#: src/shred.c:161 +msgid "" +"Overwrite the specified FILE(s) repeatedly, in order to make it harder\n" +"for even very expensive hardware probing to recover the data.\n" +"\n" +msgstr "é‡è¤‡è¦†å¯« <檔案>,使得å³ä½¿æ˜¯æ˜‚è²´çš„ç¡¬ä»¶åµæ¸¬å„€å™¨ä¹Ÿé›£ä»¥å°‡è³‡æ–™å¾©åŽŸã€‚\n" + +#: src/shred.c:169 +#, c-format +msgid "" +" -f, --force change permissions to allow writing if necessary\n" +" -n, --iterations=N Overwrite N times instead of the default (%d)\n" +" -s, --size=N shred this many bytes (suffixes like K, M, G accepted)\n" +msgstr "" +" -f, --force æœ‰éœ€è¦æ™‚強迫程å¼å¯å¯«å…¥æª”案\n" +" -n, --iterations=N 自行指定é‡è¦†è¦†å¯«çš„æ¬¡æ•¸ (é è¨­ç‚º %d 次)\n" +" -s, --size=N 覆寫指定的ä½å…ƒçµ„數目 (å¯æŽ¥å— Kã€Mã€G 等等的單ä½)\n" + +#: src/shred.c:174 +#, fuzzy +msgid "" +" -u, --remove truncate and remove file after overwriting\n" +" -v, --verbose show progress\n" +" -x, --exact do not round file sizes up to the next full block;\n" +" this is the default for non-regular files\n" +" -z, --zero add a final overwrite with zeros to hide shredding\n" +" - shred standard output\n" +msgstr "" +" -u, --remove 覆寫後會截斷åŠç§»é™¤è©²æª”案\n" +" -v, --verbose 顯示進度\n" +" -x, --exact ä¸å°‡æª”案大å°å¢žåŠ è‡³æœ€æŽ¥è¿‘çš„å€æ®µå¤§å°\n" +" -z, --zero 最後一次會使用 0 ä½å…ƒçµ„進行覆寫來隱è—覆寫動作\n" +" - 覆寫標準輸出的資料\n" + +#: src/shred.c:184 +msgid "" +"\n" +"Delete FILE(s) if --remove (-u) is specified. The default is not to remove\n" +"the files because it is common to operate on device files like /dev/hda,\n" +"and those files usually should not be removed. When operating on regular\n" +"files, most people use the --remove option.\n" +"\n" +msgstr "" +"\n" +"如果加上 --remove (-u) é¸é …表示移除 <檔案>。é è¨­çš„æ–¹å¼æ˜¯ä¸ç§»é™¤æª”案,\n" +"å› ç‚ºè¦†å¯«åƒ /dev/hda 等的è£ç½®æª”案是很普éçš„ï¼Œè€Œé€™äº›æª”æ¡ˆé€šå¸¸ä¸æ‡‰ç§»é™¤ã€‚\n" +"當覆寫普通檔案時,絕大多數人都會使用 --remove é¸é …。\n" + +#: src/shred.c:192 +msgid "" +"CAUTION: Note that shred relies on a very important assumption:\n" +"that the filesystem overwrites data in place. This is the traditional\n" +"way to do things, but many modern filesystem designs do not satisfy this\n" +"assumption. The following are examples of filesystems on which shred is\n" +"not effective:\n" +"\n" +msgstr "" +"警告:請注æ„使用 shred 時有一個很é‡è¦çš„æ¢ä»¶ï¼š\n" +"檔案系統會在原來的ä½ç½®è¦†å¯«æŒ‡å®šçš„è³‡æ–™ã€‚å‚³çµ±çš„æª”æ¡ˆç³»çµ±ç¬¦åˆæ­¤æ¢ä»¶ï¼Œä½†è¨±å¤šç¾ä»£\n" +"的檔案系統都ä¸ç¬¦åˆæ¢ä»¶ã€‚以下是會令 shred 無效的檔案系統的例å­ï¼š\n" +"\n" + +#: src/shred.c:200 +msgid "" +"* log-structured or journaled filesystems, such as those supplied with\n" +" AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)\n" +"\n" +"* filesystems that write redundant data and carry on even if some writes\n" +" fail, such as RAID-based filesystems\n" +"\n" +"* filesystems that make snapshots, such as Network Appliance's NFS server\n" +"\n" +msgstr "" +"â— æœ‰ç´€éŒ„çµæ§‹æˆ–æ˜¯æ—¥èªŒå¼æª”æ¡ˆç³»çµ±ï¼Œåƒ AIX åŠ Solaris 使用的檔案系統 (以åŠ\n" +" JFSã€ReiserFSã€XFSã€Ext3 等等)\n" +"\n" +"◠會é‡è¦†å¯«å…¥è³‡æ–™ï¼ŒåŠå³ä½¿ä¸€éƒ¨ä»½å¯«å…¥å‹•作失敗後ä»å¯ç¹¼çºŒçš„æª”案系統,åƒä½¿ç”¨\n" +" RAID 的檔案系統\n" +"\n" +"â— æœƒä¸æ™‚é€²è¡Œå¿«ç…§ç´€éŒ„çš„æª”æ¡ˆç³»çµ±ï¼Œåƒ Network Applicance çš„ NFS 伺æœå™¨\n" +"\n" + +#: src/shred.c:210 +msgid "" +"* filesystems that cache in temporary locations, such as NFS\n" +" version 3 clients\n" +"\n" +"* compressed filesystems\n" +"\n" +"In addition, file system backups and remote mirrors may contain copies\n" +"of the file that cannot be removed, and that will allow a shredded file\n" +"to be recovered later.\n" +msgstr "" +"◠會將快å–記憶放入暫存ä½ç½®çš„æª”æ¡ˆç³»çµ±ï¼Œåƒ NFS 第 3 版本的用戶端程å¼\n" +"\n" +"◠會壓縮資料的檔案系統\n" +"\n" +"å¦å¤–,檔案系統的備份åŠé ç«¯çš„ mirror 都å¯èƒ½æ“有該檔案的複製本,這些複製本\n" +"都是無法移除的,而且å¯èƒ½ä»¤å·²ç¶“用 shred 處ç†éŽçš„æª”案æ¢å¾©åŽŸç‹€ã€‚\n" + +#: src/shred.c:808 +#, c-format +msgid "%s: cannot rewind" +msgstr "%s:無法å‘後æœå°‹" + +#: src/shred.c:831 +#, c-format +msgid "%s: pass %lu/%lu (%s)..." +msgstr "%1$s:%3$lu 次之第 %2$lu 次 (%4$s)..." + +#: src/shred.c:868 +#, fuzzy, c-format +msgid "%s: error writing at offset %s" +msgstr "寫入 %s 時發生錯誤" + +#: src/shred.c:897 +#, fuzzy, c-format +msgid "%s: file too large" +msgstr "%s:檔案éŽå¤§" + +#: src/shred.c:920 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s" +msgstr "%1$s:%3$lu 次之第 %2$lu 次 (%4$s)...%5$s" + +#: src/shred.c:936 +#, c-format +msgid "%s: pass %lu/%lu (%s)...%s/%s %d%%" +msgstr "%1$s:%3$lu 次之第 %2$lu 次 (%4$s)...%5$s/%6$s %7$d%%" + +#: src/shred.c:1195 +#, fuzzy, c-format +msgid "%s: invalid file type" +msgstr "%s:無效的後置字串長度" + +#: src/shred.c:1212 +#, c-format +msgid "%s: file has negative size" +msgstr "%s:檔案的大å°ç‚ºè² æ•¸" + +#: src/shred.c:1265 +#, fuzzy, c-format +msgid "%s: error truncating" +msgstr "%s:檔案被截斷了" + +#: src/shred.c:1286 +#, c-format +msgid "%s: cannot shred append-only file descriptor" +msgstr "%s:ä¸èƒ½å°‡åªå¯åŠ ä¸Šè³‡æ–™çš„æª”æ¡ˆæè¿°å­ (file descriptor) 進行 shred 動作" + +#: src/shred.c:1371 +#, c-format +msgid "%s: removing" +msgstr "%s:正在移除" + +#: src/shred.c:1412 +#, fuzzy, c-format +msgid "%s: renamed to %s" +msgstr "%sï¼šè®€å–æ™‚發生錯誤" + +#: src/shred.c:1438 +#, c-format +msgid "%s: removed" +msgstr "%s:已經移除" + +#: src/shred.c:1503 +#, c-format +msgid "%s: cannot remove" +msgstr "%s:無法移除" + +#: src/shred.c:1551 +#, fuzzy, c-format +msgid "%s: invalid number of passes" +msgstr "%s:無效的秒數" + +#: src/shred.c:1568 +#, fuzzy, c-format +msgid "%s: invalid file size" +msgstr "%s:無效的後置字串長度" + +#: src/sleep.c:34 +#, fuzzy +msgid "Jim Meyering and Paul Eggert" +msgstr "Mike Haertel åŠ Paul Eggert" + +#: src/sleep.c:52 +#, c-format +msgid "" +"Usage: %s NUMBER[SUFFIX]...\n" +" or: %s OPTION\n" +"Pause for NUMBER seconds. SUFFIX may be `s' for seconds (the default),\n" +"`m' for minutes, `h' for hours or `d' for days. Unlike most " +"implementations\n" +"that require NUMBER be an integer, here NUMBER may be an arbitrary floating\n" +"point number.\n" +"\n" +msgstr "" + +#: src/sleep.c:155 +#, fuzzy, c-format +msgid "invalid time interval `%s'" +msgstr "無效的欄ä½è™Ÿç¢¼ï¼šâ€˜%s’" + +#: src/sleep.c:166 src/tail.c:1031 +#, fuzzy +msgid "cannot read realtime clock" +msgstr "無法建立éˆçµ%s" + +#: src/sort.c:53 +msgid "Mike Haertel and Paul Eggert" +msgstr "Mike Haertel åŠ Paul Eggert" + +#: src/sort.c:280 +msgid "" +"Write sorted concatenation of all FILE(s) to standard output.\n" +"\n" +"Ordering options:\n" +"\n" +msgstr "" +"將所有 <檔案> 內容åˆä½µå’ŒæŽ’åºï¼Œä¸¦åœ¨æ¨™æº–è¼¸å‡ºé¡¯ç¤ºçµæžœã€‚\n" +"\n" +"排åºé¸é …:\n" +"\n" + +#: src/sort.c:289 +msgid "" +" -b, --ignore-leading-blanks ignore leading blanks\n" +" -d, --dictionary-order consider only blanks and alphanumeric " +"characters\n" +" -f, --ignore-case fold lower case to upper case characters\n" +msgstr "" +" -b, --ignore-leading-blanks 忽略æ¯è¡Œé–‹å§‹çš„空白字元\n" +" -d, --dictionary-order åªè€ƒæ…®ç©ºç™½å­—å…ƒã€è‹±æ–‡å­—和數字\n" +" -f, --ignore-case 排åºå‰å…ˆå°‡å°å¯«å­—元轉æ›ç‚ºå¤§å¯«\n" + +#: src/sort.c:294 +msgid "" +" -g, --general-numeric-sort compare according to general numerical value\n" +" -i, --ignore-nonprinting consider only printable characters\n" +" -M, --month-sort compare (unknown) < `JAN' < ... < `DEC'\n" +" -n, --numeric-sort compare according to string numerical value\n" +" -r, --reverse reverse the result of comparisons\n" +"\n" +msgstr "" +" -g, --general-numeric-sort 以普通數值的方å¼ä½œæ¯”較\n" +" -i, --ignore-nonprinting åªè€ƒæ…®å¯åˆ—å°çš„å­—å…ƒ\n" +" -M, --month-sort 比較月份: (䏿˜Ž) <‘JAN’< ... <‘DEC’\n" +" -n, --numeric-sort 將字串轉æ›ç‚ºæ•¸å€¼ä¾†ä½œæ¯”較\n" +" -r, --reverse 以相åçš„æ¬¡åºæŽ’åˆ—\n" +"\n" + +#: src/sort.c:302 +msgid "" +"Other options:\n" +"\n" +" -c, --check check whether input is sorted; do not sort\n" +" -k, --key=POS1[,POS2] start a key at POS1, end it at POS 2 (origin 1)\n" +" -m, --merge merge already sorted files; do not sort\n" +" -o, --output=FILE write result to FILE instead of standard output\n" +" -s, --stable stabilize sort by disabling last-resort " +"comparison\n" +" -S, --buffer-size=SIZE use SIZE for main memory buffer\n" +msgstr "" +"其它é¸é …:\n" +"\n" +" -c, --check åªæª¢æŸ¥è¼¸å…¥è³‡æ–™æ˜¯å¦æŽ’åˆ—å¥½ï¼Œä¸æœƒçœŸæ­£å°‡è³‡æ–™æŽ’åº\n" +" -k, --key=ä½ç½®1[,ä½ç½®2] 排åºç´¢å¼•ç”± <ä½ç½®1> 的欄ä½é–‹å§‹ï¼Œåœ¨ <ä½ç½®2> çš„\n" +" 欄ä½çµæŸ (1 表示第一個欄ä½)\n" +" -m, --merge åªåˆä½µå·²ç¶“排åºçš„æª”案;ä¸åˆ†åˆ¥æŽ’列æ¯å€‹æª”案的內容\n" +" -o, --output=FILE å°‡çµæžœå¯«å…¥ <檔案> 而並éžåœ¨æ¨™æº–輸出顯示\n" +" -s, --stable ä¸é€²è¡Œæœ€å¾Œçš„æ•´è¡Œæ¯”較排åº\n" +" -S, --buffer-size=å¤§å° æŒ‡å®šè¨˜æ†¶ç·©è¡å€çš„ <大å°>\n" + +#: src/sort.c:312 +#, c-format +msgid "" +" -t, --field-separator=SEP use SEP instead of non- to whitespace " +"transition\n" +" -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %s\n" +" multiple options specify multiple directories\n" +" -u, --unique with -c: check for strict ordering\n" +" otherwise: output only the first of an equal " +"run\n" +msgstr "" +" -t, --field-separator=SEP 使用 SEP 作為分隔字串,而並éžä¸€çµ„空白字元\n" +" -T, --temporary-directory=目錄 自行指定暫存 <目錄>ï¼Œè€Œéž $TMPDIR 或 %s\n" +" 多次使用此é¸é …坿Œ‡å®šå¤šå€‹ç›®éŒ„\n" +" -u, --unique é…åˆ -c:嚴格檢查資料是å¦ä¾æ¬¡åºæŽ’列\n" +" 沒有 -c:é‡åˆ°å¤šè¡Œç›¸åŒçš„資料時åªé¡¯ç¤ºç¬¬ä¸€è¡Œ\n" + +#: src/sort.c:319 +msgid " -z, --zero-terminated end lines with 0 byte, not newline\n" +msgstr "" +" -z, --zero-terminated 以ä½å…ƒçµ„ 0 è€Œéž newline 字元作為æ¯è¡Œçš„çµæŸå­—å…ƒ\n" + +#: src/sort.c:324 +msgid "" +"\n" +"POS is F[.C][OPTS], where F is the field number and C the character " +"position\n" +"in the field. OPTS is one or more single-letter ordering options, which\n" +"override global ordering options for that key. If no key is given, use the\n" +"entire line as the key.\n" +"\n" +"SIZE may be followed by the following multiplicative suffixes:\n" +msgstr "" +"\n" +"<ä½ç½®> çš„æ ¼å¼æ˜¯ F[.C][OPTS],其中 F 是欄ä½ç·¨è™Ÿï¼ŒC 是該欄的字元ä½ç½®ã€‚OPTS\n" +"是一個或多個單字元的排åºé¸é …,這些專用的é¸é …會å–代該排åºç´¢å¼•的一般排åº\n" +"é¸é …。如果沒有指定排åºç´¢å¼•,則以整行的內容作為索引。\n" +"\n" +"<大å°> å¯ä»¥åŠ ä¸Šå¦‚ä¸‹çš„å–®ä½ï¼š\n" + +#: src/sort.c:333 +#, c-format +msgid "" +"% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.\n" +"\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +"*** WARNING ***\n" +"The locale specified by the environment affects sort order.\n" +"Set LC_ALL=C to get the traditional sort order that uses\n" +"native byte values.\n" +msgstr "" +"%% = 1%% 記憶體,b=1,K=1024 (é è¨­å€¼),還有 Mã€Gã€Tã€Pã€Eã€Zã€Y 如此類推。\n" +"\n" +"如果沒有指定 <檔案> 或 <檔案> 是 -,則由標準輸入讀å–資料。\n" +"\n" +"*** 警告 ***\n" +"和語系有關的環境變數會影響排åºçµæžœã€‚\n" +"如果è¦ä»¥ä½å…ƒçµ„數值作為排列次åºï¼Œè«‹è¨­å®šç’°å¢ƒè®Šæ•¸ LC_ALL=C。\n" + +#: src/sort.c:444 +msgid "cannot create temporary file" +msgstr "無法建立暫存檔" + +#: src/sort.c:467 +msgid "open failed" +msgstr "開啟時發生錯誤" + +#: src/sort.c:487 src/sort.c:2496 +msgid "close failed" +msgstr "關閉時發生錯誤" + +#: src/sort.c:495 +msgid "write failed" +msgstr "寫入時發生錯誤" + +#: src/sort.c:641 +msgid "sort size" +msgstr "排åºè¨˜æ†¶ç·©è¡å€" + +#: src/sort.c:715 +msgid "stat failed" +msgstr "stat 時發生錯誤" + +#: src/sort.c:972 +msgid "read failed" +msgstr "讀入時發生錯誤" + +#: src/sort.c:1570 +#, c-format +msgid "%s: %s:%s: disorder: " +msgstr "%s: %s:%s:次åºä¸æ­£ç¢ºï¼š" + +#: src/sort.c:1574 +msgid "standard error" +msgstr "標準錯誤輸出" + +#: src/sort.c:2032 +#, c-format +msgid "%s: invalid field specification `%s'" +msgstr "%s:無效的欄ä½è¦æ ¼â€˜%s’" + +#: src/sort.c:2058 +#, c-format +msgid "%s: count `%.*s' too large" +msgstr "%s:數字‘%.*s’éŽå¤§" + +#: src/sort.c:2064 +#, c-format +msgid "%s: invalid count at start of `%s'" +msgstr "%s:‘%s’開始部份的數字無效" + +#: src/sort.c:2298 +msgid "invalid number after `-'" +msgstr "‘-’後的數字無效" + +#: src/sort.c:2301 src/sort.c:2347 src/sort.c:2374 +msgid "invalid number after `.'" +msgstr "‘.’後的數字無效" + +#: src/sort.c:2304 src/sort.c:2383 +msgid "stray character in field spec" +msgstr "欄ä½è¦æ ¼å‡ºç¾ä¸åˆæ³•的字元" + +#: src/sort.c:2338 +msgid "invalid number at field start" +msgstr "欄ä½è¦æ ¼é–‹å§‹éƒ¨ä»½çš„æ•¸å­—無效" + +#: src/sort.c:2342 src/sort.c:2370 +msgid "field number is zero" +msgstr "æ¬„ä½æ˜¯ 0" + +#: src/sort.c:2351 +msgid "character offset is zero" +msgstr "å­—å…ƒå移值是 0" + +#: src/sort.c:2366 +msgid "invalid number after `,'" +msgstr "‘,’後的數字無效" + +#: src/sort.c:2411 +#, c-format +msgid "multi-character tab `%s'" +msgstr "分隔欄ä½å­—元‘%s’多於一個字元" + +#: src/sort.c:2479 +#, c-format +msgid "extra operand `%s' not allowed with -c" +msgstr "使用 -c 時ä¸å…許指定é¡å¤–çš„åƒæ•¸â€˜%s’" + +#: src/split.c:96 +#, c-format +msgid "Usage: %s [OPTION] [INPUT [PREFIX]]\n" +msgstr "用法:%s [é¸é …] [輸入 [å‰ç½®å­—串]]\n" + +#: src/split.c:100 +msgid "" +"Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default\n" +"PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input.\n" +"\n" +msgstr "" +"å°‡ <輸入> 資料分割為固定大å°çš„éƒ¨ä»½ï¼Œä¸¦å°‡çµæžœå¯«å…¥â€˜<å‰ç½®å­—串>aa’ã€\n" +"‘<å‰ç½®å­—串>ab’等等;é è¨­çš„ <å‰ç½®å­—串> 為‘x’。如果沒有指定 <輸入>\n" +"或 <輸入> 是 -,則由標準輸入讀入資料。\n" +"\n" + +#: src/split.c:108 +#, c-format +msgid "" +" -a, --suffix-length=N use suffixes of length N (default %d)\n" +" -b, --bytes=SIZE put SIZE bytes per output file\n" +" -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file\n" +" -l, --lines=NUMBER put NUMBER lines per output file\n" +msgstr "" +" -a, --suffix-length=N 後置字串的長度為 N (é è¨­å€¼æ˜¯ %d)\n" +" -b, --bytes=å¤§å° æŒ‡å®šæ¯å€‹è¼¸å‡ºæª”çš„ <大å°>,以ä½å…ƒçµ„為單ä½\n" +" -C, --line-bytes=å¤§å° æ¯å€‹è¼¸å‡ºæª”放入æŸè¡Œæ•¸çš„完整資料,但 <大å°> 䏿œƒ\n" +" 超出指定ä½å…ƒçµ„數目\n" +" -l, --lines=行數 æ¯å€‹è¼¸å‡ºæª”放入指定 <行數> 的資料\n" + +#: src/split.c:114 +msgid "" +" --verbose print a diagnostic to standard error just\n" +" before each output file is opened\n" +msgstr " --verbose 開啟æ¯å€‹è¼¸å‡ºæª”之å‰éƒ½åœ¨æ¨™æº–錯誤輸出顯示訊æ¯\n" + +#: src/split.c:171 +msgid "Output file suffixes exhausted" +msgstr "輸出檔的後置字串已用盡" + +#: src/split.c:189 +#, c-format +msgid "creating file `%s'\n" +msgstr "正在建立檔案‘%s’\n" + +#: src/split.c:341 +msgid "cannot split in more than one way" +msgstr "ä¸èƒ½ç”¨è¶…éŽä¸€ç¨®æ–¹å¼é€²è¡Œåˆ†å‰²" + +#: src/split.c:394 +#, c-format +msgid "%s: invalid suffix length" +msgstr "%s:無效的後置字串長度" + +#: src/split.c:408 src/split.c:434 +#, c-format +msgid "%s: invalid number of bytes" +msgstr "%s:無效的ä½å…ƒçµ„數目" + +#: src/split.c:421 +#, c-format +msgid "%s: invalid number of lines" +msgstr "%s:無效的行數" + +#: src/split.c:470 +#, c-format +msgid "`-%d' option is obsolete; use `-l %d'" +msgstr "‘-%d’é¸é …å·²éŽæ™‚;請使用‘-l %d’" + +#: src/split.c:483 +msgid "invalid number" +msgstr "無效的數字" + +#: src/stat.c:326 +#, fuzzy +msgid "*** invalid date/time ***" +msgstr "無效的寬度:‘%s’" + +#: src/stat.c:608 +#, fuzzy, c-format +msgid "cannot read file system information for %s" +msgstr "無法將 %s çš„æª”æ¡ˆæŒ‡æ¨™é‡æ–°å®šä½" + +#: src/stat.c:684 +#, fuzzy, c-format +msgid "Usage: %s [OPTION] FILE...\n" +msgstr "用法:%s [é¸é …] [檔案]...\n" + +# How come the real behavior of -L is exactly the opposite of what docs +# say? -- Abel +#: src/stat.c:685 +msgid "" +"Display file or filesystem status.\n" +"\n" +" -f, --filesystem display filesystem status instead of file status\n" +" -c --format=FORMAT use the specified FORMAT instead of the default\n" +" -L, --dereference follow links\n" +" -t, --terse print the information in terse form\n" +msgstr "" +"顯示檔案或檔案系統的狀態。\n" +"\n" +" -f, --filesystem é¡¯ç¤ºæª”æ¡ˆç³»çµ±çš„ç‹€æ…‹ï¼Œè€Œä¸æ˜¯æª”案的狀態\n" +" -c --format=æ ¼å¼ ä½¿ç”¨æŒ‡å®šçš„ <æ ¼å¼> 代替é è¨­çš„æ ¼å¼\n" +" -L, --dereference 讀å–éˆçµæœ¬èº«çš„資訊,而éžéˆçµæŒ‡ç¤ºçš„目標檔案/目錄\n" +" -t, --terse åªé¡¯ç¤ºç°¡ç•¥çš„資訊\n" + +#: src/stat.c:696 +#, fuzzy +msgid "" +"\n" +"The valid format sequences for files (without --filesystem):\n" +"\n" +" %A Access rights in human readable form\n" +" %a Access rights in octal\n" +" %B The size in bytes of each block reported by `%b'\n" +" %b Number of blocks allocated (see %B)\n" +msgstr "" +"\n" +"é©ç”¨æ–¼æ“·å–檔案資訊 (峿˜¯ä¸ä½¿ç”¨ --filesystem é¸é …) 的格å¼ï¼š\n" +"\n" +" %A - 以容易ç†è§£çš„æ–¹å¼è¡¨ç¤ºå­˜å–權é™\n" +" %a - 以八進使•¸å­—æ–¹å¼è¡¨ç¤ºå­˜å–權é™\n" +" %b - 佔用的ç£ç¢Ÿå€æ®µæ•¸ç›®\n" + +#: src/stat.c:704 +#, fuzzy +msgid "" +" %D Device number in hex\n" +" %d Device number in decimal\n" +" %F File type\n" +" %f Raw mode in hex\n" +" %G Group name of owner\n" +" %g Group ID of owner\n" +msgstr "" +" %D - 以å六進ä½è¡¨ç¤ºçš„è£ç½®è™Ÿç¢¼\n" +" %d - 以å進ä½è¡¨ç¤ºçš„è£ç½®è™Ÿç¢¼\n" +" %F - 檔案類型\n" +" %f - 以å六進ä½è¡¨ç¤ºçš„æª”案類型/å­˜å–æ¬Šé™\n" +" %G - 所屬群組的å稱\n" +" %g - 所屬群組的號碼\n" + +#: src/stat.c:712 +#, fuzzy +msgid "" +" %h Number of hard links\n" +" %i Inode number\n" +" %N Quoted File name with dereference if symbolic link\n" +" %n File name\n" +" %o IO block size\n" +" %s Total size, in bytes\n" +" %T Minor device type in hex\n" +" %t Major device type in hex\n" +msgstr "" +" %h - å¯¦éš›é€£çµ (hard link) 的數目\n" +" %i - Inode 號碼\n" +" %N - 加上引號後的檔案å稱,如果是符號éˆçµå‰‡åŠ ä¸Šéˆçµå¯¦éš›æŒ‡ç¤ºçš„æª”案/目錄\n" +" %n - 檔案å稱\n" +" %o - æœ€ç†æƒ³çš„輸出/輸入資料å€å¡Šå¤§å°\n" +" %s - å¤§å° (以ä½å…ƒçµ„計)\n" +" %T - 特殊檔案或è£ç½®æª”案的åå…­é€²ä½ minor 號碼\n" +" %t - 特殊檔案或è£ç½®æª”案的åå…­é€²ä½ major 號碼\n" + +#: src/stat.c:722 +#, fuzzy +msgid "" +" %U User name of owner\n" +" %u User ID of owner\n" +" %X Time of last access as seconds since Epoch\n" +" %x Time of last access\n" +" %Y Time of last modification as seconds since Epoch\n" +" %y Time of last modification\n" +" %Z Time of last change as seconds since Epoch\n" +" %z Time of last change\n" +"\n" +msgstr "" +" %U - æ“æœ‰è€…的用戶å稱\n" +" %u - æ“æœ‰è€…的用戶識別碼\n" +" %X - ç”± Epoch 時間至最後存å–的時間之間經éŽçš„秒數\n" +" %x - 最後存å–的時間\n" +" %Y - ç”± Epoch 時間至最後更改的時間之間經éŽçš„秒數\n" +" %y - 最後更改的時間\n" +" %Z - ç”± Epoch 時間至最後更改 inode 資訊的時間之間經éŽçš„秒數\n" +" %z - 最後更改 inode 資訊的時間\n" + +#: src/stat.c:734 +#, fuzzy +msgid "" +"Valid format sequences for file systems:\n" +"\n" +" %a Free blocks available to non-superuser\n" +" %b Total data blocks in file system\n" +" %c Total file nodes in file system\n" +" %d Free file nodes in file system\n" +" %f Free blocks in file system\n" +msgstr "" +"é©ç”¨æ–¼æ“·å–檔案系統資訊的格å¼ï¼š\n" +"\n" +" %a - 最高權力用戶以外的用戶å¯ä½¿ç”¨çš„空間\n" +" %b - 檔案系統的總容é‡\n" +" %c - æª”æ¡ˆç³»çµ±å¯æŽ¥å—的最大檔案數目\n" +" %d - 檔案系統剩餘å¯ç”¨çš„æœ€å¤§æª”案數目\n" +" %f - 檔案系統的剩餘空間\n" + +#: src/stat.c:743 +#, fuzzy +msgid "" +" %i File System id in hex\n" +" %l Maximum length of filenames\n" +" %n File name\n" +" %s Optimal transfer block size\n" +" %T Type in human readable form\n" +" %t Type in hex\n" +msgstr "" +" %i - 以å六進ä½è¡¨ç¤ºçš„æª”案系統識別碼\n" +" %l - 坿ޥå—的檔案å稱最大長度\n" +" %n - 檔案å稱\n" +" %s - æ¬ç§»è³‡æ–™æ™‚æœ€ç†æƒ³çš„倿®µå¤§å°\n" +" %T - 以容易ç†è§£çš„æ–¹å¼è¡¨ç¤ºçš„æª”案系統類型\n" +" %t - 以å六進ä½è¡¨ç¤ºçš„æª”案系統類型\n" + +#: src/stty.c:498 +#, c-format +msgid "" +"Usage: %s [-F DEVICE] [--file=DEVICE] [SETTING]...\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-a|--all]\n" +" or: %s [-F DEVICE] [--file=DEVICE] [-g|--save]\n" +msgstr "" + +#: src/stty.c:504 +msgid "" +"Print or change terminal characteristics.\n" +"\n" +" -a, --all print all current settings in human-readable form\n" +" -g, --save print all current settings in a stty-readable form\n" +" -F, --file=DEVICE open and use the specified DEVICE instead of stdin\n" +msgstr "" + +#: src/stty.c:513 +msgid "" +"\n" +"Optional - before SETTING indicates negation. An * marks non-POSIX\n" +"settings. The underlying system defines which settings are available.\n" +msgstr "" + +#: src/stty.c:518 +msgid "" +"\n" +"Special characters:\n" +" * dsusp CHAR CHAR will send a terminal stop signal once input flushed\n" +" eof CHAR CHAR will send an end of file (terminate the input)\n" +" eol CHAR CHAR will end the line\n" +msgstr "" + +#: src/stty.c:525 +msgid "" +" * eol2 CHAR alternate CHAR for ending the line\n" +" erase CHAR CHAR will erase the last character typed\n" +" intr CHAR CHAR will send an interrupt signal\n" +" kill CHAR CHAR will erase the current line\n" +msgstr "" + +#: src/stty.c:531 +msgid "" +" * lnext CHAR CHAR will enter the next character quoted\n" +" quit CHAR CHAR will send a quit signal\n" +" * rprnt CHAR CHAR will redraw the current line\n" +" start CHAR CHAR will restart the output after stopping it\n" +msgstr "" + +#: src/stty.c:537 +msgid "" +" stop CHAR CHAR will stop the output\n" +" susp CHAR CHAR will send a terminal stop signal\n" +" * swtch CHAR CHAR will switch to a different shell layer\n" +" * werase CHAR CHAR will erase the last word typed\n" +msgstr "" + +#: src/stty.c:543 +msgid "" +"\n" +"Special settings:\n" +" N set the input and output speeds to N bauds\n" +" * cols N tell the kernel that the terminal has N columns\n" +" * columns N same as cols N\n" +msgstr "" + +#: src/stty.c:550 +msgid "" +" ispeed N set the input speed to N\n" +" * line N use line discipline N\n" +" min N with -icanon, set N characters minimum for a completed " +"read\n" +" ospeed N set the output speed to N\n" +msgstr "" + +#: src/stty.c:556 +msgid "" +" * rows N tell the kernel that the terminal has N rows\n" +" * size print the number of rows and columns according to the " +"kernel\n" +" speed print the terminal speed\n" +" time N with -icanon, set read timeout of N tenths of a second\n" +msgstr "" + +#: src/stty.c:562 +msgid "" +"\n" +"Control settings:\n" +" [-]clocal disable modem control signals\n" +" [-]cread allow input to be received\n" +" * [-]crtscts enable RTS/CTS handshaking\n" +" csN set character size to N bits, N in [5..8]\n" +msgstr "" + +#: src/stty.c:570 +msgid "" +" [-]cstopb use two stop bits per character (one with `-')\n" +" [-]hup send a hangup signal when the last process closes the tty\n" +" [-]hupcl same as [-]hup\n" +" [-]parenb generate parity bit in output and expect parity bit in " +"input\n" +" [-]parodd set odd parity (even with `-')\n" +msgstr "" + +#: src/stty.c:577 +msgid "" +"\n" +"Input settings:\n" +" [-]brkint breaks cause an interrupt signal\n" +" [-]icrnl translate carriage return to newline\n" +" [-]ignbrk ignore break characters\n" +" [-]igncr ignore carriage return\n" +msgstr "" + +#: src/stty.c:585 +msgid "" +" [-]ignpar ignore characters with parity errors\n" +" * [-]imaxbel beep and do not flush a full input buffer on a character\n" +" [-]inlcr translate newline to carriage return\n" +" [-]inpck enable input parity checking\n" +" [-]istrip clear high (8th) bit of input characters\n" +msgstr "" + +#: src/stty.c:592 +msgid "" +" * [-]iuclc translate uppercase characters to lowercase\n" +" * [-]ixany let any character restart output, not only start character\n" +" [-]ixoff enable sending of start/stop characters\n" +" [-]ixon enable XON/XOFF flow control\n" +" [-]parmrk mark parity errors (with a 255-0-character sequence)\n" +" [-]tandem same as [-]ixoff\n" +msgstr "" + +#: src/stty.c:600 +msgid "" +"\n" +"Output settings:\n" +" * bsN backspace delay style, N in [0..1]\n" +" * crN carriage return delay style, N in [0..3]\n" +" * ffN form feed delay style, N in [0..1]\n" +" * nlN newline delay style, N in [0..1]\n" +msgstr "" + +#: src/stty.c:608 +msgid "" +" * [-]ocrnl translate carriage return to newline\n" +" * [-]ofdel use delete characters for fill instead of null characters\n" +" * [-]ofill use fill (padding) characters instead of timing for delays\n" +" * [-]olcuc translate lowercase characters to uppercase\n" +" * [-]onlcr translate newline to carriage return-newline\n" +" * [-]onlret newline performs a carriage return\n" +msgstr "" + +#: src/stty.c:616 +msgid "" +" * [-]onocr do not print carriage returns in the first column\n" +" [-]opost postprocess output\n" +" * tabN horizontal tab delay style, N in [0..3]\n" +" * tabs same as tab0\n" +" * -tabs same as tab3\n" +" * vtN vertical tab delay style, N in [0..1]\n" +msgstr "" + +#: src/stty.c:624 +msgid "" +"\n" +"Local settings:\n" +" [-]crterase echo erase characters as backspace-space-backspace\n" +" * crtkill kill all line by obeying the echoprt and echoe settings\n" +" * -crtkill kill all line by obeying the echoctl and echok settings\n" +msgstr "" + +#: src/stty.c:631 +msgid "" +" * [-]ctlecho echo control characters in hat notation (`^c')\n" +" [-]echo echo input characters\n" +" * [-]echoctl same as [-]ctlecho\n" +" [-]echoe same as [-]crterase\n" +" [-]echok echo a newline after a kill character\n" +msgstr "" + +#: src/stty.c:638 +msgid "" +" * [-]echoke same as [-]crtkill\n" +" [-]echonl echo newline even if not echoing other characters\n" +" * [-]echoprt echo erased characters backward, between `\\' and '/'\n" +" [-]icanon enable erase, kill, werase, and rprnt special characters\n" +" [-]iexten enable non-POSIX special characters\n" +msgstr "" + +#: src/stty.c:645 +msgid "" +" [-]isig enable interrupt, quit, and suspend special characters\n" +" [-]noflsh disable flushing after interrupt and quit special " +"characters\n" +" * [-]prterase same as [-]echoprt\n" +" * [-]tostop stop background jobs that try to write to the terminal\n" +" * [-]xcase with icanon, escape with `\\' for uppercase characters\n" +msgstr "" + +#: src/stty.c:652 +msgid "" +"\n" +"Combination settings:\n" +" * [-]LCASE same as [-]lcase\n" +" cbreak same as -icanon\n" +" -cbreak same as icanon\n" +msgstr "" + +#: src/stty.c:659 +msgid "" +" cooked same as brkint ignpar istrip icrnl ixon opost isig\n" +" icanon, eof and eol characters to their default values\n" +" -cooked same as raw\n" +" crt same as echoe echoctl echoke\n" +msgstr "" + +#: src/stty.c:665 +msgid "" +" dec same as echoe echoctl echoke -ixany intr ^c erase 0177\n" +" kill ^u\n" +" * [-]decctlq same as [-]ixany\n" +" ek erase and kill characters to their default values\n" +" evenp same as parenb -parodd cs7\n" +msgstr "" + +#: src/stty.c:672 +msgid "" +" -evenp same as -parenb cs8\n" +" * [-]lcase same as xcase iuclc olcuc\n" +" litout same as -parenb -istrip -opost cs8\n" +" -litout same as parenb istrip opost cs7\n" +" nl same as -icrnl -onlcr\n" +" -nl same as icrnl -inlcr -igncr onlcr -ocrnl -onlret\n" +msgstr "" + +#: src/stty.c:680 +msgid "" +" oddp same as parenb parodd cs7\n" +" -oddp same as -parenb cs8\n" +" [-]parity same as [-]evenp\n" +" pass8 same as -parenb -istrip cs8\n" +" -pass8 same as parenb istrip cs7\n" +msgstr "" + +#: src/stty.c:687 +msgid "" +" raw same as -ignbrk -brkint -ignpar -parmrk -inpck -istrip\n" +" -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany\n" +" -imaxbel -opost -isig -icanon -xcase min 1 time 0\n" +" -raw same as cooked\n" +msgstr "" + +#: src/stty.c:693 +msgid "" +" sane same as cread -ignbrk brkint -inlcr -igncr icrnl\n" +" -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr\n" +" -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0\n" +" isig icanon iexten echo echoe echok -echonl -noflsh\n" +" -xcase -tostop -echoprt echoctl echoke, all special\n" +" characters to their default values.\n" +msgstr "" + +#: src/stty.c:701 +msgid "" +"\n" +"Handle the tty line connected to standard input. Without arguments,\n" +"prints baud rate, line discipline, and deviations from stty sane. In\n" +"settings, CHAR is taken literally, or coded as in ^c, 0x37, 0177 or\n" +"127; special values ^- or undef used to disable special characters.\n" +msgstr "" + +#: src/stty.c:787 +#, fuzzy +msgid "only one device may be specified" +msgstr "åªèƒ½æŒ‡å®šä¸€å€‹å¼•數" + +#: src/stty.c:882 +#, fuzzy +msgid "" +"the options for verbose and stty-readable output styles are\n" +"mutually exclusive" +msgstr "ä¸èƒ½åŒæ™‚使用 --string åŠ --check é¸é …" + +#: src/stty.c:887 +msgid "when specifying an output style, modes may not be set" +msgstr "" + +#: src/stty.c:903 +#, c-format +msgid "%s: couldn't reset non-blocking mode" +msgstr "" + +#: src/stty.c:957 src/stty.c:1064 +#, fuzzy, c-format +msgid "invalid argument `%s'" +msgstr "%2$s的引數%1$s無效" + +#: src/stty.c:968 src/stty.c:985 src/stty.c:997 src/stty.c:1010 +#: src/stty.c:1022 src/stty.c:1041 +#, fuzzy, c-format +msgid "missing argument to `%s'" +msgstr "%2$s的引數%1$s䏿˜Žç¢º" + +#: src/stty.c:1117 +#, c-format +msgid "%s: unable to perform all requested operations" +msgstr "" + +#: src/stty.c:1122 +msgid "new_mode: mode\n" +msgstr "" + +#: src/stty.c:1462 +#, c-format +msgid "%s: no size information for this device" +msgstr "" + +#: src/stty.c:1944 +#, fuzzy, c-format +msgid "invalid integer argument `%s'" +msgstr "無效的行號增加值:‘%s’" + +#: src/su.c:289 +msgid "Password:" +msgstr "" + +#: src/su.c:292 +#, fuzzy +msgid "getpass: cannot open /dev/tty" +msgstr "無法開啟目錄%s" + +#: src/su.c:350 +#, fuzzy +msgid "cannot set groups" +msgstr "ä¸å¯åŒæ™‚çœç•¥ä½¿ç”¨è€…和所屬群組" + +#: src/su.c:354 +#, fuzzy +msgid "cannot set group id" +msgstr "ä¸å¯åŒæ™‚çœç•¥ä½¿ç”¨è€…和所屬群組" + +#: src/su.c:356 +#, fuzzy +msgid "cannot set user id" +msgstr "ä¸å¯åŒæ™‚çœç•¥ä½¿ç”¨è€…和所屬群組" + +#: src/su.c:437 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [-] [USER [ARG]...]\n" +msgstr "用法:%s [é¸é …]... [檔案]...\n" + +#: src/su.c:438 +msgid "" +"Change the effective user id and group id to that of USER.\n" +"\n" +" -, -l, --login make the shell a login shell\n" +" -c, --commmand=COMMAND pass a single COMMAND to the shell with -c\n" +" -f, --fast pass -f to the shell (for csh or tcsh)\n" +" -m, --preserve-environment do not reset environment variables\n" +" -p same as -m\n" +" -s, --shell=SHELL run SHELL if /etc/shells allows it\n" +msgstr "" + +#: src/su.c:450 +msgid "" +"\n" +"A mere - implies -l. If USER not given, assume root.\n" +msgstr "" + +#: src/su.c:529 +#, c-format +msgid "user %s does not exist" +msgstr "" + +#: src/su.c:552 +msgid "incorrect password" +msgstr "" + +#: src/su.c:569 +#, c-format +msgid "using restricted shell %s" +msgstr "" + +#: src/su.c:580 +#, fuzzy, c-format +msgid "warning: cannot change directory to %s" +msgstr "無法建立目錄%s" + +#: src/sum.c:36 +msgid "Kayvan Aghaiepour and David MacKenzie" +msgstr "Kayvan Aghaiepour åŠ David MacKenzie" + +#: src/sum.c:64 +msgid "" +"Print checksum and block counts for each FILE.\n" +"\n" +" -r defeat -s, use BSD sum algorithm, use 1K blocks\n" +" -s, --sysv use System V sum algorithm, use 512 bytes blocks\n" +msgstr "" +"å°å‡ºæ¯å€‹ <檔案> 的總和檢查值åŠå€å¡Šæ•¸ç›®ã€‚\n" +"\n" +" -r 令 -s é¸é …無效,使用 BSD 的演算法,用 1K çš„å€å¡Šå¤§å°\n" +" -s, --sysv 使用 System V 的演算法,用 512 個ä½å…ƒçµ„çš„å€å¡Šå¤§å°\n" + +#: src/sync.c:45 +msgid "" +"Force changed blocks to disk, update the super block.\n" +"\n" +msgstr "" +"強迫將已更改的資料寫入ç£ç¢Ÿï¼Œä¸¦æ›´æ–° super block。\n" +"\n" + +#: src/sync.c:70 src/tty.c:112 +#, fuzzy +msgid "ignoring all arguments" +msgstr "引數éŽå¤š" + +#: src/sys2.h:492 +msgid " --help display this help and exit\n" +msgstr " --help 顯示此求助說明並離開\n" + +#: src/sys2.h:494 +msgid " --version output version information and exit\n" +msgstr " --version 顯示版本資訊並離開\n" + +#: src/tac.c:54 +msgid "Jay Lepreau and David MacKenzie" +msgstr "Jay Lepreau åŠ David MacKenzie" + +#: src/tac.c:131 +msgid "" +"Write each FILE to standard output, last line first.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"å°‡æ¯å€‹ <檔案> 由最後一行開始在標準輸出顯示出來。\n" +"如果沒有指定 <檔案> 或 <檔案> 是 -,則由標準輸入讀å–資料。\n" +"\n" + +#: src/tac.c:139 +msgid "" +" -b, --before attach the separator before instead of after\n" +" -r, --regex interpret the separator as a regular expression\n" +" -s, --separator=STRING use STRING as the separator instead of newline\n" +msgstr "" +" -b, --before 將分隔字串加在å‰é¢è€Œä¸æ˜¯å¾Œé¢\n" +" -r, --regex 將分隔字串ç†è§£ç‚ºæ­£è¦è¡¨ç¤ºå¼\n" +" -s, --separator=字串 用 <字串> ä½œç‚ºåˆ†éš”å­—ä¸²ï¼Œè€Œä¸æ˜¯ newline å­—å…ƒ\n" + +#: src/tac.c:453 src/tac.c:592 +msgid "stdin: read error" +msgstr "標準輸入:讀å–資料時發生錯誤" + +#: src/tac.c:638 +msgid "separator cannot be empty" +msgstr "分隔字串ä¸å¯ä»¥æ˜¯ç©ºçš„" + +#: src/tail.c:49 +#, fuzzy +msgid "Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering" +msgstr "David Ihnatã€David MacKenzie åŠ Jim Meyering" + +#: src/tail.c:238 +#, c-format +msgid "" +"Print the last %d lines of each FILE to standard output.\n" +"With more than one FILE, precede each with a header giving the file name.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"在標準輸出顯示æ¯å€‹ <檔案> 的最後 %d 行。\n" +"當指定多於一個 <檔案> 時,會先å°å‡ºè¡¨ç¤ºæ¯å€‹æª”案å稱的標頭。\n" +"如果沒有指定 <檔案> 或 <檔案> 是 -,則由標準輸入讀å–資料。\n" +"\n" + +#: src/tail.c:247 +msgid "" +" --retry keep trying to open a file even if it is\n" +" inaccessible when tail starts or if it becomes\n" +" inaccessible later -- useful only with -f\n" +" -c, --bytes=N output the last N bytes\n" +msgstr "" +" --retry å³ä½¿åŸ·è¡Œ tail æ™‚æˆ–ä¸€æ®µæ™‚é–“å¾Œç„¡æ³•å­˜å–æŸæª”案,ä»ç„¶\n" +" 䏿–·å˜—試開啟該檔案 ─ åªåœ¨é…åˆ -f é¸é …時有用\n" +" -c, --bytes=N 輸出最後的 N 個ä½å…ƒçµ„\n" + +#: src/tail.c:253 +msgid "" +" -f, --follow[={name|descriptor}]\n" +" output appended data as the file grows;\n" +" -f, --follow, and --follow=descriptor are\n" +" equivalent\n" +" -F same as --follow=name --retry\n" +msgstr "" +" -f, --follow[={name|descriptor}]\n" +" ç•¶æª”æ¡ˆä¸æ–·è®Šå¤§æ™‚顯示加上的資料;\n" +" -fã€--follow åŠ --follow=descriptor 是相åŒçš„\n" +" -F 等於 --follow=name --retry\n" + +# --max-consecutive-size-changes is undocumented -- maddog +#: src/tail.c:260 +#, c-format +msgid "" +" -n, --lines=N output the last N lines, instead of the last %d\n" +" --max-unchanged-stats=N\n" +" with --follow=name, reopen a FILE which has not\n" +" changed size after N (default %d) iterations\n" +" to see if it has been unlinked or renamed\n" +" (this is the usual case of rotated log files)\n" +msgstr "" +" -n, --lines=N 顯示最後 N è¡Œè€Œä¸æ˜¯ %d 行\n" +" --max-unchanged-stats=N\n" +" é…åˆ --follow=name 時,如果檢查 <檔案> N 次\n" +" (é è¨­æ˜¯ %d 次)後檔案大å°ä»æ²’有改變,則會\n" +" 釿–°é–‹å•Ÿ <檔案> 來檢查檔案是å¦å·²è¢«åˆªé™¤æˆ–改å\n" +" (此情æ³åœ¨å‚™ä»½ç´€éŒ„檔時會較常見)\n" +" --max-consecutive-size-changes=N\n" +" é…åˆ --follow=name 時,如果 <檔案> 連續 N 次\n" +" 改變大å°ï¼Œå‰‡èªå®šæ­¤æª”案已經被改å。\n" + +#: src/tail.c:271 +#, fuzzy +msgid "" +" --pid=PID with -f, terminate after process ID, PID dies\n" +" -q, --quiet, --silent never output headers giving file names\n" +" -s, --sleep-interval=S with -f, sleep for approximately S seconds\n" +" (default 1.0) between iterations.\n" +" -v, --verbose always output headers giving file names\n" +msgstr "" +" --pid=PID é…åˆ -f é¸é …時,tail æœƒåœ¨æŒ‡å®šçš„ç¨‹åº (識別碼\n" +" 為 PID) 退出後中止\n" +" -q, --quiet, --silent ä¸é¡¯ç¤ºä»»ä½•標明檔案å稱的標頭\n" +" -s, --sleep-interval=S é…åˆ -f é¸é …時,æ¯å…©æ¬¡æª¢æŸ¥ç›¸éš”ç´„ S ç§’\n" +" (é è¨­ç‚º 1 ç§’)\n" +" -v, --verbose 一定顯示任何標明檔案å稱的標頭\n" + +#: src/tail.c:280 +msgid "" +"\n" +"If the first character of N (the number of bytes or lines) is a `+',\n" +"print beginning with the Nth item from the start of each file, otherwise,\n" +"print the last N items in the file. N may have a multiplier suffix:\n" +"b for 512, k for 1024, m for 1048576 (1 Meg).\n" +"\n" +msgstr "" +"\n" +"如果 N (行數或ä½å…ƒçµ„數目) 的第一個字元是‘+’,會由æ¯å€‹æª”案的第 N 行開始\n" +"顯示,å¦å‰‡æœƒé¡¯ç¤ºæ¯å€‹æª”案的最後 N 行。N å¯ä»¥åŠ ä¸Šå–®ä½ï¼šb 是 512,k 是 1024,\n" +"m 則是 1048576 (1M)。\n" +"\n" + +#: src/tail.c:288 +msgid "" +"With --follow (-f), tail defaults to following the file descriptor, which\n" +"means that even if a tail'ed file is renamed, tail will continue to track\n" +"its end. " +msgstr "" +"è‹¥é…åˆ --follow (-f) é¸é …,tail é è¨­æœƒæª¢æŸ¥æª”案æè¿°å­ (file descriptor)ï¼›\n" +"峿˜¯èªªï¼Œå³ä½¿è¦ tail 的檔案已經改å,tail 仿œƒç¹¼çºŒæª¢æŸ¥è©²æª”案的末端。" + +#: src/tail.c:293 +msgid "" +"This default behavior is not desirable when you really want to\n" +"track the actual name of the file, not the file descriptor (e.g., log\n" +"rotation). Use --follow=name in that case. That causes tail to track the\n" +"named file by reopening it periodically to see if it has been removed and\n" +"recreated by some other program.\n" +msgstr "" +"如果\n" +"ç¢ºå¯¦è¦æª¢æŸ¥æª”案åç¨±è€Œä¸æ˜¯æª”案æè¿°å­æ™‚ (例如備份紀錄檔時),這種é è¨­çš„處ç†\n" +"æ–¹å¼ä¸¦ä¸é©ç”¨ã€‚在這情æ³ä¸‹æ‡‰ä½¿ç”¨ --follow=name。這樣會令 tail 檢查指定å稱\n" +"的檔案,方法是é‡è¦†åœ°é–‹å•Ÿæª”案,看看它是å¦å·²è¢«ç§»é™¤å’Œå…¶å®ƒç¨‹å¼æœƒå¦å†ç”¢ç”Ÿè©²\n" +"檔案。\n" + +#: src/tail.c:331 +#, c-format +msgid "closing %s (fd=%d)" +msgstr "正在關閉 %s (fd=%d)" + +#: src/tail.c:391 +#, fuzzy, c-format +msgid "%s: cannot seek to offset %s" +msgstr "%s:無法æœå°‹è‡³ä½ç½® %s%s" + +#: src/tail.c:395 +#, fuzzy, c-format +msgid "%s: cannot seek to relative offset %s" +msgstr "%s:無法æœå°‹è‡³ç›¸å°ä½ç½® %s%s" + +#: src/tail.c:400 +#, fuzzy, c-format +msgid "%s: cannot seek to end-relative offset %s" +msgstr "%s:無法æœå°‹è‡³æœ«ç«¯ç›¸å°ä½ç½® %s%s" + +#: src/tail.c:818 +#, c-format +msgid "`%s' has become inaccessible" +msgstr "已無法存å–‘%s’" + +#: src/tail.c:835 +#, c-format +msgid "`%s' has been replaced with an untailable file; giving up on this name" +msgstr "%s:被一個無法 tail 的檔案å–ä»£ï¼›ä¸æœƒå†æª¢æŸ¥æ­¤æª”案å稱" + +#: src/tail.c:856 +#, c-format +msgid "`%s' has become accessible" +msgstr "已經å¯ä»¥å­˜å–‘%s’" + +#: src/tail.c:864 +#, c-format +msgid "`%s' has appeared; following end of new file" +msgstr "‘%s’已出ç¾ï¼›æ­£åœ¨æª¢æŸ¥æ–°æª”案的末端" + +#: src/tail.c:875 +#, c-format +msgid "`%s' has been replaced; following end of new file" +msgstr "‘%s’已被å–代;正在檢查新檔案的末端" + +#: src/tail.c:1000 +#, c-format +msgid "%s: file truncated" +msgstr "%s:檔案被截斷了" + +#: src/tail.c:1020 +msgid "no files remaining" +msgstr "已沒有任何剩餘的檔案" + +#: src/tail.c:1236 +#, c-format +msgid "%s: cannot follow end of this type of file; giving up on this name" +msgstr "%sï¼šç„¡æ³•æª¢æŸ¥æ­¤é¡žæª”æ¡ˆçš„æœ«ç«¯ï¼›ä¸æœƒå†æª¢æŸ¥æ­¤æª”案å稱" + +#: src/tail.c:1356 +#, c-format +msgid "%c: invalid suffix character in obsolescent option" +msgstr "%cï¼šåœ¨å·²éŽæ™‚çš„é¸é …䏭嫿œ‰ç„¡æ•ˆçš„後置字元" + +#: src/tail.c:1405 +#, c-format +msgid "" +"too many arguments; When using tail's obsolescent option syntax (%s)\n" +"there may be no more than one file argument. Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"åƒæ•¸éŽå¤šï¼›ç•¶ä½¿ç”¨å·²éŽæ™‚çš„ tail é¸é …語法 (%s) 時,ä¸å¯æŒ‡å®šå¤šæ–¼ä¸€å€‹çš„æª”案\n" +"åƒæ•¸ã€‚請使用åŒç­‰çš„ -n 或 -c é¸é …。" + +#: src/tail.c:1414 +#, c-format +msgid "" +"Warning: it is not portable to use two or more file arguments with\n" +"tail's obsolescent option syntax (%s). Use the equivalent -n or -c\n" +"option instead." +msgstr "" +"警告:將兩個或以上的檔案é…åˆå·²éŽæ™‚çš„ tail é¸é …語法 (%s) 䏿˜¯åœ¨æ‰€æœ‰ç³»çµ±\n" +"都通用的。請使用åŒç­‰çš„ -n 或 -c é¸é …。" + +#: src/tail.c:1423 +#, c-format +msgid "`%s' option is obsolete; use `%s-%c %.*s'" +msgstr "‘%s’é¸é …å·²éŽæ™‚;請使用‘%s-%c %.*s’" + +#: src/tail.c:1484 +#, c-format +msgid "%s is larger than the maximum file size on this system" +msgstr "%s 大於此系統能接å—的最大檔案大å°" + +#: src/tail.c:1510 +#, c-format +msgid "%s: invalid maximum number of unchanged stats between opens" +msgstr "%sï¼šé–‹å•Ÿæª”æ¡ˆå‰ stat 資料沒有改變的最大次數無效" + +#: src/tail.c:1522 +#, c-format +msgid "%s: invalid maximum number of consecutive size changes" +msgstr "%s:檔案連續改變大å°çš„æœ€å¤§æ¬¡æ•¸ç„¡æ•ˆ" + +#: src/tail.c:1534 +#, c-format +msgid "%s: invalid PID" +msgstr "%s:無效的 PID" + +#: src/tail.c:1549 +#, c-format +msgid "%s: invalid number of seconds" +msgstr "%s:無效的秒數" + +#: src/tail.c:1568 +msgid "warning: --retry is useful only when following by name" +msgstr "è­¦å‘Šï¼šåªæœ‰æª¢æŸ¥æª”案å稱時 --retry é¸é …æ‰æœƒæœ‰æ•ˆ" + +#: src/tail.c:1572 +msgid "warning: PID ignored; --pid=PID is useful only when following" +msgstr "警告:會忽略 PIDï¼›--pid=PID é¸é …åªåœ¨ä¸æ–·æª¢æŸ¥æª”æ¡ˆæ™‚æ‰æœƒæœ‰æ•ˆ" + +#: src/tail.c:1575 +msgid "warning: --pid=PID is not supported on this system" +msgstr "è­¦å‘Šï¼šæ­¤ç³»çµ±ä¸æ”¯æ´ --pid=PID é¸é …" + +#: src/tee.c:33 +#, fuzzy +msgid "Mike Parker, Richard M. Stallman, and David MacKenzie" +msgstr "Richard Stallman åŠ David MacKenzie" + +#: src/tee.c:64 +msgid "" +"Copy standard input to each FILE, and also to standard output.\n" +"\n" +" -a, --append append to the given FILEs, do not overwrite\n" +" -i, --ignore-interrupts ignore interrupt signals\n" +msgstr "" + +#: src/test.c:216 +msgid "argument expected\n" +msgstr "" + +#: src/test.c:224 +#, c-format +msgid "integer expression expected %s\n" +msgstr "" + +#: src/test.c:342 +msgid "')' expected\n" +msgstr "" + +#: src/test.c:345 +#, c-format +msgid "')' expected, found %s\n" +msgstr "" + +#: src/test.c:361 src/test.c:894 +#, c-format +msgid "%s: unary operator expected\n" +msgstr "" + +#: src/test.c:389 src/test.c:920 +#, c-format +msgid "%s: binary operator expected\n" +msgstr "" + +#: src/test.c:424 +msgid "before -lt" +msgstr "" + +#: src/test.c:432 +msgid "after -lt" +msgstr "" + +#: src/test.c:446 +msgid "before -le" +msgstr "" + +#: src/test.c:453 +msgid "after -le" +msgstr "" + +#: src/test.c:469 +msgid "before -gt" +msgstr "" + +#: src/test.c:476 +msgid "after -gt" +msgstr "" + +#: src/test.c:490 +msgid "before -ge" +msgstr "" + +#: src/test.c:497 +msgid "after -ge" +msgstr "" + +#: src/test.c:512 +msgid "-nt does not accept -l\n" +msgstr "" + +#: src/test.c:526 +msgid "before -ne" +msgstr "" + +#: src/test.c:533 +msgid "after -ne" +msgstr "" + +#: src/test.c:549 +msgid "before -eq" +msgstr "" + +#: src/test.c:556 +msgid "after -eq" +msgstr "" + +#: src/test.c:567 +msgid "-ef does not accept -l\n" +msgstr "" + +#: src/test.c:586 +msgid "-ot does not accept -l\n" +msgstr "" + +#: src/test.c:593 +#, fuzzy +msgid "unknown binary operator" +msgstr "䏿˜Žçš„系統錯誤" + +#: src/test.c:781 +msgid "after -t" +msgstr "" + +#: src/test.c:979 +#, fuzzy, c-format +msgid "" +"Usage: %s EXPRESSION\n" +" or: [ EXPRESSION ]\n" +" or: %s OPTION\n" +msgstr "" +"用法:%s [檔案]...\n" +" 或:%s [é¸é …]\n" + +#: src/test.c:985 +msgid "" +"Exit with the status determined by EXPRESSION.\n" +"\n" +msgstr "" + +#: src/test.c:991 +msgid "" +"\n" +"EXPRESSION is true or false and sets exit status. It is one of:\n" +msgstr "" + +#: src/test.c:995 +msgid "" +"\n" +" ( EXPRESSION ) EXPRESSION is true\n" +" ! EXPRESSION EXPRESSION is false\n" +" EXPRESSION1 -a EXPRESSION2 both EXPRESSION1 and EXPRESSION2 are true\n" +" EXPRESSION1 -o EXPRESSION2 either EXPRESSION1 or EXPRESSION2 is true\n" +msgstr "" + +#: src/test.c:1002 +msgid "" +"\n" +" [-n] STRING the length of STRING is nonzero\n" +" -z STRING the length of STRING is zero\n" +" STRING1 = STRING2 the strings are equal\n" +" STRING1 != STRING2 the strings are not equal\n" +msgstr "" + +#: src/test.c:1009 +msgid "" +"\n" +" INTEGER1 -eq INTEGER2 INTEGER1 is equal to INTEGER2\n" +" INTEGER1 -ge INTEGER2 INTEGER1 is greater than or equal to INTEGER2\n" +" INTEGER1 -gt INTEGER2 INTEGER1 is greater than INTEGER2\n" +" INTEGER1 -le INTEGER2 INTEGER1 is less than or equal to INTEGER2\n" +" INTEGER1 -lt INTEGER2 INTEGER1 is less than INTEGER2\n" +" INTEGER1 -ne INTEGER2 INTEGER1 is not equal to INTEGER2\n" +msgstr "" + +#: src/test.c:1018 +msgid "" +"\n" +" FILE1 -ef FILE2 FILE1 and FILE2 have the same device and inode numbers\n" +" FILE1 -nt FILE2 FILE1 is newer (modification date) than FILE2\n" +" FILE1 -ot FILE2 FILE1 is older than FILE2\n" +msgstr "" + +#: src/test.c:1024 +msgid "" +"\n" +" -b FILE FILE exists and is block special\n" +" -c FILE FILE exists and is character special\n" +" -d FILE FILE exists and is a directory\n" +" -e FILE FILE exists\n" +msgstr "" + +#: src/test.c:1031 +msgid "" +" -f FILE FILE exists and is a regular file\n" +" -g FILE FILE exists and is set-group-ID\n" +" -h FILE FILE exists and is a symbolic link (same as -L)\n" +" -G FILE FILE exists and is owned by the effective group ID\n" +" -k FILE FILE exists and has its sticky bit set\n" +msgstr "" + +#: src/test.c:1038 +msgid "" +" -L FILE FILE exists and is a symbolic link (same as -h)\n" +" -O FILE FILE exists and is owned by the effective user ID\n" +" -p FILE FILE exists and is a named pipe\n" +" -r FILE FILE exists and is readable\n" +" -s FILE FILE exists and has a size greater than zero\n" +msgstr "" + +#: src/test.c:1045 +msgid "" +" -S FILE FILE exists and is a socket\n" +" -t [FD] file descriptor FD (stdout by default) is opened on a " +"terminal\n" +" -u FILE FILE exists and its set-user-ID bit is set\n" +" -w FILE FILE exists and is writable\n" +" -x FILE FILE exists and is executable\n" +msgstr "" + +#: src/test.c:1052 +msgid "" +"\n" +"Beware that parentheses need to be escaped (e.g., by backslashes) for " +"shells.\n" +"INTEGER may also be -l STRING, which evaluates to the length of STRING.\n" +msgstr "" + +#: src/test.c:1067 +msgid "FIXME: ksb and mjb" +msgstr "" + +#: src/test.c:1111 +msgid "missing `]'\n" +msgstr "" + +#: src/test.c:1125 +#, fuzzy +msgid "too many arguments\n" +msgstr "引數éŽå¤š" + +#: src/touch.c:39 +#, fuzzy +msgid "" +"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith" +msgstr "Paul Rubin åŠ David MacKenzie" + +#: src/touch.c:164 src/touch.c:179 +#, fuzzy, c-format +msgid "creating %s" +msgstr "正在建立檔案‘%s’\n" + +#: src/touch.c:222 +#, fuzzy, c-format +msgid "cannot touch %s" +msgstr "無法å°â€˜%s’執行輸出入控制 (ioctl)" + +#: src/touch.c:228 +#, c-format +msgid "setting times of %s" +msgstr "正在設定%s的時間" + +#: src/touch.c:245 +msgid "" +"Update the access and modification times of each FILE to the current time.\n" +"\n" +msgstr "å°‡æ¯å€‹ <檔案> 的存å–åŠä¿®æ”¹æ™‚間都更新為目å‰çš„æ™‚間。\n" + +#: src/touch.c:252 +msgid "" +" -a change only the access time\n" +" -c, --no-create do not create any files\n" +" -d, --date=STRING parse STRING and use it instead of current time\n" +" -f (ignored)\n" +" -m change only the modification time\n" +msgstr "" +" -a åªæ›´æ”¹å­˜å–時間\n" +" -c, --no-create ä¸å»ºç«‹ä»»ä½•檔案\n" +" -d, --date=字串 使用 <字串> æ‰€è¡¨ç¤ºçš„æ™‚é–“è€Œä¸æ˜¯ç›®å‰çš„æ™‚é–“\n" +" -f (æ­¤é¸é …ä¸ä½œè™•ç†)\n" +" -m åªæ›´æ”¹ä¿®æ”¹æ™‚é–“\n" + +#: src/touch.c:259 +msgid "" +" -r, --reference=FILE use this file's times instead of current time\n" +" -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time\n" +" --time=WORD set time given by WORD: access atime use (same as -" +"a)\n" +" modify mtime (same as -m)\n" +msgstr "" +" -r, --reference=檔案 使用指定 <檔案> 的時間屬性而éžç›®å‰çš„æ™‚é–“\n" +" -t STAMP 使用 [[CC]YY]MMDDhhmm[.ss] æ ¼å¼çš„æ™‚間而éžç›®å‰çš„æ™‚" +"é–“\n" +" --time=WORD 使用 WORD 指定的時間:accessã€atimeã€use 都等於 -a\n" +" é¸é …的效果,而 modifyã€mtime 等於 -m é¸é …的效果\n" + +#: src/touch.c:267 +msgid "" +"\n" +"Note that the -d and -t options accept different time-date formats.\n" +msgstr "" +"\n" +"請注æ„,-d å’Œ -t é¸é …坿ޥå—ä¸åŒçš„æ™‚é–“/日期格å¼ã€‚\n" + +#: src/touch.c:311 src/touch.c:331 +#, fuzzy, c-format +msgid "invalid date format %s" +msgstr "%2$s的引數%1$s無效" + +#: src/touch.c:355 +#, fuzzy +msgid "cannot specify times from more than one source" +msgstr "ä¸èƒ½ç”¨è¶…éŽä¸€ç¨®æ–¹å¼é€²è¡Œåˆ†å‰²" + +#: src/touch.c:378 +#, c-format +msgid "" +"warning: `touch %s' is obsolete; use `touch -t %04d%02d%02d%02d%02d.%02d'" +msgstr "警告:‘touch %sâ€™å·²ç¶“éŽæ™‚;請使用‘touch -t %04d%02d%02d%02d%02d.%02d’" + +#: src/touch.c:399 +#, fuzzy +msgid "file arguments missing" +msgstr "引數éŽå°‘" + +#: src/tr.c:327 +#, c-format +msgid "Usage: %s [OPTION]... SET1 [SET2]\n" +msgstr "用法:%s [é¸é …]... SET1 [SET2]\n" + +#: src/tr.c:331 +msgid "" +"Translate, squeeze, and/or delete characters from standard input,\n" +"writing to standard output.\n" +"\n" +" -c, --complement first complement SET1\n" +" -d, --delete delete characters in SET1, do not translate\n" +" -s, --squeeze-repeats replace each input sequence of a repeated " +"character\n" +" that is listed in SET1 with a single occurrence\n" +" of that character\n" +" -t, --truncate-set1 first truncate SET1 to length of SET2\n" +msgstr "" +"從標準輸入讀å–資料,將字元置æ›ã€å£“縮ã€åˆªé™¤å¾Œï¼Œåœ¨æ¨™æº–è¼¸å‡ºé¡¯ç¤ºçµæžœã€‚\n" +"\n" +" -c, --complement 以所有ä¸å±¬æ–¼ SET1 的字元 (SET1 的餘集) å–代 SET1\n" +" -d, --delete 刪除所有 SET1 裡的字元,ä¸é€²è¡Œç½®æ›\n" +" -s, --squeeze-repeats å°æ–¼ä»»ä½•在 SET1 中列出的字元,如果該字元在輸入資" +"æ–™\n" +" 中連續é‡è¤‡å‡ºç¾ï¼Œå‰‡å°‡è©²æ®µå­—元刪除至åªå‰©ä¸€å€‹\n" +" -t, --truncate-set1 先將 SET1 的長度截至跟 SET2 一樣\n" + +#: src/tr.c:344 +msgid "" +"\n" +"SETs are specified as strings of characters. Most represent themselves.\n" +"Interpreted sequences are:\n" +"\n" +" \\NNN character with octal value NNN (1 to 3 octal digits)\n" +" \\\\ backslash\n" +" \\a audible BEL\n" +" \\b backspace\n" +" \\f form feed\n" +" \\n new line\n" +" \\r return\n" +" \\t horizontal tab\n" +msgstr "" +"\n" +"SET æ˜¯ä»¥å­—ä¸²æ–¹å¼æŒ‡å®šã€‚大部份字元都會直接處ç†ã€‚è¦è§£è­¯çš„åºåˆ—包括:\n" +"\n" +" \\NNN 八進使•¸å­— NNN (1 至 3 個ä½)所代表的字元\n" +" \\\\ åæ–œè™Ÿ\n" +" \\a éŸ¿è² (BEL)\n" +" \\b 倒退字元 (backspace)\n" +" \\f æ›é å­—å…ƒ (form feed)\n" +" \\n æ›è¡Œå­—å…ƒ (new line)\n" +" \\r 復ä½å­—å…ƒ (return)\n" +" \\t 水平定ä½å­—å…ƒ (tab)\n" + +#: src/tr.c:358 +msgid "" +" \\v vertical tab\n" +" CHAR1-CHAR2 all characters from CHAR1 to CHAR2 in ascending order\n" +" [CHAR*] in SET2, copies of CHAR until length of SET1\n" +" [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0\n" +" [:alnum:] all letters and digits\n" +" [:alpha:] all letters\n" +" [:blank:] all horizontal whitespace\n" +" [:cntrl:] all control characters\n" +" [:digit:] all digits\n" +msgstr "" +" \\v 垂直定ä½å­—å…ƒ (vertical tab)\n" +" å­—å…ƒ1-å­—å…ƒ2 ç”± <å­—å…ƒ1> é–‹å§‹å‡åºæŽ’列至 <å­—å…ƒ2>\n" +" [å­—å…ƒ*] 在 SET2 裡é‡è¦†åŠ ä¸Š <å­—å…ƒ>ï¼Œç›´è‡³ç¬¦åˆ SET1 的長度\n" +" [å­—å…ƒ*é‡è¦†æ¬¡æ•¸] é‡è¦†æŒ‡å®š <å­—å…ƒ>,如果 <é‡è¦†æ¬¡æ•¸> 的第一個字元是 0 則表示\n" +" <é‡è¦†æ¬¡æ•¸> æ˜¯å…«é€²ä½æ•¸å­—\n" +" [:alnum:] æ‰€æœ‰è‹±æ–‡å­—åŠæ•¸å­—\n" +" [:alpha:] 所有英文字\n" +" [:blank:] 所有水平的空白字元\n" +" [:cntrl:] 所有控制字元\n" +" [:digit:] 所有數字\n" + +#: src/tr.c:369 +msgid "" +" [:graph:] all printable characters, not including space\n" +" [:lower:] all lower case letters\n" +" [:print:] all printable characters, including space\n" +" [:punct:] all punctuation characters\n" +" [:space:] all horizontal or vertical whitespace\n" +" [:upper:] all upper case letters\n" +" [:xdigit:] all hexadecimal digits\n" +" [=CHAR=] all characters which are equivalent to CHAR\n" +msgstr "" +" [:graph:] 所有å¯åˆ—å°çš„字元,ä¸åŒ…括空格\n" +" [:lower:] 所有å°å¯«è‹±æ–‡å­—æ¯\n" +" [:print:] 所有å¯åˆ—å°çš„字元,包括空格\n" +" [:punct:] 所有標點符號\n" +" [:space:] 所有水平或垂直的空白字元\n" +" [:upper:] 所有大寫英文字æ¯\n" +" [:xdigit:] 所有å六進使•¸å­—\n" +" [=CHAR=] 所有和 CHAR åŒç­‰çš„å­—å…ƒ\n" + +#: src/tr.c:379 +msgid "" +"\n" +"Translation occurs if -d is not given and both SET1 and SET2 appear.\n" +"-t may be used only when translating. SET2 is extended to length of\n" +"SET1 by repeating its last character as necessary. " +msgstr "" +"\n" +"ç½®æ›æ“作åªåœ¨æ²’有指定 -d é¸é …å’Œ SET1ã€SET2 åŒæ™‚存在的情æ³ä¸‹æœ‰æ•ˆã€‚\n" +"-t é¸é …åªèƒ½åœ¨ç½®æ›æ“ä½œæ™‚ä½¿ç”¨ã€‚æœ‰éœ€è¦æ™‚,SET2 會將它的最後一個字元\n" +"é‡è¦†ï¼Œç›´è‡³ SET2 的長度和 SET1 的一樣。" + +#: src/tr.c:385 +msgid "" +"Excess characters\n" +"of SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to\n" +"expand in ascending order; used in SET2 while translating, they may\n" +"only be used in pairs to specify case conversion. " +msgstr "" +"SET2 中的多餘字元會被忽略。\n" +"åªæœ‰ [:lower:] åŠ [:upper:] å¯ä¿è­‰å±•開的字元以å‡åºæŽ’列;當在 SET2 中\n" +"ä½¿ç”¨ä½œç‚ºç½®æ›æ“作的字元時,它們åªèƒ½ä¸€èµ·ä½¿ç”¨ï¼Œè¡¨ç¤ºç½®æ›å¤§å°å¯«ã€‚" + +#: src/tr.c:391 +msgid "" +"-s uses SET1 if not\n" +"translating nor deleting; else squeezing uses SET2 and occurs after\n" +"translation or deletion.\n" +msgstr "" +"è‹¥ä¸æ˜¯\n" +"ç½®æ›æˆ–刪除字元,-s é¸é …åªæœƒä½¿ç”¨ SET1ï¼›å¦å¤–壓縮字元會使用 SET2,並在\n" +"ç½®æ›æˆ–刪除字元後æ‰é€²è¡Œã€‚\n" + +#: src/tr.c:557 +#, c-format +msgid "" +"warning: the ambiguous octal escape \\%c%c%c is being\n" +"\tinterpreted as the 2-byte sequence \\0%c%c, `%c'" +msgstr "" +"警告:æ„ç¾©ä¸æ˜Žç¢ºçš„八進使º¢å‡ºåºåˆ— \\%c%c%c 會\n" +"\tç†è§£ç‚ºå…©å€‹ä½å…ƒçµ„çš„åºåˆ— \\0%c%c,‘%c’" + +#: src/tr.c:566 +msgid "invalid backslash escape at end of string" +msgstr "å­—ä¸²æœ«ç«¯çš„åæ–œè™Ÿæº¢å‡ºåºåˆ—無效" + +#: src/tr.c:572 +#, c-format +msgid "invalid backslash escape `\\%c'" +msgstr "åæ–œè™Ÿæº¢å‡ºåºåˆ—‘\\%c’無效" + +#: src/tr.c:725 +#, c-format +msgid "range-endpoints of `%s-%s' are in reverse collating sequence order" +msgstr "‘%s-%s’範åœçš„端點和字元應有的排列次åºç›¸å" + +#: src/tr.c:906 +#, c-format +msgid "invalid repeat count `%s' in [c*n] construct" +msgstr "[c*n] çµæ§‹ä¸­çš„é‡è¦†æ¬¡æ•¸â€˜%s’無效" + +#: src/tr.c:999 +msgid "missing character class name `[::]'" +msgstr "無效的字元種類å稱‘[::]’" + +#: src/tr.c:1002 +msgid "missing equivalence class character `[==]'" +msgstr "缺少了等價字元種類的字元‘[==]’" + +#: src/tr.c:1025 +#, c-format +msgid "invalid character class `%s'" +msgstr "無效的字元種類‘%s’" + +#: src/tr.c:1050 +#, c-format +msgid "%s: equivalence class operand must be a single character" +msgstr "%s:等價字元種類中的é‹ç®—符必須是æ°å¥½ä¸€å€‹å­—å…ƒ" + +#: src/tr.c:1522 +msgid "the [c*] repeat construct may not appear in string1" +msgstr "é‡è¤‡çµæ§‹ [c*] ä¸èƒ½åœ¨å­—串 1 出ç¾" + +#: src/tr.c:1532 +msgid "only one [c*] repeat construct may appear in string2" +msgstr "é‡è¤‡çµæ§‹ [c*] åªèƒ½åœ¨å­—串 2 出ç¾ä¸€æ¬¡" + +#: src/tr.c:1540 +msgid "[=c=] expressions may not appear in string2 when translating" +msgstr "é€²è¡Œç½®æ›æ™‚,[=c=] 表示å¼ä¸èƒ½åœ¨å­—串 2 出ç¾" + +#: src/tr.c:1553 +msgid "when not truncating set1, string2 must be non-empty" +msgstr "è‹¥ä¸æˆªæ–·(消除) set1,字串 2 ä¸èƒ½æ˜¯ç©ºçš„" + +#: src/tr.c:1562 +msgid "" +"when translating with complemented character classes,\n" +"string2 must map all characters in the domain to one" +msgstr "" +"å–字元種類的餘集(complement)ä½œç½®æ›æ™‚,åªèƒ½å°‡æ‰€æœ‰å­—元映射\n" +"至一個字元,å³å­—串 2 åªå¯å«æœ‰ä¸€å€‹å­—å…ƒ" + +#: src/tr.c:1569 +msgid "" +"when translating, the only character classes that may appear in\n" +"string2 are `upper' and `lower'" +msgstr "ç½®æ›æ™‚,å¯ä»¥åœ¨å­—串 2 出ç¾çš„å­—å…ƒç¨®é¡žåªæœ‰â€˜upper’或‘lower’" + +#: src/tr.c:1578 +msgid "the [c*] construct may appear in string2 only when translating" +msgstr "[c*] çµæ§‹åªæœ‰åœ¨ç½®æ›æ™‚æ–¹å¯åœ¨å­—串 2 出ç¾" + +#: src/tr.c:1853 +msgid "two strings must be given when translating" +msgstr "ç½®æ›æ™‚必須指定兩個字串" + +#: src/tr.c:1856 +msgid "two strings must be given when both deleting and squeezing repeats" +msgstr "åŒæ™‚刪除字元和壓縮é‡è¦†å­—時必須指定兩個字串" + +#: src/tr.c:1870 +msgid "only one string may be given when deleting without squeezing repeats" +msgstr "刪除但ä¸å£“縮é‡è¦†å­—時åªèƒ½æŒ‡å®šä¸€å€‹å­—串" + +#: src/tr.c:1876 +msgid "at least one string must be given when squeezing repeats" +msgstr "壓縮é‡è¦†å­—æ™‚è‡³å°‘è¦æŒ‡å®šä¸€å€‹å­—串" + +#: src/tr.c:1967 +msgid "misaligned [:upper:] and/or [:lower:] construct" +msgstr "[:upper:]ã€[:lower:]çµæ§‹çš„ä½ç½®æ²’有å°é½Š" + +#: src/tr.c:1990 +msgid "" +"invalid identity mapping; when translating, any [:lower:] or [:upper:]\n" +"construct in string1 must be aligned with a corresponding construct\n" +"([:upper:] or [:lower:], respectively) in string2" +msgstr "" +"無效的æ†ç­‰æ˜ å°„ (identity mapping)ï¼›é€²è¡Œç½®æ›æ™‚ï¼Œå°æ–¼å­—串 1 的任何\n" +"[:lower:]ã€[:upper:] çµæ§‹ï¼Œåœ¨å­—串 2 è£¡éƒ½å¿…é ˆæœ‰ä¸€å€‹ç›¸æ‡‰çš„çµæ§‹ã€‚\n" +"(分別為 [:upper:]ã€[:lower:]) " + +#: src/true.c:34 +#, c-format +msgid "" +"Usage: %s [ignored command line arguments]\n" +" or: %s OPTION\n" +"Exit with a status code indicating success.\n" +"\n" +"These option names may not be abbreviated.\n" +"\n" +msgstr "" + +#: src/tsort.c:97 +#, c-format +msgid "" +"Usage: %s [OPTION] [FILE]\n" +"Write totally ordered list consistent with the partial ordering in FILE.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"用法:%s [é¸é …] [檔案]\n" +"å°‡ <檔案> 中所有已進行部份排åºçš„é …ç›®è¯ç¹«èµ·ä¾†ï¼Œç”¢ç”Ÿæ–°çš„æŽ’列,\n" +"è€Œè©²æŽ’åˆ—å«æœ‰ <檔案> 中的所有項目。如果沒有指定 <檔案> 或\n" +"<檔案> 是 -,則由標準輸入讀å–資料。\n" +"\n" + +#: src/tsort.c:533 +#, c-format +msgid "%s: input contains a loop:" +msgstr "%sï¼šå°‡è¼¸å…¥è³‡æ–™æŽ’åºæ™‚出ç¾è¿´åœˆï¼š" + +#: src/tsort.c:575 +msgid "only one argument may be specified" +msgstr "åªèƒ½æŒ‡å®šä¸€å€‹å¼•數" + +#: src/tty.c:63 +msgid "" +"Print the file name of the terminal connected to standard input.\n" +"\n" +" -s, --silent, --quiet print nothing, only return an exit status\n" +msgstr "" + +#: src/tty.c:120 +msgid "not a tty" +msgstr "" + +#: src/uname.c:111 +msgid "" +"Print certain system information. With no OPTION, same as -s.\n" +"\n" +" -a, --all print all information, in the following order:\n" +" -s, --kernel-name print the kernel name\n" +" -n, --nodename print the network node hostname\n" +" -r, --kernel-release print the kernel release\n" +msgstr "" + +#: src/uname.c:119 +msgid "" +" -v, --kernel-version print the kernel version\n" +" -m, --machine print the machine hardware name\n" +" -p, --processor print the processor type\n" +" -i, --hardware-platform print the hardware platform\n" +" -o, --operating-system print the operating system\n" +msgstr "" + +#: src/uname.c:226 +#, fuzzy +msgid "cannot get system name" +msgstr "無法建立暫存檔" + +#: src/unexpand.c:379 +msgid "" +"Convert spaces in each FILE to tabs, writing to standard output.\n" +"With no FILE, or when FILE is -, read standard input.\n" +"\n" +msgstr "" +"å°‡æ¯å€‹ <檔案> 中的空格轉æ›ç‚º tabï¼Œä¸¦åœ¨æ¨™æº–è¼¸å‡ºé¡¯ç¤ºçµæžœã€‚\n" +"如果沒有指定 <檔案> 或 <檔案> 是 -,則由標準輸入讀å–資料。\n" +"\n" + +#: src/unexpand.c:387 +#, fuzzy +msgid "" +" -a, --all convert all whitespace, instead of just initial " +"whitespace\n" +" --first-only convert only leading sequences of whitespace (overrides -" +"a)\n" +" -t, --tabs=N have tabs N characters apart instead of 8 (enables -a)\n" +" -t, --tabs=LIST use comma separated LIST of tab positions (enables -a)\n" +msgstr "" +" -a, --all è½‰æ›æ‰€æœ‰ç©ºç™½å­—元,並éžåªæ˜¯æ¯è¡Œé–‹å§‹çš„空白字元\n" +" -t, --tabs=數字 將指定 <數字> 的空格轉æ›ç‚º tabï¼Œè€Œéž 8 個\n" +" -t, --tabs=LIST 用以逗號分隔的數字特別指定 tab çš„ä½ç½®\n" + +#: src/unexpand.c:464 +msgid "`-LIST' option is obsolete; use `--first-only -t LIST'" +msgstr "‘-LIST’é¸é …å·²éŽæ™‚;請使用‘--first-only -t LIST’" + +#: src/uniq.c:139 +#, c-format +msgid "Usage: %s [OPTION]... [INPUT [OUTPUT]]\n" +msgstr "用法:%s [é¸é …]... [輸入 [輸出]]\n" + +#: src/uniq.c:143 +msgid "" +"Discard all but one of successive identical lines from INPUT (or\n" +"standard input), writing to OUTPUT (or standard output).\n" +"\n" +msgstr "" +"å°‡ <輸入> (é è¨­ç‚ºæ¨™æº–輸入) 的資料中æ¯è¡Œé€£çºŒç›¸åŒçš„è³‡æ–™æ¨æ£„至åªå‰©ä¸€è¡Œï¼Œ\n" +"並在 <輸出> é¡¯ç¤ºçµæžœ (é è¨­æœƒåœ¨æ¨™æº–è¼¸å‡ºé¡¯ç¤ºçµæžœ)。\n" + +#: src/uniq.c:151 +msgid "" +" -c, --count prefix lines by the number of occurrences\n" +" -d, --repeated only print duplicate lines\n" +msgstr "" +" -c, --count æ¯è¡Œå‰åŠ ä¸Šå‡ºç¾æ¬¡æ•¸\n" +" -d, --repeated åªå°å‡ºé‡è¦†çš„資料\n" + +#: src/uniq.c:155 +msgid "" +" -D, --all-repeated[=delimit-method] print all duplicate lines\n" +" delimit-method={none(default),prepend,separate}\n" +" Delimiting is done with blank lines.\n" +" -f, --skip-fields=N avoid comparing the first N fields\n" +" -i, --ignore-case ignore differences in case when comparing\n" +" -s, --skip-chars=N avoid comparing the first N characters\n" +" -u, --unique only print unique lines\n" +msgstr "" +" -D, --all-repeated[=分隔方å¼]\n" +" å°å‡ºæ‰€æœ‰é‡è¦†çš„資料\n" +" 分隔方å¼={none(é è¨­)ã€prependã€separate}\n" +" 會使用空行來分隔資料。\n" +" -f, --skip-fields=N 䏿¯”較最åˆçš„ N 個欄ä½\n" +" -i, --ignore-case 比較時忽略大å°å¯«\n" +" -s, --skip-chars=N 䏿¯”較最åˆçš„ N 個字元\n" +" -u, --unique åªå°å‡ºæ²’有é‡è¦†çš„資料\n" + +#: src/uniq.c:164 +msgid " -w, --check-chars=N compare no more than N characters in lines\n" +msgstr " -w, --check-chars=N æ¯è¡Œæ¯”較ä¸å¤šæ–¼ N 個字元\n" + +#: src/uniq.c:169 +msgid "" +"\n" +"A field is a run of whitespace, then non-whitespace characters.\n" +"Fields are skipped before chars.\n" +msgstr "" +"\n" +"ä¸€å€‹æ¬„ä½æ˜¯ç”±ä¸€çµ„空白字元加上一組éžç©ºç™½çš„字元組æˆçš„。\n" +"ç•¶åŒæ™‚æŒ‡å®šç•¥éŽæ¬„ä½å’Œç•¥éŽå­—å…ƒä¸ä½œæ¯”è¼ƒæ™‚ï¼Œæœƒå…ˆç•¥éŽæ¬„ä½ã€‚\n" + +#: src/uniq.c:381 +#, c-format +msgid "error reading %s" +msgstr "è®€å– %s 時發生錯誤" + +#: src/uniq.c:386 +#, c-format +msgid "error writing %s" +msgstr "寫入 %s 時發生錯誤" + +#: src/uniq.c:433 src/uniq.c:450 +#, c-format +msgid "extra operand `%s'" +msgstr "å¤šé¤˜çš„åƒæ•¸â€˜%s’" + +#: src/uniq.c:473 src/uniq.c:498 +msgid "invalid number of fields to skip" +msgstr "è¦ç•¥éŽçš„æ¬„使•¸ç›®ç„¡æ•ˆ" + +#: src/uniq.c:507 +msgid "invalid number of bytes to skip" +msgstr "è¦ç•¥éŽçš„ä½å…ƒçµ„數目無效" + +#: src/uniq.c:516 +msgid "invalid number of bytes to compare" +msgstr "è¦æ¯”較的ä½å…ƒçµ„數目無效" + +#: src/uniq.c:530 +#, c-format +msgid "`-%lu' option is obsolete; use `-f %lu'" +msgstr "‘-%lu’é¸é …å·²éŽæ™‚;請使用‘-f %lu’" + +#: src/uniq.c:538 +msgid "printing all duplicated lines and repeat counts is meaningless" +msgstr "顯示æ¯è¡Œé‡è¦†çš„資籵åˆè¨ˆç®—該行的é‡è¦†æ¬¡æ•¸æ˜¯æ²’有æ„義的" + +#: src/unlink.c:51 +#, fuzzy, c-format +msgid "" +"Usage: %s FILE\n" +" or: %s OPTION\n" +msgstr "" +"用法:%s [檔案]...\n" +" 或:%s [é¸é …]\n" + +#: src/unlink.c:54 +msgid "" +"Call the unlink function to remove the specified FILE.\n" +"\n" +msgstr "" +"é€éŽèª¿ç”¨ unlink 函å¼ä¾†ç§»é™¤æŒ‡å®šçš„ <檔案>。\n" +"\n" + +#: src/unlink.c:99 +#, fuzzy, c-format +msgid "cannot unlink %s" +msgstr "無法å°â€˜%s’執行輸出入控制 (ioctl)" + +#: src/uptime.c:129 +msgid "couldn't get boot time" +msgstr "" + +#: src/uptime.c:136 +#, c-format +msgid " %2d:%02d%s up " +msgstr "" + +#: src/uptime.c:140 +msgid "am" +msgstr "" + +#: src/uptime.c:140 +msgid "pm" +msgstr "" + +#: src/uptime.c:142 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" + +#: src/uptime.c:144 +#, fuzzy, c-format +msgid "%d user" +msgid_plural "%d users" +msgstr[0] "無效的使用者" +msgstr[1] "無效的使用者" + +#: src/uptime.c:157 +#, c-format +msgid ", load average: %.2f" +msgstr "" + +#: src/uptime.c:191 src/users.c:118 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [ FILE ]\n" +msgstr "用法:%s [é¸é …]... [檔案]...\n" + +#: src/uptime.c:192 +#, c-format +msgid "" +"Print the current time, the length of time the system has been up,\n" +"the number of users on the system, and the average number of jobs\n" +"in the run queue over the last 1, 5 and 15 minutes.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" + +#: src/users.c:35 +#, fuzzy +msgid "Joseph Arceneaux and David MacKenzie" +msgstr "Jay Lepreau åŠ David MacKenzie" + +#: src/users.c:119 +#, c-format +msgid "" +"Output who is currently logged in according to FILE.\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"\n" +msgstr "" + +#: src/wc.c:75 +msgid "Paul Rubin and David MacKenzie" +msgstr "Paul Rubin åŠ David MacKenzie" + +#: src/wc.c:129 +msgid "" +"Print byte, word, and newline counts for each FILE, and a total line if\n" +"more than one FILE is specified. With no FILE, or when FILE is -,\n" +"read standard input.\n" +" -c, --bytes print the byte counts\n" +" -m, --chars print the character counts\n" +" -l, --lines print the newline counts\n" +msgstr "" +"å°å‡ºæ¯å€‹ <檔案> 的行數ã€å­—數åŠä½å…ƒçµ„數目,指定多個 <檔案> 時還會å°å‡ºç¸½è¨ˆã€‚\n" +"如果沒有指定 <檔案> 或 <檔案> 是 -,則由標準輸入讀å–資料。\n" +" -c, --bytes å°å‡ºä½å…ƒçµ„數目\n" +" -m, --chars å°å‡ºå­—元數目\n" +" -l, --lines å°å‡ºè¡Œæ•¸\n" + +#: src/wc.c:137 +msgid "" +" -L, --max-line-length print the length of the longest line\n" +" -w, --words print the word counts\n" +msgstr "" +" -L, --max-line-length å°å‡ºæœ€é•·ä¸€è¡Œçš„字數\n" +" -w, --words å°å‡ºå­—數\n" + +#: src/who.c:41 +#, fuzzy +msgid "Joseph Arceneaux, David MacKenzie, and Michael Stone" +msgstr "Mike Parkerã€David MacKenzie å’Œ Jim Meyering" + +#: src/who.c:223 +msgid " old " +msgstr "" + +#: src/who.c:387 src/who.c:390 +msgid "id=" +msgstr "" + +#: src/who.c:403 src/who.c:408 +msgid "term=" +msgstr "" + +#: src/who.c:405 src/who.c:409 +msgid "exit=" +msgstr "" + +#: src/who.c:446 +msgid "clock change" +msgstr "" + +#: src/who.c:458 src/who.c:459 +msgid "run-level" +msgstr "" + +#: src/who.c:462 src/who.c:463 +msgid "last=" +msgstr "" + +#: src/who.c:492 +#, c-format +msgid "" +"\n" +"# users=%u\n" +msgstr "" + +#: src/who.c:498 +msgid "NAME" +msgstr "" + +#: src/who.c:498 +msgid "LINE" +msgstr "" + +#: src/who.c:498 +msgid "TIME" +msgstr "" + +#: src/who.c:498 +#, fuzzy +msgid "IDLE" +msgstr "錯誤" + +#: src/who.c:498 +msgid "PID" +msgstr "" + +#: src/who.c:499 +msgid "COMMENT" +msgstr "" + +#: src/who.c:499 +msgid "EXIT" +msgstr "" + +#: src/who.c:574 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... [ FILE | ARG1 ARG2 ]\n" +msgstr "用法:%s [é¸é …]... 檔案1 檔案2\n" + +#: src/who.c:575 +msgid "" +"\n" +" -a, --all same as -b -d --login -p -r -t -T -u\n" +" -b, --boot time of last system boot\n" +" -d, --dead print dead processes\n" +" -H, --heading print line of column headings\n" +msgstr "" + +#: src/who.c:582 +msgid "" +" -i, --idle add idle time as HOURS:MINUTES, . or old\n" +" (deprecated, use -u)\n" +" --login print system login processes\n" +" (equivalent to SUS -l)\n" +msgstr "" + +#: src/who.c:588 +msgid "" +" -l, --lookup attempt to canonicalize hostnames via DNS\n" +" (-l is deprecated, use --lookup)\n" +" -m only hostname and user associated with stdin\n" +" -p, --process print active processes spawned by init\n" +msgstr "" + +#: src/who.c:594 +msgid "" +" -q, --count all login names and number of users logged on\n" +" -r, --runlevel print current runlevel\n" +" -s, --short print only name, line, and time (default)\n" +" -t, --time print last system clock change\n" +msgstr "" + +#: src/who.c:600 +msgid "" +" -T, -w, --mesg add user's message status as +, - or ?\n" +" -u, --users list users logged in\n" +" --message same as -T\n" +" --writable same as -T\n" +msgstr "" + +#: src/who.c:608 +#, c-format +msgid "" +"\n" +"If FILE is not specified, use %s. %s as FILE is common.\n" +"If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n" +msgstr "" + +#: src/who.c:711 +#, fuzzy +msgid "Warning: -i will be removed in a future release; use -u instead" +msgstr "" +"警告:--version-control (-V) é¸é …å·²ç¶“éŽæ™‚;將來的版本隨時å¯èƒ½ä¸å†æ”¯æ´\n" +"æ­¤é¸é …。請使用 --backup=%s。" + +#: src/who.c:722 +msgid "" +"Warning: the meaning of '-l' will change in a future release to conform to " +"POSIX" +msgstr "" + +#: src/whoami.c:53 +msgid "" +"Print the user name associated with the current effective user id.\n" +"Same as id -un.\n" +"\n" +msgstr "" + +#: src/whoami.c:104 +#, c-format +msgid "%s: cannot find username for UID %u\n" +msgstr "" + +#: src/yes.c:49 +#, fuzzy, c-format +msgid "" +"Usage: %s [STRING]...\n" +" or: %s OPTION\n" +msgstr "" +"用法:%s [檔案]...\n" +" 或:%s [é¸é …]\n" + +#: src/yes.c:55 +msgid "" +"Repeatedly output a line with all specified STRING(s), or `y'.\n" +"\n" +msgstr "" + +#, fuzzy +#~ msgid "\\%c: invalid escape" +#~ msgstr "%s:無效的樣å¼" + +#~ msgid "program error" +#~ msgstr "程å¼éŒ¯èª¤" + +#~ msgid "stack overflow" +#~ msgstr "堆疊溢ä½" + +#~ msgid " Type" +#~ msgstr " 類型" + +#, fuzzy +#~ msgid "cannot convert time" +#~ msgstr "stat%s失敗" + +#, fuzzy +#~ msgid "cannot format time" +#~ msgstr "stat%s失敗" + +#, fuzzy +#~ msgid "cannot change to `..' from directory %s" +#~ msgstr "無法進入%s目錄" + +#, fuzzy +#~ msgid "missing file arguments" +#~ msgstr "引數éŽå°‘" + +#, fuzzy +#~ msgid "environment variable, QUOTING_STYLE" +#~ msgstr "忽略無效的環境變數 QUOTING_STYLE 的變數值:%s" + +#~ msgid "%s: is so large that it is not representable" +#~ msgstr "%s:因為éŽå¤§ï¼Œæ‰€ä»¥ç„¡æ³•表示" + +#, fuzzy +#~ msgid "cannot execute %s" +#~ msgstr "無法建立目錄%s" + +#~ msgid "cannot lstat `.'" +#~ msgstr "lstat‘.’失敗" + +#, fuzzy +#~ msgid "closing directory %s" +#~ msgstr "無法進入%s目錄" + +#, fuzzy +#~ msgid "%s: remove directory %s? " +#~ msgstr "無法建立目錄%s" + +#~ msgid "%s: directory %s is write protected; descend into it anyway? " +#~ msgstr "%s:目錄%s有防寫ä¿è­·ï¼›æ˜¯å¦ä»ç„¶è¦é€²å…¥? " + +#~ msgid "removing all entries of directory %s\n" +#~ msgstr "正在移除目錄%s中的所有項目\n" + +#~ msgid "directory %s was replaced before being removed" +#~ msgstr "正準備移除目錄%s時目錄已被置æ›" + +#, fuzzy +#~ msgid "cannot change back to directory %s via `..'" +#~ msgstr "無法進入%s目錄" + +#~ msgid "subdirectory of %s was moved while being removed" +#~ msgstr "正準備移除%s的副目錄時該目錄已被移走" + +#, fuzzy +#~ msgid "%s: remove directory %s%s? " +#~ msgstr "無法建立目錄%s" + +#~ msgid " (might be nonempty)" +#~ msgstr "(å¯èƒ½ä»æœ‰è³‡æ–™ï¼‰" + +#~ msgid "removing the directory itself: %s\n" +#~ msgstr "移除目錄本身:%s\n" + +#~ msgid "continue? " +#~ msgstr "是å¦ç¹¼çºŒ? "